:root{--bg: #edf3f5;--surface: #fbfdfe;--surface-2: #dfeaf0;--text: #172b39;--muted: #4c6371;--accent: #28657d;--line: #c4d3dc;--button: #28657d;--soft-accent: #dcecf1;--header: #edf3f5;--shadow: 0 18px 55px #263f4b0c;--ridge-far: #d7e5ec;--ridge-near: #c3d5df;--route-muted: #55798a;--display: 'Segoe UI Variable Display', 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;--sans: 'Segoe UI Variable Text', 'Segoe UI', 'Helvetica Neue', Arial, sans-serif}:root[data-theme=dark]{--bg: #10171e;--surface: #17232e;--surface-2: #1b2b38;--text: #f1f5f7;--muted: #adbec9;--accent: #adcfdf;--line: #344b5a;--button: #34596b;--soft-accent: #263e4b;--header: #10171e;--shadow: 0 18px 55px #00000018;--ridge-far: #1d303e;--ridge-near: #294252;--route-muted: #7694a2}@media(prefers-color-scheme: dark){:root:not([data-theme]){--bg: #10171e;--surface: #17232e;--surface-2: #1b2b38;--text: #f1f5f7;--muted: #adbec9;--accent: #adcfdf;--line: #344b5a;--button: #34596b;--soft-accent: #263e4b;--header: #10171e;--ridge-far: #1d303e;--ridge-near: #294252;--route-muted: #7694a2}}body{font-family:var(--sans);background:var(--bg)}h1,h2,h3{font-family:var(--display);font-weight:350;letter-spacing:.025em}.eyebrow,.post-meta,.article-meta{font-family:var(--sans);font-weight:600;letter-spacing:.15em;text-transform:uppercase}.eyebrow{letter-spacing:.2em}.brand{letter-spacing:.015em;font-weight:550}.primary-nav>a{font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.primary-nav>a[aria-current]:after{height:1px}.profile-intro{position:relative;isolation:isolate;min-height:350px}.profile-intro::before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:url("../media/ascent-everest-illustration-800.webp") center 24%/cover no-repeat;filter:saturate(0.6);opacity:.25}.profile-intro::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, var(--bg) 0%, transparent 42%, var(--bg) 100%),linear-gradient(0deg, var(--bg), transparent 75%);pointer-events:none;z-index:-1}.profile-intro h1,.page-heading h1,.article-heading h1{font-weight:300;text-transform:uppercase;letter-spacing:.09em;line-height:1.13;overflow-wrap:anywhere}.profile-intro h1{font-size:clamp(44px,5.4vw,76px);margin:20px 0 22px}.page-heading h1{font-size:clamp(48px,6vw,80px);margin:23px 0 27px}.article-heading h1{font-size:clamp(36px,4.25vw,62px);letter-spacing:.055em;max-width:22ch}.section-heading h2{letter-spacing:.045em}.profile-summary>p,.page-heading>p:not(.eyebrow){line-height:1.78}.post-preview h3,.post-row h3,.chronicle-card h3{font-weight:420;letter-spacing:.01em}.post-preview-media,.post-thumbnail,.article-cover,.about-aside,.journal-tools,.chronicle-card{border-radius:3px}.post-preview-media,.post-thumbnail,.chronicle-card,.button{transition:border-color 220ms ease,transform 220ms ease}.post-preview:is(:hover,:focus-within) .post-preview-media,.post-row:is(:hover,:focus-within) .post-thumbnail,.chronicle-card:is(:hover,:focus-within){border-color:var(--accent)}.chronicle-card:is(:hover,:focus-within){transform:translateY(-2px)}.article-heading{max-width:1120px;padding-bottom:52px}.article-meta{font-size:11px;gap:12px 22px}.article-cover{padding:clamp(16px,3vw,38px)}.article-body{font-size:clamp(17px,1.3vw,18px);line-height:1.92;max-width:68ch}.article-body p{margin-bottom:1.55em}.prose h2,.prose h3{font-weight:450;letter-spacing:.015em}.contact-section h2{font-weight:350;letter-spacing:.035em}.ascent-map{position:relative;overflow:hidden;height:clamp(126px,15vw,192px);margin:15px 0 25px;border:1px solid var(--line);border-radius:3px;background:var(--surface);pointer-events:none}.ascent-map-art{position:absolute;inset:0;width:100%;height:100%}.ascent-ridge-far{fill:var(--ridge-far)}.ascent-ridge-near{fill:var(--ridge-near);opacity:.68}.ascent-snow{fill:#e7f4f6;opacity:.82}.ascent-rock-detail{fill:none;stroke:var(--route-muted);stroke-width:.85;opacity:.55}.ascent-contour,.ascent-route-base,.ascent-route-travel{fill:none;vector-effect:non-scaling-stroke}.ascent-contour{stroke:var(--route-muted);stroke-width:.7;opacity:.4}.ascent-route-base{stroke:var(--route-muted);stroke-width:1.3;stroke-dasharray:4 7;opacity:.85}.ascent-route-travel{stroke:var(--accent);stroke-width:2.1;opacity:0;clip-path:inset(0 100% 0 0)}.chronicle[data-enhanced] .ascent-route-travel{opacity:.98}.ascent-climber{position:absolute;display:block;width:29px;height:42px;color:var(--text);transform:translate(-50%, -100%);transform-origin:50% 100%}.ascent-climber svg{width:100%;height:100%;overflow:visible}.mountaineer-rope,.mountaineer-jacket-seam,.mountaineer-harness,.mountaineer-visor,.mountaineer-tool,.mountaineer-carabiner{fill:none;stroke:#dcecf1;stroke-width:1.4;stroke-linecap:round}.mountaineer-rope{stroke:#d3a879;stroke-width:1.8}.mountaineer-pack{fill:url(#mountaineer-pack-tone);stroke:#b7d5e1;stroke-width:1.4}.mountaineer-pack-shadow{fill:#172a38;opacity:.72}.mountaineer-tool{stroke:#d6e9e7;stroke-width:2}.mountaineer-pants{fill:none;stroke:#273f4e;stroke-width:10;stroke-linecap:round;stroke-linejoin:round}.mountaineer-leg-back .mountaineer-pants{stroke:#172c39}.mountaineer-boot,.mountaineer-glove{fill:#182933;stroke:#b5cbd2;stroke-width:1.1}.mountaineer-crampon{fill:none;stroke:#e1e6df;stroke-width:1.3;stroke-linecap:round}.mountaineer-sleeve{fill:none;stroke:url(#mountaineer-coat);stroke-width:8;stroke-linecap:round;stroke-linejoin:round}.mountaineer-arm-back .mountaineer-sleeve{stroke:#3d7187}.mountaineer-jacket,.mountaineer-hood{fill:url(#mountaineer-coat);stroke:#dcecf1;stroke-width:1.2}.mountaineer-jacket-shade{fill:#214c61;opacity:.65}.mountaineer-jacket-highlight{fill:none;stroke:#d9f0ed;stroke-width:1.3;opacity:.55}.mountaineer-jacket-seam{stroke-width:1.2;opacity:.9}.mountaineer-carabiner{stroke:#e7d2a8;stroke-width:1.5}.mountaineer-face{fill:#bfc4bd;stroke:#e5ebeb;stroke-width:1.1}.mountaineer-helmet{fill:url(#mountaineer-helmet-tone);stroke:#376278;stroke-width:1.4}.ascent-climber .mountaineer-pack{fill:#253f4d}.ascent-climber .mountaineer-pants{fill:#243c4a;stroke:#adc6d0;stroke-width:1.1}.ascent-climber .mountaineer-leg-back .mountaineer-pants{stroke:#adc6d0}.ascent-climber .mountaineer-sleeve{fill:#4c8297;stroke:#dcecf1;stroke-width:1.2}.ascent-climber .mountaineer-arm-back .mountaineer-sleeve{stroke:#dcecf1}.ascent-climber .mountaineer-jacket{fill:#4c8297}.ascent-climber .mountaineer-helmet{fill:#edf4f5}.about-aside dd.credential-list a{display:inline-block;line-height:1.5}.about-aside dd.credential-list a:first-child{margin-bottom:12px}.ascent-map-labels{position:absolute;inset:auto 14px 9px;display:flex;justify-content:space-between;gap:15px;color:var(--text);font:600 9px/1.4 var(--sans);letter-spacing:.17em}.ascent-map::after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle, var(--text) 0.6px, transparent 1px),radial-gradient(circle, var(--text) 0.5px, transparent 1px);background-size:143px 87px,211px 117px;background-position:24px 18px,83px 42px;opacity:.13;animation:ascent-drift 28s linear infinite alternate}@keyframes ascent-drift{to{transform:translate3d(30px, 5px, 0)}}.chronicle-date::before{background:var(--line)}.chronicle-entry[data-current] .chronicle-node{box-shadow:0 0 0 3px var(--soft-accent)}.chronicle-card h3{font-size:22px}.chronicle-scrubber input::-webkit-slider-thumb{border-radius:2px}.chronicle-scrubber input::-moz-range-thumb{border-radius:2px}@media(max-width: 800px){.profile-intro::before{background-image:url("../media/ascent-everest-illustration-640.webp");background-image:image-set(url("../media/ascent-everest-illustration-640.avif") type('image/avif'), url("../media/ascent-everest-illustration-640.webp") type('image/webp'));background-position:58% 23%}.ascent-map{height:145px;margin-bottom:20px}}@media(max-width: 560px){.profile-intro h1{font-size:clamp(37px,10vw,53px);letter-spacing:.055em}.page-heading h1{font-size:clamp(37px,10vw,57px);letter-spacing:.065em}.article-heading h1{font-size:clamp(30px,8vw,43px);letter-spacing:.045em}.ascent-map{height:126px}.ascent-map::after{display:none}.ascent-map-labels{font-size:8px;letter-spacing:.09em}}@media(prefers-reduced-motion: reduce){.ascent-map::after{animation:none}.post-preview-media,.post-thumbnail,.chronicle-card,.button{transition:none !important}}@media print{.ascent-map::after{display:none}}