.hero-visual{background-image:linear-gradient(90deg,rgba(6,30,43,.16),rgba(6,30,43,.03)),url('archive/o9-hero-img0933.webp');background-position:center center}
.hero .network-lines{display:none}
.about-identity-detail{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:2.2rem}
.about-identity-detail article{padding:1.7rem;border:1px solid var(--line);background:#fff}
.about-identity-detail h3{font:500 1.65rem "Newsreader",serif;margin:0 0 .65rem;color:var(--navy)}
.about-identity-detail p{color:var(--muted)}
.inline-area-link{display:inline-flex;margin-top:.55rem}
.model-documentary{grid-template-columns:repeat(2,1fr)}
.program-feature-photo{margin:-3.5rem -3.5rem 2.2rem;border-bottom:1px solid rgba(255,255,255,.25)}
.program-feature-photo img{display:block;width:100%;height:clamp(260px,34vw,470px);object-fit:cover;object-position:center}
.program-feature-photo figcaption,.program-mini-photo figcaption{padding:.65rem .85rem;font-size:.74rem;line-height:1.4}
.program-mini-photo{margin:-2.6rem -2.6rem 1.7rem;border-bottom:1px solid var(--line)}
.program-mini-photo img{display:block;width:100%;height:260px;object-fit:cover}
.history-panel{margin:2rem 0 0;background:#fff;border:1px solid var(--line)}
.history-panel img{display:block;width:100%;max-height:760px;object-fit:contain;background:#e8e5df}
.history-panel figcaption,.nonguen-pair figcaption{padding:.8rem 1rem;color:var(--muted);font-size:.78rem;line-height:1.45}
.nonguen-pair{display:grid;grid-template-columns:1fr 1fr;margin:2rem 0 0;border:1px solid var(--line);background:#fff}
.nonguen-pair span+span{border-left:1px solid var(--line)}
.nonguen-pair img{display:block;width:100%;height:310px;object-fit:cover}
.nonguen-pair figcaption{grid-column:1/-1;border-top:1px solid var(--line)}
.fores-result{grid-column:2;display:grid;grid-template-columns:minmax(260px,.7fr) minmax(320px,1.3fr);gap:clamp(1.5rem,4vw,4rem);align-items:center;margin-top:2.5rem;padding:clamp(1.6rem,4vw,3.5rem);background:var(--navy);color:#fff}
.fores-result figure{margin:0}.fores-result img{display:block;width:100%;max-height:540px;object-fit:contain;background:#fff}
.fores-result strong{display:block;font:600 clamp(4rem,9vw,8rem)/.9 "Newsreader",serif;color:var(--aqua)}
.fores-result h3{font:500 clamp(1.6rem,3vw,2.5rem) "Newsreader",serif;margin:1.5rem 0 .55rem}
.fores-result p{max-width:650px;color:#c5d4d8}
.institution-grid{grid-column:2;display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:2.5rem;background:var(--line);border:1px solid var(--line)}
.institution-grid article{padding:1.45rem;background:var(--paper)}
.institution-grid h3{font:500 1.25rem/1.2 "Newsreader",serif;margin:0 0 .55rem;color:var(--navy)}
.institution-grid p{margin:0;color:var(--muted);font-size:.9rem}
.institution-note{grid-column:2;max-width:900px;margin-top:1.5rem;color:var(--muted);font-size:.78rem}
.participant-evaluation{grid-template-columns:1fr 1.25fr;background:var(--terracotta);color:#fff;padding-top:clamp(70px,8vw,120px);padding-bottom:clamp(70px,8vw,120px)}
.evaluation-copy h2{font-size:clamp(3rem,5vw,5.5rem);color:#fff}.evaluation-copy>p:last-child{max-width:590px;color:#f6dfd5;font-size:1.05rem}
.participant-evaluation .eyebrow{color:#ffe2d6}.evaluation-numbers{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(255,255,255,.28);align-self:stretch}
.evaluation-numbers article{display:flex;flex-direction:column;justify-content:center;padding:clamp(1.5rem,3vw,3rem);background:rgba(116,42,18,.16)}
.evaluation-numbers strong{font:600 clamp(4rem,7vw,7rem)/.9 "Newsreader",serif}.evaluation-numbers small{font-size:.34em}
.evaluation-numbers span{margin-top:1.2rem;max-width:260px;color:#ffe9e0}
body.home-view #direzione .director-body>*:not(.director-intro),body.home-view #direzione .director-intro p+p{display:none}
body.home-view #direzione .director-body{padding-top:0}
body.home-view #esperienza .history-timeline,body.home-view #esperienza .fores-result{display:none}
body.home-view #conoscenza .knowledge-documentary-photo,body.home-view #conoscenza .knowledge-area,body.home-view #conoscenza .knowledge-intro p+p{display:none}
body.home-view #conoscenza .knowledge-intro{margin-top:0}
body.home-view #chi-siamo .intro-copy>p:not(.large),body.home-view #chi-siamo .about-depth,body.home-view #chi-siamo .about-identity-detail{display:none}
body.home-view .home-internal-summary{display:block}
.home-internal-summary{display:none;grid-column:2;max-width:740px;margin:2rem 0 0;color:var(--muted);font-size:1.05rem}
@media(max-width:980px){.program-feature-photo{margin:-2.6rem -2.6rem 2rem}.fores-result,.institution-grid{grid-column:2}.participant-evaluation{grid-template-columns:1fr}.evaluation-numbers{margin-top:2.5rem}}
@media(max-width:620px){.about-identity-detail,.model-documentary,.institution-grid,.nonguen-pair,.evaluation-numbers{grid-template-columns:1fr}.program-feature-photo,.program-mini-photo{margin:-1.65rem -1.65rem 1.4rem}.program-mini-photo img{height:220px}.nonguen-pair span+span{border-left:0;border-top:1px solid var(--line)}.nonguen-pair img{height:240px}.fores-result{display:block}.fores-result figure{margin-bottom:1.5rem}.institution-grid,.institution-note,.fores-result{grid-column:1}.participant-evaluation{display:block;padding:70px 24px}.evaluation-numbers article{min-height:220px}}
