.T0thpG_heroSection{--hero-bleed:12rem;isolation:isolate;width:100%;height:100%;min-height:24vh;display:flow-root;position:relative;overflow:visible}.T0thpG_heroSection:before{content:"";height:calc(100% + var(--hero-bleed));z-index:0;background-image:url(/games/soulmask/soulmask.webp);background-position:50% 80%;background-size:cover;position:absolute;inset:0}.T0thpG_gradientOverlay{width:100%;height:calc(100% + var(--hero-bleed));background:linear-gradient(to bottom, #11141b00 55%, #11141b 100%), radial-gradient(120% 100% at 18% 10%, rgb(var(--color-brand) / .05), transparent 60%), radial-gradient(120% 100% at 85% 20%, rgb(var(--color-brand) / .03), transparent 62%), linear-gradient(150deg, rgb(var(--color-brand-strong) / .02), transparent 70%), linear-gradient(to bottom, #141820ed 0%, #141820c9 50%, #11141b 100%);z-index:1;position:absolute;top:0;left:0}.T0thpG_heroSection>div{z-index:3;position:relative}
.ml67GW_section{width:100%;min-width:0}.ml67GW_heading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2rem;display:flex}.ml67GW_copy{min-width:0;max-width:42rem}.ml67GW_description{margin-top:1rem}.ml67GW_actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.ml67GW_controls{align-items:center;gap:.5rem;display:flex}.ml67GW_arrow{background:rgb(var(--color-surface));width:44px;height:44px;color:rgb(var(--color-muted));border-radius:10px;flex-shrink:0;place-items:center;transition:color .18s,background-color .18s;display:grid}.ml67GW_arrow:hover{background:rgb(var(--color-surface-alt));color:rgb(var(--color-brand-soft))}.ml67GW_arrow:focus-visible{outline:2px solid rgb(var(--color-brand-soft));outline-offset:3px}.ml67GW_track{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;gap:1rem;padding:.375rem 0 .25rem;display:flex;overflow-x:auto}.ml67GW_track::-webkit-scrollbar{display:none}.ml67GW_card{scroll-snap-align:start;flex-shrink:0;width:230px}@media (max-width:1023px){.ml67GW_heading{flex-direction:column;align-items:flex-start;gap:1.5rem}.ml67GW_actions{justify-content:flex-start}}@media (max-width:479px){.ml67GW_actions{justify-content:space-between;gap:.75rem;width:100%}.ml67GW_actions>a{min-height:44px;padding-inline:.875rem;font-size:.8125rem}.ml67GW_card{width:210px}}@media (prefers-reduced-motion:reduce){.ml67GW_track{scroll-behavior:auto}.ml67GW_arrow{transition:none}}html[data-performance-mode=reduced] .ml67GW_track{scroll-behavior:auto}html[data-performance-mode=reduced] .ml67GW_arrow{transition:none}
.fLUZRq_header{justify-content:space-between;align-items:center;gap:2rem;display:flex}.fLUZRq_heading{min-width:0;max-width:40rem}.fLUZRq_controls{flex-shrink:0;align-items:stretch;gap:.75rem;min-width:0;display:flex}.fLUZRq_picker{z-index:55;width:clamp(18.5rem,23vw,20rem);min-width:0;position:relative}.fLUZRq_trigger{background:rgb(var(--color-surface));width:100%;height:100%;min-height:3.5rem;color:rgb(var(--color-text));text-align:left;border-radius:10px;align-items:center;gap:.75rem;padding:.625rem 1rem;transition:background .16s;display:flex}.fLUZRq_trigger:hover{background:rgb(var(--color-surface-alt))}.fLUZRq_trigger:focus-visible{outline:2px solid rgb(var(--color-brand-soft));outline-offset:3px}.fLUZRq_icon{object-fit:contain;border-radius:4px;flex-shrink:0;width:1.75rem;height:1.75rem}.fLUZRq_gameLabel{flex-direction:column;flex:1;gap:.25rem;min-width:0;line-height:1.35;display:flex}.fLUZRq_gameLabel small{color:rgb(var(--color-muted));font-size:.6875rem;font-weight:500}.fLUZRq_gameLabel strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.fLUZRq_chevron{color:rgb(var(--color-brand-soft));flex-shrink:0;transition:transform .16s}.fLUZRq_menu{z-index:56;background:rgb(var(--color-surface));border:1px solid rgb(var(--color-border));border-radius:12px;margin-top:.75rem;transition:opacity .15s,transform .15s;position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 16px 36px #0004}.fLUZRq_packageAction{flex-shrink:0;display:flex}.fLUZRq_packageAction>button{white-space:nowrap;min-height:3.5rem}.fLUZRq_shortLabel{display:none}@media (max-width:1023px){.fLUZRq_header{flex-direction:column;align-items:flex-start;gap:1.5rem}}@media (max-width:639px){.fLUZRq_controls{gap:.5rem;width:100%}.fLUZRq_picker{flex:1;width:auto}.fLUZRq_trigger{gap:.5rem;padding-inline:.75rem}.fLUZRq_icon{width:1.375rem;height:1.375rem}.fLUZRq_gameLabel strong{white-space:normal;overflow-wrap:anywhere;font-size:.8125rem}.fLUZRq_packageAction>button{gap:.5rem;padding-inline:.75rem;font-size:.75rem}.fLUZRq_fullLabel{display:none}.fLUZRq_shortLabel{display:inline}.fLUZRq_menu{width:calc(100vw - 2.5rem);left:auto;right:0}}@media (max-width:389px){.fLUZRq_icon{display:none}}@media (prefers-reduced-motion:reduce){.fLUZRq_trigger,.fLUZRq_chevron,.fLUZRq_menu{transition:none}}:is(html[data-performance-mode=reduced] .fLUZRq_trigger,html[data-performance-mode=reduced] .fLUZRq_chevron,html[data-performance-mode=reduced] .fLUZRq_menu){transition:none}
._7jzsxG_page{color:rgb(var(--color-text));background:rgb(var(--color-bg));overflow-wrap:anywhere}._7jzsxG_page :where(a,button,summary):focus-visible{outline:2px solid rgb(var(--color-brand-soft));outline-offset:4px}._7jzsxG_hero{isolation:isolate;padding-block:11rem 4rem;position:relative;overflow:hidden}._7jzsxG_hero:has([data-spotlight-banner]){padding-top:11rem}._7jzsxG_heroArtwork{z-index:-2;object-fit:cover;object-position:center;opacity:.65}._7jzsxG_hero:after{content:"";z-index:-1;background:linear-gradient(0deg, rgb(var(--color-bg)), rgb(var(--color-bg) / .05) 85%), linear-gradient(90deg, rgb(var(--color-bg) / .98), rgb(var(--color-bg) / .88) 50%, rgb(var(--color-bg) / .55));position:absolute;inset:0}._7jzsxG_breadcrumb{color:rgb(var(--color-muted));margin-bottom:2.25rem;font-size:.6875rem;line-height:1.7}._7jzsxG_hero:has([data-spotlight-banner]) ._7jzsxG_breadcrumb{margin-bottom:1rem}._7jzsxG_breadcrumb ol{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}._7jzsxG_breadcrumb a:hover{color:rgb(var(--color-brand-soft))}._7jzsxG_breadcrumb li[aria-current]{color:rgb(var(--color-text))}._7jzsxG_heroLayout{grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr);align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}._7jzsxG_heroCopy{min-width:0}._7jzsxG_heroLabels{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-bottom:1.25rem;display:flex}._7jzsxG_heroLabels .kh-home-eyebrow{margin:0}._7jzsxG_partnerBadge{background:rgb(var(--color-brand) / .12);color:rgb(var(--color-brand-soft));border-radius:.5rem;align-items:center;gap:.375rem;padding:.35rem .6rem;font-size:.6875rem;font-weight:600;line-height:1.6;display:inline-flex}._7jzsxG_partnerBadge svg{flex-shrink:0;width:1rem;height:1rem}._7jzsxG_hero h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.5rem,4.5vw,4rem);font-weight:750;line-height:1.12}._7jzsxG_hero h1 span{color:rgb(var(--color-brand-soft));display:block}._7jzsxG_description{max-width:45rem;color:rgb(var(--color-muted));white-space:pre-line;gap:1rem;margin-top:1.5rem;font-size:.9375rem;line-height:1.85;display:grid}._7jzsxG_actions{flex-wrap:wrap;align-items:center;gap:.875rem 1.5rem;margin-top:1.75rem;display:flex}._7jzsxG_actions .kh-button{min-height:48px;padding-inline:1.25rem}._7jzsxG_textLink{min-height:44px;color:rgb(var(--color-brand-soft));align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;line-height:1.6;display:inline-flex}._7jzsxG_textLink:hover{color:rgb(var(--color-text))}._7jzsxG_textLink svg{flex-shrink:0}._7jzsxG_installNote{color:rgb(var(--color-muted));align-items:flex-start;gap:.5rem;margin-top:1.125rem;font-size:.6875rem;line-height:1.8;display:flex}._7jzsxG_installNote svg{color:rgb(var(--color-brand-soft));flex-shrink:0;margin-top:.15rem;font-size:1rem}._7jzsxG_packCard{background:rgb(var(--color-surface));border-radius:1rem;width:100%;min-width:0;max-width:22rem;margin-inline:auto}._7jzsxG_logo{background:rgb(var(--color-surface-alt) / .3);border-radius:1rem 1rem 0 0;justify-content:center;align-items:center;width:100%;height:19rem;padding:2rem;display:flex}._7jzsxG_logoImage{object-fit:contain;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:100%;display:block}._7jzsxG_logo>div{background:rgb(var(--color-surface-alt))}._7jzsxG_logo>div p{color:rgb(var(--color-text));font-size:.8125rem}._7jzsxG_logo>div button{min-height:44px;color:rgb(var(--color-brand-soft));background:rgb(var(--color-brand) / .14);transform:none}html[data-theme=light] ._7jzsxG_logo>div button{color:rgb(var(--color-brand-soft))}._7jzsxG_packInfo{align-items:center;gap:.875rem;padding:1.5rem;display:flex}._7jzsxG_ramIcon{width:2.5rem;height:2.5rem;color:rgb(var(--color-brand-soft));background:rgb(var(--color-brand) / .1);border-radius:.625rem;flex-shrink:0;place-items:center;font-size:1.375rem;display:grid}._7jzsxG_packInfo p{color:rgb(var(--color-muted));font-size:.6875rem;line-height:1.5}._7jzsxG_packInfo strong{letter-spacing:-.025em;margin-top:.15rem;font-size:1.375rem;line-height:1.4;display:block}._7jzsxG_packArrow{width:2.75rem;height:2.75rem;color:rgb(var(--color-brand-soft));border-radius:.5rem;flex-shrink:0;place-items:center;margin-left:auto;display:grid}._7jzsxG_packArrow:hover{background:rgb(var(--color-brand) / .1)}._7jzsxG_gamesSection{border-top:1px solid rgb(var(--color-border) / .6);background:rgb(var(--color-surface-strong))}._7jzsxG_gamesContainer>div{padding-top:0}html[data-performance-mode=reduced] ._7jzsxG_page [data-motion] *{animation:none!important}html[data-performance-mode=reduced] ._7jzsxG_page [data-motion] :before{animation:none!important}html[data-performance-mode=reduced] ._7jzsxG_page [data-motion] :after{animation:none!important}@media (max-width:1199px){._7jzsxG_heroLayout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:2rem}._7jzsxG_hero h1{font-size:clamp(2.5rem,4.5vw,3.5rem)}}@media (max-width:899px){._7jzsxG_hero{padding-block:10rem 3rem}._7jzsxG_hero:has([data-spotlight-banner]){padding-top:9.5rem}._7jzsxG_heroLayout{grid-template-columns:minmax(0,1fr);gap:2rem}._7jzsxG_heroCopy{max-width:45rem}._7jzsxG_packCard{align-items:stretch;max-width:28rem;margin-inline:0;display:flex}._7jzsxG_logo{border-radius:1rem 0 0 1rem;flex:0 0 8rem;width:8rem;height:8rem;padding:1rem}._7jzsxG_packInfo{flex:1;gap:.75rem;min-width:0;padding:1rem}._7jzsxG_ramIcon{display:none}._7jzsxG_logo:has(>div){flex-basis:12rem;width:12rem;height:12rem}}@media (max-width:599px){._7jzsxG_hero{padding-top:9rem}._7jzsxG_hero:has([data-spotlight-banner]){padding-top:9rem}._7jzsxG_hero h1{font-size:clamp(2.25rem,9vw,3rem)}._7jzsxG_description{font-size:.875rem}._7jzsxG_breadcrumb{margin-bottom:1.75rem;font-size:.625rem}._7jzsxG_heroLabels{gap:.625rem 1rem}._7jzsxG_packInfo{gap:.5rem;padding:.875rem}._7jzsxG_packInfo strong{font-size:1.25rem}._7jzsxG_packArrow{width:2rem}._7jzsxG_packCard:has(._7jzsxG_logo>div){max-width:22rem;display:block}._7jzsxG_logo:has(>div){border-radius:1rem 1rem 0 0;width:100%;height:11rem}}
.tB_t9q_layout{align-items:center;gap:2.5rem;display:grid}.tB_t9q_copy{min-width:0;max-width:36rem}.tB_t9q_description{margin-top:1.25rem}.tB_t9q_reassurance{flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:1.5rem;display:flex}.tB_t9q_reassurance li{color:rgb(var(--color-text));align-items:center;gap:.5rem;font-size:.8125rem;line-height:1.6;display:flex}.tB_t9q_reassurance svg{width:1rem;height:1rem;color:rgb(var(--color-brand-soft));flex-shrink:0}.tB_t9q_ticket{min-height:3rem;margin-top:1.75rem}.tB_t9q_channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.tB_t9q_channel{border-radius:10px;grid-template-columns:1.25rem minmax(0,1fr) 1rem;align-items:start;gap:.65rem;min-width:0;padding-block:.75rem;transition:color .16s;display:grid}.tB_t9q_channelIcon{width:1.25rem;height:1.25rem;color:rgb(var(--color-brand-soft));margin-top:.125rem}.tB_t9q_channel strong{color:rgb(var(--color-text));font-size:.875rem;font-weight:600;line-height:1.5;display:block}.tB_t9q_channel>span>span{color:rgb(var(--color-muted));margin-top:.3rem;font-size:.75rem;line-height:1.7;display:block}.tB_t9q_channelArrow{width:1rem;height:1rem;color:rgb(var(--color-brand-soft));margin-top:.2rem;transition:transform .16s}.tB_t9q_channel:hover strong{color:rgb(var(--color-brand-soft))}.tB_t9q_channel:hover .tB_t9q_channelArrow{transform:translate(3px)}.tB_t9q_channel:focus-visible{outline:2px solid rgb(var(--color-brand-soft));outline-offset:5px;border-radius:4px}.tB_t9q_visual{min-width:0}@media (min-width:1024px){.tB_t9q_layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(3rem,5vw,6rem)}.tB_t9q_visual{grid-area:1/1}.tB_t9q_copy{grid-area:1/2}}@media (max-width:479px){.tB_t9q_reassurance{flex-direction:column;gap:.6rem}.tB_t9q_ticket{width:100%}.tB_t9q_channels{grid-template-columns:minmax(0,1fr);gap:.25rem;margin-top:1rem}}@media (prefers-reduced-motion:reduce){.tB_t9q_channel,.tB_t9q_channelArrow{transition:none}}:is(html[data-performance-mode=reduced] .tB_t9q_channel,html[data-performance-mode=reduced] .tB_t9q_channelArrow){transition:none}
.rOOdJa_heroSection{isolation:isolate;background:rgb(var(--color-bg));width:100%;display:flow-root;position:relative;overflow:clip}.rOOdJa_bgWrap{z-index:0;position:absolute;inset:0}.rOOdJa_gradientOverlay{background:linear-gradient(0deg, rgb(var(--color-bg)) 0%, transparent 42%), linear-gradient(90deg, rgb(var(--color-bg) / .98) 4%, rgb(var(--color-bg) / .88) 36%, rgb(var(--color-bg) / .3) 74%, rgb(var(--color-bg) / .1)), linear-gradient(180deg, rgb(var(--color-bg) / .5), transparent 55%);z-index:1;position:absolute;inset:0}.rOOdJa_content{z-index:3;padding-block:13rem 3rem;position:relative}.rOOdJa_content:has([data-spotlight-banner]){padding-top:11rem}.rOOdJa_bgWrap img{opacity:.8;animation:.9s ease-out both rOOdJa_artworkArrive;object-position:75% center!important}.rOOdJa_content>div>div{width:calc(100% - 2.5rem);max-width:84rem;margin:0 auto}.rOOdJa_content h1{letter-spacing:-.045em;text-align:left;text-wrap:balance;max-width:52rem;color:rgb(var(--color-text));margin:0;font-size:clamp(2.25rem,4.4vw,4rem);font-weight:750;line-height:1.08}.rOOdJa_content p{text-align:left;max-width:44rem;color:rgb(var(--color-muted));margin-top:1.5rem;font-size:.9375rem;line-height:1.85}.rOOdJa_content p strong{color:rgb(var(--color-text));font-weight:500}.rOOdJa_heroCopy{gap:.875rem;max-width:43rem;margin-top:1.375rem;display:grid}.rOOdJa_content .rOOdJa_heroCopy p{text-wrap:pretty;white-space:pre-line;max-width:none;margin:0;font-size:.9375rem;line-height:1.7}.rOOdJa_content .rOOdJa_heroCopy p:first-child{color:rgb(var(--color-text) / .82)}.rOOdJa_content .rOOdJa_heroCopy+.kh-game-hero-actions{margin-top:1.5rem}@keyframes rOOdJa_artworkArrive{0%{opacity:.35;transform:scale(1.025)}to{opacity:.8;transform:scale(1)}}@media (min-width:1280px){.rOOdJa_content>div>div{width:calc(100% - 10rem)}}@media (max-width:767px){.rOOdJa_content{padding-block:9.5rem 2.5rem}.rOOdJa_content:has([data-spotlight-banner]){padding-top:9.5rem}.rOOdJa_content h1{font-size:clamp(2rem,7vw,3rem)}.rOOdJa_content p{margin-top:1.125rem;font-size:.875rem}.rOOdJa_heroCopy{gap:.75rem;margin-top:1.125rem}.rOOdJa_content .rOOdJa_heroCopy p{font-size:.875rem;line-height:1.75}.rOOdJa_bgWrap img{opacity:.45;object-position:65% center!important}.rOOdJa_gradientOverlay{background:linear-gradient(0deg, rgb(var(--color-bg)), rgb(var(--color-bg) / .65) 60%, rgb(var(--color-bg) / .5))}}@media (prefers-reduced-motion:reduce){.rOOdJa_bgWrap img{animation:none}}
