@font-face{font-family:Inter;src:url('/assets/inter-latin-400-normal-C38fXH4l.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Inter;src:url('/assets/inter-latin-700-normal-Yt3aPRUw.woff2') format('woff2');font-weight:700;font-display:swap}
@font-face{font-family:Oxanium;src:url('/assets/oxanium-latin-700-normal-l0hKEjh4.woff2') format('woff2');font-weight:700;font-display:swap}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}.press-page{margin:0;background:#031115;color:#edead5;font:16px/1.6 Inter,sans-serif}.press-page a{color:inherit;text-decoration:none}.press-page button{font:inherit;cursor:pointer}.press-page img{display:block;max-width:100%;height:auto}.press-page figure,.press-page p{margin:0}.press-page h1,.press-page h2,.press-page h3{margin:0;font-weight:700;line-height:1.12}.press-page h1,.press-page h2{font-family:Oxanium,Inter,sans-serif;letter-spacing:-.025em}.press-page h2{font-size:clamp(28px,3.5vw,43px)}.press-page h3{font-size:18px}.press-page svg{width:20px;height:20px;flex-shrink:0}.press-page a:focus-visible,.press-page button:focus-visible{outline:2px solid #53ded5;outline-offset:5px}.press-skip{position:fixed;top:-100px;left:20px;z-index:50;background:#e6c975;color:#031115!important;padding:12px 20px}.press-skip:focus{top:10px}
.press-header{max-width:1440px;margin:auto;padding:22px 40px}.press-header nav{display:flex;align-items:center;justify-content:space-between;gap:32px}.press-brand{width:184px;flex-shrink:0}.press-nav{display:flex;gap:30px;font-size:14px}.press-nav a{padding:10px 0}.press-nav a:hover,.press-text-link:hover,.press-home:hover{color:#e6c975}.press-home{display:inline-flex;align-items:center;gap:12px;font-size:14px;white-space:nowrap}
.press-hero{position:relative;max-width:1440px;min-height:510px;margin:auto;overflow:hidden;background:#052329}.press-hero-art{position:absolute;inset:0;width:100%;height:100%!important;object-fit:cover;object-position:62% center}.press-hero-copy{position:relative;padding:72px clamp(32px,5.5vw,80px) 65px;max-width:670px}.press-hero h1{font-size:clamp(64px,7.4vw,100px);margin-bottom:16px}.press-game-name{font:700 23px/1.3 Oxanium,sans-serif;letter-spacing:.01em;color:#e6c975;margin-bottom:20px!important}.press-hero-copy>p:not(.press-game-name):not(.press-pack-note){font-size:18px;line-height:1.6;max-width:32ch}.press-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:30px}.press-action{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:17px 28px;min-height:56px;background:url('/dr/ui/button-gold.webp') center/100% 100% no-repeat;color:#fff0b6!important;font:700 15px/1.3 Inter,sans-serif}.press-action-cyan{background-image:url('/dr/ui/button-cyan.webp');color:#c0fff1!important}.press-action:hover{filter:brightness(1.14)}.press-text-link{display:inline-flex;align-items:center;gap:10px;font-size:14px;text-underline-offset:5px}.press-pack-note{margin-top:14px!important;font-size:12px;color:#bed0c5}
.press-shell{max-width:1280px;padding:0 40px;margin:auto}.press-about{display:grid;grid-template-columns:280px 1fr;gap:clamp(50px,8vw,130px);padding:88px 0 80px;border-bottom:1px solid #275155}.press-facts h2{font-size:25px}.press-facts dl{margin:26px 0}.press-facts dl>div{margin-bottom:20px}.press-facts dt{color:#bed0c5;font-size:13px}.press-facts dd{margin:3px 0 0;font-size:16px}.press-description{max-width:760px}.press-description h2{margin-bottom:24px}.press-description>p{max-width:65ch;color:#bed0c5;margin-bottom:18px}.press-description .press-intro{font-size:23px;line-height:1.5;color:#edead5}.press-copy{display:inline-flex;align-items:center;gap:10px;background:transparent;color:#53ded5;border:0;padding:6px 0;font-size:14px!important}.press-copy-status{display:block;min-height:24px;font-size:13px;color:#e6c975}.press-themes{margin-top:28px;display:grid;gap:23px}.press-themes>div{display:grid;grid-template-columns:185px 1fr;gap:24px}.press-themes h3{font-size:16px;line-height:1.5;color:#e6c975}.press-themes p{font-size:15px;color:#bed0c5;line-height:1.6}
.press-section{padding:72px 0;border-bottom:1px solid #275155}.press-section-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px}.press-section-head p{margin-top:12px;color:#bed0c5}.press-section-head>a{flex-shrink:0}.press-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px}.press-image-link{display:block;position:relative;overflow:hidden;background:#07363b}.press-image-link img{width:100%;aspect-ratio:16/9;object-fit:contain;background:#02070b}.press-zoom{position:absolute;right:12px;bottom:12px;background:#031115ed;padding:7px 11px;display:flex;align-items:center;gap:8px;font-size:12px;opacity:0;transition:opacity 160ms}.press-image-link:hover .press-zoom,.press-image-link:focus-visible .press-zoom{opacity:1}.press-page figcaption{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px}.press-page figcaption h3{font-size:17px;margin-bottom:5px}.press-page figcaption span{font-size:12px;color:#bed0c5}.press-page figcaption a{display:inline-flex;gap:8px;align-items:center;font-size:13px;color:#e6c975}.press-page figcaption a span{color:inherit}.press-gallery a.press-image-link.dr-pressure,.press-brand-assets .press-key-art.dr-pressure{display:block}
.press-video{display:grid;grid-template-columns:340px 1fr;gap:56px;align-items:center}.press-video-copy p{margin:20px 0 24px;color:#bed0c5}.press-video-copy>.press-text-link{display:flex;width:fit-content;margin-top:18px}.press-video video{display:block;width:100%;aspect-ratio:16/9;background:#000}.press-video figcaption{font-size:13px;color:#bed0c5}.press-brand-assets{display:grid;grid-template-columns:1fr 1.3fr;gap:40px}.press-logo-preview{height:230px;background:#07363b;display:flex;align-items:center;padding:28px}.press-logo-preview img{width:100%;height:auto}.press-key-art{display:block;height:230px}.press-key-art img{width:100%;height:100%;object-fit:cover;object-position:65% center}.press-links{display:flex;align-items:center;gap:40px;padding:60px 0}.press-links h2{font-size:26px;margin-right:auto}.press-links a{display:flex;align-items:center;gap:10px;font-size:15px}.press-footer{max-width:1280px;padding:28px 40px 40px;margin:auto;display:flex;justify-content:space-between;gap:24px;color:#bed0c5;font-size:13px}.press-footer a{display:flex;align-items:center;gap:10px}
.press-lightbox{width:min(1300px,94vw);max-height:94dvh;margin:auto;padding:20px;border:1px solid #3c7779;background:#031115;color:#edead5;overflow:auto}.press-lightbox::backdrop{background:#010b0ff0}.press-lightbox-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.press-lightbox-bar>div{display:flex;gap:24px;align-items:center}.press-lightbox button,.press-lightbox a{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:#edead5}.press-lightbox button{background:#07363b;border:1px solid #467775;padding:8px 12px}.press-lightbox button span{font-size:24px;line-height:1}.press-lightbox>img{width:100%;height:auto;max-height:78dvh;object-fit:contain}.press-page:has(dialog[open]){overflow:hidden}
@media(max-width:1023px){.press-header{padding:18px 24px}.press-header nav{gap:24px}.press-nav{gap:18px}.press-home{display:none}.press-hero{min-height:490px}.press-hero-copy{max-width:590px;padding:62px 40px}.press-hero-art{object-position:70% center}.press-about{grid-template-columns:210px 1fr;gap:40px}.press-themes>div{display:block}.press-themes h3{margin-bottom:5px}.press-video{grid-template-columns:1fr;gap:30px}.press-video-copy{max-width:650px}.press-video-copy>.press-text-link{display:inline-flex;margin-right:24px}.press-links{gap:25px}.press-links h2{font-size:23px}.press-brand-assets{gap:24px}.press-logo-preview,.press-key-art{height:200px}}
@media(max-width:639px){.press-header{padding:18px 20px}.press-header nav{flex-wrap:wrap;gap:12px}.press-brand{width:155px}.press-nav{width:100%;gap:20px;justify-content:space-between;font-size:12px}.press-nav a{padding:4px 0}.press-hero{padding-top:205px;min-height:0;background:#052329}.press-hero-art{height:240px!important;object-position:78% center}.press-hero-copy{padding:28px 24px 34px;background:#052329}.press-hero h1{font-size:62px;margin-bottom:10px}.press-game-name{font-size:21px;margin-bottom:14px!important}.press-hero-copy>p:not(.press-game-name):not(.press-pack-note){font-size:16px}.press-actions{margin-top:24px;gap:18px}.press-action{padding:16px 24px;font-size:14px}.press-pack-note{font-size:11px}.press-shell{padding:0 24px}.press-about{display:flex;flex-direction:column;gap:42px;padding:48px 0}.press-facts dl{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:22px 0}.press-facts dl>div{margin:0}.press-facts dd{font-size:14px}.press-facts h2{font-size:25px}.press-description .press-intro{font-size:20px}.press-description>p{font-size:15px}.press-themes{gap:20px}.press-section{padding:48px 0}.press-section-head{align-items:start;flex-direction:column;gap:16px;margin-bottom:26px}.press-section-head p{font-size:14px}.press-gallery{grid-template-columns:1fr;gap:30px}.press-page figcaption{gap:10px;padding-top:12px}.press-page figcaption h3{font-size:16px}.press-page figcaption span{font-size:11px}.press-page figcaption a{font-size:12px}.press-page figcaption a svg{width:17px}.press-zoom{display:none}.press-video{gap:24px}.press-video-copy p{font-size:15px}.press-video-copy>.press-text-link{display:flex}.press-brand-assets{grid-template-columns:1fr;gap:30px}.press-logo-preview,.press-key-art{height:190px}.press-links{flex-wrap:wrap;gap:24px 32px;padding:40px 0}.press-links h2{width:100%}.press-footer{padding:25px 24px;flex-direction:column;gap:15px;font-size:12px}.press-lightbox{width:96vw;padding:12px}.press-lightbox-bar{align-items:start;gap:12px}.press-lightbox-bar>p{font-size:13px}.press-lightbox-bar>div{gap:10px;flex-direction:column-reverse;align-items:end}.press-lightbox-bar a,.press-lightbox-bar button{font-size:12px}.press-lightbox-bar a svg{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.press-zoom{transition:none}}
