@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(/world-v2/font-0.woff2)format("truetype")}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/world-v2/font-1.woff2)format("truetype")}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/world-v2/font-2.woff2)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/world-v2/font-3.woff2)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/world-v2/font-4.woff2)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/world-v2/font-5.woff2)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/world-v2/font-6.woff2)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/world-v2/font-7.woff2)format("truetype")}:root{color:#ece9df;font-synthesis:none;--gold:#d8b477;--muted:#a9b9ba;--line:#d8b47740;--ease:cubic-bezier(.23,1,.32,1);background:#071116;font-family:Manrope,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}html{scroll-behavior:smooth}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:6px;outline:2px solid #8cf3d6}h1,h2,h3,p{margin:0}p{line-height:1.8}img{object-fit:cover;max-width:100%;display:block}::selection{color:#071116;background:var(--gold)}.skip{z-index:20;background:var(--gold);color:#071116;padding:12px;position:fixed;top:-100px;left:20px}.skip:focus{top:15px}.journey{--travel:0;position:relative}.story-stage{isolation:isolate;background:#071116;position:relative}.story-header{z-index:8;background:linear-gradient(#07111655,#0000);border-bottom:1px solid #ffffff15;justify-content:space-between;align-items:center;gap:20px;height:95px;padding:0 4%;display:flex;position:absolute;top:0;left:0;right:0}.brand{letter-spacing:.07em;align-items:center;gap:12px;font:600 20px Cinzel,Georgia,serif;display:flex}.brand small{letter-spacing:.4em;text-align:center;color:var(--gold);margin-top:3px;font:8px Manrope,Arial,sans-serif;display:block}.sigil{stroke:var(--gold);stroke-width:1px;flex:none;width:45px;height:45px}.story-header nav{gap:35px;font-size:12px;display:flex}.story-header nav a{border-bottom:1px solid #0000;padding:12px 0;transition:border-color .2s}.story-header nav a:hover{border-color:var(--gold)}.account{border:1px solid var(--line);background:#07111635;align-items:center;gap:20px;padding:13px 18px;font-size:11px;transition:background .2s;display:flex}.account:hover{background:#c5a16925}.scene-backdrops,.story-canvas,.scene-vignette{display:none}.story-panel{isolation:isolate;align-items:center;min-height:100svh;padding:135px 9% 110px;display:flex;position:relative;overflow:clip}.story-panel:before{content:"";z-index:-1;background:linear-gradient(90deg,#061017ee,#0000),linear-gradient(#0000 40%,#071116);position:absolute;inset:0}.static-art{z-index:-2;object-position:center;width:100%;height:100%;position:absolute;inset:0}.panel-copy{width:min(520px,43%);position:relative}.panel-copy>.secondary-copy{margin-top:20px;color:#8da5a9!important;font-size:12px!important}.game-version{letter-spacing:.2em;color:var(--gold);align-items:center;gap:15px;font-size:10px;display:flex}.game-version span{border:1px solid var(--line);letter-spacing:.05em;padding:2px 6px;font-size:9px}h1{letter-spacing:-.04em;margin:26px 0;font-family:Cinzel,Georgia,serif;font-size:clamp(65px,7.5vw,118px);font-weight:500;line-height:.87}h1 span{color:#dec694;letter-spacing:.24em;margin-top:10px;font-size:.85em;display:block}.hero-subtitle{letter-spacing:.35em;color:#d3d5c7;margin:25px 0;font-size:9px}.panel-actions{align-items:center;gap:28px;margin-top:32px;display:flex}.button{min-height:54px;transition:transform .2s var(--ease),box-shadow .2s var(--ease);white-space:nowrap;border:1px solid #e0bf81;justify-content:space-between;align-items:center;gap:36px;padding:0 25px;font-size:11px;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.button.gold{color:#101919;background:linear-gradient(110deg,#b48e52,#e1c18b 55%,#be975b);box-shadow:0 0 40px #d0a55e22}.button:before{content:"";transition:transform .65s var(--ease);background:linear-gradient(110deg,#0000 20%,#fffa 45%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.button:hover{transform:translateY(-3px);box-shadow:0 7px 40px #d6ad593b}.button:hover:before{transform:translate(120%)}.text-link{color:#e0c28c;align-items:center;gap:20px;padding:8px 0;font-size:11px;display:inline-flex}.text-link svg,.button svg,.account svg{transition:transform .2s}.text-link:hover svg,.button:hover svg,.account:hover svg{transform:translate(4px)}h2{letter-spacing:-.04em;font-size:clamp(46px,5.5vw,86px);font-weight:500;line-height:1.08}h2 em{color:#bdd6cf;font-style:normal}.landscape h2{margin-bottom:32px}.landscape .text-link{margin-top:25px}.scene-caption{writing-mode:vertical-rl;letter-spacing:.35em;color:#aac5be8a;font-size:8px;position:absolute;bottom:18%;right:7%}.character-static{object-fit:contain;object-position:75% center;-webkit-mask-image:linear-gradient(#0000,#000 10% 80%,#0000);mask-image:linear-gradient(#0000,#000 10% 80%,#0000)}.character-panel{background:radial-gradient(at 70%,#21423d50,#0000 55%)}.character-panel:before{background:linear-gradient(90deg,#071116,#0000 75%)}.race-counter{color:var(--gold);letter-spacing:.1em;font:14px Cinzel}.character-classes{border-top:1px solid var(--line);max-width:390px}.character-classes article{border-bottom:1px solid var(--line);padding:17px 0}.character-classes h3{font-size:19px;font-weight:500}.character-classes .class-role{color:#c6ad79;margin:5px 0 9px;font-size:10px}.race-switcher{flex-wrap:wrap;gap:5px 17px;max-width:400px;margin-top:22px;display:flex}.race-switcher a{color:#859b9e;border-bottom:1px solid #0000;padding:4px 0;font-size:10px}.race-switcher a[aria-current=true]{color:var(--gold);border-color:var(--gold)}.start-copy{width:100%}.start-panel h2{font-size:clamp(36px,4.4vw,64px)}.start-grid{grid-template-columns:repeat(3,1fr);gap:45px;margin:40px 0 32px;display:grid}.start-grid article{border-top:1px solid var(--line);padding-top:20px}.start-grid article>span{color:var(--gold);font:17px Cinzel}.start-grid h3{margin:14px 0 12px;font-size:18px;font-weight:500}.start-grid p{color:#b3c2c2;max-width:320px;min-height:65px;font-size:12px}.start-grid .button,.start-grid .text-link{margin-top:18px}.connection{border-top:1px solid var(--line);justify-content:space-between;gap:45px;padding:24px 0 0;display:flex}.connection h3{align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.connection p{color:#91a9aa;max-width:470px;margin-top:10px;font-size:11px}.connection>div:last-child{flex-direction:column;min-width:220px;display:flex}.connection strong{letter-spacing:.08em;font-size:16px;font-weight:500}.connection small{color:#a6d1bc;font-size:10px}.connection i,.live-status i{background:var(--gold);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.connection i.live,.live-status i.live{background:#81d8b2;box-shadow:0 0 12px #81d8b270}.final-copy{grid-template-columns:1fr 1.3fr;gap:55px 65px;width:100%;display:grid}.final-panel h2{font-size:clamp(36px,4.2vw,64px)}.final-panel .text-link{margin-top:30px}.faq-list details{border-bottom:1px solid var(--line);padding:22px 0}.faq-list details:first-child{border-top:1px solid var(--line)}summary{cursor:pointer;list-style:none}.faq-list summary{justify-content:space-between;gap:15px;font-size:13px;line-height:1.7;display:flex}summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--gold);font-size:18px;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:#a7babb;padding:16px 20px 0 0;font-size:12px;line-height:1.8}.final-copy footer{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:1fr 2fr auto;align-items:center;gap:20px 35px;padding-top:30px;display:grid}.final-copy footer>span{color:var(--gold);font:20px Cinzel}.final-copy footer p{color:#7f999c;max-width:480px;font-size:10px}.final-copy footer small{color:#67868c;grid-column:1/-1;font-size:8px}.journey-rail,.journey-hud{display:none}.journey[data-experience=cinematic]{height:1440svh}.journey[data-experience=cinematic] .story-stage{height:100svh;position:sticky;top:0;overflow:clip}.journey[data-experience=cinematic] .scene-backdrops,.journey[data-experience=cinematic] .story-canvas,.journey[data-experience=cinematic] .scene-vignette{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.scene-backdrops{z-index:0;background:#071116;overflow:hidden}.backdrop{opacity:0;object-fit:cover;will-change:opacity,transform;width:100%;height:100%;position:absolute;inset:0}.backdrop-0{opacity:1}.backdrop-3{filter:brightness(.15)saturate(.7)}.backdrop-4{filter:brightness(.3)}.story-canvas{z-index:1}.scene-vignette{z-index:2;background:linear-gradient(90deg,#061017bc,#0000 55%,#06101711),linear-gradient(#0711165c,#0000 18% 75%,#071116dc)}.story-panels{z-index:3;position:relative}.journey[data-experience=cinematic] .story-panels{pointer-events:none;height:100%}.journey[data-experience=cinematic] .story-panel{height:100%;min-height:0;opacity:var(--alpha,0);transform:translateY(var(--drift,0px));pointer-events:none;will-change:opacity,transform;background:0 0;position:absolute;inset:0}.journey[data-experience=cinematic] .story-panel[data-current=true]{pointer-events:auto}.journey[data-experience=cinematic] .story-panel:before{background:0 0}.journey[data-experience=cinematic] .static-art{opacity:0}.journey[data-experience=cinematic] .journey-rail{z-index:9;flex-direction:column;gap:10px;display:flex;position:absolute;top:50%;right:25px;transform:translateY(-50%)}.journey-rail a{justify-content:center;align-items:center;width:24px;height:16px;display:flex;position:relative}.journey-rail i{background:#92aba780;border-radius:50%;width:4px;height:4px;transition:transform .2s,background .2s}.journey-rail a[aria-current=step] i{background:var(--gold);transform:scale(1.8);box-shadow:0 0 14px #d8b47770}.journey-rail span{white-space:nowrap;opacity:0;pointer-events:none;background:#071116dc;padding:5px 9px;font-size:10px;position:absolute;right:30px}.journey-rail a:hover span,.journey-rail a:focus-visible span{opacity:1}.journey[data-experience=cinematic] .journey-hud{z-index:9;justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;bottom:27px;left:4%;right:4%}.live-status{color:#a4b7b8;align-items:center;gap:9px;font-size:10px;display:flex}.journey-position{color:#d9c197;align-items:center;gap:12px;font:11px Cinzel;display:flex}.journey-position>i{background:#aec8c433;width:130px;height:1px;display:block;position:relative}.journey-position>i:after{content:"";background:var(--gold);transform:scaleX(var(--travel));transform-origin:0;position:absolute;inset:0}.journey-position>span:last-child{color:#667f83}.scroll-instruction{letter-spacing:.15em;color:#91aaa8;align-items:center;gap:15px;font-size:8px;display:flex}.scroll-instruction>span{color:var(--gold);font-size:20px}@media (width>=1100px) and (height<=780px){.story-header{height:75px}.story-panel{padding-top:95px;padding-bottom:70px}h1{margin:20px 0;font-size:76px}.hero-subtitle{margin:20px 0}.panel-actions{margin-top:25px}.character-panel h2{margin:10px 0;font-size:48px}.race-motto{margin-bottom:16px}.character-classes article{padding:12px 0}.character-classes p{font-size:11px}.race-switcher{margin-top:14px}.character-panel .panel-copy>.text-link{margin-top:8px}.start-panel h2{font-size:42px}.start-grid{gap:30px;margin:25px 0}.start-grid h3{margin:10px 0;font-size:16px}.start-grid p{font-size:11px}.connection{padding-top:18px}.final-copy{gap:30px 50px}.faq-list details{padding:17px 0}.final-copy footer{padding-top:20px}}@media (width>=1100px) and (width<=1100px){.panel-copy{width:47%}.story-panel{padding-inline:7%}.story-header nav{gap:20px}.brand{font-size:17px}.story-header{padding-inline:3%}.character-classes p{font-size:11px}.start-grid{gap:25px}.start-grid .button{gap:15px;padding-inline:16px}.journey-rail{right:10px!important}.final-copy{gap:40px}.scroll-instruction{font-size:7px}.journey-position>i{width:80px}}@media (width<=1099px){.story-header{height:82px;padding:0 24px}.story-header nav{display:none}.brand{gap:8px;font-size:16px}.brand small{font-size:7px}.sigil{width:39px;height:39px}.account{gap:10px;padding:12px;font-size:10px}.account svg{width:17px}.story-panel{align-items:center;min-height:100svh;padding:110px 8% 85px}.panel-copy{width:65%;max-width:450px}h1{font-size:82px}.opening .panel-copy{text-align:center;width:100%;padding-top:220px}.opening .game-version{justify-content:center}h1 span{letter-spacing:-.04em;margin:0;font-size:1em;display:inline}.opening h1{font-size:clamp(40px,10vw,76px)}.opening .hero-subtitle{letter-spacing:.28em;font-size:9px}.opening .panel-copy>p{margin-inline:auto}.opening .panel-actions{justify-content:center}.opening{min-height:900px}.landscape h2{font-size:64px}.scene-caption{font-size:7px;right:6%}.character-panel{align-items:flex-end;min-height:1120px}.character-panel .panel-copy{width:100%;padding-top:450px}.character-panel h2{font-size:48px}.character-classes{grid-template-columns:1fr 1fr;gap:25px;max-width:none;display:grid}.character-classes p{font-size:12px}.character-classes .class-role{min-height:26px;font-size:9px}.character-classes article{border-bottom:0}.race-motto{margin-bottom:20px}.race-switcher{gap:5px 20px;max-width:none}.character-static{object-position:center;object-fit:contain;height:620px;top:40px}.start-panel,.final-panel{min-height:100svh;padding-top:110px}.start-panel h2{font-size:44px}.start-grid{gap:20px;margin:35px 0}.start-grid h3{font-size:16px}.start-grid p{min-height:110px;font-size:11px}.start-grid .button{gap:10px;padding-inline:14px;font-size:10px}.connection{gap:25px}.connection>div:last-child{min-width:180px}.connection strong{font-size:13px}.final-copy{grid-template-columns:1fr;gap:35px}.final-copy h2{font-size:42px}.final-copy h2 br{display:none}.final-copy h2 em:before{content:" "}.final-copy .text-link{margin-top:15px}.final-copy footer{grid-template-columns:1fr auto}.final-copy footer p{grid-area:2/1/auto/-1}.final-copy footer>span{font-size:18px}.final-copy footer>small{font-size:8px}.journey[data-experience=cinematic]{height:auto}.journey[data-experience=cinematic] .story-stage{background:0 0;height:auto;position:relative;overflow:clip}.journey[data-experience=cinematic] .scene-backdrops,.journey[data-experience=cinematic] .story-canvas,.journey[data-experience=cinematic] .scene-vignette{height:100lvh;max-height:1100px;position:fixed}.journey[data-experience=cinematic] .story-panels{pointer-events:auto;height:auto}.journey[data-experience=cinematic] .story-panel{opacity:1;pointer-events:auto;will-change:auto;height:auto;min-height:100svh;position:relative;inset:auto;transform:none}.journey[data-experience=cinematic] .opening{min-height:900px}.journey[data-experience=cinematic] .character-panel{min-height:1120px}.journey[data-experience=cinematic] .character-panel .panel-copy{padding-inline:8%;background:linear-gradient(#0000 25%,#071116f5 55%);width:119.2%;max-width:none;margin:0 -9.6%;padding-bottom:30px}.journey[data-experience=cinematic] .journey-hud{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071116d9;border:1px solid #7da49328;padding:10px 13px;position:fixed;bottom:15px;left:20px;right:20px}.journey-hud .scroll-instruction{display:none}.journey-position>i{width:65px}.journey[data-experience=cinematic] .journey-rail{display:none}.scene-vignette{background:linear-gradient(#0000 30%,#07111690),linear-gradient(90deg,#07111677,#0000 80%)}.journey[data-experience=cinematic] .landscape .panel-copy{background:linear-gradient(90deg,#071116dd,#07111630);margin-left:-25px;padding:25px}.journey[data-experience=cinematic] .start-copy,.journey[data-experience=cinematic] .final-copy{background:#071116b8;width:calc(100% + 50px);margin-inline:-25px;padding:25px}}@media (width<=520px){.story-header{gap:10px;padding-inline:18px}.brand{font-size:13px}.brand small{font-size:6px}.sigil{width:33px;height:33px}.account{max-width:100px;padding:11px 12px;font-size:9px}.account svg{display:none}.story-panel{padding-inline:25px}.opening .panel-copy{padding-top:210px}.opening .panel-actions{flex-direction:column;gap:14px}.opening h1{margin:26px 0 22px;font-size:11.5vw}.opening .hero-subtitle{letter-spacing:.2em;font-size:8px}.panel-copy{width:100%}.panel-copy>p:not(.game-version):not(.race-counter):not(.race-motto):not(.hero-subtitle){max-width:310px;font-size:13px}.landscape h2{font-size:58px}.landscape .secondary-copy{font-size:11px!important}.landscape .panel-copy{width:90%}.scene-caption{font-size:6px;bottom:12%}.character-panel .panel-copy{padding-top:390px}.character-panel h2{font-size:43px}.character-panel,.journey[data-experience=cinematic] .character-panel{min-height:1100px}.character-classes{gap:20px}.character-classes h3{font-size:18px}.character-classes p{font-size:12px}.character-classes .class-role{font-size:9px}.race-switcher{gap:4px 17px}.race-switcher a{font-size:10px}.race-counter{font-size:12px}.race-motto{font-size:11px}.journey[data-experience=cinematic] .character-panel .panel-copy{width:calc(100% + 50px);margin-inline:-25px;padding-inline:25px}.start-panel h2{font-size:36px}.start-grid{margin:30px 0;display:block}.start-grid article{grid-template-columns:27px 1fr;gap:8px 15px;padding:20px 0;display:grid}.start-grid article>span{grid-row:1/4}.start-grid h3{margin:0;font-size:18px}.start-grid p{grid-column:2;min-height:0;font-size:12px}.start-grid .button,.start-grid .text-link{grid-column:2;justify-self:start;margin-top:5px}.connection{flex-direction:column;gap:22px;padding-top:25px}.connection p{font-size:11px}.connection strong{font-size:16px}.final-copy h2{font-size:36px}.faq-list summary,.faq-list details p{font-size:12px}.final-copy footer{gap:20px}.final-copy footer>span{font-size:15px}.final-copy footer>a{font-size:9px}.journey-hud .live-status{gap:6px;font-size:8px}.journey-position{gap:8px;font-size:10px}.journey-position>i{width:45px}.journey[data-experience=cinematic] .journey-hud{padding:10px 12px;left:12px;right:12px}.scene-vignette{background:linear-gradient(#07111633,#0000 35%,#07111688)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (width<=520px){.opening,.journey[data-experience=cinematic] .opening{min-height:860px}.opening .panel-copy{padding-top:160px}.opening h1{margin:20px 0}.opening .hero-subtitle{margin:16px 0}.opening .panel-actions{margin-top:20px}.journey[data-experience=cinematic] .journey-hud{padding:6px 12px;bottom:8px}}:root{--muted:#b6c7c8}.story-header nav{font-size:14px}.account{min-height:48px;font-size:13px}.panel-copy{width:min(530px,46%)}.panel-copy>p:not(.game-version):not(.race-counter):not(.race-motto):not(.hero-subtitle){color:#d6e0df;max-width:440px;font-size:18px;line-height:1.75}.panel-copy>.secondary-copy{line-height:1.8;color:#adbfbe!important;font-size:16px!important}.hero-subtitle{letter-spacing:.27em;font-size:11px}.game-version{font-size:12px}.game-version span{font-size:11px}.button{gap:24px;min-height:58px;padding-inline:25px;font-size:14px}.text-link{gap:16px;min-height:44px;font-size:14px}.panel-actions{gap:24px}.character-panel .panel-copy{max-width:490px}.character-panel h2{margin:12px 0 14px;font-size:clamp(48px,4.8vw,74px)}.race-counter{font-size:16px}.race-counter span{color:#a1b6b8;font-size:12px}.race-motto{color:#ddc796;margin-bottom:24px;font-size:16px}.character-classes{max-width:460px}.character-classes article{padding:18px 0}.character-classes h3{color:#f5f0e4;font-size:23px;font-weight:600}.character-classes p{color:#c7d4d4;font-size:16px;line-height:1.7}.character-classes .class-role{color:#d8bd87;letter-spacing:.015em;margin:5px 0 9px;font-size:12px}.race-switcher{gap:4px 19px;max-width:480px;margin-top:20px}.race-switcher a{color:#adc0c1;align-items:center;min-height:36px;font-size:12px;display:flex}.race-switcher a:hover{color:#f3deaf}.character-panel .panel-copy>.text-link{margin-top:10px}.start-grid p{min-height:90px;font-size:16px;line-height:1.75}.start-grid h3{font-size:23px}.start-grid{gap:36px}.connection h3{font-size:18px}.connection p{max-width:560px;font-size:14px}.connection strong{font-size:18px}.connection small{font-size:12px}.faq-list summary{font-size:18px}.faq-list details p{color:#c7d4d4;font-size:16px}.faq-list details{padding:22px 0}.final-copy footer p{color:#a4b7b8;font-size:12px}.final-copy footer>a{font-size:12px}.final-copy footer small{color:#9bb0b2;font-size:10px}.live-status{font-size:12px}.scroll-instruction{letter-spacing:.08em;font-size:10px}.scene-caption{color:#b6c9c4;font-size:10px}.journey-rail a{width:28px;height:24px}.journey-rail span{font-size:13px}.scene-vignette{background:linear-gradient(90deg,#040d13ed 0%,#040d13dd 23%,#040d1394 38%,#040d131a 61%,#0000 77%),linear-gradient(#071116aa,#0000 18% 78%,#071116ec)}.journey[data-experience=cinematic] .character-panel:before{background:linear-gradient(90deg,#061018b0,#0000 56%)}.journey[data-experience=cinematic] .start-panel:before,.journey[data-experience=cinematic] .final-panel:before{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#061018b8}@media (width>=1100px) and (height<=820px){.story-header{height:76px}.story-panel{padding:96px 7.5% 68px}.panel-copy{width:47%}.character-panel h2{margin:8px 0;font-size:48px}.race-counter{font-size:13px}.race-motto{margin-bottom:14px;font-size:14px}.character-classes article{padding:11px 0}.character-classes h3{font-size:20px}.character-classes p{font-size:14px;line-height:1.65}.character-classes .class-role{margin:3px 0 6px;font-size:11px}.race-switcher{gap:3px 15px;margin-top:10px}.race-switcher a{min-height:32px;font-size:12px}.character-panel .panel-copy>.text-link{margin-top:3px}.start-grid{gap:28px;margin:24px 0}.start-grid h3{margin:10px 0;font-size:20px}.start-grid p{min-height:74px;font-size:14px}.start-grid .button{padding-inline:20px;font-size:13px}.connection p{font-size:13px}.final-copy{gap:25px 55px}.faq-list summary{font-size:16px}.faq-list details{padding:15px 0}.faq-list details p{padding-top:12px;font-size:14px}.final-copy footer{padding-top:20px}.final-copy footer p{font-size:11px}}@media (width<=1099px){.story-header{height:82px}.story-header nav{display:none}.account{font-size:12px}.panel-copy{width:75%}.panel-copy>p:not(.game-version):not(.race-counter):not(.race-motto):not(.hero-subtitle){font-size:17px}.panel-copy>.secondary-copy{font-size:16px!important}.character-panel .panel-copy{max-width:none;padding-top:440px}.character-classes{max-width:650px;display:block}.character-classes article{border-bottom:1px solid var(--line);padding:18px 0}.character-classes p{font-size:16px}.character-classes .class-role{min-height:0;font-size:12px}.character-classes h3{font-size:24px}.character-panel,.journey[data-experience=cinematic] .character-panel{min-height:1250px}.character-panel h2{font-size:54px}.race-motto{font-size:16px}.race-switcher a{min-height:40px;font-size:13px}.race-switcher{gap:4px 21px}.journey[data-experience=cinematic] .character-panel .panel-copy{background:linear-gradient(#0000 2%,#071116f5 32%,#071116 42%);padding-bottom:30px}.scene-vignette{background:linear-gradient(#07111655,#0000 35%,#07111688)}.journey[data-experience=cinematic] .character-panel:before{background:0 0}.start-grid{display:block}.start-grid article{grid-template-columns:30px 1fr;gap:10px 18px;padding:24px 0;display:grid}.start-grid article>span{grid-row:1/4}.start-grid h3{margin:0}.start-grid p{grid-column:2;max-width:600px;min-height:0}.start-grid .button,.start-grid .text-link{grid-column:2;justify-self:start;margin-top:4px}.connection{flex-direction:column;gap:25px}.final-copy{grid-template-columns:1fr}.faq-list summary{font-size:18px}.faq-list details p{font-size:16px}.journey[data-experience=cinematic] .start-panel:before,.journey[data-experience=cinematic] .final-panel:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.journey[data-experience=cinematic] .start-copy,.journey[data-experience=cinematic] .final-copy{background:#071116eb}.live-status,.journey-hud .live-status{font-size:11px}.journey[data-experience=cinematic] .journey-hud{bottom:8px}}@media (width<=520px){.story-header{padding-inline:20px}.account{max-width:110px;min-height:44px;font-size:11px}.brand{font-size:13px}.brand small{font-size:7px}.opening .panel-copy{padding-top:140px}.opening h1{font-size:11.5vw}.opening .game-version{font-size:10px}.opening .hero-subtitle{letter-spacing:.17em;font-size:9px}.opening .panel-copy>p{line-height:1.65;font-size:15px!important}.opening .panel-actions{gap:5px;margin-top:18px}.button{min-height:54px;font-size:13px}.text-link{font-size:14px}.panel-copy{width:100%}.panel-copy>p:not(.game-version):not(.race-counter):not(.race-motto):not(.hero-subtitle){max-width:none;font-size:16px}.landscape .panel-copy{width:100%}.landscape h2{font-size:54px}.panel-copy>.secondary-copy{font-size:15px!important}.character-panel .panel-copy{padding-top:390px}.character-panel h2{font-size:46px}.character-panel .race-motto{font-size:15px}.character-classes h3{font-size:22px}.character-classes p{font-size:15px;line-height:1.75}.character-classes .class-role{font-size:12px}.race-switcher{gap:0 19px;margin-top:18px}.race-switcher a{min-height:42px;font-size:12px}.character-panel,.journey[data-experience=cinematic] .character-panel{min-height:1350px}.start-grid h3{font-size:22px}.start-grid p{font-size:15px}.start-grid{margin:30px 0}.connection p{font-size:14px}.connection strong{font-size:17px}.faq-list summary{font-size:16px}.faq-list details p{font-size:15px}.final-copy footer{grid-template-columns:1fr}.final-copy footer>a{font-size:13px}.final-copy footer p{font-size:12px}.final-copy footer>small,.journey-hud .live-status{font-size:10px}.journey-position>i{width:28px}.journey[data-experience=cinematic] .journey-hud{padding:7px 10px;left:10px;right:10px}.scene-caption{display:none}}.aether-panel{align-items:center}.aether-copy{width:min(510px,43%)}.aether-copy h2{letter-spacing:-.045em;margin:25px 0 28px;font-size:clamp(58px,6.3vw,94px);line-height:1.03}.aether-copy h2 em{color:#b7d9ca}.aether-copy>.aether-eyebrow{letter-spacing:.17em;align-items:center;gap:12px;display:flex;color:#d8bf90!important;font-size:10px!important;line-height:1.4!important}.aether-eyebrow>span{background:#d8bf90;width:21px;height:1px}.aether-copy>.text-link{margin-top:22px}.aether-paths{border-top:1px solid #d8b47745;flex-wrap:wrap;gap:4px 20px;max-width:430px;margin-top:32px;padding-top:16px;display:flex}.aether-paths a{color:#b9c9c5;align-items:center;gap:8px;min-height:44px;font-size:11px;transition:color .2s;display:flex}.aether-paths a:hover{color:#f1d69f}.aether-paths span{color:#d8b477;font-size:9px}.aether-caption{letter-spacing:.18em;color:#c8d9ce;align-items:center;gap:13px;font-size:9px;display:flex;position:absolute;bottom:14%;right:18%}.aether-caption i{background:#d8b47780;width:35px;height:1px}.aether-emblem{z-index:-1;width:49%;position:absolute;top:50%;right:6%;transform:translateY(-50%)}.aether-emblem svg{width:100%;height:auto;display:block}.journey[data-experience=cinematic] .aether-emblem{opacity:0}.journey[data-aether=true] .scene-vignette{background:linear-gradient(90deg,#040d13f0 0%,#040d13ce 28%,#040d1355 48%,#040d1320 75%),linear-gradient(#071116a0,#0000 22% 70%,#071116ee)}@media (width>=1100px) and (height<=820px){.aether-copy h2{margin:18px 0 20px;font-size:64px}.aether-copy>p{font-size:16px!important}.aether-paths{margin-top:20px;padding-top:10px}.aether-copy>.text-link{margin-top:12px}.aether-caption{bottom:15%}}@media (width<=1099px){.aether-panel,.journey[data-experience=cinematic] .aether-panel{align-items:flex-end;min-height:1000px;padding:420px 8% 95px}.aether-copy{background:linear-gradient(#0000,#071116c0 14%,#071116f5 40%);width:100%;max-width:580px;margin:0 -26px;padding:36px 26px 22px}.aether-copy h2{margin:18px 0;font-size:64px}.aether-copy h2 br{display:none}.aether-copy h2 em{margin-left:.15em}.aether-copy>.aether-eyebrow{font-size:10px!important}.aether-copy>p{max-width:460px!important}.aether-emblem{width:min(530px,85%);top:35px;right:50%;transform:translate(50%)}.aether-caption{display:none}.aether-paths{gap:4px 22px;max-width:none;margin-top:20px;padding-top:12px}.journey[data-aether=true] .scene-vignette{background:linear-gradient(#07111644,#0000 30%,#0711169c)}}@media (width<=520px){.aether-panel,.journey[data-experience=cinematic] .aether-panel{min-height:950px;padding:380px 25px 90px}.aether-copy{width:calc(100% + 50px);margin-inline:-25px;padding:28px 25px 15px}.aether-copy h2{font-size:46px}.aether-copy>.aether-eyebrow{letter-spacing:.12em;font-size:9px!important}.aether-paths{gap:0 16px}.aether-paths a{font-size:11px}}
