@font-face{font-family:"Archivo";src:url(/assets/fonts/archivo-latin-wdth-normal.woff2) format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap}@font-face{font-family:"Hanken Grotesk";src:url(/assets/fonts/hanken-grotesk-latin-wght-normal.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{--arancio:#d77d16;--arancio-scuro:#c26f10;--su-arancio:#0f2a44;--blu:#1c4670;--blu-scuro:#153655;--crema:#eaeae0;--crema-chiaro:#f4f4ec;--tinta:#9fb3c8;--testo:#17324f;--testo-2:#47617c;--linea:#1c46702e;--display:"Archivo",system-ui,sans-serif;--corpo:"Hanken Grotesk",system-ui,sans-serif;--gutter:clamp(16px,4vw,64px);--esce:cubic-bezier(.16,1,.3,1);}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scrollbar-color:var(--blu) var(--crema)}body{margin:0;background:var(--crema);color:var(--testo);font:400 1.0625rem/1.55 var(--corpo);-webkit-font-smoothing:antialiased;overflow-x:clip}img{display:block;max-width:100%}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}h1,h2,h3,p,ul,dl,dd,fieldset{margin:0;padding:0;border:0}ul{list-style:none}::selection{background:var(--blu);color:var(--crema)}.su-blu ::selection,.su-blu::selection{background:var(--crema);color:var(--blu)}:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:2px}.salta{position:absolute;left:-999px;top:0;background:var(--crema);color:var(--blu);padding:.6rem 1rem;z-index:20}.salta:focus{left:var(--gutter);top:.75rem}.nascosto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}h1,h2,h3{font-family:var(--display);font-stretch:118%;font-weight:700;letter-spacing:-.02em;line-height:1.04;text-wrap:balance}.testata{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:clamp(14px,2vw,24px) var(--gutter)}.testata .logo img{height:clamp(46px,4.4vw,60px);width:auto}.lingue{display:flex;gap:.25rem;font-weight:600;font-size:.95rem}.lingue{align-items:center}.lingue a{padding:.4rem .6rem;text-decoration:none;border-radius:4px}.lingue a[aria-current]{text-decoration:underline}.lingue .a-proprietari{margin-right:.6rem}.apertura{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:min(100svh,1040px);color:#fff;background:var(--blu-scuro)}.apertura-foto{position:absolute;inset:0;z-index:-1;overflow:hidden}.apertura-foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.apertura-foto img.entra{animation:svela 1.1s var(--esce) both}@keyframes svela{from{opacity:0;transform:scale(1.05)}to{opacity:1;transform:none}}.apertura-foto::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0f2a44b8 0%,#0f2a4466 38%,#0f2a4473 62%,#0f2a44cc 100%)}.apertura-corpo{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.9rem,2.2vh,1.5rem);padding:clamp(8px,2vh,24px) var(--gutter) clamp(36px,6vh,64px);text-align:center;min-width:0}.apertura h1{font-size:clamp(2.3rem,min(5.8vw,10vh),5.5rem);font-stretch:125%;text-transform:uppercase;letter-spacing:-.015em;line-height:1}.promessa{max-width:44ch;font-size:clamp(1.08rem,1.5vw,1.3rem);font-weight:500;line-height:1.4}.motivi{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem .6rem;margin-top:clamp(.4rem,2.5vh,1.6rem);min-width:0;max-width:100%}.motivi-etichetta{font-weight:600;margin-right:.2rem}.motivo{position:relative;display:block;flex:none}.motivo input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.motivo span{display:block;padding:.42rem 1rem;border-radius:999px;font-weight:600;box-shadow:inset 0 0 0 1.5px #ffffffb3;transition:background .2s,color .2s}.motivo:hover span{background:#ffffff2e}.motivo input:checked+span{background:var(--crema);color:var(--blu);box-shadow:none}.motivo input:focus-visible+span{outline:2px solid #fff;outline-offset:2px}.ricerca{display:grid;grid-template-columns:1.2fr 1.2fr .7fr auto;align-items:stretch;background:var(--crema-chiaro);color:var(--testo);border-radius:16px;overflow:hidden;text-align:left}.apertura .ricerca{width:min(100%,1000px);box-shadow:0 18px 44px #00000040}.campo{display:flex;flex-direction:column;justify-content:center;padding:.7rem 1.2rem;border-right:1px solid var(--linea);min-width:0}.campo:focus-within{background:#fff}.campo label{font-size:.85rem;font-weight:600;color:var(--testo-2)}.campo input,.campo select{width:100%;border:0;background:none;padding:.1rem 0;font:600 1.0625rem/1.4 var(--corpo);color:var(--testo);outline:none;color-scheme:light;min-height:1.75rem;accent-color:var(--blu)}.ricerca button,.bottone{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:0;cursor:pointer;background:var(--blu);color:var(--crema);font:700 1.0625rem/1.2 var(--corpo);padding:1rem 1.75rem;text-decoration:none;transition:background .2s}.ricerca button:hover,.bottone:hover{background:var(--blu-scuro)}.ricerca button:focus-visible{outline-offset:-5px}.bottone{border-radius:999px}.bottone.vuoto{background:none;color:var(--blu);box-shadow:inset 0 0 0 1.5px var(--blu)}.bottone.vuoto:hover{background:var(--blu);color:var(--crema)}.errore-date{grid-column:1/-1;margin:0;padding:.55rem 1.2rem;background:#fff;border-top:1px solid var(--linea);font-weight:600;font-size:.95rem}.sezione-testa{text-align:center;margin-bottom:clamp(30px,4.4vw,60px)}.sezione-testa h2{font-size:clamp(1.8rem,3.8vw,3.4rem);font-stretch:125%;text-transform:uppercase;letter-spacing:-.01em}.sezione-testa p{margin:.7rem auto 0;max-width:52ch}.luoghi{background:var(--blu);color:var(--crema);padding:clamp(64px,8vw,120px) var(--gutter)}.luoghi-griglia{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(10px,1.2vw,18px)}.luogo{position:relative;grid-column:span 2;display:block;height:clamp(230px,23vw,340px);border-radius:20px;overflow:hidden;text-decoration:none;color:#fff;background:var(--blu-scuro)}.luogo:nth-child(-n+2){grid-column:span 3;height:clamp(280px,31vw,460px)}.luogo img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--esce)}.luogo:hover img{transform:scale(1.04)}.luogo::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0f2a4400 45%,#0f2a44d9 100%)}.luogo div{position:absolute;z-index:1;left:clamp(16px,1.8vw,26px);right:clamp(16px,1.8vw,26px);bottom:clamp(14px,1.6vw,22px)}.luogo h3{font-size:clamp(1.25rem,2vw,1.8rem);font-stretch:118%}.luogo p{margin-top:.15rem;font-weight:500}.case{padding:clamp(64px,8vw,120px) var(--gutter);scroll-margin-top:0}.anima .apertura-corpo>*{animation-fill-mode:backwards}.mostra-tutte{margin-top:.6rem;background:none;border:0;padding:.25rem 0;font:600 1.0625rem var(--corpo);color:var(--blu);cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.mostra-tutte[hidden]{display:none}.griglia{--spazio:clamp(16px,2vw,28px);display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(34px,3.6vw,52px) var(--spazio)}.casa{flex:0 1 calc((100% - 2*var(--spazio))/3);min-width:0}.casa[hidden]{display:none}.griglia.entra .casa{animation:sale .7s var(--esce) both}@keyframes sale{from{opacity:.25;transform:translateY(14px)}to{opacity:1;transform:none}}.casa a{display:block;text-decoration:none}.casa-foto{overflow:hidden;border-radius:16px;background:#d6d6ca;aspect-ratio:4/3}.casa-foto img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--esce)}.casa a:hover .casa-foto img{transform:scale(1.035)}.casa h3{margin-top:.85rem;font-size:clamp(1.08rem,1.35vw,1.25rem);font-stretch:104%;line-height:1.2;letter-spacing:-.01em}.casa a:hover h3{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.16em}.casa-dati{margin-top:.2rem;color:var(--testo-2)}.casa-cin{color:var(--testo-2);font-size:.8125rem;font-variant-numeric:tabular-nums}.diretto{padding:0 var(--gutter)}.diretto-pannello{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(20px,3vw,44px);background:var(--blu);color:var(--crema);border-radius:24px;padding:clamp(14px,1.6vw,22px)}.diretto-foto{border-radius:16px;overflow:hidden;min-height:320px;background:var(--blu-scuro)}.diretto-foto img{width:100%;height:100%;object-fit:cover}.diretto-testo{padding:clamp(18px,3.4vw,48px) clamp(8px,3vw,44px) clamp(18px,3vw,40px) 0}.diretto h2{font-size:clamp(1.8rem,3.4vw,3rem);font-stretch:125%;text-transform:uppercase;letter-spacing:-.01em;margin-bottom:clamp(14px,2vw,24px)}.ragioni li{padding:clamp(14px,1.6vw,20px) 0;border-top:1px solid #eaeae040}.ragioni h3{font-size:clamp(1.15rem,1.6vw,1.4rem);font-stretch:108%}.ragioni p{margin-top:.3rem;max-width:56ch;color:#d5dde3}.contatti{padding:clamp(64px,8vw,120px) var(--gutter);text-align:center}.contatti h2{font-size:clamp(1.8rem,3.8vw,3.4rem);font-stretch:125%;text-transform:uppercase;letter-spacing:-.01em}.contatti p{margin:.7rem auto 0;max-width:46ch;color:var(--testo-2)}.azioni{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem}.wa-fisso{position:fixed;z-index:10;right:clamp(14px,2vw,26px);bottom:clamp(14px,2vw,26px);display:inline-flex;align-items:center;gap:.45rem;padding:.72rem 1.05rem;border-radius:999px;background:var(--crema-chiaro);color:var(--blu);font-weight:700;text-decoration:none;box-shadow:0 8px 24px #0000003d}.wa-fisso:hover{background:#fff}.wa-fisso svg{width:22px;height:22px;flex:none}.mappa-sezione{padding:0 var(--gutter) clamp(64px,8vw,120px)}.mappa{height:clamp(380px,46vw,620px);border-radius:20px;overflow:hidden;background:#c9d6df;z-index:0}.mappa .leaflet-tile-pane{filter:grayscale(1) contrast(.92) brightness(1.04)}.perno{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--blu);color:var(--crema);font:700 .95rem var(--corpo);box-shadow:0 0 0 3px var(--crema-chiaro),0 5px 12px #00000047;cursor:pointer;transition:transform .25s var(--esce)}.perno:hover{transform:scale(1.12)}.mappa.leaflet-container{font-family:var(--corpo)}.mappa .leaflet-popup-content-wrapper{border-radius:14px;padding:0;overflow:hidden}.mappa .leaflet-popup-content{margin:0;width:240px!important;font-size:.95rem;line-height:1.3}.mappa a.leaflet-popup-close-button{top:6px;right:6px;width:26px;height:26px;background:var(--crema-chiaro);border-radius:50%;color:var(--blu);font-size:16px;line-height:24px}.scheda-mappa img{width:100%;height:124px;object-fit:cover}.scheda-mappa ul{padding:.55rem .8rem .7rem;display:grid;gap:.35rem}.scheda-mappa a{color:var(--blu);font-weight:700;text-underline-offset:.15em}.scheda-mappa small{display:block;color:var(--testo-2);font-size:.85rem;font-weight:400}.piede{margin-top:0;background:var(--blu-scuro);color:var(--crema);padding:clamp(36px,5vw,56px) var(--gutter);display:flex;flex-wrap:wrap;gap:1.75rem 3.5rem;justify-content:space-between;align-items:flex-start}.piede img{height:56px;width:auto}.piede ul{display:grid;gap:.3rem}.piede a{text-decoration:none}.piede a:hover{text-decoration:underline}.piede small{display:block;flex-basis:100%;color:#b9c7d4;font-size:.875rem}.barra{background:var(--blu);color:var(--crema)}.pagina-casa{padding:clamp(24px,3.5vw,44px) var(--gutter) clamp(56px,7vw,96px)}.indietro{display:inline-block;margin-bottom:.9rem;font-weight:600;color:var(--blu)}.pagina-casa h1{font-size:clamp(1.9rem,4vw,3.4rem);max-width:22ch}.indirizzo{margin-top:.5rem;color:var(--testo-2);font-size:1.0625rem}.galleria{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:repeat(2,minmax(0,clamp(150px,19vw,290px)));gap:8px;margin-top:clamp(20px,3vw,32px);border-radius:16px;overflow:hidden}.galleria a{display:block;overflow:hidden;background:#d6d6ca;min-height:0}.galleria a:first-child{grid-row:1/3}.galleria img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--esce)}.galleria a:hover img{transform:scale(1.03)}.altre-foto{display:flex;gap:8px;overflow-x:auto;margin-top:8px;scroll-snap-type:x proximity;padding-bottom:6px;scrollbar-width:thin}.altre-foto a{flex:0 0 clamp(150px,18vw,220px);aspect-ratio:3/2;scroll-snap-align:start;border-radius:10px;overflow:hidden}.altre-foto img{width:100%;height:100%;object-fit:cover}.scheda{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,400px);gap:clamp(32px,5vw,80px);margin-top:clamp(32px,4.5vw,56px);align-items:start}.scheda h2{font-size:clamp(1.3rem,2vw,1.7rem);font-stretch:108%;margin-bottom:.8rem}.scheda section+section{margin-top:clamp(28px,3.5vw,44px)}.descrizione{max-width:66ch}.fatti{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1rem 1.5rem}.fatti dt{color:var(--testo-2);font-size:.95rem}.fatti dd{font-weight:700;font-size:1.15rem}.dotazioni{columns:2;column-gap:2rem}.dotazioni li{break-inside:avoid;padding:.2rem 0}.legale{color:var(--testo-2);font-size:.95rem;font-variant-numeric:tabular-nums}.prenota{position:sticky;top:20px;background:var(--blu);color:var(--crema);padding:clamp(20px,2.4vw,28px);border-radius:16px}.prenota h2{font-size:1.45rem;margin-bottom:.35rem}.prenota>p{color:#d5dde3;margin-bottom:1rem}.prenota .ricerca{position:static;display:grid;grid-template-columns:1fr 1fr;box-shadow:none;overflow:hidden}.prenota .campo{border-bottom:1px solid var(--linea)}.prenota .campo:nth-of-type(2){border-right:0}.prenota .campo.ospiti{grid-column:1/-1;border-right:0}.prenota button{grid-column:1/-1;background:var(--blu-scuro)}.prenota .scrivi{margin-top:.9rem;font-size:.95rem;color:#d5dde3}.testo{padding:clamp(28px,4vw,56px) var(--gutter) clamp(56px,7vw,96px);max-width:calc(68ch + 2*var(--gutter))}.testo h1{font-size:clamp(1.9rem,4vw,3rem);margin-bottom:1.1rem}.testo h2{font-size:1.3rem;font-stretch:108%;margin:1.8rem 0 .5rem}.testo p+p{margin-top:.8rem}@media (max-width:1040px){.scheda{grid-template-columns:1fr}.prenota{position:static}.casa{flex-basis:calc((100% - var(--spazio))/2)}.diretto-pannello{grid-template-columns:1fr}.diretto-foto{min-height:0;aspect-ratio:16/9}.diretto-testo{padding:.5rem clamp(10px,3vw,24px) 1.2rem}}@media (max-width:760px){.apertura{min-height:100svh}.apertura-corpo{justify-content:flex-start;padding-top:clamp(14px,4vh,40px)}.motivi{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;width:100vw;margin-inline:calc(var(--gutter)*-1);padding:.15rem var(--gutter);scrollbar-width:none}.motivi::-webkit-scrollbar{display:none}.motivi-etichetta{flex:none}.ricerca{grid-template-columns:1fr 1fr}.ricerca .campo:nth-of-type(2){border-right:0}.ricerca .campo{border-bottom:1px solid var(--linea)}.ricerca .campo.ospiti{grid-column:1/-1;border-right:0}.ricerca button{grid-column:1/-1}.luoghi-griglia{grid-template-columns:1fr 1fr}.luogo,.luogo:nth-child(-n+2){grid-column:span 1;height:clamp(170px,46vw,260px)}.luogo:first-child{grid-column:1/-1;height:clamp(200px,56vw,300px)}.casa{flex-basis:100%}.wa-fisso span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wa-fisso{padding:.8rem}.galleria{grid-template-columns:1fr 1fr;grid-template-rows:auto}.galleria a{aspect-ratio:3/2}.galleria a:first-child{grid-column:1/-1;grid-row:auto}.galleria a:nth-child(n+4){display:none}.dotazioni{columns:1}}.prop{background:var(--crema-chiaro)}.prop-testata{padding-block:clamp(14px,2vw,22px)}.prop-esci{font-weight:600;color:var(--blu)}.prop h2{letter-spacing:-.02em}.prop-apertura{display:grid;grid-template-columns:minmax(0,7fr) minmax(320px,5fr);gap:clamp(32px,6vw,96px);align-items:center;padding:clamp(20px,5vh,56px) var(--gutter) clamp(56px,8vw,104px)}.prop-apertura h1{font-size:clamp(2.7rem,6.6vw,6rem);font-stretch:100%;font-weight:800;letter-spacing:-.035em;line-height:.98;color:var(--blu)}.prop-intro{margin-top:clamp(1.1rem,2.4vw,1.8rem);max-width:54ch;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.45}.prop-punti{display:flex;flex-wrap:wrap;gap:.35rem 1.6rem;margin-top:1.4rem;font-weight:700;color:var(--blu)}.prop-punti li{display:flex;align-items:center;gap:.5rem}.prop-punti li::before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--blu)}.prop-modulo{display:grid;gap:.85rem;background:#fff;border:1px solid var(--linea);border-radius:10px;padding:clamp(20px,2.4vw,32px);box-shadow:0 18px 40px #1c46701a}.prop-modulo h2{font-size:clamp(1.3rem,1.9vw,1.6rem);font-stretch:100%;font-weight:800;color:var(--blu);margin-bottom:.2rem}.prop-due{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.prop-campo{display:grid;gap:.25rem;min-width:0}.prop-campo label{font-size:.92rem;font-weight:600}.prop-campo input,.prop-campo select{width:100%;min-height:46px;border:1px solid #1c467059;border-radius:6px;background:#fff;padding:.5rem .7rem;font:500 1rem var(--corpo);color:var(--testo);accent-color:var(--blu)}.prop-campo input:focus,.prop-campo select:focus{outline:2px solid var(--blu);outline-offset:1px}.prop-campo input:user-invalid{border-color:#a12c2c}.prop-modulo button{min-height:50px;border:0;border-radius:6px;background:var(--blu);color:var(--crema);font:700 1.0625rem var(--corpo);cursor:pointer}.prop-modulo button:hover{background:var(--blu-scuro)}.prop-modulo .prop-mail{min-height:0;background:none;color:var(--blu);font-weight:600;text-decoration:underline;text-underline-offset:.2em;padding:.1rem}.prop-modulo .prop-mail:hover{background:none}.prop-nota{font-size:.875rem;color:var(--testo-2)}.prop-servizi,.prop-vantaggi,.prop-vetrina,.prop-passi{padding:clamp(56px,7vw,104px) var(--gutter)}.prop-servizi{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(24px,5vw,72px);border-top:1px solid var(--linea)}.prop-servizi h2,.prop-vantaggi h2,.prop-vetrina h2,.prop-passi h2{font-size:clamp(1.9rem,3.6vw,3.2rem);font-stretch:100%;font-weight:800;color:var(--blu)}.prop-servizi li{display:grid;grid-template-columns:minmax(150px,3fr) minmax(0,5fr);gap:.2rem 2rem;padding:1.05rem 0;border-top:1px solid var(--linea)}.prop-servizi li:first-child{border-top:0;padding-top:.2rem}.prop-servizi h3,.prop-vantaggi h3,.prop-passi h3{font-size:1.15rem;font-stretch:100%;font-weight:700;letter-spacing:-.01em;line-height:1.25;color:var(--blu)}.prop-fascia{background:var(--blu);color:var(--crema);padding:clamp(56px,8vw,112px) var(--gutter)}.prop-fascia h2{font-size:clamp(2.1rem,5.2vw,4.6rem);font-stretch:100%;font-weight:800;letter-spacing:-.03em;max-width:17ch}.prop-fascia p{margin-top:1.1rem;max-width:56ch;font-size:1.15rem;color:#d5dde3}.prop-vantaggi ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,4vw,56px);margin-top:clamp(22px,3vw,40px)}.prop-vantaggi p,.prop-passi p{margin-top:.35rem;color:var(--testo-2)}.prop-vetrina{padding-top:0}.prop-vetrina>div{display:grid;grid-template-columns:2fr 1fr 1fr;gap:8px;margin-top:clamp(22px,3vw,36px)}.prop-vetrina>div a{position:relative;display:block;height:clamp(240px,27vw,380px);overflow:hidden;border-radius:6px;background:#d6d6ca}.prop-vetrina img{width:100%;height:100%;object-fit:cover}.prop-vetrina>div>a>span{position:absolute;left:10px;bottom:10px;background:var(--crema-chiaro);color:var(--blu);padding:.15rem .55rem;border-radius:4px;font-weight:600;font-size:.92rem}.prop-tutte{display:inline-block;margin-top:.9rem;font-weight:600;color:var(--blu)}.prop-passi{background:var(--crema)}.prop-passi ol{counter-reset:p;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.6vw,36px);margin:clamp(24px,3vw,40px) 0 clamp(26px,3vw,38px);padding:0;list-style:none}.prop-passi li{counter-increment:p;padding-top:.8rem;border-top:2px solid var(--blu)}.prop-passi li::before{content:counter(p);display:block;font-family:var(--display);font-weight:800;font-size:1.7rem;line-height:1.1;color:var(--blu);margin-bottom:.35rem}@media (max-width:900px){.prop-apertura,.prop-servizi{grid-template-columns:1fr}.prop-vantaggi ul{grid-template-columns:1fr}.prop-passi ol{grid-template-columns:1fr 1fr}}@media (max-width:560px){.prop-esci{font-size:.92rem;text-align:right;max-width:13ch;line-height:1.2}.prop-due{grid-template-columns:1fr}.prop-servizi li{grid-template-columns:1fr}.prop-vetrina>div{grid-template-columns:1fr 1fr}.prop-vetrina>div a{height:44vw}.prop-vetrina>div a:first-child{grid-column:1/-1;height:60vw}.prop-passi ol{grid-template-columns:1fr}}.bottone.chiaro{background:var(--crema);color:var(--blu)}.bottone.chiaro:hover{background:#fff}.prop-nastro{display:grid;gap:8px;overflow:hidden;padding-bottom:clamp(40px,6vw,80px)}.prop-nastro>div{display:flex;gap:8px;width:max-content;transform:translateX(calc(var(--nx,0)*-1px));will-change:transform}.prop-nastro>div+div{transform:translateX(calc(var(--nx,0)*1px - 26%))}.prop-nastro img{width:clamp(210px,23vw,340px);aspect-ratio:3/2;object-fit:cover;border-radius:6px;background:#d6d6ca}.prop-servizi-testa{position:sticky;top:24px;align-self:start}.prop-servizi-foto{margin-top:clamp(18px,2.4vw,30px);aspect-ratio:4/5;border-radius:6px;overflow:hidden;background:#d6d6ca}.prop-servizi-foto img{width:100%;height:100%;object-fit:cover}.prop-fascia{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(28px,5vw,72px);align-items:center}.prop-fascia-foto{aspect-ratio:5/4;border-radius:6px;overflow:hidden;background:var(--blu-scuro)}.prop-fascia-foto img{width:100%;height:100%;object-fit:cover}.prop-vantaggio-foto{aspect-ratio:4/3;border-radius:6px;overflow:hidden;margin-bottom:.9rem;background:#d6d6ca}.prop-vantaggio-foto img{width:100%;height:100%;object-fit:cover}.prop-vetrina>div{grid-template-columns:repeat(6,minmax(0,1fr))}.prop-vetrina>div a{grid-column:span 2}.prop-vetrina>div a:nth-child(-n+2){grid-column:span 3}.prop-social{background:var(--blu-scuro);color:var(--crema);padding:clamp(60px,8vw,112px) 0;text-align:center;overflow:hidden}.prop-social .sezione-testa{padding:0 var(--gutter)}.prop-social h2{font-stretch:100%;font-weight:800;text-transform:none;letter-spacing:-.025em}.prop-social .sezione-testa p{color:#d5dde3}.reel-binario{--largo:clamp(232px,23vw,310px);display:flex;align-items:center;gap:clamp(4px,1vw,14px);overflow-x:auto;scroll-snap-type:x mandatory;padding:12px calc(50% - var(--largo)/2);scrollbar-width:none;outline-offset:-4px}.reel-binario::-webkit-scrollbar{display:none}.reel{position:relative;flex:0 0 var(--largo);aspect-ratio:9/16;margin:0;border-radius:20px;overflow:hidden;background:var(--blu);scroll-snap-align:center;transform:scale(.84);opacity:.5;cursor:pointer;transition:transform .55s var(--esce),opacity .4s ease-out}.reel.attivo{transform:none;opacity:1;cursor:default;box-shadow:0 20px 48px #00000059}.reel{background-size:cover;background-position:center}.reel video{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s}.reel.in-onda video{opacity:1}.reel figcaption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.reel.attivo .reel-punti{display:flex;justify-content:center;gap:2px;margin:.9rem 0 clamp(34px,5vw,60px)}.reel-punti button{width:28px;height:28px;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center}.reel-punti button::before{content:"";width:9px;height:9px;border-radius:50%;background:var(--tinta);transition:transform .3s,background .3s}.reel-punti button.attivo::before{background:var(--crema);transform:scale(1.35)}.prop-post{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1.2vw,16px);padding:0 var(--gutter);margin-bottom:clamp(26px,3.4vw,40px)}.prop-post a{display:block;border-radius:10px;overflow:hidden;background:var(--blu)}.prop-post img{width:100%;height:auto;transition:transform .9s var(--esce)}.prop-post a:hover img{transform:scale(1.03)}@media (max-width:900px){.prop-servizi-testa{position:static}.prop-servizi-foto{aspect-ratio:16/10}.prop-fascia{grid-template-columns:1fr}}@media (max-width:560px){.prop-vantaggi ul{gap:30px}.prop-vetrina>div a,.prop-vetrina>div a:nth-child(-n+2){grid-column:span 1}.prop-vetrina>div a:first-child{grid-column:1/-1}.prop-post{grid-template-columns:1fr 1fr}.prop-post a:first-child{grid-column:1/-1}}.prop{--ombra:0 2px 6px #1c46701a,0 18px 44px #1c467029;--ombra-forte:0 4px 10px #0f2a4426,0 34px 70px #0f2a4440}.prop-apertura{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;min-height:min(100svh,900px);padding:0 var(--gutter) clamp(120px,17vh,170px);color:#fff;overflow:hidden;background:var(--blu-scuro);grid-template-columns:none}.prop-sfondo{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.prop-apertura::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0f2a4466 0%,#0f2a4400 40%,#0f2a444d 100%)}.prop-testata{width:calc(100% + 2*var(--gutter));margin-inline:calc(var(--gutter)*-1)}.prop-esci{color:#fff}.prop-vetro{margin-block:auto;width:min(100%,960px);padding:clamp(26px,4vw,54px) clamp(20px,4vw,60px);text-align:center;border-radius:28px;background:linear-gradient(160deg,#0f2a4466,#0f2a4499);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);border:1px solid #ffffff40;box-shadow:inset 0 1px 0 #ffffff59,var(--ombra-forte)}.prop-apertura h1{font-size:clamp(2.1rem,5.2vw,4.7rem);font-stretch:125%;font-weight:800;letter-spacing:-.015em;line-height:1.02;text-transform:uppercase;color:#fff;text-shadow:0 3px 22px #0f2a4473}.prop-intro{margin:clamp(.9rem,2vw,1.4rem) auto 0;max-width:58ch;color:#fff}.prop-punti{justify-content:center;gap:.5rem;margin-top:clamp(1rem,2vw,1.5rem);color:var(--blu)}.prop-punti li{padding:.42rem .95rem;border-radius:999px;background:var(--crema-chiaro);box-shadow:0 6px 16px #0f2a4440}.prop-punti li::before{display:none}.prop-richiesta{position:relative;z-index:2;padding:0 var(--gutter);margin-top:clamp(-120px,-13vh,-80px)}.prop-modulo{grid-template-columns:repeat(6,minmax(0,1fr));gap:.9rem 1rem;width:min(100%,1040px);margin-inline:auto;border:1px solid #ffffff;border-radius:22px;padding:clamp(20px,2.6vw,34px);box-shadow:var(--ombra-forte)}.prop-modulo h2{grid-column:1/-1;text-align:center}.prop-modulo .prop-campo{grid-column:span 2}.prop-modulo .prop-campo:nth-of-type(n+4){grid-column:span 3}.prop-modulo button{grid-column:1/-1;border-radius:12px;box-shadow:0 10px 22px #1c467047}.prop-modulo .prop-mail{box-shadow:none;justify-self:center}.prop-modulo .prop-nota{grid-column:1/-1;text-align:center}.prop-campo input,.prop-campo select{border-radius:10px;box-shadow:inset 0 1px 3px #1c46701f}.prop-nastro{padding-top:clamp(48px,6vw,84px)}.prop-nastro>div,.prop-nastro>div+div{transform:none}.prop-nastro>div+div{margin-left:-26%}.prop-nastro img{border-radius:14px;box-shadow:0 8px 20px #1c467029}.prop-nastro{padding-block:clamp(48px,6vw,84px) clamp(40px,6vw,80px);gap:12px}.prop-nastro>div{gap:12px;padding-block:10px}.prop-servizi{border-top:0;padding-top:clamp(24px,4vw,48px)}.prop-servizi ul{background:#fff;border-radius:22px;padding:clamp(14px,2vw,26px) clamp(18px,2.6vw,34px);box-shadow:var(--ombra)}.prop-servizi-foto,.prop-vantaggio-foto,.prop-vetrina>div a{border-radius:18px;box-shadow:var(--ombra)}.prop-fascia{position:relative;isolation:isolate;display:block;overflow:hidden;background:var(--blu-scuro);padding:clamp(70px,10vw,150px) var(--gutter)}.prop-fascia>img{position:absolute;left:0;top:-12%;z-index:-1;width:100%;height:124%;object-fit:cover}.prop-fascia-vetro{width:min(100%,760px);padding:clamp(24px,3.6vw,48px);border-radius:26px;background:linear-gradient(160deg,#0f2a4473,#0f2a44a6);-webkit-backdrop-filter:blur(16px) saturate(1.25);backdrop-filter:blur(16px) saturate(1.25);border:1px solid #ffffff40;box-shadow:inset 0 1px 0 #ffffff4d,var(--ombra-forte)}.prop-fascia p{color:#fff}.prop-vantaggi li{background:#fff;border-radius:22px;padding:12px 12px 20px;box-shadow:var(--ombra)}.prop-vantaggi li h3,.prop-vantaggi li p{padding-inline:10px}.prop-vantaggio-foto{box-shadow:none;border-radius:14px}.prop-vetrina>div>a>span{background:#ffffffe6;box-shadow:0 4px 12px #0f2a4433}.prop-passi li{background:#fff;border-top:0;border-radius:18px;padding:1.1rem 1.1rem 1.25rem;box-shadow:var(--ombra)}.prop-post a{border-radius:16px;box-shadow:0 14px 30px #00000040}.prop-social .bottone.chiaro{box-shadow:0 12px 26px #00000040}@media (max-width:760px){.prop-apertura{min-height:0;padding-bottom:110px}.prop-vetro{margin-top:clamp(10px,3vh,30px)}.prop-richiesta{margin-top:-74px}.prop-modulo .prop-campo,.prop-modulo .prop-campo:nth-of-type(n+4){grid-column:1/-1}}.ricerca button,.prop-modulo button[type=submit],.prenota button{background:var(--arancio);color:var(--su-arancio)}.ricerca button:hover,.prop-modulo button[type=submit]:hover,.prenota button:hover{background:var(--arancio-scuro)}.prop-modulo button[type=submit]{box-shadow:0 10px 22px #d77d1659}.motivo input:checked+span{background:var(--arancio);color:var(--su-arancio)}.lingue a[aria-current]{text-decoration-color:var(--arancio);text-decoration-thickness:2px}.sezione-testa h2::after,.diretto h2::after,.contatti h2::after,.prop-servizi h2::after,.prop-fascia h2::after,.prop-vantaggi h2::after,.prop-vetrina h2::after,.prop-passi h2::after{content:"";display:block;width:52px;height:4px;margin-top:.5em;border-radius:2px;background:var(--arancio)}.sezione-testa h2::after,.contatti h2::after{margin-inline:auto}.perno{background:var(--arancio);color:var(--su-arancio)}.mostra-tutte,.prop-tutte,.indietro,.prop-mail{text-decoration-color:var(--arancio)!important;text-decoration-thickness:2px}.casa a:hover h3{text-decoration-color:var(--arancio)}.prop-punti li::before{display:block;background:var(--arancio)}.prop-passi li::before{color:var(--arancio-scuro)}.reel-punti button.attivo::before{background:var(--arancio)}.wa-fisso svg{color:var(--arancio-scuro)}::selection{background:var(--arancio);color:var(--su-arancio)}.su-blu ::selection,.su-blu::selection{background:var(--arancio);color:var(--su-arancio)}.pagina-strutture{padding:clamp(28px,4vw,56px) var(--gutter) clamp(64px,8vw,110px)}.strutture-testa h1{font-size:clamp(2.3rem,5.4vw,4.6rem);font-stretch:125%;text-transform:uppercase;letter-spacing:-.015em;color:var(--blu)}.strutture-testa h1::after{content:"";display:block;width:52px;height:4px;margin-top:.4em;border-radius:2px;background:var(--arancio)}.strutture-testa p{margin-top:.8rem;color:var(--testo-2);font-size:1.15rem}.pagina-strutture .ricerca{margin-top:clamp(20px,3vw,32px);box-shadow:0 2px 6px #1c46701a,0 18px 44px #1c467029}.filtri{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:clamp(22px,3vw,34px)}.filtro{padding:.5rem 1.05rem;border:0;border-radius:999px;background:none;box-shadow:inset 0 0 0 1.5px var(--blu);color:var(--blu);font:600 1rem var(--corpo);cursor:pointer;transition:background .2s,color .2s}.filtro:hover{background:#1c46701a}.filtro[aria-pressed=true]{background:var(--arancio);color:var(--su-arancio);box-shadow:none}.mostra-tutte{display:inline-block}.lingue .a-strutture{margin-right:0}.luoghi-griglia .luogo,.luoghi-griglia .luogo:nth-child(-n+2){grid-column:span 3;height:clamp(250px,27vw,400px)}@media (max-width:760px){.luoghi-griglia .luogo,.luoghi-griglia .luogo:nth-child(-n+2),.luoghi-griglia .luogo:first-child{grid-column:span 1;height:clamp(170px,46vw,260px)}.pagina-strutture .ricerca{grid-template-columns:1fr 1fr}}@media (max-width:480px){.lingue .a-proprietari{display:none}}main,.barra,.prop{position:relative;z-index:1}main{background:var(--crema)}.prop main{background:var(--crema-chiaro)}.testata{padding-right:calc(var(--gutter) + 60px)}.apertura-parola{position:absolute;left:0;right:0;top:9%;text-align:center;font-family:var(--display);font-stretch:125%;font-weight:800;font-size:20.5vw;line-height:1;letter-spacing:-.035em;color:var(--crema);white-space:nowrap;transform:translate3d(0,62vh,0);will-change:transform}.apertura-piano{position:absolute;inset:0;background:linear-gradient(180deg,#0f2a44b8 0%,#0f2a4466 38%,#0f2a4473 62%,#0f2a44cc 100%),image-set(url(/assets/img/luoghi/lago.avif) type('image/avif'),url(/assets/img/luoghi/lago.jpg) type('image/jpeg')) center/cover no-repeat;-webkit-mask:url(/assets/img/luoghi/lago-maschera.png) center/cover no-repeat;mask:url(/assets/img/luoghi/lago-maschera.png) center/cover no-repeat}.apertura-foto::after{z-index:1}.apertura-parola{z-index:2;text-shadow:0 6px 40px #0f2a4440}.anima .apertura-parola{transition:transform 1.1s var(--esce)}.anima .apertura.rivelata .apertura-parola{transform:translate3d(0,0,0)}.anima .apertura-corpo>*{transition:opacity .5s ease-out,transform .7s var(--esce)}.anima .apertura.rivelata .apertura-corpo>*{opacity:0;transform:translate3d(0,-36px,0);pointer-events:none}.apertura-piano{z-index:3}.apertura-foto img.entra{z-index:4}.apertura-foto img.scatto{z-index:0}.apertura-foto img.entra{z-index:1}.sopra>.case,.sopra>.mappa-sezione,.sopra>.contatti{position:relative}.sopra{margin-top:calc(clamp(28px,4vw,48px)*-1)}.sopra>.luoghi{padding-top:clamp(52px,6vw,88px);border-radius:clamp(28px,4vw,48px) clamp(28px,4vw,48px) 0 0}.apertura-corpo{padding-bottom:calc(clamp(36px,6vh,64px) + clamp(28px,4vw,48px))}.sopra>.case{border-radius:clamp(28px,4vw,48px) clamp(28px,4vw,48px) 0 0;margin-top:calc(clamp(28px,4vw,48px)*-1)}.prop-fascia,.prop-social,.prop-passi{border-radius:clamp(28px,4vw,48px) clamp(28px,4vw,48px) 0 0;margin-top:calc(clamp(28px,4vw,48px)*-1)}.sopra>.case{margin-top:-40px;padding-top:calc(clamp(64px,8vw,120px) + 10px);border-radius:40px 40px 0 0;box-shadow:0 -18px 44px #0f2a4433}.sopra>.contatti{margin-top:clamp(56px,7vw,100px)}.prop-fascia,.prop-social,.prop-passi{position:relative;border-radius:40px 40px 0 0;margin-top:-40px;box-shadow:0 -18px 44px #0f2a4433}.prop-social{padding-top:calc(clamp(60px,8vw,112px) + 20px)}.prop-passi{padding-top:calc(clamp(56px,7vw,104px) + 20px)}.prop-vantaggi,.prop-vetrina{padding-bottom:calc(clamp(56px,7vw,104px) + 40px)}.contatti{position:relative;isolation:isolate;overflow:hidden;display:flex;justify-content:center;padding:clamp(90px,13vw,190px) var(--gutter);color:#fff;background:var(--blu-scuro)}.contatti>img{position:absolute;left:0;top:-12%;z-index:-1;width:100%;height:124%;object-fit:cover}.contatti-vetro{width:min(100%,720px);padding:clamp(24px,3.6vw,46px);border-radius:26px;text-align:center;background:linear-gradient(160deg,#0f2a4473,#0f2a44a6);-webkit-backdrop-filter:blur(16px) saturate(1.25);backdrop-filter:blur(16px) saturate(1.25);border:1px solid #ffffff40;box-shadow:inset 0 1px 0 #ffffff4d,0 30px 64px #0f2a4440}.contatti .contatti-vetro p{color:#fff}.contatti h2::after{background:var(--arancio)}.bottone.arancio{background:var(--arancio);color:var(--su-arancio)}.bottone.arancio:hover{background:var(--arancio-scuro)}.piede{position:sticky;bottom:0;z-index:0;overflow:hidden;padding-bottom:0;row-gap:1.4rem}.piede-parola{flex-basis:100%;text-align:center;font-family:var(--display);font-stretch:125%;font-weight:800;font-size:22.5vw;line-height:.86;letter-spacing:-.03em;color:var(--crema);margin-inline:calc(var(--gutter)*-1);transform:translate3d(0,40%,0);will-change:transform;white-space:nowrap}.menu-bottone{position:fixed;z-index:60;top:calc(14px + env(safe-area-inset-top,0px));right:var(--gutter);width:52px;height:52px;border:0;border-radius:50%;background:var(--arancio);cursor:pointer;box-shadow:0 8px 20px #0f2a4440;transition:transform .3s var(--esce)}.menu-bottone:hover{transform:scale(1.07)}.menu-bottone span{position:absolute;left:15px;right:15px;height:2.5px;border-radius:2px;background:var(--su-arancio);transition:transform .45s var(--esce),top .45s var(--esce)}.menu-bottone span:first-child{top:20px}.menu-bottone span:last-child{top:29px}.menu-bottone[aria-expanded=true] span:first-child{top:25px;transform:rotate(45deg)}.menu-bottone[aria-expanded=true] span:last-child{top:25px;transform:rotate(-45deg)}.menu{position:fixed;inset:0;z-index:50;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(12px,2vw,24px);padding:clamp(10px,1.4vw,20px);background:#0f2a44cc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;transition:opacity .35s ease-out}.menu[hidden]{display:none}.menu.aperto{opacity:1}.menu-pannello{display:flex;flex-direction:column;justify-content:space-between;padding:clamp(24px,3vw,44px);border-radius:24px;background:var(--blu);color:var(--crema);transform:translate3d(-40px,0,0);transition:transform .7s var(--esce)}.menu.aperto .menu-pannello{transform:none}.menu-pannello img{width:min(70%,300px);height:auto}.menu-pannello p{font-family:var(--display);font-stretch:112%;font-weight:600;font-size:clamp(1.3rem,2.2vw,2rem);line-height:1.15;max-width:18ch}.menu-voci{display:flex;flex-direction:column;justify-content:center;gap:clamp(.3rem,1vh,.7rem);padding:clamp(20px,4vw,70px)}.menu-voci>a{font-family:var(--display);font-stretch:125%;font-weight:800;font-size:clamp(1.8rem,4.4vw,3.6rem);line-height:1.1;letter-spacing:-.015em;text-transform:uppercase;color:#fff;text-decoration:none;opacity:0;transform:translate3d(0,26px,0);transition:opacity .5s ease-out,transform .7s var(--esce),color .2s}.menu-voci>a:hover{color:var(--arancio)}.menu.aperto .menu-voci>a{opacity:1;transform:none}.menu.aperto .menu-voci>a:nth-child(2){transition-delay:.05s}.menu.aperto .menu-voci>a:nth-child(3){transition-delay:.1s}.menu.aperto .menu-voci>a:nth-child(4){transition-delay:.15s}.menu.aperto .menu-voci>a:nth-child(5){transition-delay:.2s}.menu-lingue{display:flex;gap:.9rem;margin-top:1rem;color:#fff;font-weight:700}.menu-lingue a[aria-current]{text-decoration:underline;text-decoration-color:var(--arancio);text-decoration-thickness:2px;text-underline-offset:.25em}.menu-lingue a:not([aria-current]){text-decoration:none}.menu-aperto{overflow:hidden}.reel-scena{position:relative}.reel:not(.attivo){filter:blur(3px)}.reel-freccia{position:absolute;z-index:3;top:50%;width:48px;height:48px;margin-top:-24px;border:0;border-radius:50%;background:var(--crema-chiaro);color:var(--blu);cursor:pointer;display:grid;place-items:center;box-shadow:0 8px 20px #0000004d}.reel-freccia:hover{background:var(--arancio);color:var(--su-arancio)}.reel-freccia svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.indietro-v{left:var(--gutter)}.avanti-v{right:var(--gutter)}.reel-punti{display:flex;flex-direction:row;justify-content:center;gap:2px;width:max-content;margin:.9rem auto clamp(34px,5vw,60px);padding:2px 8px;border-radius:999px;background:var(--crema-chiaro)}.reel-punti button::before{background:#9fb3c8}.reel-punti button.attivo::before{background:var(--arancio)}@media (max-width:760px){.menu{grid-template-columns:1fr;grid-template-rows:auto 1fr}.menu-pannello{gap:1rem;padding:20px}.menu-pannello img{width:150px}.menu-pannello p{font-size:1.1rem}.sopra>.case,.prop-fascia,.prop-social,.prop-passi{border-radius:28px 28px 0 0}.reel-freccia{width:42px;height:42px;margin-top:-21px}}.social{padding:clamp(64px,8vw,120px) var(--gutter) 0;text-align:center}.social .sezione-testa p{color:var(--testo-2)}.social-post{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1.4vw,20px);max-width:1080px;margin-inline:auto}.social-post a{display:block;border-radius:16px;overflow:hidden;background:var(--blu);box-shadow:0 2px 6px #1c46701a,0 18px 44px #1c467029;transition:transform .5s var(--esce)}.social-post a:hover{transform:translateY(-6px)}.social-post img{width:100%;height:auto}.social .azioni{margin-top:clamp(22px,3vw,36px)}@media (max-width:560px){.social-post{grid-template-columns:1fr 1fr}.social-post a:first-child{grid-column:1/-1}}.apertura{overflow:hidden}.apertura-pausa{display:none}@media (min-height:640px){.apertura{position:sticky;top:0;z-index:0}}.sopra{position:relative;z-index:1}.sopra>*{background:var(--crema)}.sopra>*+*{margin-top:-1px}.sopra>.luoghi{background:var(--blu);border-radius:clamp(24px,4vw,48px) clamp(24px,4vw,48px) 0 0;box-shadow:0 -22px 50px #00000040}.apertura-foto,.apertura-corpo,.prop-nastro>div{will-change:transform}.apertura-velo{will-change:opacity}.apertura-foto{transform-origin:50% 62%}.apertura-velo{position:absolute;inset:0;z-index:2;pointer-events:none;background:var(--blu-scuro);opacity:0}.apertura-corpo{position:relative;z-index:1}.apertura .testata{position:relative;z-index:3}.apertura-vetro{display:grid;justify-items:center;gap:clamp(.7rem,1.8vh,1.1rem);width:min(100%,900px);padding:clamp(20px,3.4vh,38px) clamp(18px,3.6vw,52px);border-radius:28px;background:linear-gradient(160deg,#0f2a4459,#0f2a448c);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);border:1px solid #ffffff40;box-shadow:inset 0 1px 0 #ffffff59,0 4px 10px #0f2a4426,0 30px 64px #0f2a4440}.apertura-vetro h1{text-shadow:0 3px 22px #0f2a4473}.anima .apertura-corpo>*{animation:arriva .9s var(--esce) backwards}.anima .apertura-corpo>:nth-child(2){animation-delay:.1s}.anima .apertura-corpo>:nth-child(3){animation-delay:.2s}.anima .apertura-corpo>:nth-child(4){animation-delay:.3s}@keyframes arriva{from{opacity:0;transform:translate3d(0,40px,0)}to{opacity:1;transform:none}}.anima .rivela{opacity:0;transform:translate3d(0,56px,0);transition:opacity .7s ease-out,transform .9s var(--esce);transition-delay:var(--ritardo,0s)}.anima .rivela.visto{opacity:1;transform:none}.anima .parole .parola{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.14em;margin-bottom:-.14em}.anima .parole .parola>span{display:inline-block;transform:translate3d(0,112%,0);transition:transform .9s var(--esce);transition-delay:calc(var(--w)*.06s)}.anima .parole.visto .parola>span{transform:none}.anima .svela{opacity:0;transform:translate3d(0,48px,0) scale(.94);transition:opacity .7s ease-out,transform 1s var(--esce);transition-delay:var(--ritardo,0s)}.anima .svela img{transform:scale(1.16);transition:transform 1.2s var(--esce);transition-delay:var(--ritardo,0s)}.anima .svela.visto{opacity:1;transform:none}.anima .svela.visto img{transform:none}.anima .luogo.svela.visto:hover img,.anima .casa a:hover .svela.visto img{transform:scale(1.05);transition-delay:0s}.anima .cresce{opacity:0;transform:translate3d(0,70px,0) scale(.92);transition:opacity .7s ease-out,transform 1.1s var(--esce)}.anima .cresce.visto{opacity:1;transform:none}.anima .profondo{position:relative}.anima .profondo>img{position:absolute;left:0;top:-12%;width:100%;height:124%;will-change:translate}.anima .prop-fascia.profondo>img{z-index:-1}.anima .scompare.visto.fermo{transition:none}@media print{.apertura-parola,.menu-bottone,.menu{display:none}.anima .rivela,.anima .svela,.anima .cresce,.anima .parole .parola>span{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}