@layer components{.svc-hero.aw-hero{align-items:center}.aw-hero .svc-scrim{background:linear-gradient(90deg, #041a20f5 0%, #041a20e6 45%, #041a20d1 100%), linear-gradient(0deg, var(--abyss) 0%, #041a2000 32%)}.aw-hero .svc-hero-inner{padding-top:calc(var(--header-h) + clamp(1.5rem, 3vw, 2.5rem));grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2.5rem,6vw,4rem) clamp(2rem,3vw,3rem);display:grid}.aw-hero-copy{min-width:0;container-type:inline-size}.svc-hero.aw-hero h1{max-width:none}@media (min-width:600px){.aw-hero-line{display:block}}.aw-hero-fig{justify-content:flex-start;min-width:0;display:flex}@media (max-width:699px){.aw-hero-fig .xl{max-width:440px}}@media (min-width:1024px){.aw-hero .svc-hero-inner{grid-template-columns:repeat(12,minmax(0,1fr))}.aw-hero-copy{grid-column:1/span 6}.aw-hero-fig{grid-column:7/-1;justify-content:flex-end}.aw-hero-fig .xl{max-width:36rem}.aw-hero-fig .xl-control{margin-bottom:calc(-1 * var(--xl-ctl-h,36px) - .75rem)}.svc-hero.aw-hero h1{font-size:min(clamp(2.35rem,1rem + 3.3vw,4.25rem),8.75cqi)}}@media (min-width:1280px){.aw-hero-copy{grid-column:1/span 7}.aw-hero-fig{grid-column:8/-1}}}
