@font-face{font-family:Geist;font-style:normal;font-weight:400 600;font-display:swap;src:url(/esempi/architettura/font/geist-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:400 600;font-display:swap;src:url(/esempi/architettura/font/geist-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/esempi/architettura/font/newsreader-italic-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/esempi/architettura/font/newsreader-italic-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Riserva;src:local("Arial");size-adjust:105.3%;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Newsreader Riserva;font-style:italic;src:local("Georgia Italic"),local("Georgia-Italic"),local("Georgia");size-adjust:90.5%}body:has(.trama){background:#fafaf8}.trama{--bg:#fafaf8;--ink:#0b0b0b;--mut:#6b6b68;--filo:#d9d9d4;--mut-scuro:#a3a39e;--filo-scuro:#2f2f2d;--spento:#8a8a86;--sans:"Geist","Geist Riserva",ui-sans-serif,system-ui,sans-serif;--serif:"Newsreader","Newsreader Riserva",Georgia,serif;--curva:cubic-bezier(0.76,0,0.24,1);--uscita:cubic-bezier(0.16,1,0.3,1);--m:20px;--gap:16px;--barra:32px;--testa:56px;--sezione:104px;min-height:100vh;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55;font-feature-settings:"ss01" 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media (min-width:1024px){.trama{--m:clamp(32px,4.2vw,80px);--gap:24px;--testa:64px;--sezione:clamp(128px,12vw,220px)}}:where(.trama) *,:where(.trama) :after,:where(.trama) :before{box-sizing:border-box}.trama ::selection{background:var(--ink);color:var(--bg)}:where(.trama) img{display:block;max-width:100%;height:auto}:where(.trama) picture{display:block}:where(.trama) a{color:inherit}.trama :focus-visible{outline:2px solid currentColor;outline-offset:3px}:where(.trama) :where(h1,h2,h3,p,dl,dd,figure,blockquote){margin:0}html.t-bloccato{overflow:hidden}html:has(.trama){scroll-padding-top:calc(32px + 8px)}.t-salta{position:fixed;top:calc(var(--barra) + 8px);left:8px;z-index:400;padding:10px 16px;background:var(--ink);color:var(--bg);font-size:14px;transform:translateY(-300%)}.t-salta:focus{transform:none}.t-visivo-nascosto{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.t-cont{width:100%;padding-inline:var(--m)}.t-griglia{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--gap)}@media (min-width:1024px){.t-griglia{grid-template-columns:repeat(12,minmax(0,1fr))}}.t-scura{--mut:var(--mut-scuro);--filo:var(--filo-scuro);--spento:#7c7c78;background:var(--ink);color:var(--bg)}.t-em{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.015em}:is(h1,h2,blockquote,.t-tenda__titolo) .t-em{line-height:0}.t-num{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:0;font-variant-numeric:lining-nums}.t-didascalia{font-family:var(--serif);font-style:italic;font-size:14.5px;line-height:1.4;color:var(--mut);padding-top:12px;max-width:46ch}.t-didascalia__fig{color:var(--ink)}.t-scura .t-didascalia__fig{color:var(--bg)}.t-etichetta{display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.3;color:var(--mut);grid-column:1/-1;margin-bottom:22px}.t-etichetta:before{content:"";width:7px;height:7px;background:currentColor}.t-titolo-grande{font-size:19vw;line-height:.9;letter-spacing:-.055em;font-weight:500}.t-titolo-medio{font-size:10.6vw;line-height:.98;letter-spacing:-.045em;font-weight:500}.t-apertura__titolo,.t-citazione p,.t-riga__titolo>span,.t-servizio__nome,.t-successivo__titolo,.t-tenda__titolo,.t-titolo-medio{text-wrap:balance}.t-conteggio{display:inline-block;font-family:var(--serif);font-style:italic;font-weight:400;font-size:.2em;letter-spacing:0;vertical-align:top;margin:.32em 0 0 .2em}@media (min-width:1024px){.t-titolo-grande{font-size:min(15vw,300px)}.t-titolo-medio{font-size:min(6vw,120px)}}.t-split{padding-bottom:.08em;margin-bottom:-.08em}.t-parola{overflow:hidden;vertical-align:top;padding:0 .05em .1em;margin:0 -.05em -.1em}.t-parola,.t-parola>span{display:inline-block}.t-link{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;padding-bottom:2px;transition:background-size .55s var(--curva)}.t-link--sotto{background-size:100% 1px}@media (hover:hover){.t-link:hover{background-size:100% 1px}.t-link--sotto:hover{background-position:100% 100%;background-size:0 1px}}.t-freccia{position:relative;display:inline-block;width:1.1em;height:1.2em;margin-left:.4em;overflow:hidden;vertical-align:-.2em}.t-freccia--indietro{margin:0 .35em 0 0}.t-freccia>span{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--sans);font-style:normal;transition:transform .55s var(--curva)}.t-freccia>span+span{transform:translateX(-130%)}.t-freccia--indietro>span+span{transform:translateX(130%)}@media (hover:hover){a:hover .t-successivo__dati .t-freccia>span:first-child,a:hover>.t-freccia>span:first-child,button:hover>.t-freccia>span:first-child{transform:translateX(130%)}a:hover>.t-freccia--indietro>span:first-child{transform:translateX(-130%)}a:hover .t-successivo__dati .t-freccia>span+span,a:hover>.t-freccia>span+span,button:hover>.t-freccia>span+span{transform:none}}.t-demo{position:fixed;top:0;left:0;right:0;z-index:120;height:var(--barra);display:flex;align-items:center;justify-content:space-between;gap:12px;padding-inline:var(--m);background:#0b0b0b;color:#fafaf8;font-size:12px;line-height:1;white-space:nowrap}.t-demo__testo{color:#c9c9c4}.t-demo__link{text-decoration:none;border-bottom:1px solid rgba(250,250,248,.45);padding-bottom:2px}.t-demo__link:hover{border-bottom-color:#fafaf8}.t-header{--hm:var(--mut);position:fixed;top:var(--barra);left:0;right:0;z-index:100;height:var(--testa);background:var(--bg);color:var(--ink);border-bottom:1px solid transparent;transition:transform .6s var(--curva),background-color .35s,color .35s,border-color .35s}.t-header[data-staccato]{border-bottom-color:var(--filo)}.t-header[data-scuro]{--hm:var(--mut-scuro);background:var(--ink);color:var(--bg);border-bottom-color:var(--filo-scuro)}.t-header[data-nascosto]{transform:translateY(calc(-100% - var(--barra)))}.t-header__riga{position:relative;z-index:2;height:100%;display:flex;align-items:center;gap:24px;padding-inline:var(--m)}.t-header__marchio{margin-right:auto;text-decoration:none}.t-marchio{display:inline-flex;align-items:baseline;gap:7px;line-height:1}.t-marchio__nome{font-size:22px;font-weight:500;letter-spacing:-.045em}.t-marchio__tipo{font-family:var(--serif);font-style:italic;font-size:16px;color:var(--hm)}.t-header__cta,.t-nav{display:none}.t-nav ul{display:flex;gap:30px;margin:0;padding:0;list-style:none}.t-menu-btn{display:inline-flex;align-items:center;gap:12px;height:44px;margin-right:-6px;padding:0 6px;border:0;background:none;color:inherit;font:inherit;font-size:14px;cursor:pointer}.t-menu-btn__icona{position:relative;width:22px;height:9px}.t-menu-btn__icona span{position:absolute;left:0;right:0;height:1.5px;background:currentColor;transition:transform .5s var(--curva)}.t-menu-btn__icona span:first-child{top:0}.t-menu-btn__icona span:last-child{bottom:0}.t-header[data-aperto] .t-menu-btn__icona span:first-child{transform:translateY(3.75px) rotate(45deg)}.t-header[data-aperto] .t-menu-btn__icona span:last-child{transform:translateY(-3.75px) rotate(-45deg)}.t-menu{position:fixed;top:var(--barra);left:0;right:0;height:calc(100dvh - var(--barra));z-index:1;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:calc(var(--testa) + 20px) var(--m) calc(24px + env(safe-area-inset-bottom));overflow-y:auto;background:var(--ink);color:var(--bg);clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .7s var(--curva),visibility 0s .7s}.t-header[data-aperto] .t-menu{clip-path:inset(0 0 0 0);visibility:visible;transition:clip-path .7s var(--curva),visibility 0s}.t-menu__voci{margin:0;padding:0;list-style:none}.t-menu__voci li{overflow:hidden;border-top:1px solid var(--filo-scuro)}.t-menu__voci li:last-child{border-bottom:1px solid var(--filo-scuro)}.t-menu__voci a{display:flex;align-items:baseline;gap:14px;padding:12px 0 10px;text-decoration:none;font-size:13vw;font-weight:500;line-height:.95;letter-spacing:-.05em;transform:translateY(105%);transition:transform .4s var(--curva)}.t-menu__num{width:1.6em;flex:none;font-family:var(--serif);font-style:italic;font-weight:400;font-size:16px;letter-spacing:0;color:var(--mut-scuro)}.t-header[data-aperto] .t-menu__voci a{transform:none;transition:transform .9s var(--uscita) calc(.18s + var(--i) * .06s)}.t-menu__piede{display:flex;flex-direction:column;gap:18px;font-size:14px;color:var(--mut-scuro);opacity:0;transition:opacity .3s}.t-menu__piede a{align-self:flex-start;color:var(--bg);font-size:16px}.t-header[data-aperto] .t-menu__piede{opacity:1;transition:opacity .6s .5s}@media (min-width:1024px){.t-nav{display:block;margin-right:auto}.t-header__marchio{margin-right:0;width:25%}.t-header__cta{display:inline}.t-header__cta,.t-nav{font-size:14px}.t-menu,.t-menu-btn{display:none}.t-marchio__nome{font-size:24px}}@keyframes t-sale{0%{transform:translateY(108%)}to{transform:none}}@keyframes t-tenda{0%{clip-path:inset(0 36% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes t-assesta{0%{transform:scale(1.12)}to{transform:none}}.trama-motion .t-apertura .t-parola>span,.trama-motion .t-hero__titolo .t-parola>span{animation:t-sale 1.05s var(--uscita) both;animation-delay:calc(.1s + var(--i) * 55ms)}.trama-motion .t-apertura__maschera,.trama-motion .t-hero__maschera{animation:t-tenda 1.3s var(--curva) .05s both}.trama-motion .t-apertura__img,.trama-motion .t-hero__img{animation:t-assesta 1.8s var(--uscita) .05s both}.trama-transizione .t-apertura__img,.trama-transizione .t-apertura__maschera,.trama-transizione .t-hero__img,.trama-transizione .t-hero__maschera,.trama-transizione .t-parola>span{animation-play-state:paused!important}.t-hero{padding-top:calc(var(--barra) + var(--testa) + 22px)}.t-hero__titolo{font-size:14.2vw;line-height:.95;letter-spacing:-.052em;font-weight:500;white-space:nowrap;outline:none}.t-hero__titolo .t-em{letter-spacing:-.03em}.t-a-capo-d{display:none}.t-hero__piede{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:26px;font-size:14px;line-height:1.45}.t-hero__sotto{color:var(--mut)}.t-hero__voce{white-space:nowrap}.t-hero__voce:first-child{display:block}.t-hero__cta{font-size:15px;font-weight:500}.t-hero__figura{margin-top:28px}.t-hero__maschera{position:relative;overflow:hidden;aspect-ratio:4/5;background:#e4e4df}.t-hero__img,.t-hero__img img{width:100%;height:100%}.t-hero__img img{object-fit:cover}.t-hero__didascalia{padding-inline:var(--m)}.t-hero__didascalia a{text-decoration:none}@media (orientation:landscape) and (max-width:1023px){.t-hero__maschera{aspect-ratio:16/9}}@media (min-width:1024px){.t-hero{padding-top:calc(var(--barra) + var(--testa) + 36px)}.t-hero .t-cont{position:relative}.t-hero__titolo{font-size:8.5vw;line-height:.93}.t-a-capo-d{display:inline}.t-a-capo-m{display:none}.t-hero__piede{position:absolute;right:var(--m);bottom:.4vw;width:30%;margin:0;font-size:15px}.t-hero__sotto{max-width:30ch}.t-hero__figura{margin:44px var(--m) 0}.t-hero__maschera{aspect-ratio:21/9}.t-hero__img img{object-position:50% 62%}.t-hero__didascalia{padding-inline:0}}.t-progetti{padding:var(--sezione) 0}.t-progetti__nota{margin-top:22px;max-width:36ch;font-size:15px;color:var(--mut)}.t-progetti__corpo{position:relative;margin-top:56px}.t-elenco{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--filo)}.t-riga{position:relative;display:grid;grid-template-columns:2.2em minmax(0,1fr);column-gap:10px;align-items:baseline;padding:18px 0 20px;text-decoration:none}.t-numero__filo,.t-riga__filo,.t-servizio__filo,.t-socio__filo{position:absolute;top:0;left:0;right:0;height:1px;background:var(--filo)}.t-riga__num{font-size:15px}.t-riga__titolo{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em;font-size:9.4vw;line-height:1;letter-spacing:-.045em;font-weight:500;transition:color .45s,translate .6s var(--curva)}.t-riga__titolo>span{display:inline-block}.t-riga__dati{grid-column:2;display:flex;flex-wrap:wrap;gap:4px 0;margin-top:8px;font-size:13px;line-height:1.3;color:var(--mut)}.t-riga__dati>span+span:before{content:"·";margin:0 8px}.t-riga__mini{display:none}html:not(.trama-js) .t-riga{grid-template-columns:2.2em minmax(0,1fr) 88px}html:not(.trama-js) .t-riga__mini{display:block;grid-column:3;grid-row:1/span 2;align-self:center}html:not(.trama-js) .t-riga__mini img{width:88px;aspect-ratio:4/3;object-fit:cover}html:not(.trama-js) .t-cornice{display:none}.t-cornice__quadro{position:relative;overflow:hidden;aspect-ratio:4/3;background:#e4e4df}.t-cornice__strato{position:absolute;inset:0;z-index:0;clip-path:inset(100% 0 0 0)}.t-cornice__strato[data-stato=precedente]{z-index:1;clip-path:inset(0 0 0 0)}.t-cornice__strato[data-stato=attivo]{z-index:2;clip-path:inset(0 0 0 0);transition:clip-path .8s var(--curva)}.t-cornice__strato img,.t-cornice__strato picture{width:100%;height:100%}.t-cornice__strato img{object-fit:cover;transform:scale(1.14);transition:transform 1.3s var(--uscita)}.t-cornice__strato[data-stato=attivo] img,.t-cornice__strato[data-stato=precedente] img{transform:none}.t-cornice__didascalia{padding-top:10px;font-size:14px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media not all and (hover:hover) and (pointer:fine) and (min-width:1024px){.trama-js .t-cornice{position:sticky;top:var(--barra);z-index:3;margin-inline:calc(var(--m) * -1);padding:14px var(--m) 16px;background:var(--bg)}.trama-js .t-elenco{padding-bottom:26vh;border-bottom:0}.trama-js .t-riga:not([data-attiva]) .t-riga__titolo{color:var(--spento)}.trama-js .t-riga[data-attiva] .t-riga__titolo{translate:.14em 0}}@media (min-width:640px) and (max-width:1023px){.t-riga__titolo{font-size:7vw}.trama-js .t-cornice__quadro{aspect-ratio:16/9}}@media (hover:hover) and (pointer:fine) and (min-width:1024px){.t-cornice{position:fixed;top:0;left:0;z-index:50;width:min(30vw,520px);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .35s,visibility 0s .35s}.t-progetti__corpo[data-sopra] .t-cornice{opacity:1;visibility:visible;transition:opacity .35s}.t-cornice__didascalia{display:none}.t-riga{transition:opacity .45s}.t-progetti__corpo[data-sopra] .t-riga:not([data-attiva]){opacity:.18}.t-progetti__corpo[data-sopra] .t-riga[data-attiva] .t-riga__titolo{translate:.12em 0}}@media (min-width:1024px){.t-progetti__testa{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);align-items:end}.t-progetti__testa .t-titolo-grande{grid-column:1/span 9}.t-progetti__nota{grid-column:10/span 3;margin:0 0 1.2vw}.t-progetti__corpo{margin-top:80px}.t-riga{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);align-items:center;padding:20px 0 22px}.t-riga__num{font-size:18px}.t-riga__titolo{grid-column:2/span 7;font-size:clamp(44px,5.4vw,112px)}.t-riga__dati{grid-column:9/span 4;display:grid;grid-template-columns:1.6fr .6fr .7fr;margin:0;font-size:14px}.t-riga__dati>span+span:before{content:none}.t-riga__mq{text-align:right}html:not(.trama-js) .t-riga{grid-template-columns:repeat(12,minmax(0,1fr))}html:not(.trama-js) .t-riga__dati{grid-column:9/span 3}html:not(.trama-js) .t-riga__mini{grid-column:12;grid-row:1;justify-self:end}}.t-studio{padding:var(--sezione) 0}.t-studio__titolo{grid-column:1/-1}.t-studio__figura{grid-column:1/-1;margin-top:48px}.t-studio__foto{overflow:hidden;aspect-ratio:3/2}.t-studio__lato{grid-column:1/-1;margin-top:44px}.t-studio__testo{font-size:18px;line-height:1.5;max-width:38ch}.t-soci{margin:44px 0 0;padding:0;list-style:none}.t-socio{position:relative;padding:20px 0 22px}.t-socio__nome{font-size:30px;line-height:1.05;letter-spacing:-.035em;font-weight:500}.t-socio__titolo{font-weight:400;font-size:.62em;letter-spacing:0;color:var(--mut)}.t-socio__ruolo,.t-socio__titolo{font-family:var(--serif);font-style:italic}.t-socio__ruolo{margin-top:6px;font-size:18px;line-height:1.3}.t-socio__ordine{margin-top:4px;font-size:13px;color:var(--mut)}.t-numeri{grid-column:1/-1;display:grid;gap:36px;margin-top:88px}.t-numero{position:relative;display:flex;flex-direction:column;padding-top:18px}.t-numero__valore{order:1;font-size:25vw;line-height:.88;letter-spacing:-.06em;font-weight:500}.t-numero__etichetta{order:2;margin-top:10px;font-size:14px;color:var(--mut)}@media (min-width:1024px){.t-studio__titolo{grid-column:1/span 11}.t-studio__figura{grid-column:1/span 6;margin-top:112px}.t-studio__lato{grid-column:8/span 5;margin-top:112px}.t-studio__testo{font-size:21px}.t-socio__nome{font-size:clamp(34px,2.9vw,52px)}.t-numeri{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap);margin-top:140px}.t-numero__valore{font-size:min(11.5vw,230px)}}.t-servizi{padding:var(--sezione) 0 0}.t-servizi__elenco{margin:48px 0 0;padding:0;list-style:none;border-bottom:1px solid var(--filo)}.t-servizio{position:relative;display:grid;grid-template-columns:2.2em minmax(0,1fr);column-gap:10px;align-items:baseline;padding:22px 0 26px}.t-servizio__num{font-size:15px}.t-servizio__nome{font-size:8.2vw;line-height:1.02;letter-spacing:-.04em;font-weight:500}.t-servizio__testo{grid-column:2;margin-top:10px;max-width:40ch;font-size:15px;line-height:1.5;color:var(--mut)}@media (min-width:1024px){.t-servizi__elenco{margin-top:80px}.t-servizio{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);align-items:end;padding:30px 0 32px}.t-servizio__num{font-size:18px;align-self:start;padding-top:.6em}.t-servizio__nome{grid-column:2/span 7;font-size:clamp(40px,4.4vw,88px);transition:translate .6s var(--curva)}.t-servizio__testo{grid-column:9/span 4;margin:0 0 .5em;font-size:16px;transition:color .45s}.t-servizio:hover .t-servizio__nome{translate:.12em 0}.t-servizio:hover .t-servizio__testo{color:var(--ink)}}.t-metodo{padding:var(--sezione) 0}.t-metodo__lato{grid-column:1/-1}.t-metodo__contatore{display:none}.t-fasi{grid-column:1/-1;margin:48px 0 0;padding:0;list-style:none;border-bottom:1px solid var(--filo)}.t-fase{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:18px;padding:26px 0 30px}.t-fase__filo{position:absolute;top:0;left:0;right:0;height:1px;background:var(--filo)}.t-fase__filo:after{content:"";position:absolute;inset:0;background:var(--ink);transform:scaleX(0);transform-origin:0 50%;transition:transform 1.1s var(--curva)}.t-fase[data-accesa] .t-fase__filo:after,html:not(.trama-js) .t-fase__filo:after{transform:none}.t-fase__num{grid-row:1/span 2;min-width:1.15em;font-size:56px;line-height:.86;letter-spacing:-.06em}.t-fase__nome,.t-fase__num{font-weight:500;transition:color .5s}.t-fase__nome{font-size:25px;line-height:1.1;letter-spacing:-.03em}.t-fase__testo{margin-top:8px;max-width:36ch;font-size:15.5px;line-height:1.5;color:var(--mut);transition:color .5s}.trama-js .t-fase:not([data-corrente]) .t-fase__nome,.trama-js .t-fase:not([data-corrente]) .t-fase__num{color:var(--spento)}.trama-js .t-fase[data-corrente] .t-fase__testo{color:var(--ink)}@media (min-width:1024px){.t-metodo__lato{grid-column:1/span 5;position:sticky;top:calc(var(--barra) + var(--testa) + 40px);align-self:start}.t-metodo__contatore{display:flex;align-items:flex-end;gap:18px;margin-top:64px}.t-metodo__cifre{display:block;height:.86em;overflow:hidden;font-size:min(14vw,260px);line-height:.86;letter-spacing:-.065em;font-weight:500}.t-metodo__cifre>span{display:block;transform:translateY(calc(var(--attiva) * -100%));transition:transform .9s var(--curva)}.t-metodo__di{padding-bottom:.6em;font-size:16px;color:var(--mut)}.t-fasi{grid-column:7/span 6;margin:0;padding-top:6vh}.t-fase{min-height:30vh;align-content:start;padding:30px 0 40px}.t-fase__num{grid-row:auto;font-family:var(--serif);font-style:italic;font-weight:400;font-size:18px;letter-spacing:0;line-height:1.6}.t-fase__nome{font-size:clamp(32px,2.9vw,54px)}.t-fase__testo{grid-column:2;font-size:17px}}.t-contatti{padding:var(--sezione) 0}.t-contatti__titolo{grid-column:1/-1;font-size:16.2vw}.t-contatti__testo{grid-column:1/-1;margin-top:28px;max-width:34ch;font-size:18px;line-height:1.5}.t-contatti__modulo{grid-column:1/-1;margin-top:56px}.t-recapiti{grid-column:1/-1;margin-top:64px}.t-recapiti>div{padding:14px 0 16px;border-top:1px solid var(--filo)}.t-recapiti dt{font-size:13px;color:var(--mut)}.t-recapiti dd{margin-top:4px;font-size:17px;line-height:1.4}.t-modulo{display:grid}.t-modulo__avviso,.t-modulo__form{grid-area:1/1}.t-modulo__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px;align-content:start;transition:clip-path .55s var(--curva);clip-path:inset(0 0 0 0)}.t-modulo[data-stato=inviato] .t-modulo__form,.t-modulo[data-stato=uscita] .t-modulo__form{clip-path:inset(0 0 100% 0)}.t-modulo[data-stato=inviato] .t-modulo__form{display:none}.t-campo{grid-column:1/-1;display:flex;flex-direction:column;gap:4px}.t-campo--meta{grid-column:auto}.t-campo--pieno{grid-column:1/-1}.t-campo label{font-size:13px;color:var(--mut)}.t-campo input,.t-campo select,.t-campo textarea{width:100%;margin:0;padding:8px 0 10px;border:0;border-bottom:1px solid #6b6b68;border-radius:0;background:transparent;color:var(--bg);font:inherit;font-size:18px;line-height:1.4;outline:none;appearance:none;transition:border-color .3s,box-shadow .3s}.t-campo textarea{min-height:92px;resize:vertical}.t-campo input::placeholder,.t-campo textarea::placeholder{color:#7c7c78}.t-campo input:focus-visible,.t-campo select:focus-visible,.t-campo textarea:focus-visible{border-bottom-color:var(--bg);box-shadow:0 1px 0 var(--bg)}.t-campo input:user-invalid,.t-campo select:user-invalid{border-bottom-style:dashed}.t-select{position:relative}.t-select:after{content:"↓";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:14px;pointer-events:none}.t-select select{padding-right:24px;cursor:pointer}.t-select select:invalid{color:#9a9a95}.t-select option{color:#0b0b0b;background:#fafaf8}.t-consenso{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start;font-size:13px;line-height:1.45;color:var(--mut)}.t-consenso input{width:18px;height:18px;margin:1px 0 0;border:1px solid #8c8c88;border-radius:0;background:transparent;appearance:none;cursor:pointer}.t-consenso input:checked{background:var(--bg);border-color:var(--bg);box-shadow:inset 0 0 0 4px var(--ink)}.t-invia{justify-self:start;display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:18px 22px;border:0;border-radius:0;background:var(--bg);color:var(--ink);font:inherit;font-size:16px;font-weight:500;cursor:pointer}.t-modulo__avviso{align-self:start;outline:none}.t-modulo__avviso>*{animation:t-sale .9s var(--uscita) both}.t-modulo__avviso>:nth-child(2){animation-delay:.08s}.t-modulo__avviso>:nth-child(3){animation-delay:.16s}.t-modulo__avviso p{max-width:34ch;font-size:18px;line-height:1.5}.t-modulo__avviso .t-modulo__grazie{margin-bottom:14px;font-size:56px;line-height:1;letter-spacing:-.05em;font-weight:500}.t-modulo__avviso a{display:inline-block;margin-top:26px;font-size:16px}@media (min-width:1024px){.t-contatti__titolo{font-size:min(11.6vw,230px)}.t-contatti__testo{grid-column:1/span 5;margin-top:40px;font-size:21px}.t-contatti__modulo{grid-column:1/span 7;margin-top:80px}.t-recapiti{grid-column:9/span 4;margin-top:80px}.t-modulo__form{gap:36px 28px}.t-campo--coppia{grid-column:auto}}.t-footer{padding:72px 0 calc(32px + env(safe-area-inset-bottom))}.t-footer__nome{display:flex;flex-direction:column;margin-bottom:52px;font-size:17.5vw;line-height:.86;letter-spacing:-.06em;font-weight:500}.t-footer__griglia{display:grid;gap:28px;font-size:15px;line-height:1.5}.t-footer__nav ul{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none}.t-footer__recapiti{font-style:normal}.t-footer__orari{color:var(--mut)}.t-footer__fondo{display:flex;flex-direction:column;gap:8px;margin-top:56px;padding-top:18px;border-top:1px solid var(--filo);font-size:13px;color:var(--mut)}.t-footer__fondo a{color:var(--ink)}@media (min-width:1024px){.t-footer{padding-top:112px}.t-footer__nome{flex-direction:row;gap:.22em;margin-bottom:72px;font-size:11.3vw;white-space:nowrap}.t-footer__griglia{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap)}.t-footer__nav{grid-column:1/span 4}.t-footer__recapiti{grid-column:5/span 4}.t-footer__orari{grid-column:9/span 4}.t-footer__fondo{flex-direction:row;justify-content:space-between}}.t-cta{position:fixed;left:0;right:0;bottom:0;z-index:80;display:flex;gap:8px;padding:10px var(--m) calc(10px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--filo);transform:translateY(110%);transition:transform .55s var(--curva)}.t-cta[data-visibile]{transform:none}.t-cta__incontro{flex:1;display:flex;align-items:center;justify-content:space-between;height:46px;padding:0 16px;background:var(--ink);color:var(--bg);font-size:15px;font-weight:500;text-decoration:none}.t-wa{flex:none;display:grid;place-items:center;width:46px;height:46px;padding:0;border:0;border-radius:0;background:var(--ink);color:var(--bg);cursor:pointer}.t-wa[aria-expanded=true]{outline:1px solid var(--ink);outline-offset:2px}.t-wa__riquadro{position:absolute;right:var(--m);bottom:calc(100% + 10px);width:min(320px,calc(100vw - 2 * var(--m)));padding:18px 18px 16px;background:var(--bg);color:var(--ink);border:1px solid var(--ink);clip-path:inset(100% 0 0 0);visibility:hidden;transition:clip-path .5s var(--curva),visibility 0s .5s}.t-wa__riquadro[data-aperto]{clip-path:inset(0 0 0 0);visibility:visible;transition:clip-path .5s var(--curva),visibility 0s}.t-wa__titolo{font-size:16px;font-weight:500;letter-spacing:-.01em}.t-wa__spiega{margin-top:6px;font-size:14px;line-height:1.5;color:var(--mut)}.t-wa__chiudi{margin-top:14px;border:0;background-color:transparent;color:inherit;font:inherit;font-size:14px;cursor:pointer}@media (min-width:1024px){.t-cta{left:auto;right:var(--m);bottom:28px;padding:0;background:none;border:0;transform:translateY(calc(100% + 40px))}.t-cta__incontro{display:none}.t-wa{width:44px;height:44px}.t-wa__riquadro{right:0}}.t-apertura{padding-top:calc(var(--barra) + var(--testa) + 20px)}.t-apertura__torna{grid-column:1/-1;margin-bottom:30px;font-size:14px}.t-apertura__torna a{display:inline-flex;align-items:center;text-decoration:none}.t-apertura__num{grid-column:1/-1;font-size:40px;line-height:1;margin-bottom:8px}.t-apertura__titolo{grid-column:1/-1;font-size:13.4vw;line-height:.93;letter-spacing:-.052em;font-weight:500;outline:none}.t-scheda{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px var(--gap);margin-top:30px}.t-scheda>div{padding-top:8px;border-top:1px solid var(--filo)}.t-scheda dt{font-size:12px;color:var(--mut)}.t-scheda dd{margin-top:2px;font-size:15px;line-height:1.35}.t-apertura__sintesi{grid-column:1/-1;margin-top:22px;max-width:34ch;font-size:17px;line-height:1.45}.t-apertura__figura{margin-top:36px}.t-apertura__maschera{overflow:hidden;aspect-ratio:4/5;background:#e4e4df}.t-apertura__img,.t-apertura__img img{width:100%;height:100%}.t-apertura__img img{object-fit:cover}@media (orientation:landscape) and (max-width:1023px){.t-apertura__maschera{aspect-ratio:16/9}}@media (min-width:1024px){.t-apertura{padding-top:calc(var(--barra) + var(--testa) + 32px)}.t-apertura__torna{margin-bottom:48px}.t-apertura__num{font-size:min(4.4vw,84px)}.t-apertura__titolo{grid-column:1/span 11;font-size:min(8.6vw,170px);line-height:.9}.t-scheda{grid-column:1/span 4;grid-template-columns:1fr;gap:0;margin-top:64px}.t-scheda>div{display:grid;grid-template-columns:7.5em 1fr;padding:9px 0 10px}.t-scheda dt{font-size:13px;line-height:1.6}.t-scheda dd{margin:0}.t-apertura__sintesi{grid-column:7/span 5;align-self:end;margin-top:64px;font-size:clamp(22px,1.8vw,32px);line-height:1.3;letter-spacing:-.015em}.t-apertura__figura{margin-top:72px}.t-apertura__maschera{aspect-ratio:16/9}}.t-impaginato{padding:64px 0 var(--sezione)}.t-blocco{margin-top:76px}.t-blocco--attacco{margin-top:0}.t-paragrafo{max-width:34ch;font-size:18px;line-height:1.6}.t-paragrafo--attacco{max-width:24ch;font-size:23px;line-height:1.35;letter-spacing:-.015em}.t-citazione p{font-family:var(--serif);font-style:italic;font-size:9.2vw;line-height:1.08;letter-spacing:-.02em}.t-fig__maschera{overflow:hidden;aspect-ratio:var(--ar);background:#e4e4df}.t-fig__maschera img,.t-fig__maschera picture{width:100%;height:100%}.t-fig__maschera img{object-fit:cover}.t-blocco--pieno{margin-inline:calc(var(--m) * -1)}.t-blocco--pieno .t-didascalia{padding-inline:var(--m)}.t-blocco--coppia{display:grid;gap:48px}.t-fig--secondo{width:74%;margin-left:auto}.t-fig--alto{width:78%}@media (min-width:1024px){.t-impaginato{padding-top:120px}.t-blocco{margin-top:clamp(120px,11vw,200px)}.t-blocco--alto,.t-blocco--coppia,.t-blocco--largo,.t-blocco--testo,.t-citazione{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap)}.t-blocco--testo .t-paragrafo{grid-column:5/span 4;font-size:19px}.t-blocco--attacco .t-paragrafo{grid-column:3/span 8;max-width:30ch;font-size:clamp(30px,2.6vw,46px);line-height:1.22;letter-spacing:-.025em}.t-citazione p{grid-column:2/span 10;font-size:min(5vw,96px);line-height:1.04}.t-fig--largo{grid-column:2/span 11}.t-fig--primo{grid-column:1/span 7}.t-fig--secondo{grid-column:9/span 4;width:auto;margin:clamp(120px,16vw,300px) 0 0}.t-fig--alto{grid-column:7/span 5;width:auto}.t-blocco--alto .t-didascalia{max-width:32ch}}.t-successivo{padding:88px 0 72px}.t-successivo__link{display:block;text-decoration:none}.t-successivo__riga{display:flex;align-items:baseline;gap:14px;margin-top:4px}.t-successivo__num{flex:none;font-size:26px}.t-successivo__titolo{font-size:12.2vw;line-height:.93;letter-spacing:-.05em;font-weight:500;transition:translate .7s var(--curva)}.t-successivo__dati{display:flex;align-items:center;margin-top:18px;font-size:14px;color:var(--mut)}.t-successivo__foto{display:block;margin-top:36px;overflow:hidden;aspect-ratio:3/2}.t-successivo__foto img,.t-successivo__foto picture{width:100%;height:100%}.t-successivo__foto img{object-fit:cover}.t-successivo__tutti{margin-top:44px;font-size:15px}@media (min-width:1024px){.t-successivo{padding:140px 0 96px}.t-successivo__num{font-size:min(4vw,72px)}.t-successivo__titolo{font-size:min(9vw,180px)}.t-successivo__foto{margin-top:64px;aspect-ratio:21/9}}@media (hover:hover){.t-successivo__link:hover .t-successivo__titolo{translate:.1em 0}}.t-tenda{position:fixed;inset:0;z-index:300;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));pointer-events:none;visibility:hidden}.t-tenda[data-attiva]{visibility:visible;pointer-events:auto}.t-tenda__fascia{margin-right:-1px;background:#0b0b0b;transform:scaleY(0);transform-origin:50% 100%}.t-tenda[data-fase=apre] .t-tenda__fascia{transform-origin:50% 0}.t-tenda__etichetta{position:absolute;left:var(--m);right:var(--m);bottom:18vh;display:flex;flex-direction:column;gap:6px;color:#fafaf8}.t-tenda__maschera{display:block;overflow:hidden;padding-bottom:.08em}.t-tenda__scritta{display:block;transform:translateY(110%)}.t-tenda__num{font-size:26px;line-height:1.1}.t-tenda__titolo{font-size:11.5vw;line-height:.95;letter-spacing:-.05em;font-weight:500}@media (min-width:1024px){.t-tenda__num{font-size:40px}.t-tenda__titolo{font-size:min(7.5vw,150px)}}@media (prefers-reduced-motion:reduce){.trama *,.trama :after,.trama :before{animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important}}