@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600;700;800&display=swap');
:root{--bg:#0d0d10;--panel:#18161b;--ink:#f1e9da;--muted:#aaa6a2;--gold:#e3bf7e;--line:#42382c;--green:#93c7a0;--red:#e19482}
body{background:radial-gradient(ellipse at 50% 22%,#30201830,transparent 55%),var(--bg)}
header{height:86px;position:absolute;inset:0 0 auto;background:linear-gradient(#08090beb,#08090b55);border-bottom:1px solid #e8c89529;padding:0 4%;gap:20px;z-index:10}header nav{gap:23px}header nav a{color:#f2e9dc;font-size:11px}header nav a.active:after{bottom:-31px}header .header-cta{background:linear-gradient(135deg,#e7ca88,#b98c46);color:#251a0c;border-color:#e4c285;padding:10px 17px}.brand small{color:#cbb792}.language-control{margin-left:0}.language-control select{background:#131215a8;border-color:#c4a97455}.reading-progress{z-index:12}
.launch-hero{height:100svh;min-height:780px;max-height:1120px;justify-content:center;text-align:center;border-bottom:1px solid #c49a4b4d}.launch-hero .hero-image{background-position:50% 50%;filter:saturate(.84) contrast(1.05);transform:scale(1.045);opacity:.9}.launch-hero:after{background:linear-gradient(0deg,#0d0d10 0%,#0a0a0b10 32%,#090a0c44 72%,#0a0a0ba0),radial-gradient(ellipse at 50% 40%,#08070c20 0%,#0a090b00 55%,#08090c38)}.launch-hero .hero-content{padding:120px 20px 95px;max-width:1000px;position:relative}.hero-kicker{justify-content:center;letter-spacing:5px!important;font-size:10px!important;color:#e3d5bc}.royal-mark{position:relative;margin:20px auto 4px;width:max-content;max-width:100%;filter:drop-shadow(0 9px 22px #000)}.wordmark{font:600 clamp(85px,12.5vw,174px)/1.04 'Cinzel',Georgia,serif;letter-spacing:.055em;padding-left:.055em;background:linear-gradient(180deg,#fff9dc 5%,#d6b977 34%,#fff0c7 45%,#ab7b39 66%,#f0cf8d 85%,#946229);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:1px #f2d6a533;text-shadow:0 1px 0 #f9e7bf0a}.mark-top{display:block;font-size:22px;line-height:1.2;color:#f0d59c;text-shadow:0 0 24px #dc9f44}.mark-rule{display:flex;align-items:center;justify-content:center;gap:18px;width:75%;margin:8px auto 15px}.mark-rule i{height:1px;flex:1;background:linear-gradient(90deg,transparent,#c9a468)}.mark-rule i:last-child{transform:rotate(180deg)}.mark-rule img{filter:drop-shadow(0 0 12px #eeaa4466)}.launch-hero h1{font:500 clamp(24px,3vw,37px)/1.35 'Cinzel',Georgia,serif;letter-spacing:0;margin:17px 0 15px;text-shadow:0 2px 20px #000}.launch-hero h1 br{display:none}.launch-hero h1 em{color:#f0d39c}.launch-hero .hero-description{color:#e2d9cd;font-size:13px;line-height:1.8;text-shadow:0 2px 8px #000}.launch-hero .hero-buttons{justify-content:center;gap:14px;margin-top:27px}.launch-hero .button{min-width:204px;justify-content:center;text-transform:uppercase;font-size:10px;letter-spacing:1.3px;padding:15px 22px;box-shadow:0 7px 30px #0005}.primary{background:linear-gradient(145deg,#f0d49a,#c3934e);border-color:#e8ca8b;color:#261c10}.hero-secondary{background:#101016b8;border-color:#d5be8c80;color:#f0e3cc;backdrop-filter:blur(4px)}.hero-secondary:hover{background:#282029}.launch-seal{display:flex;align-items:center;justify-content:center;gap:8px;margin:27px auto 0;color:#cfc2ae;font-size:8px;letter-spacing:1.2px}.launch-seal .status-dot{width:5px;height:5px;background:#cfb782;margin:0;box-shadow:0 0 12px #c7aa74}.launch-seal b{opacity:.5;margin:0 6px}.launch-hero .hero-bottom{bottom:26px;color:#c1b59e;letter-spacing:3px;left:5%;right:5%;font-size:9px}.hero-bottom>a{border-radius:0;transform:rotate(45deg);font-size:0;width:20px;height:20px;border-color:#ba9c5b}.hero-bottom>a:after{content:'';position:absolute;width:5px;height:5px;border-right:1px solid #dfc086;border-bottom:1px solid #dfc086;left:5px;top:5px}.hero-fog{opacity:.6}.portal-sigil{display:none}
.entry-portals{max-width:1220px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #86704b66;background:linear-gradient(135deg,#242028,#121115);position:relative;z-index:2;box-shadow:0 18px 45px #0003}.entry-portal{display:flex;gap:15px;padding:30px 25px;align-items:flex-start;border-right:1px solid #e0c28b26;transition:background .25s}.entry-portal:last-child{border:0}.entry-portal:hover{background:#b9985420}.portal-index{font:28px/1.2 'Cinzel',serif;color:#8d744a}.entry-portal small{font-size:7px;letter-spacing:1.8px;color:#c7a96b}.entry-portal h2{font:500 20px/1.3 'Cinzel',serif;letter-spacing:0;margin:8px 0}.entry-portal p{font-size:10px;color:var(--muted)}.entry-portal>b{margin-left:auto;color:var(--gold);font-weight:400}.ticker{font-size:8px;padding:22px 20px;letter-spacing:1.8px;border-top:0;border-color:#473c2c55;color:#c5b79d;background:#131116}.section{padding-top:100px;padding-bottom:100px}h2{font-family:'Cinzel',Georgia,serif;font-weight:500;font-size:clamp(31px,3.6vw,49px);line-height:1.25;letter-spacing:-.8px}h3{font-family:'Cinzel',Georgia,serif;font-weight:500;line-height:1.25}.section-heading .eyebrow{font-size:8px;letter-spacing:2.4px}.section-heading>p{line-height:1.9}.factions{gap:25px}.faction{padding:46px 34px 24px;min-height:360px;isolation:isolate;background:#0b1711;border-color:#719a6855}.faction.red{background:#1d0e0d;border-color:#b45b4c66}.faction:before{animation:none;background:linear-gradient(90deg,#0c2112ed,#0a1712a6 65%,#10171055),url('assets/factions-hero.png') 5% 55%/auto 155%;inset:0;z-index:-1;opacity:.9}.faction.red:before{background:linear-gradient(90deg,#2a100eec,#240d0da8 65%,#170b0b55),url('assets/factions-hero.png') 95% 55%/auto 155%}.faction h3{font:500 57px/1.2 'Cinzel',serif;letter-spacing:1px}.faction-num{font-family:'Cinzel',serif;font-size:190px;opacity:.5}.faction:after{border-color:#c4b48020}.faction-choice{background:#14291888;backdrop-filter:blur(5px)}.red .faction-choice{background:#39171688}.versus{border-radius:0;transform:translate(-50%,-50%) rotate(45deg);font-size:0;width:30px;height:30px;background:#181417}.versus:after{content:'✦';font-size:14px;color:var(--gold);position:absolute;inset:0;line-height:28px}.faction-verdict strong{font:22px 'Cinzel',serif}.faction-bottom{color:#d3c6ad}
.dispatch{border-top:1px solid #51412d55}.dispatch-heading{text-align:center;max-width:760px;margin:0 auto 45px}.dispatch-heading .eyebrow{font-size:8px;margin-bottom:18px}.dispatch-heading>p:last-child{font-size:12px;color:var(--muted);margin-top:19px}.dispatch-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:22px}.dispatch-main{position:relative;overflow:hidden;isolation:isolate;min-height:510px;border:1px solid #a9854c6b}.dispatch-art{position:absolute;inset:0;z-index:-2;background:url('assets/world-atlas.png') 0% center/400% 100%;filter:saturate(.6);opacity:.7}.dispatch-main:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#111014 4%,#111014d9 55%,#17101a20);z-index:-1}.dispatch-copy{padding:170px 32px 30px}.editorial-tag{font-size:7px;letter-spacing:2px;color:#edc98b}.dispatch h3{font-size:29px;margin:14px 0 17px}.dispatch p{font-size:12px;color:#bfb6ae;line-height:1.9}.boss-numbers{display:flex;gap:28px;border-block:1px solid #c0a3652e;margin:22px 0;padding:16px 0}.boss-numbers span{font-size:7px;letter-spacing:.6px;color:#b7aa96}.boss-numbers strong{display:block;font:30px 'Cinzel',serif;color:#ecd099;letter-spacing:0;margin-bottom:3px}.dispatch .text-link{font-size:10px;color:#e6c48b}.dispatch-side{display:grid;gap:22px}.dispatch-side article{padding:32px;background:radial-gradient(ellipse at 100% 0,#67452b30,transparent 70%),#17141a;border:1px solid #68543b66}.dispatch-side article:last-child{background:radial-gradient(ellipse at 100% 100%,#53362944,transparent 65%),#141219}.dispatch-side .text-link{display:inline-block;margin-top:20px}.world-explorer{padding-top:20px}.zone-stage{border-color:#b18e5166}.zone-detail h3{font-family:'Cinzel',serif;font-size:44px;line-height:1.2}.zone-art{filter:saturate(.7)}.zone-selectors button{background:#17141a;border-color:#4d3c2e}.zone-selectors button strong{font-family:'Cinzel',serif;font-size:15px;line-height:1.5}.zone-selectors button.selected,.zone-selectors button:hover{background:#31251d}.world-rule-strip{color:#b6a78e}.manifesto{border-color:#4c3e2c55}.manifesto-grid h3{font-size:24px}.downloads{background:radial-gradient(ellipse at 10% 10%,#44302455,transparent 65%),#161318;border-color:#5b482e55}.download-feature,.download-side article{background:#1d181d;border-color:#8f754650}.download-feature h3{font-size:28px}.download-side h3{font-size:24px}.disabled{background:#282127;color:#a89c8c;border-color:#66533e}.stats-top{border-color:#69533777}.stats-top article{border-color:#69533755}.stats-top strong{font:58px 'Cinzel',serif}.stats-top strong small{font-size:25px}.territory-title h3{font-size:29px}.territories li{border-color:#5e483144}.live-note{border-color:#80643d66;background:#21191e55}.live-note h3{font-size:19px}.account-section{border-color:#57432e66}.account-story h2{font-size:44px}.account-card{background:radial-gradient(ellipse at 0 0,#49302244,transparent 70%),#1b171d;border-color:#b89a6266;box-shadow:0 15px 60px #0005}.account-card input:not([type=checkbox]){background:#100e13;border-color:#74604477}.account-card .button{background:linear-gradient(135deg,#ebd198,#c19754);color:#20170f;border-color:#e1be76}.account-card h3{font-size:27px}.account-notice{background:#dcad5309}.calculator{background:radial-gradient(ellipse at 70% 0,#a0743525,transparent 70%),#1b161c;border-color:#94713f88}.calculator h3{font-size:29px}.amount-input{background:#100e14}.catalogue{border-color:#53412f77}.catalogue-item{background:#19151b;border-color:#81654055}.catalogue-tabs button{font-size:11px}.last-call{background:linear-gradient(0deg,#0e0c11dc,#110d13a3),url('assets/factions-hero.png') center/cover;border-block:1px solid #a0804655;padding-top:110px;padding-bottom:110px}.last-call h2{font-size:clamp(36px,5vw,62px);line-height:1.3}.faq details{border-color:#745d3e44}.faq h2{margin-bottom:35px}footer{border-color:#69513155;background:#0a090d}.motion-control{background:#151016df;border-color:#9b7c4666;color:#d9c08c;backdrop-filter:blur(5px)}
@media(min-width:1700px){.hero-content{padding-bottom:100px!important}.launch-hero .hero-image{background-position:50% 44%}}
@media(max-width:1100px){header{padding:0 25px;gap:16px}header nav{gap:17px}.brand>span{font-size:25px}.header-cta{display:none}.entry-portals{margin-inline:25px}.entry-portal{padding:25px 18px;gap:10px}.entry-portal h2{font-size:17px}.section{padding-inline:35px}.boss-numbers{gap:18px}.dispatch h3{font-size:25px}.hero-kicker{letter-spacing:3px!important}}
@media(max-width:760px){header{position:absolute;height:74px;padding:0 20px}.brand>span{font-size:25px}.brand img{width:29px}.brand small{font-size:6px}.language-control{margin-left:auto}.menu-toggle{display:block;order:3;color:var(--gold);background:none;border:1px solid #9b7c4655;padding:7px 10px;font-size:18px}header nav{display:none;position:absolute;top:74px;left:0;right:0;padding:25px;background:#121015f5;border-bottom:1px solid #b7996555;gap:23px;font-size:14px;backdrop-filter:blur(15px)}header nav.open{display:flex}header nav a.active:after{bottom:-5px}.launch-hero{min-height:740px;max-height:960px;height:100svh}.launch-hero .hero-image{background-position:51% center;opacity:.8}.launch-hero:after{background:linear-gradient(0deg,#0d0d10,#0a090e11 50%,#08080b65),radial-gradient(ellipse at center,#08070b44,transparent)}.launch-hero .hero-content{padding:110px 20px 80px}.wordmark{font-size:clamp(70px,17vw,120px)}.royal-mark{margin-top:25px}.hero-kicker{font-size:7px!important;letter-spacing:2.8px!important}.launch-hero h1{font-size:25px;line-height:1.5;margin:22px 0 17px}.launch-hero h1 br{display:block}.launch-hero h1 em{font-size:24px}.launch-hero .hero-description{font-size:12px}.launch-hero .hero-buttons{gap:12px;flex-direction:column}.launch-hero .button{min-width:240px;min-height:47px;padding:12px 18px;font-size:9px}.launch-seal{font-size:6px;letter-spacing:.7px;gap:5px;flex-wrap:wrap;max-width:310px}.launch-seal b{margin:0 2px}.launch-hero .hero-bottom{font-size:7px;letter-spacing:1.5px;bottom:22px}.entry-portals{grid-template-columns:1fr;margin:0 20px}.entry-portal{padding:22px;border-right:0;border-bottom:1px solid #c7a66522;align-items:center}.entry-portal:last-child{border:0}.entry-portal h2{font-size:19px}.entry-portal small{font-size:6px}.portal-index{font-size:24px;min-width:34px}.entry-portal p{font-size:10px}.ticker{justify-content:flex-start;overflow-x:auto;padding:19px 25px;font-size:7px;gap:20px}.section{padding:70px 23px}.section-heading{gap:20px}.section-heading h2{font-size:33px}.section-heading>p{font-size:12px}.factions{gap:20px}.faction h3{font-size:43px}.faction{min-height:340px;padding:34px 27px 20px}.dispatch-heading{text-align:left;margin-bottom:30px}.dispatch-heading h2{font-size:33px}.dispatch-grid{grid-template-columns:1fr}.dispatch-main{min-height:480px}.dispatch-copy{padding:160px 26px 28px}.dispatch h3{font-size:28px}.boss-numbers{justify-content:space-between;gap:10px}.boss-numbers strong{font-size:28px}.boss-numbers span{font-size:6px}.dispatch-side article{padding:27px}.world-explorer{padding-top:0}.zone-detail h3{font-size:32px}.zone-stage{height:480px}.zone-selectors button strong{font-size:14px}.manifesto-grid h3{font-size:25px}.account-story h2{font-size:35px}.account-card{padding:24px 20px}.account-tabs{gap:13px}.account-tabs button{font-size:11px}.stats-top strong{font-size:42px}.stats-top strong small{font-size:21px}.last-call{padding:75px 25px}.last-call h2{font-size:39px}.download-feature{padding:27px 23px}.download-symbol{display:none}.download-feature h3{font-size:27px}.download-side h3{font-size:23px}.catalogue-tabs{flex-wrap:wrap}.hero-bottom>a{width:16px;height:16px}.hero-bottom>a:after{top:4px;left:4px}.calculator{padding:28px 23px}.catalogue-item h3{font-size:29px}.world .section-heading h2{font-size:32px}footer{padding:35px 25px}}
@media(prefers-reduced-motion:reduce){.launch-hero .hero-image{transform:none}.entry-portal{transition:none}}

.launch-hero h1{font-size:clamp(23px,2.3vw,31px)}.launch-hero h1 br{display:block}@media(max-width:760px){.launch-hero h1{font-size:25px}}
