.hero.svelte-1uha8ag{background-color:var(--color-surface-dark);background-image:var(--hero-image);background-position:65% 40%;background-repeat:no-repeat;background-size:cover;grid-template-columns:repeat(3,1fr);align-items:center;min-height:100svh;padding:clamp(1.5rem,4vw,4rem);display:grid;position:relative;overflow:hidden}.hero__scrim.svelte-1uha8ag{background:linear-gradient(to right, var(--color-scrim-strong) 0%, var(--color-scrim-medium) 33%, var(--color-scrim-soft) 60%, var(--color-scrim-none) 100%);position:absolute;inset:0}.hero__logo.svelte-1uha8ag{width:clamp(6rem,12vw,12rem);height:auto;position:absolute;inset-block-start:clamp(1.5rem,3vw,3rem);inset-inline-start:clamp(1.5rem,7vw,7rem)}.hero__wrapper.svelte-1uha8ag{grid-column:1/-1;justify-self:end;width:fit-content;padding-right:10rem;position:relative}.hero__title.svelte-1uha8ag{text-shadow:5px 3px 7px #000000bf;color:var(--color-on-media);white-space:nowrap;margin-bottom:0;font-size:clamp(2.5rem,6vw,3.8rem);font-weight:900;line-height:1.3}.title_gradient.svelte-1uha8ag{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#ffba81,#81d8ff,#ffba81) 0%/200% 100%;-webkit-background-clip:text;background-clip:text}.title_gradient.anim.svelte-1uha8ag{animation:9s linear infinite svelte-1uha8ag-shine}@keyframes svelte-1uha8ag-shine{0%{background-position:0%}50%{background-position:200%}to{background-position:0%}}.hero__subtitle.svelte-1uha8ag{color:var(--color-on-media);white-space:nowrap;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffff1a;margin-top:0;font-size:clamp(1.5rem,3vw,1.6rem);font-weight:200;line-height:1.2}.fx-typewriter.svelte-1uha8ag{letter-spacing:0;white-space:nowrap;border-right:.25ch solid var(--color-on-media);width:30ch;animation:13s steps(39,end) infinite svelte-1uha8ag-fx-type,.65s step-end infinite svelte-1uha8ag-fx-caret;overflow:hidden}@keyframes svelte-1uha8ag-fx-type{0%,8%{width:0}28%,40%{width:13ch}70%,to{width:30ch}}@keyframes svelte-1uha8ag-fx-caret{50%{border-color:#0000}}.hero__legal.svelte-1uha8ag{color:#e5e5e5;justify-content:center;gap:1rem;width:100%;font-weight:200;display:flex;position:absolute;bottom:1rem}.hero__legal.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#e5e5e5;font-size:1rem;text-decoration:none}.hero__legal.svelte-1uha8ag a:where(.svelte-1uha8ag):hover,.hero__legal.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible{text-decoration:underline}@media (width<=48rem){.hero.svelte-1uha8ag{grid-template-columns:1fr}.hero__scrim.svelte-1uha8ag{background:linear-gradient(to bottom, var(--color-scrim-strong) 0%, var(--color-scrim-medium) 50%, var(--color-scrim-strong) 100%)}}@media (width<=34.375rem){.hero__wrapper.svelte-1uha8ag{justify-self:center;max-width:100%;padding:1.5em 1em}.hero__title.svelte-1uha8ag{white-space:normal;text-align:center;font-size:clamp(1.75rem,8vw,2.5rem)}.hero__subtitle.svelte-1uha8ag{font-size:clamp(.9rem,4vw,1.25rem)}}@media (prefers-reduced-motion:reduce){.hero.svelte-1uha8ag{background-attachment:scroll}}
