.public-home .public-how{padding-top:90px;padding-bottom:0}.public-home .public-how-salen-scene{opacity:1;background-image:url(/brand/pink-salen-sky-cycle-v3.png),url(/brand/pink-salen-lift.svg),url(/brand/pink-salen-details.svg),url(/brand/pink-mountain-lines.svg);background-position:-140px -86px,right 265px top 22px,right 0 bottom 22px,right 0 bottom 10px;background-repeat:no-repeat;background-size:900px,325px,365px,700px;height:clamp(240px,24vw,330px);margin-top:26px;position:relative;top:auto;left:auto;right:auto}.public-home .public-winter-world{background:var(--pink);padding:160px max(22px,50% - 630px) 88px;position:relative}.public-home .public-winter-world:before{content:"";pointer-events:none;background:url(/brand/pink-salen-snow-transition.png) bottom/100% 100% no-repeat;height:100px;position:absolute;top:-1px;left:0;right:0;transform:rotate(180deg)}.public-home .public-winter-world-heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:52px;margin-bottom:40px;display:grid}.public-home .public-winter-world .public-kicker{color:var(--midnight)}.public-home .public-winter-world h2{color:var(--snow);letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(44px,5.2vw,72px);line-height:.98}.public-home .public-winter-world-copy{max-width:400px;padding-bottom:3px}.public-home .public-winter-world-copy p{color:var(--midnight);margin:0 0 22px;font-size:17px;line-height:1.6}.public-home .public-winter-world-copy .public-dark-button{margin:0}.public-home .public-winter-world-art{isolation:isolate;aspect-ratio:1672/941;background:var(--midnight);border-radius:26px;position:relative;overflow:hidden}.public-home .public-winter-world-scene{aspect-ratio:1672/941;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.public-home .public-winter-world-scene>img{object-fit:contain;width:100%;height:100%;display:block}.public-home .public-winter-world-atmosphere{pointer-events:none;position:absolute;inset:0}.public-home .public-winter-world .public-snowfall{opacity:.5;z-index:3}.public-home .winter-atmosphere-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.public-home .public-winter-world[data-running=false] .public-winter-world-atmosphere *{animation-play-state:paused!important}.public-home .public-vehicles .public-campaign-story{background:0 0;width:min(1080px,100%);margin:72px auto 0;padding:0;overflow:visible}.public-home .public-vehicles .public-campaign-story:before{display:none}.public-home .public-vehicles .public-campaign-story-frame{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.public-home .public-vehicles .public-campaign-story-media{box-shadow:none;border-radius:20px}.public-home .public-vehicles .public-campaign-story-card{width:auto;min-height:0;box-shadow:none;text-align:center;border:0;border-radius:0;margin:0;padding:16px 0}.public-home .public-vehicles .public-campaign-story-card h2{font-size:clamp(34px,3vw,44px)}.public-home .public-vehicles .public-campaign-story-card p{margin-inline:auto}.public-home .public-vehicles .public-campaign-story-card .public-kicker{color:#ffffff9e}.public-home .public-vehicles .public-campaign-story-brand-line .pink-mark{width:clamp(84px,7vw,108px)}.public-home .public-vehicles .public-campaign-status{top:18px;left:18px}.public-home .public-winter-world a:focus-visible{outline:3px solid var(--snow);outline-offset:5px}.public-home .public-winter-section .public-first-ride{padding-bottom:48px}.public-home .public-faq-ridge{z-index:1;pointer-events:none;background-color:#0000;height:clamp(100px,12vw,180px);position:relative}.public-home .public-faq-preview{background:var(--snow);width:100%;max-width:none;margin:0;padding:48px max(22px,50% - 630px) 110px}.public-home .public-faq-preview summary:after{color:var(--pink)}.public-home .public-faq-preview .public-kicker{align-items:center;gap:12px;display:flex}.public-home .public-faq-preview .public-kicker:before{content:"";background:var(--cyan);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #21cff329}@media (max-width:1050px){.public-home .public-winter-world-heading{grid-template-columns:1.2fr 1fr;gap:28px}.public-home .public-winter-world-art{aspect-ratio:4/3}.public-home .public-vehicles .public-campaign-story-frame{gap:28px}.public-home .public-how-salen-scene{background-position:-160px -80px,right 235px top 12px,right 0 bottom 22px,right -35px bottom 10px;background-size:760px,280px,300px,570px}}@media (max-width:760px){.public-home .public-winter-section .public-first-ride{padding-bottom:32px}.public-home .public-faq-preview{padding:32px 18px 76px}.public-home .public-how{padding-top:64px}.public-home .public-how-salen-scene{background-position:-120px -24px,0 16px,right 0 bottom 12px,right -8px bottom 0;background-size:520px,205px,220px,370px;height:235px;margin-top:24px}.public-home .public-winter-world{padding:116px 18px 56px}.public-home .public-winter-world:before{background-position:58% bottom;background-size:auto 100%;height:72px}.public-home .public-winter-world-heading{grid-template-columns:1fr;gap:24px;margin-bottom:30px}.public-home .public-winter-world h2{font-size:clamp(40px,9vw,58px)}.public-home .public-winter-world-copy{max-width:460px}.public-home .public-winter-world-copy p{font-size:16px}.public-home .public-winter-world-art{aspect-ratio:auto;border-radius:0;height:min(100vw,560px);margin-inline:-18px}.public-home .public-vehicles .public-campaign-story{margin-top:44px}.public-home .public-vehicles .public-campaign-story-frame{grid-template-columns:1fr;gap:26px}.public-home .public-vehicles .public-campaign-story-card{padding:0}.public-home .public-vehicles .public-campaign-story-card h2{font-size:40px}.public-home .public-vehicles .public-campaign-story-button{width:auto}}.public-home .public-salen-ridge,.public-home .public-winter-world:before,.public-home .public-footer.has-mountain-divider:before{background-position:bottom;background-size:100% 100%}@media (prefers-reduced-motion:reduce){.public-home .public-winter-world-atmosphere{display:none}.public-home .public-winter-world *,.public-home .public-winter-world :before,.public-home .public-winter-world :after{transition:none!important;animation:none!important}}
