@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-ext-wght-normal.Bg62sWL9.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-wght-normal.BWCqVJN0.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-vietnamese-wght-normal.CDLFB6hb.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-ext-wght-normal.ltf1AbuM.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-wght-normal.CUoBjw-S.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-ext-wght-italic.1rG_WyvK.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-wght-italic.C5ZlGLFt.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-vietnamese-wght-italic.1M78L1Br.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-ext-wght-italic.PWzi_-0y.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-wght-italic.C-nL33vl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-vietnamese-wght-normal.CHiFlh_0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-ext-wght-normal.Dg-wlmqe.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-wght-normal.CaVRRdDk.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--carta:#f4f1ea;--carta-2:#ebe6da;--foglio:#faf8f3;--inchiostro:#161512;--grafite:#5c574e;--tenue:#8c867b;--linea:#16151224;--linea-forte:#1615124d;--ottone:#9a7746;--ottone-scuro:#7a5c31;--ottone-chiaro:#c9a66b;--notte:#12110e;--avorio:#efe9dd;--errore:#8a2c1d;--font-serif:"Cormorant Garamond Variable", "Cormorant Garamond", Garamond, "Times New Roman", serif;--font-sans:"Hanken Grotesk Variable", "Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--gutter:clamp(20px, 4.5vw, 64px);--max:1360px;--header-h:84px;--sezione:clamp(96px, 13vw, 190px);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.76, 0, .24, 1);interpolate-size:allow-keywords}@media (width<=760px){:root{--header-h:68px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 8px);color-scheme:light}@media (prefers-reduced-motion:no-preference){html:not(.lenis){scroll-behavior:smooth}}body{background:var(--carta);color:var(--inchiostro);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:clamp(1rem,.96rem + .18vw,1.0625rem);line-height:1.65;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3{text-wrap:balance;font-weight:400}p{text-wrap:pretty}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}::selection{background:var(--ottone);color:var(--foglio)}:focus-visible{outline:1.5px solid var(--ottone);outline-offset:4px}.contenitore{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.contenitore--stretto{max-width:820px}.visivamente-nascosto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.salta{z-index:500;background:var(--inchiostro);color:var(--carta);padding:12px 18px;font-size:14px;position:fixed;top:-80px;left:16px}.salta:focus{top:16px}.tema-scuro{--linea:#efe9dd29;--linea-forte:#efe9dd57;--grafite:#b3ab9d;--tenue:#8b8478;--ottone:var(--ottone-chiaro);--ottone-scuro:var(--ottone-chiaro);background:var(--notte);color:var(--avorio)}.occhiello{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--grafite);align-items:center;gap:14px;font-size:11.5px;font-weight:500;line-height:1.4;display:flex}.occhiello__num{font-family:var(--font-serif);letter-spacing:0;text-transform:none;color:var(--ottone-scuro);align-items:center;gap:14px;font-size:1.2rem;font-style:italic;display:inline-flex}.occhiello__num:after{content:"";opacity:.55;background:currentColor;width:36px;height:1px}.titolo-sezione,.titolo-pagina{font-family:var(--font-serif);letter-spacing:-.02em;margin-top:26px;font-size:clamp(2.7rem,6.2vw,6rem);font-weight:300;line-height:1}.titolo-sezione em,.titolo-pagina em,.hero__titolo em,.immersione__frase em,.invito__titolo em{color:var(--ottone);font-style:italic;font-weight:400}.intro{max-width:50ch;color:var(--grafite);margin-top:28px;font-size:clamp(1.02rem,.98rem + .25vw,1.15rem)}.testa-sezione{max-width:880px;margin-bottom:clamp(56px,8vw,112px)}.sezione{padding-block:var(--sezione)}.parola{vertical-align:top;margin:0 -.06em -.1em 0;padding:0 .06em .1em 0;display:inline-block;overflow:hidden}.parola>span{display:inline-block}.pulsante{-webkit-appearance:none;appearance:none;isolation:isolate;letter-spacing:.16em;text-transform:uppercase;transition:color .6s var(--ease-out), border-color .6s var(--ease-out);border:1px solid #0000;border-radius:1px;justify-content:center;align-items:center;gap:16px;padding:17px 26px 17px 28px;font-size:12.5px;font-weight:500;line-height:1.3;display:inline-flex;position:relative;overflow:hidden}.pulsante:before{content:"";z-index:-1;transform-origin:bottom;transition:transform .6s var(--ease-in-out);position:absolute;inset:0;transform:scaleY(0)}.pulsante__testo{height:1.3em;display:block;overflow:hidden}.pulsante__testo>span{text-shadow:0 1.6em;transition:transform .6s var(--ease-in-out);display:block}.pulsante__freccia{width:18px;height:18px;transition:transform .6s var(--ease-out);flex:none}@media (hover:hover) and (pointer:fine){.pulsante:hover:before{transform:scaleY(1)}.pulsante:hover .pulsante__testo>span{transform:translateY(-1.6em)}.pulsante:hover .pulsante__freccia{transform:translate(5px)}}.pulsante--pieno{background:var(--inchiostro);color:var(--foglio)}.pulsante--pieno:before{background:var(--ottone-scuro)}.pulsante--chiaro{background:var(--avorio);color:var(--notte)}.pulsante--chiaro:before{background:var(--ottone-chiaro)}.pulsante--contorno{border-color:var(--linea-forte);color:inherit;background:0 0}.pulsante--contorno:before{background:var(--avorio)}@media (hover:hover) and (pointer:fine){.pulsante--contorno:hover{border-color:var(--avorio);color:var(--notte)}}.collegamento{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:2px}.collegamento:hover{animation:sottolinea .8s var(--ease-in-out)}@keyframes sottolinea{0%{background-position:100% 100%;background-size:100% 1px}50%{background-position:100% 100%;background-size:0 1px}50.1%{background-position:0 100%;background-size:0 1px}to{background-position:0 100%;background-size:100% 1px}}@media (pointer:coarse){.collegamento,.hero__scorri{position:relative}.collegamento:after,.hero__scorri:before{content:"";position:absolute;inset:-12px -6px}}.avanzamento{z-index:120;pointer-events:none;height:2px;position:fixed;inset:0 0 auto}.avanzamento span{background:var(--ottone);height:100%;transform:scaleX(var(--p,0));transform-origin:0;display:block}.torna-su{right:max(var(--gutter), env(safe-area-inset-right));bottom:calc(clamp(16px, 2.5vw, 32px) + env(safe-area-inset-bottom));z-index:90;background:var(--inchiostro);width:52px;height:52px;color:var(--foglio);opacity:0;visibility:hidden;transition:opacity .5s ease, transform .6s var(--ease-out), visibility .5s, background-color .4s ease;border-radius:50%;place-items:center;display:grid;position:fixed;transform:translateY(14px);box-shadow:0 0 0 1px #efe9dd2e,0 10px 28px #16151238}.mostra-su .torna-su{opacity:1;visibility:visible;transform:none}.menu-aperto .torna-su{opacity:0;visibility:hidden}.torna-su:hover{background:var(--ottone-scuro)}.torna-su__anello{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.torna-su__anello circle{fill:none;stroke:var(--ottone-chiaro);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p,0))}.torna-su__freccia{width:20px;height:20px;transition:transform .5s var(--ease-out)}.torna-su:hover .torna-su__freccia{transform:translateY(-3px)}@media (width<=640px){.torna-su{width:46px;height:46px}}.marchio{align-items:center;gap:14px;display:inline-flex}.marchio__sigla{width:44px;height:44px;font-family:var(--font-serif);letter-spacing:.06em;border:1px solid;border-radius:50%;flex:none;place-items:center;padding-left:.06em;font-size:17px;font-weight:500;line-height:1;display:grid}.marchio__testo{gap:3px;display:grid}.marchio__nome{font-family:var(--font-serif);white-space:nowrap;letter-spacing:.005em;font-size:1.28rem;font-weight:500;line-height:1}.marchio__ruolo{letter-spacing:.22em;text-transform:uppercase;color:var(--grafite);font-size:10px;font-weight:500;line-height:1.2}.testata{z-index:100;transition:transform .6s var(--ease-in-out), background-color .5s ease, box-shadow .5s ease;position:fixed;inset:0 0 auto}.testata.is-scorsa{box-shadow:0 1px 0 var(--linea);backdrop-filter:blur(14px)saturate(1.2);background:#f4f1eadb}.testata.is-nascosta{transform:translateY(-100%)}.menu-aperto .testata{box-shadow:none;backdrop-filter:none;background:0 0;transform:none}.testata__barra{height:var(--header-h);justify-content:space-between;align-items:center;gap:24px;display:flex}.testata__nav ul{gap:clamp(22px,2.4vw,40px);display:flex}.testata__nav a{letter-spacing:.02em;color:var(--grafite);background:linear-gradient(var(--ottone), var(--ottone)) 0 100% / 0 1px no-repeat;transition:color .4s ease, background-size .6s var(--ease-out);padding-block:6px;font-size:13.5px;position:relative}.testata__nav a:hover,.testata__nav a.is-attiva{color:var(--inchiostro);background-size:100% 1px}.testata__cta{letter-spacing:.02em;white-space:nowrap;align-items:baseline;gap:10px;font-size:14px;font-weight:500;display:inline-flex}.testata__cta-etichetta{letter-spacing:.2em;text-transform:uppercase;color:var(--grafite);font-size:10.5px}.testata__menu{letter-spacing:.2em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:12px;padding:10px 0 10px 10px;font-size:12px;font-weight:500;display:none}.testata__menu-linee{gap:6px;width:26px;display:grid}.testata__menu-linee i{height:1px;transition:transform .5s var(--ease-in-out);background:currentColor;display:block}.menu-aperto .testata__menu-linee i:first-child{transform:translateY(3.5px)rotate(20deg)}.menu-aperto .testata__menu-linee i:last-child{transform:translateY(-3.5px)rotate(-20deg)}@media (width<=1099px){.testata__nav{display:none}.testata__menu{display:inline-flex}.testata__cta{margin-left:auto}}@media (width<=640px){.testata__cta{display:none}.marchio__sigla{width:40px;height:40px;font-size:15px}.marchio__nome{font-size:1.14rem}}@media (width<=420px){.testata__barra{gap:12px}.testata__menu-testo{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.testata__menu{padding:12px 0 12px 12px}}.menu-mobile{z-index:95;background:var(--carta);clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .8s var(--ease-in-out), visibility 0s linear .8s;display:flex;position:fixed;inset:0}.menu-aperto .menu-mobile{clip-path:inset(0);visibility:visible;transition:clip-path .8s var(--ease-in-out), visibility 0s}.menu-aperto body{overflow:hidden}.menu-mobile__corpo{padding-block:calc(var(--header-h) + 6vh) 36px;flex-direction:column;justify-content:space-between;display:flex}.menu-mobile__voci li{border-bottom:1px solid var(--linea);overflow:hidden}.menu-mobile__voci a{font-family:var(--font-serif);transition:transform .8s var(--ease-out);align-items:baseline;gap:18px;padding-block:14px;font-size:clamp(2.1rem,8.5vw,3.6rem);font-weight:300;line-height:1.1;display:flex;transform:translateY(105%)}.menu-aperto .menu-mobile__voci a{transition-delay:calc(.25s + var(--i) * 60ms);transform:none}.menu-mobile__num{font-family:var(--font-sans);letter-spacing:.16em;color:var(--ottone-scuro);font-size:11px}.menu-mobile__piede{color:var(--grafite);gap:4px;margin-top:40px;font-size:14px;display:grid}.menu-mobile__piede a{font-family:var(--font-serif);color:var(--inchiostro);font-size:1.7rem}.menu-mobile__piede .menu-mobile__cellulare{color:var(--grafite);font-size:1.25rem}.menu-mobile__piede .menu-mobile__cellulare+span{margin-top:8px}.hero{min-height:100svh;padding-top:calc(var(--header-h) + clamp(20px, 4.5vh, 64px));flex-direction:column;justify-content:space-between;padding-bottom:24px;display:flex;position:relative}.hero__griglia{gap:28px;display:grid}.hero__titolo{font-family:var(--font-serif);letter-spacing:-.03em;font-size:clamp(3.4rem,min(10.6vw,15.5vh),11rem);font-weight:300;line-height:.92}.riga{margin:0 -.08em -.06em 0;padding:0 .08em .06em 0;display:block;overflow:hidden}.riga>span{display:inline-block}.hero__testo{max-width:30rem}.hero__testo p{color:var(--grafite);font-size:clamp(1.02rem,.98rem + .25vw,1.15rem)}.hero__azioni{flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:32px;display:flex}.hero__azioni .collegamento{font-family:var(--font-serif);font-size:1.45rem;line-height:1.1}.hero__foto{border:1px solid #9a77468c;padding:10px}.hero__cornice{aspect-ratio:4/3;background:var(--carta-2);position:relative;overflow:hidden}.hero__cornice img{object-fit:cover;object-position:64% 40%;width:100%;height:100%}.hero__piede{border-top:1px solid var(--linea);letter-spacing:.18em;text-transform:uppercase;color:var(--grafite);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:40px;padding-top:16px;font-size:11.5px;font-weight:500;display:flex}.hero__sedi{flex-wrap:wrap;gap:8px 32px;display:flex}.hero__scorri{align-items:center;gap:12px;display:inline-flex}.hero__scorri:after{content:"";background:linear-gradient(var(--ottone) 50%, transparent 50%) 0 0 / 100% 200%;width:1px;height:22px;animation:scorri-giu 1.8s var(--ease-in-out) infinite}@keyframes scorri-giu{0%{background-position:0 100%}to{background-position:0 -100%}}@media (width<=959px){.hero__titolo{font-size:clamp(3.4rem,15.5vw,6.5rem)}.hero__piede{letter-spacing:.14em;align-items:flex-end}.hero__sedi{gap:6px;display:grid}}@media (width>=960px){.hero__griglia{grid-template-rows:auto auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 clamp(16px,2vw,32px)}.hero__occhiello{grid-area:1/1/auto/8}.hero__titolo{z-index:2;grid-area:2/1/auto/10;margin-top:clamp(16px,3vh,36px);position:relative}.hero__testo{grid-area:3/1/auto/6;margin-top:clamp(24px,3.5vh,48px)}.hero__foto{grid-area:1/9/4/13;place-self:end;width:min(100%,48vh + 26px);padding:12px}.hero__cornice{aspect-ratio:4/5}}.immersione{position:relative}.immersione__palco{height:100svh;position:relative;overflow:hidden}.immersione__media{background:var(--notte);clip-path:inset(6% var(--gutter));position:absolute;inset:0;overflow:hidden}.immersione__media img{object-fit:cover;object-position:30% 50%;width:100%;height:100%}.immersione__velo{background:linear-gradient(#12110e26 20%,#12110ebd);position:absolute;inset:0}.immersione__testo{padding-inline:calc(var(--gutter) * 1.6);text-align:center;color:var(--avorio);position:absolute;inset:auto 0 13%}.immersione__frase{max-width:17ch;font-family:var(--font-serif);letter-spacing:-.02em;margin-inline:auto;font-size:clamp(2.2rem,6.4vw,6.6rem);font-weight:300;line-height:1.02}.immersione__frase em{color:var(--ottone-chiaro);white-space:nowrap}.immersione__sotto{letter-spacing:.24em;text-transform:uppercase;color:#efe9ddd1;margin-top:26px;font-size:12px;font-weight:500}.studio__griglia{gap:36px;display:grid}.studio__testo{font-family:var(--font-serif);letter-spacing:-.01em;font-size:clamp(1.85rem,3.3vw,3.25rem);font-weight:300;line-height:1.2}.studio__dettaglio{max-width:50ch;color:var(--grafite);margin-top:40px}.studio__foto{aspect-ratio:16/11;background:var(--carta-2);margin-top:40px;position:relative;overflow:hidden}.studio__cornice{position:absolute;inset:0}.immersivo-attivo .studio__cornice{inset:-9% 0}.studio__cornice img{object-fit:cover;width:100%;height:100%}.studio__fatti{align-self:end}.fatto{border-top:1px solid var(--linea);padding-block:20px}.fatto:last-child{border-bottom:1px solid var(--linea)}.fatto dt{letter-spacing:.22em;text-transform:uppercase;color:var(--ottone-scuro);font-size:11px;font-weight:500}.fatto dd{font-family:var(--font-serif);white-space:pre-line;margin-top:6px;font-size:1.4rem;line-height:1.3}@media (width>=960px){.studio__griglia{grid-template-columns:repeat(12,minmax(0,1fr));gap:0 clamp(16px,2vw,32px)}.studio__occhiello{grid-column:1/4;align-self:start;margin-top:.9em}.studio__corpo{grid-column:4/13}.studio__dettaglio{margin-left:auto;margin-right:8%}.studio__foto{grid-column:1/8;margin-top:clamp(80px,10vw,140px)}.studio__fatti{grid-column:9/13}}.avvocati__griglia{border-top:1px solid var(--linea-forte);display:grid}.avvocato{align-content:start;justify-items:start;padding-block:clamp(40px,5vw,72px);display:grid}.avvocato+.avvocato{border-top:1px solid var(--linea)}.avvocato__lato{letter-spacing:.22em;text-transform:uppercase;color:var(--ottone);align-items:baseline;gap:14px;font-size:11.5px;font-weight:500;display:flex}.avvocato__lato span{font-family:var(--font-serif);letter-spacing:0;text-transform:none;font-size:1.35rem;font-style:italic}.avvocato__sigla{aspect-ratio:1;width:clamp(76px,7.5vw,100px);font-family:var(--font-serif);letter-spacing:.04em;place-items:center;margin-block:clamp(28px,3.5vw,44px) clamp(22px,2.6vw,32px);font-size:clamp(1.5rem,2.1vw,2rem);display:grid;position:relative}.avvocato__sigla svg{position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.avvocato__sigla circle{fill:none;stroke:var(--ottone);stroke-width:1px;stroke-dasharray:1;vector-effect:non-scaling-stroke}.avvocato__nome{font-family:var(--font-serif);letter-spacing:-.015em;font-size:clamp(2.3rem,4.4vw,4rem);font-weight:300;line-height:1.02}.avvocato__titolo{max-width:32ch;font-family:var(--font-serif);color:var(--ottone);margin-top:14px;font-size:clamp(1.25rem,1.6vw,1.45rem);font-style:italic;line-height:1.3}.avvocato__materie{width:100%}.avvocato__recapiti{align-content:start;justify-items:start;gap:16px;margin-top:30px;display:grid}.avvocato__recapito{border-bottom:1px solid var(--linea-forte);flex-wrap:wrap;align-items:baseline;gap:4px 14px;max-width:100%;padding-bottom:4px;font-size:15px;transition:color .4s,border-color .4s;display:inline-flex}.avvocato__recapito--telefono{font-family:var(--font-serif);font-size:clamp(1.5rem,2vw,1.8rem)}.avvocato__recapito span{min-width:82px;font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ottone);font-size:11px;font-weight:500}.avvocato__recapito:hover{border-color:var(--ottone);color:var(--ottone)}@media (width>=860px){.avvocati__griglia{grid-template-columns:repeat(2,minmax(0,1fr))}.avvocato{grid-row:span 6;grid-template-rows:subgrid;padding-right:clamp(24px,4vw,72px)}.avvocato__titolo{max-width:none}.avvocato+.avvocato{border-top:0;border-left:1px solid var(--linea);padding-left:clamp(24px,4vw,72px)}}.aree{background:var(--carta-2)}.aree__lato{letter-spacing:.22em;text-transform:uppercase;color:var(--ottone-scuro);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;padding-bottom:18px;font-size:11.5px;font-weight:500;display:flex}.aree__lato-avvocato{font-family:var(--font-serif);letter-spacing:0;text-transform:none;color:var(--grafite);font-size:1.3rem;font-style:italic;font-weight:400}.aree__gruppo+.aree__gruppo{margin-top:clamp(72px,10vw,140px)}.aree__visiva{display:none}.area{border-top:1px solid var(--linea-forte);padding-block:clamp(36px,6vh,64px)}.area:last-child{border-bottom:1px solid var(--linea-forte)}.area__numero{font-family:var(--font-serif);color:var(--ottone-scuro);margin-bottom:10px;font-size:1.4rem;font-style:italic;display:block}.area__titolo{font-family:var(--font-serif);letter-spacing:-.015em;font-size:clamp(2rem,3.6vw,3.4rem);font-weight:400;line-height:1.04;transition:color .6s}.area__foto{aspect-ratio:16/10;background:var(--carta);margin-top:24px;overflow:hidden}.area__foto img{object-fit:cover;width:100%;height:100%}.area__testo{max-width:46ch;color:var(--grafite);margin-top:20px;transition:opacity .6s}.area__voci{max-width:440px;margin-top:26px;transition:opacity .6s}.area__voci li{border-top:1px solid var(--linea);gap:14px;padding-block:11px;font-size:14.5px;display:flex}.area__voci li:before{content:"—";color:var(--ottone)}@media (width>=960px){.aree__corpo{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(48px,6vw,110px);display:grid}.aree__visiva{top:calc(var(--header-h) + 28px);height:calc(100vh - var(--header-h) - 56px);height:calc(100svh - var(--header-h) - 56px);flex-direction:column;display:flex;position:sticky}.aree__cornice{background:var(--carta);flex:1;position:relative;overflow:hidden}.aree__foto{z-index:0;clip-path:inset(100% 0 0);transition:clip-path 1.1s var(--ease-in-out);position:absolute;inset:0}.aree__foto img{object-fit:cover;width:100%;height:100%;transition:transform 1.8s var(--ease-out);transform:scale(1.14)}.aree__foto.era-attiva{z-index:1;clip-path:inset(0);transition:none}.aree__foto.is-attiva{z-index:2;clip-path:inset(0)}.aree__foto.is-attiva img,.aree__foto.era-attiva img{transform:none}.aree__indice{font-family:var(--font-serif);color:var(--ottone-scuro);align-items:baseline;gap:10px;margin-top:16px;font-size:1.5rem;font-style:italic;display:flex}.aree__indice-finestra{line-height:1.2;display:inline-block;overflow:hidden}.aree__indice-finestra span{display:inline-block}.aree__indice-finestra span.cambia{animation:sale .7s var(--ease-out)}.aree__indice-totale{color:var(--tenue);font-size:1.1rem}.aree__indice-lato{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;margin-left:auto;font-size:11.5px;font-style:normal;font-weight:500}.area{flex-direction:column;justify-content:center;min-height:64svh;display:flex}.area__foto{display:none}.js .area:not(.is-attiva) .area__titolo{color:var(--tenue)}.js .area:not(.is-attiva) .area__testo,.js .area:not(.is-attiva) .area__voci{opacity:.4}}.metodo__testa{gap:0 6vw;margin-bottom:clamp(48px,7vw,96px);display:grid}.metodo__testa .testa-sezione{margin-bottom:0}.metodo__passi{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto;display:grid}.passo{border-top:1px solid var(--linea);padding:34px 0 40px;position:relative}.passo__num{font-family:var(--font-serif);color:#0000;-webkit-text-stroke:1px var(--ottone-chiaro);font-size:clamp(4.2rem,min(8vw,13vh),8rem);font-weight:300;line-height:.9;display:block}.passo__titolo{font-family:var(--font-serif);margin-top:26px;font-size:clamp(1.7rem,2.4vw,2.25rem);line-height:1.1}.passo__testo{max-width:36ch;color:var(--grafite);margin-top:14px}.metodo__avanzamento{display:none}@media (width>=760px){.metodo__passi{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,3vw,48px)}}@media (width>=1000px){.metodo__testa{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}.metodo__passi{grid-template-columns:repeat(4,minmax(0,1fr))}.immersivo-attivo .metodo{padding-block:0}.immersivo-attivo .metodo__blocco{min-height:100svh;padding-block:calc(var(--header-h) + 24px) 48px;flex-direction:column;justify-content:center;display:flex;overflow:hidden}.immersivo-attivo .metodo__testa{margin-bottom:clamp(36px,5vh,64px)}.immersivo-attivo .metodo__passi{width:max-content;padding-left:max(var(--gutter), (100vw - var(--max)) / 2);padding-right:var(--gutter);will-change:transform;margin:0;display:flex}.immersivo-attivo .passo{flex:none;width:clamp(360px,38vw,560px);padding-right:clamp(32px,4vw,72px)}.immersivo-attivo .metodo__avanzamento{background:var(--linea);height:1px;margin-top:clamp(28px,4vh,48px);display:block;position:relative}.immersivo-attivo .metodo__avanzamento span{background:var(--ottone-chiaro);transform:scaleX(var(--avanzamento,0));transform-origin:0;position:absolute;inset:0}}.massima{min-height:100svh;padding-block:var(--sezione);text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.massima__media{position:absolute;inset:0}.immersivo-attivo .massima__media{inset:-12% 0}.massima__media img{object-fit:cover;width:100%;height:100%}.massima__velo{background:#12110eb8;position:absolute;inset:0}.massima__testo{position:relative}.massima__latino{font-family:var(--font-serif);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.9rem,8.4vw,8.8rem);font-style:italic;font-weight:300;line-height:1}.massima figcaption{gap:12px;margin-top:40px;display:grid}.massima figcaption span{font-family:var(--font-serif);color:var(--grafite);font-size:clamp(1.2rem,1.8vw,1.5rem)}.massima cite{letter-spacing:.22em;text-transform:uppercase;color:var(--ottone-chiaro);font-size:11.5px;font-style:normal;font-weight:500}.principi__lista{gap:48px;display:grid}.principio{padding-top:30px;position:relative}.principio__linea{background:var(--inchiostro);transform-origin:0;height:1px;position:absolute;inset:0 0 auto}.principio__titolo{font-family:var(--font-serif);font-size:clamp(1.8rem,2.6vw,2.4rem);line-height:1.1}.principio p{max-width:38ch;color:var(--grafite);margin-top:16px}@media (width>=860px){.principi__lista{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4vw,72px)}}.faq{padding-top:0}.faq__griglia{padding-top:var(--sezione);border-top:1px solid var(--linea);gap:48px;display:grid}.faq__testa .collegamento{color:var(--inchiostro);white-space:nowrap}.domanda{border-top:1px solid var(--linea-forte)}.domanda:last-child{border-bottom:1px solid var(--linea-forte)}.domanda summary{cursor:pointer;grid-template-columns:44px minmax(0,1fr) 24px;align-items:baseline;gap:12px;padding-block:24px;list-style:none;display:grid}.domanda summary::-webkit-details-marker{display:none}.domanda__num{letter-spacing:.16em;color:var(--ottone-scuro);font-size:11.5px;font-weight:500}.domanda__testo{font-family:var(--font-serif);font-size:clamp(1.4rem,2.1vw,1.8rem);line-height:1.2;transition:color .4s}.domanda summary:hover .domanda__testo{color:var(--ottone-scuro)}.domanda__segno{align-self:center;width:16px;height:16px;position:relative}.domanda__segno:before,.domanda__segno:after{content:"";height:1px;transition:transform .5s var(--ease-in-out);background:currentColor;position:absolute;inset:50% 0 auto}.domanda__segno:after{transform:rotate(90deg)}.domanda[open] .domanda__segno:after{transform:rotate(0)}.domanda__risposta{padding:0 36px 28px 56px}.domanda__risposta p{max-width:60ch;color:var(--grafite)}.domanda::details-content{height:0;transition:height .55s var(--ease-in-out), content-visibility .55s allow-discrete;overflow:clip}.domanda[open]::details-content{height:auto}@media (width<=559px){.domanda summary{grid-template-columns:minmax(0,1fr) 20px}.domanda__num{display:none}.domanda__risposta{padding:0 28px 24px 0}}@media (width>=960px){.faq__griglia{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(48px,7vw,120px)}.faq__testa{top:calc(var(--header-h) + 32px);align-self:start;position:sticky}}.invito{padding-bottom:clamp(48px,7vw,96px)}.invito__card{min-height:86svh;clip-path:inset(0 var(--gutter));align-items:flex-end;padding-block:clamp(120px,16vh,180px) clamp(48px,8vh,88px);display:flex;position:relative;overflow:hidden}.invito__media{position:absolute;inset:0}.invito__media img{object-fit:cover;width:100%;height:100%}.invito__media:after{content:"";background:linear-gradient(#12110e80,#12110edb 70%);position:absolute;inset:0}.invito__corpo{padding-inline:calc(var(--gutter) * .6);gap:36px;display:grid;position:relative}.invito__titolo{max-width:13ch;font-family:var(--font-serif);letter-spacing:-.025em;transform-origin:0 100%;font-size:clamp(2.8rem,7vw,7.2rem);font-weight:300;line-height:.98}.invito__lato p{max-width:38ch;color:var(--grafite);font-size:1.1rem}.invito__azioni{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}@media (width>=960px){.invito__corpo{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end}}.contatti{padding-top:clamp(48px,7vw,96px)}.contatti__griglia{gap:56px;display:grid}.recapiti{margin-top:48px}.recapito{border-top:1px solid var(--linea);gap:6px 24px;padding-block:22px;display:grid}.recapito:last-child{border-bottom:1px solid var(--linea)}.recapito dt{letter-spacing:.22em;text-transform:uppercase;color:var(--ottone-scuro);padding-top:.35em;font-size:11px;font-weight:500}.recapito dd{font-family:var(--font-serif);font-size:1.4rem;line-height:1.35}.recapito dd .collegamento{font-family:var(--font-sans);font-size:15px}.recapito__link{margin-top:8px;display:table}.sedi{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:24px 32px;display:grid}.sede__citta{color:var(--ottone-scuro);font-style:italic}.telefoni{gap:20px;display:grid}.telefoni__chi{color:var(--ottone-scuro);margin-bottom:4px;font-size:1.15rem;font-style:italic}.recapito__grande{font-size:clamp(1.8rem,3vw,2.3rem);line-height:1;transition:color .4s}.recapito__grande:hover{color:var(--ottone-scuro)}.orari li{font-family:var(--font-sans);flex-wrap:wrap;justify-content:space-between;gap:2px 16px;font-size:15px;line-height:1.8;display:flex}.orari li span:last-child{color:var(--grafite)}@media (width>=560px){.recapito{grid-template-columns:120px minmax(0,1fr)}}.appuntamento{align-self:start;min-width:0;scroll-margin-top:16px}.whatsapp-scelta{--grafite:#5c574e;--ottone:#9a7746;--ottone-scuro:#7a5c31;overscroll-behavior:contain;background:var(--foglio);width:min(640px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--inchiostro);border:1px solid #9a774680;margin:auto;padding:clamp(24px,4vw,46px);position:fixed;inset:0;overflow:auto;box-shadow:0 24px 100px #00000040}.whatsapp-scelta::backdrop{backdrop-filter:blur(6px);background:#12110ea6}.whatsapp-scelta[open]{animation:whatsapp-entra .3s var(--ease-out)}.whatsapp-aperto body{overflow:hidden}.whatsapp-scelta__chiudi{cursor:pointer;width:44px;height:44px;color:var(--inchiostro);place-items:center;display:grid;position:absolute;top:10px;right:10px}.whatsapp-scelta__chiudi svg{width:22px;height:22px}.whatsapp-scelta .occhiello{padding-right:28px;font-size:11px}.whatsapp-scelta h2{font-family:var(--font-serif);letter-spacing:-.025em;margin-top:24px;font-size:clamp(2.15rem,6vw,3.3rem);font-weight:300;line-height:1.05}.whatsapp-scelta h2 em{color:var(--ottone-scuro);font-style:italic}.whatsapp-scelta .whatsapp-scelta__intro{color:var(--grafite);margin-top:18px;font-size:1rem}.whatsapp-scelta__avvocati{gap:12px;margin-top:28px;display:grid}.whatsapp-scelta__voce{border:1px solid #9a77464d;grid-template-columns:46px minmax(0,1fr) 22px;align-items:center;gap:15px;padding:20px 16px;transition:background-color .2s,border-color .2s;display:grid}.whatsapp-scelta__voce:hover{background:var(--carta-2);border-color:var(--ottone)}.whatsapp-scelta__sigla{border:1px solid var(--ottone);width:46px;height:46px;font-family:var(--font-serif);color:var(--ottone-scuro);border-radius:50%;place-items:center;font-size:21px;display:grid}.whatsapp-scelta__ambito{letter-spacing:.09em;text-transform:uppercase;color:var(--ottone-scuro);font-size:11px;font-weight:500;display:block}.whatsapp-scelta__nome{font-family:var(--font-serif);margin-top:5px;font-size:clamp(1.1rem,3.6vw,1.45rem);line-height:1.2;display:block}.whatsapp-scelta__voce>svg{width:22px;height:22px}.whatsapp-scelta .whatsapp-scelta__nota{max-width:none;color:var(--grafite);margin-top:22px;font-size:.85rem;line-height:1.5}@keyframes whatsapp-entra{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (width<=400px){.whatsapp-scelta{padding:26px 20px}.whatsapp-scelta__voce{gap:10px;padding:18px 12px}}@media (prefers-reduced-motion:reduce){.whatsapp-scelta[open]{animation:none}}.modulo{border:1px solid var(--linea);background:var(--foglio);align-self:start;padding:clamp(28px,4vw,56px);position:relative}.modulo form{transition:opacity .5s,visibility .5s}.modulo__titolo{font-family:var(--font-serif);font-size:clamp(1.8rem,2.6vw,2.3rem);line-height:1.1}.campo{margin-top:24px}.campo label{letter-spacing:.2em;text-transform:uppercase;color:var(--grafite);font-size:11px;font-weight:500;display:block}.campo input,.campo select,.campo textarea{border:0;border-bottom:1px solid var(--linea-forte);background:0 0;border-radius:0;width:100%;padding:10px 0 12px;font-size:1.05rem;transition:border-color .4s,box-shadow .4s;display:block}.campo textarea{resize:vertical;min-height:112px}.campo select{appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%23161512' stroke-width='1.4'/%3E%3C/svg%3E") right 2px center/18px no-repeat;padding-right:28px}.campo input:focus,.campo select:focus,.campo textarea:focus{border-color:var(--ottone);box-shadow:0 1px 0 var(--ottone);outline:none}.campi-doppi{column-gap:28px;display:grid}@media (width>=560px){.campi-doppi{grid-template-columns:repeat(2,minmax(0,1fr))}}.modulo__nota{border-left:1px solid var(--ottone);color:var(--grafite);margin-top:26px;padding-left:16px;font-size:13.5px;line-height:1.55}.consenso{color:var(--grafite);cursor:pointer;gap:12px;margin-top:22px;font-size:14px;line-height:1.5;display:flex}.consenso input{width:18px;height:18px;accent-color:var(--inchiostro);flex:none;margin:1px 0 0}.consenso .collegamento{color:var(--inchiostro)}.modulo__invia{border:0;width:100%;margin-top:30px}.modulo__invia[aria-busy=true]{opacity:.6;pointer-events:none}.modulo__stato:not(:empty){color:var(--errore);margin-top:14px;font-size:14px}.modulo__esito{text-align:center;opacity:0;visibility:hidden;place-content:center;justify-items:center;gap:14px;padding:clamp(28px,4vw,56px);transition:opacity .6s .2s,visibility .6s .2s;display:grid;position:absolute;inset:0}.modulo__esito:focus{outline:none}.modulo__esito h3{font-family:var(--font-serif);font-size:2.2rem;line-height:1.1}.modulo__esito p{max-width:36ch;color:var(--grafite)}.modulo__esito-segno{border:1px solid var(--ottone);border-radius:50%;width:64px;height:64px;margin-bottom:8px;position:relative}.modulo__esito-segno:after{content:"";border:solid var(--ottone);border-width:0 1.5px 1.5px 0;width:16px;height:26px;position:absolute;top:19px;left:23px;transform:rotate(40deg)}.modulo__demo{margin-top:6px;font-size:13px}.modulo.is-inviato form{opacity:0;visibility:hidden}.modulo.is-inviato .modulo__esito{opacity:1;visibility:visible}@media (width>=1000px){.contatti__griglia{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(56px,7vw,120px)}}.piede{padding-top:clamp(80px,10vw,140px);overflow:hidden}.piede__griglia{gap:40px;font-size:15px;display:grid}.piede__marchio p{max-width:32ch;color:var(--grafite);margin-top:22px}.piede__etichetta{letter-spacing:.22em;text-transform:uppercase;color:var(--ottone-chiaro);margin-bottom:16px;font-size:11px;font-weight:500}.piede__colonna p+p{margin-top:14px}.piede__colonna .piede__recapiti{margin-top:26px}.js .piede__su{display:none}.js .piede__legale{padding-right:76px}.piede__colonna li+li{margin-top:8px}.piede__colonna .collegamento{transition:background-size .5s var(--ease-out);background-size:0 1px}.piede__colonna .collegamento:hover{background-size:100% 1px;animation:none}.piede__tenue{color:var(--grafite)}.piede__firma{font-family:var(--font-serif);letter-spacing:-.035em;text-align:center;white-space:nowrap;color:var(--avorio);user-select:none;margin-top:clamp(56px,8vw,110px);font-size:19.4vw;font-style:italic;font-weight:300;line-height:.78}.piede__firma span{padding:0 .06em .06em 0;display:inline-block}.piede__legale{border-top:1px solid var(--linea);color:var(--grafite);flex-wrap:wrap;justify-content:space-between;gap:10px 32px;padding-block:26px 32px;font-size:12.5px;display:flex}.firma-mdc{color:#efe9dd80;user-select:none;justify-content:center;align-items:center;gap:10px;padding:0 0 30px;display:flex}.firma-mdc__by{font-family:var(--font-serif);letter-spacing:.02em;font-size:.95rem;font-style:italic;line-height:1}.firma-mdc__logo{aspect-ratio:480/213;background:currentColor;width:66px;display:block;-webkit-mask:url(/firma-mdc.png) 50%/contain no-repeat;mask:url(/firma-mdc.png) 50%/contain no-repeat}@media (width>=760px){.piede__griglia{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.piede__griglia{grid-template-columns:4fr 3fr 3fr 2fr}}.pagina-semplice{padding-block:calc(var(--header-h) + clamp(56px, 10vw, 120px)) var(--sezione)}.pagina-semplice--centro{align-content:center;min-height:86vh;display:grid}.pagina-semplice--centro .pulsante{margin-top:40px}.titolo-pagina{margin-top:22px}.testo-lungo h2{font-family:var(--font-serif);margin-top:56px;font-size:clamp(1.6rem,2.4vw,2rem);line-height:1.15}.testo-lungo h2+p,.testo-lungo p+p{margin-top:14px}.testo-lungo p:not(.intro,.occhiello){max-width:68ch;color:var(--grafite)}.ingresso{z-index:300;background:var(--notte);color:var(--avorio);place-items:center;display:none;position:fixed;inset:0}html.in-caricamento .ingresso,.ingresso.is-uscita{display:grid}html.in-caricamento body{overflow:hidden}html.in-caricamento .hero,html.in-caricamento .hero *{animation-play-state:paused!important}.ingresso__centro{justify-items:center;gap:18px;display:grid}.ingresso__sigla{font-family:var(--font-serif);letter-spacing:.02em;padding:0 .04em .06em;font-size:clamp(4.6rem,12vw,8.4rem);font-weight:300;line-height:1;display:flex;overflow:hidden}.ingresso__sigla span{animation:sale 1.1s var(--ease-out) calc(.1s + var(--i) * .12s) both;display:inline-block}.ingresso__nome{letter-spacing:.34em;text-transform:uppercase;font-size:11px;font-weight:500;animation:1s .45s both appare}.ingresso__linea{background:#efe9dd29;width:min(220px,56vw);height:1px;margin-top:6px;display:block}.ingresso__linea i{background:var(--ottone-chiaro);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.ingresso__luogo{font-family:var(--font-serif);color:#b3ab9d;font-size:1.15rem;font-style:italic;animation:1s .6s both appare}.cursore{display:none}.puntatore-fine .cursore{z-index:400;pointer-events:none;opacity:0;transition:opacity .4s;display:block;position:fixed;inset:0}.puntatore-fine .cursore.is-attivo{opacity:1}.cursore__anello{mix-blend-mode:difference;width:34px;height:34px;transition:width .45s var(--ease-out), height .45s var(--ease-out), margin .45s var(--ease-out), opacity .3s ease;border:1px solid #fff;border-radius:50%;margin:-17px 0 0 -17px;position:fixed;top:0;left:0}.cursore__anello.is-link{width:62px;height:62px;margin:-31px 0 0 -31px}.cursore__anello.is-nascosto{opacity:0}.cursore__punto{background:var(--ottone);border-radius:50%;width:4px;height:4px;margin:-2px 0 0 -2px;position:fixed;top:0;left:0}html.lenis,html.lenis body{height:auto}html.lenis{scroll-behavior:auto}.lenis.lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}@keyframes sale{0%{transform:translateY(110%)}}@keyframes appare{0%{opacity:0}}@keyframes svela{0%{clip-path:inset(100% 0 0)}}@keyframes cornice{0%{border-color:#0000}}@keyframes rimpicciolisce{0%{transform:scale(1.25)}}@media (prefers-reduced-motion:no-preference){.js .hero__titolo .riga>span{animation:sale 1.3s var(--ease-out) calc(.2s + var(--i) * .13s) both}.js .hero__occhiello,.js .hero__testo,.js .hero__piede{animation:1.2s .75s both appare}.js .hero__cornice{animation:svela 1.6s var(--ease-in-out) .35s both}.js .hero__cornice img{animation:rimpicciolisce 2.2s var(--ease-out) .35s both}.js .hero__foto{animation:1.4s 1.2s both cornice}.js [data-reveal]{opacity:0;transition:opacity 1.1s var(--ease-out), transform 1.1s var(--ease-out);transition-delay:calc(var(--i,0) * 90ms);transform:translateY(26px)}.js [data-reveal].is-visibile{opacity:1;transform:none}.js [data-split] .parola>span{transition:transform 1.2s var(--ease-out);transition-delay:calc(var(--i,0) * 55ms);transform:translateY(108%)}.js [data-split].is-visibile .parola>span{transform:none}.js [data-reveal-foto]>*{clip-path:inset(0 0 100%);transition:clip-path 1.5s var(--ease-in-out)}.js [data-reveal-foto].is-visibile>*{clip-path:inset(0)}.js .principio__linea{transition:transform 1.4s var(--ease-in-out) calc(var(--i,0) * .12s);transform:scaleX(0)}.js .principio.is-visibile .principio__linea{transform:scaleX(1)}.js .avvocato__sigla circle{stroke-dashoffset:1px;transition:stroke-dashoffset 1.8s var(--ease-in-out) calc(.35s + var(--i,0) * .16s)}.js .avvocato.is-visibile .avvocato__sigla circle{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
