.sx-hero{--gold:#ceb573;--ease:cubic-bezier(.2,.8,.2,1);isolation:isolate;color:#fff;background:#080808;align-items:flex-end;min-height:min(86svh,820px);padding:150px 0 72px;display:flex;position:relative;overflow:hidden}.sx-hero.sx-compact{min-height:min(64svh,620px);padding-bottom:56px}.sx-media{z-index:-2;position:absolute;inset:0}.sx-media:after{content:"";background:linear-gradient(#08080859,#0808088c 55%,#080808 98%),radial-gradient(70% 80% at 20% 100%,#080808d9,#0000 70%);position:absolute;inset:0}.sx-wrap{width:100%;max-width:1400px;margin:0 auto;padding:0 clamp(20px,4vw,64px)}.sx-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);opacity:0;animation:sxfade .8s .1s var(--ease) forwards;align-items:center;gap:14px;margin-bottom:26px;font-size:13px;font-weight:800;display:flex}.sx-line{background:var(--gold);width:54px;height:2px;display:block}.sx-title{text-transform:uppercase;letter-spacing:-.045em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:15ch;font-size:clamp(44px,8.4vw,136px);font-weight:900;line-height:.92}.sx-ln{margin-top:-.16em;padding:.16em 0 .04em;display:block;overflow:hidden}.sx-ln>span{animation:sxup 1s var(--ease) forwards;display:block;transform:translateY(105%)}.sx-ln:nth-child(2)>span{animation-delay:.12s}.sx-accent{color:var(--gold)}.sx-sub{color:#ffffffd9;opacity:0;max-width:560px;animation:sxfade .8s .45s var(--ease) forwards;margin-top:30px;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.sx-btns{opacity:0;animation:sxfade .8s .6s var(--ease) forwards;flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}@keyframes sxup{to{transform:none}}@keyframes sxfade{to{opacity:1}}.sx-btn{white-space:nowrap;border-radius:999px;align-items:center;gap:12px;padding:8px 8px 8px 26px;font-size:16px;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.sx-btn:after{content:"→";width:42px;height:42px;transition:transform .3s var(--ease);border-radius:50%;justify-content:center;align-items:center;font-size:18px;display:flex}.sx-btn:hover:after{transform:rotate(-45deg)}.sx-gold{background:var(--gold);color:#000}.sx-gold:after{color:var(--gold);background:#000}.sx-gold:hover{background:#fff}.sx-ghost{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff1a;border:1px solid #ffffff4d}.sx-ghost:after{color:#000;background:#fff}.sx-ghost:hover{background:#fff3}@media (max-width:640px){.sx-btn{justify-content:space-between;width:100%}}.sx-terms{color:#ceb573;letter-spacing:.14em;text-transform:uppercase;text-align:center;background:#080808;border-bottom:1px solid #ceb5732e;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px clamp(18px,3vw,44px);margin:0;padding:clamp(28px,3vw,40px) clamp(20px,4vw,64px);font-size:clamp(17px,2.1vw,28px);font-weight:800;list-style:none;display:flex}.sx-terms li{align-items:center;gap:clamp(18px,3vw,44px);display:flex}.sx-terms li+li:before{content:"";background:#ceb573;border-radius:50%;flex:none;width:9px;height:9px;display:block}@media (max-width:520px){.sx-terms{letter-spacing:.06em;gap:10px 16px;font-size:16px}.sx-terms li{gap:16px}}.v5s{--gold:#ceb573;overflow-x:clip}.v5s h2{text-transform:uppercase;letter-spacing:-.035em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-weight:900;line-height:1}.v5s h2.text-2xl,.v5s h2.text-3xl{font-size:clamp(22px,2.3vw,34px)}.v5s h2.text-4xl,.v5s h2.text-5xl{font-size:clamp(34px,5.6vw,76px)}.v5s a[class*=rounded-lg][class*=px-],.v5s button[class*=rounded-lg][class*=px-],.v5s a[class*=rounded-xl][class*=px-][class*=font-bold],.v5s button[class*=rounded-xl][class*=px-][class*=font-bold]{border-radius:999px}.v5s [class*=from-gold][class*=rounded-full][class*=w-1]{display:none}.v5s section:nth-of-type(odd) [class*=rounded-xl][class*=border-zinc-200],.v5s [class*=rounded-2xl][class*=shadow]{box-shadow:0 30px 60px -34px #00000059}@media (prefers-reduced-motion:reduce){.sx-eyebrow,.sx-sub,.sx-btns{opacity:1;animation:none}.sx-ln>span{animation:none;transform:none}}
