.hero__subtitle[data-astro-cid-ge2uvauf]{color:var(--color-heading);font-family:var(--font-heading);font-size:var(--step-1);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}@media (prefers-reduced-motion:no-preference){.hero__aside[data-astro-cid-ge2uvauf],.hero__visual[data-astro-cid-ge2uvauf],.hero__footer[data-astro-cid-ge2uvauf]{animation:enter-up var(--duration-enter) var(--ease-out) both;animation-delay:calc(3 * var(--stagger-enter))}.hero__footer[data-astro-cid-ge2uvauf]{animation-delay:calc(4 * var(--stagger-enter))}}.hero__inner[data-astro-cid-ge2uvauf]{gap:var(--space-xl);align-items:center;display:grid}.hero__text[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]+[data-astro-cid-ge2uvauf]{margin-block-start:var(--space-m)}.hero__text[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{max-width:22ch}.hero__actions[data-astro-cid-ge2uvauf]{padding-block-start:var(--space-2xs)}@media (width>=64em){.hero__inner--aside[data-astro-cid-ge2uvauf]{gap:var(--space-2xl);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.hero--page[data-astro-cid-ge2uvauf]{padding-block:clamp(1.5rem, 1rem + 2vw, 2.75rem) var(--space-section)}.hero--page[data-astro-cid-ge2uvauf] .lead[data-astro-cid-ge2uvauf]{max-width:44rem}.hero--home[data-astro-cid-ge2uvauf]{--color-muted:var(--slate-200);padding-block:clamp(2.5rem,1.75rem + 3vw,4.5rem) 0}.hero--home[data-astro-cid-ge2uvauf] .hero__text[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]+[data-astro-cid-ge2uvauf]{margin-block-start:var(--space-l)}.hero--home[data-astro-cid-ge2uvauf] .hero__text[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{max-width:20ch}.hero--home[data-astro-cid-ge2uvauf] .lead[data-astro-cid-ge2uvauf]{max-width:40rem}.hero__visual[data-astro-cid-ge2uvauf]{min-width:0}@media (width>=64em){.hero--home[data-astro-cid-ge2uvauf] .hero__inner--aside[data-astro-cid-ge2uvauf]{gap:var(--space-xl);grid-template-columns:minmax(0,11fr) minmax(0,10fr)}}.hero__footer[data-astro-cid-ge2uvauf]{margin-block-start:clamp(2rem,1.25rem + 3vw,3.5rem)}.hero__word[data-astro-cid-ge2uvauf]{display:inline-block}.hero__word--hl[data-astro-cid-ge2uvauf]{background:linear-gradient(100deg, var(--sky-300) 10%, var(--sky-500) 60%, #60a5fa 100%);color:#0000;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:no-preference){.hero__text[data-astro-cid-ge2uvauf]>.hero__title[data-astro-cid-ge2uvauf]{perspective:800px;animation:none}.hero__word[data-astro-cid-ge2uvauf]{transform-origin:50% 100%;animation:word-up .9s var(--ease-out) both;animation-delay:calc(80ms + var(--w) * 55ms)}}.hero__spotlight[data-astro-cid-ge2uvauf]{z-index:0;pointer-events:none;background:radial-gradient(34rem circle at var(--mx,50%) var(--my,50%), #2563eb33, transparent 65%);opacity:0;transition:opacity .6s var(--ease);position:absolute;inset:0}.hero[data-astro-cid-ge2uvauf][data-spotlight-on] .hero__spotlight[data-astro-cid-ge2uvauf]{opacity:1}.hero__inner[data-astro-cid-ge2uvauf],.hero__footer[data-astro-cid-ge2uvauf]{z-index:1;position:relative}.hero__aside[data-astro-cid-ge2uvauf][data-tilt]{transform:perspective(1200px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .9s var(--ease-out)}.hero__aside[data-astro-cid-ge2uvauf][style*=--tilt]{transition-duration:.25s}.hero--page[data-astro-cid-ge2uvauf] .hero__title[data-astro-cid-ge2uvauf]{max-width:20ch;font-size:clamp(2.2rem,1.5rem + 2.6vw,3.75rem);line-height:1.05}.hero__word[data-astro-cid-ge2uvauf]{--w:19}.hero__word[data-astro-cid-ge2uvauf]:first-child{--w:0}.hero__word[data-astro-cid-ge2uvauf]:nth-child(2){--w:1}.hero__word[data-astro-cid-ge2uvauf]:nth-child(3){--w:2}.hero__word[data-astro-cid-ge2uvauf]:nth-child(4){--w:3}.hero__word[data-astro-cid-ge2uvauf]:nth-child(5){--w:4}.hero__word[data-astro-cid-ge2uvauf]:nth-child(6){--w:5}.hero__word[data-astro-cid-ge2uvauf]:nth-child(7){--w:6}.hero__word[data-astro-cid-ge2uvauf]:nth-child(8){--w:7}.hero__word[data-astro-cid-ge2uvauf]:nth-child(9){--w:8}.hero__word[data-astro-cid-ge2uvauf]:nth-child(10){--w:9}.hero__word[data-astro-cid-ge2uvauf]:nth-child(11){--w:10}.hero__word[data-astro-cid-ge2uvauf]:nth-child(12){--w:11}.hero__word[data-astro-cid-ge2uvauf]:nth-child(13){--w:12}.hero__word[data-astro-cid-ge2uvauf]:nth-child(14){--w:13}.hero__word[data-astro-cid-ge2uvauf]:nth-child(15){--w:14}.hero__word[data-astro-cid-ge2uvauf]:nth-child(16){--w:15}.hero__word[data-astro-cid-ge2uvauf]:nth-child(17){--w:16}.hero__word[data-astro-cid-ge2uvauf]:nth-child(18){--w:17}.hero__word[data-astro-cid-ge2uvauf]:nth-child(19){--w:18}
