.website-v2 .rti-page-hero { position:relative; isolation:isolate; display:flex; align-items:center; min-height:min(620px,calc(100svh - 180px)); padding:56px max(24px,calc((100% - 1180px)/2)); background:#121b22; color:#fff; overflow:hidden; }
.rti-page-hero-image { position:absolute; inset:0; width:100%; height:100%; object-fit:cover; object-position:center; z-index:-2; }
.rti-page-hero::before { content:""; position:absolute; inset:0; z-index:-1; background:linear-gradient(90deg,rgba(8,16,22,.9),rgba(8,16,22,.76) 33%,rgba(8,16,22,.16) 63%,rgba(8,16,22,.02)); }
.rti-page-hero-content { width:min(510px,44%); }
.website-v2 .rti-page-hero .eyebrow { color:#76e6c5; }
.website-v2 .rti-page-hero h1 { color:#fff; font-size:44px; line-height:1.12; margin:12px 0 22px; }
.website-v2 .rti-page-hero p:not(.eyebrow) { color:#fff; font-size:18px; line-height:1.65; margin:0; }
.website-v2 .rti-page-hero .text-link { display:inline-block; margin-top:22px; color:#76e6c5; }
@media(max-width:800px) {
 .website-v2 .rti-page-hero { display:flex; align-items:flex-end; min-height:610px; padding:42px 24px; }
 .rti-page-hero-image { height:100%; object-fit:cover; object-position:65% center; }
 .page-about .rti-page-hero-image { object-position:78% center; }
 .rti-page-hero::before { background:linear-gradient(0deg,rgba(10,18,31,.98) 0%,rgba(10,18,31,.9) 48%,rgba(10,18,31,.12) 100%); }
 .rti-page-hero-content { width:100%; max-width:600px; }
 .website-v2 .rti-page-hero h1 { font-size:32px; margin:10px 0 16px; }
 .website-v2 .rti-page-hero p:not(.eyebrow) { font-size:17px; }
}
