:root{--forest: #0B1610;--forest-rgb: 11, 22, 16;--forest-2: #0f1d15;--forest-2-rgb: 15, 29, 21;--moss: #4A6B4F;--moss-rgb: 74, 107, 79;--muted-text: #7C9580;--sage: #9BB39C;--sage-rgb: 155, 179, 156;--amber: #D08A45;--amber-rgb: 208, 138, 69;--amber-soft: #e0a368;--ivory: #F4F3EC;--ivory-rgb: 244, 243, 236;--su-ambra: #0B1610;--su-ambra-rgb: 11, 22, 16;--ombra-rgb: 4, 9, 6;--errore: #e2a08a;--errore-rgb: 226, 160, 138;--errore-forte: #e0806c;--vetro-rgb: 13, 26, 19;--velo-rgb: 4, 9, 6;--foto-forest: var(--forest);--foto-forest-rgb: var(--forest-rgb);--foto-forest-2: var(--forest-2);--foto-forest-2-rgb: var(--forest-2-rgb);--foto-moss-rgb: var(--moss-rgb);--foto-muted-text: var(--muted-text);--foto-sage: var(--sage);--foto-sage-rgb: var(--sage-rgb);--foto-amber: var(--amber);--foto-amber-rgb: var(--amber-rgb);--foto-amber-soft: var(--amber-soft);--foto-ivory: var(--ivory);--foto-ivory-rgb: var(--ivory-rgb);--foto-su-ambra: var(--su-ambra);--foto-su-ambra-rgb: var(--su-ambra-rgb);--foto-ombra-rgb: var(--ombra-rgb);--foto-vetro-rgb: var(--vetro-rgb);--foto-errore: var(--errore);--foto-errore-rgb: var(--errore-rgb);--foto-errore-forte: var(--errore-forte);--sans: "Ambiente Sans", "Ambiente Sans Fallback", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--maxw: 1200px;--pad: clamp(1.15rem, 5vw, 3rem);--radius: 14px;--radius-lg: 20px;--ease: cubic-bezier(.22, .7, .2, 1);--line: rgba(var(--ivory-rgb), .12);--line-strong: rgba(var(--ivory-rgb), .22);--surface: rgba(var(--ivory-rgb), .035);--surface-hover: rgba(var(--ivory-rgb), .06)}:is(.hero,.manifesto,.live__player,.shot__meta,.lightbox,.in-arrivo,.ruota,body:has(.hero) .site-header:not(.is-solid)>.site-header__inner){color-scheme:dark;--forest: var(--foto-forest);--forest-rgb: var(--foto-forest-rgb);--forest-2: var(--foto-forest-2);--forest-2-rgb: var(--foto-forest-2-rgb);--moss-rgb: var(--foto-moss-rgb);--muted-text: var(--foto-muted-text);--sage: var(--foto-sage);--sage-rgb: var(--foto-sage-rgb);--amber: var(--foto-amber);--amber-rgb: var(--foto-amber-rgb);--amber-soft: var(--foto-amber-soft);--ivory: var(--foto-ivory);--ivory-rgb: var(--foto-ivory-rgb);--su-ambra: var(--foto-su-ambra);--su-ambra-rgb: var(--foto-su-ambra-rgb);--ombra-rgb: var(--foto-ombra-rgb);--vetro-rgb: var(--foto-vetro-rgb);--errore: var(--foto-errore);--errore-rgb: var(--foto-errore-rgb);--errore-forte: var(--foto-errore-forte);--line: rgba(var(--ivory-rgb), .12);--line-strong: rgba(var(--ivory-rgb), .22);--surface: rgba(var(--ivory-rgb), .035);--surface-hover: rgba(var(--ivory-rgb), .06)}html[data-colori=chiaro]{color-scheme:light}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}body{min-height:100vh;font-family:var(--sans);font-size:1rem;line-height:1.6;color:var(--sage);background-color:var(--forest);overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{display:block;max-width:100%;height:auto}h1,h2,h3{color:var(--ivory);font-family:var(--sans);font-weight:500;text-wrap:balance;line-height:1.08;letter-spacing:-.02em}h1 em,h2 em,h3 em,.brand__name em,blockquote em{font-style:normal;font-weight:inherit;color:var(--amber)}a{color:inherit}.muted{color:var(--muted-text)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:50%;top:0;transform:translate(-50%,-120%);z-index:10000;padding:.7rem 1.1rem;border-radius:0 0 10px 10px;background:var(--amber);color:var(--su-ambra);font-weight:600;text-decoration:none;transition:transform .18s var(--ease)}.skip-link:focus{transform:translate(-50%)}:focus-visible{outline:2px solid var(--amber-soft);outline-offset:3px;border-radius:4px}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--pad)}.section{padding-block:clamp(3.5rem,10vw,7rem)}:where([id]){scroll-margin-top:6.5rem}.eyebrow{display:inline-flex;align-items:center;gap:.65rem;font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--amber)}.eyebrow:before{content:"";width:2rem;height:1px;flex:none;background:linear-gradient(to right,var(--amber),rgba(var(--amber-rgb),.25))}.section-head{max-width:44ch;margin-bottom:clamp(2rem,5vw,3.25rem)}.section-head h2{margin-top:.8rem;font-size:clamp(1.85rem,6vw,3rem)}.section-head__sub{margin-top:1rem;font-size:clamp(1rem,2.4vw,1.12rem);color:var(--sage)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.85rem 1.4rem;border-radius:999px;font:inherit;font-weight:600;letter-spacing:.01em;text-decoration:none;white-space:nowrap;cursor:pointer;border:1px solid transparent;transition:transform .2s var(--ease),background-color .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease)}.btn--amber{background:var(--amber);color:var(--su-ambra)}.btn--amber:hover{background:var(--amber-soft)}.btn--ghost{color:var(--ivory);border-color:var(--line-strong);background:rgba(var(--forest-rgb),.35)}.btn--ghost:hover{border-color:var(--sage);background:var(--surface-hover)}.live-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--muted-text)}html[data-stream=live] .live-dot{background:var(--amber);box-shadow:0 0 rgba(var(--amber-rgb),.6)}.btn--amber .live-dot{background:rgba(var(--su-ambra-rgb),.45)}html[data-stream=live] .btn--amber .live-dot{background:var(--su-ambra)}.site-header{position:fixed;inset:0 0 auto;z-index:100;padding-block:clamp(.55rem,1.5vw,.85rem);transition:background-color .3s var(--ease),border-color .3s var(--ease),backdrop-filter .3s var(--ease);border-bottom:1px solid transparent}.site-header:before{content:"";position:absolute;inset:0 0 -70%;z-index:-1;background:linear-gradient(to bottom,rgba(var(--velo-rgb),.62),rgba(var(--velo-rgb),.22) 55%,transparent);opacity:1;transition:opacity .3s var(--ease);pointer-events:none}.site-header.is-solid:before{opacity:0}.site-header.is-solid{background:rgba(var(--forest-rgb),.82);-webkit-backdrop-filter:saturate(140%) blur(12px);backdrop-filter:saturate(140%) blur(12px);border-bottom-color:var(--line)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem}.brand{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;color:var(--ivory)}.brand__mark{color:var(--amber);font-size:1.25rem;line-height:1}.brand__logo{display:block;width:clamp(200px,21vw,264px);height:auto}.site-header:not(.is-solid) .brand__logo{filter:drop-shadow(0 1px 8px rgba(var(--velo-rgb),.6))}html[data-colori=chiaro] .site-header.is-solid .brand__logo,html[data-colori=chiaro] .site-footer__logo{filter:brightness(.4)}html[data-colori=chiaro] body:not(:has(.hero)) .site-header .brand__logo{filter:brightness(.4)}html[data-colori=chiaro] body:not(:has(.hero)) .site-header:before{opacity:0}html[data-colori=chiaro] body:not(:has(.hero)) .site-header .marchio__chi{text-shadow:none}.site-footer__logo{display:block;width:min(300px,78vw);height:auto}@media (max-width: 600px){.site-header{padding-block:.3rem}.brand__logo{width:184px}}.marchio{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.marchio__chi{padding-block:.3rem;margin-block:-.15rem -.3rem;font-size:.8rem;font-weight:500;line-height:1.2;letter-spacing:.01em;color:var(--ivory);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:rgba(var(--amber-rgb),.8);transition:color .2s var(--ease),text-decoration-color .2s var(--ease)}.marchio__chi:hover{color:var(--amber-soft);text-decoration-color:currentColor}.site-header:not(.is-solid) .marchio__chi{text-shadow:0 1px 6px rgba(var(--velo-rgb),.85)}@media (max-width: 600px){.marchio__chi{font-size:.74rem;line-height:1.1;padding-block:.35rem;margin-block:-.2rem -.35rem}}@media (min-width: 1024px){.site-header__inner{align-items:flex-start}.site-header__inner>.nav{height:calc(clamp(200px,21vw,264px) * 182 / 900)}}.brand__name{font-family:var(--sans);font-weight:600;font-size:clamp(1.05rem,3vw,1.3rem);letter-spacing:-.01em;white-space:nowrap}.nav{display:flex;align-items:center;gap:clamp(.8rem,2.5vw,1.8rem)}.nav__voce{display:none;position:relative}.nav__top{display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;position:relative;padding:.35rem 0;min-height:44px;font:inherit;font-size:.95rem;font-weight:500;letter-spacing:.01em;color:var(--sage);background:transparent;border:0;transition:color .2s var(--ease)}.nav__top:after{content:"";position:absolute;left:0;right:100%;bottom:.5rem;height:1px;background:var(--amber);transition:right .28s var(--ease)}.nav__top:hover,.nav__top:focus-visible,.nav__voce.is-aperta .nav__top,.nav__voce.is-qui .nav__top,.nav__voce.is-attiva .nav__top{color:var(--ivory)}.nav__top:hover:after,.nav__top:focus-visible:after,.nav__voce.is-aperta .nav__top:after,.nav__voce.is-qui .nav__top:after,.nav__voce.is-attiva .nav__top:after{right:0}.nav__tendina a.is-active{color:var(--ivory)}.nav__freccia{flex:none;opacity:.6;transition:transform .22s var(--ease),opacity .2s var(--ease)}.nav__top:hover .nav__freccia,.nav__voce.is-aperta .nav__freccia{opacity:1}.nav__voce.is-aperta .nav__freccia{transform:rotate(180deg)}.nav__tendina{position:absolute;top:100%;left:calc(-1.25rem - 1px);z-index:2;min-width:max(100% + 2.5rem,13.5rem);margin-top:.55rem;padding:.45rem;display:grid;gap:.05rem;background:rgba(var(--vetro-rgb),.9);-webkit-backdrop-filter:saturate(140%) blur(16px);backdrop-filter:saturate(140%) blur(16px);border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:0 24px 60px -24px #000000e6,0 2px 8px -4px #0009;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.985);pointer-events:none;transform-origin:1.6rem 0;transition:opacity .2s var(--ease),transform .2s var(--ease),visibility 0s linear .2s}.nav__tendina:before{content:"";position:absolute;inset:-.65rem 0 100%}.nav__tendina:after{content:"";position:absolute;top:-5px;left:1.35rem;width:9px;height:9px;transform:rotate(45deg);background:rgba(var(--vetro-rgb),.9);border-left:1px solid var(--line-strong);border-top:1px solid var(--line-strong);border-top-left-radius:3px}.nav__tendina a{position:relative;display:block;padding:.62rem .8rem;border-radius:calc(var(--radius) - 3px);text-decoration:none;color:var(--sage);font-size:.92rem;white-space:nowrap;transition:color .16s var(--ease),background-color .16s var(--ease),transform .16s var(--ease)}.nav__tendina a:before{content:"";position:absolute;left:.25rem;top:50%;translate:0 -50%;width:2px;height:0;border-radius:2px;background:var(--amber);transition:height .2s var(--ease)}.nav__tendina a:hover,.nav__tendina a:focus-visible{color:var(--ivory);background:var(--surface-hover);transform:translate(2px)}.nav__tendina a:hover:before,.nav__tendina a:focus-visible:before{height:1.1rem}.nav__tendina a:first-child{color:var(--ivory);font-weight:500;margin-bottom:.3rem;padding-bottom:.72rem;border-bottom:1px solid var(--line);border-radius:calc(var(--radius) - 3px) calc(var(--radius) - 3px) 0 0}.nav__tendina a.is-qui,.nav__tendina a[aria-current=page]{color:var(--amber);background:rgba(var(--amber-rgb),.09)}.nav__tendina a.is-qui:before,.nav__tendina a[aria-current=page]:before{height:1.1rem}.nav__voce.is-aperta>.nav__tendina,html:not(.tendine-js) .nav__voce:hover>.nav__tendina,html:not(.tendine-js) .nav__voce:focus-within>.nav__tendina{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity .2s var(--ease),transform .2s var(--ease),visibility 0s}.nav__cta{padding:.55rem 1rem;min-height:44px;font-size:.9rem}.hero{position:relative;min-height:100svh;display:grid;align-items:end;overflow:hidden;isolation:isolate}.hero__media-wrap{position:absolute;inset:0;z-index:-2;overflow:hidden;background:var(--forest)}.hero__media{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.04)}.hero__veil{position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,var(--forest) 2%,rgba(var(--forest-rgb),.35) 45%,rgba(var(--forest-rgb),.5) 100%),radial-gradient(120% 80% at 50% 100%,rgba(var(--forest-rgb),.8),transparent 60%),linear-gradient(100deg,rgba(var(--forest-rgb),.34),transparent 55%),radial-gradient(130% 100% at 50% 45%,transparent 58%,rgba(var(--ombra-rgb),.3) 100%)}.hero__content{padding-bottom:clamp(4.5rem,12vh,8rem);padding-top:7rem;max-width:56rem;text-shadow:0 1px 22px rgba(var(--velo-rgb),.55),0 0 3px rgba(var(--velo-rgb),.4)}.hero__content .btn{text-shadow:none}.hero__title{margin-top:1.1rem;font-size:clamp(2.5rem,8.2vw,4.9rem);font-weight:500;letter-spacing:-.022em;line-height:1.04;text-wrap:balance}.hero__lede{margin-top:1.35rem;max-width:44ch;font-size:clamp(1.05rem,3vw,1.32rem);color:var(--ivory);opacity:.95;line-height:1.55}.hero__actions{margin-top:clamp(1.7rem,4vw,2.4rem);display:flex;flex-wrap:wrap;gap:.85rem}.hero__scroll{position:absolute;bottom:1.4rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--sage);z-index:1}.hero__scroll-line{width:1px;height:38px;background:linear-gradient(var(--sage),transparent)}.scene{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.observatory,.carvignone,.gallery,.experiences{position:relative;isolation:isolate;overflow:hidden}.scene__fog{position:absolute;width:150%;height:55%;background:radial-gradient(50% 50% at 50% 50%,rgba(var(--sage-rgb),.08),transparent 70%)}.scene__fog--a{left:-30%;top:8%}.scene__fog--b{left:-10%;bottom:-12%;background:radial-gradient(50% 50% at 50% 50%,rgba(var(--amber-rgb),.055),transparent 70%)}.scene__fog--c{left:-20%;bottom:-8%;background:radial-gradient(50% 50% at 50% 50%,rgba(var(--sage-rgb),.06),transparent 70%)}.scene__shaft{position:absolute;top:-20%;right:8%;width:clamp(120px,22vw,320px);height:150%;transform:rotate(16deg);background:linear-gradient(to bottom,rgba(var(--amber-rgb),.1),rgba(var(--amber-rgb),.035) 55%,transparent 85%)}@media (prefers-reduced-motion: no-preference){.js .scene__fog--a{animation:fogDriftA 68s ease-in-out infinite alternate}.js .scene__fog--b{animation:fogDriftB 84s ease-in-out infinite alternate}.js .scene__fog--c{animation:fogDriftA 96s ease-in-out infinite alternate-reverse}.js .scene__shaft{animation:shaftBreath 18s ease-in-out infinite alternate}}@keyframes fogDriftA{0%{translate:-3% 0}to{translate:4% 0}}@keyframes fogDriftB{0%{translate:3% 0}to{translate:-4% 0}}@keyframes shaftBreath{0%{opacity:.75}to{opacity:1}}.observatory,.carvignone{background:radial-gradient(120% 70% at 80% -10%,rgba(var(--moss-rgb),.18),transparent 55%),radial-gradient(90% 45% at 70% 102%,rgba(var(--amber-rgb),.07),transparent 65%),radial-gradient(140% 100% at 50% 50%,transparent 60%,rgba(var(--ombra-rgb),.35) 100%),var(--forest)}.live{display:grid;gap:1rem;position:relative;min-width:0}.live__stage,.live__track,.live__controls{min-width:0}.live__hint{min-width:0;overflow-wrap:anywhere}.live:before{content:"";position:absolute;z-index:-1;inset:-34px -30px auto;aspect-ratio:16 / 8;background:radial-gradient(55% 55% at 50% 45%,rgba(var(--amber-rgb),.16),transparent 70%);pointer-events:none}@media (prefers-reduced-motion: no-preference){.js .live:before{animation:windowGlow 9s ease-in-out infinite alternate}}@keyframes windowGlow{0%{opacity:.65}to{opacity:1}}.live__player{position:relative;aspect-ratio:16 / 9;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line);background:var(--forest-2);box-shadow:0 30px 80px -30px #0000008c}.live__poster{width:100%;height:100%;object-fit:cover}.live__player:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(var(--forest-rgb),.55),rgba(var(--forest-rgb),.1));pointer-events:none}.live__badge{position:absolute;top:.85rem;left:.85rem;z-index:2;display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .75rem;border-radius:999px;background:rgba(var(--forest-rgb),.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line-strong);font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ivory)}.live__play{position:absolute;inset:0;z-index:2;margin:auto;width:76px;height:76px;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--su-ambra);background:var(--amber);border:none;box-shadow:0 12px 40px -12px #000000b3;transition:transform .2s var(--ease),background-color .2s var(--ease)}.live__play:hover{background:var(--amber-soft)}.live__play svg{margin-left:3px}.live__caption{font-size:.95rem;color:var(--sage)}.live__caption .muted{display:block;margin-top:.15rem}.live__player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.live__player.is-playing:after,.live__player.is-playing .live__play,.live__player.is-playing .live__poster{display:none}.live__stage{position:relative}.live__track{position:relative;z-index:1;display:flex;gap:clamp(.9rem,3vw,1.5rem);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-bottom:.4rem}.live.is-enhanced .live__track{scrollbar-width:none;cursor:grab}.live.is-enhanced .live__track::-webkit-scrollbar{display:none}.live__track.is-dragging{cursor:grabbing;user-select:none}.live__track img{-webkit-user-drag:none}.live__slide{--p: 1;flex:0 0 100%;min-width:0;margin:0;scroll-snap-align:center;scroll-snap-stop:always}.live__card{display:grid;gap:1rem}@media (prefers-reduced-motion: no-preference){.live.is-enhanced .live__card{transform:scale(calc(.945 + .055 * var(--p)));opacity:calc(.4 + .6 * var(--p))}.live.is-moving .live__card{will-change:transform,opacity}}.live__nav-row{position:absolute;inset:0 0 auto;z-index:3;aspect-ratio:16 / 9;display:none;align-items:center;justify-content:space-between;padding-inline:clamp(.5rem,2vw,.9rem);pointer-events:none}.live__nav{pointer-events:auto;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--ivory);background:rgba(var(--forest-rgb),.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line-strong);transition:background-color .2s var(--ease),border-color .2s var(--ease)}.live__nav:hover{background:rgba(var(--forest-rgb),.9);border-color:var(--sage)}.live__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.2rem 1rem}.live__dots{display:none;align-items:center;gap:.25rem}.live.is-enhanced .live__dots{display:flex}.live__dot{appearance:none;-webkit-appearance:none;background:none;border:0;cursor:pointer;line-height:0;padding:.75rem .3rem}.live__dot>span{display:block;width:18px;height:3px;border-radius:999px;background:var(--line-strong);transition:width .3s var(--ease),background-color .3s var(--ease)}.live__dot:hover>span{background:var(--sage)}.live__dot[aria-current=true]>span{width:36px;background:var(--amber)}.live__hint{font-size:.88rem}.live__privacy{margin-top:.5rem;font-size:.8rem;max-width:62ch}.live__privacy a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.live__cam{display:block;margin-bottom:.15rem;font-weight:700;color:var(--ivory);letter-spacing:.02em}.gallery{background:radial-gradient(100% 55% at 20% -5%,rgba(var(--sage-rgb),.06),transparent 60%),radial-gradient(130% 90% at 50% 60%,transparent 55%,rgba(var(--ombra-rgb),.4) 100%),var(--forest)}.masonry{list-style:none;padding:0;column-count:2;column-gap:clamp(.6rem,2vw,1rem)}.shot{position:relative;break-inside:avoid;margin-bottom:clamp(.6rem,2vw,1rem);border-radius:var(--radius);overflow:hidden;background:var(--forest-2);border:1px solid rgba(var(--ivory-rgb),.07);box-shadow:0 18px 40px -22px #000000a6}.shot img{width:100%;transition:transform .5s var(--ease),filter .4s var(--ease)}.shot__meta{position:absolute;inset:auto 0 0;padding:1.2rem .9rem .75rem;background:linear-gradient(to top,rgba(var(--forest-rgb),.92),transparent);color:var(--ivory);opacity:0;transform:translateY(8px);transition:opacity .3s var(--ease),transform .3s var(--ease)}.shot__meta strong{display:block;font-family:var(--sans);font-weight:600;font-size:1rem}.shot__meta span{display:block;margin-top:.15rem;font-size:.78rem;color:var(--sage);font-variant-numeric:tabular-nums}.shot:hover img,.shot:focus-within img{transform:scale(1.05)}.shot:hover .shot__meta,.shot:focus-within .shot__meta{opacity:1;transform:translateY(0)}@media (hover: none){.shot__meta{opacity:1;transform:none}}.stats{border-block:1px solid var(--line);padding-block:clamp(2.5rem,7vw,4rem)}.stats__grid{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1.5rem,5vw,2.5rem)}.stat{display:grid;gap:.35rem}.stat__num{font-family:var(--sans);font-weight:500;color:var(--ivory);font-size:clamp(2.2rem,9vw,3.6rem);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stat__plus{color:var(--amber)}.stat__label{font-size:.92rem;color:var(--sage)}.experiences{background:radial-gradient(90% 50% at 85% 0%,rgba(var(--amber-rgb),.05),transparent 60%),radial-gradient(130% 90% at 50% 55%,transparent 58%,rgba(var(--ombra-rgb),.35) 100%),var(--forest)}.exp-grid{list-style:none;padding:0;display:grid;grid-template-columns:1fr;gap:clamp(.8rem,2.5vw,1.2rem)}.exp{position:relative;display:grid;align-content:start;gap:.7rem;padding:clamp(1.3rem,4vw,1.8rem);border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(160deg,rgba(var(--ivory-rgb),.045),rgba(var(--ivory-rgb),.015) 55%),rgba(var(--forest-rgb),.35);box-shadow:0 22px 44px -28px #0009;transition:transform .25s var(--ease),border-color .25s var(--ease),background-color .25s var(--ease),box-shadow .25s var(--ease)}.exp:hover{border-color:var(--line-strong);background-color:var(--surface-hover);box-shadow:0 30px 56px -28px #000000b3}.exp__top{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.exp__name{font-size:1.2rem}.exp__price{font-family:var(--sans);font-weight:600;color:var(--amber);font-size:1.35rem;white-space:nowrap}.exp__desc{color:var(--sage);font-size:.96rem}.exp__facts{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.exp__facts li{font-size:.78rem;font-weight:500;color:var(--ivory);padding:.3rem .7rem;border-radius:999px;border:1px solid var(--line);background:rgba(var(--forest-rgb),.4)}.exp__badge{position:absolute;top:-.6rem;right:1.2rem;padding:.3rem .7rem;border-radius:999px;background:var(--amber);color:var(--su-ambra);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.manifesto{position:relative;overflow:hidden;isolation:isolate;padding-block:clamp(6rem,20vw,11rem)}.manifesto__bg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.manifesto__veil{position:absolute;inset:0;z-index:-1;background:linear-gradient(120deg,rgba(var(--forest-rgb),.92),rgba(var(--forest-rgb),.62)),radial-gradient(120% 90% at 50% 50%,transparent 45%,rgba(var(--ombra-rgb),.5) 100%)}.manifesto .scene{z-index:-1}.manifesto__content{max-width:52rem}.manifesto blockquote p{font-family:var(--sans);font-weight:400;color:var(--ivory);font-size:clamp(1.2rem,2.9vw,1.85rem);line-height:1.35;letter-spacing:-.01em;text-shadow:0 1px 26px rgba(var(--velo-rgb),.6);text-wrap:pretty}.manifesto blockquote p+p{margin-top:.9em}.manifesto cite{display:block;margin-top:1.3rem;font-style:normal;color:var(--amber);font-size:.95rem;letter-spacing:.06em}.cta-final{text-align:center}.cta-final__inner{max-width:44rem;margin-inline:auto;display:grid;gap:1.1rem;justify-items:center}.cta-final h2{font-size:clamp(2rem,7vw,3.4rem)}.cta-final p{color:var(--sage);max-width:46ch}.cta-final__actions{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;margin-top:.6rem}.join-section{border-top:1px solid var(--line)}.join{display:grid;gap:clamp(2rem,6vw,3rem);align-items:start}@media (min-width: 880px){.join{grid-template-columns:1.05fr .95fr;gap:clamp(2.5rem,5vw,4.5rem)}}.join__intro{max-width:42rem}.join__lede{color:var(--sage);margin-top:1rem;max-width:48ch}.join__perks{list-style:none;padding:0;margin-top:1.7rem;display:grid;gap:.9rem}.join__perks li{position:relative;padding-left:1.8rem;color:var(--ivory);line-height:1.5}.join__perks li:before{content:"◓";position:absolute;left:0;top:.05em;color:var(--amber);line-height:1}.join__perks strong{font-weight:600}.join__price{margin-top:1.6rem;font-size:1.12rem;color:var(--ivory)}.join__price strong{color:var(--amber);font-family:var(--sans);font-weight:600;font-size:1.15em}.join__note{margin-top:1.3rem;color:var(--muted-text);font-size:.96rem}.join__note a{color:var(--sage);text-decoration:underline;text-underline-offset:3px}.join__note a:hover{color:var(--ivory)}.join__panel{padding:clamp(1.4rem,4vw,2rem);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.join-form{width:100%;max-width:40rem;margin-inline:auto;margin-top:.4rem;display:grid;gap:1rem;text-align:left}.join-form__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.join-form__row{display:grid;gap:1rem}@media (min-width: 600px){.join-form__row{grid-template-columns:1fr 1fr}}.field{display:grid;gap:.4rem}.field label{font-size:.85rem;letter-spacing:.02em;color:var(--sage)}.field__opt{color:var(--muted-text);font-weight:400}.join-form input,.join-form textarea{font:inherit;color:var(--ivory);width:100%;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);padding:.72rem .9rem;transition:border-color .2s var(--ease),background-color .2s var(--ease)}.join-form input:focus,.join-form textarea:focus{border-color:var(--sage);background:var(--surface-hover)}.join-form textarea{resize:vertical;min-height:3.4em}.join-form__submit{width:100%;margin-top:.2rem}.join-form__hint{font-size:.85rem;margin-top:.1rem}.join-form__consent{display:flex;align-items:flex-start;gap:.6rem}.join-form__consent input{width:1.5rem;height:1.5rem;flex:none;margin:.12rem 0 0;padding:0;border:0;border-radius:0;background:none;accent-color:var(--amber);cursor:pointer}.join-form__consent label{font-size:.88rem;color:var(--sage);line-height:1.5;cursor:pointer}.join-form__consent a{color:var(--sage);text-decoration:underline;text-underline-offset:2px}.join-form__consent a:hover{color:var(--ivory)}.join-form__status{min-height:1.2em;margin:0;font-size:.92rem;color:var(--muted-text)}.join-form__status.is-ok{color:var(--sage)}.join-form__status.is-err{color:var(--amber-soft)}.join-form__fallback{font-size:.9rem;margin-top:.1rem}.join-form__fattura{display:grid;gap:1rem;min-width:0;margin:0;padding:.2rem 0 .4rem .9rem;border:0;border-left:2px solid rgba(var(--amber-rgb),.45)}.join-form__fattura .join-form__hint{margin:-.4rem 0 0}.join-form__fattura [data-join-fattura-no][hidden]{display:none}.join-form__fattura-riga{display:grid;gap:1rem;grid-template-columns:6.5rem minmax(0,1fr) 4.5rem}@media (max-width: 26rem){.join-form__fattura-riga{grid-template-columns:6.5rem 4.5rem}.join-form__fattura-riga>:nth-child(2){grid-column:1 / -1;grid-row:2}}.join-form input[aria-invalid=true]{border-color:var(--errore-forte);box-shadow:0 0 0 1px var(--errore-forte)}.btn[disabled]{opacity:.55;cursor:default;transform:none}.site-footer{border-top:1px solid var(--line);padding-block:clamp(2.5rem,6vw,3.5rem) 1.5rem;background:var(--forest-2)}.site-footer__inner{display:grid;gap:1.8rem}.site-footer__brand .brand__name{font-family:var(--sans);font-size:1.2rem;color:var(--ivory)}.site-footer__brand p{margin-top:.3rem;font-size:.9rem}.site-footer__nav{display:flex;flex-wrap:wrap;gap:.9rem 1.4rem}.site-footer__nav a{display:inline-block;padding-block:.3rem;color:var(--sage);text-decoration:none;font-size:.95rem;transition:color .2s var(--ease)}.site-footer__nav a:hover{color:var(--ivory)}.site-footer__contact{display:grid;gap:.6rem}.site-footer__contact>a{color:var(--ivory);text-decoration:none;font-weight:500}.site-footer__contact>a:hover{color:var(--amber)}.social{list-style:none;padding:0;display:flex;gap:1rem}.social a{display:inline-block;padding-block:.3rem;color:var(--sage);text-decoration:none;font-size:.9rem}.social a:hover{color:var(--ivory)}.site-footer__legal{margin-top:2rem;padding-top:1.2rem;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.2rem;font-size:.82rem;color:var(--muted-text)}.site-footer__legal-nav{display:flex;gap:1rem}.site-footer__legal a{color:var(--sage);text-decoration:underline;text-underline-offset:2px}.site-footer__legal a:hover{color:var(--ivory)}.legal-main{padding-block:clamp(6rem,14vh,9rem) clamp(3rem,8vw,5rem)}.legal-wrap{max-width:46rem;display:grid;gap:1.7rem}.legal-wrap h1{font-size:clamp(2rem,7vw,3rem)}.legal-wrap section{display:grid;gap:.55rem}.legal-wrap h2{font-size:clamp(1.15rem,3.2vw,1.45rem);color:var(--ivory)}.legal-wrap p{color:var(--sage);max-width:68ch}.legal-wrap a{color:var(--amber);text-decoration:underline;text-underline-offset:2px}.legal-wrap a:hover{color:var(--amber-soft)}.legal-wrap ul{display:grid;gap:.55rem;padding-left:1.2rem;margin:0;color:var(--sage);max-width:68ch}.legal-wrap li::marker{color:var(--amber)}.legal-draft{background:rgba(var(--amber-rgb),.08);border:1px solid var(--line-strong);border-radius:var(--radius);padding:1rem 1.15rem}.legal-draft strong{color:var(--ivory)}.legal-updated{font-size:.85rem;color:var(--muted-text)}@media (prefers-reduced-motion: no-preference){.js .reveal{opacity:0;transform:translateY(20px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.js .reveal.is-visible{opacity:1;transform:none}.js .hero__content .reveal{transform:translateY(12px);filter:blur(6px);transition:opacity 1.25s var(--ease),transform 1.25s var(--ease),filter 1.25s var(--ease)}.js .hero__content .reveal.is-visible{filter:blur(0)}.js .hero__content .eyebrow.reveal{transition-delay:.1s}.js .hero__content .hero__title.reveal{transition-delay:.32s}.js .hero__content .hero__lede.reveal{transition-delay:.58s}.js .hero__content .hero__actions.reveal{transition-delay:.85s}.hero__media{animation:heroZoom 22s ease-out forwards}@keyframes heroZoom{0%{transform:scale(1.04)}to{transform:scale(1.16)}}html[data-stream=live] .live-dot{animation:pulse 2.2s ease-out infinite}@keyframes pulse{0%{box-shadow:0 0 rgba(var(--amber-rgb),.55)}70%{box-shadow:0 0 0 9px rgba(var(--amber-rgb),0)}to{box-shadow:0 0 rgba(var(--amber-rgb),0)}}.hero__scroll-line{animation:scrollPulse 2.4s ease-in-out infinite;transform-origin:top}@keyframes scrollPulse{0%,to{transform:scaleY(.4);opacity:.4}50%{transform:scaleY(1);opacity:1}}.btn:hover{transform:translateY(-2px)}.exp:hover{transform:translateY(-3px)}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.hero__media,.live-dot,.hero__scroll-line{animation:none}.reveal{opacity:1!important;transform:none!important}.live__dot>span{transition:none}}@media (min-width: 600px){.stats__grid{grid-template-columns:repeat(4,1fr)}.masonry{column-count:2}}@media (min-width: 760px){.exp-grid{grid-template-columns:repeat(2,1fr)}.masonry{column-count:3}.live{grid-template-columns:1fr;max-width:920px;margin-inline:auto}.live.is-enhanced .live__nav-row{display:flex}.section-head--affiancata{max-width:920px;margin-inline:auto}}.section-head--affiancata .section-head__sub{text-wrap:pretty}.unito{white-space:nowrap}@media (min-width: 960px){.section-head--affiancata{display:grid;grid-template-columns:minmax(0,18.5rem) minmax(0,1fr);column-gap:clamp(2.5rem,4.5vw,3.5rem);align-items:start}.section-head--affiancata .eyebrow{grid-column:1 / -1}.section-head--affiancata h2{grid-column:1}.section-head--affiancata .section-head__sub{grid-column:2;margin-top:.8rem}}@media (min-width: 1024px) and (max-width: 1200px){.nav{gap:1rem}.nav__top{font-size:.9rem}.nav__account-txt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}@media (min-width: 1024px){.nav__voce{display:block}.hero{align-items:center}.hero__content{padding-bottom:clamp(4.5rem,12vh,8rem)}.exp-grid{grid-template-columns:repeat(3,1fr)}.site-footer__inner{grid-template-columns:1.4fr 1fr 1fr;align-items:start}}[hidden]{display:none!important}.shot__author{display:inline-block;margin-top:.5rem;padding-block:.35rem;font-size:.82rem;font-weight:600;color:var(--amber);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.shot__author:hover{color:var(--amber-soft);text-decoration-thickness:2px}.nav a[aria-current=page]{color:var(--ivory)}.gallery-intro{padding-bottom:clamp(1.5rem,4vw,2.5rem)}.gallery-intro h1{margin-top:.6rem;font-size:clamp(2.2rem,8vw,4rem)}.gallery-intro .section-head__sub{max-width:54ch;margin-top:1rem}.gallery-notice{margin-top:1.3rem;padding:.85rem 1.05rem;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ivory);font-size:.95rem}.gallery-notice a{color:var(--amber);text-decoration:underline;text-underline-offset:2px}.socio-panel{display:grid;gap:1.1rem;margin-top:1.6rem;padding:clamp(1.4rem,4vw,2.2rem);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.socio-panel__avatar{width:96px;height:96px;border-radius:50%;object-fit:cover;border:1px solid var(--line-strong)}.socio-panel__name{font-size:clamp(2rem,7vw,3.2rem);margin-top:.4rem}.socio-panel__bio{margin-top:.9rem;max-width:54ch;color:var(--sage);font-size:clamp(1.02rem,2.5vw,1.18rem);line-height:1.55}.socio-panel__actions{margin-top:1.4rem;display:flex;flex-wrap:wrap;gap:.8rem}@media (min-width: 760px){.socio-panel{grid-template-columns:auto 1fr;align-items:start;gap:1.8rem}.socio-panel__avatar{width:120px;height:120px}}.galleria .masonry{column-count:1}@media (min-width: 480px){.galleria .masonry{column-count:2}}@media (min-width: 760px){.galleria .masonry{column-count:3}}@media (min-width: 1100px){.galleria .masonry{column-count:4}}.gallery-cta{margin-top:clamp(2rem,5vw,3rem);display:grid;gap:1rem;justify-items:start}.gallery-cta p{color:var(--sage);max-width:48ch}@media (min-width: 640px){.gallery-cta{grid-auto-flow:column;align-items:center;justify-content:space-between;gap:1.5rem}}.live__badge--off{background:rgba(var(--forest-rgb),.72);color:var(--sage);text-transform:none;letter-spacing:.04em;font-weight:600}.live__fallback{position:absolute;inset:0;z-index:2;display:grid;place-content:center;gap:1rem;text-align:center;padding:clamp(1.2rem,4vw,2rem);background:rgba(var(--forest-rgb),.5)}.live__fallback-text{color:var(--ivory);max-width:min(32ch,100%);margin-inline:auto;font-size:clamp(.98rem,2.6vw,1.15rem)}@media (prefers-reduced-motion: no-preference){html.gsap [data-anim=manifesto]{opacity:0}html.gsap [data-anim=stagger]>*,html.gsap [data-anim=head]>*{opacity:0}}.exp__price{display:grid;justify-items:end;line-height:1.05}.exp__price-socio{font-family:var(--sans);font-size:.72rem;font-weight:600;letter-spacing:.02em;color:var(--muted-text)}.exp__extra{font-size:.82rem;line-height:1.45}.exp__dates{font-size:.86rem;color:var(--sage)}.exp__dates time{color:var(--ivory);font-weight:600;white-space:nowrap}.exp__dates--none a{color:var(--amber);text-decoration:underline;text-underline-offset:3px}.exp{display:flex;flex-direction:column}.exp__cta{align-self:flex-start;margin-top:auto;padding-top:.85rem}.book{width:min(980px,calc(100vw - 2rem));max-height:min(88vh,940px);padding:0;overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--forest-2);color:var(--sage);box-shadow:0 40px 120px -40px #000000d9}.book::backdrop{background:#040906bd;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (prefers-reduced-motion: no-preference){.book[open]{animation:bookIn .28s var(--ease)}.book[open]::backdrop{animation:bookVeil .28s cubic-bezier(.22,.7,.2,1)}}@keyframes bookIn{0%{opacity:0;transform:translateY(12px) scale(.985)}}@keyframes bookVeil{0%{opacity:0}}.book[open]{display:flex;flex-direction:column}.book__form{display:flex;flex-direction:column;min-height:0}.book__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:clamp(1.1rem,3vw,1.6rem);border-bottom:1px solid var(--line);flex:none}.book__title{font-size:clamp(1.4rem,4vw,2rem);margin-top:.5rem}.book__sub{font-size:.9rem;margin-top:.4rem}.book__close{flex:none;width:40px;height:40px;border-radius:50%;cursor:pointer;display:grid;place-items:center;color:var(--ivory);background:var(--surface);border:1px solid var(--line);transition:background-color .2s var(--ease),border-color .2s var(--ease)}.book__close:hover{background:var(--surface-hover);border-color:var(--sage)}.book__body{display:grid;gap:clamp(1rem,3vw,1.8rem);padding:clamp(1.1rem,3vw,1.6rem);overflow-y:auto;min-height:0}.book__field{border:0;padding:0;margin:0 0 1.5rem}.book__field:last-child{margin-bottom:0}.book__legend{display:flex;align-items:center;gap:.6rem;padding:0;margin-bottom:.75rem;font-family:var(--sans);font-size:1.05rem;color:var(--ivory)}.book__legend span{flex:none;width:1.6rem;height:1.6rem;border-radius:50%;display:grid;place-items:center;background:var(--amber);color:var(--su-ambra);font-family:var(--sans);font-size:.78rem;font-weight:700}.book__hint{font-size:.84rem;color:var(--muted-text);margin-bottom:.7rem;line-height:1.45}.book__lanes{display:grid;gap:.5rem;margin-bottom:.4rem}.book__lane{position:relative;cursor:pointer}.book__lane input{position:absolute;top:1rem;left:1rem;margin:0;accent-color:var(--amber)}.book__lane-body{display:grid;gap:.15rem;padding:.85rem 1rem .85rem 2.5rem;border:1px solid var(--line);border-radius:var(--radius);background:rgba(var(--forest-rgb),.4);transition:border-color .2s var(--ease),background-color .2s var(--ease)}.book__lane strong{color:var(--ivory);font-size:.98rem}.book__lane small{color:var(--muted-text);font-size:.82rem;line-height:1.45}.book__lane input:checked+.book__lane-body{border-color:var(--amber);background:rgba(var(--amber-rgb),.1)}.book__lane input:focus-visible+.book__lane-body{outline:2px solid var(--amber-soft);outline-offset:3px}.book__fields{display:grid}.book__label{font-size:.86rem;font-weight:600;color:var(--ivory);margin-top:.8rem;margin-bottom:.3rem}.book__input,.book__select{width:100%;font:inherit;color:var(--ivory);padding:.7rem .85rem;border:1px solid var(--line);border-radius:var(--radius);background:rgba(var(--forest-rgb),.5)}.book__input:focus,.book__select:focus{border-color:var(--amber)}.book__select{cursor:pointer}textarea.book__input{resize:vertical}.book__consent{display:flex;gap:.6rem;align-items:flex-start;margin-top:1.1rem;font-size:.86rem;line-height:1.5}.book__consent input{flex:none;width:1.5rem;height:1.5rem;margin-top:.25rem;accent-color:var(--amber)}.book__consent a{color:var(--amber);text-decoration:underline;text-underline-offset:3px}.book__fattura{display:grid;min-width:0;margin:1.1rem 0 0;padding:.2rem 0 .4rem .9rem;border:0;border-left:2px solid rgba(var(--amber-rgb),.45)}.book__fattura[hidden]{display:none}.book__fattura-titolo{padding:0;font-size:.92rem;font-weight:600;color:var(--ivory)}.book__fattura-nota{margin:.3rem 0 0;font-size:.82rem;line-height:1.45;color:var(--muted-text)}.book__fattura-nota[hidden]{display:none}.book__fattura-nota--no{color:var(--errore)}.book__fattura-riga{display:grid;grid-template-columns:6.5rem minmax(0,1fr) 4.5rem;grid-template-areas:"cap comune prov";gap:0 .6rem}.book__fattura-riga>div{display:grid;min-width:0}.book__fattura-riga>div:nth-child(1){grid-area:cap}.book__fattura-riga>div:nth-child(2){grid-area:comune}.book__fattura-riga>div:nth-child(3){grid-area:prov}.book__input[aria-invalid=true]{border-color:var(--errore-forte);box-shadow:0 0 0 1px var(--errore-forte)}@media (max-width: 26rem){.book__fattura-riga{grid-template-columns:6.5rem 4.5rem minmax(0,1fr);grid-template-areas:"cap prov ." "comune comune comune"}}.book__summary{display:grid;gap:.7rem;align-content:start;padding:clamp(1rem,3vw,1.3rem);border:1px solid var(--line-strong);border-radius:var(--radius);background:rgba(var(--forest-rgb),.55)}.book__summary-title{font-size:1.05rem}.book__lines{list-style:none;padding:0;display:grid;gap:.45rem}.book__lines li{display:flex;justify-content:space-between;gap:1rem;font-size:.9rem}.book__lines strong{color:var(--ivory);white-space:nowrap}.book__total{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-top:.75rem;border-top:1px solid var(--line)}.book__total strong{font-family:var(--sans);font-size:1.5rem;color:var(--amber)}.book__deposit{font-size:.82rem;line-height:1.45;color:var(--muted-text)}.book__save{font-size:.82rem;line-height:1.45;color:var(--amber)}.book__submit{width:100%;margin-top:.3rem}.book__note{font-size:.78rem;line-height:1.45}.book__status{font-size:.85rem}.book__status.is-ok{color:var(--sage)}.book__status.is-err{color:var(--amber-soft)}.book__done{display:grid;gap:1.1rem;justify-items:start;padding:clamp(1.4rem,4vw,2.4rem);overflow-y:auto}.book__done-text{max-width:min(48ch,100%);line-height:1.6}.book__done .book__lines{width:100%;max-width:26rem}@media (min-width: 860px){.book__body{grid-template-columns:minmax(0,1fr) 20rem;align-items:start}.book__summary{position:sticky;top:0}}@media (max-width: 640px){.book{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border:0;border-radius:0}}.cal{max-width:26rem}.cal__testa{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.8rem}.cal__mese{font-family:var(--sans);font-size:1.15rem;color:var(--ivory);text-transform:capitalize;letter-spacing:-.01em}.cal__mese em{font-style:normal;color:var(--amber)}.cal__nav{flex:none;width:34px;height:34px;border-radius:50%;cursor:pointer;display:grid;place-items:center;color:var(--ivory);background:var(--surface);border:1px solid var(--line);transition:background-color .2s var(--ease),border-color .2s var(--ease)}.cal__nav:hover:not(:disabled){background:var(--surface-hover);border-color:var(--sage)}.cal__nav:disabled{opacity:.3;cursor:not-allowed}.cal__settimana{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:.4rem}.cal__settimana span{text-align:center;font-size:.68rem;font-weight:700;letter-spacing:.12em;color:var(--muted-text)}.cal__griglia{display:grid;grid-template-columns:repeat(7,1fr);row-gap:3px}.cal__g{position:relative;aspect-ratio:1;min-height:2.4rem;display:grid;place-items:center;cursor:pointer;border:0;background:transparent;color:var(--ivory);font-family:var(--sans);font-size:1rem;border-radius:10px;transition:background-color .15s var(--ease),color .15s var(--ease)}.cal__g[aria-disabled=true]{color:var(--muted-text);opacity:.35;cursor:default}.cal__g:not([aria-disabled=true]):hover{background:var(--surface-hover)}.cal__g.is-prov{background:rgba(var(--amber-rgb),.12);border-radius:0}.cal__g.is-dentro{background:rgba(var(--amber-rgb),.18);border-radius:0}.cal__g.is-inizio,.cal__g.is-fine{background:var(--amber);color:var(--su-ambra);font-weight:600}.cal__g.is-inizio{border-radius:10px 0 0 10px}.cal__g.is-fine{border-radius:0 10px 10px 0}.cal__g.is-inizio.is-fine{border-radius:10px}.cal__posti{position:absolute;bottom:.2rem;font-family:var(--sans);font-size:.6rem;font-weight:700;color:var(--amber)}.cal__g.is-inizio .cal__posti,.cal__g.is-fine .cal__posti{color:var(--su-ambra)}.cal__legenda{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem 1rem;margin-top:.8rem;font-size:.75rem;color:var(--muted-text)}.cal__key{display:inline-block;width:.7rem;height:.7rem;border-radius:3px;margin-right:.35rem;vertical-align:-1px}.cal__key--libero{background:rgba(var(--ivory-rgb),.18)}.cal__key--scarso{background:var(--amber)}.cal__key--off{border:1px dashed var(--line-strong)}.book__soggiorno{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem;margin-top:1rem;padding:.8rem 1rem;border:1px solid var(--amber);border-radius:var(--radius);background:rgba(var(--amber-rgb),.08)}.book__soggiorno-txt{color:var(--ivory);font-weight:600;font-size:.95rem}.book__notti{display:flex;align-items:center;gap:.7rem}.book__notti .book__label{margin:0}.book__stepper{display:flex;align-items:center;gap:.15rem}.book__step{width:34px;height:34px;border-radius:50%;cursor:pointer;border:1px solid var(--line-strong);background:rgba(var(--forest-rgb),.5);color:var(--ivory);font:inherit;font-size:1.1rem;line-height:1}.book__step:hover:not(:disabled){border-color:var(--sage)}.book__step:disabled{opacity:.3;cursor:not-allowed}.book__step-n{min-width:1.6rem;text-align:center;font-family:var(--sans);font-size:1.1rem;color:var(--ivory)}.book__head-az{display:flex;align-items:center;gap:.5rem;flex:none}.book__account{display:inline-flex;align-items:center;gap:.45rem;height:40px;padding:0 .9rem;border-radius:999px;cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--ivory);font:inherit;font-size:.86rem;font-weight:600;transition:background-color .2s var(--ease),border-color .2s var(--ease)}.book__account:hover{background:var(--surface-hover);border-color:var(--sage)}.book__account.is-in{border-color:var(--amber);color:var(--amber)}.book__login{display:flex;flex-direction:column;min-height:0}.book__login-body{padding:clamp(1.1rem,3vw,1.6rem);overflow-y:auto;min-height:0;max-width:32rem}.book__login-off{line-height:1.6}.book__login-prov{display:grid;gap:.5rem}.book__prov{width:100%;justify-content:center}.book__login-sep{display:flex;align-items:center;gap:.8rem;margin:.9rem 0 .2rem;font-size:.8rem;color:var(--muted-text)}.book__login-sep:before,.book__login-sep:after{content:"";flex:1;height:1px;background:var(--line)}.book__login-az{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.1rem}.book__quando{font-size:.86rem;color:var(--amber);font-weight:600}@media (max-width: 400px){.cal__g{font-size:.92rem;min-height:2.1rem}}.join-form__quota{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-top:.3rem;padding:.85rem 1.1rem;border:1px solid var(--amber);border-radius:var(--radius);background:rgba(var(--amber-rgb),.08);color:var(--ivory);font-size:.95rem;font-weight:600}.join-form__quota strong{font-family:var(--sans);font-size:1.5rem;color:var(--amber)}.cal-range{display:flex;align-items:stretch;gap:.5rem;margin-bottom:.9rem;max-width:26rem}.cal-range__f{flex:1;min-width:0;cursor:pointer;text-align:left;display:grid;gap:.1rem;padding:.6rem .85rem;border:1px solid var(--line);border-radius:var(--radius);background:rgba(var(--forest-rgb),.4);font:inherit;transition:border-color .2s var(--ease),background-color .2s var(--ease)}.cal-range__f:hover{border-color:var(--sage)}.cal-range__f[aria-pressed=true]{border-color:var(--amber);background:rgba(var(--amber-rgb),.1)}.cal-range__k{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-text)}.cal-range__f[aria-pressed=true] .cal-range__k{color:var(--amber)}.cal-range__v{font-family:var(--sans);font-size:1.05rem;color:var(--ivory);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-range__sep{align-self:center;color:var(--muted-text);flex:none}.book__soggiorno-eur{font-family:var(--sans);font-size:1.15rem;color:var(--amber);white-space:nowrap}.tiers{display:grid;gap:clamp(.8rem,2.5vw,1.1rem);margin-block:clamp(1.4rem,4vw,2rem)}@media (min-width: 640px){.tiers{grid-template-columns:1fr 1fr}}.tier{display:grid;align-content:start;gap:.7rem;padding:clamp(1.2rem,3.5vw,1.6rem);border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(160deg,rgba(var(--ivory-rgb),.045),rgba(var(--ivory-rgb),.015) 55%),rgba(var(--forest-rgb),.35)}.tier[data-tier=sostenitore]{border-color:var(--line-strong)}.tier__top{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.tier__nome{font-size:1.15rem}.tier__quota{font-family:var(--sans);font-weight:600;font-size:1.6rem;color:var(--amber);white-space:nowrap;line-height:1}.tier__quota small{display:block;font-family:var(--sans);font-size:.7rem;font-weight:600;letter-spacing:.02em;color:var(--muted-text)}.tier__sommario{color:var(--ivory);font-size:.97rem}.tier__benefici{list-style:none;padding:0;display:grid;gap:.5rem;font-size:.92rem}.tier__benefici li{position:relative;padding-left:1.3rem;line-height:1.5}.tier__benefici li:before{content:"◓";position:absolute;left:0;top:.05em;color:var(--amber);font-size:.85em}.tier__nota{font-size:.82rem}.join-form__livelli{border:0;padding:0;margin:0 0 .4rem;display:grid;gap:.45rem}.join-form__livelli legend{margin-bottom:.5rem}.join-form__livello{position:relative;cursor:pointer;display:block}.join-form__livello input{position:absolute;top:.95rem;left:.9rem;margin:0;accent-color:var(--amber)}.join-form__livello>span{display:grid;gap:.1rem;padding:.75rem 1rem .75rem 2.4rem;border:1px solid var(--line);border-radius:var(--radius);background:rgba(var(--forest-rgb),.4);transition:border-color .2s var(--ease),background-color .2s var(--ease)}.join-form__livello strong{color:var(--ivory);font-size:.95rem}.join-form__livello small{color:var(--muted-text);font-size:.82rem}.join-form__livello input:checked+span{border-color:var(--amber);background:rgba(var(--amber-rgb),.1)}.join-form__livello input:focus-visible+span{outline:2px solid var(--amber-soft);outline-offset:3px}.carvignone{--carv-stacco: 3rem;overflow:clip}.carv__barra{display:flex;align-items:center;justify-content:center;gap:.6rem;margin-bottom:clamp(1.75rem,4.5vw,3rem)}.carv__schede{display:inline-flex;gap:4px;padding:4px;max-width:100%;border:1px solid var(--line-strong);border-radius:999px;background:rgba(var(--forest-rgb),.6)}.carv__scheda{appearance:none;border:0;border-radius:999px;cursor:pointer;min-height:40px;padding:.5rem 1.15rem;font:inherit;font-size:.92rem;font-weight:500;line-height:1.2;white-space:nowrap;color:var(--sage);background:transparent;transition:background-color .25s var(--ease),color .25s var(--ease)}.carv__scheda:hover{color:var(--ivory)}.carv__scheda[aria-selected=true]{background:var(--amber);color:var(--su-ambra)}.carv__scheda:focus-visible{outline:2px solid var(--amber-soft);outline-offset:3px}.carv__breve{display:none}.carv__freccia{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--ivory);background:transparent;border:1px solid var(--line-strong);transition:border-color .2s var(--ease),background-color .2s var(--ease),opacity .2s var(--ease)}.carv__freccia:hover:not(:disabled){border-color:var(--amber);background:rgba(var(--amber-rgb),.12)}.carv__freccia:disabled{opacity:.3;cursor:default}@media (max-width: 719.98px){.carv__lungo{display:none}.carv__breve{display:inline}.carv__scheda{padding-inline:1rem}}@media (max-width: 599.98px){.carv__freccia{display:none}}@media (max-width: 359.98px){.carv__scheda{padding-inline:.65rem}}.carvignone.is-slide .carv__vista{overflow:hidden;overflow:clip;padding:1.25rem;margin:-1.25rem;touch-action:pan-y pinch-zoom;transition:height .45s var(--ease)}.carvignone.is-slide .carv__binario{display:flex;align-items:flex-start;gap:var(--carv-stacco);transition:transform .55s var(--ease);will-change:transform}.carvignone.is-slide .carv__slide{flex:0 0 100%;min-width:0;scroll-margin-top:calc(6.5rem + var(--carv-sopra, 0px))}.carvignone.is-subito .carv__vista,.carvignone.is-subito .carv__binario{transition:none}.carvignone:not(.is-slide) .carv__slide+.carv__slide{margin-top:clamp(4rem,10vw,7rem)}@media (min-width: 760px){.exp-grid--osservatorio{grid-template-columns:1fr 1fr;max-width:920px;margin-inline:auto}.postazioni .section-head{max-width:920px;margin-inline:auto}}.arrivare__voci{list-style:none;padding:0;display:grid;gap:clamp(.8rem,2.5vw,1.2rem)}.arrivare__voce{padding:clamp(1.2rem,3.5vw,1.6rem);border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(160deg,rgba(var(--ivory-rgb),.045),rgba(var(--ivory-rgb),.015) 55%),rgba(var(--forest-rgb),.35)}.arrivare__voce h3{font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--amber);margin-bottom:.55rem}.arrivare__voce p{color:var(--sage);font-size:.98rem}.arrivare__voce a{display:inline-block;padding-block:.2rem;color:var(--ivory);text-decoration:underline;text-decoration-color:rgba(var(--amber-rgb),.6);text-underline-offset:3px}.arrivare__voce a:hover{text-decoration-color:var(--amber)}@media (min-width: 760px){.arrivare__voci{grid-template-columns:1fr 1fr}.arrivare__voce:first-child{grid-column:1 / -1}}.arrivare__corpo{display:grid;gap:clamp(.8rem,2.5vw,1.2rem)}@media (min-width: 1000px){.arrivare__corpo{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start}.arrivare__voci{grid-template-columns:1fr}}.mappa{display:flex;flex-direction:column;gap:.8rem;margin:0;min-width:0}.mappa__vista{position:relative;aspect-ratio:1;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:#0c1712}.mappa__vista>.mappa__img,.mappa__vista>.mappa__svg{position:absolute;inset:0;width:100%;height:100%;display:block}.mappa__svg{cursor:zoom-in;-webkit-tap-highlight-color:transparent}.mappa__svg.is-vicina{cursor:default}.mappa__comandi{align-self:center;display:flex;align-items:center;gap:.3rem;margin-top:-.2rem;padding:4px;border-radius:999px;background:rgba(var(--forest-rgb),.6);border:1px solid var(--line-strong)}.mappa__zoom{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex:none;color:var(--ivory);background:transparent;border:1px solid var(--line-strong);cursor:pointer;transition:border-color .2s var(--ease),background-color .2s var(--ease),opacity .2s var(--ease)}.mappa__zoom:hover:not(:disabled){border-color:var(--amber);background:rgba(var(--amber-rgb),.12)}.mappa__zoom:focus-visible{outline:2px solid var(--amber-soft);outline-offset:2px}.mappa__zoom:disabled{opacity:.3;cursor:default}.mappa__livello{min-width:7.2em;text-align:center;font-size:.9rem;font-weight:500;color:var(--ivory);white-space:nowrap}.mappa__piede{display:grid;gap:.55rem;font-size:.9rem}.mappa__vere{display:flex;flex-wrap:wrap;gap:.6rem}.mappa__vera{padding:.6rem 1.1rem;font-size:.92rem}.mappa__nota{font-size:.8rem}.exp--prodotto .exp__facts li{background:rgba(var(--amber-rgb),.08);border-color:rgba(var(--amber-rgb),.25)}.pagina-contenuto{padding-top:4.5rem}.cnt{background:radial-gradient(110% 60% at 80% -10%,rgba(var(--moss-rgb),.16),transparent 55%),var(--forest)}.cnt__testa{max-width:min(46ch,100%);margin-bottom:clamp(2rem,5vw,3rem)}.cnt__testa h1{margin-top:.7rem;font-size:clamp(2rem,7vw,3.4rem)}.cnt__testa .eyebrow a{color:inherit;text-decoration:none}.cnt__testa .eyebrow a:hover{text-decoration:underline;text-underline-offset:3px}.cnt__inglese{margin-top:.4rem;font-size:.95rem;color:var(--muted-text)}.cnt__latino{margin-top:.9rem;font-family:var(--sans);font-style:italic;font-size:clamp(1.1rem,3vw,1.4rem);color:var(--sage)}.cnt__corpo{max-width:min(68ch,100%);display:grid;gap:1.15rem;font-size:clamp(1rem,2.4vw,1.08rem);line-height:1.7}.cnt__corpo p{color:var(--sage)}.cnt__sezione{display:grid;gap:1.15rem;margin-top:clamp(1rem,3vw,1.6rem)}.cnt__sezione h2{font-size:clamp(1.25rem,3.5vw,1.6rem)}.cnt__figura{margin-block:clamp(.6rem,2vw,1.2rem)}.cnt__figura img{width:100%;height:auto;border-radius:var(--radius);border:1px solid var(--line);box-shadow:0 24px 50px -30px #0009}.specie__dati{display:grid;gap:.85rem;margin:0 0 .5rem;padding:clamp(1rem,3vw,1.3rem);border:1px solid var(--line);border-radius:var(--radius);background:rgba(var(--forest-rgb),.4)}.specie__dato{display:grid;gap:.15rem;align-content:start}.specie__dato dt{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--amber)}.specie__dato dd{margin:0;color:var(--ivory);font-size:.98rem;line-height:1.55}.specie__impronte{padding:clamp(1rem,3vw,1.3rem);border:1px solid var(--amber);border-radius:var(--radius);background:rgba(var(--amber-rgb),.08);display:grid;gap:.45rem}.specie__impronte h2{font-size:1.1rem;margin-bottom:.2rem}.specie__impronte p{color:var(--ivory);font-size:.95rem}.specie__impronte strong{color:var(--amber);font-weight:600}@media (min-width: 700px){.specie__dati{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1.2rem}}.indice{margin-top:clamp(2.5rem,6vw,4rem);padding-top:clamp(1.5rem,4vw,2rem);border-top:1px solid var(--line)}.indice__testa{font-size:1.15rem;margin-bottom:1.2rem}.indice__lista{list-style:none;padding:0;display:grid;gap:.6rem}@media (min-width: 640px){.indice__lista{grid-template-columns:1fr 1fr}}.indice__voce a{display:grid;gap:.2rem;padding:.85rem 1rem;text-decoration:none;border:1px solid var(--line);border-radius:var(--radius);background:rgba(var(--forest-rgb),.35);transition:border-color .2s var(--ease),background-color .2s var(--ease)}.indice__voce a:hover{border-color:var(--amber);background:var(--surface-hover)}.indice__titolo{color:var(--ivory);font-weight:600}.indice__sotto{color:var(--muted-text);font-size:.85rem;font-style:italic}.cnt__testa h1{text-wrap:balance}.exp__azioni{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:auto;padding-top:.85rem}.exp__azioni .exp__cta{margin-top:0;padding-top:.85rem}.exp__dettagli{color:var(--amber);font-size:.9rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;padding-block:.4rem}.exp__dettagli:hover{color:var(--amber-soft)}.cnt__corpo,.cnt__corpo p,.cnt__testa,.specie__dato dd,.specie__impronte p{overflow-wrap:anywhere}.cnt__corpo,.cnt__sezione{min-width:0}.site-footer__legal a{display:inline-block;padding-block:.45rem}@media (max-width: 380px){.brand{min-width:0}.brand__name{font-size:.86rem}.brand__mark{font-size:1rem}.brand__logo{width:176px}}html[data-movimento=ridotto] *,html[data-movimento=ridotto] *:before,html[data-movimento=ridotto] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-delay:0s!important;scroll-behavior:auto!important}html[data-movimento=ridotto] .hero__media{transform:none!important}.exp-grid__nota{margin:0 0 1.1rem;max-width:62ch;font-size:.86rem;line-height:1.5}.exp-grid__nota strong{color:var(--ivory);font-weight:600}.tier__premio{margin:.7rem 0 0;padding:.6rem .75rem;font-size:.84rem;line-height:1.45;border-left:2px solid var(--amber);background:rgba(var(--ivory-rgb),.04);border-radius:0 6px 6px 0}.tier__premio strong{color:var(--amber);font-weight:600}.stats__nota{margin:0 0 1.2rem;max-width:62ch;font-size:.86rem;line-height:1.5}.stats__nota strong{color:var(--ivory);font-weight:600}.gal-indice{background:radial-gradient(100% 55% at 20% -5%,rgba(var(--sage-rgb),.06),transparent 60%),radial-gradient(130% 90% at 50% 60%,transparent 55%,rgba(var(--ombra-rgb),.4) 100%),var(--forest)}.gal-filtro{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:clamp(1.5rem,4vw,2.4rem)}.gal-filtro__b{font:inherit;font-size:.86rem;font-weight:600;cursor:pointer;padding:.45rem .9rem;border-radius:999px;color:var(--sage);background:rgba(var(--forest-rgb),.4);border:1px solid var(--line);transition:border-color .2s var(--ease),color .2s var(--ease),background-color .2s var(--ease)}.gal-filtro__b:hover{border-color:var(--sage);color:var(--ivory)}.gal-filtro__b[aria-pressed=true]{border-color:var(--amber);color:var(--amber);background:rgba(var(--amber-rgb),.1)}.gal-griglia{list-style:none;padding:0;display:grid;gap:clamp(.9rem,2.5vw,1.4rem);grid-template-columns:1fr}@media (min-width: 520px){.gal-griglia{grid-template-columns:1fr 1fr}}@media (min-width: 860px){.gal-griglia{grid-template-columns:1fr 1fr 1fr}}.gal-card__link{display:grid;gap:.5rem;text-decoration:none;color:inherit}.gal-card__cop{display:block;aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius);border:1px solid var(--line);background:var(--forest-2)}.gal-card__cop img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.gal-card__link:hover .gal-card__cop{border-color:var(--amber)}.gal-card__link:hover .gal-card__cop img{transform:scale(1.05)}.gal-card__link:focus-visible .gal-card__cop{outline:2px solid var(--amber-soft);outline-offset:3px}.gal-card__nome{font-family:var(--sans);font-size:1.15rem;color:var(--ivory)}.gal-card__conta{font-size:.85rem}.gal-indice__vuoto{color:var(--muted-text);margin-top:1rem}.gal-autore__testa{max-width:60ch;margin-bottom:clamp(1.6rem,4vw,2.6rem)}.gal-autore__testa h1{margin-top:.6rem;font-size:clamp(2rem,7vw,3.4rem)}.gal-autore__testa .eyebrow a{color:inherit;text-decoration:none}.gal-autore__testa .eyebrow a:hover{text-decoration:underline;text-underline-offset:3px}.gal-autore__conta{margin-top:.9rem;color:var(--sage);font-size:1.02rem}.gal-autore__conta a{color:var(--amber);text-decoration:none}.gal-autore__conta a:hover{text-decoration:underline;text-underline-offset:3px}.gal-autore__nota{font-size:.82rem;margin-top:.5rem}.gal-autore__sezione{margin-top:clamp(2rem,5vw,3rem);scroll-margin-top:6.5rem}.gal-autore__soggetto{font-size:clamp(1.2rem,3.5vw,1.6rem);margin-bottom:1.1rem}.gal-autore__soggetto .muted{font-family:var(--sans);font-size:.7em;font-weight:500}.shot--foto{break-inside:avoid;margin-bottom:1rem}.shot__apri{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in;border-radius:var(--radius);overflow:hidden}.shot__apri img{width:100%;height:auto;display:block;border-radius:var(--radius);border:1px solid var(--line);transition:transform .4s var(--ease),border-color .2s var(--ease)}.shot__apri:hover img{transform:scale(1.03);border-color:var(--amber)}.shot__apri:focus-visible img{outline:2px solid var(--amber-soft);outline-offset:3px}.lightbox{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:rgba(var(--velo-rgb),.94);color:var(--ivory);display:grid;grid-template-columns:auto 1fr auto;align-items:center}.lightbox:not([open]){display:none}.lightbox::backdrop{background:#040906e6}.lightbox__fig{grid-column:2;margin:0;display:grid;place-items:center;padding:clamp(1rem,3vw,2rem);min-height:0}.lightbox__img{max-width:100%;max-height:88dvh;width:auto;height:auto;object-fit:contain;border-radius:6px;box-shadow:0 30px 90px -30px #000c}.lightbox__x{position:absolute;top:1rem;right:1rem;z-index:2;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--ivory);background:rgba(var(--forest-rgb),.7);border:1px solid var(--line-strong)}.lightbox__x:hover{background:rgba(var(--forest-rgb),.95);border-color:var(--sage)}.lightbox__nav{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;cursor:pointer;margin:0 clamp(.4rem,2vw,1.2rem);flex:none;color:var(--ivory);background:rgba(var(--forest-rgb),.6);border:1px solid var(--line-strong)}.lightbox__nav:hover{background:rgba(var(--forest-rgb),.9);border-color:var(--sage)}.lightbox__nav--prev{grid-column:1}.lightbox__nav--next{grid-column:3}.lightbox__conta{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);font-size:.85rem;color:var(--sage)}@media (max-width: 560px){.lightbox__nav{width:44px;height:44px;margin:0 .3rem}.lightbox__x{width:42px;height:42px}}.gal-card__cop--neutra{display:grid;place-items:center;background:linear-gradient(160deg,var(--forest-2),rgba(var(--forest-rgb),.6))}.gal-card__iniz{font-family:var(--sans);font-size:2.4rem;color:var(--amber);opacity:.7}.arch-lista{list-style:none;padding:0;display:grid;gap:.7rem;max-width:60rem}.arch-voce a{display:grid;gap:.25rem;padding:1rem 1.2rem;text-decoration:none;border:1px solid var(--line);border-radius:var(--radius);background:rgba(var(--forest-rgb),.35);transition:border-color .2s var(--ease),background-color .2s var(--ease)}.arch-voce a:hover{border-color:var(--amber);background:var(--surface-hover)}.arch-voce__tit{font-family:var(--sans);font-size:1.2rem;color:var(--ivory)}.arch-voce__desc{font-size:.9rem;line-height:1.5}.join-teaser{background:radial-gradient(90% 60% at 80% 0%,rgba(var(--amber-rgb),.08),transparent 60%),var(--forest)}.join-teaser__inner{display:grid;gap:1.4rem;align-items:center}@media (min-width: 760px){.join-teaser__inner{grid-template-columns:1fr auto;gap:2.5rem}}.join-teaser h2{font-size:clamp(1.85rem,6vw,3rem);margin-top:.7rem}.join-teaser__lede{margin-top:.9rem;max-width:52ch;color:var(--sage);font-size:clamp(1rem,2.4vw,1.12rem)}.join-teaser__cta{white-space:nowrap}.gal-griglia--home{grid-template-columns:1fr 1fr}@media (min-width: 620px){.gal-griglia--home{grid-template-columns:repeat(3,1fr)}}.arch-voce__n{font-family:var(--sans);font-size:.72rem;font-weight:600;color:var(--amber);letter-spacing:.04em;vertical-align:middle;margin-left:.4rem}.gal-tema-link{margin:-.4rem 0 1.4rem;font-size:.94rem}.gal-tema-link a{color:var(--sage);text-decoration:none;border-bottom:1px solid var(--line-strong);padding-bottom:2px}.gal-tema-link a:hover{color:var(--amber);border-color:var(--amber)}.gal-tema-link strong{color:var(--ivory)}.gallery__testa{display:grid;gap:1.5rem clamp(2rem,5vw,4rem);margin-bottom:clamp(2rem,5vw,3.25rem)}.gallery__testa .section-head{margin-bottom:0}.ricordo-box__entrata,.gal-indice__ricordo{max-width:31rem}.gal-indice__ricordo{margin:-.5rem 0 2rem}@media (min-width: 960px){.gallery__testa:has(.ricordo-box){grid-template-columns:minmax(0,1fr) minmax(0,28rem);align-items:end}}.ricordo-box{position:relative;display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:1.1rem;align-items:center;padding:.85rem 1.3rem .85rem .85rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);transition:border-color .25s var(--ease),background-color .25s var(--ease)}.ricordo-box--solo-testo{grid-template-columns:minmax(0,1fr);padding-left:1.3rem}.ricordo-box:hover{border-color:rgba(var(--amber-rgb),.5);background-color:var(--surface-hover)}.ricordo-box__foto{width:6.5rem;height:6.5rem;object-fit:cover;border-radius:var(--radius)}.ricordo-box__occhiello{font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--amber)}.ricordo-box__titolo{margin-top:.3rem;font-size:1.3rem;line-height:1.2}.ricordo-box__titolo a{color:inherit;text-decoration:none}.ricordo-box__titolo a:after{content:"";position:absolute;inset:0;border-radius:var(--radius-lg)}.ricordo-box__titolo a:focus-visible{outline:none}.ricordo-box__titolo a:focus-visible:after{outline:2px solid var(--amber-soft);outline-offset:3px}.ricordo-box__righe{margin-top:.3rem;font-size:.92rem;line-height:1.45}.ricordo-box__vai{margin-top:.45rem;font-size:.86rem;font-weight:500;color:var(--amber)}.ricordo-box__vai span{display:inline-block;transition:transform .25s var(--ease)}.ricordo-box:hover .ricordo-box__vai span{transform:translate(3px)}.cnt .ricordo{margin-top:clamp(3rem,8vw,5rem);padding-top:clamp(2.25rem,6vw,3.5rem);border-top:1px solid var(--line)}.ricordo__apertura{display:grid;gap:clamp(1.75rem,4vw,3.5rem)}@media (max-width: 959.98px){.ricordo__apertura{gap:0}.ricordo__parole{display:contents}.ricordo__parole .eyebrow{order:1}.ricordo__parole h2{order:2}.ricordo__apertura .ricordo__ritratto{order:3;margin-top:1.4rem}.ricordo__testo{order:4}}@media (min-width: 960px){.ricordo__apertura{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center}.ricordo__apertura--solo-testo{grid-template-columns:minmax(0,1fr)}}.ricordo__parole h2{margin-top:.7rem;font-size:clamp(2rem,6.5vw,3.2rem)}.ricordo__testo{margin-top:1.4rem;max-width:62ch;display:grid;gap:1rem;font-size:clamp(1rem,2.3vw,1.08rem);line-height:1.7;text-wrap:pretty}.ricordo__ritratto{margin:0}.ricordo__ritratto img{width:100%;border-radius:var(--radius-lg);border:1px solid var(--line);box-shadow:0 30px 70px -40px #000000d9}.ricordo__ritratto figcaption{margin-top:.6rem;font-size:.82rem;font-style:italic;color:var(--muted-text)}.ricordo__viaggi{margin-top:clamp(2.75rem,7vw,4.5rem);padding-top:clamp(1.75rem,4vw,2.5rem);border-top:1px solid var(--line)}.ricordo__attesa{max-width:60ch;color:var(--muted-text)}.shot__dida{padding:.5rem .75rem .6rem;font-size:.82rem;line-height:1.4;color:var(--muted-text)}.lightbox__dida{margin-top:.8rem;max-width:60ch;text-align:center;font-size:.95rem;color:var(--ivory)}.lightbox__fig:has(.lightbox__dida:not([hidden])) .lightbox__img{max-height:80dvh}.nav__account{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .8rem;border-radius:999px;text-decoration:none;color:var(--sage);border:1px solid var(--line);font-size:.9rem;font-weight:500;white-space:nowrap;transition:color .2s var(--ease),border-color .2s var(--ease)}.nav__account:hover,.nav__account:focus-visible{color:var(--ivory);border-color:var(--sage)}.nav__account.is-in{color:var(--amber);border-color:var(--line-strong)}@media (max-width: 520px){.nav__account-txt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}.area .section-head{margin-bottom:clamp(1.5rem,4vw,2.4rem)}.area__lede{max-width:58ch;color:var(--sage);margin-bottom:1.4rem}.area__off,.area__accesso{max-width:min(46rem,100%)}.area__off p{margin-bottom:.7rem}.area__prov{display:grid;gap:.6rem;margin-bottom:1.2rem;max-width:22rem}.area__oppure{font-size:.85rem;text-align:center;margin-top:.2rem}.area__form{display:grid;gap:.9rem;max-width:26rem}.area__box--largo .area__form{max-width:32rem}.area__riga{display:grid;gap:.3rem}.area__riga label{font-size:.85rem;color:var(--sage)}.area__riga input{font:inherit;padding:.7rem .85rem;border-radius:var(--radius);background:rgba(var(--forest-rgb),.55);border:1px solid var(--line);color:var(--ivory)}.area__riga input:focus-visible{outline:2px solid var(--amber-soft);outline-offset:2px;border-color:var(--amber)}.area__azioni{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem}.area__status{font-size:.88rem;color:var(--sage);min-height:1.2em}.area__status.is-ok{color:var(--amber)}.area__status.is-err{color:var(--errore)}.area__nota{font-size:.85rem;margin-top:.8rem}.area__testa{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.1rem;margin-bottom:1.8rem}.area__testa h2{font-size:clamp(1.4rem,4vw,2rem)}.area__esci{margin-left:auto}.area__griglia{display:grid;gap:clamp(.9rem,2.5vw,1.3rem)}@media (min-width: 760px){.area__griglia{grid-template-columns:1fr 1fr}.area__box--largo{grid-column:1 / -1}}.area__box{padding:clamp(1.1rem,3vw,1.5rem);border:1px solid var(--line);border-radius:var(--radius);background:rgba(var(--forest-rgb),.35)}.area__box h3{font-size:1.05rem;margin-bottom:.8rem}.area__vuoto{color:var(--sage);font-size:.95rem}.area__vuoto a,.area__tessera a{color:var(--amber)}.area__tessera strong{color:var(--ivory)}.area__lista{list-style:none;padding:0;display:grid;gap:.7rem}.area__voce{display:grid;gap:.15rem;padding:.75rem .9rem;border-radius:var(--radius);background:rgba(var(--forest-rgb),.45);border:1px solid var(--line)}.area__voce-t{color:var(--ivory);font-weight:600}.area__voce-d{font-size:.88rem;color:var(--sage)}.area__voce-m{font-size:.8rem;color:var(--muted-text)}.area__voce-m code{color:var(--amber)}.nav__account-img{width:20px;height:20px;border-radius:50%;object-fit:cover;border:1px solid var(--line-strong);flex:none}.nav__account-img[hidden]{display:none}.ritratto__cerchio{width:78px;height:78px;border-radius:50%;flex:none;display:grid;place-items:center;overflow:hidden;background:rgba(var(--forest-rgb),.5);border:1px solid var(--line-strong)}.ritratto__cerchio:has(img[hidden]){border-style:dashed}.ritratto__cerchio img{width:100%;height:100%;object-fit:cover;display:block}.ritratto__cerchio img[hidden]{display:none}.ritratto__iniziali{font-family:var(--sans);font-weight:500;font-size:1.6rem;color:var(--sage);letter-spacing:.02em}.ritratto__iniziali[hidden]{display:none}.ritratto__azioni{display:flex;flex-wrap:wrap;gap:.5rem .9rem;align-items:baseline;margin-top:.35rem}.ritratto__link{font:inherit;font-size:.85rem;padding:0;cursor:pointer;background:none;border:0;border-bottom:1px solid var(--line-strong);color:var(--sage);transition:color .2s var(--ease),border-color .2s var(--ease)}.ritratto__link:hover{color:var(--amber);border-color:var(--amber)}.ritratto__link[hidden]{display:none}[data-ritratto-file]:focus-visible+.ritratto__link{outline:2px solid var(--amber-soft);outline-offset:3px;color:var(--ivory)}.ritratto__azioni .area__status{font-size:.85rem;min-height:0}.area__chi{display:grid;gap:.1rem;min-width:0}.area__chi .area__nota{margin-top:.45rem;font-size:.8rem}.accesso__scordata{margin-top:.9rem}.accesso__link,.area__disdetta{font:inherit;font-size:.85rem;padding:0;cursor:pointer;background:none;border:0;border-bottom:1px solid var(--line-strong);color:var(--sage);transition:color .2s var(--ease),border-color .2s var(--ease)}.accesso__link:hover,.area__disdetta:hover{color:var(--amber);border-color:var(--amber)}.area__disdetta{margin-top:.45rem;justify-self:start}.area__disdetta[disabled]{opacity:.6;cursor:default}.area__voce-dis{font-size:.82rem;color:var(--amber);margin-top:.35rem}.area__form--sotto{margin-top:1.1rem;padding-top:1.1rem;border-top:1px solid var(--line)}.area__box .join-form__consent+.join-form__consent{margin-top:.7rem}.area__grave{margin-top:clamp(1.6rem,4vw,2.4rem);border-top:1px solid var(--line);padding-top:1.2rem}.area__grave>summary{cursor:pointer;color:var(--muted-text);font-size:.9rem;width:fit-content;padding:.3rem 0;list-style-position:inside}.area__grave>summary:hover{color:var(--sage)}.area__grave>summary:focus-visible{outline:2px solid var(--amber-soft);outline-offset:3px;border-radius:4px}.area__grave-corpo{max-width:min(42rem,100%);display:grid;gap:.8rem;margin-top:1rem}.area__grave-corpo strong{color:var(--ivory)}.btn--grave{color:var(--errore);border-color:rgba(var(--errore-rgb),.45);background:rgba(var(--errore-rgb),.06)}.btn--grave:hover{border-color:var(--errore);background:rgba(var(--errore-rgb),.12)}.menu{width:min(30rem,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0;border:0;border-left:1px solid var(--line);background:var(--forest-2);color:var(--ivory);overflow-y:auto;overscroll-behavior:contain}.menu:not([open]){display:none}.menu::backdrop{background:#040906b8}.menu__testa{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem clamp(1.2rem,5vw,2rem);border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--forest-2);z-index:1}.menu__marchio{font-family:var(--sans);font-size:1.05rem}.menu__marchio em{color:var(--amber);font-style:normal}.menu__chiudi{width:42px;height:42px;display:grid;place-items:center;cursor:pointer;border-radius:50%;color:var(--sage);background:transparent;border:1px solid var(--line)}.menu__chiudi:hover{color:var(--ivory);border-color:var(--sage)}.menu__corpo{padding:clamp(.6rem,4vw,1.4rem) clamp(1.2rem,5vw,2rem);display:grid;gap:0}.menu__gruppo{display:block;border-top:1px solid var(--line)}.menu__gruppo:first-of-type{border-top:0}.menu__tit{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:52px;padding-block:.95rem;cursor:pointer;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--amber);margin-bottom:0;list-style:none;transition:color .15s var(--ease)}.menu__tit::-webkit-details-marker{display:none}.menu__tit:hover,.menu__tit:focus-visible{color:var(--ivory)}.menu__freccia{flex:none;transition:transform .22s var(--ease)}.menu__gruppo[open]>.menu__tit .menu__freccia{transform:rotate(180deg)}.menu__gruppo>a:last-child{margin-bottom:.8rem}.menu__corpo a{display:block;padding:.62rem .7rem;margin-left:-.7rem;border-radius:var(--radius);text-decoration:none;color:var(--sage);font-size:1rem;transition:color .15s var(--ease),background-color .15s var(--ease)}.menu__corpo a:hover,.menu__corpo a:focus-visible{color:var(--ivory);background:var(--surface-hover)}.menu__corpo a.is-qui{color:var(--amber);background:rgba(var(--amber-rgb),.09)}.fab,.ruota{display:none}@media (max-width: 1023.98px){.nav--sito>*{display:none}.nav--sito>.nav__account.is-in{position:relative;display:grid;place-items:center;overflow:hidden;width:44px;height:44px;padding:0;border-radius:50%;border-color:var(--line-strong)}.site-header:has(.nav__account.is-in){padding-block:.4rem}@media (max-width: 600px){.site-header:has(.nav__account.is-in){padding-block:.3rem}}.nav--sito>.nav__account.is-in>.nav__account-txt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.nav--sito>.nav__account.is-in>.nav__account-img{width:100%;height:100%;border:0;border-radius:0}.fab{position:fixed;right:16px;bottom:16px;z-index:90;height:56px;padding:0 20px 0 16px;border-radius:999px;display:inline-flex;align-items:center;gap:10px;cursor:pointer;font:inherit;font-size:.85rem;font-weight:600;letter-spacing:.01em;color:var(--ivory);background:rgba(var(--vetro-rgb),.86);border:1px solid var(--line-strong);box-shadow:0 12px 32px -14px #000000e6;transition:transform .2s var(--ease),border-color .2s var(--ease),opacity .18s var(--ease)}.fab[hidden]{display:none}.fab:hover,.fab:focus-visible{border-color:var(--sage)}.fab:active{transform:scale(.96)}.fab__glifo{flex:none;display:block}.fab__txt{white-space:nowrap}html.ruota-aperta .fab{opacity:0;transform:scale(.9);pointer-events:none}.site-footer{padding-bottom:calc(1.5rem + 88px)}html.ruota-aperta .live-dot,html.ruota-aperta .hero__scroll-line,html.ruota-aperta .hero__media,html.ruota-aperta .scene__fog,html.ruota-aperta .scene__shaft,html.ruota-aperta .live:before{animation-play-state:paused}.ruota{display:none}}@media (max-width: 1023.98px) and (min-width: 300px) and (min-height: 460px){.menu{position:fixed;inset:0;width:auto;height:auto;max-width:none;max-height:none;margin:0;background:transparent;border:0;overflow:clip;touch-action:pinch-zoom}.menu::backdrop{background:#0409068c}.menu__testa,.menu__corpo{display:none}.ruota{--rd: clamp(264px, min(100vw - 2.25rem, 100dvh - var(--header-h, 50px) - 150px), 360px);--r-int: calc(var(--rd) / 6);--r-est: calc(var(--rd) / 2);--r-eti: calc(var(--rd) / 3);--r-perno: calc(var(--rd) * .27);--eti-w: calc(var(--rd) * .305);--eti-icona: clamp(16px, calc(var(--rd) * .06), 22px);--eti-corpo: clamp(.76rem, calc(var(--rd) * .04), .9rem);--sfasa: 22ms;--entra: .3s;--esce: .18s;--ruota-cx: 50%;--ruota-cy: calc(100% - 16px - var(--r-est));display:block;position:absolute;inset:0;pointer-events:none}.ruota__scrim{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 62%,rgba(var(--velo-rgb),.72),rgba(var(--velo-rgb),.94) 72%)}html[data-colori=chiaro] .ruota__scrim{background:radial-gradient(120% 90% at 50% 62%,rgba(var(--velo-rgb),.9),rgba(var(--velo-rgb),.97) 72%)}.ruota__testa{position:absolute;left:0;right:0;z-index:1;text-align:center;padding-inline:1.25rem;bottom:calc(100% - var(--ruota-cy) + var(--r-est) + .9rem)}.ruota__occhiello{font-size:.74rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--sage)}.ruota__tit{margin-top:.3rem;font-family:var(--sans);font-weight:500;font-size:clamp(1.5rem,5.5vw,1.85rem);line-height:1.15;color:var(--ivory)}.ruota__stato{margin-top:.45rem;min-height:1.2em;font-size:.8rem;color:var(--muted-text)}.ruota__disco{position:absolute;z-index:1;left:var(--ruota-cx);top:var(--ruota-cy);width:var(--rd);height:var(--rd);margin-left:calc(var(--r-est) * -1);margin-top:calc(var(--r-est) * -1);pointer-events:auto;transform-origin:50% 50%}.ruota__vetro{position:absolute;inset:0;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 50% 38%,rgba(var(--moss-rgb),.28),rgba(var(--forest-2-rgb),.9) 68%),rgba(var(--forest-rgb),.92);box-shadow:0 24px 60px -24px #000000e6,inset 0 0 0 1px var(--line)}.ruota__linee{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;color:var(--line-strong)}.ruota__linee .ruota__bordo,.ruota__linee .ruota__raggio{fill:none;stroke:currentColor;stroke-width:1;vector-effect:non-scaling-stroke}.ruota__linee .ruota__pieno{fill:var(--amber);stroke:none}.ruota__linee .ruota__velo{fill:rgba(var(--amber-rgb),.12);stroke:none}.ruota__linee .ruota__velo--scuro{fill:rgba(var(--su-ambra-rgb),.14)}.ruota__linee .ruota__fuoco{fill:none;stroke:var(--amber-soft);stroke-width:2.5;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:0}.ruota__linee .ruota__fuoco.is-visibile{opacity:1}.ruota__nav,.ruota__settori{position:absolute;inset:0}.ruota__settori{list-style:none;margin:0;padding:0}.ruota__voce{position:absolute;inset:0}.ruota__settore{position:absolute;inset:0;display:block;cursor:pointer;background:transparent;border:0;padding:0;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.ruota__settore:hover{background:rgba(var(--ivory-rgb),.07)}.ruota__settore:active{background:rgba(var(--ivory-rgb),.11)}.ruota__settore:focus-visible{outline:none;background:rgba(var(--ivory-rgb),.11)}.ruota__etichette{position:absolute;inset:0;pointer-events:none}.ruota__eti{position:absolute;left:calc(50% + var(--rd) * var(--fx));top:calc(50% + var(--rd) * var(--fy));transform:translate(-50%,-50%);display:grid;justify-items:center;gap:.15rem;max-width:var(--eti-w);text-align:center;line-height:1.2;font-size:var(--eti-corpo);font-weight:600;letter-spacing:.01em;color:var(--ivory)}.ruota__eti svg{width:var(--eti-icona);height:var(--eti-icona);display:block}.ruota__eti.is-corrente,.ruota__eti.is-attiva{color:var(--amber-soft)}.ruota__punto{position:absolute;width:6px;height:6px;border-radius:50%;left:calc(50% + var(--rd) * var(--fx));top:calc(50% + var(--rd) * var(--fy));margin:-3px 0 0 -3px;background:var(--amber);box-shadow:0 0 0 2px rgba(var(--forest-rgb),.6)}.ruota__punto[hidden]{display:none}.ruota__punto--scuro{background:var(--su-ambra)}.ruota__perno{position:absolute;left:50%;top:50%;width:var(--r-perno);height:var(--r-perno);transform:translate(-50%,-50%);display:grid;place-items:center;gap:.1rem;cursor:pointer;border-radius:50%;padding:0;font:inherit;font-size:.72rem;font-weight:600;color:var(--sage);background:rgba(var(--forest-rgb),.96);border:1px solid var(--line-strong)}.ruota__perno:hover,.ruota__perno:focus-visible{color:var(--ivory);border-color:var(--sage)}.ruota__perno-glifo{display:block}.ruota__eti--ambra,.ruota__eti--ambra.is-corrente,.ruota__eti--ambra.is-attiva{color:var(--su-ambra)}.ruota__voce--ambra .ruota__settore:hover{background:rgba(var(--su-ambra-rgb),.12)}.ruota__voce--ambra .ruota__settore:active,.ruota__voce--ambra .ruota__settore:focus-visible{background:rgba(var(--su-ambra-rgb),.18)}html[data-movimento=pieno] .ruota__scrim{opacity:0;transition:opacity .24s linear}html[data-movimento=pieno] .ruota__disco{opacity:0;transform:scale(.92);transition:opacity var(--entra) var(--ease),transform var(--entra) var(--ease)}html[data-movimento=pieno] .ruota__testa{opacity:0;transform:translateY(-6px);transition:opacity .24s var(--ease),transform .24s var(--ease)}html[data-movimento=pieno] .ruota__eti{opacity:0;transform:translate(-50%,-50%) scale(.92);transition:opacity .2s var(--ease),transform .2s var(--ease);transition-delay:calc(var(--i, 0) * var(--sfasa))}html[data-movimento=pieno] .ruota__linee{opacity:0;transition:opacity .22s var(--ease) 60ms}html[data-movimento=pieno] .ruota.is-aperta .ruota__scrim,html[data-movimento=pieno] .ruota.is-aperta .ruota__linee{opacity:1}html[data-movimento=pieno] .ruota.is-aperta .ruota__disco,html[data-movimento=pieno] .ruota.is-aperta .ruota__testa{opacity:1;transform:none}html[data-movimento=pieno] .ruota.is-aperta .ruota__eti{opacity:1;transform:translate(-50%,-50%) scale(1)}html[data-movimento=pieno] .ruota:not(.is-aperta) .ruota__disco,html[data-movimento=pieno] .ruota:not(.is-aperta) .ruota__testa,html[data-movimento=pieno] .ruota:not(.is-aperta) .ruota__scrim,html[data-movimento=pieno] .ruota:not(.is-aperta) .ruota__linee{transition-duration:var(--esce)}html[data-movimento=pieno] .ruota:not(.is-aperta) .ruota__eti{transition-duration:.12s;transition-delay:0s}html[data-movimento=pieno] .ruota.is-cambio .ruota__eti{opacity:0;transform:translate(-50%,-50%) scale(.96);transition-duration:.13s;transition-delay:0s}html[data-movimento=pieno] .ruota.is-cambio .ruota__linee{opacity:0;transition-duration:.13s;transition-delay:0s}html[data-movimento=pieno] .ruota__disco.is-torna{transition:transform .26s cubic-bezier(.18,.9,.24,1)}}@media (min-width: 768px) and (max-width: 1023.98px) and (min-height: 460px){.ruota{--ruota-cy: calc(var(--header-h, 50px) + (100% - var(--header-h, 50px)) / 2)}}.accesso{width:min(30rem,100vw);max-width:100vw;border:0;padding:0;margin:auto;background:transparent;color:var(--ivory)}.accesso:not([open]){display:none}.accesso::backdrop{background:#040906c7}.accesso__box{background:var(--forest-2);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(1.4rem,5vw,2rem);display:grid;gap:1.1rem;box-shadow:0 40px 90px -40px #000c}.accesso__testa{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.accesso__tit{font-size:clamp(1.5rem,5vw,2rem);margin-top:.5rem}.accesso__sub{margin-top:.5rem;font-size:.92rem;line-height:1.55;max-width:34ch}.accesso__x{width:40px;height:40px;flex:none;display:grid;place-items:center;cursor:pointer;border-radius:50%;color:var(--sage);background:transparent;border:1px solid var(--line)}.accesso__x:hover{color:var(--ivory);border-color:var(--sage)}.accesso__off{color:var(--sage);font-size:.95rem;line-height:1.6}.accesso__off a{color:var(--amber)}.accesso__form,.accesso__campo{display:grid;gap:.45rem}.accesso__consenso{margin-top:.7rem}.accesso__lab{font-size:.85rem;color:var(--sage);margin-top:.5rem}.accesso__inp{font:inherit;padding:.75rem .9rem;border-radius:var(--radius);background:rgba(var(--forest-rgb),.6);border:1px solid var(--line);color:var(--ivory)}.accesso__inp:focus-visible{outline:2px solid var(--amber-soft);outline-offset:2px;border-color:var(--amber)}.accesso__az{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.9rem}.accesso__status{font-size:.88rem;color:var(--sage);min-height:1.2em;line-height:1.5}.accesso__status.is-ok{color:var(--amber)}.accesso__status.is-err{color:var(--errore)}.pw-campo{position:relative;display:block}.pw-campo>input{width:100%;padding-right:6rem}.pw-campo>.pw-mostra{position:absolute;top:50%;right:.4rem;transform:translateY(-50%);margin:0;min-height:2.1rem;min-width:5rem;padding:0 .7rem;border-radius:999px;font:inherit;font-size:.8rem;font-weight:600;line-height:1;color:var(--sage);background:transparent;border:1px solid var(--line);cursor:pointer}.pw-campo>.pw-mostra:hover{color:var(--ivory);border-color:var(--sage)}.pw-campo>.pw-mostra:focus-visible{outline:2px solid var(--amber-soft);outline-offset:2px}.esito__box{max-width:min(40rem,100%)}.esito__righe{list-style:none;padding:0;margin:.2rem 0 1.1rem;display:grid}.esito__righe li{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 0;border-bottom:1px solid var(--line);font-size:.95rem}.esito__righe li span{color:var(--sage)}.esito__righe li strong{color:var(--ivory);text-align:right;font-weight:600;overflow-wrap:anywhere}.esito__righe[hidden]{display:none}.esito__box .area__azioni{margin-top:1.3rem}.modifica-pagina{position:fixed;left:16px;bottom:16px;z-index:90;height:44px;padding:0 16px 0 13px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:.8rem;font-weight:600;letter-spacing:.01em;color:var(--ivory);text-decoration:none;white-space:nowrap;background:rgba(var(--vetro-rgb),.88);border:1px solid var(--line-strong);box-shadow:0 12px 32px -14px #000000e6;transition:border-color .2s var(--ease),transform .2s var(--ease),opacity .18s var(--ease)}.modifica-pagina:hover,.modifica-pagina:focus-visible{border-color:var(--sage)}.modifica-pagina:active{transform:scale(.97)}.modifica-pagina svg{flex:none}html.ruota-aperta .modifica-pagina{opacity:0;pointer-events:none}body:has(.modifica-pagina) .site-footer{padding-bottom:calc(1.5rem + 72px)}@media (max-width: 22.5rem){.modifica-pagina__lungo{display:none}}@media print{.modifica-pagina{display:none}}
