.hero[data-astro-cid-fz4dugmu]{isolation:isolate;color:#fff;background:var(--ef-ink);position:relative;overflow:hidden}.hero__photo[data-astro-cid-fz4dugmu]{z-index:-3;opacity:.4;position:absolute;inset:0}.hero--compact[data-astro-cid-fz4dugmu] .hero__photo[data-astro-cid-fz4dugmu]{opacity:.3}.hero__photo[data-astro-cid-fz4dugmu] img{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none}.hero[data-astro-cid-fz4dugmu]:before{content:"";z-index:-2;background:linear-gradient(to bottom, #161b2133, #161b2180 50%, var(--ef-ink));position:absolute;inset:0}.hero__glow[data-astro-cid-fz4dugmu]{z-index:-1;filter:blur(80px);pointer-events:none;border-radius:50%;position:absolute}.hero__glow--blue[data-astro-cid-fz4dugmu]{background:#0071b94d;width:32rem;height:32rem;inset-block-start:30%;inset-inline-start:-10rem}.hero__glow--teal[data-astro-cid-fz4dugmu]{background:#75c0b733;width:28rem;height:28rem;inset-block-end:-6rem;inset-inline-end:-8rem}.hero__content[data-astro-cid-fz4dugmu]{padding-block:clamp(64px,8vw,112px) clamp(72px,8vw,112px);position:relative}.hero--compact[data-astro-cid-fz4dugmu] .hero__content[data-astro-cid-fz4dugmu]{padding-block:clamp(48px,5vw,72px) clamp(48px,5vw,64px)}.hero__eyebrow[data-astro-cid-fz4dugmu]{border-radius:var(--radius-full);letter-spacing:.2em;text-transform:uppercase;color:var(--ef-teal);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff26;align-items:center;gap:8px;margin-block-end:24px;padding:6px 16px;font-size:12px;font-weight:600;display:inline-flex}.hero--compact[data-astro-cid-fz4dugmu] .hero__eyebrow[data-astro-cid-fz4dugmu]{letter-spacing:.25em;background:0 0;border:0;margin-block-end:16px;padding:0}.hero__dot[data-astro-cid-fz4dugmu]{background:var(--ef-teal);border-radius:50%;width:6px;height:6px}.hero--compact[data-astro-cid-fz4dugmu] .hero__dot[data-astro-cid-fz4dugmu]{display:none}.hero__headline[data-astro-cid-fz4dugmu]{--rise-index:1;max-width:16ch;font-size:var(--font-size-display);line-height:var(--leading-tight);color:#fff}.hero--compact[data-astro-cid-fz4dugmu] .hero__headline[data-astro-cid-fz4dugmu]{text-wrap:balance;max-width:30ch;font-size:clamp(38px,5vw,60px);line-height:1.05}.hero__subheadline[data-astro-cid-fz4dugmu]{--rise-index:2;color:#ffffffd1;text-wrap:pretty;max-width:44ch;margin-block-start:24px;font-size:clamp(20px,2.2vw,26px);line-height:1.4}.hero--compact[data-astro-cid-fz4dugmu] .hero__subheadline[data-astro-cid-fz4dugmu]{color:#ffffffc2;margin-block-start:20px;font-size:19px;line-height:1.55}.hero__intro[data-astro-cid-fz4dugmu]{--rise-index:3;color:#ffffff9e;text-wrap:pretty;max-width:56ch;margin-block-start:16px;font-size:16.5px;line-height:1.65}.hero__intro[data-astro-cid-fz4dugmu] a{color:var(--ef-teal);text-underline-offset:3px;text-decoration:underline}.hero__actions[data-astro-cid-fz4dugmu]{--rise-index:4;margin-block-start:40px}.hero--compact[data-astro-cid-fz4dugmu] .hero__actions[data-astro-cid-fz4dugmu]{margin-block-start:28px}.hero__points[data-astro-cid-fz4dugmu]{--rise-index:5;border-radius:var(--radius-lg);background:#ffffff1a;border:1px solid #ffffff1a;gap:1px;margin-block-start:64px;display:grid;overflow:hidden}.hero__point[data-astro-cid-fz4dugmu]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#161b21b3;padding:20px}.hero__point[data-astro-cid-fz4dugmu] dt[data-astro-cid-fz4dugmu]{font-family:var(--font-display);color:#fff;font-size:17px;font-weight:600}.hero__point[data-astro-cid-fz4dugmu] dd[data-astro-cid-fz4dugmu]{color:#ffffff9e;margin-block-start:4px;font-size:14px;line-height:1.6}@media (width>=640px){.hero__points[data-astro-cid-fz4dugmu]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.hero__points[data-astro-cid-fz4dugmu]{grid-template-columns:repeat(4,minmax(0,1fr))}.hero--compact[data-astro-cid-fz4dugmu] .hero__content[data-astro-cid-fz4dugmu]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(40px,6vw,96px);display:grid}.hero--compact[data-astro-cid-fz4dugmu] .hero__eyebrow[data-astro-cid-fz4dugmu]{grid-area:1/1;align-self:start}.hero--compact[data-astro-cid-fz4dugmu] .hero__headline[data-astro-cid-fz4dugmu]{grid-area:2/1;max-width:none}.hero--compact[data-astro-cid-fz4dugmu] .hero__actions[data-astro-cid-fz4dugmu]{grid-area:3/1}.hero--compact[data-astro-cid-fz4dugmu] .hero__subheadline[data-astro-cid-fz4dugmu]{grid-area:1/2/span 2;align-self:end;max-width:46ch;margin-block-start:0;padding-block-end:.35em}.hero--compact[data-astro-cid-fz4dugmu] .hero__intro[data-astro-cid-fz4dugmu]{grid-area:3/2;max-width:46ch;margin-block-start:12px}.hero--compact[data-astro-cid-fz4dugmu] .hero__points[data-astro-cid-fz4dugmu]{grid-column:1/-1}}
