.styles_root__45Z_f{opacity:0;transform:translate3d(0,var(--reveal-y,28px),0);transition:opacity .58s cubic-bezier(.22,1,.36,1),transform .58s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform}.styles_visible__UF2SM{opacity:1;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.styles_root__45Z_f{opacity:1;transform:none;transition:none;will-change:auto}}.styles_section__zacyF{padding:clamp(3rem,7vw,5.5rem) 0;border-top:2px solid var(--ink);background:var(--paper)}.styles_inner__AUynd{display:flex;flex-direction:column;gap:clamp(1.5rem,3.5vw,2.25rem)}.styles_header__djXfG{max-width:44rem}.styles_eyebrow__fOQmh{margin:0 0 .75rem;font-family:var(--font-manrope),system-ui,sans-serif;font-size:.6875rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-muted)}.styles_title__F45qE{margin:0 0 .85rem;font-family:var(--font-rubik),system-ui,sans-serif;font-weight:800;font-size:var(--type-section-title);letter-spacing:-.04em;line-height:1.06;color:var(--ink)}.styles_lead__0YeAu{margin:0;font-size:clamp(.95rem,1.2vw,1.0625rem);line-height:1.55;color:var(--ink-muted);font-weight:500;max-width:44rem}.styles_split__ibNsJ{display:grid;grid-template-columns:minmax(0,1fr) 30%;align-items:start;grid-gap:clamp(1.5rem,4vw,3rem);gap:clamp(1.5rem,4vw,3rem)}.styles_advantages__SmRVr{list-style:none;margin:0;padding:0;min-width:0}.styles_advantage__CVeY8{padding:1.2rem 0;border-bottom:1px solid var(--line)}.styles_advantage__CVeY8:first-child{padding-top:0}.styles_advantage__CVeY8:last-child{border-bottom:none;padding-bottom:0}.styles_advantageTitle__TKQBG{margin:0 0 .35rem;font-family:var(--font-rubik),system-ui,sans-serif;font-weight:800;font-size:1.05rem;line-height:1.15;letter-spacing:-.02em;color:var(--ink)}.styles_advantageBody__2u71r{margin:0;color:var(--ink-muted);font-size:.82rem;line-height:1.45;font-weight:500}.styles_visual__5yogz{position:-webkit-sticky;position:sticky;top:calc(var(--landing-site-header-offset) + .75rem);width:100%;min-width:0;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--surface);box-shadow:0 24px 60px -20px color-mix(in srgb,var(--ink) 20%,transparent),0 4px 12px color-mix(in srgb,var(--ink) 6%,transparent)}.styles_visualImg__KrVgx{width:100%;height:auto;display:block;object-fit:cover}.styles_visualPlaceholder__PlSZr{min-height:min(52vw,22rem);background:var(--paper-alt)}.styles_pillarGrid__Stq8D{list-style:none;margin:clamp(.35rem,2vw,.75rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.styles_pillarCard__5rbPo{display:flex;flex-direction:column;min-height:100%;overflow:hidden;background:var(--paper);border:var(--bd);border-radius:var(--r-lg)}.styles_pillarTitle__tpbMd{margin:0;padding:1rem 1rem 0;font-family:var(--font-rubik),system-ui,sans-serif;font-weight:800;font-size:1.2rem;line-height:1.05;letter-spacing:-.02em;color:var(--ink)}.styles_pillarBody__1MlA_{margin:0;padding:.7rem 1rem 1rem;color:var(--ink-muted);font-size:.9rem;line-height:1.55;font-weight:500}.styles_pillarCardTitleOnly__Mijoa .styles_pillarTitle__tpbMd{padding-bottom:1rem}@media (max-width:900px){.styles_split__ibNsJ{grid-template-columns:1fr}.styles_visual__5yogz{position:static}.styles_pillarGrid__Stq8D{grid-template-columns:1fr}}.styles_section__guHup{padding:clamp(3rem,7vw,5.5rem) 0;border-top:2px solid var(--ink);background:var(--paper)}.styles_inner__z9LoG{display:flex;flex-direction:column;gap:clamp(1.25rem,3vw,2rem)}.styles_header__iRcsu{max-width:44rem}.styles_eyebrow___cQgg{margin:0 0 .75rem;font-family:var(--font-manrope),system-ui,sans-serif;font-size:.6875rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-muted)}.styles_title__HLlqA{margin:0 0 .85rem;font-family:var(--font-rubik),system-ui,sans-serif;font-weight:800;font-size:var(--type-section-title);letter-spacing:-.04em;line-height:1.06;color:var(--ink)}.styles_lead__gwqr0{margin:0;font-size:clamp(.95rem,1.2vw,1.0625rem);line-height:1.55;color:var(--ink-muted);font-weight:500;max-width:40rem}.styles_filters__kGWBk{display:flex;flex-wrap:wrap;gap:.45rem}.styles_filterBtn__DqWgZ{padding:.45rem 1rem;border-radius:var(--r-pill);border:var(--bd);background:var(--surface);font-family:var(--font-rubik),system-ui,sans-serif;font-weight:700;font-size:.8125rem;letter-spacing:-.01em;color:var(--ink);cursor:pointer;transition:background .16s var(--ease),color .16s var(--ease),border-color .16s var(--ease)}.styles_filterBtn__DqWgZ:hover{background:var(--paper-alt)}.styles_filterBtnPressed__MXeHj{border-color:var(--ink)}.styles_filterBtnPressed__MXeHj,.styles_filterBtnPressed__MXeHj:hover{background:var(--ink);color:var(--surface)}.styles_programGrid__kkPX3{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.styles_programItem__X_1S1{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;grid-gap:1rem;gap:1rem;padding:1.1rem 1.25rem;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.styles_programItem__X_1S1>.styles_programBadge__H6yK_{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--r-sm);background:var(--paper-alt);color:var(--ink-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.82rem;font-weight:800;flex-shrink:0}.styles_programItem__X_1S1>.styles_programBadgeDone__M0oDu{background:var(--positive);color:#fff}.styles_checkIcon__HCJT0{width:1rem;height:1rem;stroke-width:2.75}.styles_programMain__Dl7c0{min-width:0}.styles_programItem__X_1S1 h3{margin:0;font-family:var(--font-rubik),system-ui,sans-serif;font-size:1rem;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--ink)}.styles_programItem__X_1S1 .styles_desc__Y_R_X{margin:.25rem 0 0;color:var(--ink-muted);font-size:.82rem;line-height:1.45;font-weight:500}.styles_programItem__X_1S1 strong.styles_tasks__NWN6f{margin:0;color:var(--ink-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem;font-weight:800;white-space:nowrap}.styles_empty__IArpf{margin:0;padding:1.5rem 0;font-size:.9375rem;color:var(--ink-muted);font-weight:500}@media (max-width:640px){.styles_programGrid__kkPX3{grid-template-columns:1fr}.styles_programItem__X_1S1{grid-template-columns:36px minmax(0,1fr)}.styles_programItem__X_1S1 strong.styles_tasks__NWN6f{grid-column:2}}.styles_section__8fUYj{padding:clamp(4rem,10vw,9rem) 0;border-top:2px solid var(--ink);background:var(--paper)}.styles_inner__KfRtd{display:flex;flex-direction:column;gap:clamp(1.75rem,4vw,2.75rem)}.styles_introBlock__yFcfH{max-width:52rem}.styles_headText__4RuBl{display:flex;flex-direction:column;gap:.75rem}.styles_eyebrow__kC2II{margin:0;font-family:var(--font-manrope),system-ui,sans-serif;font-size:.6875rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-muted)}.styles_title__t27Ot{margin:0;font-family:var(--font-rubik),system-ui,sans-serif;font-weight:800;font-size:var(--type-section-title);letter-spacing:-.04em;line-height:.98}.styles_intro__3Fhws{margin:.35rem 0 0;font-size:1.0625rem;line-height:1.55;color:var(--ink-muted);font-weight:500}.styles_deckFrame__BLzz9{position:relative;width:100%;margin-top:clamp(.25rem,1.2vw,.85rem);padding:clamp(2.75rem,9vw,4.75rem);outline:none}.styles_deckFrame__BLzz9:focus-visible{border-radius:var(--r-xl);box-shadow:0 0 0 3px color-mix(in srgb,var(--ink) 22%,transparent)}.styles_deckStack___WwNS{display:grid;align-items:start;justify-items:stretch;width:100%;max-width:72rem;margin-inline:auto;isolation:isolate}.styles_deckCard__Mvx_B{--stack-shift:clamp(14px,2.8vw,22px);grid-area:1/1;width:100%;min-width:0;border-radius:var(--r-xl);border:var(--bd);background:var(--paper);padding:clamp(1rem,3vw,1.85rem);box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translate3d(calc(var(--stack-depth, 0) * var(--stack-shift)),calc(var(--stack-depth, 0) * var(--stack-shift)),0) scale(calc(1 - var(--stack-depth, 0) * .024));z-index:calc(36 - var(--stack-depth, 0))}.styles_deckCardFrontMotion__g0GI6{width:100%;min-width:0}.styles_deckCard__Mvx_B[data-front=true]{box-shadow:0 24px 64px -32px color-mix(in srgb,var(--ink) 42%,transparent)}.styles_deckCard__Mvx_B[data-front=false]{box-shadow:0 14px 40px -28px color-mix(in srgb,var(--ink) 26%,transparent);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.styles_deckCard__Mvx_B[data-front=false] .styles_photoFrame__r2MyB{filter:saturate(.92)}.styles_deckCard__Mvx_B .styles_visual__56wfO{position:static;top:auto}.styles_deckNavBtn__4J6x6{position:absolute;z-index:50;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--r-lg);border:var(--bd);background:var(--surface);color:var(--ink);cursor:pointer;box-shadow:0 12px 32px -16px color-mix(in srgb,var(--ink) 38%,transparent);transition:transform .2s ease,border-color .2s var(--ease,ease),color .2s var(--ease,ease),background .2s ease;transform:rotate(-45deg)}.styles_deckNavBtn__4J6x6:hover{border-color:var(--ink);color:var(--ink);background:var(--hl)}.styles_deckNavBtn__4J6x6:disabled{opacity:.45;cursor:not-allowed}.styles_deckNavBtn__4J6x6:disabled:hover{border-color:inherit;background:var(--surface);color:var(--ink)}.styles_deckNavBtn__4J6x6:focus-visible{outline:none;box-shadow:0 12px 32px -16px color-mix(in srgb,var(--ink) 38%,transparent),0 0 0 3px color-mix(in srgb,var(--ink) 28%,transparent)}.styles_deckNavPrev__GofuM{top:0;left:0}.styles_deckNavNext__hndzb{bottom:0;right:0}.styles_split__gzjO0{display:grid;grid-template-columns:minmax(0,clamp(240px,36vw,420px)) minmax(0,1fr);align-items:start;grid-gap:clamp(1.75rem,4.5vw,3.5rem);gap:clamp(1.75rem,4.5vw,3.5rem)}.styles_visual__56wfO{position:-webkit-sticky;position:sticky;top:calc(var(--landing-site-header-offset) + 1rem);display:flex;flex-direction:column;gap:.65rem}.styles_photoFrame__r2MyB{position:relative;width:100%;aspect-ratio:4/5;border-radius:var(--r-lg);overflow:hidden;border:var(--bd);background:var(--surface);box-shadow:0 10px 32px -20px color-mix(in srgb,var(--ink) 24%,transparent)}.styles_photoPlaceholder__7toGP{width:100%;height:100%;min-height:100%;background:var(--paper-alt)}.styles_photoImg___oixl{object-fit:cover;object-position:center top}.styles_photoCaption__Vz_oD{margin:0;font-size:.75rem;line-height:1.35;color:var(--ink-quiet)}.styles_content__9HMzg{display:flex;flex-direction:column;gap:clamp(.75rem,2vw,1rem);min-width:0;padding-top:.15rem}.styles_contentTop__x26ql{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.65rem 1rem}.styles_subjectChip__xMUrT{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:.25rem .65rem;border-radius:var(--r-pill);border:var(--bd);font-size:.75rem;font-weight:800;background:var(--hl)}.styles_metrics__ZSQDy{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:clamp(1rem,2.2vw,1.75rem)}.styles_metric__k3qMX{display:flex;flex-direction:column;gap:.25rem;min-width:4.5rem}.styles_metricVal__gjclE{font-family:var(--font-rubik),system-ui,sans-serif;font-weight:800;font-size:clamp(1.45rem,2.4vw,1.75rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.03em}.styles_metricLbl__Nysdm{font-size:.8125rem;font-weight:600;letter-spacing:.01em;color:var(--ink-muted)}.styles_name__3veGg{margin:.15rem 0 0;font-family:var(--font-rubik),system-ui,sans-serif;font-weight:800;font-size:clamp(1.45rem,2.5vw,1.85rem);letter-spacing:-.03em;line-height:1.1}.styles_degree__k1LsO{margin:0;font-size:.98rem;font-weight:600;color:var(--ink-muted)}.styles_bio__0ykzF{margin:0;font-size:1rem;line-height:1.6;color:var(--ink-muted);max-width:40rem}.styles_quote__jpGB_{margin:clamp(.35rem,1.2vw,.6rem) 0 0;padding:0 0 0 1rem;border-left:3px solid var(--ink);font-size:1.05rem;line-height:1.5;font-weight:600;color:var(--ink);max-width:40rem}.styles_tags__odQm6{list-style:none;margin:.35rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.styles_tag__P0WNU{font-size:.75rem;font-weight:700;padding:.25rem .6rem;border-radius:var(--r-pill);border:var(--bd);background:var(--surface);color:var(--ink-muted)}@media (prefers-reduced-motion:reduce){.styles_deckNavBtn__4J6x6{transition:none}}@media (max-width:860px){.styles_split__gzjO0{grid-template-columns:1fr}.styles_deckCard__Mvx_B .styles_visual__56wfO{max-width:min(420px,100%);margin-inline:auto;width:100%}}@media (max-width:800px){.styles_metrics__ZSQDy{width:100%;justify-content:flex-start;padding-top:.5rem;border-top:1px solid var(--line)}.styles_deckFrame__BLzz9{padding:clamp(2.25rem,8vw,3rem) clamp(1.25rem,5vw,2rem)}.styles_deckNavBtn__4J6x6{width:2.65rem;height:2.65rem}}@media (min-width:801px){.styles_contentTop__x26ql{padding-bottom:.35rem;margin-bottom:.15rem;border-bottom:1px solid var(--line)}}.styles_section__8U_mB{padding:clamp(3rem,7vw,5.5rem) 0;border-top:2px solid var(--ink);background:var(--paper-alt)}.styles_card__033wp,.styles_inner__e3_Uk{display:flex;flex-direction:column}.styles_card__033wp{gap:clamp(1.25rem,3vw,1.85rem);padding:clamp(1.25rem,3vw,2rem);border:var(--bd);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--sh-sticker-sm)}.styles_cardHeader__vtiho{min-width:0}.styles_eyebrow__CPzYG{margin:0 0 .75rem;font-family:var(--font-manrope),system-ui,sans-serif;font-size:.6875rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-muted)}.styles_title__6_mB2{margin:0 0 .85rem;font-family:var(--font-rubik),system-ui,sans-serif;font-weight:800;font-size:var(--type-section-title);letter-spacing:-.04em;line-height:1.06;color:var(--ink)}.styles_lead__eZlBf{margin:0;font-size:clamp(.95rem,1.2vw,1.0625rem);line-height:1.55;color:var(--ink-muted);font-weight:500;max-width:44rem}.styles_cardBody__shlO_{display:grid;grid-template-columns:minmax(0,.72fr) minmax(280px,1fr);align-items:center;grid-gap:clamp(1rem,3vw,2rem);gap:clamp(1rem,3vw,2rem);padding-top:.15rem;border-top:1px solid var(--line)}.styles_prompt__U8xzL{margin:0;padding-top:clamp(.85rem,2vw,1.1rem);font-family:var(--font-rubik),system-ui,sans-serif;font-weight:800;font-size:clamp(1.2rem,2.2vw,1.65rem);line-height:1.12;letter-spacing:-.03em;color:var(--ink)}.styles_options__m719w{margin:0;min-width:0;padding:clamp(.85rem,2vw,1.1rem) 0 0;border:0}.styles_optionGrid__DKSwj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.styles_option__hwodS{position:relative;display:grid;grid-gap:.55rem;gap:.55rem;cursor:pointer}.styles_optionInput__HxIdH{position:absolute;opacity:0;pointer-events:none}.styles_optionFace__ZbWhw{display:grid;place-items:center;min-height:60px;padding:.45rem .3rem;border:1.5px solid var(--line);border-radius:var(--r-md);background:var(--paper);font-family:var(--font-rubik),system-ui,sans-serif;font-size:clamp(.875rem,1.45vw,1.0625rem);font-weight:800;line-height:1.2;letter-spacing:-.015em;text-align:center;overflow-wrap:break-word;transform:translate(0);box-shadow:var(--sh-sticker-xs);transition:transform .16s var(--ease),border-color .18s var(--ease),background .18s var(--ease),box-shadow .2s var(--ease)}.styles_option__hwodS:hover .styles_optionInput__HxIdH:not(:checked)+.styles_optionFace__ZbWhw{transform:translate(2px,2px);border-color:var(--ink);box-shadow:var(--sh-btn-hover)}.styles_optionInput__HxIdH:focus-visible+.styles_optionFace__ZbWhw{outline:2px solid var(--brand);outline-offset:2px}.styles_optionInput__HxIdH:checked+.styles_optionFace__ZbWhw{transform:translate(4px,4px);border-color:var(--ink);box-shadow:var(--sh-btn-active)}.styles_optionCorrect__msjBb .styles_optionInput__HxIdH:checked+.styles_optionFace__ZbWhw{background:#d8efe2}.styles_optionWrong__2BKRo .styles_optionInput__HxIdH:checked+.styles_optionFace__ZbWhw{background:var(--brand-softer)}.styles_feedback__3gGFj{display:block;grid-column:1/-1;margin:0;min-height:6rem;color:var(--ink-muted);font-size:.82rem;line-height:1.4;font-weight:500;visibility:hidden}.styles_optionInput__HxIdH:checked~.styles_feedback__3gGFj{visibility:visible}@media (max-width:900px){.styles_cardBody__shlO_{align-items:start}.styles_cardBody__shlO_,.styles_optionGrid__DKSwj{grid-template-columns:1fr}}.styles_section___sui_{padding:clamp(3rem,7vw,5.5rem) 0;border-top:2px solid var(--ink);background:var(--surface)}.styles_inner__hGOG1{display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2.25rem)}.styles_header__1mkpb{max-width:44rem}.styles_eyebrow__VtN2g{margin:0 0 .75rem;font-family:var(--font-manrope),system-ui,sans-serif;font-size:.6875rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-muted)}.styles_title__R4lB9{margin:0;font-family:var(--font-rubik),system-ui,sans-serif;font-weight:800;font-size:var(--type-section-title);letter-spacing:-.04em;line-height:1.06;color:var(--ink)}.styles_grid__yeQmG{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(1rem,2vw,1.25rem);gap:clamp(1rem,2vw,1.25rem)}@media (max-width:900px){.styles_grid__yeQmG{grid-template-columns:1fr}}.styles_card__86k5v{display:flex;flex-direction:column;gap:.85rem;padding:clamp(1.1rem,2.5vw,1.35rem);border:var(--bd);border-radius:var(--r-xl);background:var(--paper);min-height:100%}.styles_scoreRow__ytMZ8{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-family:var(--font-rubik),system-ui,sans-serif;font-weight:800;letter-spacing:-.03em;line-height:1}.styles_from___nvSA{font-size:clamp(1.35rem,2.4vw,1.65rem);color:var(--ink-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.styles_arrow__QYfp_{display:inline-flex;align-items:center;flex-shrink:0;color:var(--ink-quiet)}.styles_to__c1DQ2{font-size:clamp(1.55rem,2.8vw,1.95rem);color:var(--positive);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.styles_name__UrD2p{margin:0;font-family:var(--font-rubik),system-ui,sans-serif;font-weight:800;font-size:1.05rem;line-height:1.2;letter-spacing:-.02em;color:var(--ink)}.styles_place___OsYJ{margin:-.35rem 0 0;font-size:.8125rem;font-weight:600;color:var(--ink-quiet)}.styles_outcome__avSPU{margin:0;font-size:.9375rem;line-height:1.5;font-weight:500;color:var(--ink-muted);flex:1 1}