.site-header[data-astro-cid-nen7h5rs]{z-index:50;border-bottom:1px solid var(--uc-border);background:#090909f7;position:sticky;top:0}.header-inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:32px;min-height:76px;display:flex}.brand[data-astro-cid-nen7h5rs]{font:900 1.1rem var(--uc-display);letter-spacing:-.04em;text-transform:uppercase;align-items:center;gap:12px;display:flex}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{border-radius:50%}nav[data-astro-cid-nen7h5rs]{align-items:center;gap:24px;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-transform:uppercase;letter-spacing:.04em;border-bottom:3px solid #0000;padding:28px 0 24px;font-size:.78rem;font-weight:800}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{color:var(--uc-accent);border-color:var(--uc-accent)}.menu[data-astro-cid-nen7h5rs]{background:0 0;border:0;width:44px;height:44px;padding:10px;display:none}.menu[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:not(.sr-only){background:var(--uc-white);height:2px;margin:5px 0;display:block}.sr-only[data-astro-cid-nen7h5rs]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=860px){.header-inner[data-astro-cid-nen7h5rs]{min-height:66px}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:46px;height:46px}.menu[data-astro-cid-nen7h5rs]{cursor:pointer;display:block}nav[data-astro-cid-nen7h5rs]{background:var(--uc-primary);border-bottom:1px solid var(--uc-border);flex-direction:column;align-items:stretch;gap:0;padding:16px 20px 24px;display:none;position:absolute;inset:66px 0 auto}nav[data-astro-cid-nen7h5rs].is-open{display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--uc-border);padding:14px 0}}footer[data-astro-cid-jo6i4kqk]{background:var(--uc-primary);border-top:1px solid var(--uc-border);padding:54px 0 24px}.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:2fr 1fr;gap:40px;display:grid}.footer-brand[data-astro-cid-jo6i4kqk]{align-items:center;gap:14px;display:flex}.footer-brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{border-radius:50%}.footer-brand[data-astro-cid-jo6i4kqk] strong[data-astro-cid-jo6i4kqk]{font:900 1.35rem var(--uc-display);text-transform:uppercase;display:block}.footer-brand[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk],.institution[data-astro-cid-jo6i4kqk],.bottom[data-astro-cid-jo6i4kqk]{color:var(--uc-muted);font-size:.82rem}.institution[data-astro-cid-jo6i4kqk]{max-width:560px;margin-top:20px}.links[data-astro-cid-jo6i4kqk]{align-content:start;gap:12px;display:grid}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--uc-muted);font-size:.86rem}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--uc-accent)}.bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--uc-border);justify-content:space-between;gap:20px;margin-top:40px;padding-top:28px;display:flex}@media (width<=700px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.bottom[data-astro-cid-jo6i4kqk]{flex-direction:column}}:root{--uc-primary:#090909;--uc-editorial:#0b0b0d;--uc-white:#fffefa;--uc-accent:#e53816;--uc-breaking:#e01b24;--uc-border:#272729;--uc-muted:#b9b9bb;--uc-hover:#c92f12;--uc-display:"Arial Black", "Helvetica Neue", Arial, sans-serif;--uc-body:Arial, Helvetica, sans-serif;--content:1200px;color-scheme:dark}*{box-sizing:border-box}html{background:var(--uc-primary);scroll-behavior:smooth}body{background:var(--uc-editorial);color:var(--uc-white);font-family:var(--uc-body);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.shell{width:min(var(--content), calc(100% - 32px));margin-inline:auto}.eyebrow{color:var(--uc-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900}.muted{color:var(--uc-muted)}.section{border-top:1px solid var(--uc-border);padding:48px 0}.section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.section-heading h2{font-family:var(--uc-display);letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(1.5rem,4vw,2.6rem)}.section-heading a{color:var(--uc-accent);font-size:.86rem;font-weight:800}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.story-card{min-width:0}.story-card__image{aspect-ratio:16/10;background:var(--uc-editorial);border-bottom:4px solid var(--uc-accent);overflow:hidden}.story-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.story-card:hover .story-card__image img{transform:scale(1.025)}.story-card h3{letter-spacing:-.025em;margin:12px 0 8px;font-size:1.16rem;line-height:1.12}.story-card p{color:var(--uc-muted);margin:0;font-size:.9rem;line-height:1.5}.story-card__meta{color:var(--uc-muted);text-transform:uppercase;gap:8px;margin-top:11px;font-size:.72rem;display:flex}.button{background:var(--uc-accent);min-height:46px;color:var(--uc-primary);text-transform:uppercase;letter-spacing:.045em;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:0 20px;font-weight:900;display:inline-flex}.button:hover,.button:focus-visible{background:var(--uc-hover);color:var(--uc-white)}.button--outline{border-color:var(--uc-border);color:var(--uc-white);background:0 0}.button--outline:hover{border-color:var(--uc-accent)}:focus-visible{outline:3px solid var(--uc-accent);outline-offset:3px}.legal-page{max-width:760px;padding:72px 0 100px}.legal-page h1{font:900 clamp(2rem, 7vw, 4.5rem)/.95 var(--uc-display);letter-spacing:-.055em;text-transform:uppercase}.legal-page h2{margin-top:36px;font-size:1.25rem}.legal-page p,.legal-page li{color:var(--uc-white);line-height:1.75}.prototype-note{background:var(--uc-editorial);border-left:4px solid var(--uc-accent);color:var(--uc-muted);padding:12px 16px;font-size:.84rem}@media (width<=760px){.shell{width:min(100% - 24px, var(--content))}.section{padding:36px 0}.card-grid{grid-template-columns:1fr;gap:30px}.section-heading{align-items:center}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}
