.Zlzuta_wordmark{width:100%;height:auto;fill:var(--white);overflow:visible}.Zlzuta_half,.Zlzuta_seam,.Zlzuta_seamGlow,.Zlzuta_sweep{transform-box:view-box}.Zlzuta_isCut{animation:.35s cubic-bezier(.2,.7,.2,1) .25s both Zlzuta_name-in}.Zlzuta_upper{transform:translate(var(--ux), var(--uy));animation:.42s cubic-bezier(.16,.9,.3,1) .77s both Zlzuta_part-upper}.Zlzuta_lower{transform:translate(var(--lx), var(--ly));animation:.42s cubic-bezier(.16,.9,.3,1) .77s both Zlzuta_part-lower}.Zlzuta_sweep{fill:none;stroke:#eafff2;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:.34 1.4;stroke-dashoffset:.34px;opacity:0;filter:drop-shadow(0 0 3px var(--green)) drop-shadow(0 0 8px var(--green));animation:.14s linear .63s both Zlzuta_sweep}.Zlzuta_seam{fill:none;stroke:var(--green);stroke-width:1.6px;animation:.5s ease-out .77s both Zlzuta_seam}.Zlzuta_seamGlow{fill:none;stroke:var(--green);stroke-width:5px;opacity:.16;filter:blur(3px);animation:.6s ease-out .77s both Zlzuta_seam-glow}@keyframes Zlzuta_name-in{0%{opacity:0;transform:translateY(6px)}}@keyframes Zlzuta_part-upper{0%{transform:translate(0)}}@keyframes Zlzuta_part-lower{0%{transform:translate(0)}}@keyframes Zlzuta_sweep{0%{opacity:1;stroke-dashoffset:.34px}to{opacity:1;stroke-dashoffset:-1.06px}}@keyframes Zlzuta_seam{0%{stroke:#fff;stroke-width:3.2px;opacity:0}8%{opacity:1}}@keyframes Zlzuta_seam-glow{0%{opacity:0;stroke-width:16px}15%{opacity:.9}}@media (prefers-reduced-motion:reduce){.Zlzuta_isCut,.Zlzuta_upper,.Zlzuta_lower,.Zlzuta_sweep,.Zlzuta_seam,.Zlzuta_seamGlow{animation:none}}
.Af2_WG_header{z-index:50;height:var(--header);border-bottom:1px solid var(--rule);background:#03050cf0;position:sticky;top:0}.Af2_WG_bar{align-items:center;gap:clamp(20px,3vw,48px);height:100%;display:flex}.Af2_WG_home{flex:none;width:148px;padding-block:10px;display:block}.Af2_WG_track{flex:1;min-width:0}.Af2_WG_track ol{gap:6px;margin:0;padding:0;list-style:none;display:flex}.Af2_WG_track li{flex:1;min-width:0}.Af2_WG_track a{color:var(--pale);gap:5px;padding-block:8px;text-decoration:none;display:grid}.Af2_WG_partLabel{letter-spacing:.2em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.6875rem;line-height:1.3;overflow:hidden}.Af2_WG_partBar{background:#9ed1ff38;height:3px}.Af2_WG_track a[data-state=past] .Af2_WG_partBar{background:var(--seam)}.Af2_WG_track a[data-state=now]{color:var(--white)}.Af2_WG_track a[data-state=now] .Af2_WG_partBar{background:var(--white)}.Af2_WG_track a:hover{color:var(--white)}.Af2_WG_track a:hover .Af2_WG_partBar{background:var(--seam)}.Af2_WG_press{color:var(--white);letter-spacing:.16em;text-transform:uppercase;border:1px solid #9ed1ff73;flex:none;margin-left:auto;padding:9px 14px;font-size:.75rem;font-weight:700;line-height:1.2;text-decoration:none}.Af2_WG_press:hover{border-color:var(--white);background:#9ed1ff14}@media (max-width:760px){.Af2_WG_track{display:none}.Af2_WG_home{width:132px}}
.EZoWya_footer{border-top:1px solid var(--rule);background:var(--deep);margin-top:clamp(96px,12vw,168px);padding-block:48px 40px}.EZoWya_foot{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:32px 48px;display:grid}.EZoWya_sign{gap:14px;max-width:44ch;display:grid}.EZoWya_sign .EZoWya_footMark{width:168px}.EZoWya_sign p{font-size:.9375rem}.EZoWya_links{flex-wrap:wrap;gap:4px 28px;margin:0;padding:0;list-style:none;display:flex}.EZoWya_links a{color:var(--white);letter-spacing:.16em;text-transform:uppercase;padding-block:6px;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-block}.EZoWya_links a:hover{color:var(--seam)}.EZoWya_legal{color:var(--seam);letter-spacing:.08em;grid-column:1/-1;font-size:.8125rem}@media (max-width:640px){.EZoWya_foot{grid-template-columns:minmax(0,1fr)}}
.fWy4bq_store{background:var(--green);border:2px solid var(--ink);min-height:56px;color:var(--ink);gap:2px;padding:11px 22px 10px;text-decoration:none;display:inline-grid;box-shadow:inset 2px 2px #ffffff8c,inset -2px -2px #003c1973}.fWy4bq_store:hover{color:var(--ink);background:#6bffa6}.fWy4bq_store .fWy4bq_storeLabel{letter-spacing:.12em;text-transform:uppercase;font-size:1rem;font-weight:700;line-height:1.3}.fWy4bq_store .fWy4bq_storeNote{letter-spacing:.1em;text-transform:uppercase;font-size:.75rem}.fWy4bq_stores{flex-wrap:wrap;gap:12px;display:flex}.fWy4bq_coming{border-left:3px solid var(--green);background:#29ff8012;gap:4px;padding:12px 18px 11px 16px;display:grid}.fWy4bq_comingLabel{color:var(--white);letter-spacing:.12em;text-transform:uppercase;font-size:1rem;font-weight:700;line-height:1.3}.fWy4bq_coming .label{font-size:.75rem}
.Z8hQ_W_hero{min-height:640px;height:min(880px, calc(100svh - var(--header)));isolation:isolate;align-items:center;display:flex;position:relative;overflow:hidden}.Z8hQ_W_poster{z-index:-1;width:72%;position:absolute;inset:0 0 0 auto}.Z8hQ_W_poster img{object-fit:cover;object-position:38% 50%;width:100%;height:100%}.Z8hQ_W_poster:after{content:"";background:linear-gradient(90deg, var(--sky) 0%, #03050ceb 18%, #03050c80 34%, #03050c00 54%), linear-gradient(0deg, var(--sky) 0%, #03050c00 22%), linear-gradient(180deg, #03050c80 0%, #03050c00 16%);position:absolute;inset:0}.Z8hQ_W_copy{justify-items:start;gap:0;display:grid}.Z8hQ_W_state{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:clamp(20px,2.4vw,32px);display:flex}.Z8hQ_W_title{width:min(780px,58vw);margin-bottom:clamp(20px,2.2vw,30px);line-height:0}.Z8hQ_W_tagline{color:var(--white);margin-bottom:16px;font-size:.9375rem;animation:.3s ease-out .87s both Z8hQ_W_tagline-in}.Z8hQ_W_line{max-width:36ch;text-shadow:0 1px 12px var(--sky);margin-bottom:clamp(28px,3vw,40px);font-size:clamp(1.125rem,1.5vw,1.3125rem);line-height:1.5}@keyframes Z8hQ_W_tagline-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.Z8hQ_W_tagline{animation:none}}@media (max-width:760px){.Z8hQ_W_hero{height:auto;min-height:0;display:block}.Z8hQ_W_poster{aspect-ratio:4/3;width:100%;position:relative}.Z8hQ_W_poster img{object-position:34% 50%}.Z8hQ_W_poster:after{background:linear-gradient(0deg, var(--sky) 0%, #03050c00 38%), linear-gradient(180deg, #03050c73 0%, #03050c00 20%)}.Z8hQ_W_copy{margin-top:-56px}.Z8hQ_W_title{width:100%}}html[data-intro] .Z8hQ_W_title *{animation:none}html[data-intro] .Z8hQ_W_title svg{animation:none}html[data-intro] .Z8hQ_W_tagline{animation:none}
.XC4VmG_intro{display:none}html[data-intro=play] .XC4VmG_intro{z-index:80;animation:0s linear 2.1s forwards XC4VmG_intro-gone;display:block;position:fixed;inset:0}.XC4VmG_half{background:var(--sky);place-items:center;display:grid;position:absolute;inset:0}.XC4VmG_top{clip-path:polygon(0 0,100% 0,100% calc(50% - 6.14vw),0 calc(50% + 6.14vw));animation:.55s cubic-bezier(.6,0,.2,1) 1.5s forwards XC4VmG_open-top}.XC4VmG_bottom{clip-path:polygon(0 calc(50% + 6.14vw),100% calc(50% - 6.14vw),100% 100%,0 100%);animation:.55s cubic-bezier(.6,0,.2,1) 1.5s forwards XC4VmG_open-bottom}.XC4VmG_stack{width:min(780px,80vw);line-height:0;position:relative}.XC4VmG_tagline{color:var(--white);font-size:.9375rem;line-height:1.4;animation:.3s ease-out .87s both XC4VmG_tagline-in;position:absolute;top:calc(100% + clamp(16px,2vw,28px));left:0}.XC4VmG_flash{background:var(--green);width:110%;height:3px;box-shadow:0 0 8px var(--green), 0 0 24px var(--green);opacity:0;margin-top:-1.5px;animation:.5s ease-out 1.42s both XC4VmG_flash;position:absolute;top:50%;left:-5%;transform:rotate(-7deg)}@keyframes XC4VmG_open-top{to{transform:translateY(-100%)}}@keyframes XC4VmG_open-bottom{to{transform:translateY(100%)}}@keyframes XC4VmG_flash{0%{opacity:0}20%{opacity:1}to{opacity:0}}@keyframes XC4VmG_tagline-in{0%{opacity:0;transform:translateY(4px)}}@keyframes XC4VmG_intro-gone{to{visibility:hidden}}
._7dP9a_demo{margin-bottom:clamp(32px,4vw,56px)}._7dP9a_demo video{aspect-ratio:16/9;background:var(--sky);width:100%;height:auto;display:block}
.HFa8OG_beats{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.HFa8OG_beat{grid-template-rows:auto auto auto 1fr;align-content:start;gap:10px;padding:14px 14px 28px;display:grid}.HFa8OG_beat>:not(.HFa8OG_figureBox){margin-inline:14px}.HFa8OG_figureBox{background:var(--sky);border:2px solid var(--ink);margin-bottom:14px;box-shadow:inset 0 0 0 1px #9ed1ff14}.HFa8OG_figureBox svg{width:100%;height:auto}.HFa8OG_beat h3{letter-spacing:.04em;text-transform:uppercase;font-size:1.375rem;line-height:1.2}.HFa8OG_body{max-width:40ch}.HFa8OG_ring{fill:none;stroke:var(--seam);stroke-width:2px}.HFa8OG_ringIn{fill:var(--plate);stroke:var(--seam);stroke-width:1px;opacity:.8}.HFa8OG_closing{fill:none;stroke:var(--white);stroke-width:1.5px;stroke-dasharray:3 6;opacity:.7}.HFa8OG_bolt{stroke:#ffd2a8;stroke-width:5px;stroke-linecap:round}.HFa8OG_boltGlow{stroke:var(--orange);stroke-width:14px;stroke-linecap:round;opacity:.75}.HFa8OG_blade{stroke:#eafff2;stroke-width:3px;stroke-linecap:round}.HFa8OG_bladeGlow{stroke:var(--green);stroke-width:11px;stroke-linecap:round;opacity:.55}.HFa8OG_return{stroke:var(--green);stroke-width:2px;stroke-dasharray:28 10 14 10 6 10}.HFa8OG_returnGlow{stroke:var(--green);stroke-width:7px;opacity:.15}.HFa8OG_square{fill:none;stroke:var(--white);stroke-width:2px}.HFa8OG_flash{fill:var(--white)}.HFa8OG_rule{stroke:var(--rule);stroke-width:1px}.HFa8OG_figureBox text{fill:var(--white);font-family:var(--display)}.HFa8OG_tAngle{font-size:40px;font-weight:700}.HFa8OG_tGood{fill:var(--green);letter-spacing:.1em;font-size:15px;font-weight:700}.HFa8OG_tCall{letter-spacing:.2em;font-size:17px;font-weight:700}.HFa8OG_tTotal{font-size:48px;font-weight:700}.HFa8OG_tLabel{fill:var(--seam);letter-spacing:.24em;font-size:12px;font-weight:500}.HFa8OG_tGrade{font-size:132px;font-weight:700}.HFa8OG_tScore{font-size:34px;font-weight:700}.HFa8OG_tEntry{font-size:24px;font-weight:500}.HFa8OG_tBad{fill:var(--danger)}@media (max-width:960px){.HFa8OG_beats{grid-template-columns:minmax(0,1fr);max-width:560px}}
.IFfyxa_bosses{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3vw,40px) clamp(16px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.IFfyxa_boss{align-content:start;gap:6px;display:grid}.IFfyxa_frame{margin-bottom:8px}.IFfyxa_frame img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.IFfyxa_boss h3{letter-spacing:.06em;font-size:1.25rem;line-height:1.2}.IFfyxa_boss .label{font-size:.6875rem}.IFfyxa_places{grid-column:span 2;padding:28px 32px}.IFfyxa_places h3{margin-bottom:16px}.IFfyxa_places ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;margin:0;padding:0;list-style:none;display:grid}.IFfyxa_places li{border-top:1px solid var(--rule);align-content:start;gap:2px;padding-top:10px;display:grid}.IFfyxa_place{color:var(--white);letter-spacing:.02em;font-weight:700}.IFfyxa_who{letter-spacing:.04em;font-size:.8125rem}@media (max-width:1100px){.IFfyxa_bosses{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.IFfyxa_places{padding:24px 20px}.IFfyxa_places ul{grid-template-columns:minmax(0,1fr)}}
.wqsUoa_gallery{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(20px,2.4vw,32px) clamp(14px,1.6vw,22px);margin:0;padding:0;list-style:none;display:grid}.wqsUoa_shot{grid-column:span var(--span);align-content:start;gap:10px;display:grid}.wqsUoa_first{grid-row:span 2}.wqsUoa_open{width:100%;color:inherit;font:inherit;cursor:zoom-in;margin:0;display:block}.wqsUoa_open:hover{box-shadow:inset 0 0 0 3px var(--plate), inset 3px 3px 0 3px var(--lit), 0 0 0 1px var(--seam)}.wqsUoa_open img{aspect-ratio:16/9;object-fit:cover;width:100%}.wqsUoa_caption{font-size:.875rem;line-height:1.45}.wqsUoa_lightbox{border:2px solid var(--ink);background:var(--face);width:min(1600px,100vw - 32px);max-width:none;max-height:calc(100vh - 32px);color:var(--pale);box-shadow:inset 2px 2px 0 var(--lit), inset -2px -2px 0 var(--shade);padding:0}.wqsUoa_lightbox::backdrop{background:#010208e0}.wqsUoa_lightboxFrame{gap:12px;padding:10px;display:grid}.wqsUoa_lightboxImage{object-fit:contain;background:var(--sky);width:100%;height:auto;max-height:calc(100vh - 160px)}.wqsUoa_lightboxBar{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px 20px;padding:2px 4px 4px;display:grid}.wqsUoa_lightboxCaption{color:var(--white)}.wqsUoa_lightboxControls{gap:8px;display:flex}.wqsUoa_ctl{border:2px solid var(--ink);background:var(--plate);min-width:44px;min-height:44px;box-shadow:inset 1px 1px 0 var(--lit), 0 0 0 1px #9ed1ff66;color:var(--white);font:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;padding:0 14px;font-weight:700}.wqsUoa_ctl:hover{background:#243866}@media (max-width:760px){.wqsUoa_shot{grid-column:span var(--span-phone)}.wqsUoa_first{grid-row:auto}.wqsUoa_lightboxBar{grid-template-columns:minmax(0,1fr) auto}.wqsUoa_lightboxCaption{grid-column:1/-1}}
.eHtgNq_trailer video{aspect-ratio:16/9;background:var(--sky);width:100%;height:auto}
.I87xDW_albums{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,3vw,48px) clamp(20px,2.4vw,36px);margin:0;padding:0;list-style:none;display:grid}.I87xDW_album{align-content:start;gap:22px;display:grid}.I87xDW_sleeve{width:62%}.I87xDW_tracks h3{letter-spacing:.06em;font-size:1.375rem;line-height:1.2}.I87xDW_tracks .label{margin-top:2px;margin-bottom:14px}.I87xDW_list{margin:0;padding:0;list-style:none}.I87xDW_list li{border-top:1px solid var(--rule);grid-template-columns:2.2em minmax(0,1fr) auto 2.6em;align-items:baseline;gap:8px;padding-block:7px;display:grid}.I87xDW_n{color:var(--seam);letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:.75rem}.I87xDW_song{color:var(--white);font-size:.9375rem}.I87xDW_vs{color:var(--pale);letter-spacing:.16em;font-size:.6875rem}.I87xDW_time{color:var(--pale);font-variant-numeric:tabular-nums;text-align:right;font-size:.8125rem}.I87xDW_planned{border-left:3px solid var(--seam);color:var(--white);margin-top:clamp(32px,4vw,48px);padding-left:16px;font-size:1.125rem}@media (max-width:560px){.I87xDW_list li{grid-template-columns:2.2em minmax(0,1fr) auto;grid-template-areas:"n song time""n vs time";row-gap:2px}.I87xDW_n{grid-area:n}.I87xDW_song{grid-area:song}.I87xDW_vs{grid-area:vs}.I87xDW_time{grid-area:time}}@media (max-width:960px){.I87xDW_albums{grid-template-columns:minmax(0,1fr)}.I87xDW_album{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start}.I87xDW_sleeve{width:100%}}
.sxuMuG_miss{justify-items:start;gap:16px;padding-top:clamp(80px,14vw,180px);display:grid}.sxuMuG_miss h1{color:var(--danger);letter-spacing:.1em;text-transform:uppercase;font-size:clamp(4rem,14vw,9rem);line-height:.9}.sxuMuG_say{max-width:40ch;color:var(--white);font-size:1.1875rem}.sxuMuG_back{color:var(--white);letter-spacing:.16em;text-transform:uppercase;border:1px solid #9ed1ff73;margin-top:12px;padding:12px 18px;font-size:.8125rem;font-weight:700;text-decoration:none}.sxuMuG_back:hover{border-color:var(--white)}
.E0kJGG_stats{border-block:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(24px,3vw,40px);display:grid}.E0kJGG_stats div{border-left:1px solid var(--rule);gap:2px;padding:18px 0 16px 20px;display:grid}.E0kJGG_stats div:first-child{border-left:0;padding-left:0}.E0kJGG_stats dd{font-size:clamp(2.25rem,4vw,3.5rem);font-weight:700;line-height:1}.E0kJGG_stats dt{order:2}@media (max-width:560px){.E0kJGG_stats{grid-template-columns:repeat(2,minmax(0,1fr))}.E0kJGG_stats div:nth-child(3){border-left:0;padding-left:0}.E0kJGG_stats div:nth-child(n+3){border-top:1px solid var(--rule)}}
.z70b2W_kit{padding-top:clamp(48px,7vw,96px)}.z70b2W_head{gap:14px;margin-bottom:clamp(40px,5vw,64px);display:grid}.z70b2W_head h1{letter-spacing:.06em;font-size:clamp(2.5rem,6vw,4.5rem);line-height:1}.z70b2W_lede{max-width:52ch;font-size:clamp(1.0625rem,1.4vw,1.25rem)}.z70b2W_body{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:clamp(32px,4vw,64px);display:grid}.z70b2W_facts{top:calc(var(--header) + 24px);padding:26px 26px 22px;position:sticky}.z70b2W_facts h2{margin-bottom:12px}.z70b2W_facts dl,.z70b2W_credits{display:grid}.z70b2W_facts dl div,.z70b2W_credits div{border-top:1px solid var(--rule);gap:2px;padding-block:10px;display:grid}.z70b2W_body dt.label{font-size:.6875rem}.z70b2W_body dd{color:var(--white);font-size:.9375rem}.z70b2W_body dd a{padding-block:3px;display:inline-block}.z70b2W_main{gap:clamp(40px,4.4vw,56px);display:grid}.z70b2W_main section{gap:14px;display:grid}.z70b2W_main section>h2{border-bottom:1px solid var(--rule);padding-bottom:10px}.z70b2W_say{max-width:62ch;color:var(--white)}.z70b2W_note{font-size:.875rem}.z70b2W_features{gap:10px;max-width:62ch;margin:0;padding:0;list-style:none;display:grid}.z70b2W_features strong{color:var(--white);font-weight:700}.z70b2W_features li{padding-left:22px;position:relative}.z70b2W_features li:before{content:"";background:var(--seam);width:10px;height:2px;position:absolute;top:.72em;left:0}.z70b2W_downloads{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px 16px;margin:0;padding:0;list-style:none;display:grid}.z70b2W_downloads li{align-content:start;gap:8px;display:grid}.z70b2W_downloads a{display:block}.z70b2W_downloads a:hover{box-shadow:inset 0 0 0 3px var(--plate), inset 3px 3px 0 3px var(--lit), 0 0 0 1px var(--seam)}.z70b2W_sleeves{grid-template-columns:repeat(auto-fill,minmax(140px,180px))}.z70b2W_caption{font-size:.8125rem;line-height:1.45}.z70b2W_logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.z70b2W_logo{border:2px solid var(--ink);gap:16px;padding:28px 24px 16px;text-decoration:none;display:grid}.z70b2W_logo img{width:100%;height:auto}.z70b2W_onDark{background:var(--sky);box-shadow:inset 0 0 0 1px var(--rule)}.z70b2W_onLight{background:#e9eefb}.z70b2W_onLight .label{color:#24345e}@media (max-width:900px){.z70b2W_body{grid-template-columns:minmax(0,1fr)}.z70b2W_facts{position:static}}@media (max-width:560px){.z70b2W_logos{grid-template-columns:minmax(0,1fr)}.z70b2W_downloads{grid-template-columns:repeat(2,minmax(0,1fr))}}
