@font-face{font-family:Paytone One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/641975bef1026c7c-s.81d6e2e0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Paytone One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/309bed3fea9ae782-s.64a77cb6.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:Paytone One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ae5db5251f6ce4dd-s.p.d7a2201f.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:Paytone One Fallback;src:local(Arial);ascent-override:98.25%;descent-override:24.98%;line-gap-override:0.0%;size-adjust:113.28%}.paytone_one_10ae38d2-module__aijZJa__className{font-family:Paytone One,Paytone One Fallback;font-style:normal;font-weight:400}.paytone_one_10ae38d2-module__aijZJa__variable{--font-paytone:"Paytone One","Paytone One Fallback"}
.hub{--red:#ce242b;--red-deep:#a81d23;--red-hi:#e0453f;--pad:clamp(16px,3.5vw,56px);--bg:#161210;--ink:#f4ede7;--muted:#a99f97;--line:#ffffff17;--dot-track:#ffffff21;--scroll-thumb:#2c231e;--shadow-banner:0 12px 34px #0000006b;--shadow-cover:0 8px 22px #0000006b;--shadow-cover-h:0 14px 30px #00000080;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--disp:var(--font-paytone),var(--sans);background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;min-height:100dvh;line-height:1.5}.hub *{box-sizing:border-box}.hub .shell{padding:0 var(--pad)}.hub .hd{z-index:20;background:#ce0908;position:sticky;top:0;box-shadow:0 2px 18px #00000047}.hub .hd-in{padding:12px var(--pad);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.hub .hd-sp{justify-self:start}.hub .brand{justify-self:center}.hub .brand img{width:auto;height:26px;display:block}.hub .enter{letter-spacing:.04em;color:#fff;cursor:pointer;background:0 0;border:1.5px solid #fff9;border-radius:999px;justify-self:end;padding:8px 17px;font-family:inherit;font-size:13px;text-decoration:none;transition:background .2s,border-color .2s}.hub .enter:hover{background:#ffffff26;border-color:#fff}.hub .enter:focus-visible{outline-offset:2px;outline:2px solid #fff}.hub .acct{justify-self:end;max-width:46vw;position:relative}.hub .who{letter-spacing:.02em;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;max-width:100%;padding:3px;font-family:inherit;font-size:13px;display:inline-flex}.hub .who b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.hub .who-av{background:#ffffff38;border:1.5px solid #ffffff8c;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;transition:background .2s,border-color .2s;display:grid}.hub .who-av svg{width:15px;height:15px;display:block}.hub .who:hover .who-av,.hub .who[aria-expanded=true] .who-av{background:#ffffff57;border-color:#fff}.hub .who:focus-visible{outline-offset:2px;outline:2px solid #fff}.hub .acct-menu{z-index:30;background:#221b19;border:1px solid #ffffff24;border-radius:12px;min-width:min(74vw,236px);position:absolute;top:calc(100% + 9px);right:0;overflow:hidden;box-shadow:0 14px 34px #00000080}.hub .acct-mail{color:#ffffff9e;word-break:break-all;border-bottom:1px solid #ffffff1a;margin:0;padding:11px 14px;font-size:12px;line-height:1.35}.hub .acct-out{text-align:left;color:#fff;cursor:pointer;background:0 0;border:0;width:100%;padding:12px 14px;font-family:inherit;font-size:14px;transition:background .18s;display:block}.hub .acct-out:hover{background:#ce242b47}.hub .acct-out:focus-visible{outline-offset:-2px;outline:2px solid #ce242b}.hub .banners-wrap{padding:clamp(18px,3.5vw,26px) 0 6px}.hub .stage{position:relative}.hub .banners{scroll-snap-type:x mandatory;scroll-padding:0 var(--pad);padding:0 var(--pad);-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.hub .banners::-webkit-scrollbar{display:none}.hub .banner{scroll-snap-align:center;aspect-ratio:5/2;width:100%;max-height:700px;box-shadow:var(--shadow-banner);background:#0c0a09;border-radius:20px;flex:none;align-items:center;display:flex;position:relative;overflow:hidden}.hub .b-bg{object-fit:cover;object-position:var(--pos,center);z-index:1;width:100%;height:100%;position:absolute;inset:0}.hub .banner:after{content:"";z-index:2;background:linear-gradient(#0000 45%,#00000080 100%);position:absolute;inset:0}.hub .banner.has-img:after{background:linear-gradient(90deg,#0000008c,#0000001f 42%,#0000 62%)}.hub .b-txt{z-index:3;max-width:62%;padding:clamp(22px,4vw,40px);position:relative}.hub .b-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#ffffffd9;font-size:11.5px;font-weight:600}.hub .banner h2{font-family:var(--disp);color:#fff;font-weight:400;font-size:clamp(1.6rem,1rem2.6vw,2.5rem);letter-spacing:-.01em;margin:9px 0 8px;line-height:1.02}.hub .banner p{color:#ffffffeb;font-size:clamp(.9rem,.85rem.4vw,1.05rem);max-width:34ch;margin:0 0 16px;line-height:1.45}.hub .b-cta{color:#1a1210;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:9px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.hub .b-cta em{font-style:normal;transition:transform .2s}.hub .banner:hover .b-cta em{transform:translate(3px)}.hub .b-cta:focus-visible{outline-offset:3px;outline:2px solid #fff}.hub .b-cta.is-soon{color:#fff;background:#ffffff29;border:1px solid #fff6;font-weight:600}.hub .nav{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);background:#0f0a0880;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;transition:background .2s,opacity .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.hub .nav:hover{background:#0f0a08c7}.hub .nav.prev{left:clamp(4px,1.2vw,14px)}.hub .nav.next{right:clamp(4px,1.2vw,14px)}.hub .nav:disabled{opacity:.32;cursor:default}.hub .dots{justify-content:center;gap:8px;padding:14px 0 2px;display:flex}.hub .dot{background:var(--dot-track);cursor:pointer;border:none;border-radius:999px;width:8px;height:8px;padding:0;transition:width .25s,background .25s}.hub .dot:hover{background:var(--red-hi)}.hub .dot.on{background:var(--red-hi);width:22px}.hub .cat{padding:clamp(20px,3.5vw,30px) 0 0}.hub .cat-head{align-items:baseline;gap:12px;margin:0 0 14px;display:flex}.hub .cat-head h3{font-family:var(--disp);letter-spacing:-.01em;margin:0;font-size:1.28rem;font-weight:400}.hub .cat-head span{color:var(--muted);letter-spacing:.03em;font-size:12px}.hub .cat-head span em{font-style:italic;font-weight:inherit}.hub .row{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--scroll-thumb)transparent;gap:15px;padding:2px 0 14px;display:flex;overflow-x:auto}.hub .row::-webkit-scrollbar{height:7px}.hub .row::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:999px}.hub .cc{scroll-snap-align:start;width:clamp(155px,44vw,224px);color:inherit;flex:none;text-decoration:none}.hub .cc-cover{aspect-ratio:3/4;box-shadow:var(--shadow-cover);border-radius:15px;align-items:flex-end;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.hub .cc-cover:after{content:"";z-index:1;background:linear-gradient(#0000 45%,#00000080);position:absolute;inset:0}.hub .cc-bg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hub .cc:hover .cc-cover{box-shadow:var(--shadow-cover-h);transform:translateY(-4px)}.hub .cc-name{z-index:2;font-family:var(--disp);color:#fff;letter-spacing:-.01em;text-shadow:0 2px 8px #0006;padding:14px;font-size:1.12rem;line-height:1.08;position:relative}.hub .cc-tag{z-index:2;letter-spacing:.09em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(4px);background:#00000080;border:1px solid #ffffff4d;border-radius:999px;padding:5px 10px;font-size:10.5px;font-weight:700;position:absolute;top:10px;left:10px}.hub .cc-tag.buy{background:var(--red);border-color:#0000}.hub .cc:focus-visible .cc-cover{outline:2px solid var(--red-hi);outline-offset:3px}.hub .cc.locked .cc-cover{filter:saturate(.5)}.hub .cc.locked .cc-name{opacity:.85}.hub .cc-lockwrap{z-index:2;color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.hub .cc-lock{opacity:.95}.hub .cc-soon{letter-spacing:.14em;text-transform:uppercase;background:#0000006b;border:1px solid #ffffff59;border-radius:999px;padding:4px 11px;font-size:11px}.hub footer{text-align:center;color:var(--muted);border-top:1px solid var(--line);margin-top:20px;padding:34px 0 40px;font-size:12.5px}.hub footer a{color:var(--muted);text-decoration:none}.hub footer a:hover{color:var(--red)}.hub .tabbar{display:none}.hub .tab{min-width:0;color:var(--muted);letter-spacing:.01em;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:3px;padding:2px 0;font-size:11px;text-decoration:none;display:flex}.hub .tab.on{color:var(--red)}.hub .tab svg{width:22px;height:22px}@media (max-width:767px){.hub .nav{display:none}.hub .banner{aspect-ratio:auto;min-height:clamp(230px,60vw,340px);max-height:none}.hub .tabbar{z-index:30;background:var(--bg);border-top:1px solid var(--line);padding:8px 6px calc(8px + env(safe-area-inset-bottom));justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 16px #00000024}.hub{padding-bottom:74px}}@media (prefers-reduced-motion:reduce){.hub .cc-cover,.hub .b-cta em,.hub .enter,.hub .dot,.hub .who-av,.hub .acct-out,.hub{transition:none}}.hub input:-webkit-autofill{-webkit-text-fill-color:#f6efea;caret-color:#f6efea;-webkit-background-clip:text;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #1b0d0e}.hub input:-webkit-autofill:hover{-webkit-text-fill-color:#f6efea;caret-color:#f6efea;-webkit-background-clip:text;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #1b0d0e}.hub input:-webkit-autofill:focus{-webkit-text-fill-color:#f6efea;caret-color:#f6efea;-webkit-background-clip:text;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #1b0d0e}.hub input:-webkit-autofill:active{-webkit-text-fill-color:#f6efea;caret-color:#f6efea;-webkit-background-clip:text;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #1b0d0e}
