.tramonto[data-astro-cid-lmhbsrp5]{color:var(--inchiostro-2);align-items:center;gap:.6rem;margin:0;font-size:.88rem;display:inline-flex}.tramonto[data-astro-cid-lmhbsrp5][hidden]{display:none}.tramonto[data-astro-cid-lmhbsrp5] svg{color:var(--accento);flex:none}.su-scuro .tramonto[data-astro-cid-lmhbsrp5]{color:#f6f2ead1}.su-scuro .tramonto[data-astro-cid-lmhbsrp5] svg{color:var(--accento-chiaro)}.su-scuro .tramonto[data-astro-cid-lmhbsrp5] strong[data-astro-cid-lmhbsrp5]{color:var(--carta)}.tramonto[data-astro-cid-lmhbsrp5] strong[data-astro-cid-lmhbsrp5]{font-family:var(--serif);color:var(--inchiostro);font-size:1.15rem;font-weight:500}.tramonto__breve[data-astro-cid-lmhbsrp5]{display:none}@media (width<=700px){.tramonto__lungo[data-astro-cid-lmhbsrp5]{display:none}.tramonto__breve[data-astro-cid-lmhbsrp5]{display:inline}}.hero[data-astro-cid-l7zi67xv]{isolation:isolate;height:calc(100svh - 76px);min-height:560px;max-height:1100px;color:var(--carta);background:var(--notte);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.hero__media[data-astro-cid-l7zi67xv],.hero__velo[data-astro-cid-l7zi67xv]{position:absolute;inset:0}.hero__media[data-astro-cid-l7zi67xv]{z-index:-2}.hero__media[data-astro-cid-l7zi67xv]:before{content:"";background:var(--sfondo) var(--pos,50% 50%) / cover no-repeat;filter:blur(18px);position:absolute;inset:-32px}@media (orientation:portrait){.hero__media[data-astro-cid-l7zi67xv]:before{background-image:var(--sfondo-mobile,var(--sfondo));background-position:var(--pos-mobile,50% 50%)}.hero[data-astro-cid-l7zi67xv]:not(.avviata):has([data-prima-mobile]) .hero__slide[data-astro-cid-l7zi67xv].attiva{opacity:0}.hero[data-astro-cid-l7zi67xv]:not(.avviata) .hero__slide[data-astro-cid-l7zi67xv][data-prima-mobile]{opacity:1}}.hero__slide[data-astro-cid-l7zi67xv]{opacity:0;transition:opacity 1.4s var(--ease);margin:0;position:absolute;inset:0}.hero__slide[data-astro-cid-l7zi67xv].attiva{opacity:1}.hero__slide[data-astro-cid-l7zi67xv] img,.hero__slide[data-astro-cid-l7zi67xv] video[data-astro-cid-l7zi67xv]{object-fit:cover;object-position:var(--pos,50% 50%);width:100%;height:100%}.hero__slide[data-astro-cid-l7zi67xv] video[data-astro-cid-l7zi67xv],.hero__slide[data-astro-cid-l7zi67xv] .hero__copertina[data-astro-cid-l7zi67xv]{position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.hero__slide[data-astro-cid-l7zi67xv] img:not(.hero__copertina){transition:transform 9s linear;transform:scale(1.08)}.hero__slide[data-astro-cid-l7zi67xv].attiva img:not(.hero__copertina){transform:scale(1)}}.hero__slide[data-astro-cid-l7zi67xv] figcaption[data-astro-cid-l7zi67xv]{right:var(--bordo);color:var(--carta);text-shadow:0 1px 12px #00000073;font-size:clamp(1.4rem,2vw,1.9rem);position:absolute;top:clamp(20px,4vw,44px);transform:rotate(-3deg)}.hero__velo[data-astro-cid-l7zi67xv]{z-index:-1;background:linear-gradient(0deg, rgb(var(--ombra) / .6) 0%, rgb(var(--ombra) / 0) 45%)}@media (width>=901px){.hero__velo[data-astro-cid-l7zi67xv]:before,.hero__velo[data-astro-cid-l7zi67xv]:after{content:"";transition:opacity 1.4s var(--ease);position:absolute;inset:0}.hero__velo[data-astro-cid-l7zi67xv]:before{background:linear-gradient(90deg, rgb(var(--ombra) / .72) 0%, rgb(var(--ombra) / .38) 45%, rgb(var(--ombra) / 0) 75%)}.hero__velo[data-astro-cid-l7zi67xv]:after{background:linear-gradient(270deg, rgb(var(--ombra) / .72) 0%, rgb(var(--ombra) / .38) 45%, rgb(var(--ombra) / 0) 75%);opacity:0}.hero[data-astro-cid-l7zi67xv][data-testo-destra] .hero__velo[data-astro-cid-l7zi67xv]:before{opacity:0}.hero[data-astro-cid-l7zi67xv][data-testo-destra] .hero__velo[data-astro-cid-l7zi67xv]:after{opacity:1}.hero__corpo[data-astro-cid-l7zi67xv]{transition:opacity .45s var(--ease);grid-template-columns:min(44rem,100%);justify-content:start;display:grid}.hero[data-astro-cid-l7zi67xv][data-testo-destra] .hero__corpo[data-astro-cid-l7zi67xv]{text-align:right;justify-content:end;justify-items:end}.hero[data-astro-cid-l7zi67xv].cambia-lato .hero__corpo[data-astro-cid-l7zi67xv]{opacity:0}}.hero__corpo[data-astro-cid-l7zi67xv]{padding-bottom:clamp(88px,11vh,140px)}.hero__corpo[data-astro-cid-l7zi67xv]>*{max-width:44rem}.hero__comandi[data-astro-cid-l7zi67xv]{align-items:center;gap:14px;margin-inline:auto;display:flex;position:absolute;bottom:clamp(20px,3.5vh,40px);left:0;right:0}.hero__punti[data-astro-cid-l7zi67xv]{gap:8px;margin:0;padding:0;list-style:none;display:flex}.hero__punti[data-astro-cid-l7zi67xv] button[data-astro-cid-l7zi67xv]{cursor:pointer;background:0 0;border:0;width:44px;height:28px;padding:0;display:block}.hero__punti[data-astro-cid-l7zi67xv] span[data-astro-cid-l7zi67xv]{background:#f6f2ea59;height:2px;display:block;position:relative;overflow:hidden}.hero__punti[data-astro-cid-l7zi67xv] span[data-astro-cid-l7zi67xv]:after{content:"";background:var(--carta);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.hero__punti[data-astro-cid-l7zi67xv] [data-astro-cid-l7zi67xv][aria-current] span[data-astro-cid-l7zi67xv]:after{transform:scaleX(1)}.hero[data-astro-cid-l7zi67xv].in-corsa .hero__punti[data-astro-cid-l7zi67xv] [data-astro-cid-l7zi67xv][aria-current] span[data-astro-cid-l7zi67xv]:after{animation:avanza var(--durata) linear both}@keyframes avanza{0%{transform:scaleX(0)}}.hero__pausa[data-astro-cid-l7zi67xv]{width:36px;height:36px;color:var(--carta);cursor:pointer;background:0 0;border:1px solid #f6f2ea73;border-radius:50%;place-items:center;display:grid}.hero__pausa[data-astro-cid-l7zi67xv]:hover{border-color:var(--carta)}.hero__pausa[data-astro-cid-l7zi67xv] .ico-play,.hero[data-astro-cid-l7zi67xv].fermo .hero__pausa[data-astro-cid-l7zi67xv] .ico-pausa{display:none}.hero[data-astro-cid-l7zi67xv].fermo .hero__pausa[data-astro-cid-l7zi67xv] .ico-play{display:block}@media (width<=900px){.hero[data-astro-cid-l7zi67xv]{height:calc(100svh - 64px);max-height:900px}.hero__velo[data-astro-cid-l7zi67xv]{background:linear-gradient(0deg, rgb(var(--ombra) / .88) 0%, rgb(var(--ombra) / .6) 55%, rgb(var(--ombra) / .25) 100%)}}@media (width<=700px){.hero[data-astro-cid-l7zi67xv]{height:calc(100svh - 128px);min-height:520px}.hero__corpo[data-astro-cid-l7zi67xv]{padding-bottom:76px}.hero__velo[data-astro-cid-l7zi67xv]{background:linear-gradient(0deg, rgb(var(--ombra) / .88) 0, rgb(var(--ombra) / .72) 240px, rgb(var(--ombra) / 0) 420px)}.hero__punti[data-astro-cid-l7zi67xv] button[data-astro-cid-l7zi67xv]{width:32px}}.hero .eyebrow[data-astro-cid-wcolddp2]{color:var(--accento-luce);text-shadow:0 1px 10px #00000059}.hero h1[data-astro-cid-wcolddp2]{margin-bottom:1.1rem;font-size:clamp(2.5rem,5.4vw,4.8rem)}.hero .lead[data-astro-cid-wcolddp2]{color:#f6f2eae0}.hero__azioni[data-astro-cid-wcolddp2]{flex-wrap:wrap;gap:.8rem;margin:1.6rem 0 1.3rem;display:flex}@media (width>=901px){.hero[data-testo-destra] .hero__azioni[data-astro-cid-wcolddp2]{flex-direction:row-reverse}}@media (width<=700px){.hero__azioni[data-astro-cid-wcolddp2],.hero .lead[data-astro-cid-wcolddp2]{display:none}.hero h1[data-astro-cid-wcolddp2]{margin-bottom:.4rem}.hero .tramonto{right:var(--gutter);height:36px;position:absolute;bottom:clamp(20px,3.5vh,40px)}}@media (width<=350px){.hero .tramonto svg{display:none}}@media (prefers-reduced-motion:no-preference){.hero__corpo>*{animation:sali .9s var(--ease) both}.hero__corpo>:nth-child(2){animation-delay:80ms}.hero__corpo>:nth-child(3){animation-delay:.16s}.hero__corpo>:nth-child(n+4){animation-delay:.24s}}@keyframes sali{0%{opacity:0;transform:translateY(16px)}}.fatti[data-astro-cid-wcolddp2]{background:var(--carta-2);border-bottom:1px solid var(--linea)}.fatti[data-astro-cid-wcolddp2] ul[data-astro-cid-wcolddp2]{grid-template-columns:repeat(4,1fr);margin:0 auto;list-style:none;display:grid}.fatti[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{font-family:var(--serif);justify-content:center;align-items:center;gap:1rem;padding:1.8rem 1rem;font-size:1.2rem;display:flex}.fatti[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:not(:first-child){border-left:1px solid var(--linea)}.fatti[data-astro-cid-wcolddp2] svg{color:var(--accento);flex:none}.storia[data-astro-cid-wcolddp2] .split__testo[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--inchiostro-2)}.storia__firma[data-astro-cid-wcolddp2]{align-items:center;gap:1.2rem;margin-top:1.4rem;display:flex}.storia__linea[data-astro-cid-wcolddp2]{background:var(--accento);width:48px;height:1px}.testa-sezione[data-astro-cid-wcolddp2]{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:clamp(1.4rem,2.5vw,2.2rem);display:flex}.camere__griglia[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,1fr);gap:clamp(1.2rem,2vw,2rem);margin:0;padding:0;list-style:none;display:grid}.carta-camera[data-astro-cid-wcolddp2]{text-decoration:none;display:block}.carta-camera__foto[data-astro-cid-wcolddp2]{margin-bottom:1.4rem;overflow:hidden}.carta-camera__foto[data-astro-cid-wcolddp2] img{aspect-ratio:4/5;object-fit:cover;object-position:var(--pos,50% 50%);width:100%;transition:transform .8s var(--ease)}.carta-camera[data-astro-cid-wcolddp2]:hover img{transform:scale(1.04)}.carta-camera[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{margin-bottom:.6rem}.carta-camera[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--inchiostro-2);max-width:34em;font-size:.98rem}.servizi[data-astro-cid-wcolddp2]{background:var(--carta-2)}.servizi__testa[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1.2rem clamp(2rem,6vw,6rem);margin-bottom:clamp(1.8rem,3vw,2.8rem);display:grid}.servizi__testa[data-astro-cid-wcolddp2] .lead[data-astro-cid-wcolddp2]{max-width:34em;margin:0 0 1rem}.servizi__foto[data-astro-cid-wcolddp2]{grid-template-columns:1.35fr 1fr 1fr;gap:clamp(8px,1vw,14px);margin:0;padding:0;list-style:none;display:grid}.servizi__foto[data-astro-cid-wcolddp2] figure[data-astro-cid-wcolddp2]{height:clamp(300px,32vw,500px);margin:0;position:relative;overflow:hidden}.servizi__foto[data-astro-cid-wcolddp2] img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.servizi__foto[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:hover img{transform:scale(1.04)}.servizi__foto[data-astro-cid-wcolddp2] figcaption[data-astro-cid-wcolddp2]{color:var(--carta);letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(0deg, rgb(var(--ombra) / .6), rgb(var(--ombra) / 0));padding:3rem 1.2rem 1rem;font-size:.78rem;font-weight:600;position:absolute;inset:auto 0 0}.servizi__icone[data-astro-cid-wcolddp2]{grid-template-columns:repeat(5,1fr);margin:clamp(1.8rem,3vw,2.6rem) 0 0;padding:0;list-style:none;display:grid}.servizi__icone[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{text-align:center;flex-direction:column;align-items:center;gap:.6rem;padding:.2rem .5rem;font-size:.78rem;line-height:1.3;display:flex}.servizi__icone[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:not(:first-child){border-left:1px solid var(--linea)}.servizi__icone[data-astro-cid-wcolddp2] svg{color:var(--notte)}.territorio__mappa[data-astro-cid-wcolddp2]{background:var(--carta-2);place-items:center;padding:clamp(24px,4vw,64px);display:grid}.territorio__mappa[data-astro-cid-wcolddp2] .mappa{width:100%;max-width:760px;margin:0}.distanze[data-astro-cid-wcolddp2]{max-width:30rem;margin:1.4rem 0 .6rem}.distanze[data-astro-cid-wcolddp2] div[data-astro-cid-wcolddp2]{border-bottom:1px solid var(--linea);justify-content:space-between;gap:1rem;padding:.55rem 0;display:flex}.distanze[data-astro-cid-wcolddp2] dt[data-astro-cid-wcolddp2]{font-family:var(--serif);font-size:1.1rem}.distanze[data-astro-cid-wcolddp2] dd[data-astro-cid-wcolddp2]{color:var(--accento);font-variant-numeric:tabular-nums;margin:0;font-size:.9rem;font-weight:600}.nota[data-astro-cid-wcolddp2]{color:var(--inchiostro-2);font-size:.78rem}.offerte-home[data-astro-cid-wcolddp2]{padding-top:var(--sezione)}.offerte-home__griglia[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr;gap:4px;display:grid}.carta-offerta[data-astro-cid-wcolddp2]{min-height:clamp(420px,42vw,680px);color:var(--carta);isolation:isolate;align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.carta-offerta[data-astro-cid-wcolddp2] img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1s var(--ease);position:absolute;inset:0}.carta-offerta[data-astro-cid-wcolddp2]:before{content:"";z-index:-1;background:linear-gradient(0deg, rgb(var(--ombra) / .88) 0%, rgb(var(--ombra) / .55) 55%, rgb(var(--ombra) / .08) 100%);position:absolute;inset:0}.carta-offerta[data-astro-cid-wcolddp2]:hover img{transform:scale(1.04)}.carta-offerta[data-astro-cid-wcolddp2]>div[data-astro-cid-wcolddp2]{max-width:40rem;padding:clamp(28px,4vw,64px)}.offerte-home__griglia[data-astro-cid-wcolddp2]>[data-astro-cid-wcolddp2]:first-child>div[data-astro-cid-wcolddp2]{padding-left:var(--bordo)}.carta-offerta__badge[data-astro-cid-wcolddp2]{letter-spacing:.16em;text-transform:uppercase;color:var(--accento-chiaro);margin-bottom:.8rem;font-size:.72rem;font-weight:600;display:inline-block}.carta-offerta[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{margin-bottom:.8rem;font-size:clamp(1.6rem,2.3vw,2.2rem)}.carta-offerta[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:#f6f2eadb;margin:0;font-size:1rem}@media (width<=900px){.fatti[data-astro-cid-wcolddp2] ul[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr}.fatti[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{justify-content:flex-start;font-size:1.05rem}.fatti[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:nth-child(3){border-left:0}.fatti[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:nth-child(n+3){border-top:1px solid var(--linea)}.camere__griglia[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.testa-sezione[data-astro-cid-wcolddp2]{flex-direction:column;align-items:flex-start}.servizi__testa[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.territorio__mappa[data-astro-cid-wcolddp2]{aspect-ratio:auto}}@media (width<=700px){.territorio__mappa[data-astro-cid-wcolddp2]{display:none}}@media (width<=560px){.servizi__icone[data-astro-cid-wcolddp2]{flex-wrap:wrap;justify-content:center;row-gap:1.4rem;display:flex}.servizi__icone[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{flex:0 0 33.333%}.servizi__icone[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:nth-child(4){border-left:0}}@media (width<=700px){.offerte-home__griglia[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.offerte-home__griglia[data-astro-cid-wcolddp2]>[data-astro-cid-wcolddp2]>div[data-astro-cid-wcolddp2]{padding:28px var(--gutter)}.offerte-home__griglia[data-astro-cid-wcolddp2]>[data-astro-cid-wcolddp2]:first-child>div[data-astro-cid-wcolddp2]{padding-left:var(--gutter)}.carta-offerta[data-astro-cid-wcolddp2]{min-height:380px}.camere__griglia[data-astro-cid-wcolddp2]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;overflow:auto hidden}.camere__griglia[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{scroll-snap-align:start}.servizi__foto[data-astro-cid-wcolddp2]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;overflow:auto hidden}.servizi__foto[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{scroll-snap-align:start}.servizi__foto[data-astro-cid-wcolddp2] figure[data-astro-cid-wcolddp2]{aspect-ratio:4/5;height:auto}.fatti[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{gap:.7rem;padding:1.2rem .4rem;font-size:.98rem}.fatti[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:nth-child(2n){padding-left:1rem}}
