@keyframes PitchBlackPage_pb-drift-left__LFuKv{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes PitchBlackPage_pb-drift-right__5bQ_r{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes PitchBlackPage_pb-wisp-rise__6Zus6{0%{transform:translateY(30%) scale(.7);opacity:0}18%{opacity:.55}75%{opacity:.22}to{transform:translateY(-260%) scale(1.55);opacity:0}}@keyframes PitchBlackPage_pb-wisp-sway__GXd6P{0%,to{transform:translateX(-14px)}50%{transform:translateX(14px)}}@keyframes PitchBlackPage_pb-underglow-breathe__qU1kZ{0%,to{opacity:.8}50%{opacity:1}}@keyframes PitchBlackPage_pb-aura__mUQq8{0%,to{opacity:.55;transform:translate(-50%,-50%) scale(1)}50%{opacity:.9;transform:translate(-50%,-50%) scale(1.08)}}@keyframes PitchBlackPage_pb-logo-in__QPu7M{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes PitchBlackPage_pb-logo-float__T8VPK{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes PitchBlackPage_pb-burst-core__cm_GA{0%,to{opacity:.75;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}}@keyframes PitchBlackPage_pb-bolt-flicker__zj0t1{0%,to{opacity:.85}42%{opacity:.5}48%{opacity:1}55%{opacity:.55}62%{opacity:.95}}@keyframes PitchBlackPage_pb-dot-float__QLjuR{0%,to{transform:translateY(0);opacity:.35}50%{transform:translateY(-18px);opacity:1}}@keyframes PitchBlackPage_pb-orb-float__Q2ftQ{0%,to{transform:translateY(0) translateX(0);opacity:.25}50%{transform:translateY(-26px) translateX(10px);opacity:.6}}@keyframes PitchBlackPage_pb-sparkle-twinkle__MQUCi{0%,to{transform:scale(.4) rotate(0deg);opacity:.2}50%{transform:scale(1) rotate(45deg);opacity:1}}@keyframes PitchBlackPage_pb-card-float__zgq_7{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes PitchBlackPage_pb-star-twinkle__k7kTj{0%,to{opacity:.2}50%{opacity:.7}}@keyframes PitchBlackPage_pb-backdrop-in__ScvuW{0%{opacity:0}to{opacity:1}}@keyframes PitchBlackPage_pb-lightbox-in__fQSNY{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.PitchBlackPage_lightbox__GN4X1,.PitchBlackPage_page__WZL46{--pb-font:var(--sf-body,"Inter",-apple-system,"Segoe UI",Roboto,sans-serif)}.PitchBlackPage_page__WZL46{min-height:100vh;background:#060309;overflow:hidden}.PitchBlackPage_srOnly__MYG7r{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.PitchBlackPage_pinstripe__t_D5P{position:relative;z-index:6;height:10px;background:linear-gradient(180deg,#060309 0 2px,#f6d743 2px 5px,#060309 5px 7px,rgba(246,215,67,.55) 7px 8px,#060309 8px 10px);box-shadow:0 0 14px rgba(246,215,67,.25)}.PitchBlackPage_hero__G7BBI{position:relative;overflow:hidden;padding:9rem 1rem 10rem;background-color:#050308}@media (min-width:768px){.PitchBlackPage_hero__G7BBI{padding:13rem 1rem 10.5rem;min-height:72vh}}.PitchBlackPage_hero__G7BBI:before{content:"";position:absolute;inset:0;opacity:.6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cg fill='%23ffffff'%3E%3Ccircle cx='12' cy='40' r='1.2' opacity='.5'/%3E%3Ccircle cx='60' cy='120' r='.9' opacity='.35'/%3E%3Ccircle cx='90' cy='30' r='1.4' opacity='.55'/%3E%3Ccircle cx='140' cy='80' r='1' opacity='.4'/%3E%3Ccircle cx='200' cy='140' r='1.3' opacity='.5'/%3E%3Ccircle cx='30' cy='180' r='.8' opacity='.35'/%3E%3Ccircle cx='170' cy='200' r='1' opacity='.4'/%3E%3Ccircle cx='110' cy='160' r='1.2' opacity='.35'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Crect width='64' height='64' fill='%23050308'/%3E%3Cpath d='M0 32 L32 0 L64 32 L32 64 Z' fill='none' stroke='%23150f24' stroke-width='1'/%3E%3Cpath d='M16 32 L32 16 L48 32 L32 48 Z' fill='none' stroke='%230f0a1c' stroke-width='1'/%3E%3Cpath d='M-32 32 L32 -32 M32 96 L96 32' stroke='%230c0817' stroke-width='1'/%3E%3C/svg%3E");background-size:220px 220px,64px 64px}.PitchBlackPage_hero__G7BBI:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 40%,transparent 40%,rgba(0,0,0,.6) 100%)}.PitchBlackPage_heroVideoWrap__n1sbW{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}.PitchBlackPage_heroVideo__uXdv0{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:translate3d(0,calc(var(--pbs, 0) * .05px),0) scale(1.12);will-change:transform}.PitchBlackPage_heroVideoScrim__S8W1I{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,3,8,.6),rgba(5,3,8,.18) 32%,rgba(5,3,8,.22) 58%,rgba(5,3,8,.88)),radial-gradient(ellipse at 50% 42%,transparent 38%,rgba(0,0,0,.5) 100%)}.PitchBlackPage_heroAura__VCnlx{z-index:2;position:absolute;top:34%;left:50%;width:900px;max-width:130vw;height:480px;transform:translate(-50%,-50%);background:radial-gradient(ellipse 50% 45% at 50% 50%,rgba(123,47,247,.28) 0,transparent 70%),radial-gradient(ellipse 65% 55% at 50% 55%,rgba(230,25,156,.12) 0,transparent 75%);animation:PitchBlackPage_pb-aura__mUQq8 8s ease-in-out infinite;pointer-events:none}.PitchBlackPage_heroInner__xm69g{position:relative;z-index:5;display:flex;flex-direction:column;align-items:center}.PitchBlackPage_heroPara__9VAM_{transform:translate3d(0,calc(var(--pbs, 0) * .22px),0);will-change:transform}.PitchBlackPage_heroFloat__goR2Z{animation:PitchBlackPage_pb-logo-in__QPu7M .9s ease-out both,PitchBlackPage_pb-logo-float__T8VPK 7s ease-in-out .9s infinite}.PitchBlackPage_heroLogo__sFVfx{width:320px;height:auto;filter:drop-shadow(0 10px 30px rgba(123,47,247,.55)) drop-shadow(0 4px 12px rgba(0,0,0,.8))}@media (min-width:640px){.PitchBlackPage_heroLogo__sFVfx{width:460px}}@media (min-width:1024px){.PitchBlackPage_heroLogo__sFVfx{width:580px}}.PitchBlackPage_textLogo__Ly_r6{display:flex;flex-direction:column;align-items:center;font-family:var(--pb-font)}.PitchBlackPage_textLogoTop__Ug4gF{font-size:clamp(1rem,3vw,1.6rem);font-weight:900;font-style:italic;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(90deg,#ffd24a,#ff8a3c 50%,#ffd24a);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 6px rgba(255,150,40,.35))}.PitchBlackPage_textLogoMain__Pr3Wy{font-size:clamp(3rem,10vw,6.5rem);font-weight:900;text-transform:uppercase;letter-spacing:.01em;line-height:.95;background:linear-gradient(180deg,#f7ecff,#d9a8ff 45%,#7b2ff7 75%,#3c1470);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 5px 0 #12051f) drop-shadow(0 12px 26px rgba(123,47,247,.5))}.PitchBlackPage_heroDate__n8yur{margin:1.75rem 0 0;font-family:var(--pb-font);color:#ffffff;font-size:1rem;font-weight:800;text-transform:uppercase;letter-spacing:.28em;text-align:center;text-shadow:0 2px 10px rgba(0,0,0,.8)}@media (min-width:640px){.PitchBlackPage_heroDate__n8yur{font-size:1.3rem}}.PitchBlackPage_heroTag__RFXwp{margin:.5rem 0 0;font-family:var(--pb-font);color:rgba(255,255,255,.9);font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;text-align:center;text-shadow:0 2px 10px rgba(0,0,0,.8)}@media (min-width:640px){.PitchBlackPage_heroTag__RFXwp{font-size:1.125rem}}.PitchBlackPage_cloudField__m1Yg_{position:absolute;inset:auto 0 0 0;height:55%;z-index:3;pointer-events:none;transform:translate3d(0,calc(var(--pbs, 0) * .1px),0);will-change:transform}.PitchBlackPage_underglow__4jTnc{position:absolute;inset:20% -5% -10% -5%;background:radial-gradient(ellipse 34% 65% at 16% 100%,rgba(230,25,156,.45) 0,rgba(230,25,156,.18) 45%,transparent 72%),radial-gradient(ellipse 42% 75% at 50% 100%,rgba(123,47,247,.5) 0,rgba(123,47,247,.2) 48%,transparent 74%),radial-gradient(ellipse 34% 65% at 84% 100%,rgba(31,200,219,.38) 0,rgba(31,200,219,.15) 45%,transparent 72%);animation:PitchBlackPage_pb-underglow-breathe__qU1kZ 10s ease-in-out infinite}.PitchBlackPage_smokeTrack__pMCHX{position:absolute;left:0;bottom:0;width:200%;display:flex}.PitchBlackPage_smokeSvg__fJpYD{width:50%;height:100%;flex-shrink:0}.PitchBlackPage_smokeTrackB__RaSLS{height:15rem;opacity:.65;animation:PitchBlackPage_pb-drift-right__5bQ_r 78s linear infinite}.PitchBlackPage_smokeTrackA__9lZkX{height:11.5rem;animation:PitchBlackPage_pb-drift-left__LFuKv 52s linear infinite}.PitchBlackPage_smokeTrackC___cApR{height:8rem;animation:PitchBlackPage_pb-drift-left__LFuKv 94s linear infinite}.PitchBlackPage_wisp____Lkn{position:absolute;bottom:-4%;border-radius:50%;animation-name:PitchBlackPage_pb-wisp-rise__6Zus6;animation-timing-function:ease-out;animation-iteration-count:infinite}.PitchBlackPage_wispInner__1YPq0{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 50% 55%,rgba(196,188,226,.28) 0,rgba(196,188,226,.1) 45%,rgba(196,188,226,0) 70%);animation-name:PitchBlackPage_pb-wisp-sway__GXd6P;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.PitchBlackPage_cardsSection__JvCnX{position:relative;overflow:hidden;padding:3.5rem 1rem 4rem;background-color:#060309;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Crect width='64' height='64' fill='%23060309'/%3E%3Cpath d='M0 32 L32 0 L64 32 L32 64 Z' fill='none' stroke='%23161028' stroke-width='1'/%3E%3Cpath d='M16 32 L32 16 L48 32 L32 48 Z' fill='none' stroke='%23100b1e' stroke-width='1'/%3E%3Cpath d='M-32 32 L32 -32 M32 96 L96 32' stroke='%230d0919' stroke-width='1'/%3E%3C/svg%3E");background-size:64px 64px}@media (min-width:768px){.PitchBlackPage_cardsSection__JvCnX{padding:5rem 1rem 5.5rem}}.PitchBlackPage_cardsInner__YP1pK{position:relative;max-width:76rem;margin:0 auto}.PitchBlackPage_page__WZL46 .PitchBlackPage_cardsHeading__j6B_J{margin:0;font-family:var(--pb-font);text-align:center;font-size:1.9rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:#ff2fd0;text-shadow:0 0 14px rgba(255,47,208,.75),0 0 38px rgba(255,47,208,.4)}@media (min-width:640px){.PitchBlackPage_page__WZL46 .PitchBlackPage_cardsHeading__j6B_J{font-size:2.75rem}}.PitchBlackPage_cardsSub__dAGat{margin:.6rem 0 0;font-family:var(--pb-font);text-align:center;color:rgba(255,255,255,.78);font-size:.9rem}@media (min-width:640px){.PitchBlackPage_cardsSub__dAGat{font-size:1rem}}.PitchBlackPage_showcase__cK2fS{position:relative;margin-top:1.5rem;padding:3rem 0}.PitchBlackPage_showcasePlain__xC0XX{margin-top:.5rem;padding:2rem 0 1rem}.PitchBlackPage_burstWrap__sl_3d{position:absolute;inset:-35% -12%;display:flex;align-items:center;justify-content:center;-webkit-mask-image:radial-gradient(ellipse 52% 55% at 50% 50%,#000 30%,transparent 74%);mask-image:radial-gradient(ellipse 52% 55% at 50% 50%,#000 30%,transparent 74%)}.PitchBlackPage_burstSvg__S1_jy{width:150%;min-width:860px;height:auto;flex-shrink:0}.PitchBlackPage_burstCore__FYzI3{position:absolute;top:50%;left:50%;width:62%;height:72%;transform:translate(-50%,-50%);background:radial-gradient(ellipse 50% 55% at 50% 50%,rgba(255,150,220,.26) 0,rgba(230,25,156,.13) 42%,transparent 70%);animation:PitchBlackPage_pb-burst-core__cm_GA 6s ease-in-out infinite;pointer-events:none}.PitchBlackPage_decor__bHAjk{position:absolute;inset:0;pointer-events:none}.PitchBlackPage_bolt__0_UP8{position:absolute;filter:drop-shadow(0 0 6px rgba(198,239,58,.75)) drop-shadow(0 0 18px rgba(198,239,58,.35));animation:PitchBlackPage_pb-bolt-flicker__zj0t1 4.2s ease-in-out infinite}.PitchBlackPage_boltSvg__DYsZo{display:block;width:100%;height:auto}.PitchBlackPage_boltTL__1O0qG{top:4%;left:2%;width:120px;transform:translate3d(0,calc(var(--pbp, 0) * -.05px),0) scaleX(-1) rotate(10deg)}.PitchBlackPage_boltL__g5Chj{top:44%;left:.5%;width:72px;transform:translate3d(0,calc(var(--pbp, 0) * -.09px),0) scaleX(-1) rotate(-15deg);animation-delay:.8s}.PitchBlackPage_boltBL__Ga3e0{bottom:6%;left:4%;width:130px;transform:translate3d(0,calc(var(--pbp, 0) * -.035px),0) scale(-1) rotate(-12deg);animation-delay:1.5s}.PitchBlackPage_boltTR__NUPlp{top:6%;right:2%;width:130px;transform:translate3d(0,calc(var(--pbp, 0) * -.06px),0) rotate(8deg);animation-delay:.4s}.PitchBlackPage_boltR__kV5wd{top:50%;right:.5%;width:76px;transform:translate3d(0,calc(var(--pbp, 0) * -.08px),0) rotate(18deg);animation-delay:2s}.PitchBlackPage_boltBR__N9DG0{bottom:4%;right:4%;width:120px;transform:translate3d(0,calc(var(--pbp, 0) * -.045px),0) scaleY(-1) rotate(14deg);animation-delay:1.1s}@media (max-width:640px){.PitchBlackPage_boltL__g5Chj,.PitchBlackPage_boltR__kV5wd{display:none}.PitchBlackPage_boltTL__1O0qG,.PitchBlackPage_boltTR__NUPlp{width:76px}.PitchBlackPage_boltBL__Ga3e0,.PitchBlackPage_boltBR__N9DG0{width:84px}}.PitchBlackPage_rowGlow__NGyau{position:absolute;inset:12% 0;background:radial-gradient(ellipse 58% 68% at 50% 58%,rgba(123,47,247,.3) 0,rgba(31,200,219,.1) 55%,transparent 75%);filter:blur(18px);pointer-events:none}.PitchBlackPage_particles__cBYgA{position:absolute;inset:0;pointer-events:none}.PitchBlackPage_dot__pugEt{position:absolute;width:5px;height:5px;border-radius:50%;background:#ffffff;box-shadow:0 0 10px rgba(255,255,255,.9);animation-name:PitchBlackPage_pb-dot-float__QLjuR;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.PitchBlackPage_orb__D_exz{position:absolute;width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 40% 35%,rgba(255,255,255,.85) 0,rgba(255,255,255,.05) 70%);filter:blur(1px);animation-name:PitchBlackPage_pb-orb-float__Q2ftQ;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.PitchBlackPage_sparkle__xdYvH{position:absolute;width:12px;height:12px;background:linear-gradient(#fff,#fff) 50% /2px 100% no-repeat,linear-gradient(#fff,#fff) 50% /100% 2px no-repeat;filter:drop-shadow(0 0 6px rgba(255,255,255,.9));animation-name:PitchBlackPage_pb-sparkle-twinkle__MQUCi;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.PitchBlackPage_cardRow__14SAj{position:relative;z-index:6;display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem}@media (min-width:640px){.PitchBlackPage_cardRow__14SAj{gap:1.4rem}}.PitchBlackPage_cardFrame__r9_RG{flex:0 0 auto;width:44%;max-width:175px;aspect-ratio:63/88;padding:0;border:0;background:transparent;cursor:pointer;animation:PitchBlackPage_pb-card-float__zgq_7 6s ease-in-out infinite}.PitchBlackPage_cardFrame__r9_RG:nth-child(2){animation-delay:.8s}.PitchBlackPage_cardFrame__r9_RG:nth-child(3){animation-delay:1.6s}.PitchBlackPage_cardFrame__r9_RG:nth-child(4){animation-delay:2.4s}@media (min-width:768px){.PitchBlackPage_cardFrame__r9_RG{width:22%;max-width:230px}}.PitchBlackPage_cardRowSm__4wMLN .PitchBlackPage_cardFrame__r9_RG{max-width:150px}@media (min-width:768px){.PitchBlackPage_cardRowSm__4wMLN .PitchBlackPage_cardFrame__r9_RG{width:19%;max-width:190px}}.PitchBlackPage_cardInner__T_RCQ{position:relative;display:block;width:100%;height:100%;border-radius:4.5%/3.2%;overflow:hidden;transform:translateZ(0);transition:transform .25s cubic-bezier(.2,.9,.3,1.15),box-shadow .25s ease;box-shadow:0 10px 26px rgba(0,0,0,.55)}.PitchBlackPage_cardFrame__r9_RG:focus-visible .PitchBlackPage_cardInner__T_RCQ,.PitchBlackPage_cardFrame__r9_RG:hover .PitchBlackPage_cardInner__T_RCQ{transform:translateY(-7px) rotate(-1.2deg) scale(1.045);box-shadow:0 18px 40px rgba(0,0,0,.6),0 0 30px rgba(255,47,208,.45)}.PitchBlackPage_cardFrame__r9_RG:focus-visible{outline:2px solid #ff3fd4;outline-offset:4px}.PitchBlackPage_cardImg__x9YrL{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.PitchBlackPage_cardPlaceholder__OuzWn{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:.75rem;text-align:center;font-family:var(--pb-font);border:1px solid rgba(255,255,255,.16);border-radius:inherit}.PitchBlackPage_cardPlaceholder__OuzWn,.PitchBlackPage_cardPlaceholder__OuzWn[data-type=dark]{background:linear-gradient(160deg,#2a2340,#0b0a14)}.PitchBlackPage_cardPlaceholder__OuzWn[data-type=lightning]{background:linear-gradient(160deg,#6a5910,#120f04)}.PitchBlackPage_cardPlaceholder__OuzWn[data-type=psychic]{background:linear-gradient(160deg,#5f2a63,#150814)}.PitchBlackPage_cardPlaceholder__OuzWn[data-type=metal]{background:linear-gradient(160deg,#465360,#0c1015)}.PitchBlackPage_cardPlaceholder__OuzWn[data-type=fighting]{background:linear-gradient(160deg,#7a3a1e,#160a06)}.PitchBlackPage_cardPhName__mHZf0{font-size:.82rem;font-weight:800;color:#ffffff;line-height:1.2}.PitchBlackPage_cardPhHp__gus6b{font-size:.72rem;font-weight:700;color:rgba(255,255,255,.75)}.PitchBlackPage_cardPhNote__6KWtR{margin-top:.3rem;font-size:.58rem;text-transform:uppercase;letter-spacing:.09em;color:rgba(255,255,255,.45)}.PitchBlackPage_cardPlaceholderZoom__zbbst{width:min(78vw,340px);aspect-ratio:63/88;border-radius:14px}.PitchBlackPage_cardPlaceholderZoom__zbbst .PitchBlackPage_cardPhName__mHZf0{font-size:1.4rem}.PitchBlackPage_cardPlaceholderZoom__zbbst .PitchBlackPage_cardPhHp__gus6b{font-size:1rem}.PitchBlackPage_cardPlaceholderZoom__zbbst .PitchBlackPage_cardPhNote__6KWtR{font-size:.75rem}.PitchBlackPage_lightbox__GN4X1{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:rgba(4,2,8,.9);backdrop-filter:blur(7px);animation:PitchBlackPage_pb-backdrop-in__ScvuW .2s ease-out both}.PitchBlackPage_lightboxInner__AYlNS{display:flex;align-items:center;justify-content:center;max-width:92vw;max-height:88vh;animation:PitchBlackPage_pb-lightbox-in__fQSNY .22s cubic-bezier(.2,.9,.3,1.15) both}.PitchBlackPage_lightboxImg__akgbz{max-width:92vw;max-height:88vh;width:auto;height:auto;border-radius:14px;filter:drop-shadow(0 24px 60px rgba(255,47,208,.4))}.PitchBlackPage_lightboxClose__uh8LG{position:absolute;top:1rem;right:1rem;width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.25);border-radius:9999px;background:rgba(255,255,255,.08);color:#ffffff;cursor:pointer;transition:background .2s ease}.PitchBlackPage_lightboxClose__uh8LG:hover{background:rgba(255,255,255,.18)}.PitchBlackPage_lightboxClose__uh8LG svg{width:1.4rem;height:1.4rem}.PitchBlackPage_earlySection__yCadn{position:relative;overflow:hidden;padding:4rem 1rem 3rem;background-color:#060309;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Crect width='64' height='64' fill='%23060309'/%3E%3Cpath d='M0 32 L32 0 L64 32 L32 64 Z' fill='none' stroke='%23161028' stroke-width='1'/%3E%3Cpath d='M16 32 L32 16 L48 32 L32 48 Z' fill='none' stroke='%23100b1e' stroke-width='1'/%3E%3C/svg%3E");background-size:64px 64px}.PitchBlackPage_earlySection__yCadn:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 45% 55% at 12% 20%,rgba(150,142,180,.09) 0,transparent 70%),radial-gradient(ellipse 55% 65% at 85% 75%,rgba(150,142,180,.08) 0,transparent 70%),radial-gradient(ellipse 40% 50% at 55% 10%,rgba(123,47,247,.08) 0,transparent 70%);filter:blur(10px);pointer-events:none}.PitchBlackPage_earlyInner__LBrsR{position:relative;max-width:76rem;margin:0 auto}.PitchBlackPage_earlyGrid__uppuB{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}@media (min-width:900px){.PitchBlackPage_earlyGrid__uppuB{flex-direction:row;align-items:center;justify-content:space-between;gap:3rem;text-align:left}}.PitchBlackPage_earlyCopy__eGQmK{max-width:46rem}.PitchBlackPage_page__WZL46 .PitchBlackPage_earlyHeading__FmzFi{margin:0;font-family:var(--pb-font);font-size:1.9rem;font-weight:900;text-transform:uppercase;letter-spacing:.02em;color:#c8ef3a;text-shadow:0 0 20px rgba(198,239,58,.75),0 0 52px rgba(198,239,58,.35)}@media (min-width:640px){.PitchBlackPage_page__WZL46 .PitchBlackPage_earlyHeading__FmzFi{font-size:2.75rem}}.PitchBlackPage_earlyBody__kAq1o{margin:1rem 0 0;font-family:var(--pb-font);color:rgba(255,255,255,.8);font-size:.9rem;line-height:1.65}@media (min-width:640px){.PitchBlackPage_earlyBody__kAq1o{font-size:1rem}}.PitchBlackPage_zigzagWrap__KAKvz{position:relative;height:70px;background:#060309;margin-bottom:-1px}@media (min-width:768px){.PitchBlackPage_zigzagWrap__KAKvz{height:90px}}.PitchBlackPage_zigzagSvg__0B6Vw{display:block;width:100%;height:100%}.PitchBlackPage_productsSection__C2pu2{position:relative;overflow:hidden;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cpath d='M0 32 L32 0 L64 32 L32 64 Z' fill='none' stroke='%23ffffff' stroke-opacity='.035' stroke-width='1'/%3E%3C/svg%3E"),linear-gradient(180deg,#2a1147,#240e3f 30%,#150826 70%,#090412);background-size:64px 64px,auto}.PitchBlackPage_productsSection__C2pu2:after,.PitchBlackPage_productsSection__C2pu2:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cg fill='%23ffffff'%3E%3Ccircle cx='12' cy='40' r='1.2' opacity='.6'/%3E%3Ccircle cx='60' cy='120' r='.9' opacity='.45'/%3E%3Ccircle cx='90' cy='30' r='1.4' opacity='.65'/%3E%3Ccircle cx='140' cy='80' r='1' opacity='.5'/%3E%3Ccircle cx='200' cy='140' r='1.3' opacity='.6'/%3E%3Ccircle cx='30' cy='180' r='.8' opacity='.45'/%3E%3Ccircle cx='170' cy='200' r='1' opacity='.5'/%3E%3Ccircle cx='110' cy='160' r='1.2' opacity='.45'/%3E%3Ccircle cx='75' cy='75' r='.7' opacity='.4'/%3E%3Ccircle cx='190' cy='20' r='.9' opacity='.5'/%3E%3C/g%3E%3C/svg%3E");background-size:220px 220px}.PitchBlackPage_productsSection__C2pu2:before{opacity:.5}.PitchBlackPage_productsSection__C2pu2:after{opacity:.3;background-position:110px 90px;animation:PitchBlackPage_pb-star-twinkle__k7kTj 6s ease-in-out infinite}.PitchBlackPage_swoosh__ox6Yu{position:absolute;top:10px;width:clamp(110px,17vw,230px);height:auto;opacity:.9;pointer-events:none;z-index:1}.PitchBlackPage_swooshTL__YpJda{left:10px}.PitchBlackPage_swooshTR__cHtuD{right:10px;transform:scaleX(-1)}.PitchBlackPage_productsInner__emn1M{position:relative;z-index:2;max-width:76rem;margin:0 auto;padding:3.5rem 1rem 3rem}@media (min-width:768px){.PitchBlackPage_productsInner__emn1M{padding:5rem 1rem 3.5rem}}.PitchBlackPage_page__WZL46 .PitchBlackPage_productsHeading__40OsL{text-align:center;margin:0 0 2.5rem;font-family:var(--pb-font)}.PitchBlackPage_eyebrow__WwK06{display:block;font-size:.9rem;font-weight:800;font-style:italic;text-transform:uppercase;letter-spacing:.08em}.PitchBlackPage_heading__jskpe{display:block;margin-top:.3rem;font-size:1.9rem;font-weight:900;color:#ffffff;text-transform:uppercase;letter-spacing:.04em;text-shadow:0 2px 14px rgba(0,0,0,.6)}@media (min-width:640px){.PitchBlackPage_heading__jskpe{font-size:2.75rem}}.PitchBlackPage_grid__IeFqs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:64rem;margin:0 auto}@media (min-width:1024px){.PitchBlackPage_grid__IeFqs{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}}.PitchBlackPage_productCell__tWI2v{position:relative}.PitchBlackPage_cardSwoosh__D_QRR{position:absolute;width:36px;height:36px;pointer-events:none;opacity:.9;z-index:2}.PitchBlackPage_cardSwooshTL__GmMq_{top:5px;left:5px}.PitchBlackPage_cardSwooshBR__pRs59{bottom:5px;right:5px;transform:rotate(180deg)}.PitchBlackPage_cardSwooshSvg__nqZH7{display:block;width:100%;height:100%}.PitchBlackPage_empty__5n9zh{text-align:center;padding:4rem 0;font-family:var(--pb-font);color:rgba(255,255,255,.7);font-size:1.125rem}.PitchBlackPage_ctaRow__WsnJl{display:flex;flex-direction:column;justify-content:center;margin-top:2.5rem}@media (min-width:640px){.PitchBlackPage_ctaRow__WsnJl{flex-direction:row}}.PitchBlackPage_watermark__KqEp1{position:relative;z-index:1;text-align:center;font-family:var(--pb-font);font-size:clamp(3rem,14vw,12rem);font-weight:900;line-height:.9;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;overflow:hidden;color:#1a0c30;-webkit-text-stroke:1px rgba(255,63,212,.18);margin-bottom:-.16em;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.PitchBlackPage_lightbox__GN4X1,.PitchBlackPage_lightbox__GN4X1 *,.PitchBlackPage_page__WZL46 *,.PitchBlackPage_page__WZL46 :after,.PitchBlackPage_page__WZL46 :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_176161{font-family:Inter,Inter Fallback;font-style:normal}.__variable_176161{--sf-font-body:"Inter","Inter Fallback"}.OfflineBanner_banner__hUp_W{position:fixed;top:0;left:0;right:0;z-index:9999;padding:.625rem 1rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#ffffff;transition:all .3s cubic-bezier(.4,0,.2,1)}.OfflineBanner_offline__qqRs8{background:#dc2626}.OfflineBanner_online__lcuRk{background:#16a34a}.OfflineBanner_inline__o6DDS{display:inline-flex;align-items:center;gap:.5rem}.OfflineBanner_icon__9V3bX{width:1rem;height:1rem}.RouteProgress_track__kXipW{position:fixed;top:0;left:0;right:0;z-index:9998;height:3px}.RouteProgress_bar__OW2BB{height:100%;background:#000000;transition:all .3s cubic-bezier(0,0,.2,1)}.ProductGallery_gallery__kor65{display:flex;flex-direction:column;gap:1.125rem;min-width:0}.ProductGallery_well__F5NPx{position:relative;background:var(--sf-well);overflow:hidden;aspect-ratio:1/.98;margin-inline:-1rem}@media (min-width:768px){.ProductGallery_well__F5NPx{margin-inline:0;border-radius:var(--sf-radius-3xl);aspect-ratio:1/.96}}.ProductGallery_track___YbU2{display:flex;width:100%;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ProductGallery_track___YbU2::-webkit-scrollbar{display:none}.ProductGallery_slide__iw4J_{position:relative;flex:0 0 100%;min-width:0;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.ProductGallery_slideButton__xs_Pi{position:absolute;inset:0;display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.ProductGallery_slideButton__xs_Pi:focus-visible{outline:none;box-shadow:inset var(--sf-focus-ring)}.ProductGallery_image__CSTqp{-o-object-fit:contain;object-fit:contain;padding:1.5rem}@media (min-width:768px){.ProductGallery_image__CSTqp{padding:2.5rem}}.ProductGallery_badges__So_zT{position:absolute;top:.875rem;left:1rem;right:4.5rem;display:flex;flex-wrap:wrap;gap:.375rem;pointer-events:none}@media (min-width:768px){.ProductGallery_badges__So_zT{top:1.125rem;left:1.125rem;gap:.5rem}}.ProductGallery_counter__a2xUm{position:absolute;top:.875rem;right:1rem;padding:.3125rem .625rem;border:1px solid var(--sf-border);border-radius:var(--sf-radius-full);background:var(--sf-glass);color:var(--sf-text-2);font-size:var(--sf-text-xs);font-weight:600;font-variant-numeric:tabular-nums;pointer-events:none}@media (min-width:768px){.ProductGallery_counter__a2xUm{top:1.125rem;right:1.125rem}}.ProductGallery_zoomBtn__cTauq{position:absolute;right:1.125rem;bottom:1.125rem;display:none;align-items:center;gap:.375rem;height:38px;padding:0 .875rem;border:1px solid var(--sf-border-strong);border-radius:var(--sf-radius-full);background:var(--sf-glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--sf-text);font:inherit;font-size:var(--sf-text-sm);font-weight:600;white-space:nowrap;cursor:pointer;opacity:0;transition:opacity var(--sf-dur-base) ease}@media (min-width:768px){.ProductGallery_zoomBtn__cTauq{display:inline-flex}.ProductGallery_well__F5NPx:hover .ProductGallery_zoomBtn__cTauq,.ProductGallery_zoomBtn__cTauq:focus-visible{opacity:1}}.ProductGallery_zoomBtn__cTauq:focus-visible{outline:none;box-shadow:var(--sf-focus-ring)}.ProductGallery_dots__vsPRB{position:absolute;left:0;right:0;bottom:.875rem;display:flex;justify-content:center;gap:.375rem;pointer-events:none}@media (min-width:768px){.ProductGallery_dots__vsPRB{display:none}}.ProductGallery_dot__GoXqo{width:7px;height:7px;border-radius:var(--sf-radius-full);background:var(--sf-border-strong);transition:width var(--sf-dur-fast) ease,background-color var(--sf-dur-fast) ease}.ProductGallery_dotActive__H4dQ7{width:20px;background:var(--sf-ink)}.ProductGallery_thumbs__fIHsn{display:none}@media (min-width:768px){.ProductGallery_thumbs__fIHsn{display:flex;gap:.875rem;overflow-x:auto;padding:.125rem .125rem .25rem}}.ProductGallery_thumb__X93GN{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:.5rem;padding:0;border:0;background:none;color:var(--sf-text-2);font:inherit;font-size:var(--sf-text-xs);font-weight:600;cursor:pointer}.ProductGallery_thumbBox__1xC2M{position:relative;width:88px;height:88px;overflow:hidden;border:2px solid transparent;border-radius:14px;background:var(--sf-well);transition:border-color var(--sf-dur-fast) ease}.ProductGallery_thumb__X93GN:hover .ProductGallery_thumbBox__1xC2M{border-color:var(--sf-border-strong)}.ProductGallery_thumbActive__AtjB1{color:var(--sf-text)}.ProductGallery_thumbActive__AtjB1 .ProductGallery_thumbBox__1xC2M,.ProductGallery_thumbActive__AtjB1:hover .ProductGallery_thumbBox__1xC2M{border-color:var(--sf-ink)}.ProductGallery_thumb__X93GN:focus-visible{outline:none}.ProductGallery_thumb__X93GN:focus-visible .ProductGallery_thumbBox__1xC2M{box-shadow:var(--sf-focus-ring)}.ProductGallery_thumbImage__wn5ou{-o-object-fit:contain;object-fit:contain;padding:.375rem}.ProductGallery_thumbLabel__ckoOL{line-height:1}.ProductGallery_giftCardFrame__oydsI{position:relative;aspect-ratio:1/1;border-radius:var(--sf-radius-3xl);overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:var(--sf-well);margin-inline:-1rem}@media (max-width:767px){.ProductGallery_giftCardFrame__oydsI{border-radius:0}}@media (min-width:768px){.ProductGallery_giftCardFrame__oydsI{margin-inline:0}}.ProductGallery_giftCardInner__EjCoh{position:relative;width:85%;aspect-ratio:1.6/1;border-radius:var(--sf-radius-xl);overflow:hidden;box-shadow:var(--sf-shadow-float)}.ProductGallery_giftCardImage__bTx5D{-o-object-fit:cover;object-fit:cover}.LocationStockIndicator_wrap__MWz6f{display:flex;flex-direction:column;gap:.75rem}.LocationStockIndicator_loadingRow__pgr3a{display:flex;align-items:center;gap:.5rem}.LocationStockIndicator_loadingText___S9A8{font-size:var(--sf-text-sm);color:var(--sf-text-2)}.LocationStockIndicator_iconMuted___HmJs{color:var(--sf-text-3)}.LocationStockIndicator_errorRow__Ev_tN{display:flex;align-items:center;gap:.5rem;color:var(--sf-danger);font-size:var(--sf-text-sm)}.LocationStockIndicator_panel__P1gdH{border:1px solid var(--sf-border);border-radius:var(--sf-radius-xl);background:var(--sf-surface);overflow:hidden}.LocationStockIndicator_row__V7skk{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem .875rem;background:none;border:0;text-align:left;font:inherit;color:var(--sf-text)}@media (min-width:768px){.LocationStockIndicator_row__V7skk{gap:.875rem;padding:.875rem 1rem}}.LocationStockIndicator_rowButton__CXGbm{cursor:pointer;transition:background-color var(--sf-dur-fast) ease}.LocationStockIndicator_rowButton__CXGbm:hover{background:var(--sf-surface-2)}.LocationStockIndicator_rowButton__CXGbm:focus-visible{outline:none;box-shadow:inset var(--sf-focus-ring)}.LocationStockIndicator_rowText__0eIqL{flex:1;min-width:0}.LocationStockIndicator_divider__EhmPs{height:1px;margin:0 1rem;background:var(--sf-border)}.LocationStockIndicator_icon__MdpEY{color:var(--sf-text);flex-shrink:0}.LocationStockIndicator_label__kj4_y{font-size:var(--sf-text-sm);font-weight:600;color:var(--sf-text)}.LocationStockIndicator_subline__ciugd{margin-top:.125rem;font-size:.8125rem;color:var(--sf-text-2)}.LocationStockIndicator_sublineSuccess__V4o3D{margin-top:.125rem;font-size:.8125rem;color:var(--sf-success)}.LocationStockIndicator_valueSuccess__t5Yeb{font-size:.8125rem;font-weight:600;color:var(--sf-success);white-space:nowrap}.LocationStockIndicator_valueMuted__1ealA{font-size:.8125rem;font-weight:600;color:var(--sf-text-3);white-space:nowrap}.LocationStockIndicator_pickupChevron__v8xQ5{color:var(--sf-text-3);transition:transform var(--sf-dur-base) ease;flex-shrink:0}.LocationStockIndicator_pickupChevronOpen__6NHu_{transform:rotate(180deg)}.LocationStockIndicator_locationList__fK1t8{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:.375rem 1rem 1.125rem 3.125rem;list-style:none}.LocationStockIndicator_locationRow__P5Nb2{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.8125rem}.LocationStockIndicator_locationName__nw30e{display:inline-flex;align-items:center;gap:.5rem;min-width:0;color:var(--sf-text)}.LocationStockIndicator_locationDot__dCNkp{width:6px;height:6px;border-radius:var(--sf-radius-full);background-color:var(--sf-success);flex-shrink:0}.LocationStockIndicator_locationQty__ODJ1T{font-weight:600;color:var(--sf-success);white-space:nowrap}.InStoreAvailability_panel__GO74d{padding:1.125rem;border:1px solid var(--sf-border);border-radius:var(--sf-radius-xl);background:var(--sf-surface);color:var(--sf-text);scroll-margin-top:8rem}.InStoreAvailability_heading__MNZQt{display:flex;align-items:center;gap:.625rem}.InStoreAvailability_heading__MNZQt svg{flex-shrink:0}.InStoreAvailability_heading__MNZQt h2{margin:0;font-size:var(--sf-text-md);font-weight:600;line-height:1.4}.InStoreAvailability_summary__miFBo{margin:.5rem 0 0;color:var(--sf-text-2);font-size:var(--sf-text-sm);line-height:1.5;overflow-wrap:anywhere}.InStoreAvailability_stores__auZwp{list-style:none;margin:.5rem 0 0;padding:0}.InStoreAvailability_storeLink__lGbwG{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:44px;padding-block:.5rem;color:var(--sf-text);font-size:var(--sf-text-sm);text-decoration:none;border-bottom:1px solid var(--sf-border);overflow-wrap:anywhere}.InStoreAvailability_storeLink__lGbwG svg{flex-shrink:0}.InStoreAvailability_storeLink__lGbwG:hover{color:var(--sf-accent)}.InStoreAvailability_storeLink__lGbwG:focus-visible{outline:none;box-shadow:var(--sf-focus-ring);border-radius:var(--sf-radius-sm)}.InStoreAvailability_action__Vy9f8{margin-top:1rem}@media (max-width:767px){.InStoreAvailability_action__Vy9f8{width:100%}}.RelatedProductsRow_section__Y4Bkx{margin-top:1rem;padding-bottom:3rem}@media (min-width:768px){.RelatedProductsRow_section__Y4Bkx{padding-bottom:4rem}}.RelatedProductsRow_inner__xCcbJ{max-width:90rem;margin-inline:auto;padding-inline:1rem}@media (min-width:768px){.RelatedProductsRow_inner__xCcbJ{padding-inline:1.5rem}}@media (min-width:1024px){.RelatedProductsRow_inner__xCcbJ{padding-inline:3rem}}.RelatedProductsRow_head__MbW8X{margin-bottom:1.25rem}.RelatedProductsRow_viewAll__ASoEq{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--sf-text-sm);font-weight:600;color:var(--sf-text);text-decoration:none;white-space:nowrap;transition:color var(--sf-dur-fast) ease}.RelatedProductsRow_viewAll__ASoEq:hover{color:var(--sf-accent)}.RelatedProductsRow_row__mOELJ{display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-top:1rem;padding-bottom:3rem;margin-top:-1rem;margin-bottom:-2rem}.RelatedProductsRow_cardCell__MKXsa{flex:0 0 45%;min-width:0;scroll-snap-align:start}@media (min-width:640px){.RelatedProductsRow_cardCell__MKXsa{flex-basis:clamp(14.75rem,calc((100% - 4 * 0.75rem) / 5),20rem)}}.RelatedProductsRow_cardCell__MKXsa h3{font-size:1rem;line-height:1.25;-webkit-line-clamp:2}.Accordion_root__Tg4XU{display:flex;flex-direction:column;border-bottom:1px solid var(--sf-border)}.Accordion_item__8bOMr{border-top:1px solid var(--sf-border)}.Accordion_trigger___gM6J{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem .25rem;background:transparent;border:0;cursor:pointer;text-align:left;color:var(--sf-text);font:inherit;transition:color var(--sf-dur-fast) ease}.Accordion_trigger___gM6J:hover{color:var(--sf-accent)}.Accordion_trigger___gM6J:focus-visible{outline:none;box-shadow:var(--sf-focus-ring);border-radius:var(--sf-radius-sm)}.Accordion_title__zS4dR{font-family:inherit;font-size:.9375rem;font-weight:600;color:inherit;margin:0}.Accordion_chevron__18jkl{color:var(--sf-text-2);flex-shrink:0;transition:transform var(--sf-dur-base) ease}.Accordion_chevronOpen__mOR6m{transform:rotate(180deg)}.Accordion_panel__QYvwn{max-height:0;opacity:0;overflow:hidden;transition:max-height var(--sf-dur-base) ease-in-out,opacity var(--sf-dur-base) ease-in-out}.Accordion_panelOpen__FJ9uY{max-height:2000px;opacity:1}.Accordion_panelInner__QFBlZ{padding:0 .25rem 1.25rem}.PaymentStrip_strip__BCj3a{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem;-moz-column-gap:.375rem;column-gap:.375rem;font-size:var(--sf-text-sm);color:var(--sf-text-2)}.PaymentStrip_logoAfterpay__Q9a4k{height:.875rem}.PaymentStrip_logoAfterpay__Q9a4k,.PaymentStrip_logoZip__O_Su6{width:auto;-o-object-fit:contain;object-fit:contain;display:inline-block}.PaymentStrip_logoZip__O_Su6{height:.75rem}[data-sf-theme=dark] .PaymentStrip_logoAfterpay__Q9a4k,[data-sf-theme=dark] .PaymentStrip_logoZip__O_Su6{background:var(--sf-on-media);border-radius:var(--sf-radius-xs);padding:1px 3px}.ProductPage_page__KXCdU{min-height:100vh;background:var(--sf-bg);padding-bottom:6rem}@media (min-width:768px){.ProductPage_page__KXCdU{padding-bottom:0}}.ProductPage_container__wmTSo{max-width:90rem;margin-inline:auto;padding:0 1rem 1.5rem}@media (min-width:768px){.ProductPage_container__wmTSo{padding:1.25rem 1.5rem 3.5rem}}@media (min-width:1024px){.ProductPage_container__wmTSo{padding:1.25rem 3rem 3.5rem}}.ProductPage_grid__lhTEo{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;align-items:start}@media (min-width:1024px){.ProductPage_grid__lhTEo{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:3rem}}.ProductPage_galleryCol__6_4ma{min-width:0}.ProductPage_details__oPgYK{display:flex;flex-direction:column;gap:1.375rem;min-width:0}.ProductPage_head__vNxan{display:flex;flex-direction:column;gap:.375rem}.ProductPage_eyebrow__vQBbY{margin:.25rem 0 0;font-size:var(--sf-text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sf-text-2)}.ProductPage_title__ic_q0{margin:0;font-size:var(--sf-text-2xl);font-weight:500;line-height:1.1;letter-spacing:-.02em;color:var(--sf-text);overflow-wrap:anywhere}@media (min-width:768px){.ProductPage_title__ic_q0{font-size:2.5rem;line-height:1.06}}.ProductPage_infoTags__byZly{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.25rem}.ProductPage_infoTag__8DRVM{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--sf-text-xs);font-weight:600;padding:.25rem .625rem;border-radius:var(--sf-radius-full)}.ProductPage_infoTagPreOrder__McljO{color:var(--sf-info);background:var(--sf-info-soft)}.ProductPage_infoTagLimit__6QFPp{color:var(--sf-accent);background:var(--sf-accent-soft)}.ProductPage_infoTagLimitReached__G1iuo{color:var(--sf-danger);background:var(--sf-danger-soft)}.ProductPage_buyBlock__0U6M3{display:flex;flex-direction:column;gap:.625rem}.ProductPage_priceRow___Ag37{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.ProductPage_price__eRjTd{font-size:1.875rem;font-weight:600;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--sf-text)}@media (min-width:768px){.ProductPage_price__eRjTd{font-size:2.5rem}}.ProductPage_comparePrice__9A4DW{font-size:var(--sf-text-lg);color:var(--sf-text-3);text-decoration:line-through;font-variant-numeric:tabular-nums}.ProductPage_paymentStrip__hXWn_{font-size:.8125rem}.ProductPage_stockStatus__Plh7b{display:flex;align-items:center;gap:.625rem;margin-top:.25rem}.ProductPage_statusDot__VNxqj{width:8px;height:8px;border-radius:var(--sf-radius-full);flex-shrink:0}.ProductPage_dotPulse__KlJ0v{--sf-pulse-dur:1.4s}.ProductPage_dotSuccess__u_bQI{background:var(--sf-success);box-shadow:0 0 0 3px var(--sf-success-soft)}.ProductPage_dotDanger__L799i{background:var(--sf-danger);box-shadow:0 0 0 3px var(--sf-danger-soft)}.ProductPage_dotWarning__10r2N{background:var(--sf-warning);box-shadow:0 0 0 3px var(--sf-warning-soft)}.ProductPage_dotInfo__Z5o6v{background:var(--sf-info);box-shadow:0 0 0 3px var(--sf-info-soft)}.ProductPage_dotMuted__PTy0x{background:var(--sf-text-3);box-shadow:0 0 0 3px var(--sf-neutral-soft)}.ProductPage_statusTextDanger__C0lXC,.ProductPage_statusTextMuted__j0fS4,.ProductPage_statusTextNeutral__jZmff,.ProductPage_statusTextSuccess____X1F,.ProductPage_statusTextWarning__00DnY{font-size:.8125rem;font-weight:600}.ProductPage_statusTextSuccess____X1F{color:var(--sf-success)}.ProductPage_statusTextDanger__C0lXC{color:var(--sf-danger)}.ProductPage_statusTextWarning__00DnY{color:var(--sf-warning)}.ProductPage_statusTextNeutral__jZmff{color:var(--sf-text-2)}.ProductPage_statusTextMuted__j0fS4{color:var(--sf-text-3)}.ProductPage_viewCount___GAFC{display:flex;align-items:center;gap:.5rem;font-size:var(--sf-text-sm);font-weight:600;color:var(--sf-accent)}.ProductPage_fieldGroup__KSrbW{display:flex;flex-direction:column;gap:.625rem}.ProductPage_fieldLabel__jV3ps{font-family:inherit;font-size:var(--sf-text-xs);font-weight:700;color:var(--sf-text-2);text-transform:uppercase;letter-spacing:.08em;margin:0}.ProductPage_variantRow__XkgFt{display:flex;flex-wrap:wrap;gap:.5rem}.ProductPage_quantityGroup__o8BFE{display:none}@media (min-width:768px){.ProductPage_quantityGroup__o8BFE{display:flex}}.ProductPage_stepper__Hlo1T{display:inline-flex;align-items:center;border:1px solid var(--sf-border-strong);border-radius:var(--sf-radius-full);overflow:hidden;width:-moz-fit-content;width:fit-content}.ProductPage_stepperBtn__KrsmY{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:transparent;border:0;color:var(--sf-text);cursor:pointer;transition:background-color var(--sf-dur-fast) ease}.ProductPage_stepperBtn__KrsmY:hover:not(:disabled){background:var(--sf-surface-2)}.ProductPage_stepperBtn__KrsmY:focus-visible{outline:none;box-shadow:inset var(--sf-focus-ring)}.ProductPage_stepperBtn__KrsmY:disabled{opacity:.3;cursor:not-allowed}.ProductPage_stepperGlyph__WKpLH{font-size:var(--sf-text-lg);font-weight:500;line-height:1}.ProductPage_stepperInput__YhVr_{width:56px;height:44px;text-align:center;font-weight:700;font-size:var(--sf-text-sm);color:var(--sf-text);border:0;background:transparent;-moz-appearance:textfield}.ProductPage_stepperInput__YhVr_:focus{outline:none}.ProductPage_stepperInput__YhVr_::-webkit-inner-spin-button,.ProductPage_stepperInput__YhVr_::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ProductPage_capMessage__IGxcD{font-size:var(--sf-text-xs);font-weight:600;color:var(--sf-warning);margin:0}.ProductPage_tariffNotice__OtV7c{display:none;font-size:var(--sf-text-xs);color:var(--sf-text-3);margin:-.5rem 0 0}@media (min-width:768px){.ProductPage_tariffNotice__OtV7c{display:block}}.ProductPage_actions__sJhCv{display:none}@media (min-width:768px){.ProductPage_actions__sJhCv{display:block}}.ProductPage_actionsGrid__HX_8U{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.75rem}.ProductPage_specs__fzxc2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1rem;margin:0;padding:1.125rem;border:1px solid var(--sf-border);border-radius:var(--sf-radius-xl)}.ProductPage_specs__fzxc2 dt{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sf-text-2)}.ProductPage_specs__fzxc2 dd{margin:.1875rem 0 0;font-size:var(--sf-text-sm);font-weight:500;color:var(--sf-text)}.ProductPage_linkRow__14M0q{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem .25rem;border-top:1px solid var(--sf-border);font-size:.9375rem;font-weight:600;color:var(--sf-text);text-decoration:none;transition:color var(--sf-dur-fast) ease}.ProductPage_linkRow__14M0q:hover{color:var(--sf-accent)}.ProductPage_linkRow__14M0q:focus-visible{outline:none;box-shadow:var(--sf-focus-ring);border-radius:var(--sf-radius-sm)}.ProductPage_descriptionHtml__vOMo6{color:var(--sf-text-2);font-size:var(--sf-text-sm);line-height:1.7}.ProductPage_descriptionHtml__vOMo6 a{color:var(--sf-accent);text-decoration:underline}.ProductPage_descriptionHtml__vOMo6 p{margin:0 0 .75rem}.ProductPage_descriptionHtml__vOMo6 ol,.ProductPage_descriptionHtml__vOMo6 ul{margin:0 0 .75rem;padding-left:1.25rem}.ProductPage_descriptionHtml__vOMo6 ul{list-style:disc}.ProductPage_descriptionHtml__vOMo6 ol{list-style:decimal}.ProductPage_descriptionHtml__vOMo6 li{margin:0 0 .25rem}.ProductPage_descriptionHtml__vOMo6 b,.ProductPage_descriptionHtml__vOMo6 strong{font-weight:600;color:var(--sf-text)}.ProductPage_descriptionHtml__vOMo6 h2,.ProductPage_descriptionHtml__vOMo6 h3,.ProductPage_descriptionHtml__vOMo6 h4{margin:1rem 0 .5rem;font-weight:600;color:var(--sf-text)}.ProductPage_descriptionHtml__vOMo6 img{max-width:100%;height:auto;border-radius:var(--sf-radius-md)}.ProductPage_mobileBar__PuVQk{position:fixed;bottom:64px;left:0;right:0;z-index:var(--sf-z-sticky);border-top:1px solid var(--sf-border);background:var(--sf-glass);backdrop-filter:blur(14px) saturate(1.5);-webkit-backdrop-filter:blur(14px) saturate(1.5);padding:.625rem 1rem}@media (min-width:768px){.ProductPage_mobileBar__PuVQk{display:none}}.ProductPage_mobileBarRegular__q3gKc,.ProductPage_mobileBarSlab__BqoBX{display:flex;align-items:center;gap:.5rem}.ProductPage_mobileBarRegular__q3gKc>*,.ProductPage_mobileBarSlab__BqoBX>*{min-width:0}.ProductPage_mobilePrice__mZGiu{display:flex;flex-direction:column;flex:none;line-height:1.1}.ProductPage_mobilePriceNow__6dz4i{font-size:var(--sf-text-md);font-weight:600;font-variant-numeric:tabular-nums;color:var(--sf-text)}.ProductPage_mobilePriceWas__hIzlY{font-size:var(--sf-text-xs);color:var(--sf-text-3);text-decoration:line-through;font-variant-numeric:tabular-nums}.ProductPage_mobileAdd__dWkca{flex:1 1 0;min-height:48px}.ProductPage_mobileOffer___xg6J{flex:none;min-height:48px}.ProductPage_mobileStepperWrap__PEjZd{flex-shrink:0}.ProductPage_mobileStepper__ZGcQR{display:flex;align-items:center;border:1px solid var(--sf-border-strong);border-radius:var(--sf-radius-full);overflow:hidden;background:var(--sf-surface);transition:background-color var(--sf-dur-fast) ease,box-shadow var(--sf-dur-fast) ease}.ProductPage_mobileStepperAtMax__iWyjy{background:var(--sf-warning-soft);border-color:var(--sf-warning)}.ProductPage_mobileStepperBtn__WePRU{width:40px;height:46px;display:flex;align-items:center;justify-content:center;background:transparent;border:0;color:var(--sf-text);cursor:pointer}.ProductPage_mobileStepperBtn__WePRU:disabled{opacity:.3;cursor:not-allowed}.ProductPage_mobileStepperCount__kxdT8{width:32px;height:46px;display:flex;align-items:center;justify-content:center;font-size:var(--sf-text-sm);font-weight:700;color:var(--sf-text)}.ProductPage_mobileMaxNote__pmSD1{font-size:.625rem;font-weight:500;color:var(--sf-warning);text-align:center;margin:.125rem 0 0}.ProductPage_toast__7v0mj{position:fixed;left:50%;bottom:96px;transform:translateX(-50%);z-index:var(--sf-z-toast);max-width:calc(100vw - 2rem);background:var(--sf-danger);color:var(--sf-on-danger);font-size:var(--sf-text-sm);font-weight:500;padding:.75rem 1rem;border-radius:var(--sf-radius-lg);box-shadow:var(--sf-shadow-lg)}@media (min-width:768px){.ProductPage_toast__7v0mj{bottom:1.5rem}}.ProductPage_skelImage__5GyGd{aspect-ratio:1/.98;margin-inline:-1rem;border-radius:0}@media (min-width:768px){.ProductPage_skelImage__5GyGd{margin-inline:0;aspect-ratio:1/.96;border-radius:var(--sf-radius-3xl)}}.ProductPage_skelDetails__b1rM9{display:flex;flex-direction:column;gap:1rem;padding:.5rem 0}.ProductPage_skelBar__F6Riu{border-radius:var(--sf-radius-md)}.ProductPage_skelBarSm__tXZK9{height:12px;width:5rem}.ProductPage_skelBarLg__s_EQz{height:28px;width:85%}.ProductPage_skelBarMd__VRQ9F{height:28px;width:60%}.ProductPage_skelBarPrice__PTY2O{height:32px;width:7rem}.ProductPage_skelDivider__zONje{height:1px;background:var(--sf-border);margin:.5rem 0}.ProductPage_skelRow__hvmhu{display:flex;gap:.5rem}.ProductPage_skelChip__0pj_2{height:38px;width:5rem;border-radius:var(--sf-radius-full)}.ProductPage_skelButtons___NiPM{display:flex;gap:.75rem;margin-top:.5rem}.ProductPage_skelButton__G2VPv{height:50px;flex:1;border-radius:var(--sf-radius-full)}.ProductPage_hidden__2sg_K{display:none}.SlabsPointer_card__9QzvB{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px;margin-bottom:20px;background:var(--sf-surface);border:1px solid var(--sf-border);border-radius:var(--sf-radius-xl)}.SlabsPointer_body__DNyrA{min-width:0}.SlabsPointer_title__E_Xhl{margin:0;font-size:var(--sf-text-md);font-weight:700;line-height:1.3;color:var(--sf-text)}.SlabsPointer_text__lxuXY{margin:2px 0 0;font-size:var(--sf-text-sm);color:var(--sf-text-2);overflow-wrap:anywhere}.SlabsPointer_pill__dgjmR{align-self:stretch}@media (min-width:640px){.SlabsPointer_card__9QzvB{flex-direction:row;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px}.SlabsPointer_pill__dgjmR{align-self:center;flex:none}}