
html body .paired-main-hero{height:660px;min-height:660px;padding:0!important;overflow:hidden;background:radial-gradient(ellipse at 45% 35%,#554d45 0%,#2d251d 48%,#2d251d 85%)!important;color:#fff!important}
.paired-hero-inner{width:94%;max-width:1260px;height:100%;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}
.paired-portrait{position:relative;height:100%;width:100%;margin:0;overflow:hidden;grid-column:1;grid-row:1}
.paired-portrait img{position:absolute;height:125%;width:auto;max-width:none;bottom:-25%;left:50%;transform:translateX(-50%);object-fit:contain}
.paired-copy{grid-column:2;grid-row:1;min-width:0;color:#fff}
.paired-anti .paired-copy{grid-column:1}.paired-anti .paired-portrait{grid-column:2}
html body .paired-copy :is(h1,p){font-family:inherit!important;font-size:clamp(26px,2.4vw,36px)!important;font-weight:400!important;line-height:1.7!important;letter-spacing:-.04em!important;color:#fff!important;margin:0 0 16px!important;word-break:keep-all}
html body .paired-copy strong{font-weight:700!important;color:#fff!important}
html body .paired-copy .paired-signature{display:flex;gap:12px;align-items:baseline;margin:32px 0 0!important;font-size:16px!important;letter-spacing:0!important}
html body .paired-signature strong{font-size:26px!important;font-weight:500!important}
@media(max-width:800px){html body .paired-main-hero{height:500px;min-height:500px}.paired-hero-inner{width:92%;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.paired-portrait img{height:100%;bottom:0}html body .paired-copy :is(h1,p){font-size:clamp(16px,3.1vw,23px)!important;line-height:1.65!important;margin-bottom:18px!important}html body .paired-copy .paired-signature{font-size:12px!important;margin-top:22px!important}html body .paired-signature strong{font-size:21px!important}}
