.hero-text-veil.svelte-ienetk{position:absolute;inset:0;z-index:-5;background:radial-gradient(ellipse 80% 100% at 10% 60%,rgba(0,0,0,.72) 0%,transparent 70%)}.hero-sequence.svelte-ienetk{position:absolute;inset:0;z-index:-10;overflow:hidden;filter:brightness(.4)}.hero-sequence-frame.svelte-ienetk{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0;transition:opacity .9s ease-in-out}.hero-sequence-frame.visible.svelte-ienetk{opacity:1}@keyframes svelte-ienetk-hero-enter{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}.hero-eyebrow.svelte-ienetk{animation:svelte-ienetk-hero-enter .8s cubic-bezier(.22,1,.36,1) .05s both}.hero-headline.svelte-ienetk{animation:svelte-ienetk-hero-enter .8s cubic-bezier(.22,1,.36,1) .2s both}.hero-body.svelte-ienetk{animation:svelte-ienetk-hero-enter .8s cubic-bezier(.22,1,.36,1) .35s both}@media(prefers-reduced-motion:reduce){.hero-sequence-frame.svelte-ienetk{transition:none}.hero-eyebrow.svelte-ienetk,.hero-headline.svelte-ienetk,.hero-body.svelte-ienetk{animation:none;opacity:1}}.ticker-viewport.svelte-fpyuz0{overflow:hidden;mask-image:linear-gradient(to right,transparent 0%,white 8%,white 92%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,white 8%,white 92%,transparent 100%)}.ticker-track.svelte-fpyuz0{display:flex;width:max-content;animation:svelte-fpyuz0-ticker-scroll calc(var(--count, 3) * 8s) linear infinite}.ticker-track.svelte-fpyuz0:hover{animation-play-state:paused}.ticker-item.svelte-fpyuz0{display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:0 5rem;border-right:1px solid rgb(0 0 0 / .08);text-decoration:none;opacity:.75;transition:opacity .25s ease}.ticker-item.svelte-fpyuz0:hover{opacity:1}.ticker-logo.svelte-fpyuz0{display:block;height:9rem;width:auto;max-width:20rem;object-fit:contain}.ticker-name.svelte-fpyuz0{font-family:var(--font-secondary);font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#0006;white-space:nowrap;transition:color .25s ease}.ticker-item.svelte-fpyuz0:hover .ticker-name:where(.svelte-fpyuz0){color:#000000bf}@keyframes svelte-fpyuz0-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ticker-track.svelte-fpyuz0{animation:none}}
