.HomePolish_home__R8g35 #characters,.HomePolish_home__R8g35 #combat,.HomePolish_home__R8g35 #gameplay-video,.HomePolish_home__R8g35 #intro,.HomePolish_home__R8g35 #love,.HomePolish_home__R8g35 #story,.HomePolish_home__R8g35 #world{margin-top:104px}.HomePolish_home__R8g35 #intro .intro-inner{max-width:900px}.HomePolish_home__R8g35 #intro .intro-headline{font-size:clamp(2rem,4.4vw,3.4rem);line-height:1.12;letter-spacing:.025em;text-wrap:balance;margin-bottom:26px}.HomePolish_home__R8g35 #intro .intro-text{max-width:700px;margin-bottom:34px}.HomePolish_home__R8g35 #intro .intro-actions{gap:18px}.HomePolish_home__R8g35 #intro .intro-actions a{min-height:56px;display:inline-flex;align-items:center;justify-content:center}.HomePolish_home__R8g35 #combat .split-two,.HomePolish_home__R8g35 #gameplay-video .split-two,.HomePolish_home__R8g35 #love .split-two{gap:56px}.HomePolish_home__R8g35 #combat .body-text,.HomePolish_home__R8g35 #gameplay-video .body-text,.HomePolish_home__R8g35 #intro .body-text,.HomePolish_home__R8g35 #love .body-text,.HomePolish_home__R8g35 #story .body-text{color:rgb(245 245 245/73%);line-height:1.85}.HomePolish_home__R8g35 #gameplay-video .copy-block>.body-text>p+p,.HomePolish_home__R8g35 #story .body-text>p+p{margin-top:16px}.HomePolish_home__R8g35 #combat h2,.HomePolish_home__R8g35 #gameplay-video h2,.HomePolish_home__R8g35 #love h2{line-height:1.1;letter-spacing:.025em;margin-bottom:24px}.HomePolish_home__R8g35 #gameplay-video video,.HomePolish_home__R8g35 #love video{outline:1px solid rgb(245 245 245/12%);outline-offset:-1px}.HomePolish_home__R8g35 #combat .embed-video-4x3{background:#0b0b0c}.HomePolish_home__R8g35 #combat .fighting-styles{gap:24px;margin-top:22px}.HomePolish_home__R8g35 #combat .style-chip img{filter:brightness(.6);transition:filter .2s,transform .2s,border-color .2s}.HomePolish_home__R8g35 #combat .style-chip.is-active img{filter:brightness(1);transform:scale(1.08)}.HomePolish_home__R8g35 #combat .style-chip:hover img{filter:brightness(1)}.HomePolish_home__R8g35 #combat .style-chip:focus-visible{outline:2px solid #e76570;outline-offset:8px}.HomePolish_home__R8g35 #combat .style-chip.is-active .style-label{color:#f5f5f5}.HomePolish_home__R8g35 #combat .style-description{margin-top:26px;min-height:5.6em}.HomePolish_home__R8g35 #story .story-header{max-width:880px;margin-bottom:40px}.HomePolish_home__R8g35 #story .story-header h2{font-size:clamp(2rem,4vw,3.3rem);line-height:1.12;letter-spacing:.025em;text-wrap:balance;margin-bottom:26px}.HomePolish_home__R8g35 #story .story-header>.body-text{max-width:720px;margin:auto}.HomePolish_home__R8g35 #story .story-images{gap:12px}.HomePolish_home__R8g35 #characters .world-header{margin-bottom:36px}.HomePolish_home__R8g35 #love .love-stat{line-height:1.7;letter-spacing:.035em}@media (max-width:900px){.HomePolish_home__R8g35 #characters,.HomePolish_home__R8g35 #combat,.HomePolish_home__R8g35 #gameplay-video,.HomePolish_home__R8g35 #intro,.HomePolish_home__R8g35 #love,.HomePolish_home__R8g35 #story,.HomePolish_home__R8g35 #world{margin-top:76px}.HomePolish_home__R8g35 #combat .split-two,.HomePolish_home__R8g35 #gameplay-video .split-two,.HomePolish_home__R8g35 #love .split-two{gap:32px}.HomePolish_home__R8g35 #combat .style-description{min-height:0}}@media (max-width:560px){.HomePolish_home__R8g35 #intro .intro-headline,.HomePolish_home__R8g35 #story .story-header h2{font-size:clamp(1.75rem,7.2vw,2.4rem);line-height:1.17}.HomePolish_home__R8g35 #intro .intro-actions{gap:12px}.HomePolish_home__R8g35 #intro .intro-actions a{width:100%;max-width:320px}.HomePolish_home__R8g35 #combat .style-chip img{width:66px;height:66px}.HomePolish_home__R8g35 #combat .fighting-styles{gap:20px}.HomePolish_home__R8g35 #story .story-images{gap:16px}}