._section_5oq22_1{--role-ink:#e3ecea;--role-mission:#08141f;--role-tech:#51adba;--role-tech-bright:#74d4dc;--role-titanium:#aab4b0;--role-mineral:#e3ecea;--role-paper:#13212b;--role-line:#d2e7e529;--role-muted:#d7e5e3b8;--role-ease:cubic-bezier(.2, 0, 0, 1);width:100%;color:var(--role-ink);background:radial-gradient(circle at 84% 9%,#5b919724,#0000 27%),linear-gradient(165deg,#2a3942 0%,#1a2832 48%,#0d1821 100%);padding-block:clamp(92px,9vw,144px);scroll-margin-top:92px;position:relative;overflow:clip}._section_5oq22_1 h2,._section_5oq22_1 h3,._section_5oq22_1 p{margin-top:0}._section_5oq22_1 h2,._section_5oq22_1 h3{text-wrap:balance}._section_5oq22_1 p{text-wrap:pretty}._shell_5oq22_39{width:min(1320px,100vw - 56px);margin-inline:auto}._intro_5oq22_44{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:end;gap:clamp(42px,8vw,128px);display:grid}._eyebrow_5oq22_51{color:var(--role-tech);font-family:var(--font-mono);letter-spacing:.17em;grid-column:1/-1;margin-bottom:4px;font-size:10px;font-weight:600;line-height:1.5}._intro_5oq22_44 h2{letter-spacing:-.056em;max-width:880px;margin-bottom:0;font-size:clamp(44px,5.2vw,76px);font-weight:430;line-height:1.06}._introCopy_5oq22_71{max-width:475px;color:var(--role-muted);margin-bottom:5px;font-size:15px;line-height:1.85}._dossier_5oq22_79{border-top:1px solid var(--role-line);border-bottom:1px solid var(--role-line);background:var(--role-paper);grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);margin-top:clamp(58px,7vw,94px);display:grid}._roleIndex_5oq22_88{border-right:1px solid var(--role-line);min-width:0}._indexHeader_5oq22_93{border-bottom:1px solid var(--role-line);min-height:66px;color:var(--role-muted);font-family:var(--font-mono);letter-spacing:.14em;justify-content:space-between;align-items:center;gap:20px;padding:0 22px;font-size:9px;font-weight:600;display:flex}._indexHeader_5oq22_93 span:last-child{color:var(--role-tech)}._roleIndex_5oq22_88 ol,._jobList_5oq22_113 ol{margin:0;padding:0;list-style:none}._roleIndex_5oq22_88 li+li{border-top:1px solid var(--role-line)}._roleIndex_5oq22_88 button{width:100%;min-height:104px;color:var(--role-ink);cursor:pointer;font:inherit;text-align:left;transition:background-color .3s var(--role-ease), color .3s var(--role-ease), scale .18s var(--role-ease);background:0 0;border:0;border-radius:0;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:16px;padding:18px 22px;display:grid;position:relative}._roleIndex_5oq22_88 button:hover{background:#74d4dc14}._roleIndex_5oq22_88 button[aria-selected=true]{color:var(--role-mineral);background:linear-gradient(105deg,#51adba2e,#08141ff5)}._roleIndex_5oq22_88 button:focus-visible{z-index:1;outline:2px solid var(--role-tech-bright);outline-offset:-4px}._roleIndex_5oq22_88 button:active{scale:.96}._roleNumber_5oq22_164{color:var(--role-titanium);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.12em;transition:color .3s var(--role-ease);align-self:start;padding-top:3px;font-size:9px;font-weight:650}._roleIndex_5oq22_88 button[aria-selected=true] ._roleNumber_5oq22_164{color:var(--role-tech-bright)}._roleLabel_5oq22_180{min-width:0}._roleLabel_5oq22_180 strong,._roleLabel_5oq22_180 small{display:block}._roleLabel_5oq22_180 strong{letter-spacing:-.018em;font-size:16px;font-weight:600;line-height:1.35}._roleLabel_5oq22_180 small{color:var(--role-muted);transition:color .3s var(--role-ease);margin-top:8px;font-size:11px;line-height:1.5}._roleIndex_5oq22_88 button[aria-selected=true] ._roleLabel_5oq22_180 small{color:#f0eee89e}._roleArrow_5oq22_208{color:var(--role-tech);opacity:.36;transition:color .3s var(--role-ease), opacity .3s var(--role-ease), transform .3s var(--role-ease);font-size:18px;line-height:1;transform:translate(-5px)}._roleIndex_5oq22_88 button:hover ._roleArrow_5oq22_208,._roleIndex_5oq22_88 button[aria-selected=true] ._roleArrow_5oq22_208{opacity:1;transform:translate(0)}._roleIndex_5oq22_88 button[aria-selected=true] ._roleArrow_5oq22_208{color:var(--role-tech-bright)}._activeDossier_5oq22_230{background:radial-gradient(circle at 88% 10%, #74d4dc1c, transparent 27%), linear-gradient(135deg, #51adba1c, transparent 42%), var(--role-paper);outline:none;flex-direction:column;min-width:0;min-height:586px;padding:clamp(34px,5vw,72px);display:flex;position:relative;overflow:hidden}._activeDossier_5oq22_230:before{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #25abb647;border-radius:50%;width:70%;position:absolute;top:-48%;right:-28%;box-shadow:inset 0 0 0 24px #25abb606,0 0 86px #25abb614}._activeDossier_5oq22_230:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 0 42%,#25abb621 49%,#0000 56%);position:absolute;inset:0}._activeDossier_5oq22_230[data-role]:after{animation:_dossier-scan_5oq22_1 .86s both var(--role-ease)}._activeDossier_5oq22_230:focus-visible{box-shadow:inset 0 0 0 2px var(--role-tech)}._dossierMeta_5oq22_275{z-index:1;border-bottom:1px solid var(--role-line);color:var(--role-tech);font-family:var(--font-mono);letter-spacing:.15em;justify-content:space-between;align-items:center;gap:24px;padding-bottom:19px;font-size:9px;font-weight:650;display:flex;position:relative}._dossierMeta_5oq22_275 span:last-child{color:var(--role-titanium)}._dossierTelemetry_5oq22_295{z-index:1;color:var(--role-tech);font-family:var(--font-mono);letter-spacing:.13em;align-items:center;gap:9px;margin-top:20px;font-size:8px;font-weight:650;display:flex;position:relative}._dossierTelemetry_5oq22_295 i{background:linear-gradient(90deg, var(--role-tech), transparent);width:42px;height:1px}._dossierContent_5oq22_315{z-index:1;position:relative}._dossierContent_5oq22_315>*{animation:_dossier-content-enter_5oq22_1 .62s both var(--role-ease)}._dossierContent_5oq22_315>:nth-child(2){animation-delay:75ms}._dossierContent_5oq22_315>:nth-child(3){animation-delay:.145s}._dossierContent_5oq22_315>:nth-child(4){animation-delay:.215s}@keyframes _dossier-content-enter_5oq22_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes _dossier-scan_5oq22_1{0%{opacity:0;transform:translate(-56%)}22%{opacity:1}to{opacity:0;transform:translate(56%)}}._roleNarrative_5oq22_339{max-width:760px;margin-top:clamp(40px,5vw,68px)}._roleNarrative_5oq22_339>p:first-child,._jobList_5oq22_113>p,._valueStatement_5oq22_346>span{color:var(--role-tech);font-family:var(--font-mono);letter-spacing:.14em;margin-bottom:14px;font-size:9px;font-weight:650}._roleNarrative_5oq22_339 h3{color:var(--role-mineral);letter-spacing:-.052em;margin-bottom:21px;font-size:clamp(40px,5vw,70px);font-weight:470;line-height:1.04}._roleCopy_5oq22_364{max-width:670px;color:var(--role-muted);margin-bottom:0;font-size:clamp(15px,1.45vw,18px);line-height:1.8}._valueStatement_5oq22_346{border-top:1px solid var(--role-line);grid-template-columns:minmax(120px,.28fr) minmax(0,.72fr);align-items:start;gap:28px;margin-top:clamp(42px,5vw,64px);padding-top:23px;display:grid}._valueStatement_5oq22_346>span{margin-bottom:0}._valueStatement_5oq22_346 strong{max-width:660px;color:var(--role-mineral);letter-spacing:-.026em;font-size:clamp(20px,2vw,27px);font-weight:520;line-height:1.55}._jobList_5oq22_113{margin-top:clamp(42px,5vw,66px)}._jobList_5oq22_113>p{margin-bottom:18px}._jobList_5oq22_113 ol{border-top:1px solid var(--role-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._jobList_5oq22_113 li{border-bottom:1px solid var(--role-line);min-height:82px;padding:16px 18px 18px 0}._jobList_5oq22_113 li+li{border-left:1px solid var(--role-line);padding-left:18px}._jobList_5oq22_113 li span,._jobList_5oq22_113 li strong{display:block}._jobList_5oq22_113 li span{color:var(--role-titanium);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.12em;font-size:8px;font-weight:650}._jobList_5oq22_113 li strong{margin-top:16px;font-size:14px;font-weight:580}._diagnosisLink_5oq22_440{background:var(--role-mission);min-height:56px;box-shadow:inset 3px 0 var(--role-tech-bright);color:var(--role-mineral);transition:background-color .26s var(--role-ease), box-shadow .26s var(--role-ease), scale .18s var(--role-ease);justify-content:space-between;align-self:flex-start;align-items:center;gap:28px;margin-top:clamp(42px,5vw,66px);padding:0 22px;font-size:13px;font-weight:620;text-decoration:none;display:flex}._diagnosisLink_5oq22_440:hover{box-shadow:inset 5px 0 var(--role-tech-bright);background:#102936}._diagnosisLink_5oq22_440:focus-visible{outline:2px solid var(--role-tech);outline-offset:4px}._diagnosisLink_5oq22_440:active{scale:.96}._diagnosisLink_5oq22_440 i{color:var(--role-tech-bright);font-size:18px;font-style:normal}@media (max-width:980px){._intro_5oq22_44{grid-template-columns:1fr;gap:24px}._eyebrow_5oq22_51{grid-column:auto}._introCopy_5oq22_71{max-width:650px;margin-bottom:0}._dossier_5oq22_79{grid-template-columns:minmax(250px,.62fr) minmax(0,1.38fr)}._roleIndex_5oq22_88 button{grid-template-columns:28px minmax(0,1fr) 14px;gap:12px;min-height:94px;padding-inline:18px}._activeDossier_5oq22_230{padding:34px}._valueStatement_5oq22_346{grid-template-columns:1fr;gap:8px}}@media (max-width:720px){._section_5oq22_1{padding-block:78px}._shell_5oq22_39{width:min(100% - 32px,1320px)}._intro_5oq22_44 h2{font-size:clamp(39px,11.5vw,54px)}._introCopy_5oq22_71{font-size:14px}._dossier_5oq22_79{grid-template-columns:1fr;margin-top:48px}._roleIndex_5oq22_88{border-right:0;border-bottom:1px solid var(--role-line)}._indexHeader_5oq22_93{min-height:54px;padding-inline:16px}._roleIndex_5oq22_88 ol{scroll-snap-type:x mandatory;scrollbar-color:#0c7e9a73 transparent;gap:1px;padding-bottom:3px;scroll-padding-inline:16px;display:flex;overflow-x:auto}._roleIndex_5oq22_88 li{border-right:1px solid var(--role-line);scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 218px;min-width:218px}._roleIndex_5oq22_88 li+li{border-top:0}._roleIndex_5oq22_88 button{grid-template-columns:25px minmax(0,1fr);align-items:start;min-height:92px;padding:18px 16px}._roleArrow_5oq22_208{display:none}._roleLabel_5oq22_180 small{margin-top:6px}._activeDossier_5oq22_230{min-height:0;padding:28px 22px 30px}._dossierTelemetry_5oq22_295{margin-top:16px}._dossierMeta_5oq22_275{padding-bottom:15px}._roleNarrative_5oq22_339{margin-top:40px}._roleNarrative_5oq22_339 h3{font-size:clamp(38px,12vw,54px)}._valueStatement_5oq22_346,._jobList_5oq22_113{margin-top:38px}._jobList_5oq22_113 ol{grid-template-columns:1fr}._jobList_5oq22_113 li,._jobList_5oq22_113 li+li{border-left:0;min-height:70px;padding:14px 0 15px}._jobList_5oq22_113 li+li{border-top:0}._jobList_5oq22_113 li strong{margin-top:11px}._diagnosisLink_5oq22_440{width:100%;margin-top:40px}}@media (prefers-reduced-motion:reduce){._roleIndex_5oq22_88 button,._roleNumber_5oq22_164,._roleLabel_5oq22_180 small,._roleArrow_5oq22_208,._diagnosisLink_5oq22_440{transition-duration:.01ms}._activeDossier_5oq22_230:after,._dossierContent_5oq22_315>*{animation:none}._roleIndex_5oq22_88 button:active,._diagnosisLink_5oq22_440:active{scale:1}}
