.wordmark img{mix-blend-mode:normal;object-fit:contain;width:48px;height:48px}.summit .chapter-inner{align-items:flex-start;padding:120px 9% 70px}.summit-layout{grid-template-columns:minmax(340px,420px) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);max-width:1160px;display:grid}.summit-intro{grid-area:1/2}.summit .waitlist-panel{grid-area:1/1}.summit-intro h2{margin:14px 0 18px;font-size:clamp(2.375rem,3.5vw,3.5rem)}.summit-intro>p{background:#14283be8;max-width:510px;margin:0;padding:12px 16px;font-size:1rem;line-height:1.5}.summit .waitlist-panel{width:100%;padding:28px 30px}.summit .waitlist-form{gap:12px;margin-top:20px}.summit-intro{transition:transform 1.15s cubic-bezier(.16,1,.3,1),opacity .7s}.summit-intro[data-reveal]:not(.in-view){opacity:0;transform:translateY(-180px)}@media (max-width:800px){.summit{min-height:100svh}.summit .chapter-inner{padding:110px 8% 85px 6%;display:block;position:relative;top:0!important}.summit-layout{max-width:600px;display:block}.summit-intro{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14283bf5;border-radius:8px;padding:18px 20px;position:sticky;top:90px;box-shadow:0 10px 28px #10233235}.summit-intro .eyebrow{letter-spacing:1.6px;font-size:9px}.summit-intro h2{margin:10px 0;font-size:clamp(1.5rem,4.4vw,2.125rem);line-height:1.15}.summit-intro>p{background:0 0;max-width:none;padding:0;font-size:.875rem;line-height:1.45}.summit .waitlist-panel{margin-top:24px;padding:24px}.summit .waitlist-form input,.summit .waitlist-form button{scroll-margin-top:300px}.wordmark img{width:40px;height:40px}}@media (min-width:801px) and (max-height:650px){.summit .chapter-inner{padding-top:100px;padding-bottom:50px}.summit .waitlist-panel{padding:20px 24px}.summit .waitlist-form{gap:8px;margin-top:14px}.summit .waitlist-heading{font-size:1.25rem}.summit-intro h2{font-size:2.375rem}.summit-intro>p{font-size:1rem}}.help .chapter-inner{align-items:center;padding:126px 9% 50px}.help .content-panel{padding:28px 34px}.help .content-panel h2{margin:16px 0 22px;font-size:clamp(2.25rem,3.2vw,3rem)}.help .services{margin-top:20px}.help .services li{padding:9px 0}.help .services p{margin:4px 0;font-size:1rem;line-height:1.5}@media (max-width:800px){.help .chapter-inner{padding:110px 8% 85px 6%;position:relative;top:0!important}.help .content-panel{padding:28px 24px}.help .content-panel h2{font-size:2.125rem}}
.trail-foreground{pointer-events:none;will-change:transform,opacity;opacity:0;max-width:none;position:absolute;top:0;left:0}.trail-mist{object-fit:fill;pointer-events:none;filter:blur(7px);opacity:0;will-change:transform,opacity;width:140%;max-width:none;height:62%;position:absolute;bottom:-26%;left:-5%;-webkit-mask-image:linear-gradient(#0000,#000 35%,#000);mask-image:linear-gradient(#0000,#000 35%,#000)}@media (prefers-reduced-motion:reduce){.trail-foreground,.trail-mist{display:none}.summit-intro{transition:none!important}}
.continuous-camera{will-change:transform;transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0}.continuous-mountain{object-fit:fill;width:100%;max-width:none;height:100%;display:block}.chapter,.summit{min-height:150svh}.chapter-inner{flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;padding:112px 9% 76px}.hero .chapter-inner{align-items:flex-start}.hero-content{padding:28px 34px}.hero h1{margin:20px 0;font-size:clamp(2.375rem,3.8vw,3.75rem)}.hero-content>p{margin:12px 0}.content-panel{padding:28px 34px}.content-panel h2{margin:18px 0;font-size:clamp(2.125rem,3.2vw,3rem)}.content-panel p{font-size:1rem;line-height:1.55}.content-panel .muted{font-size:1rem}.primary-link{margin-top:14px}.help .chapter-inner{flex-direction:column;justify-content:center;align-items:flex-start;padding:112px 9% 76px}.help .services{margin-top:18px}.help .services li{padding:7px 0}.summit .chapter-inner{justify-content:flex-start;gap:0;padding:116px 9% 75px}.next-stop{color:#fff;text-shadow:0 1px 8px #000;align-self:center;align-items:center;gap:0;padding:4px 0;font-size:12px;display:inline-flex;position:relative}.next-stop>span{background:#172d40d9;border:1px solid #fff9;border-radius:50%;place-items:center;width:44px;height:44px;font-size:24px;animation:2.5s ease-in-out infinite next-bob;display:grid}.next-stop small{white-space:nowrap;letter-spacing:.3px;font-size:12px;position:absolute;left:calc(100% + 12px)}.next-stop:hover>span{background:#c34417}.next-stop:focus-visible{outline-color:#fff}@keyframes next-bob{50%{transform:translateY(4px)}}.journey-status{bottom:20px;left:auto;right:5%}.tour-control{z-index:9;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.tour-control button{color:#282a2c;cursor:pointer;background:#f8f3ecf5;border:1px solid #fff7;border-radius:40px;align-items:center;gap:9px;padding:7px 15px 7px 8px;font-size:12px;display:flex;box-shadow:0 4px 20px #10233426}.tour-control button:disabled{cursor:default}.tour-control small{color:#6d645b;text-align:left;font-size:10px;line-height:1.5;display:block}.tour-control span{text-align:left}.tour-control svg{width:36px;height:36px}.timer-track{stroke:#ded5ca;stroke-width:2.5px;fill:none}.timer-progress{stroke:#c34417;stroke-width:2.5px;fill:none;stroke-dasharray:100;stroke-dashoffset:0;transform-origin:20px 20px;transform:rotate(-90deg)}.tour-control text{fill:#c34417;font-size:13px;font-family:var(--font-dm-sans),sans-serif}.intro-running{overflow:hidden}.intro-running main{opacity:var(--entry-content,0)}.intro-running .masthead,.intro-running .trail,.intro-running .tour-control,.intro-running .journey-status{opacity:var(--entry-chrome,0)}.intro-running .hero-content{transform:translateY(calc(18px * (1 - var(--entry-content,0))))}.mountain-intro{z-index:30;--intro-fade:1;background:linear-gradient(90deg,#102a3a66,#0000 70%);place-items:center;display:grid;position:fixed;inset:0}.intro-brand{color:#fff;text-shadow:0 2px 18px #102334;text-align:center;opacity:var(--intro-fade)}.intro-brand img{width:75px;height:75px;margin:0 auto}.intro-brand>span{font-family:var(--font-manrope),sans-serif;letter-spacing:-3px;font-size:54px;font-weight:600}.intro-brand p{font-family:var(--font-manrope),sans-serif;margin:14px auto;font-size:20px;line-height:1.4}.mountain-intro>button{color:#fff;cursor:pointer;background:#102a3abb;border:1px solid #fff9;border-radius:40px;padding:12px 22px;font-size:14px;position:absolute;bottom:6%;right:6%}.overview-pin{color:#c34417;background:#f8f3ec;border:2px solid #c34417;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;animation:.5s both pin-arrive;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #fff3}@keyframes pin-arrive{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@media (max-width:800px){.chapter-inner,.help .chapter-inner{justify-content:center;min-height:100svh;padding:112px 8% 88px 6%;position:relative;top:0!important}.hero-content,.content-panel,.help .content-panel{padding:24px}.hero h1{font-size:2.25rem}.hero-content>p{font-size:1rem}.content-panel h2,.help .content-panel h2{font-size:2rem}.summit .chapter-inner{justify-content:flex-start;padding:112px 8% 95px 6%}.tour-control{bottom:12px}.tour-control button{padding:5px 12px 5px 6px;font-size:11px}.tour-control svg{width:30px;height:30px}.journey-status{bottom:75px}.summit footer{bottom:66px}.next-stop small{font-size:11px}.overview-pin{width:24px;height:24px;font-size:10px}.intro-brand{background:#102a3a99;border-radius:10px;padding:18px 28px}.intro-brand>span{font-size:42px}.intro-brand img{width:54px;height:54px}.intro-brand p{font-size:16px}}@media (prefers-reduced-motion:reduce){.continuous-camera{will-change:auto}.next-stop>span,.overview-pin{animation:none}.summit-intro{opacity:1!important;transition:none!important;transform:none!important}.chapter-inner{position:relative!important;top:0!important}}@media (max-width:800px){.summit .chapter-inner{padding-top:102px;padding-bottom:50px;position:sticky;top:0!important}.summit .chapter-inner.tall-content{position:relative}.summit-intro{padding:16px 20px;position:static}.summit .waitlist-panel{margin-top:14px;padding:18px 24px}.summit .waitlist-form{gap:9px;margin-top:14px}.summit .waitlist-heading{font-size:1.3rem}.summit .waitlist-form input,.summit .waitlist-form button{scroll-margin-top:105px}.journey-status{display:none}}.intro-running .veil{opacity:var(--entry-shade,0)}.mountain-intro{background:0 0}.intro-brand{text-align:center;color:#282a2c;width:min(460px,100% - 48px);text-shadow:none;background:#f8f3ece6;border:1px solid #fff8;border-radius:12px;padding:20px 28px;position:absolute;top:clamp(20px,3.5vh,36px);left:50%;transform:translate(-50%)}.intro-wordmark{justify-content:center;align-items:center;gap:18px;display:flex}.intro-logo-preload{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.intro-brand img{flex:none;width:64px;height:64px;margin:0;display:block}.intro-brand-name{font-family:var(--font-manrope),sans-serif;letter-spacing:-.06em;font-size:clamp(64px,6.5vw,80px);font-weight:600;line-height:1}.intro-brand p{letter-spacing:-.035em;max-width:none;margin:14px 0 0;font-size:27px;line-height:1.2}.mountain-intro>button{color:#282a2c;background:#f8f3eced;border-color:#fff8}.mountain-intro>button:focus-visible{outline-color:#c34417}.mountain-intro>button{opacity:var(--skip-opacity,1)}.overview-pin{opacity:var(--overview-opacity,1);animation:.5s backwards pin-arrive}.peak-detail-tile{transition:opacity .25s linear}@media (max-width:800px){.intro-brand{width:min(400px,100% - 40px);padding:20px 24px}.intro-wordmark{gap:14px}.intro-brand img{width:52px;height:52px}.intro-brand-name{font-size:clamp(48px,12vw,64px)}.intro-brand p{margin-top:12px;font-size:22px}}@media (max-width:599px) and (max-height:600px){.intro-brand{padding:16px 20px;top:16px}.intro-brand img{width:44px;height:44px}.intro-brand-name{font-size:48px}.intro-brand p{margin-top:10px;font-size:20px}}@media (min-width:600px) and (max-height:650px){.intro-brand{justify-content:center;align-items:center;gap:24px;width:min(640px,100% - 48px);padding:16px 24px;display:flex;top:16px}.intro-brand img{width:52px;height:52px}.intro-brand-name{font-size:64px}.intro-brand p{margin:0;font-size:24px}}.hero h1[tabindex="-1"]:focus{outline:none}@media (min-width:801px){.help .chapter-inner{justify-content:flex-start;gap:12px}.help .content-panel{padding:22px 30px}.help .content-panel h2{margin:14px 0;font-size:clamp(2.125rem,3vw,2.75rem)}.help .services li{padding:4px 0}.help .next-stop{padding:0}}.peak-detail-tile{transform-origin:0 0;object-fit:fill;opacity:0;pointer-events:none;max-width:none;display:block;position:absolute;-webkit-mask-image:radial-gradient(#000 35%,#000c 55%,#0000 75%);mask-image:radial-gradient(#000 35%,#000c 55%,#0000 75%)}@media (min-width:801px){.summit-intro>p{max-width:360px}}.entry-loading main,.entry-loading .masthead,.entry-loading .trail,.entry-loading .tour-control,.entry-loading .journey-status{visibility:hidden}.entry-loading .veil{opacity:0}.chapter-content{flex-direction:column;gap:18px;width:fit-content;max-width:100%;display:flex}.hero .chapter-content{max-width:min(100%,680px)}.chapter-content .next-stop{align-self:center}@media (min-width:801px){.help .chapter-content{gap:12px}}
.site-header.masthead,.site-header.resource-header{gap:24px}.header-links{flex-shrink:0;align-items:center;gap:24px;display:flex}.header-links a{white-space:nowrap;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:.875rem;line-height:1.4;display:inline-flex}.header-links a:hover,.header-links a[aria-current=page]{color:#a73713;text-underline-offset:5px;text-decoration:underline}.site-header .wordmark,.site-header .nav-cta{flex-shrink:0}@media (max-width:1200px){.site-header .brand-caption{display:none}}@media (max-width:900px){.site-header.masthead,.site-header.resource-header{grid-template-columns:1fr auto;gap:4px 16px;padding:12px 6% 8px;display:grid}.site-header .wordmark{grid-area:1/1}.site-header .nav-cta{grid-area:1/2}.site-header .header-links{grid-area:2/1/auto/-1;justify-content:space-between;gap:8px}.header-links a{min-width:0;font-size:.75rem}.chapter .chapter-inner,.chapter.help .chapter-inner,.chapter.summit .chapter-inner{padding-top:136px}.summit .waitlist-form input,.summit .waitlist-form button{scroll-margin-top:140px}}@media (max-width:380px){.site-header.masthead,.site-header.resource-header{column-gap:8px}.refined-journey .site-header .wordmark,.resource-header.site-header .wordmark{gap:6px;font-size:22px}.refined-journey .site-header .wordmark img,.resource-header.site-header .wordmark img{width:24px;height:24px}.site-header .nav-cta{white-space:nowrap;padding:9px 10px;font-size:11px}}
