@font-face{font-family:Bodoni Moda;src:url(/_astro/bodoni-moda-latin.X2BzlAjV.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(/_astro/jost-latin.ObQm3Zd1.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--fondo:#F5F1EC;--fondo-alt:#EBE4DC;--testo:#191212;--testo-fioco:#6F645C;--accento:#AD1927;--su-accento:#FFF6F4;--accento-vivo:#C4404C;--linea:#DBCFC6;--scura:#191212;--su-scura:#EFE7E2;--su-scura-fioco:#A2918B;--ombra:0 24px 60px -32px rgb(25 18 18 / .45);--etichetta:var(--accento);--tacca:var(--accento);--misura:46ch;--bordo:clamp(1rem,2.2vw,2rem);--gap-sezione:clamp(7.5rem,12vw,13rem);--molla:cubic-bezier(.16,.84,.28,1);--campo:#EED8D2;--su-campo:#191212;--titolo-campo:#8E1420;--vino:#4A0E17;--carta:#F5F1EC;--su-carta:#191212;--su-carta-fioco:#6F645C;--carta-punti:#CDBFB4;--t-1:clamp(4rem,11vw,10rem);--t-2:clamp(2.125rem,3.6vw,3.5rem);--t-3:clamp(1.375rem,1.7vw,1.625rem);--t-4:1.125rem;--t-5:.9375rem}@media(prefers-color-scheme:dark){:root{--fondo:#16100F;--fondo-alt:#211817;--testo:#F2EAE6;--testo-fioco:#A2918B;--accento:#E24C56;--accento-vivo:#F0707A;--linea:#3A2C2A;--su-accento:#16100F;--scura:#241A19;--su-scura:#F2EAE6;--su-scura-fioco:#A2918B;--campo:#2B1A1B;--su-campo:#F2EAE6;--titolo-campo:#F0707A;--ombra:0 24px 60px -32px rgb(0 0 0 / .8)}}:root[data-theme=dark]{--fondo:#16100F;--fondo-alt:#211817;--testo:#F2EAE6;--testo-fioco:#A2918B;--accento:#E24C56;--accento-vivo:#F0707A;--linea:#3A2C2A;--su-accento:#16100F;--scura:#241A19;--su-scura:#F2EAE6;--su-scura-fioco:#A2918B;--campo:#2B1A1B;--su-campo:#F2EAE6;--titolo-campo:#F0707A;--ombra:0 24px 60px -32px rgb(0 0 0 / .8)}:root[data-theme=light]{--fondo:#F5F1EC;--fondo-alt:#EBE4DC;--testo:#191212;--testo-fioco:#6F645C;--accento:#AD1927;--accento-vivo:#C4404C;--linea:#DBCFC6;--su-accento:#FFF6F4;--scura:#191212;--su-scura:#EFE7E2;--su-scura-fioco:#A2918B;--campo:#EED8D2;--su-campo:#191212;--titolo-campo:#8E1420;--ombra:0 24px 60px -32px rgb(25 18 18 / .45)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--fondo);color:var(--testo);font-family:Jost,system-ui,sans-serif;font-weight:400;font-size:var(--t-4);line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}img,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.22em}:focus-visible{outline:2px solid var(--accento);outline-offset:3px}::selection{background:var(--accento);color:var(--su-accento)}.guscio{max-width:1440px;margin-inline:auto;padding-inline:var(--bordo)}h1,h2,h3{font-family:Bodoni Moda,Georgia,serif;font-weight:500;text-wrap:balance;margin:0}h1,h2{font-size:var(--t-2);line-height:1.05;letter-spacing:-.015em;font-variation-settings:"opsz" 18}h3{font-size:var(--t-3);line-height:1.2;letter-spacing:-.005em;font-variation-settings:"opsz" 14}.foglietto blockquote,.foglio-capo,.faq-titolo,.pannello-menu a{font-weight:500;font-variation-settings:"opsz" 18}p{margin:0;max-width:var(--misura)}ul,ol{margin:0;padding:0}.fioco{color:var(--testo-fioco)}.nota{font-size:var(--t-5);color:var(--testo-fioco)}.legame{color:inherit;text-decoration:underline;text-decoration-color:var(--accento);text-decoration-thickness:2px;text-underline-offset:.3em;transition:color .25s}.legame:hover{color:var(--accento)}.js .anima{opacity:0;transform:translateY(24px);transition:opacity .9s var(--molla),transform .9s var(--molla);transition-delay:var(--ritardo,0s)}.js .anima.visibile{opacity:1;transform:none}@keyframes sali{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.avvio{animation:sali 1s var(--molla) both;animation-delay:var(--ritardo,0s)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-delay:0ms!important;transition-duration:.001ms!important;transition-delay:0ms!important}html{scroll-behavior:auto}.js .anima{opacity:1;transform:none}.palco-foto img.attiva{animation:none}}.testata{position:relative;z-index:50;background:var(--fondo)}.testata-riga{display:flex;align-items:center;gap:1.75rem;padding:1rem var(--bordo);max-width:1440px;margin-inline:auto}.marchio{display:flex;align-items:center;gap:.75rem;text-decoration:none;margin-right:auto}.marchio svg{width:64px;height:auto;display:block;overflow:visible;transition:transform .5s var(--molla)}.marchio:hover svg{transform:rotate(-3deg) scale(1.05)}.marchio-nome{font-size:.72rem;letter-spacing:.42em;text-transform:uppercase;white-space:nowrap;padding-left:.75rem;border-left:1px solid var(--accento)}.menu{display:flex;gap:1.6rem;list-style:none}.menu a{display:inline-block;text-decoration:none;font-size:var(--t-5);color:var(--testo);padding-block:.35rem;transition:color .25s,transform .35s var(--molla)}.menu a:hover{color:var(--accento);transform:translateY(-1px)}.menu a[aria-current=page]{color:var(--accento)}@media(max-width:1100px){.menu{gap:1.1rem}}@media(max-width:900px){.menu{display:none}}@media(max-width:640px){.testata-riga>.btn{display:none}.testata-riga{gap:.75rem}}.btn{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:48px;padding:.75rem 1.4rem;font-family:Jost,sans-serif;font-size:var(--t-5);font-weight:500;text-decoration:none;border:0;cursor:pointer;background:var(--accento);color:var(--su-accento);transition:color .35s,transform .35s var(--molla)}.btn:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--testo);transform:scaleY(0);transform-origin:bottom;transition:transform .45s var(--molla)}.btn:hover{color:var(--fondo);transform:translateY(-2px)}.btn:hover:before{transform:scaleY(1)}.btn:active{transform:translateY(0) scale(.98)}.btn svg{width:16px;height:16px;flex:none}.btn-carta{background:var(--carta);color:#ad1927}.btn-carta:before{background:var(--testo)}.palco{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding-inline:var(--bordo);max-width:1920px;margin-inline:auto}.palco-testo{min-width:0}.palco-foto{position:sticky;top:12px;height:min(calc(100svh - 24px),calc(min(100vw,1920px)*.62));overflow:hidden;background:var(--fondo-alt)}.palco-foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--fuoco,50% 30%);opacity:0;transition:opacity 1.6s ease}.palco-foto img.attiva{opacity:1;animation:deriva 14s ease-out both}@keyframes deriva{0%{transform:scale(1.07)}to{transform:scale(1)}}.palco-didascalia{position:absolute;left:16px;bottom:14px;z-index:2;font-size:var(--t-5);color:#fff}.scheda{min-height:min(calc(100svh - 100px),calc(min(100vw,1920px)*.62 - 76px));display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--fondo-alt);overflow:hidden}@keyframes stendi{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.scheda-corpo{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.75rem;padding:clamp(2.5rem,5vw,4rem) clamp(1.5rem,4vw,3.5rem)}.scheda-marchio{width:min(420px,82%);color:var(--testo)}.scheda-marchio svg{width:100%;height:auto;display:block}.firma{color:var(--testo)}.firma svg{width:100%;height:auto;display:block}.firma-filetto{display:block;height:1px;margin:clamp(.8rem,2vw,1.3rem) 0 .7rem;background:var(--accento)}.firma-animata .firma-filetto{transform-origin:center;animation:stendi 1s cubic-bezier(.6,0,.2,1) .5s both}.firma-mestiere{display:block;text-align:center;font-family:Jost,sans-serif;font-size:clamp(.72rem,1.4vw,.9rem);letter-spacing:.42em;text-transform:uppercase;margin-right:-.42em}.scheda h1{max-width:16ch}.scheda p{max-width:36ch}.scheda-voci{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.75rem;list-style:none;padding:0 1.5rem 1.75rem;font-size:var(--t-5)}.scheda-voci a{text-decoration:none;display:inline-block;padding:.5rem 0;transition:color .25s,transform .35s var(--molla)}.scheda-voci a:hover{color:var(--accento);transform:translateY(-2px)}.colonna{padding:clamp(7rem,12vw,11rem) clamp(1.5rem,6vw,5.5rem) 0}.colonna:last-child{padding-bottom:clamp(7rem,12vw,11rem)}.colonna h2{margin-bottom:2rem;max-width:14ch;color:var(--accento)}.colonna-testo{max-width:40ch;display:flex;flex-direction:column;gap:1.1rem}.colonna-testo p:first-child{font-weight:500}.colonna-testo p:not(:first-child){color:var(--testo-fioco)}.elenco{max-width:560px}.elenco-gruppo+.elenco-gruppo{margin-top:2.5rem}.elenco-gruppo h3{font-family:Jost,sans-serif;font-size:var(--t-5);font-weight:600;color:var(--accento);letter-spacing:0;margin-bottom:.5rem}.elenco ul{list-style:none}.elenco li{display:flex;align-items:baseline;gap:.75rem;padding-block:.45rem}.elenco li:before{content:"";flex:none;width:12px;height:12px;border-radius:50%;background:var(--accento);transform:translateY(1px)}.elenco li b{font-weight:400}.elenco li span{margin-left:auto;padding-left:1rem;text-align:right;font-size:var(--t-5);color:var(--testo-fioco);font-variant-numeric:tabular-nums}.servizi{background:var(--campo);color:var(--su-campo);padding-block:var(--gap-sezione);margin-top:var(--gap-sezione)}.servizi h2{color:var(--titolo-campo);margin-bottom:clamp(3rem,6vw,5rem)}.servizio-riga{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,6rem);align-items:center}.servizio-riga+.servizio-riga{margin-top:clamp(4rem,8vw,8rem)}.servizio-riga:nth-of-type(2n){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.servizio-riga:nth-of-type(2n) .servizio-foto{order:2}.servizio-foto{margin:0;overflow:hidden;max-width:64.5svh}.servizio-foto img{width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;transition:transform 1.2s var(--molla)}.servizio-riga:hover .servizio-foto img{transform:scale(1.03)}.servizio-testo{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.servizio-testo h3{font-size:var(--t-1);line-height:.9;letter-spacing:-.04em;color:var(--titolo-campo)}.servizio-testo p{font-size:var(--t-3);max-width:24ch}.itinerario{background:var(--vino);color:var(--su-scura);padding-block:var(--gap-sezione)}.itinerario-griglia{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);align-items:start}.itinerario-testo{grid-column:1 / span 5;display:flex;flex-direction:column;gap:1.5rem}.itinerario-testo p{max-width:34ch}.campi{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem 1.5rem;margin-top:.5rem}.campo{display:flex;flex-direction:column;gap:.4rem;font-size:var(--t-5)}.campo-largo{grid-column:1 / -1}.campo input,.campo select{font:inherit;font-size:var(--t-4);color:var(--su-scura);background:transparent;border:0;border-bottom:1px solid var(--su-scura-fioco);padding:.55rem 0;min-height:48px;border-radius:0;color-scheme:dark}.campo input:focus,.campo select:focus{outline:none;border-bottom-color:var(--accento-vivo)}.campo input:focus-visible,.campo select:focus-visible{outline:2px solid var(--accento-vivo);outline-offset:4px}.passi{display:flex;align-items:center;gap:0}.passi button{width:48px;height:48px;font:inherit;font-size:1.4rem;cursor:pointer;background:var(--su-scura);color:var(--scura);border:0;transition:background .25s,transform .25s var(--molla)}.passi button:hover{background:var(--accento-vivo);color:#fff}.passi button:active{transform:scale(.94)}.passi output{min-width:3.5rem;text-align:center;font-size:var(--t-3);font-variant-numeric:tabular-nums}.foglio{grid-column:7 / span 5;background:var(--carta);color:var(--su-carta);padding:2rem 2rem 3rem;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),96.429% 100%,92.857% calc(100% - 10px),89.286% 100%,85.714% calc(100% - 10px),82.143% 100%,78.571% calc(100% - 10px),75% 100%,71.429% calc(100% - 10px),67.857% 100%,64.286% calc(100% - 10px),60.714% 100%,57.143% calc(100% - 10px),53.571% 100%,50% calc(100% - 10px),46.429% 100%,42.857% calc(100% - 10px),39.286% 100%,35.714% calc(100% - 10px),32.143% 100%,28.571% calc(100% - 10px),25% 100%,21.429% calc(100% - 10px),17.857% 100%,14.286% calc(100% - 10px),10.714% 100%,7.143% calc(100% - 10px),3.571% 100%,0% calc(100% - 10px));font-variant-numeric:tabular-nums}.foglio-capo{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;font-family:Bodoni Moda,serif;font-size:var(--t-3)}.foglio-capo span{font-size:var(--t-5);color:var(--su-carta-fioco)}.foglio h3{font-family:Jost,sans-serif;font-size:var(--t-4);font-weight:600;letter-spacing:0;margin-top:1.75rem;margin-bottom:.35rem}.foglio ul{list-style:none}.foglio li{display:flex;align-items:baseline;gap:.5rem;padding-block:.3rem}.foglio li i{flex:1;min-width:1.5rem;border-bottom:4px dotted var(--carta-punti);transform:translateY(-4px)}.foglio li span{white-space:nowrap}.foglio-totale{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin:1.75rem -2rem 0;padding:.7rem 2rem;min-height:44px;background:var(--su-carta);color:var(--carta);font-weight:500}.foglio-nota{margin-top:1.25rem;font-size:var(--t-5);color:var(--su-carta-fioco)}.foglio [data-cambia]{transition:opacity .3s}.foglio.aggiorna [data-cambia]{opacity:.35}.foglietti{background:var(--accento);color:var(--su-accento);overflow:hidden;padding-top:var(--gap-sezione)}.foglietti h2{max-width:14ch}.foglietti-intro{display:flex;justify-content:space-between;align-items:end;gap:2rem;flex-wrap:wrap}.foglietti-intro p{max-width:40ch}.foglietti-fila{display:flex;justify-content:center;align-items:flex-start;margin-top:clamp(3rem,6vw,5rem);padding-inline:4%}.foglietto{flex:0 0 min(340px,32%);background:var(--carta);color:var(--su-carta);padding:2.5rem 1.75rem 2.75rem;display:flex;flex-direction:column;gap:1rem;clip-path:polygon(0% 10px,3.571% 0,7.143% 10px,10.714% 0,14.286% 10px,17.857% 0,21.429% 10px,25% 0,28.571% 10px,32.143% 0,35.714% 10px,39.286% 0,42.857% 10px,46.429% 0,50% 10px,53.571% 0,57.143% 10px,60.714% 0,64.286% 10px,67.857% 0,71.429% 10px,75% 0,78.571% 10px,82.143% 0,85.714% 10px,89.286% 0,92.857% 10px,96.429% 0,100% 10px,100% calc(100% - 10px),96.429% 100%,92.857% calc(100% - 10px),89.286% 100%,85.714% calc(100% - 10px),82.143% 100%,78.571% calc(100% - 10px),75% 100%,71.429% calc(100% - 10px),67.857% 100%,64.286% calc(100% - 10px),60.714% 100%,57.143% calc(100% - 10px),53.571% 100%,50% calc(100% - 10px),46.429% 100%,42.857% calc(100% - 10px),39.286% 100%,35.714% calc(100% - 10px),32.143% 100%,28.571% calc(100% - 10px),25% 100%,21.429% calc(100% - 10px),17.857% 100%,14.286% calc(100% - 10px),10.714% 100%,7.143% calc(100% - 10px),3.571% 100%,0% calc(100% - 10px));transition:transform .6s var(--molla)}.foglietto:nth-child(1){min-height:440px;transform:rotate(-4deg);margin-top:2rem}.foglietto:nth-child(2){min-height:520px;transform:rotate(2deg);margin-left:-40px;margin-top:4.5rem}.foglietto:nth-child(3){min-height:640px;transform:rotate(5deg);margin-left:-40px;margin-bottom:-160px}.foglietto:hover{transform:rotate(0) translateY(-10px);z-index:2}.foglietto b{font-weight:600}.foglietto small{font-size:var(--t-5);color:var(--su-carta-fioco);margin-top:-.75rem}.foglietto blockquote{margin:1rem 0 0;font-family:Bodoni Moda,serif;font-size:var(--t-3);line-height:1.3}.foglietti-nota{padding-block:3rem;font-size:var(--t-5)}.chiusura{padding:30svh var(--bordo) 20svh;max-width:1440px;margin-inline:auto}.chiusura-dentro{margin-left:calc(50% + 6px + clamp(1.5rem,6vw,5.5rem) - var(--bordo))}.chiusura h2{font-size:var(--t-3);line-height:1.3;max-width:30ch;letter-spacing:-.01em}.chiusura-azioni{display:flex;align-items:center;gap:1.75rem;flex-wrap:wrap;margin-top:1.5rem}.piede{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(1.5rem,4vw,4rem);align-items:end;background:#191212;color:#fff;padding:clamp(3rem,6vw,5rem) var(--bordo) var(--bordo)}.piede-testo{display:flex;flex-direction:column;gap:clamp(2rem,4vw,3rem);min-width:0}.piede-firma{width:min(420px,100%)}.piede-colonne{display:flex;flex-wrap:wrap;gap:1.5rem clamp(2rem,6vw,6rem)}.piede ul{list-style:none;display:flex;flex-direction:column;gap:.35rem}.piede a{text-decoration:none;display:inline-block;padding-block:.2rem;transition:opacity .25s,transform .35s var(--molla)}.piede a:hover{opacity:.75;transform:translate(3px)}.piede-legale{font-size:.8125rem;opacity:.8;max-width:none}.piede-foto{width:auto;height:min(80svh,620px);aspect-ratio:3 / 4;object-fit:cover;filter:grayscale(1)}.faq{display:flex;flex-direction:column;gap:6px}.faq-voce{background:var(--fondo-alt)}.faq-titolo{width:100%;display:flex;align-items:center;gap:1.5rem;justify-content:space-between;padding:1.25rem 1.5rem;background:none;border:0;cursor:pointer;text-align:left;font-family:Bodoni Moda,serif;font-size:var(--t-3);color:var(--testo);transition:color .3s}.faq-titolo:hover{color:var(--accento)}.faq-piu{position:relative;flex:none;width:18px;height:18px}.faq-piu:before,.faq-piu:after{content:"";position:absolute;inset:50% 0 auto;height:2px;margin-top:-1px;background:var(--accento);transition:transform .45s var(--molla)}.faq-piu:after{transform:rotate(90deg)}.faq-voce.aperta .faq-piu:after{transform:rotate(0)}.faq-corpo{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--molla)}.faq-voce.aperta .faq-corpo{grid-template-rows:1fr}.faq-corpo>div{overflow:hidden}.faq-corpo p{padding:0 1.5rem 1.5rem;max-width:62ch}.barra-mobile{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;padding:.6rem var(--bordo) calc(.6rem + env(safe-area-inset-bottom));background:var(--fondo)}.barra-mobile .btn{width:100%}@media(max-width:640px),(max-width:900px)and (orientation:portrait){.barra-mobile{display:block}body{padding-bottom:4.75rem}.testata-riga>.btn{display:none}}@media(max-width:640px),(max-width:900px)and (orientation:portrait){.palco{display:flex;flex-direction:column-reverse;gap:0}.palco-foto{position:relative;top:0;height:52svh}.scheda{min-height:0;margin-top:-24px;position:relative;z-index:2;margin-inline:12px}.colonna{padding:6rem 4px 0}.colonna:last-child{padding-bottom:6rem}.itinerario-testo,.foglio{grid-column:1 / -1}.foglio{padding:1.5rem 1.25rem 2.5rem}.foglio-totale{margin-inline:-1.25rem;padding-inline:1.25rem}.foglietti-fila{flex-direction:column;align-items:stretch;padding-inline:0}.foglietto{flex:none;width:80%;min-height:0!important;margin:0!important}.foglietto:nth-child(1){transform:rotate(-2deg)}.foglietto:nth-child(2){transform:rotate(2.5deg);align-self:flex-end;margin-top:-32px!important}.foglietto:nth-child(3){transform:rotate(-2deg);margin-top:-32px!important}.chiusura{padding:20svh var(--bordo) 14svh}.chiusura-dentro{margin-left:0}.chiusura h2{max-width:none}.foglietto blockquote{font-size:var(--t-4)}.piede{grid-template-columns:1fr}.piede-foto{order:-1;width:100%;height:auto}}@media(max-width:560px){.campi{grid-template-columns:1fr}.servizio-riga,.servizio-riga:nth-of-type(2n){grid-template-columns:1fr;gap:1.5rem}.servizio-riga:nth-of-type(2n) .servizio-foto{order:0}}.contenuto-sito{position:relative;z-index:1}.intro-logo{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;contain:layout paint}.intro-logo-velo{position:absolute;inset:0;background:var(--fondo);opacity:0}.intro-logo-marchio{position:absolute;left:72%;top:55%;width:min(30rem,66vw);color:var(--testo);opacity:0;transform:translate(-50%,-50%) scale(2.1)}.intro-logo-marchio svg{width:100%;height:auto;display:block;overflow:visible}.intro-logo-firma{text-align:center;margin-top:1.9rem;opacity:0}.intro-logo-firma small{display:block;font-size:.65rem;letter-spacing:.32em;text-transform:uppercase;color:var(--accento);margin-top:.7rem}.intro-logo-salta{display:none;position:fixed;z-index:102;right:var(--bordo);top:1.5rem;font:inherit;font-size:.78rem;letter-spacing:.06em;color:var(--testo);border:1px solid var(--linea);border-radius:99px;background:var(--fondo);padding:.65rem 1.1rem;cursor:pointer}.intro-logo-attiva .intro-logo{z-index:100}.intro-logo-attiva .intro-logo-salta{display:block}.intro-logo-attiva .intro-logo-marchio{left:50%;top:45%;width:min(30rem,66vw);opacity:1;transform:translate(-50%,-50%)}.intro-logo-attiva .intro-logo-velo{opacity:1}.intro-logo-attiva .intro-logo-firma{opacity:1;animation:firma-rivelata .6s ease .85s both}.intro-logo-attiva .intro-logo-marchio svg{animation:firma-rivelata .8s cubic-bezier(.22,.68,.16,1) .12s both}.intro-logo-attiva:not(.intro-logo-apre) .contenuto-sito *{animation-play-state:paused!important}.intro-logo-apre .intro-logo-velo{opacity:0;transition:opacity .75s ease}.intro-logo-apre .intro-logo-marchio{left:72%;top:55%;opacity:0;transform:translate(-50%,-50%) scale(2.1);transition:left 1.05s cubic-bezier(.2,.7,.2,1),top 1.05s ease,transform 1.05s cubic-bezier(.2,.7,.2,1),opacity .75s ease}.intro-logo-apre .intro-logo-firma{visibility:hidden}.intro-logo-apre .intro-logo-salta{display:none}@keyframes firma-rivelata{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:640px){.intro-logo-marchio{left:76%;top:48%;width:74vw;opacity:0;transform:translate(-50%,-50%) scale(1.48)}.intro-logo-attiva .intro-logo-marchio{width:74vw}.intro-logo-apre .intro-logo-marchio{left:76%;top:48%;opacity:0;transform:translate(-50%,-50%) scale(1.48)}.intro-logo-firma small{font-size:.6rem}}@media(prefers-reduced-motion:reduce){.intro-logo-attiva .intro-logo{z-index:0}.intro-logo-attiva .intro-logo-velo,.intro-logo-firma,.intro-logo-salta{display:none!important}.intro-logo-attiva .intro-logo-marchio{left:72%;top:55%;opacity:0}}.apri-menu[data-astro-cid-zj5yyy2s],.pannello-menu[data-astro-cid-zj5yyy2s]{display:none}@media(max-width:900px){.apri-menu[data-astro-cid-zj5yyy2s]{display:grid;place-items:center;width:38px;height:38px;flex:none;padding:0;background:transparent;border:1px solid var(--linea);border-radius:99px;color:var(--testo);cursor:pointer;transition:color .25s,border-color .25s}.apri-menu[data-astro-cid-zj5yyy2s]:hover{color:var(--accento);border-color:var(--accento)}.apri-menu[data-astro-cid-zj5yyy2s] span[data-astro-cid-zj5yyy2s]{display:grid;gap:5px;width:16px}.apri-menu[data-astro-cid-zj5yyy2s] i[data-astro-cid-zj5yyy2s]{display:block;height:1px;background:currentColor;transition:transform .35s var(--molla)}.apri-menu[data-astro-cid-zj5yyy2s][aria-expanded=true] i[data-astro-cid-zj5yyy2s]:first-child{transform:translateY(3px) rotate(45deg)}.apri-menu[data-astro-cid-zj5yyy2s][aria-expanded=true] i[data-astro-cid-zj5yyy2s]:last-child{transform:translateY(-3px) rotate(-45deg)}.pannello-menu[data-astro-cid-zj5yyy2s]{display:block;position:fixed;inset:0;z-index:90;background:var(--fondo);padding:6rem var(--bordo) 3rem;overflow-y:auto;overscroll-behavior:contain}.pannello-menu[data-astro-cid-zj5yyy2s][hidden]{display:none}.pannello-menu[data-astro-cid-zj5yyy2s] ul[data-astro-cid-zj5yyy2s]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.pannello-menu[data-astro-cid-zj5yyy2s] a[data-astro-cid-zj5yyy2s]{display:block;text-decoration:none;font-family:Bodoni Moda,Georgia,serif;font-size:clamp(1.8rem,7vw,2.6rem);line-height:1.25;letter-spacing:-.015em;padding-block:.45rem}.pannello-menu[data-astro-cid-zj5yyy2s] a[data-astro-cid-zj5yyy2s][aria-current=page]{color:var(--accento)}.pannello-recapiti[data-astro-cid-zj5yyy2s]{margin-top:2.6rem;padding-top:1.6rem;border-top:1px solid var(--linea);display:flex;flex-direction:column;gap:.6rem;font-size:.86rem;letter-spacing:.04em;color:var(--testo-fioco)}}
