.st{background:var(--pino)}.st-nav{position:fixed;transition:background .5s var(--ease),padding .5s var(--ease)}.st-nav.is-giu{background:rgba(16,38,28,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding-block:calc(env(safe-area-inset-top) + 12px) 12px}.st-indietro{margin-left:auto;font-size:14px;letter-spacing:.03em;text-decoration:none;opacity:.86;display:inline-flex;gap:10px;align-items:center;transition:opacity .3s,color .3s,gap .3s var(--ease);text-shadow:0 1px 12px rgba(16,38,28,.5)}.st-indietro:hover{opacity:1;color:var(--terra-chiara);gap:14px}.st-cta{margin-left:0}.st-apertura{position:relative;min-height:100vh;min-height:100svh;display:grid;align-items:end;overflow:hidden;isolation:isolate}.st-apertura__foto{position:absolute;inset:0;z-index:-2}.st-apertura__foto img{width:100%;height:100%;object-fit:cover;transform:scale(1.12);animation:st-apri 2.6s var(--ease) .1s forwards}@keyframes st-apri{to{transform:scale(1)}}.st-apertura::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(16,38,28,.6)0,rgba(16,38,28,0) 180px),linear-gradient(0deg,var(--pino)0,rgba(16,38,28,.78) 30%,rgba(16,38,28,.1) 72%)}.st-apertura__testo{padding-bottom:clamp(90px,15vh,150px);text-shadow:0 1px 2px rgba(10,24,17,.4),0 2px 22px rgba(10,24,17,.6)}.st-apertura h1{font:400 clamp(52px,7.4vw,124px)/.98 var(--serif);letter-spacing:-.015em}.st-apertura h1 i{color:var(--terra-chiara)}.st-lead{margin-top:28px;max-width:34em;font-size:clamp(17px,1.35vw,20px);line-height:1.6;color:rgba(243,238,227,.9)}.st-scendi{position:absolute;left:var(--gutter);bottom:34px;display:flex;align-items:center;gap:14px;font:500 11px/1 var(--sans);letter-spacing:.28em;text-transform:uppercase;color:rgba(243,238,227,.66)}.st-scendi span{width:46px;height:1px;background:currentColor;transform-origin:left;animation:st-riga 2.4s var(--ease) infinite}@keyframes st-riga{0%{transform:scaleX(0)}50%{transform:scaleX(1)}to{transform:scaleX(1);opacity:0}}.js .st-apertura__testo>*{opacity:0;transform:translateY(26px);animation:st-sali 1.1s var(--ease) forwards}.js .st-apertura__testo>:nth-child(2){animation-delay:.15s}.js .st-apertura__testo>:nth-child(3){animation-delay:.3s}@keyframes st-sali{to{opacity:1;transform:none}}.st-linea{list-style:none;margin:0 auto;padding:clamp(60px,10vh,120px)0 0;width:min(100% - 2*var(--gutter),var(--max));position:relative;display:grid;gap:clamp(90px,16vh,180px)}.st-linea::before,.st-linea::after{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:rgba(243,238,227,.14)}.st-linea::after{background:var(--terra-chiara);transform-origin:top;transform:scaleY(var(--fatto, 0))}.st-capitolo{display:grid;grid-template-columns:1fr 1fr;gap:clamp(48px,8vw,130px);align-items:center;position:relative}.st-capitolo::before{content:"";position:absolute;left:50%;top:50%;width:11px;height:11px;margin:-5.5px 0 0-5.5px;border-radius:50%;background:var(--pino);border:1px solid var(--terra-chiara);z-index:1;transition:background .6s var(--ease),transform .6s var(--ease)}.st-capitolo.is-visto::before{background:var(--terra-chiara);transform:scale(1.25)}.st-capitolo:nth-child(even) .st-capitolo__foto{order:2}.st-capitolo__foto{margin:0;aspect-ratio:4/5;overflow:hidden;border-radius:4px;position:relative}.st-capitolo__foto img{width:100%;height:118%;object-fit:cover;transform:translateY(var(--sp, 0px)) scale(1.06);will-change:transform}.st-capitolo__testo{max-width:30em}.st-anno{font:400 italic clamp(64px,7vw,118px)/.9 var(--serif);color:var(--terra-chiara);font-variant-numeric:lining-nums;letter-spacing:-.02em;margin-bottom:22px}.st-capitolo h2,.st-oggi h2{font:400 clamp(34px,3.4vw,54px)/1.04 var(--serif);letter-spacing:-.01em;margin-bottom:24px}.st-capitolo h2 i,.st-oggi h2 i{color:var(--terra-chiara)}.st-capitolo__testo>p:last-child{font-size:17px;line-height:1.7;color:rgba(243,238,227,.84)}.js .st-capitolo__foto{clip-path:inset(100%0 0 0);transition:clip-path 1.4s cubic-bezier(.7,0,.2,1)}.js .st-capitolo.is-visto .st-capitolo__foto{clip-path:inset(0 0 0 0)}.js .st-capitolo__testo>*{opacity:0;transform:translateY(30px);transition:opacity 1s var(--ease),transform 1.1s var(--ease)}.js .st-capitolo.is-visto .st-capitolo__testo>*{opacity:1;transform:none}.js .st-capitolo.is-visto .st-capitolo__testo>:nth-child(2){transition-delay:.12s}.js .st-capitolo.is-visto .st-capitolo__testo>:nth-child(3){transition-delay:.24s}.st-oggi{padding:clamp(110px,18vh,200px)0 clamp(90px,14vh,150px);text-align:center;display:grid;justify-items:center}.st-oggi h2{max-width:16em}.st-numeri{list-style:none;margin:30px 0 0;padding:34px 0 0;border-top:1px solid rgba(243,238,227,.14);width:min(100%,900px);display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.st-numeri b{display:block;font:400 clamp(46px,4.6vw,72px)/1 var(--serif);font-variant-numeric:lining-nums}.st-numeri span{display:block;margin-top:10px;font:500 11px/1.4 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--acqua)}.st-motto{margin:clamp(80px,12vh,130px)0 0}.st-motto p{font:400 clamp(30px,3.2vw,50px)/1.15 var(--serif)}.st-motto i{color:var(--terra-chiara)}.st-motto footer{margin-top:20px;font-size:13px;color:rgba(243,238,227,.56)}.st-azioni{justify-content:center;margin-top:54px}.js .st-oggi>*{opacity:0;transform:translateY(30px);transition:opacity 1s var(--ease),transform 1.1s var(--ease)}.js .st-oggi>.is-visto{opacity:1;transform:none}@media (max-width:860px){.st-indietro{font-size:13px}.st-linea{gap:84px;padding-top:40px}.st-linea::before,.st-linea::after{left:0}.st-capitolo{grid-template-columns:1fr;gap:28px;padding-left:24px}.st-capitolo::before{left:0;top:0}.st-capitolo:nth-child(even) .st-capitolo__foto{order:0}.st-capitolo__foto{aspect-ratio:4/3}.st-anno{font-size:64px;margin-bottom:14px}.st-capitolo h2,.st-oggi h2{font-size:clamp(32px,9vw,40px);margin-bottom:18px}.st-capitolo__testo>p:last-child{font-size:16px}.st-numeri{grid-template-columns:1fr 1fr;gap:30px 16px}}@media (max-width:520px){.st-cta{display:none}.st-apertura h1{font-size:clamp(46px,13vw,60px)}}@media (prefers-reduced-motion:reduce){.st-apertura__foto img,.js .st-apertura__testo>*{animation:none;opacity:1;transform:none}.js .st-capitolo__foto{clip-path:none;transition:none}.js .st-capitolo__testo>*,.js .st-oggi>*{opacity:1;transform:none;transition:none}.st-capitolo__foto img{transform:none}}