.landing-worlds .featured-world{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:480px;width:100%;overflow:hidden;border:1px solid #8a744e;border-radius:16px;background:#162228 url('/assets/fantasy-world-landscape.webp') center/cover no-repeat}.landing-worlds .featured-world::before,.landing-worlds .world-teaser::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(5,10,14,.96),rgba(5,10,14,.74) 48%,rgba(5,10,14,.1) 100%)}.landing-worlds .featured-world-copy{padding:clamp(28px,5vw,64px);max-width:670px}.landing-worlds .world-kind{display:block;color:#e8c675;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700}.landing-worlds .featured-world h3{font:700 clamp(3rem,6vw,5.4rem) Georgia,serif;color:#f8d990;margin:10px 0}.landing-worlds .featured-world p{font-size:1.17rem;line-height:1.6;color:#e8edef}.landing-worlds .featured-character{display:flex;align-items:center;gap:14px;width:fit-content;background:#0e1820e8;border:1px solid #9e8254;border-radius:10px;padding:10px;margin:20px 0}.landing-worlds .featured-character img,.landing-worlds .featured-avatar-fallback{width:75px;height:75px;border-radius:8px;object-fit:cover}.landing-worlds .featured-avatar-fallback{display:grid;place-items:center;background:#53432b;color:#fff;font:700 2rem Georgia,serif}.landing-worlds .featured-character small,.landing-worlds .featured-character strong,.landing-worlds .featured-character span{display:block}.landing-worlds .featured-character small,.landing-worlds .featured-character span{color:#c7d0d0}.landing-worlds .featured-character strong{font-size:1.2rem}.landing-worlds .featured-world .button{margin-top:18px}.landing-worlds .world-teasers-heading{margin:48px 0 14px}.landing-worlds .world-teasers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.landing-worlds .world-teaser{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:320px;overflow:hidden;border:1px solid #46555a;border-radius:14px;background-position:center;background-size:cover}.landing-worlds .world-teaser-horror{background-image:url('/assets/hero-horror.webp')}.landing-worlds .world-teaser-steampunk{background-image:url('/assets/hero-steampunk.webp')}.landing-worlds .world-teaser::before{background:linear-gradient(0deg,#050a0ff0,#050a0f30 90%)}.landing-worlds .world-teaser>div{padding:28px;max-width:500px}.landing-worlds .world-teaser h3{font:700 clamp(2rem,4vw,3.2rem) Georgia,serif;margin:9px 0;color:#f4ddad}.landing-worlds .world-teaser p{color:#e0e7e7;margin:0}@media(max-width:740px){.landing-worlds .featured-world{min-height:560px;background-position:58% center}.landing-worlds .featured-world::before{background:linear-gradient(0deg,#050a0ffa,#050a0fb8 60%,#050a0f50)}.landing-worlds .world-teasers{grid-template-columns:1fr}.landing-worlds .world-teaser{min-height:270px}}
