@font-face{font-family:SD Press Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/redesign/fonts/anton-latin.woff2)format("woff2")}.sd-press{background:var(--hero-wash);color:var(--slate);padding:28px 20px 64px;line-height:1.65}.sd-press .press-wrap{max-width:1040px;margin:auto}.sd-press nav{margin-bottom:48px;font-size:14px}.sd-press a{color:var(--primary);text-underline-offset:4px;text-decoration:underline}.sd-press a:focus-visible{outline:2px solid var(--primary);outline-offset:5px}.sd-press .press-kicker{letter-spacing:.13em;text-transform:uppercase;margin:0 0 14px;font-size:12px}.sd-press h1{text-transform:uppercase;letter-spacing:-.015em;margin:0;font:400 clamp(40px,6vw,76px)/1.12 SD Press Anton,Impact,sans-serif}.sd-press h1 span{background:var(--gradient-cta);color:#0000;-webkit-background-clip:text;background-clip:text}.sd-press .press-intro{max-width:660px;margin:24px 0 36px;font-size:19px}.sd-press .press-feature{background:#ffffffa8;border:1px solid #496f912e;border-radius:24px;padding:clamp(24px,4vw,44px)}.sd-press .press-source{border-bottom:1px solid #496f9129;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px;padding-bottom:22px;display:flex}.sd-press .press-source span{font:700 clamp(25px,4vw,34px)/1.2 Georgia,serif}.sd-press time{color:var(--slate-light);font-size:14px}.sd-press h2{letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(24px,3vw,34px);font-weight:700;line-height:1.25}.sd-press .press-feature p:not(.press-kicker){max-width:760px;margin:18px 0}.sd-press .press-button{background:var(--gradient-cta);color:#fff;border-radius:14px;margin:8px 0;padding:14px 20px;font-weight:600;text-decoration:none;display:inline-block}.sd-press .press-feature .press-credit{color:var(--slate-light);font-size:12px}.sd-press .press-story{grid-template-columns:1fr 2fr;gap:32px;margin:48px 0;display:grid}.sd-press .press-story p{margin:0 0 16px}.sd-press .press-text-links{flex-direction:column;gap:12px;margin-top:24px;display:flex}.sd-press .press-contact{border-top:1px solid #496f9133;padding-top:28px}.sd-press .press-contact h2{margin-bottom:8px;font-size:22px}.sd-press .press-contact p{margin:0 0 12px}@media (max-width:600px){.sd-press{padding-inline:20px}.sd-press nav{margin-bottom:32px}.sd-press .press-story{grid-template-columns:1fr;gap:4px;margin:32px 0}.sd-press .press-intro{font-size:17px}.sd-press .press-button{font-size:15px}}
