.club-home{--club-bg:#101018;--club-fg:#f6f5fc;--club-yellow:#ffe03a;--club-pink:#ff3d96;--club-cyan:#6ef0ee;color:var(--club-fg);background:var(--club-bg)}.club-wrap{width:min(1240px,100% - 96px);margin-inline:auto}.club-mobile-head{display:none}.club-home :is(h1,h2,h3):not(.pc-name){font-family:var(--font-cond), Impact, sans-serif;letter-spacing:-.045em;word-spacing:.055em;text-transform:uppercase;text-wrap:balance;font-style:italic;font-weight:900;font-stretch:85%}.club-home h2{font-size:clamp(40px,4.8vw,66px);line-height:.97}.club-home h2 em{color:var(--club-yellow)}.club-kicker{font:600 11px/1.5 var(--font-mono), monospace;letter-spacing:.1em;color:var(--club-cyan);margin:0 0 22px}.club-hero{grid-template-columns:.92fr 1.08fr;align-items:center;gap:24px;min-height:640px;padding-block:42px 54px;display:grid}.club-hero-copy{z-index:4;position:relative}.club-hero-kicker{color:#e2deee;align-items:center;gap:10px;margin-bottom:30px;display:flex}.club-live-dot{background:var(--club-pink);flex:none;width:9px;height:9px;transform:rotate(45deg)}.club-home .club-hero h1{letter-spacing:-.055em;text-wrap:initial;transform-origin:0;margin:0 0 33px;font-size:clamp(68px,7.5vw,106px);line-height:.9;transform:rotate(-3deg)}.club-hero h1>span,.club-hero h1>em{white-space:nowrap;display:block}.club-hero h1>span{color:#f8f7ff;text-shadow:3px 3px #464154}.club-hero h1 em{color:var(--club-yellow);-webkit-text-stroke:1px #101018;paint-order:stroke fill;text-shadow:2px 2px 0 #101018, 5px 5px 0 var(--club-pink);margin-top:7px;font-size:1.11em;font-style:italic}.club-intro{color:#b8b5c8;max-width:37ch;margin-bottom:28px;font-size:17px;line-height:1.65}.club-hero-actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.club-home .btn{min-height:55px;font:900 italic 18px/1 var(--font-cond), sans-serif;letter-spacing:.01em;text-transform:uppercase;box-shadow:4px 4px 0 var(--club-pink);border:2px solid #101018;border-radius:3px;padding-inline:23px;font-stretch:90%}.club-home .btn-primary{background:var(--club-yellow);color:#101018}.club-home .btn-primary:before{display:none}.club-home :is(a,button):focus-visible{outline:3px solid var(--club-cyan);outline-offset:6px}.club-home .btn-primary:hover{color:#101018;box-shadow:6px 6px 0 var(--club-pink);background:#fff17f;transform:translate(-2px,-2px)}.club-arrow{font:500 24px/1 var(--font-ui), sans-serif;display:inline-block}.club-home .btn .club-arrow{margin-left:16px}.club-text-link{color:#f5f3ff;border-bottom:1px solid #55515e;align-items:center;gap:17px;padding-block:10px;font-size:13px;font-weight:700;transition:color .2s,border-color .2s;display:inline-flex}.club-text-link:hover{color:var(--club-cyan);border-color:var(--club-cyan)}.club-fine-print{color:#a6a3b5;align-items:center;gap:8px;margin:19px 0 0;font-size:12px;display:flex}.club-fine-print>span{color:var(--club-yellow);font-size:15px}.club-hero-art{isolation:isolate;min-width:0;height:544px;position:relative}.club-art-grid{z-index:-2;opacity:.65;background:radial-gradient(circle,#777084 1px,#0000 1.3px) 0 0/7px 7px;position:absolute;inset:16px -24px 25px;-webkit-mask-image:radial-gradient(#000 5%,#0000 70%);mask-image:radial-gradient(#000 5%,#0000 70%)}.club-art-burst{z-index:-1;clip-path:polygon(47% 0,57% 15%,72% 1%,74% 22%,99% 15%,85% 38%,100% 50%,85% 62%,100% 88%,73% 81%,73% 100%,55% 87%,43% 100%,35% 83%,11% 97%,19% 72%,0 72%,13% 51%,0 34%,26% 32%,17% 6%,39% 21%);background:repeating-conic-gradient(from 12deg at 50% 55%,#643355 0deg 7deg,#292142 7deg 18deg);position:absolute;inset:67px -10px 46px;transform:rotate(-9deg)}.club-art-label{font:600 10px/1.4 var(--font-mono), monospace;letter-spacing:.12em;color:#b5a9bf;border-top:1px solid #45394c;justify-content:space-between;padding-top:10px;display:flex;position:absolute;top:1px;left:24px;right:7px}.club-art-label>span{color:var(--club-pink)}.club-fan{position:absolute;inset:0}.club-fan-card{width:min(49%,306px);transition:translate .25s,scale .25s;position:absolute;top:47%;left:50%}.club-fan-card.f0{z-index:1;transform:translate(-90%,-42%)rotate(-16deg)}.club-fan-card.f1{z-index:3;transform:translate(-46%,-47%)rotate(4deg)}.club-fan-card.f2{z-index:2;transform:translate(-18%,-37%)rotate(16deg)}.club-fan-card:focus-visible{z-index:6}.club-fan-card .mc{filter:drop-shadow(0 15px 10px #0007)}.club-fan-caption{text-align:center;color:#a6a3b5;margin:0;font-size:10px;position:absolute;bottom:-4px;left:0;right:0}.club-free-sticker{z-index:5;color:#101018;background:var(--club-yellow);border:2px solid #101018;gap:2px;min-width:116px;padding:15px 19px;display:grid;position:absolute;bottom:67px;left:0;transform:rotate(-10deg);box-shadow:4px 4px #101018,5px 5px #ffe03a}.club-free-sticker span{font:800 11px/1.4 var(--font-ui), sans-serif;letter-spacing:.06em}.club-free-sticker b{font:900 italic 25px/.95 var(--font-cond), sans-serif;letter-spacing:-.05em}.club-strip{background:var(--club-yellow);color:#101018;border-block:2px solid #101018}.club-strip-inner{min-height:58px;font:900 italic 19px/1 var(--font-cond), sans-serif;letter-spacing:-.01em;white-space:nowrap;justify-content:space-between;align-items:center;gap:22px;font-stretch:80%;display:flex}.club-strip-inner i{font:24px/1 sans-serif}.club-section{padding-block:88px}#club-how{scroll-margin-top:112px}.club-section-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px;display:flex}.club-section-head h2{margin-bottom:0}.club-section-head>p,.club-section-aside>p{color:#b8b5c8;max-width:360px;margin:0 0 4px;font-size:15px;line-height:1.6}.club-section-aside .club-text-link{margin-top:12px}.club-section-head .club-kicker{margin-bottom:16px}.club-cast-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.club-cast-card{--cast-accent:#6ef0ee;--cast-bg:#183238;min-width:0}.club-cast-1{--cast-accent:#c6f55e;--cast-bg:#293625}.club-cast-2{--cast-accent:#b19aff;--cast-bg:#29233e}.club-cast-3{--cast-accent:#ff81b7;--cast-bg:#3b2333}.club-cast-mat{isolation:isolate;background:var(--cast-bg);border:1px solid color-mix(in srgb, var(--cast-accent) 30%, #101018);border-radius:4px;padding:34px 24px 28px;position:relative;overflow:hidden}.club-cast-mat:before{content:"";z-index:-1;opacity:.16;background:radial-gradient(circle, var(--cast-accent) .8px, transparent 1px) 0 0 / 5px 5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.club-cast-index{color:var(--cast-accent);font:600 9px/1 var(--font-mono), monospace;letter-spacing:.08em;position:absolute;top:13px;left:14px}.club-cast-mat>.mc{filter:drop-shadow(4px 10px 6px #0007);transition:transform .25s;transform:rotate(-6deg)}.club-cast-1 .mc,.club-cast-3 .mc{transform:rotate(6deg)}.club-cast-caption{font:800 italic 19px/1.1 var(--font-cond), sans-serif;text-transform:uppercase;border-bottom:1px solid #35313f;justify-content:space-between;align-items:center;gap:10px;padding-block:17px;display:flex}.club-cast-caption .club-arrow{color:var(--cast-accent)}.club-cast-caption small{color:#a6a3b5;font:400 11px/1.3 var(--font-ui), sans-serif;text-transform:none;margin-top:7px;display:block}.club-cast-note{color:#a6a3b5;align-items:center;gap:9px;margin:19px 0 0;font-size:11px;display:flex}.club-cast-note>span{color:var(--club-cyan);font-size:18px}.club-how-section{background:#181821;border-block:1px solid #36333e}.club-how-section .club-kicker{color:var(--club-pink)}.club-how-section h2 em{color:#ff81b7}.club-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.club-steps>li{background:#101018;border:1px solid #46414f;border-radius:4px;overflow:hidden;box-shadow:4px 4px #09090e}.club-home-step-art{aspect-ratio:1.5;border-bottom:2px solid #101018;position:relative;overflow:hidden}.club-home-step-art img{object-fit:cover;width:100%;height:100%;display:block}.club-step-number{background:var(--club-yellow);color:#101018;min-width:48px;font:900 italic 25px/1 var(--font-cond), sans-serif;border:2px solid #101018;place-items:center;padding:8px 11px;display:grid;position:absolute;top:13px;left:13px;transform:rotate(-5deg);box-shadow:3px 3px #101018}.club-steps>li:nth-child(2) .club-step-number{background:var(--club-pink)}.club-steps>li:nth-child(3) .club-step-number{background:var(--club-cyan)}.club-step-copy{padding:23px}.club-home .club-steps h3{letter-spacing:-.025em;margin-bottom:12px;font-size:25px;line-height:1}.club-steps p{color:#b8b5c8;margin-bottom:0;font-size:14px;line-height:1.6}.club-scan-link{color:#b8b5c8;justify-content:center;align-items:center;gap:16px;margin-top:34px;padding:16px 12px;font-size:13px;display:flex}.club-scan-link b{color:var(--club-cyan);margin-left:7px}.club-scan-icon{font:34px/1 var(--font-mono), monospace;color:var(--club-cyan)}.club-scan-link .club-arrow{color:var(--club-cyan)}.club-scan-link:hover b{text-underline-offset:4px;text-decoration:underline}.club-crew-section{background:#26203a;border-bottom:1px solid #4f405f;padding-block:94px}.club-crew-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:84px;display:grid}.club-crew-art{background:#101018;border:2px solid #101018;border-radius:4px;position:relative;transform:rotate(-3deg);box-shadow:7px 7px #b195e8}.club-crew-art-top{font:600 10px/1.4 var(--font-mono), monospace;letter-spacing:.07em;color:#d5beff;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.club-crew-art-top>span+span{color:var(--club-yellow)}.club-crew-art>img{aspect-ratio:1.4;object-fit:cover;border-block:2px solid #101018;width:100%;height:auto;display:block}.club-photo-label{max-width:calc(100% - 148px);min-height:66px;font:900 italic 24px/1.05 var(--font-cond), sans-serif;color:#fff;letter-spacing:-.03em;padding:14px 17px;display:block}.club-crew-sticker{background:var(--club-cyan);color:#101018;font:900 italic 23px/.95 var(--font-cond), sans-serif;letter-spacing:-.03em;border:2px solid #101018;padding:14px 18px;position:absolute;bottom:-22px;right:-18px;transform:rotate(9deg);box-shadow:3px 3px #101018}.club-crew-sticker .club-arrow{margin-left:20px;font-size:27px}.club-crew-copy h2{margin-bottom:23px}.club-crew-copy>p:not(.club-kicker):not(.club-crew-price){color:#c7c0d7;max-width:40ch;font-size:15px;line-height:1.65}.club-crew-facts{color:#c7c0d7;gap:35px;margin:27px 0;font-size:13px;display:flex}.club-crew-facts span{gap:5px;display:grid}.club-crew-facts b{font:900 italic 24px/1 var(--font-cond), sans-serif;text-transform:uppercase;color:#fff}.club-crew-price{color:#bcb2cf;margin:18px 0 0;font-size:11px}.club-print-section{grid-template-columns:1fr 1fr;align-items:center;gap:94px;padding-block:96px;display:grid}.club-print-art{isolation:isolate;background:#171d2b;border:1px solid #48485a;border-radius:4px;justify-content:center;align-items:center;height:510px;display:flex;position:relative;overflow:hidden}.club-print-art:before{content:"";z-index:-1;background:repeating-linear-gradient(120deg,#6ef0ee0b 0 2px,#0000 2px 9px);position:absolute;inset:0}.club-print-art>.club-kicker{color:#b0e7e4;z-index:2;font-size:10px;position:absolute;top:22px;left:24px;right:24px}.club-print-orbit{border:1px solid #6ef0ee54;border-radius:50%;width:330px;height:330px;position:absolute;transform:rotate(-25deg)scaleY(.85);box-shadow:0 0 0 29px #6ef0ee08,0 0 0 30px #6ef0ee2a,0 0 0 59px #6ef0ee06,0 0 0 60px #6ef0ee18}.club-print-card{filter:drop-shadow(14px 16px #0a0e19)drop-shadow(1px 1px #6ef0ee66);width:246px;transform:rotate(-10deg)}.club-foil-note{color:#101018;background:linear-gradient(110deg,#ffa7d1,#b6b2fa 40%,#8ef6ef 75%,#fff39c);border:2px solid #101018;padding:16px 18px;position:absolute;bottom:54px;right:24px;transform:rotate(7deg);box-shadow:4px 4px #101018}.club-foil-note>span{font:700 11px/1.4 var(--font-mono), monospace;margin-bottom:4px;display:block}.club-foil-note b{font:900 italic 30px/.9 var(--font-cond), sans-serif;letter-spacing:-.04em}.club-print-spec{font:500 9px/1.4 var(--font-mono), monospace;color:#a9b7c8;letter-spacing:.06em;position:absolute;bottom:19px}.club-print-copy>p:not(.club-kicker){color:#b8b5c8;max-width:38ch;font-size:15px;line-height:1.7}.club-print-price{align-items:center;gap:20px;margin:27px 0 17px;display:flex}.club-print-price>b{font:900 italic 54px/1 var(--font-cond), sans-serif;letter-spacing:-.04em;color:#f9f7ff}.club-print-price>span{font-size:13px;line-height:1.5}.club-print-price small{color:#a6a3b5;font-size:11px}.club-final{background:var(--club-yellow);color:#101018;border-block:2px solid #101018;padding-block:57px}.club-final-inner{justify-content:space-between;align-items:center;gap:28px;display:flex}.club-final .club-kicker{color:#302a0c;margin-bottom:13px}.club-final h2{margin:0;font-size:clamp(35px,4.4vw,63px)}.club-final .btn{color:#fff;box-shadow:4px 4px 0 var(--club-pink);background:#101018;flex-shrink:0}.club-home .club-final a:focus-visible{outline-color:#101018}.club-final .btn:hover{box-shadow:6px 6px 0 var(--club-pink);background:#282330;transform:translate(-2px,-2px)}@media (hover:hover){.club-fan-card:hover{z-index:6;translate:0 -10px;scale:1.035}.club-cast-card:hover .mc{transform:rotate(0)scale(1.025)}.club-cast-card:hover .club-cast-caption{color:var(--cast-accent)}}@media (max-width:1150px){.club-wrap{width:calc(100% - 64px)}.club-hero{gap:8px;min-height:580px}.club-hero-art{height:486px}.club-home .club-hero h1{font-size:7.5vw}.club-intro{max-width:35ch;font-size:15px}.club-hero-actions{gap:21px}.club-home .club-hero-actions .btn{padding-inline:18px;font-size:16px}.club-home .club-hero-actions .btn .club-arrow{margin-left:5px}.club-hero-actions .club-text-link{gap:12px;font-size:12px}.club-free-sticker{min-width:105px;padding:12px 13px;bottom:67px;left:3px}.club-strip-inner{gap:14px;font-size:16px}.club-crew-grid,.club-print-section{gap:50px}.club-cast-mat{padding:35px 20px 27px}.club-cast-caption{font-size:17px}.club-home .club-steps h3{font-size:21px}.club-step-copy{padding:20px}}@media (max-width:900px){.club-hero{grid-template-columns:1fr;gap:0;max-width:720px;padding-block:36px 40px}.club-hero-copy{display:contents}.club-hero-kicker{grid-row:1;justify-content:center;margin-bottom:21px;font-size:10px}.club-home .club-hero h1{text-align:center;transform-origin:50%;grid-row:2;margin-bottom:27px;font-size:clamp(70px,12.5vw,100px)}.club-intro{text-align:center;grid-row:3;justify-self:center;max-width:43ch;margin-bottom:5px;font-size:16px}.club-hero-art{grid-row:4;justify-self:center;width:min(100%,570px);height:515px;margin-top:12px}.club-art-label{display:none}.club-fan-card{width:48%;top:45%}.club-fan-card.f0{transform:translate(-89%,-40%)rotate(-15deg)}.club-fan-card.f1{transform:translate(-48%,-44%)rotate(3deg)}.club-fan-card.f2{transform:translate(-6%,-35%)rotate(16deg)}.club-fan-caption{font-size:10px;bottom:0}.club-hero-actions{grid-row:5;justify-content:center;margin-top:24px}.club-fine-print{grid-row:6;justify-content:center;margin-top:18px}.club-art-grid{inset:0}.club-art-burst{inset:34px 7px 44px}.club-free-sticker{bottom:47px;left:28px}.club-cast-grid{gap:16px}.club-cast-mat{padding:28px 12px 23px}.club-cast-caption{font-size:15px}.club-cast-caption small{font-size:10px}.club-cast-caption .club-arrow{font-size:20px}.club-crew-grid{grid-template-columns:1fr 1fr;gap:40px}.club-crew-section{padding-block:75px}.club-home h2{font-size:45px}.club-print-section{gap:36px}.club-print-art{height:440px}.club-print-card{width:207px}.club-foil-note{padding:12px;right:14px}.club-photo-label{font-size:22px}.club-crew-sticker{font-size:19px}.club-crew-price{line-height:1.7}}@media (max-width:760px){.club-wrap{width:calc(100% - 40px)}.club-mobile-head{border-bottom:1px solid #35313f;justify-content:space-between;align-items:center;padding-block:20px 15px;display:flex}.club-mobile-head>a{font:900 italic 41px/.9 var(--font-cond), sans-serif;letter-spacing:-.075em}.club-mobile-head>a>span{color:var(--club-yellow);vertical-align:top;letter-spacing:0;margin:3px 0 0 5px;font-size:12px;display:inline-block}.club-mobile-head>span{font:600 8px/1.55 var(--font-mono), monospace;letter-spacing:.09em;color:#b8b5c8}.club-hero{padding-block:22px 32px}.club-hero-kicker{letter-spacing:.11em;gap:7px;margin-bottom:18px;font-size:8px}.club-live-dot{width:6px;height:6px}.club-home .club-hero h1{margin-bottom:18px;font-size:clamp(64px,15.8vw,99px)}.club-intro{max-width:39ch;font-size:14px;line-height:1.6}.club-hero-art{grid-row:6;width:min(100%,470px);height:min(88vw,430px);margin-top:5px}.club-fan-card{width:49%;top:42%}.club-fan-card.f1{width:58%}.club-free-sticker{min-width:94px;padding:9px 11px;display:none;bottom:37px;left:7px}.club-free-sticker span{font-size:9px}.club-free-sticker b{font-size:22px}.club-fan-caption{font-size:9px;bottom:0}.club-hero-actions{grid-row:4;gap:23px;margin-top:18px}.club-home .club-hero-actions .btn{min-height:52px;padding-inline:20px;font-size:17px}.club-fine-print{grid-row:5;margin-top:12px;font-size:11px}.club-strip-inner{gap:10px;min-height:45px;font-size:13px}.club-strip-inner>span:last-child,.club-strip-inner>i:nth-last-child(2){display:none}.club-strip-inner i{font-size:14px}.club-section{padding-block:54px}.club-section-head{margin-bottom:29px;display:block}.club-home h2{font-size:clamp(39px,8.9vw,55px)}.club-section-head>p,.club-section-aside{margin:21px 0 0}.club-section-aside p,.club-section-head>p{font-size:14px}.club-section-head .club-kicker{margin-bottom:17px}.club-kicker{font-size:10px}.club-cast-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 16px}.club-cast-mat{padding:29px 18px 23px}.club-cast-caption{gap:5px;padding-block:13px;font-size:17px}.club-cast-caption small{overflow-wrap:anywhere;font-size:10px}.club-cast-note{font-size:10px}.club-steps{grid-template-columns:1fr;gap:23px}.club-home-step-art{aspect-ratio:1.8}.club-home .club-steps h3{font-size:26px}.club-step-copy{padding:23px}.club-step-number{font-size:25px}#club-how{scroll-margin-top:24px}.club-scan-link{text-align:left;gap:13px;padding:0;font-size:12px}.club-scan-link>span:nth-child(2){flex:1}.club-scan-link b{margin:4px 0 0;display:block}.club-crew-section{padding-block:57px}.club-crew-grid{grid-template-columns:1fr;gap:54px}.club-crew-art{margin-inline:8px}.club-crew-sticker{right:-8px}.club-photo-label{padding:15px;font-size:25px}.club-crew-facts{gap:35px}.club-print-section{grid-template-columns:1fr;gap:36px;padding-block:55px}.club-print-art{height:430px}.club-print-card{width:215px}.club-print-art>.club-kicker{font-size:9px;left:18px}.club-print-spec{font-size:8px}.club-foil-note{bottom:43px;right:16px}.club-foil-note b{font-size:29px}.club-print-price>b{font-size:49px}.club-final{padding-block:37px}.club-final-inner{display:block}.club-final .club-kicker{font-size:9px}.club-final h2{font-size:clamp(37px,9vw,60px)}.club-final .btn{margin-top:25px}}@media (max-width:374px){.club-home .club-hero h1{font-size:16vw}.club-hero-actions{gap:12px}.club-home .club-hero-actions .btn{padding-inline:12px;font-size:15px}.club-home .club-hero-actions .btn .club-arrow{display:none}.club-hero-actions .club-text-link{gap:8px;font-size:11px}.club-strip-inner{font-size:11px}.club-cast-mat{padding-inline:13px}.club-cast-caption{font-size:15px}}@media (prefers-reduced-motion:reduce){.club-fan-card,.club-cast-mat>.mc,.club-home .btn{transition:none}}
