@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--paper:#eee3d1;--ink:#201f19;--muted:#71695d;--accent:#a45435}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0;color:var(--ink);background:var(--paper);font-family:'DM Sans',Arial,sans-serif}body:before{content:'';position:fixed;inset:0;pointer-events:none;z-index:5;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23000' filter='url(%23n)' opacity='.5' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}header{margin:0 5.5%;height:104px;border-bottom:1px solid #201f1940;display:flex;align-items:center;justify-content:space-between}.wordmark{font-family:Arial,sans-serif;font-weight:900;font-size:29px;letter-spacing:-2px}.wordmark span{display:block;font-size:8px;letter-spacing:5px;text-align:center;margin-top:3px}nav{display:flex;align-items:center;gap:38px;font-size:13px}.nav-cta{border:1px solid #201f1955;padding:12px 18px;border-radius:2px}.nav-cta span{margin-left:20px}.hero{padding:40px 5.5% 0}.eyebrow,.small,.edition,.caption,figcaption,.studio-note{font-size:10px;font-weight:600;letter-spacing:2px}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent);margin-right:9px}.original-logo{display:block;width:min(83%,1050px);height:auto;margin:25px auto 12px}.hero-bottom{display:flex;justify-content:space-between;align-items:end;padding:8px 0 52px}h1{font-family:Georgia,serif;font-size:clamp(40px,4.5vw,70px);font-weight:400;line-height:1.03;letter-spacing:-2px;margin:0}em{font-family:Georgia,serif;font-weight:400}h1 em{color:var(--muted)}.intro{max-width:330px;font-size:14px;line-height:1.8}.intro p{margin:0 0 22px}.text-link{display:inline-flex;align-items:center;gap:34px;border-bottom:1px solid;padding-bottom:7px;font-size:12px}.edition{display:flex;justify-content:space-between;border-top:1px solid #201f1940;padding:20px 0;font-size:8px}.game{background:#22251f;color:#eee3d1;padding:55px 7% 70px}.game-heading{display:flex;justify-content:space-between;padding-bottom:45px;border-bottom:1px solid #eee3d130}.small{color:#b6ad9d}.game-layout{display:grid;grid-template-columns:1fr 1fr;gap:12%;padding-top:55px;align-items:center}h2{font-size:clamp(64px,7.2vw,110px);font-family:'Manrope',Arial,sans-serif;font-weight:500;line-height:.98;letter-spacing:-5px;margin:0}.game h2 em{color:#c4b08a}.period{color:#bd7a51}.game-description{font-family:Georgia,serif;font-size:25px;line-height:1.4;margin-top:35px}.muted{color:#b6b5a9;font-size:14px;line-height:1.85;max-width:330px}.button{margin-top:22px;padding:17px 22px;background:var(--paper);color:var(--ink);display:inline-flex;gap:65px;font-size:12px}.caption{display:block;color:#b6ad9d;font-size:8px;margin-top:40px;letter-spacing:1.3px}figure{margin:0;max-width:385px;justify-self:center;width:100%;scroll-margin-top:25px}.video-frame{padding:10px;border:1px solid #eee3d14d;background:#111711;box-shadow:20px 20px 0 #eee3d109}video{width:100%;display:block;aspect-ratio:9/16;max-height:670px;background:#171a16;object-fit:contain}figcaption{display:flex;justify-content:space-between;margin-top:22px;font-size:8px;letter-spacing:1.3px}.studio{padding:75px 7% 0}.studio-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:12%;margin:65px 0 70px}.studio h2{font-size:clamp(45px,5.5vw,80px);letter-spacing:-3px;line-height:1.1}.studio h2 em{color:var(--muted)}.studio-lead{font-family:Georgia,serif;font-size:27px;line-height:1.3;margin-top:0}.studio-layout p:not(.studio-lead){font-size:14px;line-height:1.9;color:var(--muted);max-width:380px}.studio .text-link{margin-top:15px}.studio-note{display:flex;justify-content:space-between;border-top:1px solid #201f1940;border-bottom:1px solid #201f1940;padding:27px 0;font-size:12px}footer{padding:42px 7%;display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--muted)}footer strong{font-size:22px;letter-spacing:-1px;color:var(--ink)}footer p{margin:9px 0}a{transition:opacity .2s}a:hover{opacity:.65}a:focus-visible{outline:2px solid var(--accent);outline-offset:6px}@media(max-width:700px){header{height:82px}nav{gap:18px}nav a{font-size:11px}.nav-cta{padding:10px}.nav-cta span{margin-left:5px}.hero{padding-top:28px}.eyebrow{font-size:8px}.original-logo{width:100%;margin:35px auto}.hero-bottom{display:block;padding-bottom:30px}h1{font-size:47px}.intro{margin-top:25px}.edition{font-size:6px;letter-spacing:1px}.game{padding:35px 7% 45px}.game-heading{padding-bottom:28px}.small{font-size:7px;letter-spacing:1px}.game-layout{grid-template-columns:1fr;gap:45px;padding-top:35px}.game h2{font-size:78px}.caption{margin-top:25px}figure{max-width:345px}.studio{padding-top:45px}.studio-layout{grid-template-columns:1fr;gap:35px;margin:35px 0 45px}.studio h2{font-size:55px}.studio-note{font-size:8px;letter-spacing:1.5px}footer{flex-wrap:wrap;gap:25px}footer>span{width:100%;font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}a{transition:none}}
