.ss-cover{--cover-bg:#faf6f1;--cover-ink:#1a1a1a;--cover-ink-2:#5f5f5f;--cover-border:#d8d4cd;--cover-accent:#f08a00;position:relative;aspect-ratio:4/5;background:var(--cover-bg);background-image:radial-gradient(circle at 20% 30%,rgba(0,0,0,.025),transparent 60%),radial-gradient(circle at 80% 70%,rgba(0,0,0,2%),transparent 60%);border:1px solid var(--cover-border);padding:clamp(28px,5%,56px);display:grid;grid-template-rows:auto 1fr auto;gap:24px;overflow:hidden;color:var(--cover-ink);isolation:isolate}.ss-cover__rule{position:absolute;top:clamp(28px,5%,56px);left:clamp(28px,5%,56px);right:clamp(28px,5%,56px);height:1px;background:var(--cover-ink);opacity:.9;transform:translateY(28px);z-index:1}.ss-cover__eyebrow{font-family:var(--font-mono);font-size:clamp(10px,1.1vw,12px);letter-spacing:.12em;text-transform:uppercase;color:var(--cover-ink-2);align-self:start;padding-bottom:12px;z-index:2}.ss-cover__title{font-family:cormorant,serif;font-weight:600;font-size:clamp(28px,4.6vw,56px);line-height:1.04;letter-spacing:-.015em;margin:0;align-self:end;max-width:16ch;z-index:2}.ss-cover__sub{font-family:cormorant,serif;font-style:italic;font-size:clamp(13px,1.3vw,16px);line-height:1.45;color:var(--cover-ink-2);margin:-10px 0 0;max-width:26ch;z-index:2}.ss-cover__foot{display:flex;justify-content:space-between;align-items:end;font-family:var(--font-mono);font-size:clamp(10px,1vw,12px);letter-spacing:.08em;color:var(--cover-ink-2);z-index:2}.ss-cover__brand{text-transform:lowercase;color:var(--cover-ink)}.ss-cover__brand-mark{display:inline-block;margin:0 .35em;color:var(--cover-accent)}.ss-cover__meta{text-transform:uppercase}.ss-cover__corner{position:absolute;right:-2px;bottom:-2px;width:clamp(80px,14%,130px);height:clamp(80px,14%,130px);background:var(--cover-accent);border-radius:100% 0 0 0;z-index:0}.ss-cover--sm{padding:clamp(20px,4%,36px);gap:16px}.ss-cover--sm .ss-cover__title{font-size:clamp(22px,3vw,32px)}.ss-cover--sm .ss-cover__rule{transform:translateY(24px)}