@font-face{font-family:Nunito;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/nunito-roman-var-3602.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/nunito-italic-400-3602.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500 600;font-display:swap;src:url(/fonts/jetbrains-mono-var-2211-nocalt.woff2)format("woff2")}@font-face{font-family:Nunito Fallback;font-weight:400 600;src:local(Arial),local(ArialMT);size-adjust:101.14%;ascent-override:99.96%;descent-override:34.9%;line-gap-override:0%}@font-face{font-family:Nunito Fallback;font-weight:700 800;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:100.09%;ascent-override:101.01%;descent-override:35.27%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback;src:local(Courier New),local(CourierNewPSMT);size-adjust:99.98%;ascent-override:102.02%;descent-override:30%;line-gap-override:0%}:root{--b-white:#fff;--b-mist:#f5f7fb;--b-mist-2:#edf1f8;--b-line:#e3e8f1;--b-line-strong:#d3dbe8;--b-ink:#0b1220;--b-ink-2:#3a4459;--b-ink-3:#5a6478;--b-ink-dim:#6b7385;--b-blue:#2b4fc4;--b-blue-hover:#2142a8;--b-blue-soft:#e9eefc;--b-sky:#5b8def;--b-navy:#0f1f4f;--b-navy-deep:#0a1638;--b-navy-lift:#14296b;--b-alert:#b42318;--b-alert-soft:#fdeceb;--b-alert-line:#f1c3be;--b-warn-ink:#9a3412;--b-warn-soft:#fbe6d9;--b-warn-line:#f2c4a6;--b-r-panel:32px;--b-r-stage:28px;--b-r-card:20px;--b-r-shot:14px;--b-ease:cubic-bezier(.4, 0, .2, 1);--b-ease-out:cubic-bezier(.22, 1, .36, 1);--b-dur:.15s;--b-wrap:1200px;--b-gutter:48px;--m-blue:#2b4fc4;--m-blue-deep:#0f1f4f;--m-ink:#0b1220;--m-electric:#5b8def;--m-electric-pale:#7fb2ff;--m-paper:#fff;--m-paper-deep:#edf1f8;--m-stone:#7f889b;--m-stone-deep:#5a6478;--m-hairline:#e3e8f1;--m-white:#fff;--m-midnight-sunken:#0a1638;--m-midnight-raised:#14296b;--m-midnight-muted:#b9c6e8;--m-midnight-faint:#7f92c9;--m-code-text:#e4e8f2;--m-error-on-dark:#ffb4ab;--m-pass-mark:#38795d;--m-warn-mark:#a8761a;--m-fail-mark:#b23a30;--m-critical-mark:#8e241c;--m-neutral-mark:#6b7280;--m-pass:#17694a;--m-pass-tint:#e2efe9;--m-pass-track:#dce9e2;--m-warn:#8a5706;--m-warn-tint:#f5ebd9;--m-warn-track:#efe2cb;--m-fail:#b4342a;--m-fail-tint:#f6e3e0;--m-fail-track:#f2dbd7;--m-critical:#7e1f18;--m-critical-tint:#f0dad7;--m-neutral:#5c6473;--m-neutral-tint:#e7e7e4;--m-neutral-track:#e3e3df;--chart-1:#2b4fc4;--chart-2:#c1553c;--chart-3:#00897b;--chart-4:#9147c9;--chart-5:#94690c;--chart-6:#4c7de0;--chart-grid:var(--m-hairline);--chart-surface:var(--m-white);--chart-sequential-hue:var(--m-blue);--bg:var(--m-paper);--bg-sunken:var(--m-paper-deep);--bg-raised:var(--m-white);--bg-invert:var(--m-blue-deep);--text:var(--m-ink);--text-muted:var(--m-stone-deep);--text-invert:var(--m-paper);--border:var(--m-hairline);--control-border:var(--m-stone);--accent:var(--m-blue);--accent-strong:var(--m-blue-deep);--accent-soft:var(--m-electric);--link:var(--m-blue);--link-hover:var(--m-blue-deep);--focus-outline:var(--m-blue);--focus-halo:var(--m-electric);--focus-width:2.5px;--focus-offset:2px;--disabled-opacity:.45;--font-display:"Nunito", "Nunito Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-body:"Nunito", "Nunito Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", "JetBrains Mono Fallback", ui-monospace, SFMono-Regular, Menlo, monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-display:800;--fs-display-xl:clamp(2.5rem, 2.1667rem + 1.4815vw, 3.5rem);--fs-display-l:clamp(1.875rem, 1.6667rem + .9259vw, 2.5rem);--fs-display-m:clamp(1.5rem, 1.375rem + .5556vw, 1.875rem);--fs-heading:clamp(1.25rem, 1.2083rem + .1852vw, 1.375rem);--fs-subheading:1.125rem;--fs-body-l:1.0625rem;--fs-body:1rem;--fs-small:.84375rem;--fs-code:.8125rem;--fs-label:.6875rem;--fs-artefact:.875rem;--lh-display-xl:1.04;--lh-display-l:1.1;--lh-display-m:1.16;--lh-heading:28px;--lh-subheading:28px;--lh-body-l:28px;--lh-body:24px;--lh-small:20px;--lh-code:20px;--lh-label:16px;--lh-artefact:20px;--ls-display-xl:-.022em;--ls-display-l:-.024em;--ls-display-m:-.018em;--ls-heading:-.012em;--ls-subheading:-.006em;--ls-button:.005em;--ls-label:.18em;--ls-label-artefact:.06em;--ls-chip:.04em;--s-px:1px;--s-0:2px;--s-1:4px;--s-1h:6px;--s-2:8px;--s-2h:10px;--s-3:12px;--s-3h:14px;--s-4:16px;--s-4h:20px;--s-5:24px;--s-6:32px;--s-6h:40px;--s-7:48px;--s-8:64px;--s-8h:80px;--s-9:96px;--s-10:128px;--r-hair:2px;--r-xs:4px;--r-sm:6px;--r-md:9px;--r-lg:14px;--r-xl:20px;--r-full:999px;--e-0:none;--e-1:0 1px 2px #0b12200d, 0 4px 12px #0b12200d;--e-2:0 2px 4px #0b12200f, 0 12px 32px #0b12201a;--z-base:0;--z-sticky:100;--z-dropdown:200;--z-overlay:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--ease:cubic-bezier(.2, .6, .3, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.38s;--t-fast:.12s cubic-bezier(.2, .6, .3, 1);--t-base:.2s cubic-bezier(.2, .6, .3, 1);--t-slow:.38s cubic-bezier(.2, .6, .3, 1);--bp-sm:560px;--bp-md:900px;--bp-lg:1180px;--bp-xl:1440px;--page-max:1180px;--measure:68ch;--icon-stroke:1.75;--columns:12;--margin:16px;--gutter:16px;--header-h:64px;--section-a:80px;--section-b:64px;--panel-pad:20px;--card-pad:20px;--stage-pad:20px;--inset:8px;--pi:16px;--pb:32px;--r-inset:clamp(20px, 2.2222vw, 32px);--section-gap:80px;--block-gap:64px;--head-gap:32px;--grid-gap:16px;--hdr-gap:8px;--overhang:40px;--e-window:0 1px 2px #0b12200f, 0 8px 20px -6px #0b12201f;--e-window-navy:0 2px 6px #0b122033, 0 28px 56px -12px #0b122073;--e-float:0 1px 2px #0b12200f, 0 6px 18px #0b122014;--e-hover:0 1px 2px #0b122014, 0 10px 24px -4px #0b12201a}@media (width<=1180px){:root{--b-gutter:40px}}@media (width<=980px){:root{--b-gutter:32px}}@media (width<=751px){:root{--b-gutter:20px}}@media (width>=752px){:root{--header-h:80px}}@media (width<=359.98px){:root{--fs-display-xl:clamp(2.25rem, .25rem + 10vw, 2.5rem)}}@media (width>=560px){:root{--margin:32px;--gutter:20px;--section-a:96px;--section-b:80px;--fs-body:.96875rem;--ls-display-xl:-.028em;--panel-pad:24px;--card-pad:24px;--stage-pad:32px;--inset:16px;--pi:32px;--pb:56px;--section-gap:96px;--block-gap:80px;--head-gap:40px;--grid-gap:20px;--hdr-gap:12px;--overhang:48px;--e-window:0 1px 2px #0b12200f, 0 12px 32px -6px #0b122024}}@media (width>=900px){:root{--margin:40px;--gutter:24px;--section-a:128px;--section-b:96px;--panel-pad:32px;--card-pad:32px;--stage-pad:40px;--inset:24px;--pi:48px;--pb:72px;--section-gap:clamp(96px, 11vw, 160px);--block-gap:96px;--head-gap:48px;--grid-gap:24px;--hdr-gap:16px;--overhang:64px}}@media (width>=1180px){:root{--margin:48px;--inset:clamp(24px, 3vw, 44px);--pi:64px;--pb:80px;--overhang:96px}}@media (width>=1440px){:root{--inset:44px;--pi:max(64px, calc((min(1352px, 100% - 88px) - 1180px) / 2))}}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s;--t-fast:0s linear;--t-base:0s linear;--t-slow:0s linear}}.on-navy{--bg:var(--m-blue-deep);--bg-sunken:var(--m-midnight-sunken);--bg-raised:var(--m-midnight-raised);--text:var(--m-paper);--text-muted:var(--m-midnight-muted);--border:#f4f1ea3d;--accent:var(--m-electric-pale);--link:var(--m-paper);--link-hover:var(--m-paper);--focus-outline:var(--m-paper);--focus-halo:var(--m-electric-pale);--chart-grid:#f4f1ea2e;--chart-surface:var(--m-ink)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;color-scheme:light;scroll-padding-top:calc(var(--header-h) + 16px)}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,ul,ol,dl,dd,hr{margin:0}:where(ul[role=list],ol[role=list]){padding:0;list-style:none}img,svg,video{max-width:100%;display:block}img,video{height:auto}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:where(a){color:inherit}[hidden]{display:none!important}[id]{scroll-margin-top:8px}body{min-height:100vh;background:var(--bg);min-block-size:100svh;color:var(--text);font-family:var(--font-body);font-weight:var(--fw-regular);font-size:var(--fs-body-l);line-height:var(--lh-body-l);font-synthesis:none;font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}h1,h2,h3,h4{font-weight:var(--fw-display);text-wrap:balance}p,li,figcaption,blockquote{text-wrap:pretty}strong,b{font-weight:var(--fw-display)}main#main{flex:1 0 auto}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.scroll-sentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.wrap{box-sizing:content-box;max-width:var(--page-max);padding-inline:var(--margin);margin-inline:auto}.grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.grid>*{grid-column:1/-1;min-width:0}.subgrid{grid-template-columns:subgrid;display:grid}.from-1{grid-column-start:1}.from-2{grid-column-start:2}.from-3{grid-column-start:3}.from-4{grid-column-start:4}.from-5{grid-column-start:5}.from-6{grid-column-start:6}.from-7{grid-column-start:7}.from-8{grid-column-start:8}.from-9{grid-column-start:9}.from-10{grid-column-start:10}.from-11{grid-column-start:11}.from-12{grid-column-start:12}.to-1{grid-column-end:2}.to-2{grid-column-end:3}.to-3{grid-column-end:4}.to-4{grid-column-end:5}.to-5{grid-column-end:6}.to-6{grid-column-end:7}.to-7{grid-column-end:8}.to-8{grid-column-end:9}.to-9{grid-column-end:10}.to-10{grid-column-end:11}.to-11{grid-column-end:12}.to-12{grid-column-end:13}@media (width>=560px){.sm-from-1{grid-column-start:1}.sm-from-2{grid-column-start:2}.sm-from-3{grid-column-start:3}.sm-from-4{grid-column-start:4}.sm-from-5{grid-column-start:5}.sm-from-6{grid-column-start:6}.sm-from-7{grid-column-start:7}.sm-from-8{grid-column-start:8}.sm-from-9{grid-column-start:9}.sm-from-10{grid-column-start:10}.sm-from-11{grid-column-start:11}.sm-from-12{grid-column-start:12}.sm-to-1{grid-column-end:2}.sm-to-2{grid-column-end:3}.sm-to-3{grid-column-end:4}.sm-to-4{grid-column-end:5}.sm-to-5{grid-column-end:6}.sm-to-6{grid-column-end:7}.sm-to-7{grid-column-end:8}.sm-to-8{grid-column-end:9}.sm-to-9{grid-column-end:10}.sm-to-10{grid-column-end:11}.sm-to-11{grid-column-end:12}.sm-to-12{grid-column-end:13}}@media (width>=900px){.md-from-1{grid-column-start:1}.md-from-2{grid-column-start:2}.md-from-3{grid-column-start:3}.md-from-4{grid-column-start:4}.md-from-5{grid-column-start:5}.md-from-6{grid-column-start:6}.md-from-7{grid-column-start:7}.md-from-8{grid-column-start:8}.md-from-9{grid-column-start:9}.md-from-10{grid-column-start:10}.md-from-11{grid-column-start:11}.md-from-12{grid-column-start:12}.md-to-1{grid-column-end:2}.md-to-2{grid-column-end:3}.md-to-3{grid-column-end:4}.md-to-4{grid-column-end:5}.md-to-5{grid-column-end:6}.md-to-6{grid-column-end:7}.md-to-7{grid-column-end:8}.md-to-8{grid-column-end:9}.md-to-9{grid-column-end:10}.md-to-10{grid-column-end:11}.md-to-11{grid-column-end:12}.md-to-12{grid-column-end:13}}@media (width>=1180px){.lg-from-1{grid-column-start:1}.lg-from-2{grid-column-start:2}.lg-from-3{grid-column-start:3}.lg-from-4{grid-column-start:4}.lg-from-5{grid-column-start:5}.lg-from-6{grid-column-start:6}.lg-from-7{grid-column-start:7}.lg-from-8{grid-column-start:8}.lg-from-9{grid-column-start:9}.lg-from-10{grid-column-start:10}.lg-from-11{grid-column-start:11}.lg-from-12{grid-column-start:12}.lg-to-1{grid-column-end:2}.lg-to-2{grid-column-end:3}.lg-to-3{grid-column-end:4}.lg-to-4{grid-column-end:5}.lg-to-5{grid-column-end:6}.lg-to-6{grid-column-end:7}.lg-to-7{grid-column-end:8}.lg-to-8{grid-column-end:9}.lg-to-9{grid-column-end:10}.lg-to-10{grid-column-end:11}.lg-to-11{grid-column-end:12}.lg-to-12{grid-column-end:13}}.t-display-xl{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-display-xl);line-height:var(--lh-display-xl);letter-spacing:var(--ls-display-xl);text-wrap:balance;max-inline-size:9em;line-height:round(up,1.04em,4px)}.t-display-l{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-display-l);line-height:var(--lh-display-l);letter-spacing:var(--ls-display-l);text-wrap:balance;line-height:round(up,1.1em,4px)}.t-display-m{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-display-m);line-height:var(--lh-display-m);letter-spacing:var(--ls-display-m);text-wrap:balance;line-height:round(up,1.16em,4px)}.t-heading{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-heading);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);text-wrap:balance}.t-subheading{font-size:var(--fs-subheading);line-height:var(--lh-subheading);letter-spacing:var(--ls-subheading)}.t-body-l{font-size:var(--fs-body-l);line-height:var(--lh-body-l)}.t-body{font-size:var(--fs-body);line-height:var(--lh-body)}.t-small{font-size:var(--fs-small);line-height:var(--lh-small)}.t-regular{font-weight:var(--fw-regular)}.t-italic{font-style:italic;font-weight:var(--fw-regular)}.t-muted{color:var(--text-muted)}.t-measure{max-inline-size:var(--measure)}.nowrap{white-space:nowrap}.emph{color:var(--accent)}.mono,code,kbd,samp,.caption,.label,.label-a,.chip,.ev-meta,.quote-check,.goal__worst,.redaction,.turn__speaker,.finding__label,.went-with__label,.docs__label,.step-num{font-family:var(--font-mono);font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0}.label{font-weight:var(--fw-semibold);font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted)}.label-a{font-weight:var(--fw-semibold);font-size:var(--fs-code);line-height:var(--lh-code);letter-spacing:var(--ls-label-artefact);text-transform:uppercase;color:var(--text-muted)}[data-align=optical]{margin-inline-start:min(0px, calc(1.48px - var(--lsb,0) * 1em))}[data-align=optical][data-glyph=stem]{--lsb:.072}[data-align=optical][data-glyph=round]{--lsb:.05}[data-align=optical][data-glyph=s]{--lsb:.044}[data-align=optical][data-glyph=w]{--lsb:.033}[data-align=centre]{text-align:center;margin-inline:auto}:where(a:not([class])),.link{color:var(--link);text-underline-offset:.2em;transition:color var(--t-fast), text-decoration-thickness var(--t-fast);text-decoration-line:underline;text-decoration-thickness:1px}:where(main p a:not([class])){white-space:nowrap}:where(main li>a:not([class]):only-child){padding-block:4px}:where(a:not([class])):hover,.link:hover{color:var(--link-hover);text-decoration-thickness:2px}.link-standalone,.tlink{color:var(--link);font-weight:var(--fw-display);font-size:var(--fs-body-l);line-height:var(--lh-body-l);text-underline-offset:4px;transition:color var(--t-fast);border-radius:4px;padding-block:8px;text-decoration-line:none;text-decoration-thickness:1px}.link-standalone:hover,.tlink:hover{color:var(--link-hover);text-decoration-line:underline}.link-standalone .icon,.tlink .icon{vertical-align:-.125em;width:16px;height:16px;transition:transform var(--t-base);margin-inline-start:6px;display:inline-block}.tlink--paper{color:var(--m-paper)}.tlink--paper:hover{color:var(--m-white)}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.link-standalone:hover .icon,.tlink:hover .icon{transform:translate(2px)}}.icon{fill:none;stroke:currentColor;flex:none;width:24px;height:24px;overflow:visible}.icon--20{width:20px;height:20px}.icon--16{width:16px;height:16px}.icon--14{width:14px;height:14px}.btn{border-radius:var(--r-md);min-height:52px;font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--ls-button);text-align:center;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--t-fast), border-color var(--t-fast), color var(--t-fast);border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:1rem;line-height:1;text-decoration:none;display:inline-flex}.btn--primary{background:var(--m-blue);color:var(--m-white)}.btn--primary:hover{background:var(--b-blue-hover)}.btn--primary:active{background:var(--m-midnight-sunken)}.btn--secondary{color:var(--m-ink);border-color:var(--m-stone);background:0 0}.btn--secondary:hover{background:var(--m-white);border-color:var(--m-ink)}.btn--secondary:active{background:var(--m-paper-deep);border-color:var(--m-ink)}.on-navy .btn--primary{background:var(--m-paper);color:var(--m-blue-deep)}.on-navy .btn--primary:hover{background:var(--m-white)}.on-navy .btn--primary:active{background:var(--m-midnight-muted)}.on-navy .btn--secondary{color:var(--m-paper);border-color:#f4f1ea80}.on-navy .btn--secondary:hover{background:var(--m-midnight-raised);border-color:var(--m-paper)}.on-navy .btn--secondary:active{background:var(--m-midnight-sunken)}.btn--inverse{background:var(--m-paper);color:var(--m-blue-deep)}.btn--inverse:hover{background:var(--m-white)}.btn--inverse:active{background:var(--m-paper-deep)}.btn--navy{color:var(--m-paper);background:0 0;border-color:#f4f1ea80}.btn--navy:hover{background:var(--m-midnight-raised);border-color:var(--m-paper)}.btn--navy:active{background:var(--m-midnight-sunken)}.btn--header{min-height:44px;padding-inline:18px;font-size:.9375rem}@media (width<=899.98px){.btn--header{min-height:40px;padding-inline:14px}}.btn-row{flex-wrap:wrap;gap:12px;display:flex}@media (width<=559.98px){.btn-row{flex-direction:column}.btn-row>.btn{width:100%}}.card{background:var(--m-white);color:var(--m-ink);border:1px solid var(--m-hairline);border-radius:var(--r-lg);padding:var(--card-pad)}a.card,.card--link{transition:border-color var(--t-fast);text-decoration:none;display:block}a.card:hover,.card--link:hover{border-color:var(--m-stone)}.sunken{background:var(--m-paper-deep);border-radius:var(--r-lg);padding:16px}.card--lg{border-radius:var(--r-xl);padding:24px}@media (width>=560px){.card--lg{padding:32px}}@media (width>=900px){.card--lg{padding:48px}}.card--lift{transition:transform var(--t-base), box-shadow var(--t-base), border-color var(--t-fast)}@media (hover:hover) and (pointer:fine){.card--lift:hover{box-shadow:var(--e-hover);border-color:var(--m-hairline);transform:translateY(-2px)}}.tiles{gap:var(--grid-gap);padding:0;list-style:none;display:grid}.tile{background:var(--m-white);min-width:0;min-height:152px;color:var(--m-ink);border:1px solid var(--m-hairline);border-radius:var(--r-lg);padding:20px}.tile__name{font-weight:var(--fw-display);font-size:var(--fs-heading);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);color:var(--m-ink)}.tile__text{font-size:var(--fs-body-l);line-height:var(--lh-body-l);color:var(--m-stone-deep);margin-block-start:8px}.tile__chips{flex-wrap:wrap;gap:8px;margin-block-start:16px;display:flex}.tile__chips>.chip-n{max-width:100%}@media (width<=559.98px){.tiles--compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tiles--compact>.tile:nth-child(-n+2){grid-column:1/-1}.tile{min-height:0}.tiles--compact .tile{padding:16px}.tiles--compact .tile__name{font-size:var(--fs-subheading);line-height:var(--lh-subheading);letter-spacing:var(--ls-subheading)}.tiles--compact .tile__text{font-size:var(--fs-body);line-height:var(--lh-body);margin-block-start:4px}.tiles--compact .tile__chips{gap:6px;margin-block-start:12px}}@media (width>=560px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tile{min-height:160px;padding:24px}}@media (width>=900px){.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.tiles--2{grid-template-columns:repeat(2,minmax(0,1fr))}.tile{min-height:168px;padding:28px}}.chip-n{border:1px solid var(--m-hairline);border-radius:var(--r-full);background:var(--m-white);min-height:28px;color:var(--m-stone-deep);font-family:var(--font-mono);font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0;font-weight:var(--fw-semibold);font-size:var(--fs-code);white-space:nowrap;align-items:center;padding:0 12px;line-height:1;display:inline-flex}.chip-n--paper{background:var(--m-paper)}.chip-n--ink{border-color:var(--m-ink);color:var(--m-ink)}.sh{max-width:780px}.sh>.label{margin-block-end:12px}.sh__title{text-wrap:balance;max-width:20ch}.sh__title--wide{max-width:24ch}.sh__title--couplet{max-width:32ch}@media (width>=560px){.sh__second{display:block}}.sh--one-line .sh__title{max-width:32ch}.sh__intro{max-width:56ch;font-size:var(--fs-body-l);line-height:var(--lh-body-l);color:var(--m-stone-deep);margin-block-start:16px}.sh__intro+.sh__intro{margin-block-start:8px}.sh+*{margin-block-start:var(--head-gap)}.section-v3{padding-block-start:var(--section-gap)}.section-v3--last{padding-block-end:var(--section-gap)}.inset{width:min(1352px, 100% - 2 * var(--inset));border-radius:var(--r-inset);padding:var(--pb) var(--pi);margin-inline:auto}.inset--navy{background:var(--m-blue-deep);color:var(--m-paper)}.inset--white{background:var(--m-white);color:var(--m-ink);border:1px solid var(--m-hairline)}.inset__inner{max-width:var(--page-max);margin-inline:auto}.wfig{min-width:0;margin:0}.wfig>.caption{margin-block-end:12px}.on-navy .wfig>.caption{color:var(--m-midnight-muted)}.window{background:var(--m-white);color:var(--m-ink);border:1px solid var(--m-hairline);border-radius:var(--r-lg);box-shadow:var(--e-window);overflow:clip}.window--navy{box-shadow:var(--e-window-navy);border:0}.window__bar{background:var(--m-white);border-block-end:1px solid var(--m-hairline);align-items:center;height:36px;padding:0 14px;display:flex;position:relative}.window__dots{gap:7px;display:flex}.window__dots>span{background:var(--m-hairline);border-radius:50%;width:8px;height:8px;display:block}.window__title{text-align:center;font-weight:var(--fw-display);font-size:var(--fs-artefact);color:var(--m-stone-deep);pointer-events:none;line-height:20px;position:absolute;inset-inline:0}.window__bar{container:wbar/inline-size}@container wbar (width<=269.98px){.window__title{white-space:nowrap;text-overflow:ellipsis;text-align:start;flex:0 auto;min-width:0;margin-inline-start:10px;position:static;inset-inline:auto;overflow:hidden}}.window__body--still{background:var(--m-paper)}.window__body--still img{width:100%;height:auto;display:block}.window__body--html{background:var(--m-white);padding:16px}@media (width>=560px){.window__body--html{padding:20px}}@media (width>=900px){.window__bar{height:40px}.window__dots>span{width:9px;height:9px}.window__body--html{padding:24px}}.shot{width:min(360px,100% + 2px);margin-inline:-1px}@media (width>=752px){.shot{width:min(742px,100% + 32px);margin-inline:calc(50% + min(742px,100% + 32px)/-2)}}@media (width>=900px){.shot{width:742px;max-width:100%;margin-inline:0}.shot--end{margin-inline-start:auto}}@media (width>=752px){.shot--narrow{width:min(360px,100%);margin-inline:auto}}@media (width<=389.98px){.shot--narrow{width:min(290px,100% + 2px);margin-inline:auto}}.pb .pb__media.shot,.shot.stage{width:auto;max-width:none;margin-inline:calc(-1 * var(--margin));padding:16px var(--margin) 20px;background:var(--m-paper-deep);border-radius:0;grid-template-columns:minmax(0,360px);justify-content:center;display:grid}.pb .pb__media.shot>.window,.shot.stage>.window{margin-inline:-1px}@media (width<=389.98px){.pb .pb__media.shot,.shot.stage{grid-template-columns:minmax(0,290px)}.pb .pb__media.shot>.window,.shot.stage>.window{margin-inline:0}}@media (width>=560px){.pb .pb__media.shot,.shot.stage{border-radius:var(--r-xl);margin-inline:0;padding:32px}.pb .pb__media.shot>.window,.shot.stage>.window{margin-inline:0}}@media (width>=752px){.pb .pb__media.shot:not(.shot--narrow),.shot.stage:not(.shot--narrow){margin-inline:calc(-1 * var(--margin));border-radius:0;grid-template-columns:minmax(0,742px);padding:32px 16px}}@media (width>=900px){.pb .pb__media.shot,.shot.stage,.pb .pb__media.shot:not(.shot--narrow),.shot.stage:not(.shot--narrow){border-radius:var(--r-xl);width:min(822px,100%);margin-inline:0;padding:40px}.pb--media-start .pb__media.shot{margin-inline-start:auto}}@media (width>=1280px){.pb .pb__media.shot,.pb .pb__media.shot:not(.shot--narrow){justify-self:stretch;width:auto;padding:40px 28px}.pb--media-start .pb__media.shot{margin-inline-start:0}}.bullets{max-width:60ch;padding:0;list-style:none}.bullets>li{border-block-start:1px solid var(--m-hairline);font-size:var(--fs-body-l);line-height:var(--lh-body-l);color:var(--m-ink);padding-block-start:16px}.bullets>li+li{margin-block-start:16px}.bullets strong{font-weight:var(--fw-display)}@media (width<=559.98px){.pb .bullets>li{border-block-start:0;padding-block-start:0}.pb .bullets>li+li{margin-block-start:12px}}.pb{scroll-margin-top:calc(var(--header-h) + 72px);margin-block-start:var(--block-gap)}.pb__text{min-width:0}.pb__title{text-wrap:balance;max-width:18ch;margin-block-start:12px}.pb__title:focus{box-shadow:none;outline:none}.pb__p{max-width:60ch;font-size:var(--fs-body-l);line-height:var(--lh-body-l);color:var(--m-ink);margin-block-start:12px}.pb__title+.pb__p{margin-block-start:16px}.pb__more{margin-block-start:24px}.pb__more>.tlink,.pb__more>.link-standalone{margin-block-start:20px;display:inline-block}.pb__media{min-width:0;margin-block-start:32px}.pb__media--graphic{width:100%}@media (width>=560px){.pb__media{margin-block-start:40px}}@media (width>=900px){.pb__text{column-gap:var(--grid-gap);grid-template-columns:1fr 1fr;align-items:start;display:grid}.pb__more,.pb__more>.tlink,.pb__more>.link-standalone{margin-block-start:28px}.pb__media{margin-block-start:48px}.pb--media-start .pb__media.shot{margin-inline-start:auto}}@media (width>=1280px){.pb{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.pb__text{grid-row:1;display:block}.pb__more,.pb__more>.tlink,.pb__more>.link-standalone{margin-block-start:24px}.pb__media{grid-row:1;margin-block-start:0}.pb--media-end .pb__text{grid-column:1/5}.pb--media-end .pb__media{grid-column:5/13;justify-self:end}.pb--media-start .pb__text{grid-column:9/13}.pb--media-start .pb__media,.pb--media-start .pb__media.shot{grid-column:1/9;justify-self:start;margin-inline-start:0}.pb__media--graphic{width:742px;max-width:100%}}@media (width>=1100px){.pb .pb__media.shot--app:not(.shot--narrow),.shot--app.stage:not(.shot--narrow){grid-template-columns:minmax(0,1fr);width:100%;padding:40px}}@media (width>=1280px){.pb--stack{display:block}.pb--stack .pb__text{column-gap:var(--grid-gap);grid-template-columns:1fr 1fr;align-items:start;display:grid}.pb--stack .pb__more,.pb--stack .pb__more>.tlink,.pb--stack .pb__more>.link-standalone{margin-block-start:28px}.pb--stack .pb__media,.pb--stack .pb__media.shot{margin-block-start:48px;margin-inline-start:0}.pb--stack .pb__media.shot--app:not(.shot--narrow){width:100%;padding:40px}}.pb__note{max-width:60ch;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--m-stone-deep);margin-block-start:20px}.pb--split .pb__more{margin-block-start:16px}.pb--split .pb__more>.pb__p:first-child{margin-block-start:0}.pb--split .pb__more>.pb__p+.bullets{margin-block-start:24px}@media (width>=900px){.pb--split .pb__text{grid-template-columns:repeat(12,minmax(0,1fr))}.pb--split .pb__lead{grid-column:1/6}.pb--split .pb__more{grid-column:7/13;margin-block-start:28px}}@media (width>=1280px){.pb--stack.pb--split .pb__text{grid-template-columns:repeat(12,minmax(0,1fr))}.pb--stack.pb--split .pb__more{margin-block-start:28px}}.scroller{min-width:0}.scroller__controls{justify-content:flex-end;gap:8px;margin-block-start:12px;display:flex}.scroller__controls[hidden]{display:none}.scroller__btn{border:1.5px solid var(--m-stone);border-radius:var(--r-full);background:var(--m-white);width:44px;height:44px;color:var(--m-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--t-fast), border-color var(--t-fast), opacity var(--t-fast);justify-content:center;align-items:center;padding:0;display:inline-flex}.scroller__btn[aria-disabled=true]{opacity:.4;cursor:default}@media (hover:hover) and (pointer:fine){.scroller__btn:not([aria-disabled=true]):hover{border-color:var(--m-ink);background:var(--m-paper-deep)}}@media (width<=559.98px){.scroller__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--margin);margin-inline:calc(-1 * var(--margin));scrollbar-width:none;padding-block:4px 8px;overflow-x:auto}.scroller__track::-webkit-scrollbar{display:none}.scroller__track:focus-visible{outline-offset:-3px}.bento--row{width:max-content;padding-inline:var(--margin);gap:16px;display:flex}.bento--row>.bcard{scroll-snap-align:start;flex:0 0 min(300px,100vw - 48px);width:min(300px,100vw - 48px)}.bento--row .bcard__zone{margin-block-start:auto}}@media (forced-colors:active){.scroller__btn{border-color:buttontext}.scroller__btn[aria-disabled=true]{color:graytext;opacity:1;border-color:graytext}}@media (width>=900px){.bento--2{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(380px,auto)}.bento--2>.bcard{grid-column:auto}}.opener{padding-block-start:var(--hdr-gap)}.opener__panel{padding-block:40px}.opener__body{min-width:0}.opener__label{margin-block-end:12px}.opener__title{max-inline-size:14em}.opener__lede{font-size:var(--fs-body-l);line-height:var(--lh-body-l);color:var(--m-stone-deep);margin-block-start:24px}.opener__actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-block-start:32px;display:flex}.opener__aside{min-width:0;margin-block-start:40px}@media (width<=559.98px){.opener__actions{flex-direction:column;align-items:stretch}.opener__actions>.btn{width:100%}}@media (width>=560px){.opener__panel{padding-block:56px}}@media (width>=900px){.opener__panel{padding-block:72px}.opener__body{max-width:780px}}@media (width>=1180px){.opener__grid:has(>.opener__aside){column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.opener__grid:has(>.opener__aside)>.opener__body{grid-column:1/7;max-width:none}.opener__grid:has(>.opener__aside) .opener__lede{max-width:52ch}.opener__grid>.opener__aside{grid-column:7/13;margin-block-start:0}}.founder-note{row-gap:32px;display:grid}.founder-note__photo{border-radius:var(--r-lg);background:var(--m-paper-deep);max-width:320px;position:relative;overflow:clip}.founder-note__photo img{aspect-ratio:4/5;object-fit:cover;filter:grayscale();width:100%;height:auto}.founder-note__pending{top:12px;white-space:nowrap;margin:0;position:absolute;inset-inline-start:12px}.founder-note__pending:before{content:attr(data-label)}.founder-note__title{max-width:20ch}.founder-note__p{max-width:52ch;font-size:var(--fs-body-l);line-height:var(--lh-body-l);color:var(--m-ink);margin-block-start:16px}.founder-note__sign{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--m-ink);margin-block-start:24px}.founder-note__name{font-weight:var(--fw-display);color:var(--m-ink)}.founder-note__role{color:var(--m-stone-deep);margin-inline-start:8px}.founder-note__p+.founder-note__p{margin-block-start:12px}.founder-note__more{margin-block-start:4px}.founder-note__more .tlink{align-items:center;min-block-size:44px;display:inline-flex}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.founder-note__link:hover .icon{transform:translate(2px)}}@media (width>=900px){.founder-note{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.founder-note__photo{grid-column:1/5;max-width:none}.founder-note__text{grid-column:6/13}.founder-note--text-only .founder-note__text{grid-column:1/10}}.sh+.pb,.sh+.wfig{margin-block-start:var(--head-gap)}.band{background:var(--m-white);border:1px solid var(--m-hairline);border-radius:var(--r-xl);flex-direction:column;align-items:flex-start;gap:20px;padding:24px;display:flex}.band__line{max-width:40ch;font-weight:var(--fw-display);font-size:var(--fs-heading);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);color:var(--m-ink);text-wrap:balance}.band--deep{background:var(--m-paper-deep);border-color:#0000}@media (width>=900px){.band--deep{padding:40px 48px}.band--deep .band__line{font-size:var(--fs-display-m);line-height:var(--lh-display-m);letter-spacing:var(--ls-display-m);max-width:24ch}}.band__actions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}@media (width<=559.98px){.band .btn{width:100%}.band__actions{flex-direction:column;align-items:flex-start;width:100%}}@media (width>=560px){.band{padding:28px}}@media (width>=900px){.band{flex-direction:row;justify-content:space-between;align-items:center;padding:32px 40px}}.field{gap:8px;display:grid}.field__label{color:var(--m-ink);font-size:1rem;line-height:24px}.field__help{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--m-stone-deep)}.input{background:var(--m-white);width:100%;min-height:48px;color:var(--m-ink);border:1.5px solid var(--m-stone);border-radius:var(--r-md);padding:10px 14px;font-size:1rem;line-height:24px}textarea.input{resize:vertical;min-height:144px}.input[aria-invalid=true]{border-color:var(--m-stone)}.field__error{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--m-ink);align-items:flex-start;gap:8px;display:flex}.field__error .icon{width:20px;height:20px;margin-block-start:2px}.form-panel{--text:var(--m-ink);--text-muted:var(--m-stone-deep);--border:var(--m-hairline);--accent:var(--m-blue);--link:var(--m-blue);--link-hover:var(--m-blue-deep);--focus-outline:var(--m-blue);--focus-halo:var(--m-electric);background:var(--m-white);color:var(--m-ink);border-radius:var(--r-xl);padding:20px}@media (width>=560px){.form-panel{padding:28px}}@media (width>=900px){.form-panel{padding:32px}}.form-panel .field__label{font-weight:var(--fw-display);color:var(--m-ink);font-size:.9375rem;line-height:24px}.form-panel .input{min-height:48px;font-size:var(--fs-body-l);transition:border-color var(--t-fast);padding:11px 14px;line-height:24px}.form-panel .input:hover{border-color:var(--m-ink)}.form-panel textarea.input{min-height:128px}.on-navy .form-panel .btn--primary{background:var(--m-blue);color:var(--m-white);border-color:#0000}.on-navy .form-panel .btn--primary:hover{background:var(--b-blue-hover)}.on-navy .form-panel .btn--primary:active{background:var(--m-midnight-sunken)}.form-panel .btn[aria-disabled=true]{cursor:progress}:focus-visible{outline:var(--focus-width) solid var(--focus-outline);outline-offset:var(--focus-offset);box-shadow:0 0 0 7px color-mix(in srgb, var(--focus-halo) 40%, transparent)}.skip-link{top:12px;left:var(--margin);z-index:var(--z-modal);position:absolute;transform:translateY(-200%)}.skip-link:focus,.skip-link:focus-visible{transform:none}@media (forced-colors:active){:focus-visible{box-shadow:none;outline-color:highlight}.chip,.panel,.turn--agent{border:1px solid canvastext}.ev-rule:after{background:canvastext}.inset--navy,.window--navy,.pb .pb__media.shot,.shot.stage,.band--deep{border:1px solid canvastext}.steps__seg[aria-current=step]{forced-color-adjust:none;color:highlighttext;background:highlight}.steps__seg[aria-current=step] .steps__num{color:highlighttext}.pill{border:1px solid linktext}}.section{margin-block-start:var(--section-a)}.section--compact{margin-block-start:var(--section-b)}main>.section:last-child,main>.section:has(+.closer){margin-block-end:var(--section-a)}main>.section--compact:last-child,main>.section--compact:has(+.closer){margin-block-end:var(--section-b)}.stack-24>*+*{margin-block-start:24px}.stack-16>*+*{margin-block-start:16px}@media (width<=899.98px){.stack-24>*+*{margin-block-start:16px}}.caption{font-weight:var(--fw-medium);font-size:var(--fs-code);line-height:var(--lh-code);color:var(--text-muted);max-inline-size:76ch}.caption a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}.caption .source-link{padding-block:4px}.caption a:hover{color:var(--text);text-decoration-thickness:2px}.exhibit{min-width:0}.exhibit>.caption{margin-block-end:12px}.panel{--text:var(--m-ink);--text-muted:var(--m-stone-deep);--link:var(--m-blue);--link-hover:var(--m-blue-deep);--focus-outline:var(--m-blue);--focus-halo:var(--m-electric);background:var(--m-white);color:var(--m-ink);box-shadow:inset 0 0 0 1px var(--m-hairline);border-radius:var(--r-xl);padding:var(--panel-pad);overflow-wrap:anywhere;font-size:1rem;line-height:24px}.ev-head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta chip""rule rule";align-items:center;column-gap:16px;display:grid}.ev-head>.ev-meta{grid-area:meta}.ev-head>.chip{grid-area:chip;justify-self:end}.ev-head>.ev-rule{grid-area:rule;margin-block:16px 24px}.ev-meta{font-weight:var(--fw-semibold);font-size:var(--fs-code);line-height:var(--lh-code);letter-spacing:var(--ls-label-artefact);text-transform:uppercase;color:var(--text-muted);overflow-wrap:normal}.ev-rule{border:0;height:0;display:flow-root;position:relative;overflow:visible}.ev-rule:after{content:"";inset-inline:0;background:var(--m-hairline);height:1px;position:absolute;top:0}.panel>.ev-rule{margin-block:20px}@media (width<=559.98px){.ev-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"meta""rule""chip"}.ev-head>.ev-rule{margin-block:12px}.ev-head>.chip{justify-self:start;margin-block-end:8px}}.verdict{flex-wrap:wrap;align-items:baseline;gap:4px .3em;display:flex}.verdict__status,.verdict__detail{font-size:var(--fs-heading);line-height:var(--lh-heading);letter-spacing:var(--ls-heading)}.verdict__status{font-weight:var(--fw-display);color:var(--m-fail)}.verdict__detail{font-weight:var(--fw-regular);color:var(--m-ink)}@media (width<=559.98px){.verdict{display:block}.verdict__detail{letter-spacing:0;font-size:1rem;line-height:24px}}.goals{grid-template-columns:minmax(0,1fr) auto auto;column-gap:16px;margin-block-start:20px;padding:0;list-style:none;display:grid}.goal{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;min-height:52px;padding-block:12px;display:grid}.goal+.goal{box-shadow:inset 0 1px 0 var(--m-hairline)}.goal__title{color:var(--m-ink);font-size:1rem;line-height:24px}.goal__worst{font-weight:var(--fw-medium);font-size:var(--fs-code);line-height:var(--lh-code);color:var(--text-muted);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}@media (width<=559.98px){.goals{display:block}.goal{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.goal__title{flex:1 0 100%}}.chip{--chip-text:var(--m-neutral);--chip-tint:var(--m-neutral-tint);isolation:isolate;border-radius:var(--r-full);height:24px;color:var(--chip-text);font-weight:var(--fw-semibold);font-size:var(--fs-code);letter-spacing:var(--ls-chip);text-transform:uppercase;white-space:nowrap;overflow-wrap:normal;align-items:center;gap:6px;padding:0 10px;line-height:1;display:inline-flex;position:relative}.chip:before{content:"";z-index:-1;border-radius:inherit;background:var(--chip-tint);position:absolute;inset:0}.chip .icon{width:16px;height:16px}.chip:has(.icon){padding-inline-start:8px}.chip--fail,.chip--verdict,.chip--high{--chip-text:var(--m-fail);--chip-tint:var(--m-fail-tint)}.chip--critical{--chip-text:var(--m-critical);--chip-tint:var(--m-critical-tint)}.chip--medium{--chip-text:var(--m-warn);--chip-tint:var(--m-warn-tint)}.chip--low,.chip--neutral{--chip-text:var(--m-neutral);--chip-tint:var(--m-neutral-tint)}.chip--pass{--chip-text:var(--m-pass);--chip-tint:var(--m-pass-tint)}.finding__head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.finding__label{font-weight:var(--fw-semibold);font-size:var(--fs-code);line-height:var(--lh-code);letter-spacing:var(--ls-label-artefact);text-transform:uppercase;color:var(--text-muted)}.finding__quote{font-style:italic;font-weight:var(--fw-regular);color:var(--m-ink);margin-block-start:12px;font-size:1.25rem;line-height:32px}.finding__quote>p:first-child{text-indent:var(--hang,-.39em)}@media (width<=559.98px){.finding__quote{font-size:1.0625rem;line-height:28px}}mark,.hl{color:var(--m-ink);background:linear-gradient(var(--m-fail-tint), var(--m-fail-tint)) no-repeat left center / 100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;margin-inline:-2px;padding-inline:2px}@media (forced-colors:active){mark,.hl{color:marktext;background:mark}}.finding__why{margin-block-start:12px;font-size:1rem;line-height:24px}.finding__why strong{font-weight:var(--fw-display)}.finding__severity{margin-block-start:12px;font-size:1rem;line-height:24px}.finding__severity>.chip{vertical-align:top;margin-inline-end:8px}.finding__severity strong,.agent-text strong{font-weight:var(--fw-display)}.agent-text ol{margin:8px 0 0;padding-inline-start:1.5em}.agent-text ol li+li{margin-block-start:4px}.agent-text p+p{margin-block-start:8px}.went-with{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block-start:16px;display:grid}.went-with__item{background:var(--m-paper-deep);border-radius:var(--r-lg);padding:16px 16px 16px 19px;position:relative}.went-with__item:before,.turn--finding:before,.turn--held:before{content:"";background:var(--rule,var(--m-stone));border-radius:0 2px 2px 0;width:3px;position:absolute;inset-block:14px;inset-inline-start:0}.went-with__item--went{--rule:var(--m-fail-mark)}.went-with__item--wins{--rule:var(--m-pass-mark)}.went-with__label{font-weight:var(--fw-semibold);font-size:var(--fs-code);line-height:var(--lh-code);letter-spacing:var(--ls-label-artefact);text-transform:uppercase;color:var(--m-stone-deep);display:block}.went-with__title{font-weight:var(--fw-display);color:var(--m-ink);margin-block-start:4px;font-size:1rem;line-height:24px;display:block}@media (width<=559.98px){.went-with{grid-template-columns:minmax(0,1fr)}}.quote-check{font-weight:var(--fw-medium);font-size:var(--fs-code);line-height:var(--lh-code);color:var(--m-ink);margin-block-start:16px;padding-inline-start:24px;position:relative}.quote-check .icon{inset-inline-start:0;width:16px;height:16px;color:var(--m-pass-mark);position:absolute;top:2px}.turns{gap:12px;padding:0;list-style:none;display:grid}.turn{border-radius:var(--r-lg);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--m-ink);padding:16px;position:relative}.turn--mantia{background:var(--m-paper-deep)}.turn--agent{background:var(--m-white);box-shadow:inset 0 0 0 1px var(--m-hairline)}.turn--finding{--rule:var(--m-fail-mark);padding-inline-start:19px}.turn--held{--rule:var(--m-pass-mark);padding-inline-start:19px}.turn__head{flex-wrap:wrap;align-items:center;gap:8px;margin-block-end:8px;display:flex}.turn__speaker{font-weight:var(--fw-semibold);font-size:var(--fs-code);line-height:var(--lh-code);letter-spacing:var(--ls-label-artefact);text-transform:uppercase;color:var(--m-stone-deep)}.turn__note{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--m-stone-deep)}.turns__gap{font-family:var(--font-mono);font-variant-ligatures:none;font-weight:var(--fw-medium);font-size:var(--fs-code);line-height:var(--lh-code);color:var(--m-stone-deep);padding-inline:16px}.redaction{font-weight:var(--fw-medium);color:var(--m-neutral);background:var(--m-neutral-tint);border-radius:var(--r-xs);white-space:nowrap;padding:0 4px;font-size:.875em;font-style:normal}.goal-plain{font-size:var(--fs-subheading);line-height:var(--lh-subheading);letter-spacing:var(--ls-subheading);color:var(--m-ink)}.docs__label{font-weight:var(--fw-semibold);font-size:var(--fs-code);line-height:var(--lh-code);letter-spacing:var(--ls-label-artefact);text-transform:uppercase;color:var(--m-stone-deep);margin-block:24px 12px;display:block}.docs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.doc{background:var(--m-paper-deep);border-radius:var(--r-lg);padding:16px}.doc__title{font-weight:var(--fw-display);color:var(--m-ink);font-size:1rem;line-height:24px}.doc__line{font-style:italic;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--m-ink);margin-block-start:8px}@media (width<=559.98px){.docs{grid-template-columns:minmax(0,1fr)}}.b-wrap{box-sizing:border-box;width:100%;max-width:calc(var(--b-wrap) + var(--b-gutter) * 2);padding-inline:var(--b-gutter);margin-inline:auto}.pill{height:54px;font-family:var(--font-body);letter-spacing:.005em;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color var(--b-dur) var(--b-ease), color var(--b-dur) var(--b-ease), box-shadow var(--b-dur) var(--b-ease), transform var(--b-dur) var(--b-ease);border-radius:999px;justify-content:center;align-items:center;padding:0 28px;font-size:16px;font-weight:800;line-height:1.6;text-decoration:none;display:inline-flex}.pill:active{transform:translateY(1px)}.pill-sm{height:44px;padding:0 22px;font-size:15px}.pill-primary{background:var(--b-blue);color:var(--b-white);box-shadow:0 1px 2px #0f1f4f2e}.pill-primary:hover{background:var(--b-blue-hover)}.pill-light{background:var(--b-white);color:var(--b-navy);box-shadow:0 1px 2px #03081e40}.pill-light:hover{background:var(--b-blue-soft)}.pill-ghost{color:var(--b-ink);box-shadow:inset 0 0 0 1.5px var(--b-line-strong)}.pill-ghost:hover{background:var(--b-mist);box-shadow:inset 0 0 0 1.5px var(--b-ink-3)}.pill-ghost-light{color:var(--b-white);box-shadow:inset 0 0 0 1.5px #ffffff57}.pill-ghost-light:hover{background:#ffffff14;box-shadow:inset 0 0 0 1.5px #fff9}.pill:focus-visible{box-shadow:0 0 0 7px color-mix(in srgb, var(--focus-halo) 40%, transparent)}.pill-ghost:focus-visible{box-shadow:inset 0 0 0 1.5px var(--b-ink-3), 0 0 0 7px color-mix(in srgb, var(--focus-halo) 40%, transparent)}.pill-ghost-light:focus-visible{box-shadow:inset 0 0 0 1.5px #fff9, 0 0 0 7px color-mix(in srgb, var(--focus-halo) 40%, transparent)}.site-header{z-index:var(--z-sticky);background:var(--b-white);color:var(--b-ink);box-shadow:0 1px 0 var(--b-line);transition:box-shadow var(--t-fast);line-height:1.6;position:sticky;top:0}.site-header[data-at-top]{box-shadow:0 1px #0000}.site-header__inner{height:var(--header-h);align-items:center;gap:16px;display:flex}.site-header__logo{border-radius:6px;flex:none;margin-inline-end:auto;display:block}.site-header__lockup{width:auto;height:34px}.site-nav__links{gap:8px;display:flex}.site-nav__links a{color:var(--b-ink-2);transition:color var(--b-dur) var(--b-ease), background-color var(--b-dur) var(--b-ease);border-radius:999px;padding:8px 14px;font-size:15px;font-weight:700;line-height:24px;text-decoration:none;display:block}.site-nav__links a[aria-current]{color:var(--b-ink);background:var(--b-mist-2)}@media (hover:hover){.site-nav__links a:hover{color:var(--b-ink);background:var(--b-mist-2)}.site-nav__links:has(a:hover) a[aria-current]:not(:hover){color:var(--b-ink-2);background:0 0}}.site-header__actions{align-items:center;gap:8px;display:flex}.menu-btn{width:44px;height:44px;color:var(--b-ink);-webkit-tap-highlight-color:transparent;transition:background-color var(--t-fast);border-radius:999px;justify-content:center;align-items:center;margin-inline-end:-10px;display:none}.menu-btn:hover{background:var(--b-mist-2)}.menu-btn[hidden]{display:none!important}@media (width<=751px){.site-header__inner{gap:16px}.site-header__lockup{height:28px}.site-header__logo{margin-block:-8px;padding-block:8px}.site-nav{display:none}.site-header__cta{height:44px;padding:0 18px;font-size:14px}.menu-btn{display:inline-flex}}@media (pointer:coarse) and (width>=752px){.site-nav__links a{padding-block:10px}.site-header__logo{margin-block:-5px;padding-block:5px}}@media (width<=359.98px){.site-header__cta{display:none}}@media (forced-colors:active) and (prefers-color-scheme:dark){.programmes__entry img,.footer-brand img,.site-header__lockup{forced-color-adjust:none;box-sizing:content-box;background-color:var(--b-white);border-radius:6px;padding:2px 6px}}.menu{overscroll-behavior:contain;background:var(--b-white);width:100%;max-width:none;height:100%;max-height:none;color:var(--b-ink);border:0;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.menu::backdrop{background:#0b122033}html.menu-open{overflow:hidden}.menu__top{height:var(--header-h);justify-content:space-between;align-items:center;display:flex}.menu__top .menu-btn{display:inline-flex}.menu__bar{z-index:1;background:var(--b-white);box-shadow:0 1px 0 var(--b-line);position:sticky;top:0}.menu__top img{width:auto;height:28px}.menu__body{padding-block:16px 48px}.menu__cta{width:100%}.menu__primary{margin-block-start:16px;padding:0;list-style:none}.menu__secondary{gap:4px;margin-block-start:24px;padding:0;list-style:none;display:grid}.menu__row{border-block-end:1px solid var(--b-line);min-height:64px;color:var(--b-ink);font-weight:800;font-size:var(--fs-display-m);letter-spacing:var(--ls-display-m);-webkit-tap-highlight-color:transparent;transition:background-color var(--t-fast);justify-content:space-between;align-items:center;gap:16px;line-height:round(up,1.16em,4px);text-decoration:none;display:flex}.menu__row .icon{color:var(--b-ink-3)}.menu__row--quiet{min-height:44px;font-weight:400;font-size:var(--fs-body-l);line-height:var(--lh-body-l);letter-spacing:0;color:var(--b-ink-3);border-block-end:0}.menu__row:hover,.menu__row:active{background:var(--b-mist)}.menu__row[aria-current]>span{text-underline-offset:6px;text-decoration:underline 2px}@media (prefers-reduced-motion:no-preference){.menu[open]{animation:menu-in .2s var(--ease) both}@keyframes menu-in{0%{opacity:0;transform:translateY(8px)}}}.site-footer{--text:var(--b-ink);--text-muted:var(--b-ink-3);background:var(--b-white);color:var(--b-ink);padding-block:96px 48px;line-height:1.6}.programmes{border-block-end:1px solid var(--b-line);text-align:center;flex-direction:column;align-items:center;gap:36px;padding-block-end:72px;display:flex}.programmes__label{color:var(--b-ink-3);text-wrap:balance;font-size:15px;font-weight:700;line-height:1.5}.programmes__list{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px 72px;padding:0;list-style:none;display:flex}.programmes__entry{align-items:center;display:flex}.programmes__entry img{flex:none;width:auto;max-width:none}.programmes__entry[data-programme=nvidia-inception] img{height:56px}.programmes__entry[data-programme=aws-activate] img{height:40px}.programmes__entry[data-programme=google-for-startups] img{height:30px}.programmes__entry--text{color:var(--b-ink-2);font-size:15px;font-weight:700;line-height:24px}.footer-main{grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:48px;padding-block:56px;display:grid}.footer-brand{border-radius:6px;align-self:start;inline-size:fit-content;display:block}.footer-brand img{width:auto;height:40px}.footer-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.footer-links ul{align-content:start;gap:12px;padding:0;list-style:none;display:grid}.footer-links a{color:var(--b-ink-2);overflow-wrap:anywhere;transition:color var(--b-dur) var(--b-ease);font-size:15px;line-height:24px;text-decoration:none}.footer-links a:hover{color:var(--b-blue)}@media (pointer:coarse){.footer-links ul{gap:18px}.footer-links a{margin-block:-10px;padding-block:10px;display:inline-block}.footer-brand{margin-block:-2px;padding-block:2px}}.statutory{border-block-start:1px solid var(--b-line);color:var(--b-ink-3);padding-block-start:28px;font-size:14px}.statutory__small{margin-block-start:6px;font-size:13px;line-height:1.5}.statutory__nvidia{color:#677086;max-inline-size:46em;margin-block-start:14px;font-size:13px;line-height:1.5}@media (width>=1000px){.statutory{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:64px;display:grid}.statutory__office{display:block}.statutory__nvidia{text-align:right;text-wrap:balance;justify-self:end;max-inline-size:36em;margin-block-start:0}}@media (width<=980px){.footer-main{grid-template-columns:minmax(0,1fr)}}@media (width<=751px){.site-footer{padding-block:72px 40px;font-size:16px}.programmes{gap:28px;padding-block-end:56px}.programmes__list{gap:28px 40px}.programmes__entry[data-programme=nvidia-inception] img{height:48px}.programmes__entry[data-programme=aws-activate] img{height:34px}.programmes__entry[data-programme=google-for-startups] img{height:26px}.footer-main{gap:36px;padding-block:44px}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}.two-edge__head{grid-column:1/-1}.two-edge__body{grid-column:1/-1;margin-block-start:16px}@media (width>=560px){.two-edge__head,.two-edge__body{grid-column:1/11}}@media (width>=900px){.two-edge{align-items:baseline}.two-edge__head{grid-column:1/7}.two-edge__body{grid-column:7/-1;margin-block-start:0}}.areas{margin-block-start:32px;padding:0;list-style:none}.area{box-shadow:inset 0 1px 0 var(--m-hairline);padding-block:20px}.area:last-child{box-shadow:inset 0 1px 0 var(--m-hairline), inset 0 -1px 0 var(--m-hairline)}.area__name{font-weight:var(--fw-display);font-size:var(--fs-heading);line-height:var(--lh-heading);letter-spacing:var(--ls-heading)}.area__question{font-size:var(--fs-body-l);line-height:var(--lh-body-l);color:var(--text-muted);margin-block-start:4px}@media (width>=560px) and (width<=899.98px){.areas>.area{grid-column:1/11}}@media (width>=900px){.areas{grid-template-rows:repeat(3,auto);grid-auto-flow:column;margin-block-start:48px}.areas>.area{grid-column:span 6;padding-block:24px}.areas>.area:nth-child(3n){box-shadow:inset 0 1px 0 var(--m-hairline), inset 0 -1px 0 var(--m-hairline)}}.photo-panel{background:var(--m-white);outline:1px solid var(--m-hairline);outline-offset:-1px;border-radius:var(--r-lg);width:264px;max-width:100%;overflow:hidden;container-type:inline-size}.photo-panel img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto}@supports (height:round(up, 10cqi, 4px)){.photo-panel img{aspect-ratio:auto;height:round(up,125cqi,4px)}}.photo-panel__text{padding:20px}.photo-panel__name{font-weight:var(--fw-display);font-size:var(--fs-subheading);line-height:var(--lh-subheading);color:var(--m-ink)}.photo-panel__role{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--m-stone-deep)}.photo-panel__link{color:var(--m-ink);border-radius:4px;text-decoration:none;display:block}.photo-panel__link .photo-panel__name,.photo-panel__link .photo-panel__role{display:block}.photo-panel__link .photo-panel__name{color:var(--link);text-decoration-skip-ink:auto;text-underline-offset:.2em;transition:color var(--t-fast), text-decoration-thickness var(--t-fast);text-decoration-line:underline;text-decoration-thickness:1px}.photo-panel__link:hover .photo-panel__name{color:var(--link-hover);text-decoration-thickness:2px}.photo-panel__link .icon{vertical-align:-.125em;width:16px;height:16px;color:var(--link);transition:transform var(--t-fast);margin-inline-start:6px;display:inline-block}@media (prefers-reduced-motion:no-preference){.photo-panel__link:hover .icon{transform:translate(2px)}}@media (width<=374.98px){.grid>.founder__photo{grid-column:1/-1}}.step-num{font-weight:var(--fw-semibold);font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);color:var(--text-muted)}.photo-panel{position:relative}.photo-panel__pending{top:8px;white-space:nowrap;margin:0;position:absolute;inset-inline-start:8px}.pending{border-radius:var(--r-xs);background:var(--m-warn-tint);color:var(--m-warn);font-family:var(--font-body);font-size:var(--fs-code);line-height:var(--lh-code);vertical-align:middle;margin-inline-start:8px;padding:0 8px;font-weight:700;display:inline-block}.hp-field{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.page-intro{padding-block:64px var(--section-a)}.page-intro__title{grid-column:1/-1}.page-intro__line{max-inline-size:var(--measure);color:var(--text-muted);grid-column:1/-1;margin-block-start:24px}@media (width>=900px){.page-intro{padding-block-start:96px}.page-intro__title,.page-intro__line{grid-column:1/10}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}html.is-loaded{scroll-behavior:smooth}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}.faq__item::details-content{opacity:0;block-size:0;transition:block-size .38s var(--ease), opacity .2s var(--ease), content-visibility .38s allow-discrete;overflow:clip}.faq__item[open]::details-content{opacity:1;block-size:auto}}}
