@font-face{font-family:Quicksand;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0781808e3393dbfb-s.2zbtqlhfj_suz.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/fae90444fefcda8c-s.1jdhpfg9a0h0t.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/4a7551bcc3548e67-s.p.1nufzup5_ewgu.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:Quicksand Fallback;src:local(Arial);ascent-override:95.87%;descent-override:23.97%;line-gap-override:0.0%;size-adjust:104.31%}.quicksand_59751a68-module__wR4uRW__className{font-family:Quicksand,Quicksand Fallback;font-style:normal}.quicksand_59751a68-module__wR4uRW__variable{--font-quicksand:"Quicksand", "Quicksand Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2gp_y-cmv6-ey.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.2ywnh8m32q6p0.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2gp_y-cmv6-ey.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.2ywnh8m32q6p0.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2gp_y-cmv6-ey.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.2ywnh8m32q6p0.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2gp_y-cmv6-ey.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.2ywnh8m32q6p0.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_ae1f5c47-module__bKxtEW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_ae1f5c47-module__bKxtEW__variable{--font-manrope:"Manrope", "Manrope Fallback"}
:root{--indigo:#32326e;--indigo-2:#46468c;--violet:#5050a0;--violet-light:#6e64aa;--cyan-accent:#42c8f4;--cyan-teal:#3ca0be;--indigo-deep:#272756;--surface-1:var(--indigo-deep);--surface-2:#393973;--edge-highlight:#827ab6;--text-light:#f9f9fc;--text-light-2:#c8c4df;--text-primary:var(--text-light);--text-secondary:var(--text-light-2);--wave-crest:#7a70b1;--surface-1-veil:#2727564d;--surface-2-veil:#3939734d;--banner-edge-top:#282f70;--banner-edge-bottom:#353675;--banner-edge-top-mobile:#2b388d;--banner-edge-bottom-mobile:#494796;--banner-corner-edge:#1b1c45;--wave-period:700px;--wave-crest-peak:#7a70b1f2;--wave-crest-shoulder:#7a70b11f;--wave-breathe-duration:18s;--wave-breathe-min:.86;--wave-crest1-peak:110px;--wave-crest1-peak-mobile:90px;--wave-crest1-fall:22px;--wave-shoulder-end:340px;--wave-hero-extent:490px;--x-cross-mid-left:21.2678%;--x-cross-mid-right:78.589%;--x-cross-outer-left:13.6458%;--x-cross-outer-right:86.1111%;--x-depth-mid-left:8.981vw;--x-depth-mid-right:8.475vw;--x-depth-outer-left:15.211vw;--x-depth-outer-right:14.216vw;--x-first-cross-depth:27.409vw;--x-slice-depth:17.5864vw;--x-span-top:18vw;--x-span-top-mobile:20vw;--x-tone-mid:#282f7080;--x-tone-outer:#2727569e;--poster-scrim:var(--x-tone-outer);--radius-s:6px;--radius-m:14px;--media-radius-l:var(--radius-m);--media-radius-s:var(--radius-s);--space-xs:8px;--space-s:16px;--space-m:21px;--space-l:34px;--space-xl:50px;--space-section-y:42px;--space-xxl:88px;--font-sans:var(--font-quicksand), -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--fs-body:16px;--fs-lede:17px;--fs-h1:38px;--fs-h1-mobile:30px;--lh-tight:1.14;--lh-normal:1.55;--lh-snug:1.35;--container:1240px;--container-copy:720px;--nav-ink:#ffffffdb;--hairline-light:#ffffff1f;--hairline:var(--hairline-light);--hairline-strong:#ffffff38;--ring-accent:#42c8f480;--ring-fill:#42c8f412;--focus-ring:2px solid var(--cyan-accent);--focus-ring-offset:2px;--shadow-raise:inset 0 1px 0 #827ab659, 0 10px 26px #0a081e59;--shadow-cta:0 12px 30px #42c8f447;--fs-s:12px;--fs-nav:13px;--fs-m:14px;--fs-h2:29px;--radius-pill:999px;--dur-fast:.15s;--numbered-chip:67px;--fs-numeral:34px;--fs-l:19px;--dur-slow:.5s;--logo-slot-w:calc(var(--container) / 6.5);--logo-marquee-duration:132s;--logo-slide-interval:5.5s;--logo-mark-h:56px;--motion-ease-out:cubic-bezier(.22, .61, .36, 1);--motion-enter-duration:.6s;--media-zoom-scale:1.05;--media-zoom-dur:.45s;--media-zoom-ease:var(--motion-ease-out);--reveal-stagger:.16s;--reveal-rise:var(--space-s);--reveal-rise-dur:.5s;--home-intro-veil:linear-gradient(to bottom, color-mix(in srgb, var(--ed-ivory) 88%, transparent), color-mix(in srgb, var(--ed-ivory) 55%, transparent) var(--home-intro-peek,100%), color-mix(in srgb, var(--ed-ivory) 55%, transparent));--home-intro-hold-opacity:.6;--home-intro-dim-shift:var(--space-s);--home-intro-reveal-dur:var(--motion-enter-duration);--home-intro-arrow-size:var(--arrow-hit-core);--home-intro-chevron-size:20px;--home-intro-arrow-delay:calc(var(--ed-tagline-light-delay) + var(--ed-tagline-light-dur));--home-intro-arrive-dur:.5s;--home-intro-pulse-delay:calc(var(--home-intro-arrow-delay) + var(--home-intro-arrive-dur));--home-intro-pulse-dur:1.6s;--home-intro-pulse-count:3;--home-intro-bob:3px;--home-intro-halo-scale:1.5;--reveal-arrive-rise:calc(var(--space-xl) * .9);--reveal-arrive-from:.1;--reveal-arrive-rise-dur:.72s;--reveal-arrive-rise-ease:cubic-bezier(.5, 1, .89, 1);--reveal-arrive-fade-dur:.945s;--reveal-arrive-fade-ease:cubic-bezier(.2, 0, .85, .5);--reveal-arrive-step:.18s;--canvas-glow:radial-gradient(1100px 760px at 78% 120px, var(--violet-light) 0%, transparent 62%);--splash-halo:radial-gradient(closest-side, var(--violet) 0%, transparent 100%);--splash-halo-size:560px 280px;--splash-bg:var(--splash-halo) center / var(--splash-halo-size) no-repeat, var(--canvas-glow) no-repeat, var(--indigo);--splash-logo-h:30px;--splash-ghost-opacity:.2;--splash-step:.32s;--splash-hold:.16s;--splash-min:.8s;--splash-fill-ease:cubic-bezier(.3, 0, .45, 1);--splash-fade:.35s;--splash-cap:2.2s;--z-splash:100;--arrow-ink:119, 119, 150;--arrow-fill-rest:.26;--arrow-fill-hover:.44;--arrow-edge-rest:.34;--arrow-edge-hover:.7;--arrow-width:250px;--arrow-width-narrow:140px;--arrow-height-ratio:.148;--arrow-stroke:3px;--arrow-pad-y:12px;--arrow-pad-y-narrow:14px;--arrow-scale-hover:1.07;--arrow-hit-core:44px;--paper:#fff;--surface-light:#f2f2f8;--ink:var(--indigo-deep);--ink-2:var(--violet);--cyan-ink:#2d758a;--hairline-dark:#27275629;--shadow-raise-light:0 10px 26px #27275629;--seam-shadow:inset 0 14px 22px -14px #27275673;--accent-text:var(--cyan-accent);--surface-card:var(--surface-2);--ghost-border:var(--ring-accent);--ghost-border-ink:#27275673;--shadow-card:var(--shadow-raise);--card-min-h:200px;--card-media-max-h:none;--card-media-max-h-sheet:64px;--ribbon-h:max(10vw, 88px);--plate-dock:var(--space-s);--plate-w:1000px;--fs-h1-plate:clamp(29px, 1.365vw + 11px, 38px);--container-wide:calc((1920px + (var(--container) + 2 * var(--space-l))) / 2 - 2 * var(--space-l));--signal-line-bg:linear-gradient(90deg, #3ca0be00 0%, var(--cyan-teal) 30%, var(--cyan-accent) 49.525%, var(--cyan-teal) 70%, #3ca0be00 100%);--close-band-bg:linear-gradient(180deg, var(--indigo) 0%, var(--indigo-deep) 100%);--plate-cap:linear-gradient(to top, var(--paper) 0, var(--text-light) 6px, #d4d0e9 12px, #a49ecd 18px, var(--edge-highlight) 24px);--plate-title-shadow:0 1px 12px #27275640;--card-media-max-h-figure:200px;--card-min-h-figure:calc(3 * var(--card-media-max-h-figure));--card-media-max-h-tab:180px;--card-min-h-tab:calc(3 * var(--card-media-max-h-tab));--icon-box-size:50px;--ed-ink:#1b1b44;--ed-banner-bg:#23237a;--ed-banner-max-h:520px;--ed-banner-h-s:150px;--ed-banner-focus-s:48% center;--ed-tagline-pink:#e8437a;--ed-tagline-glow:0 0 .06em #1b1b44, 0 0 .14em #1b1b44, 0 0 .14em #1b1b44, 0 0 .5em #1b1b44e6, 0 0 1.4em #e8437abf, 0 0 2.8em #e8437a59;--ed-tagline-shine-delay:var(--ed-tagline-light-delay,.7s);--ed-tagline-shine-dur:.5s;--ed-tagline-veil:radial-gradient(ellipse 30% 44% at 50% 50%, #1b1b44b8 0%, #1b1b448f 55%, #1b1b4400 100%);--ed-fs-tagline:clamp(34px, 2.85vw, 64px);--ed-ls-tagline:-.02em;--ed-fs-tagline-sub:clamp(20px, 1.5vw, 33px);--ed-tagline-gap:clamp(8px, .9vw, 18px);--ed-tagline-drop:calc(-1 * var(--space-s));--ed-tagline-drop-dur:.5s;--ed-tagline-lead-delay:.35s;--ed-tagline-light-delay:.95s;--ed-tagline-light-dur:.35s;--ed-tagline-max:48%;--ed-tagline-pad-s:18px 24px 28px;--ed-banner-fade-s:linear-gradient(to bottom, #000 62%, transparent);--home-fold-header-h:calc(82 * var(--header-u));--home-fold-hero-h:408px;--home-banner-floor:300px;--home-banner-fold-h:min(var(--ed-banner-max-h), calc(100vw * 818 / 2880), max(var(--home-banner-floor), calc(100svh - var(--home-fold-header-h) - var(--home-fold-hero-h))));--home-banner-fade:none;--home-banner-fade-eased:linear-gradient(to bottom, #000 60%, #000000f4 65%, #000000d7 70%, #000000ae 75%, #00000080 80%, #00000051 85%, #00000028 90%, #0000000b 95%, transparent);--home-join-line:2px;--home-join-shadow:inset 0 -14px 22px -14px #0a081e73;--home-fold-hero-top:clamp(16px, 1.6vw, 28px);--home-fold-hero-min:calc(100svh - var(--home-fold-header-h) - var(--home-banner-fold-h));--ed-cyan-deep:#1fa8d8;--ed-cyan-hover:#6fd6f7;--ed-ivory:#f7f7fb;--ed-lavender:#ececf5;--ed-body:#4a4a72;--ed-muted:#66668a;--ed-line:#1b1b441f;--ed-line-dark:#ffffff24;--ed-ghost-border:#1b1b4440;--ed-card-border:#1b1b441a;--ed-section-border:#1b1b4414;--ed-on-dark:#ffffffd1;--ed-on-dark-soft:#ffffffb8;--ed-on-dark-lead:#ffffffb3;--ed-on-dark-mute:#fff9;--ed-on-dark-head:#ffffff80;--ed-on-dark-faint:#ffffff7a;--ed-ring-dark:#ffffff47;--ed-hover-dark:#ffffff14;--ed-font-display:var(--font-dm-serif), Georgia, "Times New Roman", serif;--ed-font-sans:var(--font-manrope), "Segoe UI", "Helvetica Neue", Arial, sans-serif;--ed-fs-h1:clamp(34px, 1.313rem + 1.47vw, 50px);--ed-fs-h2:clamp(27px, 1.26rem + .788vw, 38px);--ed-fs-quote:clamp(23px, 1.05rem + .945vw, 34px);--ed-fs-cta:clamp(25px, 1.155rem + .945vw, 36px);--ed-fs-eyebrow:12px;--ed-fs-foot:13px;--ed-fs-nav:14px;--ed-fs-btn:15px;--ed-fs-lead-s:17px;--ed-fs-lead:17px;--ed-fs-svc:18px;--ed-fs-stat:clamp(42px, 1.575rem + 1.47vw, 53px);--ed-fs-stat-label:15px;--ed-figure-even-ratio:2 / 1;--ed-fs-stat-accent:clamp(56px, 2.1rem + 2vw, 72px);--ed-fs-stat-lead:clamp(72px, 3rem + 4vw, 112px);--ed-ladder-shade:9%;--ed-close-veil:linear-gradient(100deg, #272756f7 0%, #272756e6 45%, #32326eb8 100%);--ed-close-y:clamp(72px, 7vw, 120px);--ed-close-fade:linear-gradient(to right, transparent, #000 40%);--ed-steps-ground:linear-gradient(180deg, var(--indigo) 0%, var(--indigo-deep) 100%);--ed-fs-prog-copy:16px;--ed-fs-step-title:22px;--ed-fs-prog-title:25px;--ed-lh-display:1.02;--ed-lh-title:1.1;--ed-lh-step:1.15;--ed-lh-label:1.5;--ed-lh-copy:1.575;--ed-ls-display:-.01em;--ed-ls-lang:.12em;--ed-ls-foot:.16em;--ed-ls-eyebrow:.18em;--ed-container:1320px;--ed-gutter:clamp(24px, 5vw, 80px);--ed-section-y:clamp(42px, 3.36vw, 59px);--ed-hero-y-top:clamp(34px, 3.15vw, 55px);--ed-hero-y-bottom:clamp(34px, 2.73vw, 50px);--ed-cta-y:clamp(42px, 3.36vw, 59px);--ed-gap-hero:clamp(34px, 4.2vw, 67px);--ed-gap-cols:clamp(34px, 5.25vw, 76px);--ed-gap-head:clamp(25px, 3.15vw, 46px);--ed-space-2:12px;--ed-space-3:14px;--ed-space-4:17px;--ed-space-5:19px;--ed-space-6:21px;--ed-space-7:25px;--ed-space-8:27px;--ed-space-9:34px;--ed-space-10:38px;--ed-hairline:1px;--ed-nav-h:76px;--ed-nav-logo-h:22px;--ed-menu-hit:44px;--ed-btn-h:48px;--ed-btn-h-s:44px;--ed-btn-pad:23px;--ed-btn-pad-s:20px;--ed-icon:18px;--ed-icon-s:16px;--ed-icon-l:22px;--ed-icon-xl:30px;--ed-num-w:34px;--ed-arrow:48px;--ed-logo-h:34px;--ed-logo-h-s:26px;--ed-img-h:231px;--ed-img-h-dark:269px;--ed-prog-col:210px;--ed-prog-col-s:168px;--ed-step-min-h:168px;--ed-portrait:147px;--ed-mark-w:40px;--ed-mark-h:2px;--ed-lead-max:560px;--ed-cta-max:640px;--ed-quote-max:900px;--ed-brand-w:142px;--ed-brand-copy-max:300px;--ed-fs-h1-dense:clamp(30px, 1.2rem + 1.36vw, 46px);--ed-fs-h2-dense:clamp(24px, 1.1rem + .7vw, 32px);--ed-fs-quote-dense:clamp(21px, .95rem + .8vw, 30px);--ed-fs-cta-dense:clamp(22px, 1rem + .8vw, 30px);--ed-fs-standfirst-dense:clamp(17px, .85rem + .3vw, 19px);--ed-fs-lead-dense:16px;--ed-fs-lead-s-dense:16px;--ed-fs-svc-dense:17px;--ed-fs-step-title-dense:20px;--ed-fs-prog-title-dense:22px;--ed-fs-stat-dense:clamp(36px, 1.35rem + 1.25vw, 46px);--ed-ghost-num-dense:clamp(40px, 1.8rem + 1.8vw, 66px);--ed-lh-copy-dense:1.5;--ed-section-y-dense:clamp(30px, 2.4vw, 42px);--ed-hero-y-top-dense:clamp(24px, 2.2vw, 38px);--ed-hero-y-bottom-dense:clamp(24px, 2vw, 36px);--ed-cta-y-dense:clamp(30px, 2.4vw, 42px);--ed-gap-hero-dense:clamp(28px, 3.2vw, 52px);--ed-gap-cols-dense:clamp(28px, 4vw, 60px);--ed-gap-head-dense:clamp(20px, 2.4vw, 36px);--ed-space-4-dense:16px;--ed-space-5-dense:17px;--ed-space-6-dense:18px;--ed-space-7-dense:21px;--ed-space-8-dense:23px;--ed-space-9-dense:28px;--ed-space-10-dense:32px;--ed-btn-h-dense:42px;--ed-btn-pad-dense:20px;--ed-plate-pad-dense:clamp(18px, 2.2vw, 34px);--header-compact-h:60px;--header-compact-logo-h:22px;--header-font:var(--ed-font-sans);--header-font-weight:700;--header-ls:.01em;--header-panel-font-weight:400;--fw-meta:700;--header-logo-h:26px;--header-u:clamp(1px, 1px + (100vw - 1100px) * .35 / 340, 1.35px);--header-static-logo-h:calc(26 * var(--header-u));--header-static-pad-block:calc(24 * var(--header-u));--header-static-pad-inline:calc(40 * var(--header-u));--header-static-gap:calc(24 * var(--header-u));--header-static-actions-gap:calc(16 * var(--header-u));--header-static-fs-nav:calc(13 * var(--header-u));--header-static-caret-fs:calc(12 * var(--header-u));--header-static-caret-gap:calc(8 * var(--header-u));--header-static-chip-fs:calc(12 * var(--header-u));--header-static-chip-pad-block:calc(8 * var(--header-u));--header-static-chip-pad-inline:calc(16 * var(--header-u));--header-static-chip-gap:calc(8 * var(--header-u));--header-space-m:24px;--header-space-l:40px;--header-space-xl:72px;--footer-col-min:300px;--header-offset:0px;--module-bar-h:0px;--ed-sticky-top:calc(var(--header-compact-h) + var(--module-bar-h) + 40px);--anchor-offset:calc(var(--header-compact-h) + var(--module-bar-h) + var(--space-l));--module-bar-ground:color-mix(in srgb, var(--ed-ivory) 86%, transparent);--module-bar-backdrop:saturate(1.4) blur(14px);--module-bar-slide:.28s;--ed-fs-kicker:15px;--ed-stamp-min:200px;--ed-fs-note:14px;--ed-container-hero:1380px;--ed-gutter-hero:30px;--ed-hero-figure-drop:59px;--ed-red:#c02a35;--ed-red-hover:#a41f2a;--ed-fs-standfirst:clamp(18px, .893rem + .368vw, 21px);--ed-ghost-num:clamp(46px, 2.1rem + 2.1vw, 76px);--ed-ghost-cyan:#42c8f457;--ed-ring-d:clamp(320px, 40vw, 640px);--ed-measure:720px;--ed-article-hero-h-max:480px;--ed-cell-min:230px;--ed-module-min:300px;--ed-ladder-rise:clamp(22px, 2.2vw, 40px);--ed-shelf-ratio:5 / 4;--ed-shelf-ground-blur:18px;--ed-shelf-ground-saturate:1.15;--ed-shelf-ground-scale:1.25;--ed-toc-w:210px;--ed-fiche-gap:clamp(28px, 2.9vw, 44px);--ed-fiche-section-gap:clamp(108px, 10.5vw, 159px);--ed-dot-opacity:.55;--ed-ring-chapter:40px;--ed-day-chip-w:76px;--ed-chip-h:28px;--ed-plate-pad:clamp(21px, 2.625vw, 42px);--ed-dur:.2s;--ed-client-logo-d:280px;--ed-client-logo-d-s:168px;--ed-client-mark-d:120px;--ed-client-mark-d-s:96px;--ed-fs-reading:17px;--ed-lh-reading:1.65;--ed-measure-reading:60ch;--ed-fs-chapter:28px;--ed-chapter-gap:44px;--ed-space-1:8px;--ed-card-rule:3px;--ed-card-radius:4px;--ed-tile-aspect:2 / 1;--ed-count-dur:1.4s;--ed-logo-marquee-dur:32s;--ed-marquee-fade:linear-gradient(90deg, transparent 0, var(--ed-ink) var(--ed-space-9), var(--ed-ink) calc(100% - var(--ed-space-9)), transparent 100%);--ed-logo-marquee-fade-w:clamp(var(--ed-space-9), 15%, 180px);--ed-logo-marquee-fade:linear-gradient(90deg, transparent 0, var(--ed-ink) var(--ed-logo-marquee-fade-w), var(--ed-ink) calc(100% - var(--ed-logo-marquee-fade-w)), transparent 100%);--ed-marquee-slot-dur:3.6s;--ed-marquee-slot-dur-s:4.25s;--ed-people-portrait-w:126px;--ed-people-portrait-w-s:120px;--ed-wall-mark-h:56px;--ed-wall-mark-h-l:112px;--ed-wall-mark-h-l-s:72px;--ed-wall-mark-gap-l:68px;--ed-wall-mark-gap-l-s:44px;--ed-profile-portrait-w:294px;--ed-fs-person:20px;--ed-journal-thumb-ratio:16 / 9;--ed-journal-thumb-focus:50% 20%;--ed-fs-journal-title:clamp(21px, .945rem + .63vw, 27px);--ed-fs-article-h2:clamp(23px, 1.155rem + .525vw, 29px);--media-fade-edge:var(--space-s);--media-white-lift:1.065;--media-fade-mask-x:linear-gradient(to right, transparent, black var(--media-fade-edge), black calc(100% - var(--media-fade-edge)), transparent);--media-fade-mask-y:linear-gradient(to bottom, transparent, black var(--media-fade-edge), black calc(100% - var(--media-fade-edge)), transparent);--duotone-shadow:var(--ed-ink);--duotone-highlight:var(--cyan-accent);--duotone-saturate:.6;--duotone-contrast:1.08;--duotone-tint:.42;--duotone-lift:.75;--media-dpr-max:2;--prog-band-h:clamp(315px, 33.6vh, 441px);--prog-band-h-narrow:clamp(252px, 33.6vh, 315px);--prog-band-photo-fade:28%;--prog-band-photo-mask:linear-gradient(to right, transparent, black var(--prog-band-photo-fade));--prog-band-subject-at:.75;--prog-band-subject-clear:6%;--prog-band-fade-in:linear-gradient(to right, transparent, black);--prog-band-opaque:linear-gradient(black, black);--prog-band-scrim:linear-gradient(to top, color-mix(in srgb, var(--ed-ink) 90%, transparent), color-mix(in srgb, var(--ed-ink) 61%, transparent) 55%, color-mix(in srgb, var(--ed-ink) 12%, transparent)), linear-gradient(to right, color-mix(in srgb, var(--ed-ink) 88%, transparent), color-mix(in srgb, var(--ed-ink) 51%, transparent) 45%, transparent 77%);--prog-band-scrim-narrow:linear-gradient(to top, color-mix(in srgb, var(--ed-ink) 92%, transparent), color-mix(in srgb, var(--ed-ink) 78%, transparent) 60%, color-mix(in srgb, var(--ed-ink) 66%, transparent) 76%, color-mix(in srgb, var(--ed-ink) 28%, transparent));--ed-step-photo-ratio:4 / 3;--ed-step-scrim:linear-gradient(to top, color-mix(in srgb, var(--ed-ink) 92%, transparent), color-mix(in srgb, var(--ed-ink) 80%, transparent) 45%, color-mix(in srgb, var(--ed-ink) 30%, transparent) 80%, color-mix(in srgb, var(--ed-ink) 45%, transparent));--ed-step-lift:4px;--ed-step-shadow:0 14px 30px color-mix(in srgb, var(--ed-ink) 28%, transparent);--ed-step-arrow-nudge:4px;--qc-band-bg:var(--ed-banner-bg);--qc-band-y:clamp(59px, 5.6vw, 96px);--qc-mark-size:clamp(96px, 3.5rem + 6vw, 170px);--qc-lh:1.3;--qc-dot:10px;--qc-dot-hit-w:28px;--qc-dot-hit-h:44px;--qc-dur:.38s;--qc-rise:6px;--map-dot:#341abd;--map-pin:#d4145a;--map-sea:var(--ed-ivory);--map-land:color-mix(in srgb, var(--ed-ink) 9%, var(--paper));--map-relief:color-mix(in srgb, var(--ed-ink) 22%, var(--paper));--map-coast:color-mix(in srgb, var(--ed-ink) 55%, transparent);--map-coast-w:.7px;--map-relief-outline:color-mix(in srgb, var(--ed-ink) 75%, transparent);--map-relief-outline-w:.9px;--map-department:color-mix(in srgb, var(--ed-ink) 22%, transparent);--map-department-w:.5px;--map-fade-edge:12%;--map-fade-mask-x:linear-gradient(to right, transparent, black var(--map-fade-edge), black calc(100% - var(--map-fade-edge)), transparent);--map-fade-mask-y:linear-gradient(to bottom, transparent, black var(--map-fade-edge), black calc(100% - var(--map-fade-edge)), transparent);--map-max-w:720px;--map-pin-w:18px;--map-pin-h:26px;--map-pin-hit-w:28px;--map-pin-hit-h:36px;--map-pin-hit-row-h:28px;--map-pin-lift:3px;--map-pin-twin-dx:7px;--map-pin-drop:28px;--map-pin-fall-ease:cubic-bezier(.11, 0, .5, 0);--map-pin-drop-dur:.7s;--map-pin-bounce:4px;--map-pin-bounce-dur:.24s;--map-pin-bounce-ease:linear;--map-pin-stagger:90ms;--map-bubble-gap:4px;--map-bubble-flip-y:30;--map-bubble-max-w:220px;--map-box-bg:color-mix(in srgb, var(--ed-ivory) 88%, transparent);--map-box-fs:11px;--map-box-ls:.08em;--map-row-fs:13px;--map-row-lh:1.3;--ev-eyebrow-ink:#147a9e;--ev-fs-eyebrow:13px;--ev-ls-eyebrow:.14em;--ev-pill-pad:5px 12px;--ev-fs-headline:clamp(38px, 5.2vw, 66px);--ev-lh-headline:1.05;--ev-fs-lede:18px;--ev-lh-lede:1.6;--ev-lede-max:540px;--ev-icon:20px;--ev-btn-h:52px;--ev-btn-pad:26px;--ev-hero-top:52px;--ev-hero-top-s:40px;--ev-gap:56px;--ev-gap-s:36px;--ev-copy-gap:22px;--ev-fact-gap:10px;--ev-facts-gap:28px;--ev-actions-top:6px;--ev-tile-pad:6px 12px;--ev-tile-radius:10px;--ev-stats-pad:26px 0 34px;--ev-stats-gap:72px;--ev-stats-gap-s:40px;--ev-stat-gap:2px;--ev-stat-label-max:16em;--ev-fs-stat:34px;--ev-about-pad:56px 0 48px;--ev-about-pad-s:40px 0 32px;--ev-about-col:260px;--ev-fs-about-h2:30px;--ev-fs-about:17px;--ev-lh-about:1.65;--ev-about-max:700px;--ed-split-gap:56px;--ed-row-top:44px;--ed-list-rule:#1b1b4424;--ed-row-pad-top:26px;--ed-row-pad-x:22px;--ed-fs-row-copy:15px;--ed-lh-row-copy:1.6;--ed-lede-action-top:28px;--ed-fs-awards-caption:16px;--ed-lh-awards-caption:1.5;--ed-awards-caption-gap:16px;--ed-award-name-w:250px;--ed-award-name-w-m:180px;--ed-award-gap:24px;--ed-award-pad:16px;--ed-fs-award-name:20px;--ed-lh-award-name:1.2;--ed-award-mark-h:44px;--ed-award-mark-max-w:130px;--ed-award-mark-gap:28px;--ed-fs-award-person:15px;--ed-fw-award-person:600;--mh-fs-h1:clamp(38px, 4.5vw, 54px);--mh-lh-h1:1.04;--mh-h1-gap:24px;--mh-copy-max:520px;--mh-copy-clear:16px;--mh-h2-top:28px;--mh-actions-top:32px;--mh-pad-top:56px;--mh-pad-bottom:64px;--mh-pad-top-s:28px;--mh-media-w:50vw;--mh-media-clip:polygon(28% 0, 100% 0, 100% 100%, 0 100%);--mh-stroke-clip:polygon(28% 0, 41% 0, 13% 100%, 0 100%);--mh-scrim:linear-gradient(180deg, #2727562e 40%, #27275699);--mh-film-ratio:16 / 9;--mh-play-right:28px;--mh-play-bottom:26px;--mh-play-d:56px;--mh-play-icon:20px;--mh-play-icon-nudge:2px;--mh-play-shadow:0 10px 26px #27275659;--mh-note-ink:#fffc;--mh-modal-pad:24px;--mh-modal-head:52px;--mh-modal-max:1120px;--mh-modal-w:min(calc(100vw - 2 * var(--mh-modal-pad)), calc((100vh - 2 * var(--mh-modal-pad) - var(--mh-modal-head)) * var(--mh-film-ratio)));--mh-modal-backdrop:#1b1b44db;--ed-tile-photo-aspect:4 / 3;--ed-wall-mark-max-w:calc(3 * var(--ed-wall-mark-h));--ed-portrait-ground:var(--ed-lavender);--ev-card-radius:20px;--ev-card-shadow:0 0 0 var(--ed-hairline) var(--ed-card-border), 0 28px 56px -36px color-mix(in srgb, var(--ed-ink) 45%, transparent);--ev-card-ratio:16 / 10;--ev-card-facts-pad:22px 24px;--ev-card-fs-facts:15px;--ev-card-org-pad:16px 24px 20px;--ev-card-tile-h:46px;--ev-card-logo-h:34px;--ev-pair-pad:48px 0;--ev-fs-pair-h2:28px;--ev-pair-h2-gap:20px;--ed-fs-subhead:20px;--ed-intro-row-top:40px;--ed-row-num-top:22px;--ed-people-compact-gap:26px 36px;--ed-people-compact-portrait:64px;--ed-fs-person-compact:17px;--ed-lh-person-compact:1.25;--ed-fs-role-compact:14px;--ed-lh-role-compact:1.45;--ed-role-lines:3;--ed-linkedin-compact:26px;--ed-linkedin-glyph-compact:12px;--ed-tab-pad:14px 22px 13px;--ed-tab-rule:3px;--ed-tab-panel-top:30px;--ed-fs-panel-h3:24px;--ed-lh-panel-h3:1.2;--ed-tile-gap:16px;--ed-tile-h:150px;--ed-tile-radius:10px;--ed-tile-mark-pad:18px;--ed-partner-label-w:200px;--ed-partner-mark-w:98px;--ed-partner-mark-h:42px;--ed-partner-mark-gap:6px 26px;--ed-location-fact-top:18px;--ed-location-photo-h:230px;--ev-band-y:72px;--ev-open-gap:112px;--ev-pill-fact-pad:7px 14px;--ev-fs-pill-fact:14px;--ev-pill-fact-icon:16px;--ev-card-overlap:104px;--ev-about-card-shadow:0 32px 60px -16px color-mix(in srgb, var(--ed-ink) 50%, transparent), 0 10px 24px color-mix(in srgb, var(--ed-ink) 20%, transparent);--ev-about-card-pad:44px;--ev-about-card-pad-s:24px;--ev-about-card-gap:64px;--ev-fs-about-lead:19px;--ev-about-p-gap:27px;--ev-venue-thumb-w:124px;--ev-venue-thumb-w-s:88px;--ev-fs-venue-name:21px;--ev-people-card-gap:15px;--ev-people-card-pad:14px 16px;--ev-people-card-portrait:68px;--ev-fold-pill-pad:0 24px;--ev-row-gap:24px;--ev-fs-headline-open:clamp(38px, 4.2vw, 60px);--ev-btn-pad-open:20px;--ev-fs-band-h2:clamp(30px, 3.1vw, 44px);--ev-fig-head-gap:28px;--ev-fig-row-gap:24px;--ev-fig-col-gap:32px;--ev-fig-rule-pad:22px;--ev-fs-card-stat:clamp(36px, 3.9vw, 56px);--ev-fs-card-small:14px;--ev-lh-card-small:1.55;--ev-terms-top:36px;--ev-terms-pad:24px;--ev-term-label-w:128px;--ev-fs-term-label:11px;--ev-lead-split-gap:64px;--ev-lead-split-p-gap:20px;--ev-films-gap:16px;--ev-films-note-top:20px;--ev-film-caption-gap:2px;--ev-fs-film-company:15px;--ev-fs-film-category:13px;--ev-thumb-badge:32px;--ev-thumb-badge-icon:14px;--ev-thumb-badge-inset:10px;--ev-films-more-pad:18px 20px;--ev-fs-films-more:22px;--ev-contact-portrait:120px;--ev-fig-top:44px;--ev-awards-note-max:15em;--ev-people-card-pad-s:18px;--ev-logo-tile-w:112px;--ev-logo-tile-h:54px;--ev-logo-tile-pad:10px 14px;--ev-logo-tile-gap:12px;--ev-award-label-w:150px;--ev-fs-awards-caption-dark:24px;--ev-inset-pad:10px;--ev-inset-photo-min:180px;--ev-inset-photo-min-s:150px;--ev-inset-ring:34px;--ev-hl-rule:2px;--ev-hl-pad:22px;--ev-hl-num-w:44px;--ev-fs-hl:20px;--ev-fs-hl-num:18px;--ev-tab-gap:12px;--ev-tab-pad:10px;--ev-tab-tile-w:84px;--ev-tab-tile-h:40px;--ev-tab-tile-pad:6px 10px;--ev-tabs-top:34px;--ev-panel-top:14px;--ev-panel-pad:30px;--ev-panel-pad-s:18px;--ev-panel-photo-min:66.667%;--ev-fs-panel-h3:30px;--ev-film-pill-pad:8px 18px 8px 8px;--ev-film-pill-inset:16px;--ev-film-pill-circle:36px;--ev-venue-block-pad:14px 18px;--ev-quote-card-pad:22px;--ev-quote-card-gap:16px;--ev-quote-portrait:36px;--ev-fs-quote-card:15px;--ev-logo-cols:8;--ev-logo-cols-m:6;--ev-logo-cols-s:4;--cyan-ink-deep:#266a7e;--rp-section-y:clamp(56px, 8vw, 116px);--rp-hero-y:clamp(44px, 7.6vw, 110px);--rp-cols-gap:clamp(32px, 5.4vw, 78px);--rp-fs-h1:clamp(40px, 5.3vw, 76px);--rp-lh-h1:1.08;--rp-fs-standfirst:clamp(20px, 1.8vw, 26px);--rp-fs-intro-line:clamp(19px, 1.5vw, 21.5px);--rp-fs-h2:clamp(30px, 3.2vw, 46px);--rp-lh-h2:1.12;--rp-fs-figure-featured:clamp(72px, 8.6vw, 124px);--rp-fs-figure-side:clamp(52px, 5.4vw, 78px);--rp-fs-figure:clamp(44px, 4.2vw, 60px);--rp-fs-unit:clamp(22px, 2.4vw, 34px);--rp-fs-detail:15px;--rp-card-gap:20px;--rp-card-pad:clamp(24px, 3vw, 44px);--rp-copy-max:620px;--rp-head-copy-max:440px;--rp-pull-max:470px;--rp-detail-max:560px;--rp-hero-copy-max:640px;--rp-cover-offset:16px;--rp-logo-h:56px;--rp-logo-tile-pad:16px 24px;--rp-underline-offset:6px;--rp-cover-w:clamp(300px, 27.5vw, 330px);--rp-cover-ratio:3 / 4;--rp-cover-inset-end:26px;--rp-cover-ground:var(--violet);--rp-cover-plate:var(--indigo);--rp-cover-shadow:0 24px 56px color-mix(in srgb, var(--ed-ink) 70%, transparent);--rp-cover-pad:10.9cqi;--rp-cover-pad-bottom:12.1cqi;--rp-cover-fs:10.3cqi;--rp-cover-fw:500;--rp-cover-lh:1.2;--rp-cover-rule-w:16.625cqi;--rp-cover-rule-h:2.5px;--rp-cover-rule-gap:5.5cqi;--rp-cover-mark-h:7.25cqi;--rp-cover-social-gap:var(--rp-cover-rule-gap);--rp-social-hit-fine:37.5px;--rp-social-tile:40.625px;--rp-social-tile-fine:28.125px;--rp-social-tile-radius:22%;--rp-social-glyph:26.5625px;--rp-social-glyph-fine:18.75px;--rp-social-ink:#fff;--rp-social-linkedin:#0a66c2;--rp-social-x:#000;--rp-social-instagram:radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%);--rp-social-youtube:red;--rp-social-facebook:#1877f2;--mh-copy-room:calc(var(--mh-media-w) - max(0px, (100vw - var(--ed-container)) / 2) - var(--ed-gutter));--mh-text-measure-photo:56ch;--mh-link-underline-offset:5px;--pp-tile-expressive:#f6b93b;--pp-tile-amiable:#5bc89a;--pp-tile-driver:#f7838b;--pp-glow-ink:#dcd9f2;--pp-glow:radial-gradient(closest-side, var(--pp-glow-ink), transparent);--pp-ghost-border:#1b1b4466;--pp-arrowhead:#1b1b4480;--pp-field-border:#fff6;--pp-hero-pt:clamp(44px, 5.28vw, 76px);--pp-hero-pb:clamp(56px, 6.39vw, 92px);--pp-why-y:clamp(64px, 6.67vw, 96px);--pp-closing-y:clamp(56px, 6.11vw, 88px);--pp-logos-y:40px;--pp-col-gap:72px;--pp-stack-gap:48px;--pp-glow-w:760px;--pp-glow-h:540px;--pp-mark-h:44px;--pp-mark-gap:28px;--pp-fs-h1:clamp(44px, 5vw, 72px);--pp-lh-h1:1.02;--pp-ls-h1:-.01em;--pp-fs-sub:20px;--pp-gap-sub:20px;--pp-fs-lead:17px;--pp-lh-lead:1.6;--pp-measure-lead:31em;--pp-gap-lead:24px;--pp-fs-statement:25px;--pp-lh-statement:1.25;--pp-measure-statement:20em;--pp-gap-actions:36px;--pp-btn-gap:14px;--pp-btn-h:52px;--pp-btn-pad:26px;--pp-btn-icon:16px;--pp-tile-gap:16px;--pp-tile-ratio:6 / 5;--pp-tile-pad:clamp(12px, 1.6vw, 22px);--pp-tile-icon:40px;--pp-icon-stroke:1.7;--pp-fs-tile:clamp(17px, 2.3vw, 32px);--pp-fs-tile-fit:18cqi;--pp-axis-w:2px;--pp-axis-over:10px;--pp-arrow:8px;--pp-fs-axis:13px;--pp-ls-axis:.04em;--pp-axis-gap:10px;--pp-photo-ratio:3 / 2;--pp-photo-shadow:0 30px 60px -30px #27275680;--pp-photo-card-inset:28px;--pp-photo-card-overlap:28px;--pp-photo-card-pad:18px 22px;--pp-photo-card-max:260px;--pp-fs-photo-card:22px;--pp-lh-photo-card:1.2;--pp-fs-logos-head:24px;--pp-logos-gap:40px;--pp-fs-h2:clamp(32px, 3.2vw, 46px);--pp-fs-h2-closing:clamp(34px, 3.4vw, 48px);--pp-lh-h2:1.08;--pp-lh-why:1.65;--pp-row-pad:28px;--pp-row-gap:40px;--pp-rule-strong:2px;--pp-fs-row-title:26px;--pp-lh-row-title:1.18;--pp-fs-row:16px;--pp-fs-closing:18px;--pp-measure-closing:26em;--pp-gap-closing:20px;--pp-gap-closing-action:32px;--pp-card-pad:clamp(24px, 3vw, 40px);--pp-card-shadow:0 24px 48px -24px #27275699;--pp-card-head-gap:18px;--pp-avatar:76px;--pp-avatar-ring:3px;--pp-fs-card-head:clamp(22px, 1.95vw, 28px);--pp-lh-card-head:1.15;--pp-form-gap:28px;--pp-form-row-gap:18px;--pp-form-col-gap:20px;--pp-fs-label:14px;--pp-field-h:48px;--pp-textarea-h:120px;--pp-check:20px;--pp-lh-consent:22px;--pp-send-h:50px;--pp-send-pad:30px;--pp-mode-directive:#f58b86;--pp-mode-persuasive:#f8a54f;--pp-mode-participative:#f5c140;--pp-mode-collaborative:#66c58c;--pp-fs-tile-order:22px;--pp-tile-order-alpha:.7;--pp-fs-mode-fit:16cqi;--pp-modes-inset:calc(var(--pp-fs-axis) * var(--lh-normal) + var(--pp-axis-gap));--pp-figure-pad-stacked:14px 0;--pp-inline-mark-h1:.86em;--pp-inline-mark-h2:.8em;--pp-inline-mark-gap:.25em;--pp-figure-pad:6px 28px;--pp-fs-figure:48px;--pp-lh-figure-label:1.35;--pp-legend-gap:10px;--pp-chip-pad:6px 12px;--pp-fs-chip:13.5px;--pp-swatch:10px;--pp-swatch-radius:3px;--pp-shot-radius:12px;--pp-step-pad:15px;--pp-step-gap:18px;--pp-step-num-w:34px;--pp-fs-step-num:24px;--pp-fs-step:16.5px;--pp-lh-step:1.45;--pp-theme-pad:22px;--pp-theme-head-gap:4px 14px;--pp-fs-criteria:15.5px;--pp-lh-criteria:1.7;--pp-dot-alpha:.6;--mh-fs-h1-display:clamp(44px, 5vw, 72px);--mh-lead-top:20px;--mh-fs-lead:20px;--mh-fw-lead:700;--cert-band-pad:40px 0 56px;--cert-band-line:color-mix(in srgb, var(--ed-ink) 7.84%, transparent);--cert-card-line:color-mix(in srgb, var(--ed-ink) 10.2%, transparent);--cert-card-shadow:0 24px 48px -32px color-mix(in srgb, var(--indigo-deep) 25.1%, transparent);--cert-card-pad:28px 36px;--cert-card-pad-s:24px 20px;--cert-card-gap:48px;--cert-card-gap-s:24px;--cert-logo-h:84px;--cert-notes-min:360px;--cert-notes-gap:10px;--acp-teal:#186f8b;--acp-lavender:#e9e9f4;--acp-max:1224px;--acp-pad-x:24px;--acp-pad-top:48px;--acp-pad-bottom:72px;--acp-side:320px;--acp-gap:52px;--acp-block:64px;--acp-block-narrow:40px;--acp-offset:calc(var(--acp-side) + var(--acp-gap));--acp-sticky-top:calc(var(--header-compact-h) + var(--acp-pad-x));--acp-panel-max-h:calc(100dvh - var(--acp-sticky-top) - var(--acp-pad-x));--acp-panel-pad:18px 18px 20px;--acp-panel-inset:10px;--acp-panel-gap:12px;--acp-panel-shadow:0 24px 48px -20px color-mix(in srgb, var(--ed-ink) 50.2%, transparent);--acp-panel-rule:color-mix(in srgb, var(--paper) 18%, transparent);--acp-panel-row-rule:color-mix(in srgb, var(--paper) 12.2%, transparent);--acp-panel-current:color-mix(in srgb, var(--paper) 10.2%, transparent);--acp-nav-pad:5px 10px;--acp-nav-pad-current:7px 10px;--acp-nav-radius:8px;--acp-nav-num-w:20px;--acp-row-pad:7px;--acp-facts-top:6px;--acp-lh-price:1.05;--acp-cta-h:46px;--acp-cta-pad:10px 18px;--acp-fs-label:11px;--acp-fs-tag:13.5px;--acp-fs-price:28px;--acp-fs-objective:16.5px;--acp-fs-intro:19px;--acp-fs-h1:clamp(36px, 4vw, 56px);--acp-fs-sub:clamp(22px, 2vw, 28px);--acp-fs-h2:clamp(28px, 2.6vw, 36px);--acp-lh-h1:1.04;--acp-lh-tight:1.3;--acp-lh-sub:1.25;--acp-lh-item:1.35;--acp-lh-strip:1.45;--acp-ls-label:.16em;--acp-ls-fact:.14em;--acp-ls-h1:-.01em;--acp-intro-gap:22px;--acp-intro-max:720px;--acp-sub-pull:-10px;--acp-hero-ratio:800 / 335;--acp-hero-top:6px;--acp-strip-min:170px;--acp-strip-gap:18px 28px;--acp-strip-pad:14px;--acp-strip-rule:2px;--acp-fact-gap:4px;--acp-col-gap:40px;--acp-split-gap:28px var(--acp-col-gap);--acp-split-list-min:360px;--acp-split-card-min:300px;--acp-card-rule-pad:20px;--acp-head-gap:14px;--acp-obj-pad:13px;--acp-obj-line:color-mix(in srgb, var(--ed-ink) 14.9%, transparent);--acp-check:30px;--acp-check-icon:14px;--acp-check-ground:color-mix(in srgb, var(--cyan-accent) 18%, transparent);--acp-card-pad:24px;--acp-card-gap:22px;--acp-card-rule:color-mix(in srgb, var(--ed-ink) 20%, transparent);--acp-tag-pad:7px 13px;--acp-tag-line:color-mix(in srgb, var(--ed-ink) 12.2%, transparent);--acp-dot:6px;--acp-dot-lift:-2px;--acp-band-pad-y:36px;--acp-band-gap:20px 28px;--acp-note-max:720px;--acp-section-gap:18px;--acp-module-pad:clamp(18px, 2vw, 26px);--acp-module-pad-compact:18px 20px;--acp-module-gap:20px 32px;--acp-module-text-min:380px;--acp-module-inner-gap:10px;--acp-grid-min:330px;--acp-speaker-w:210px;--acp-speakers-w:230px;--acp-speaker-gap:2px;--acp-photo-ratio:4 / 3;--acp-photo-focus:center 28%;--acp-avatar:52px;--acp-avatar-gap:12px;--acp-ring:2px;--acp-portrait-l:96px;--acp-person-min:320px;--acp-person-text-min:220px;--acp-person-pad:18px;--acp-person-gap:16px 20px;--acp-person-inner-gap:4px;--acp-fs-num:30px;--acp-fs-num-compact:24px;--acp-fs-label-s:10.5px;--acp-fs-h3:clamp(21px, 1.8vw, 25px);--acp-fs-h3-compact:clamp(19px, 1.6vw, 22px);--acp-fs-module:15.5px;--acp-fs-name:18px;--acp-fs-name-s:17px;--acp-fs-role-s:12.5px;--acp-fs-part:14px;--acp-lh-module:1.6;--acp-lh-name:1.2;--acp-lh-role:1.4;--acp-lh-role-s:1.35;--acp-arrow:13px;--acp-arrow-gap:6px;--acp-arrow-drop:-1px;--acp-bio-gap:8px;--acp-bullet:5px;--acp-bullet-gap:6px;--acp-bullet-lift:-3px;--acp-about-text-grow:1.4;--acp-about-figure-min:280px;--acp-lead-max:760px;--acp-plate-pad:14px;--acp-figure-max:460px;--acp-ol-marker:1.4em;--au-card-max:480px;--au-hero-gap:64px;--au-hero-gap-s:32px;--au-hero-y-s:40px;--au-tile-h:92px;--au-key-dot:10px;--tc-brand:#5744af;--au-fs-h1:clamp(40px, 4.6vw, 66px);--au-fs-h2:clamp(30px, 3vw, 42px);--au-fs-step:clamp(22px, 2vw, 27px);--ax-toolbar-w:240px;--ax-cols-gap:var(--ed-gap-head);--ax-top:var(--ed-sticky-top);--ax-foot:var(--ed-space-6);--ax-toolbar-max-h:calc(100dvh - var(--ax-top) - var(--ax-foot));--ax-card-gap-x:var(--ed-space-7);--ax-card-gap-y:var(--ed-space-10);--ax-fs-card:var(--ed-fs-person);--ax-fs-card-s:var(--ed-fs-svc);--ax-check:18px;--ax-option-pad:5px}
[data-media-frame]{border-radius:var(--media-radius-l);isolation:isolate;overflow:hidden;transform:translateZ(0)}[data-media-frame=s]{border-radius:var(--media-radius-s)}[data-media-frame=circle]{border-radius:var(--radius-pill)}[data-media-frame]>img{transition:transform var(--media-zoom-dur) var(--media-zoom-ease);transform-origin:50%}@media (hover:hover) and (pointer:fine){[data-media-zoom]:hover [data-media-frame]>img,[data-media-frame] [data-media-zoom]:hover img,[data-media-frame][data-media-zoom]:hover>img{transform:scale(var(--media-zoom-scale))}}@media (prefers-reduced-motion:reduce){[data-media-frame]>img{transition:none}[data-media-zoom]:hover [data-media-frame]>img,[data-media-frame] [data-media-zoom]:hover img,[data-media-frame][data-media-zoom]:hover>img{transform:none}}span[data-media-frame]{width:100%;display:block;position:relative}[data-media-frame]>img{display:block}img[data-media-ground=white]{filter:brightness(var(--media-white-lift));mix-blend-mode:multiply;-webkit-mask-image:var(--media-fade-mask-x), var(--media-fade-mask-y);-webkit-mask-composite:source-in;-webkit-mask-image:var(--media-fade-mask-x), var(--media-fade-mask-y);mask-image:var(--media-fade-mask-x), var(--media-fade-mask-y);-webkit-mask-composite:source-in;mask-composite:intersect}[data-media-frame]:has(>img[data-media-ground=white]){isolation:auto;box-shadow:none;border-radius:0;overflow:visible;transform:none}[data-surface=dark] img[data-media-ground=white]{filter:none;mix-blend-mode:normal;-webkit-mask-image:none;mask-image:none}[data-surface=dark] [data-media-frame]:has(>img[data-media-ground=white]){border-radius:var(--media-radius-l);isolation:isolate;overflow:hidden;transform:translateZ(0)}[data-surface=dark] [data-media-frame=s]:has(>img[data-media-ground=white]){border-radius:var(--media-radius-s)}[data-media-tone=brand]{background:var(--duotone-shadow);position:relative}[data-media-tone=brand]>img{filter:saturate(var(--duotone-saturate)) contrast(var(--duotone-contrast))}[data-media-frame][data-media-tone=brand]{clip-path:inset(0 round var(--media-radius-l))}[data-media-frame=s][data-media-tone=brand]{clip-path:inset(0 round var(--media-radius-s))}[data-media-frame=circle][data-media-tone=brand]{clip-path:inset(0 round var(--radius-pill))}[data-media-tone=brand]:before,[data-media-tone=brand]:after{content:"";pointer-events:none;position:absolute;inset:0}[data-media-tone=brand]:before{z-index:1;background:var(--duotone-highlight);mix-blend-mode:multiply;opacity:var(--duotone-tint)}[data-media-tone=brand]:after{z-index:2;background:var(--duotone-shadow);mix-blend-mode:lighten;opacity:var(--duotone-lift)}
*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}:where([id]){scroll-margin-top:var(--anchor-offset)}:root:has(header[data-compact=true]){--header-offset:var(--header-compact-h)}html[data-lang-leaving]{background:var(--indigo-deep)}body{background:var(--indigo-deep);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:500;line-height:var(--lh-normal)}button,input,select,textarea{font-family:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.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}[data-surface=dark]{--text-primary:var(--text-light);--text-secondary:var(--text-light-2);--hairline:var(--hairline-light);--accent-text:var(--cyan-accent)}[data-page-class=sheet]>main{--ed-fs-h1:var(--ed-fs-h1-dense);--ed-fs-h2:var(--ed-fs-h2-dense);--ed-fs-quote:var(--ed-fs-quote-dense);--ed-fs-cta:var(--ed-fs-cta-dense);--ed-fs-standfirst:var(--ed-fs-standfirst-dense);--ed-fs-lead:var(--ed-fs-lead-dense);--ed-fs-lead-s:var(--ed-fs-lead-s-dense);--ed-fs-svc:var(--ed-fs-svc-dense);--ed-fs-step-title:var(--ed-fs-step-title-dense);--ed-fs-prog-title:var(--ed-fs-prog-title-dense);--ed-fs-stat:var(--ed-fs-stat-dense);--ed-ghost-num:var(--ed-ghost-num-dense);--ed-lh-copy:var(--ed-lh-copy-dense);--ed-section-y:var(--ed-section-y-dense);--ed-hero-y-top:var(--ed-hero-y-top-dense);--ed-hero-y-bottom:var(--ed-hero-y-bottom-dense);--ed-cta-y:var(--ed-cta-y-dense);--ed-gap-hero:var(--ed-gap-hero-dense);--ed-gap-cols:var(--ed-gap-cols-dense);--ed-gap-head:var(--ed-gap-head-dense);--ed-space-4:var(--ed-space-4-dense);--ed-space-5:var(--ed-space-5-dense);--ed-space-6:var(--ed-space-6-dense);--ed-space-7:var(--ed-space-7-dense);--ed-space-8:var(--ed-space-8-dense);--ed-space-9:var(--ed-space-9-dense);--ed-space-10:var(--ed-space-10-dense);--ed-btn-h:var(--ed-btn-h-dense);--ed-btn-pad:var(--ed-btn-pad-dense);--ed-plate-pad:var(--ed-plate-pad-dense)}
.PageNumberBadge-module__jmbyUa__badge{z-index:14;left:0;bottom:var(--space-m);padding:calc(var(--space-xs) * .75) calc(var(--space-xs) / 2);border-radius:0 var(--radius-s) var(--radius-s) 0;background:var(--ed-red);color:var(--paper);font-family:var(--ed-font-sans);font-size:var(--fs-s);font-variant-numeric:tabular-nums;letter-spacing:0;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;font-weight:700;line-height:1;display:flex;position:fixed}@media (min-width:1025px){.PageNumberBadge-module__jmbyUa__badge{left:var(--space-xs);padding:calc(var(--space-xs) / 2) calc(var(--space-xs) * .75);border-radius:var(--radius-s);font-size:var(--fs-nav);flex-direction:row}}
.Splash-module__HR6bqG__overlay{z-index:var(--z-splash);background:var(--splash-bg);pointer-events:none;place-items:center;display:none;position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){html[data-splash=on] .Splash-module__HR6bqG__overlay{animation:Splash-module__HR6bqG__splash-exit var(--splash-fade) var(--motion-ease-out) calc(var(--splash-cap) - var(--splash-fade)) both;display:grid}}@keyframes Splash-module__HR6bqG__splash-exit{to{opacity:0;visibility:hidden}}.Splash-module__HR6bqG__mark{display:grid}.Splash-module__HR6bqG__ghost,.Splash-module__HR6bqG__fill{grid-area:1/1}.Splash-module__HR6bqG__fill{display:block}.Splash-module__HR6bqG__ghost,.Splash-module__HR6bqG__pace{width:auto;height:var(--splash-logo-h);display:block}.Splash-module__HR6bqG__ghost{opacity:var(--splash-ghost-opacity)}html[data-splash=on] .Splash-module__HR6bqG__fill{clip-path:inset(0 100% 0 0);transition:clip-path var(--splash-step) var(--motion-ease-out)}html[data-splash=on] .Splash-module__HR6bqG__pace{animation:Splash-module__HR6bqG__splash-fill var(--splash-min) var(--splash-fill-ease) both}@keyframes Splash-module__HR6bqG__splash-fill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}
