@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8dd8a3188b79fd8f-s.3zx7wbj688cn9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8f209abc35ee02-s.p.0q59resy_4ije.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display Fallback;src:local(Times New Roman);ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.0%;size-adjust:109.78%}.dm_serif_display_be47cdb3-module__q5C-SW__className{font-family:DM Serif Display,DM Serif Display Fallback;font-style:normal;font-weight:400}.dm_serif_display_be47cdb3-module__q5C-SW__variable{--font-dm-serif:"DM Serif Display", "DM Serif Display Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_7688e769-module__Swrq1q__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_7688e769-module__Swrq1q__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
:root{--c-navy:#1a2550;--c-deep-teal:#27806f;--c-focus-ring:#35997f;--c-teal:#44bba4;--c-dot-teal:#2fc9a6;--c-gold:#fcbf49;--c-white:#fff;--c-cool-ground:#f5f9fd;--c-teal-tint:#f0fbf9;--c-neutral-tint:#f8f9f6;--c-ink:#20263d;--c-body:#4a5372;--c-muted:#565f7e;--c-on-navy:#cdd5f0;--c-on-navy-kicker:#5fd6be;--c-line:#e8ebf2;--c-border-soft:#d8dde9;--c-separator:#c9cfde;--c-climb-unlit:#dfe4ec;--c-field-border:#838ca8;--c-error:#b3261e;--c-error-tint:#fdf3f2;--c-calm-blue:#3e509c;--btn-primary-bg:var(--c-gold);--btn-primary-fg:var(--c-navy);--surface-page:var(--c-white);--surface-hero:var(--c-cool-ground);--surface-card-1:var(--c-teal-tint);--surface-card-2:var(--c-cool-ground);--surface-card-3:var(--c-neutral-tint);--surface-featured:var(--c-navy);--surface-skills:var(--c-neutral-tint);--dim-head:.66;--dim-body:.82;--skill-dwell:12s;--scrim:#141c3c8c;--lb-in:.26s;--dlg-swap-out:.16s;--dlg-swap-in:.26s;--dlg-min-h:620px;--marquee-logo:52px;--marquee-gap:80px;--marquee-dur:62s;--rail-top:88px;--topic-readiness:var(--c-teal-tint);--topic-practice:var(--c-cool-ground);--topic-ai:#f5f9ff;--topic-design:var(--c-neutral-tint);--topic-leadership:#fcf9f2;--topic-news:#f7f9fd;--rule-color:var(--c-teal);--rule-selected:var(--c-gold);--data-fill:var(--c-teal);--data-fill-watch:var(--c-gold);--ui-bar:#0a0f20;--ui-body:#0d1226;--ui-panel:#0f1731;--ui-border:#1b2447;--ui-border-soft:#171f3e;--ui-divider:#141c3a;--ui-track:#182142;--ui-text:#b9c2e2;--ui-text-strong:#dde3f8;--ui-dim:#8e98c2;--ui-muted:#6c77a3;--ui-accent:#5fd6be;--ui-active-bg:#0f1b34;--ui-chip-ok-bg:#0e2a24;--ui-chip-dev-bg:#2e2408;--ui-chip-dev-fg:#f5c86a;--ui-dot:#242e55;--ui-addr-bg:#101732;--ui-flag:#e4573d;--ui-flag-bg:#2b1410;--ui-gold:#fcbf49;--ui-white:#fff;--ui-caption-fg:#f2f5ff;--ui-caption-bg:#060916d9;--ui-caption-border:#222b52;--ui-chip-border:#26305a;--ui-stage:radial-gradient(120% 90% at 70% 20%, #232f5e 0%, #131a38 55%, #0c1128 100%);--ui-avatar:radial-gradient(circle at 35% 30%, #6e7fbe 0%, #3e509c 45%, #222e63 100%);--ui-avatar-ring:0 0 0 6px #44bba424;--ui-pill-on-navy:#ffffff14;--ui-dq-distractor:#d8606a;--ui-dq-foundational:var(--ui-gold);--ui-dq-intermediate:#7c8fe0;--ui-dq-advanced:#44bba4;--ui-sk-foundational:#f2938c;--ui-sk-intermediate:var(--ui-gold);--ui-sk-advanced:#44bba4;--ui-level-advanced:#44bba4;--ui-level-ink:#0d1226;--ui-coral:#f2938c;--ui-tag-strong-bg:#44bba41f;--ui-tag-focus-bg:#f2938c1f;--ui-tour-ring:0 0 0 2px #44bba4, 0 0 0 6px #44bba429;--ui-tour-progress:#44bba4;--ui-tour-dot:#34425f;--ui-chip-on-bg:#132038;--ui-chip-on-border:#35507a;--font-display:var(--font-dm-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--font-sans:var(--font-dm-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--font-nav:var(--font-dm-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--w-read:1180px;--w-room:1480px;--w-panel-inner:1080px;--w-hero-frame:920px;--w-headline:960px;--hero-accent:var(--c-teal);--hero-pad-side:40px;--w-drum-headline:1080px;--slot-pad-t:.1em;--slot-pad-b:.2em;--slot-drop:.4em;--verb-depth:3;--verb-turn:.2s;--chapter-face:470px;--chapter-vis:430px;--chapter-step:40vh;--chapter-cross:.52s;--chapter-copy:.22s;--c-band-1:#b4e0d9;--c-band-2:#83c9b9;--c-band-3:#5bb39f;--c-band-4:#378977;--c-forest:#174d42;--c-band-dot:#d8b156;--about-bar-h:24px;--about-bar-gap:9px;--about-fill:.52s;--about-fill-step:.13s;--w-sec-head:760px;--w-sec-sub:640px;--hero-copy-fr:.9fr;--hero-media-fr:1.1fr;--hero-media-gap:56px;--trust-icon-size:40px;--trust-icon-gap:20px;--fs-trust-h3:21px;--story-copy-fr:.85fr;--story-vis-fr:1.15fr;--story-gap:56px;--story-p-gap:16px;--ds-tile-pad:22px 24px;--brand-stage-h:200px;--brand-stage-pad:48px;--brand-logo-w:420px;--brand-tile:120px;--brand-mark-w:190px;--brand-chip-h:140px;--brand-gate-w:420px;--story-strip-top:28px;--story-strip-gap:30px;--skill-list-fr:.9fr;--skill-media-fr:1.1fr;--story-trust-row:40px;--story-trust-col:36px;--story-trust-rule:28px;--story-trust-rule-h:4px;--story-trust-icon:48px;--story-trust-top:44px;--story-trust-p:8px;--story-trust-more:48px;--story-gap-narrow:28px;--story-beat-gap:56px;--cmp-gap:40px;--cmp-rule:3px;--cmp-rule-pad:18px;--cmp-title-gap:16px;--cmp-item-gap:18px;--cmp-indent:32px;--cmp-mark:16px;--cmp-term:20px;--cmp-note:16px;--sp-hero-frame-top:48px;--pad-side:40px;--bleed:56px;--r-panel:24px;--r-card:20px;--r-frame:12px;--r-card-frame:10px;--r-btn:8px;--r-pill:999px;--sh-featured:0 40px 90px -35px #0000008c;--sh-hero:0 -20px 60px -30px #141c3c59;--sh-card-vis:0 -14px 40px -20px #141c3c4d;--sh-stage:0 28px 64px -28px #141c3c6b;--sh-lift:0 10px 24px -12px #141c3c73;--sh-dropdown:0 24px 60px -24px #141c3c59;--burger-bg:var(--c-gold);--burger-fg:var(--c-navy);--nav-link:18px;--nav-btn:16px;--nav-btn-pad:15px 28px;--para-rise:58px;--para-fall:-30px;--reveal-dur:1.05s;--ease:cubic-bezier(.22, .61, .36, 1);--persist-mark-rest:.42;--persist-burger-rest:.72;--persist-scrolling:.26;--sp-trio:40px;--sp-panel-tight:48px;--tab-copy-fr:.84fr;--tab-vis-fr:1.16fr;--fs-tab-lead:29px;--tab-vis-h:440px;--how-body:20px;--how-para-gap:14px;--how-body-laptop:20px;--how-chip-gap:6px;--how-chip-pad:10px 12px;--how-chip-btn-pad:5px 11px;--tab-bar:4px;--fs-tab-pill:18px;--tab-pill-pad-y:11px;--tab-pill-pad-x:26px;--tab-pill-pad-x-narrow:16px;--tab-pill-track:4px;--tab-track-stroke:2px;--fs-tab-lead-top:36px;--w-tab-lead:860px;--tab-lead-gap:36px;--tab-pills-top:28px;--tab-pill-top-narrow:26px;--fs-tab-narrow:17px}.scale-story{--fs-body:20px;--lh-body:1.65;--fs-sub:23px;--fs-h1:clamp(40px, 4.5vw, 60px);--fs-h2:48px;--fs-h3:27px;--fs-cta:54px;--fs-card-p:20px;--fs-caption:13.5px;--fs-nav:15.5px;--fs-btn:16px;--fs-skill:36px;--fs-chapter:46px;--fs-introducing:38px;--introducing-gap:18px;--h-simgate-word:40px;--h-simgate-word-xl:clamp(40px, 6.4vw, 76px);--sp-beat:58vh;--pad-btn:15px 28px;--sp-hero:77px 72px 0;--sp-hero-bottom:61px;--sp-section:104px;--sp-panel:76px;--gap-cards:22px;--about-pic-gap:36px;--brief-stack-h:420px;--brief-header-gap:56px;--brief-header-pad:40px;--brief-stack-h-narrow:250px;--brief-page-w:250px;--brief-page-w-narrow:180px;--brief-page-r:6px;--brief-gate-cover:140px;--brief-gate-gap:24px;--brief-list-top:12px;--brief-list-gap:8px;--brief-credit-top:16px;--brief-action-top:22px;--sh-brief-page:0 18px 40px -18px #0d122673, 0 2px 6px #0d12261f;--brief-pad:56px 76px;--brief-book-col:420px;--fs-brief-head:38px;--sh-brief:0 30px 60px -38px #141c3c59;--brief-badge-w:200px;--brief-badge-w-narrow:170px;--brief-badge-inset:28px;--about-pic-book:300px;--about-pic-stage:440px;--about-block-gap:64px;--pad-card:38px 34px 0;--pad-card-bottom:34px;--maxw-sub:820px;--maxw-hero-sub:760px}.scale-dense{--fs-body:20px;--lh-body:1.6;--fs-sub:23px;--fs-h1:clamp(40px, 4.5vw, 60px);--fs-h2:40px;--fs-h3:24px;--fs-cta:44px;--fs-card-p:20px;--fs-caption:13.5px;--fs-nav:14.5px;--fs-btn:15px;--fs-skill:30px;--fs-chapter:38px;--fs-introducing:32px;--introducing-gap:16px;--h-simgate-word:33px;--h-simgate-word-xl:clamp(36px, 5.8vw, 66px);--sp-beat:54vh;--pad-btn:13px 24px;--sp-hero:61px 60px 0;--sp-hero-bottom:48px;--sp-section:80px;--sp-panel:60px;--gap-cards:18px;--pad-card:30px 28px 0;--pad-card-bottom:28px;--maxw-sub:740px}@media (max-width:760px){:root{--pad-side:22px;--bleed:16px}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--surface-page);color:var(--c-ink);font-family:var(--font-sans);font-size:var(--fs-body,18.5px);line-height:var(--lh-body,1.65);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button{font:inherit}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.028em;color:var(--c-navy);font-weight:600}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:3px solid var(--c-focus-ring);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
