.page_hero__SKW6o{position:relative;overflow:hidden;padding:var(--space-5) var(--gutter) var(--space-8);background:linear-gradient(var(--navy-800) 1px,transparent 1px) 0 0 /100% 6rem,var(--navy-900);color:var(--on-navy)}.page_heroBar__BLjBK{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);max-width:var(--page-max);margin:0 auto}.page_name__eOmhd{font-family:var(--font-display);font-weight:700;font-size:1.05rem;letter-spacing:.01em}.page_actions__e35f9{display:flex;flex-wrap:wrap;gap:var(--space-3)}.page_primaryDark__5nl5K,.page_primary__V8M9Y,.page_secondary__lm_PT{display:inline-flex;align-items:center;gap:var(--space-3);min-height:2.75rem;padding:0 var(--space-5);border-radius:999px;font:700 .98rem/1 var(--font-body);text-decoration:none;cursor:pointer;transition:transform .26s var(--ease-out),background-color .26s var(--ease-out),box-shadow .26s var(--ease-out)}.page_primary__V8M9Y{background:var(--amber);color:var(--navy-950);box-shadow:0 10px 30px -12px rgba(240,165,0,.7)}.page_primaryDark__5nl5K:hover,.page_primary__V8M9Y:hover{transform:translateY(-2px);text-decoration:none}.page_primaryDark__5nl5K{background:var(--navy-900);color:var(--on-navy);box-shadow:0 12px 30px -16px rgba(10,23,48,.8)}.page_secondary__lm_PT{border:1px solid rgba(182,195,227,.45);background:transparent;color:var(--on-navy)}.page_secondary__lm_PT:hover{background:rgba(244,247,255,.08)}.page_secondary__lm_PT[data-copied=true]{border-color:var(--amber);color:var(--amber)}.page_pdfTag__uAGWY{padding:2px 6px;border-radius:4px;background:rgba(6,15,34,.14);font-size:.72rem;letter-spacing:.06em}.page_heroBody__nJQAS{max-width:var(--page-max);margin:clamp(3.5rem,11vh,7.5rem) auto 0}.page_title__3jonF{display:grid;font-size:clamp(2.9rem,8.4vw,6rem);font-weight:800;font-stretch:115%;line-height:.98;letter-spacing:-.035em}.page_title__3jonF>span{animation:page_rise__3tCje .9s var(--ease-out) both}.page_titleSecond__hnJN2{color:var(--cobalt-bright);animation-delay:.12s!important}.page_lede__RDnn4{max-width:62ch;margin-top:var(--space-6);color:var(--on-navy-soft);font-size:clamp(1.05rem,1.6vw,1.25rem)}.page_identity__b9C4U{margin-top:2px;color:var(--on-navy-soft);font-size:.88rem}.page_lensRow__JaVlh{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);max-width:var(--page-max);margin:var(--space-7) auto 0}.page_lensLabel__WihJY{color:var(--on-navy-soft);font-weight:600}.page_proof__rR_hl{display:grid;grid-template-columns:repeat(3,1fr);max-width:var(--page-max);margin:var(--space-7) auto 0;padding:0;list-style:none;border-top:1px solid rgba(182,195,227,.3)}.page_proofItem__w1hMg{display:grid;align-content:start;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-5) var(--space-5) 0 0;animation:page_rise__3tCje .8s var(--ease-out) both}.page_proofItem__w1hMg+.page_proofItem__w1hMg{padding-left:var(--space-5);border-left:1px solid rgba(182,195,227,.3)}.page_proofValue__lmMSF{font-family:var(--font-display);font-size:clamp(2.6rem,5vw,4rem);font-weight:800;font-stretch:112%;line-height:1;color:var(--amber)}.page_proofLabel__jmDwI{font-weight:600;font-size:1.05rem}.page_proofSource__b_ASX{color:var(--on-navy-soft);font-size:.88rem}.page_deck__mkkES{display:grid;grid-template-columns:11rem minmax(0,1fr);grid-gap:var(--space-7);gap:var(--space-7);max-width:var(--page-max);margin:0 auto;padding:var(--space-8) var(--gutter) var(--space-9)}.page_slides__hb__n{display:grid;grid-gap:var(--space-9);gap:var(--space-9);min-width:0}.page_slide__vIZHX{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.page_actionTitle__lfQ6j{max-width:22ch;font-size:clamp(2rem,4vw,3.1rem);font-weight:800;font-stretch:108%}.page_row__xP1Vd{display:grid;grid-template-columns:12rem minmax(0,1fr);grid-gap:var(--space-6);gap:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--rule)}.page_rowMeta__ha3IT{display:grid;align-content:start;grid-gap:var(--space-1);gap:var(--space-1);color:var(--ink-mute);font-size:.95rem}.page_dates__6Afa9{color:var(--ink);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_rowTitle__rkg8v{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);font-size:clamp(1.4rem,2.4vw,1.75rem);font-weight:700}.page_role__kBGJa{margin-top:var(--space-1);color:var(--ink-soft);font-weight:600}.page_summary__7gEMW{max-width:68ch;margin-top:var(--space-3);color:var(--ink-soft)}.page_bullets__Rnf4k{display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-width:70ch;margin:var(--space-4) 0 0;padding-left:1.1rem;color:var(--ink-soft)}.page_bullets__Rnf4k li::marker{color:var(--cobalt)}.page_badge__s34Is{padding:4px 10px;border-radius:999px;background:var(--amber);color:var(--navy-950);font:700 .78rem/1.2 var(--font-body);letter-spacing:.02em}.page_chips__dq3_7{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-5) 0 0;padding:0;list-style:none}.page_chips__dq3_7 li{padding:6px 12px;border:1px solid var(--rule-strong);border-radius:999px;background:var(--paper);font-size:.92rem;font-weight:600}.page_links__qE4Ea{display:flex;flex-wrap:wrap;gap:var(--space-5);margin-top:var(--space-5);font-weight:700}.page_closeActions__QnSX5 a,.page_links__qE4Ea a{display:inline-flex;align-items:center;gap:6px;min-height:2.75rem}.page_externalIcon__WU5Vj{flex:none}.page_bases__kvMTN{display:grid;grid-template-columns:repeat(7,.85rem);grid-gap:6px;gap:6px}.page_bases__kvMTN span{width:.85rem;height:.85rem;border-radius:3px;background:var(--cobalt);animation:page_pop__v7_NK .6s var(--ease-out) both}.page_basesCaption__OEdt0{grid-column:1/-1;margin-top:var(--space-2);color:var(--ink-mute)}.page_skillGrid__q07GN{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-gap:var(--space-6);gap:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--rule)}.page_skillGroup__U0LdW{font-size:1.15rem;font-weight:700}.page_skillGroup__U0LdW+.page_chips__dq3_7{margin-top:var(--space-3)}.page_close__ecjMc{display:grid;grid-gap:var(--space-5);gap:var(--space-5);padding:var(--space-7);border-radius:20px;background:var(--paper-2)}.page_closeTitle__FI_hY{font-size:clamp(2.2rem,5vw,3.6rem);font-weight:800;font-stretch:112%}.page_closeActions__QnSX5{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);font-weight:700}.page_hosting__NsaPU{padding-top:var(--space-4);border-top:1px solid var(--rule);color:var(--ink-mute);font-size:.88rem}@keyframes page_rise__3tCje{0%{opacity:0;transform:translateY(18px)}}@keyframes page_pop__v7_NK{0%{opacity:0;transform:scale(.4)}}@media (max-width:960px){.page_deck__mkkES{grid-template-columns:minmax(0,1fr);padding-top:var(--space-7)}}@media (max-width:720px){.page_hero__SKW6o{padding-bottom:var(--space-7)}.page_heroBody__nJQAS{margin-top:var(--space-6)}.page_lede__RDnn4{margin-top:var(--space-4)}.page_lensRow__JaVlh,.page_proof__rR_hl{margin-top:var(--space-5)}.page_proof__rR_hl{grid-template-columns:1fr}.page_proofItem__w1hMg+.page_proofItem__w1hMg{padding-left:0;border-left:0;border-top:1px solid rgba(182,195,227,.3)}.page_proofItem__w1hMg{padding-bottom:var(--space-5)}.page_row__xP1Vd{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.page_lensRow__JaVlh{display:grid}.page_close__ecjMc{padding:var(--space-6) var(--space-5)}}.page_notice__83mqD{margin:0 0 1.5rem;max-width:54ch;font-size:.95rem;line-height:1.5;opacity:.7}.DeckIndex_progress__OHDtx{position:fixed;inset:0 0 auto 0;z-index:40;height:3px;background:var(--cobalt);transform-origin:0 50%}.DeckIndex_index__w9ZsC{position:-webkit-sticky;position:sticky;top:var(--space-6);align-self:start}.DeckIndex_index__w9ZsC ol{display:grid;grid-gap:var(--space-1);gap:var(--space-1);margin:0;padding:0;list-style:none}.DeckIndex_index__w9ZsC a{display:block;padding:var(--space-2) var(--space-3);border-left:1px solid var(--rule);color:var(--ink-mute);font-weight:600;font-size:.95rem;text-decoration:none;transition:color .3s var(--ease-out),border-color .3s var(--ease-out),padding-left .3s var(--ease-out)}.DeckIndex_index__w9ZsC a:hover{color:var(--ink)}.DeckIndex_index__w9ZsC a[aria-current=true]{border-left-color:var(--cobalt);color:var(--ink);padding-left:var(--space-4)}@media (max-width:960px){.DeckIndex_index__w9ZsC{display:none}}.Lens_root__BsKNm{--lens-dim:0.42}.Lens_root__BsKNm[data-lens=business] [data-tags]:not([data-tags~=business]),.Lens_root__BsKNm[data-lens=technical] [data-tags]:not([data-tags~=technical]){opacity:var(--lens-dim);filter:saturate(.4)}.Lens_root__BsKNm [data-tags]{transition:opacity .42s var(--ease-out),filter .42s var(--ease-out),background-color .42s var(--ease-out),border-color .42s var(--ease-out)}.Lens_root__BsKNm[data-lens=business] [data-tags~=business][data-chip]{background:var(--amber-wash);border-color:var(--amber)}.Lens_root__BsKNm[data-lens=technical] [data-tags~=technical][data-chip]{background:var(--cobalt-wash);border-color:var(--cobalt)}.Lens_switch__uQcPi{position:relative;display:inline-grid;grid-template-columns:repeat(3,minmax(6.5rem,1fr));padding:4px;border:1px solid rgba(182,195,227,.35);border-radius:999px;background:rgba(6,15,34,.55)}.Lens_thumb__0tOkx{position:absolute;inset:4px auto 4px 4px;width:calc((100% - 8px) / 3);border-radius:999px;background:var(--on-navy);transition:transform .38s var(--ease-out)}.Lens_option__BlgSw{position:relative;z-index:1;min-height:2.75rem;padding:0 var(--space-4);border:0;border-radius:999px;background:transparent;color:var(--on-navy-soft);font:600 .95rem/1 var(--font-body);cursor:pointer;transition:color .3s var(--ease-out)}.Lens_option__BlgSw:hover{color:var(--on-navy)}.Lens_option__BlgSw[data-active=true]{color:var(--navy-950)}