.antelope-brand-hero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:28px 0 32px;isolation:isolate}
.ab-glass{display:grid;place-items:center;position:relative;aspect-ratio:1;border-radius:50%;padding:12%;overflow:hidden;color:#fff;text-align:center;border:1px solid transparent;background:radial-gradient(ellipse at 25% 18%,#ffffff1e,transparent 48%),radial-gradient(ellipse at 75% 90%,#a395b522,transparent 55%),#19191e;box-shadow:inset 0 2px 5px #ffffff55,inset 0 -8px 16px #0009,0 18px 45px #0002}
.ab-glass::before{content:"";position:absolute;inset:8px;border:1px solid #ffffff18;border-radius:50%;pointer-events:none}.ab-glass-copy{position:relative}.ab-eyebrow{display:table;margin:0 auto 24px;padding:7px 20px;border:1px solid #ffffff90;border-radius:99px;font-size:13px;font-weight:650;line-height:1.3}
.ab-glass h2{font-size:clamp(32px,3.8vw,64px);line-height:1.06;letter-spacing:-.045em;margin:0;color:#fff;text-wrap:balance}.ab-glass p{font-size:clamp(16px,1.6vw,24px);line-height:1.5;margin:24px 0 0;color:#e4e1e9;text-wrap:balance}
.ab-photo{position:relative;aspect-ratio:4/5;border-radius:30px;overflow:hidden;background:#a5d3ff;min-width:0}.ab-photo>img{display:block;width:100%;height:100%;object-fit:cover}.ab-photo-copy{position:absolute;top:0;left:0;right:0;padding:clamp(24px,3vw,48px);color:#02080d}
.ab-photo-copy h2{max-width:560px;font-size:clamp(24px,2.4vw,40px);line-height:1.12;letter-spacing:-.035em;margin:0 0 16px;color:inherit}.ab-photo-copy p{max-width:36ch;font-size:clamp(15px,1.4vw,22px);line-height:1.45;margin:0;color:inherit}
.ab-features{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ab-features a{display:block;min-width:0;text-decoration:none;border-radius:30px;background:#141418;color:#fff;padding:30px}.ab-features a:nth-child(2){background:#45228f}.ab-features h2{font-size:clamp(23px,2vw,32px);line-height:1.15;letter-spacing:-.025em;margin:0 0 14px;color:#fff}.ab-features p{margin:0;font-size:16px;line-height:1.5;color:#ebe7f1}.ab-features a:hover{filter:brightness(1.12)}.ab-features a:focus-visible{outline:3px solid #d9f33f;outline-offset:4px}.ab-original-lead{grid-column:1/-1;font-size:16px;color:var(--muted);max-width:950px;margin:12px 0 0;line-height:1.6}
@media(min-width:621px) and (max-width:1000px){.ab-glass{padding:10%}.ab-glass h2{font-size:clamp(26px,3.8vw,38px)}.ab-glass p{font-size:15px;margin-top:18px}.ab-eyebrow{font-size:11px;margin-bottom:18px}.ab-photo-copy{padding:22px}.ab-photo-copy h2{font-size:23px;margin-bottom:12px}.ab-photo-copy p{font-size:15px}.ab-features a{padding:22px}.ab-features h2{font-size:23px}.ab-features p{font-size:15px}}
@media(max-width:620px){.antelope-brand-hero{grid-template-columns:1fr;gap:18px;padding-top:20px}.ab-glass{padding:12% 10%}.ab-glass h2{font-size:clamp(32px,8vw,48px)}.ab-glass p{font-size:16px}.ab-eyebrow{font-size:12px;margin-bottom:20px}.ab-photo{display:flex;flex-direction:column;aspect-ratio:auto;border-radius:26px}.ab-photo-copy{position:static;order:-1;padding:24px}.ab-photo-copy h2{font-size:29px}.ab-photo-copy p{font-size:16px}.ab-photo>img{height:auto;aspect-ratio:4/5;object-fit:contain}.ab-features{grid-column:1;grid-template-columns:1fr;gap:14px}.ab-features a{padding:24px}.ab-original-lead{grid-column:1}}
@media(min-width:621px) and (max-width:1000px){.ab-photo{display:flex;flex-direction:column;aspect-ratio:auto}.ab-photo-copy{position:static;order:-1;background:#a5d3ff}.ab-photo>img{height:auto;aspect-ratio:4/5}}

/* Compact scale of the brand-zone cover. */
.antelope-brand-hero{width:min(calc(100% - 48px),1180px);margin-inline:auto;gap:20px}
.ab-glass h2{font-size:clamp(30px,3.3vw,46px)}
.ab-glass p{font-size:clamp(16px,1.4vw,19px);margin-top:20px}
.ab-eyebrow{font-size:12px;margin-bottom:20px}
.ab-photo-copy{padding:30px}
.ab-photo-copy h2{font-size:clamp(24px,2.2vw,30px);margin-bottom:14px}
.ab-photo-copy p{font-size:17px;line-height:1.45}
.ab-features a{padding:24px;border-radius:26px}
.ab-features h2{font-size:25px}
.ab-features p{font-size:15px}
@media(max-width:1000px){.ab-photo-copy{padding:24px}.ab-photo-copy p{font-size:16px}}
@media(max-width:620px){.antelope-brand-hero{width:calc(100% - 30px);gap:16px}.ab-glass h2{font-size:clamp(30px,8vw,42px)}.ab-glass p{font-size:16px}.ab-photo-copy h2{font-size:27px}.ab-features h2{font-size:23px}}
/* Wider and lower cover, with a new landscape photograph. */
@media(min-width:1001px){.antelope-brand-hero{width:min(calc(100% - 48px),1780px);grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);align-items:center}.ab-photo{aspect-ratio:3/2}.ab-photo-copy{right:auto;width:47%;padding:28px}.ab-photo-copy h2{font-size:clamp(23px,2vw,29px)}.ab-photo-copy p{font-size:16px;line-height:1.45}}
@media(max-width:1000px){.ab-photo>img{aspect-ratio:3/2}}
@media(min-width:1001px){.ab-photo{aspect-ratio:2752/1536}.ab-photo-copy{width:38%;padding:24px}.ab-photo-copy h2{font-size:clamp(22px,1.8vw,27px)}.ab-photo-copy p{font-size:15px}}
@media(max-width:1000px){.ab-photo>img{aspect-ratio:2752/1536}}

@media(min-width:1001px){.ab-photo-copy p{font-size:18px;line-height:1.5}.ab-photo-copy{width:43%}.ab-photo-copy h2{font-size:clamp(24px,1.8vw,30px)}}
