.subpage-header{position:relative;min-height:62svh;padding:180px max(24px,calc((100vw - var(--max))/2)) 90px;display:flex;align-items:flex-end;overflow:hidden;background:radial-gradient(circle at 80% 20%,rgba(113,22,43,.32),transparent 38%),#090708}.subpage-header:after{content:"";position:absolute;inset:22px;border:1px solid var(--line);pointer-events:none}.subpage-header h1{position:relative;z-index:1;max-width:980px;margin:0;font:500 clamp(58px,9vw,132px)/.82 var(--serif);letter-spacing:-.05em}.subpage-header h1 em{display:block;color:var(--gold);font-weight:400}.subpage-main{width:min(calc(100% - 48px),980px);margin:auto;padding:clamp(75px,10vw,140px) 0}.subpage-main .lead{color:var(--paper);font:400 clamp(25px,3.2vw,42px)/1.45 var(--serif)}.subpage-main h2{margin:70px 0 24px;font-size:clamp(36px,5vw,62px)}.subpage-main p,.subpage-main li{color:var(--muted)}.subpage-main a{color:var(--gold2)}.subpage-image{margin:55px 0}.subpage-image img{display:block;width:100%;height:auto;filter:saturate(.75)}.back-link{display:inline-flex;margin-top:45px;color:var(--gold);font-size:11px;font-weight:700;letter-spacing:.15em;text-decoration:none;text-transform:uppercase}
