@font-face{font-family:"Cormorant Garamond";src:url(../fonts/cormorant-garamond.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(../fonts/cormorant-garamond-italic.woff2)format("woff2");font-weight:300 700;font-style:italic;font-display:swap}@font-face{font-family:"Jost";src:url(../fonts/jost.woff2)format("woff2");font-weight:300 600;font-style:normal;font-display:swap}:root{--nero:#0A0908;--carbone:#14110E;--oro:#C2A064;--oro-chiaro:#E8D3A2;--oro-scuro:#8E7240;--avorio:#EFE7D6;--avorio-2:#E6DCC6;--inchiostro:#1A1612;--serif:'Cormorant Garamond', 'Garamond', Georgia, serif;--sans:'Jost', 'Futura', system-ui, -apple-system, 'Segoe UI', sans-serif;--ease:cubic-bezier(.22, 1, .36, 1);--lento:cubic-bezier(.65, 0, .35, 1);--gutter:clamp(20px, 4.4vw, 72px);--fondo:var(--nero)}*,::before,::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{margin:0;background:var(--nero);color:var(--avorio);font:400 16px/1.65 var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}img,video{display:block;max-width:100%}a{color:inherit}h1,h2,h3,p,ol,ul,dl,dd,blockquote,figure{margin:0}ol,ul{padding:0;list-style:none}::selection{background:var(--oro);color:var(--nero)}:focus-visible{outline:1px solid var(--oro);outline-offset:4px}.skip{position:fixed;left:12px;top:-60px;z-index:200;background:var(--avorio);color:var(--nero);padding:10px 16px;text-decoration:none}.skip:focus{top:12px}.occhiello{font:500 11px/1 var(--sans);letter-spacing:.34em;text-transform:uppercase;color:var(--oro)}.occhiello--scuro{color:var(--oro-scuro)}.titolo{font:500 clamp(44px,6.2vw,104px)/.98 var(--serif);letter-spacing:-.02em}.riga{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.riga>*{display:inline-block}.oro{font-style:italic;color:var(--oro)}.fx .oro{background:linear-gradient(105deg,var(--oro) 0%,var(--oro) 38%,#fff4d8 50%,var(--oro) 62%,var(--oro) 100%);background-size:260% 100%;background-position:100%0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:riflesso 7s var(--lento) infinite}.fx .atelier .oro,.fx .misura .oro{background-image:linear-gradient(105deg,var(--oro-scuro) 0%,var(--oro-scuro) 38%,#d9b877 50%,var(--oro-scuro) 62%,var(--oro-scuro) 100%)}.atelier .oro,.misura .oro{color:var(--oro-scuro)}@keyframes riflesso{0%,35%{background-position:100%0}75%,to{background-position:-60%0}}.roll{display:inline-block;overflow:hidden;vertical-align:top;height:1.35em;line-height:1.35}.roll .r-i{display:block;text-shadow:0 1.35em 0 currentColor;transition:transform .6s var(--ease)}a:hover .roll .r-i,button:hover .roll .r-i,a:focus-visible .roll .r-i{transform:translateY(-1.35em)}.btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;border:1px solid var(--oro);border-radius:0;background:0 0;color:var(--avorio);font:500 12px/1 var(--sans);letter-spacing:.26em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:color .6s var(--ease),border-color .6s var(--ease)}.btn::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--oro);transform:scaleY(0);transform-origin:50% 100%;transition:transform .7s var(--ease)}.btn:hover::before,.btn:focus-visible::before{transform:scaleY(1)}.btn:hover,.btn:focus-visible{color:var(--nero)}.btn--oro{color:var(--avorio)}.btn--luce{border-color:transparent}.btn--luce::after{content:"";position:absolute;inset:0;z-index:-2;padding:1px;background:conic-gradient(from var(--a, 0deg),var(--oro-scuro),#fff0c8,var(--oro),var(--oro-scuro) 60%,var(--oro-scuro));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:filo 6s linear infinite}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes filo{to{--a:360deg}}.scrigno{display:none}.scrigno__metà{position:absolute;left:0;right:0;height:50.5%;background:var(--nero);transition:transform .7s var(--lento)}.scrigno__metà--su{top:0}.scrigno__metà--giu{bottom:0}.scrigno__marchio{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:18px;transition:opacity .5s var(--ease),transform .7s var(--lento)}.scrigno__nome{font:500 clamp(34px,5vw,64px)/1 var(--serif);letter-spacing:.7em;margin-right:-.7em;color:var(--avorio);opacity:0;filter:blur(10px);animation:nome 1.5s var(--ease) .1s forwards}.scrigno__riga{width:min(240px,50vw);height:1px;background:linear-gradient(90deg,transparent,var(--oro),transparent);transform:scaleX(0);animation:riga 1.4s var(--lento) .2s forwards}.scrigno__sotto{font:500 10px/1 var(--sans);letter-spacing:.5em;margin-right:-.5em;text-transform:uppercase;color:var(--oro);opacity:0;animation:sotto .8s var(--ease) .8s forwards}@keyframes nome{to{opacity:1;filter:blur(0);letter-spacing:.42em;margin-right:-.42em}}@keyframes riga{to{transform:scaleX(1)}}@keyframes sotto{to{opacity:1}}html.apertura .scrigno{display:block;position:fixed;inset:0;z-index:150;pointer-events:none}html.apertura body{overflow:hidden}.scrigno.apre .scrigno__metà--su{transform:translateY(-101%)}.scrigno.apre .scrigno__metà--giu{transform:translateY(101%)}.scrigno.apre .scrigno__marchio{opacity:0;transform:scale(1.06)}.prog{position:fixed;left:0;right:0;top:0;height:1px;z-index:120;pointer-events:none}.prog i{display:block;height:100%;background:linear-gradient(90deg,var(--oro-scuro),var(--oro-chiaro));transform:scaleX(0);transform-origin:0 50%}.nav{position:fixed;left:0;right:0;top:0;z-index:100;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:26px var(--gutter);color:var(--avorio);transition:background .6s var(--ease),padding .6s var(--ease),color .6s var(--ease),transform .7s var(--ease)}.nav::after{content:"";position:absolute;left:var(--gutter);right:var(--gutter);bottom:0;height:1px;background:currentColor;opacity:0;transition:opacity .6s var(--ease)}.js:not(.rm):not(.pronta) .nav{opacity:0;transform:translateY(-100%)}.pronta .nav{transition:background .6s var(--ease),padding .6s var(--ease),color .6s var(--ease),transform 1.4s var(--ease),opacity 1.4s var(--ease)}.nav--piena{background:rgba(10,9,8,.72);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);padding-top:16px;padding-bottom:16px}.nav--piena::after{opacity:.12}.nav--chiara{color:var(--inchiostro);background:rgba(239,231,214,.78)}.nav--nascosta{transform:translateY(-100%)}.nav__lato{display:flex;gap:clamp(22px,3vw,44px);font:400 13px/1 var(--sans);letter-spacing:.06em}.nav__lato--dx{justify-content:flex-end}.nav__lato a{text-decoration:none;opacity:.82;transition:opacity .4s var(--ease)}.nav__lato a:hover,.nav__lato a.cur{opacity:1}.nav__lato a.cur{color:var(--oro)}.nav--chiara .nav__lato a.cur{color:var(--oro-scuro)}.nav__marchio{font:500 26px/1 var(--serif);letter-spacing:.42em;margin-right:-.42em;text-decoration:none}.nav__burger{display:none}.menu{position:fixed;inset:0;z-index:99;background:var(--nero);display:grid;align-content:center;padding:0 var(--gutter);opacity:0;transition:opacity .5s var(--ease)}.menu[hidden]{display:none}.menu.is-open{opacity:1}.menu nav{display:grid;gap:6px}.menu nav a{display:flex;align-items:baseline;gap:18px;font:500 clamp(40px,11vw,64px)/1.15 var(--serif);text-decoration:none;transform:translateY(24px);opacity:0;transition:transform .8s var(--ease),opacity .8s var(--ease)}.menu.is-open nav a{transform:none;opacity:1}.menu.is-open nav a:nth-child(2){transition-delay:.06s}.menu.is-open nav a:nth-child(3){transition-delay:.12s}.menu.is-open nav a:nth-child(4){transition-delay:.18s}.menu nav small{font:500 11px/1 var(--sans);letter-spacing:.2em;color:var(--oro);width:28px}.menu__nota{margin-top:48px;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--oro)}.hero{position:relative;height:620vh;background:var(--nero)}.hero__pin{position:sticky;top:0;height:100vh;height:100lvh;overflow:hidden}.hero__poster,.hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.hero__poster{transition:opacity .8s ease}.hero__video{opacity:0;transition:opacity 1s var(--ease)}.hero.is-ready .hero__video{opacity:1}.hero__veil{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 60%at 50% 55%,rgba(10,9,8,0) 40%,rgba(10,9,8,.55) 100%),linear-gradient(180deg,rgba(10,9,8,.6)0,rgba(10,9,8,0) 26%)}.hero__intro{position:absolute;left:0;right:0;top:clamp(100px,13vh,150px);display:grid;justify-items:center;text-align:center;padding:0 var(--gutter);will-change:opacity,transform}.hero__t{margin-top:22px;font:500 clamp(58px,8.6vw,148px)/.92 var(--serif);letter-spacing:-.025em}.hero__t .riga{display:inline-block}.hero__basso{position:absolute;left:var(--gutter);right:var(--gutter);bottom:clamp(36px,7vh,72px);display:flex;align-items:flex-end;justify-content:space-between;gap:40px;will-change:opacity,transform}.hero__lead{max-width:24em;font-size:clamp(14px,1.05vw,16px);color:rgba(239,231,214,.74)}.hero__intro,.hero__basso{pointer-events:none}.hero__basso a{pointer-events:auto}.specs{position:absolute;inset:0;pointer-events:none}.spec{position:absolute;max-width:330px;opacity:0;will-change:opacity,transform,filter}.spec::before{content:"";display:block;width:56px;height:1px;margin-bottom:18px;background:linear-gradient(90deg,var(--oro),transparent);transform-origin:left;transform:scaleX(var(--k, 0))}.spec__n{display:block;margin-bottom:14px;font:500 10px/1 var(--sans);letter-spacing:.32em;text-transform:uppercase;color:var(--oro)}.spec__t{font:500 clamp(28px,2.7vw,44px)/1.04 var(--serif);letter-spacing:-.01em}.spec__t i{color:var(--oro)}.spec__d{margin-top:12px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:rgba(239,231,214,.66)}.spec--sx1{left:var(--gutter);top:26vh}.spec--sx2{left:var(--gutter);bottom:16vh}.spec--dx1{right:var(--gutter);top:26vh;text-align:right}.spec--dx2{right:var(--gutter);bottom:16vh;text-align:right}.spec--dx1::before,.spec--dx2::before{margin-left:auto;transform-origin:right;background:linear-gradient(270deg,var(--oro),transparent)}.spec--fine{left:0;right:0;bottom:12vh;max-width:none;text-align:center}.spec--fine::before{display:none}.spec--fine .spec__t{font-size:clamp(30px,3.6vw,58px);text-shadow:0 2px 40px rgba(10,9,8,.7)}.capitoli{position:absolute;left:var(--gutter);top:50%;transform:translateY(-50%);display:grid;gap:22px}.capitoli li{display:flex;align-items:center;gap:14px;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:rgba(239,231,214,.38);transition:color .6s var(--ease)}.capitoli li::before{content:"";width:18px;height:1px;background:currentColor;transition:width .6s var(--ease)}.capitoli li span{opacity:0;transform:translateX(-6px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.capitoli li.is-on{color:var(--oro)}.capitoli li.is-on::before{width:42px}.capitoli li.is-on span{opacity:1;transform:none}.capitoli,.hero__hint{transition:opacity .7s var(--ease)}.hero__hint{position:absolute;left:50%;bottom:28px;transform:translateX(-50%);display:grid;justify-items:center;gap:12px;font-size:10px;letter-spacing:.4em;margin-right:-.4em;text-transform:uppercase;color:rgba(239,231,214,.6)}.hero__hint-l{width:1px;height:52px;background:linear-gradient(var(--oro),transparent);transform-origin:top;animation:hint 2.6s var(--lento) infinite}@keyframes hint{0%{transform:scaleY(0);opacity:1}60%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}.hero__alone{position:absolute;left:0;top:0;width:200px;height:200px;margin:-100px 0 0-100px;border-radius:50%;opacity:0;pointer-events:none;will-change:transform,opacity;background:radial-gradient(circle,var(--avorio) 0%,var(--avorio) 56%,rgba(239,231,214,0) 72%);transform:translate3d(var(--ax, 0),var(--ay, 0),0) scale(var(--as, 1))}.no-js .hero,.rm .hero{height:100vh;height:100svh}.no-js .hero__video,.rm .hero__video,.no-js .specs,.rm .specs,.no-js .capitoli,.rm .capitoli,.no-js .hero__hint,.rm .hero__hint,.no-js .hero__alone,.rm .hero__alone{display:none}.occhiello .filo{display:inline-block;width:46px;height:1px;margin-right:16px;vertical-align:middle;background:currentColor;transform-origin:left}.fx .occhiello .filo{transform:scaleX(0);transition:transform 1.6s var(--lento) .2s}.fx .is-in .filo,.fx .filo.is-in{transform:scaleX(1)}.atelier{position:relative;background:var(--avorio);color:var(--inchiostro);overflow:hidden}.manifesto{position:relative;min-height:100vh;min-height:100svh;display:grid;align-content:center;justify-items:center;gap:46px;padding:140px var(--gutter);text-align:center}.manifesto__luce{position:absolute;left:50%;top:50%;width:130vmax;aspect-ratio:1;translate:-50% -50%;pointer-events:none;background:radial-gradient(closest-side,rgba(255,246,225,.95),rgba(239,231,214,0) 70%),radial-gradient(closest-side at 70% 40%,rgba(214,186,128,.22),rgba(214,186,128,0) 70%);animation:respiro 14s var(--lento) infinite alternate}@keyframes respiro{0%{transform:translate(-6%,-3%) scale(.92)}to{transform:translate(6%,4%) scale(1.06)}}.manifesto .occhiello,.manifesto__t,.manifesto__firma{position:relative}.manifesto__t{max-width:22em;font:500 clamp(32px,4.3vw,72px)/1.16 var(--serif);letter-spacing:-.012em}.manifesto__t i{color:var(--oro-scuro)}.fx .manifesto__t .w{--v:0;color:rgba(26,22,18,calc(.1 + .9*var(--v)));text-shadow:0 0 calc((1 - var(--v))*.16em) rgba(26,22,18,calc((1 - var(--v))*.3))}.fx .manifesto__t i .w{color:rgba(142,114,64,calc(.1 + .9*var(--v)));text-shadow:0 0 calc((1 - var(--v))*.16em) rgba(142,114,64,calc((1 - var(--v))*.3))}.manifesto__firma{font:400 italic 20px/1 var(--serif);color:var(--oro-scuro)}.scrigno-s{position:relative;background:var(--avorio);color:var(--avorio)}.scrigno-s__pin{position:relative;height:100vh;height:100svh;overflow:hidden}.scrigno-s__t{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:24vw;padding:0 var(--gutter);font:500 clamp(40px,5.4vw,100px)/1 var(--serif);letter-spacing:-.02em;color:var(--inchiostro);pointer-events:none;white-space:nowrap}.scrigno-s__t i{color:var(--oro-scuro)}.scrigno-s__finestra{position:absolute;inset:0;z-index:2;overflow:hidden;clip-path:inset(30vh 41vw 30vh 41vw round 200px);will-change:clip-path}.scrigno-s__finestra img{width:100%;height:100%;object-fit:cover;transform:scale(1.35);will-change:transform}.scrigno-s__finestra::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,9,8,.82)0,rgba(10,9,8,.35) 46%,rgba(10,9,8,0) 70%);opacity:var(--velo, 0)}.scrigno-s__dentro{position:absolute;z-index:4;left:var(--gutter);top:50%;translate:0-50%;width:min(520px,42vw)}.scrigno-s__p{font:400 italic clamp(20px,1.7vw,27px)/1.45 var(--serif);color:rgba(239,231,214,.9)}.scrigno-s .numeri{margin-top:46px;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(239,231,214,.18)}.scrigno-s .numeri li{padding:24px 0 22px;border-bottom:1px solid rgba(239,231,214,.18)}.scrigno-s .numeri li:nth-child(odd){padding-right:20px;border-right:1px solid rgba(239,231,214,.18)}.scrigno-s .numeri li:nth-child(even){padding-left:24px}.numeri b{display:block;font:500 clamp(40px,3.6vw,62px)/1 var(--serif);letter-spacing:-.01em;color:var(--avorio)}.numeri span{display:block;margin-top:10px;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--oro)}.fx .scrigno-s__dentro>*{opacity:0}.anatomia{position:relative;background:var(--nero)}.anatomia__pin{position:relative;height:100vh;height:100svh;overflow:hidden}.anatomia__binario{display:flex;height:100%;width:max-content;will-change:transform}.pannello{position:relative;flex:none;width:94vw;height:100%;display:grid;grid-template-columns:2.1fr 1fr;align-items:center;gap:clamp(30px,4vw,70px);padding:110px clamp(30px,4vw,70px) 90px}.pannello--intro{width:46vw;display:grid;grid-template-columns:1fr;align-content:center;gap:30px;padding-left:var(--gutter)}.pannello--intro .titolo{font-size:clamp(48px,6vw,108px)}.pannello__guida{display:flex;align-items:center;gap:20px;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:rgba(239,231,214,.6)}.pannello__freccia{width:70px;height:1px;background:linear-gradient(90deg,var(--oro),transparent);animation:guida 2.4s var(--lento) infinite;transform-origin:left}@keyframes guida{0%{transform:scaleX(0)}60%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}.pannello__foto{position:relative;height:min(76vh,40vw);overflow:hidden;border-radius:2px}.pannello__foto img{position:absolute;top:0;left:-8%;width:116%;height:100%;object-fit:cover;will-change:transform}.pannello__testo{position:relative;display:grid;gap:16px;max-width:24em}.pannello__n{position:absolute;left:-.1em;top:-.95em;font:500 italic clamp(110px,11vw,200px)/1 var(--serif);color:transparent;-webkit-text-stroke:1px rgba(194,160,100,.35);pointer-events:none;z-index:-1}.pannello__testo h3{font:500 clamp(34px,3.2vw,54px)/1.02 var(--serif)}.pannello__testo p{font-size:16px;color:rgba(239,231,214,.7)}.anatomia__barra{position:absolute;left:var(--gutter);right:var(--gutter);bottom:44px;height:1px;background:rgba(239,231,214,.12)}.anatomia__barra i{display:block;height:100%;background:linear-gradient(90deg,var(--oro-scuro),var(--oro-chiaro));transform:scaleX(0);transform-origin:left}.misura{position:relative;background:var(--avorio);color:var(--inchiostro);padding:clamp(120px,18vh,200px) var(--gutter) clamp(80px,12vh,140px)}.misura__testa{max-width:1500px;margin:0 auto;display:grid;gap:26px}.misura__corpo{position:relative;max-width:1500px;margin:clamp(70px,12vh,130px) auto 0;display:grid;grid-template-columns:1fr 60px 1fr;gap:clamp(30px,4vw,70px)}.misura__quadri{position:sticky;top:14vh;align-self:start;height:72vh;overflow:hidden;border-radius:2px;background:var(--nero)}.mq{position:absolute;inset:0;clip-path:inset(100%0 0 0);transition:clip-path 1.4s var(--lento)}.mq img{width:100%;height:100%;object-fit:cover;transform:scale(1.18);transition:transform 2.6s var(--ease)}.mq.is-on{clip-path:inset(0);z-index:2}.mq.is-on img{transform:scale(1.04)}.mq.was{clip-path:inset(0);z-index:1}.misura__romano{position:absolute;z-index:3;left:28px;bottom:18px;height:1em;font:500 italic clamp(70px,7vw,120px)/1 var(--serif);color:var(--avorio)}.mn{position:absolute;left:0;bottom:0;opacity:0;transform:translateY(40%);filter:blur(8px);transition:opacity 1s var(--ease),transform 1.2s var(--ease),filter 1s var(--ease)}.mn.is-on{opacity:1;transform:none;filter:blur(0)}.misura__filo{position:relative;justify-self:center;width:1px;background:rgba(26,22,18,.14)}.misura__filo i{position:absolute;left:0;top:0;width:1px;height:100%;background:linear-gradient(var(--oro-scuro),var(--oro));transform:scaleY(0);transform-origin:top}.fasi{display:grid}.fase{position:relative;min-height:62vh;display:grid;align-content:center;gap:18px;padding:40px 0;opacity:.28;transition:opacity 1s var(--ease)}.fase.is-on{opacity:1}.fase__punto{position:absolute;left:calc(-1*clamp(30px,4vw,70px) - 30px - 5px);top:50%;width:11px;height:11px;border-radius:50%;border:1px solid var(--oro-scuro);background:var(--avorio);transition:background .8s var(--ease),box-shadow .8s var(--ease)}.fase.is-on .fase__punto{background:var(--oro);box-shadow:0 0 0 8px rgba(194,160,100,.16)}.fase h3{font:500 clamp(36px,3.4vw,58px)/1.02 var(--serif)}.fase p{max-width:28em;font-size:17px;color:rgba(26,22,18,.72)}.fase__t{font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--oro-scuro)}.frase{position:relative;background:var(--nero);min-height:100vh;min-height:100svh;display:grid;place-items:center;text-align:center;padding:140px var(--gutter);overflow:hidden}.frase__polvere{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.frase::before{content:"";position:absolute;left:50%;top:50%;width:min(1200px,130vw);aspect-ratio:1;translate:-50% -50%;background:radial-gradient(circle,rgba(194,160,100,.13),rgba(194,160,100,0) 62%);pointer-events:none}.frase blockquote{position:relative}.frase__t{font:500 clamp(50px,7.6vw,136px)/1.02 var(--serif);letter-spacing:-.025em}.frase__r{display:block}.fx .frase__r{color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--avorio)0 50%,rgba(239,231,214,.14) 50% 100%);background-size:200% 100%;background-position:calc(100% - var(--riemp, 0)*100%)0}.fx .frase__r i{color:transparent}.fx .frase__r:last-child{background-image:linear-gradient(90deg,var(--oro)0 50%,rgba(194,160,100,.16) 50% 100%)}.frase__r i{color:var(--oro)}.frase footer{margin-top:46px;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--oro)}.sb{position:relative;background:var(--avorio);color:var(--inchiostro);padding:clamp(130px,18vh,210px) var(--gutter) clamp(110px,15vh,170px);overflow:hidden}.sb .oro{color:var(--oro-scuro)}.fx .sb .oro{background-image:linear-gradient(105deg,var(--oro-scuro) 0%,var(--oro-scuro) 38%,#d9b877 50%,var(--oro-scuro) 62%,var(--oro-scuro) 100%)}.sb__capo{display:grid;grid-template-columns:1fr auto;align-items:end;gap:40px;max-width:1400px;margin:0 auto}.sb__capo .occhiello{color:var(--oro-scuro);display:flex;align-items:center;gap:16px;margin-bottom:34px}.sb__capo .occhiello::before{content:"";width:46px;height:1px;background:currentColor}.sb__t{font:500 clamp(60px,9vw,170px)/.9 var(--serif);letter-spacing:-.025em}.sb__t .riga{display:block}.sb__sede{text-align:right;font-size:12px;letter-spacing:.08em;line-height:2;color:rgba(26,22,18,.6)}.sb__sede b{display:block;font:500 10px/1 var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--oro-scuro);margin-top:16px}.sb__linea{max-width:1400px;height:1px;margin:clamp(50px,7vh,80px) auto;background:rgba(26,22,18,.18);transform-origin:left}.sb__corpo{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(50px,7vw,130px);max-width:1400px;margin:0 auto;align-items:start}.sb__foto{position:sticky;top:120px;margin:0}.sb__foto-in{aspect-ratio:4/5;overflow:hidden}.fx .sb__foto-in{clip-path:inset(0 0 100%0)}.sb__foto img{width:100%;height:100%;object-fit:cover}.fx .sb__foto img{transform:scale(1.25)}.sb__foto figcaption{display:flex;justify-content:space-between;margin-top:16px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:rgba(26,22,18,.55)}.sb__lettera{font:500 clamp(28px,2.7vw,46px)/1.62 var(--serif);letter-spacing:-.005em}.sb__lettera p+p{margin-top:.7em}.sb__lettera .ap{display:block;margin-bottom:1.1em;font-size:.62em;font-style:italic;color:var(--oro-scuro)}.sb__lettera .w{opacity:.14;transition:opacity .8s var(--ease)}.sb__lettera .w.on{opacity:1}.nw{white-space:nowrap}.campo-r{position:relative;display:inline-block;vertical-align:baseline}.campo-r input,.campo-r select{font:italic 500 1em/1.2 var(--serif);color:var(--oro-scuro);background:0 0;border:0;border-bottom:1px solid rgba(26,22,18,.32);border-radius:0;padding:0 .1em .02em;outline:0;-webkit-appearance:none;appearance:none;transition:border-color .5s var(--ease)}.campo-r input{width:9.5em}.campo-r input.corto{width:7em}.campo-r select{width:10.5em;cursor:pointer;padding-right:1em}.campo-r select option{font:400 16px var(--sans);color:var(--inchiostro);background:var(--avorio)}.campo-r--sel::after{content:"";position:absolute;right:.25em;top:45%;width:.22em;height:.22em;border-right:1px solid var(--oro-scuro);border-bottom:1px solid var(--oro-scuro);transform:rotate(45deg);pointer-events:none}.campo-r input::placeholder{color:rgba(26,22,18,.7);font-style:italic}.campo-r input:focus,.campo-r select:focus{border-color:var(--oro-scuro);box-shadow:0 1px 0 var(--oro-scuro)}.campo-r.errore input,.campo-r.errore select{border-color:#b0614e}.sb__firma{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:1.4em;padding-top:34px;border-top:1px solid rgba(26,22,18,.14)}.sb__invia{position:relative;display:inline-flex;align-items:center;gap:22px;padding:0 0 10px;border:0;background:0 0;color:var(--inchiostro);font:500 12px/1 var(--sans);letter-spacing:.3em;text-transform:uppercase}.sb__invia::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--inchiostro);transform-origin:right;transition:transform .8s var(--ease)}.sb__invia::before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--oro-scuro);transform:scaleX(0);transform-origin:left;transition:transform .8s var(--ease) .1s}.sb__invia:hover::after{transform:scaleX(0)}.sb__invia:hover::before{transform:scaleX(1)}.sb__invia span{display:inline-block;width:46px;height:1px;background:currentColor;position:relative;transition:width .8s var(--ease)}.sb__invia span::after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}.sb__invia:hover span{width:70px}.sb__nota{font-size:11px;letter-spacing:.04em;color:rgba(26,22,18,.48);max-width:22em;text-align:right}.sb__esito{min-height:1.4em;margin-top:24px;font:500 italic 22px/1.4 var(--serif);color:var(--oro-scuro)}@media (max-width:899px){.sb__capo{grid-template-columns:1fr}.sb__sede{text-align:left}.sb__corpo{grid-template-columns:1fr}.sb__foto{position:relative;top:0}.sb__lettera{font-size:27px}.campo-r input{width:8.6em}.campo-r input.corto{width:6.4em}.campo-r select{width:9.4em}.sb__firma{flex-direction:column;align-items:flex-start}.sb__nota{text-align:left}}@media (hover:hover) and (pointer:fine){html{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M3 2.5v16.6l4.3-4.1 3 6.6 2.9-1.3-3-6.5h6.2z' fill='%23C2A064' stroke='%231A1612' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/svg%3E")3 2,auto}a,button,select,label,summary,.btn,.nav__burger,.campo select{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M9 2.5c-.9 0-1.6.7-1.6 1.6v8.2l-1.3-1.3c-.7-.7-1.8-.7-2.4 0-.6.6-.6 1.5-.1 2.2l4.3 5.6c1 1.4 2.6 2.2 4.3 2.2h2.6c2.8 0 5-2.2 5-5v-4.6c0-.9-.7-1.6-1.6-1.6-.4 0-.7.1-1 .3v-.2c0-.9-.7-1.6-1.6-1.6-.5 0-.9.2-1.2.5-.2-.7-.8-1.2-1.6-1.2-.4 0-.8.1-1.1.4V4.1c0-.9-.7-1.6-1.6-1.6z' fill='%23C2A064' stroke='%231A1612' stroke-width='1.1' stroke-linejoin='round'/%3E%3C/svg%3E")9 3,pointer}}.piede{--fondo:var(--nero);position:relative;background:var(--nero);padding:clamp(80px,12vh,140px) var(--gutter) 40px;overflow:hidden}.piede__marchio{font:500 clamp(90px,21vw,360px)/.8 var(--serif);letter-spacing:.12em;margin-right:-.12em;text-align:center;color:transparent;-webkit-text-stroke:1px rgba(194,160,100,.45);background:linear-gradient(105deg,transparent 0,transparent 40%,rgba(232,211,162,.9) 50%,transparent 60%,transparent 100%);background-size:260% 100%;background-position:100%0;-webkit-background-clip:text;background-clip:text}.fx .piede__marchio{animation:riflesso 9s var(--lento) infinite}.piede__righe{margin-top:60px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px 40px;padding-top:26px;border-top:1px solid rgba(239,231,214,.1);font-size:12px;letter-spacing:.06em;color:rgba(239,231,214,.55)}.piede__demo a{color:var(--oro);text-decoration:none}.piede__demo a:hover{text-decoration:underline}@media (min-width:900px) and (max-width:1239px){.scrigno-s__dentro{width:36vw}.scrigno-s__p{font-size:19px}}html:not(.fx) .scrigno-s__t{opacity:0}html:not(.fx) .scrigno-s__finestra{clip-path:none;--velo:1}html:not(.fx) .scrigno-s__finestra img{transform:none}html:not(.fx) .anatomia__pin{height:auto;overflow:visible}html:not(.fx) .anatomia__binario{flex-direction:column;width:auto;height:auto}html:not(.fx) .pannello{width:auto;height:auto;padding:70px var(--gutter)}html:not(.fx) .pannello--intro{padding-top:130px}html:not(.fx) .pannello__guida,html:not(.fx) .anatomia__barra{display:none}html:not(.fx) .fase{opacity:1}.fx .rv{opacity:0;transform:translateY(28px);transition:opacity 1.2s var(--ease),transform 1.2s var(--ease)}.fx .rv.is-in{opacity:1;transform:none}.words .w{display:inline}@media (max-width:899px){.nav{grid-template-columns:1fr auto;padding:18px var(--gutter)}.nav__lato{display:none}.nav__marchio{font-size:21px;justify-self:start}.nav__burger{display:grid;gap:7px;width:44px;height:44px;place-content:center;justify-self:end;padding:0;border:0;background:0 0;cursor:pointer;color:inherit}.nav__burger span{display:block;width:26px;height:1px;background:currentColor;transition:transform .5s var(--ease)}.nav__burger[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.nav__burger[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}.hero{height:540vh}.hero__intro{top:calc(env(safe-area-inset-top) + 96px)}.hero__basso{flex-direction:column;align-items:center;text-align:center;gap:22px;bottom:calc(env(safe-area-inset-bottom) + 76px)}.hero__hint{display:none}.hero__veil{background:linear-gradient(0deg,rgba(10,9,8,.88)0,rgba(10,9,8,.2) 42%,rgba(10,9,8,0) 60%),linear-gradient(180deg,rgba(10,9,8,.55)0,rgba(10,9,8,0) 20%)}.hero__intro .occhiello{font-size:9.5px;letter-spacing:.2em;line-height:1.6}.hero__t{margin-top:16px;font-size:clamp(50px,14vw,72px)}.hero__t .riga{display:block}.capitoli{display:none}.spec{max-width:none;left:var(--gutter);right:var(--gutter);text-align:left}.spec--sx1,.spec--dx1{top:calc(env(safe-area-inset-top) + 92px);bottom:auto}.spec--sx2,.spec--dx2{top:auto;bottom:calc(env(safe-area-inset-bottom) + 70px)}.spec--dx1,.spec--dx2{text-align:left}.spec--dx1::before,.spec--dx2::before{margin-left:0;transform-origin:left;background:linear-gradient(90deg,var(--oro),transparent)}.spec__t{font-size:30px}.spec--fine{bottom:calc(env(safe-area-inset-bottom) + 96px)}.manifesto{padding:120px var(--gutter);gap:34px}.manifesto__t{font-size:clamp(28px,7.4vw,40px)}.scrigno-s__t{flex-direction:column;gap:40vh;font-size:clamp(40px,11vw,60px);white-space:normal;text-align:center}.scrigno-s__finestra{clip-path:inset(34vh 30vw 34vh 30vw round 200px)}.scrigno-s__dentro{left:var(--gutter);right:var(--gutter);width:auto;top:auto;bottom:calc(env(safe-area-inset-bottom) + 36px);translate:none}.scrigno-s__finestra::after{background:linear-gradient(0deg,rgba(10,9,8,.92)0,rgba(10,9,8,.6) 55%,rgba(10,9,8,.1) 100%)}.scrigno-s__p{font-size:18px}.scrigno-s .numeri{margin-top:26px}.scrigno-s .numeri li{padding:14px 0 12px}.numeri b{font-size:34px}.anatomia__pin{height:auto;overflow:visible}.anatomia__binario{flex-direction:column;width:auto;height:auto}.pannello,.pannello--intro{width:auto;height:auto;grid-template-columns:1fr;padding:70px var(--gutter) 30px;gap:26px}.pannello--intro{padding-top:110px}.pannello__guida{display:none}.fx .anatomia__pin{height:100vh;height:100svh;overflow:hidden}.fx .anatomia__binario{position:relative;display:block;width:auto;height:100%}.fx .pannello,.fx .pannello--intro{position:absolute;inset:0;height:100%;align-content:center;padding:calc(env(safe-area-inset-top) + 80px) var(--gutter) calc(env(safe-area-inset-bottom) + 30px);visibility:hidden;transition:visibility 0s .9s}.fx .pannello.is-on{visibility:visible;transition:none;z-index:2}.fx .pannello__foto{height:min(108vw,48vh);height:min(108vw,48svh);clip-path:inset(0 0 0 100%);transition:clip-path 1.1s var(--lento)}.fx .pannello.is-on .pannello__foto{clip-path:inset(0)}.fx .pannello__foto img{left:0;width:100%;transform:scale(1.12);transition:transform 1.8s var(--ease)}.fx .pannello.is-on .pannello__foto img{transform:none}.fx .pannello__testo>*,.fx .pannello--intro>*{opacity:0;transform:translateX(34px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.fx .pannello.is-on .pannello__testo>*,.fx .pannello--intro.is-on>*{opacity:1;transform:none;transition:opacity 1s var(--ease) .35s,transform 1.2s var(--ease) .35s}.fx .pannello.is-on .pannello__testo>:nth-child(2){transition-delay:.45s}.fx .pannello.is-on .pannello__testo>:nth-child(3){transition-delay:.55s}.pannello__foto{height:58vw}.pannello__n{position:static;display:block;font-size:72px;margin-bottom:-14px;z-index:auto;-webkit-text-stroke-color:rgba(194,160,100,.6)}.anatomia__barra{display:none}.misura__corpo{grid-template-columns:1fr}.misura__quadri{top:calc(env(safe-area-inset-top) + 74px);z-index:2;height:64vw;box-shadow:0 18px 30px -18px rgba(26,22,18,.35)}.fx .misura__corpo{height:100vh;height:100svh;margin-top:30px;display:flex;flex-direction:column;gap:0;padding:calc(env(safe-area-inset-top) + 84px)0 calc(env(safe-area-inset-bottom) + 20px)}.fx .misura__quadri{position:relative;top:auto;flex:none;align-self:stretch;height:min(100vw,46vh);height:min(100vw,46svh)}.fx .fasi{position:relative;flex:1;display:grid}.fx .fase{grid-area:1/1;align-content:start;padding:28px 0 0;border-top:0;opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease),transform 1s var(--ease);pointer-events:none}.fx .fase.is-on{opacity:1;transform:none;pointer-events:auto}.misura__filo,.fase__punto{display:none}.misura__romano{font-size:56px;left:18px;bottom:10px}.fase{min-height:0;padding:34px 0;opacity:1;border-top:1px solid rgba(26,22,18,.14)}.frase{min-height:100svh}.piede__righe{flex-direction:column}}
.hero__poster{background:url(../assets/foto/fermo-leggero.webp) 50% 50%/cover no-repeat}
@media (max-width:950px) and (max-height:500px) and (orientation:landscape){.hero__intro{top:calc(env(safe-area-inset-top) + 58px)}.hero__t{margin-top:8px;font-size:clamp(30px,10vh,44px)}.hero__t .riga{display:inline-block}.hero__basso{gap:8px;bottom:calc(env(safe-area-inset-bottom) + 12px)}.hero__lead{max-width:none;font-size:12px}}
