.a0qXVq_hero{--home-body-leading:1.65;--home-heading-leading:1.3;line-height:var(--home-body-leading)}.a0qXVq_hero :is(p,span,a,button,li){line-height:var(--home-body-leading)}.a0qXVq_hero :is(h1,h2,h3),.a0qXVq_hero :is(h1,h2,h3) :is(span,a){line-height:var(--home-heading-leading)}:is(.a0qXVq_hero .material-symbols-rounded,.a0qXVq_hero .material-symbols-outlined){line-height:1}.a0qXVq_hero{padding-top:80px}.a0qXVq_heroGrid{gap:28px;padding-block:clamp(8px,2svh,20px) clamp(6px,1.6svh,16px)}.a0qXVq_heroBadge{padding-block:8px}.a0qXVq_heroHeading{margin-top:clamp(6px,1.2svh,12px);font-size:clamp(30px,min(4vw,5.6svh),48px)}.a0qXVq_heroDescription{margin-top:clamp(6px,1.2svh,12px);font-size:17px}.a0qXVq_heroCoverage{margin-top:clamp(6px,1.2svh,12px)}.a0qXVq_heroActions{gap:clamp(8px,1.2svh,12px);margin-top:clamp(10px,1.7svh,16px);display:grid}.a0qXVq_individualCaption{text-shadow:0 1px 2px rgb(var(--cf-brand-blue) / .18), 0 3px 10px rgb(var(--cf-brand-green) / .2)}.a0qXVq_heroStats{-moz-column-gap:clamp(8px, 2vw, 24px);column-gap:clamp(8px,2vw,24px);margin-top:clamp(10px,2svh,20px)}.a0qXVq_heroDivider{height:24px}@media (min-width:1024px){.a0qXVq_hero{flex-direction:column;min-height:100svh;display:flex}.a0qXVq_heroDivider{margin-block-start:auto}.a0qXVq_heroGrid{gap:40px}.a0qXVq_heroVisual{justify-self:center;max-width:min(100%,480px,90.9091svh - 130.909px)}.a0qXVq_heroDescription{font-size:18px}}@media (min-width:1024px) and (max-height:820px){.a0qXVq_heroGrid{padding-block:12px}.a0qXVq_heroHeading{margin-top:8px;font-size:36px}.a0qXVq_heroDescription{margin-top:8px;font-size:16px}.a0qXVq_heroCoverage{margin-top:8px;padding-block:4px}.a0qXVq_heroActions{gap:8px;margin-top:10px}.a0qXVq_heroActions :is(a,button){padding-block:10px}.a0qXVq_heroStats{margin-top:10px}.a0qXVq_heroStats .font-latin{font-size:26px}}@media (min-width:1024px) and (max-height:720px){.a0qXVq_heroGrid{padding-block:4px}.a0qXVq_heroHeading{margin-top:6px;font-size:30px}.a0qXVq_heroDescription{margin-top:6px;font-size:15px;line-height:1.5}.a0qXVq_heroCoverage{margin-top:6px;padding-block:3px}.a0qXVq_heroActions{gap:6px;margin-top:6px}.a0qXVq_heroActions :is(a,button){padding-block:8px}.a0qXVq_heroStats{margin-top:6px}.a0qXVq_heroStats .font-latin{font-size:22px}.a0qXVq_heroBadge{padding-block:4px;font-size:13px}.a0qXVq_individualCaption{font-size:13px}.a0qXVq_heroDescription{line-height:1.45}.a0qXVq_heroDivider{height:16px}}
