@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.0s6677u7501n5.woff2)format("woff2");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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.3w_oc3nqvqm6n.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.p.002ht2t_o636a.woff2)format("woff2");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:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.UzGHka_className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.UzGHka_variable{--carattere-titoli:"Anton", "Anton Fallback"}
@font-face{font-family:testo;src:url(../media/GlacialIndifference_Regular-s.p.2s6d2hcoz75z4.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:testo;src:url(../media/GlacialIndifference_Bold-s.p.2ng7hg6n2usmz.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:testo Fallback;src:local(Arial);ascent-override:99.72%;descent-override:26.8%;line-gap-override:0.0%;size-adjust:93.28%}.evlOuG_className{font-family:testo,testo Fallback,Futura,system-ui,sans-serif}.evlOuG_variable{--carattere-testo:"testo", "testo Fallback", Futura, system-ui, sans-serif}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");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;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");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;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.woff2)format("woff2");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;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");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;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");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;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.woff2)format("woff2");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 Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.leHfPq_className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:italic}.leHfPq_variable{--carattere-citazioni:"Cormorant Garamond", "Cormorant Garamond Fallback"}
.modifica-foto{z-index:5;pointer-events:auto;flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:absolute;top:12px;left:12px;right:12px}.modifica-foto.compatta{margin-left:auto;position:static}.modifica-foto-nome{color:#fff;letter-spacing:.04em;background:#1e1428bf;border-radius:999px;padding:4px 10px;font-size:.75rem}.modifica-pulsante{color:var(--scuro);font:700 .85rem/1.2 var(--carattere-testo), system-ui, sans-serif;cursor:pointer;white-space:nowrap;background:#fff;border:0;border-radius:999px;align-items:center;padding:8px 16px;display:inline-flex;box-shadow:0 2px 10px #00000040}.modifica-pulsante.chiaro{box-shadow:none;background:#ffffffd9}.modifica-pulsante.occupato{opacity:.75;cursor:progress}.modifica-errore{color:#8f2236;background:#fbe9ec;border-radius:8px;padding:6px 10px;font-size:.82rem}body.in-modifica [data-posto]{outline-offset:-8px;outline:2px dashed #ffffffd9}body.in-modifica{padding-bottom:84px}.modifica-barra{z-index:60;color:#fff;background:#2b1f36;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 16px;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 10px 30px #0000004d}.modifica-barra-testo{flex:240px;font-size:.85rem;line-height:1.35;display:grid}.modifica-barra-testo span{opacity:.8}.modifica-in-alto{border-top:1px solid #ffffff26;flex:1 0 100%;gap:8px;padding-top:10px;display:grid}.modifica-in-alto-riga{flex-wrap:wrap;align-items:center;gap:10px;font-size:.88rem;display:flex}.modifica-miniatura{background:var(--accento) center / cover no-repeat;border-radius:6px;width:56px;height:40px}.modifica-pagina{place-items:center;min-height:70vh;padding:140px 16px 60px;display:grid}.modifica-scheda{gap:10px;width:100%;max-width:440px;display:grid}.modifica-scheda input{border:1px solid color-mix(in srgb, var(--scuro) 25%, transparent);width:100%;font:inherit;border-radius:10px;padding:12px 14px}.modifica-scheda label{font-size:.85rem;font-weight:700}.modifica-scheda button{cursor:pointer;justify-self:start;margin-top:8px}.modifica-scheda button.invito{background:0 0;border:0;padding:0;font-family:inherit}.modifica-scheda button.invito:disabled{opacity:.5;cursor:progress}
:root{--scuro:#111;--accento:#111;--chiaro:#f3f3f3;--tenue:#e6e6e6;--testo:#111;--testo-secondario:#5f5f5f;--linea:#d9d9d9;--bianco:#fff;--notte:#1c1c1c;--luce-rosa:#bdbdbd;--luce-scintille:#f2f2f2;--carta:#fff;--larghezza:1360px;--margine:clamp(20px, 4.5vw, 72px);--raggio:0px;--morbido:cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--carta);color:var(--testo);font-family:var(--carattere-testo), Futura, system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:17px;font-weight:400;line-height:1.6;overflow-x:clip}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--accento);outline-offset:3px}::selection{background:var(--tenue)}.contenitore{width:100%;max-width:var(--larghezza);padding:0 var(--margine);margin:0 auto}.etichetta,.etichetta-maiuscola{letter-spacing:.24em;text-transform:uppercase;color:var(--accento);margin-bottom:1.2rem;font-size:13px}.etichetta-maiuscola{color:var(--testo-secondario)}.titolo-grande{letter-spacing:-.02em;color:var(--testo);max-width:17ch;margin-bottom:1.6rem;font-size:clamp(2.3rem,4.6vw,4.2rem);font-weight:400;line-height:1.02}.titolo-medio{letter-spacing:-.015em;color:var(--testo);margin-bottom:1.2rem;font-size:clamp(1.9rem,3vw,2.7rem);font-weight:400;line-height:1.05}main p{color:var(--testo-secondario);font-size:clamp(1.03rem,1.3vw,1.16rem);line-height:1.6}.paragrafo+.paragrafo{margin-top:1.2rem}.invito{border:1px solid var(--linea);letter-spacing:.02em;color:var(--accento);transition:background .3s, color .3s, border-color .3s, box-shadow .35s, transform .35s var(--morbido);background:0 0;border-radius:0;align-self:flex-start;align-items:center;gap:.8rem;margin-top:2rem;padding:.95rem 1.7rem;font-size:16px;display:inline-flex}.invito:after{content:"→";transition:transform .3s var(--morbido);display:inline-block}.invito:hover{background:var(--chiaro);border-color:var(--chiaro)}.invito:hover:after{transform:translate(4px)}.invito.pieno{background:var(--accento);border-color:var(--accento);color:var(--bianco)}.invito.pieno:hover{background:var(--scuro);border-color:var(--scuro);box-shadow:0 18px 40px -14px color-mix(in srgb, var(--accento) 70%, transparent);transform:translateY(-2px)}.inviti{flex-wrap:wrap;gap:0 .8rem;display:flex}.provvisorio{letter-spacing:.12em;text-transform:uppercase;color:var(--testo-secondario);border:1px dashed var(--linea);border-radius:0;margin-bottom:1rem;padding:.1em .7em;font-size:.72rem;display:inline-block}.intestazione{z-index:40;padding:18px var(--margine);color:var(--testo);justify-content:space-between;align-items:center;gap:2rem;transition:color .45s;display:flex;position:fixed;top:0;left:0;right:0}.intestazione:before{content:"";z-index:-1;background:color-mix(in srgb, var(--carta) 80%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid color-mix(in srgb, var(--linea) 55%, transparent);transition:opacity .45s;position:absolute;inset:0}.intestazione.sopra-copertina:not(.chiara){color:var(--bianco)}.intestazione:has(.menu-foglio){z-index:70}.intestazione.sopra-copertina:not(.chiara):before{opacity:0}.intestazione-spazio{height:84px}.marchio-nome{letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;font-size:clamp(.95rem,1.3vw,1.12rem)}.menu-fila{margin-left:auto}.menu{letter-spacing:.05em;gap:clamp(1rem,2.2vw,2.2rem);font-size:15px;list-style:none;display:flex}.menu a{opacity:.82;white-space:nowrap;border-bottom:1px solid #0000;padding:8px 0;transition:opacity .3s,border-color .3s;display:block}.menu a:hover,.menu a[aria-current=page]{opacity:1;border-color:currentColor}.menu-prenota{white-space:nowrap;border:1px solid;border-radius:0;padding:9px 22px;font-size:15px;transition:background .3s,color .3s,border-color .3s}.intestazione.sopra-copertina:not(.chiara) .menu-prenota:hover{background:var(--bianco);border-color:var(--bianco);color:var(--notte)}.menu-pulsante{color:inherit;cursor:pointer;font:inherit;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:none}.menu-pulsante i{background:currentColor;width:26px;height:1px;display:block;box-shadow:0 -7px,0 7px}.menu-foglio{z-index:55;background:var(--carta);color:var(--testo);flex-direction:column;justify-content:center;gap:4px;padding:0 8vw;animation:.25s ease-out both foglio-appare;display:flex;position:fixed;inset:0}.menu-foglio a{border-bottom:1px solid color-mix(in srgb, var(--linea) 70%, transparent);animation:voce-sale .5s var(--morbido) both;padding:12px 0;font-size:clamp(1.6rem,7vw,2.2rem)}.menu-foglio a[aria-current=page]{color:var(--accento)}.menu-foglio .menu-foglio-prenota{color:var(--accento);border:0}.menu-chiudi{background:var(--chiaro);width:46px;height:46px;color:var(--testo-secondario);cursor:pointer;border:0;border-radius:50%;font-size:24px;line-height:1;position:absolute;top:16px;right:5vw}@keyframes foglio-appare{0%{opacity:0}}@keyframes voce-sale{0%{opacity:0;transform:translateY(14px)}}@media (max-width:1100px){.menu-fila,.menu-prenota{display:none}.menu-pulsante{display:inline-flex}}@media (max-width:820px){.intestazione{padding:14px 5vw}.intestazione-spazio{height:70px}}@media (max-width:420px){.marchio-nome{letter-spacing:.14em;font-size:.82rem}}.copertina{z-index:1;background:var(--notte);height:100svh;min-height:620px;position:sticky;top:0;overflow:hidden}.copertina.coperta{visibility:hidden}.copertina canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.copertina-foto{pointer-events:none;transform-origin:50% 40%;will-change:transform;position:absolute;inset:0}.copertina-foto .foto{opacity:0;background:0 0;border-radius:0;width:min(64%,980px);height:100%;min-height:0;transition:opacity 1.4s;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#00000073 26%,#000 58%);mask-image:linear-gradient(90deg,#0000 0,#00000073 26%,#000 58%)}.copertina-foto .foto.attiva{opacity:1}.copertina-foto .foto.vuota{display:none}.copertina-foto .foto img{height:100%;position:static}.copertina-grana{pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.copertina-vignetta{pointer-events:none;background:radial-gradient(110% 90% at 60%,#0000 45%,#000000bf 100%);position:absolute;inset:0}.copertina-testo{z-index:3;left:var(--margine);right:var(--margine);color:var(--bianco);pointer-events:none;position:absolute;bottom:9vh}.copertina-testo a{pointer-events:auto}.copertina-parola{letter-spacing:-.035em;font-size:clamp(5.5rem,17vw,16rem);font-weight:700;line-height:.82}.copertina-frase{min-height:1.2em;color:var(--luce-scintille);align-items:baseline;gap:.15em;margin-top:2.1rem;font-size:clamp(1.5rem,2.6vw,2.3rem);display:flex}.copertina-frase .t{white-space:pre}.copertina-frase .cur{background:var(--luce-rosa);width:.06em;height:1em;animation:1s steps(2,end) infinite lampeggia;display:inline-block;transform:translateY(.12em)}@keyframes lampeggia{50%{opacity:0}}.copertina-sotto{letter-spacing:.08em;text-transform:uppercase;color:#ffffff94;margin-top:1.1rem;font-size:15px}.pulsante-copertina{background:var(--accento);color:var(--bianco);transition:transform .35s var(--morbido), box-shadow .35s;border-radius:0;align-items:center;gap:.9rem;margin-top:2rem;padding:1.05rem 2rem;font-size:17px;display:inline-flex}.pulsante-copertina:hover{box-shadow:0 18px 40px -12px color-mix(in srgb, var(--luce-rosa) 70%, transparent);transform:translateY(-2px)!important}.pulsante-copertina .fr{transition:transform .3s;display:inline-block}.pulsante-copertina:hover .fr{transform:translate(4px)}.copertina-scorri{z-index:3;right:var(--margine);letter-spacing:.32em;text-transform:uppercase;color:#ffffff80;align-items:center;gap:12px;font-size:12.5px;display:flex;position:absolute;bottom:5vh}.copertina-scorri i{background:linear-gradient(#fff0,#ffffff8c);width:1px;height:44px;animation:1.8s ease-in-out infinite cala;display:block}@keyframes cala{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.apertura-punti{z-index:4;flex-direction:column;gap:2px;display:flex;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.apertura-punti button{cursor:pointer;background:#ffffff8c padding-box content-box;border:0;border-radius:50%;width:23px;height:23px;padding:7px;transition:background-color .3s}.foglio{z-index:2;background:var(--carta);clip-path:inset(-120px 0 0);border-radius:0;position:relative;box-shadow:0 -24px 60px -18px #0000008c}@media (max-width:820px){.copertina{min-height:100svh}.copertina-foto .foto{width:100%;height:78%;-webkit-mask-image:linear-gradient(#000 40%,#0000008c 66%,#0000 96%);mask-image:linear-gradient(#000 40%,#0000008c 66%,#0000 96%)}.copertina-testo{bottom:5.4vh;left:5vw;right:5vw}.copertina-parola{font-size:clamp(4.2rem,22vw,8rem)}.copertina-frase{margin-top:1.3rem;font-size:1.45rem}.copertina-sotto{letter-spacing:.045em;margin-top:.9rem;font-size:12.5px}.pulsante-copertina{margin-top:1.3rem;padding:.8rem 1.4rem;font-size:15px}.copertina-scorri,.apertura-punti{display:none}.foglio{border-radius:0}}.foto{border-radius:var(--raggio);background:radial-gradient(ellipse 60% 50% at 70% 30%, color-mix(in srgb, var(--luce-scintille) 40%, transparent), transparent 70%), radial-gradient(ellipse 70% 60% at 20% 80%, color-mix(in srgb, var(--accento) 55%, transparent), transparent 70%), linear-gradient(160deg, color-mix(in srgb, var(--accento) 75%, var(--scuro)) 0%, color-mix(in srgb, var(--accento) 35%, var(--scuro)) 45%, color-mix(in srgb, var(--scuro) 80%, #000) 100%);min-height:260px;position:relative;overflow:hidden}.foto.calda{background:radial-gradient(ellipse 50% 40% at 30% 35%, color-mix(in srgb, var(--luce-rosa) 50%, transparent), transparent 70%), radial-gradient(ellipse 60% 50% at 75% 70%, color-mix(in srgb, var(--luce-rosa) 40%, transparent), transparent 70%), linear-gradient(170deg, color-mix(in srgb, var(--luce-rosa) 55%, var(--scuro)) 0%, color-mix(in srgb, var(--luce-rosa) 35%, var(--scuro)) 50%, color-mix(in srgb, var(--scuro) 85%, #000) 100%)}.foto.notte{background:radial-gradient(ellipse 55% 45% at 75% 25%, color-mix(in srgb, var(--luce-scintille) 30%, transparent), transparent 70%), radial-gradient(ellipse 70% 60% at 15% 85%, color-mix(in srgb, var(--accento) 55%, transparent), transparent 70%), linear-gradient(165deg, color-mix(in srgb, var(--accento) 55%, var(--notte)) 0%, color-mix(in srgb, var(--accento) 30%, var(--notte)) 50%, color-mix(in srgb, var(--notte) 75%, var(--scuro)) 100%)}.foto.tramonto{background:radial-gradient(ellipse 60% 45% at 65% 30%, color-mix(in srgb, var(--luce-rosa) 50%, transparent), transparent 70%), radial-gradient(ellipse 70% 60% at 25% 80%, color-mix(in srgb, var(--accento) 55%, transparent), transparent 70%), linear-gradient(155deg, color-mix(in srgb, var(--luce-rosa) 40%, var(--accento)) 0%, color-mix(in srgb, var(--accento) 60%, var(--scuro)) 50%, color-mix(in srgb, var(--scuro) 85%, #000) 100%)}.foto img{object-fit:cover;width:100%;height:112%;position:absolute;top:-6%;left:0}.foto-didascalia{letter-spacing:.2em;text-transform:uppercase;color:#ffffffbf;font-size:.68rem;position:absolute;bottom:16px;left:20px}.foto.chiara .foto-didascalia{color:var(--testo-secondario)}.curve{pointer-events:none;z-index:0;color:var(--linea);position:absolute}.sezione{padding:clamp(66px,9vw,140px) 0;position:relative}.sezione>.contenitore{z-index:1;position:relative}.diviso{grid-template-columns:1fr 1.2fr;align-items:stretch;gap:clamp(14px,2vw,28px);display:grid}.diviso-pannello{background:var(--chiaro);border-radius:0;flex-direction:column;justify-content:center;padding:clamp(32px,4.5vw,72px);display:flex;position:relative;overflow:hidden}.diviso-pannello>:not(.curve){z-index:1;position:relative}.diviso-quando{font-size:1.15rem}.diviso .foto{border-radius:0;min-height:clamp(340px,42vw,600px)}.affiancato{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(30px,6vw,90px);display:grid;position:relative}.affiancato.rovescio{grid-template-columns:1fr 1.1fr}.affiancato .foto{min-height:clamp(300px,36vw,560px)}.affiancato.ritratto .foto{aspect-ratio:4/5;border-radius:0;min-height:0}.affiancato-testo{z-index:1;position:relative}.affiancato-testo>p:not(.etichetta,.etichetta-maiuscola){max-width:46ch}.riquadro-colorato{background:var(--accento);color:var(--bianco);border-radius:0;grid-template-columns:1fr 1.05fr;align-items:stretch;gap:clamp(14px,2vw,28px);padding:clamp(14px,1.5vw,20px);display:grid;position:relative;overflow:hidden}.riquadro-colorato .foto{min-height:clamp(320px,38vw,560px)}.riquadro-colorato-testo{z-index:1;flex-direction:column;justify-content:center;padding:clamp(20px,4vw,64px) clamp(14px,3vw,48px);display:flex;position:relative}.riquadro-colorato .punti{border-color:#ffffff4d}.riquadro-colorato .collegamento-sottolineato{color:var(--bianco)}.alone{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#ffffff47,#0000 60%);border-radius:50%;width:60%;position:absolute;top:-30%;right:-10%}.fascia{position:relative;overflow:hidden}.striscia{border-top:1px solid color-mix(in srgb, var(--linea) 70%, transparent);border-bottom:1px solid color-mix(in srgb, var(--linea) 70%, transparent);padding:clamp(18px,2.4vw,30px) 0;overflow:hidden}.striscia-nastro{white-space:nowrap;letter-spacing:-.02em;width:max-content;color:var(--testo);font-size:clamp(2rem,5vw,4.4rem);line-height:1.1;display:flex}.striscia-nastro>span{padding-right:.5em}.striscia-nastro b{vertical-align:middle;color:var(--accento);margin:0 .45em;font-size:.45em;font-weight:400;display:inline-block}@media (max-width:900px){.diviso,.affiancato,.affiancato.rovescio,.riquadro-colorato{grid-template-columns:1fr}.riquadro-colorato{border-radius:0}}.luoghi{grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.6vw,22px);margin-top:clamp(30px,4vw,54px);display:grid}.luogo{border:1px solid color-mix(in srgb, var(--linea) 60%, transparent);border-radius:var(--raggio);background:var(--bianco);transition:transform .45s var(--morbido), box-shadow .45s;padding:clamp(22px,2.2vw,32px)}.luogo:hover{box-shadow:0 22px 44px -26px color-mix(in srgb, var(--scuro) 45%, transparent);transform:translateY(-4px)!important}.luogo-numero{letter-spacing:.2em;color:var(--accento);margin-bottom:1.4rem;font-size:13px;display:block}.luogo h3{letter-spacing:-.01em;color:var(--testo);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:400;line-height:1.1}.luogo-dove{letter-spacing:.16em;text-transform:uppercase;margin:.4rem 0 .9rem;font-size:.75rem!important}.luogo p{font-size:.98rem;line-height:1.55}@media (max-width:1000px){.luoghi{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.luoghi{grid-template-columns:1fr}}.calendario-testa{text-align:center;padding:clamp(40px,6vw,90px) 0 clamp(30px,4vw,54px);position:relative}.calendario-testa .titolo-grande{margin-left:auto;margin-right:auto}.schede{z-index:1;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,28px);padding-bottom:clamp(50px,6vw,90px);display:grid;position:relative}.scheda-lezione{border:1px solid color-mix(in srgb, var(--linea) 60%, transparent);background:var(--bianco);transition:transform .45s var(--morbido), box-shadow .45s;border-radius:0;flex-direction:column;padding:12px;display:flex}.scheda-lezione:hover{box-shadow:0 24px 48px -28px color-mix(in srgb, var(--scuro) 45%, transparent);transform:translateY(-4px)!important}.scheda-lezione-data{letter-spacing:.16em;text-transform:uppercase;order:-1;padding:.6rem .8rem .9rem;color:var(--accento)!important;font-size:.8rem!important;line-height:1.5!important}.scheda-lezione .foto{aspect-ratio:16/9;border-radius:0;min-height:0}.scheda-lezione-corpo{flex-direction:column;flex:1;padding:1.2rem .8rem .6rem;display:flex}.scheda-lezione h2{letter-spacing:-.01em;color:var(--testo);font-size:clamp(1.5rem,2vw,1.85rem);font-weight:400;line-height:1.1}.scheda-lezione p{margin:.5rem 0 1.2rem;font-size:.97rem;line-height:1.55}.scheda-lezione-pulsanti{grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;display:grid}.pulsante-chiaro{background:var(--accento);color:var(--bianco);text-align:center;border-radius:0;padding:.85rem .5rem;font-size:15px;transition:background .3s,color .3s;display:block}.pulsante-chiaro:hover{background:var(--scuro)}.pulsante-chiaro.secondo{background:var(--chiaro);color:var(--accento)}.pulsante-chiaro.secondo:hover{background:var(--tenue)}.nota-calendario{max-width:720px;margin:0 auto;font-size:1rem!important}.scheda-lezione-posti{letter-spacing:.14em;text-transform:uppercase;color:var(--accento)!important;margin:0 0 1.1rem!important;font-size:.78rem!important}@media (max-width:1000px){.schede{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.schede{grid-template-columns:1fr}}.pagina-apertura{padding:clamp(40px,6vw,96px) 0 clamp(56px,7vw,110px);position:relative;overflow:hidden}.pagina-griglia{z-index:1;grid-template-columns:.8fr 1.4fr 1.5fr;gap:clamp(24px,4vw,70px);display:grid;position:relative}.sottomenu{letter-spacing:.18em;text-transform:uppercase;color:var(--testo-secondario);font-size:13px;line-height:2.6;list-style:none}.sottomenu a{transition:color .3s}.sottomenu a:hover,.sottomenu a.attivo{color:var(--accento)}.sottomenu a.attivo:before{content:"";background:var(--accento);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:10px;display:inline-block}.pagina-titolo-blocco{text-align:right}.pagina-titolo-blocco .titolo-grande{margin-left:auto}.citazione-grande{font-family:var(--carattere-citazioni), Georgia, serif;color:var(--accento);text-align:right;font-size:clamp(2.2rem,4vw,3.6rem);font-style:italic;font-weight:400;line-height:1.1}.foto-larga{min-height:clamp(360px,46vw,640px);margin:0 var(--margine);position:relative}.foto-larga .foto{border-radius:0;position:absolute;inset:0}.foto-larga-testo{z-index:2;max-width:460px;font-family:var(--carattere-citazioni), Georgia, serif;text-shadow:0 2px 30px #140a1e59;font-size:clamp(2.2rem,4vw,3.6rem);font-style:italic;line-height:1.12;position:absolute;top:14%;right:clamp(24px,6vw,96px);color:var(--bianco)!important}.punti{margin-top:1.6rem;list-style:none}.punti li{border-top:1px solid color-mix(in srgb, var(--linea) 70%, transparent);color:var(--testo);padding:.9rem 0 .9rem 26px;font-size:1.15rem;line-height:1.45;position:relative}.punti li:before{content:"";background:var(--luce-rosa);border-radius:50%;width:9px;height:9px;position:absolute;top:1.3rem;left:0}@media (max-width:960px){.pagina-griglia{grid-template-columns:1fr}.pagina-titolo-blocco,.citazione-grande{text-align:left}.pagina-titolo-blocco .titolo-grande{margin-left:0}.sottomenu{flex-wrap:wrap;gap:0 1.5rem;display:flex}}.instagram{background:var(--chiaro);text-align:center;border-radius:0;padding:clamp(32px,5vw,72px)}.instagram .etichetta{margin-bottom:.6rem}.instagram-nome{letter-spacing:-.02em;color:var(--testo);font-size:clamp(1.9rem,4vw,3.4rem);transition:color .3s;display:inline-block}.instagram-nome:hover{color:var(--accento)}.instagram-griglia{grid-template-columns:repeat(4,1fr);gap:clamp(8px,1.2vw,16px);margin:2rem 0 1.4rem;display:grid}.instagram-griglia .foto{aspect-ratio:1;border-radius:0;min-height:0}@media (max-width:640px){.instagram-griglia{grid-template-columns:repeat(2,1fr)}}html[data-motore=acceso] [data-su]{opacity:0;transform:translateY(26px)}html[data-motore=acceso] [data-carta]{clip-path:inset(100% 0 0)}html[data-motore=acceso] [data-tenda]{clip-path:inset(0 0 100%)}html[data-motore=acceso] .curve path{stroke-dasharray:1;stroke-dashoffset:1px}html[data-motore=acceso] .copertina-foto .foto img{opacity:0;transition:opacity .9s ease-out}html[data-motore=acceso] .copertina.pronta .copertina-foto .foto img{opacity:1}html[data-motore=acceso] .copertina-parola{opacity:0;filter:blur(14px);transition:opacity .9s ease-out .15s, transform 1.1s var(--morbido) .15s, filter .9s ease-out .15s;transform:translateY(40px)}html[data-motore=acceso] .copertina.pronta .copertina-parola{opacity:1;filter:none;transform:none}html[data-motore=acceso] .copertina-sotto{opacity:0;transition:opacity .7s ease-out .65s}html[data-motore=acceso] .copertina-scorri{opacity:0;transition:opacity .7s ease-out 1.1s}html[data-motore=acceso] .copertina.pronta .copertina-sotto,html[data-motore=acceso] .copertina.pronta .copertina-scorri{opacity:1}html[data-motore=acceso] .pulsante-copertina{opacity:0;transition:opacity .7s ease-out .85s, transform .8s var(--morbido) .85s, box-shadow .35s;transform:translateY(12px)}html[data-motore=acceso] .copertina.pronta .pulsante-copertina{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.copertina-frase .cur,.copertina-scorri i,.menu-foglio,.menu-foglio a{animation:none}}.modulo{gap:.9rem;display:grid}.modulo-riga{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.campo{width:100%;font:inherit;color:var(--testo);background:var(--bianco);border:1px solid var(--linea);border-radius:0;padding:.85rem 1.1rem;font-size:.98rem;font-weight:400}.campo:focus{border-color:var(--accento);outline:none}.spunta{color:var(--testo-secondario);grid-template-columns:auto 1fr;align-items:start;gap:.7rem;font-size:.85rem;line-height:1.55;display:grid}.spunta input{accent-color:var(--accento);width:16px;height:16px;margin-top:.25rem}.spunta a{text-decoration:underline}.pulsante-pieno{font:inherit;background:var(--accento);color:var(--bianco);cursor:pointer;border:0;border-radius:0;justify-self:start;padding:.95rem 1.7rem;font-size:16px;font-weight:400;transition:background .2s}.pulsante-pieno:hover{background:var(--scuro)}.pulsante-pieno:disabled{opacity:.6;cursor:wait}.messaggio{color:var(--accento);font-size:.92rem}@media (max-width:520px){.modulo-riga{grid-template-columns:1fr}}.newsletter-riquadro{z-index:50;background:var(--bianco);border-radius:0;width:min(360px,100vw - 56px);position:fixed;bottom:0;left:28px;box-shadow:0 -6px 40px #28143c24}.newsletter-apri{cursor:pointer;width:100%;color:var(--accento);text-align:left;background:0 0;border:0;padding:1.1rem 1.4rem 1.3rem;font-family:inherit;font-size:1.4rem;line-height:1.2;display:block}.newsletter-corpo{padding:0 1.4rem 1.4rem}.newsletter-corpo>p{margin-bottom:1rem;font-size:.92rem;line-height:1.6}.newsletter-chiudi{border:2px solid var(--bianco);width:26px;height:26px;color:var(--bianco);cursor:pointer;background:#111;border-radius:50%;place-items:center;font-size:14px;line-height:1;display:grid;position:absolute;top:-13px;right:-13px}@media (max-width:520px){.newsletter-riquadro{width:calc(100vw - 32px);left:16px}}.pie{z-index:2;background:var(--carta);border-top:1px solid color-mix(in srgb, var(--linea) 70%, transparent);padding:clamp(48px,6vw,84px) 0 140px;position:relative}.pie-griglia{grid-template-columns:1.4fr 1fr 1.1fr;gap:clamp(28px,5vw,80px);display:grid}.pie-frase{max-width:30ch;font-family:var(--carattere-citazioni), Georgia, serif;color:var(--accento);margin-top:1.1rem;font-size:1.45rem;font-style:italic;line-height:1.35}.pie h4{letter-spacing:.2em;text-transform:uppercase;color:var(--testo-secondario);margin-bottom:14px;font-size:13px;font-weight:400}.pie ul{flex-direction:column;gap:9px;font-size:15.5px;list-style:none;display:flex}.pie a{transition:color .3s}.pie a:hover{color:var(--accento)}.pie-fondo{border-top:1px solid color-mix(in srgb, var(--linea) 60%, transparent);color:var(--testo-secondario);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:1.4rem;font-size:.82rem;display:flex}@media (max-width:860px){.pie-griglia{grid-template-columns:1fr}}.visivamente-nascosto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.spazio-sotto{margin-bottom:2rem}.collegamento-sottolineato{color:inherit;text-underline-offset:3px;text-decoration:underline}.riquadro-modulo{border:1px solid color-mix(in srgb, var(--linea) 60%, transparent);background:var(--bianco);border-radius:0;padding:clamp(28px,4vw,48px)}.pratica-titolo{max-width:16ch}.pratica-lead{max-width:54ch;color:var(--testo-secondario);font-size:clamp(1.05rem,1.4vw,1.25rem)}.stili{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(12px,1.6vw,22px);margin-top:clamp(28px,4vw,50px);display:grid}.stile{aspect-ratio:3/4;color:var(--bianco);transition:transform .5s var(--morbido);border-radius:0;display:block;position:relative;overflow:hidden}a.stile:hover{transform:translateY(-4px)}.stile .foto{border-radius:0;min-height:0;position:absolute;inset:0}.stile-ombra{pointer-events:none;background:linear-gradient(#0000 35%,#000000c7);border-radius:0;position:absolute;inset:0}.stile-numero{letter-spacing:.2em;opacity:.85;font-size:13px;position:absolute;top:22px;left:24px}.stile-testo{gap:8px;display:grid;position:absolute;bottom:24px;left:24px;right:24px}.stile-testo b{font-size:clamp(1.5rem,2.2vw,2rem);font-weight:400;line-height:1.05}.stile-testo span{opacity:.88;font-size:.95rem;line-height:1.45}.stile-testo em{letter-spacing:.16em;text-transform:uppercase;color:var(--luce-scintille);font-size:12px;font-style:normal}.passi{gap:12px;margin-top:1.4rem;list-style:none;display:grid}.passi li{background:var(--chiaro);border-radius:0;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.passo-numero{background:var(--bianco);width:42px;height:42px;color:var(--accento);border-radius:50%;flex:none;place-items:center;font-size:1.2rem;display:grid}.passi li>span:last-child{gap:4px;display:grid}.passi b{font-size:1.3rem;font-weight:400}.passi li>span:last-child>span{color:var(--testo-secondario);line-height:1.5}.pratica-foto{aspect-ratio:4/5;border-radius:0;min-height:0!important}.pratica-invito{grid-template-columns:1fr;margin-bottom:clamp(40px,6vw,90px)}.pratica-invito .riquadro-colorato-testo{padding:clamp(28px,5vw,80px)}.pratica-invito .titolo-grande{color:var(--bianco)}.titolo-grande,.titolo-medio,.striscia-nastro,.luogo h3,.scheda-lezione h2,.stile-testo b,.pratica-titolo{font-family:var(--carattere-titoli), Impact, "Arial Narrow", sans-serif;text-transform:uppercase;letter-spacing:0;font-weight:400}.titolo-grande{max-width:14ch;font-size:clamp(2.6rem,5.4vw,5.2rem);line-height:.95}.titolo-medio{font-size:clamp(2rem,3.4vw,3.1rem);line-height:.98}.etichetta,.etichetta-maiuscola{letter-spacing:.3em;color:var(--testo-secondario);font-size:12.5px}.invito,.pulsante-chiaro,.pulsante-pieno,.pulsante-copertina,.menu-prenota{text-transform:uppercase;letter-spacing:.18em;border-radius:0;font-size:13.5px}.invito{border-color:var(--testo);color:var(--testo);padding:1.05rem 2rem}.invito:after{content:none}.invito.pieno{background:var(--testo);border-color:var(--testo)}.invito.pieno:hover{color:var(--testo);box-shadow:none;background:0 0;transform:none}.pulsante-pieno{border-radius:0}.intestazione:before{background:color-mix(in srgb, var(--bianco) 92%, transparent);border-bottom-color:var(--linea)}.menu{letter-spacing:.01em;text-transform:lowercase;gap:clamp(1.1rem,2.2vw,2.4rem);font-size:clamp(16px,1.35vw,20px)}.menu a{opacity:.9;border-bottom-width:2px;padding:4px 0}.menu-prenota{padding:11px 22px;font-size:12.5px}.menu-prenota:hover{background:var(--testo);border-color:var(--testo)}.menu-foglio a{font-family:var(--carattere-titoli), Impact, sans-serif;text-transform:uppercase;font-size:clamp(2rem,9vw,3rem);line-height:1.05}.menu-chiudi{border-radius:0}.copertina-foto .foto{width:100%;-webkit-mask-image:none;mask-image:none}.copertina-foto:after{content:"";background:linear-gradient(#00000052 0%,#00000014 35%,#0000001f 60%,#00000080 100%);position:absolute;inset:0}.copertina-vignetta{background:radial-gradient(120% 95% at 55% 45%,#0000 50%,#0000008c 100%)}.copertina-testo{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem clamp(2rem,6vw,7rem);display:grid;bottom:9vh;left:clamp(20px,14vw,290px);right:clamp(20px,14vw,290px)}.copertina-asterisco{width:clamp(44px,4.2vw,66px);color:var(--bianco);margin-bottom:clamp(1.6rem,6vh,5rem)}.copertina-parola{max-width:12ch;font-family:var(--carattere-titoli), Impact, "Arial Narrow", sans-serif;letter-spacing:0;text-transform:uppercase;font-size:clamp(3.2rem,7.4vw,9rem);font-weight:400;line-height:.94}.copertina-lato{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:stretch;gap:clamp(2.4rem,16vh,11rem);width:clamp(260px,21vw,360px);padding-bottom:.6vh;display:flex}.copertina-sotto{letter-spacing:.01em;text-transform:none;color:var(--bianco);margin:0;font-size:clamp(15px,1.2vw,19px);line-height:1.25;display:grid}.copertina-sotto .grande{font-size:1.35em}.pulsante-copertina{letter-spacing:.12em;background:0 0;border:2px solid #ffffffd9;justify-content:center;margin:0;padding:1.3rem 1.6rem;font-size:15px}.pulsante-copertina:hover{background:var(--bianco);color:var(--testo);box-shadow:none}.apertura-punti button[aria-current=true]{background-color:var(--bianco)}.foglio{border-radius:0;box-shadow:0 -30px 60px -30px #0009}@media (max-width:820px){.copertina-testo{grid-template-columns:1fr;bottom:6vh;left:6vw;right:6vw}.copertina-asterisco{margin-bottom:1.4rem}.copertina-parola{font-size:clamp(3.2rem,16vw,5.6rem)}.copertina-lato{gap:1.4rem;width:100%}.foglio{border-radius:0}}.foto,.diviso .foto,.affiancato.ritratto .foto,.riquadro-colorato,.diviso-pannello,.scheda-lezione,.luogo,.stile,.newsletter-riquadro,.riquadro-modulo,.campo{border-radius:0!important}.curve,.alone{display:none}.asterisco{aspect-ratio:1;stroke:currentColor;stroke-width:4.2px;stroke-linecap:round;fill:none;display:inline-block}.diviso-pannello{background:var(--chiaro)}.riquadro-colorato{background:var(--testo)}.riquadro-colorato .invito{border-color:var(--bianco)}.striscia{border-color:var(--testo)}.striscia-nastro{font-size:clamp(2.4rem,6vw,5.4rem)}.striscia-nastro .asterisco{vertical-align:.12em;width:.5em;margin:0 .4em}.luogo{border-color:var(--linea)}.luogo-numero{color:var(--testo-secondario)}.luogo:hover{box-shadow:none;border-color:var(--testo)}.menu-foglio a[aria-current=page],.menu-foglio .menu-foglio-prenota{color:var(--testo);text-underline-offset:.12em;text-decoration:underline}.pie .marchio-nome{font-family:var(--carattere-titoli), Impact, sans-serif;letter-spacing:0;font-size:1.6rem}.marchio-nome-testo{font-size:.9em}@media (max-width:560px){.marchio-nome-testo{display:none}.marchio-nome img{height:42px}}.riconoscimenti{text-align:center;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.5vw,40px);margin-top:clamp(30px,4vw,54px);display:grid}.riconoscimento img{object-fit:contain;width:auto;height:clamp(160px,18vw,240px);margin:0 auto 1.4rem}.riconoscimento h3{font-size:clamp(1.3rem,1.8vw,1.7rem);font-weight:400;line-height:1.15}.riconoscimento p{letter-spacing:.16em;text-transform:uppercase;margin-top:.4rem;color:var(--accento)!important;font-size:.8rem!important}@media (max-width:720px){.riconoscimenti{grid-template-columns:1fr}}.carni{grid-template-columns:repeat(4,1fr);gap:clamp(10px,1.4vw,18px);margin-top:clamp(28px,4vw,50px);list-style:none;display:grid}.carne{aspect-ratio:1;background:var(--bianco);border-radius:18px;position:relative;overflow:hidden}.carne img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--morbido)}.carne:hover img{transform:scale(1.04)}.carne span{font-family:var(--carattere-titoli), Georgia, serif;color:var(--testo);background:linear-gradient(#0000,#000000c7);padding:2.4rem 14px 14px;font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.2;position:absolute;bottom:0;left:0;right:0}@media (max-width:900px){.carni{grid-template-columns:repeat(2,1fr)}}.stampa{grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.6vw,22px);margin-top:clamp(28px,4vw,50px);display:grid}.articolo{border:1px solid color-mix(in srgb, var(--linea) 70%, transparent);background:var(--bianco);transition:transform .45s var(--morbido), border-color .3s;border-radius:22px;align-content:start;gap:8px;padding:10px 10px 18px;display:grid}.articolo:hover{border-color:color-mix(in srgb, var(--accento) 60%, transparent);transform:translateY(-4px)!important}.articolo .foto{aspect-ratio:4/3;border-radius:14px;min-height:0}.articolo-fonte{letter-spacing:.16em;text-transform:uppercase;color:var(--accento);margin:8px 8px 0;font-size:.72rem}.articolo b{font-family:var(--carattere-titoli), Georgia, serif;margin:0 8px;font-size:clamp(1.2rem,1.5vw,1.45rem);font-weight:400;line-height:1.15}.articolo-azione{color:var(--testo-secondario);margin:0 8px;font-size:.95rem}@media (max-width:900px){.stampa{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.stampa{grid-template-columns:1fr}}.guide-riquadro{text-align:left}.guide-riquadro>p:not(.etichetta){max-width:56ch}.guide-elenco{grid-template-columns:repeat(2,1fr);gap:clamp(12px,1.6vw,22px);margin-top:2rem;display:grid}.guida-scheda{border:1px solid color-mix(in srgb, var(--linea) 70%, transparent);background:var(--bianco);transition:transform .45s var(--morbido), border-color .3s;border-radius:22px;gap:8px;padding:10px 10px 18px;display:grid}.guida-scheda:hover{border-color:color-mix(in srgb, var(--accento) 60%, transparent);transform:translateY(-4px)!important}.guida-scheda .foto{aspect-ratio:16/9;border-radius:14px;min-height:0}.guida-scheda b{font-family:var(--carattere-titoli), Georgia, serif;margin:8px 8px 0;font-size:clamp(1.4rem,1.8vw,1.8rem);font-weight:400;line-height:1.1}.guida-scheda span{color:var(--testo-secondario);margin:0 8px;font-size:1rem;line-height:1.5}.guide-elenco.grandi .guida-scheda .foto{aspect-ratio:3/2}@media (max-width:720px){.guide-elenco{grid-template-columns:1fr}}.menu-affiancato{align-items:start}.menu-foto{position:sticky;top:100px}.menu-gruppo{margin-top:2rem}.menu-gruppo h3,.vini-griglia .titolo-medio{letter-spacing:.04em;text-transform:uppercase;color:var(--accento);margin-bottom:.6rem;font-size:clamp(1.3rem,1.7vw,1.6rem);font-weight:400}.piatti{list-style:none}.piatto{border-top:1px solid color-mix(in srgb, var(--linea) 80%, transparent);padding:.85rem 0}.piatto-riga{align-items:baseline;gap:12px;display:flex}.piatto-nome{font-family:var(--carattere-titoli), Georgia, serif;color:var(--testo);font-size:clamp(1.25rem,1.5vw,1.5rem);line-height:1.2}.piatto-nome small{font-family:var(--carattere-testo), Georgia, serif;color:var(--testo-secondario);font-size:.75rem}.piatto-riga:after{content:"";border-bottom:1px dotted color-mix(in srgb, var(--accento) 45%, transparent);flex:1;order:1;transform:translateY(-.35em)}.piatto-prezzo{white-space:nowrap;font-family:var(--carattere-titoli), Georgia, serif;color:var(--testo);order:2;font-size:clamp(1.2rem,1.4vw,1.4rem)}.piatto-testo{max-width:60ch;margin-top:.3rem;font-size:1rem!important;line-height:1.5!important}.menu-sezione .affiancato-testo>p:not(.etichetta,.etichetta-maiuscola){max-width:none}.vini-griglia{grid-template-columns:repeat(2,1fr);gap:clamp(24px,4vw,64px);display:grid}.vini-griglia .menu-gruppo{margin-top:0}@media (max-width:800px){.vini-griglia{grid-template-columns:1fr}.menu-foto{position:static}}.menu-fissi,.luoghi.tre{grid-template-columns:repeat(3,1fr)}.menu-fisso-piatti{margin-top:.4rem;list-style:none}.menu-fisso-piatti li{border-top:1px solid color-mix(in srgb, var(--linea) 80%, transparent);color:var(--testo-secondario);padding:.45rem 0;font-size:1rem;line-height:1.45}.luogo h2{color:var(--testo);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:400;line-height:1.1}@media (max-width:1000px){.menu-fissi,.luoghi.tre{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.menu-fissi,.luoghi.tre{grid-template-columns:1fr}}.contatti-home{border-radius:36px}.contatti-home .titolo-grande{max-width:20ch}.contatti-home-dati{margin-top:.8rem;color:var(--testo)!important}.mappa{border:1px solid var(--linea);aspect-ratio:16/7;background:var(--bianco);border-radius:28px;min-height:320px;overflow:hidden}.mappa iframe{filter:grayscale(.2)contrast(1.05);border:0;width:100%;height:100%}.articolo-corpo{max-width:calc(820px + 2 * var(--margine));gap:clamp(40px,5vw,70px);padding-bottom:clamp(60px,8vw,120px);display:grid}.articolo-corpo section{gap:1rem;display:grid}.articolo-corpo .titolo-medio{margin-bottom:.2rem}.articolo-foto{aspect-ratio:16/10;min-height:0;margin:.4rem 0 .6rem}.articolo-pagina .pagina-griglia .sottomenu{line-height:2.2}.articolo-pagina .foto-larga{margin-bottom:clamp(40px,5vw,70px)}.campo-nascosto{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}select.campo{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--accento) 50%), linear-gradient(135deg, var(--accento) 50%, transparent 50%);background-position:calc(100% - 22px),calc(100% - 16px);background-repeat:no-repeat;background-size:6px 6px;padding-right:44px}select.campo option{background:var(--bianco);color:var(--testo)}a.pulsante-pieno{display:inline-block}.spazio-sopra{margin-top:2rem}.ritratto-foto{aspect-ratio:4/5;min-height:0!important}.pie-griglia{grid-template-columns:1.5fr .9fr 1.1fr 1.3fr}.pie-testo{max-width:36ch;color:var(--testo-secondario);margin-top:1rem;font-size:.95rem;line-height:1.55}.pie-memoria{opacity:.8;flex-basis:100%;order:3;font-style:italic}@media (max-width:1000px){.pie-griglia{grid-template-columns:1fr 1fr}}@media (max-width:600px){.pie-griglia{grid-template-columns:1fr}}:root{--scuro:#141210;--accento:#7a2320;--chiaro:#f1ebe3;--tenue:#e6ddd2;--testo:#141210;--testo-secondario:#5c554d;--linea:#dcd3c8;--bianco:#fff;--notte:#050404;--luce-rosa:#7a2320;--luce-scintille:#e6d7b8;--carta:#faf7f2;--crema:#e6dbc6;--oro:#b8973f;--vino:#3d1613;--carattere-marchio:var(--carattere-titoli)}body{font-size:17px}.foto img{filter:none}.foto,.foto.notte,.foto.calda,.foto.tramonto{background:radial-gradient(60% 50% at 70% 30%,#b8973f40,#0000 70%),linear-gradient(160deg,#3a2a24 0%,#1f1612 55%,#0a0908 100%)}.foto.chiara{background:radial-gradient(55% 45% at 30% 30%,#ffffffbf,#0000 70%),linear-gradient(150deg,#f1ebe3 0%,#e0d6c9 55%,#cfc3b3 100%)}.foto,.diviso .foto,.affiancato.ritratto .foto,.riquadro-colorato,.diviso-pannello,.scheda-lezione,.luogo,.stile,.riquadro-modulo,.campo,.instagram{border-radius:18px!important}.newsletter-riquadro{border-radius:0!important}.marchio-nome{align-items:center;gap:12px;display:inline-flex}.marchio-nome img{width:auto;height:38px}.intestazione .marchio-nome{font-family:var(--carattere-titoli), Impact, sans-serif;letter-spacing:.01em;font-size:clamp(1.25rem,1.8vw,1.7rem);line-height:1}.intestazione.sopra-copertina:not(.chiara) .marchio-nome img{filter:brightness(1.2)}@media (max-width:560px){.marchio-nome-testo{display:none}}.invito.pieno,.pulsante-pieno,.pulsante-chiaro{background:var(--testo);border-color:var(--testo);color:var(--crema)}.invito.pieno:hover,.pulsante-pieno:hover,.pulsante-chiaro:hover{background:var(--accento);border-color:var(--accento);color:#fff;box-shadow:none;transform:none}.invito:hover{background:var(--accento);border-color:var(--accento);color:#fff}.menu-prenota:hover{background:var(--testo);border-color:var(--testo);color:var(--crema)}.etichetta{color:var(--accento)}.titolo-grande,.titolo-medio{line-height:1.12}.pagina-titolo-blocco,.pagina-titolo-blocco .titolo-grande{text-align:left;margin-left:0}.copertina-parola{color:var(--crema);line-height:1}.copertina-sotto{color:#f4eee3}.copertina-foto:after{background:linear-gradient(#00000073 0%,#0000001a 35%,#00000026 60%,#000000b8 100%)}.pulsante-copertina{color:var(--crema);border-color:#e6dbc6d9}.pulsante-copertina:hover{background:var(--crema);border-color:var(--crema);color:var(--testo)}.copertina-asterisco,.copertina-frase{display:none}.riquadro-colorato{background:radial-gradient(ellipse 70% 80% at 85% 20%, #c9a55c2e, transparent 60%), linear-gradient(135deg, #4a1a17 0%, var(--vino) 55%, #2a100e 100%);color:#f4eee3}.riquadro-colorato .etichetta{color:#c9a55c;opacity:1}.riquadro-colorato .titolo-medio,.riquadro-colorato .titolo-grande{color:#f4eee3}.riquadro-colorato p{color:#f4eee3db}.riquadro-colorato .invito{color:#f4eee3;border-color:#e6dbc699}.riquadro-colorato .invito:hover,.riquadro-colorato .invito.pieno{background:var(--crema);border-color:var(--crema);color:var(--vino)}.riquadro-colorato .punti li{color:#f4eee3;border-color:#e6dbc64d}.riquadro-colorato .punti li:before{background:#c9a55c}.alone{display:none}.striscia-nastro b{color:var(--accento)}.diviso-pannello,.instagram,.passi li{background:var(--chiaro);border:1px solid color-mix(in srgb, var(--linea) 70%, transparent)}.luogo,.scheda-lezione,.riquadro-modulo,.newsletter-riquadro,.campo,.articolo,.guida-scheda,.carne{background:var(--bianco)}.luogo:hover,.scheda-lezione:hover,.articolo:hover,.guida-scheda:hover{border-color:var(--testo);box-shadow:none}.campo{color:var(--testo);border-color:var(--linea)}.campo::placeholder{color:var(--testo-secondario)}.messaggio.errore,.menu-gruppo h3,.vini-griglia .titolo-medio{color:var(--accento)}.piatto-nome,.piatto-prezzo{color:var(--testo)}.piatto-riga:after{border-bottom-color:var(--linea)}.citazione-grande,.pie-frase{color:var(--accento)}.pie{background:var(--carta);border-top-color:var(--linea)}.pie h4{color:var(--accento)}.pie-testo{color:var(--testo-secondario)}.mappa{border-color:var(--linea);background:var(--chiaro)}.mappa iframe{filter:none}.carne span{color:#f4eee3}.stile-ombra{background:linear-gradient(#0000 30%,#000000d1)}.club .etichetta{color:#c9a55c}.club-velo{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000c7;place-items:center;padding:24px;animation:.35s ease-out both foglio-appare;display:grid;position:fixed;inset:0}.club{border:1px solid color-mix(in srgb, var(--accento) 45%, transparent);background:radial-gradient(ellipse 70% 80% at 85% 10%, #c9a55c29, transparent 60%), linear-gradient(135deg, #4a1a17 0%, var(--vino) 55%, #1c0c0b 100%);width:min(760px,100%);max-height:calc(100svh - 48px);color:var(--testo);animation:voce-sale .5s var(--morbido) both;padding:clamp(32px,6vw,72px);position:relative;overflow:auto}.club .etichetta{margin-bottom:1rem}.club-titolo{color:#f4eee3;font-size:clamp(3rem,8vw,6.5rem);line-height:1}.club-regalo{font-family:var(--carattere-titoli), Impact, sans-serif;text-transform:uppercase;color:var(--accento);max-width:22ch;margin-top:1.4rem;font-size:clamp(1.4rem,2.6vw,2.2rem);line-height:1.15}.club-testo{max-width:52ch;color:color-mix(in srgb, var(--testo) 88%, transparent);margin-top:1.2rem;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.6}.club-azioni{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:2rem;display:flex}.club-rinvia{font:inherit;color:#e6dbc6b3;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.95rem;text-decoration:underline}.club-rinvia:hover{color:#f4eee3}.club-nota{color:#e6dbc699;margin-top:1.6rem;font-size:.82rem}.club-chiudi{color:#f4eee3;cursor:pointer;background:0 0;border:1px solid #e6dbc666;width:44px;height:44px;font-size:26px;line-height:1;position:absolute;top:14px;right:14px}.club-chiudi:hover{color:var(--vino);background:#e6dbc6}@media (prefers-reduced-motion:reduce){.club-velo,.club{animation:none}}.copertina-video video,.copertina-video-foto,.copertina-video-foto img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.copertina-video video{z-index:1}.copertina-video:after{z-index:2}@media (prefers-reduced-motion:reduce){.copertina-video video{display:none}}.copertina-testo{grid-template-columns:minmax(0,1fr);align-content:center;justify-items:start;gap:0;padding-top:72px;display:grid;top:0;bottom:0}.copertina-parola{max-width:12ch}.copertina-sotto{letter-spacing:.26em;text-transform:uppercase;color:#f4eee3cc;margin-top:1.6rem;font-size:13px;display:block}.pulsante-copertina{width:auto;margin-top:2rem;padding:1.15rem 2.2rem}@media (max-width:820px){.copertina-testo{padding-top:60px;left:6vw;right:6vw}.copertina-sotto{letter-spacing:.18em;font-size:11.5px}.pulsante-copertina{width:100%}}
