@font-face{font-family:Bodoni Sito;src:url(/fonts/bodoni-moda-latin.woff2) format("woff2-variations");font-weight:400 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,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:Bodoni Sito;src:url(/fonts/bodoni-moda-latin-italic.woff2) format("woff2-variations");font-weight:400 900;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,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:Inter Sito;src:url(/fonts/inter-latin.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,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}.sito{--s-notte: 13 11 9;--s-notte2: 21 18 14;--s-notte3: 32 27 21;--s-oro: 234 178 79;--s-oro-chiaro: 245 214 150;--s-brace: 208 102 75;--s-crema: 246 241 231;--s-lux: cubic-bezier(.22, 1, .36, 1);background:rgb(var(--s-notte));color:rgb(var(--s-crema));font-family:Inter Sito,Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.sito ::-moz-selection{background:rgb(var(--s-oro) / .9);color:rgb(var(--s-notte))}.sito ::selection{background:rgb(var(--s-oro) / .9);color:rgb(var(--s-notte))}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.s-display{font-family:Bodoni Sito,Bodoni Moda,Didot,Georgia,serif;font-optical-sizing:auto;font-weight:400;letter-spacing:-.012em;line-height:.98;font-variant-numeric:lining-nums}.s-occhiello{font-family:Inter Sito,Inter,system-ui,sans-serif;font-size:.6875rem;font-weight:600;line-height:1.2;letter-spacing:.28em;text-transform:uppercase;color:rgb(var(--s-oro))}.s-testo{font-size:1.0625rem;line-height:1.65;color:rgb(var(--s-crema) / .72)}.s-numeri{font-variant-numeric:tabular-nums lining-nums}.s-entra[data-entra=on]{transition:opacity .9s var(--s-lux),transform .9s var(--s-lux)}.s-entra[data-entra=on]:not(.is-visible){opacity:0;transform:translate3d(0,18px,0)}.s-entra[data-entra=on].is-visible{transition-delay:var(--ritardo, 0ms)}.s-riga{display:block;overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em}.s-parola{display:inline-block;white-space:nowrap}.s-lettera{display:inline-block;will-change:transform}.s-luce{opacity:.16;transition:opacity .25s linear}.s-bottone{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3rem;padding:0 1.6rem;border-radius:999px;background:rgb(var(--s-oro));color:rgb(var(--s-notte));font-weight:600;font-size:.95rem;letter-spacing:.01em;box-shadow:0 0 0 1px rgb(var(--s-oro-chiaro) / .35) inset,0 10px 30px -10px rgb(var(--s-oro) / .55);transition:transform .5s var(--s-lux),box-shadow .5s var(--s-lux),background-color .5s var(--s-lux)}.s-bottone:hover{background:rgb(var(--s-oro-chiaro));box-shadow:0 0 0 1px rgb(var(--s-oro-chiaro) / .5) inset,0 16px 40px -12px rgb(var(--s-oro) / .75)}.s-bottone:active{transform:scale(.98)}.s-bottone-vuoto{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3rem;padding:0 1.4rem;border-radius:999px;border:1px solid rgb(var(--s-crema) / .22);color:rgb(var(--s-crema));font-weight:500;font-size:.95rem;transition:border-color .5s var(--s-lux),background-color .5s var(--s-lux)}.s-bottone-vuoto:hover{border-color:rgb(var(--s-oro) / .6);background:rgb(var(--s-oro) / .06)}.sito :focus-visible{outline:2px solid rgb(var(--s-oro));outline-offset:3px;border-radius:6px}.s-link{color:rgb(var(--s-oro));text-decoration:underline;text-decoration-color:rgb(var(--s-oro) / .35);text-underline-offset:.2em;transition:text-decoration-color .4s var(--s-lux)}.s-link:hover{text-decoration-color:rgb(var(--s-oro))}.s-filo{height:1px;background:linear-gradient(90deg,transparent,rgb(var(--s-oro) / .45),transparent)}@media (prefers-reduced-motion: reduce){.s-entra[data-entra=on],.s-luce,.s-bottone,.s-bottone-vuoto{transition:none!important}}
