[data-landing-immersive]{--landing-orange:#f97316;--landing-orange-hot:#fb923c;color:#fafafa;background:#050505}[data-landing-immersive-media]{z-index:0;position:absolute;inset:0;overflow:hidden}[data-landing-immersive-media] img{animation:22s ease-in-out infinite alternate landing-immersive-drift;transform:scale(1.06)}[data-landing-immersive-scrim]{background:linear-gradient(#0000008c 0%,#00000047 38%,#000000b8 72%,#000000eb 100%),radial-gradient(90% 55% at 50% 100%,#f9731647 0%,#0000 62%);position:absolute;inset:0}[data-landing-immersive-content]{z-index:1;box-sizing:border-box;width:100%;max-width:28rem;min-height:100svh;padding:max(1.5rem, env(safe-area-inset-top,0px)) 1.25rem max(1.5rem, env(safe-area-inset-bottom,0px));flex-direction:column;flex:auto;justify-content:space-between;margin-inline:auto;display:flex;position:relative}[data-landing-immersive-brand]{animation:landing-immersive-rise .7s var(--gn-ease-out,cubic-bezier(.22, 1, .36, 1)) both;flex-direction:column;align-items:center;gap:.65rem;padding-top:.75rem;display:flex}[data-landing-immersive-wordmark]{font-family:var(--font-bebas), var(--font-display), Impact, sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#fff;text-shadow:0 2px 24px #0000008c;margin:0;font-size:clamp(2.4rem,11vw,3.4rem);font-weight:400;line-height:.95}[data-landing-immersive-copy]{text-align:center;animation:landing-immersive-rise .75s 80ms var(--gn-ease-out,cubic-bezier(.22, 1, .36, 1)) both;flex-direction:column;gap:.75rem;display:flex}[data-landing-immersive-headline]{font-family:var(--font-bebas), var(--font-display), Impact, sans-serif;letter-spacing:.03em;text-transform:uppercase;color:#fff;text-shadow:0 2px 28px #000000a6;margin:0;font-size:clamp(2rem,9vw,3rem);font-weight:400;line-height:1.05}[data-landing-immersive-subhead]{color:#ffffffd1;text-shadow:0 1px 12px #0000008c;max-width:22rem;margin:0 auto;font-size:.95rem;line-height:1.45}[data-landing-immersive-actions]{width:100%;animation:landing-immersive-rise .8s .16s var(--gn-ease-out,cubic-bezier(.22, 1, .36, 1)) both;flex-direction:column;gap:.75rem;padding-bottom:.25rem;display:flex}[data-landing-immersive-cta-primary],[data-landing-immersive-cta-secondary]{letter-spacing:.02em;text-align:center;border-radius:9999px;justify-content:center;align-items:center;width:100%;min-height:3.25rem;padding:.9rem 1.25rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .18s,background-color .18s,border-color .18s;display:flex}[data-landing-immersive-cta-primary]{color:#0a0a0a;background:linear-gradient(180deg, var(--landing-orange-hot) 0%, var(--landing-orange) 100%);box-shadow:0 10px 36px -10px #f97316a6,inset 0 1px #ffffff40}[data-landing-immersive-cta-primary]:hover{background:linear-gradient(180deg, #fdba74 0%, var(--landing-orange-hot) 100%)}[data-landing-immersive-cta-secondary]{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1c1c1eb8;border:1px solid #ffffff24}[data-landing-immersive-cta-secondary]:hover{background:#28282cd1;border-color:#ffffff38}[data-landing-immersive-cta-primary]:active,[data-landing-immersive-cta-secondary]:active{transform:scale(.98)}[data-landing-immersive-lang]{justify-content:center;padding-top:.35rem;display:flex}[data-landing-immersive-lang]>div{position:relative}[data-landing-immersive-lang]>div>button{color:#fdba74!important;background:#00000047!important;border-color:#f9731659!important}[data-landing-immersive-lang] ul[role=listbox]{transform:translate(-50%);width:min(16rem,100vw - 2.5rem)!important;max-width:none!important;margin:0 0 .5rem!important;position:absolute!important;inset:auto auto 100% 50%!important}@keyframes landing-immersive-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-immersive-drift{0%{transform:scale(1.06)translate(0,0)}to{transform:scale(1.12)translateY(-1.5%)}}@media (prefers-reduced-motion:reduce){[data-landing-immersive-media] img,[data-landing-immersive-brand],[data-landing-immersive-copy],[data-landing-immersive-actions]{animation:none!important}[data-landing-immersive-media] img{transform:scale(1.04)}}@media (min-width:768px){[data-landing-immersive-content]{max-width:32rem;padding-inline:1.5rem}[data-landing-immersive-subhead]{font-size:1.05rem}}
