.assessment_wrap__G5fB6{max-width:760px;padding-top:26px}.assessment_eyebrow__e0_eg{font-size:11px;font-weight:600;letter-spacing:.2em;color:var(--ap-signal);text-transform:uppercase;margin:0 0 18px}.assessment_eyebrowMuted__f5NA5{color:var(--ap-muted)}.assessment_h1__9mF4X{margin:0 0 22px;font-family:var(--ap-font-display);font-weight:400;font-size:clamp(34px,6vw,52px);line-height:1.04;letter-spacing:-.025em;max-width:18ch}.assessment_h2__l3gpI{margin:0 0 30px;font-size:clamp(24px,4vw,33px);max-width:26ch}.assessment_h2__l3gpI,.assessment_h3__YF4We{font-family:var(--ap-font-display);font-weight:400;line-height:1.2;letter-spacing:-.02em}.assessment_h3__YF4We{margin:0 0 18px;font-size:26px}.assessment_lede__0o2CG{margin:0 0 14px;max-width:58ch;font-size:17px;line-height:1.65;color:var(--ap-muted)}.assessment_fine__dtf_a{margin:0 0 36px;max-width:58ch;font-size:14.5px;line-height:1.6;color:var(--ap-muted)}.assessment_btnPrimary__OJ33_{display:inline-block;padding:17px 28px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;background:var(--ap-paper);color:var(--ap-ink);border:none;cursor:pointer}.assessment_btnPrimary__OJ33_:disabled{opacity:.5;cursor:default}.assessment_btnSecondary__oEL1i{display:inline-block;padding:17px 28px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;background:transparent;border:1px solid var(--ap-border-strong);color:var(--ap-paper);cursor:pointer}.assessment_progressRow__mf_W6{display:flex;align-items:center;gap:18px;margin-bottom:52px}.assessment_track__k2RTI{flex:1;height:2px;background:var(--ap-border)}.assessment_fill__i3dIQ{height:100%;background:var(--ap-signal);transition:width .5s var(--ap-ease)}.assessment_counter___hmbj{font-size:11px;font-weight:600;letter-spacing:.16em;color:var(--ap-muted);font-variant-numeric:tabular-nums}.assessment_options__qPVMg{display:grid;gap:1px;background:var(--ap-border);border:1px solid var(--ap-border)}.assessment_option__zmzZq{display:block;width:100%;text-align:left;padding:19px 22px;font-size:15.5px;line-height:1.55;background:var(--ap-surface);color:var(--ap-muted);border:none;cursor:pointer;transition:background .2s var(--ap-ease),color .2s var(--ap-ease)}.assessment_option__zmzZq:hover{background:var(--ap-plate-3);color:var(--ap-paper)}.assessment_optionOn__Fh6uz,.assessment_optionOn__Fh6uz:hover{background:var(--ap-paper);color:var(--ap-ink)}.assessment_qFoot__fP5_V{display:flex;justify-content:space-between;align-items:center;margin-top:26px}.assessment_back__H6cnk{background:none;border:none;padding:6px 0;font-size:13px;color:var(--ap-muted);cursor:pointer}.assessment_back__H6cnk:disabled{opacity:.3;cursor:default}.assessment_pillar__Ijp8S{font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ap-dim-stroke)}.assessment_scoreRow__LYw35{display:flex;align-items:baseline;gap:10px;margin-bottom:16px}.assessment_score__OmKYE{font-family:var(--ap-font-display);font-size:84px;line-height:1;color:var(--ap-paper);font-variant-numeric:tabular-nums}.assessment_scoreMax__XPqw_{font-family:var(--ap-font-display);font-size:30px;color:var(--ap-muted)}.assessment_tierChip__9uuVV{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--ap-border-strong);padding:8px 14px;margin-bottom:30px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ap-paper)}.assessment_tierDot__NkQY_{width:6px;height:6px;background:var(--ap-signal)}.assessment_body__QSGIW{margin:0 0 44px;max-width:60ch;font-size:16.5px;line-height:1.68;color:var(--ap-muted)}.assessment_panel__haBzE{border:1px solid var(--ap-border);background:var(--ap-surface);padding:26px 26px 8px;margin-bottom:46px}.assessment_panelLabel__B5gXn{margin-bottom:6px}.assessment_tierList__vrDZh{list-style:none;margin:0;padding:0}.assessment_tierRow__r4G2R{display:flex;gap:16px;align-items:baseline;padding:14px 0;border-top:1px solid var(--ap-border)}.assessment_tierRow__r4G2R:first-child{border-top:none}.assessment_tierNum__RDZUs{font-family:var(--ap-font-display);font-size:15px;color:var(--ap-dim-stroke);flex-shrink:0;width:1.2em}.assessment_tierNumOn__CZaTq{color:var(--ap-signal)}.assessment_tierText__JumgD{flex:1;font-size:14.5px;line-height:1.55;color:var(--ap-muted)}.assessment_tierName__M2tlE{color:var(--ap-muted);font-weight:600}.assessment_tierNameOn__unBw2{color:var(--ap-paper)}.assessment_tierPts__sqJ9m{font-size:11px;font-weight:600;letter-spacing:.1em;color:var(--ap-dim-stroke);white-space:nowrap;font-variant-numeric:tabular-nums}.assessment_focusList__ecib4{list-style:none;margin:0 0 46px;padding:0;display:grid;gap:1px;background:var(--ap-border);border:1px solid var(--ap-border)}.assessment_focusItem__2zhxO{display:flex;gap:20px;padding:22px 24px;background:var(--ap-surface)}.assessment_focusNum__TcBK4{font-family:var(--ap-font-display);font-size:22px;line-height:1.3;color:var(--ap-signal);flex-shrink:0}.assessment_focusText__xa_j3{font-size:15px;line-height:1.62;color:var(--ap-muted)}.assessment_focusLead__FUf2q{color:var(--ap-paper);font-weight:600}.assessment_capture__ce3qT{border:1px solid var(--ap-border-strong);padding:26px;margin-bottom:28px}.assessment_captureTitle__a3zOF{margin:0 0 6px;font-size:15px;font-weight:600;color:var(--ap-paper)}.assessment_captureNote__mAcId{margin:0 0 20px;font-size:13.5px;line-height:1.6;color:var(--ap-muted)}.assessment_captureNoteLast__DpUEb{margin-bottom:0}.assessment_emailRow__z_HIR{display:flex;gap:10px;flex-wrap:wrap}.assessment_input__VT_9Q{flex:1;min-width:220px;padding:15px 16px;font-size:15px;background:var(--ap-ink);border:1px solid var(--ap-border-strong);color:var(--ap-paper);outline:none}.assessment_input__VT_9Q:focus{border-color:var(--ap-signal)}.assessment_error__YgVLd{margin:12px 0 0;font-size:13px;color:var(--ap-signal)}.assessment_cta__26u2v{background:var(--ap-paper);color:var(--ap-ink);padding:40px 36px}.assessment_ctaTitle__gpZB2{margin:0 0 14px;font-family:var(--ap-font-display);font-weight:400;font-size:30px;line-height:1.15;letter-spacing:-.02em}.assessment_ctaBody__cJM3s{margin:0 0 28px;max-width:56ch;font-size:15.5px;line-height:1.65;color:#4a4a52}.assessment_ctaActions__y9xwn{display:flex;gap:12px;flex-wrap:wrap}.assessment_ctaPrimary__xVdJF{background:var(--ap-ink);color:var(--ap-paper)}.assessment_ctaSecondary__oQD7h{border-color:rgba(12,12,13,.28);color:var(--ap-ink)}.assessment_restart__b276T{display:block;margin:30px auto 0;background:none;border:none;font-size:13px;color:var(--ap-muted);text-decoration:underline;text-underline-offset:4px;cursor:pointer}@media (max-width:700px){.assessment_wrap__G5fB6{padding-top:12px}.assessment_progressRow__mf_W6{margin-bottom:34px}.assessment_score__OmKYE{font-size:62px}.assessment_cta__26u2v{padding:30px 24px}.assessment_focusItem__2zhxO{gap:14px;padding:18px}}.diagram_pin__EevXu{position:relative;border-bottom:1px solid var(--ap-border)}.diagram_sticky__0t2Lu{position:sticky;top:0;height:100vh;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:100px var(--ap-gutter) 48px;padding-inline:max(var(--ap-gutter),calc((100% - var(--ap-max)) / 2));overflow:hidden}.diagram_header__qCf7b{display:flex;justify-content:space-between;align-items:baseline;gap:32px}.diagram_eyebrow__eaHPG{font-size:11px;font-weight:600;letter-spacing:.2em;color:var(--ap-signal);text-transform:uppercase}.diagram_title__zRVCS{margin:16px 0 0;font-family:var(--ap-font-display);font-weight:400;font-size:52px;line-height:1.06;letter-spacing:-.02em}.diagram_caption__jLMHZ{margin:0;font-size:15px;line-height:1.6;color:var(--ap-muted);max-width:34ch;text-align:right}.diagram_svg__6bPFG{width:100%;height:100%;flex:1;min-height:0;max-height:calc(100vh - 260px);margin-top:24px;font-family:var(--ap-font-sans)}.diagram_flowDot__u0ofJ{offset-rotate:0deg;transition:opacity .4s ease}@media (prefers-reduced-motion:reduce){.diagram_flowDot__u0ofJ{animation:none;offset-distance:55%}}@media (max-width:1100px){.diagram_title__zRVCS{font-size:38px}.diagram_header__qCf7b{flex-direction:column;align-items:flex-start;gap:14px}.diagram_caption__jLMHZ{text-align:left}}@media (max-width:900px){.diagram_sticky__0t2Lu{padding:84px var(--ap-gutter) 32px}.diagram_title__zRVCS{font-size:30px}.diagram_svg__6bPFG{max-height:calc(100vh - 300px)}}.diagram_cta__W25wt{background:var(--ap-paper);color:var(--ap-ink);padding:120px var(--ap-gutter);padding-inline:max(var(--ap-gutter),calc((100% - var(--ap-max)) / 2));display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.diagram_ctaTitle__v_qaI{margin:0;font-family:var(--ap-font-display);font-weight:400;font-size:64px;line-height:1.04;letter-spacing:-.025em}.diagram_ctaLede__lK_yX{margin:0 0 26px;font-size:19px;line-height:1.65;color:#55565a}.diagram_ctaButton__aBft6{display:inline-block;background:var(--ap-ink);color:var(--ap-paper);padding:18px 30px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.diagram_cta__W25wt a.diagram_ctaButton__aBft6:hover{opacity:.82}.diagram_newsletter__crMOt{display:flex;gap:10px;margin-top:14px}.diagram_newsletterInput__k0EJS{flex:1;min-width:0;background:transparent;border:1px solid #c7c7c1;padding:16px;font-size:15px;line-height:1;color:var(--ap-ink)}.diagram_newsletterInput__k0EJS::placeholder{color:#55565a}.diagram_newsletterButton__7SbVr{border:1px solid #c7c7c1;background:transparent;color:var(--ap-ink);padding:0 22px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.diagram_newsletterButton__7SbVr:disabled{opacity:.5;cursor:default}.diagram_newsletterNote__zU02D{margin:12px 0 0;font-size:13px;line-height:1.5;color:#55565a}.diagram_ctaAlt__vVEzo{margin:18px 0 0;font-size:14.5px;line-height:1.6;color:#55565a}.diagram_ctaAltLink__Lgagu{color:var(--ap-ink);text-decoration:underline;text-underline-offset:3px}@media (max-width:900px){.diagram_cta__W25wt{grid-template-columns:1fr;gap:28px;padding:72px var(--ap-gutter)}.diagram_ctaTitle__v_qaI{font-size:38px}.diagram_newsletter__crMOt{flex-wrap:wrap}}.diagram_footer__QTwOL{padding:46px var(--ap-gutter);padding-inline:max(var(--ap-gutter),calc((100% - var(--ap-max)) / 2));display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;font-size:12px;color:var(--ap-muted)}.diagram_footerBrand__1aCyf{display:flex;align-items:center;gap:11px}.diagram_footerWordmark__ZQ6mM{letter-spacing:.22em;color:var(--ap-paper)}.diagram_footerLinks__fE6J1{display:flex;gap:22px;flex-wrap:wrap;letter-spacing:.14em}.diagram_footerLink__t_Ohz{color:var(--ap-muted)}.diagram_footerTag__SPaEx{font-family:var(--ap-font-display);font-style:italic;font-size:16px;color:var(--ap-paper)}.diagram_srOnly___IUqo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.screens_screen__t_umB{padding:40px var(--ap-gutter-screens) 96px}.screens_inner__2awG3{max-width:1180px;margin:0 auto}.screens_screenEyebrow__dzDNe{font-size:10px;font-weight:600;letter-spacing:.2em;color:var(--ap-signal);text-transform:uppercase}.screens_document__AqKT2{max-width:780px;margin-top:26px;overflow-wrap:anywhere}.screens_document__AqKT2 p{color:var(--ap-muted);line-height:1.7;margin-top:24px}.screens_document__AqKT2 h2{margin-top:40px;font-family:var(--ap-font-display);font-weight:400;font-size:32px}.screens_documentLinks__P5Awl{display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:28px}.screens_document__AqKT2 a:not(.screens_btnPrimary__3xWU6){text-decoration:underline;text-underline-offset:4px}.screens_actions__x6x_1{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.screens_btnPrimary__3xWU6,.screens_btnSecondary__XmFoR{display:inline-block;padding:16px 26px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;border:none;cursor:pointer}.screens_btnPrimary__3xWU6{background:var(--ap-paper);color:var(--ap-ink)}.screens_btnPrimary__3xWU6:disabled{opacity:.5;cursor:default}.screens_btnSecondary__XmFoR{border:1px solid var(--ap-border-strong);color:var(--ap-paper)}.screens_chips__2EvGu{display:flex;gap:8px;flex-wrap:wrap}.screens_chip__t8frB{border:1px solid var(--ap-border-strong);background:transparent;color:var(--ap-muted);padding:9px 13px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:border-color .2s var(--ap-ease),color .2s var(--ap-ease)}.screens_chipActive__BWxnK{border-color:var(--ap-signal);color:var(--ap-paper)}.screens_input__uw1yo{width:100%;box-sizing:border-box;background:transparent;border:1px solid var(--ap-border-strong);padding:15px;color:var(--ap-paper);font-size:15px;line-height:1.5;resize:vertical}.screens_input__uw1yo::placeholder{color:var(--ap-muted)}.screens_input__uw1yo:focus-visible{outline:none;border-color:var(--ap-signal)}.screens_srOnly__IEEne{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.screens_serviceGrid___Up1u{margin-top:26px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:44px;align-items:start}.screens_serviceTitle__qHj8Y{margin:0;font-family:var(--ap-font-display);font-weight:400;font-size:60px;line-height:1.04;letter-spacing:-.025em;max-width:14ch}.screens_serviceLede__1Dgu4{margin:20px 0 0;font-size:19px;line-height:1.6;color:var(--ap-muted);max-width:52ch}.screens_rows___j_oE{margin-top:40px;border-top:1px solid var(--ap-border)}.screens_row__1P_36{border-bottom:1px solid var(--ap-border);padding:20px 0;display:grid;grid-template-columns:56px 1fr;gap:18px}.screens_rowNum__CZjWp{font-size:11px;font-weight:600;letter-spacing:.16em;color:var(--ap-signal)}.screens_rowTitle__PKt6h{font-family:var(--ap-font-display);font-size:24px;line-height:1.15}.screens_rowBody__ecHr7{font-size:15px;line-height:1.6;color:var(--ap-muted);margin-top:6px}.screens_panel__GqCth{border:1px solid var(--ap-border);background:var(--ap-surface);padding:28px}.screens_panelTag__A37Mp{font-size:10px;font-weight:600;letter-spacing:.2em;color:var(--ap-signal);text-transform:uppercase}.screens_panelTitle__k0zFZ{margin-top:16px;font-family:var(--ap-font-display);font-size:30px;line-height:1.15}.screens_panelRows__wIJHT{margin-top:20px}.screens_panelRow__y3fPa{border-top:1px solid var(--ap-border);padding:14px 0;display:flex;justify-content:space-between;gap:16px;font-size:14px}.screens_panelKey__IJOLf{color:var(--ap-muted)}.screens_panelCta___INwF{display:block;text-align:center;margin-top:22px;border:1px solid var(--ap-border-strong);padding:14px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.screens_workFrame__m8LT_{margin-top:26px;border:1px solid var(--ap-border)}.screens_workHead__rwSuN{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap;padding:34px 32px;border-bottom:1px solid var(--ap-border)}.screens_workTitle___xkpm{margin:0;font-family:var(--ap-font-display);font-weight:400;font-size:46px;letter-spacing:-.02em}.screens_workLede__s5TZC{margin:10px 0 0;font-size:16px;line-height:1.6;color:var(--ap-muted);max-width:52ch}.screens_workGrid___wRfH{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--ap-border)}.screens_workCell__70s9g{background:var(--ap-ink);padding:30px 26px}.screens_workTag__vOl8u{font-size:10px;font-weight:600;letter-spacing:.2em;color:var(--ap-signal)}.screens_workCardTitle__QCmyZ{margin:14px 0 0;font-family:var(--ap-font-display);font-weight:400;font-size:26px;line-height:1.15}.screens_workBody__2e3j2{margin:10px 0 0;font-size:14px;line-height:1.6;color:var(--ap-muted)}.screens_workMeta__rdR8p{margin-top:18px;border-top:1px solid var(--ap-border);padding-top:12px;display:flex;justify-content:space-between;font-size:12px;color:var(--ap-muted)}.screens_contactGrid__8NOdZ{margin-top:26px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:44px;align-items:start;border:1px solid var(--ap-border);padding:40px 34px}.screens_contactTitle__jX64m{margin:16px 0 0;font-family:var(--ap-font-display);font-weight:400;font-size:44px;line-height:1.06;letter-spacing:-.02em;max-width:20ch}.screens_contactLede__516_J{margin:16px 0 0;font-size:16px;line-height:1.65;color:var(--ap-muted);max-width:48ch}.screens_contactForm__eMvSp{margin-top:26px;display:grid;gap:10px}.screens_formDone__uF190{margin-top:26px;border:1px solid var(--ap-border-strong);padding:24px}.screens_formDoneTitle__mAaLt{font-family:var(--ap-font-display);font-size:24px}.screens_formDoneBody__fUxhm{margin:10px 0 0;font-size:15px;line-height:1.6;color:var(--ap-muted)}.screens_formError__ielyU{margin:0;font-size:13px;color:var(--ap-muted)}.screens_fasterPanel__Psm7I{background:var(--ap-surface);padding:40px 34px}.screens_fasterList__fGvyd{margin-top:20px}.screens_fasterRow__rpyBF{border-top:1px solid var(--ap-border);padding:20px 0;display:flex;justify-content:space-between;align-items:baseline;gap:16px}.screens_fasterRowStatic__mB5l9{border-bottom:1px solid var(--ap-border)}.screens_fasterLabel__tHAL9{font-family:var(--ap-font-display);font-size:22px}.screens_fasterNote__ds1_r{font-size:13px;color:var(--ap-muted)}.screens_fasterFoot__XxxvZ{margin:26px 0 0;font-size:15px;line-height:1.65;color:var(--ap-muted)}@media (max-width:1000px){.screens_contactGrid__8NOdZ,.screens_serviceGrid___Up1u{grid-template-columns:1fr;gap:28px}.screens_serviceTitle__qHj8Y{font-size:40px}.screens_workGrid___wRfH{grid-template-columns:repeat(2,1fr)}.screens_workTitle___xkpm{font-size:34px}}@media (max-width:640px){.screens_screen__t_umB{padding:28px var(--ap-gutter-screens) 64px}.screens_serviceTitle__qHj8Y{font-size:32px}.screens_contactTitle__jX64m{font-size:30px}.screens_workGrid___wRfH{grid-template-columns:1fr}.screens_contactGrid__8NOdZ,.screens_workHead__rwSuN{padding:24px 20px}}.screens_stackHead__U2x9g{margin-top:26px;max-width:62ch}.screens_layerTable__m7b_y{margin-top:34px;border:1px solid var(--ap-border)}.screens_layerRow__MFoTx{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(0,1.1fr);gap:24px;padding:22px 26px;border-bottom:1px solid var(--ap-border)}.screens_layerRow__MFoTx:last-child{border-bottom:none}.screens_layerHeadRow__v8T1Q{padding:14px 26px;background:var(--ap-surface);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ap-muted)}.screens_layerBadge__le39Q{display:inline-block;min-width:26px;margin-right:12px;font-size:11px;font-weight:600;letter-spacing:.14em;color:var(--ap-signal)}.screens_layerName__i0uzP{font-family:var(--ap-font-display);font-size:24px;line-height:1.15}.screens_layerPurpose__OF4g_,.screens_layerValue__p2wFq{font-size:15px;line-height:1.6}.screens_layerValue__p2wFq{color:var(--ap-muted)}@media (max-width:900px){.screens_layerRow__MFoTx{grid-template-columns:1fr;gap:8px}.screens_layerHeadRow__v8T1Q{display:none}.screens_layerName__i0uzP{font-size:21px}}.screens_workRead__XyCI7{color:var(--ap-signal)}.screens_discFrame__IMdK8{margin:26px auto 0;max-width:1080px;border:1px solid var(--ap-border)}.screens_discHead__jzspP{padding:40px 34px;border-bottom:1px solid var(--ap-border);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:44px;align-items:end}.screens_discTitle__vMzMW{margin:16px 0 0;font-family:var(--ap-font-display);font-weight:400;font-size:52px;line-height:1.04;letter-spacing:-.025em;max-width:14ch}.screens_discLede__TI3YU{margin:0;font-size:17px;line-height:1.65;color:var(--ap-muted);max-width:46ch}.screens_termsGrid__SYtBl{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--ap-border);border-bottom:1px solid var(--ap-border)}.screens_termCell__0nyiC{background:var(--ap-surface);padding:24px 22px}.screens_termKey__MvH_4{font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ap-muted)}.screens_termValue__1WNdy{margin-top:10px;font-family:var(--ap-font-display);font-size:26px;line-height:1.1}.screens_discSteps__5tSQZ{list-style:none;margin:0;padding:0}.screens_discStep__vIN6g{display:grid;grid-template-columns:72px minmax(0,1fr);gap:20px;padding:26px 34px;border-bottom:1px solid var(--ap-border)}.screens_discNum__5mD7G{font-size:11px;font-weight:600;letter-spacing:.16em;color:var(--ap-signal);padding-top:6px}.screens_discStepTitle__HO9DO{margin:0;font-family:var(--ap-font-display);font-weight:400;font-size:26px;line-height:1.15}.screens_discStepBody__8Y6K2{margin:8px 0 0;font-size:15px;line-height:1.6;color:var(--ap-muted);max-width:68ch}.screens_discActions__bGwze{display:flex;flex-wrap:wrap;gap:12px;padding:32px 34px}@media (max-width:900px){.screens_discHead__jzspP{grid-template-columns:1fr;gap:18px;align-items:start;padding:28px 22px}.screens_discTitle__vMzMW{font-size:32px}.screens_termsGrid__SYtBl{grid-template-columns:repeat(2,1fr)}.screens_termValue__1WNdy{font-size:21px}.screens_discStep__vIN6g{grid-template-columns:1fr;gap:6px;padding:22px}.screens_discNum__5mD7G{padding-top:0}.screens_discStepTitle__HO9DO{font-size:21px}.screens_discActions__bGwze{padding:24px 22px}}.careers_page__QjzAl{padding:40px var(--ap-gutter-screens) 96px}.careers_frame__LGmwe{margin:26px auto 0;border:1px solid var(--ap-border);max-width:1180px}.careers_frame__LGmwe a:focus-visible,.careers_frame__LGmwe button:focus-visible{outline:2px solid var(--ap-signal);outline-offset:5px}.careers_frame__LGmwe a:hover{text-decoration:underline;text-underline-offset:5px}.careers_sectionIntro__afmal{padding:38px 34px 22px}.careers_sectionTitle__h5Kfu{margin:12px 0 16px;font:400 clamp(27px,3vw,36px)/1.15 var(--ap-font-display);letter-spacing:-.02em}.careers_primaryAction__tA_y8{display:inline-flex;align-items:center;gap:20px;background:var(--ap-paper);color:var(--ap-ink);padding:16px 22px;margin:24px 0 16px;font-size:13px;font-weight:600}.careers_textLink__6n8qE{display:inline-block;margin-top:20px;font-size:14px;text-decoration:underline;text-underline-offset:5px}.careers_people__c_ZuH,.careers_proof__RXOJu{padding:42px 34px;display:grid;grid-template-columns:1fr 1fr;gap:60px;border-bottom:1px solid var(--ap-border)}.careers_proofLinks__9V4z_{display:grid}.careers_proofLinks__9V4z_ a{display:grid;gap:12px;padding:20px 0;border-bottom:1px solid var(--ap-border);font-size:18px}.careers_proofLinks__9V4z_ a:first-child{padding-top:0}.careers_proofLinks__9V4z_ a:last-child{border-bottom:0;padding-bottom:0}.careers_people__c_ZuH{background:var(--ap-surface)}.careers_openRoles__NzakA{scroll-margin-top:90px}.careers_roleActions__m70hq{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.careers_viewRole__yKyDM{font-size:13px;text-decoration:underline;text-underline-offset:5px}.careers_expectations__NLgOR{padding:42px 34px;border-top:1px solid var(--ap-border)}.careers_expectationRows__NnA8D{display:grid;gap:0;counter-reset:expectation}.careers_expectationRows__NnA8D>div{display:grid;grid-template-columns:.8fr 1fr;gap:40px;padding:22px 0;border-top:1px solid var(--ap-border)}.careers_expectationRows__NnA8D h3{font-size:16px;font-weight:500}.careers_expectationRows__NnA8D p{margin:0;color:var(--ap-muted);font-size:15px;line-height:1.65}.careers_detail__7pDtT{max-width:900px;padding:clamp(24px,5vw,64px)}.careers_detailHeader__1mTL1{padding:32px 0;border-bottom:1px solid var(--ap-border)}.careers_detailHeader__1mTL1 .careers_title__qvf4j{max-width:none;margin-bottom:22px}.careers_detailFooter__c41aJ{border-top:1px solid var(--ap-border);margin-top:48px;padding-top:32px}.careers_detailFooter__c41aJ .careers_textLink__6n8qE{margin-left:24px}.careers_notionBody__ycc6T{--c-fg:var(--ap-paper);--c-text:var(--ap-muted);--c-muted:var(--ap-muted);--c-accent:var(--ap-signal);--c-accent-strong:var(--ap-paper);--c-accent-bg:var(--ap-surface);--c-border:var(--ap-border);font-size:16px;overflow-wrap:anywhere}.careers_notionBody__ycc6T h2,.careers_notionBody__ycc6T h3{font-family:var(--ap-font-display);font-weight:400}.careers_notionBody__ycc6T strong{color:var(--ap-paper)}.careers_head__4Fcv5{padding:40px 34px;border-bottom:1px solid var(--ap-border);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:44px;align-items:end}.careers_eyebrow__P7d31{font-size:10px;font-weight:600;letter-spacing:.2em;color:var(--ap-signal);text-transform:uppercase}.careers_title__qvf4j{margin:16px 0 0;font-family:var(--ap-font-display);font-weight:400;font-size:48px;line-height:1.04;letter-spacing:-.025em;max-width:22ch}.careers_headLede__fx2VB{margin:0;font-size:17px;line-height:1.65;color:var(--ap-muted)}.careers_reasons__0V6_k{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--ap-border);border-bottom:1px solid var(--ap-border)}.careers_reason__Slb62{background:var(--ap-surface);padding:26px 24px}.careers_reasonTitle__vjrnt{font-family:var(--ap-font-display);font-size:22px;line-height:1.15}.careers_reasonBody__18tWc{margin:8px 0 0;font-size:14px;line-height:1.6;color:var(--ap-muted)}.careers_rolesBar__B5Int{padding:30px 34px 12px;display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:16px}.careers_rolesLabel__7jVP0{font-size:10px;font-weight:600;letter-spacing:.2em;color:var(--ap-muted);text-transform:uppercase}.careers_chips__C413q{display:flex;gap:8px;flex-wrap:wrap}.careers_chip__0nzQ_{border:1px solid var(--ap-border-strong);background:transparent;color:var(--ap-muted);padding:9px 13px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:border-color .2s var(--ap-ease),color .2s var(--ap-ease)}.careers_chipActive__G5Xkp{border-color:var(--ap-signal);color:var(--ap-paper)}.careers_roleList__j9hNI{margin:18px 0 0;display:grid;gap:1px;background:var(--ap-border);border-top:1px solid var(--ap-border)}.careers_role__dcFKC{background:var(--ap-ink);padding:26px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center}.careers_roleTeam__IGh64{font-size:10px;font-weight:600;letter-spacing:.2em;color:var(--ap-signal);text-transform:uppercase}.careers_roleTitle__9z3OH{margin-top:10px;font-family:var(--ap-font-display);font-size:26px;line-height:1.15}.careers_roleSummary__YzkCD{margin:8px 0 0;font-size:14px;line-height:1.6;color:var(--ap-muted);max-width:62ch}.careers_roleMeta__eC1W6{margin-top:12px;display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--ap-muted)}.careers_apply__BO9MO{border:1px solid var(--ap-border-strong);color:var(--ap-paper);padding:13px 20px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.careers_empty__5UgRb{background:var(--ap-ink);border-top:1px solid var(--ap-border);margin-top:18px;padding:40px 34px}.careers_emptyTitle__dIrAg{font-family:var(--ap-font-display);font-size:24px;line-height:1.2}.careers_emptyBody__Casdd{margin:10px 0 0;font-size:15px;line-height:1.65;color:var(--ap-muted);max-width:54ch}.careers_open__BGyRa{border-top:1px solid var(--ap-border);padding:32px 34px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:44px;align-items:center}.careers_openTitle__JgTvc{font-family:var(--ap-font-display);font-size:28px;line-height:1.15}.careers_openBody__7KoPh{margin:10px 0 0;font-size:15px;line-height:1.65;color:var(--ap-muted);max-width:54ch}.careers_openForm__RxY_Z{display:grid;gap:10px}.careers_input__DFGb3{background:transparent;border:1px solid var(--ap-border-strong);padding:15px;color:var(--ap-paper);font-size:15px;line-height:1}.careers_input__DFGb3::placeholder{color:var(--ap-muted)}.careers_input__DFGb3:focus-visible{outline:none;border-color:var(--ap-signal)}.careers_submit__NFBb_{background:var(--ap-paper);color:var(--ap-ink);border:none;padding:16px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.careers_submit__NFBb_:disabled{opacity:.5;cursor:default}.careers_formNote__12G7H{margin:0;font-size:13px;line-height:1.5;color:var(--ap-muted)}.careers_srOnly__FJjFH{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:900px){.careers_head__4Fcv5,.careers_open__BGyRa{grid-template-columns:1fr;gap:20px;align-items:start}.careers_title__qvf4j{font-size:34px}.careers_reasons__0V6_k,.careers_role__dcFKC{grid-template-columns:1fr}.careers_role__dcFKC{align-items:start}.careers_apply__BO9MO{justify-self:start}.careers_roleTitle__9z3OH{font-size:22px}.careers_people__c_ZuH,.careers_proof__RXOJu{grid-template-columns:1fr;gap:24px}.careers_expectationRows__NnA8D>div{grid-template-columns:1fr;gap:12px}.careers_rolesBar__B5Int{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width:480px){.careers_page__QjzAl{padding-inline:16px}.careers_expectations__NLgOR,.careers_head__4Fcv5,.careers_open__BGyRa,.careers_people__c_ZuH,.careers_proof__RXOJu,.careers_sectionIntro__afmal{padding:28px 20px}.careers_reason__Slb62,.careers_role__dcFKC{padding:24px 20px}.careers_rolesBar__B5Int{padding:26px 20px 12px}.careers_roleMeta__eC1W6{gap:10px}.careers_title__qvf4j{font-size:34px}}.pillars_pin__U4Plp{position:relative;border-bottom:1px solid var(--ap-border)}.pillars_sticky__3OjAM{position:sticky;top:0;height:100vh;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:100px var(--ap-gutter) 60px;padding-inline:max(var(--ap-gutter),calc((100% - var(--ap-max)) / 2));overflow:hidden}.pillars_title__BFocy{margin:0 0 48px;font-family:var(--ap-font-display);font-weight:400;font-size:52px;line-height:1.06;letter-spacing:-.02em;max-width:22ch}.pillars_eyebrow__0aKzU{font-size:11px;font-weight:600;letter-spacing:.2em;color:var(--ap-signal);text-transform:uppercase}.pillars_railWrap__qfLu2{display:grid;grid-template-columns:28px minmax(0,1fr);gap:28px}.pillars_rail__jsQio{position:relative;width:28px}.pillars_railFill__w0MLL,.pillars_railTrack__IV94L{position:absolute;left:13px;top:0;width:1px;height:100%}.pillars_railTrack__IV94L{background:var(--ap-border-strong)}.pillars_railFill__w0MLL{background:var(--ap-signal);transform-origin:top center}.pillars_railDot__AdorX{position:absolute;left:9px;width:9px;height:9px;border-radius:50%;background:var(--ap-signal);transform:translateY(-50%)}.pillars_cards__GEHU9{list-style:none;margin:0;padding:0;display:grid;gap:1px;background:var(--ap-border);border-top:1px solid var(--ap-border);border-bottom:1px solid var(--ap-border)}.pillars_card__Ro2Hc{background:var(--ap-ink);padding:30px 0 30px 4px;transition:opacity var(--ap-dur-card) var(--ap-ease),transform var(--ap-dur-card) var(--ap-ease)}.pillars_cardLabel__Yivn5{font-size:11px;font-weight:600;letter-spacing:.18em;color:var(--ap-signal)}.pillars_cardBody__RZkxK{margin:12px 0 0;font-size:17px;line-height:1.6;color:var(--ap-muted);max-width:62ch}.pillars_cardLink__A2WO8{display:inline-block;margin-top:14px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--ap-border-strong);padding-bottom:4px}@media (max-width:900px){.pillars_sticky__3OjAM{padding:84px var(--ap-gutter) 40px}.pillars_title__BFocy{font-size:30px;margin-bottom:28px}.pillars_railWrap__qfLu2{grid-template-columns:20px minmax(0,1fr);gap:16px}.pillars_rail__jsQio{width:20px}.pillars_railFill__w0MLL,.pillars_railTrack__IV94L{left:9px}.pillars_railDot__AdorX{left:5px}.pillars_cardBody__RZkxK{font-size:15px}}.pillars_work__XxPWk{padding:110px var(--ap-gutter);padding-inline:max(var(--ap-gutter),calc((100% - var(--ap-max)) / 2));border-bottom:1px solid var(--ap-border)}.pillars_workHead__EHRn0{max-width:1080px;margin:0 auto 40px}.pillars_workTitle___OCbY{margin:16px 0 0;font-family:var(--ap-font-display);font-weight:400;font-size:52px;line-height:1.06;letter-spacing:-.02em}.pillars_grid__wk7sr{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--ap-border);border:1px solid var(--ap-border)}.pillars_cell__QS3UZ{aspect-ratio:1;min-height:300px;perspective:1450px;background:var(--ap-ink)}.pillars_flipper__lghZ5{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform var(--ap-dur-flip) var(--ap-ease-flip)}.pillars_face__lthMT{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:var(--ap-surface);padding:28px 26px;display:flex;flex-direction:column;justify-content:flex-end;gap:10px}.pillars_back__qFuDB{transform:rotateY(180deg);background:var(--ap-ink);justify-content:flex-start}.pillars_glyph__ZGJMS{width:80px;height:80px;margin-bottom:auto}.pillars_faceLabel__ZYyFi{font-size:10px;font-weight:600;letter-spacing:.2em;color:var(--ap-signal)}.pillars_storyTitle__E7ycI{margin:10px 0 0;font-family:var(--ap-font-display);font-weight:400;font-size:24px;line-height:1.15}.pillars_storyBody__Fqw1Q{margin:10px 0 0;font-size:14px;line-height:1.6;color:var(--ap-muted)}@media (prefers-reduced-motion:reduce){.pillars_flipper__lghZ5{transform:none!important;transition:none}.pillars_face__lthMT{backface-visibility:visible;-webkit-backface-visibility:visible}.pillars_face__lthMT:not(.pillars_back__qFuDB){display:none}.pillars_back__qFuDB{transform:none;position:relative}}@media (max-width:1000px){.pillars_grid__wk7sr{grid-template-columns:repeat(2,1fr)}.pillars_workTitle___OCbY{font-size:38px}}@media (max-width:640px){.pillars_work__XxPWk{padding:64px var(--ap-gutter)}.pillars_grid__wk7sr{grid-template-columns:1fr}.pillars_cell__QS3UZ{aspect-ratio:auto;min-height:260px}.pillars_workTitle___OCbY{font-size:30px}}.pillars_srOnly___Zhc9{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.closing_pin__B7qNQ{position:relative;border-bottom:1px solid var(--ap-border)}.closing_stickyCentered__WOV0e{position:sticky;top:0;height:100vh;box-sizing:border-box;padding:52px var(--ap-gutter) 28px;padding-inline:max(var(--ap-gutter),calc((100% - var(--ap-max)) / 2));display:flex;flex-direction:column;justify-content:center;overflow:hidden}.closing_eyebrow__JbV9F{font-size:11px}.closing_eyebrowSm__14bct,.closing_eyebrow__JbV9F{font-weight:600;letter-spacing:.2em;color:var(--ap-signal);text-transform:uppercase}.closing_eyebrowSm__14bct{font-size:10px}.closing_discHead__yC4q8{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:end}.closing_discTitle__A8DEz{margin:18px 0 0;font-family:var(--ap-font-display);font-weight:400;font-size:60px;line-height:1.04;letter-spacing:-.02em;max-width:13ch}.closing_discTerms__DSt8a{margin:0;font-size:19px;line-height:1.6;color:var(--ap-muted);max-width:44ch}.closing_track__i_LHi{width:100%;height:40px;margin-top:56px;overflow:visible}.closing_steps__JgsXr{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.closing_step__t5PDP{transition:opacity .35s ease}.closing_stepNum___koLN{font-size:11px;font-weight:600;letter-spacing:.18em;color:var(--ap-signal)}.closing_stepTitle__dRKaQ{margin-top:10px;font-family:var(--ap-font-display);font-size:26px}.closing_stepBody__vidXu{margin-top:6px;font-size:15px;line-height:1.55;color:var(--ap-muted)}.closing_trainGrid__ocopq{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:36px;align-items:center}.closing_trainTitle__DseQC{margin:16px 0 0;font-family:var(--ap-font-display);font-weight:400;font-size:60px;line-height:1.02;letter-spacing:-.025em;max-width:15ch}.closing_trainLede__JEL4P{margin:20px 0 0;font-size:19px;line-height:1.6;color:var(--ap-muted);max-width:48ch}.closing_chartPanel__aRudI{border:1px solid var(--ap-border);background:var(--ap-surface);padding:26px 30px 20px}.closing_chartHead__VQ9ff{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.closing_chartNote__5dEBC{font-size:12px;color:var(--ap-muted)}.closing_chart__kiPKB{width:100%;height:auto;margin-top:14px;font-family:var(--ap-font-sans)}.closing_outcomes__sR3Q3{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:var(--ap-border);border:1px solid var(--ap-border);margin-top:28px}.closing_outcome__Vrm_b{background:var(--ap-ink);padding:18px 20px}.closing_outcomeTitle__XDjMO{font-family:var(--ap-font-display);font-size:22px;line-height:1.15}.closing_outcomeBody___QyCe{margin:8px 0 0;font-size:13px;line-height:1.55;color:var(--ap-muted)}.closing_lmsGrid__fOf_I{width:100%;max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:44px;align-items:center}.closing_lmsTitle__46dRG{margin:18px 0 0;font-family:var(--ap-font-display);font-weight:400;font-size:52px;line-height:1.06;letter-spacing:-.02em;max-width:14ch}.closing_lmsLede__VqFBy{margin:20px 0 0;max-width:46ch;font-size:18px;line-height:1.65;color:var(--ap-muted)}.closing_lmsActions__flANW{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.closing_btnPrimary__cQkzC,.closing_btnSecondary__B4Pck{display:inline-block;padding:16px 26px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.closing_btnPrimary__cQkzC{background:var(--ap-paper);color:var(--ap-ink)}.closing_btnSecondary__B4Pck{border:1px solid var(--ap-border-strong);color:var(--ap-paper)}.closing_lmsPanel__0oHpU{border:1px solid var(--ap-border);padding:26px 26px 22px}.closing_lmsPanelHead___zl9H{display:flex;justify-content:space-between;align-items:center;font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ap-muted)}.closing_lmsPanelHeadAccent__kZaSi{color:var(--ap-signal)}.closing_stairs__GL3pX{width:100%;height:auto;margin-top:12px;font-family:var(--ap-font-sans)}.closing_lmsFoot__QT2rv{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--ap-border);padding-top:14px;margin-top:14px;font-size:13px;color:var(--ap-muted)}.closing_lmsCount__sP6TO{font-variant-numeric:tabular-nums}@media (max-width:1100px){.closing_discTitle__A8DEz,.closing_trainTitle__DseQC{font-size:38px}.closing_lmsTitle__46dRG{font-size:34px}.closing_lmsGrid__fOf_I,.closing_trainGrid__ocopq{grid-template-columns:1fr;gap:24px}.closing_outcomes__sR3Q3{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.closing_stickyCentered__WOV0e{padding:76px var(--ap-gutter) 24px;overflow-y:auto}.closing_discHead__yC4q8{grid-template-columns:1fr;gap:16px;align-items:start}.closing_discTitle__A8DEz,.closing_trainTitle__DseQC{font-size:30px}.closing_steps__JgsXr{grid-template-columns:repeat(2,1fr);gap:20px}.closing_stepTitle__dRKaQ{font-size:21px}.closing_outcomes__sR3Q3{grid-template-columns:repeat(2,1fr)}.closing_track__i_LHi{margin-top:32px}}.site_nav__7Tba7{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px var(--ap-gutter);padding-inline:max(var(--ap-gutter),calc((100% - var(--ap-max)) / 2));background:var(--ap-nav-scrim);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--ap-border)}.site_brand__rwh7Z{display:flex;align-items:center;gap:11px}.site_wordmark___O_h_{font-size:14px;font-weight:500;letter-spacing:.22em}.site_navLinks__XTa0g{display:flex;align-items:center;gap:28px;white-space:nowrap;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.site_navLink__ULiaQ{color:var(--ap-muted)}.site_mobileMenu__zRlPS{display:none}.site_mobileMenu__zRlPS summary:focus-visible,.site_nav__7Tba7 a:focus-visible{outline:2px solid var(--ap-signal);outline-offset:5px}.site_navCta__mM03M{border:1px solid var(--ap-signal);color:var(--ap-paper);padding:10px 18px}.site_rule__8dU59{position:absolute;left:0;bottom:-1px;height:2px;background:var(--ap-signal);transform-origin:left center;width:100%}@media (max-width:900px){.site_navLinks__XTa0g{gap:16px}.site_mobileMenu__zRlPS{display:block}.site_mobileMenu__zRlPS summary{cursor:pointer;padding-block:12px}.site_mobileLinks__D74My{position:absolute;inset:100% 0 auto;display:grid;padding:16px 24px;background:var(--ap-ink);border-bottom:1px solid var(--ap-border-strong)}.site_mobileLinks__D74My a{padding:14px 0}.site_navLink__ULiaQ{display:none}}@media (max-width:420px){.site_nav__7Tba7{gap:12px;padding-inline:16px}.site_wordmark___O_h_{font-size:11px;letter-spacing:.12em}.site_navLinks__XTa0g{gap:12px;font-size:10px;letter-spacing:.06em}.site_navCta__mM03M{padding:10px}}.site_hero__H_Blr{padding:130px var(--ap-gutter) 110px;padding-inline:max(var(--ap-gutter),calc((100% - var(--ap-max)) / 2));border-bottom:1px solid var(--ap-border);overflow:hidden}.site_heroGrid__ZGKgo{display:grid;grid-template-columns:1fr 320px;gap:56px;align-items:center}.site_eyebrow__T5Wh2{font-size:11px;font-weight:600;letter-spacing:.2em;color:var(--ap-signal);text-transform:uppercase}.site_heroTitle__aQDmo{margin:30px 0 0;font-family:var(--ap-font-display);font-weight:400;font-size:104px;line-height:.96;letter-spacing:-.025em;max-width:13ch;text-wrap:pretty}.site_heroTitle__aQDmo em{font-style:italic}.site_heroLede__c_4Tg{margin:30px 0 0;max-width:56ch;font-size:20px;line-height:1.62;color:var(--ap-muted)}.site_heroActions__S0lN1{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.site_btnPrimary___h7ng,.site_btnSecondary__gwskF{display:inline-block;padding:17px 28px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.site_btnPrimary___h7ng{background:var(--ap-paper);color:var(--ap-ink)}.site_btnSecondary__gwskF{border:1px solid var(--ap-border-strong);color:var(--ap-paper)}.site_heroMark__E4tgw{width:290px;height:290px;object-fit:contain;opacity:.12;justify-self:end;will-change:transform}.site_rise1__HEC5e{animation-delay:0s;animation-duration:var(--ap-dur-section)}.site_rise2__6W64B{animation-delay:.12s}.site_rise3__WQ3OC{animation-delay:.24s}.site_rise4__Hr2Ps{animation-delay:.36s}@media (max-width:1100px){.site_heroTitle__aQDmo{font-size:72px}}@media (max-width:900px){.site_hero__H_Blr{padding:72px var(--ap-gutter) 64px}.site_heroGrid__ZGKgo{grid-template-columns:1fr;gap:40px}.site_heroTitle__aQDmo{font-size:46px}.site_heroLede__c_4Tg{font-size:17px}.site_heroMark__E4tgw{display:none}.site_btnPrimary___h7ng,.site_btnSecondary__gwskF{padding:15px 20px;font-size:11px}}.site_marqueeWrap___tBOF{border-bottom:1px solid var(--ap-border);padding:26px 0;overflow:hidden}.site_marquee__HOQW1{display:flex;gap:56px;width:max-content;font-size:12px;font-weight:600;letter-spacing:.18em;color:var(--ap-muted)}@media (prefers-reduced-motion:reduce){.site_marquee__HOQW1{animation:none}}.site_metrics___vzyx{padding:88px var(--ap-gutter);padding-inline:max(var(--ap-gutter),calc((100% - var(--ap-max)) / 2));border-bottom:1px solid var(--ap-border);background:var(--ap-surface)}.site_metricGrid__BLeym{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--ap-border);border:1px solid var(--ap-border)}.site_metricCell__V2PRt{background:var(--ap-ink);padding:40px 34px}.site_metricRow__4KQ8W{display:flex;align-items:baseline;gap:8px}.site_metricNumber__IHKGJ{font-family:var(--ap-font-display);font-size:72px;line-height:1;font-variant-numeric:tabular-nums}.site_metricUnit__B9GWv{font-family:var(--ap-font-display);font-size:34px;color:var(--ap-muted)}.site_metricCaption__sc924{margin-top:10px;font-size:15px;line-height:1.55;color:var(--ap-muted);max-width:30ch}.site_reveal__ry1w4{opacity:0;transform:translateY(18px);transition:opacity var(--ap-dur-card) var(--ap-ease),transform var(--ap-dur-card) var(--ap-ease)}.site_revealed___TmtW{opacity:1;transform:none}@media (max-width:900px){.site_metrics___vzyx{padding:56px var(--ap-gutter)}.site_metricGrid__BLeym{grid-template-columns:1fr}.site_metricNumber__IHKGJ{font-size:56px}}.stack_pin__o6Qpa{position:relative;border-bottom:1px solid var(--ap-border);background:var(--ap-surface)}.stack_sticky__5lfQ4{position:sticky;top:0;height:100vh;box-sizing:border-box;padding:84px var(--ap-gutter) 28px;padding-inline:max(var(--ap-gutter),calc((100% - var(--ap-max)) / 2));display:flex;flex-direction:column;overflow:hidden}.stack_header__88wAx{display:flex;justify-content:space-between;align-items:baseline;gap:40px}.stack_eyebrow__iTcEy{font-size:11px;font-weight:600;letter-spacing:.2em;color:var(--ap-signal);text-transform:uppercase}.stack_title__RIG4F{margin:12px 0 0;font-family:var(--ap-font-display);font-weight:400;font-size:40px;line-height:1.05;letter-spacing:-.02em}.stack_detail__P_qhM{max-width:38ch;text-align:right}.stack_detailName__xl_Aa{font-family:var(--ap-font-display);font-size:24px;line-height:1.15}.stack_detailValue__67bPH{margin-top:6px;font-size:14px;line-height:1.55;color:var(--ap-muted)}.stack_markers__szGf5{list-style:none;display:flex;gap:8px;margin:18px 0 0;padding:0}.stack_marker__9cfe_{font-size:10px;font-weight:600;letter-spacing:.16em;color:var(--ap-dim-stroke);border:1px solid var(--ap-border-strong);padding:5px 9px;transition:color .4s ease,border-color .4s ease}.stack_markerOn__GtWp0{color:var(--ap-signal);border-color:var(--ap-signal)}.stack_svg__ZxOn9{flex:1;min-height:0;width:100%;margin-top:10px}.stack_dot__yISmM{animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.stack_dot__yISmM{animation:none;opacity:.55}}@media (max-width:1100px){.stack_header__88wAx{flex-direction:column;align-items:flex-start;gap:14px}.stack_detail__P_qhM{text-align:left}.stack_title__RIG4F{font-size:32px}}@media (max-width:900px){.stack_sticky__5lfQ4{padding:76px var(--ap-gutter) 20px}.stack_title__RIG4F{font-size:26px}.stack_detailName__xl_Aa{font-size:19px}.stack_markers__szGf5{gap:6px}.stack_marker__9cfe_{padding:4px 7px}}