:root{--paper:#f3ece0;--navy:#1a272f;--deep-navy:#141d24;--rust:#923621;--burnt:var(--rust);--gold:#d5a73a;--ambient-low:.04;--ambient-high:.09;--ring-opacity:.06;--reveal-duration:.4s;--reveal-stagger:60ms;--constellation-duration:.8s;--orbit-duration:240s;--drift-duration:45s;--breath-duration:10s;--rule-width:1px}.section-shell{isolation:isolate;min-height:100svh;scroll-margin-top:76px}.section-shell>:not(.star-field):not(.ambient-glyphs):not(.natal-hero){position:relative}.star-field,.ambient-glyphs{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.star-layer{opacity:.3;will-change:transform;position:absolute;inset:-40px 0}.star-layer i{background:var(--paper);border-radius:50%;position:absolute}.layer-0{transform:translateY(var(--star-offset,0px))}.layer-1{transform:translateY(calc(var(--star-offset,0px) * .5));opacity:.2}.layer-2{transform:translateY(calc(var(--star-offset,0px) * -.3));opacity:.14}.dust-cloud{width:80%;height:70%;animation:ether-drift var(--drift-duration) ease-in-out infinite alternate;animation-play-state:paused;position:absolute}.cloud-one{background:radial-gradient(#c655320b,#0000 70%);top:0;left:-20%}.cloud-two{background:radial-gradient(#d5a7390a,#0000 70%);animation-delay:-22s;bottom:0;right:-20%}[data-running=true] .dust-cloud,[data-running=true].ambient-glyphs>div,[data-running=true] .natal-orbit{animation-play-state:running}.ambient-glyphs>div{opacity:var(--ambient-low);animation:ether-breathe var(--breath-duration) ease-in-out infinite alternate;animation-play-state:paused;position:absolute}.ambient-glyphs svg{stroke-width:.65px;width:clamp(70px,10vw,145px);height:auto}@keyframes ether-drift{to{transform:translate(8%,6%)rotate(8deg)}}@keyframes ether-breathe{to{opacity:var(--ambient-high);transform:translateY(-6px)}}body:before{opacity:.14}.eyebrow,.section-label{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.path-section:before,.projects-section:before,.contact-section:before{content:"";pointer-events:none;background:linear-gradient(#f3ecdf26,#0000);height:26px;position:absolute;top:0;left:0;right:0}.path-section:after,.projects-section:after{content:"";pointer-events:none;background:linear-gradient(#0000,#f3ecdf26);height:26px;position:absolute;bottom:0;left:0;right:0}.section-label:after{opacity:.25;background:linear-gradient(90deg,currentColor 0 33%,#0000 33% 33.2%,currentColor 33.2% 68%,#0000 68% 68.2%,currentColor 68.2%)}.metric-value{position:relative}.metric-value>span{font:inherit!important;font-weight:inherit!important}.metric-duplicate{pointer-events:none;position:absolute;inset:0}.big-three button{text-align:left;width:100%;color:inherit;border:0;border-bottom:1px solid var(--line);background:0 0;align-items:center;gap:.7rem;padding:.8rem 0;display:flex}.big-three button>span{margin-left:auto}.big-three button svg{flex-shrink:0}.big-three p{margin:.8rem 0}.sky-indicator{margin-left:1rem;margin-right:auto;position:relative}.sky-indicator>button{color:var(--ink);background:0 0;border:0;align-items:center;gap:.5rem;padding:.45rem;display:flex}.sky-label{font-size:.7rem}.sky-panel{background:var(--paper);width:min(330px,85vw);color:var(--ink);border:1px solid var(--line);box-shadow:4px 5px 0 var(--burnt);z-index:120;padding:1.5rem;position:absolute;top:calc(100% + 16px);left:0}.sky-panel strong{text-transform:capitalize}.sky-panel p{margin:.7rem 0;font-size:.85rem}.sky-panel button{border:1px solid var(--ink);background:0 0;padding:.4rem .8rem}.glyph-tooltip{display:inline-flex;position:relative}.glyph-tooltip>button{color:inherit;background:0 0;border:0;place-items:center;min-width:40px;min-height:40px;padding:.5rem;display:grid}.glyph-tip{border:1px solid var(--line);background:var(--paper);width:240px;color:var(--ink);z-index:30;box-shadow:2px 3px 0 var(--burnt);padding:.8rem 1rem;font-size:.85rem;line-height:1.5;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.glyph-tip[hidden]{display:none}.natal-wheel{aspect-ratio:1;width:210px;margin:0 auto 2rem;position:relative}.natal-orbit,.natal-placements{position:absolute;inset:0}.natal-orbit svg{fill:none;stroke:currentColor;stroke-width:.3px;width:100%;height:100%}.natal-point{pointer-events:auto;position:absolute;transform:translate(-50%,-50%)}.natal-point>button{background:var(--navy);color:var(--paper);border:1px solid;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.natal-point>button[aria-pressed=true]{color:var(--gold)}.natal-pointer{background:var(--gold);transform-origin:0;width:38%;height:1px;transition:transform .4s;position:absolute;top:50%;left:50%}.natal-caption{text-align:center;width:280px;font-size:.75rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}.hero{overflow:visible}.natal-hero{z-index:0;pointer-events:none;width:min(75vw,950px);color:var(--ink);margin:0;position:absolute;top:8%;left:-12%}.natal-hero .natal-orbit{opacity:var(--ring-opacity);animation:natal-turn var(--orbit-duration) linear infinite;animation-play-state:paused}.natal-hero .natal-point button{opacity:.09}.natal-hero .natal-point button:hover,.natal-hero .natal-point button:focus-visible{opacity:.8}.natal-hero .natal-point{z-index:4}.hero-copy,.celestial-scene{pointer-events:none}.hero-copy a,.hero-copy button,.celestial-scene a,.hero-copy p,.hero-copy h1,.natal-hero .glyph-tip{pointer-events:auto}@keyframes natal-turn{to{transform:rotate(360deg)}}.career-constellation{width:100px;height:100%;color:var(--burnt);opacity:.4;pointer-events:none;top:0;left:calc(50% - 50px);position:absolute!important}.stop-marker>.glyph-tooltip{background:var(--paper);width:44px;height:44px;color:var(--burnt);z-index:3;place-items:center;display:grid}.stop-marker>.glyph-tooltip>button{border:1px solid var(--line);border-radius:50%}.stop-marker .glyph-tip{font-family:var(--font-note);font-size:1rem;top:50%;bottom:auto;left:60px;transform:translateY(-50%)}.career-list .career-constellation{display:none}.mission-house.highlighted path{stroke:var(--gold);stroke-width:.85px}.mission-house>svg path{fill:none;stroke:currentColor;filter:none}.mission-house.highlighted>svg path{stroke-width:1.15px}.static-missions{gap:2rem;margin-top:3rem;display:grid}.static-missions h3{font-size:2rem}.mission-house:focus-visible{outline:none}.mission-house:focus-visible path{stroke:var(--gold);stroke-width:1.1px}.mission-house.unavailable text{fill:#b8bfb9}.mission-house.unavailable .mission-house-number{fill:#c7b788}.aspect-lines{stroke:var(--gold);stroke-width:.22px;pointer-events:none}.aspect-lines line{transition:opacity .25s}.related-houses{flex-wrap:wrap;gap:.5rem;margin:1.2rem 0;display:flex}.related-houses strong{width:100%;font-size:.85rem}.related-houses button,.house-filter button{color:inherit;border:1px solid var(--line);background:0 0;padding:.4rem .55rem;font-size:.8rem}.mission-text-index{margin-top:1rem;font-size:.85rem}.mission-text-index button{color:inherit;text-align:left;text-underline-offset:4px;background:0 0;border:0;padding:.6rem 0;text-decoration:underline;display:block}.house-filter{margin:1rem 0;font-size:.85rem}.house-filter button{border-color:currentColor}.expertise-number{align-items:center;gap:.25rem;display:flex}.expertise-number svg{flex-shrink:0;width:22px}.expertise-row h3 a{text-underline-offset:5px}.expertise-row h3 a:hover{text-decoration:underline}.form-constellation{width:100%;height:65px;color:var(--gold)}.form-constellation path,.form-constellation circle{transition:opacity .4s}.sparkles path,.sparkles circle,.explorer{animation:none!important}.cursor-symbol svg{width:28px;height:28px}@media (any-pointer:fine){html.cosmic-cursor-ready [role=tab],html.cosmic-cursor-ready .celestial-scene{cursor:none}}.path-section .eyebrow,.projects-section .eyebrow,.contact-section .eyebrow{color:#eaa285}.base-camp .eyebrow,.hero .eyebrow,.career-section .eyebrow,.expertise-section .eyebrow,.career-title>div>p,.mission-card dt,.mission-card .note-text,.mission-card-top span:last-child,.astro-note strong{color:var(--burnt-dark)}.button-primary{background:var(--burnt-dark)}.mission-house.active>path{fill:var(--burnt-dark)}.mission-core circle{fill:var(--navy)}@media (max-width:1100px){.sky-label{display:none}.sky-indicator{margin-left:.5rem}.nav-links{gap:1rem}}@media (max-width:950px){.natal-hero{width:85vw;top:5%;left:0}.natal-route{margin-bottom:3rem}.sky-panel{left:auto;right:0}.sky-indicator{margin-left:auto;margin-right:1rem}}@media (max-width:650px){.career-constellation{width:38px;left:0}.stop-marker .glyph-tip{width:220px;left:40px}.mission-wheel-wrap{max-width:100%}.expertise-row{grid-template-columns:48px 1fr}.expertise-number{flex-direction:column}.mission-house text{font-size:2.1px}.natal-hero .glyph-tip{width:180px}.sky-panel{position:fixed;top:70px;left:auto;right:1rem}}@media (prefers-reduced-motion:reduce){.star-layer{will-change:auto;transform:none!important}.dust-cloud,.ambient-glyphs>div,.natal-orbit{animation:none!important}.natal-pointer,.aspect-lines line{transition:none!important}.metric-duplicate{display:none}.metric-value>span:first-child{opacity:1!important}}.hero{grid-template-columns:1fr}.hero-copy{max-width:900px}.hero h1,.hero-headline{letter-spacing:-.035em;max-width:900px;font-size:clamp(3rem,5.2vw,5.6rem);line-height:1.02}.hero-headline{flex-direction:column;gap:.05em;display:flex}.hero-headline-line{display:block}.hero-headline em{color:var(--section-accent);text-underline-offset:9px;font-style:italic;font-weight:500;text-decoration:underline;text-decoration-thickness:3px}.hero-visual{justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.hero-visual .field-guide-experience{justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex}.hero-visual .field-guide-experience.is-compact .sagittarius-chart{aspect-ratio:auto;width:100%;max-width:none;height:100%;min-height:0}.hero-visual .field-guide-experience.is-compact .sagittarius-chart>svg{width:100%;height:100%}.hero.hero-split{grid-template-columns:minmax(0,1.45fr) minmax(0,.55fr);align-items:center;gap:clamp(2rem,4vw,4rem);min-height:100svh;padding-top:9rem;padding-bottom:5rem}.hero.hero-split:after{display:none}.hero.hero-split .hero-copy{min-width:0;max-width:none}.hero.hero-split .hero-headline{max-width:none;font-size:clamp(3rem,5.4vw,6.2rem);line-height:1}.hero.hero-split .hero-lede{max-width:660px;font-size:clamp(1.15rem,1.45vw,1.4rem)}.hero-visual-preview{aspect-ratio:auto;justify-content:flex-end;max-height:none}@media (max-width:950px){.hero.hero-split{grid-template-columns:1fr;gap:2.5rem;padding-bottom:3rem}.hero-visual-preview{justify-content:center}.hero-visual{aspect-ratio:1;max-height:60svh}}.hero-preview{flex-direction:column;gap:1rem;width:100%;max-width:340px;margin-left:auto;display:flex}.hero-preview-frame{min-height:480px;position:relative}.hero-preview-card{background:var(--section-bg);color:var(--section-fg);border:1px solid var(--section-accent);box-shadow:10px 12px 0 var(--section-accent);isolation:isolate;flex-direction:column;gap:.95rem;min-height:480px;padding:1.85rem 1.6rem 1.75rem;display:flex;position:relative;overflow:hidden}.hero-preview-card:before{content:"";border:1px solid var(--section-accent);position:absolute;inset:8px}@supports (color:color-mix(in lab, red, red)){.hero-preview-card:before{border:1px solid color-mix(in srgb,var(--section-accent) 22%,transparent)}}.hero-preview-card:before{pointer-events:none}.hero-preview-card:after{content:"✦";color:var(--section-accent);opacity:.75;font-size:1rem;position:absolute;top:1rem;right:1.15rem}.hero-preview-badge{background:var(--section-accent);color:var(--section-bg);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.35rem;width:max-content;margin:0;padding:.32rem .6rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.6rem;font-weight:800;display:inline-flex}.hero-preview-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--section-fg);margin:.2rem 0 0;font-size:clamp(2rem,2.8vw,2.7rem);line-height:1.02}.hero-preview-outcome{color:var(--section-muted);margin:0;font-size:1rem;line-height:1.55}.hero-preview-metric{border-left:3px solid var(--section-accent);background:var(--section-accent);align-items:baseline;gap:.6rem;margin:0;padding:.7rem .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.hero-preview-metric{background:color-mix(in srgb,var(--section-accent) 8%,transparent)}}.hero-preview-metric strong{font-family:var(--font-display);color:var(--section-accent);font-size:clamp(1.45rem,2vw,1.8rem);font-weight:500;line-height:1}.hero-preview-metric span{color:var(--section-muted);font-size:.78rem}.hero-preview-tools{flex-wrap:wrap;gap:.35rem;margin-top:.15rem;display:flex}.hero-preview-tools span{border:1px solid var(--section-fg)}@supports (color:color-mix(in lab, red, red)){.hero-preview-tools span{border:1px solid color-mix(in srgb,var(--section-fg) 20%,transparent)}}.hero-preview-tools span{text-transform:uppercase;letter-spacing:.06em;color:var(--section-muted);padding:.22rem .5rem;font-size:.62rem;font-weight:800}.hero-preview-cta{color:var(--section-fg);font-family:var(--font-body);letter-spacing:.02em;cursor:pointer;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--section-accent);-webkit-text-decoration-color:var(--section-accent);-webkit-text-decoration-color:var(--section-accent);text-decoration-color:var(--section-accent);text-underline-offset:5px;border:0;border-top:1px solid var(--section-fg);background:0 0;align-items:center;gap:.4rem;margin-top:auto;padding:.55rem 0 0;font-size:.88rem;font-weight:800;text-decoration-thickness:2px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hero-preview-cta{border-top:1px solid color-mix(in srgb,var(--section-fg) 10%,transparent)}}.hero-preview-cta:hover,.hero-preview-cta:focus-visible{-webkit-text-decoration-color:var(--section-fg);-webkit-text-decoration-color:var(--section-fg);-webkit-text-decoration-color:var(--section-fg);text-decoration-color:var(--section-fg)}.hero-preview-cta:focus-visible{outline:2px solid var(--section-accent);outline-offset:4px}.hero-preview-dots{justify-content:flex-end;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.hero-preview-dots button{background:var(--section-fg);border:0;width:22px;height:6px;padding:0}@supports (color:color-mix(in lab, red, red)){.hero-preview-dots button{background:color-mix(in srgb,var(--section-fg) 18%,transparent)}}.hero-preview-dots button{cursor:pointer;border-radius:2px;transition:background .3s,transform .3s}.hero-preview-dots button:hover{background:var(--section-fg)}@supports (color:color-mix(in lab, red, red)){.hero-preview-dots button:hover{background:color-mix(in srgb,var(--section-fg) 40%,transparent)}}.hero-preview-dots .is-active{background:var(--section-accent);transform:scaleX(1.15)}.hero-preview-dots button:focus-visible{outline:2px solid var(--section-accent);outline-offset:3px}@media (max-width:950px){.hero-preview{max-width:400px;margin-left:0;margin-right:auto}.hero-preview-frame,.hero-preview-card{min-height:420px}.hero-preview-dots{justify-content:center}}@media (max-width:650px){.hero-preview{max-width:none}.hero-preview-frame,.hero-preview-card{min-height:400px}.hero-preview-card{padding:1.35rem 1.25rem}.hero-preview-title{font-size:1.75rem}}@media (prefers-reduced-motion:reduce){.hero-preview-dots button{transition:none}}.about-grid h2,.section-heading-row h2,.path-heading h2,.contact-grid h2{font-size:clamp(2.55rem,4vw,4.5rem)}.about-grid,.section-heading-row,.path-heading{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:clamp(2rem,5vw,5rem)}.about-grid>p,.section-heading-row>p,.path-heading>p{margin-bottom:.55rem}.section-heading-stack{display:block}.section-heading-stack>div{max-width:900px}.section-heading-stack .section-intro{max-width:720px;margin:1.25rem 0 0}.base-camp .metrics-trail{margin-top:clamp(2.5rem,5vh,4rem)}.path-columns{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.25rem;display:grid}.path-section .path-columns{margin-top:clamp(2rem,4vh,3rem)}.path-card{background:#f4eddf05;border:1px solid #f4eddf47;flex-direction:column;min-width:0;transition:transform .25s,background-color .25s,border-color .25s;display:flex}.path-card.active{border-color:var(--gold);background:#d5a7390e;transform:translateY(-6px)}.path-card-trigger{width:100%;color:var(--paper);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f4eddf33;align-items:center;gap:.75rem;padding:1rem;display:flex}.path-card-trigger small{color:#adb2ae;text-transform:uppercase;letter-spacing:.12em;font-size:.62rem;display:block}.path-card-trigger .orbit-icon{flex:0 0 38px}.path-card-content{flex-direction:column;flex:1;padding:clamp(1.35rem,2.5vw,2.25rem);display:flex}.path-card-content .note-text{color:var(--gold);margin-bottom:.35rem}.path-card-content h3{margin:.7rem 0 1rem;font-size:clamp(2.15rem,3vw,3.3rem)}.path-card-content>p:not(.eyebrow):not(.note-text){color:#cbd0ca}.path-card-content ul{margin:1.5rem 0 2rem;padding:0;list-style:none}.path-card-content li{border-bottom:1px dashed #f4eddf33;padding:.55rem 0}.path-card-content li:before{content:"↳";color:var(--gold);margin-right:.7rem}.path-card-content a{color:var(--gold);margin-top:auto;font-weight:800}.career-stop{grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr)}.career-content{padding:2rem clamp(1.25rem,3vw,3rem)}.career-content ul{font-size:1rem;line-height:1.6}.career-stop:nth-child(2n) .career-content{text-align:right}.career-stop:nth-child(2n) .career-content ul{text-align:right;padding-left:0;list-style-position:inside}.career-list .career-content,.career-list .career-content ul{text-align:left}.mission-layout{grid-template-columns:1fr;align-items:start;gap:3.5rem}.mission-card-wrap{width:min(100%,980px);margin-inline:auto}.mission-card{min-height:0}.mission-card:after{display:none}.mission-house text{font-size:2.3px}.mission-house-number{font-size:2.45px}.path-section .ambient-glyphs>div{top:55%!important;left:auto!important;right:2%!important}.contact-section .ambient-glyphs>div{top:7%!important;left:auto!important;right:2%!important}.expertise-section{background:var(--navy);color:var(--paper);overflow:hidden}.expertise-section:before,.expertise-section:after{content:"";pointer-events:none;height:26px;position:absolute;left:0;right:0}.expertise-section:before{background:linear-gradient(#f3ecdf26,#0000);top:0}.expertise-section:after{background:linear-gradient(#0000,#f3ecdf26);bottom:0}.expertise-section .eyebrow{color:#eaa285}.field-guide-experience{margin-top:3rem;position:relative}.field-guide-toggle{border-color:#f4eddf66;width:max-content;margin:0 0 1.5rem auto}.field-guide-toggle button{color:var(--paper)}.field-guide-toggle .active{background:var(--gold);color:var(--navy)}.constellation-view{position:relative}.sagittarius-chart{aspect-ratio:800/920;width:min(100%,1120px);min-height:610px;margin-inline:auto;position:relative}.sagittarius-chart>svg{width:100%;height:100%;display:block;overflow:visible}.constellation-lines{stroke:var(--gold);stroke-width:1.2px;opacity:.42;transition:opacity .25s}.constellation-lines line{stroke-dasharray:1000;stroke-dashoffset:1000px}.sagittarius-chart.is-drawn .constellation-lines line{animation:1.2s forwards constellation-draw;animation-delay:var(--line-delay)}.discipline-star{color:var(--paper);cursor:pointer;opacity:0;transition:opacity .25s}.sagittarius-chart.is-drawn .discipline-star{animation:.35s forwards constellation-star-in;animation-delay:var(--star-delay)}.discipline-star .star-hit{fill:#0000;pointer-events:all}.discipline-star .star-halo{fill:currentColor;opacity:.12;filter:blur(.45px);transition:opacity .2s,transform .2s}.discipline-star .star-core{fill:#fffaf0;stroke:#d5a739cc;stroke-width:.18px;transition:transform .2s}.discipline-star .star-focus-ring{fill:none;stroke:#0000;stroke-width:.28px}.discipline-star.is-active .star-core{transform:scale(1.45)}.discipline-star.is-active .star-halo{opacity:.3;transform:scale(1.45)}.discipline-star:focus-visible{outline:none}.discipline-star.is-dimmed{opacity:.22!important}.constellation-lines.is-dimmed{opacity:.12}.star-card{z-index:5;background:var(--paper);width:min(310px,36vw);color:var(--ink);border:1px solid var(--gold);box-shadow:6px 7px 0 var(--burnt);padding:1.25rem 1.35rem;position:absolute}.star-card.opens-right{transform:translate(18px,-50%)}.star-card.opens-left{transform:translate(calc(-100% - 18px),-50%)}.star-card small{letter-spacing:.13em;color:var(--burnt-dark);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.66rem;display:block}.star-card>span{font-family:var(--font-note);color:var(--burnt);margin-top:.8rem;display:block}.star-card h3{margin:.2rem 0 .6rem;font-size:1.7rem}.star-card p{color:#414b4d;margin:0;font-size:.88rem;line-height:1.55}.constellation-list{border-color:#f4eddf59;margin-top:0}.constellation-list .expertise-list-number{font-family:var(--font-note);color:var(--gold);font-size:1.05rem}.field-guide-experience[data-view=sky] .constellation-list{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.field-guide-experience[data-view=list] .constellation-view{display:none}@keyframes constellation-draw{to{stroke-dashoffset:0}}@keyframes constellation-star-in{to{opacity:1}}@media (max-width:950px){.about-grid,.section-heading-row,.path-heading{grid-template-columns:1fr;align-items:start;gap:1.25rem}.path-columns{grid-template-columns:1fr}.path-card.active{transform:none}.career-stop:nth-child(2n) .career-content,.career-stop:nth-child(2n) .career-content ul{text-align:left}.sagittarius-chart{aspect-ratio:4/3;min-height:520px}}@media (max-width:650px){.hero h1{font-size:clamp(3rem,14vw,3.65rem)}.about-grid h2,.section-heading-row h2,.path-heading h2,.contact-grid h2{font-size:clamp(2.65rem,12vw,3.35rem)}.sagittarius-chart{aspect-ratio:3/4;min-height:500px}.star-card{width:min(270px,76vw)}.star-card.opens-right,.star-card.opens-left{bottom:1rem;transform:translate(-50%);top:auto!important;left:50%!important}.mission-house text{font-size:2.15px}}@media (prefers-reduced-motion:reduce){.path-card.active{transform:none}.constellation-lines line{stroke-dashoffset:0!important;animation:none!important}.discipline-star{opacity:1!important;animation:none!important}.discipline-star .star-halo,.discipline-star .star-core{transition:none!important}}.altitude-hero,.altitude-base,.altitude-paths,.altitude-career,.altitude-missions,.altitude-field,.altitude-contact{--section-bg:#eae1ce;--section-prev-bg:#eae1ce;--section-fg:#222e39;--section-muted:#222e39b8;--section-line:#222e392e;--section-border:#222e3938;--section-accent:#9f5132;--section-card:#eae1ce;--section-inset-bg:#eae1ce;--section-inset-fg:#222e39}.altitude-step{color:var(--section-fg);--section-inset-accent:#9f5132;--line:var(--section-line);--muted:var(--section-muted);--burnt:var(--section-accent);--burnt-dark:var(--section-accent);--gold:var(--section-accent);background:var(--section-bg)!important}.altitude-step:not(.altitude-hero):before{content:"";z-index:0;background:linear-gradient(to bottom,var(--section-prev-bg),var(--section-bg));pointer-events:none;height:150px;position:absolute;inset:0 0 auto}.altitude-step:not(.altitude-hero):after{display:none!important}.altitude-step>:not(.star-field):not(.ambient-glyphs):not(.natal-hero){z-index:1;position:relative}.altitude-step h1,.altitude-step h2,.altitude-step h3,.altitude-step p,.altitude-step li,.altitude-step .section-label{color:inherit}.altitude-step .section-label:after{background:currentColor}.altitude-step .eyebrow{color:var(--section-accent)}.altitude-step .section-intro,.altitude-step .section-heading-row>p,.altitude-step .path-heading>p,.altitude-step .hero-lede,.altitude-step .career-meta,.altitude-step .career-content>p,.altitude-step .career-content ul,.altitude-step .contact-lede{color:var(--section-muted)}.altitude-step .ambient-glyphs{color:var(--section-accent)}.altitude-step .star-layer i{background:var(--section-fg)}.altitude-step .tags span{border-color:var(--section-border)}.site-header{--nav-bg:#eae1ce;--nav-fg:#222e39;--nav-accent:#9f5132;color:var(--nav-fg);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;align-items:center;gap:clamp(1.25rem,3vw,2.5rem);height:74px;padding:0 clamp(1.5rem,4vw,3rem);transition:color .35s;display:flex}.site-header .wordmark{letter-spacing:.28em;text-transform:uppercase;color:var(--nav-fg);white-space:nowrap;flex:none;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:500;text-decoration:none}.site-header .wordmark span{display:none}.site-header .nav-rule{opacity:.35;background:currentColor;flex:auto;height:1px}.site-header .nav-links{flex:none;align-items:center;gap:clamp(1.5rem,3vw,3rem);display:flex}.site-header .nav-links>a{letter-spacing:.24em;text-transform:uppercase;color:var(--nav-fg);padding:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:500;text-decoration:none;transition:opacity .2s}.site-header .nav-links>a:hover{opacity:.6}.site-header .nav-links>a:after,.site-header .sky-indicator{display:none}@media (max-width:760px){.site-header{height:64px}.site-header .nav-rule{display:none}.site-header .menu-button{color:var(--nav-fg);background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.site-header .nav-links{background:var(--nav-bg);border-bottom:1px solid var(--nav-fg);position:absolute;top:64px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.site-header .nav-links{border-bottom:1px solid color-mix(in srgb,var(--nav-fg) 14%,transparent)}}.site-header .nav-links{flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem clamp(1.5rem,4vw,3rem);display:none}.site-header .nav-links.open{display:flex}}.site-header[data-step=base],.site-header[data-step=paths],.site-header[data-step=career]{--nav-bg:#eae1ce}.site-header[data-step=missions]{--nav-bg:#eae1ce;--nav-fg:#222e39;--nav-accent:#9f5132}.site-header[data-step=field]{--nav-bg:#222e39;--nav-fg:#eae1ce;--nav-accent:#d5a73a}.site-header[data-step=contact]{--nav-bg:#141d24;--nav-fg:#eae1ce;--nav-accent:#d5a73a}.site-header .wordmark,.site-header .menu-button,.site-header .sky-indicator>button{color:var(--nav-fg)}.site-header .nav-links>a:not(.nav-cta):after{background:var(--nav-accent)}.altitude-paths .path-card{background:var(--section-card);color:var(--section-fg);border-color:var(--section-border)}.altitude-paths .path-card.active{border-color:var(--section-accent);background:var(--section-card);box-shadow:5px 6px 0 var(--section-accent)}.altitude-paths .path-card-trigger{color:var(--section-fg);border-color:var(--section-line)}.altitude-paths .path-card-trigger small,.altitude-paths .path-card-content>p:not(.eyebrow):not(.note-text){color:var(--section-muted)}.altitude-paths .path-card-content li{border-color:var(--section-line)}.altitude-paths .orbit-icon{color:var(--section-accent)}.altitude-paths .natal-point>button{background:var(--section-fg);color:var(--section-card)}.altitude-paths .natal-point>button[aria-pressed=true],.altitude-paths .path-card-content .note-text,.altitude-paths .path-card-content a{color:var(--section-accent)}.altitude-step .view-toggle{border-color:var(--section-fg)}.altitude-step .view-toggle button{color:var(--section-fg);background:0 0}.altitude-step .view-toggle .active{background:var(--section-fg);color:var(--section-bg)}.career-map{max-width:1240px}.career-stop{grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr);min-height:0;margin-bottom:1.5rem}.career-content,.career-stop:nth-child(2n) .career-content,.career-stop:nth-child(2n) .career-content ul{text-align:left}.career-stop:nth-child(2n) .career-content ul{padding-left:1rem;list-style-position:outside}.career-content{border-color:var(--section-fg);background:0 0;padding:1.65rem clamp(1.25rem,3vw,3rem)}.career-title>div>p,.career-content .note-text{color:var(--section-accent)}.stop-marker>.glyph-tooltip{background:var(--section-card);color:var(--section-accent)}.stop-marker>.glyph-tooltip>button{border-color:var(--section-border)}.career-constellation{color:var(--section-accent)}.mission-section{overflow:hidden}.mission-layout{min-height:min(72vw,760px);margin-top:2.5rem;display:block;position:relative}.mission-dial-shell{width:min(70vh,74vw,760px);margin-inline:auto;transition:transform .6s cubic-bezier(.22,1,.36,1)}.mission-wheel-wrap{width:100%}.mission-layout.is-selected .mission-dial-shell{transform:translate(calc(16.666% - 50vw))}.mission-card-wrap{z-index:3;width:auto;margin:0;position:absolute;top:50%;left:52%;right:0;transform:translateY(-50%)}.mission-layout:not(.is-selected) .mission-card-wrap{pointer-events:none}.mission-wheel-ring{stroke:var(--section-muted)}.mission-house path{fill:var(--section-fg)}@supports (color:color-mix(in lab, red, red)){.mission-house path{fill:color-mix(in srgb,var(--section-fg) 3.5%,transparent)}}.mission-house path{stroke:var(--section-muted)}.mission-house text{fill:var(--section-fg)}.mission-house-number,.mission-house.unavailable .mission-house-number{fill:var(--section-muted)}.mission-house:hover>path,.mission-house:focus-visible>path{fill:var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.mission-house:hover>path,.mission-house:focus-visible>path{fill:color-mix(in srgb,var(--section-accent) 14%,transparent)}}.mission-house:hover>path,.mission-house:focus-visible>path{stroke:var(--section-accent)}.mission-house.active>path{fill:var(--section-accent);stroke:var(--section-accent);filter:drop-shadow(1.5px 2px #00000073)}.mission-house>g svg path{fill:none!important;stroke:currentColor!important;filter:none!important}.mission-house.active text,.mission-house.active .mission-house-number{fill:var(--section-bg)}.mission-core{cursor:pointer;outline:none}.mission-core circle{fill:var(--section-bg);stroke:var(--section-accent)}.mission-core text{fill:var(--section-accent)}.mission-core .mission-core-note{fill:var(--section-fg)}.mission-core:focus-visible circle{stroke:var(--section-fg);stroke-width:1px}.mission-instruction{color:var(--section-muted)}.aspect-lines{stroke:var(--section-accent)}.mission-card{background:var(--section-inset-bg);color:var(--section-inset-fg);--line:var(--section-inset-fg)}@supports (color:color-mix(in lab, red, red)){.mission-card{--line:color-mix(in srgb,var(--section-inset-fg) 18%,transparent)}}.mission-card{--muted:var(--section-inset-fg)}@supports (color:color-mix(in lab, red, red)){.mission-card{--muted:color-mix(in srgb,var(--section-inset-fg) 78%,transparent)}}.mission-card{box-shadow:10px 12px 0 var(--section-accent);border:1px solid var(--section-inset-fg)}.mission-card:before{border-color:var(--line)}.mission-card h3,.mission-card p,.mission-card li{color:inherit}.mission-card .mission-summary,.mission-card dd{color:var(--muted)}.mission-card dt,.mission-card .note-text,.mission-card-top span:last-child{color:var(--section-inset-accent)}.mission-card .tags span,.mission-card .related-houses button{border-color:var(--section-inset-fg)}@supports (color:color-mix(in lab, red, red)){.mission-card .tags span,.mission-card .related-houses button{border-color:color-mix(in srgb,var(--section-inset-fg) 22%,transparent)}}.mission-close{z-index:2;width:40px;height:40px;color:var(--section-inset-fg);border:1px solid var(--section-inset-fg);background:0 0;place-items:center;display:grid;position:absolute;top:1.25rem;right:1.35rem}@supports (color:color-mix(in lab, red, red)){.mission-close{border:1px solid color-mix(in srgb,var(--section-inset-fg) 22%,transparent)}}.altitude-missions .eyebrow,.altitude-missions .section-label{color:var(--section-muted)}.sagittarius-chart{aspect-ratio:800/920;width:min(100%,62vh,720px);min-height:0}.constellation-dust{fill:var(--section-fg);opacity:.16}.constellation-lines{stroke:var(--section-accent);opacity:.35}.discipline-star{color:var(--section-fg)}.discipline-star .star-core{fill:var(--section-fg);stroke:var(--section-accent)}.discipline-star.is-active .star-halo{fill:var(--section-accent);opacity:.35}.discipline-star.is-active .star-core{fill:var(--section-fg);stroke:var(--section-accent)}.discipline-star:focus-visible .star-focus-ring{stroke:var(--section-accent)}.constellation-instruction{text-align:center;margin:.8rem 0 0}.constellation-list{border-color:var(--section-border)}.constellation-list .expertise-row{border-color:var(--section-line)}.constellation-list .expertise-list-number{color:var(--section-accent)}.constellation-list .expertise-row p{color:var(--section-muted)}.star-card{background:var(--section-inset-bg);color:var(--section-inset-fg);border-color:var(--section-accent);box-shadow:6px 7px 0 var(--section-accent)}.star-card h3,.star-card p{color:var(--section-inset-fg)}@supports (color:color-mix(in lab, red, red)){.star-card p{color:color-mix(in srgb,var(--section-inset-fg) 78%,transparent)}}.star-card small,.star-card>span{color:var(--section-inset-accent)}.altitude-contact .contact-grid form{border-color:var(--section-border)}.altitude-contact .contact-grid input,.altitude-contact .contact-grid textarea,.altitude-contact .contact-details button{color:var(--section-fg);border-color:var(--section-border)}.altitude-contact .button-light{background:var(--section-fg);color:var(--section-bg);border-color:var(--section-fg)}.altitude-contact footer{border-color:var(--section-line);color:var(--section-muted)}@media (max-width:950px){.site-header .nav-links{background:var(--nav-bg);color:var(--nav-fg);border-color:var(--nav-fg)}@supports (color:color-mix(in lab, red, red)){.site-header .nav-links{border-color:color-mix(in srgb,var(--nav-fg) 14%,transparent)}}.mission-layout{min-height:0}.mission-layout.is-selected .mission-dial-shell{transform:none}.mission-dial-shell{width:min(100%,760px)}.mission-card-wrap{width:min(100%,760px);margin:3rem auto 0;position:relative;top:auto;left:auto;right:auto;transform:none}.sagittarius-chart{aspect-ratio:800/920;width:min(100%,760px);min-height:0}}@media (max-width:650px){.mission-layout{margin-top:2.5rem}.mission-dial-shell{width:100%}.sagittarius-chart{aspect-ratio:800/920;min-height:0}}@media (prefers-reduced-motion:reduce){.mission-dial-shell,.site-header{transition:none!important}}.hero-proof{border-top:1px solid var(--section-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;max-width:720px;margin:2.25rem 0 0;padding:1.5rem 0 0;list-style:none;display:grid}.hero-proof li{letter-spacing:.03em;color:var(--section-muted);flex-direction:column;gap:.15rem;font-size:.72rem;display:flex}.hero-proof strong{font-family:var(--font-display);color:var(--section-accent);font-size:clamp(1.55rem,2.2vw,2.1rem);font-weight:500;line-height:1}@media (max-width:650px){.hero-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem}}.coord-stars{flex-direction:column;gap:clamp(2rem,4vw,3.5rem);margin:clamp(2.5rem,5vh,4rem) 0 0;display:flex}.coord-svg-wrap{width:100%;position:relative}.coord-svg{width:100%;height:auto;font-family:var(--font-body);display:block;overflow:visible}.coord-path-base{stroke:var(--section-fg);stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:2 8;opacity:.4;fill:none}.coord-path-drawn{stroke:var(--section-accent);stroke-width:1.8px;stroke-linecap:round;fill:none;transition:stroke-dashoffset .55s cubic-bezier(.22,1,.36,1)}.coord-star{cursor:pointer;color:var(--section-fg);outline:none}.coord-hit{fill:#0000;pointer-events:all}.coord-halo{fill:var(--section-accent);opacity:0;transform-origin:50%;transform-box:fill-box;transition:opacity .35s,transform .35s}.coord-star-shape{fill:none;stroke:var(--section-fg);stroke-width:1.4px;stroke-linejoin:round;transform-origin:50%;transform-box:fill-box;transition:fill .35s,stroke .35s,stroke-width .35s,transform .35s}.ornament{color:var(--section-fg);opacity:.4;transition:opacity .35s,color .35s}.ornament line,.ornament rect{stroke:currentColor;stroke-width:1px;fill:currentColor}.ornament rect{fill:none}.ornament circle{fill:currentColor}.ornament-ring{fill:none;stroke:currentColor;stroke-width:.8px;stroke-dasharray:2 4;opacity:.7}.ornament-coord{fill:currentColor;letter-spacing:.1em;opacity:.7;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.ornament-pole{stroke:currentColor;stroke-width:1.2px;stroke-linecap:round}.ornament-flag{fill:var(--section-accent);stroke:none}.coord-label{transition:opacity .35s}.coord-number{letter-spacing:.22em;fill:var(--section-accent);opacity:.75;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:800;transition:opacity .35s,fill .35s}.coord-title{font-family:var(--font-body);letter-spacing:.18em;fill:var(--section-fg);opacity:.75;font-size:15px;font-weight:800;transition:opacity .35s,fill .35s}.coord-star.is-past .coord-star-shape{fill:var(--section-accent);stroke:var(--section-accent);opacity:.6}.coord-star.is-past .ornament{opacity:.55;color:var(--section-accent)}.coord-star.is-past .coord-number,.coord-star.is-past .coord-title{opacity:.85}.coord-star.is-hovered .coord-star-shape,.coord-star:focus-visible .coord-star-shape{stroke:var(--section-accent);transform:scale(1.08)}.coord-star.is-hovered .coord-halo,.coord-star:focus-visible .coord-halo{opacity:.15;transform:scale(1.15)}.coord-star.is-hovered .ornament,.coord-star:focus-visible .ornament{opacity:.75;color:var(--section-accent)}.coord-star.is-hovered .coord-number,.coord-star:focus-visible .coord-number,.coord-star.is-hovered .coord-title,.coord-star:focus-visible .coord-title{opacity:1}.coord-star.is-selected .coord-star-shape{fill:var(--section-accent);stroke:var(--section-accent);stroke-width:1.6px;transform:scale(1.14)}.coord-star.is-selected .coord-halo{opacity:.28;transform:scale(1.3)}.coord-star.is-selected .ornament{opacity:.9;color:var(--section-accent)}.coord-star.is-selected .coord-number{opacity:1;fill:var(--section-accent)}.coord-star.is-selected .coord-title{opacity:1;fill:var(--section-fg)}.coord-star:focus-visible .coord-hit{stroke:var(--section-accent);stroke-width:1px;stroke-dasharray:2 3;fill:none}.coord-panel{border-top:1px dashed var(--section-line);text-align:center;max-width:640px;margin-inline:auto;padding:clamp(1rem,3vh,2rem) 0 0}.coord-panel-inner{flex-direction:column;align-items:center;gap:.6rem;display:flex}.coord-panel-number{letter-spacing:.22em;color:var(--section-accent);margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:800}.coord-panel-title{font-family:var(--font-display);letter-spacing:.05em;color:var(--section-fg);margin:0;font-size:clamp(1.9rem,3vw,2.8rem);font-weight:400;line-height:1.05}.coord-panel-copy{color:var(--section-muted);max-width:52ch;margin:.4rem 0 0;font-size:1.05rem;line-height:1.55}@media (max-width:950px){.coord-svg{overflow-x:auto}.coord-panel-title{font-size:1.7rem}}@media (max-width:650px){.coord-stars{gap:1.75rem}.coord-svg-wrap{-webkit-overflow-scrolling:touch;padding-bottom:.5rem;overflow-x:auto}.coord-svg{width:640px;min-width:640px}.coord-panel-title{font-size:1.55rem}.coord-panel-copy{text-align:left;font-size:1rem}.coord-panel{text-align:left;margin-left:0;margin-right:0}.coord-panel-inner{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.coord-path-drawn,.coord-star-shape,.coord-halo,.ornament,.coord-number,.coord-title,.coord-label{transition:none!important}}.expedition-map,.expedition-panel,.expedition-question,.expedition-copy,.expedition-title,.expedition-progress{display:none!important}.expedition{display:none}.expedition-svg{width:100%;height:auto;font-family:var(--font-body);display:block;overflow:visible}.expedition-sky circle{fill:var(--section-fg);opacity:.22}.expedition-compass{color:var(--section-muted);opacity:.55}.expedition-compass line{stroke:currentColor;stroke-width:.7px}.expedition-compass .compass-ring{fill:none;stroke:currentColor;stroke-width:.6px;stroke-dasharray:2 2}.expedition-compass .compass-needle{fill:var(--section-accent);opacity:.85;stroke:none}.expedition-compass .compass-label{fill:var(--section-accent);text-anchor:middle;letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:800}.route-base{fill:none;stroke:var(--section-fg);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:1 7;opacity:.4}.route-drawn{fill:none;stroke:var(--section-accent);stroke-width:2.2px;stroke-linecap:round;transition:stroke-dashoffset 1.8s cubic-bezier(.22,1,.36,1)}.waypoint{cursor:pointer;color:var(--section-fg);outline:none}.waypoint .waypoint-hit{fill:#0000;pointer-events:all}.waypoint .waypoint-halo{fill:var(--section-accent);opacity:0;transform-origin:50%;transform-box:fill-box;transition:opacity .35s,transform .35s}.waypoint .waypoint-star{fill:var(--section-fg);stroke:var(--section-accent);stroke-width:.7px;transform-origin:50%;transform-box:fill-box;transition:fill .35s,stroke-width .35s,transform .35s}.waypoint .waypoint-number{letter-spacing:.16em;fill:var(--section-accent);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:800}.waypoint .waypoint-name{font-family:var(--font-body);letter-spacing:.18em;fill:var(--section-fg);font-size:16px;font-weight:800}.waypoint .waypoint-question{font-family:var(--font-note);fill:var(--section-accent);opacity:.95;font-size:22px}.waypoint:hover .waypoint-halo,.waypoint:focus-visible .waypoint-halo,.waypoint.is-active .waypoint-halo{opacity:.28;transform:scale(1.2)}.waypoint:hover .waypoint-star,.waypoint:focus-visible .waypoint-star,.waypoint.is-active .waypoint-star{fill:var(--section-accent);stroke-width:1px;transform:scale(1.2)}.waypoint.is-past .waypoint-star{fill:var(--section-accent);opacity:.85}.waypoint.is-terminus .waypoint-star{fill:var(--section-accent);stroke:var(--section-fg);stroke-width:.7px}.waypoint.is-terminus.is-active .waypoint-star{fill:var(--section-accent);stroke:var(--section-accent)}.waypoint:focus-visible .waypoint-halo{opacity:.45}.expedition-marker{pointer-events:none;transition:transform .35s cubic-bezier(.22,1,.36,1)}.expedition-marker .marker-halo{fill:var(--section-accent);opacity:.22}.expedition-marker .marker-arrow{fill:var(--section-accent);stroke:var(--section-fg);stroke-width:.5px}.waypoint-doodle{opacity:0;transition:opacity .35s}.waypoint-doodle.is-active{opacity:.75}.doodle-mark{font-family:var(--font-display);fill:var(--section-accent);font-size:32px;font-style:italic}.doodle-mark.small{opacity:.75;font-size:20px}.doodle circle{fill:var(--section-fg);opacity:.5}.doodle-thread{stroke:var(--section-accent);stroke-width:.9px;stroke-dasharray:2.5 2.5;opacity:.7}.doodle-node{fill:var(--section-accent);opacity:.85}.doodle-shape{fill:none;stroke:var(--section-accent);stroke-width:.9px;opacity:.75}.doodle-check{fill:none;stroke:var(--section-accent);stroke-width:1.2px;opacity:.9;stroke-linecap:round;stroke-linejoin:round}.doodle-coord{fill:var(--section-fg);opacity:.6;letter-spacing:.05em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.doodle-flag-cloth{fill:var(--section-accent);opacity:.9}.expedition-panel{color:var(--section-fg);flex-direction:column;gap:.9rem;min-width:0;padding:1rem 0;display:flex}.expedition-question{font-family:var(--font-note);color:var(--section-accent);transform-origin:0;margin:0;font-size:clamp(1.15rem,1.4vw,1.55rem);line-height:1.3;transform:rotate(-1.5deg)}.expedition-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--section-fg);align-items:baseline;gap:.7rem;margin:0;font-size:clamp(2rem,2.8vw,3rem);line-height:1;display:flex}.expedition-title>span{letter-spacing:.18em;color:var(--section-accent);border:1px solid var(--section-accent);padding:.2em .55em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.5em;font-weight:800}.expedition-copy{color:var(--section-muted);margin:.2rem 0 0;font-size:1.02rem;line-height:1.6}.expedition-progress{flex-wrap:wrap;gap:.55rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.expedition-progress button{background:var(--section-fg);border:0;width:36px;height:7px;padding:0}@supports (color:color-mix(in lab, red, red)){.expedition-progress button{background:color-mix(in srgb,var(--section-fg) 22%,transparent)}}.expedition-progress button{cursor:pointer;border-radius:2px;transition:background .3s,transform .3s}.expedition-progress button:hover{background:var(--section-fg)}@supports (color:color-mix(in lab, red, red)){.expedition-progress button:hover{background:color-mix(in srgb,var(--section-fg) 42%,transparent)}}.expedition-progress .is-active{background:var(--section-accent);transform:scaleX(1.15)}.expedition-progress button:focus-visible{outline:2px solid var(--section-accent);outline-offset:3px}@media (max-width:950px){.expedition{grid-template-columns:1fr;gap:1.5rem}.expedition-panel{padding:0}.expedition-question{transform:none}}@media (prefers-reduced-motion:reduce){.route-drawn,.expedition-marker,.waypoint-doodle,.waypoint .waypoint-halo,.waypoint .waypoint-star,.expedition-progress button{transition:none!important}}.mission-house.featured>path{stroke-width:.6px}.mission-house.featured .feature-ring{fill:none;stroke:var(--section-accent);stroke-width:.65px;opacity:.55;pointer-events:none;filter:drop-shadow(0 0 1.4px #d5a7398c)}.mission-house.featured .feature-star{fill:var(--section-accent);opacity:.85;pointer-events:none}.mission-house.featured text{font-weight:800}.mission-house.featured:not(.active):hover>path,.mission-house.featured:not(.active):focus-visible>path{fill:var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.mission-house.featured:not(.active):hover>path,.mission-house.featured:not(.active):focus-visible>path{fill:color-mix(in srgb,var(--section-accent) 20%,transparent)}}.mission-house.active.featured .feature-ring{opacity:0}.mission-house.active.featured .feature-star{fill:var(--section-bg)}.mission-badge{background:var(--section-inset-accent);color:var(--section-inset-bg);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.4rem;width:max-content;margin:0 0 .6rem;padding:.3rem .6rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.62rem;font-weight:800;display:inline-flex}.mission-metric{border-left:3px solid var(--section-inset-accent);background:var(--section-inset-accent);align-items:baseline;gap:.65rem;margin:.25rem 0 1.4rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.mission-metric{background:color-mix(in srgb,var(--section-inset-accent) 6%,transparent)}}.mission-metric strong{font-family:var(--font-display);color:var(--section-inset-accent);font-size:clamp(1.9rem,3vw,2.6rem);font-weight:500;line-height:1}.mission-metric span{color:var(--muted);font-size:.85rem}.mission-card dd ul{color:var(--muted);margin:.35rem 0 0;padding:0 0 0 1rem;list-style:outside}.mission-card dd ul li{padding:.15rem 0;font-size:.85rem}.mission-card.featured{box-shadow:12px 14px 0 var(--section-accent),0 0 0 1px var(--section-inset-accent)}.wheel-hint{font-family:var(--font-note);color:var(--section-muted);letter-spacing:0;margin-top:.4rem;font-size:1rem;display:inline-block}.mission-text-index button{color:inherit;border:0;border-top:1px dashed var(--section-line);text-align:left;background:0 0;flex-direction:column;gap:.15rem;width:100%;padding:.7rem 0;text-decoration:none;display:flex}.mission-text-index button:first-of-type{border-top:0}.mission-text-index button strong{color:var(--section-fg);letter-spacing:.01em;font-size:.85rem;font-weight:800}.mission-text-index button span{color:var(--section-muted);font-size:.78rem}.mission-text-index button:hover strong,.mission-text-index button:focus-visible strong{color:var(--section-accent)}.mission-text-index summary{letter-spacing:.14em;text-transform:uppercase;color:var(--section-muted);cursor:pointer;padding:.75rem 0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem}.mission-house-number{letter-spacing:.02em;font-weight:700}.mission-instruction{max-width:640px;margin-left:auto;margin-right:auto}.projects-section .section-heading-stack .section-intro{max-width:820px}.base-camp .about-grid .section-intro+.section-intro{font-family:var(--font-note);color:var(--section-accent);margin-top:.75rem;font-size:1.1rem}.base-camp-copy{min-width:0;max-width:520px}.base-camp-copy h2{margin:.35rem 0 1.25rem;font-size:clamp(2.4rem,3.6vw,3.9rem);line-height:1.02}.base-camp-copy .section-intro{max-width:none;font-size:1.02rem;line-height:1.65}.base-camp-diagram-wrap{min-width:0;position:relative}.floating-field{aspect-ratio:1.4;isolation:isolate;width:100%;min-height:420px;position:relative}.floating-word{cursor:pointer;color:var(--section-fg);opacity:0;text-align:center;transition:opacity .6s;transition-delay:var(--reveal-delay,.2s);white-space:nowrap;outline:none;padding:.35rem .5rem;line-height:1;position:absolute;transform:translate(-50%,-50%)}.floating-field.is-visible .floating-word{opacity:1}.floating-word-name{font-family:var(--font-display);font-style:italic;font-size:calc(clamp(1rem,1.55vw,1.4rem) * var(--size,1));letter-spacing:-.005em;color:var(--section-fg);transform:rotate(var(--tilt,0deg));align-items:baseline;gap:.35em;font-weight:400;line-height:1;transition:color .3s,transform .3s;display:inline-flex}.floating-word-sparkle{font-family:var(--font-display);color:var(--section-accent);opacity:.75;font-size:.65em;font-style:normal;transition:opacity .3s,transform .3s;transform:translateY(-.15em)}.floating-word:hover .floating-word-sparkle,.floating-word:focus-visible .floating-word-sparkle,.floating-word.is-active .floating-word-sparkle{opacity:1;transform:translateY(-.15em)rotate(45deg)}.floating-word-annotation{font-family:var(--font-note);color:var(--section-muted);opacity:0;letter-spacing:0;margin-top:.55rem;font-size:clamp(.85rem,1vw,1rem);transition:opacity .3s;display:block}.floating-word:hover .floating-word-name,.floating-word:focus-visible .floating-word-name,.floating-word.is-active .floating-word-name{color:var(--section-accent)}.floating-word:hover .floating-word-annotation,.floating-word:focus-visible .floating-word-annotation,.floating-word.is-active .floating-word-annotation{opacity:.9}.floating-word:focus-visible{outline:1px dashed var(--section-accent);outline-offset:6px}.floating-field.is-hovered .floating-word:not(.is-active){opacity:.4}.floating-word-name{animation:drift-a var(--drift-ms,12s) ease-in-out infinite;animation-delay:var(--drift-delay,0s)}.floating-word:nth-child(6n+2) .floating-word-name{animation-name:drift-b}.floating-word:nth-child(6n+3) .floating-word-name{animation-name:drift-c}.floating-word:nth-child(6n+4) .floating-word-name{animation-name:drift-d}.floating-word:nth-child(6n+5) .floating-word-name{animation-name:drift-e}.floating-word:nth-child(6n) .floating-word-name{animation-name:drift-f}@keyframes drift-a{0%,to{transform:translate(0,0) rotate(var(--tilt,0deg))}20%{transform:translate(18px,-14px) rotate(calc(var(--tilt,0deg) + 2deg))}45%{transform:translate(-16px,22px) rotate(calc(var(--tilt,0deg) - 2.5deg))}70%{transform:translate(24px,10px) rotate(calc(var(--tilt,0deg) + 1.2deg))}90%{transform:translate(-8px,-18px) rotate(calc(var(--tilt,0deg) - 1.5deg))}}@keyframes drift-b{0%,to{transform:translate(0,0) rotate(var(--tilt,0deg))}18%{transform:translate(-22px,-8px) rotate(calc(var(--tilt,0deg) - 2.2deg))}38%{transform:translate(14px,18px) rotate(calc(var(--tilt,0deg) + 2.6deg))}62%{transform:translate(-10px,20px) rotate(calc(var(--tilt,0deg) - .8deg))}82%{transform:translate(20px,-16px) rotate(calc(var(--tilt,0deg) + 1.8deg))}}@keyframes drift-c{0%,to{transform:translate(0,0) rotate(var(--tilt,0deg))}25%{transform:translate(-14px,20px) rotate(calc(var(--tilt,0deg) + 2deg))}55%{transform:translate(22px,-12px) rotate(calc(var(--tilt,0deg) - 2.4deg))}80%{transform:translate(-18px,-22px) rotate(calc(var(--tilt,0deg) + 1deg))}}@keyframes drift-d{0%,to{transform:translate(0,0) rotate(var(--tilt,0deg))}30%{transform:translate(20px,18px) rotate(calc(var(--tilt,0deg) - 1.8deg))}55%{transform:translate(-24px,-10px) rotate(calc(var(--tilt,0deg) + 2.4deg))}78%{transform:translate(12px,-22px) rotate(calc(var(--tilt,0deg) + .5deg))}}@keyframes drift-e{0%,to{transform:translate(0,0) rotate(var(--tilt,0deg))}15%{transform:translate(16px,-20px) rotate(calc(var(--tilt,0deg) + 2.2deg))}40%{transform:translate(-20px,14px) rotate(calc(var(--tilt,0deg) - 2deg))}65%{transform:translate(24px,22px) rotate(calc(var(--tilt,0deg) + 1.4deg))}88%{transform:translate(-14px,-16px) rotate(calc(var(--tilt,0deg) - 1.6deg))}}@keyframes drift-f{0%,to{transform:translate(0,0) rotate(var(--tilt,0deg))}22%{transform:translate(-18px,-22px) rotate(calc(var(--tilt,0deg) + 2.6deg))}48%{transform:translate(22px,16px) rotate(calc(var(--tilt,0deg) - 1.8deg))}75%{transform:translate(-12px,20px) rotate(calc(var(--tilt,0deg) + 1.2deg))}}.floating-field.is-reduced .floating-word{opacity:1!important;transition:none!important}.floating-field.is-reduced .floating-word-name{transform:rotate(var(--tilt,0deg))!important;animation:none!important}.base-camp-thesis{text-align:left;margin-top:clamp(1.5rem,3vh,2.5rem);padding-left:.25rem}.base-camp-thesis blockquote{font-family:var(--font-note);letter-spacing:0;color:var(--section-accent);max-width:none;margin:0;font-size:clamp(1.15rem,1.4vw,1.4rem);font-style:normal;font-weight:400;line-height:1.3}@media (max-width:950px){.base-camp-composition{grid-template-columns:1fr;gap:2rem}.base-camp-copy{max-width:none}.box-discipline .discipline-name{font-size:17px}.box-discipline .discipline-annotation{font-size:16px}}@media (max-width:650px){.base-camp-thesis blockquote{font-size:1.05rem}.mission-house text{font-size:2.35px}.mission-house-number{font-size:2.55px}.mission-house.featured>path{stroke-width:.75px}.mission-badge{padding:.35rem .55rem;font-size:.6rem}.mission-metric{padding:.75rem .85rem}.mission-metric strong{font-size:clamp(1.75rem,7vw,2.15rem)}.hero-proof{padding-top:1.25rem}}.method-step>button:focus-visible,.mission-text-index button:focus-visible{outline:2px solid var(--section-accent);outline-offset:3px}.site-header .nav-cta{background:var(--nav-fg);color:var(--nav-bg);border-color:var(--nav-fg);box-shadow:3px 3px 0 var(--nav-accent)}.site-header .nav-cta:hover{box-shadow:5px 5px 0 var(--nav-accent);transform:translate(-2px,-2px)}@media (max-width:950px){.site-header .nav-cta{text-align:center;margin-top:.5rem}}.base-camp-kicker{text-transform:uppercase;letter-spacing:.2em;grid-template-columns:auto 1fr auto auto;align-items:center;gap:1.25rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem;display:grid}.base-camp-kicker .section-label{margin:0}@supports (color:color-mix(in lab, red, red)){.base-camp-kicker-line{background:color-mix(in srgb,var(--section-fg) 45%,transparent)}}.base-camp-kicker p{margin:0}.base-camp-kicker-star{color:var(--section-accent);font-size:1.2rem}.base-camp-composition{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);margin-top:clamp(2.25rem,4vw,4rem);display:grid}.base-camp-copy{max-width:620px}.base-camp-note{color:var(--section-fg);margin:0 0 1rem;font-size:1rem;line-height:1.45}.base-camp-copy h2{flex-direction:column;gap:.5rem;margin:0;display:flex}.base-camp-copy h2>span:first-child{letter-spacing:-.04em;font-size:clamp(2.8rem,4.5vw,5rem);line-height:.98}.base-camp-subhead{letter-spacing:-.02em;max-width:15ch;font-size:clamp(1.5rem,2.2vw,2.4rem);line-height:1.06;display:block}.base-camp-copy-rule{color:var(--section-accent);align-items:center;gap:.65rem;margin:1.35rem 0 1.1rem;display:flex}.base-camp-copy-rule:after{content:"";background:var(--section-accent);width:72px;height:1px;display:block}.base-camp-copy .section-intro{max-width:38rem;color:var(--section-muted);font-size:1.02rem;line-height:1.72}.base-camp-diagram-wrap{min-width:0}.base-orbit{width:min(100%,600px);margin-inline:auto;padding:1rem 2.4rem 0;position:relative}.base-orbit-asset{aspect-ratio:1;width:100%;position:relative}.base-orbit-asset img{object-fit:contain}.base-orbit-label{left:var(--x);top:var(--y);letter-spacing:.18em;white-space:nowrap;color:var(--section-fg);z-index:2;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(.62rem,.72vw,.76rem);font-weight:700;position:absolute;transform:translate(-50%,-50%)}.base-orbit-note{color:var(--section-fg);font-family:var(--font-note);margin:.35rem 0 0;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.35}.base-orbit-caption{text-transform:uppercase;letter-spacing:.18em;color:var(--section-muted);margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.56rem;line-height:1.7;position:absolute;bottom:.8rem;right:2.4rem}.base-camp-industries-head{text-transform:uppercase;letter-spacing:.2em;grid-template-columns:auto 1fr auto;align-items:center;gap:1.2rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.base-camp-industries-head p,.base-camp-industries-head small{margin:0;font-size:.67rem;font-weight:700}.base-camp-industries-head span{background:var(--section-fg);height:1px}@supports (color:color-mix(in lab, red, red)){.base-camp-industries-head span{background:color-mix(in srgb,var(--section-fg) 45%,transparent)}}.base-camp-industries ol{grid-template-columns:repeat(6,1fr);margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.base-camp-industries li{text-align:center;flex-direction:column;align-items:center;gap:.55rem;min-width:0;padding:.6rem .65rem 1.35rem;display:flex}@supports (color:color-mix(in lab, red, red)){.base-camp-industries li+li{border-left:1px solid color-mix(in srgb,var(--section-fg) 20%,transparent)}}.industry-mark{height:32px;font-family:var(--font-display);color:var(--section-fg);place-items:center;font-size:1.65rem;display:grid}.base-camp-industries strong{text-transform:uppercase;letter-spacing:.16em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.66rem}.base-camp-industries li small{letter-spacing:.15em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.58rem}.base-camp-thesis{border-top:1px solid var(--section-fg);grid-template-columns:1fr auto;align-items:end;gap:2rem;margin-top:1.4rem;padding:1.35rem 0 0;display:grid}@supports (color:color-mix(in lab, red, red)){.base-camp-thesis{border-top:1px solid color-mix(in srgb,var(--section-fg) 45%,transparent)}}.base-camp-thesis-note{text-transform:uppercase;letter-spacing:.2em;color:var(--section-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.58rem}.base-camp-thesis blockquote{text-align:right;text-transform:uppercase;letter-spacing:.16em;max-width:760px;color:var(--section-fg);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(.78rem,1.05vw,1rem);line-height:1.65}.base-camp-thesis blockquote em{font-family:var(--font-note);text-transform:none;letter-spacing:0;color:var(--section-accent);font-size:1.5em;font-weight:400;display:inline}@media (max-width:950px){.base-camp-kicker{grid-template-columns:auto 1fr auto}.base-camp-kicker p{display:none}.base-camp-composition{grid-template-columns:1fr;gap:2.25rem}.base-camp-copy{max-width:680px}.base-orbit{width:min(100%,620px);padding-inline:3rem}.base-camp-industries ol{grid-template-columns:repeat(3,1fr)}.base-camp-industries li:nth-child(4){border-left:0}.base-camp-industries li:nth-child(n+4){border-top:1px solid var(--section-fg)}@supports (color:color-mix(in lab, red, red)){.base-camp-industries li:nth-child(n+4){border-top:1px solid color-mix(in srgb,var(--section-fg) 20%,transparent)}}}@media (max-width:650px){.base-camp-copy h2>span:first-child{font-size:clamp(2.6rem,12vw,4rem)}.base-camp-subhead{max-width:none;font-size:clamp(1.5rem,7vw,2.25rem)}.base-orbit{padding-inline:2.25rem}.base-orbit-label{letter-spacing:.12em;font-size:.58rem}.base-orbit-caption{display:none}.base-camp-industries-head{grid-template-columns:auto 1fr}.base-camp-industries-head small{display:none}.base-camp-industries ol{grid-template-columns:repeat(2,1fr)}.base-camp-industries li:nth-child(odd){border-left:0}.base-camp-industries li:nth-child(2n){border-left:1px solid var(--section-fg)}@supports (color:color-mix(in lab, red, red)){.base-camp-industries li:nth-child(2n){border-left:1px solid color-mix(in srgb,var(--section-fg) 20%,transparent)}}.base-camp-industries li:nth-child(n+3){border-top:1px solid var(--section-fg)}@supports (color:color-mix(in lab, red, red)){.base-camp-industries li:nth-child(n+3){border-top:1px solid color-mix(in srgb,var(--section-fg) 20%,transparent)}}.base-camp-thesis{grid-template-columns:1fr}.base-camp-thesis blockquote{text-align:left}}.base-camp{overflow:hidden}.base-camp-kicker{grid-template-columns:auto minmax(80px,1fr) auto 24px;gap:1.35rem}.base-camp-kicker-line{background:linear-gradient(90deg,#19262e94,#19262e47 72%,#19262e14);height:1px}.base-camp-kicker-star{object-fit:contain;width:22px;height:22px}.base-camp-composition{grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:start;gap:clamp(3rem,5.5vw,6.5rem);margin-top:clamp(3rem,5vw,5rem)}.base-camp-note{text-transform:uppercase;letter-spacing:.19em;color:var(--section-accent);margin:0 0 1.25rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.66rem;line-height:1.65}.base-camp-copy h2>span:first-child{letter-spacing:-.045em;max-width:11ch;font-size:clamp(3.7rem,5.25vw,6.2rem);font-weight:500;line-height:.96;display:block}.base-camp-subhead{letter-spacing:-.03em;max-width:16ch;font-size:clamp(2rem,2.75vw,3.25rem);font-weight:400;line-height:1.06}.base-camp-copy-rule>span{background:linear-gradient(90deg,var(--section-accent),#c6553233);width:90px;height:1px;display:block}.base-camp-body p{font-family:var(--font-display);color:var(--section-fg);margin:0;font-size:clamp(1.08rem,1.28vw,1.3rem);line-height:1.45}.base-orbit{width:min(100%,700px);margin-inline:auto;padding:1.8rem 4.25rem 2.6rem;position:relative;overflow:visible}.base-orbit-asset{overflow:visible}.base-orbit-asset img{object-fit:contain;filter:drop-shadow(0 0 .01px #19262e33)}.base-orbit-label{letter-spacing:.2em;opacity:.94;font-size:clamp(.65rem,.72vw,.8rem);font-weight:700}.label-finance,.label-operations{transform:translate(-104%,-50%)}.label-product,.label-people{transform:translate(4%,-50%)}.label-strategy{transform:translate(-50%,-115%)}.label-compliance{transform:translate(-50%,12%)}.base-orbit-note{color:var(--section-accent);font-family:var(--font-note);text-align:left;margin:0;font-size:clamp(1.25rem,1.6vw,1.7rem);font-style:italic;line-height:1.05;position:absolute;top:4.5rem;right:-.2rem;transform:rotate(-7deg)}.base-orbit-slash{background:var(--section-accent);transform-origin:50%;opacity:.8;width:34px;height:1px;position:absolute;top:10.2rem;right:4.7rem;transform:rotate(-47deg)}.base-orbit-caption{letter-spacing:.2em;opacity:.68;font-size:.56rem;line-height:1.75;bottom:2.25rem;right:.25rem}.base-orbit-doodle{color:var(--section-accent);font-family:var(--font-note);pointer-events:none;opacity:.78;position:absolute}.base-orbit-doodle.doodle-a{font-size:1.2rem;top:18%;left:3%;transform:rotate(14deg)}.base-orbit-doodle.doodle-b{font-size:1rem;top:54%;right:5%;transform:rotate(-8deg)}.base-camp-industries-head{grid-template-columns:auto minmax(80px,1fr) auto;gap:1.35rem}.base-camp-industries-head span{background:linear-gradient(90deg,#19262e80,#19262e29 82%,#19262e0d)}.base-camp-industries li{justify-content:flex-start;gap:.45rem;min-height:112px;padding:.45rem .65rem 1.3rem}.base-camp-industries li+li{border-left:1px solid #19262e38}.industry-mark img{object-fit:contain;opacity:.96;width:42px;height:42px}.base-camp-industries strong{letter-spacing:.19em;margin-top:.2rem;font-size:.65rem}.base-camp-industries li small{opacity:.9;font-size:.56rem}.base-camp-thesis{border-top:0;grid-template-columns:220px minmax(80px,1fr) minmax(520px,760px);align-items:center;gap:1.2rem;margin-top:0;padding-top:1.5rem;position:relative}.base-camp-thesis:before{content:"";background:linear-gradient(90deg,#19262e75,#19262e4d 72%,#19262e1f);height:1px;position:absolute;top:0;left:0;right:0}.base-camp-thesis-note{opacity:.7;line-height:1.8}.base-camp-thesis-slash{background:var(--section-accent);opacity:.88;justify-self:center;width:40px;height:1px;transform:rotate(-48deg)}.base-camp-thesis blockquote{text-align:right;max-width:none;margin:0;font-size:clamp(.82rem,1.02vw,1rem);line-height:1.7}.base-camp-thesis blockquote em{transform-origin:100%;margin-top:.1rem;font-size:1.75em;line-height:1;display:block;transform:rotate(-1deg)}@media (max-width:1100px){.base-camp-composition{grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr);gap:2.5rem}.base-orbit{padding-inline:3.25rem}.base-orbit-note{right:-.75rem}.base-camp-thesis{grid-template-columns:170px 1fr minmax(430px,620px)}}@media (max-width:950px){.base-camp-composition{grid-template-columns:1fr;gap:2rem}.base-camp-copy{max-width:720px}.base-camp-copy h2>span:first-child{max-width:12ch}.base-camp-subhead{max-width:18ch}.base-orbit{width:min(100%,680px);padding-inline:4rem}.base-orbit-note{top:4rem;right:1rem}.base-orbit-caption{right:1rem}.base-camp-thesis{grid-template-columns:1fr auto}.base-camp-thesis-slash{display:none}.base-camp-thesis blockquote{text-align:right;grid-column:2}.base-camp-thesis-note{grid-column:1}}@media (max-width:650px){.base-camp-kicker{grid-template-columns:auto 1fr 20px;gap:.8rem}.base-camp-kicker p{display:none}.base-camp-copy{padding-top:0}.base-camp-copy h2>span:first-child{max-width:10ch;font-size:clamp(3rem,13vw,4.4rem)}.base-camp-subhead{max-width:14ch;font-size:clamp(1.7rem,8vw,2.35rem)}.base-camp-body p{font-size:1.03rem;line-height:1.55}.base-orbit{padding:1.5rem 2.8rem 3.25rem}.base-orbit-note{margin:.25rem 0 0 1rem;position:static;transform:rotate(-4deg)}.base-orbit-slash,.base-orbit-caption{display:none}.base-orbit-label{letter-spacing:.11em;font-size:.56rem}.base-camp-industries li{min-height:104px}.base-camp-thesis{grid-template-columns:1fr;gap:.85rem}.base-camp-thesis blockquote{text-align:left;grid-column:1}.base-camp-thesis-note{grid-column:1}.base-camp-thesis blockquote em{transform:none}}.base-camp{padding-top:clamp(3.5rem,5.5vw,5.75rem);padding-bottom:clamp(3rem,5vw,5rem)}.base-camp-composition{gap:clamp(2rem,4vw,4.5rem);margin-top:clamp(2rem,3.2vw,3.25rem)}.base-camp-copy{max-width:610px;padding-top:.25rem}.base-camp-note{margin-bottom:.9rem;font-size:.61rem}.base-camp-copy h2{gap:.65rem}.base-camp-copy h2>span:first-child{max-width:11.5ch;font-size:clamp(3rem,4.45vw,5.15rem);line-height:.97}.base-camp-subhead{max-width:17ch;font-size:clamp(1.65rem,2.25vw,2.7rem);line-height:1.08}.base-camp-body{max-width:37rem}.base-camp-body p{font-size:clamp(.98rem,1.08vw,1.12rem);line-height:1.5}.base-camp-body p+p{margin-top:.7rem}.base-camp-diagram-wrap{padding-top:0}.base-orbit{width:min(100%,640px);padding:1rem 3.4rem 1.65rem}.base-orbit-note{font-size:clamp(1.05rem,1.35vw,1.4rem);top:3.2rem;right:.15rem}.base-orbit-slash{width:29px;top:8.25rem;right:4.1rem}.base-orbit-caption{font-size:.52rem;bottom:1.5rem}.base-orbit-doodle.doodle-a{font-size:1rem;top:19%;left:4%}.base-orbit-doodle.doodle-b{font-size:.86rem;top:54%;right:6%}.base-orbit-label-wrap{left:var(--x);top:var(--y);z-index:4;position:absolute;transform:translate(-50%,-50%)}.base-orbit-label-wrap.label-finance,.base-orbit-label-wrap.label-operations{transform:translate(-104%,-50%)}.base-orbit-label-wrap.label-product,.base-orbit-label-wrap.label-people{transform:translate(4%,-50%)}.base-orbit-label-wrap.label-strategy{transform:translate(-50%,-115%)}.base-orbit-label-wrap.label-compliance{transform:translate(-50%,12%)}.base-orbit-label{appearance:none;color:var(--section-fg);letter-spacing:.18em;white-space:nowrap;cursor:pointer;opacity:.92;background:0 0;border:0;margin:0;padding:.28rem .18rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(.59rem,.66vw,.72rem);font-weight:700;line-height:1;transition:color .2s,transform .2s,opacity .2s;position:relative;top:auto;left:auto;transform:none!important}.base-orbit-label:hover,.base-orbit-label:focus-visible{color:var(--section-accent);opacity:1;transform:translateY(-1px)!important}.base-orbit-label:focus-visible{outline:1px dashed var(--section-accent);outline-offset:4px}.base-orbit-tooltip{background:var(--section-bg);border:1px solid #19262e38;width:max-content;max-width:220px;padding:.48rem .65rem .5rem;position:absolute;bottom:calc(100% + .55rem);left:50%;transform:translate(-50%,5px)rotate(-1deg)}@supports (color:color-mix(in lab, red, red)){.base-orbit-tooltip{background:color-mix(in srgb,var(--section-bg) 96%,white 4%)}}.base-orbit-tooltip{color:var(--section-muted);font-family:var(--font-note);letter-spacing:0;text-transform:none;white-space:normal;opacity:0;pointer-events:none;visibility:hidden;z-index:8;font-size:.82rem;line-height:1.22;transition:opacity .18s,transform .18s,visibility .18s;box-shadow:2px 3px #c6553229}.base-orbit-tooltip:after{content:"";background:var(--section-accent);transform-origin:0;opacity:.75;width:20px;height:1px;position:absolute;top:100%;left:50%;transform:translate(-50%)rotate(12deg)}.base-orbit-label-wrap:hover .base-orbit-tooltip,.base-orbit-label-wrap:focus-within .base-orbit-tooltip{opacity:1;visibility:visible;transform:translate(-50%)rotate(-1deg)}.base-orbit-label-wrap.label-finance .base-orbit-tooltip,.base-orbit-label-wrap.label-operations .base-orbit-tooltip{top:50%;bottom:auto;left:100%;transform:translate(.6rem,-50%)rotate(-1deg)}.base-orbit-label-wrap.label-finance:hover .base-orbit-tooltip,.base-orbit-label-wrap.label-finance:focus-within .base-orbit-tooltip,.base-orbit-label-wrap.label-operations:hover .base-orbit-tooltip,.base-orbit-label-wrap.label-operations:focus-within .base-orbit-tooltip{transform:translate(.35rem,-50%)rotate(-1deg)}.base-orbit-label-wrap.label-product .base-orbit-tooltip,.base-orbit-label-wrap.label-people .base-orbit-tooltip{inset:50% 100% auto auto;transform:translate(-.6rem,-50%)rotate(1deg)}.base-orbit-label-wrap.label-product:hover .base-orbit-tooltip,.base-orbit-label-wrap.label-product:focus-within .base-orbit-tooltip,.base-orbit-label-wrap.label-people:hover .base-orbit-tooltip,.base-orbit-label-wrap.label-people:focus-within .base-orbit-tooltip{transform:translate(-.35rem,-50%)rotate(1deg)}.base-camp-industries-head{gap:1rem}.base-camp-industries-head p,.base-camp-industries-head small{font-size:.61rem}.base-camp-industries ol{margin-top:1rem}.base-camp-industries li{gap:.28rem;min-height:94px;padding:.35rem .5rem .95rem}.industry-mark{height:36px}.industry-mark img{width:34px;height:34px}.base-camp-industries strong{letter-spacing:.16em;font-size:.6rem}.base-camp-industries li small{font-size:.52rem}.base-camp-thesis{grid-template-columns:175px minmax(50px,1fr) minmax(430px,680px);gap:.9rem;padding-top:1rem}.base-camp-thesis-note{font-size:.53rem;line-height:1.65}.base-camp-thesis-slash{width:32px}.base-camp-thesis blockquote{font-size:clamp(.72rem,.88vw,.88rem);line-height:1.55}.base-camp-thesis blockquote em{font-size:1.55em}@media (max-width:1100px){.base-camp-composition{gap:2rem}.base-orbit{padding-inline:2.8rem}.base-camp-thesis{grid-template-columns:145px 1fr minmax(390px,560px)}}@media (max-width:950px){.base-camp{padding-top:3.5rem;padding-bottom:3.5rem}.base-camp-composition{margin-top:2rem}.base-orbit{width:min(100%,610px);padding-inline:3.2rem}.base-orbit-note{top:3rem;right:1rem}.base-camp-industries{margin-top:2rem}}@media (max-width:650px){.base-camp{padding-top:3rem;padding-bottom:3rem}.base-camp-copy h2>span:first-child{font-size:clamp(2.75rem,11vw,3.9rem)}.base-camp-subhead{font-size:clamp(1.5rem,6.8vw,2.05rem)}.base-camp-body p{font-size:.98rem}.base-orbit{padding:1rem 2.15rem 2.5rem}.base-orbit-label{padding:.4rem .2rem;font-size:.53rem}.base-orbit-tooltip{max-width:180px;font-size:.75rem}.base-orbit-label-wrap.label-finance .base-orbit-tooltip,.base-orbit-label-wrap.label-operations .base-orbit-tooltip,.base-orbit-label-wrap.label-product .base-orbit-tooltip,.base-orbit-label-wrap.label-people .base-orbit-tooltip{inset:auto auto calc(100% + .5rem) 50%;transform:translate(-50%,4px)rotate(-1deg)}.base-orbit-label-wrap.label-finance:hover .base-orbit-tooltip,.base-orbit-label-wrap.label-finance:focus-within .base-orbit-tooltip,.base-orbit-label-wrap.label-operations:hover .base-orbit-tooltip,.base-orbit-label-wrap.label-operations:focus-within .base-orbit-tooltip,.base-orbit-label-wrap.label-product:hover .base-orbit-tooltip,.base-orbit-label-wrap.label-product:focus-within .base-orbit-tooltip,.base-orbit-label-wrap.label-people:hover .base-orbit-tooltip,.base-orbit-label-wrap.label-people:focus-within .base-orbit-tooltip{transform:translate(-50%)rotate(-1deg)}.base-camp-industries li{min-height:88px;padding-bottom:.8rem}.base-camp-thesis{gap:.6rem;padding-top:.85rem}}.how-work-section{padding-top:clamp(3.75rem,5.5vw,5.75rem);padding-bottom:clamp(3.5rem,5vw,5rem);overflow:hidden}.how-work-rail{text-transform:uppercase;letter-spacing:.2em;grid-template-columns:auto minmax(90px,1fr) auto 24px;align-items:center;gap:1.25rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.66rem;display:grid}.how-work-rail .section-label{margin:0}.how-work-rail-line{background:linear-gradient(90deg,#19262e8c,#19262e33 78%,#19262e0d);height:1px}.how-work-rail p{font-size:inherit;margin:0}.how-work-rail img{width:22px;height:22px}.how-work-heading{max-width:850px;margin-top:clamp(2.4rem,4vw,3.8rem)}.how-work-heading .eyebrow{letter-spacing:.19em;text-transform:uppercase;margin:0 0 .8rem;font-size:.65rem}.how-work-heading h2{letter-spacing:-.04em;max-width:15ch;margin:0;font-size:clamp(3.2rem,5vw,5.65rem);font-weight:500;line-height:.98}.how-work-heading .section-intro{max-width:650px;font-family:var(--font-display);color:var(--section-muted);margin:1rem 0 0;font-size:clamp(1rem,1.18vw,1.22rem);line-height:1.45}.method-map{margin-top:clamp(6rem,10vw,10rem);position:relative}.method-map-sky{pointer-events:none;z-index:0;height:13rem;position:absolute;inset:-8rem 0 auto}.method-sky-sparkle,.method-sky-moon,.method-sky-note{position:absolute}.method-sky-sparkle{opacity:.72;animation:4.8s ease-in-out infinite methodTwinkle}.method-sky-sparkle.sparkle-one{top:43%;left:61%}.method-sky-sparkle.sparkle-two{animation-delay:-2.1s;top:72%;left:70%}.method-sky-moon{width:34px;height:34px;top:48%;right:12%;transform:rotate(4deg)}.method-sky-note{color:var(--section-accent);font-family:var(--font-note);opacity:.9;font-size:clamp(1.05rem,1.3vw,1.35rem);line-height:1.08;top:8%;right:18%;transform:rotate(-7deg)}@keyframes methodTwinkle{0%,to{opacity:.45;transform:scale(.88)rotate(0)}50%{opacity:.9;transform:scale(1.08)rotate(18deg)}}.method-route{z-index:1;min-height:300px;padding-top:.2rem;position:relative}.method-route-svg{pointer-events:none;width:100%;height:180px;position:absolute;inset:34px 0 auto;overflow:visible}.method-route-base{fill:none;stroke:var(--section-fg);stroke-width:1.15px;stroke-linecap:round;stroke-dasharray:2 8;opacity:.34;vector-effect:non-scaling-stroke}.method-route-progress{fill:none;stroke:var(--section-accent);stroke-width:1.8px;stroke-linecap:round;vector-effect:non-scaling-stroke;transition:stroke-dasharray .58s cubic-bezier(.22,1,.36,1),stroke-dashoffset .58s cubic-bezier(.22,1,.36,1)}.method-route-node{fill:var(--section-fg);opacity:.28;transform-box:fill-box;transform-origin:50%;transition:fill .3s,opacity .3s,transform .3s}.method-route-node.is-reached{fill:var(--section-accent);opacity:.92;transform:scale(1.18)}.method-coordinate-grid{z-index:2;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:clamp(.5rem,1.2vw,1.2rem);display:grid;position:relative}.method-coordinate{appearance:none;color:var(--section-fg);text-align:center;cursor:pointer;background:0 0;border:0;outline:none;flex-direction:column;align-items:center;min-width:0;padding:0 .2rem .25rem;display:flex;position:relative}.method-coordinate-question{width:max-content;max-width:150px;color:var(--section-accent);font-family:var(--font-note);opacity:0;pointer-events:none;z-index:5;font-size:clamp(.78rem,.9vw,.92rem);line-height:1.05;transition:opacity .22s,transform .28s cubic-bezier(.22,1,.36,1);position:absolute;top:-.9rem;left:50%;transform:translate(-50%,-8px)rotate(-5deg)}.method-coordinate:hover .method-coordinate-question,.method-coordinate:focus-visible .method-coordinate-question{opacity:.95;transform:translate(-50%,-1px)rotate(-5deg)}.method-star-stage{aspect-ratio:1;place-items:center;width:min(100%,170px);margin-bottom:.2rem;display:grid;position:relative}.method-star-stage:before{content:"";opacity:0;border:1px dashed #0000;border-radius:50%;transition:border-color .25s,transform .4s cubic-bezier(.22,1,.36,1),opacity .25s;position:absolute;inset:11%}.method-star-halo{opacity:0;background:radial-gradient(circle,#c6553224,#c6553200 68%);border-radius:50%;transition:opacity .3s,transform .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:18%;transform:scale(.8)}.method-star-image{object-fit:contain;transform-origin:50%;filter:drop-shadow(0 0 #c6553200);width:100%;height:100%;transition:transform .42s cubic-bezier(.22,1,.36,1),filter .3s,opacity .3s;transform:scale(.91)rotate(0)}.method-coordinate:not(.is-selected):not(.is-past) .method-star-image{opacity:.82}.method-coordinate:hover .method-star-image,.method-coordinate:focus-visible .method-star-image{filter:drop-shadow(0 5px 9px #19262e14);transform:scale(.99)rotate(1.2deg)}.method-coordinate:hover .method-star-halo,.method-coordinate:focus-visible .method-star-halo{opacity:.6;transform:scale(1.05)}.method-coordinate:focus-visible .method-star-stage:before{border-color:var(--section-accent);opacity:.5;transform:rotate(8deg)}.method-coordinate.is-past .method-star-image{opacity:.96}.method-coordinate.is-selected .method-star-image{filter:drop-shadow(0 7px 12px #9236211f);transform:scale(1.06)rotate(-1deg)}.method-coordinate.is-selected .method-star-halo{opacity:1;animation:3.8s ease-in-out infinite methodHalo;transform:scale(1.2)}.method-coordinate.is-selected .method-star-stage:before{border-color:var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.method-coordinate.is-selected .method-star-stage:before{border-color:color-mix(in srgb,var(--section-accent) 52%,transparent)}}.method-coordinate.is-selected .method-star-stage:before{opacity:.68;transform:rotate(-7deg)}@keyframes methodHalo{0%,to{opacity:.56;transform:scale(1.08)}50%{opacity:.92;transform:scale(1.24)}}.method-coordinate-number{color:var(--section-accent);letter-spacing:.2em;opacity:.82;margin-top:.15rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.66rem;font-weight:800;line-height:1}.method-coordinate-title{letter-spacing:.21em;color:var(--section-fg);opacity:.82;margin-top:.5rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(.66rem,.78vw,.82rem);font-weight:800;line-height:1.1;transition:color .25s,opacity .25s,letter-spacing .25s}.method-coordinate:hover .method-coordinate-title,.method-coordinate:focus-visible .method-coordinate-title,.method-coordinate.is-selected .method-coordinate-title{color:var(--section-fg);opacity:1}.method-coordinate.is-selected .method-coordinate-number{opacity:1}.method-detail-rule{background:linear-gradient(90deg,#19262e7a,#19262e33 82%,#19262e0a);height:1px;margin-top:clamp(.6rem,1.5vw,1.4rem)}.method-detail{min-height:245px;padding-top:clamp(3.25rem,5.5vw,5.5rem)}.method-detail-inner{grid-template-columns:minmax(220px,.75fr) minmax(360px,1.35fr) minmax(130px,.45fr);align-items:center;gap:clamp(1.5rem,3vw,3.25rem);display:grid}.method-detail-sketch{border-right:1px solid #19262e3d;min-height:185px;padding-right:1.4rem;position:relative}.method-detail-sketch img{object-fit:contain;object-position:left bottom;opacity:.9}.method-detail-question{z-index:2;color:var(--section-accent);font-family:var(--font-note);font-size:clamp(1rem,1.25vw,1.3rem);line-height:1.05;position:absolute;top:0;left:8%;transform:rotate(-6deg)}.method-detail-copy{min-width:0}.method-detail-kicker{text-transform:uppercase;letter-spacing:.19em;align-items:center;gap:.7rem;margin:0 0 .7rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.66rem;font-weight:700;display:flex}.method-detail-kicker span{color:var(--section-accent)}.method-detail-kicker i{background:var(--section-fg);opacity:.55;width:26px;height:1px}.method-detail-copy h3{max-width:16ch;font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(1.8rem,2.55vw,2.8rem);font-weight:500;line-height:1.03}.method-detail-copy>p:last-child{max-width:63ch;color:var(--section-muted);margin:.8rem 0 0;font-size:.98rem;line-height:1.55}.method-detail-index{border-left:1px solid #19262e3d;flex-direction:column;justify-content:center;align-items:flex-start;min-height:150px;padding-left:1.35rem;display:flex}.method-detail-index img{margin-bottom:.65rem}.method-detail-index ul{text-transform:uppercase;letter-spacing:.17em;color:var(--section-muted);margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.57rem;line-height:1.85;list-style:none}.method-detail-index>span{background:var(--section-fg);opacity:.45;width:34px;height:1px;margin-top:.7rem;display:block}@media (max-width:1050px){.method-route{min-height:270px}.method-star-stage{width:min(100%,150px)}.method-detail-inner{grid-template-columns:minmax(180px,.65fr) minmax(330px,1.25fr) 130px;gap:1.6rem}}@media (max-width:900px){.how-work-rail{grid-template-columns:auto 1fr 22px}.how-work-rail p{display:none}.how-work-heading{max-width:720px}.method-map-sky{display:none}.method-route{-webkit-overflow-scrolling:touch;padding-bottom:.5rem;overflow-x:auto}.method-route-svg{width:820px;min-width:820px}.method-coordinate-grid{gap:.45rem;width:820px;min-width:820px}.method-star-stage{width:145px}.method-detail-inner{grid-template-columns:minmax(180px,.65fr) 1.35fr}.method-detail-index{border-top:1px solid #19262e33;border-left:0;flex-direction:row;grid-column:2;align-items:center;gap:.8rem;min-height:0;padding:.8rem 0 0}.method-detail-index img{margin:0}.method-detail-index ul{flex-wrap:wrap;gap:.2rem .8rem;display:flex}.method-detail-index>span{display:none}}@media (max-width:650px){.how-work-section{padding-top:3rem;padding-bottom:3rem}.how-work-heading{margin-top:2rem}.how-work-heading h2{max-width:11ch;font-size:clamp(2.8rem,12vw,4rem)}.how-work-heading .section-intro{font-size:1rem;line-height:1.5}.method-map{margin-top:1.2rem}.method-route{min-height:245px;margin-inline:-.3rem}.method-route-svg{width:720px;min-width:720px;height:155px;top:25px}.method-coordinate-grid{width:720px;min-width:720px}.method-star-stage{width:126px}.method-coordinate-question{font-size:.75rem}.method-coordinate-title{font-size:.61rem}.method-detail{min-height:0;padding-top:1.2rem}.method-detail-inner{grid-template-columns:1fr;gap:1.1rem}.method-detail-sketch{border-bottom:1px solid #19262e33;border-right:0;min-height:145px;padding:0 0 .75rem}.method-detail-question{font-size:1rem}.method-detail-copy h3{font-size:clamp(1.7rem,8vw,2.25rem)}.method-detail-copy>p:last-child{font-size:.94rem}.method-detail-index{border-top:1px solid #19262e33;grid-column:1;padding-top:.7rem}}@media (prefers-reduced-motion:reduce){.method-sky-sparkle,.method-coordinate.is-selected .method-star-halo{animation:none!important}.method-route-progress,.method-route-node,.method-coordinate-question,.method-star-stage:before,.method-star-halo,.method-star-image,.method-coordinate-title{transition:none!important}}.method-start-note{z-index:4;color:var(--section-accent);font-family:var(--font-note);pointer-events:none;font-size:clamp(.88rem,1vw,1rem);line-height:1.02;position:absolute;top:142px;left:-.2rem;transform:rotate(-7deg)}.method-start-note:after{content:"";border-top:1px solid var(--section-accent);border-right:1px solid var(--section-accent);opacity:.8;border-radius:0 18px 0 0;width:34px;height:18px;position:absolute;top:.9rem;left:2.7rem;transform:rotate(-12deg)}.method-coordinate.is-selected .method-coordinate-question{opacity:.95;transform:translate(-50%,-1px)rotate(-5deg)}@media (max-width:900px){.method-start-note{display:none}}.method-detail-inner{grid-template-columns:minmax(0,1fr) minmax(150px,.24fr);align-items:start;gap:clamp(2rem,4vw,4.5rem)}.method-detail-copy{min-width:0;padding-right:clamp(1rem,2vw,2rem);position:relative}.method-detail-question{width:max-content;max-width:100%;color:var(--section-accent);font-family:var(--font-note);transform-origin:0;margin:0 0 .7rem;font-size:clamp(1rem,1.18vw,1.25rem);line-height:1.05;display:block;position:static;transform:rotate(-4deg)}.method-detail-copy h3{max-width:38ch}.method-detail-copy>p:last-child{max-width:78ch}.method-detail-index{border-left:1px solid #19262e3d;grid-column:2;align-self:stretch;min-height:160px;padding-left:1.5rem}@media (max-width:900px){.method-detail-inner{grid-template-columns:minmax(0,1fr) minmax(130px,.28fr);gap:1.5rem}.method-detail-index{border-top:0;border-left:1px solid #19262e33;flex-direction:column;grid-column:2;align-items:flex-start;gap:0;min-height:140px;padding:.15rem 0 0 1.1rem}.method-detail-index img{margin-bottom:.65rem}.method-detail-index ul{display:block}}@media (max-width:650px){.method-detail-inner{grid-template-columns:1fr;gap:1rem}.method-detail-copy{padding-right:0}.method-detail-index{border-top:1px solid #19262e33;border-left:0;flex-direction:row;grid-column:1;align-items:center;gap:.8rem;min-height:0;padding:.8rem 0 0}.method-detail-index img{margin:0}.method-detail-index ul{flex-wrap:wrap;gap:.2rem .8rem;display:flex}.method-detail-question{font-size:.98rem}}.career-adventure{padding-top:clamp(4rem,5.5vw,6rem);padding-bottom:clamp(3.5rem,5vw,5.5rem);position:relative;overflow:hidden}.career-adventure:after{content:"";pointer-events:none;opacity:.16;mix-blend-mode:multiply;background-image:radial-gradient(circle at 12% 18%,#c655322e 0 1px,#0000 1.2px),radial-gradient(circle at 72% 32%,#19262e29 0 1px,#0000 1.2px),radial-gradient(circle at 89% 68%,#d3a05124 0 1px,#0000 1.2px);background-size:84px 91px,113px 107px,131px 127px;position:absolute;inset:0}.career-adventure>*{z-index:1;position:relative}.career-adventure-rail{text-transform:uppercase;letter-spacing:.2em;grid-template-columns:auto minmax(90px,1fr) auto 30px;align-items:center;gap:1.2rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.65rem;display:grid}.career-adventure-rail .section-label{margin:0}.career-adventure-rail-line{background:linear-gradient(90deg,#19262e94,#19262e33 78%,#19262e0a);height:1px}.career-adventure-rail p{white-space:nowrap;margin:0}.career-adventure-rail img{width:30px;height:30px;animation:8s ease-in-out infinite careerCompass}@keyframes careerCompass{0%,to{transform:rotate(-2deg)scale(.96)}50%{transform:rotate(3deg)scale(1.04)}}.career-adventure-heading{max-width:980px;margin-top:clamp(2.2rem,3.5vw,3.6rem)}.career-adventure-heading .eyebrow{color:var(--section-accent);letter-spacing:.19em;text-transform:uppercase;margin:0 0 .6rem;font-size:.65rem}.career-adventure-heading h2{letter-spacing:-.04em;max-width:15ch;margin:0;font-size:clamp(3rem,4.7vw,5.35rem);font-weight:500;line-height:.98}.career-adventure-heading>p:last-child{max-width:720px;font-family:var(--font-display);color:var(--section-muted);margin:.75rem 0 0;font-size:clamp(1.05rem,1.22vw,1.28rem);line-height:1.42}.career-adventure-layout{grid-template-columns:minmax(205px,.53fr) minmax(430px,1.25fr) minmax(330px,.86fr);align-items:start;gap:clamp(2rem,4vw,4.5rem);margin-top:clamp(2.4rem,4vw,4rem);display:grid}.career-route{min-width:0;padding:1rem 0 2.75rem;position:relative}.career-route ol{flex-direction:column;gap:.72rem;margin:0;padding:0;list-style:none;display:flex}.career-route-line{background:repeating-linear-gradient(#19262e6b 0 5px,#0000 5px 10px);width:1px;position:absolute;top:1.65rem;bottom:3.9rem;left:23px}.career-route-line i{background:linear-gradient(to bottom,var(--section-accent),#c655326b);width:3px;min-height:4%;transition:height .5s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:-1px}.career-route-stop{appearance:none;width:100%;color:var(--section-fg);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:47px minmax(0,1fr);align-items:start;gap:.8rem;padding:.2rem 0;display:grid}.career-route-stop:focus-visible{outline:1px dashed var(--section-accent);outline-offset:6px}.career-route-node{z-index:2;place-items:center;width:47px;height:47px;display:grid;position:relative}.career-route-node:before{content:"";border:1.5px solid var(--section-fg);background:var(--section-bg);border-radius:50%;width:11px;height:11px;transition:background .25s,border-color .25s,transform .3s,box-shadow .3s}.career-route-node img{z-index:3;filter:drop-shadow(0 4px 8px #19262e14);width:43px;height:43px;position:absolute}.career-route-stop:hover .career-route-node:before{border-color:var(--section-accent);transform:scale(1.2)}.career-route-stop.is-active .career-route-node:before{background:var(--section-accent);border-color:var(--section-accent);box-shadow:0 0 0 7px var(--section-accent);transform:scale(1.18)}@supports (color:color-mix(in lab, red, red)){.career-route-stop.is-active .career-route-node:before{box-shadow:0 0 0 7px color-mix(in srgb,var(--section-accent) 12%,transparent)}}.career-route-stop.is-active:first-child .career-route-node:before{opacity:0}.career-route-stop.is-active:first-child .career-route-node:after{content:"";border:1px dashed var(--section-accent);position:absolute;inset:5px}@supports (color:color-mix(in lab, red, red)){.career-route-stop.is-active:first-child .career-route-node:after{border:1px dashed color-mix(in srgb,var(--section-accent) 55%,transparent)}}.career-route-stop.is-active:first-child .career-route-node:after{border-radius:50%;animation:6s linear infinite careerNodeOrbit}@keyframes careerNodeOrbit{to{transform:rotate(360deg)}}.career-route-copy{flex-direction:column;gap:.08rem;padding-top:.32rem;transition:transform .28s cubic-bezier(.22,1,.36,1),color .22s;display:flex}.career-route-copy small{color:var(--section-accent);letter-spacing:.16em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.62rem;font-weight:800}.career-route-copy strong{font-family:var(--font-display);margin-top:.12rem;font-size:clamp(.93rem,1vw,1.05rem);font-weight:600;line-height:1.08}.career-route-copy em,.career-route-copy>span{color:var(--section-muted);font-family:var(--font-display);font-size:.77rem;font-style:normal;line-height:1.2}.career-route-stop:hover .career-route-copy,.career-route-stop.is-active .career-route-copy{transform:translate(5px)}.career-route-stop.is-active .career-route-copy strong{color:var(--section-accent)}.career-route-note{color:var(--section-accent);font-family:var(--font-note);margin:1.6rem 0 0 3rem;font-size:1rem;line-height:1.02;transform:rotate(-6deg)}.career-detail-shell{border-left:1px solid #19262e3d;min-width:0;padding-left:clamp(1.8rem,3vw,3.2rem)}.career-detail{min-height:480px;padding:.25rem 0 1.5rem}.career-detail-kicker{color:var(--section-fg);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.75rem;margin:0 0 .7rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.66rem;font-weight:800;display:flex}.career-detail-kicker span{color:var(--section-accent)}.career-detail-kicker i{background:var(--section-fg);opacity:.55;width:28px;height:1px}.career-detail h3{letter-spacing:-.035em;max-width:18ch;margin:0;font-size:clamp(2.4rem,3.5vw,4rem);font-weight:500;line-height:1}.career-detail-meta{color:var(--section-muted);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.55rem .75rem;margin:.8rem 0 0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.67rem;display:flex}.career-detail-meta i{background:var(--section-border);width:1px;height:16px}.career-detail-summary{max-width:68ch;font-family:var(--font-display);color:var(--section-fg);margin:1.15rem 0 0;font-size:1.03rem;line-height:1.48}.career-detail-achievements{max-width:70ch;margin:1.2rem 0 1.35rem;padding:0;list-style:none}.career-detail-achievements li{color:var(--section-fg);font-family:var(--font-display);padding:.28rem 0 .28rem 1.55rem;font-size:.94rem;line-height:1.4;position:relative}.career-detail-achievements li:before{content:"✦";color:var(--section-accent);font-size:.82rem;position:absolute;top:.24rem;left:.05rem}.career-detail-tags{flex-wrap:wrap;gap:.45rem;display:flex}.career-detail-tags span{font-family:var(--font-display);color:var(--section-fg);background:var(--section-bg);border:1px solid #19262e42;border-radius:999px;padding:.34rem .72rem .38rem;font-size:.74rem}@supports (color:color-mix(in lab, red, red)){.career-detail-tags span{background:color-mix(in srgb,var(--section-bg) 88%,white 12%)}}.career-detail-tags span{transition:transform .2s,border-color .2s,color .2s}.career-detail-tags span:hover{border-color:var(--section-accent);color:var(--section-accent);transform:translateY(-2px)rotate(-1deg)}.career-landscape{isolation:isolate;min-height:510px;position:relative}.career-landscape-orbit{opacity:.72;width:min(88%,360px);height:auto;animation:8s ease-in-out infinite careerOrbitDrift;position:absolute;top:-4.25rem;right:-.5rem}@keyframes careerOrbitDrift{0%,to{transform:translate(0)rotate(-1deg)}50%{transform:translate(-4px,5px)rotate(1deg)}}.career-landscape-mountain{opacity:.93;filter:drop-shadow(0 4px 10px #19262e08);width:108%;max-width:none;height:auto;animation:7s ease-in-out infinite careerMountainFloat;position:absolute;bottom:-.5rem;left:-5%;right:-2%}@keyframes careerMountainFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.career-landscape-marker{--marker-x:58%;--marker-y:24%;left:var(--marker-x);top:var(--marker-y);background:var(--section-accent);border:2px solid var(--section-bg);width:13px;height:13px;box-shadow:0 0 0 1px var(--section-accent),0 0 0 8px var(--section-accent);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.career-landscape-marker{box-shadow:0 0 0 1px var(--section-accent),0 0 0 8px color-mix(in srgb,var(--section-accent) 12%,transparent)}}.career-landscape-marker{z-index:4;transition:left .6s cubic-bezier(.22,1,.36,1),top .6s cubic-bezier(.22,1,.36,1);transform:translate(-50%,-50%)}.career-landscape-marker:after{content:"";border:1px dashed var(--section-accent);opacity:.48;border-radius:50%;animation:2.2s ease-out infinite careerMarkerPulse;position:absolute;inset:-9px}@keyframes careerMarkerPulse{0%{opacity:.6;transform:scale(.65)}70%,to{opacity:0;transform:scale(1.35)}}.career-landscape-note{color:var(--section-fg);font-family:var(--font-note);opacity:.78;margin:0;font-size:1rem;line-height:1.05;position:absolute;top:2rem;right:0;transform:rotate(-6deg)}.career-landscape-caption{text-transform:uppercase;letter-spacing:.19em;color:var(--section-muted);margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.55rem;line-height:1.65;position:absolute;bottom:-.25rem;right:3%}.career-adventure-footer{text-transform:uppercase;letter-spacing:.18em;color:var(--section-muted);border-top:1px solid #19262e61;grid-template-columns:auto minmax(100px,1fr) auto;align-items:center;gap:1.2rem;margin-top:clamp(1.8rem,3vw,2.8rem);padding-top:1.1rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.55rem;display:grid}.career-adventure-footer i{background:linear-gradient(90deg,#19262e38,#19262e0f);height:1px}@media (max-width:1180px){.career-adventure-layout{grid-template-columns:210px minmax(380px,1fr) 310px;gap:2rem}.career-landscape{min-height:480px}}@media (max-width:980px){.career-adventure-rail{grid-template-columns:auto 1fr 28px}.career-adventure-rail p{display:none}.career-adventure-layout{grid-template-columns:210px minmax(0,1fr)}.career-landscape{grid-column:1/-1;min-height:420px;margin-top:.5rem}.career-landscape-orbit{width:300px;right:5%}.career-landscape-mountain{width:72%;left:22%}.career-landscape-note{right:4%}.career-landscape-caption{right:8%}}@media (max-width:720px){.career-adventure{padding-top:3.25rem;padding-bottom:3.25rem}.career-adventure-heading h2{font-size:clamp(2.8rem,11vw,4rem)}.career-adventure-layout{margin-top:2rem;display:block}.career-route{scrollbar-width:thin;margin-bottom:1.2rem;padding:.25rem 0 1.1rem;overflow-x:auto}.career-route-line,.career-route-note{display:none}.career-route ol{flex-direction:row;gap:.45rem;width:max-content}.career-route li{width:178px}.career-route-stop{border:1px solid #19262e29;grid-template-columns:32px 1fr;min-height:112px;padding:.75rem .65rem}.career-route-stop.is-active{border-color:var(--section-accent);box-shadow:3px 4px 0 var(--section-accent)}@supports (color:color-mix(in lab, red, red)){.career-route-stop.is-active{box-shadow:3px 4px 0 color-mix(in srgb,var(--section-accent) 35%,transparent)}}.career-route-node{width:32px;height:32px}.career-route-node:before{width:9px;height:9px}.career-route-node img{width:31px;height:31px}.career-route-stop.is-active:first-child .career-route-node:after{inset:2px}.career-route-copy{padding-top:.08rem}.career-route-copy strong{font-size:.92rem}.career-detail-shell{border-top:1px solid #19262e38;border-left:0;padding:1.35rem 0 0}.career-detail{min-height:0}.career-detail h3{font-size:clamp(2.3rem,10vw,3.25rem)}.career-detail-meta{gap:.45rem .55rem}.career-landscape{min-height:330px;margin-top:1.5rem}.career-landscape-orbit{width:230px;top:-3rem;right:-4%}.career-landscape-mountain{width:96%;left:4%}.career-landscape-note{display:none}.career-landscape-caption{font-size:.5rem;right:4%}.career-adventure-footer{grid-template-columns:1fr;gap:.65rem}.career-adventure-footer i{display:none}}@media (prefers-reduced-motion:reduce){.career-adventure-rail img,.career-route-stop.is-active:first-child .career-route-node:after,.career-landscape-orbit,.career-landscape-mountain,.career-landscape-marker:after{animation:none!important}.career-route-line i,.career-route-copy,.career-route-node:before,.career-landscape-marker{transition:none!important}}.career-ref{padding-top:clamp(3.6rem,5vw,5.2rem);padding-bottom:clamp(3.2rem,4.5vw,4.8rem);position:relative;overflow:hidden}.career-ref:before{content:"";pointer-events:none;opacity:.15;background-image:radial-gradient(circle at 12% 22%,#c6553229 0 1px,#0000 1.2px),radial-gradient(circle at 74% 34%,#19262e24 0 1px,#0000 1.2px),radial-gradient(circle at 90% 70%,#d3a05121 0 1px,#0000 1.2px);background-size:86px 91px,111px 105px,137px 127px;position:absolute;inset:0}.career-ref>*{z-index:1;position:relative}.career-ref-rail{text-transform:uppercase;letter-spacing:.2em;grid-template-columns:auto minmax(90px,1fr) auto 31px;align-items:center;gap:1.25rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.64rem;display:grid}.career-ref-rail .section-label{margin:0}.career-ref-rail-line{background:linear-gradient(90deg,#19262e9e,#19262e2e 84%,#19262e0a);height:1px}.career-ref-rail p{white-space:nowrap;margin:0}.career-ref-rail img{width:31px;height:31px;animation:8s ease-in-out infinite careerRefCompass}@keyframes careerRefCompass{0%,to{transform:rotate(-2deg)}50%{transform:rotate(3deg)scale(1.04)}}.career-ref-head{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:2rem;margin-top:clamp(2.1rem,3.2vw,3.3rem);display:grid}.career-ref-heading .eyebrow{color:var(--section-accent);letter-spacing:.19em;text-transform:uppercase;margin:0 0 .55rem;font-size:.65rem}.career-ref-heading h2{letter-spacing:-.04em;max-width:15ch;margin:0;font-size:clamp(3.05rem,4.75vw,5.3rem);font-weight:500;line-height:.98}.career-ref-heading>p:last-child{max-width:760px;font-family:var(--font-display);color:var(--section-fg);margin:.7rem 0 0;font-size:clamp(1.05rem,1.22vw,1.3rem);line-height:1.42}.career-ref-head-aside{min-height:126px;position:relative}.career-view-toggle{background:#f3ecdf99;border:1px solid #19262e4d;border-radius:999px;grid-template-columns:1fr 1fr;min-width:176px;display:grid;position:absolute;top:0;right:0;overflow:hidden}.career-view-toggle button{appearance:none;color:var(--section-fg);font-family:var(--font-display);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.35rem;padding:.38rem .75rem;font-size:.76rem;display:flex}.career-view-toggle button.is-active{background:var(--section-accent);color:var(--section-bg)}.career-ref-note{color:var(--section-accent);font-family:var(--font-note);margin:0;font-size:1.2rem;line-height:1.03;position:absolute;top:2.1rem;left:0;transform:rotate(-7deg)}.career-ref-side-note{text-transform:uppercase;letter-spacing:.18em;color:var(--section-muted);margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.55rem;line-height:1.62;position:absolute;bottom:0;right:0}.career-ref-stage{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(1.7rem,3.4vw,3.7rem);margin-top:1.15rem;display:grid}.career-route-map{min-width:0;height:600px;padding-top:.2rem;position:relative}.career-route-svg{pointer-events:none;width:76px;height:505px;position:absolute;top:18px;left:0;overflow:visible}.career-route-base{fill:none;stroke:var(--section-fg);stroke-width:1.2px;stroke-dasharray:2 7;opacity:.72;vector-effect:non-scaling-stroke}.career-route-active{fill:none;stroke:var(--section-accent);stroke-width:2.1px;stroke-linecap:round;vector-effect:non-scaling-stroke;transition:stroke-dasharray .55s cubic-bezier(.22,1,.36,1)}.career-route-map ol{height:520px;margin:0;padding:0;list-style:none;position:relative}.career-route-map li{left:0;right:0;top:var(--stop-y);position:absolute;transform:translateY(-4px)}.career-route-item{appearance:none;color:var(--section-fg);text-align:left;cursor:pointer;background:0 0;border:0;width:100%;min-height:66px;padding:0 0 0 64px;position:relative}.career-route-item:focus-visible{outline:1px dashed var(--section-accent);outline-offset:4px}.career-route-dot{left:var(--node-x);z-index:2;place-items:center;width:16px;height:16px;display:grid;position:absolute;top:.68rem;transform:translate(-50%)}.career-route-dot:before{content:"";border:1.4px solid var(--section-fg);background:var(--section-bg);border-radius:50%;width:10px;height:10px;transition:transform .25s,background .25s,border-color .25s,box-shadow .25s}.career-route-dot img{width:54px;max-width:none;height:54px;position:absolute}.career-route-dot i{width:34px;height:34px;position:absolute}.career-route-dot i:before,.career-route-dot i:after{content:"";background:var(--section-accent);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.career-route-dot i:before{width:28px;height:1px}.career-route-dot i:after{width:1px;height:28px}.career-route-item:hover .career-route-dot:before{border-color:var(--section-accent);transform:scale(1.18)}.career-route-item.is-active .career-route-dot:before{background:var(--section-accent);border-color:var(--section-accent);transform:scale(1.18);box-shadow:0 0 0 6px #c655321a}.career-route-item.is-active:first-child .career-route-dot:before{opacity:0}.career-route-text{flex-direction:column;gap:.02rem;max-width:150px;transition:transform .25s cubic-bezier(.22,1,.36,1);display:flex}.career-route-text small{color:var(--section-accent);letter-spacing:.16em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.61rem;font-weight:800}.career-route-text strong{font-family:var(--font-display);margin-top:.12rem;font-size:.9rem;font-weight:600;line-height:1.05}.career-route-text em,.career-route-text>span{color:var(--section-muted);font-family:var(--font-display);font-size:.7rem;font-style:normal;line-height:1.15}.career-route-item:hover .career-route-text,.career-route-item.is-active .career-route-text{transform:translate(3px)}.career-route-item.is-active .career-route-text strong{color:var(--section-accent)}.career-route-handnote{color:var(--section-accent);font-family:var(--font-note);margin:0;font-size:.95rem;line-height:1.02;position:absolute;bottom:1.3rem;left:-1rem;transform:rotate(-7deg)}.career-route-mini{opacity:.7;width:190px;height:auto;position:absolute;bottom:-2.2rem;left:-2rem}.career-ref-main{min-width:0}.career-ref-core{border-top:1px solid #19262e47;border-left:1px solid #19262e47;grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);align-items:stretch;min-height:410px;display:grid}.career-detail-wrap{min-width:0;padding:0 clamp(1.5rem,2.4vw,2.4rem) 1.35rem}.career-current-label{color:var(--section-accent);text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:.8rem;margin:-.52rem 0 1.4rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.6rem;display:flex}.career-current-label span{background:var(--section-bg);padding:0 .45rem 0 0}.career-current-label i{background:#19262e38;flex:1;height:1px}.career-ref-detail h3{letter-spacing:-.035em;max-width:18ch;margin:0;font-size:clamp(2.15rem,3.2vw,3.65rem);font-weight:500;line-height:1}.career-ref-meta{font-family:var(--font-display);color:var(--section-fg);flex-wrap:wrap;align-items:center;gap:.5rem .7rem;margin:.75rem 0 0;font-size:.78rem;line-height:1.25;display:flex}.career-ref-meta i{background:#19262e40;width:1px;height:14px}.career-ref-summary{max-width:66ch;font-family:var(--font-display);color:var(--section-fg);margin:1rem 0 0;font-size:.95rem;line-height:1.46}.career-ref-achievements{max-width:70ch;margin:1rem 0 1.1rem;padding:0;list-style:none}.career-ref-achievements li{font-family:var(--font-display);padding:.17rem 0 .17rem 1.2rem;font-size:.87rem;line-height:1.38;position:relative}.career-ref-achievements li:before{content:"";background:var(--section-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:.68rem;left:.08rem}.career-ref-tags{flex-wrap:wrap;gap:.45rem;display:flex}.career-ref-tags span{font-family:var(--font-display);border:1px solid #19262e40;border-radius:999px;padding:.32rem .72rem .36rem;font-size:.69rem;transition:border-color .2s,color .2s,transform .2s}.career-ref-tags span:hover{border-color:var(--section-accent);color:var(--section-accent);transform:translateY(-2px)}.career-ref-art{min-height:410px;position:relative;overflow:hidden}.career-ref-art>img{opacity:.9;width:112%;max-width:none;height:auto;animation:8s ease-in-out infinite careerRefFloat;position:absolute;top:-4.2rem;left:-5%;right:-4%}@keyframes careerRefFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.career-art-note{color:var(--section-fg);font-family:var(--font-note);opacity:.82;margin:0;font-size:.94rem;line-height:1.05;position:absolute;top:3.2rem;right:.8rem;transform:rotate(-6deg)}.career-art-caption{text-transform:uppercase;letter-spacing:.18em;color:var(--section-muted);margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.55rem;line-height:1.6;position:absolute;bottom:.6rem;right:2.2rem}.career-card-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;margin-top:.85rem;display:grid}.career-mini-card{appearance:none;min-width:0;min-height:208px;color:var(--section-fg);text-align:left;cursor:pointer;background:0 0;border:1px solid #19262e38;padding:1rem .95rem .9rem;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .2s,box-shadow .2s;position:relative}.career-mini-card:hover,.career-mini-card:focus-visible{border-color:var(--section-accent);outline:none;transform:translateY(-4px)rotate(-.2deg);box-shadow:4px 5px #c655321f}.career-mini-index{color:var(--section-accent);letter-spacing:.14em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.65rem;font-weight:800}.career-mini-mark{color:var(--section-accent);font-size:1.1rem;position:absolute;top:.85rem;right:.9rem}.career-mini-card strong{font-family:var(--font-display);margin:.6rem 1.2rem .35rem 0;font-size:.95rem;font-weight:600;line-height:1.05;display:block}.career-mini-card small{font-family:var(--font-display);color:var(--section-muted);font-size:.69rem;line-height:1.18;display:block}.career-mini-card p{font-family:var(--font-display);color:var(--section-muted);margin:.7rem 0 1.3rem;font-size:.73rem;line-height:1.34}.career-mini-arrow{color:var(--section-accent);font-size:1.2rem;position:absolute;bottom:.7rem;left:.95rem}.career-list-mode{border-top:1px solid #19262e47;margin-top:1.6rem}.career-list-row{appearance:none;width:100%;color:var(--section-fg);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #19262e2e;grid-template-columns:58px minmax(160px,.8fr) 130px 120px minmax(260px,1.4fr) 28px;align-items:center;gap:1rem;padding:1rem .2rem;display:grid}.career-list-row>span{color:var(--section-accent);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.67rem}.career-list-row strong{font-family:var(--font-display);font-size:1rem}.career-list-row em,.career-list-row small{font-family:var(--font-display);color:var(--section-muted);font-size:.76rem;font-style:normal}.career-list-row p{font-family:var(--font-display);color:var(--section-muted);margin:0;font-size:.8rem;line-height:1.35}.career-list-row b{color:var(--section-accent);font-size:1.2rem}.career-list-row:hover,.career-list-row.is-active{background:#c655320a}.career-ref-footer{text-transform:uppercase;letter-spacing:.18em;color:var(--section-muted);border-top:1px solid #19262e57;grid-template-columns:auto minmax(100px,1fr) auto;align-items:center;gap:1.1rem;margin-top:1.1rem;padding-top:.85rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.53rem;display:grid}.career-ref-footer i{background:linear-gradient(90deg,#19262e3d,#19262e0a);height:1px}@media (max-width:1200px){.career-ref-stage{grid-template-columns:205px minmax(0,1fr);gap:2rem}.career-ref-core{grid-template-columns:minmax(0,1.18fr) 315px}.career-card-strip{gap:.65rem}}@media (max-width:1000px){.career-ref-rail{grid-template-columns:auto 1fr 30px}.career-ref-rail p{display:none}.career-ref-head{grid-template-columns:1fr 250px}.career-ref-stage{grid-template-columns:190px minmax(0,1fr)}.career-ref-core{grid-template-columns:1fr}.career-ref-art{border-top:1px solid #19262e26;min-height:310px}.career-ref-art>img{width:74%;top:-8.5rem;left:18%}.career-art-note{right:2rem}.career-card-strip{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.career-ref{padding-top:3rem;padding-bottom:3rem}.career-ref-head{display:block}.career-ref-head-aside{min-height:72px;margin-top:1rem}.career-ref-note{font-size:1rem;top:.2rem;left:.2rem}.career-ref-side-note{display:none}.career-ref-heading h2{font-size:clamp(2.8rem,11vw,4rem)}.career-ref-stage{margin-top:.6rem;display:block}.career-route-map{scrollbar-width:thin;height:auto;padding:.3rem 0 1rem;overflow-x:auto}.career-route-svg,.career-route-handnote,.career-route-mini{display:none}.career-route-map ol{gap:.45rem;width:max-content;height:auto;display:flex}.career-route-map li{width:182px;position:static;transform:none}.career-route-item{border:1px solid #19262e2b;min-height:112px;padding:.75rem .65rem .7rem 42px}.career-route-item.is-active{border-color:var(--section-accent);box-shadow:3px 4px #c655321c}.career-route-dot{top:1rem;left:20px!important}.career-route-dot img{width:36px;height:36px}.career-route-text{max-width:130px}.career-ref-core{border-left:0}.career-detail-wrap{padding:0 0 1.2rem}.career-current-label{margin-top:-.5rem}.career-ref-detail h3{font-size:clamp(2.2rem,10vw,3.2rem)}.career-ref-art{min-height:275px}.career-ref-art>img{width:96%;top:-7rem;left:2%}.career-art-note{display:none}.career-card-strip{grid-template-columns:repeat(2,1fr)}.career-list-row{grid-template-columns:44px 1fr 26px;gap:.6rem}.career-list-row em,.career-list-row small,.career-list-row p{display:none}.career-ref-footer{grid-template-columns:1fr;gap:.55rem}.career-ref-footer i{display:none}}@media (max-width:480px){.career-card-strip{grid-template-columns:1fr}.career-mini-card{min-height:166px}.career-view-toggle{min-width:150px}}@media (prefers-reduced-motion:reduce){.career-ref-rail img,.career-ref-art>img{animation:none!important}.career-route-active,.career-route-text,.career-route-dot:before,.career-mini-card{transition:none!important}}.career-ref-clean{padding-top:clamp(3.6rem,5vw,5.2rem);padding-bottom:clamp(3.2rem,4.5vw,4.8rem)}.career-ref-heading-clean{max-width:900px;margin-top:clamp(2.2rem,3.4vw,3.5rem)}.career-clean-stage{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:clamp(3.25rem,5vw,5.75rem);margin-top:clamp(2.2rem,3.5vw,3.5rem);padding-left:clamp(.5rem,1.3vw,1.35rem);display:grid}.career-dot-selector{min-width:0;height:560px;position:relative}.career-dot-route-svg{pointer-events:none;width:90px;height:540px;position:absolute;top:0;left:0;overflow:visible}.career-dot-route-base{fill:none;stroke:var(--section-fg);stroke-width:1.15px;stroke-linecap:round;stroke-dasharray:2 8;opacity:.34;vector-effect:non-scaling-stroke}.career-dot-route-progress{fill:none;stroke:var(--section-accent);stroke-width:1.8px;stroke-linecap:round;vector-effect:non-scaling-stroke;transition:stroke-dasharray .58s cubic-bezier(.22,1,.36,1)}.career-dot-node{fill:var(--section-fg);opacity:.28;transform-box:fill-box;transform-origin:50%;transition:fill .3s,opacity .3s,transform .3s}.career-dot-selector ol{height:540px;margin:0;padding:0;list-style:none;position:relative}.career-dot-selector li{left:0;right:0;top:var(--stop-y);position:absolute;transform:translateY(-50%)}.career-dot-option{appearance:none;width:100%;min-height:70px;color:var(--section-fg);text-align:left;cursor:pointer;background:0 0;border:0;padding:0 0 0 88px;position:relative}.career-dot-option:focus-visible{outline:1px dashed var(--section-accent);outline-offset:5px}.career-dot-hit{left:var(--node-x);z-index:2;border-radius:50%;width:34px;height:34px;position:absolute;top:50%;transform:translate(-50%,-50%)}.career-dot-hit:before{content:"";border:1.4px solid #0000;border-radius:50%;width:10px;height:10px;transition:box-shadow .3s,transform .3s;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.career-dot-option:hover .career-dot-hit:before,.career-dot-option:focus-visible .career-dot-hit:before{transform:translate(-50%,-50%)scale(1.15);box-shadow:0 0 0 7px #c6553214}.career-dot-option.is-active .career-dot-hit:before{box-shadow:0 0 0 8px #c655321a}.career-dot-copy{flex-direction:column;gap:.08rem;max-width:150px;transition:transform .28s cubic-bezier(.22,1,.36,1),color .22s,opacity .22s;display:flex}.career-dot-copy strong{font-family:var(--font-display);font-size:clamp(.96rem,1.05vw,1.1rem);font-weight:600;line-height:1.05}.career-dot-copy em,.career-dot-copy>span{color:var(--section-muted);font-family:var(--font-display);font-size:.76rem;font-style:normal;line-height:1.18}.career-dot-option:not(.is-active) .career-dot-copy{opacity:.78}.career-dot-option:hover .career-dot-copy,.career-dot-option:focus-visible .career-dot-copy,.career-dot-option.is-active .career-dot-copy{opacity:1;transform:translate(5px)}.career-dot-option.is-active .career-dot-copy strong{color:var(--section-accent)}.career-clean-detail-shell{border-left:1px solid #19262e3d;min-width:0;max-width:980px;padding-left:clamp(2.4rem,4vw,4.25rem);padding-right:clamp(.5rem,2vw,2rem)}.career-current-label-clean{margin:-.52rem 0 1.45rem}.career-ref-detail-clean{min-height:430px;padding-bottom:1.25rem}.career-ref-detail-clean h3{max-width:17ch;font-size:clamp(2.65rem,4vw,4.35rem)}.career-ref-detail-clean .career-ref-summary{max-width:72ch;font-size:1rem;line-height:1.52}.career-ref-detail-clean .career-ref-achievements{max-width:76ch;margin-top:1.15rem}.career-ref-detail-clean .career-ref-achievements li{padding-top:.2rem;padding-bottom:.2rem;font-size:.94rem;line-height:1.44}.career-ref-detail-clean .career-ref-tags{margin-top:1.1rem}.career-ref-footer-clean{margin-top:clamp(1.1rem,2vw,1.8rem)}.career-ref-clean .career-ref-head-aside,.career-ref-clean .career-view-toggle,.career-ref-clean .career-ref-note,.career-ref-clean .career-ref-side-note,.career-ref-clean .career-ref-art,.career-ref-clean .career-card-strip,.career-ref-clean .career-list-mode{display:none!important}@media (max-width:1000px){.career-clean-stage{grid-template-columns:220px minmax(0,1fr);gap:2.5rem;padding-left:0}.career-clean-detail-shell{padding-left:2.3rem}}@media (max-width:760px){.career-clean-stage{margin-top:1.7rem;display:block}.career-dot-selector{scrollbar-width:thin;height:auto;padding:.25rem 0 1rem;overflow:auto hidden}.career-dot-route-svg{display:none}.career-dot-selector ol{gap:.45rem;width:max-content;height:auto;display:flex}.career-dot-selector li{width:178px;position:static;transform:none}.career-dot-option{border:1px solid #19262e29;min-height:108px;padding:.72rem .65rem .7rem 1rem}.career-dot-option.is-active{border-color:var(--section-accent);box-shadow:3px 4px #c655321c}.career-dot-hit{width:20px;height:20px;top:14px;transform:none;left:14px!important}.career-dot-hit:before{width:8px;height:8px}.career-dot-copy{max-width:145px;padding-left:.65rem}.career-dot-copy strong{font-size:.94rem}.career-clean-detail-shell{border-top:1px solid #19262e38;border-left:0;max-width:none;padding:1.45rem 0 0}.career-current-label-clean{margin-top:-.5rem}.career-ref-detail-clean{min-height:0}.career-ref-detail-clean h3{font-size:clamp(2.3rem,10vw,3.35rem)}}@media (prefers-reduced-motion:reduce){.career-dot-route-progress,.career-dot-node,.career-dot-copy,.career-dot-hit:before{transition:none!important}}.career-dot-route-base{stroke-width:.8px;stroke-dasharray:1.8 7.5;opacity:.38}.career-dot-route-progress{stroke-width:1.15px}.career-dot-node{fill:var(--section-fg);opacity:.48;transform:none}.career-dot-node.is-reached{fill:var(--section-accent);opacity:.8;transform:none}.career-dot-node.is-active{fill:var(--section-accent);opacity:1;transform:none}.career-dot-hit:before{border:0;width:0;height:0;box-shadow:none!important}.career-dot-option:hover .career-dot-hit:before,.career-dot-option:focus-visible .career-dot-hit:before,.career-dot-option.is-active .career-dot-hit:before{transform:none;box-shadow:none!important}.mission-editorial.altitude-missions{--section-bg:#eae1ce;--section-prev-bg:#eae1ce;--section-fg:#222e39;--section-muted:#222e39b8;--section-line:#222e392e;--section-border:#222e3938;--section-accent:#9f5132;--section-card:#eae1ce;--section-inset-bg:#eae1ce;--section-inset-fg:#222e39;--section-inset-accent:#9f5132}.mission-editorial{background:var(--section-bg);color:var(--section-fg);padding-top:clamp(3.8rem,5vw,5.4rem);padding-bottom:clamp(4rem,5.5vw,5.8rem);position:relative;overflow:hidden}.mission-editorial:before{display:none}.mission-editorial>*{z-index:1;position:relative}.mission-editorial .star-field{display:none!important}.mission-editorial-rail{grid-template-columns:auto minmax(100px,1fr);align-items:center;gap:1.25rem;display:grid}.mission-editorial-rail .section-label{color:var(--section-fg);margin:0}.mission-editorial-rail>span:last-child{background:linear-gradient(90deg,#19262e9e,#19262e2e 82%,#19262e05);height:1px}.mission-editorial-heading{max-width:880px;margin-top:clamp(2.3rem,3.4vw,3.8rem)}.mission-editorial-heading .eyebrow{letter-spacing:.19em;text-transform:uppercase;margin:0 0 .65rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.64rem;font-weight:700;color:var(--section-accent)!important}.mission-editorial-heading h2{color:var(--section-fg);letter-spacing:-.045em;max-width:14ch;margin:0;font-size:clamp(3.1rem,4.8vw,5.35rem);font-weight:500;line-height:.96}.mission-editorial-heading .section-intro{max-width:760px;color:var(--section-fg);font-family:var(--font-display);margin:1rem 0 0;font-size:clamp(1rem,1.18vw,1.24rem);line-height:1.5}.mission-editorial-hint{width:max-content;max-width:100%;color:var(--section-fg);font-family:var(--font-display);border-top:1px solid #19262e57;margin:1.35rem 0 0;padding-top:.9rem;font-size:.9rem}.mission-editorial-layout{grid-template-columns:minmax(520px,1.05fr) minmax(390px,.95fr);align-items:center;gap:clamp(2.5rem,4.4vw,5.3rem);margin-top:clamp(2.6rem,4vw,4.6rem);display:grid}.mission-editorial-wheel{flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.mission-editorial .mission-dial-shell{width:min(100%,720px);margin:0;transition:transform .6s cubic-bezier(.22,1,.36,1);position:relative}.mission-editorial-layout.is-selected .mission-dial-shell{transform:translate(-1.5%)}.mission-dial-construction{z-index:0;pointer-events:none;border:1px dashed #c6553238;border-radius:50%;position:absolute;inset:4%}.mission-dial-construction:before,.mission-dial-construction:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.mission-dial-construction:before{border:1px solid #d3a05124;inset:7%}.mission-dial-construction:after{border:1px dotted #19262e24;inset:-4%}.mission-editorial .mission-wheel-wrap{z-index:1;width:100%;position:relative}.mission-editorial .mission-wheel{filter:drop-shadow(0 5px 12px #19262e09);width:100%;height:auto;display:block;overflow:visible}.mission-editorial .mission-wheel-ring{fill:none;stroke:#19262e94;stroke-width:.5px}.mission-editorial .mission-house>path{fill:#f3ecdf80;stroke:#19262e85;stroke-width:.42px;transition:fill .24s,stroke .24s,filter .24s}.mission-editorial .mission-house:hover>path,.mission-editorial .mission-house:focus-visible>path{fill:#c6553214;stroke:var(--section-accent)}.mission-editorial .mission-house.active>path{fill:#c65532d1;stroke:#8f3b26;filter:none}.mission-editorial .mission-house.featured:not(.active)>path{stroke:#d3a051d1}.mission-editorial .mission-house text{fill:var(--section-fg);font-family:var(--font-display);font-size:2.28px}.mission-editorial .mission-house-number,.mission-editorial .mission-house.unavailable .mission-house-number{fill:#19262ea3;letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:2.35px}.mission-editorial .mission-house.active text,.mission-editorial .mission-house.active .mission-house-number{fill:#fff8ed}.mission-editorial .mission-house>g svg path{fill:none!important;stroke:currentColor!important}.mission-editorial .feature-ring{opacity:.8;fill:none!important;stroke:#d3a051!important;stroke-width:.55px!important}.mission-editorial .feature-star{fill:#d3a051;stroke:#8f3b26;stroke-width:.12px}.mission-editorial .aspect-lines{stroke:var(--section-accent);stroke-width:.16px}.mission-editorial .mission-core circle{fill:var(--section-bg);stroke:var(--section-accent);stroke-width:.55px}.mission-editorial .mission-core text{fill:var(--section-accent);letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.mission-editorial .mission-core .mission-core-note{fill:var(--section-muted)}.mission-editorial .mission-instruction{text-align:center;max-width:500px;color:var(--section-muted);margin:.8rem auto 0;font-size:.77rem}.mission-editorial .mission-text-index{max-width:560px;color:var(--section-muted);margin:.8rem auto 0;font-size:.74rem}.mission-editorial .mission-text-index summary{cursor:pointer;text-align:center}.mission-editorial .mission-text-index button{color:var(--section-fg)}.mission-editorial-note{color:var(--section-accent);font-family:var(--font-note);pointer-events:none;margin:0;font-size:1.05rem;line-height:1;position:absolute;bottom:5%;right:-1rem;transform:rotate(-6deg)}.mission-editorial-panel{border-left:1px solid #19262e3d;align-items:center;min-width:0;min-height:620px;padding-left:clamp(1.8rem,3vw,3rem);display:flex}.mission-editorial-rest{width:100%;color:var(--section-muted);text-align:center;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:.8rem;display:flex}.mission-editorial-rest img{opacity:.76;width:min(100%,420px);height:auto}.mission-editorial-rest p{font-family:var(--font-note);color:var(--section-accent);margin:0;font-size:1rem;transform:rotate(-3deg)}.mission-editorial .mission-card.mission-log{width:100%;max-width:none;min-height:0;color:var(--section-fg);box-shadow:none;background:0 0;border:0;margin:0;padding:1.1rem 0 1.25rem;position:relative}.mission-editorial .mission-card.mission-log:before,.mission-editorial .mission-card.mission-log:after{display:none}.mission-editorial .mission-close{width:34px;height:34px;color:var(--section-fg);background:#f3ecdfb3;border:1px solid #19262e3d;position:absolute;top:0;right:0}.mission-editorial .mission-card-top{border-bottom:1px solid #19262e47;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin:0 0 1.1rem;padding:0 3rem .75rem 0;display:flex}.mission-editorial .mission-card-top span:first-child{color:var(--section-fg);letter-spacing:.17em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.62rem}.mission-editorial .mission-card-top span:last-child{font-family:var(--font-note);margin-left:auto;font-size:1rem;transform:rotate(-4deg);color:var(--section-accent)!important}.mission-editorial .mission-badge,.mission-editorial .mission-card .note-text{letter-spacing:.17em;text-transform:uppercase;background:0 0;width:max-content;margin:0 0 .7rem;padding:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.62rem;color:var(--section-accent)!important}.mission-editorial .mission-card h3{max-width:14ch;color:var(--section-fg);letter-spacing:-.04em;margin:0;font-size:clamp(2.7rem,4vw,4.7rem);font-weight:500;line-height:.98}.mission-editorial .mission-summary{max-width:42ch;font-family:var(--font-display);margin:.8rem 0 1rem;font-size:1.08rem;line-height:1.4;color:var(--section-fg)!important}.mission-editorial .mission-metric{border-left:2px solid var(--section-accent);background:#c655320e;align-items:baseline;gap:.55rem;width:max-content;max-width:100%;margin:1rem 0 1.3rem;padding:.55rem .75rem;display:flex}.mission-editorial .mission-metric strong{color:var(--section-accent);font-family:var(--font-display);font-size:1.5rem;font-weight:500}.mission-editorial .mission-metric span{color:var(--section-muted);font-size:.74rem}.mission-editorial .mission-log dl{margin:1.25rem 0 0}.mission-editorial .mission-log dl>div{border-top:1px solid #19262e24;padding:.78rem 0 .85rem}.mission-editorial .mission-log dt{letter-spacing:.18em;text-transform:uppercase;margin:0 0 .36rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.6rem;font-weight:700;color:var(--section-fg)!important}.mission-editorial .mission-log dd{max-width:60ch;margin:0;font-size:.86rem;line-height:1.5;color:var(--section-muted)!important}.mission-editorial .mission-log dd ul{margin:.15rem 0 0;padding:0;list-style:none}.mission-editorial .mission-log dd li{color:var(--section-muted);padding:.16rem 0 .16rem 1rem;position:relative}.mission-editorial .mission-log dd li:before{content:"";background:var(--section-accent);border-radius:50%;width:4px;height:4px;position:absolute;top:.63rem;left:0}.mission-editorial .mission-log .tags{flex-wrap:wrap;gap:.4rem;margin-top:1.1rem;display:flex}.mission-editorial .mission-log .tags span{color:var(--section-fg);background:0 0;border:1px solid #19262e38;border-radius:999px;padding:.28rem .62rem .31rem;font-size:.67rem}.mission-editorial .mission-log-open-orbit h3{margin-top:.2rem}@media (max-width:1080px){.mission-editorial-layout{grid-template-columns:minmax(0,1fr) minmax(330px,.82fr);gap:2.3rem}.mission-editorial-panel{min-height:540px;padding-left:1.8rem}}@media (max-width:900px){.mission-editorial-layout{grid-template-columns:1fr;gap:2.4rem}.mission-editorial .mission-dial-shell{width:min(100%,690px);margin-inline:auto}.mission-editorial-layout.is-selected .mission-dial-shell{transform:none}.mission-editorial-panel{border-top:1px solid #19262e3d;border-left:0;min-height:0;padding:1.7rem 0 0}.mission-editorial-rest{min-height:300px}}@media (max-width:650px){.mission-editorial{padding-top:3.2rem;padding-bottom:3.4rem}.mission-editorial-heading h2{font-size:clamp(2.8rem,12vw,3.7rem)}.mission-editorial-heading .section-intro{font-size:1rem}.mission-editorial-layout{margin-top:2rem}.mission-editorial .mission-house text{font-size:2.05px}.mission-editorial .mission-house-number{font-size:2.15px}.mission-editorial-note{display:none}.mission-editorial .mission-card h3{font-size:clamp(2.4rem,11vw,3.5rem)}.mission-editorial .mission-card-top{align-items:flex-start}.mission-editorial .mission-card-top span:last-child{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.mission-editorial .mission-dial-shell{transition:none!important}}.mission-editorial-pr9{padding-top:clamp(3.5rem,4.8vw,5rem);padding-bottom:clamp(3.4rem,4.8vw,5rem)}.mission-editorial-pr9 .mission-editorial-rail{grid-template-columns:auto minmax(110px,1fr) auto}.mission-editorial-pr9 .mission-editorial-rail p{color:var(--section-fg);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.58rem}.mission-editorial-body{grid-template-columns:minmax(0,1.04fr) minmax(560px,.96fr);align-items:start;gap:clamp(2.8rem,4vw,4.75rem);margin-top:clamp(2.2rem,3.2vw,3.4rem);display:grid}.mission-editorial-left{min-width:0}.mission-editorial-pr9 .mission-editorial-heading{max-width:780px;margin-top:0}.mission-editorial-pr9 .mission-editorial-heading h2{max-width:13ch;font-size:clamp(3.2rem,4.9vw,5.5rem)}.mission-editorial-pr9 .mission-editorial-heading .section-intro{max-width:690px}.mission-editorial-pr9 .mission-editorial-hint{margin-top:1.1rem}.mission-editorial-pr9 .mission-editorial-wheel{min-height:690px;margin-top:clamp(1.7rem,2.4vw,2.7rem);display:block;position:relative;overflow:visible}.mission-editorial-decor{z-index:0;opacity:.9;pointer-events:none;-webkit-user-select:none;user-select:none;width:116%;max-width:none;height:auto;position:absolute;top:-8%;left:-8%}.mission-editorial-pr9 .mission-dial-shell{z-index:2;width:min(100%,690px);margin:0 auto;position:relative;transform:none!important}.mission-editorial-pr9 .mission-dial-construction{border-color:#c6553242;inset:2.5%}.mission-editorial-pr9 .mission-wheel{filter:none}.mission-editorial-pr9 .mission-wheel-ring{stroke-width:.42px}.mission-editorial-pr9 .mission-house>path{stroke-width:.36px}.mission-editorial-pr9 .mission-house text{font-size:2.24px}.mission-editorial-pr9 .mission-house-number{fill:#19262eb8;font-size:2.3px}.mission-editorial-pr9 .mission-house.active>path{fill:#b95c3e;stroke:#8d3f2d}.mission-editorial-pr9 .mission-core circle{stroke-width:.48px}.mission-editorial-pr9 .mission-editorial-note{z-index:3;font-size:1rem;bottom:1.6%;right:1%}.mission-editorial-pr9 .house-filter{z-index:4;position:relative}.mission-editorial-pr9 .mission-editorial-panel{scrollbar-gutter:stable;overscroll-behavior:contain;opacity:1;align-items:flex-start;width:100%;min-width:0;height:760px;min-height:760px;padding:1rem 0 1rem clamp(1.5rem,2.5vw,2.6rem);transition:opacity .5s;position:relative;overflow:hidden auto}.mission-editorial-pr9 .mission-editorial-panel:before{display:none}.mission-editorial-pr9 .mission-editorial-wheel{will-change:transform;transition:transform .58s cubic-bezier(.22,1,.36,1)}.mission-editorial-body:not(.is-selected) .mission-editorial-wheel{transform:translate(calc(50% + clamp(1.4rem,2vw,2.4rem)))}.mission-editorial-body:not(.is-selected) .mission-editorial-panel{opacity:0;pointer-events:none}.mission-editorial-pr9 .mission-card.mission-log,.mission-editorial-pr9 .mission-editorial-rest{width:100%;min-width:0}.mission-editorial-pr9 .mission-card.mission-log{padding:0 1.2rem 1.4rem 0}.mission-editorial-pr9 .mission-card-top{padding-right:3.25rem}.mission-editorial-pr9 .mission-card h3{max-width:16ch;font-size:clamp(2.8rem,3.7vw,4.5rem)}.mission-editorial-pr9 .mission-summary{max-width:52ch;font-size:1.05rem}.mission-editorial-pr9 .mission-log dl{max-width:100%}.mission-editorial-pr9 .mission-log dl>div{padding:.72rem 0 .78rem}.mission-editorial-pr9 .mission-log dd{max-width:66ch}.mission-editorial-pr9 .mission-editorial-rest{justify-content:center;min-height:700px}.mission-editorial-pr9 .mission-editorial-rest img{width:min(86%,440px)}.mission-editorial-pr9 .mission-editorial-rest .mission-rest-mountains{object-fit:contain;opacity:1;mix-blend-mode:multiply;width:min(86%,440px,62svh);max-height:min(44svh,330px);-webkit-mask-image:linear-gradient(#000 0% 78%,#0000 96%);mask-image:linear-gradient(#000 0% 78%,#0000 96%)}.mission-editorial-footer{color:var(--section-muted);letter-spacing:.18em;text-transform:uppercase;border-top:1px solid #19262e47;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:1rem;margin-top:1.2rem;padding-top:.85rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.52rem;display:grid}.mission-editorial-footer i{background:linear-gradient(90deg,#19262e38,#19262e0a);height:1px}@media (max-width:1180px){.mission-editorial-body{grid-template-columns:minmax(0,1fr) minmax(470px,.92fr);gap:2.4rem}.mission-editorial-pr9 .mission-editorial-panel{height:720px;min-height:720px;padding-left:2rem}}@media (max-width:980px){.mission-editorial-pr9 .mission-editorial-rail{grid-template-columns:auto 1fr}.mission-editorial-pr9 .mission-editorial-rail p{display:none}.mission-editorial-body{grid-template-columns:1fr}.mission-editorial-pr9 .mission-editorial-wheel{min-height:640px}.mission-editorial-body:not(.is-selected) .mission-editorial-wheel{transform:none}.mission-editorial-pr9 .mission-dial-shell{width:min(100%,680px)}.mission-editorial-pr9 .mission-editorial-panel{scrollbar-gutter:auto;border-top:1px solid #19262e3d;height:auto;min-height:0;padding:1.8rem 0 0;overflow:visible}}@media (max-width:650px){.mission-editorial-pr9 .mission-editorial-wheel{min-height:500px}.mission-editorial-decor{opacity:.7;width:132%;top:-3%;left:-16%}.mission-editorial-pr9 .mission-house text{font-size:2.02px}.mission-editorial-pr9 .mission-house-number{font-size:2.1px}.mission-editorial-footer{grid-template-columns:1fr;gap:.5rem}.mission-editorial-footer i{display:none}}.altitude-step .eyebrow,.altitude-step .section-label{letter-spacing:.16em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem;font-weight:700;line-height:1.2}.altitude-step .base-camp-copy h2>span:first-child,.altitude-step .how-work-heading h2,.altitude-step .career-ref-heading h2,.altitude-step .career-adventure-heading h2,.altitude-step .mission-editorial-heading h2,.altitude-step .contact-grid h2{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(3.5rem,4.5vw,4.75rem);font-weight:500;line-height:.94}.altitude-step.hero .hero-headline{font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(4.25rem,5vw,6rem);font-weight:500;line-height:.94}.altitude-step .hero-lede,.altitude-step .base-camp-body p,.altitude-step .method-detail-copy>p:last-child,.altitude-step .career-ref-summary,.altitude-step .career-ref-achievements li,.altitude-step .mission-log dd,.altitude-step .contact-lede{font-family:var(--font-display);font-size:1.0625rem;line-height:1.5}.altitude-step .base-camp-copy .section-intro,.altitude-step .how-work-heading .section-intro,.altitude-step .career-ref-heading>p:last-child,.altitude-step .career-adventure-heading>p:last-child,.altitude-step .mission-editorial-heading .section-intro{font-family:var(--font-display);font-size:1.35rem;line-height:1.35}.altitude-step .hero-preview-title,.altitude-step .method-detail-copy h3,.altitude-step .career-ref-detail h3,.altitude-step .career-ref-detail-clean h3,.altitude-step.mission-editorial-pr9 .mission-card h3{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(2rem,3vw,3.25rem);line-height:1}.altitude-step .base-camp-industries li small,.altitude-step .base-camp-thesis-note,.altitude-step .base-orbit-caption,.altitude-step .career-ref-side-note,.altitude-step .career-art-caption,.altitude-step .career-ref-footer,.altitude-step .career-current-label,.altitude-step .mission-editorial-footer,.altitude-step.mission-editorial-pr9 .mission-editorial-rail p{font-size:.6875rem}.altitude-step .base-orbit-label,.altitude-step .base-camp-industries strong,.altitude-step .base-camp-industries-head small,.altitude-step.mission-editorial .mission-log dt,.altitude-step.mission-editorial .mission-card-top span:first-child,.altitude-step.mission-editorial .mission-badge,.altitude-step.mission-editorial .mission-card .note-text{font-size:.75rem}@media (max-width:650px){.altitude-step.hero .hero-headline{font-size:clamp(3rem,11vw,4.25rem)}.altitude-step .base-camp-copy h2>span:first-child,.altitude-step .how-work-heading h2,.altitude-step .career-ref-heading h2,.altitude-step .career-adventure-heading h2,.altitude-step .mission-editorial-heading h2,.altitude-step .contact-grid h2{font-size:clamp(2.8rem,11vw,4rem)}.altitude-step .hero-preview-title,.altitude-step .method-detail-copy h3,.altitude-step .career-ref-detail h3,.altitude-step .career-ref-detail-clean h3,.altitude-step.mission-editorial-pr9 .mission-card h3{font-size:clamp(2rem,8vw,3.25rem)}.altitude-step .base-orbit-label{font-size:.6875rem}}.mission-editorial .mission-editorial-heading .section-intro,.mission-editorial .mission-editorial-hint,.mission-editorial .mission-summary,.mission-editorial .mission-log dd{font-family:var(--font-display);line-height:1.45;color:var(--section-fg)!important}.mission-editorial .mission-editorial-heading .section-intro{font-size:1.35rem;line-height:1.35}.mission-editorial .mission-editorial-hint,.mission-editorial .mission-summary{font-size:1.35rem;line-height:1.3}.mission-editorial .mission-log dd{font-size:1.0625rem;line-height:1.4}.mission-editorial .mission-editorial-heading h2{font-size:clamp(3.5rem,4.5vw,4.75rem)}.altitude-step.mission-editorial-pr9 .mission-card h3{font-size:clamp(2.8rem,3.3vw,3.5rem);line-height:.98}@media (max-width:650px){.mission-editorial .mission-editorial-heading h2{font-size:clamp(2.8rem,11vw,4rem)}.altitude-step.mission-editorial-pr9 .mission-card h3{font-size:clamp(2.4rem,9vw,3.1rem)}}.mission-raster-art{z-index:0;pointer-events:none;isolation:isolate;position:absolute;inset:-10% -8% -6% -10%;overflow:visible}.mission-raster{pointer-events:none;-webkit-user-select:none;user-select:none;mix-blend-mode:multiply;filter:saturate(.88)contrast(.97);opacity:.9;max-width:none;height:auto;position:absolute}.mission-raster-orbits{opacity:.82;width:43%;animation:12s ease-in-out infinite missionRasterDriftA;top:-8%;right:-1%;-webkit-mask-image:radial-gradient(#000 48%,#0000 82%);mask-image:radial-gradient(#000 48%,#0000 82%)}.mission-raster-mountains{opacity:.82;width:58%;animation:14s ease-in-out infinite missionRasterDriftB;bottom:-4%;left:-7%;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 78%,#0000 100%)}.mission-raster-jupiter{opacity:.76;width:27%;animation:15s ease-in-out infinite missionRasterDriftC;bottom:-9%;left:-3%;-webkit-mask-image:radial-gradient(circle,#000 44%,#0000 82%);mask-image:radial-gradient(circle,#000 44%,#0000 82%)}.mission-raster-compass{opacity:.72;width:18%;animation:10s ease-in-out infinite missionRasterCompass;top:21%;right:3%;-webkit-mask-image:radial-gradient(circle,#000 46%,#0000 80%);mask-image:radial-gradient(circle,#000 46%,#0000 80%)}.mission-editorial-pr9 .mission-dial-shell{z-index:3}.mission-editorial-pr9 .mission-editorial-note{z-index:4}@keyframes missionRasterDriftA{0%,to{transform:translate(0)rotate(-1deg)}50%{transform:translate(-5px,4px)rotate(1deg)}}@keyframes missionRasterDriftB{0%,to{transform:translate(0)}50%{transform:translate(3px,-3px)}}@keyframes missionRasterDriftC{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(4px,-4px)rotate(-1.5deg)}}@keyframes missionRasterCompass{0%,to{transform:rotate(-2deg)scale(.98)}50%{transform:rotate(2deg)scale(1.02)}}@media (max-width:980px){.mission-raster-art{inset:-5% -3% -4% -4%}.mission-raster-orbits{width:38%;top:-5%;right:1%}.mission-raster-mountains{width:62%;bottom:-1%;left:-3%}.mission-raster-jupiter{width:24%;bottom:-4%;left:1%}.mission-raster-compass{width:16%;top:24%;right:5%}}@media (max-width:650px){.mission-raster-art{inset:0 -10% -2%}.mission-raster-orbits{opacity:.58;width:46%;top:-1%;right:-4%}.mission-raster-mountains{opacity:.62;width:70%;bottom:2%;left:-8%}.mission-raster-jupiter{opacity:.56;width:28%;bottom:-1%;left:-1%}.mission-raster-compass{display:none}}@media (prefers-reduced-motion:reduce){.mission-raster-orbits,.mission-raster-mountains,.mission-raster-jupiter,.mission-raster-compass{animation:none!important}}@media (min-width:1200px){.hero.hero-split{padding-top:clamp(5rem,9svh,7rem);padding-bottom:clamp(1.5rem,4svh,3rem)}.hero-preview-frame,.hero-preview-card{min-height:clamp(390px,44svh,480px)}.base-camp,.how-work-section,.career-ref-clean,.contact-section{padding-top:clamp(1rem,3svh,2.6rem);padding-bottom:clamp(1rem,3svh,2.6rem)}.base-camp-composition{margin-top:clamp(1rem,2.4svh,1.8rem)}.base-camp-copy-rule{margin:.85rem 0 .7rem}.base-orbit{width:min(100%,clamp(390px,50svh,540px));padding:.65rem 2rem 1rem}.base-camp-industries{margin-top:clamp(.7rem,2svh,1.5rem)}.base-camp-industries ol{margin-top:.65rem}.base-camp-industries li{min-height:80px;padding:.25rem .5rem .65rem}.base-camp-thesis{margin-top:.45rem;padding-top:.55rem}.how-work-heading{margin-top:clamp(.9rem,2.5svh,1.6rem)}.method-map{margin-top:clamp(.7rem,1.7svh,1.1rem)}.method-route{min-height:clamp(230px,25svh,270px)}.method-star-stage{width:min(100%,clamp(130px,15svh,160px))}.method-route-svg{height:min(17svh,170px)}.method-detail-rule{margin-top:.5rem}.method-detail{min-height:0;padding-top:.9rem}.career-ref-heading-clean{margin-top:clamp(.9rem,2.2svh,1.5rem)}.career-clean-stage{--career-fit-height:clamp(400px,46svh,470px);margin-top:clamp(.8rem,2svh,1.4rem)}.career-dot-selector,.career-clean-detail-shell{height:var(--career-fit-height)}.career-dot-route-svg,.career-dot-selector ol{height:calc(var(--career-fit-height) - 20px)}.career-dot-option{min-height:60px}.career-clean-detail-shell{scrollbar-gutter:stable;overflow-y:auto}.career-ref-detail-clean{min-height:0}.career-ref-footer-clean{margin-top:clamp(.6rem,1.3svh,1rem)}.contact-section footer{margin-top:clamp(1.25rem,3svh,2rem);padding-top:.8rem}.contact-grid form{gap:.75rem;padding:1.5rem}}@media (min-width:1200px) and (max-height:850px){.base-camp,.how-work-section,.career-ref-clean,.contact-section{padding-top:1rem;padding-bottom:1rem}.base-camp-body p{font-size:1rem;line-height:1.35}.base-camp-copy h2{gap:.4rem}.base-camp-composition{margin-top:.8rem}.base-camp-industries{margin-top:.6rem}.base-camp-industries li{min-height:72px}.career-clean-stage{--career-fit-height:400px}.contact-section footer{margin-top:1rem}}@media (min-width:1200px){.mission-editorial-pr9{padding-top:clamp(1rem,3svh,2.8rem);padding-bottom:clamp(1rem,3svh,2.8rem)}.mission-editorial-pr9 .mission-editorial-body{margin-top:clamp(1rem,2svh,1.5rem)}.mission-editorial-pr9 .mission-editorial-heading h2{max-width:none;font-size:clamp(3rem,4vw,4rem)}.mission-editorial-pr9 .mission-editorial-hint{margin-top:.7rem;padding-top:.5rem}.mission-editorial-pr9 .mission-editorial-wheel{min-height:min(54svh,39vw,540px);margin-top:clamp(.8rem,1.7svh,1.4rem)}.mission-editorial-pr9 .mission-dial-shell{width:min(100%,54svh,39vw,540px)}.mission-editorial-pr9 .mission-editorial-panel{height:min(760px,100svh - 160px);min-height:0}.mission-editorial-pr9 .mission-editorial-rest{min-height:min(700px,100svh - 210px)}.mission-editorial-pr9 .mission-editorial-footer{margin-top:clamp(.6rem,1.3svh,1rem);padding-top:.6rem}}@media (min-width:1200px) and (max-height:850px){.mission-editorial-pr9{padding-top:1rem;padding-bottom:1rem}.mission-editorial-pr9 .mission-editorial-body{margin-top:.8rem}.mission-editorial-pr9 .mission-editorial-heading h2{font-size:clamp(3rem,4vw,3.8rem)}.mission-editorial-pr9 .mission-editorial-heading .section-intro{font-size:1.15rem;line-height:1.3}.mission-editorial-pr9 .mission-editorial-hint{margin-top:.5rem;font-size:1.1rem;line-height:1.25}.mission-editorial-pr9 .mission-editorial-wheel{min-height:min(50svh,430px);margin-top:.6rem}.mission-editorial-pr9 .mission-dial-shell{width:min(100%,50svh,430px)}.mission-editorial-pr9 .mission-editorial-footer{margin-top:.5rem}}.altitude-step .how-work-heading .section-intro,.altitude-step .career-ref-heading-clean>p:last-child{font-family:var(--font-display);max-width:72ch;font-size:1.0625rem;line-height:1.5}@media (min-width:761px){.how-work-heading,.career-ref-heading-clean,.how-work-heading h2,.career-ref-heading-clean h2{max-width:none}.career-clean-stage{grid-template-columns:minmax(280px,31vw) minmax(0,1fr);gap:clamp(1.25rem,3vw,2.5rem);padding-left:0}.career-dot-option{padding-left:72px}.career-dot-copy{max-width:none}.career-dot-copy strong{font-size:.94rem;line-height:1.08}.career-dot-copy em,.career-dot-copy>span{font-size:.75rem;line-height:1.15}}@media (min-width:1200px){.base-camp-composition{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:clamp(1.5rem,3vw,3rem);margin-top:clamp(.5rem,1.5svh,1rem)}.base-camp-copy{max-width:none}.base-camp-subhead{text-wrap:balance;max-width:24ch}.career-clean-stage{grid-template-columns:minmax(320px,350px) minmax(0,1fr);gap:clamp(1.75rem,3.2vw,3.5rem)}.career-dot-option{padding-left:76px}}.mission-editorial-pr9 .mission-editorial-heading .section-intro,.mission-editorial-pr9 .mission-summary{font-size:1.0625rem;line-height:1.5}.mission-editorial-pr9 .mission-editorial-rest .mission-rest-mountains{mix-blend-mode:darken;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 78%,#0000 95%);mask-image:linear-gradient(#0000 0%,#000 16% 78%,#0000 95%)}@media (min-width:1200px){.career-clean-stage{--career-fit-height:clamp(480px,56svh,550px)}}@media (min-width:1200px) and (max-height:850px){.career-clean-stage{--career-fit-height:clamp(420px,53svh,480px)}}.mission-editorial-pr9>.mission-editorial-heading{max-width:none;margin-top:clamp(1rem,2.2svh,1.6rem)}.mission-editorial-pr9>.mission-editorial-heading h2{text-wrap:balance;max-width:none}.mission-editorial-pr9>.mission-editorial-heading .section-intro{max-width:90ch}@media (min-width:981px){.mission-editorial-pr9 .mission-editorial-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem)}.mission-editorial-pr9 .mission-editorial-wheel{margin-top:0}}@media (min-width:1200px){.mission-editorial-pr9 .mission-editorial-panel{height:min(680px,100svh - 250px);min-height:0}.mission-editorial-pr9 .mission-editorial-rest{height:100%;min-height:0}}.hero.hero-split{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-content:start;align-items:center;gap:clamp(1.5rem,3svh,2.5rem) clamp(2rem,3vw,3.5rem);padding-bottom:clamp(1.25rem,3svh,2rem)}.hero.hero-split .hero-headline em{text-decoration:none}.hero-visual-preview{aspect-ratio:auto;max-height:none}.hero-preview{width:100%;max-width:none;margin:0}.hero-preview-frame,.hero-preview-card{min-height:clamp(360px,42svh,470px)}.hero-preview-card{background:var(--section-bg);border:1px solid var(--section-line);box-shadow:none;border-radius:6px;gap:1.25rem;padding:clamp(1.25rem,2vw,2rem)}.hero-preview-card:before,.hero-preview-card:after{display:none}.hero-preview-top{color:var(--section-accent);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:1rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem;display:flex}.hero-preview-top>i{background:var(--section-line);width:clamp(1.5rem,4vw,4rem);height:1px}.hero-preview-badge{color:var(--section-accent);letter-spacing:.16em;background:0 0;padding:0;font-size:.75rem;font-weight:700}.hero-preview-controls{gap:.45rem;margin-left:auto;display:flex}.hero-preview-controls button{width:32px;height:32px;color:var(--section-fg);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.hero-preview-controls button:hover{color:var(--section-accent)}.hero-preview-controls button:focus-visible{outline:2px solid var(--section-accent);outline-offset:2px}.hero-preview-content{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:clamp(.75rem,2svh,1.25rem);display:flex}.hero-preview-title{letter-spacing:-.025em;margin:0;font-size:clamp(2rem,3vw,3.25rem);line-height:1}.hero-preview-outcome{max-width:38ch;font-family:var(--font-display);color:var(--section-fg);font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.45}.hero-preview-tools{gap:.4rem;margin:0}.hero-preview-tools span{border:1px solid var(--section-line);letter-spacing:.12em;color:var(--section-fg);padding:.32rem .6rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.6875rem;font-weight:600}.hero-preview-bottom{border-top:1px solid var(--section-line);justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.hero-preview-cta{letter-spacing:.14em;text-transform:uppercase;border:0;margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem;font-weight:700;text-decoration-thickness:1px}.hero-preview-count{color:var(--section-muted);letter-spacing:.12em;flex:none;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.6875rem}.hero-placement-strip{border-top:1px solid var(--section-line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;padding-top:clamp(1rem,2svh,1.5rem);display:grid}.hero-placement{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:clamp(.6rem,1.2vw,1rem);min-width:0;padding:0 clamp(1rem,2vw,2rem);display:grid}.hero-placement-glyph{width:36px;height:36px;color:var(--section-accent)}.hero-placement p{margin:0}.hero-placement-label{color:var(--section-accent);letter-spacing:.15em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem;font-weight:700}.hero-placement-traits{color:var(--section-fg);letter-spacing:.11em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.6875rem;margin-top:.3rem!important}.hero-placement-copy{max-width:34ch;color:var(--section-fg);font-family:var(--font-display);font-size:.9375rem;line-height:1.35;margin-top:.45rem!important}.altitude-step .button{box-shadow:none;border-width:1px}.altitude-step .button:hover{box-shadow:none}.altitude-step .mission-metric{border-left-width:1px}@media (max-width:950px){.hero.hero-split{grid-template-rows:auto;grid-template-columns:1fr}.hero-placement-strip{grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr))}.hero-preview{max-width:none}}@media (max-width:700px){.hero-placement-strip{grid-template-columns:1fr;gap:1rem}.hero-placement{grid-template-columns:38px minmax(0,1fr);padding:0 0 1rem}.hero-placement:not(:last-child){border-right:0;border-bottom:1px solid var(--section-line)}.hero-placement-glyph{width:30px;height:30px}}:root{--editorial-gutter:max(5vw,calc((100vw - 1240px)/2));--editorial-ease:cubic-bezier(.22,1,.36,1)}.altitude-step.section-shell{padding-left:var(--editorial-gutter);padding-right:var(--editorial-gutter)}.altitude-step h1,.altitude-step h2,.altitude-step h3{text-wrap:balance}.altitude-step p,.altitude-step li{text-wrap:pretty}.altitude-step .eyebrow{letter-spacing:.18em;font-size:clamp(.68rem,.72vw,.74rem);line-height:1.25}.site-header{background:var(--nav-bg)}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb,var(--nav-bg) 74%,transparent)}}.site-header{border-bottom-color:var(--nav-fg)}@supports (color:color-mix(in lab, red, red)){.site-header{border-bottom-color:color-mix(in srgb,var(--nav-fg) 8%,transparent)}}.site-header{box-shadow:none;-webkit-backdrop-filter:blur(10px);transition:background-color .28s var(--editorial-ease),color .28s var(--editorial-ease),border-color .28s var(--editorial-ease),box-shadow .28s var(--editorial-ease),backdrop-filter .28s var(--editorial-ease)}.site-header[data-scrolled=true]{background:var(--nav-bg);border-bottom-color:var(--nav-fg)}@supports (color:color-mix(in lab, red, red)){.site-header[data-scrolled=true]{border-bottom-color:color-mix(in srgb,var(--nav-fg) 14%,transparent)}}.site-header[data-scrolled=true]{box-shadow:0 10px 28px var(--nav-fg)}@supports (color:color-mix(in lab, red, red)){.site-header[data-scrolled=true]{box-shadow:0 10px 28px color-mix(in srgb,var(--nav-fg) 7%,transparent)}}.site-header[data-scrolled=true]{-webkit-backdrop-filter:none}.menu-button{min-width:44px;min-height:44px}.nav-links>a,.button,.contact-details button,.career-dot-option,.mission-close,.hero-preview-cta{transition-timing-function:var(--editorial-ease)}@media (max-width:950px){.site-header{padding-left:1.25rem;padding-right:1.25rem}.site-header .nav-links{background:var(--nav-bg);border-bottom-color:var(--nav-fg)}@supports (color:color-mix(in lab, red, red)){.site-header .nav-links{border-bottom-color:color-mix(in srgb,var(--nav-fg) 14%,transparent)}}.site-header .nav-links{box-shadow:0 14px 24px var(--nav-fg)}@supports (color:color-mix(in lab, red, red)){.site-header .nav-links{box-shadow:0 14px 24px color-mix(in srgb,var(--nav-fg) 8%,transparent)}}.site-header .nav-links>a{align-items:center;min-height:44px;display:flex}.site-header .nav-cta{justify-content:center}}@media (max-width:650px){:root{--editorial-gutter:1.25rem}.altitude-step .eyebrow{font-size:.68rem}.section-label{line-height:1.25}}@media (prefers-reduced-motion:reduce){.site-header,.nav-links>a,.button,.contact-details button,.career-dot-option,.mission-close,.hero-preview-cta{transition:none!important}}:root{--paper:#f7f2ea;--paper-deep:#efe7db;--editorial-meta-font:ui-monospace,SFMono-Regular,Consolas,monospace;--editorial-meta-size:.72rem;--editorial-meta-weight:500;--editorial-meta-tracking:.24em;--editorial-section-y:clamp(3.5rem,5vw,5rem)}.altitude-hero,.altitude-base,.altitude-paths,.altitude-career,.altitude-missions,.altitude-contact{--section-bg:#f7f2ea;--section-prev-bg:#f7f2ea;--section-card:#f7f2ea;--section-inset-bg:#f7f2ea;--section-line:#222e3924;--section-border:#222e392e}.site-header,.site-header[data-step=base],.site-header[data-step=paths],.site-header[data-step=career],.site-header[data-step=missions],.site-header[data-step=contact]{--nav-bg:#f7f2ea;--nav-fg:#222e39;--nav-accent:#9f5132}.hero.hero-split{padding-top:clamp(4.5rem,6svh,5.5rem);padding-bottom:clamp(2.25rem,4svh,3.25rem)}.altitude-step .section-label,.altitude-step .eyebrow,.base-camp-kicker,.how-work-rail,.career-ref-rail,.mission-editorial-rail,.base-camp-industries-head,.base-camp-industries strong,.base-camp-thesis-note,.hero-preview-top,.hero-preview-badge,.hero-preview-cta,.hero-preview-count,.hero-placement-label,.hero-placement-traits,.career-current-label,.career-ref-footer,.mission-editorial-footer,.mission-editorial .mission-card-top span:first-child,.mission-editorial .mission-log dt{font-family:var(--editorial-meta-font);font-weight:var(--editorial-meta-weight);letter-spacing:var(--editorial-meta-tracking);text-transform:uppercase}.altitude-step .section-label,.altitude-step .eyebrow{font-size:var(--editorial-meta-size)}.base-camp-kicker,.how-work-rail,.career-ref-rail,.mission-editorial-rail{font-size:var(--editorial-meta-size);letter-spacing:var(--editorial-meta-tracking)}.altitude-step .section-label:after{display:none}.contact-section>.section-label:after{content:"";opacity:.22;background:currentColor;flex:1;height:1px;display:block}.base-camp-copy-rule>span,.base-camp-copy-rule:after{display:none}.base-camp-copy-rule{margin:1rem 0 .8rem}.base-camp-industries li,.base-camp-industries li:nth-child(n){border-left:0!important}.base-camp-thesis-slash{display:none}.base-camp-thesis{grid-template-columns:220px minmax(0,1fr)}.career-ref-footer,.mission-editorial-footer{border-top:0}.hero-placement:not(:last-child){border-right:0}.hero-placement{padding-left:clamp(.25rem,1vw,.75rem);padding-right:clamp(.75rem,2vw,1.5rem)}.hero-placement:first-child{padding-left:0}.base-camp-kicker-line,.how-work-rail-line,.career-ref-rail-line,.mission-editorial-rail>span[aria-hidden=true]{background:var(--section-fg);height:1px}@supports (color:color-mix(in lab, red, red)){.base-camp-kicker-line,.how-work-rail-line,.career-ref-rail-line,.mission-editorial-rail>span[aria-hidden=true]{background:color-mix(in srgb,var(--section-fg) 22%,transparent)}}.base-camp-thesis:before{background:var(--section-fg)}@supports (color:color-mix(in lab, red, red)){.base-camp-thesis:before{background:color-mix(in srgb,var(--section-fg) 20%,transparent)}}.hero-placement-strip,.hero-preview-bottom,.mission-editorial .mission-card-top,.mission-editorial .mission-log dl>div,.contact-section footer{border-color:var(--section-fg)}@supports (color:color-mix(in lab, red, red)){.hero-placement-strip,.hero-preview-bottom,.mission-editorial .mission-card-top,.mission-editorial .mission-log dl>div,.contact-section footer{border-color:color-mix(in srgb,var(--section-fg) 16%,transparent)}}@media (min-width:1200px){.altitude-step.section-shell:not(.altitude-hero){padding-top:clamp(3.5rem,5svh,4.75rem);padding-bottom:clamp(3.5rem,5svh,4.75rem)}}@media (max-width:760px){:root{--editorial-section-y:3rem;--editorial-meta-size:.68rem;--editorial-meta-tracking:.18em}.hero.hero-split{padding-top:6rem;padding-bottom:2.5rem}.base-camp-composition,.how-work-heading,.career-ref-heading-clean,.mission-editorial-heading{margin-top:1.5rem}.base-camp-thesis{grid-template-columns:1fr}.base-camp-thesis-note,.base-camp-thesis blockquote{grid-column:1}.base-camp-thesis blockquote{text-align:left}.hero-placement{padding-left:0;padding-right:0}}:root{--editorial-section-y:clamp(2.25rem,3svh,3rem)}.altitude-step.section-shell:not(.altitude-hero){min-height:100svh;padding-top:var(--editorial-section-y);padding-bottom:var(--editorial-section-y)}.base-camp-composition,.how-work-heading,.career-ref-heading-clean,.mission-editorial-heading{margin-top:clamp(1.15rem,1.8svh,1.6rem)}.base-camp-industries{margin-top:clamp(1.25rem,2.2svh,2rem)}.career-clean-stage,.mission-editorial-pr9 .mission-editorial-body{margin-top:clamp(1.15rem,2svh,1.75rem)}.career-ref-footer-clean,.mission-editorial-footer{margin-top:clamp(.65rem,1.25svh,1rem)}.contact-section footer{margin-top:clamp(1.5rem,2.5svh,2.25rem)}.mission-editorial.altitude-missions{--section-bg:#f7f2ea;--section-prev-bg:#f7f2ea;--section-card:#f7f2ea;--section-inset-bg:#f7f2ea;--section-line:#222e3924;--section-border:#222e392e;background:#f7f2ea!important}@media (min-width:1200px){.altitude-step.section-shell:not(.altitude-hero){min-height:100svh;padding-top:clamp(2.25rem,3svh,3rem);padding-bottom:clamp(2.25rem,3svh,3rem)}.mission-editorial-pr9{padding-top:clamp(2.25rem,3svh,3rem);padding-bottom:clamp(2.25rem,3svh,3rem)}.mission-editorial-pr9 .mission-editorial-body{margin-top:clamp(1.1rem,1.8svh,1.5rem)}}@media (min-width:1200px) and (max-height:850px){.altitude-step.section-shell:not(.altitude-hero),.mission-editorial-pr9{min-height:100svh;padding-top:2rem;padding-bottom:2rem}}@media (max-width:760px){:root{--editorial-section-y:2.5rem}.altitude-step.section-shell:not(.altitude-hero){min-height:100svh}}:root{--site-nav-height:74px}.altitude-step.section-shell{min-height:calc(100svh - var(--site-nav-height))!important}.hero.hero-split{min-height:0!important}.altitude-step.section-shell{scroll-margin-top:var(--site-nav-height)}@media (max-width:760px){:root{--site-nav-height:64px}}.base-camp,.career-ref-clean,.mission-editorial-pr9,.contact-section{align-content:space-between;row-gap:clamp(.85rem,1.4svh,1.25rem);display:grid}.career-ref-clean,.mission-editorial-pr9{grid-template-rows:auto auto minmax(0,1fr) auto}.contact-section{grid-template-rows:auto minmax(0,1fr) auto}.how-work-section{grid-template-rows:auto auto minmax(0,1fr);align-content:stretch;row-gap:clamp(.85rem,1.4svh,1.25rem);display:grid}.how-work-section .method-map{grid-template-rows:auto auto minmax(0,1fr);align-content:space-between;height:100%;min-height:0;display:grid}.base-camp-composition,.base-camp-industries,.base-camp-thesis,.how-work-heading,.how-work-section .method-map,.career-ref-heading-clean,.career-clean-stage,.career-ref-footer-clean,.mission-editorial-heading,.mission-editorial-pr9 .mission-editorial-body,.mission-editorial-footer,.contact-grid,.contact-section footer{margin-top:0!important;margin-bottom:0!important}.career-clean-stage,.mission-editorial-pr9 .mission-editorial-body,.contact-grid{min-height:0}.altitude-step.section-shell{padding-top:clamp(1.25rem,1.8svh,1.75rem)!important;padding-bottom:clamp(1.25rem,1.8svh,1.75rem)!important}@media (max-width:760px){.base-camp,.how-work-section,.career-ref-clean,.mission-editorial-pr9,.contact-section{display:block}.base-camp-composition,.base-camp-industries,.base-camp-thesis,.how-work-heading,.how-work-section .method-map,.career-ref-heading-clean,.career-clean-stage,.career-ref-footer-clean,.mission-editorial-heading,.mission-editorial-pr9 .mission-editorial-body,.mission-editorial-footer,.contact-grid,.contact-section footer{margin-top:1.5rem!important}}.method-detail-index{border-top:0!important;border-left:1px solid #19262e52!important;padding-left:clamp(1.25rem,2vw,2rem)!important}.method-detail-index>span{display:none!important}.method-detail-index ul{letter-spacing:.14em!important;color:var(--section-fg)!important;font-size:clamp(.85rem,1vw,1.05rem)!important;line-height:1.9!important}:root{--page-gutter:clamp(1.5rem,4vw,3.5rem);--visible-screen:calc(100svh - var(--site-nav-height))}@supports (height:100dvh){:root{--visible-screen:calc(100dvh - var(--site-nav-height))}}html,body,main{max-width:100%;overflow-x:hidden}.altitude-step{max-width:100%;overflow-x:clip}.altitude-step.section-shell{width:100%;min-height:var(--visible-screen)!important;padding-left:var(--page-gutter)!important;padding-right:var(--page-gutter)!important}.altitude-step img{max-width:100%;height:auto}.hero-copy,.hero-visual,.base-camp-copy,.base-camp-diagram-wrap,.method-map,.career-clean-stage,.career-clean-detail-shell,.mission-editorial-body,.mission-editorial-left,.mission-editorial-panel,.contact-grid,.contact-grid>*{min-width:0}.base-camp{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch}.career-ref-clean,.mission-editorial-pr9{grid-template-rows:auto auto minmax(0,1fr);align-content:stretch}.contact-section{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch}.how-work-section{grid-template-rows:auto auto minmax(0,1fr);align-content:stretch}.base-camp-composition,.career-clean-stage,.mission-editorial-pr9 .mission-editorial-body,.contact-grid,.how-work-section .method-map{align-self:stretch}.base-camp-composition,.contact-grid{align-items:center}.altitude-step.hero .hero-headline{font-size:clamp(3.2rem,5vw,5.7rem)}.altitude-step .base-camp-copy h2>span:first-child,.altitude-step .how-work-heading h2,.altitude-step .career-ref-heading h2,.altitude-step .mission-editorial-heading h2,.altitude-step .contact-grid h2{font-size:clamp(2.9rem,4.35vw,4.6rem)}.altitude-step .hero-preview-title,.altitude-step .method-detail-copy h3,.altitude-step .career-ref-detail-clean h3,.altitude-step.mission-editorial-pr9 .mission-card h3{font-size:clamp(2rem,3vw,3.4rem)}@media (min-width:1200px){.hero.hero-split{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:clamp(2rem,3.5vw,4rem)}.base-camp-composition{grid-template-columns:minmax(0,1.04fr) minmax(380px,.96fr)}.career-clean-stage{min-height:min(56svh,540px)}.career-dot-selector,.career-clean-detail-shell{height:100%;min-height:0}.career-dot-route-svg,.career-dot-selector ol{height:calc(100% - 10px)}.mission-editorial-pr9 .mission-editorial-body{min-height:0}.mission-editorial-pr9 .mission-editorial-wheel{place-items:center;height:100%;min-height:0;display:grid}.mission-editorial-pr9 .mission-dial-shell{width:min(100%,52svh,540px)}.mission-editorial-pr9 .mission-editorial-panel{height:100%;min-height:0;max-height:min(66svh,650px)}}@media (max-width:1199px){:root{--page-gutter:clamp(1.5rem,3.5vw,2.75rem)}.hero.hero-split{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:clamp(1.75rem,3vw,2.75rem)}.hero-preview-frame,.hero-preview-card{min-height:360px}.hero-preview-card{padding:1.25rem}.base-camp-composition{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);gap:clamp(1.5rem,3vw,2.5rem)}.base-orbit{width:min(100%,500px)}.career-clean-stage{grid-template-columns:minmax(240px,30vw) minmax(0,1fr);gap:clamp(1.25rem,2.5vw,2rem)}.career-dot-selector{height:500px}.career-dot-route-svg,.career-dot-selector ol{height:480px}.career-clean-detail-shell{height:500px;overflow-y:auto}.mission-editorial-body{grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);gap:clamp(1.5rem,2.5vw,2.4rem)}.mission-editorial-pr9 .mission-editorial-wheel{min-height:min(52vw,560px)}.mission-editorial-pr9 .mission-dial-shell{width:min(100%,520px)}.mission-editorial-pr9 .mission-editorial-panel{height:min(620px,62svh);min-height:0;padding-left:1.5rem}}@media (max-width:980px){:root{--site-nav-height:64px;--page-gutter:clamp(1.25rem,4vw,2rem);--visible-screen:calc(100svh - var(--site-nav-height))}@supports (height:100dvh){:root{--visible-screen:calc(100dvh - var(--site-nav-height))}}.site-header{height:64px;padding-inline:var(--page-gutter)}.site-header .nav-rule{display:none}.site-header .menu-button{place-items:center;width:44px;height:44px;margin-left:auto;display:grid}.site-header .nav-links{padding:.75rem var(--page-gutter) 1rem;background:var(--nav-bg);border-bottom:1px solid var(--nav-fg);flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:64px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.site-header .nav-links{border-bottom:1px solid color-mix(in srgb,var(--nav-fg) 14%,transparent)}}.site-header .nav-links{box-shadow:0 14px 28px var(--nav-fg)}@supports (color:color-mix(in lab, red, red)){.site-header .nav-links{box-shadow:0 14px 28px color-mix(in srgb,var(--nav-fg) 8%,transparent)}}.site-header .nav-links.open{display:flex}.site-header .nav-links>a{border-bottom:1px solid var(--nav-fg);align-items:center;width:100%;min-height:44px;display:flex}@supports (color:color-mix(in lab, red, red)){.site-header .nav-links>a{border-bottom:1px solid color-mix(in srgb,var(--nav-fg) 9%,transparent)}}.site-header .nav-links>a:last-child{border-bottom:0}.altitude-step.section-shell{min-height:var(--visible-screen)!important}.hero.hero-split{grid-template-rows:auto;grid-template-columns:1fr;gap:1.75rem;padding-top:clamp(2rem,4svh,3rem)!important}.hero-visual-preview{justify-content:stretch}.hero-preview{max-width:none;margin:0}.hero-preview-frame,.hero-preview-card{min-height:330px}.base-camp-composition{grid-template-columns:1fr;gap:1.5rem}.base-camp-copy{max-width:760px}.base-camp-diagram-wrap{width:min(100%,620px);margin-inline:auto}.base-camp-industries ol{grid-template-columns:repeat(3,minmax(0,1fr))}.how-work-rail,.career-ref-rail,.mission-editorial-pr9 .mission-editorial-rail{grid-template-columns:auto minmax(40px,1fr) 22px}.how-work-rail p,.career-ref-rail p,.mission-editorial-pr9 .mission-editorial-rail p{display:none}.career-clean-stage{min-height:0;display:block}.career-dot-selector{scrollbar-width:thin;overscroll-behavior-inline:contain;height:auto;padding:.25rem 0 .85rem;overflow:auto hidden}.career-dot-route-svg{display:none}.career-dot-selector ol{gap:.55rem;width:max-content;height:auto;display:flex}.career-dot-selector li{width:190px;position:static;transform:none}.career-dot-option{border:1px solid var(--section-line);min-height:110px;padding:.8rem .75rem .75rem 1rem}.career-dot-option.is-active{border-color:var(--section-accent)}.career-dot-hit{width:20px;height:20px;top:14px;transform:none;left:14px!important}.career-dot-copy{max-width:150px;padding-left:.7rem}.career-clean-detail-shell{border-left:0;border-top:1px solid var(--section-line);height:auto;padding:1.25rem 0 0;overflow:visible}.mission-editorial-body{grid-template-columns:1fr;gap:1rem}.mission-editorial-body:not(.is-selected) .mission-editorial-wheel{transform:none}.mission-editorial-pr9 .mission-editorial-wheel{height:auto;min-height:clamp(430px,65vw,600px)}.mission-editorial-pr9 .mission-dial-shell{width:min(100%,600px)}.mission-editorial-pr9 .mission-editorial-panel{border-top:1px solid var(--section-line);height:auto;min-height:0;max-height:none;padding:1.25rem 0 0;overflow:visible}.contact-grid{grid-template-columns:1fr;align-items:start;gap:clamp(1.5rem,4vw,2.5rem)}.contact-grid form{width:100%;max-width:none}}@media (max-width:700px){:root{--page-gutter:1.15rem;--editorial-meta-size:.64rem;--editorial-meta-tracking:.16em}.altitude-step.section-shell{min-height:var(--visible-screen)!important;padding-top:1.5rem!important;padding-bottom:1.5rem!important}.hero.hero-split{min-height:var(--visible-screen)!important;padding-top:1.5rem!important}.altitude-step.hero .hero-headline{font-size:clamp(2.75rem,13vw,4rem);line-height:.94}.altitude-step .base-camp-copy h2>span:first-child,.altitude-step .how-work-heading h2,.altitude-step .career-ref-heading h2,.altitude-step .mission-editorial-heading h2,.altitude-step .contact-grid h2{font-size:clamp(2.45rem,11vw,3.5rem);line-height:.96}.altitude-step .hero-lede,.altitude-step .base-camp-body p,.altitude-step .career-ref-summary,.altitude-step .career-ref-achievements li,.altitude-step .contact-lede{font-size:1rem}.button-row{grid-template-columns:1fr;gap:.65rem;display:grid}.button-row .button{width:100%}.hero-preview-frame,.hero-preview-card{min-height:0}.hero-preview-card{gap:1rem;padding:1.1rem}.hero-preview-top{flex-wrap:wrap;gap:.6rem}.hero-preview-top>i{flex:1;min-width:28px}.hero-preview-controls{margin-left:auto}.hero-preview-bottom{align-items:flex-start}.hero-placement-strip{grid-template-columns:1fr;gap:0;padding-top:1rem}.hero-placement{grid-template-columns:34px minmax(0,1fr);padding:.85rem 0}.hero-placement:not(:last-child){border-bottom:1px solid var(--section-line)}.base-camp-kicker,.how-work-rail,.career-ref-rail,.mission-editorial-rail{gap:.7rem}.section-label span{width:30px;height:30px}.base-camp-industries ol{grid-template-columns:repeat(2,minmax(0,1fr))}.base-camp-industries li{min-height:82px;padding:.4rem .35rem .7rem}.base-orbit{padding-inline:1.25rem}.how-work-heading,.career-ref-heading-clean,.mission-editorial-heading{margin-top:1.15rem!important}.method-route{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;padding-bottom:.65rem;overflow-x:auto}.method-route-svg,.method-coordinate-grid{width:700px;min-width:700px}.method-coordinate{scroll-snap-align:center}.method-star-stage{width:118px}.method-detail{padding-top:1rem}.method-detail-inner{grid-template-columns:1fr;gap:.9rem}.method-detail-copy{padding-right:0}.method-detail-index{grid-column:1;min-height:0;padding:0!important}.method-detail-index ul{flex-wrap:wrap;gap:.3rem .8rem;display:flex}.career-dot-selector li{width:168px}.career-dot-option{min-height:104px}.career-ref-detail-clean h3{font-size:clamp(2rem,10vw,3rem)}.career-ref-meta{gap:.4rem .55rem}.career-ref-meta i{display:none}.career-ref-tags span{font-size:.64rem}.mission-editorial-pr9 .mission-editorial-wheel{min-height:min(92vw,500px)}.mission-editorial-pr9 .mission-dial-shell{width:min(100%,92vw)}.mission-editorial-pr9 .mission-card h3{font-size:clamp(2.2rem,10vw,3.25rem)}.mission-editorial .mission-card-top{padding-right:2.5rem;display:block}.mission-editorial .mission-card-top span:last-child{margin:.45rem 0 0;display:block}.mission-editorial .mission-log dl>div{padding:.65rem 0}.mission-close{width:40px;height:40px}.contact-details{flex-wrap:wrap;gap:.65rem .9rem;display:flex}.contact-details>a,.contact-details>button,.contact-details>span{max-width:100%}.contact-grid form{padding:1rem}.contact-grid input,.contact-grid textarea{width:100%;font-size:16px}.ambient-glyphs{display:none}}@media (max-width:420px){:root{--page-gutter:1rem}.site-header .wordmark{letter-spacing:.2em;font-size:.65rem}.altitude-step.hero .hero-headline{font-size:clamp(2.45rem,12.5vw,3.3rem)}.hero-placement-copy{font-size:.9rem}.base-camp-industries ol{grid-template-columns:1fr 1fr}.method-route-svg,.method-coordinate-grid{width:640px;min-width:640px}.method-star-stage{width:108px}.career-dot-selector li{width:158px}.mission-editorial-pr9 .mission-editorial-wheel{min-height:min(96vw,430px)}.mission-editorial-pr9 .mission-dial-shell{width:96vw;max-width:100%}}.base-camp,.career-ref-clean,.mission-editorial-pr9,.contact-section,.how-work-section{grid-template-rows:auto auto auto;align-content:start}.how-work-section .method-map{grid-template-rows:auto auto auto;align-content:start;height:auto}@media (min-width:1200px) and (max-height:1119px){.altitude-step.section-shell{min-height:var(--visible-screen)!important}}@media (min-width:1200px) and (min-height:1120px){.altitude-step.section-shell,.hero.hero-split{min-height:min(var(--visible-screen),1040px)!important}.base-camp,.how-work-section,.career-ref-clean,.mission-editorial-pr9,.contact-section{padding-top:clamp(1.75rem,2.2vh,2.5rem)!important;padding-bottom:clamp(1.75rem,2.2vh,2.5rem)!important}.base-camp-composition,.how-work-heading,.career-ref-heading-clean,.mission-editorial-heading,.career-clean-stage,.mission-editorial-pr9 .mission-editorial-body,.contact-grid,.base-camp-industries{margin-top:clamp(1rem,1.4vh,1.5rem)!important}}@media (max-width:1199px){.altitude-step.section-shell:not(.altitude-hero){min-height:auto!important}.base-camp,.how-work-section,.career-ref-clean,.mission-editorial-pr9,.contact-section{display:block}.base-camp-composition,.base-camp-industries,.how-work-heading,.how-work-section .method-map,.career-ref-heading-clean,.career-clean-stage,.mission-editorial-heading,.mission-editorial-pr9 .mission-editorial-body,.contact-grid,.contact-section footer{margin-top:clamp(1.25rem,2.5vw,2rem)!important;margin-bottom:0!important}.altitude-step.section-shell{padding-top:clamp(1.5rem,3vw,2.25rem)!important;padding-bottom:clamp(1.5rem,3vw,2.25rem)!important}.hero.hero-split{min-height:var(--visible-screen)!important}}@media (max-width:700px){.altitude-step.section-shell:not(.altitude-hero){min-height:auto!important}.hero.hero-split{min-height:var(--visible-screen)!important}}@media (min-width:1600px){:root{--page-gutter:clamp(4rem,5vw,7rem)}.altitude-step.section-shell,.hero.hero-split{min-height:var(--visible-screen)!important}.hero.hero-split{grid-template-columns:minmax(0,1.12fr) minmax(460px,.88fr);gap:clamp(4rem,6vw,8rem);padding-top:clamp(3rem,5vh,5rem)!important;padding-bottom:clamp(2rem,4vh,4rem)!important}.altitude-step.hero .hero-headline{max-width:11ch;font-size:clamp(5rem,4.4vw,8rem)}.hero-lede{max-width:760px!important;font-size:clamp(1.25rem,1.15vw,1.7rem)!important}.button{min-height:52px;font-size:.95rem}.hero-preview{max-width:520px}.hero-preview-frame,.hero-preview-card{min-height:clamp(480px,46vh,620px)}.hero-preview-card{padding:clamp(1.75rem,2vw,2.5rem)}.hero-preview-title{font-size:clamp(2.6rem,2.4vw,4rem)}.hero-preview-outcome{font-size:1.08rem}.hero-placement-strip{margin-top:clamp(2rem,3vh,3.5rem)}.hero-placement-copy{font-size:1rem}.base-camp-composition{grid-template-columns:minmax(0,1.02fr) minmax(520px,.98fr);gap:clamp(4rem,6vw,7rem)}.base-camp-copy h2>span:first-child{font-size:clamp(4.8rem,4.5vw,7.5rem)!important}.base-camp-subhead{font-size:clamp(2.2rem,2.2vw,3.6rem)!important}.base-camp-body p{max-width:64ch;line-height:1.5;font-size:clamp(1.05rem,1vw,1.35rem)!important}.base-orbit{width:min(100%,clamp(620px,34vw,820px))!important}.base-camp-industries{margin-top:clamp(1.5rem,2.5vh,2.75rem)!important}.base-camp-industries li{min-height:clamp(100px,10vh,135px)!important}.industry-mark img{width:48px;height:48px}.base-camp-industries strong{font-size:.7rem}.how-work-heading h2{max-width:16ch;font-size:clamp(4.6rem,4.3vw,7.2rem)!important}.how-work-heading .section-intro{max-width:760px;font-size:clamp(1.15rem,1vw,1.4rem)!important}.method-map{margin-top:clamp(1.5rem,2.5vh,2.75rem)!important}.method-route{min-height:clamp(320px,31vh,430px)}.method-route-svg{height:clamp(190px,20vh,260px)}.method-star-stage{width:min(100%,clamp(170px,10vw,230px))}.method-coordinate-title{font-size:clamp(.72rem,.58vw,.9rem)}.method-detail{padding-top:clamp(1.25rem,2vh,2rem)}.method-detail-inner{grid-template-columns:minmax(0,1fr) minmax(220px,.25fr);gap:clamp(3rem,5vw,6rem)}.method-detail-copy h3{font-size:clamp(2.8rem,2.5vw,4.2rem)}.method-detail-copy>p:last-child{max-width:82ch;font-size:1.08rem}.method-detail-index ul{font-size:.65rem}.career-ref-heading-clean h2{font-size:clamp(4.8rem,4.4vw,7.3rem)!important}.career-ref-heading-clean>p:last-child{font-size:clamp(1.15rem,1vw,1.4rem)!important}.career-clean-stage{grid-template-columns:minmax(360px,420px) minmax(0,1fr);gap:clamp(3rem,5vw,6rem);min-height:clamp(560px,58vh,720px)}.career-dot-selector,.career-clean-detail-shell{height:100%!important}.career-dot-route-svg,.career-dot-selector ol{height:calc(100% - 10px)!important}.career-dot-option{min-height:72px}.career-dot-copy strong{font-size:1.05rem}.career-dot-copy em,.career-dot-copy>span{font-size:.8rem}.career-clean-detail-shell{padding-left:clamp(2rem,3vw,4rem)}.career-ref-detail-clean h3{font-size:clamp(3.8rem,3.5vw,5.8rem)!important}.career-ref-detail-clean .career-ref-summary{max-width:80ch;font-size:1.08rem}.career-ref-detail-clean .career-ref-achievements li{font-size:1rem}.mission-editorial-heading h2{font-size:clamp(4.5rem,4vw,6.8rem)!important}.mission-editorial-heading .section-intro{font-size:clamp(1.15rem,1vw,1.4rem)!important}.mission-editorial-pr9 .mission-editorial-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,5vw,6rem)}.mission-editorial-pr9 .mission-editorial-wheel{min-height:clamp(580px,58vh,760px)}.mission-editorial-pr9 .mission-dial-shell{width:min(100%,clamp(620px,35vw,780px))}.mission-editorial-pr9 .mission-editorial-panel{height:clamp(580px,58vh,760px);max-height:none;padding-left:clamp(2rem,3vw,4rem)}.mission-editorial-pr9 .mission-card h3{font-size:clamp(3.4rem,3vw,5rem)}.mission-editorial-pr9 .mission-summary{font-size:1.12rem}.mission-editorial-pr9 .mission-log dd{font-size:1rem}.contact-grid{grid-template-columns:minmax(0,.95fr) minmax(560px,1.05fr);gap:clamp(5rem,8vw,10rem)}.contact-grid h2{max-width:11ch;font-size:clamp(4.5rem,4.2vw,7rem)!important}.contact-lede{font-size:clamp(1.05rem,1vw,1.35rem)}.contact-grid form{gap:1rem;padding:clamp(2rem,2.5vw,3rem)}.contact-grid label{font-size:.72rem}.contact-grid input,.contact-grid textarea{font-size:1rem}}@media (min-width:2200px){:root{--page-gutter:clamp(6rem,6vw,10rem)}.hero.hero-split,.base-camp-composition,.career-clean-stage,.mission-editorial-pr9 .mission-editorial-body,.contact-grid{width:100%;max-width:2100px;margin-left:auto!important;margin-right:auto!important}.hero-preview{max-width:620px}.base-orbit{width:min(100%,860px)!important}.mission-editorial-pr9 .mission-dial-shell{width:min(100%,820px)}.career-clean-stage{grid-template-columns:440px minmax(0,1fr)}}@media (min-width:1600px) and (min-height:1120px){.altitude-step.section-shell,.hero.hero-split{min-height:var(--visible-screen)!important}}.altitude-hero.hero.hero-split{min-height:0!important;padding-top:clamp(5.5rem,8svh,6.5rem)!important;padding-bottom:clamp(1.5rem,3svh,2.5rem)!important}@media (min-width:1600px) and (min-height:1120px){.altitude-hero.hero.hero-split{min-height:0!important}}.altitude-base.section-shell{min-height:0!important;padding-bottom:clamp(1rem,2svh,1.5rem)!important}.altitude-paths.section-shell{padding-top:clamp(1.5rem,3svh,2.25rem)!important}.altitude-career.section-shell{min-height:0!important;padding-bottom:clamp(1rem,2svh,1.5rem)!important}.altitude-missions.section-shell{padding-top:clamp(1.5rem,3svh,2.25rem)!important}@media (min-width:1600px) and (min-height:1120px){.altitude-career.section-shell{min-height:0!important}}.altitude-paths.section-shell{min-height:0!important;padding-bottom:clamp(1rem,2svh,1.5rem)!important}.altitude-career.section-shell{padding-top:clamp(1.5rem,3svh,2.25rem)!important}@media (min-width:1600px) and (min-height:1120px){.altitude-paths.section-shell{min-height:0!important}}.altitude-step .section-label,.altitude-step .section-label.light{color:var(--section-accent)!important}.mission-editorial-pr9 .mission-editorial-body{grid-template-areas:"heading wheel";align-items:center;transition:grid-template-columns .55s cubic-bezier(.22,1,.36,1);grid-template-columns:minmax(0,42fr) minmax(0,58fr)!important;gap:clamp(2rem,3.5vw,4rem)!important;margin-top:clamp(1.5rem,2.4vw,2.75rem)!important;display:grid!important}.mission-editorial-pr9 .mission-editorial-body .mission-editorial-heading{flex-direction:column;grid-area:heading;gap:clamp(1rem,1.6vw,1.6rem);display:flex;max-width:none!important;margin:0!important}.mission-editorial-pr9 .mission-editorial-body .mission-editorial-left{grid-area:wheel;width:100%;min-width:0;display:block}.mission-editorial-pr9 .mission-editorial-body .mission-editorial-left .mission-editorial-wheel{justify-content:center;align-items:center;width:100%;display:flex;min-height:auto!important;margin:0!important}.mission-editorial-pr9 .mission-editorial-body .mission-editorial-panel{grid-area:panel}.mission-editorial-pr9 .mission-editorial-body:not(.is-selected){grid-template-areas:"heading wheel";grid-template-columns:minmax(0,42fr) minmax(0,58fr)!important}.mission-editorial-pr9 .mission-editorial-body:not(.is-selected) .mission-editorial-panel{display:none!important}.mission-editorial-pr9 .mission-editorial-body:not(.is-selected) .mission-editorial-prompt{letter-spacing:.22em;text-transform:uppercase;color:var(--section-accent);margin-top:clamp(.5rem,1vw,1rem);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:600;display:block}.mission-editorial-pr9 .mission-editorial-body:not(.is-selected) .mission-editorial-prompt span{color:var(--section-accent);margin-left:.35em}.mission-editorial-pr9 .mission-editorial-body:not(.is-selected) .mission-dial-shell{width:min(100%,760px)!important;margin:0 auto!important}.mission-editorial-pr9 .mission-editorial-body:not(.is-selected) .mission-editorial-wheel{min-height:auto!important;margin:0!important;transform:none!important}.mission-editorial-pr9 .mission-editorial-body.is-selected{grid-row-gap:clamp(1.2rem,2vw,2rem);grid-template-areas:"heading heading""wheel panel";align-items:start;grid-template-columns:minmax(0,38fr) minmax(0,62fr)!important}.mission-editorial-pr9 .mission-editorial-body.is-selected .mission-editorial-heading{border-bottom:1px solid #19262e2e;flex-direction:column;gap:clamp(.6rem,1vw,1rem);padding-bottom:clamp(1rem,1.6vw,1.6rem);display:flex}.mission-editorial-pr9 .mission-editorial-body.is-selected .mission-editorial-heading h2{margin:0;line-height:.98}.mission-editorial-pr9 .mission-editorial-body.is-selected .mission-editorial-heading .mission-editorial-eyebrow{color:var(--section-accent);letter-spacing:.24em;text-transform:uppercase;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:700}.mission-editorial-pr9 .mission-editorial-body.is-selected .mission-editorial-heading .section-intro{max-width:none;color:var(--section-muted);margin:0;font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.5}.mission-editorial-pr9 .mission-editorial-body.is-selected .mission-editorial-prompt{display:none}.mission-editorial-pr9 .mission-editorial-body.is-selected .mission-dial-shell{width:min(100%,520px)!important;margin:0 auto!important}.mission-editorial-pr9 .mission-editorial-body:not(.is-selected) .mission-editorial-heading .mission-editorial-eyebrow{color:var(--section-accent);letter-spacing:.24em;text-transform:uppercase;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:700}.mission-editorial-pr9 .mission-editorial-body:not(.is-selected) .mission-editorial-heading h2{letter-spacing:-.03em;max-width:11ch;margin:0;font-weight:500;line-height:.98}.mission-editorial-pr9 .mission-editorial-body:not(.is-selected) .mission-editorial-heading .section-intro{max-width:36ch;color:var(--section-muted);margin:0;font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.5}.mission-editorial-pr9 .mission-instruction{display:none!important}@media (max-width:900px){.mission-editorial-pr9 .mission-editorial-body{grid-template-columns:1fr!important;grid-template-areas:"heading""wheel"!important;gap:clamp(1.5rem,4vw,2.5rem)!important}.mission-editorial-pr9 .mission-editorial-body.is-selected{grid-template-columns:1fr!important;grid-template-areas:"heading""wheel""panel"!important}.mission-editorial-pr9 .mission-editorial-body .mission-editorial-panel{grid-area:panel}.mission-editorial-pr9 .mission-editorial-body.is-selected .mission-editorial-heading{grid-template-columns:1fr;gap:.35rem}.mission-editorial-pr9 .mission-editorial-body.is-selected .mission-editorial-heading .section-intro{grid-column:1}.mission-editorial-pr9 .mission-editorial-body:not(.is-selected) .mission-dial-shell,.mission-editorial-pr9 .mission-editorial-body.is-selected .mission-dial-shell{width:min(100%,520px)!important}}.mission-editorial-pr9 .mission-house:not(.active)>path{fill:#0000!important;stroke:#19262e47!important;stroke-width:.28px!important;filter:none!important}.mission-editorial-pr9 .mission-house.featured:not(.active) .feature-ring,.mission-editorial-pr9 .mission-house.featured:not(.active) .feature-star,.mission-editorial-pr9 .mission-house.featured .feature-ring,.mission-editorial-pr9 .mission-house.featured .feature-star{display:none!important}.mission-editorial-pr9 .aspect-lines,.mission-editorial-pr9 .aspect-lines line{opacity:0!important;stroke:#0000!important;display:none!important}.mission-editorial-pr9 .mission-house.active>path{fill:#b95c3e!important;stroke:#8d3f2d!important;stroke-width:.4px!important;filter:none!important}.mission-editorial-pr9 .mission-wheel-ring{fill:none;stroke:#19262eb3!important;stroke-width:.75px!important}.mission-editorial-pr9 .mission-wheel-inner{stroke:#19262e38;stroke-width:.22px;fill:none;pointer-events:none}.mission-wheel-tick{stroke:#19262e6b;stroke-width:.18px;stroke-linecap:round;pointer-events:none}.mission-wheel-tick.is-major{stroke:#19262e9e;stroke-width:.28px}.mission-editorial-pr9 .mission-house:not(.active) text{letter-spacing:.02em;fill:#19262eb8!important;font-weight:500!important}.mission-editorial-pr9 .mission-house.featured:not(.active) text{font-weight:600!important}.mission-editorial-pr9 .mission-house:not(.active) .mission-house-number{fill:#19262e59!important}.mission-editorial-pr9 .mission-house.active text,.mission-editorial-pr9 .mission-house.active .mission-house-number{fill:#f7ebd4!important;font-weight:600!important}.mission-editorial-pr9 .mission-core circle{stroke:#19262e8c!important;stroke-width:.5px!important;fill:var(--section-bg)!important}.mission-editorial-pr9 .mission-core .mission-core-halo{pointer-events:none;fill:#9f51320d!important;stroke:#9f513247!important;stroke-width:.22px!important}.mission-editorial-pr9 .mission-core .mission-core-ring{pointer-events:none;fill:none!important;stroke:#9f51328c!important;stroke-width:.28px!important}.mission-editorial-pr9 .mission-core .mission-core-ring.is-inner{stroke-dasharray:.6 .8;stroke:#19262e52!important;stroke-width:.18px!important}.mission-editorial-pr9 .mission-editorial-body:not(.is-selected) .mission-instruction{text-transform:uppercase;text-align:center;letter-spacing:.22em!important;color:var(--section-muted)!important;margin:.35rem auto 0!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;font-size:.72rem!important;font-weight:600!important;transform:none!important}.mission-editorial-pr9 .mission-editorial-body:not(.is-selected) .mission-wheel-halo{opacity:1;transition:opacity .5s}.mission-editorial-pr9 .mission-editorial-body.is-selected .mission-wheel-halo{opacity:0}@media (min-width:1600px) and (min-height:1120px){.altitude-base.section-shell{min-height:0!important}}.how-work-section.altitude-paths .method-map{margin-top:clamp(3rem,5vw,5rem)!important}@media (max-width:760px){.how-work-section.altitude-paths .method-map{margin-top:clamp(3.5rem,10vw,6rem)!important}}@media (max-width:700px){:root{--page-gutter:1.25rem}.altitude-step.section-shell:not(.altitude-hero){padding-top:2.25rem!important;padding-bottom:2.25rem!important}.site-header{height:62px;padding-inline:1.25rem}.site-header .wordmark{text-overflow:ellipsis;letter-spacing:.2em;max-width:calc(100vw - 88px);font-size:.68rem;overflow:hidden}.site-header .menu-button{flex:0 0 42px;width:42px;height:42px}.hero.hero-split{gap:1.35rem;min-height:auto!important;padding-top:5.25rem!important;padding-bottom:2.25rem!important}.altitude-step.hero .hero-headline{max-width:9.8ch;line-height:.92;font-size:clamp(2.8rem,12.4vw,3.55rem)!important}.hero-lede{max-width:31rem!important;line-height:1.5!important}.button-row{gap:.55rem;margin-top:1.35rem}.button-row .button{min-height:48px;padding:.72rem .95rem}.hero-visual-preview{margin-top:.15rem}.hero-preview-card{padding:1rem!important}.hero-placement-strip{margin-top:.35rem}.hero-placement{gap:.7rem;padding:.75rem 0!important}.hero-placement-copy{max-width:none;line-height:1.4}.base-camp-kicker,.how-work-rail,.career-ref-rail,.mission-editorial-rail{gap:.6rem}.base-camp-kicker-line,.how-work-rail-line,.career-ref-rail-line,.mission-editorial-rail>span[aria-hidden=true]{min-width:24px}.career-ref-heading-clean,.mission-editorial-heading{margin-top:1rem!important}.career-dot-selector{scroll-snap-type:x mandatory;margin-inline:-1.25rem;padding:.15rem 1.25rem .8rem;scroll-padding-inline:1.25rem}.career-dot-selector li{scroll-snap-align:start;width:min(78vw,290px)!important}.career-dot-option{min-height:96px!important}.career-clean-detail-shell{margin-top:.25rem;padding-top:1rem!important}.career-ref-detail-clean h3{line-height:.97;font-size:clamp(2.15rem,9.5vw,3rem)!important}.career-ref-summary{line-height:1.5}.career-ref-achievements{padding-left:1.05rem}.career-ref-achievements li{margin-bottom:.45rem}.career-ref-tags{gap:.35rem}.mission-editorial-heading{display:block!important}.mission-editorial-heading h2{max-width:none!important}.mission-editorial-heading .section-intro{width:100%;margin-top:.7rem;line-height:1.48;max-width:34rem!important;font-size:1rem!important}.mission-editorial-pr9 .mission-editorial-body{gap:.75rem!important;margin-top:1rem!important}.mission-editorial-pr9 .mission-editorial-wheel{padding:.2rem 0 0;min-height:0!important}.mission-editorial-pr9 .mission-dial-shell{margin-inline:auto;width:min(100%,360px)!important}.mission-editorial-pr9 .mission-editorial-panel{border-top:0!important;padding-top:.75rem!important}.mission-editorial-pr9 .mission-card h3{line-height:.98;font-size:clamp(2.2rem,9.5vw,3rem)!important}.contact-section{overflow:hidden}.contact-section .star-field,.contact-section .ambient-glyphs{display:none!important}.contact-grid,.contact-section footer{z-index:2;position:relative}.contact-grid h2{max-width:10ch;font-size:clamp(2.5rem,11vw,3.35rem)!important;line-height:.95!important}.contact-lede{line-height:1.5}.contact-details{grid-template-columns:1fr auto;align-items:center;gap:.65rem .8rem!important;display:grid!important}.contact-details>a:first-child{overflow-wrap:anywhere;grid-column:1/-1}.contact-details>a,.contact-details>span{min-width:0}.contact-grid form{z-index:3;background:var(--section-bg);width:100%;margin:0;position:relative;gap:.9rem!important;padding:1.15rem!important}@supports (color:color-mix(in lab, red, red)){.contact-grid form{background:color-mix(in srgb,var(--section-bg) 96%,white)}}.contact-grid form{border:1px solid var(--section-border)}.form-constellation{height:40px}.contact-grid textarea{min-height:120px}.contact-grid .button-light{justify-content:center;width:100%}.contact-section footer{gap:.45rem;padding-top:1rem;margin-top:1.4rem!important}.mission-editorial-heading{width:100%;max-width:100%;margin-top:1rem!important;display:block!important}.mission-editorial-heading h2,.mission-editorial-heading .section-intro,.mission-editorial .mission-instruction{width:100%;max-width:none!important}.mission-editorial-heading .section-intro{margin-top:.7rem!important;font-size:1rem!important;line-height:1.48!important}.mission-editorial-pr9 .mission-editorial-body,.mission-editorial-body,.mission-editorial-left{width:100%;min-width:0;grid-template-columns:1fr!important;gap:.85rem!important;margin-top:1rem!important;display:grid!important}.mission-editorial-pr9 .mission-dial-shell{width:min(88vw,420px)!important;max-width:420px!important;margin-inline:auto!important;transform:none!important}.mission-editorial .mission-instruction{max-width:30rem;margin-top:.35rem!important;font-size:.74rem!important;line-height:1.35!important}.mission-editorial-pr9 .mission-editorial-panel{width:100%;max-width:100%;border-top:0!important;border-left:0!important;height:auto!important;max-height:none!important;margin-top:1rem!important;margin-left:0!important;padding-top:.9rem!important;padding-left:0!important;overflow:visible!important}.mission-editorial-pr9 .mission-card h3{font-size:clamp(2.2rem,9.5vw,3rem)!important;line-height:.98!important}.mission-editorial-pr9 .mission-editorial-rail{background:var(--section-accent);height:1px;min-height:1px;padding:0;margin:0 0 1.15rem!important;display:block!important}.mission-editorial-pr9 .mission-editorial-rail>*{display:none!important}.mission-editorial-pr9 .mission-editorial-heading{width:100%;max-width:none!important;margin:0!important}.mission-editorial-pr9 .mission-editorial-eyebrow{letter-spacing:.19em;margin:0 0 .55rem;font-size:.74rem;line-height:1.35}.mission-editorial-pr9 .mission-editorial-heading h2{width:100%;margin:0;max-width:none!important;font-size:clamp(2.9rem,12.5vw,3.65rem)!important;line-height:.94!important}.mission-editorial-pr9 .mission-editorial-heading .section-intro{width:100%;max-width:35rem!important;margin:.9rem 0 0!important;font-size:1.03rem!important;line-height:1.5!important}.mission-editorial-pr9 .mission-editorial-prompt{font-family:var(--editorial-meta-font);letter-spacing:.18em;text-transform:uppercase;max-width:16ch;line-height:1.45;color:var(--section-accent)!important;margin:1rem 0 0!important;font-size:.72rem!important;display:block!important}.mission-editorial-pr9 .mission-editorial-prompt span{margin-left:.3rem;display:inline-block}.mission-editorial-pr9 .mission-instruction{display:none!important}.mission-editorial-pr9 .mission-editorial-heading:after{content:"";background:var(--section-fg);width:100%;height:1px;margin:1.2rem 0 0;display:block}@supports (color:color-mix(in lab, red, red)){.mission-editorial-pr9 .mission-editorial-heading:after{background:color-mix(in srgb,var(--section-fg) 22%,transparent)}}.mission-editorial-pr9 .mission-editorial-body,.mission-editorial-pr9 .mission-editorial-left{width:100%;min-width:0;max-width:100%;display:block!important}.mission-editorial-pr9 .mission-editorial-body{margin-top:0!important}.mission-editorial-pr9 .mission-editorial-left{margin-top:1.8rem}.mission-editorial-pr9 .mission-editorial-wheel{width:100%;place-items:center!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;transform:none!important}.mission-editorial-pr9 .mission-dial-shell{width:min(72vw,340px)!important;max-width:340px!important;margin:0 auto!important;transform:none!important}.mission-editorial-pr9 .mission-editorial-panel{width:100%;max-width:100%;border:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:1.25rem 0 0!important;padding:0!important;overflow:visible!important}.mission-editorial-body:not(.is-selected) .mission-editorial-panel{display:none!important}.contact-details{align-items:center;margin-top:1.15rem;grid-template-columns:1fr auto!important;gap:.8rem 1rem!important;display:grid!important}.contact-details .contact-email{color:var(--section-accent);overflow-wrap:anywhere;grid-column:1/-1;font-size:1rem;font-weight:700;text-decoration:none;display:block}.contact-details>a:not(.contact-email),.contact-details>span{background:0 0;border:0;align-items:center;gap:.4rem;width:auto;padding:0;font-size:.95rem;line-height:1.3;text-decoration:none;display:inline-flex}.contact-details>span{justify-self:end}.contact-grid{gap:1.2rem!important}.contact-grid form{margin-top:.15rem;padding:1.05rem!important}.form-constellation{margin-bottom:.15rem}.contact-section footer{margin-top:1.2rem!important}}
