@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/cormorant-garamond-300-italic-latin-ext.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:300;font-display:swap;src:url(/fonts/cormorant-garamond-300-italic-latin.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:400;font-display:swap;src:url(/fonts/cormorant-garamond-400-italic-latin-ext.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(/fonts/cormorant-garamond-400-italic-latin.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:normal;font-weight:300;font-display:swap;src:url(/fonts/cormorant-garamond-300-latin-ext.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:normal;font-weight:300;font-display:swap;src:url(/fonts/cormorant-garamond-300-latin.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:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-400-latin-ext.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:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-400-latin.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:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/jost-300-latin-ext.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:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/jost-300-latin.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:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jost-400-latin-ext.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:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jost-400-latin.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:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jost-500-latin-ext.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:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jost-500-latin.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}:root{--gesso:#f5f3ef;--boucle:#ece8e1;--lino:#ded8ce;--sabbia:#c8b9a2;--rovere:#a6865e;--rovere-scuro:#76603f;--tortora:#6b6358;--nero:#1c1b19;--salvia:#a3ad95;--salvia-scura:#55604b;--sfondo-pagina:var(--gesso);--sfondo-superficie:var(--boucle);--sfondo-campitura:var(--sabbia);--testo:var(--nero);--testo-secondario:var(--tortora);--accento-segno:var(--rovere);--accento-testo:var(--rovere-scuro);--azione-sfondo:var(--nero);--azione-testo:var(--gesso);--vetro-chiaro:#ffffff8c;--vetro-filo:#ffffffa6;--vetro-sfocatura:28px;--font-titoli:"Cormorant Garamond", Garamond, "Times New Roman", serif;--font-testo:"Jost", Futura, "Century Gothic", "Segoe UI", sans-serif;--raggio-pillola:999px;--raggio-riquadro:28px}[data-linea=academy]{--sfondo-campitura:var(--salvia);--accento-segno:var(--salvia);--accento-testo:var(--salvia-scura)}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--sfondo-pagina);color:var(--testo);font-family:var(--font-testo);-webkit-font-smoothing:antialiased;margin:0;font-size:18px;font-weight:300;line-height:1.55}h1,h2,h3{font-family:var(--font-titoli);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:300;line-height:1.05}a{color:inherit}.pulsante{font:500 15px/1 var(--font-testo);letter-spacing:.04em;border-radius:var(--raggio-pillola);cursor:pointer;background:var(--azione-sfondo);color:var(--azione-testo);border:0;align-items:center;gap:8px;padding:16px 28px;text-decoration:none;display:inline-flex}.pulsante--secondario{color:var(--testo);box-shadow:inset 0 0 0 1.2px var(--testo);background:0 0}.pulsante{transition:background-color .35s,color .35s,transform .35s}.pulsante:hover{background:var(--rovere-scuro)}.pulsante--secondario:hover{background:var(--testo);color:var(--sfondo-pagina)}.pulsante:focus-visible{outline:2px solid var(--accento-segno);outline-offset:3px}.js [data-rivela]{opacity:0;transition:opacity 1s cubic-bezier(.2,.7,.2,1),transform 1s cubic-bezier(.2,.7,.2,1);transition-delay:var(--ritardo,0s);transform:translateY(28px)}.js [data-rivela].visibile{opacity:1;transform:none}.js [data-rivela=foto]{opacity:1;clip-path:inset(22% 0 0);transition:clip-path 1.3s cubic-bezier(.2,.7,.2,1);transition-delay:var(--ritardo,0s);transform:none}.js [data-rivela=foto] img{transition:transform 1.8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--ritardo,0s);transform:scale(1.08)}.js [data-rivela=foto].visibile{clip-path:inset(0)}.js [data-rivela=foto].visibile img{transform:none}.js [data-rivela=subito]{opacity:0;animation:.9s cubic-bezier(.2,.7,.2,1) forwards rivela-sali;animation-delay:var(--ritardo,0s);transition:none;transform:translateY(20px)}.js [data-rivela=foto-subito]{opacity:1;clip-path:inset(18% 0 0);transition:none;animation:1.3s cubic-bezier(.2,.7,.2,1) forwards rivela-tenda;transform:none}.js [data-rivela=foto-subito] img{animation:1.8s cubic-bezier(.2,.7,.2,1) forwards rivela-assesta;transform:scale(1.06)}@keyframes rivela-sali{to{opacity:1;transform:none}}@keyframes rivela-tenda{to{clip-path:inset(0)}}@keyframes rivela-assesta{to{transform:none}}.rivela-tutto [data-rivela]{opacity:1!important;clip-path:none!important;transform:none!important}.rivela-tutto [data-rivela] img{transform:none!important}@media (prefers-reduced-motion:reduce){.js [data-rivela],.js [data-rivela] img{opacity:1;clip-path:none;transition:none;animation:none;transform:none}.pulsante{transition:none}}fieldset{min-width:0}select{max-width:100%}html:has(dialog[open]){overflow:hidden}.vetro{background:var(--vetro-chiaro);border:1px solid var(--vetro-filo);-webkit-backdrop-filter:blur(var(--vetro-sfocatura));backdrop-filter:blur(var(--vetro-sfocatura))}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){img.parallasse{animation:linear both parallasse;animation-timeline:view();scale:1.12}@keyframes parallasse{0%{translate:0 -5%}to{translate:0 5%}}}}.icona{width:var(--icona-l,18px);height:var(--icona-a,18px);-webkit-mask:var(--icona) center / contain no-repeat;-webkit-mask:var(--icona) center / contain no-repeat;mask:var(--icona) center / contain no-repeat;vertical-align:-3px;background-color:currentColor;flex:none;display:inline-block}.pagamenti{flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pagamenti li{opacity:.85;border-radius:8px;place-items:center;min-width:64px;height:40px;padding:0 12px;display:grid;box-shadow:inset 0 0 0 1px}.pagamenti .icona{--icona-l:46px;--icona-a:26px}.pagamenti .scritta{font:500 13px/1 var(--font-testo);letter-spacing:.02em}.acc-dialogo{background:var(--gesso);width:min(440px,100vw - 32px);color:var(--testo);border:0;border-radius:24px;padding:28px 26px 24px;box-shadow:0 24px 60px #1c1b1940}.acc-dialogo::backdrop{background:#1c1b1966}.acc-chiudi{background:var(--sfondo-superficie);cursor:pointer;width:40px;height:40px;color:var(--testo);border:0;border-radius:50%;font-size:22px;line-height:1;position:absolute;top:12px;right:12px}.acc-box{gap:12px;display:grid}.acc-titolo{font:400 30px/1.15 var(--font-titoli);margin:0;padding-right:40px}.acc-testo{color:var(--testo-secondario);margin:0;font-size:15px;line-height:1.5}.acc-modulo{gap:12px;margin-top:4px;display:grid}.acc-modulo[hidden]{display:none}.acc-campo{color:var(--testo-secondario);gap:6px;font-size:13px;display:grid}.acc-campo input{font:400 17px var(--font-testo);border:1px solid var(--lino);color:var(--testo);box-sizing:border-box;background:#fff;border-radius:14px;width:100%;padding:13px 16px}.acc-codice{letter-spacing:.3em;font-variant-numeric:tabular-nums}.acc-invia,.acc-google{justify-content:center;width:100%}.acc-oppure{text-align:center;color:var(--testo-secondario);margin:0;font-size:13px}.acc-altro{color:var(--testo-secondario);text-align:center;margin:0;font-size:14px}.acc-link{font:inherit;color:var(--accento-testo);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 2px;text-decoration:underline}.acc-link:disabled{color:var(--testo-secondario);cursor:default;text-decoration:none}.acc-errore{color:#7a2e22;min-height:1.2em;margin:0;font-size:14px}.acc-qr{justify-items:start;gap:8px;display:grid}.acc-qr img{background:#fff;border-radius:8px;padding:8px}.acc-chiave{overflow-wrap:anywhere;color:inherit;opacity:.85;font-size:.85rem}
