html,body{overflow-x:clip;overflow-y:visible}html{scroll-behavior:auto}body.snow-ridge-page{background:#e4edf4;color:#152e2a;isolation:isolate}#snow-world{position:fixed;inset:0;z-index:0;pointer-events:none;background:#dce6ef url("./alpine-panorama-v2-Q2QLPQ4H.webp") center/cover no-repeat}#snow-canvas{width:100%;height:100%;display:block}#main-content{position:relative;z-index:1;overflow:visible!important;padding-top:0!important}#journey{height:320vh;position:relative;background:none!important}#intro-layer{position:fixed;inset:0;z-index:20;overflow:hidden;pointer-events:none;background:#e4cec0}#intro-image{position:absolute;max-width:none!important;max-height:none!important;will-change:transform}#heart-wash{position:absolute;inset:0;background:#ca1020;opacity:0}#snow-content,#snow-content>div{background:transparent!important;background-image:none!important;overflow:visible!important}#snow-content section{background:transparent!important;background-image:none!important;overflow-x:clip}#snow-content [data-slot=card]{background:transparent!important;backdrop-filter:none;box-shadow:none}#snow-content .booking-widget{background:transparent!important}#snow-content img{max-width:100%}.snow-ridge-page>nav{z-index:1000;background:#eff7f2f2;backdrop-filter:blur(15px);border-bottom:1px solid #0f413c16}.snow-ridge-page>footer{position:relative;z-index:3}.snow-ridge-page #snow-finale{position:relative;height:420vh;background:none!important;pointer-events:none}#snow-wordmark{position:fixed;z-index:4;top:calc(var(--snow-nav-height,72px) + 2vh);left:0;width:100%;text-align:center;font:600 clamp(32px,6vw,72px)/1.1 "Snow Brand",sans-serif;letter-spacing:-.045em;color:#0f413c;pointer-events:none;text-shadow:0 2px 20px #fff,0 0 55px #fff;opacity:0}#snow-wordmark .snow-three{color:#ca1020}#scroll-hint{position:fixed;z-index:1001;bottom:30px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:12px;padding:12px 18px;border-radius:99px;background:#f4faf1ed;color:#0f413c;box-shadow:0 8px 32px #102f281a;font-size:12px;text-decoration:none;animation:snow-hint-pulse 2s ease-in-out infinite}#scroll-hint svg{flex-shrink:0}#scroll-hint span{white-space:nowrap}#scroll-hint[hidden],#snow-wordmark[hidden],#snow-status[hidden]{display:none!important}#snow-status{position:fixed;z-index:1100;bottom:16px;left:16px;max-width:90vw;padding:10px 14px;border-radius:8px;background:#eff7f0e8;color:#0f413c;font-size:12px}.snow-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes snow-hint-pulse{0%,to{opacity:.6}50%{opacity:1}}@media(prefers-reduced-motion:reduce){#scroll-hint{animation:none}#intro-image{will-change:auto}}@media(max-width:600px){#scroll-hint{bottom:20px;padding:10px 14px;font-size:11px}#snow-wordmark{font-size:clamp(32px,8vw,48px)}#snow-content section{background:transparent!important;background-image:none!important;overflow-x:clip}}body[data-snow-reduced=true] #scroll-hint{animation:none}#snow-reveal{height:0;position:relative;pointer-events:none}@font-face{font-family:Snow Brand;src:url("./inter-display-semi-bold-OYJPZN4N.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}.snow-brand,#snow-wordmark{font-family:Snow Brand,sans-serif;font-weight:600;letter-spacing:-.055em}.snow-brand{font-size:26px;white-space:nowrap;color:#0f413c}.snow-three{color:#ca1020}.snow-author{display:block;font-size:13px;line-height:1.5;letter-spacing:0;color:#cbd5e1;margin-top:4px}.snow-footer-brand .snow-brand{color:#dcece5;font-size:30px}.snow-footer-brand .snow-three{color:#ec3c48}body.snow-ridge-page>nav,body.snow-ridge-page>nav.smart-navbar{background:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important;backdrop-filter:none!important}body.snow-ridge-page>nav a,body.snow-ridge-page>nav button{color:#0f413c;text-shadow:0 1px 12px #ffffffbf}body.snow-ridge-page>nav [data-menu-content]{background:#f5faf5f5!important;backdrop-filter:blur(18px);border:1px solid #0f413c16;border-radius:16px}#snow-content div:not([role]),#snow-content article{background-color:transparent!important;background-image:none!important;backdrop-filter:none!important}#snow-content h1,#snow-content h2,#snow-content h3,#snow-content p,#snow-content li{text-shadow:0 1px 9px #ffffff40}#snow-content #home [class*=-bottom-6]{position:relative!important;bottom:auto!important;left:auto!important;padding:16px 0 0;box-shadow:none;max-width:none;width:100%}body[data-snow-mark-surface=footer] #snow-wordmark{color:#e2efe9;text-shadow:0 2px 12px #061e22b3}body[data-snow-mark-surface=footer] #snow-wordmark .snow-three{color:#ec3c48}:root{--snow-card-bg:rgba(249,252,250,.78);--snow-card-border:rgba(255,255,255,.7)}#snow-content div[data-slot=card],#snow-content div.booking-widget,#snow-content #home [class*=-bottom-6]{background:var(--snow-card-bg)!important;border:1px solid var(--snow-card-border)!important;backdrop-filter:blur(12px)!important;box-shadow:0 8px 30px #163c3510;border-radius:18px}#snow-content #home [class*=-bottom-6]{padding:16px!important}#snow-content #home [class*=bg-theme1-100]{background:#e2eee9!important}body.snow-ridge-page>nav{opacity:0;pointer-events:none}#snow-wordmark{top:calc(var(--snow-nav-height,64px) - 8px)}@media(max-width:600px){#snow-wordmark{top:calc(var(--snow-nav-height,64px) - 8px)}}@media(prefers-reduced-motion:reduce){#snow-content div[data-slot=card],#snow-content div.booking-widget{backdrop-filter:none!important}}#snow-content div[data-slot=card],#snow-content div.booking-widget{backdrop-filter:none!important}#snow-content #about div[class*=bg-theme1-600][class*=-top-6]{background:#0f413c!important;color:#fff}#snow-content #about div[class*=bg-theme1-600][class*=-top-6] p{text-shadow:none}#snow-content #home div[class*=-bottom-6]{background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;padding:16px 0!important}#snow-content #home div[class*=w-8][class*=bg-theme1-100]{background:#e2eee9!important}body.snow-ridge-page>nav,body.snow-ridge-page>nav.smart-navbar{background:var(--snow-card-bg)!important;border-bottom:1px solid var(--snow-card-border)!important;backdrop-filter:none!important}#snow-world{background-image:image-set(url("./alpine-panorama-v2-ROEYIPAA.avif") type("image/avif"),url("./alpine-panorama-v2-Q2QLPQ4H.webp") type("image/webp"))}
