.hub{--paper: #F4F4F2;--paper-2: #E2E2DE;--ink: #111111;--night: #0D0D0F;--night-2: #18181C;--pink: #F0144A;--pink-deep: #C70D3A;--muted: #8C8C88;--slash: -11.4deg;--display: "Barlow Condensed", var(--font-heading--family, sans-serif);--body: "Barlow", var(--font-body--family, system-ui, sans-serif);--cut: 18px;background:var(--paper);color:var(--ink);font-family:var(--body);overflow-x:clip;-webkit-font-smoothing:antialiased}.hub *,.hub *:before,.hub *:after{box-sizing:border-box}.hub a{color:inherit;text-decoration:none}.hub img{display:block;max-width:100%}.hub-wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(16px,4vw,48px)}.hub-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hub-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--pink);margin-right:8px;vertical-align:1px}.hub-dot--white{background:#fff}@keyframes hub-pulse{0%,to{box-shadow:0 0 #f0144a8c}50%{box-shadow:0 0 0 6px #f0144a00}}.hub-btn{--bg: var(--ink);--fg: #fff;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 26px;border:0;cursor:pointer;overflow:hidden;font:800 clamp(16px,1.3vw,19px)/1 var(--display);letter-spacing:.06em;text-transform:uppercase;background:var(--bg);color:var(--fg);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);transition:transform .18s cubic-bezier(.16,1,.3,1),background .2s}.hub-btn svg{width:18px;height:18px;transition:transform .2s}.hub-btn:hover{transform:translateY(-2px)}.hub-btn:hover svg{transform:translate(4px)}.hub-btn:active{transform:translateY(1px) scale(.98)}.hub-btn:focus-visible{outline:3px solid var(--pink);outline-offset:3px}.hub-btn--pink{--bg: var(--pink)}.hub-btn--pink:hover{--bg: var(--pink-deep)}.hub-btn--black{--bg: var(--ink)}.hub-btn--ghost{--bg: transparent;--fg: var(--ink);box-shadow:inset 0 0 0 2px var(--ink);clip-path:none}.hub-btn--ghost:hover{--bg: var(--ink);--fg: #fff}.hub-btn--sm{padding:11px 16px;font-size:15px}.hub-nav{position:fixed;inset:0 0 auto;z-index:50;transition:background .25s,box-shadow .25s,transform .3s}.hub-nav.is-solid{background:#f4f4f2e0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px #1111111a}.hub-nav__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;height:68px}.hub-nav__logo img{height:34px;width:auto;transition:transform .2s}.hub-nav__logo:hover img{transform:rotate(-2deg) scale(1.04)}.hub-nav__links{display:flex;gap:clamp(16px,2.4vw,34px)}.hub-nav__links a{position:relative;font:700 15px/1 var(--display);letter-spacing:.12em;text-transform:uppercase;padding:8px 0}.hub-nav__links a:after{content:"";position:absolute;left:-4px;right:-4px;bottom:2px;height:3px;background:var(--pink);transform:rotate(var(--slash)) scaleX(0);transform-origin:left;transition:transform .22s ease}.hub-nav__links a:hover:after{transform:rotate(var(--slash)) scaleX(1)}.hub-nav__end{display:flex;align-items:center;gap:10px}@media(max-width:760px){.hub-nav__links{display:none}.hub-nav__logo img{height:28px}}.hub-hero{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:center;padding:96px 0 88px;overflow:hidden;isolation:isolate}.hub-hero.is-aiming{cursor:none}.hub-hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:repeating-linear-gradient(-11.4deg,rgba(17,17,17,.075) 0 1px,transparent 1px 34px);-webkit-mask-image:linear-gradient(to bottom,#000 35%,transparent 95%);mask-image:linear-gradient(to bottom,#000 35%,transparent 95%)}.hub-hero__fx{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:3;pointer-events:none}.hub-hero__inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.hub-hero__eyebrow{margin:0 0 clamp(12px,2vw,22px);font:700 clamp(13px,1.1vw,15px)/1 var(--display);letter-spacing:.28em;text-transform:uppercase;color:#444}.hub-mark{position:relative;margin:0;width:min(100%,92vh,1000px);line-height:0}.hub-mark__btn{position:relative;display:block;width:100%;padding:0;border:0;background:none;cursor:pointer}.hub-mark__btn:focus-visible{outline:3px solid var(--pink);outline-offset:8px}.hub-mark__ghost{width:100%;height:auto;opacity:0}.hub-mark__piece{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--src) center / 100% 100% no-repeat;will-change:transform}.hub-mark__piece--top{clip-path:polygon(0 0,100% 0,100% 29.2%,0 78.6%)}.hub-mark__piece--bot{clip-path:polygon(0 78.6%,100% 29.2%,100% 100%,0 100%)}.hub-mark__slash{position:absolute;left:50%;top:53.9%;width:320vw;height:clamp(3px,.42vw,6px);background:var(--pink);transform:translate(-50%,-50%) rotate(var(--slash));z-index:-1;pointer-events:none}.hub-mark__btn:hover .hub-mark__piece--top{transform:translate(-.4%,-.6%)}.hub-mark__btn:hover .hub-mark__piece--bot{transform:translate(.4%,.6%)}.hub-mark__piece{transition:transform .25s cubic-bezier(.16,1,.3,1)}.hub-hero__title{margin:0;font:italic 900 clamp(34px,5.2vw,78px)/.92 var(--display);text-transform:uppercase;letter-spacing:-.01em;max-width:13ch}.hub-word{display:inline-block}.hub-hero__sub{margin:0;max-width:40ch;font-size:clamp(16px,1.3vw,19px);line-height:1.5;color:#3a3a3a}.hub-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.hub-hero__row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(20px,4vw,64px);align-items:end;width:100%;margin-top:clamp(20px,3vw,44px)}@media(max-width:860px){.hub-hero__row{grid-template-columns:1fr}}.hub--js .hub-hero.is-playing .hub-mark__piece--top{animation:hub-top 1.15s cubic-bezier(.2,.8,.2,1) both}.hub--js .hub-hero.is-playing .hub-mark__piece--bot{animation:hub-bot 1.15s cubic-bezier(.2,.8,.2,1) both}.hub--js .hub-hero.is-playing .hub-mark__slash{animation:hub-slash 1.15s cubic-bezier(.7,0,.2,1) both}.hub--js .hub-hero.is-playing .hub-hero__inner{animation:hub-shake .4s .62s linear both}.hub--js .hub-hero.is-playing [data-hero-rise]{animation:hub-rise .7s cubic-bezier(.2,.9,.3,1) both;animation-delay:calc(.75s + var(--r, 0) * .09s)}.hub--js .hub-hero.is-playing .hub-word{animation:hub-word .55s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.85s + var(--i) * .06s)}@keyframes hub-top{0%{transform:translate(-60%,12%) rotate(-4deg);opacity:0}45%{transform:translate(1.5%,-.3%);opacity:1}55%{transform:translate(0)}62%{transform:translate(-1.6%,-2.4%) rotate(-.6deg)}to{transform:none}}@keyframes hub-bot{0%{transform:translate(60%,-12%) rotate(-4deg);opacity:0}45%{transform:translate(-1.5%,.3%);opacity:1}55%{transform:translate(0)}62%{transform:translate(1.6%,2.4%) rotate(.6deg)}to{transform:none}}@keyframes hub-slash{0%,40%{transform:translate(-50%,-50%) rotate(var(--slash)) scaleX(0);height:14px}60%{transform:translate(-50%,-50%) rotate(var(--slash)) scaleX(1);height:14px}to{transform:translate(-50%,-50%) rotate(var(--slash)) scaleX(1)}}@keyframes hub-shake{0%,to{transform:none}20%{transform:translate(-6px,3px)}40%{transform:translate(5px,-4px)}60%{transform:translate(-3px,2px)}80%{transform:translate(2px,-1px)}}@keyframes hub-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes hub-word{0%{opacity:0;transform:translateY(.6em) skew(-12deg) scale(.9)}to{opacity:1;transform:none}}.hub-hero__cross{position:absolute;left:0;top:0;width:36px;height:36px;margin:-18px 0 0 -18px;z-index:4;pointer-events:none;opacity:0;transition:opacity .15s}.hub-hero.is-aiming .hub-hero__cross{opacity:1}.hub-hero__cross i{position:absolute;background:var(--pink);box-shadow:0 0 0 1px #ffffffb3}.hub-hero__cross i:nth-child(1),.hub-hero__cross i:nth-child(2){left:17px;width:2px;height:11px}.hub-hero__cross i:nth-child(1){top:0}.hub-hero__cross i:nth-child(2){bottom:0}.hub-hero__cross i:nth-child(3),.hub-hero__cross i:nth-child(4){top:17px;height:2px;width:11px}.hub-hero__cross i:nth-child(3){left:0}.hub-hero__cross i:nth-child(4){right:0}.hub-hero__cross.is-kick{animation:hub-kick .14s ease-out}@keyframes hub-kick{50%{scale:1.5}}.hub-feed{position:absolute;top:96px;right:clamp(16px,3vw,40px);z-index:2;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;align-items:flex-end;gap:6px;pointer-events:none}.hub-feed__row{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#0d0d0fdb;color:#fff;font:800 14px/1 var(--display);letter-spacing:.06em;text-transform:uppercase}.hub--js .hub-feed__row{display:none}.hub--js .hub-feed__row.is-on{display:flex;animation:hub-feed-in .35s cubic-bezier(.16,1,.3,1) both}.hub--js .hub-feed__row.is-off{animation:hub-feed-out .4s ease both}.hub-feed__a{color:var(--pink)}.hub-feed__icon{width:16px;height:16px;color:#fff;opacity:.9}.hub-feed__row--you{background:var(--pink);box-shadow:none}.hub-feed__row--you .hub-feed__a{color:#fff}@keyframes hub-feed-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes hub-feed-out{to{opacity:0;transform:translate(20px)}}@media(max-width:1199px),(max-height:700px){.hub-feed{display:none}}.hub-hud{position:absolute;left:0;right:0;bottom:22px;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:0 clamp(16px,3vw,40px);font:700 13px/1 var(--display);letter-spacing:.2em;text-transform:uppercase;color:#555;pointer-events:none}.hub-hud__score b{display:inline-block;min-width:2ch;color:var(--pink);font-size:22px;font-weight:900;vertical-align:-3px}.hub-hud__score.is-pop b{animation:hub-word .4s cubic-bezier(.16,1,.3,1)}.hub-ace{position:absolute;left:50%;top:50%;z-index:5;pointer-events:none;font:italic 900 clamp(120px,26vw,380px)/1 var(--display);color:var(--pink);-webkit-text-stroke:4px var(--ink);transform:translate(-50%,-50%) rotate(var(--slash));opacity:0}.hub-ace.is-on{animation:hub-ace 1.6s cubic-bezier(.16,1,.3,1) both}@keyframes hub-ace{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--slash)) scale(2.4)}18%{opacity:1;transform:translate(-50%,-50%) rotate(var(--slash)) scale(.95)}26%{transform:translate(-50%,-50%) rotate(var(--slash)) scale(1.04)}75%{opacity:1;transform:translate(-50%,-50%) rotate(var(--slash)) scale(1)}to{opacity:0;transform:translate(-50%,-54%) rotate(var(--slash)) scale(1.1)}}.hub-stats{background:var(--night);color:#fff;position:relative}.hub-stats__inner{display:grid;grid-template-columns:repeat(4,1fr)}.hub-stat{padding:clamp(28px,4vw,52px) clamp(10px,2vw,28px);border-left:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:8px}.hub-stat:first-child{border-left:0}.hub-stat__num{font:italic 900 clamp(46px,6.4vw,96px)/.9 var(--display);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.hub-stat__suffix{color:var(--pink)}.hub-stat__label{font:700 clamp(12px,1vw,14px)/1.3 var(--display);letter-spacing:.18em;text-transform:uppercase;color:#a5a5a0}@media(max-width:760px){.hub-stats__inner{grid-template-columns:1fr 1fr}.hub-stat:nth-child(3){border-left:0}.hub-stat:nth-child(n+3){border-top:1px solid rgba(255,255,255,.1)}}.hub-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 40px;margin-bottom:clamp(28px,4vw,52px)}.hub-head__title{margin:0;font:italic 900 clamp(40px,6vw,88px)/.9 var(--display);text-transform:uppercase}.hub-head__sub{margin:0;max-width:34ch;color:#555;font-size:clamp(15px,1.2vw,18px);line-height:1.5}.hub-arsenal{padding:clamp(72px,10vw,140px) 0}.hub-index{list-style:none;margin:0;padding:0;border-top:2px solid var(--ink)}.hub-index__item{border-bottom:1px solid rgba(17,17,17,.16)}.hub-index__row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) 150px 220px;grid-template-areas:"name copy meta thumb";gap:clamp(16px,2.6vw,40px);align-items:center;padding:clamp(18px,2.2vw,26px) 0}.hub-index__name{grid-area:name;font:italic 900 clamp(42px,5.6vw,88px)/.86 var(--display);text-transform:uppercase;letter-spacing:-.012em;transition:color .3s ease,transform .6s cubic-bezier(.16,1,.3,1)}.hub-index__copy{grid-area:copy;max-width:36ch;color:#444;font-size:16px;line-height:1.5}.hub-index__meta{grid-area:meta;display:flex;flex-direction:column;gap:6px;font:700 13px/1.2 var(--display);letter-spacing:.16em;text-transform:uppercase;color:#555}.hub-index__meta b{font:italic 900 28px/1 var(--display);letter-spacing:0;color:var(--ink)}.hub-index__go{margin-top:6px;color:var(--pink)}.hub-index__row.is-soon .hub-index__go{color:var(--muted)}.hub-index__row.is-soon .hub-index__name{color:transparent;-webkit-text-stroke:1.5px var(--ink)}.hub-index__thumb{grid-area:thumb;position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;border:2px solid var(--ink);background:var(--night)}.hub-index__thumb .hub-card__art{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;border:0}.hub-index__thumb img{width:100%;height:100%;object-fit:cover;object-position:left top;transition:transform .8s cubic-bezier(.16,1,.3,1)}a.hub-index__row:hover .hub-index__name{color:var(--pink);transform:translate(10px)}a.hub-index__row:hover .hub-index__thumb img{transform:scale(1.05)}a.hub-index__row:focus-visible{outline:2px solid var(--pink);outline-offset:4px}@media(max-width:1000px){.hub-index__row{grid-template-columns:minmax(0,1fr) 200px;grid-template-areas:"name thumb" "copy thumb" "meta thumb";row-gap:10px}.hub-index__meta{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.hub-index__go{margin:0 0 0 auto}}@media(max-width:600px){.hub-index__row{grid-template-columns:1fr;grid-template-areas:"thumb" "name" "copy" "meta"}}.hub-art-draft{position:absolute;left:12px;right:12px;bottom:12px;display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.hub-art-draft i{height:6px;background:#ffffff40}.hub-art-draft i:nth-child(-n+3){background:var(--pink)}a.hub-index__row:hover .hub-art-draft i{animation:hub-pick 2.4s calc(var(--i) * .25s) ease-in-out infinite}@keyframes hub-pick{0%,20%{background:#ffffff40}30%,80%{background:var(--pink)}to{background:#ffffff40}}.hub-card--strats .hub-card__art{background:#fff;background-image:linear-gradient(rgba(17,17,17,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(17,17,17,.06) 1px,transparent 1px);background-size:16px 16px}.hub-art-map{position:absolute;top:14px;right:14px;bottom:14px;left:14px;width:calc(100% - 28px);height:calc(100% - 28px)}.hub-art-map .m-wall{fill:none;stroke:var(--ink);stroke-width:3;stroke-linejoin:miter}.hub-art-map .m-route{fill:none;stroke:var(--pink);stroke-width:3;stroke-dasharray:7 6}a.hub-index__row:hover .hub-art-map .m-route{animation:hub-route 1.2s linear infinite}.hub-art-map .m-dot{fill:var(--pink);transform-box:fill-box;transform-origin:center}a.hub-index__row:hover .hub-art-map .m-dot{animation:hub-ping 1.6s ease-in-out infinite}.hub-art-map .m-dot--b{fill:var(--ink);animation-delay:.5s}@keyframes hub-route{to{stroke-dashoffset:-26}}@keyframes hub-ping{50%{transform:scale(1.5)}}.hub-card--discord .hub-card__art{background:var(--pink)}.hub-art-chat{position:absolute;top:16px;right:16px;bottom:16px;left:16px;display:flex;flex-direction:column;justify-content:flex-end;gap:7px}.hub-art-chat i{align-self:flex-start;padding:5px 8px;font-size:10px;background:#fff;color:var(--ink);font:800 12px/1.1 var(--display);letter-spacing:.06em;font-style:normal;transition:transform .5s cubic-bezier(.16,1,.3,1)}a.hub-index__row:hover .hub-art-chat i{transform:translateY(-4px)}a.hub-index__row:hover .hub-art-chat i:nth-child(2){transition-delay:.05s}a.hub-index__row:hover .hub-art-chat i:nth-child(3){transition-delay:.1s}.hub-art-chat i:nth-child(2){align-self:flex-end;background:var(--ink);color:#fff}@keyframes hub-chat{0%{opacity:0;transform:translateY(10px) scale(.95)}10%,85%{opacity:1;transform:none}to{opacity:0}}.hub-art-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;background:radial-gradient(circle at 50% 45%,#2a0a14,var(--night) 70%)}.hub-art-play svg{width:48px;height:48px;padding:8px;border-radius:50%;background:var(--pink);transition:transform .4s cubic-bezier(.16,1,.3,1)}a.hub-index__row:hover .hub-art-play svg{transform:scale(1.08);animation:hub-play 1.8s ease-in-out infinite}.hub-art-play b{font:italic 900 22px/1 var(--display);letter-spacing:.04em;text-transform:uppercase}@keyframes hub-play{0%,to{box-shadow:0 0 #f0144a99}60%{box-shadow:0 0 0 18px #f0144a00}}.hub-sd{position:relative;background:var(--night);color:#fff;padding:clamp(100px,13vw,180px) 0 clamp(90px,12vw,160px);clip-path:polygon(0 clamp(40px,6vw,90px),100% 0,100% calc(100% - clamp(40px,6vw,90px)),0 100%);margin:-10px 0}.hub-sd__inner{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(32px,5vw,80px);align-items:center}@media(max-width:900px){.hub-sd__inner{grid-template-columns:1fr}}.hub-sd__title{margin:0;font:italic 900 clamp(46px,6.6vw,104px)/.88 var(--display);text-transform:uppercase}.hub-sd__steps{list-style:none;margin:28px 0 32px;padding:0;display:grid;gap:4px}.hub-sd__steps li{display:flex;align-items:baseline;gap:16px;padding:14px 0;border-top:1px solid rgba(255,255,255,.12);font-size:clamp(16px,1.4vw,20px)}.hub-sd__steps b{font:italic 900 26px/1 var(--display);color:var(--pink)}.hub-screen{--rx: 0deg;--ry: 0deg;position:relative;display:block;background:var(--night-2);border:2px solid #2c2c32;transform:perspective(1100px) rotateX(var(--rx)) rotateY(var(--ry)) rotate(-1.5deg);transition:transform .5s cubic-bezier(.2,.9,.3,1);box-shadow:0 30px 80px #f0144a2e,18px 18px 0 var(--pink)}.hub-screen.is-tilting{transition:transform .08s linear}.hub-screen__bar{display:flex;align-items:center;gap:6px;padding:10px 12px;border-bottom:2px solid #2c2c32;font:600 12px/1 var(--body);color:#8b8b92}.hub-screen__bar span{margin-left:2px;letter-spacing:.02em}.hub-screen__view{position:relative;display:block;aspect-ratio:1200 / 630;overflow:hidden;background:#000}.hub-screen__view img{width:100%;height:100%;object-fit:cover}.hub-screen__scan{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.18) 0 2px,transparent 2px 4px);mix-blend-mode:multiply;pointer-events:none}.hub-screen__badge{position:absolute;left:14px;bottom:14px;display:inline-flex;align-items:center;padding:8px 12px;background:#0d0d0fd9;font:800 14px/1 var(--display);letter-spacing:.12em;text-transform:uppercase}.hub-watch{padding:clamp(80px,11vw,150px) 0 clamp(72px,10vw,130px);overflow:hidden}.hub-marquee{margin-bottom:clamp(80px,11vw,160px);transform:rotate(var(--slash)) scale(1.08)}.hub-marquee__row{display:flex;width:max-content;white-space:nowrap;font:italic 900 clamp(56px,9vw,140px)/1 var(--display);text-transform:uppercase;animation:hub-marquee 26s linear infinite}.hub-marquee__row span{padding-right:.3em}.hub-marquee__row--rev{color:transparent;-webkit-text-stroke:2px var(--pink);animation-direction:reverse;animation-duration:32s}@keyframes hub-marquee{to{transform:translate(-50%)}}.hub-socials{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.6vw,20px)}@media(max-width:760px){.hub-socials{grid-template-columns:1fr}}.hub-social{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:16px;align-items:center;padding:clamp(20px,2.4vw,30px);border:2px solid var(--ink);background:#fff;overflow:hidden;transition:color .25s,transform .25s cubic-bezier(.16,1,.3,1)}.hub-social:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pink);transform:translate(-101%) skew(-12deg);transform-origin:left;transition:transform .35s cubic-bezier(.7,0,.2,1);z-index:0}.hub-social>*{position:relative;z-index:1}.hub-social svg{grid-row:span 2;width:44px;height:44px}.hub-social__name{font:italic 900 clamp(30px,3.2vw,44px)/.9 var(--display);text-transform:uppercase}.hub-social__handle{font:600 14px/1.4 var(--body);color:#555;transition:color .25s}.hub-social:hover{color:#fff;transform:translateY(-2px)}.hub-social:hover:before{transform:translate(0) skew(0)}.hub-social:hover .hub-social__handle{color:#fff}.hub-discord{position:relative;background:var(--pink);color:#fff;padding:clamp(110px,14vw,190px) 0;clip-path:polygon(0 0,100% clamp(40px,6vw,90px),100% 100%,0 calc(100% - clamp(40px,6vw,90px)));overflow:hidden;text-align:center}.hub-discord__bg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;gap:0;transform:rotate(var(--slash)) scale(1.3);pointer-events:none}.hub-discord__bg span{font:italic 900 clamp(110px,18vw,280px)/.85 var(--display);color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.14);white-space:nowrap;animation:hub-marquee 140s linear infinite}.hub-discord__bg span:nth-child(2){animation-direction:reverse;margin-left:-20vw}.hub-discord__inner{position:relative;display:flex;flex-direction:column;align-items:center}.hub-discord__live{display:inline-flex;align-items:center;margin:0 0 18px;padding:8px 14px;background:#00000038;font:800 15px/1 var(--display);letter-spacing:.14em;text-transform:uppercase}@keyframes hub-pulse-w{0%,to{box-shadow:0 0 #ffffffb3}50%{box-shadow:0 0 0 6px #fff0}}.hub-discord__title{margin:0;font:italic 900 clamp(52px,9vw,150px)/.86 var(--display);text-transform:uppercase;text-shadow:6px 6px 0 var(--ink);max-width:12ch}.hub-discord__sub{margin:22px 0 30px;max-width:42ch;font-size:clamp(16px,1.4vw,20px);line-height:1.5}.hub-discord .hub-btn{font-size:clamp(17px,1.5vw,21px);padding:18px 30px}.hub-drop{padding:clamp(80px,10vw,130px) 0}.hub-drop__inner{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,60px);align-items:center;padding:clamp(28px,4vw,56px);background:#fff;border:2px solid var(--ink);box-shadow:12px 12px 0 var(--ink)}@media(max-width:860px){.hub-drop__inner{grid-template-columns:1fr;box-shadow:8px 8px 0 var(--ink)}}.hub-drop__title{margin:0;font:italic 900 clamp(40px,5vw,72px)/.9 var(--display);text-transform:uppercase}.hub-drop__sub{margin:12px 0 0;color:#444;font-size:16px;line-height:1.5}.hub-drop__form{display:flex;flex-wrap:wrap;gap:10px}.hub-drop__input{flex:1 1 220px;min-width:0;height:56px;padding:0 16px;border:2px solid var(--ink);background:var(--paper);font:500 16px var(--body);color:var(--ink);border-radius:0}.hub-drop__input:focus{outline:none;border-color:var(--pink);background:#fff}.hub-drop__form .hub-btn{height:56px}.hub-drop__ok{margin:0;display:flex;align-items:center;font:800 22px/1.2 var(--display);text-transform:uppercase;letter-spacing:.04em}.hub-drop__err{flex-basis:100%;margin:0;color:var(--pink-deep);font-size:14px}.hub-foot{background:var(--night);color:#fff;padding-top:clamp(40px,6vw,80px);overflow:hidden}.hub-foot__giant{--fill: 0%;line-height:.8;text-align:center;padding-bottom:clamp(20px,3vw,40px)}.hub-foot__giant span{display:inline-block;font:italic 900 clamp(90px,23vw,360px)/.8 var(--display);letter-spacing:-.02em;color:transparent;-webkit-text-stroke:2px #3a3a40;background:linear-gradient(100deg,var(--pink) var(--fill),transparent calc(var(--fill) + .5%));-webkit-background-clip:text;background-clip:text}.hub-foot__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding-top:28px;padding-bottom:36px;border-top:1px solid rgba(255,255,255,.1)}.hub-foot__logo{height:30px;width:auto;filter:brightness(0) invert(1)}.hub-foot__links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.hub-foot__links a+a:before{content:"\2726";margin-right:14px;color:var(--pink);font-size:10px;vertical-align:2px}.hub-foot__links a{font:700 15px/1 var(--display);letter-spacing:.12em;text-transform:uppercase;color:#c9c9c4;transition:color .2s}.hub-foot__links a:hover{color:var(--pink)}.hub-foot__legal{flex-basis:100%;margin:0;font-size:12px;line-height:1.5;color:#77777a}@media(prefers-reduced-motion:reduce){.hub *,.hub *:before,.hub *:after{animation:none!important;transition:none!important}.hub--js [data-reveal]{opacity:1;transform:none}.hub-card,.hub-screen{transform:none!important}.hub-feed__row.is-on{display:flex}}.hub--share .hub-nav,.hub--share .hub-hud,.hub--share .hub-feed,.hub--share .hub-hero__sub,.hub--share .hub-hero__ctas{display:none!important}.hub--share .hub-hero{padding:0}.hub--share .hub-mark{width:900px}.hub--share .hub-hero__title{font-size:64px}.hub--chrome{overflow:visible}main.content-for-layout:not([data-template=index]){padding-top:68px}.hub-foot__giant.is-static{--fill: 100%}.hub-404{position:relative;min-height:calc(100vh - 68px);min-height:calc(100svh - 68px);display:flex;align-items:center;overflow:hidden;isolation:isolate;text-align:center}.hub-404__inner{display:flex;flex-direction:column;align-items:center;padding-top:40px;padding-bottom:60px}.hub-404__feed{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;padding:8px 12px;background:var(--night);color:#fff;font:800 14px/1 var(--display);letter-spacing:.06em;animation:hub-feed-in .5s .2s cubic-bezier(.16,1,.3,1) both}.hub-404__num{position:relative;font:italic 900 clamp(150px,32vw,400px)/.8 var(--display);letter-spacing:-.02em;color:var(--ink)}.hub-404__half{display:block}.hub-404__half--top{clip-path:polygon(0 0,100% 0,100% 38%,0 66%);animation:hub-404-top 1s .35s cubic-bezier(.2,.9,.3,1) both}.hub-404__half--bot{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:polygon(0 66%,100% 38%,100% 100%,0 100%);animation:hub-404-bot 1s .35s cubic-bezier(.2,.9,.3,1) both}.hub-404__slash{position:absolute;left:50%;top:52%;width:300vw;height:clamp(4px,.5vw,7px);background:var(--pink);transform:translate(-50%,-50%) rotate(var(--slash));z-index:-1;animation:hub-404-slash .5s .3s cubic-bezier(.7,0,.2,1) both}@keyframes hub-404-top{0%{transform:none}to{transform:translate(-3%,-5%) rotate(-2deg)}}@keyframes hub-404-bot{0%{transform:none}to{transform:translate(3%,5%) rotate(1deg)}}@keyframes hub-404-slash{0%{transform:translate(-50%,-50%) rotate(var(--slash)) scaleX(0)}to{transform:translate(-50%,-50%) rotate(var(--slash)) scaleX(1)}}.hub-404__title{margin:clamp(20px,3vw,36px) 0 0;font:italic 900 clamp(48px,7vw,96px)/.9 var(--display);text-transform:uppercase}.hub-404__sub{margin:12px 0 0;max-width:40ch;color:#444;font-size:clamp(15px,1.3vw,18px);line-height:1.5}.hub:not(.hub--chrome):after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;pointer-events:none;opacity:.055;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hub-star{display:inline-block;color:var(--pink);font-size:.85em;line-height:1;margin-right:8px;font-style:normal}.hub-hero__eyebrow .hub-star{margin:0 .9em}.hub-stat__label .hub-star{margin-right:7px}.hub-marquee__row em{font-style:normal;color:var(--pink);-webkit-text-stroke:0}.hub-marquee__row--rev em{color:var(--ink)}.hub-hero__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .5s ease;background-image:repeating-linear-gradient(-11.4deg,rgba(240,20,74,.55) 0 1px,transparent 1px 34px);-webkit-mask-image:radial-gradient(circle 200px at var(--cx, 50%) var(--cy, 50%),#000,transparent 75%);mask-image:radial-gradient(circle 200px at var(--cx, 50%) var(--cy, 50%),#000,transparent 75%)}.hub-hero.is-lit .hub-hero__glow{opacity:1}.hub-hud__scroll{position:absolute;left:50%;bottom:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;font-size:11px;letter-spacing:.32em;color:#8a8a86}.hub-hud__scroll i{width:1px;height:30px;background:linear-gradient(transparent,var(--ink))}@media(max-width:600px){.hub-hud__scroll{display:none}}.hub a:focus-visible,.hub button:focus-visible,.hub input:focus-visible{outline:2px solid var(--pink);outline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/24/assets/tf-hub.css.map */
