.ejOdHG_hero{flex-direction:column;justify-content:flex-end;min-height:100svh;padding-bottom:48px;display:flex;position:relative;overflow:hidden}.ejOdHG_bgPhoto{z-index:0;background-image:radial-gradient(420px 320px at 82% 18%,#e6ff5529,#0000 60%),radial-gradient(360px 280px at 12% 30%,#ff785a1a,#0000 65%),radial-gradient(500px 400px at 50% 85%,#ffffff0f,#0000 70%),linear-gradient(#050505 0%,#0d0d0d 45%,#0a0a0a 100%);position:absolute;inset:0}.ejOdHG_bgPhoto:after{content:"";background:linear-gradient(0deg, var(--color-bg-dark) 0%, #0a0a0ad9 22%, #0a0a0a59 55%, #0a0a0a8c 100%);position:absolute;inset:0}.ejOdHG_bgGrain{opacity:.5;z-index:0;pointer-events:none;background-image:repeating-linear-gradient(0deg,#ffffff05 0,#0000 1px 2px);position:absolute;inset:0}.ejOdHG_ribbon{z-index:2;background:var(--color-accent-primary);color:var(--color-text-inverse);font-family:var(--font-display);letter-spacing:1.5px;text-transform:uppercase;opacity:0;border-radius:4px;padding:7px 16px;font-size:.7rem;position:absolute;top:6%;right:20px;transform:rotate(-4deg);box-shadow:0 8px 20px -8px #00000080}.ejOdHG_inner{z-index:1;position:relative}.ejOdHG_eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:var(--color-accent-primary);-webkit-backdrop-filter:blur(6px);opacity:0;background:#00000059;border:1px solid #e6ff5559;border-radius:999px;align-items:center;margin-bottom:20px;padding:8px 14px;font-size:.7rem;display:inline-flex}.ejOdHG_headline{letter-spacing:-.01em;max-width:100%;margin-bottom:20px;font-size:clamp(2.875rem,13vw,4.5rem);line-height:.92}.ejOdHG_word{display:inline-block;overflow:hidden}.ejOdHG_wordInner{display:inline-block}.ejOdHG_accent{color:var(--color-accent-primary)}.ejOdHG_subheadline{color:var(--color-text-secondary);opacity:0;max-width:320px;margin-bottom:28px;font-size:1rem;line-height:1.5}.ejOdHG_ctaRow{opacity:0;flex-direction:column;gap:12px;display:flex}.ejOdHG_statsRow{border-top:1px solid var(--color-border);opacity:0;gap:24px;margin-top:32px;padding-top:20px;display:flex}.ejOdHG_statsRow>div{border-left:1px solid var(--color-border);padding-left:24px}.ejOdHG_statsRow>div:first-child{border-left:none;padding-left:0}.ejOdHG_statValue{font-family:var(--font-display);color:var(--color-accent-primary);text-transform:uppercase;font-size:1.625rem}.ejOdHG_statLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-top:2px;font-size:.7rem}.ejOdHG_scrollHint{z-index:2;border:1px solid var(--color-border);border-radius:999px;justify-content:center;width:26px;height:40px;padding-top:8px;display:flex;position:absolute;bottom:20px;right:20px}.ejOdHG_scrollHintDot{background:var(--color-accent-primary);border-radius:999px;width:4px;height:8px;animation:2.6s ease-in-out infinite ejOdHG_scrollPulse}@keyframes ejOdHG_scrollPulse{0%{opacity:1;transform:translateY(0)}60%{opacity:0;transform:translateY(14px)}to{opacity:0;transform:translateY(0)}}@media (min-width:768px){.ejOdHG_hero{padding-bottom:72px}.ejOdHG_ctaRow{flex-direction:row}.ejOdHG_subheadline{max-width:420px}}
.tqEU0a_label{text-align:center;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-text-secondary);font-size:.75rem}.tqEU0a_wrapper{margin-top:28px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 64px calc(100% - 64px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 64px calc(100% - 64px),#0000 100%)}.tqEU0a_track{gap:64px;display:flex}.tqEU0a_trackLoop{width:max-content;animation-name:tqEU0a_scroll;animation-timing-function:linear;animation-iteration-count:infinite}.tqEU0a_wrapper:hover .tqEU0a_trackLoop{animation-play-state:paused}.tqEU0a_trackStatic{flex-wrap:wrap;justify-content:center;width:100%}.tqEU0a_item{filter:grayscale();opacity:.6;height:56px;transition:filter var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);white-space:nowrap;font-family:var(--font-display);text-transform:uppercase;color:var(--color-text-primary);justify-content:center;align-items:center;font-size:1.1rem;display:flex}.tqEU0a_item:hover{filter:grayscale(0);opacity:1}@keyframes tqEU0a_scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.tqEU0a_trackLoop{animation:none}}
