@font-face{font-family:HK Grotesk;src:url(/_astro/HKGrotesk-Light.CQtKAPI9.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:HK Grotesk;src:url(/_astro/HKGrotesk-Regular.ZH55jjd3.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HK Grotesk;src:url(/_astro/HKGrotesk-Italic.CIFp5OC6.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:HK Grotesk;src:url(/_astro/HKGrotesk-Medium.BBYtYXe1.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:HK Grotesk;src:url(/_astro/HKGrotesk-SemiBold.D0z7Dk1I.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:HK Grotesk;src:url(/_astro/HKGrotesk-Bold.DGObQ43f.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:HK Grotesk;src:url(/_astro/HKGrotesk-BoldItalic.D1BiF04M.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:HK Grotesk;src:url(/_astro/HKGrotesk-ExtraBold.Bq11ngTF.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:HK Grotesk;src:url(/_astro/HKGrotesk-Black.-7A0aLCQ.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/_astro/Montserrat-Regular.CT5NiAAE.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/_astro/Montserrat-Medium.xMjqTUdC.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/_astro/Montserrat-SemiBold.N9CfwD1l.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/_astro/Montserrat-Bold.wCx0Iu41.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root,[data-theme=light]{color-scheme:light;--surface:#fff;--surface-alt:#f5f6f8;--surface-sunken:#eef1f5;--surface-deep:#0e2a3b;--surface-deep-raised:#15384c;--surface-card:#fff;--ink:#1d1d1d;--ink-muted:#667085;--ink-subtle:#5d6f8c;--ink-inverse:#fff;--ink-on-deep:#f2f5f8;--ink-inverse-muted:#a9bcc9;--brand:#29abe2;--brand-hover:#1e93c6;--brand-active:#177daa;--brand-ink:#0b6fa4;--brand-wash:#e7f5fc;--brand-on-deep:#5ec8f5;--accent:#009ba7;--accent-ink:#00727c;--accent-wash:#e4f5f6;--accent-on-deep:#3fc9d4;--line:#e4e7ec;--line-strong:#cfd4dc;--line-deep:#ffffff24;--positive:#0e8a57;--positive-ink:#0c7a4d;--positive-wash:#e6f6ef;--negative:#c0392b;--negative-wash:#fcebea;--caution:#a87a0b;--caution-wash:#fbf3dc;--focus:#29abe2;--shadow-focus:0 0 0 3px color-mix(in srgb,var(--focus) 35%,transparent)}[data-theme=dark]{color-scheme:dark;--surface:#0e1621;--surface-alt:#131e2b;--surface-sunken:#0a121b;--surface-deep:#060d14;--surface-deep-raised:#131e2b;--surface-card:#16202c;--ink:#f2f5f8;--ink-muted:#a9b6c4;--ink-subtle:#7c8b9b;--ink-inverse:#0e1621;--ink-on-deep:#f2f5f8;--ink-inverse-muted:#a9b6c4;--brand:#3fbbf0;--brand-hover:#5ec8f5;--brand-active:#29abe2;--brand-ink:#5ec8f5;--brand-wash:#122b3a;--brand-on-deep:#5ec8f5;--accent:#1fb9c6;--accent-ink:#3fc9d4;--accent-wash:#0d2e31;--accent-on-deep:#3fc9d4;--line:#233243;--line-strong:#31445a;--line-deep:#ffffff1a;--positive:#3cc98d;--positive-ink:#45d195;--positive-wash:#102a21;--negative:#f1776a;--negative-wash:#2a1412;--caution:#e0b54a;--caution-wash:#2a2210;--focus:#3fbbf0}:root{--font-display:"HK Grotesk","Helvetica Neue",Arial,sans-serif;--font-body:"HK Grotesk","Helvetica Neue",Arial,sans-serif;--font-utility:"Montserrat","Helvetica Neue",Arial,sans-serif;--font-mono:"SFMono-Regular",ui-monospace,"Menlo","Consolas",monospace;--fs-hero:clamp(2.75rem,1.6rem + 5.2vw,6rem);--fs-display:clamp(2.25rem,1.5rem + 3.4vw,4.25rem);--fs-h2:clamp(1.75rem,1.3rem + 2vw,3rem);--fs-h3:clamp(1.375rem,1.15rem + 1vw,1.875rem);--fs-h4:1.25rem;--fs-lead:clamp(1.125rem,1.05rem + .35vw,1.375rem);--fs-body:1.0625rem;--fs-body-sm:.9375rem;--fs-caption:.8125rem;--fs-eyebrow:clamp(.75rem,.73rem + .09vw,.8125rem);--fs-stat:clamp(2.5rem,1.8rem + 3vw,4rem);--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fw-black:900;--lh-display:1.02;--lh-tight:1.15;--lh-snug:1.3;--lh-body:1.6;--lh-relaxed:1.7;--ls-display:-.032em;--ls-tight:-.015em;--ls-normal:0;--ls-caps:.09em;--measure:62ch;--measure-narrow:46ch;--measure-wide:80ch;--num-features:"tnum" 1,"lnum" 1;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--space-40:160px;--section-y:clamp(3rem,2rem + 3vw,6.5rem);--section-y-tight:clamp(2.25rem,1.5rem + 2vw,4.5rem);--container:1200px;--container-wide:1440px;--container-text:720px;--container-prose:1200px;--gutter:clamp(1.25rem,4vw,4rem);--header-h:72px;--radius-xs:3px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-pill:999px;--shadow-xs:0 1px 2px #1018280d;--shadow-sm:0 1px 3px #10182814,0 1px 2px #1018280a;--shadow-md:0 4px 10px #10182814,0 2px 4px #1018280a;--shadow-lg:0 12px 28px #1018281f,0 4px 8px #1018280f;--shadow-xl:0 24px 56px #10182829,0 8px 16px #1018280f;--ease-standard:cubic-bezier(.2,0,0,1);--ease-emphasized:cubic-bezier(.2,0,0,1.1);--dur-fast:.12s;--dur-med:.2s;--dur-slow:.32s;--dur-reveal:.52s;--z-sticky:100;--z-header:200;--z-dropdown:1000;--z-tooltip:1100;--z-modal:1200}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-med:0s;--dur-slow:0s;--dur-reveal:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--surface);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;transition:background-color var(--dur-slow) var(--ease-standard), color var(--dur-slow) var(--ease-standard);margin:0}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance;margin:0}h1{font-size:var(--fs-hero);font-weight:var(--fw-black);line-height:var(--lh-display);letter-spacing:var(--ls-display)}h2{font-size:var(--fs-h2);font-weight:var(--fw-extrabold);line-height:var(--lh-tight);letter-spacing:var(--ls-tight)}h3{font-size:var(--fs-h3);font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:var(--ls-tight)}h4{font-size:var(--fs-h4);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}p{max-width:var(--measure);text-wrap:pretty;margin:0}.eyebrow{font-family:var(--font-utility);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--brand-ink);margin:0 0 var(--space-4);display:block}[data-surface=deep] .eyebrow{color:var(--brand-on-deep)}.stat{font-family:var(--font-display);font-size:var(--fs-stat);font-weight:var(--fw-black);letter-spacing:var(--ls-display);font-feature-settings:var(--num-features);font-variant-numeric:tabular-nums lining-nums;line-height:1}[data-surface=default]{background:var(--surface);color:var(--ink)}[data-surface=alt]{background:var(--surface-alt);color:var(--ink)}[data-surface=deep]{background:var(--surface-deep);color:var(--ink-on-deep)}[data-surface=deep] p{color:var(--ink-inverse-muted)}[data-surface=deep] a{color:var(--brand-on-deep)}section{padding-block:var(--section-y)}.container,.container--wide,.container--text,.container--prose{margin-inline:auto}.container--padded-parent{--container-gutter:0px}.container{width:min(var(--container),100% - var(--container-gutter,var(--gutter)) * 2)}.container--wide{width:min(var(--container-wide),100% - var(--container-gutter,var(--gutter)) * 2)}.container--text{width:min(var(--container-text),100% - var(--container-gutter,var(--gutter)) * 2)}.container--prose{width:min(var(--container-prose),100% - var(--container-gutter,var(--gutter)) * 2)}a{color:var(--brand-ink);text-underline-offset:.18em;text-decoration-thickness:1px}:where(a,button,input,select,textarea,[tabindex]):focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-sm);outline:none}img{max-width:100%;height:auto;display:block}[data-theme=dark] img.portrait,[data-theme=dark] img.photo{filter:brightness(.92)}[data-theme=dark] .theme-light-only,.theme-dark-only:not([data-theme=dark] *){display:none}:root{--bp-sm:600px;--bp-md:900px;--bp-lg:1200px;--bp-nav:1150px;--tap-min:44px;--tap-gap:8px}@media (width<=1149.98px){[data-nav=desktop]{display:none}[data-nav=compact]{display:flex}}@media (width>=1150px){[data-nav=desktop]{display:flex}[data-nav=compact]{display:none}}.nav-cta-bar{flex:none;display:flex}.nav-cta-drawer{padding-bottom:var(--space-4);border-bottom:1px solid var(--line)}@media (width<=599.98px){.nav-cta-bar{display:none}}@media (width>=600px){.nav-cta-drawer{display:none}}@media (width>=1150px) and (width<=1439.98px){.nav-soc{display:none}}.nav-drawer{inset:var(--header-h) 0 0 0;background:var(--surface);overscroll-behavior:contain;padding:var(--space-6) var(--gutter) var(--space-16);z-index:var(--z-dropdown);position:fixed;overflow-y:auto}body:has(.nav-drawer){overflow:hidden}@media (pointer:coarse){:where(a,button,[role=button],summary,select){min-height:var(--tap-min)}:where(button,[role=button]):not(.btn){min-width:var(--tap-min)}:where(input:not([type=checkbox]):not([type=radio]),textarea){min-height:var(--tap-min)}.nav-drawer a,.nav-drawer button{padding-block:var(--space-3);align-items:center;display:flex}.site-footer li>a{min-height:var(--tap-min);align-items:center;display:flex}.site-footer a[href^=mailto\:]{min-height:var(--tap-min);align-items:center;display:inline-flex}}@media (width<=599.98px){.table--stack thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.table--stack,.table--stack tbody,.table--stack tr,.table--stack td{width:100%;display:block}.table--stack tr{background:var(--surface-card);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-3)}.table--stack td{padding:var(--space-1) 0;justify-content:space-between;gap:var(--space-4);align-items:baseline;display:flex}.table--stack td:before{content:attr(data-label);font-family:var(--font-utility);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-subtle);flex:none}.table--stack td:first-child{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-bold);margin-bottom:var(--space-3);display:block}.table--stack td:first-child:before{content:none}.table--stack--deep tr{background:var(--surface-deep-raised);border-color:var(--line-deep);border-left-color:var(--accent)}.table--stack--deep td:before{color:var(--ink-inverse-muted)}}.shot{border-radius:var(--radius-lg);border:1px solid var(--line);overflow:hidden}.shot img{width:100%;height:auto;display:block}@media (width<=599.98px){.shot--crop{aspect-ratio:4/3}.shot--crop img{object-fit:cover;object-position:var(--shot-focus,left top);height:100%}.sweep{opacity:.6;max-width:60vw}}.person-quote{gap:var(--space-6);align-items:flex-start;display:flex}@media (width<=599.98px){.person-quote{flex-direction:column}}.timeline,.phase-nav,.chapter-nav__scroll{scroll-behavior:smooth;overscroll-behavior-x:contain;overflow-x:auto}@media (prefers-reduced-motion:reduce){.timeline,.phase-nav,.chapter-nav__scroll{scroll-behavior:auto}}@media (width<=899.98px){.timeline,.phase-nav,.chapter-nav__scroll{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;mask-image:linear-gradient(to right,#000 calc(100% - var(--space-12)),transparent);-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--space-12)),transparent)}}.chapter-nav__row{min-width:0}.chapter-nav__stop{scroll-snap-align:start;flex:1 1 0;min-width:8rem}.chapter-nav__scroll[data-scrollable]{scroll-snap-type:x proximity;mask-image:linear-gradient(to right,#000 calc(100% - var(--space-12)),transparent);-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--space-12)),transparent)}.chapter-nav__label{-webkit-line-clamp:2;overflow-wrap:anywhere;text-wrap:balance;padding-bottom:var(--space-1);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=899.98px){.chapter-nav__row{min-width:max-content}.chapter-nav__stop{flex:none;width:11rem}}.before-after,.process-chain{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.before-after>*+*,.process-chain>*+*{border-left:1px solid var(--line)}@media (width<=599.98px){.before-after,.process-chain{row-gap:var(--space-5);grid-template-columns:1fr}.before-after>*+*,.process-chain>*+*{border-left:none;border-top:1px solid var(--line);padding-top:var(--space-5)}.before-after>*,.process-chain>*{padding-left:0!important;padding-right:0!important}}.sead-flow{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.sead-flow__rail{min-height:clamp(28px,8vw,44px);position:relative}.sead-flow__rail>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sead-flow__rail .sead-flow__wire--wide{display:none}.sead-flow__heads{pointer-events:none;position:absolute;inset:0}.sead-flow__head{color:var(--accent);line-height:0;display:block;position:absolute}.sead-flow__arrow{flex-direction:column;justify-content:center;align-items:center;min-height:clamp(28px,8vw,44px);display:flex}.sead-flow__arrow-line{background:var(--accent);flex:auto;width:2px;min-height:12px}.sead-flow__arrow-head{color:var(--accent);flex:none;display:block}.sead-flow__rail path{animation:2s linear infinite sead-funnel-drift}@media (prefers-reduced-motion:reduce){.sead-flow__rail path{stroke-dasharray:none;animation:none}}.sead-funnel{--funnel-rail-a:clamp(40px,6vw,88px);--funnel-band:clamp(96px,14vw,160px);--funnel-rail-b:clamp(36px,5vw,72px)}.sead-funnel__sources{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sead-funnel__sources>li{margin-left:0;margin-right:0}.sead-funnel__band{box-sizing:border-box;text-align:center;padding:var(--space-4) var(--space-3);background:var(--accent-wash);border-radius:var(--radius-sm);border-block:2px solid var(--accent);justify-content:center;align-items:center;display:flex}.sead-funnel__output{box-sizing:border-box;padding:clamp(16px,2.5vw,24px) var(--space-5);background:var(--surface-card);border:1px solid var(--line-strong);border-top:2px solid var(--accent);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);text-align:center;margin-inline:clamp(0px,8vw,48px)}@media (width>=600px){.sead-funnel{grid-template-columns:minmax(0,1.2fr) var(--funnel-rail-a) var(--funnel-band) var(--funnel-rail-b) minmax(0,1fr);align-items:stretch}.sead-funnel__sources{padding-right:30px}.sead-funnel__sources>li{margin-left:var(--funnel-offset,0);margin-right:calc(-1 * var(--funnel-offset,0))}.sead-funnel__band{border-block:none;border-inline:2px solid var(--accent);align-self:stretch}.sead-funnel__output{align-self:center;margin-inline:0}}.sead-fanout__stack{gap:var(--space-4);flex-direction:column;justify-content:center;min-width:0;display:flex}.sead-fanout__card{transition:background-color var(--dur-fast) var(--ease-standard)}@media (hover:hover){.sead-fanout__card:hover{background:var(--brand-wash)}}@media (width<=599.98px){.sead-fanout{row-gap:var(--space-5);padding-left:24px}.sead-fanout__rail--right{display:none}}@media (width>=600px){.sead-fanout{align-items:stretch}.sead-fanout--fan{grid-template-columns:minmax(0,1fr) 56px minmax(0,1.15fr)}.sead-fanout--hub{grid-template-columns:minmax(0,1fr) 56px minmax(0,.9fr) 56px minmax(0,1fr)}.sead-fanout__stack--left{order:1}.sead-fanout__rail--left{order:2}.sead-fanout__hub{order:3;align-self:center}.sead-fanout__rail--right{order:4}.sead-fanout__stack--right{order:5}}.sead-apimap__ghosts{display:none}.sead-apimap__down,.sead-formmap__down{color:var(--accent-ink);font-size:var(--fs-body-sm);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}@media (width>=900px){.sead-apimap,.sead-formmap{grid-template-columns:minmax(200px,250px) 56px minmax(0,1fr)}.sead-apimap__ghosts{row-gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:minmax(200px,250px) 56px minmax(0,1fr);display:grid}}@media (width<=899.98px){.sead-apimap,.sead-formmap{row-gap:var(--space-4)}}@media (width>=600px){.sead-fanout .sead-flow__wire--wide,.sead-funnel .sead-flow__wire--wide{display:block}.sead-fanout .sead-flow__wire--narrow,.sead-funnel .sead-flow__wire--narrow{display:none}.sead-funnel .sead-flow__arrow{flex-direction:row}.sead-funnel .sead-flow__arrow-line{width:auto;min-width:12px;height:2px;min-height:0}.sead-funnel .sead-flow__arrow-head{transform:rotate(-90deg)}}@media (width>=900px){.sead-apimap .sead-flow__wire--wide,.sead-formmap .sead-flow__wire--wide{display:block}.sead-apimap .sead-flow__wire--narrow,.sead-formmap .sead-flow__wire--narrow{display:none}}.sead-split{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=600px){.sead-split{gap:var(--space-8);grid-template-columns:1fr 1fr}}.sead-band{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}@media (width>=600px){.sead-band{grid-template-columns:repeat(var(--band-cols,1),minmax(0,1fr))}}.sead-strip{align-items:stretch;gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.sead-strip__link--wide{display:none}.sead-strip__link{display:block}@media (width>=900px){.sead-strip{grid-template-columns:var(--strip-cols);gap:0}.sead-strip__link{place-items:center;display:grid}.sead-strip__link--wide{display:block}.sead-strip__link--narrow{display:none}}.sead-figpair__wide{display:none}.sead-figpair__narrow{display:block}@media (width>=600px){.sead-figpair__wide{display:block}.sead-figpair__narrow{display:none}}.sead-jobspecs{gap:var(--space-3) var(--space-6);grid-template-columns:1fr;display:grid}.sead-jobapply{display:block}.sead-jobapply>a,.sead-jobapply>button{width:100%}@media (width>=600px){.sead-jobspecs{grid-template-columns:1fr 1fr}.sead-jobapply{display:inline-block}.sead-jobapply>a,.sead-jobapply>button{width:auto}}.sead-islandframe__frame{width:100%;height:var(--frame-h);border:0;display:block}@media (width>=900px){.sead-islandframe__frame{height:var(--frame-h-wide,var(--frame-h))}}.sead-contrast{align-items:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}.sead-contrast__turn{transform:rotate(90deg)}@media (width>=900px){.sead-contrast{grid-template-columns:minmax(0,5fr) auto minmax(0,7fr);justify-items:stretch;gap:clamp(16px,2.5vw,32px)}.sead-contrast__turn{transform:none}}.sead-anatomy{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.sead-anatomy__link{flex-direction:column;justify-content:center;align-items:center;min-height:clamp(28px,8vw,44px);display:flex}.sead-anatomy__link-line{background:currentColor;flex:auto;width:2px;min-height:12px}.sead-anatomy__link-head{flex:none;display:block}@media (width>=900px){.sead-anatomy{grid-template-columns:minmax(0,1fr) clamp(40px,5vw,72px) minmax(0,1fr);align-items:center}.sead-anatomy__link{flex-direction:row;align-self:center;min-height:0}.sead-anatomy__link-line{width:auto;min-width:12px;height:2px;min-height:0}.sead-anatomy__link-head{transform:rotate(-90deg)}}.sead-fork{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sead-fork__stage{margin:0;padding:0}.sead-fork__card{width:100%;margin-inline:auto}.sead-fork__rail{height:clamp(20px,5vw,32px);position:relative}.sead-fork__rail>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sead-fork__rail .sead-fork__wire--wide{display:none}.sead-fork__checks{box-sizing:border-box;text-align:center;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);border-block:2px solid var(--accent);border-inline:none;justify-content:center;align-items:center;display:flex}.sead-fork__lanes{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.sead-fork__lane{flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.sead-fork__or{align-items:center;gap:var(--space-3);padding-block:var(--space-2);display:flex}.sead-fork__or:before,.sead-fork__or:after{content:"";background:var(--fork-or-line,var(--line));flex:auto;height:1px}@media (width>=600px){.sead-fork__card{width:50%}.sead-fork__lanes{grid-template-columns:1fr 1fr;align-items:stretch}.sead-fork__lane{padding-inline:var(--space-2)}.sead-fork__or{display:none}.sead-fork__rail .sead-fork__wire--wide{display:block}.sead-fork__rail .sead-fork__wire--narrow{display:none}}.sead-cprcheck{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.sead-cprcheck__link{flex-direction:column;justify-content:center;align-items:center;min-height:clamp(28px,8vw,44px);display:flex}.sead-cprcheck__link-line{background:currentColor;flex:auto;width:2px;min-height:12px}.sead-cprcheck__link-head{flex:none;display:block}@media (width>=900px){.sead-cprcheck{grid-template-columns:minmax(0,5fr) clamp(40px,5vw,72px) minmax(0,7fr);align-items:center}.sead-cprcheck__link{flex-direction:row;align-self:center;min-height:0}.sead-cprcheck__link-line{width:auto;min-width:12px;height:2px;min-height:0}.sead-cprcheck__link-head{transform:rotate(-90deg)}}.sead-cprcheck__table{border-collapse:collapse;width:100%;display:block}.sead-cprcheck__table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sead-cprcheck__table tbody,.sead-cprcheck__table tr{display:block}.sead-cprcheck__table tr{padding-block:var(--space-2);border-top:1px solid var(--cprcheck-line,var(--line))}.sead-cprcheck__table tr:first-child{border-top:none}.sead-cprcheck__table td{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-block:var(--space-1);text-align:right;overflow-wrap:anywhere;display:flex}.sead-cprcheck__table td:before{content:attr(data-label);text-align:left;font-family:var(--font-utility);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--cprcheck-label,var(--ink-subtle));flex:none}@media (width>=600px){.sead-cprcheck__table{display:table}.sead-cprcheck__table thead{clip-path:none;white-space:normal;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}.sead-cprcheck__table tbody{display:table-row-group}.sead-cprcheck__table tr{border-top:none;padding-block:0;display:table-row}.sead-cprcheck__table th,.sead-cprcheck__table td{padding:var(--space-2);text-align:left;vertical-align:top;border-top:1px solid var(--cprcheck-line,var(--line));display:table-cell}.sead-cprcheck__table thead th{border-top:none}.sead-cprcheck__table td:before{content:none}}.sead-stategrid__scroll{overscroll-behavior-x:contain;position:relative;overflow-x:auto}.sead-stategrid__table{border-collapse:separate;border-spacing:0;width:100%}.sead-stategrid__table th,.sead-stategrid__table td{padding:var(--space-2) var(--space-2);white-space:nowrap}.sead-stategrid__label,.sead-stategrid__corner{z-index:1;padding-inline-start:var(--space-3);position:sticky;left:0}.sead-stategrid__legend{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}@media (width>=600px){.sead-stategrid__table th,.sead-stategrid__table td{padding-block:var(--space-3)}.sead-stategrid__label,.sead-stategrid__corner{padding-inline-start:var(--space-4)}}.sead-trace{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.sead-trace__steps{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sead-trace__step{align-items:stretch;gap:var(--space-1);flex-direction:column;min-width:0;margin:0;display:flex;position:relative}.sead-trace__op{justify-content:center;align-items:center;line-height:1;display:flex;position:relative}.sead-trace__card{box-sizing:border-box;min-width:0;position:relative}.sead-trace__legend{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}@media (width>=600px){.sead-trace__steps{align-items:stretch;gap:var(--space-2);flex-flow:wrap}.sead-trace__step{gap:var(--space-2);flex-direction:row;flex:8rem}.sead-trace__card{flex:auto}}@media (width>=900px){.sead-trace__steps{flex-wrap:nowrap}.sead-trace__step{flex:1 1 0}}.sead-roleviews__scroll{overscroll-behavior-x:contain;position:relative;overflow-x:auto}.sead-roleviews__table{border-collapse:separate;border-spacing:0;width:100%}.sead-roleviews__table th,.sead-roleviews__table td{padding:var(--space-2) var(--space-3)}.sead-roleviews__field,.sead-roleviews__corner{z-index:1;min-width:8.5rem;position:sticky;left:0}.sead-roleviews__role{min-width:6.5rem}@media (width>=600px){.sead-roleviews__table th,.sead-roleviews__table td{padding-block:var(--space-3)}.sead-roleviews__field,.sead-roleviews__corner{padding-inline-start:var(--space-4)}}.sead-waterfall{margin:0;padding:0;list-style:none}.sead-waterfall__row{row-gap:var(--space-1);padding-block:var(--space-2);grid-template-columns:minmax(0,1fr);margin:0;display:grid;position:relative}.sead-waterfall__label{overflow-wrap:break-word;min-width:0}.sead-waterfall__track{min-height:var(--space-4);display:block;position:relative}.sead-waterfall__bar{top:50%;left:var(--wf-start);width:var(--wf-size);min-width:2px;height:var(--space-4);margin-top:calc(var(--space-4) / -2);box-sizing:border-box;border-radius:var(--radius-xs);position:absolute}@media (width>=600px){.sead-waterfall__row{column-gap:var(--space-5);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:stretch;padding-block:0}.sead-waterfall__label{padding-block:var(--space-2);align-self:center}.sead-waterfall__track{min-height:calc(var(--space-4) + var(--space-3) * 2)}.sead-waterfall__track--in:before,.sead-waterfall__track--out:after{content:"";background:var(--line);width:1px;margin-left:-.5px;position:absolute}.sead-waterfall__track--in:before{left:var(--wf-in);height:calc(50% - var(--space-4) / 2);top:0}.sead-waterfall__track--out:after{left:var(--wf-out);height:calc(50% - var(--space-4) / 2);bottom:0}}.sead-timeline__eras{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sead-timeline__era{min-width:0;margin:0}.sead-timeline__connector{width:2px;height:var(--space-5);margin-left:var(--space-6);background:var(--accent)}.sead-timeline__body{background:var(--surface-card);border:1px solid var(--line);border-top:2px solid var(--accent);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-5)}.sead-timeline__track{display:none}@media (width>=600px){.sead-timeline__panel{background:var(--surface-card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.sead-timeline__eras{grid-template-columns:repeat(var(--tl-n),minmax(0,1fr));align-items:stretch;display:grid}.sead-timeline__era{flex-direction:column;display:flex}.sead-timeline__era+.sead-timeline__era{border-left:1px solid var(--line)}.sead-timeline__connector{display:none}.sead-timeline__body{box-shadow:none;background:0 0;border:0;border-radius:0;flex:auto;padding:clamp(16px,2.5vw,24px)}.sead-timeline__track{height:var(--tl-track);flex:none;align-items:flex-end;display:flex}.sead-timeline__step{width:100%;height:var(--tl-step);background:var(--accent-wash);border-top:2px solid var(--accent);transition:background-color var(--dur-slow) var(--ease-standard)}}.sead-bridge{--bridge-lane:var(--space-10);--bridge-spine:var(--space-4);grid-template-columns:minmax(0,1fr);grid-template-areas:"systems""hub""standard";display:grid}.sead-bridge__systems{padding:0 0 0 var(--bridge-lane);flex-direction:column;grid-area:systems;margin:0;list-style:none;display:flex}.sead-bridge__system{padding-bottom:var(--space-4);min-width:0;margin:0;position:relative}.sead-bridge__system:before{content:"";left:calc(var(--bridge-spine) - var(--bridge-lane) - 1px);background:var(--bridge-wire,var(--ink-subtle));width:2px;position:absolute;top:0;bottom:0}.sead-bridge__system:first-child:before{top:calc((100% - var(--space-4)) / 2)}.sead-bridge__card{box-sizing:border-box;overflow-wrap:break-word;min-width:0}.sead-bridge__link{left:calc(var(--bridge-spine) - var(--bridge-lane));top:calc((100% - var(--space-4)) / 2);width:calc(var(--bridge-lane) - var(--bridge-spine));flex-direction:row-reverse;align-items:center;height:0;display:flex;position:absolute}.sead-bridge__line{background:currentColor;flex:auto;min-width:8px;height:2px}.sead-bridge__head{flex:none;display:block}.sead-bridge__head--hub{transform:rotate(90deg)}.sead-bridge__head--sys{transform:rotate(-90deg)}.sead-bridge__hub{box-sizing:border-box;overflow-wrap:break-word;grid-area:hub;min-width:0}.sead-bridge__standard{min-width:0;margin-top:var(--space-5);grid-area:standard}@media (width>=600px){.sead-bridge__systems{gap:var(--space-3);flex-direction:row;padding:0}.sead-bridge__system{flex-direction:column;flex:1 1 0;padding-bottom:0;display:flex}.sead-bridge__system:before{content:none}.sead-bridge__card{flex:auto}.sead-bridge__link{width:auto;height:var(--space-8);flex-direction:column;position:static}.sead-bridge__line{width:2px;min-width:0;height:auto;min-height:8px}.sead-bridge__head--hub{transform:none}.sead-bridge__head--sys{transform:rotate(180deg)}}@media (width>=900px){.sead-bridge{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"systems hub"".standard"}.sead-bridge__systems{flex-direction:column}.sead-bridge__system{flex-direction:row;flex:none;align-items:center}.sead-bridge__card{align-self:stretch}.sead-bridge__link{flex-direction:row;flex:none;width:clamp(32px,4vw,56px);height:auto}.sead-bridge__line{width:auto;min-width:8px;height:2px;min-height:0}.sead-bridge__head--hub{transform:rotate(-90deg)}.sead-bridge__head--sys{transform:rotate(90deg)}.sead-bridge__hub{flex-direction:column;justify-content:center;display:flex}}.sead-recflow{counter-reset:sead-recflow;column-gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.sead-recflow__stage{counter-increment:sead-recflow;margin:0 0 var(--space-5);grid-row:span 3;grid-template-rows:subgrid;min-width:0;display:grid}.sead-recflow__stage:last-child{margin-bottom:0}.sead-recflow__block{grid-row:span 2;grid-template-rows:subgrid;box-sizing:border-box;overflow-wrap:break-word;min-width:0;display:grid}.sead-recflow__card{min-width:0}.sead-recflow__card:only-child{grid-row:span 2}.sead-recflow__num:before{content:counter(sead-recflow)}.sead-recflow__branch{min-width:0;margin:var(--space-3) 0 0;padding:var(--space-1) 0 0 var(--space-4);border-left:1px solid var(--recflow-line,var(--line));overflow-wrap:break-word;margin-inline-start:var(--space-5);position:relative}.sead-recflow__branch:before{content:"";left:-1px;top:calc(var(--space-3) * -1);height:var(--space-3);background:var(--recflow-line,var(--line));width:1px;position:absolute}@media (width>=600px){.sead-recflow{grid-template-columns:repeat(2,minmax(0,1fr))}.sead-recflow__stage:nth-last-child(2):nth-child(odd){margin-bottom:0}}@media (width>=1200px){.sead-recflow{grid-template-columns:repeat(var(--recflow-n),minmax(0,1fr))}.sead-recflow__stage{margin-bottom:0}}.sead-cutover{row-gap:var(--space-5);grid-template-columns:minmax(0,1fr);grid-template-areas:"before""kept""mid""after";display:grid}.sead-cutover__kept{margin-top:calc(var(--space-5) * -1);padding-top:var(--space-3);padding-left:var(--space-4);position:relative}.sead-cutover__kept:before{content:"";left:0;top:calc(var(--space-4) * -1);background:var(--cutover-bracket,var(--line));width:1px;position:absolute;bottom:0}.sead-cutover__kept:after{content:"";width:var(--space-3);background:var(--cutover-bracket,var(--line));height:1px;position:absolute;top:0;left:0}.sead-cutover__mid{padding-block:var(--space-3);flex-direction:column;justify-content:center;display:flex}.sead-cutover__rule{background:var(--cutover-rule,var(--accent));height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@media (width>=900px){.sead-cutover{column-gap:var(--space-5);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.3fr);grid-template-areas:"before mid after""kept mid after";align-items:start;row-gap:0}.sead-cutover__kept{margin-top:var(--space-3)}.sead-cutover__mid{height:100%;padding-block:0;padding-inline:var(--space-3)}.sead-cutover__rule{width:2px;height:auto;inset:0 auto 0 50%;transform:translate(-50%)}}.sead-exchange{gap:var(--space-5);flex-direction:column;display:flex}.sead-exchange__middle{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.sead-exchange__via{align-self:center}.sead-exchange__lanes{gap:var(--space-5);flex-direction:column;display:flex}.sead-exchange__lane{min-width:0;position:relative}.sead-exchange__link{display:none}.sead-exchange__head{flex:none;display:block}@media (width>=600px){.sead-exchange__lanes{gap:var(--space-4);flex-direction:row}.sead-exchange__lane{flex:1 1 0}.sead-exchange__link{margin-top:var(--space-3);min-height:var(--space-8);flex-direction:column;align-items:center;display:flex}.sead-exchange__line{background:currentColor;flex:auto;width:2px;height:auto;min-height:8px}}@media (width>=1200px){.sead-exchange{align-items:stretch;gap:var(--space-5);flex-direction:row}.sead-exchange__party{flex-direction:column;flex:none;justify-content:center;width:clamp(160px,18vw,220px);display:flex}.sead-exchange__middle{flex:auto;justify-content:center}.sead-exchange__link{margin-top:var(--space-2);flex-direction:row;align-items:center}.sead-exchange__line{flex:auto;width:auto;min-width:8px;height:2px}.sead-exchange__link--a .sead-exchange__head{transform:rotate(90deg)}.sead-exchange__link--b .sead-exchange__head{transform:rotate(-90deg)}}.sead-slips{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.sead-slips__scroll{overscroll-behavior-x:contain;overflow-x:auto}.sead-slips__table{min-width:34rem}@media (width>=600px){.sead-slips__table{min-width:28rem}}@media (width>=1200px){.sead-slips{align-items:start;column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.sead-slips__slip:nth-child(2){margin-top:var(--space-6)}}.sead-decile__scroll{--decile-cell:16px;--decile-mark:12px;overscroll-behavior-x:contain;position:relative;overflow-x:auto}.sead-decile__table{border-collapse:separate;border-spacing:0;width:100%}.sead-decile__table th,.sead-decile__table td{padding:var(--space-2) var(--space-1)}.sead-decile__table .sead-decile__label,.sead-decile__table .sead-decile__corner{z-index:1;min-width:6.5rem;padding-inline:var(--space-3);position:sticky;left:0}.sead-decile__table .sead-decile__cell{width:var(--decile-cell);min-width:var(--decile-cell)}.sead-decile__table .sead-decile__num{min-width:2rem;padding-inline:var(--space-2) var(--space-3)}@media (width>=600px){.sead-decile__scroll{--decile-cell:var(--space-6);--decile-mark:14px}.sead-decile__table th,.sead-decile__table td{padding-block:var(--space-3)}.sead-decile__table .sead-decile__label,.sead-decile__table .sead-decile__corner{min-width:8.5rem;padding-inline-start:var(--space-4)}.sead-decile__table .sead-decile__num{padding-inline-end:var(--space-4)}.sead-decile__scale-label{white-space:nowrap}}.sead-respsplit{row-gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.sead-respsplit__boundary{flex-direction:row;align-items:center;min-width:0;display:flex}.sead-respsplit__boundary:before,.sead-respsplit__boundary:after{content:"";height:1px;min-width:var(--space-4);background:var(--respsplit-rule,var(--line-strong));flex:auto}.sead-respsplit__label{padding:0 var(--space-3);overflow-wrap:break-word;flex:none;max-width:100%}@media (width>=900px){.sead-respsplit{column-gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);row-gap:0}.sead-respsplit__boundary{flex-direction:column;max-width:9rem}.sead-respsplit__boundary:before,.sead-respsplit__boundary:after{width:1px;min-width:0;height:auto;min-height:var(--space-4)}.sead-respsplit__label{padding:var(--space-3) 0;text-align:center}}.sead-hero-panel{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width<=599.98px){.sead-hero-panel--drop .sead-hero-panel__media{display:none}}@media (width>=900px){.sead-hero-panel--media{align-items:center;gap:clamp(var(--space-6),4vw,var(--space-10));grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.sead-tiles{grid-template-columns:minmax(0,1fr);grid-auto-flow:dense;background:var(--tiles-line,var(--line));border:1px solid var(--tiles-line,var(--line));border-radius:var(--radius-xl);gap:1px;display:grid;overflow:hidden}.sead-tiles__item{min-width:0;display:flex}.sead-tiles__tile{gap:var(--space-4);background:var(--tiles-quiet,var(--surface-alt));color:var(--tiles-ink,var(--ink));transition:background-color var(--dur-med) var(--ease-standard),color var(--dur-med) var(--ease-standard);flex-direction:column;display:flex}.sead-tiles__tile--linked{background:var(--tiles-card,var(--surface-card))}.sead-tiles__item--action .sead-tiles__tile{background:var(--brand-wash)}.sead-tiles__item--action .sead-tiles__title{color:var(--brand-ink)}.sead-tiles__title{transition:color var(--dur-med) var(--ease-standard)}.sead-tiles__body{color:var(--tiles-muted,var(--ink-muted))}.sead-tiles__item--action .sead-tiles__body{color:var(--ink)}.sead-tiles__action{color:var(--tiles-ink,var(--ink));border-color:var(--line-strong);transition:color var(--dur-med) var(--ease-standard),border-color var(--dur-med) var(--ease-standard)}.sead-tiles__item--action .sead-tiles__action{color:var(--ink);border-color:var(--line-strong)}@media (hover:hover){.sead-tiles__tile--linked:hover{background:var(--tiles-tint,var(--surface-alt))}.sead-tiles__item--action .sead-tiles__tile--linked:hover{background:var(--brand-wash)}.sead-tiles__tile--linked:hover .sead-tiles__title,.sead-tiles__tile--linked:hover .sead-tiles__action{color:var(--tiles-hot,var(--brand-ink));border-color:var(--tiles-hot,var(--brand-ink))}.sead-tiles__item--action .sead-tiles__tile--linked:hover .sead-tiles__title,.sead-tiles__item--action .sead-tiles__tile--linked:hover .sead-tiles__action{color:var(--brand-ink);border-color:var(--brand-ink)}.sead-tiles__tile--linked:hover .link-fade{text-decoration-color:currentColor}}.sead-tiles__tile--linked:focus-visible{box-shadow:inset var(--shadow-focus);background:var(--tiles-tint,var(--surface-alt));outline:none}.sead-tiles__item--action .sead-tiles__tile--linked:focus-visible{background:var(--brand-wash)}.sead-tiles__tile--linked:focus-visible .sead-tiles__title,.sead-tiles__tile--linked:focus-visible .sead-tiles__action{color:var(--tiles-hot,var(--brand-ink));border-color:var(--tiles-hot,var(--brand-ink))}.sead-tiles__item--action .sead-tiles__tile--linked:focus-visible .sead-tiles__title,.sead-tiles__item--action .sead-tiles__tile--linked:focus-visible .sead-tiles__action{color:var(--brand-ink);border-color:var(--brand-ink)}.sead-tiles__tile--linked:focus-visible .link-fade{text-decoration-color:currentColor}@media (width>=600px){.sead-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.sead-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.sead-tiles__item--action{grid-column:span 2}.sead-tiles__item--featured .sead-tiles__tile{align-items:start;column-gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}}@media (width>=1200px){.sead-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.sead-tiles__item--featured{grid-column:span 2}.sead-tiles__item--action{grid-column:1/-1}}.sead-dashstrip{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;border-radius:var(--radius-md);max-width:100%;overflow-x:auto}.sead-dashstrip__track{gap:var(--space-4);padding:var(--space-2) var(--space-1) var(--space-3);display:flex}.sead-dashstrip__item{scroll-snap-align:start;flex:0 0 clamp(220px,21vw,320px);min-width:0}.sead-dashstrip__thumb{border:1px solid var(--dashstrip-line,var(--line));box-shadow:var(--shadow-sm);transition:border-color var(--dur-med) var(--ease-standard),box-shadow var(--dur-med) var(--ease-standard)}.sead-dashstrip__label{color:var(--dashstrip-ink,var(--ink));transition:color var(--dur-med) var(--ease-standard)}@media (hover:hover){a.sead-dashstrip__link:hover .sead-dashstrip__thumb{border-color:var(--dashstrip-line-hot,var(--line-strong));box-shadow:var(--shadow-md)}a.sead-dashstrip__link:hover .sead-dashstrip__label{color:var(--dashstrip-hot,var(--brand-ink))}}.sead-dashstrip:focus-visible,a.sead-dashstrip__link:focus-visible{box-shadow:var(--shadow-focus);outline:none}a.sead-dashstrip__link:focus-visible .sead-dashstrip__label{color:var(--dashstrip-hot,var(--brand-ink))}@media (width<=599.98px){.cobot{max-width:120px;margin-inline:auto}.cobot--decorative{display:none}}body,[data-surface],.card,.btn{transition:background-color var(--dur-slow) var(--ease-standard), border-color var(--dur-slow) var(--ease-standard), color var(--dur-slow) var(--ease-standard)}.link-fade{text-underline-offset:.25em;transition:text-decoration-color var(--dur-med) var(--ease-standard);text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}[data-surface=deep] a.link-fade--on-deep{color:var(--ink-inverse-muted);transition:color var(--dur-med) var(--ease-standard), text-decoration-color var(--dur-med) var(--ease-standard)}@media (hover:hover){.link-fade:hover,a:hover>.link-fade{text-decoration-color:currentColor}[data-surface=deep] a.link-fade--on-deep:hover{color:var(--ink-on-deep)}}.link-fade:focus-visible,a:focus-visible>.link-fade{text-decoration-color:currentColor}[data-surface=deep] a.link-fade--on-deep:focus-visible{color:var(--ink-on-deep)}.link-fade[aria-current],a[aria-current]>.link-fade{text-decoration-color:var(--brand-ink);text-decoration-thickness:2px}header .link-fade{transition:color var(--dur-med) var(--ease-standard), text-decoration-color var(--dur-med) var(--ease-standard)}@media (hover:hover){header .link-fade:hover,header a:hover>.link-fade{color:var(--brand-ink)!important}}header .link-fade:focus-visible,header a:focus-visible>.link-fade{color:var(--brand-ink)!important}html.js .reveal{opacity:0;transition:opacity var(--dur-reveal) var(--ease-standard), transform var(--dur-reveal) var(--ease-standard);transform:translateY(16px)}html.js .reveal.is-visible{opacity:1;transform:none}html.js .reveal.is-visible>.reveal-item{transition-delay:0s}@media (prefers-reduced-motion:reduce){html.js .reveal{opacity:1;transition:none;transform:none}}.hero-enter{animation:sead-hero-enter var(--dur-reveal) var(--ease-standard) both}.hero-enter--2{animation-delay:.1s}.hero-enter--3{animation-delay:.2s}.hero-enter--4{animation-delay:.3s}@keyframes sead-hero-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero-enter,.hero-enter--2,.hero-enter--3,.hero-enter--4{animation:none}}.chapter-nav__fill{transform:scaleX(var(--chapter-progress,0));transform-origin:0}.bi-progression{align-items:baseline;gap:10px var(--space-4);flex-wrap:wrap;display:flex}@media (width<=600px){.bi-progression{flex-direction:column;align-items:flex-start}}@media (width<=599.98px){html[data-fullscreen-open] iframe[data-fullscreen=true]{width:100vw;height:100dvh;z-index:var(--z-modal);overscroll-behavior:contain;border-radius:0;position:fixed;inset:0}html[data-fullscreen-open]{overflow:hidden}html[data-fullscreen-open] body{width:100%;position:fixed;inset:0;overflow:hidden}}
