@import url('https://fonts.googleapis.com/css2?family=Big+Shoulders+Display:wght@800;900&family=Courier+Prime:wght@400;700&family=Public+Sans:wght@400;500;600;700&family=Saira+Stencil+One&display=swap');
:root{--ink:#131518;--paper:#d9cba4;--bone:#e9e4d8;--red:#e23a24;--teal:#4f8a8b;--dim:#a7a69e;--line:#3a3b3a}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--ink);color:var(--bone);font-family:'Public Sans',Arial,sans-serif;font-size:16px;line-height:1.6}::selection{background:var(--red);color:white}a{color:inherit;text-underline-offset:5px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--paper);outline-offset:6px}.wrap{max-width:1320px;margin:auto;padding:0 5vw}.mono,.eyebrow,.tag{font-family:'Courier Prime',monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.site-header{display:flex;justify-content:space-between;align-items:center;padding:25px 0;border-bottom:1px solid var(--line);gap:25px}.logo{text-decoration:none;font-family:'Big Shoulders Display','Arial Narrow',Impact,sans-serif;font-weight:900;font-size:24px;letter-spacing:-.03em;white-space:nowrap}.logo i{color:var(--red);font-style:normal}.nav{display:flex;gap:30px;font-size:12px;font-weight:600}.nav a{text-decoration:none}.nav a:hover{color:var(--paper)}.skip{position:absolute;left:20px;top:-100px}.skip:focus{top:10px;background:var(--ink);z-index:10}.hero{position:relative;padding:55px 0 72px;display:grid;grid-template-columns:1.12fr .88fr;gap:4vw;min-height:660px;align-items:center}.eyebrow{color:var(--dim);display:flex;align-items:center;gap:10px}.dot{width:6px;height:6px;display:inline-block;background:var(--red);border-radius:50%}h1,h2,h3{font-family:'Big Shoulders Display','Arial Narrow',Impact,sans-serif;font-weight:900;line-height:.93;text-transform:uppercase;margin:0}h1{font-size:clamp(74px,8.9vw,134px);letter-spacing:-.035em;margin:26px 0 28px}h1 span{display:block}h1 em{font-style:normal;color:var(--red)}.intro{font-size:17px;max-width:430px;color:#c5c3ba;line-height:1.7}.actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin-top:30px}.button{display:inline-flex;padding:13px 22px;background:var(--bone);color:var(--ink);text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.02em}.button:hover{background:var(--paper)}.textlink{font-size:12px}.exhibit{position:relative;min-height:430px;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 50%,#31333040,transparent 66%)}.cross{position:absolute;inset:0;background-image:linear-gradient(#e9e4d809 1px,transparent 1px),linear-gradient(90deg,#e9e4d809 1px,transparent 1px);background-size:38px 38px;mask-image:radial-gradient(ellipse,black,transparent 75%)}.folder{width:92%;max-width:415px;position:relative;transform:rotate(-5deg);background:var(--paper);color:var(--ink);padding:37px 33px 30px;box-shadow:10px 15px 0 #0003,0 25px 70px #0008;border-radius:2px}.folder:before{content:'';position:absolute;top:-17px;left:0;width:43%;height:22px;background:var(--paper);border-radius:6px 6px 0 0}.folder .filehead{display:flex;justify-content:space-between;border-bottom:2px solid #13151855;padding-bottom:14px}.folder h2{font-size:55px;line-height:1.03;margin:28px 0 20px;letter-spacing:-.02em}.redacted{height:10px;background:var(--ink);margin:8px 0;width:80%}.redacted.short{width:52%}.stamp{font-family:'Saira Stencil One',Impact,sans-serif;font-size:28px;line-height:1.2;color:var(--red);border:3px solid var(--red);display:inline-block;padding:5px 12px;transform:rotate(-9deg);text-transform:uppercase;letter-spacing:.02em}.folder .stamp{margin:22px 0 15px;transform:rotate(-7deg)}.folder .foot{border-top:1px solid #13151855;padding-top:12px;letter-spacing:0;font-size:10px}.exhibit-note{position:absolute;bottom:-4px;right:0;color:#888a82;font-size:10px}.ribbon{display:flex;justify-content:space-between;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:17px 0;color:var(--dim);gap:20px}.ribbon b{color:var(--bone);font-weight:400}.section{padding:80px 0;border-bottom:1px solid var(--line)}.section-heading{display:grid;grid-template-columns:1fr 1fr;gap:5vw;margin-bottom:36px}.section h2{font-size:clamp(42px,5vw,64px);letter-spacing:-.02em;margin-top:15px}.section-heading p{max-width:480px;color:var(--dim);margin-top:22px}.launch{display:grid;grid-template-columns:110px 1fr auto;gap:30px;align-items:center;padding:32px;border:1px solid var(--line);background:#1b1d20}.case-no{font-family:'Big Shoulders Display',Impact,sans-serif;font-size:72px;color:#676961;line-height:1}.launch h3{font-size:31px;letter-spacing:.01em}.launch p{color:var(--dim);max-width:600px;font-size:14px;margin-bottom:0}.tag{font-size:10px;border:1px solid #605e53;padding:8px 12px;color:var(--paper);white-space:nowrap}.method{display:grid;grid-template-columns:repeat(3,1fr);gap:38px}.method article{border-top:1px solid #6b6a60;padding-top:20px}.method .number{font-family:'Courier Prime',monospace;color:var(--red);font-size:13px}.method h3{font-size:32px;margin:25px 0 14px;line-height:1.05}.method p{font-size:14px;color:var(--dim);margin:0}.about{display:grid;grid-template-columns:1fr 1fr;gap:8vw}.quote{font-family:'Courier Prime',monospace;font-size:clamp(22px,2.6vw,35px);line-height:1.4;color:var(--paper);margin:0}.about p{color:var(--dim);font-size:15px}.about h2{margin-bottom:24px}.about .mono{display:block;color:var(--dim);margin-top:24px}.footer{padding:28px 0 35px;display:flex;justify-content:space-between;align-items:center;gap:25px;color:var(--dim);font-size:11px}.footer a{text-decoration:none}.page-hero{padding:75px 0 50px;max-width:800px}.page-hero h1{font-size:clamp(70px,9vw,110px)}.page-hero p{font-size:18px;color:var(--dim)}.paper-note{background:var(--paper);color:var(--ink);padding:32px;display:grid;grid-template-columns:1fr 2fr;gap:30px;margin-bottom:65px}.paper-note h2{font-size:36px}.paper-note p{margin:0;font-size:15px}.standards{max-width:850px;padding-bottom:70px}.standards details{border-top:1px solid var(--line);padding:22px 0}.standards summary{cursor:pointer;font-weight:600;font-size:17px}.standards details p{color:var(--dim);font-size:15px;max-width:720px}.back{font-family:'Courier Prime',monospace;font-size:12px}.active{color:var(--paper)}@media(max-width:760px){.wrap{padding:0 6vw}.site-header{padding:20px 0}.logo{font-size:20px}.nav{gap:18px;font-size:11px}.nav .about-nav{display:none}.hero{grid-template-columns:1fr;gap:42px;padding:38px 0 55px;min-height:0}h1{font-size:clamp(76px,16.5vw,120px);margin-top:24px}.intro{font-size:16px}.exhibit{min-height:390px;margin:0 10px}.folder{max-width:390px}.folder h2{font-size:52px}.exhibit-note{bottom:-8px}.ribbon{flex-wrap:wrap;gap:10px;font-size:10px}.section{padding:52px 0}.section-heading,.about{grid-template-columns:1fr;gap:15px}.section-heading p{margin-top:0}.launch{grid-template-columns:1fr;gap:18px;padding:25px}.case-no{font-size:50px}.launch .tag{justify-self:start}.method{grid-template-columns:1fr;gap:30px}.method h3{margin-top:14px}.about{gap:35px}.footer{align-items:flex-start;flex-direction:column;gap:12px}.paper-note{grid-template-columns:1fr;padding:25px;gap:15px}.page-hero{padding-top:45px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.exhibit-note{bottom:-25px}h1 em{font-style:normal;color:var(--red)}
@media(max-width:420px){.site-header{flex-wrap:wrap;gap:12px}.nav{gap:24px}h1{font-size:clamp(64px,16.5vw,76px)}.folder{padding:30px 22px 24px}.folder h2{font-size:46px}.folder .stamp{font-size:24px}.eyebrow{font-size:10px}.exhibit-note{font-size:8px}.quote{overflow-wrap:anywhere}}
