.hero:where(.astro-ymerusbs){padding:50px 0 40px;position:relative;overflow:hidden}.hero__inner:where(.astro-ymerusbs){z-index:1;align-items:start;gap:48px;display:grid;position:relative}.hero--split:where(.astro-ymerusbs) .hero__inner:where(.astro-ymerusbs){grid-template-columns:minmax(0,.96fr) minmax(360px,.64fr)}.hero__copy:where(.astro-ymerusbs) h1:where(.astro-ymerusbs){color:var(--alfred-text-bright);margin-top:14px}.hero--compact-headline:where(.astro-ymerusbs) .hero__copy:where(.astro-ymerusbs) h1:where(.astro-ymerusbs){max-width:16ch}.hero__field:where(.astro-ymerusbs):before{opacity:.34;filter:blur(18px)saturate(.78)}.hero__field:where(.astro-ymerusbs):after{opacity:.2}.hero__copy:where(.astro-ymerusbs),.hero__panel:where(.astro-ymerusbs){min-width:0}.hero__sub:where(.astro-ymerusbs){color:var(--alfred-text);overflow-wrap:normal;max-width:52ch;margin-top:20px}.hero__ctas:where(.astro-ymerusbs){flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.hero__panel:where(.astro-ymerusbs){background:var(--glass-fill-strong);background:color-mix(in oklab, var(--glass-solid) 72%, transparent);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--glass-edge);box-shadow:0 32px 90px -38px #000000e6, var(--glass-glow);border-radius:0;padding:18px;position:relative}@supports not (backdrop-filter:blur(1px)){.hero__panel:where(.astro-ymerusbs){background:var(--glass-solid)}}.hero__panel:where(.astro-ymerusbs):before{content:"";border-radius:inherit;background:linear-gradient(180deg, var(--glass-edge-lit), transparent 48%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.hero__panel:where(.astro-ymerusbs)>*{z-index:1;position:relative}@media (width<=980px){.hero:where(.astro-ymerusbs){padding:30px 0 16px}.hero__inner:where(.astro-ymerusbs){gap:18px}.hero--split:where(.astro-ymerusbs) .hero__inner:where(.astro-ymerusbs){grid-template-columns:1fr}.hero__copy:where(.astro-ymerusbs) h1:where(.astro-ymerusbs){margin-top:12px}.hero__sub:where(.astro-ymerusbs){margin-top:16px}.hero__ctas:where(.astro-ymerusbs){margin-top:22px}}@media (width<=520px){.hero:where(.astro-ymerusbs){padding:26px 0 10px}.hero__inner:where(.astro-ymerusbs){gap:16px}.hero__inner:where(.astro-ymerusbs),.hero__copy:where(.astro-ymerusbs),.hero__panel:where(.astro-ymerusbs),.hero__sub:where(.astro-ymerusbs),.hero__ctas:where(.astro-ymerusbs){max-width:100%}.hero__copy:where(.astro-ymerusbs) h1:where(.astro-ymerusbs){text-wrap:pretty;max-width:min(100%,17ch);margin-top:12px}.hero__sub:where(.astro-ymerusbs){margin-top:14px}.hero__ctas:where(.astro-ymerusbs){margin-top:18px}.hero__panel:where(.astro-ymerusbs){padding:14px}.hero__sub:where(.astro-ymerusbs){overflow-wrap:normal;word-break:normal}.hero--compact-ctas:where(.astro-ymerusbs) .hero__ctas:where(.astro-ymerusbs){grid-template-columns:repeat(auto-fit,minmax(min(100%,82px),1fr));gap:8px;display:grid}.hero--compact-ctas:where(.astro-ymerusbs) .hero__ctas:where(.astro-ymerusbs) .m-btn:where(.astro-ymerusbs){justify-content:center;min-width:0;padding-left:6px;padding-right:6px;font-size:14px}}@media (width<=360px){.hero:where(.astro-ymerusbs){padding-bottom:8px}.hero__inner:where(.astro-ymerusbs){gap:14px}.hero__ctas:where(.astro-ymerusbs){margin-top:16px}.hero__panel:where(.astro-ymerusbs){padding:12px}}.hero__copy:where(.astro-ymerusbs)>:where(.astro-ymerusbs){animation:.7s cubic-bezier(.22,1,.36,1) both hero-rise}.hero__copy:where(.astro-ymerusbs) .m-eyebrow:where(.astro-ymerusbs){animation-delay:20ms}.hero__copy:where(.astro-ymerusbs) h1:where(.astro-ymerusbs){animation-delay:.1s}.hero__sub:where(.astro-ymerusbs){animation-delay:.2s}.hero__ctas:where(.astro-ymerusbs){animation-delay:.3s}.hero__panel:where(.astro-ymerusbs){animation:.8s cubic-bezier(.22,1,.36,1) .34s both hero-rise}@keyframes hero-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero__copy:where(.astro-ymerusbs)>:where(.astro-ymerusbs),.hero__panel:where(.astro-ymerusbs){animation:none}}
