@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-wght-normal.BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Mono Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/red-hat-mono-latin-ext-wght-normal.BQQ6IFDA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Mono Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/red-hat-mono-latin-wght-normal.Dwfc5A3M.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--void:#0a0b0d;--void-2:#14161a;--bone:#ebe7df;--paper:#f0eee9;--mute:#6b6660;--mute-light:#a39d94;--line-dark:#2a2d31;--line-light:#cec9c0;--signal:#c8ff3e;--signal-dim:#718f17;--signal-on-light:#4d6110;--critical:#c45445;--font-sans:"Instrument Sans Variable", "Arial Narrow", Arial, sans-serif;--font-mono:"Red Hat Mono Variable", "SFMono-Regular", Consolas, monospace;--page-gutter:clamp(1rem, 2vw, 4rem);--section-space:clamp(6rem, 9vw, 9.5rem);--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{background:var(--void);scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:6rem}body{background:var(--void);min-width:20rem;color:var(--bone);font-family:var(--font-sans);font-synthesis:none;font-variation-settings:"wdth" 100;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.55}body[data-menu-open=true]{overflow:hidden}::selection{background:var(--signal);color:var(--void)}h1,h2,h3,p,ul,ol,dl,dd,figure{margin-block:0}h1,h2,h3{letter-spacing:-.045em;text-wrap:balance;font-weight:560;line-height:.98}p,li,dd{text-wrap:pretty}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:.08em}main a:not(.button):visited{color:#c5c0b8}main .light a:not(.button):visited{color:#4f4b46}button,a{-webkit-tap-highlight-color:transparent}button,input,textarea,select{font:inherit}button{color:inherit}img,svg{max-width:100%;display:block}.container{width:calc(100% - var(--page-gutter) - var(--page-gutter));margin-inline:auto}.grid-12{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;display:grid}.eyebrow,.mono-label{color:var(--mute-light);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:560;line-height:1.4}.eyebrow:before{border-left:2px solid var(--signal);content:"";vertical-align:-.08rem;width:.5rem;height:.75rem;margin-right:.75rem;display:inline-block}.signal-one{width:1.32em;height:1.32em;color:var(--signal);font-family:var(--font-mono);letter-spacing:0;vertical-align:.16em;border:.12em solid;border-right-color:#0000;border-radius:.24em;place-items:center;margin-left:.32em;font-size:.22em;font-weight:780;line-height:1;display:inline-grid}h2 .signal-one{display:none}.investigation-loop h2 .signal-one{display:inline-grid}.lede{max-width:61ch;color:var(--mute-light);font-size:clamp(1.125rem,1.7vw,1.5rem);line-height:1.45}.button-row{flex-wrap:wrap;gap:.75rem;display:flex}.button{border:1px solid var(--line-dark);min-height:3.125rem;color:var(--bone);cursor:pointer;transition:background-color .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease), transform .18s var(--ease);background:0 0;border-radius:.125rem;justify-content:center;align-items:center;gap:.65rem;padding:.75rem 1.1rem;font-size:.9375rem;font-weight:560;line-height:1;text-decoration:none;display:inline-flex}.button:hover{border-color:var(--mute-light);transform:translateY(-1px)}.button--primary{border-color:var(--bone);background:var(--bone);color:var(--void)}.button--primary:hover{border-color:var(--paper);background:var(--paper)}.button--dark{border-color:var(--void);background:var(--void);color:var(--bone)}:focus-visible{outline:2px solid var(--signal);outline-offset:4px;border-radius:.125rem}.light :focus-visible{outline-color:var(--signal-dim)}.skip-link{z-index:999;background:var(--bone);color:var(--void);transition:transform .16s var(--ease);padding:.75rem 1rem;font-weight:650;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.section-heading{max-width:14ch;font-size:clamp(2.6rem,4.7vw,4.9rem)}.section-intro{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:1.5rem;display:grid}.section-intro__title{grid-column:1/span 8}.section-intro__copy{color:var(--mute-light);grid-column:9/-1;font-size:1.0625rem;line-height:1.55}.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bone);color:var(--void)}.light .eyebrow,.light .mono-label,.light .lede,.light .section-intro__copy{color:var(--mute)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:64rem){.section-intro__title{grid-column:1/span 7}.section-intro__copy{grid-column:8/-1}}@media (max-width:48rem){.grid-12,.section-intro{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.section-intro__title,.section-intro__copy{grid-column:1/-1}.section-intro__copy{max-width:38rem;margin-top:1.5rem}.button-row{flex-direction:column;align-items:stretch}.button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
