:root{--color-bg:#fbf7f1;--color-bg-alt:#f3e9dc;--color-surface:#fffdf9;--color-surface-dim:#f7efe5;--color-surface-card:#fffdf9;--color-text-main:#443630;--color-text-heading:#302622;--color-text-muted:#716157;--color-text-light:#857267;--color-text-inverse:#fff;--color-accent:#a34f32;--color-accent-hover:#883e28;--color-accent-dark:#713520;--color-accent-on-dark:#f2bd7a;--color-accent-soft:#a34f321f;--color-accent-glow:#a34f3247;--color-glacier:#d39a50;--color-glacier-dark:#89551f;--color-glacier-soft:#f9ecd5;--color-glacier-border:#e8cca4;--border-subtle:#a34f3229;--border-strong:#a34f3252;--border-accent:#a34f3273;--shadow-sm:0 1px 3px 0 #3026220a;--shadow-md:0 4px 14px -2px #3026220f, 0 2px 6px -2px #30262208;--shadow-lg:0 12px 28px -4px #30262214, 0 4px 10px -2px #30262208;--shadow-xl:0 24px 50px -10px #3026221a;--shadow-accent:0 10px 25px -4px #a34f3259;--glass-bg:#ffffffe0;--glass-bg-dark:#302622d9;--glass-border:#a34f3238;--glass-border-dark:#ffffff29;--glass-blur:blur(16px);--font-display:"Arial Narrow", "Helvetica Neue", Arial, sans-serif;--font-sans:"Helvetica Neue", Arial, sans-serif;--font-body:"Helvetica Neue", Arial, sans-serif;--font-mono:"Helvetica Neue", Arial, sans-serif;--max-width:1360px;--max-width-narrow:920px;--header-height:84px;--transition-fast:.18s cubic-bezier(.16, 1, .3, 1);--transition-smooth:.32s cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-body);color:var(--color-text-main);background-color:var(--color-bg);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;width:100%;max-width:100vw;line-height:1.65;overflow-x:hidden}body{flex-direction:column;width:100%;max-width:100vw;min-height:100vh;display:flex;overflow-x:hidden}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}a{color:inherit;transition:color var(--transition-fast);text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--color-text-heading);letter-spacing:.02em;font-weight:800;line-height:1.2}p{color:var(--color-text-muted);font-size:1.0625rem;line-height:1.75}.mono-tag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;font-size:.8125rem;font-weight:600}.container{width:100%;max-width:var(--max-width);margin-left:auto;margin-right:auto;padding-left:clamp(1.25rem,4vw,3rem);padding-right:clamp(1.25rem,4vw,3rem)}.container-narrow{width:100%;max-width:var(--max-width-narrow);margin-left:auto;margin-right:auto;padding-left:clamp(1.25rem,4vw,2.5rem);padding-right:clamp(1.25rem,4vw,2.5rem)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.btn{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.16em;cursor:pointer;transition:all var(--transition-smooth);border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:.75rem;padding:.875rem 2.25rem;font-size:.8125rem;font-weight:600;line-height:1;display:inline-flex}.btn-primary{background-color:var(--color-accent);color:#fff;box-shadow:0 4px 18px #a34f3259}.btn-primary:hover{background-color:var(--color-accent-hover);transform:translateY(-2px);box-shadow:0 6px 24px #a34f327a}.btn-secondary{color:var(--color-text-heading);border-color:var(--border-strong);box-shadow:var(--shadow-sm);background-color:#fff}.btn-secondary:hover{background-color:var(--color-bg-alt);border-color:var(--color-accent);color:var(--color-accent-dark);transform:translateY(-2px)}.btn-outline-white{color:#fff;backdrop-filter:blur(10px);background-color:#ffffff1f;border-color:#ffffff80}.btn-outline-white:hover{color:var(--color-text-heading);background-color:#fff;border-color:#fff;transform:translateY(-2px)}.btn-link{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.14em;color:var(--color-accent-dark);border-bottom:2px solid var(--color-accent);transition:all var(--transition-fast);align-items:center;gap:.5rem;padding:.5rem 0;font-size:.8125rem;font-weight:700;display:inline-flex}.btn-link:hover{color:var(--color-accent);border-bottom-color:var(--color-accent-hover);transform:translate(4px)}.badge{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;border-radius:9999px;align-items:center;gap:.4rem;padding:.375rem .875rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.badge-accent{background-color:var(--color-accent-soft);color:var(--color-accent-dark);border:1px solid var(--border-accent)}.badge-glacier{background-color:var(--color-glacier-soft);color:var(--color-glacier-dark);border:1px solid var(--color-glacier-border)}.badge-white{color:#fff;backdrop-filter:blur(8px);background-color:#ffffff26;border:1px solid #ffffff40}.section{padding-top:clamp(4.5rem,8vw,7.5rem);padding-bottom:clamp(4.5rem,8vw,7.5rem);position:relative}.section-alt{background-color:var(--color-bg-alt)}.section-header{margin-bottom:clamp(2.5rem,5vw,4.5rem)}.section-header.text-center{text-align:center}.section-tag{color:var(--color-accent-dark);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;margin-bottom:.75rem;font-size:.8125rem;font-weight:700;display:block}.section-title{color:var(--color-text-heading);letter-spacing:-.02em;margin-bottom:1.25rem;font-size:clamp(2rem,4vw,3.25rem);font-weight:800;line-height:1.1}.section-subtitle{color:var(--color-text-muted);max-width:680px;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.65}.section-header.text-center .section-subtitle{margin-left:auto;margin-right:auto}.card{background-color:var(--color-surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);transition:transform var(--transition-smooth), box-shadow var(--transition-smooth), border-color var(--transition-smooth);border-radius:8px;overflow:hidden}.card:hover{box-shadow:var(--shadow-lg);border-color:var(--border-strong);transform:translateY(-4px)}.card-body{padding:clamp(1.5rem,3vw,2.5rem)}.stats-ribbon{background:var(--color-surface);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);padding:3rem 0}.stats-grid{text-align:center;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;display:grid}.stat-item{padding:0 1rem;position:relative}.stat-item:not(:last-child):after{content:"";background-color:var(--border-subtle);width:1px;height:70%;position:absolute;top:15%;right:0}@media (width<=768px){.stat-item:not(:last-child):after{display:none}}.stat-number{font-family:var(--font-display);color:var(--color-text-heading);letter-spacing:-.03em;margin-bottom:.5rem;font-size:clamp(2.5rem,4vw,3.75rem);font-weight:900;line-height:1}.stat-number.accent{color:var(--color-accent)}.stat-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);font-size:.8125rem;font-weight:600}.timeline-wrapper{margin-top:3.5rem;position:relative}.timeline-spine{background:linear-gradient(to bottom, var(--color-accent) 0%, var(--border-strong) 20%, var(--border-strong) 85%, var(--color-accent) 100%);z-index:1;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}@media (width<=900px){.timeline-spine{left:28px;transform:none}}.timeline-item{z-index:2;margin-bottom:3.5rem;display:flex;position:relative}.timeline-item:last-child{margin-bottom:0}.timeline-item.left{justify-content:flex-start}.timeline-item.right{justify-content:flex-end}.timeline-card{background-color:var(--color-surface);border:1px solid var(--border-subtle);width:calc(50% - 3.5rem);box-shadow:var(--shadow-sm);transition:all var(--transition-smooth);border-radius:8px;padding:1.75rem}.timeline-card:hover{box-shadow:var(--shadow-md);border-color:var(--color-accent-soft);transform:translateY(-3px)}@media (width<=900px){.timeline-card{width:calc(100% - 4.5rem);margin-left:4.5rem}}.timeline-marker{background-color:var(--color-accent);border:4px solid var(--color-surface);z-index:3;width:2.25rem;height:2.25rem;transition:transform var(--transition-fast);justify-content:center;align-items:center;display:flex;position:absolute;top:1.5rem;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 12px #ff980066}.timeline-marker span{font-family:var(--font-mono);color:#fff;font-size:.6875rem;font-weight:800;transform:rotate(-45deg)}@media (width<=900px){.timeline-marker{left:28px}}.motto-banner{background-color:var(--color-text-heading);color:#fff;box-shadow:var(--shadow-xl);border-radius:12px;padding:clamp(2.5rem,5vw,4.5rem);position:relative;overflow:hidden}.motto-banner:before{content:"“";color:#ffffff0a;pointer-events:none;font-family:Georgia,serif;font-size:14rem;line-height:1;position:absolute;bottom:-2rem;right:2rem}.motto-quote{font-family:var(--font-display);color:#fff;max-width:860px;margin-bottom:1.5rem;font-size:clamp(1.25rem,2.5vw,1.875rem);font-style:italic;font-weight:700;line-height:1.45}.motto-author{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--color-accent-on-dark,#f2bd7a);font-size:.8125rem;font-weight:600}:root{--color-bg:#f4eee8;--color-bg-alt:#e9ddd2;--color-surface:#fffaf5;--color-surface-card:#fffaf5;--color-text-main:#382b26;--color-text-heading:#30231e;--color-text-muted:#655047;--color-text-light:#655047;--color-accent:#9f3e24;--color-accent-hover:#79301c;--color-accent-on-dark:#f1b39b;--color-glacier:#9f3e24;--color-glacier-dark:#79301c;--color-glacier-soft:#ecd9cf;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-xl:none;--glass-blur:none;color-scheme:light dark}body{font-size:17px}h1,h2,h3{letter-spacing:-.045em}p{color:var(--color-text-main)}a:focus-visible,summary:focus-visible,button:focus-visible{outline:3px solid var(--color-accent);outline-offset:6px}.skip-link{z-index:1000;background:var(--color-bg);padding:12px;position:absolute;top:-100px;left:16px}.skip-link:focus{top:12px}.masthead{background:var(--color-bg);color:var(--color-text-heading);padding:28px 4vw 0}.identity{justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.identity>a{letter-spacing:-.055em;font-size:32px;font-weight:900;line-height:1}.identity>a span{letter-spacing:.13em;margin-top:10px;font-size:13px;font-weight:500;display:block}.motto{font-size:16px}.site-menu{border-block:1px solid var(--border-strong)}.site-menu summary{cursor:pointer;padding:16px 0}.site-menu nav{flex-wrap:wrap;gap:32px;padding:16px 0;display:flex}.site-menu nav a{font-size:15px}.site-menu nav a[aria-current]{color:var(--color-accent);text-underline-offset:6px;text-decoration:underline}.editorial-page{max-width:1550px;margin:auto;padding:48px 4vw 72px}.editorial-page>h1{max-width:1100px;margin:12px 0 36px;font-size:clamp(36px,5vw,72px);line-height:1.05}.opening{grid-template-columns:.8fr 1.2fr;align-items:center;gap:4vw;display:grid}.opening-title h1{margin-bottom:32px;font-size:clamp(48px,6.6vw,100px);line-height:.98}.opening-title p{max-width:410px;font-size:18px}.opening img{object-fit:cover;width:100%;height:480px}figcaption{color:var(--color-text-muted);margin-top:10px;font-size:13px;line-height:1.5}.text-link{color:var(--color-accent);border-bottom:1px solid;margin:24px 0;padding:6px 0;font-size:16px;font-weight:600;display:inline-block}.journey-strip{border-block:1px solid var(--border-strong);justify-content:space-between;gap:30px;margin:40px 0 0;padding:28px 0;font-size:14px;display:flex}.journey-strip strong{color:var(--color-accent);margin-bottom:6px;font-size:23px;display:block}.home-story{max-width:850px;margin:90px auto 72px}.home-story h2,.home-expeditions h2,.speaking-invite h2{margin-bottom:28px;font-size:clamp(28px,3.3vw,46px);line-height:1.15}.source-prose{max-width:820px;margin:0 auto}.source-prose p{overflow-wrap:anywhere;margin:0 0 22px;font-size:17px;line-height:1.85}.source-prose h2{margin:46px 0 20px;font-size:30px;line-height:1.2}.source-prose a{text-underline-offset:4px;text-decoration:underline}.home-expeditions>p{max-width:620px;margin-bottom:24px}.expedition-photo{display:block}.expedition-photo img{object-fit:cover;object-position:50% 45%;width:100%;height:440px}.expedition-photo span{color:#fff;background:#9f3e24;padding:18px 24px;font-size:18px;display:block}.speaking-invite{color:#fff8f3;background:#9f3e24;grid-template-columns:1fr 1fr;gap:7vw;margin:70px -4vw -72px;padding:54px 4vw;display:grid}.speaking-invite h2,.speaking-invite p,.speaking-invite a{color:inherit}.chapter-nav{border-block:1px solid var(--border-strong);flex-wrap:wrap;gap:16px 28px;margin:28px 0 40px;padding:18px 0;display:flex}.chapter-nav a{font-size:16px}.story-banner{max-width:1000px;margin:0 auto 48px}.story-banner img{object-fit:cover;width:100%;max-height:480px}.library-invite{border-top:1px solid var(--border-strong);margin-top:50px;padding:36px 0}.library-invite h2{font-size:36px}.page-intro{max-width:800px;margin-bottom:32px}.book-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:52px 28px;margin:40px 0;display:grid}.missing-cover{aspect-ratio:3/4;background:var(--color-bg-alt);color:var(--color-text-muted);text-align:center;border-bottom:2px solid var(--border-strong);justify-content:center;align-items:center;padding:24px;display:flex}.missing-cover span{max-width:140px;font-size:13px}.book h2{letter-spacing:-.025em;margin:18px 0 8px;font-size:23px}.book p{font-size:16px;line-height:1.6}.book-author{color:var(--color-accent);margin-bottom:12px}.shelf-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:24px 0;display:grid}.shelf-gallery img{object-fit:contain;background:var(--color-bg-alt);width:100%;height:360px}.press-photo-gallery{grid-template-columns:1fr 1fr;gap:32px;margin:24px 0;display:grid}.press-photo-gallery img{object-fit:cover;width:100%;height:350px}.press-photo-gallery span{margin-top:12px;display:block}.certificate-index{grid-template-columns:1fr 1fr;gap:0 40px;margin:28px 0;display:grid}.certificate-index a{border-bottom:1px solid var(--border-strong);justify-content:space-between;padding:16px 0;font-size:16px;display:flex}.certificate-index span{font-size:13px}.editorial-page>section[id]{margin-top:64px}.editorial-page>section[id]>h2{margin-bottom:20px;font-size:36px}.pending{color:var(--color-text-muted);margin:16px 0;font-size:14px}.closing{color:#f6e8de;background:#35251f;grid-template-columns:1fr 1fr;gap:40px;padding:48px 4vw 24px;display:grid}.closing p,.closing small{color:inherit}.closing-name{letter-spacing:-.04em;font-size:32px;font-weight:800}.closing p{margin:16px 0;font-size:16px}.closing>div:nth-child(2)>a{margin-bottom:14px;display:block}.closing small{font-size:13px}.closing>small{border-top:1px solid #866b5c;grid-column:1/-1;padding-top:20px}.page-header{background:var(--color-bg)!important;padding-top:56px!important}.page-title{font-size:clamp(32px,4.4vw,58px)!important}.card,.press-box,.story-callout,.btn,.badge{box-shadow:none!important;border-radius:0!important}.card{background:0 0!important;border:0!important}.card:hover{transform:none!important}.badge,.mono-tag,.section-tag{font-size:13px!important}.section{padding-block:48px}.journal-grid{grid-template-columns:1fr 1fr!important}.journal-card:hover .journal-img{transform:none!important}.story-callout,blockquote{border-left:0!important}.btn-primary{color:#fff!important;background:#9f3e24!important}.page-lead{color:var(--color-text-main)!important}small{font-size:13px}@media (width>=960px){.site-menu summary{display:none}.site-menu nav{justify-content:space-between}}@media (width<=959px){.site-menu nav{grid-template-columns:1fr 1fr;gap:0;display:grid}.site-menu nav a{padding:14px 0}.opening{grid-template-columns:1fr}.opening-title{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.opening-title h1{grid-row:span 2}.opening-title .text-link{justify-self:start}.opening img{height:420px}.journey-strip{grid-template-columns:1fr 1fr;display:grid}.book-gallery{grid-template-columns:1fr 1fr}.motto{font-size:14px}}@media (width<=600px){.masthead{padding-top:20px}.identity>a{font-size:27px}.motto{text-align:right;max-width:100px}.editorial-page{padding-top:28px}.opening-title{display:block}.opening-title h1{margin-bottom:20px;font-size:52px}.opening-title p{font-size:16px}.opening img{height:300px}.opening-title .text-link{margin:18px 0 24px}.journey-strip{gap:24px 16px}.journey-strip strong{font-size:20px}.home-story{margin:48px auto}.home-story h2{font-size:27px}.expedition-photo img{height:290px}.speaking-invite{margin-top:44px;padding-block:34px;display:block}.book-gallery{gap:32px 18px}.book h2{font-size:21px}.missing-cover{padding:12px}.chapter-nav{gap:18px}.shelf-gallery,.press-photo-gallery,.certificate-index,.closing{grid-template-columns:1fr}.shelf-gallery img{height:290px}.journal-grid{grid-template-columns:1fr!important}.closing{gap:28px}.closing>small{grid-column:1}.source-prose h2{font-size:25px}.story-banner img{height:300px}.page-title{font-size:34px!important}}@media (prefers-color-scheme:dark){:root{--color-bg:#261e1a;--color-bg-alt:#392c25;--color-surface:#30251f;--color-surface-card:#30251f;--color-text-main:#f1e3da;--color-text-heading:#fff0e6;--color-text-muted:#cbb6a9;--color-text-light:#cbb6a9;--color-accent:#f1aa8b;--color-accent-hover:#ffc6ac;--border-subtle:#594338;--border-strong:#795b4b}.speaking-invite{background:#78351f}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.expedition-pending{border-block:1px solid var(--border-strong);margin:32px 0 44px;padding:24px 0}.expedition-pending h2{margin-bottom:12px;font-size:30px}.additional-expeditions{margin:36px 0}.additional-expeditions summary{cursor:pointer;font-size:22px}.additional-expeditions ul{padding:20px}.additional-expeditions li{margin:8px 0}button:disabled{opacity:.65;cursor:not-allowed}.peak-header{padding-top:48px!important}.narrative-box,.table-responsive,.note-card,.alt-pill{box-shadow:none!important;border-radius:0!important}.note-card{border-left:0!important}.contact-card-quote{display:none}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/oswald-0.ttf)format("truetype")}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/oswald-1.ttf)format("truetype")}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/oswald-2.ttf)format("truetype")}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/oswald-3.ttf)format("truetype")}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/outfit-0.ttf)format("truetype")}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/outfit-1.ttf)format("truetype")}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/outfit-2.ttf)format("truetype")}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/outfit-3.ttf)format("truetype")}:root{--font-body:"Outfit",Arial,sans-serif;--font-sans:"Outfit",Arial,sans-serif;--font-display:"Outfit",Arial,sans-serif;--font-mono:"Outfit",Arial,sans-serif;--color-bg:#231b18;--color-bg-alt:#30241e;--color-surface:#30241e;--color-surface-dim:#30241e;--color-surface-card:#30241e;--color-text-main:#eee6e0;--color-text-heading:#fff9f4;--color-text-muted:#c5b5aa;--color-text-light:#c5b5aa;--color-accent:#e0a17c;--color-accent-hover:#f5c3a4;--color-accent-dark:#a05b35;--color-accent-on-dark:#efb28a;--color-accent-soft:#3c2c23;--border-subtle:#4b3930;--border-strong:#705346;--color-glacier:#df9f78;--color-glacier-soft:#3c2c23;--color-glacier-dark:#efb28a;--glass-bg:#30241e;--glass-bg-dark:#231b18;--glass-blur:none;color-scheme:dark}html,body{background:var(--color-bg);color:var(--color-text-main)}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.035em;font-weight:500}p{font-weight:400}a{transition:color .15s}button{color:inherit}a:hover{color:var(--color-accent)}.mountain-header{z-index:20;background:var(--color-bg);grid-template-columns:1fr 1fr 1fr;align-items:center;height:110px;padding:0 4.5vw;display:grid;position:relative}.header-context{letter-spacing:.03em;justify-self:start;font-size:16px}.mountain-signature{white-space:nowrap;letter-spacing:.025em;text-align:center;justify-self:center;font-family:Oswald,sans-serif;font-size:28px;font-weight:600;line-height:1.2}.mountain-signature span{letter-spacing:.11em;color:var(--color-accent);margin-top:7px;font-family:Outfit,sans-serif;font-size:13px;font-weight:400;display:block}.mountain-menu{justify-self:end}.mountain-menu summary{cursor:pointer;align-items:center;gap:16px;padding:16px 0 16px 16px;font-size:16px;list-style:none;display:flex}.mountain-menu summary::-webkit-details-marker{display:none}.menu-lines{border-block:1px solid;width:24px;height:10px}.mountain-menu[open] .menu-lines{border-bottom:0;height:0}.mountain-menu nav{background:var(--color-bg-alt);box-shadow:0 16px 0 var(--color-bg);grid-template-columns:repeat(2,1fr);gap:18px 10vw;padding:50px 8vw 60px;display:grid;position:absolute;top:100%;left:0;right:0}.mountain-menu nav a{letter-spacing:-.025em;font-size:clamp(24px,3vw,40px);font-weight:500}.mountain-menu nav a[aria-current]{color:var(--color-accent)}.opening-photograph{color:#fff;background:#443831;height:min(760px,62vw);min-height:500px;position:relative;overflow:hidden}.opening-photograph>img{object-fit:cover;object-position:50% 43%;width:100%;height:100%}.opening-photograph h1{text-align:center;letter-spacing:-.035em;color:#fff;margin:0;font-family:Oswald,sans-serif;font-size:clamp(100px,13vw,200px);font-weight:600;line-height:1;position:absolute;top:34px;left:0;right:0}.photograph-bottom{color:#fff9f4;background:#231b18;justify-content:space-between;align-items:end;padding:30px 4.5vw;display:flex;position:absolute;bottom:0;left:0;right:0}.photograph-bottom p{color:inherit;font-size:18px;line-height:1.5}.photograph-bottom a{align-items:center;gap:40px;font-size:16px;display:flex}.photograph-bottom a span{font-size:24px}.photograph-caption{color:var(--color-text-muted);justify-content:space-between;padding:14px 4.5vw 0;font-size:13px;display:flex}.personal-story{grid-template-columns:.7fr 1.3fr;align-items:start;gap:7vw;max-width:1600px;margin:86px auto 110px;padding:0 7vw;display:grid}.story-portrait{padding-top:12px}.story-portrait img{object-fit:cover;object-position:50% 35%;width:100%;height:490px}.story-portrait>p{color:var(--color-accent);margin:28px 0 15px;font-size:26px;line-height:1.35}.story-portrait .story-milestone{color:var(--color-text-muted);font-size:15px;line-height:1.7}.story-words h2{margin:0 0 28px;font-size:clamp(30px,3.1vw,48px);line-height:1.12}.story-words p{margin-bottom:22px;font-size:17px;line-height:1.75}.story-words .story-opening{color:var(--color-accent);font-size:21px;line-height:1.55}.mountain-link{border-bottom:1px solid var(--color-accent);color:var(--color-text-heading);align-items:center;gap:42px;margin-top:4px;padding:14px 0;font-size:17px;display:inline-flex}.mountain-link span{color:var(--color-accent);font-size:24px}.expedition-chapter{padding:0 4.5vw}.chapter-heading{max-width:1000px;margin:0 2.5vw 36px}.chapter-heading h2{margin-bottom:24px;font-size:clamp(30px,3.5vw,50px);line-height:1.12}.chapter-heading p{max-width:600px;font-size:18px;line-height:1.6}.expedition-landscape{display:block;position:relative}.expedition-landscape>img{object-fit:cover;object-position:50% 40%;width:100%;height:560px}.expedition-landscape>span{color:#fff8f3;background:#9d4e29;align-items:center;gap:52px;padding:24px 30px;font-size:18px;display:flex;position:absolute;bottom:0;right:0}.expedition-landscape>span>span{font-size:26px}.expedition-years{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-bottom:90px;padding:24px 0;display:flex}.expedition-years>a{font-size:22px}.expedition-years>a>span{color:var(--color-accent);margin-left:16px;font-size:15px}.route-description{color:var(--color-text-muted);font-size:15px}.speaking-chapter{color:#fff3e9;background:#613b28;grid-template-columns:1fr 1fr;align-items:stretch;margin:0;display:grid}.speaking-chapter>img{object-fit:cover;width:100%;height:100%;min-height:440px}.speaking-chapter>div{padding:58px 5vw}.speaking-chapter h2{color:inherit;margin-bottom:26px;font-size:clamp(28px,2.8vw,42px);line-height:1.15}.speaking-chapter p,.speaking-chapter a{color:inherit}.speaking-chapter p{font-size:18px;line-height:1.7}.speaking-chapter .mountain-link{margin-top:28px}.mountain-footer{color:#e9ded6;background:#1a1512;padding:64px 7vw 28px}.footer-invitation{grid-template-columns:1fr 1fr;gap:8vw;margin-bottom:70px;display:grid}.footer-invitation h2{color:inherit;font-size:48px;line-height:1.1}.footer-invitation a{border-bottom:1px solid #5c4539;justify-content:space-between;gap:16px;padding:16px 0;font-size:18px;display:flex}.footer-invitation p{color:#c5b5aa;margin:24px 0 6px;font-size:16px}.footer-invitation small{color:#c5b5aa;font-size:13px}.footer-colophon{border-top:1px solid #5c4539;justify-content:space-between;align-items:center;gap:20px;padding-top:24px;font-size:14px;display:flex}.footer-colophon>a{letter-spacing:.02em;font-family:Oswald,sans-serif;font-size:24px}.footer-colophon small{font-size:13px}.editorial-page{padding-top:65px;padding-inline:7vw}.editorial-page>h1{max-width:1100px;font-size:clamp(34px,4.2vw,60px);font-weight:500}.page-header .mono-tag{display:none!important}.page-title{font-weight:500!important}.chapter-nav{border-block:0;gap:16px 32px;padding:0 0 20px}.chapter-nav a{border-bottom:1px solid var(--border-strong);padding-bottom:8px}.source-prose{max-width:790px}.source-prose h2{color:var(--color-accent);font-size:30px;font-weight:500}.source-prose p{font-size:18px;line-height:1.8}.source-prose a{color:var(--color-text-main)}.book h2{letter-spacing:-.015em;font-weight:500}.missing-cover{border:1px solid var(--border-subtle);background:0 0}.book-gallery{gap:60px 30px}.story-banner{max-width:none}.story-banner img{max-height:620px}.pending{color:var(--color-text-muted)}.press-photo-gallery img{height:420px}.certificate-index a{color:var(--color-text-main)}.page-header{padding-top:64px!important}.badge{color:var(--color-accent)!important;background:0 0!important;border:0!important;padding:0!important}.journal-tag{background:#231b18!important;padding:9px 14px!important}.note-card,.narrative-box{background:0 0!important;border:0!important}.table-responsive{background:var(--color-bg)!important}.peaks-table th{background:var(--color-bg-alt)!important;color:var(--color-text-main)!important}.peaks-table tr:hover{background:var(--color-bg-alt)!important}.contact-form input,.contact-form textarea,.contact-form select{background:var(--color-bg-alt)!important;color:var(--color-text-main)!important;border-color:var(--border-strong)!important;border-radius:0!important}.channel-card{border-bottom:1px solid var(--border-subtle)!important;padding:0 0 24px!important}.btn{border-radius:0!important}.btn-primary{background:#9d4e29!important}.back-to-top{box-shadow:none!important;background:#613b28!important;border-radius:0!important}@media (prefers-color-scheme:light){:root{--color-bg:#2a201b;--color-bg-alt:#38291f;--color-text-main:#fff2e7;--color-text-muted:#d4c2b3;--border-subtle:#654b3b;color-scheme:dark}.mountain-footer{background:#211914}.photograph-bottom{background:#2a201b}}@media (width<=1100px){.personal-story{grid-template-columns:.75fr 1.25fr;gap:5vw;padding-inline:5vw}.story-portrait img{height:410px}.story-words h2{font-size:34px}.story-words p{font-size:17px}.speaking-chapter>div{padding:40px 4vw}.speaking-chapter h2{font-size:32px}.opening-photograph{min-height:560px}.mountain-menu nav{padding:40px 6vw}}@media (width<=700px){.mountain-header{grid-template-columns:1fr auto 1fr;height:92px;padding:0 5vw}.header-context{max-width:65px;font-size:13px}.mountain-signature{font-size:23px}.mountain-signature span{letter-spacing:.015em;margin-top:4px;font-size:13px}.mountain-menu summary{gap:0;padding-left:12px}.mountain-menu summary>span:first-child{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mountain-menu nav{grid-template-columns:1fr;gap:16px;max-height:calc(100svh - 92px);padding:28px 7vw;overflow-y:auto}.mountain-menu nav a{font-size:27px}.opening-photograph{height:590px;min-height:0;max-height:78svh}.opening-photograph h1{letter-spacing:-.03em;font-size:clamp(58px,16vw,100px);top:26px}.opening-photograph>img{object-position:58% 50%}.photograph-bottom{padding:20px 5vw}.photograph-bottom p{font-size:16px}.photograph-bottom a{gap:16px;font-size:15px}.photograph-caption{padding:12px 5vw 0;line-height:1.65;display:block}.photograph-caption span{display:block}.personal-story{margin:48px 0 60px;padding:0 6vw;display:block}.story-portrait{grid-template-columns:110px 1fr;gap:0 22px;margin-bottom:36px;padding:0;display:grid}.story-portrait img{grid-row:span 2;height:145px}.story-portrait>p{margin:2px 0 10px;font-size:22px}.story-portrait .story-milestone{margin:0;font-size:13px}.story-words h2{margin-bottom:22px;font-size:29px;line-height:1.12}.story-words .story-opening{font-size:19px}.story-words p{font-size:16px;line-height:1.75}.mountain-link{font-size:16px}.chapter-heading{margin:0 1.5vw 24px}.chapter-heading h2{font-size:29px}.chapter-heading p{font-size:16px}.expedition-landscape>img{object-position:46% 50%;height:360px}.expedition-landscape>span{gap:20px;padding:18px 20px;font-size:16px}.expedition-years{align-items:start;margin-bottom:50px;padding:20px 0}.expedition-years>a{font-size:18px}.expedition-years>a>span{margin-left:0;font-size:14px;display:block}.route-description{display:none}.speaking-chapter{flex-direction:column-reverse;display:flex}.speaking-chapter>div{padding:34px 6vw}.speaking-chapter h2{font-size:29px}.speaking-chapter p{font-size:16px}.speaking-chapter>img{object-position:center;height:280px;min-height:0}.speaking-chapter .mountain-link{margin-top:14px}.mountain-footer{padding:42px 6vw 24px}.footer-invitation{margin-bottom:36px;display:block}.footer-invitation h2{margin-bottom:26px;font-size:36px}.footer-invitation a{font-size:16px}.footer-colophon{flex-wrap:wrap;gap:16px;font-size:13px}.footer-colophon small{flex-basis:100%}.editorial-page{padding:36px 6vw 52px}.source-prose p{font-size:16px}.source-prose h2{font-size:26px}.editorial-page>h1{font-size:36px}.press-photo-gallery img{height:300px}.chapter-nav a{font-size:16px}.book-gallery{gap:36px 20px}.story-banner img{height:350px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.opening-photograph{isolation:isolate;background:#30231c;height:820px;min-height:600px;max-height:calc(100svh - 90px)}.opening-photograph>img{object-position:center top}.opening-photograph:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#231b18a6,#0000 35% 68%,#231b18);position:absolute;inset:0}.opening-photograph h1{z-index:1;font-size:clamp(100px,12.5vw,180px);top:30px}.photograph-bottom{z-index:1;background:0 0;padding:32px 5vw}.photograph-bottom p{font-size:22px}.mountain-header{height:90px}.summit-record{background:var(--color-bg);padding:44px 7vw 42px}.summit-record dl{grid-template-columns:repeat(5,1fr);gap:32px;max-width:1400px;margin:0 auto;display:grid}.summit-record dl>div{flex-direction:column;align-items:start;display:flex}.summit-record dd{color:var(--color-accent);order:-1;margin:0 0 12px;font-family:Oswald,sans-serif;font-size:48px;font-weight:400;line-height:1.15}.summit-record dt{max-width:190px;color:var(--color-text-main);font-size:16px;line-height:1.5}.personal-story{margin-top:66px}.story-portrait img{height:550px}.story-portrait{display:block}.speaking-chapter>img{content-visibility:visible}@media (width>=1600px){.opening-photograph>img{object-position:center 25%}}@media (width<=700px){.mountain-header{height:80px}.opening-photograph{height:580px;min-height:420px;max-height:80svh}.opening-photograph h1{font-size:16vw;top:28px}.opening-photograph>img{object-position:53% top}.photograph-bottom{padding:24px 6vw}.photograph-bottom p{font-size:18px}.summit-record{padding:30px 6vw}.summit-record dl{grid-template-columns:repeat(6,1fr);gap:28px 18px}.summit-record dl>div{grid-column:span 2}.summit-record dl>div:nth-child(n+4){grid-column:span 3}.summit-record dd{margin-bottom:8px;font-size:36px}.summit-record dt{font-size:14px;line-height:1.5}.personal-story{margin-top:30px}.story-portrait{float:right;width:104px;margin:0 0 16px 20px;padding:0}.story-portrait img{width:104px;height:138px}.story-words h2{clear:both;max-width:none;padding-top:16px;font-size:28px}.story-words .story-opening{clear:both}.personal-story:after{content:"";clear:both;display:block}.mountain-menu nav{max-height:calc(100svh - 80px)}}@media (width>=701px){.opening-photograph>img{object-fit:cover;object-position:center top;width:min(100%,1100px);height:100%;position:absolute;left:50%;transform:translate(-50%);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.opening-photograph{background:#231b18}.opening-photograph:after{background:linear-gradient(#231b18a6,#0000 35% 68%,#231b18)}}.footer-invitation h2{align-self:start}.event-fields summary{cursor:pointer;margin-bottom:20px;font-size:16px}.event-fields .form-group{margin-bottom:18px}@media (width<=700px){.personal-story .story-portrait{display:none}.story-words h2{clear:none;padding-top:0;font-size:25px;line-height:1.2}.book-gallery{grid-template-columns:1fr}.book{grid-template-columns:88px 1fr;align-items:start;gap:0 20px;display:grid}.book .missing-cover{grid-area:1/1/4;width:88px;padding:8px}.book .missing-cover span{font-size:13px}.book h2{grid-column:2;margin:0 0 8px;font-size:21px;line-height:1.2}.book p{grid-column:2}.book .book-author{font-size:14px}.book p:last-child{grid-column:1/-1;margin-top:14px}}.peaks-table th,.tag-note,.journal-meta,.article-meta,.peak-lead-meta{font-size:13px!important}.peaks-table td,.cert-link,.col-country,.col-date,.article-body p,.story-paragraph,.note-card p{font-size:16px!important}.opening-photograph{height:780px;min-height:560px;max-height:calc(100svh - 90px)}.opening-photograph>img{object-fit:cover;object-position:50% 42%;width:100%;height:100%;position:static;transform:none;mask-image:none}.opening-photograph:after{background:linear-gradient(#231b188c,#0000 32% 76%,#231b18db)}.opening-photograph h1{font-size:clamp(100px,11.5vw,166px);top:28px}@media (width<=700px){.opening-photograph{height:560px;min-height:420px;max-height:80svh}.opening-photograph>img{object-position:78% 45%}.opening-photograph h1{font-size:16vw;top:24px}.opening-photograph:after{background:linear-gradient(#231b1880,#0000 30% 72%,#231b18e0)}}.editorial-page>h1,.page-header h1,.article-header h1,.peak-header h1{text-align:center;text-wrap:balance;max-width:1100px;margin-inline:auto}.editorial-page>h1{margin-bottom:32px}.page-header .page-lead,.article-excerpt,.peak-lead-meta,.editorial-page>.page-intro{text-align:center;text-wrap:pretty;max-width:780px;margin-inline:auto}.editorial-page>.chapter-nav{justify-content:center;margin-bottom:40px}.article-header,.peak-header,.page-header{background:var(--color-bg)!important;padding-top:54px!important;padding-bottom:40px!important}.article-tags,.peak-title-badge{flex-wrap:wrap;justify-content:center;gap:12px 20px}.article-title,.peak-heading{font-weight:500!important}.breadcrumb,.breadcrumb-nav{text-align:center;margin-bottom:26px}.article-excerpt{font-size:18px!important;line-height:1.65!important}.editorial-page:has(>.source-prose)>.text-link,.editorial-page:has(>article)>.text-link{margin-inline-start:max(0px,50% - 395px)}.featured-img-wrap,.peak-figure{box-shadow:none!important;border:0!important;border-radius:0!important}.featured-img-wrap{margin-block:32px!important}.featured-img{aspect-ratio:16/10;object-fit:cover}.article-body{max-width:790px;margin-inline:auto;gap:0!important}.article-body p{font-size:18px!important;line-height:1.8!important}.article-footer{margin-top:44px!important;margin-bottom:56px!important;padding-top:28px!important}.author-bio-card{background:0 0!important;border:0!important;border-radius:0!important;gap:20px!important;padding:24px 0!important}.author-avatar{flex-shrink:0}.author-text p{font-size:16px!important}.btn-secondary,.cert-link{color:var(--color-text-main)!important;border:1px solid var(--border-strong)!important;box-shadow:none!important;background:0 0!important}.btn{min-height:44px;text-transform:none!important;letter-spacing:0!important;padding:12px 22px!important;font-size:16px!important;line-height:1.4!important}.btn:hover,.btn-link:hover{box-shadow:none!important;color:var(--color-accent)!important;transform:none!important}.btn-link{text-transform:none!important;letter-spacing:0!important;color:var(--color-accent)!important;font-size:16px!important}.cert-link{white-space:nowrap;align-items:center;min-height:44px;text-transform:none!important;border-radius:0!important;font-size:14px!important}.tag-note{color:var(--color-text-muted)!important}.certificate-index a{align-items:baseline;gap:20px}.certificate-index a>span{flex-shrink:0}.expedition-factsheet-card{border-radius:0!important}.factsheet-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fact-item{min-width:0}.library-invite{max-width:790px;margin-inline:auto}.library-invite h2{font-size:32px;line-height:1.2}@media (width<=760px){.summit-record{padding:16px 6vw 26px}.summit-record dl{display:block}.summit-record dl>div{border-bottom:1px solid var(--border-subtle);grid-template-columns:100px minmax(0,1fr);align-items:center;gap:22px;padding:16px 0;display:grid}.summit-record dl>div:last-child{border-bottom:0}.summit-record dd{grid-area:1/1;margin:0;font-size:34px;line-height:1.1}.summit-record dt{text-wrap:pretty;grid-area:1/2;max-width:none;font-size:16px;line-height:1.4}.editorial-page{padding-top:32px}.editorial-page>h1{margin-bottom:24px;font-size:clamp(28px,7.5vw,36px);line-height:1.15}.page-header,.article-header,.peak-header{padding-top:32px!important;padding-bottom:28px!important}.article-title,.peak-heading,.page-title{text-wrap:balance;font-size:clamp(27px,7.2vw,34px)!important;line-height:1.15!important}.page-lead,.article-excerpt{font-size:16px!important;line-height:1.65!important}.article-tags{gap:8px 16px;margin-bottom:16px}.breadcrumb,.breadcrumb-nav{margin-bottom:22px}.editorial-page>.chapter-nav{gap:12px 20px;margin-block:20px 28px}.chapter-nav a{align-items:center;min-height:40px;font-size:15px;display:inline-flex}.section{padding-block:28px!important}.narrative-box{margin-bottom:24px!important;padding:0!important}.table-responsive{border:0!important;overflow:visible!important}.peaks-table{width:100%;display:block}.peaks-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.peaks-table tbody{display:block}.peaks-table tbody tr{border-bottom:1px solid var(--border-strong);grid-template-columns:30px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;padding:22px 0;display:grid}.peaks-table td{min-width:0;border:0!important;padding:0!important}.peaks-table .col-order{color:var(--color-accent);grid-area:1/1;padding-top:12px!important}.peaks-table .col-name{grid-area:1/2/auto/-1}.table-peak-cell{gap:12px}.table-peak-thumb{border:0;border-radius:0;width:48px;height:48px}.peaks-table .col-alt{grid-area:2/2}.peaks-table .col-date{grid-area:2/3}.peaks-table .col-country{grid-area:3/2/auto/-1}.peaks-table .col-cert{grid-area:4/2/auto/-1}.peaks-table .col-alt:before,.peaks-table .col-date:before,.peaks-table .col-country:before{content:attr(data-label);color:var(--color-text-muted);margin-bottom:4px;font-size:13px;display:block}.alt-pill{background:0 0!important;padding:0!important;font-size:16px!important;font-weight:400!important}.peak-row-title{font-size:18px!important}.clickable-peak .badge{display:block;margin:6px 0 0!important;font-size:13px!important}.expedition-notes-grid{gap:28px!important;margin-top:32px!important}.note-card{padding:0!important}.featured-img-wrap{margin-block:24px!important}.article-body p{font-size:16px!important}.author-bio-card{align-items:start!important;gap:16px!important}.author-avatar{width:52px!important;height:52px!important}.author-text strong{font-size:17px!important}.author-text p{font-size:16px!important}.back-link-wrap .btn{white-space:normal;width:100%;max-width:100%;letter-spacing:0!important}.expedition-factsheet-card{padding:22px 18px!important}.factsheet-grid{gap:22px 16px!important}.factsheet-certificate-row{flex-wrap:wrap;gap:16px}.certificate-index a{gap:16px;font-size:16px;line-height:1.5}.library-invite h2{font-size:27px}}.peak-quote{border:0!important;border-block:1px solid var(--border-strong)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:24px 0!important}.peak-quote .quote-symbol{display:none}.peak-quote p{font-size:22px!important;font-style:normal!important;font-weight:500!important;line-height:1.5!important}@media (width<=760px){.form-card{padding:0!important}.contact-form-col{min-width:0}.peak-quote p{font-size:20px!important}.peak-figure{margin-bottom:28px!important}}.summit-record{padding:40px 6vw}.summit-record dl{grid-template-columns:repeat(6,minmax(0,1fr));gap:30px 24px;max-width:960px;margin-inline:auto;display:grid}.summit-record dl>div{text-align:center;border:0;flex-direction:column;grid-column:span 2;justify-content:flex-start;align-items:center;gap:0;padding:0;display:flex}.summit-record dl>div:nth-child(4){grid-column:2/span 2}.summit-record dl>div:nth-child(5){grid-column:4/span 2}.summit-record dd{text-align:center;order:-1;margin:0 0 10px;font-size:48px;line-height:1.15}.summit-record dt{text-align:center;text-wrap:balance;max-width:220px;font-size:16px;line-height:1.5}@media (width<=760px){.summit-record{padding:30px 5vw}.summit-record dl{gap:28px 12px}.summit-record dd{margin-bottom:8px;font-size:34px}.summit-record dt{font-size:14px;line-height:1.45}}@media (width>=761px){.summit-record dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;max-width:1400px}.summit-record dl>div,.summit-record dl>div:nth-child(4),.summit-record dl>div:nth-child(5){grid-column:auto}}#main-content[data-astro-cid-z4jru4n3]{flex:1 0 auto;width:100%;display:block;position:relative}
