@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-latin-700-normal-BZKd_v_8.woff2)format("woff2"),url(/assets/inter-tight-latin-700-normal-DvYAVZQd.woff)format("woff")}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-400-normal-BbyBr73r.woff2)format("woff2"),url(/assets/courier-prime-latin-400-normal-BAlbUm6l.woff)format("woff")}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-700-normal-D1YCjmaD.woff2)format("woff2"),url(/assets/courier-prime-latin-700-normal-CVvp4Sof.woff)format("woff")}:root{--ink:#101310;--panel:#1c1e1b;--cream:#e9e4d6;--rule:3px;--gutter:clamp(16px, 4.5vw, 64px);--pad:clamp(20px, 3.2vw, 44px);--font-sans:"Helvetica Neue", Helvetica, "Inter Tight", Arial, sans-serif;--font-mono:"Courier New", Courier, "Courier Prime", monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box;margin:0}html{background:var(--ink)}body{background:var(--ink);color:var(--cream);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}::selection{background:var(--cream);color:var(--ink)}a{color:inherit}:focus-visible{outline:2px solid var(--cream);outline-offset:4px}.ticker :focus-visible{outline-color:var(--ink)}.field{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--cream);background:var(--ink);position:fixed;inset:0;overflow:hidden}.field table{border-collapse:collapse;font-family:var(--grid-font)!important;font-size:var(--glyph-size)!important;line-height:var(--cell)!important;letter-spacing:var(--glyph-spacing)!important}.field td{padding:0}.field.is-static{background-image:radial-gradient(circle, var(--cream) 0 1.4px, transparent 1.9px);background-position:50%;background-size:15px 15px}main{z-index:1;position:relative}.panel{background:var(--panel);border:var(--rule) solid var(--cream)}.wordmark{letter-spacing:.14em;text-transform:uppercase;font-size:clamp(15px,1.9vw,28px);font-weight:700}.hero{min-height:100svh;padding-top:var(--gutter);flex-direction:column;display:flex}.hero__panel{margin-inline:var(--gutter);padding:var(--pad);flex-direction:column;gap:clamp(28px,5vh,56px);display:flex}@media (orientation:portrait){.hero{grid-template-rows:1fr minmax(0,45vw) auto;grid-template-columns:minmax(0,1fr);height:100svh;display:grid}.ticker{grid-row:3}.headline{margin-top:auto}}.panel__head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.issue{font-family:var(--font-mono);font-size:clamp(15px,1.8vw,26px)}.headline{letter-spacing:-.06em;text-wrap:balance;font-size:clamp(3.2rem,min(7.6vw,12vh),8.75rem);font-weight:700;line-height:.88}.lede{max-width:46ch;font-family:var(--font-mono);font-size:clamp(16px,1.4vw,20px);line-height:1.4}.ticker{padding:18px var(--gutter);background:var(--cream);color:var(--ink);font-family:var(--font-mono);align-items:center;gap:clamp(16px,3vw,40px);margin-top:auto;font-size:clamp(15px,1.6vw,22px);display:flex}.ticker__viewport{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.ticker__track{white-space:pre;width:max-content;animation:ticker var(--ticker-seconds,60s) linear infinite;display:flex}.ticker:hover .ticker__track,.ticker:focus-within .ticker__track,.ticker.is-paused .ticker__track{animation-play-state:paused}.ticker__toggle{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;padding:2px 8px;font-size:.75em}@keyframes ticker{to{transform:translate(-50%)}}.ticker__cta{white-space:nowrap;text-underline-offset:4px;font-weight:700}@media (width<=640px){.ticker{flex-wrap:wrap;row-gap:12px}.ticker__viewport{flex-basis:100%;order:-1}.ticker__cta{margin-left:auto}}@media (prefers-reduced-motion:reduce){.ticker__toggle,.ticker__track>[aria-hidden]{display:none}.ticker__viewport{-webkit-mask-image:none;mask-image:none}.ticker__track{white-space:normal;width:auto;animation:none}}
