.press-masthead{padding-top:var(--space-6);padding-bottom:var(--space-4)}.press-masthead-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-4);font-family:var(--font-mono);font-size:var(--type-mono);color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:.12em}.press-pressmark{display:inline-flex;align-items:baseline;gap:var(--space-2)}.press-pressmark-vol{color:var(--color-primary);font-weight:500}.press-pressmark-sep{opacity:.5}.press-pressmark-label,.press-pressmark-date{color:var(--color-ink-faint, var(--color-ink-muted))}.press-masthead-title{font-family:var(--font-display);font-weight:600;font-size:clamp(2.75rem,7vw,5rem);line-height:1.04;letter-spacing:-.02em;color:var(--color-ink-primary);margin:0 0 var(--space-4);max-width:14ch}.press-masthead-title em{color:var(--color-primary);font-style:italic}.press-masthead-lead{font-family:var(--font-body);font-size:var(--type-lead);line-height:var(--line-lead);color:var(--color-ink-muted);margin:0 0 var(--space-5);max-width:62ch}.press-masthead-rule{border:0;border-top:2px solid var(--color-ink-primary);margin:var(--space-4) 0 0}.press-feature{padding-top:var(--space-5);padding-bottom:var(--space-6)}.press-feature-inner{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,3fr);gap:var(--space-6)}.press-feature-gutter{display:flex;flex-direction:column;gap:var(--space-3);border-right:1px solid var(--color-rule);padding-right:var(--space-5)}.press-feature-logo{width:auto;max-width:200px;height:56px;object-fit:contain;object-position:left center;color:var(--color-ink-primary)}.press-feature-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:var(--space-4);font-family:var(--font-mono);font-size:var(--type-mono);letter-spacing:.04em}.press-feature-meta-key{color:var(--color-ink-faint, var(--color-ink-muted));text-transform:uppercase}.press-feature-meta-value{color:var(--color-ink-primary);text-transform:uppercase}.press-feature-meta-sep{color:var(--color-ink-faint, var(--color-ink-muted));opacity:.6}.press-feature-meta-date{color:var(--color-ink-muted)}.press-feature-body{min-width:0}.press-feature-kicker{display:inline-block;font-family:var(--font-mono);font-size:var(--type-mono);color:var(--color-primary);text-transform:uppercase;letter-spacing:.12em;margin-bottom:var(--space-3)}.press-feature-title{font-family:var(--font-display);font-weight:600;font-size:clamp(2rem,4.8vw,3.5rem);line-height:1.08;letter-spacing:-.015em;margin:0 0 var(--space-4);color:var(--color-ink-primary)}.press-feature-title a{color:inherit;text-decoration:none}.press-feature-title a:hover{color:var(--color-primary)}.press-feature-blurb{font-family:var(--font-body);font-size:var(--type-lead);line-height:var(--line-lead);color:var(--color-ink-primary);margin:0 0 var(--space-5);max-width:60ch}.press-feature-pullquote{margin:0 0 var(--space-5);padding:var(--space-3) 0;border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);max-width:60ch}.press-feature-pullquote p{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(1.35rem,2.4vw,1.65rem);line-height:1.4;color:var(--color-ink-primary);margin:0 0 var(--space-3)}.press-feature-pullquote footer{font-family:var(--font-mono);font-size:var(--type-mono);color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:.08em}.press-feature-pullquote cite{font-style:normal}.press-feature-cite-outlet{color:var(--color-ink-primary)}.press-feature-ctas{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media(max-width:720px){.press-feature-inner{grid-template-columns:1fr;gap:var(--space-4)}.press-feature-gutter{flex-direction:row;flex-wrap:wrap;align-items:center;border-right:none;border-bottom:1px solid var(--color-rule);padding-right:0;padding-bottom:var(--space-3)}.press-feature-logo{height:36px}}.press-archive{padding-top:var(--space-4)}.press-archive-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.press-archive-count{font-family:var(--font-mono);font-size:var(--type-mono);color:var(--color-ink-faint, var(--color-ink-muted));letter-spacing:.02em}.press-archive-list{list-style:none;margin:0;padding:0;counter-reset:press-row}.press-archive-item{border-top:1px solid var(--color-rule)}.press-archive-item:last-child{border-bottom:1px solid var(--color-rule)}.press-archive-link{display:grid;grid-template-columns:110px 160px 1fr auto;align-items:baseline;gap:var(--space-4);padding:var(--space-4) 0;text-decoration:none;color:inherit;transition:background var(--duration-interactive) var(--ease-interactive),padding var(--duration-interactive) var(--ease-interactive)}.press-archive-link:hover{background:var(--color-surface-alt);padding-left:var(--space-3);padding-right:var(--space-3)}.press-archive-link:hover .press-archive-read{color:var(--color-primary)}.press-archive-dateline{font-family:var(--font-mono);font-size:var(--type-mono);color:var(--color-ink-muted);letter-spacing:.04em}.press-archive-meta{display:flex;align-items:center;gap:var(--space-2);color:var(--color-ink-primary)}.press-archive-logo{width:auto;max-width:140px;height:32px;object-fit:contain;object-position:left center}.press-archive-title{font-family:var(--font-display);font-weight:600;font-size:var(--type-h3);line-height:1.25;color:var(--color-ink-primary);grid-column:3;grid-row:1}.press-archive-blurb{grid-column:3;grid-row:2;font-family:var(--font-body);font-size:15px;line-height:1.55;color:var(--color-ink-muted);margin-top:var(--space-2);max-width:60ch}.press-archive-outlet-meta{grid-column:3;grid-row:3;margin-top:var(--space-2);display:inline-flex;gap:6px;font-family:var(--font-mono);font-size:var(--type-mono);letter-spacing:.04em}.press-archive-outlet-key{color:var(--color-ink-faint, var(--color-ink-muted));text-transform:uppercase}.press-archive-outlet-value{color:var(--color-ink-primary);text-transform:uppercase}.press-archive-read{grid-column:4;grid-row:1 / span 3;align-self:center;font-family:var(--font-mono);font-size:var(--type-mono);color:var(--color-ink-muted);letter-spacing:.04em;transition:color var(--duration-interactive) var(--ease-interactive)}@media(max-width:720px){.press-archive-link{grid-template-columns:1fr;gap:var(--space-2);padding:var(--space-3) 0}.press-archive-link:hover{padding-left:0;padding-right:0}.press-archive-title,.press-archive-blurb,.press-archive-outlet-meta,.press-archive-read{grid-column:1}.press-archive-read{grid-row:auto}}.press-empty{font-family:var(--font-body);font-size:var(--type-lead);color:var(--color-ink-muted);max-width:52ch}.press-enquiries{padding-top:var(--space-4);padding-bottom:var(--space-7)}.press-enquiries .section-label{display:inline-block;margin-top:var(--space-4);margin-bottom:var(--space-3)}.press-enquiries-title{font-family:var(--font-display);font-weight:600;font-size:clamp(2rem,4.5vw,3rem);line-height:1.08;letter-spacing:-.015em;margin:0 0 var(--space-4);color:var(--color-ink-primary);max-width:18ch}.press-enquiries-title em{color:var(--color-primary);font-style:italic}.press-enquiries-lead{font-family:var(--font-body);font-size:var(--type-lead);line-height:var(--line-lead);color:var(--color-ink-muted);margin:0 0 var(--space-4);max-width:60ch}.press-enquiries-card{margin-top:var(--space-3);padding:var(--space-6);background:var(--color-surface-alt);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);flex-wrap:wrap;border:1px solid var(--color-rule)}.press-enquiries-card .contact-email-card-address{font-family:var(--font-display);font-weight:500;font-size:clamp(1rem,4.6vw,2.25rem);line-height:1.15;color:var(--color-ink-primary);text-decoration:none;white-space:nowrap;overflow-wrap:normal}@media(max-width:380px){.press-enquiries-card .contact-email-card-address{white-space:normal;word-break:break-all}}.press-enquiries-card .contact-email-card-address:hover{color:var(--color-primary);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.press-enquiries-card .contact-email-card-actions{display:flex;gap:var(--space-3);flex-wrap:wrap}.press-enquiries-card .contact-copy-btn{font-family:var(--font-mono);font-size:var(--type-mono-lg);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-md);color:var(--color-ink-primary);cursor:pointer;transition:background var(--duration-interactive) var(--ease-interactive),border-color var(--duration-interactive) var(--ease-interactive)}.press-enquiries-card .contact-copy-btn:hover{background:var(--color-surface-alt);border-color:var(--color-ink-muted)}.press-enquiries-card .contact-copy-btn.is-copied{color:var(--color-primary);border-color:var(--color-primary)}.press-enquiries-note{font-family:var(--font-mono);font-size:var(--type-mono);color:var(--color-ink-faint, var(--color-ink-muted));margin-top:var(--space-5);letter-spacing:.02em}.press-enquiries-note a{color:var(--color-ink-muted);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.press-enquiries-note a:hover{color:var(--color-primary)}
