main:has(>:where([data-site-main-policy])[data-hero-treatment=mountain]){--compact-hero-image:url(/optimized/images/frostlete-mountain-hero.jpg-1672.avif);--compact-hero-image-mobile:image-set(url(/optimized/images/frostlete-mountain-hero-mobile.jpg-480.avif) 1x, url(/optimized/images/frostlete-mountain-hero-mobile.jpg-941.avif) 2x);--mountain-hero-text:#0b2a55;--mountain-hero-secondary:#35527a;--mountain-hero-surface:#f6f9fd;--mountain-hero-nav-safe-area:clamp(6rem, 12svh, 8rem)}main:has(>:where([data-site-main-policy])[data-hero-treatment=mountain]) :is(section,header,.mountain-hero,.mountain-hero-legacy):has(h1):not(.hero-section--theme-locked-light){--bg-page:var(--mountain-hero-surface);--text-primary:var(--mountain-hero-text);--text-secondary:var(--mountain-hero-secondary);--text-muted:#617188;--text-inverse:#fff;isolation:isolate;position:relative;padding-top:var(--mountain-hero-nav-safe-area)!important;background-color:var(--mountain-hero-surface)!important;background-image:var(--compact-hero-image)!important;background-position:bottom!important;background-repeat:no-repeat!important;background-size:cover!important}main:has(>:where([data-site-main-policy])[data-hero-treatment=mountain]) .mountain-hero-legacy:has(h1):not(.hero-section--theme-locked-light){text-align:center;background-position:top!important;align-items:center!important}main:has(>:where([data-site-main-policy])[data-hero-treatment=mountain]) :is(section,header,.mountain-hero,.mountain-hero-legacy):has(h1):not(.hero-section--theme-locked-light)>.container.text-center{width:min(50rem,56vw);transform:translateY(-1.25rem)}main:has(>:where([data-site-main-policy])[data-hero-treatment=mountain]) :is(section,header,.mountain-hero,.mountain-hero-legacy):has(h1):not(.hero-section--theme-locked-light)>.container.text-center h1{max-width:100%!important;margin-top:.75rem!important;font-size:clamp(2.5rem,3.2vw,3rem)!important}main:has(>:where([data-site-main-policy])[data-hero-treatment=mountain]) :is(section,header,.mountain-hero,.mountain-hero-legacy):has(h1):not(.hero-section--theme-locked-light)>.container.text-center h1+p{margin-top:1rem!important}main:has(>:where([data-site-main-policy])[data-hero-treatment=mountain]) :is(section,header,.mountain-hero,.mountain-hero-legacy):has(h1):not(.hero-section--theme-locked-light)>:where(.absolute.inset-0){opacity:0!important}main:has(>:where([data-site-main-policy])[data-hero-treatment=mountain]) :is(section,header,.mountain-hero,.mountain-hero-legacy):has(h1):not(.hero-section--theme-locked-light) :where(h1,p){color:var(--mountain-hero-text)!important}main:has(>:where([data-site-main-policy])[data-hero-treatment=mountain]) .hero-bottom-cue{color:var(--mountain-hero-text)}main:has(>:where([data-site-main-policy])[data-hero-treatment=mountain]) .hero-bottom-cue:hover{color:var(--mountain-hero-text)}main:has(>:where([data-site-main-policy])[data-hero-treatment=mountain]) :is(section,header,.mountain-hero,.mountain-hero-legacy):has(h1):not(.hero-section--theme-locked-light) h1 :where(.text-white){color:var(--mountain-hero-text)!important}main:has(>:where([data-site-main-policy])[data-hero-treatment=mountain]) :is(section,header,.mountain-hero,.mountain-hero-legacy):has(h1):not(.hero-section--theme-locked-light) :where(.container,[class*=max-w-]){z-index:1;position:relative}@media (max-width:767px){main:has(>:where([data-site-main-policy])[data-hero-treatment=mountain]) :is(section,header,.mountain-hero,.mountain-hero-legacy):has(h1):not(.hero-section--theme-locked-light){background-image:var(--compact-hero-image-mobile)!important;background-position:50% calc(100% + 8px)!important;background-size:cover!important;padding-bottom:clamp(12rem,50vw,14rem)!important}main:has(>:where([data-site-main-policy])[data-hero-treatment=mountain]) :is(section,header,.mountain-hero,.mountain-hero-legacy):has(h1):not(.hero-section--theme-locked-light)>.container.text-center{width:100%;margin-left:0;transform:none}main:has(>:where([data-site-main-policy])[data-hero-treatment=mountain]) :is(section,header,.mountain-hero,.mountain-hero-legacy):has(h1):not(.hero-section--theme-locked-light)>.container.text-center h1{font-size:2.5rem!important}}@media (prefers-reduced-motion:reduce){main:has(>:where([data-site-main-policy])[data-hero-treatment=mountain]) :is(section,header,.mountain-hero,.mountain-hero-legacy):has(h1):not(.hero-section--theme-locked-light){background-attachment:scroll}}
