:root{font-family:Segoe UI,Arial,sans-serif;color:#f7ecd9;background:#111619}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:2px solid var(--focus,#dba96e);outline-offset:4px}img{display:block;width:100%;height:auto}dd,dl,h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.08}p{line-height:1.6}main[id],section[id]{scroll-margin-top:15px}.frame{width:min(1280px,calc(100% - 100px));margin-inline:auto}.caption{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.skip-link{position:fixed;left:15px;top:15px;z-index:15;transform:translateY(-200%);padding:10px 14px;background:#fff;color:#111}.skip-link:focus{transform:none}.preview-bar{background:#202725;color:#e8e3d9;font-size:13px;border-bottom:1px solid #4f5550;position:relative;z-index:4}.preview-inner{min-height:49px;width:min(1280px,calc(100% - 60px));margin:auto;display:flex;justify-content:space-between;align-items:center;gap:12px}.preview-inner nav{display:flex;gap:3px;padding:3px;background:#131918;border-radius:6px}.preview-inner nav a{min-height:31px;padding:6px 12px;border-radius:4px;white-space:nowrap}.preview-inner nav a:hover{background:#323b36}.preview-inner nav a[aria-current=page]{background:#f0e5d0;color:#252823;font-weight:650}.wordmark{display:inline-flex;align-items:center;gap:9px;white-space:nowrap}.wordmark strong{font:700 25px/1 Georgia,serif;letter-spacing:.045em}.wordmark span{font-size:9px;font-weight:750;letter-spacing:.22em}.button-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.cta,.subtle-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 17px;border:1px solid transparent;border-radius:5px;font-size:14px;font-weight:700;text-align:center}.editorial-link{text-decoration:underline;text-underline-offset:5px;font-size:14px;font-weight:650}.editorial-link:hover{text-decoration-thickness:2px}.site-footer{margin-top:55px;border-top:1px solid var(--rule);padding:33px 0 24px}.footer-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 20px}.footer-inner p{color:var(--muted);font-size:13px;margin-top:7px}.footer-links{display:flex;align-items:center;flex-wrap:wrap;gap:14px;font-size:13px}.footer-links a:hover{text-decoration:underline}.footer-inner .preview-note{grid-column:1/-1;border-top:1px solid var(--rule);padding-top:13px;font-size:12px}.metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.metrics div{display:flex;align-items:baseline;gap:10px}.metrics dt{font-size:13px}.metrics dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cinematic{--rule:#494135;--muted:#c9bcab;--focus:#f4c78c;background:#111619;color:#f7ecd9}.game-header{background:#141816;border-bottom:1px solid #504336}.game-header-inner,.journal-header-inner{min-height:65px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.game-header nav,.journal-header nav{display:flex;align-items:center;gap:24px;font-size:14px}.game-header a:not(.wordmark):hover{color:#f8cd91}.game-account,.game-header .wordmark span{color:#f1c38a}.game-account,.journal-account{justify-self:end;font-size:13px;font-weight:650}.game-hero{position:relative;isolation:isolate;min-height:clamp(508px,66vh,710px);display:grid;align-items:end;overflow:hidden;background:#271e16}.game-hero-image{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 44%}.game-hero:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(0deg,#0e1317 1%,#0e1317dc 16%,#11151460 40%,transparent 68%)}.game-hero-inner{padding:140px 0 45px;text-align:center}.game-hero-inner .caption{color:#f6d39f;text-shadow:0 2px 12px #000}.game-hero h1{font:700 clamp(55px,8.6vw,144px)/.9 Georgia,serif;letter-spacing:-.057em;margin:13px auto 11px;text-shadow:0 4px 38px #16110b}.game-lead{font-size:clamp(15px,1.75vw,23px);color:#f4dec1}.game-hero .button-row{justify-content:center;margin-top:23px}.cinematic .cta{background:#edc38e;color:#231a13;border-color:#edc38e}.cinematic .cta:hover{background:#ffdbad}.cinematic .subtle-button{background:#121617c9;border-color:#b497727b}.cinematic .subtle-button:hover{background:#332b22;border-color:#d6b588}.game-rates{border-block:1px solid #514234;background:#1a1e1c}.game-rates .metrics div{justify-content:center;min-height:72px;align-items:center;color:#dbcebb;padding:10px}.game-rates .metrics div+div{border-left:1px solid #514234}.game-rates .metrics dd{font:26px Georgia,serif;color:#f7cf9d}.game-world{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(20px,5.5vw,85px);align-items:center;padding-top:65px}.game-world img{aspect-ratio:16/10;object-fit:cover;border:1px solid #64513e;border-radius:5px}.game-news .caption,.game-start .caption,.game-world .caption{color:#e5b983}.game-news h2,.game-start h2,.game-world h2{font:400 clamp(31px,4.1vw,61px)/1.08 Georgia,serif;letter-spacing:-.03em;margin:12px 0 15px}.game-start p:not(.caption),.game-world-copy>p:not(.caption){color:var(--muted);max-width:58ch}.game-world-copy .editorial-link{display:inline-block;margin-top:20px;color:#f4c78c}.game-news{padding-top:57px}.game-news header,.journal-news header{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:17px}.game-news header h2{margin-bottom:0}.game-news header .editorial-link{color:#f4c78c}.game-news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.game-story{border:1px solid #544637;border-radius:5px;overflow:hidden;background:#1a1e1e}.game-story:hover{border-color:#dab17d}.game-story img{aspect-ratio:2.75/1;object-fit:cover;object-position:center 41%}.game-story>div{padding:17px 19px}.game-story small{color:#e2b782;font-size:12px}.game-story h3{font:26px/1.18 Georgia,serif;margin:8px 0}.game-story p{font-size:14px;color:var(--muted)}.game-start{margin-top:54px;border-block:1px solid #594737;padding:28px 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:18px}.game-start .editorial-link{color:#f4c78c}.chronicle{--rule:#c7cdc1;--muted:#4d5950;--focus:#126450;background:#f3f1e8;color:#202c24;min-height:100vh}.journal-header{background:#faf8f0;border-bottom:1px solid #cbd0c4}.journal-header .wordmark span{color:#2e604e}.journal-account,.journal-header a:not(.wordmark):hover{color:#225a47;text-decoration:underline;text-underline-offset:4px}.journal-welcome{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,.72fr);gap:26px;align-items:stretch;padding:41px 0 25px}.journal-welcome>div{align-self:center;padding:10px 0}.journal-guide .caption,.journal-services .caption,.journal-welcome .caption{color:#416455}.journal-welcome h1{font:700 clamp(48px,7.7vw,114px)/.95 Georgia,serif;letter-spacing:-.085em;margin:14px 0 15px}.journal-welcome h1 em{font-weight:400;color:#35634f}.journal-intro{font-size:clamp(15px,1.7vw,20px);color:#47584c;max-width:47ch}.journal-start-card{border-radius:9px;padding:clamp(18px,3vw,29px);background:#234838;color:#fff9e8;display:flex;flex-direction:column;align-items:start;justify-content:center}.journal-start-card .caption{color:#dbedb6}.journal-start-card h2{font:600 clamp(24px,2.8vw,37px)/1.05 Georgia,serif;margin:9px 0}.journal-start-card>p:not(.caption){font-size:14px;color:#edf2df}.journal-start-card .cta{margin-top:16px;background:#dfeeb8;color:#1f382a}.journal-start-card .cta:hover{background:#eefacb}.journal-start-card a:focus-visible{outline-color:#f3ebc4}.chronicle .metrics{border-block:1px solid var(--rule);background:#e9ede0}.chronicle .metrics div{padding:14px clamp(11px,3.2vw,32px);justify-content:space-between}.chronicle .metrics div+div{border-left:1px solid var(--rule)}.chronicle .metrics dd{font:700 23px/1.1 Georgia,serif;color:#285841}.journal-news{padding-top:30px}.journal-main h2{font:600 clamp(25px,3.7vw,43px)/1.08 Georgia,serif;letter-spacing:-.03em}.journal-main .journal-start-card h2{font-size:clamp(24px,2.8vw,37px)}.chronicle .editorial-link{color:#285942}.journal-edition{display:grid;grid-template-columns:minmax(0,1.53fr) minmax(0,1fr);gap:24px}.journal-feature{border:1px solid #c5cabe;background:#fcfaf2;border-radius:8px;overflow:hidden}.journal-feature:hover{border-color:#376854}.journal-feature img{aspect-ratio:2.55/1;object-fit:cover;object-position:50% 48%}.journal-feature>div{padding:20px}.journal-feature h3{font:600 clamp(25px,3vw,38px)/1.08 Georgia,serif;margin:10px 0}.journal-feature p:not(.caption){color:var(--muted);font-size:14px;margin-bottom:12px}.journal-briefs{border-block:1px solid var(--rule);padding:13px 0}.journal-briefs h3{font:600 23px/1.2 Georgia,serif;margin:5px 0 9px}.journal-brief{display:block;padding:13px 0;border-top:1px solid var(--rule)}.journal-brief small{display:block;font-size:12px;color:#3d604e}.journal-brief strong{display:block;font-size:18px;margin:4px 0}.journal-brief:hover strong,.journal-services a:hover strong{color:#265b45;text-decoration:underline}.journal-brief p{font-size:13px;color:var(--muted)}.journal-guide,.journal-services{margin-top:43px;padding-top:22px;border-top:1px solid var(--rule)}.journal-services>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:15px}.journal-services>div a{border:1px solid #c4ccbb;background:#eaeee0;border-radius:5px;padding:13px;min-height:81px}.journal-services p:not(.caption){font-size:13px;color:var(--muted);margin-top:4px}.journal-guide{display:grid;grid-template-columns:.83fr 1.17fr;gap:20px}.journal-guide header .editorial-link{display:inline-block;margin-top:12px}.journal-guide details{border-bottom:1px solid var(--rule);padding:10px 0}.journal-guide summary{cursor:pointer;font-weight:650;padding:5px 0}.journal-guide details p{padding:5px 0 9px;color:var(--muted);font-size:14px}.journal-guide details a{text-decoration:underline}@media(max-width:950px){.frame{width:calc(100% - 46px)}.game-header nav,.journal-header nav{gap:13px}.game-hero{min-height:520px}.journal-welcome{gap:18px}}@media(max-width:640px){.frame,.preview-inner{width:calc(100% - 28px)}.preview-inner{min-height:48px;font-size:11px}.preview-inner>span b{display:none}.preview-inner nav a{padding-inline:8px}.game-header-inner,.journal-header-inner{grid-template-columns:1fr auto;gap:8px;padding-block:11px}.game-header nav,.journal-header nav{grid-row:2;grid-column:1/-1;font-size:13px;gap:16px}.game-account,.journal-account{grid-column:2;grid-row:1;font-size:12px}.wordmark strong{font-size:21px}.game-hero{min-height:440px}.game-hero-image{object-position:50% 40%}.game-hero-inner{padding:115px 0 28px}.game-hero h1{font-size:clamp(44px,11.7vw,71px)}.game-hero-inner .caption,.journal-welcome .caption{font-size:9px;letter-spacing:.11em}.game-hero .button-row{margin-top:17px}.cta,.subtle-button{padding-inline:11px;min-height:43px;font-size:13px}.metrics div{flex-direction:column-reverse;align-items:center;gap:2px}.metrics dt{font-size:11px;white-space:nowrap}.chronicle .metrics div,.game-rates .metrics div{padding:10px 3px;min-height:0}.game-world,.journal-edition,.journal-guide,.journal-welcome{grid-template-columns:1fr;gap:15px}.game-news,.game-world{padding-top:32px}.game-world h2 br{display:none}.game-news-grid{grid-template-columns:1fr}.game-start{margin-top:31px}.site-footer{margin-top:32px}.footer-inner{grid-template-columns:1fr}.journal-welcome{padding:20px 0 17px}.journal-welcome>div{padding:0}.journal-welcome h1{font-size:clamp(43px,11.2vw,70px);margin-block:9px 11px}.journal-start-card{padding:15px}.journal-start-card .cta{margin-top:10px}.journal-news{padding-top:22px}.journal-services>div{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-guide,.journal-services{margin-top:29px}}