.phero{background:var(--bg);position:relative}.phero__grid{min-height:min(100svh,920px);padding-top:calc(var(--nav-h) + 16px);padding-bottom:var(--gutter);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,3.5vw,64px);display:grid}.phero__content{flex-direction:column;justify-content:center;max-width:560px;display:flex}.phero__title{font:600 clamp(2.6rem,4.4vw,4.6rem)/1 var(--f-display);letter-spacing:-.01em;color:var(--ink);margin-bottom:18px}.phero__sub{font:400 clamp(1.15rem,1.6vw,1.5rem)/1.35 var(--f-display);color:var(--ink-soft)}.phero .line{padding-bottom:.06em;display:block;overflow:hidden}.phero .line>span{display:inline-block}.phero__win{aspect-ratio:768/524;border-radius:var(--r-lg);background:var(--navy-950);will-change:clip-path;align-self:center;position:relative;overflow:hidden}.phero__win img{object-fit:cover;transform-origin:50% 40%;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.sec{padding-block:clamp(96px,15vh,180px);scroll-margin-top:110px;position:relative}.sec p{max-width:68ch}.sec__aside{top:calc(var(--nav-h) + 80px);align-self:start;position:sticky}.genesi__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(40px,6vw,120px);display:grid}.lead{font:400 clamp(1.3rem,2vw,1.9rem)/1.45 var(--f-text);color:var(--ink);margin-bottom:clamp(40px,6vh,72px);max-width:32em!important}.lead .wd{color:var(--ink-dim)}.cols{columns:2 320px;color:var(--ink-soft);column-gap:clamp(32px,4vw,64px)}.cols p{break-inside:avoid;margin:0 0 1.2em}.finalita{background:var(--white)}.finalita__grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:clamp(40px,6vw,112px);display:grid}.win{border-radius:var(--r-lg);aspect-ratio:4/4.4;background:var(--navy-950);will-change:clip-path;position:relative;overflow:hidden}.win img{object-fit:cover;filter:grayscale()contrast(1.05);will-change:transform;width:100%;height:116%;position:absolute;inset:-8% 0}.finalita__fig{margin:0}.finalita__text .display{margin-bottom:clamp(24px,4vh,40px)}.finalita__text p{color:var(--ink-soft);margin-bottom:1.2em}.strumenti__grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:clamp(40px,6vw,112px);display:grid}.strumenti__text .display{margin-bottom:clamp(24px,4vh,40px)}.strumenti__text p{color:var(--ink-soft)}.src__grid--2{grid-template-columns:1fr 1fr}.essay{background:var(--navy-900);color:var(--on-dark)}.essay__col{max-width:calc(820px + 2 * var(--gutter))}.essay__head{margin-bottom:clamp(40px,7vh,72px)}.essay__pre{font:400 clamp(1.15rem,1.6vw,1.5rem)/1.3 var(--f-display);color:var(--on-dark-soft);margin-bottom:14px}.essay__title{font:600 clamp(2.2rem,4vw,3.8rem)/1.06 var(--f-display);letter-spacing:-.01em;color:var(--white)}.split-words .w{vertical-align:top;padding-bottom:.08em;display:inline-block;overflow:hidden}.split-words .w>span{display:inline-block}.essay__body p{color:var(--tint-c9d2ec);margin-bottom:1.3em;font-size:1.0625rem;line-height:1.75}.essay__body p:first-child:first-letter{float:left;font:600 3.6em/.85 var(--f-display);color:var(--white);margin:.06em .12em 0 0}.essay__quote{font:400 clamp(1.4rem,2.3vw,2.1rem)/1.35 var(--f-display);color:var(--white);margin:clamp(40px,7vh,72px) 0;padding:0}.essay__quote .wd{color:var(--on-dark-a38)}.logo-sec__head{text-align:center;max-width:760px;margin:0 auto clamp(40px,7vh,72px)}.logo-sec__head .display{margin-bottom:clamp(20px,3vh,32px)}.logo-sec__head p{color:var(--ink-soft);margin-inline:auto}.logo-sec__win{border-radius:var(--r-lg);aspect-ratio:16/9;background:var(--navy-950);will-change:clip-path;max-width:1200px;margin-inline:auto;position:relative;overflow:hidden}.logo-sec__win video{object-fit:cover;width:100%;height:100%;display:block}.vid-toggle{border:1px solid var(--white-a40);background:var(--navy-950-a35);-webkit-backdrop-filter:blur(6px);width:44px;height:44px;color:var(--white);cursor:pointer;border-radius:50%;place-items:center;transition:background .3s;display:grid;position:absolute;bottom:20px;left:20px}.vid-toggle:hover{background:var(--navy-950-a65)}.vid-toggle .ic-pause{display:none}.vid-toggle[aria-pressed=true] .ic-pause{display:block}.vid-toggle[aria-pressed=true] .ic-play{display:none}@media (width<=900px){.phero__grid{min-height:0;padding-top:calc(var(--nav-h) + 40px);grid-template-columns:1fr}.phero__content{max-width:none}.phero__win{height:auto;min-height:0}.genesi__grid,.finalita__grid,.strumenti__grid{grid-template-columns:1fr}.sec__aside{position:static}.win{aspect-ratio:4/3.4}}
