.press-page{--p-bg:#060606;--p-surface:#101010;--p-line:hsla(0,0%,100%,.13);--p-ink:#edede8;--p-soft:#c9c9c3;--p-dim:#8b8b85;--p-sig:#ff3b30;--p-display:"Barlow Condensed","Arial Narrow",Impact,sans-serif;--p-body:"Archivo","Helvetica Neue",Arial,sans-serif;--p-mono:"IBM Plex Mono","SFMono-Regular",Consolas,monospace;color:var(--p-ink);font-family:var(--p-body)}.press-page a{color:inherit;text-decoration:none}.press-page .wrap{max-width:1180px;margin:0 auto;padding-inline:clamp(16px,4vw,40px)}.press-page h1,.press-page h2{font-family:var(--p-display);text-transform:uppercase;line-height:.95;margin:0;text-wrap:balance;color:var(--p-ink);font-weight:900}.press-page .p-hero{padding:72px 0 30px;border-bottom:1px solid var(--p-line)}.press-page .k{display:inline-block;font-family:var(--p-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--p-dim);margin-bottom:16px}.press-page .p-hero h1{font-size:clamp(40px,7vw,92px);letter-spacing:-.005em;max-width:16ch}.press-page .p-lead{font-family:var(--p-body);text-transform:none;font-weight:400;font-size:clamp(16px,1.6vw,20px);line-height:1.5;max-width:62ch;color:var(--p-soft);margin:18px 0 0}.press-page .p-stats{display:flex;flex-wrap:wrap;gap:40px;padding:28px 0;border-bottom:1px solid var(--p-line)}.press-page .p-stat{display:grid;gap:6px}.press-page .p-stat b{font-family:var(--p-display);font-weight:900;font-size:52px;line-height:1;color:var(--p-sig);font-variant-numeric:tabular-nums}.press-page .p-stat span{font-family:var(--p-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--p-soft)}.press-page .p-list{display:grid;gap:0;padding:8px 0 40px}.press-page .p-item{display:grid;grid-template-columns:200px 1fr auto;gap:28px;align-items:start;padding:28px 0;border-bottom:1px solid var(--p-line)}.press-page .p-item .p-meta{display:grid;gap:9px}.press-page .p-item .p-outlet{font-family:var(--p-display);font-weight:800;text-transform:uppercase;font-size:19px;line-height:1.05;letter-spacing:.01em}.press-page .p-item .p-tag{justify-self:start;font-family:var(--p-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:4px 8px;border:1px solid var(--p-line);color:var(--p-dim)}.press-page .p-item .p-date{font-family:var(--p-mono);font-size:11px;letter-spacing:.1em;color:var(--p-dim)}.press-page .p-item h2{font-size:clamp(22px,2.4vw,30px);line-height:1.02;margin:0 0 10px}.press-page .p-item p{margin:0;font-family:var(--p-body);font-size:15px;line-height:1.55;color:var(--p-soft);max-width:64ch}.press-page .p-item .p-read{white-space:nowrap;align-self:center;display:inline-flex;align-items:center;gap:8px;font-family:var(--p-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--p-sig)}.press-page .p-item .p-read svg{width:15px;height:15px}.press-page .p-item .p-read:hover{opacity:.7}.press-page .p-cta{padding:48px 0 80px;display:grid;gap:18px;justify-items:start}.press-page .p-cta h2{font-size:clamp(28px,4vw,52px)}.press-page .btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--p-display);font-weight:900;font-size:18px;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;padding:13px 20px;border:2px solid var(--p-sig);color:#000;background:var(--p-sig);cursor:pointer}.press-page .btn svg{width:18px;height:18px}.press-page .btn:hover{opacity:.9}@media (max-width:760px){.press-page .p-item{grid-template-columns:1fr;gap:12px}.press-page .p-item .p-read{justify-self:start;align-self:start}}