.hero[data-astro-cid-ge2uvauf]{border-bottom:1px solid var(--border);background:linear-gradient(#f0f8fc 0%,#fff 72%);padding:clamp(4.75rem,9vw,7rem) 0 clamp(3.5rem,6vw,4.75rem);position:relative;overflow:clip}.hero--compact[data-astro-cid-ge2uvauf]{padding:2.75rem 0 2.25rem}.hero--photo[data-astro-cid-ge2uvauf]{color:#f4f6f8;background:#1a1c1f;border-bottom:none;align-items:flex-end;min-height:clamp(22rem,52vw,34rem);padding:clamp(5rem,10vw,7.5rem) 0 clamp(3rem,6vw,4.5rem);display:flex}.hero--photo[data-astro-cid-ge2uvauf].hero--compact{min-height:clamp(16rem,36vw,22rem);padding:clamp(3.25rem,7vw,4.5rem) 0 2.5rem}.hero__media[data-astro-cid-ge2uvauf]{z-index:0;will-change:transform;position:absolute;inset:0}.hero--parallax[data-astro-cid-ge2uvauf] .hero__media[data-astro-cid-ge2uvauf]{transform-origin:50%;width:120%;height:120%;inset:-10%;transform:scale(1.18)}.hero__media[data-astro-cid-ge2uvauf] picture[data-astro-cid-ge2uvauf],.hero__media[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:center;width:100%;height:100%}.hero__scrim[data-astro-cid-ge2uvauf]{pointer-events:none;background:linear-gradient(105deg,#101216d1 0%,#1012168c 48%,#10121647 100%),linear-gradient(#10121640 0%,#1012168c 100%);position:absolute;inset:0}.hero__layers[data-astro-cid-ge2uvauf]{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.hero--photo[data-astro-cid-ge2uvauf] .hero__layers[data-astro-cid-ge2uvauf]{opacity:.7}.hero__blob[data-astro-cid-ge2uvauf]{filter:blur(2px);border-radius:50%;position:absolute}.hero__blob--a[data-astro-cid-ge2uvauf]{background:radial-gradient(circle at 40% 40%,#27aae15c,#0000 68%);width:min(720px,90vw);height:min(420px,55vw);top:-18%;left:-12%}.hero__blob--b[data-astro-cid-ge2uvauf]{background:radial-gradient(circle,#27aae133,#0000 70%);width:min(480px,70vw);height:min(480px,70vw);top:8%;right:-8%}.hero__grid[data-astro-cid-ge2uvauf]{opacity:.35;background-image:linear-gradient(#27aae114 1px,#0000 1px),linear-gradient(90deg,#27aae114 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;mask-image:radial-gradient(70% 60% at 50% 30%,#000 20%,#0000 75%)}.hero__inner[data-astro-cid-ge2uvauf]{z-index:2;max-width:46rem;position:relative}.hero--compact[data-astro-cid-ge2uvauf] .hero__inner[data-astro-cid-ge2uvauf]{max-width:48rem}.hero--photo[data-astro-cid-ge2uvauf] .hero__inner[data-astro-cid-ge2uvauf] h1,.hero--photo[data-astro-cid-ge2uvauf] .hero__inner[data-astro-cid-ge2uvauf] .lead{color:#f7f8fa}.hero--photo[data-astro-cid-ge2uvauf] .hero__inner[data-astro-cid-ge2uvauf] .lead{color:#f7f8fae0}.hero--photo[data-astro-cid-ge2uvauf] .hero__inner[data-astro-cid-ge2uvauf] .eyebrow{color:#7ec8e8}.hero--photo[data-astro-cid-ge2uvauf] .hero__inner[data-astro-cid-ge2uvauf] .btn--ghost{color:#fff;background:#ffffff0f;border-color:#ffffff73}.hero--photo[data-astro-cid-ge2uvauf] .hero__inner[data-astro-cid-ge2uvauf] .btn--ghost:hover{color:#fff;background:#ffffff24;border-color:#fff}.hero--compact[data-astro-cid-ge2uvauf] .hero__blob--a[data-astro-cid-ge2uvauf]{opacity:.75}@media (width<=719px){.hero__blob--b[data-astro-cid-ge2uvauf]{opacity:.55}.hero__grid[data-astro-cid-ge2uvauf]{opacity:.2}.hero--photo[data-astro-cid-ge2uvauf]{align-items:flex-end}}html.parallax-css-fallback .hero--parallax[data-astro-cid-ge2uvauf] .hero__media[data-astro-cid-ge2uvauf]{animation:22s ease-in-out infinite alternate hero-media-drift}html.parallax-css-fallback .hero--parallax[data-astro-cid-ge2uvauf] .hero__blob--a[data-astro-cid-ge2uvauf]{animation:18s ease-in-out infinite alternate hero-blob-drift}html.parallax-css-fallback .hero--parallax[data-astro-cid-ge2uvauf] .hero__blob--b[data-astro-cid-ge2uvauf]{animation:26s ease-in-out infinite alternate-reverse hero-blob-drift}@keyframes hero-media-drift{0%{transform:scale(1.16)translate(0,0)}to{transform:scale(1.2)translateY(-3.2%)}}@keyframes hero-blob-drift{0%{transform:translate(0,0)}to{transform:translateY(22px)}}@media (prefers-reduced-motion:reduce){.hero--parallax[data-astro-cid-ge2uvauf] .hero__media[data-astro-cid-ge2uvauf],.hero--parallax[data-astro-cid-ge2uvauf] .hero__blob--a[data-astro-cid-ge2uvauf],.hero--parallax[data-astro-cid-ge2uvauf] .hero__blob--b[data-astro-cid-ge2uvauf]{transform:none;animation:none!important}.hero--parallax[data-astro-cid-ge2uvauf] .hero__media[data-astro-cid-ge2uvauf]{width:100%;height:100%;inset:0}}
