.st-detail-header{display:grid;background:var(--st-dark);color:var(--st-paper);content-visibility:visible;contain-intrinsic-size:none}.st-detail-header.has-image{grid-template-columns:1.2fr 1fr}.detail-header-copy{padding:62px 7vw 42px 4vw;min-width:0}.detail-header-label{display:block;color:var(--st-highlight);font:11px/1.6 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:27px}.st-detail-header h1{font-family:var(--font-urbanist),sans-serif;font-size:clamp(38px,4.25vw,68px);font-weight:500;line-height:1.08;letter-spacing:-.048em;max-width:1000px;text-wrap:balance}.detail-header-signature{display:flex;flex-wrap:wrap;gap:12px 26px;border-top:1px solid #625458;padding-top:20px;margin-top:37px;color:var(--st-muted);font:10px/1.6 ui-monospace,monospace;letter-spacing:.07em}.detail-header-image{position:relative;min-height:350px;overflow:hidden}.detail-header-image img{object-fit:cover}@media (min-width:1700px){.detail-header-copy{padding-left:max(4vw,calc((100vw - 1560px) / 2))}}@media (max-width:1000px){.detail-header-copy{padding:48px 5vw 32px}.st-detail-header.has-image{grid-template-columns:1.15fr 1fr}.detail-header-image{min-height:330px}}@media (max-width:700px){.st-detail-header.has-image{grid-template-columns:1fr}.detail-header-copy{padding:39px 5% 28px}.st-detail-header h1{font-size:clamp(34px,8.5vw,50px)}.detail-header-label{font-size:10px;margin-bottom:20px}.detail-header-signature{margin-top:27px;padding-top:17px;font-size:10px;gap:10px 18px}.detail-header-image{min-height:0;aspect-ratio:2.05}}