@font-face{font-family:Hanken Grotesk;src:url(/system/fonts/hanken-grotesk.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Conso;src:url(/system/fonts/conso-regular.woff2)format("woff2"),url(/system/fonts/conso-regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Conso;src:url(/system/fonts/conso-semibold.woff2)format("woff2"),url(/system/fonts/conso-semibold.woff)format("woff");font-weight:600 700;font-style:normal;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--void:#070406;--void-2:oklch(18.5% .055 314/.55);--surface:oklch(22.5% .052 312/.64);--raised:oklch(27.5% .05 310);--hairline:oklch(62% .08 308/.18);--hairline-2:oklch(62% .08 308/.1);--line:#eaf5f624;--line-strong:#eaf5f647;--ground-paper:#f3f0e8;--ink-paper:#111014;--edge:linear-gradient(90deg, transparent 0%, var(--hairline) 20%, var(--hairline) 80%, transparent 100%);--edge-2:linear-gradient(90deg, transparent 0%, var(--hairline-2) 22%, var(--hairline-2) 78%, transparent 100%);--surface-grad:linear-gradient(176deg, var(--surface) 0%, color-mix(in oklab, var(--surface) 66%, transparent) 100%);--raised-grad:linear-gradient(176deg, color-mix(in oklab, var(--raised) 92%, transparent) 0%, color-mix(in oklab, var(--surface) 62%, transparent) 100%);--verified-grad:linear-gradient(180deg, color-mix(in oklab, var(--verified) 100%, white 7%) 0%, var(--verified) 60%, color-mix(in oklab, var(--verified) 88%, black) 100%);--ink:#eaf5f6;--ink-2:#c8dcdf;--muted:#94afb4;--faint:#678188;--zentropy-ice:#8ee3f2;--zentropy-ice-soft:#8ee3f238;--zentropy-rust:#c86a44;--zentropy-oxblood:#1e0f14;--sg-magenta:oklch(68.5% .255 352);--sg-ember:oklch(76% .19 46);--sg-gold:oklch(86% .155 90);--sg-lime:oklch(87% .215 133);--sg-cyan:oklch(82.5% .135 200);--sg-iris:oklch(69.5% .2 286);--verified:var(--sg-lime);--signal:var(--sg-lime);--spark:var(--sg-lime);--match:var(--sg-lime);--drift:var(--sg-ember);--unverif:var(--faint);--on-signal:oklch(16% .04 316);--on-spark:oklch(16% .04 316);--font-brand:"Hanken Grotesk", system-ui, sans-serif;--font-display:"Hanken Grotesk", system-ui, sans-serif;--font-body:"Hanken Grotesk", system-ui, sans-serif;--font-mono:"Conso", ui-monospace, "SFMono-Regular", monospace;--step--1:clamp(.83rem, .8rem + .15vw, .92rem);--step-0:clamp(1.02rem, .98rem + .22vw, 1.15rem);--step-1:clamp(1.3rem, 1.2rem + .5vw, 1.6rem);--step-2:clamp(1.66rem, 1.45rem + 1vw, 2.3rem);--step-3:clamp(2.1rem, 1.7rem + 2vw, 3.4rem);--step-4:clamp(2.7rem, 1.9rem + 3.8vw, 5.2rem);--step-5:clamp(3.1rem, 1.7rem + 6.8vw, 7.4rem);--sp-1:.5rem;--sp-2:.85rem;--sp-3:1.35rem;--sp-4:2.1rem;--sp-5:3.4rem;--sp-6:5.5rem;--sp-7:8rem;--shell:clamp(1.15rem, 5vw, 5rem);--maxw:78rem;--radius:0px;--radius-lg:0px;--z-hero-canvas:0;--z-content:1;--z-nav:40;--z-dex:45;--z-modal:80;--z-toast:90;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--dur:.62s;--crystal:oklch(94% .04 210);--crystal-deep:oklch(32% .09 20);--hot:var(--sg-magenta);--facet-line:oklch(94% .04 210/.45)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;background:var(--void)}body{min-height:100dvh;font-family:var(--font-body);font-size:var(--step-0);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.6;overflow-x:clip}img,svg,canvas{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}:focus-visible{outline:2.5px solid var(--signal);outline-offset:3px;border-radius:3px}::selection{background:var(--spark);color:var(--on-spark)}h1,h2,h3{font-family:var(--font-display);letter-spacing:0;text-wrap:balance;font-weight:800;line-height:.98}p{text-wrap:pretty}.mono{font-family:var(--font-mono);font-feature-settings:"tnum" 1}.measure{max-width:64ch}html.js .reveal:not(.in){opacity:1;transform:translateY(14px)}html.js .reveal.in{opacity:1;transition:opacity .7s var(--ease-out), transform .9s var(--ease-out-expo);transform:none}html.js .reveal.d1.in{transition-delay:80ms}html.js .reveal.d2.in{transition-delay:.16s}html.js .reveal.d3.in{transition-delay:.24s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html.js .reveal,html.js .reveal:not(.in){opacity:1!important;transform:none!important}html.js .reveal.in{transition:none!important}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:var(--z-toast);background:var(--ink);color:var(--void);font-family:var(--font-mono);font-size:var(--step--1);border-radius:0 0 10px;padding:.7rem 1.1rem;position:fixed;top:0;left:0;transform:translateY(-120%)}html[data-home-shell=react]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ink:#19272b;--muted:#42575d;--faint:#53666b;--void:#fafaf8;--ground-paper:#fff;--ink-paper:#19272b;--paper-muted:#42575d;--paper-line:#ccd3d3;--line:#ccd3d3;--line-strong:#8b9b9e;--signal:#215a63;--on-signal:#fff;background:var(--void)}@media (prefers-color-scheme:dark){html[data-home-shell=react]{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-home-shell=react] body{background:var(--void);color:var(--ink)}@media (prefers-color-scheme:dark){html[data-home-shell=react]{--ink:#eaf5f6;--muted:#b4c5c9;--faint:#91a6aa;--void:#101416;--ground-paper:#1b2528;--ink-paper:#eaf5f6;--paper-muted:#b4c5c9;--paper-line:#42555a;--line:#34464b;--line-strong:#5d747a;--signal:#8ee3f2;--on-signal:#071013}}html[data-home-shell=react] .ground-field,html[data-home-shell=react] .viewport-vignette,html[data-home-shell=react] body:before,html[data-home-shell=react] body:after,html[data-home-shell=react] .hero:before,html[data-home-shell=react] .hero:after,html[data-home-shell=react] #gl,html[data-home-shell=react] #motes{display:none}html[data-home-shell=react] .topnav,html[data-home-shell=react] .home-menu summary,html[data-home-shell=react] .home-menu-list{background:var(--void)}html[data-home-shell=react] .home-menu summary:hover,html[data-home-shell=react] .home-menu summary:focus-visible,html[data-home-shell=react] .home-menu-list a:hover,html[data-home-shell=react] .home-menu-list a:focus-visible{color:var(--ink);background:color-mix(in oklab, var(--signal) 10%, var(--void))}html[data-home-shell=react] .hero{background:var(--void);grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(2rem,5vw,5rem);min-height:0;padding-block:clamp(3rem,7vw,6rem)}html[data-home-shell=react] .hero-title{letter-spacing:-.025em;text-shadow:none;font-size:clamp(2.8rem,5.6vw,5rem);line-height:1.05}html[data-home-shell=react] .hero-line{font-size:clamp(1.2rem,2vw,1.65rem);font-weight:500;line-height:1.45}html[data-home-shell=react] .hero-lab{font-size:1rem}html[data-home-shell=react] .identity-art{border:0}html[data-home-shell=react] .btn.solid,html[data-home-shell=react] .btn.solid:hover,html[data-home-shell=react] .btn.solid:focus-visible{background:var(--signal);color:var(--on-signal)}html[data-home-shell=react] .section{border-bottom:1px solid var(--line);padding-block:clamp(2.5rem,5vw,4.5rem)}html[data-home-shell=react] h2{text-wrap:balance;font-size:clamp(1.8rem,3.2vw,2.8rem);line-height:1.15}html[data-home-shell=react] p{text-wrap:pretty}html[data-home-shell=react] .edition-links{border-top:1px solid var(--line);flex-wrap:wrap;gap:.25rem 1.5rem;margin-top:1.6rem;padding-top:1rem;display:flex}html[data-home-shell=react] .edition-links a{min-height:44px;color:var(--signal);text-underline-offset:.25em;align-items:center;display:inline-flex}html[data-home-shell=react] a:focus-visible{outline:2px solid var(--signal);outline-offset:4px}html[data-home-shell=react] .work-row p{max-width:68ch;line-height:1.65}html[data-home-shell=react] .work-row .product-status{color:var(--muted);letter-spacing:.01em;margin-top:.65rem;font-size:.96rem;font-weight:720;line-height:1.45}html[data-home-shell=react] .data-plate,html[data-home-shell=react] .evidence-figure-card{background:var(--ground-paper);color:var(--ink-paper);border-color:var(--paper-line)}html[data-home-shell=react] .data-plate a,html[data-home-shell=react] .evidence-figure-card a,html[data-home-shell=react] .figure-facts a{color:var(--signal)}html[data-home-shell=react] :is(td,.data-plate p,.evidence-current li,.evidence-figure-card p,.figure-facts,.product-meta dd,.security-list span,.live-state,.live-counts dt,.live-post-meta,.live-post-empty,.live-links){color:var(--paper-muted)}html[data-home-shell=react] :is(th,caption,.evidence-current h3,.evidence-figure-card h3,.live-counts dd,.live-handle){color:var(--ink-paper)}html[data-home-shell=react] :is(th,td,.evidence-current,.live-posts,.live-post){border-color:var(--paper-line)}html[data-home-shell=react] :is(.live-state,.live-post-empty,.live-links){font-size:.9rem;line-height:1.55}html[data-home-shell=react] .live-links a{font-size:inherit;line-height:inherit}html[data-home-shell=react] :is(.product-definition,.evidence-disclosure,.figure-detail,.hiring-details,.footer-more){margin-top:1rem}html[data-home-shell=react] :is(.product-definition,.evidence-disclosure,.figure-detail,.hiring-details,.footer-more) summary{min-height:44px;color:var(--signal);cursor:pointer;text-underline-offset:.25em;align-items:center;font-weight:750;display:inline-flex}html[data-home-shell=react] .product-definition dl,html[data-home-shell=react] .evidence-disclosure .evidence-board{margin-top:.75rem}html[data-home-shell=react] .figure-detail{border-top:1px solid var(--paper-line);padding-top:.25rem}html[data-home-shell=react] .hiring-section{grid-template-columns:minmax(0,.95fr) minmax(18rem,1.05fr)}html[data-home-shell=react] .hiring-details{grid-column:2;margin-top:1.25rem}html[data-home-shell=react] .hiring-route-list,html[data-home-shell=react] .footer-secondary-links{gap:.55rem;margin-top:.6rem;display:grid}html[data-home-shell=react] .hiring-route-list .text-link{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.2rem}html[data-home-shell=react] .hiring-route-list small{color:var(--muted);font-size:.92rem;font-weight:500;line-height:1.45}html[data-home-shell=react] .footer-secondary-links{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}html[data-home-shell=react] .live-board details{border-top:1px solid var(--line);margin-top:1rem}html[data-home-shell=react] .live-board summary{cursor:pointer;min-height:44px;padding-block:.8rem;font-size:1rem}html[data-home-shell=react] .live-board details>p{max-width:62ch;margin-block:.8rem;line-height:1.65}@media (width<=760px){html[data-home-shell=react] .hero{grid-template-columns:minmax(0,1fr)}html[data-home-shell=react] .identity-art{max-width:28rem}html[data-home-shell=react] .split-section,html[data-home-shell=react] .hiring-section{grid-template-columns:minmax(0,1fr)}html[data-home-shell=react] .hiring-details{grid-column:1}}@media (forced-colors:active){html[data-home-shell=react] body{color:canvastext;background:canvas}html[data-home-shell=react] a{color:linktext}html[data-home-shell=react] .btn.solid{color:buttontext;background:buttonface}}@media print{html[data-home-shell=react] .hero{padding-block:1rem}html[data-home-shell=react] .identity-art{max-width:12rem}html[data-home-shell=react] .section{padding-block:1.5rem}}.ground-field{z-index:-2;pointer-events:none;width:100vw;height:100dvh;display:block;position:fixed;inset:0}.viewport-vignette{z-index:-1;pointer-events:none;background:radial-gradient(52rem 34rem at 74% 10%,#8ee3f224,#0000 62%),radial-gradient(46rem 28rem at 20% 22%,#c86a441f,#0000 68%),linear-gradient(#0000 0%,#070406c7 100%);position:fixed;inset:0}.skip-link{z-index:80;background:var(--ink);color:var(--void);font-family:var(--font-mono);padding:.8rem 1rem;position:fixed;inset-block-start:0;inset-inline-start:0;transform:translateY(-120%)}.skip-link:focus{transform:none}.visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;block-size:1px!important;inline-size:1px!important;position:absolute!important;overflow:hidden!important}.spectrum-word{color:var(--ink)}.topnav{z-index:40;padding:.9rem var(--shell);border-bottom:1px solid var(--line);background:#070406;justify-content:space-between;align-items:center;gap:1.25rem;display:flex;position:sticky;top:0}.brand{min-block-size:44px;color:var(--ink);align-items:baseline;gap:.65rem;text-decoration:none;display:inline-flex}.brand-name{font-size:clamp(1rem,.94rem + .18vw,1.14rem);font-weight:800}.brand-lab{color:var(--muted);font-family:var(--font-mono);font-size:.86rem}.topnav-links{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.9rem 1.35rem;font-size:.93rem;font-weight:650;display:flex}.topnav a:hover,.topnav a:focus-visible{color:var(--signal)}.home-menu{margin-left:.4rem;display:block;position:relative}.home-menu summary{border:1px solid var(--line-strong);min-height:44px;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;background:#070406;justify-content:center;align-items:center;gap:.42rem;padding:.56rem .75rem;font-size:.92rem;font-weight:760;line-height:1;list-style:none;display:inline-flex}.home-menu summary::-webkit-details-marker{display:none}.home-menu summary:after{content:"+";color:var(--muted);margin-left:.14rem}.home-menu[open] summary:after{content:"-"}.home-menu summary:hover,.home-menu summary:focus-visible{color:var(--ink);border-color:var(--signal);background:color-mix(in oklab, var(--signal) 8%, #070406);outline:none}.home-menu summary:focus-visible{box-shadow:0 0 0 2px #8ee3f252}.home-menu-list{z-index:70;box-sizing:border-box;border:1px solid var(--line-strong);overscroll-behavior:contain;background:#070406;gap:.16rem;width:max-content;min-width:16rem;max-width:min(22rem,100vw - 1.5rem);max-height:calc(100dvh - 5rem);padding:.72rem;display:grid;position:absolute;top:calc(100% + .55rem);right:0;overflow:auto}.home-menu:not([open]) .home-menu-list{display:none}.home-menu-list a{min-width:0;min-height:44px;color:var(--muted);white-space:normal;overflow-wrap:anywhere;align-items:center;padding:.64rem .72rem;font-size:.96rem;font-weight:720;line-height:1.18;display:flex}.home-menu-list a:hover,.home-menu-list a:focus-visible{color:var(--ink);background:color-mix(in oklab, var(--signal) 8%, #070406);outline:none}.hero{min-height:100svh;padding:clamp(5rem,11vh,8rem) var(--shell) clamp(4rem,8vh,7rem);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.04fr) minmax(18rem,.76fr);align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}.hero-copy{max-width:58rem}.hero-title{letter-spacing:0;text-transform:none;max-width:12ch;margin:0 0 1.2rem;font-size:clamp(3rem,6vw,5.25rem);line-height:.96}.hero-line{max-width:42rem;color:var(--ink);margin:0 0 .8rem;font-size:clamp(1.28rem,1.05rem + 1vw,2rem);font-weight:750;line-height:1.28}.hero-lab{max-width:45rem;color:var(--muted);margin:0;font-size:clamp(1.05rem,.98rem + .34vw,1.32rem)}.hero-actions,.action-row,.hiring-actions{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.hero-actions{margin-top:2rem}.btn,.text-link{border:1px solid var(--line-strong);min-block-size:44px;color:var(--ink);justify-content:center;align-items:center;padding:.78rem 1.05rem;font-weight:800;text-decoration:none;display:inline-flex}.btn.solid{border-color:var(--signal);background:var(--signal);color:#071013}.btn:hover,.btn:focus-visible,.text-link:hover,.text-link:focus-visible{border-color:var(--signal);color:var(--signal)}.btn.solid:hover,.btn.solid:focus-visible{color:#071013;box-shadow:0 0 0 3px #8ee3f23d}.identity-art{border:1px solid var(--line-strong);background:#0c070a;margin:0}.identity-art img{object-fit:contain;width:100%;height:auto}.section{width:min(100% - 2rem,78rem);margin-inline:auto;padding:clamp(4rem,9vw,8rem) 0}.split-section{grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);align-items:start;gap:clamp(2rem,6vw,5.5rem);display:grid}.section-heading{max-width:54rem;margin-bottom:clamp(1.8rem,4vw,3.4rem)}h2{letter-spacing:0;margin:0 0 1rem;font-size:clamp(2.1rem,4vw,4.2rem);line-height:1}h3{margin:0;font-size:clamp(1.16rem,1rem + .55vw,1.52rem);line-height:1.14}.section-lead{max-width:64ch;color:var(--muted);font-size:clamp(1.02rem,.98rem + .24vw,1.18rem)}.data-plate{background:var(--ground-paper);color:var(--ink-paper);border:1px solid #1110144d}.data-plate a{color:#0b4a52;text-underline-offset:3px;text-decoration:underline}.platform-record,.evidence-board,.briefing-card,.boundary-card{padding:clamp(1rem,2vw,1.5rem)}table{border-collapse:collapse;width:100%}.evidence-table{font-size:clamp(.9rem,.84rem + .2vw,1rem)}caption{text-align:left;margin-bottom:.85rem;font-size:1.08rem;font-weight:850}th,td{text-align:left;vertical-align:top;border-top:1px solid #11101438;padding:.72rem .5rem}th{font-weight:850}td,.data-plate p{color:#2f3136}code{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.92em}.boundary-note,.does-not-prove{max-width:70ch;margin:1rem 0 0}.evidence-current{border-top:1px solid #11101438;margin-top:1.25rem;padding-top:1rem}.evidence-current h3{color:#111014}.evidence-current ol{gap:.7rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.evidence-current li{color:#2f3136;grid-template-columns:6.5rem minmax(9rem,.34fr) minmax(0,1fr);gap:.7rem;display:grid}.evidence-current li>*{overflow-wrap:anywhere;min-width:0}.evidence-figure-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.7rem);display:grid}.evidence-figure-card{border:1px solid var(--line-strong);background:#f3f0e8;min-width:0;padding:clamp(1rem,2.4vw,1.45rem)}.evidence-figure-card h3{color:#111014;margin:0 0 .85rem}.evidence-figure-card p{color:#343840;max-width:66ch;font-size:.92rem;line-height:1.55}.figure-facts{color:#343840;border-top:1px solid #1110142e;gap:.42rem;margin:.95rem 0 0;padding-top:.8rem;font-size:.82rem;line-height:1.4;display:grid}.figure-facts>div{grid-template-columns:5.2rem minmax(0,1fr);gap:.7rem;display:grid}.figure-facts dt{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:#5e6870;font-size:.74rem}.figure-facts dd{min-width:0;margin:0}.figure-facts a{color:#0b4a52}.research-figure-image{background:#07080a;border:1px solid #11101452;width:100%;height:auto;display:block}@media (width<=700px){.evidence-figure-card>a{overscroll-behavior-inline:contain;max-width:100%;display:block;overflow-x:auto}.evidence-figure-card>a .research-figure-image{width:700px;max-width:none}}.family-browser{border-top:2px solid var(--line-strong);margin-top:clamp(1.8rem,4vw,3.2rem);padding-top:1.2rem}.family-browser>p{max-width:72ch;color:var(--muted)}.family-index{gap:.7rem;display:grid}.family-row{border-block-start:1px solid var(--line);padding:.9rem 0}.family-row p{color:var(--muted);margin:.3rem 0 .45rem}.family-row a,.work-row a,.retro-step a,.security-list a{color:var(--ink);border-bottom:1px solid var(--line-strong);text-decoration:none}.family-row a:hover,.work-row a:hover,.retro-step a:hover,.security-list a:hover{color:var(--signal);border-color:var(--signal)}.work-index{border-block-start:1px solid var(--line-strong)}.work-row{border-block-end:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(14rem,.38fr);gap:1.2rem;padding:1.3rem 0;display:grid}.work-row p{color:var(--muted);margin:.45rem 0 0}.work-row dl,.briefing-meta{gap:.7rem;margin:0;display:grid}.work-row dt,.briefing-meta dt{color:var(--faint);font-family:var(--font-mono);font-size:.8rem}.work-row dd,.briefing-meta dd{margin:0}.briefing-card h3,.boundary-card h3{margin-bottom:.8rem}.briefing-meta{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.retro-flow{border:1px solid var(--line-strong);grid-template-columns:1fr 1.1fr 1.2fr;align-items:stretch;display:grid}.retro-step{border-inline-end:1px solid var(--line);flex-direction:column;gap:1rem;min-height:20rem;padding:clamp(1.1rem,2vw,1.5rem);display:flex}.retro-step:last-child{border-inline-end:0}.retro-verb{color:var(--signal);font-family:var(--font-mono);font-size:1.05rem}.product-meta{gap:.75rem;margin:0;display:grid}.product-meta div{gap:.2rem;display:grid}.product-meta dt{color:var(--faint);font-family:var(--font-mono);font-size:.78rem}.product-meta dd{color:var(--muted);margin:0}.retro-step a:last-child{margin-top:auto}.security-layout{grid-template-columns:minmax(18rem,.86fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);display:grid}.security-list{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.security-list li{border-block-end:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.9rem 0;display:flex}.security-list span{color:var(--muted);font-family:var(--font-mono);text-align:right;font-size:.85rem}.hiring-section{grid-template-columns:minmax(0,.95fr) minmax(18rem,1.05fr);align-items:start;gap:clamp(1.5rem,5vw,4rem);padding-bottom:clamp(5rem,10vw,8rem);display:grid}.hiring-actions .btn span{overflow-wrap:anywhere;min-width:0}.site-footer{padding:2rem var(--shell) 3rem;border-top:1px solid var(--line);color:var(--muted)}.footer-links{flex-wrap:wrap;gap:.45rem 1rem;margin-top:1rem;display:flex}.footer-links a:hover,.footer-links a:focus-visible{color:var(--signal)}.live-board{gap:.9rem;padding:clamp(1rem,2vw,1.5rem);display:grid}.live-state{font-family:var(--font-mono);color:#4a4d53;margin:0;font-size:.74rem;line-height:1.5}.live-state:before{content:"";vertical-align:middle;background:#7c8087;border-radius:50%;block-size:.5rem;inline-size:.5rem;margin-inline-end:.5rem;display:inline-block}.live-state[data-mode=live]{color:#0b4a52}.live-state[data-mode=live]:before{background:#0b4a52}.live-counts{font-family:var(--font-mono);flex-wrap:wrap;gap:.2rem 1.1rem;margin:0;font-size:.72rem;display:flex}.live-counts div{gap:.4rem;display:flex}.live-counts dt{color:#4a4d53}.live-counts dd{color:#111014;margin:0;font-weight:600}.live-posts{border-block-start:1px solid #11101438;margin:0;padding:0;list-style:none}.live-post{border-block-end:1px solid #11101424;padding:.8rem 0}.live-post:last-child{border-block-end:0}.live-post-meta{font-family:var(--font-mono);color:#4a4d53;flex-wrap:wrap;gap:.55rem;margin:0 0 .3rem;font-size:.68rem;display:flex}.live-handle{color:#111014;font-weight:600}.live-post-body{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.6}.live-post-media{flex-wrap:wrap;gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.live-post-media img{border:1px solid #11101424;width:auto;max-height:9rem;display:block}.live-media-note{color:#54525c;align-self:center;font-size:.82rem}.live-post-empty{font-family:var(--font-mono);color:#4a4d53;font-size:.72rem}.live-links{font-family:var(--font-mono);flex-wrap:wrap;gap:.9rem;margin:0;font-size:.72rem;display:flex}.reveal{opacity:1}html.js .reveal:not(.in){transform:translateY(12px)}html.js .reveal.in{transition:transform .7s cubic-bezier(.16,1,.3,1);transform:none}@media (width<=980px){.topnav{align-items:flex-start}.topnav-links{max-width:34rem}.hero,.split-section,.evidence-figure-grid,.security-layout,.hiring-section{grid-template-columns:1fr}.identity-art{max-width:44rem}}@media (width<=760px){.topnav{align-items:center;gap:.75rem;position:relative}.topnav-links{display:none}.home-menu{margin-left:auto;display:block}.hero{min-height:auto;padding-top:4rem}.work-row{grid-template-columns:1fr;gap:.75rem}.retro-flow{grid-template-columns:1fr}.retro-step{border-inline-end:0;border-block-end:1px solid var(--line);min-height:auto}.retro-step:last-child{border-block-end:0}.security-list li{display:grid}.security-list span{text-align:left}}@media (width<=520px){.brand-lab{display:none}.section{width:min(100% - 1rem,78rem)}.hero-actions,.hiring-actions{align-items:stretch}.btn,.text-link{width:100%}th,td{border-top:0;padding:.55rem 0;display:block}tr{border-top:1px solid #11101438;padding:.7rem 0;display:block}.evidence-current li{grid-template-columns:1fr}}@media (width<=320px){.hero{padding-inline:.85rem}.section{width:min(100% - .9rem,78rem)}.hero-title,h2,h3,.btn,.text-link{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html.js .reveal,html.js .reveal:not(.in),html.js .reveal.in{transition:none;transform:none}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.topnav,.identity-art,.data-plate,.retro-flow,.retro-step,.work-row,.family-row,.security-list li{color:canvastext!important;background:canvas!important;border-color:canvastext!important}a,.btn,.text-link,.home-menu summary,.home-menu-list a{color:linktext!important;border-color:canvastext!important}.home-menu summary:focus-visible,.home-menu-list a:focus-visible,.btn:focus-visible,.text-link:focus-visible,.family-row a:focus-visible{outline-offset:3px!important;outline:2px solid canvastext!important}}@media print{.ground-field,.viewport-vignette,.topnav{display:none!important}html,body{color:#111!important;background:#fff!important}.hero,.section,.site-footer{color:#111!important;background:#fff!important;width:100%!important;padding:1.2rem 0!important;display:block!important}.identity-art,.data-plate,.work-row,.retro-step,.boundary-card{break-inside:avoid;color:#111!important;background:#fff!important}.retro-flow,.security-layout,.hiring-section{display:block!important}a{text-decoration:underline;color:#111!important}}
