.studio-footer-links{display:flex;flex-wrap:wrap;gap:16px 28px;margin:24px 0;font-size:13px;color:#c0c9d5}.studio-social-links{padding-top:20px;border-top:1px solid var(--line)}.studio-footer-links a:hover{color:var(--gold)}.release-announcement-next a{display:inline-block;margin-left:14px;color:#e1c590;text-decoration:underline;text-underline-offset:4px}.novel-preview-link{margin-top:20px;display:block}.studio-page{background:radial-gradient(ellipse at 80% 8%,#37495f35,transparent 55%),#111925}.world-hero{position:relative;min-height:760px;min-height:80svh;display:flex;align-items:flex-end;overflow:hidden}.world-hero-art{position:absolute;inset:0}.world-hero-art img{width:100%;height:100%;object-fit:cover;object-position:50% 35%;display:block}.world-hero-art::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#111925 1%,#111925a0 25%,transparent 72%),linear-gradient(90deg,#11192540,transparent 60%)}.world-hero-copy{position:relative;padding-top:100px;padding-bottom:65px}.world-breadcrumb{display:inline-block;font-size:12px;letter-spacing:.06em;color:#c5ccd4;margin-bottom:90px}.world-hero h1{font:400 clamp(52px,7.5vw,116px)/.95 var(--serif);max-width:970px;letter-spacing:-.045em;margin:20px 0 30px;text-wrap:balance}.development-status{display:inline-flex;align-items:center;border:1px solid #d9b97f55;padding:8px 13px;color:var(--world-accent,var(--gold));font-size:12px;letter-spacing:.05em}.world-intro{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,6vw,100px);padding-block:80px}.world-intro h2,.world-detail h2,.press-facts h2,.press-assets h2,.press-art h2{font:400 clamp(40px,4.4vw,68px)/1.04 var(--serif);letter-spacing:-.035em;margin:25px 0}.world-intro>div>p:not(.eyebrow){font-size:20px;line-height:1.7;color:#c1cbd6;max-width:580px;margin:0}.world-page-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:30px}.world-detail{padding-block:70px;border-top:1px solid var(--line)}.world-detail-heading{max-width:720px}.world-detail-heading>p:not(.eyebrow){font-size:17px;color:#b8c4d0}.world-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:65px}.world-pillars article{padding-top:25px;border-top:1px solid var(--line)}.world-pillars h3{font:400 35px/1.1 var(--serif);margin:22px 0 15px}.world-pillars p{font-size:15px;color:#aebdcd}.more-worlds{padding-block:55px 70px}.more-worlds>a{font:400 clamp(26px,3vw,44px)/1.2 var(--serif);display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;border-top:1px solid var(--line)}.more-worlds>a>span{font:400 20px var(--sans);color:var(--gold)}.press-mast{padding-block:85px 70px}.press-mast h1{font:400 clamp(64px,8.5vw,130px)/.94 var(--serif);letter-spacing:-.05em;margin:40px 0}.press-mast p:not(.eyebrow){font-size:18px;max-width:530px;color:#b6c6d6}.press-facts{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding-block:65px;border-top:1px solid var(--line)}.press-facts dl{margin:0}.press-facts dl>div{padding:20px 0;border-bottom:1px solid var(--line)}.press-facts dt{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:#aaafbb}.press-facts dd{margin:10px 0 0;font-size:16px}.press-assets,.press-art{padding-block:70px;border-top:1px solid var(--line)}.press-logos{display:grid;grid-template-columns:1fr 1fr;gap:35px}.press-logos figure{margin:25px 0;background:radial-gradient(ellipse,#2b3b4c,transparent 70%),#151e2c;padding:32px;border:1px solid var(--line)}.press-logos img{height:270px;width:100%;object-fit:contain}.press-logos figcaption{font-size:13px;color:#bbc6d4;text-align:center;margin-top:25px}.press-art>p:not(.eyebrow){max-width:650px;color:#aabacb;font-size:16px}.press-art-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px 30px;margin-top:35px}.press-art-grid figure{margin:0;min-width:0}.press-art-grid a{display:block;position:relative;overflow:hidden}.press-art-grid img{display:block;width:100%;height:370px;object-fit:cover;object-position:center 30%}.press-download{position:absolute;bottom:14px;right:15px;padding:8px 14px;background:#102030dc;font-size:12px}.press-art-grid figcaption{display:flex;justify-content:space-between;gap:15px;margin-top:15px;font-size:14px}.press-art-grid figcaption>span{font-size:12px;color:#93a8ba}.press-credit{margin-top:45px}.studio-page .site-header{background:#111925ed}.studio-page .contact-section{border-top:1px solid var(--line)}
@media(max-width:760px){.release-announcement-next a{margin-left:0;display:block}.studio-footer-links{gap:15px 22px}.world-hero{min-height:650px;min-height:80svh}.world-hero-copy{padding-block:70px 35px}.world-breadcrumb{margin-bottom:135px;font-size:11px}.world-hero h1{font-size:clamp(49px,12.8vw,76px)}.world-hero-art img{object-position:60% center}.world-intro,.press-facts{grid-template-columns:1fr;gap:20px;padding-block:45px}.world-intro>div>p:not(.eyebrow){font-size:18px}.world-pillars{grid-template-columns:1fr;gap:25px;margin-top:35px}.world-detail{padding-block:45px}.world-pillars h3{font-size:32px}.world-page-actions{align-items:flex-start;flex-direction:column}.world-page-actions .studio-button{max-width:100%}.more-worlds{padding-block:35px 45px}.press-mast{padding-block:55px 45px}.press-assets,.press-art{padding-block:45px}.press-logos,.press-art-grid{grid-template-columns:1fr;gap:25px}.press-logos img{height:220px}.press-art-grid img{height:auto;max-height:520px;object-fit:cover}.press-art-grid figcaption{flex-direction:column;gap:6px}.development-status{font-size:11px}.world-intro h2,.world-detail h2,.press-facts h2,.press-assets h2,.press-art h2{font-size:clamp(38px,10vw,58px)}}
@media(prefers-reduced-motion:no-preference){.more-worlds>a span{transition:transform .25s ease}.more-worlds>a:hover span{transform:translate(3px,-3px)}}
