.phero[data-astro-cid-75ysl5lo]{isolation:isolate;background:var(--color-dark);color:var(--color-dark-ink);align-items:end;display:grid;position:relative;overflow:hidden}.phero-img[data-astro-cid-75ysl5lo]{min-height:min(84vh,800px)}.phero-bg[data-astro-cid-75ysl5lo]{object-fit:cover;object-position:50% 45%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.phero-img[data-astro-cid-75ysl5lo] .phero-copy[data-astro-cid-75ysl5lo]{position:relative}.phero-img[data-astro-cid-75ysl5lo] .phero-copy[data-astro-cid-75ysl5lo]:before{content:"";z-index:-1;pointer-events:none;background:#060c14e6;position:absolute;inset:-28vh -100vw -20rem;-webkit-mask-image:linear-gradient(0deg,#000 calc(100% - 28vh),#00000073 calc(100% - 14vh),#0000);mask-image:linear-gradient(0deg,#000 calc(100% - 28vh),#00000073 calc(100% - 14vh),#0000)}@media (width<=59.99rem) and (orientation:portrait){.phero-img[data-astro-cid-75ysl5lo]{--phero-photo:min(110vw, 62vh);min-height:0}.phero-img[data-astro-cid-75ysl5lo] .phero-in[data-astro-cid-75ysl5lo]{padding-top:calc(var(--phero-photo) - 1.5rem)}.phero-img[data-astro-cid-75ysl5lo] .phero-bg[data-astro-cid-75ysl5lo]{height:var(--phero-photo);-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.phero-img[data-astro-cid-75ysl5lo] .phero-copy[data-astro-cid-75ysl5lo]:before{inset:-10rem -100vw -20rem;-webkit-mask-image:linear-gradient(0deg,#000 calc(100% - 10rem),#000c calc(100% - 7.7rem),#00000080 calc(100% - 5rem),#0003 calc(100% - 2.7rem),#0000000d calc(100% - 1.2rem),#0000);mask-image:linear-gradient(0deg,#000 calc(100% - 10rem),#000c calc(100% - 7.7rem),#00000080 calc(100% - 5rem),#0003 calc(100% - 2.7rem),#0000000d calc(100% - 1.2rem),#0000)}.phero-img[data-astro-cid-75ysl5lo] .phero-bg[data-astro-cid-75ysl5lo].pos-robot{height:min(100vw,62vh);top:2.5rem;-webkit-mask-image:linear-gradient(#0000,#000 15% 75%,#0000);mask-image:linear-gradient(#0000,#000 15% 75%,#0000);object-position:91% 50%!important}.phero-img[data-astro-cid-75ysl5lo] .phero-bg[data-astro-cid-75ysl5lo].pos-50-20{top:1.5rem;-webkit-mask-image:linear-gradient(#0000,#000 10% 65%,#0000);mask-image:linear-gradient(#0000,#000 10% 65%,#0000)}}@media (width>=60rem){.phero-img[data-astro-cid-75ysl5lo] .phero-copy[data-astro-cid-75ysl5lo]:before{content:none}.phero-img[data-astro-cid-75ysl5lo] .phero-bg[data-astro-cid-75ysl5lo]{width:74%;left:auto;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 4%,#0000001f 22%,#00000073 40%,#000000d9 60%,#000 78%);mask-image:linear-gradient(90deg,#0000 4%,#0000001f 22%,#00000073 40%,#000000d9 60%,#000 78%)}.phero-img[data-astro-cid-75ysl5lo] .phero-bg[data-astro-cid-75ysl5lo].pos-robot{object-position:100% 50%!important}}.phero-in[data-astro-cid-75ysl5lo]{padding-block:calc(var(--header-space) + clamp(var(--space-12), 9vh, var(--space-24))) clamp(var(--space-12), 8vh, var(--space-16));position:relative}.phero-split[data-astro-cid-75ysl5lo] .phero-in[data-astro-cid-75ysl5lo]{gap:var(--space-12);align-items:center;display:grid}@media (width>=60rem){.phero-split[data-astro-cid-75ysl5lo] .phero-in[data-astro-cid-75ysl5lo]{gap:var(--space-16);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.phero-img[data-astro-cid-75ysl5lo] .phero-in[data-astro-cid-75ysl5lo]{gap:var(--space-16);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;display:grid}}.phero-copy[data-astro-cid-75ysl5lo]{container-type:inline-size}.phero-title[data-astro-cid-75ysl5lo] .slogan{--slogan-w:100cqw}.phero-kicker-sub[data-astro-cid-75ysl5lo]{color:var(--color-dark-ink-muted)}.phero-img[data-astro-cid-75ysl5lo] .kicker,.phero-img[data-astro-cid-75ysl5lo] .phero-kicker-sub[data-astro-cid-75ysl5lo]{color:#fff}.phero-img[data-astro-cid-75ysl5lo] .kicker-color[data-astro-cid-75ysl5lo]{color:var(--color-teal-bright)}.phero-kicker-sub[data-astro-cid-75ysl5lo]:before{content:" · "}@media (width<=40rem){.phero-kicker-sub[data-astro-cid-75ysl5lo]{display:block}.phero-kicker-sub[data-astro-cid-75ysl5lo]:before{content:none}}.phero-split[data-astro-cid-75ysl5lo] .phero-kicker-sub[data-astro-cid-75ysl5lo]{display:block}.phero-split[data-astro-cid-75ysl5lo] .phero-kicker-sub[data-astro-cid-75ysl5lo]:before{content:none}.phero-title[data-astro-cid-75ysl5lo]{font-family:var(--font-display);font-size:var(--text-display-2);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);color:#fff;max-width:15ch;line-height:1.02}.phero-split[data-astro-cid-75ysl5lo] .phero-title[data-astro-cid-75ysl5lo]{font-size:var(--text-display-3);max-width:16ch}.phero-title[data-astro-cid-75ysl5lo]:has(.slogan){max-width:none}.phero-lede[data-astro-cid-75ysl5lo]{margin-top:var(--space-8);font-size:clamp(1.125rem,.5vw + 1rem,1.375rem);line-height:var(--leading-snug);color:#ffffffe0;max-width:46ch}.phero-copy[data-astro-cid-75ysl5lo] .phero-actions{gap:var(--space-4);margin-top:var(--space-8);flex-wrap:wrap;display:flex}
