@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/b886574ba42c3409-s.0s8rfyfnf3ili.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2moef4a_pkre2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_946ff526-module__O4RA6q__className{font-family:Sora,Sora Fallback;font-style:normal}
.hx{--hx-ink:#fff;--hx-sub:#d3d8e2;--hx-nav:#fbfdff;--hx-feat:#e2ebf5;--hx-veil:6, 10, 18;--hx-blur:14px;--hx-rise:6px;isolation:isolate;color:var(--hx-ink);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:#03060c;justify-content:center;align-items:center;min-height:calc(100svh - 84px);max-height:940px;padding:36px 20px 112px;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.hx{--hx-blur:24px;--hx-rise:9px;padding:72px 40px 110px}}.hx-poster,.hx-video{object-fit:cover;object-position:50% 50%;z-index:-3;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.hx-video{z-index:-2;opacity:0;transition:opacity .6s}.hx-video.is-ready{opacity:1}.hx-veil{z-index:-1;pointer-events:none;background:radial-gradient(130% 44% at 50% 45%, rgba(var(--hx-veil), .5) 0%, rgba(var(--hx-veil), .26) 55%, rgba(var(--hx-veil), 0) 100%), linear-gradient(180deg, rgba(var(--hx-veil), .34) 0%, rgba(var(--hx-veil), 0) 20%, rgba(var(--hx-veil), 0) 60%, rgba(var(--hx-veil), .36) 100%);position:absolute;inset:0}@media (min-width:768px){.hx-veil{background:radial-gradient(95% 55% at 50% 50%, rgba(var(--hx-veil), .62) 0%, rgba(var(--hx-veil), .34) 55%, rgba(var(--hx-veil), 0) 100%), linear-gradient(180deg, rgba(var(--hx-veil), 0) 45%, rgba(var(--hx-veil), .1) 100%)}}.hx:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#07070f00 0%,#07070f 100%);height:22%;position:absolute;bottom:0;left:0;right:0}.hx-inner{text-align:center;flex-direction:column;align-items:center;gap:18px;width:100%;min-width:0;max-width:1180px;display:flex}@media (min-width:768px){.hx-inner{gap:26px}}.hx-badge{color:#f3c77e;letter-spacing:.16em;text-transform:uppercase;background:#e8a33d1a;border:1px solid #e8a33d66;border-radius:999px;align-items:center;gap:10px;padding:7px 16px;font-size:11px;font-weight:600;display:inline-flex}.hx-badge i{background:#e8a33d;border-radius:999px;width:6px;height:6px}.hx-title{letter-spacing:-.012em;text-wrap:balance;text-shadow:0 2px 24px #03060c99;font-size:clamp(1.4rem,6.2vw,2rem);font-weight:460;line-height:1.16}.hx-title span{display:block}@media (min-width:768px){.hx-title{font-size:clamp(2.4rem,1rem + 3.4vw,2.9rem)}}.hx-title .hx-gold{background:linear-gradient(90deg,#f6c980 0%,#e8a33d 45%,#9fc9f5 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.hx-sub{color:var(--hx-sub);text-wrap:balance;text-shadow:0 1px 16px #03060cd9,0 0 4px #03060c99;max-width:34rem;font-size:clamp(1rem,.9rem + .5vw,1.25rem);font-weight:446;line-height:1.5}.hx-sub span{display:inline}@media (min-width:768px){.hx-sub{max-width:none}.hx-sub span{display:block}}.hx-actions{flex-direction:column;align-items:center;width:100%;margin-top:4px;display:flex}.hx-cta{min-height:52px;color:var(--hx-ink);-webkit-backdrop-filter:blur(var(--hx-blur)) saturate(.45);backdrop-filter:blur(var(--hx-blur)) saturate(.45);background:linear-gradient(#060c1600 45%,#060c161f 78%,#060c1647 100%),linear-gradient(90deg,#ffe2b22b 0%,#ffecd012 22%,#b0ceee08 55%,#96c4f417 100%),linear-gradient(90deg,#ffffff3d 0%,#ffffff2b 12%,#ffffff1c 26%,#ffffff12 42%,#ffffff0d 60%,#ffffff0a 100%);border-radius:999px;justify-content:center;align-items:center;gap:12px;width:100%;max-width:320px;padding:15px 30px;font-size:1.05rem;font-weight:497;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;box-shadow:0 -2px 20px #ffe0b033,0 0 34px #a8ccfc29,inset 0 1px #fffbf273}@media (min-width:640px){.hx-cta{width:auto;max-width:none;padding:16px 34px}}.hx-cta:hover{transform:translateY(-2px);box-shadow:0 -2px 26px #ffe0b04d,0 0 44px #a8ccfc3d,inset 0 1px #fffbf28c}.hx-cta:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(#fffcf6f2 0%,#fffcf633 45%,#fffcf600 78%),linear-gradient(90deg,#ffe4b6f2 0%,#faecd2b3 12%,#e2e6ea08 32%,#d6e2f005 62%,#c8e4fab3 90%,#bae0f7f2 100%);padding:1.4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hx-cta svg{fill:none;width:17px;height:12px;stroke:var(--hx-ink);stroke-width:1.6px;stroke-linecap:square;stroke-linejoin:miter;flex:none}.hx-feats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:560px;margin-top:22px;padding:0;list-style:none;display:grid}@media (min-width:768px){.hx-feats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:900px;margin-top:28px}}.hx-feat{height:100%;color:var(--hx-feat);text-align:left;-webkit-backdrop-filter:blur(var(--hx-blur)) saturate(.45);backdrop-filter:blur(var(--hx-blur)) saturate(.45);background:linear-gradient(#ffffff17 0%,#ffffff08 100%);border-radius:18px;flex-direction:column;align-items:flex-start;gap:12px;padding:16px 14px 14px;transition:transform .3s cubic-bezier(.16,1,.3,1),background .3s,box-shadow .3s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff24}.hx-feat:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(160deg, color-mix(in srgb, var(--hx-feat-c) 65%, white 10%) 0%, #ffffff24 40%, #ffffff0d 100%);-webkit-mask-composite:xor;opacity:.55;padding:1.3px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hx-feat:hover,.hx-feat:focus-visible{box-shadow:inset 0 1px 0 0 #fff3, 0 14px 32px -12px color-mix(in srgb, var(--hx-feat-c) 45%, transparent);background:linear-gradient(#ffffff24 0%,#ffffff0d 100%);transform:translateY(-4px)}.hx-feat:hover:before,.hx-feat:focus-visible:before{opacity:1}.hx-feat-icon{width:36px;height:36px;color:var(--hx-feat-c);background:color-mix(in srgb, var(--hx-feat-c) 20%, transparent);border:1px solid color-mix(in srgb, var(--hx-feat-c) 38%, transparent);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.hx-feat-icon svg{width:17px;height:17px}.hx-feat-label{color:var(--hx-nav);text-shadow:0 1px 12px #03060cb3;font-size:.88rem;font-weight:560;line-height:1.3}@media (min-width:768px){.hx-feat-label{font-size:.95rem}}.hx-feat-more{letter-spacing:.02em;color:color-mix(in srgb, var(--hx-feat-c) 75%, white 20%);opacity:.85;align-items:center;gap:5px;margin-top:auto;font-size:.7rem;font-weight:560;display:inline-flex}.hx-feat .hx-chev{transition:transform .3s cubic-bezier(.16,1,.3,1)}.hx-feat:hover .hx-chev,.hx-feat:focus-visible .hx-chev{transform:translate(4px)}.hx-chev{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:7px;height:13px}.hx-store-link{color:var(--hx-sub);background:#ffffff08;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:9px;margin-top:22px;padding:10px 20px;font-size:.85rem;font-weight:520;transition:background .25s,border-color .25s,color .25s,transform .25s;display:inline-flex}@media (min-width:768px){.hx-store-link{margin-top:26px;font-size:.9rem}}.hx-store-link svg:first-of-type{flex:none;width:15px;height:15px}.hx-store-link .hx-chev{stroke:currentColor;opacity:.7;transition:transform .3s cubic-bezier(.16,1,.3,1)}.hx-store-link:hover,.hx-store-link:focus-visible{color:var(--hx-ink);background:#ffffff12;border-color:#ffffff47;transform:translateY(-1px)}.hx-store-link:hover .hx-chev,.hx-store-link:focus-visible .hx-chev{transform:translate(3px)}.hx a:focus-visible{outline-offset:3px;border-radius:999px;outline:2px solid #9fe0ff}@keyframes hx-wipe{0%{clip-path:inset(-.78em 0 calc(100% + .78em));translate:0 var(--hx-rise)}to{clip-path:inset(-.78em 0);translate:0}}@keyframes hx-lift{0%{opacity:0;translate:0 var(--hx-rise)}}@media (prefers-reduced-motion:no-preference){.hx{--hx-line:cubic-bezier(.16, 1, .3, 1);--hx-soft:cubic-bezier(.25, .8, .35, 1)}.hx-badge{animation:hx-lift .6s var(--hx-soft) 80ms backwards}.hx-title span:first-child{animation:hx-wipe .95s var(--hx-line) .24s backwards}.hx-title span:nth-child(2){animation:hx-wipe .95s var(--hx-line) .36s backwards}.hx-sub span:first-child{animation:hx-lift .7s var(--hx-soft) .66s backwards}.hx-sub span:nth-child(2){animation:hx-lift .7s var(--hx-soft) .74s backwards}.hx-cta{animation:hx-lift .8s var(--hx-line) .88s backwards}.hx-feats li:first-child{animation:hx-lift .6s var(--hx-soft) 1s backwards}.hx-feats li:nth-child(2){animation:hx-lift .6s var(--hx-soft) 1.07s backwards}.hx-feats li:nth-child(3){animation:hx-lift .6s var(--hx-soft) 1.14s backwards}.hx-feats li:nth-child(4){animation:hx-lift .6s var(--hx-soft) 1.21s backwards}.hx-store-link{animation:hx-lift .6s var(--hx-soft) 1.32s backwards}}@media (prefers-reduced-motion:reduce){.hx *,.hx :before,.hx :after{transition:none!important;animation:none!important}}