
.hero-egi-visual{position:absolute;right:3%;top:48px;width:49%;height:560px;margin:0;display:flex;flex-direction:column}
.hero-egi-visual img{display:block;width:100%;height:calc(100% - 44px);object-fit:contain;mix-blend-mode:multiply}
.hero-egi-visual figcaption{align-self:flex-end;margin-top:14px;display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:10px;letter-spacing:2px}
.hero-egi-visual figcaption span{font-size:12px;letter-spacing:1px}
@media(min-width:851px) and (max-width:1150px){.hero-copy{max-width:54%}.hero h1{font-size:clamp(42px,4.8vw,55px)}.hero-egi-visual{width:47%;height:500px;top:70px;right:2%}.hero .eyebrow{font-size:9px;letter-spacing:2px}.hero-bottom{gap:22px}}
@media(min-width:581px) and (max-width:850px){.hero-copy{max-width:56%}.hero h1{font-size:43px}.hero .eyebrow{font-size:9px;letter-spacing:1.4px}.hero-egi-visual{width:47%;height:430px;top:120px;right:1%}.hero .actions{flex-wrap:wrap}.hero-bottom{gap:17px}.hero-bottom strong{font-size:14px}.hero-egi-visual figcaption{font-size:8px;letter-spacing:1px}.hero-egi-visual figcaption span{font-size:10px}}
@media(max-width:580px){.hero{display:grid;min-height:0;padding:34px 6% 38px}.hero-copy{display:contents}.hero .eyebrow{grid-row:1;font-size:9px;letter-spacing:1.6px}.hero h1{grid-row:2;margin:24px 0 16px}.hero .intro{grid-row:3;margin:0;max-width:100%;font-size:14px}.hero-egi-visual{position:relative;grid-row:4;top:auto;right:auto;width:100%;height:auto;margin:18px 0 0}.hero-egi-visual img{height:auto;aspect-ratio:1453/1103;object-fit:contain}.hero-egi-visual figcaption{margin-top:10px;font-size:8px;letter-spacing:1.5px;gap:5px}.hero-egi-visual figcaption span{font-size:11px}.hero .actions{grid-row:5;margin:24px 0;gap:10px}.hero .actions .pill{font-size:12px;padding:13px 18px;gap:14px}.hero-bottom{grid-row:6;margin-top:0;gap:17px;font-size:10px;line-height:1.65;padding-top:18px}.hero-bottom strong{font-size:13px;margin-bottom:5px}}
