@font-face{font-family:Intro;src:url(/fonts/Intro-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Intro;src:url(/fonts/Intro-Light-Italic.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Intro;src:url(/fonts/Intro-Book.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Intro;src:url(/fonts/Intro-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Intro;src:url(/fonts/Intro-Bold-Alt.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+61,U+E0-E5}@font-face{font-family:Intro Caps;src:url(/fonts/Intro-Regular-Caps.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Intro Fallback;src:local(Arial);size-adjust:104%;ascent-override:88%;descent-override:24%}:root{--nero:#2c2928;--oro:#bc985f;--bianco:#ece8e1;--oro-60:#bc985f99;--oro-30:#bc985f4d;--oro-15:#bc985f26;--bianco-70:#ece8e1b8;--bianco-20:#ece8e133;--nero-70:#2c2928b8;--nero-40:#2c292866;--nero-15:#2c292826;--sfondo:var(--bianco);--testo:var(--nero);--testo-tenue:var(--nero-70);--accento:var(--nero);--etichetta:var(--nero-70);--segno:var(--oro);--linea:var(--nero-15);--focus:var(--nero);--font-testo:"Intro", "Intro Fallback", system-ui, sans-serif;--font-caps:"Intro Caps", "Intro", "Intro Fallback", system-ui, sans-serif;--t-mostra:clamp(3.25rem, 1.6rem + 7.4vw, 9.5rem);--t-1:clamp(2.5rem, 1.6rem + 3.9vw, 5.5rem);--t-2:clamp(2rem, 1.45rem + 2.4vw, 3.75rem);--t-3:clamp(1.5rem, 1.25rem + 1.1vw, 2.25rem);--t-guida:clamp(1.3rem, 1.1rem + .9vw, 1.95rem);--t-corpo:clamp(1.0625rem, 1rem + .2vw, 1.1875rem);--t-piccolo:.9375rem;--t-etichetta:.8125rem;--interlinea-titoli:1.02;--interlinea-corpo:1.62;--spaziatura-caps:.22em;--spaziatura-marchio:.42em;--s-1:.5rem;--s-2:1rem;--s-3:1.5rem;--s-4:2.5rem;--s-5:clamp(3rem, 2rem + 4vw, 5rem);--s-6:clamp(4.5rem, 3rem + 6vw, 8.5rem);--s-7:clamp(6.5rem, 4rem + 10vw, 13rem);--colonne:4;--margine:clamp(1.25rem, .6rem + 3.2vw, 5rem);--gutter:clamp(1rem, .6rem + 1.6vw, 2rem);--larghezza-max:100rem;--misura:36rem;--curva-uscita:cubic-bezier(.22, 1, .36, 1);--curva-dentro-fuori:cubic-bezier(.65, 0, .35, 1);--curva-entrata:cubic-bezier(.55, 0, .75, .2);--durata-breve:.35s;--durata-media:.8s;--durata-lunga:1.4s;--z-base:0;--z-sopra:10;--z-nav:100;--z-menu:200;--z-tendina:900;--z-cursore:1000;--altezza-nav:4.5rem}@media (width>=768px){:root{--colonne:8}}@media (width>=1024px){:root{--colonne:12;--altezza-nav:5.5rem}}.tema-scuro{--sfondo:var(--nero);--testo:var(--bianco);--testo-tenue:var(--bianco-70);--accento:var(--oro);--etichetta:var(--oro);--segno:var(--oro);--linea:var(--oro-30);--focus:var(--oro)}@media (prefers-reduced-motion:reduce){:root{--durata-breve:10ms;--durata-media:10ms;--durata-lunga:10ms}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}img,svg,video,picture{max-width:100%;display:block}img{height:auto}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}:where(ul,ol)[role=list]{padding:0;list-style:none}body{background:var(--sfondo);color:var(--testo);font-family:var(--font-testo);font-weight:400;font-size:var(--t-corpo);line-height:var(--interlinea-corpo);font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;touch-action:manipulation;overflow-x:clip}::selection{background:var(--oro);color:var(--nero)}:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:1px}h1,h2,h3,.titolo{font-weight:700;line-height:var(--interlinea-titoli);letter-spacing:-.015em;text-wrap:balance}.titolo--mostra{font-size:var(--t-mostra);letter-spacing:-.025em;line-height:.94}.titolo--1{font-size:var(--t-1)}.titolo--2{font-size:var(--t-2)}.titolo--3{font-size:var(--t-3);line-height:1.12}.titolo--oro{color:var(--accento)}.guida{font-size:var(--t-guida);letter-spacing:-.005em;text-wrap:pretty;font-weight:300;line-height:1.38}p{text-wrap:pretty;max-width:var(--misura)}.tenue{color:var(--testo-tenue)}.caps{font-family:var(--font-caps);font-size:var(--t-etichetta);letter-spacing:var(--spaziatura-caps);text-transform:uppercase;line-height:1.4}.marchio{font-family:var(--font-caps);letter-spacing:var(--spaziatura-marchio);text-transform:uppercase;margin-right:calc(var(--spaziatura-marchio) * -1)}.contenitore{width:100%;max-width:var(--larghezza-max);padding-inline:var(--margine);margin-inline:auto}.griglia{grid-template-columns:repeat(var(--colonne), minmax(0, 1fr));column-gap:var(--gutter);display:grid}.sezione{padding-block:var(--s-7);background:var(--sfondo);color:var(--testo)}.sezione--stretta{padding-block:var(--s-6)}.solo-lettori{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.salta{top:var(--s-2);left:var(--s-2);z-index:calc(var(--z-tendina) + 1);padding:var(--s-1) var(--s-2);background:var(--oro);color:var(--nero);transition:transform var(--durata-breve) var(--curva-uscita);position:fixed;transform:translateY(-200%)}.salta:focus{transform:none}html.movimento [data-ingresso] [data-righe]{visibility:hidden;animation:0s 4s forwards tl-mostra}html.con-ingresso .preloader,html.con-ingresso .tendina{animation:0s 5s forwards tl-libera}@keyframes tl-mostra{to{visibility:visible}}@keyframes tl-libera{to{visibility:hidden}}.riga{margin-bottom:-.06em;padding-bottom:.06em}html.movimento [data-parallasse] img{scale:1.16}.cursore{z-index:var(--z-cursore);border:1px solid var(--oro);pointer-events:none;opacity:0;width:34px;height:34px;transition:opacity var(--durata-breve), scale var(--durata-media) var(--curva-uscita), background-color var(--durata-media);border-radius:50%;margin:-17px 0 0 -17px;position:fixed;top:0;left:0}.cursore--visibile{opacity:1}.cursore--link{background-color:var(--oro-15);scale:1.7}.da-confermare{color:inherit;outline-offset:2px;background:0 0;outline:1px dashed;font-style:normal}.frase{letter-spacing:-.015em;text-wrap:balance;max-width:24ch;font-size:clamp(1.9rem,1.2rem + 3vw,4rem);font-weight:300;line-height:1.15}.punto{background:var(--segno);width:10px;height:10px;display:block}.etichetta{color:var(--etichetta)}.pulsante{background:var(--nero);min-height:3.25rem;color:var(--bianco);border:1px solid var(--nero);font-size:var(--t-etichetta);letter-spacing:.18em;text-transform:uppercase;transition:background var(--durata-breve), color var(--durata-breve), border-color var(--durata-breve);justify-content:center;align-items:center;padding:.9rem 2.4rem;font-weight:700;display:inline-flex}.pulsante:hover,.pulsante:focus-visible{background:var(--oro);border-color:var(--oro);color:var(--nero)}.numeri{justify-content:center;gap:.25rem var(--s-4);flex-wrap:wrap;display:flex}.numeri a{min-height:44px;color:var(--testo);text-underline-offset:.25em;transition:text-decoration-color var(--durata-breve), color var(--durata-breve);align-items:center;font-size:clamp(1.1rem,1rem + .6vw,1.5rem);font-weight:700;text-decoration:underline #0000;display:inline-flex}.numeri a:hover,.numeri a:focus-visible{color:var(--oro);text-decoration-color:currentColor}.logo{height:auto;overflow:visible}.nav[data-astro-cid-wpvy4v7s]{--nav-testo:var(--nero);--nav-logo:var(--nero);--nav-fondo:var(--bianco);--nav-linea:var(--nero-15);--nav-attiva:var(--nero);z-index:var(--z-nav);color:var(--nav-testo);transition:transform var(--durata-media) var(--curva-uscita), color var(--durata-media) var(--curva-uscita);position:fixed;inset:0 0 auto}.nav[data-astro-cid-wpvy4v7s][data-su=scuro]{--nav-testo:var(--bianco);--nav-logo:var(--oro);--nav-fondo:var(--nero);--nav-linea:var(--oro-15);--nav-attiva:var(--oro)}.nav[data-astro-cid-wpvy4v7s][data-menu-aperto]{--nav-testo:var(--bianco);--nav-logo:var(--oro)}.nav[data-astro-cid-wpvy4v7s]:before{content:"";background:var(--nav-fondo);border-bottom:1px solid var(--nav-linea);opacity:0;transition:opacity var(--durata-media) var(--curva-uscita), background-color var(--durata-media) var(--curva-uscita);position:absolute;inset:0}.nav[data-astro-cid-wpvy4v7s][data-piena]:not([data-menu-aperto]):before{opacity:1}.nav__barra[data-astro-cid-wpvy4v7s]{height:var(--altezza-nav);z-index:calc(var(--z-menu) + 1);justify-content:space-between;align-items:center;display:flex;position:relative}.nav__marchio[data-astro-cid-wpvy4v7s]{color:var(--nav-logo);padding-block:var(--s-1);transition:color var(--durata-media) var(--curva-uscita);display:block}.nav[data-astro-cid-wpvy4v7s] .nav__logo--esteso{width:12.5rem;display:none}.nav[data-astro-cid-wpvy4v7s] .nav__logo--breve{width:2.6rem}.nav__voci[data-astro-cid-wpvy4v7s]{display:none}.nav__voci[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{gap:clamp(1.5rem,2.6vw,3rem);display:flex}.nav__voce[data-astro-cid-wpvy4v7s]{align-items:center;gap:.7em;min-height:44px;display:inline-flex;position:relative}.nav__segno[data-astro-cid-wpvy4v7s]{background:var(--oro);width:5px;height:5px;transition:transform var(--durata-media) var(--curva-uscita);transform:scale(0)rotate(-90deg)}.nav__testo[data-astro-cid-wpvy4v7s]{transition:background-size var(--durata-media) var(--curva-uscita);background:linear-gradient(currentColor,currentColor) 100% 100%/0 1px no-repeat;padding-bottom:.2em}.nav__voce[data-astro-cid-wpvy4v7s]:hover .nav__testo[data-astro-cid-wpvy4v7s]{background-position:0 100%;background-size:100% 1px}.nav__voce[data-astro-cid-wpvy4v7s]:hover .nav__segno[data-astro-cid-wpvy4v7s],.nav__voce[data-astro-cid-wpvy4v7s][aria-current=page] .nav__segno[data-astro-cid-wpvy4v7s]{transform:none}.nav__voce[data-astro-cid-wpvy4v7s][aria-current=page]{color:var(--nav-attiva)}.nav__apri[data-astro-cid-wpvy4v7s]{align-items:center;gap:.9em;min-width:44px;min-height:44px;padding-inline:.25rem;display:inline-flex}.nav__apri-linee[data-astro-cid-wpvy4v7s]{gap:6px;width:22px;display:grid}.nav__apri-linee[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{height:1px;transition:transform var(--durata-media) var(--curva-uscita);background:currentColor}.nav__apri[data-astro-cid-wpvy4v7s][aria-expanded=true] .nav__apri-linee[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:first-child{transform:translateY(3.5px)rotate(45deg)}.nav__apri[data-astro-cid-wpvy4v7s][aria-expanded=true] .nav__apri-linee[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:last-child{transform:translateY(-3.5px)rotate(-45deg)}@media (width>=1024px){.nav[data-astro-cid-wpvy4v7s] .nav__logo--esteso{display:block}.nav[data-astro-cid-wpvy4v7s] .nav__logo--breve{display:none}.nav__voci[data-astro-cid-wpvy4v7s]{display:block}.nav__apri[data-astro-cid-wpvy4v7s]{display:none}}.menu[data-astro-cid-wpvy4v7s]{z-index:var(--z-menu);background:var(--nero);color:var(--bianco);padding-block:calc(var(--altezza-nav) + var(--s-4)) calc(var(--s-4) + env(safe-area-inset-bottom));clip-path:inset(0 0 100%);transition:clip-path var(--durata-media) var(--curva-dentro-fuori);align-items:end;display:grid;position:fixed;inset:0}.menu--visibile[data-astro-cid-wpvy4v7s]{clip-path:inset(0)}.menu__voci[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{gap:var(--s-1);display:grid}.menu__voce[data-astro-cid-wpvy4v7s]{opacity:0;transition:opacity var(--durata-media) var(--curva-uscita), transform var(--durata-media) var(--curva-uscita);padding-block:.12em;font-size:clamp(2.25rem,1.5rem + 5vw,3.75rem);font-weight:700;line-height:1.1;display:block;transform:translateY(40%)}.menu--visibile[data-astro-cid-wpvy4v7s] .menu__voce[data-astro-cid-wpvy4v7s]{opacity:1;transform:none}.menu--visibile[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]:nth-child(2) .menu__voce[data-astro-cid-wpvy4v7s]{transition-delay:60ms}.menu--visibile[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]:nth-child(3) .menu__voce[data-astro-cid-wpvy4v7s]{transition-delay:.12s}.menu--visibile[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]:nth-child(4) .menu__voce[data-astro-cid-wpvy4v7s]{transition-delay:.18s}.menu--visibile[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]:nth-child(5) .menu__voce[data-astro-cid-wpvy4v7s]{transition-delay:.24s}.menu__voce[data-astro-cid-wpvy4v7s][aria-current=page]{color:var(--oro)}.menu__piede[data-astro-cid-wpvy4v7s]{margin-top:var(--s-5);color:var(--oro)}.menu__piede[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{min-height:44px;padding-block:.8em;display:inline-block}html.menu-aperto{overflow:hidden}.piede[data-astro-cid-xjodpvmh]{background:var(--nero);color:var(--bianco-70);padding-block:var(--s-6) var(--s-3);border-top:1px solid var(--oro-15);font-size:var(--t-piccolo)}.piede__colonne[data-astro-cid-xjodpvmh]{gap:var(--s-5);padding-bottom:var(--s-5);text-align:center;grid-template-columns:1fr;display:grid}.piede__colonna[data-astro-cid-xjodpvmh]{gap:var(--s-2);align-content:start;justify-items:center;display:grid}.piede__logo[data-astro-cid-xjodpvmh]{width:9rem;color:var(--oro);display:block}.piede__titolo[data-astro-cid-xjodpvmh]{color:var(--oro);font-size:.75rem}.piede[data-astro-cid-xjodpvmh] ul[data-astro-cid-xjodpvmh]{gap:.15rem;margin:0;padding:0;display:grid}.piede[data-astro-cid-xjodpvmh] a[data-astro-cid-xjodpvmh]:not(.piede__logo){min-height:40px;color:var(--bianco);overflow-wrap:anywhere;transition:color var(--durata-breve);align-items:center;display:inline-flex}.piede[data-astro-cid-xjodpvmh] a[data-astro-cid-xjodpvmh]:not(.piede__logo):hover{color:var(--oro)}.piede__telefoni[data-astro-cid-xjodpvmh]{flex-wrap:wrap;justify-content:center;column-gap:1.25rem;display:flex}.piede__dati[data-astro-cid-xjodpvmh] li[data-astro-cid-xjodpvmh]{padding-block:.6rem;line-height:1.4}.piede__fondo[data-astro-cid-xjodpvmh]{gap:var(--s-1);padding-top:var(--s-3);border-top:1px solid var(--oro-15);text-align:center;justify-items:center;font-size:.8125rem;display:grid}.piede__fondo[data-astro-cid-xjodpvmh] p[data-astro-cid-xjodpvmh]{max-width:none}.piede__fondo[data-astro-cid-xjodpvmh] a[data-astro-cid-xjodpvmh]:not(.piede__logo){min-height:32px;color:var(--bianco-70);text-underline-offset:3px;text-decoration:underline}@media (width>=768px){.piede__colonne[data-astro-cid-xjodpvmh]{text-align:left;grid-template-columns:repeat(2,1fr)}.piede__colonna[data-astro-cid-xjodpvmh]{justify-items:start}.piede__telefoni[data-astro-cid-xjodpvmh]{justify-content:start}.piede__fondo[data-astro-cid-xjodpvmh]{text-align:left;grid-template-columns:1fr auto}}@media (width>=1024px){.piede__colonne[data-astro-cid-xjodpvmh]{column-gap:var(--gutter);grid-template-columns:repeat(4,1fr)}}.preloader[data-astro-cid-xtleqxzo]{z-index:var(--z-tendina);background:var(--nero);color:var(--bianco);place-items:center;display:none;position:fixed;inset:0}html.con-preloader .preloader[data-astro-cid-xtleqxzo]{display:grid}.preloader__segno[data-astro-cid-xtleqxzo]{width:min(78vw,46rem);height:auto;overflow:visible}.preloader__linee[data-astro-cid-xtleqxzo] line[data-astro-cid-xtleqxzo]{stroke:var(--bianco-20);stroke-width:2.4px;stroke-dasharray:1;stroke-dashoffset:1px}.preloader__forme[data-astro-cid-xtleqxzo] polygon[data-astro-cid-xtleqxzo]{fill:var(--oro);fill-opacity:0;stroke:var(--bianco);stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:1px}.preloader__nodi[data-astro-cid-xtleqxzo] circle[data-astro-cid-xtleqxzo]{fill:var(--bianco);opacity:0}.preloader__marchio[data-astro-cid-xtleqxzo]{bottom:calc(var(--s-5) + env(safe-area-inset-bottom));font-size:var(--t-etichetta);color:var(--oro);opacity:0;white-space:nowrap;position:absolute;left:50%;translate:-50%}.tendina[data-astro-cid-msfjhn74]{z-index:var(--z-tendina);background:var(--oro);color:var(--nero);visibility:hidden;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0;transform:translateY(100%)}html.con-tendina .tendina[data-astro-cid-msfjhn74]{visibility:visible;transform:none}.tendina[data-astro-cid-msfjhn74] .tendina__monogramma{width:clamp(4rem,3rem + 5vw,7rem)}
