main[data-hero-treatment=mountain]{--compact-hero-image:url(/images/frostlete-compact-hero-blueprint.jpg);--mountain-hero-text:#062e68;--mountain-hero-secondary:#244d7a;--mountain-hero-surface:#fbf5e7;--mountain-hero-nav-safe-area:clamp(6rem, 12svh, 8rem)}main[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[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[data-hero-treatment=mountain] [data-compact-hero-layout=blog-index]:has(h1):not(.hero-section--theme-locked-light){background-image:none!important;padding-bottom:0!important}main[data-hero-treatment=mountain] .compact-hero-artwork-band{background-image:var(--compact-hero-image);background-position:50% 54%;background-repeat:no-repeat;background-size:cover;height:clamp(9rem,12vw,11rem)}main[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[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[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[data-hero-treatment=mountain] :is(section,header,.mountain-hero,.mountain-hero-legacy)[data-compact-hero-layout=article]:has(h1):not(.hero-section--theme-locked-light)>.container{width:min(52rem,58vw);max-width:none;margin-left:auto;margin-right:auto;transform:translateY(-1.5rem)}main[data-hero-treatment=mountain] :is(section,header,.mountain-hero,.mountain-hero-legacy)[data-compact-hero-layout=article]:has(h1):not(.hero-section--theme-locked-light) h1{max-width:100%!important;margin-top:.625rem!important;font-size:clamp(2.35rem,2.9vw,2.65rem)!important;line-height:1!important}main[data-hero-treatment=mountain] :is(section,header,.mountain-hero,.mountain-hero-legacy)[data-compact-hero-layout=article]:has(h1):not(.hero-section--theme-locked-light)>.container>p{margin-top:1.25rem!important}main[data-hero-treatment=mountain] :is(section,header,.mountain-hero,.mountain-hero-legacy)[data-compact-hero-layout=article]:has(h1):not(.hero-section--theme-locked-light) h1+div{margin-top:.75rem!important}main[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[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[data-hero-treatment=mountain] .hero-bottom-cue,main[data-hero-treatment=mountain] .hero-bottom-cue:hover{color:var(--mountain-hero-text)}main[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[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[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)!important;background-position:50% calc(100% + 8px)!important;background-size:100%!important;padding-bottom:clamp(12rem,50vw,14rem)!important}:is(main[data-hero-treatment=mountain] :is(section,header,.mountain-hero,.mountain-hero-legacy):has(h1):not(.hero-section--theme-locked-light)>.container.text-center,main[data-hero-treatment=mountain] :is(section,header,.mountain-hero,.mountain-hero-legacy)[data-compact-hero-layout=article]:has(h1):not(.hero-section--theme-locked-light)>.container){width:100%;margin-left:0;transform:none}main[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}main[data-hero-treatment=mountain] :is(section,header,.mountain-hero,.mountain-hero-legacy)[data-compact-hero-layout=article]:has(h1):not(.hero-section--theme-locked-light) h1{font-size:2.5rem!important}main[data-hero-treatment=mountain] [data-compact-hero-layout=blog-index]:has(h1):not(.hero-section--theme-locked-light){background-image:none!important;padding-bottom:0!important}main[data-hero-treatment=mountain] .compact-hero-artwork-band{background-position:50% 58%;height:7.5rem}}@media (prefers-reduced-motion:reduce){main[data-hero-treatment=mountain] :is(section,header,.mountain-hero,.mountain-hero-legacy):has(h1):not(.hero-section--theme-locked-light){background-attachment:scroll}}
:root,:root[data-theme=light],:root[data-theme=dark],:root.dark{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-page:#eef2f7;--bg-card:#fdfcfa;--bg-card-hover:#f4f1ec;--bg-elevated:#fff;--bg-input:#f0f1f3;--text-primary:#1a1a1a;--text-secondary:#666;--text-muted:#888;--text-inverse:#fff;--border-default:#e5e7eb;--border-subtle:#f0f1f3;--accent:#1a73e8;--accent-hover:#4285f4;--accent-subtle:#1a73e81a;--accent-border:#1a73e84d;--waitlist-ring:#7b8794;--success:#22c55e;--success-subtle:#22c55e1a;--success-border:#22c55e4d;--warning:#eab308;--error:#ef4444;--shadow-sm:0 1px 2px #0f172a0d;--shadow-md:0 4px 6px -1px #0f172a1a;--shadow-lg:0 10px 15px -3px #0f172a1a;--shadow-glow:0 0 40px -10px #4285f433;--shadow-card:0 1px 2px #0f172a0f, 0 8px 24px #0f172a14;--bg-glass:#fffffff0;--border-glass:#0f172a14;--shadow-glass:0 18px 44px #0f172a1f}html,body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--bg-page)}@media (max-width:1023px){html,body{background-color:var(--bg-card)}}
