:root{color-scheme:light;--paper:#f2ead5;--ink:#161913;--orange:#cf3f20;--line:#b9bba8;--blue:#345fea;--display:"Arial Black",Impact,Haettenschweiler,sans-serif;--body:Arial,Helvetica,sans-serif;--mono:Consolas,"Liberation Mono",monospace}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body)}a{color:inherit;text-underline-offset:5px}a:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.skip{position:fixed;left:12px;top:-80px;padding:12px;background:var(--ink);color:var(--paper);z-index:10}.skip:focus{top:12px}
header{display:flex;align-items:center;gap:22px;padding:22px 4vw;border-bottom:1px solid var(--ink)}.brand{font:900 24px var(--display);text-decoration:none;letter-spacing:-2px}.status{font:11px var(--mono);border:1px solid var(--ink);padding:8px 10px}nav{display:flex;gap:24px;margin-left:auto;font:11px var(--mono)}nav a{text-decoration:none}nav a:hover{text-decoration:underline}.hero{max-width:1600px;margin:auto;padding:30px 4vw 65px}h1{font:900 clamp(62px,13.5vw,208px)/.92 var(--display);letter-spacing:-.075em;margin:0 0 28px;white-space:nowrap}h1 span{color:var(--orange)}.herd{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--ink);background:var(--ink);gap:1px}.herd a{display:block;min-width:0}.herd img{display:block;width:100%;height:auto;aspect-ratio:1;image-rendering:pixelated}.herd a:hover{outline:4px solid var(--orange);outline-offset:-4px;z-index:1}.intro{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:start;margin-top:36px}h2{font:900 clamp(28px,4.4vw,64px)/1 var(--display);letter-spacing:-.06em;margin:0}.intro h2 span{color:var(--orange)}p{line-height:1.55;margin:0 0 15px}.intro-copy>p:first-child{font-size:19px;font-weight:700}.secondary{font-size:15px}.cta{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:330px;padding:16px 18px;background:var(--ink);color:var(--paper);text-decoration:none;font:12px var(--mono)}.cta:hover{background:var(--orange)}.note{font:11px/1.6 var(--mono);margin:13px 0 0;max-width:350px}.faq{display:grid;grid-template-columns:1fr 1.4fr;gap:7vw;padding:64px 4vw;border-top:1px solid var(--ink);max-width:1600px;margin:auto}.eyebrow{font:10px/1.5 var(--mono);letter-spacing:1px;margin-bottom:18px}.faq-list details{border-top:1px solid var(--ink);padding:20px 0}.faq-list details:last-child{border-bottom:1px solid var(--ink)}summary{cursor:pointer;font:12px/1.5 var(--mono);padding-right:12px}.faq-list p{font-size:14px;margin:16px 0 0;max-width:660px}.faq-list a{font-weight:700}footer{display:flex;justify-content:space-between;gap:22px;background:var(--ink);color:var(--paper);padding:28px 4vw;font:10px/1.7 var(--mono)}
@media(min-width:1600px){h1{font-size:208px}}@media(max-width:700px){header{gap:12px;flex-wrap:wrap;padding:18px 5vw}nav{gap:16px;font-size:10px}.brand{font-size:21px}.status{font-size:9px}.hero{padding:28px 5vw 40px}h1{font-size:13.1vw;margin-bottom:20px}.herd{grid-template-columns:repeat(2,minmax(0,1fr))}.intro{grid-template-columns:1fr;gap:24px;margin-top:28px}h2{font-size:clamp(30px,8.5vw,48px)}.intro-copy>p:first-child{font-size:17px}.cta{max-width:none}.faq{grid-template-columns:1fr;gap:28px;padding:40px 5vw}footer{flex-direction:column;gap:12px;padding:26px 5vw}}
@media(max-width:390px){nav{width:100%;margin-left:0;justify-content:space-between}.status{margin-left:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
