@font-face{font-family:Display;src:url('/assets/bebas.woff2') format('woff2');font-display:swap}:root{color-scheme:dark;--bg:#09060f;--panel:#140e1c;--ink:#f3edf8;--soft:#b1a1c0;--accent:#c3a0ed;--line:#dbc1fa24;--mouse-x:0;--mouse-y:0;--travel:0}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0;background:var(--bg);color:var(--ink);font:14px/1.75 'Segoe UI',Arial,sans-serif}body:has(dialog[open]){overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:7px}h1,h2,h3,p{margin:0}img{display:block;max-width:100%;height:auto}h2{font:clamp(44px,5.8vw,83px)/1.03 Display,'Arial Narrow',sans-serif;letter-spacing:.5px}h2 em{font-style:normal;color:var(--accent)}.wrap{width:min(1260px,calc(100% - 120px));margin:auto}.eyebrow{font-size:13px;letter-spacing:3px;color:var(--accent);line-height:1.8;font-weight:500;font-weight:600}.header{height:100px;position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:35px;padding-inline:4%;z-index:30;border-bottom:1px solid #e2c9ff13}.wordmark{font:24px/1 Georgia;letter-spacing:3px;flex-shrink:0}.wordmark>span{display:block;font:8px/1.5 'Segoe UI',sans-serif;letter-spacing:6px;margin-top:6px;color:var(--soft)}.header nav{display:flex;gap:33px;margin:auto;font-size:13px;letter-spacing:.6px;color:#d1c4da;font-weight:600}.header nav a{position:relative;padding:10px 0}.header nav a:after{content:'';position:absolute;height:1px;bottom:0;left:0;right:100%;background:var(--accent);transition:right .35s}.header nav a:hover:after{right:0}.header-actions{display:flex;align-items:center;gap:25px}.account{background:#dbc2ff07;border:1px solid var(--line);font-size:13px;padding:10px 17px;letter-spacing:.6px;font-weight:600}.account span{color:var(--accent);margin-left:15px}.menu-button{display:none}.motion-label{font-size:13px;letter-spacing:1px;font-weight:600}#motion-toggle{background:none;border:0;display:flex;align-items:center;gap:10px;padding:12px 0;color:var(--soft)}.equalizer{height:17px;display:flex;align-items:center;gap:3px}.equalizer i{width:2px;height:14px;background:var(--accent);animation:meter 1.2s infinite alternate ease-in-out}.equalizer i:nth-child(2){height:7px;animation-delay:-.6s}.equalizer i:nth-child(3){height:11px;animation-delay:-.3s}.hero{position:relative;height:100svh;min-height:860px;max-height:1200px;overflow:hidden;isolation:isolate;background:var(--bg)}#scene,#depth{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}#scene{z-index:-6}#depth{z-index:6}.ambient{position:absolute;inset:0;z-index:-7;background:radial-gradient(ellipse at 65% 45%,#673e8c6b,transparent 60%)}.hero-grid{position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent,transparent calc(25% - 1px),#b998d112 25%);z-index:-1;pointer-events:none}.hero-art{position:absolute;pointer-events:none;z-index:2;will-change:transform;transform:translate3d(calc(var(--mouse-x)*-16px),calc(var(--mouse-y)*-9px + var(--travel)*-55px),0);mask-image:linear-gradient(#000 68%,transparent 100%)}.hero-art img{width:100%;height:100%;object-fit:contain;animation:art-arrive 1.8s cubic-bezier(.18,.75,.2,1) both}.hero-content{position:relative;z-index:10;width:min(1260px,calc(100% - 120px));margin:auto;padding-top:clamp(190px,23vh,280px);pointer-events:none}.hero-content a{pointer-events:auto}.hero-content h1{font:clamp(100px,12.6vw,180px)/.88 Display,sans-serif;letter-spacing:-1px;margin-top:28px;text-shadow:0 0 60px #03010838}.hero-content h1 em{font-style:normal;color:var(--accent)}.hero-subtitle{font-size:14px;line-height:1.9;color:var(--soft);margin-top:26px;max-width:500px}.hero-actions{display:flex;align-items:center;gap:35px;margin-top:37px}.primary-action{display:inline-flex;justify-content:space-between;align-items:center;gap:35px;border:1px solid #d6bdfc50;background:linear-gradient(120deg,#8154a8,#513568);font-size:13px;padding:18px 27px;color:#fff;position:relative;overflow:hidden;min-height:57px;transition:box-shadow .4s,transform .4s;font-weight:600}.primary-action:before{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,#f7e6ff40,transparent 70%);transform:translateX(-150%);animation:shine 8s 2s infinite}.primary-action:hover{box-shadow:0 0 40px #a272d43b;transform:translateY(-3px)}.primary-action b{font:23px/1 'Segoe UI';color:#e3cef5}.quiet-link{display:inline-flex;align-items:center;gap:25px;font-size:13px;background:none;border:0;padding:7px 0;color:var(--accent);font-weight:600}.quiet-link span{font-size:20px;transition:transform .3s}.quiet-link:hover span{transform:translate(3px,-3px)}.hero-detail{font-size:13px;letter-spacing:2px;color:#a992ba;margin-top:33px;font-weight:600}.hero-content>*{animation:text-arrive 1.2s both}.hero-content>h1{animation-delay:.1s}.hero-content>.hero-subtitle{animation-delay:.2s}.hero-content>.hero-actions{animation-delay:.3s}.hero-content>.hero-detail{animation-delay:.4s}.hero-bottom{position:absolute;left:4%;right:4%;bottom:30px;display:flex;align-items:end;justify-content:space-between;gap:20px;z-index:12;font-size:13px;letter-spacing:2px;color:var(--soft);font-weight:600}.direction-id{font-size:13px;letter-spacing:2px;font-weight:600}.scroll-cue{display:flex;align-items:center;gap:16px;font-size:13px;letter-spacing:2px;font-weight:600}.scroll-cue>span{height:38px;width:1px;overflow:hidden;background:var(--line);position:relative}.scroll-cue>span:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent,var(--accent),transparent);animation:scroll-line 2.5s infinite}.all-directions{letter-spacing:.7px}.all-directions b{font-size:18px;font-weight:400;margin-left:15px}.magic-stage{position:absolute;width:740px;aspect-ratio:445/200;pointer-events:none;z-index:1;opacity:.65}.magic-stage img,.magic-stage canvas{position:absolute;inset:0;width:100%;height:100%}.magic-stage canvas{opacity:0}.magic-ready .magic-stage canvas{opacity:1}.magic-ready .magic-stage img{opacity:0}.architecture,.eclipse-disc,.fragments{display:none}
.values-ribbon{padding:21px 0;border-block:1px solid var(--line);overflow:hidden;color:var(--accent);background:#b280db07}.values-ribbon>div{display:flex;align-items:center;width:max-content;gap:48px;animation:ribbon 40s linear infinite;font:17px Display;letter-spacing:3px}.values-ribbon i{font:15px Georgia;color:#987aae}.chapter{padding-block:110px}.section-line{display:flex;align-items:center;gap:30px;margin-bottom:65px;font-size:13px;letter-spacing:2px;color:var(--accent);font-weight:600}.section-line>i{height:1px;flex:1;background:linear-gradient(90deg,var(--line),transparent)}.section-line>b{font-weight:400;font-size:13px;color:#796a89;font-weight:600}.chapter-heading{display:grid;grid-template-columns:1.4fr 1fr;column-gap:40px;align-items:end}.chapter-heading>.eyebrow{grid-column:1/-1;margin-bottom:22px}.chapter-heading>p:last-child{color:var(--soft);font-size:13px;line-height:2;justify-self:end;padding-bottom:4px;font-weight:600}.evolution-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;margin-top:65px}.feature-number{font:13px Georgia;color:#ab8ac3;display:block}.territory{position:relative;padding:35px 35px 35px 0;min-height:420px;display:flex;flex-direction:column;justify-content:space-between;border-top:1px solid var(--line);overflow:hidden}.territory>div:last-child{position:relative;z-index:3;max-width:370px}.territory .eyebrow{margin-bottom:14px}.territory h3,.progression h3{font:35px/1.15 Georgia;color:var(--ink)}.territory p:not(.eyebrow){font-size:13px;color:var(--soft);line-height:1.9;margin-top:18px;font-weight:600}.terrain-art{position:absolute;inset:0;z-index:-1;perspective:500px;opacity:.5}.terrain-art span{position:absolute;right:0;top:75px;width:220px;height:220px;border:1px solid #d4abff2e;background:linear-gradient(135deg,#ad71d91a,transparent);transform:rotateX(65deg) rotateZ(45deg);animation:terrain 12s ease-in-out infinite alternate}.terrain-art span:nth-child(2){top:100px;right:45px;animation-delay:-2s}.terrain-art span:nth-child(3){top:125px;right:90px;animation-delay:-4s}.terrain-art span:nth-child(4){top:150px;right:135px;animation-delay:-6s}.terrain-art span:nth-child(5){top:175px;right:180px;animation-delay:-8s}.terrain-art span:nth-child(6){top:200px;right:225px;animation-delay:-10s}.progression{display:flex;flex-direction:column}.progression article{display:flex;gap:30px;padding:35px 0;position:relative;border-top:1px solid var(--line);flex:1;overflow:hidden}.progression article>div{max-width:350px;position:relative;z-index:3}.progression h3{font-size:29px;margin-top:15px}.progression p:not(.eyebrow){font-size:13px;color:var(--soft);line-height:1.9;margin-top:16px;font-weight:600}.progress-trail{position:absolute;bottom:15px;left:45px;right:5px;height:1px;background:linear-gradient(90deg,transparent,#c6a0e860,transparent);transform-origin:left;animation:progress 5s ease-in-out infinite}.endgame-section{position:relative;min-height:800px;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 75% 50%,#50306350,transparent 65%),#0d0913;border-block:1px solid var(--line);display:flex;align-items:center}.endgame-inner{position:relative;z-index:4}.endgame-section h2{font-size:clamp(55px,7.5vw,107px);margin:25px 0 30px;max-width:850px}.endgame-art{position:absolute;top:0;bottom:-90px;right:-60px;width:760px;z-index:-1;mask-image:linear-gradient(#000 50%,transparent 95%);opacity:.66;transform:translateY(calc(var(--chapter-travel,0)*-30px))}.endgame-art img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 30px #b591e426)}.endgame-copy{display:flex;gap:25px;align-items:start;max-width:490px;padding:20px 25px 20px 0;background:linear-gradient(90deg,#0c0812cc,transparent)}.endgame-copy p{font-size:13px;color:#b9aac6;line-height:1.95;font-weight:600}.infinity-mark{font:57px/.8 Georgia;color:var(--accent)}.endgame-words{display:flex;align-items:center;gap:22px;font-size:13px;letter-spacing:2px;color:#a994b9;margin-top:28px;font-weight:600}.endgame-words i{font-style:normal;color:var(--accent)}.endgame-lines{position:absolute;inset:0;pointer-events:none;z-index:-2}.endgame-lines i{position:absolute;width:650px;height:650px;right:6%;top:10%;border:1px solid #c095e51b;border-radius:50%;animation:orbit 80s infinite linear}.endgame-lines i:nth-child(2){inset:auto 2% 0 auto;width:750px;height:750px;border-style:dashed;animation-direction:reverse}.endgame-lines i:nth-child(3){width:450px;height:450px;right:14%;top:22%;border-radius:0;animation-duration:120s}.events-layout{display:grid;grid-template-columns:1fr 1.15fr .7fr;gap:40px;align-items:center}.events-heading h2{font-size:clamp(60px,6.5vw,92px);margin:20px 0 26px}.events-heading>p:last-child{font-size:13px;line-height:1.95;color:var(--soft);max-width:280px;font-weight:600}.event-clock{width:100%;aspect-ratio:1;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;isolation:isolate}.clock-ring{position:absolute;inset:0;border:1px solid #bf92db42;border-radius:50%;animation:orbit 65s infinite linear}.ring-a{border-top-color:#e4c2ffad;border-right-color:transparent;box-shadow:0 0 70px #a771cf13,inset 0 0 90px #aa77cc0e}.ring-b{inset:12%;border-style:dashed;animation-duration:100s;animation-direction:reverse}.ring-c{inset:25%;border-color:#c492df29;animation-duration:35s}.clock-hand{position:absolute;width:47%;height:1px;left:50%;top:50%;background:linear-gradient(var(--accent),transparent);transform-origin:left;animation:orbit 45s infinite linear}.hand-b{width:31%;animation-duration:20s;animation-direction:reverse}.event-clock>span{font:80px Georgia;color:#ceb3df}.event-clock>small{font-size:13px;letter-spacing:2px;color:#917c9e;margin-top:5px;font-weight:600}.clock-dot{position:absolute;width:6px;height:6px;background:#e2baff;box-shadow:0 0 20px #ce9cff;border-radius:50%;left:50%;top:0;transform-origin:0 200px}.dot-b{left:5%;top:70%;background:#a277bd}.dot-c{left:90%;top:75%;width:3px;height:3px}.events-statement>span{font-size:13px;letter-spacing:2px;color:var(--accent);font-weight:600}.events-statement>p{font:27px/1.5 Georgia;margin:20px 0;color:#d6c8df}.events-statement em{font-style:normal;color:var(--accent)}.events-statement>small{font-size:13px;color:#8d7b9d;line-height:1.9;display:block;max-width:180px;font-weight:600}.principles-heading h2{margin-top:20px}.principles-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:60px}.principles-grid article{border-top:1px solid var(--line);padding:35px 0;position:relative}.principle-glyph{position:absolute;right:15px;top:40px;font:100px/.8 Georgia;color:#b38fca1c;animation:levitate 12s ease-in-out infinite alternate}.principles-grid h3{font:36px/1.2 Georgia;margin:25px 0 20px}.principles-grid article>p:last-child{font-size:13px;color:var(--soft);max-width:400px;line-height:1.95;font-weight:600}.join-section{position:relative;padding:120px 0;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 50% 100%,#5b2e7738,transparent 70%);border-top:1px solid var(--line);text-align:center}.join-inner{position:relative;z-index:2}.join-section h2{font-size:clamp(58px,7.5vw,105px);margin:22px 0 30px}.join-section .join-inner>p:not(.eyebrow){font-size:13px;color:var(--soft);font-weight:600}.join-actions{display:flex;align-items:center;justify-content:center;gap:35px;margin-top:35px}.join-inner>.join-note{font-size:13px!important;max-width:500px;margin:30px auto 0;line-height:1.8;color:#84718f!important;font-weight:600}.join-orbit{position:absolute;width:750px;height:750px;border:1px solid #bb8dda1c;left:50%;top:60px;transform:translateX(-50%);border-radius:50%;z-index:-1}.join-orbit:after{content:'';position:absolute;inset:23px;border:1px dashed #bb8dda25;border-radius:50%;animation:orbit 120s infinite linear}.footer{display:flex;justify-content:space-between;gap:30px;align-items:center;padding-block:35px;border-top:1px solid var(--line)}.footer .wordmark{font-size:19px}.footer .wordmark span{font-size:13px;letter-spacing:5px;font-weight:600}.footer>p{font-size:13px;color:#8b7a97;line-height:1.9;font-weight:600}.footer>p span{color:#675673}.footer .quiet-link{font-size:13px;font-weight:600}.skip{position:fixed;left:10px;top:-90px;padding:12px;background:#5f3976;z-index:100}.skip:focus{top:10px}dialog{width:min(540px,calc(100% - 30px));max-height:85dvh;overflow:auto;padding:45px;background:linear-gradient(120deg,#1d1029,#0e0914);border:1px solid #c6a1df50;color:var(--ink)}dialog::backdrop{background:#050307d9;backdrop-filter:blur(12px)}dialog h2{font:36px/1.2 Display,sans-serif;margin:20px 0 25px}dialog>p:not(.eyebrow){font-size:13px;color:var(--soft);line-height:1.95;font-weight:600}.dialog-close{position:absolute;right:15px;top:5px;background:transparent;border:0;font-size:30px;color:#ba94d0}.dialog-done{margin-top:30px;min-height:48px;padding-block:12px}.noscript{padding:120px 30px 50px;color:var(--soft)}.noscript h1{font-size:30px;color:var(--ink)}.reveal{opacity:1;transform:none}.reveal.pending{opacity:0;transform:translateY(35px)}.reveal.shown{opacity:1;transform:none;transition:opacity 1.1s cubic-bezier(.2,.7,.2,1),transform 1.1s cubic-bezier(.2,.7,.2,1)}
/* 01 / RIFT: sharp editorial type, torn orbit, asymmetric spectral portrait. */
.rift .hero-art{width:800px;height:920px;right:-70px;bottom:-85px;opacity:.9}.rift .hero-content{padding-top:clamp(190px,24vh,290px)}.rift .hero-content h1{max-width:900px}.rift .hero-subtitle{max-width:440px}.rift .magic-stage{top:30%;right:-6%;width:850px;transform:rotate(-19deg);opacity:.6}.rift .hero:after{content:'';position:absolute;inset:0;pointer-events:none;z-index:7;background:linear-gradient(90deg,#08051066,transparent 60%),linear-gradient(0deg,var(--bg),transparent 27%)}.rift .hero-grid{transform:skew(-9deg);opacity:.7}.rift .values-ribbon{transform:rotate(-1.2deg);position:relative;z-index:10;margin-top:-10px;background:#180e24}.rift .primary-action{clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px));background:#925ac5}
/* 02 / ECLIPSE: wide cinematic stage, elliptical orbit and quiet gold. */
.eclipse{--bg:#0b090e;--panel:#181118;--accent:#d2b78f;--soft:#b6a8b7;--line:#dac19b24}.eclipse .hero{min-height:920px}.eclipse .hero-grid{display:none}.eclipse .hero-content{width:100%;text-align:center;padding-top:245px}.eclipse .hero-content h1{font:clamp(75px,8.8vw,132px)/1.05 Georgia;letter-spacing:-4px;margin:24px auto 0;font-weight:400}.eclipse .hero-content h1 em{font-weight:400}.eclipse .hero-subtitle{margin:28px auto 0;font-size:13px;letter-spacing:.5px;font-weight:600}.eclipse .hero-actions{justify-content:center;margin-top:30px}.eclipse .hero-detail{color:#bba68f;font-size:13px;font-weight:600}.eclipse .hero-art{height:1060px;width:820px;right:-270px;bottom:-330px;opacity:.34;filter:saturate(.3) sepia(.18)}.eclipse .magic-stage{width:480px;left:50%;top:125px;transform:translateX(-50%);opacity:.24}.eclipse .eclipse-disc{display:block;position:absolute;width:570px;height:570px;border-radius:50%;left:50%;top:125px;transform:translateX(-50%);background:#08060bd9;border:1px solid #e5c69912;z-index:-1;box-shadow:0 0 80px #e5b57408}.eclipse .primary-action{border-radius:40px;background:linear-gradient(110deg,#c6a77a,#9c7b54);border-color:#dac097;color:#160f0b;padding-inline:32px}.eclipse .primary-action b{color:#281910}.eclipse .hero-bottom{color:#aa9580}.eclipse .values-ribbon{padding-block:24px;background:#d4b28104}.eclipse .values-ribbon>div{font:13px Georgia;letter-spacing:3px;gap:60px}.eclipse .chapter-heading{display:block;text-align:center}.eclipse .chapter-heading h2{font:55px/1.2 Georgia;letter-spacing:-1px}.eclipse .chapter-heading>p:last-child{margin-top:25px;font-size:13px;font-weight:600}.eclipse .evolution-layout{margin-top:70px;gap:90px}.eclipse .endgame-section{background:radial-gradient(ellipse at 60% 50%,#6c4d372a,transparent 60%),#0c090e;min-height:930px}.eclipse .endgame-section h2{font:clamp(54px,6vw,89px)/1.1 Georgia;letter-spacing:-2px;max-width:900px}.eclipse .endgame-art{right:-180px;width:900px;bottom:-200px;opacity:.35;filter:sepia(.18)}.eclipse .endgame-inner{padding-left:5%}.eclipse .endgame-copy{margin-top:30px;max-width:500px}.eclipse .events-heading h2{font:68px/1.08 Georgia;letter-spacing:-2px}.eclipse .event-clock{filter:sepia(.3)}.eclipse .principles-heading{text-align:center}.eclipse .principles-heading h2{font:54px/1.2 Georgia;letter-spacing:-1px}.eclipse .principles-grid{gap:120px}.eclipse .join-section h2{font:65px/1.15 Georgia;letter-spacing:-2px}.eclipse .join-section{background:radial-gradient(ellipse at 50% 100%,#6a4a3225,transparent 60%)}.eclipse .section-line{color:#aa9272}.eclipse .terrain-art{opacity:.25}
/* 03 / CITADEL: a vertical monument, architectural geometry and hard edges. */
.citadel{--bg:#0b1011;--panel:#141c1d;--accent:#c9d3b7;--soft:#a0b1ae;--line:#c4d5c12a}.citadel .header{border-color:#bad1c320}.citadel .hero-content{padding-top:190px}.citadel .hero-content h1{font-size:clamp(100px,11vw,158px);line-height:.84;letter-spacing:-1px;margin-top:23px}.citadel .hero-content .eyebrow{max-width:450px}.citadel .hero-art{width:880px;height:1100px;right:-170px;bottom:-230px;opacity:.92;filter:drop-shadow(0 0 35px #97c6b91f)}.citadel .hero-subtitle{font-size:13px;margin-top:25px;font-weight:600}.citadel .hero-actions{margin-top:25px}.citadel .hero-detail{letter-spacing:1px;color:#99b3a5;font-size:13px;font-weight:600}.citadel .hero-grid{background:repeating-linear-gradient(90deg,transparent,transparent calc(20% - 1px),#c3dbce13 20%)}.citadel .hero:after{content:'';position:absolute;inset:0;z-index:8;pointer-events:none;background:linear-gradient(90deg,#0a101355,transparent 65%),linear-gradient(0deg,var(--bg),transparent 25%)}.citadel .magic-stage{width:400px;bottom:60px;right:12%;opacity:.25;transform:rotate(-10deg)}.citadel .architecture{display:block;position:absolute;inset:100px 0 0;z-index:0;pointer-events:none;perspective:700px}.citadel .architecture i{position:absolute;width:190px;height:520px;border:1px solid #bcdbcc22;right:15%;bottom:0;background:linear-gradient(0deg,#a1d6b90a,transparent);transform:rotateY(-20deg) skewY(-12deg);box-shadow:inset -20px 0 60px #bee6cd04;animation:pillar-light 9s infinite alternate}.citadel .architecture i:nth-child(2){right:30%;height:420px;animation-delay:-2s}.citadel .architecture i:nth-child(3){right:0;height:650px;animation-delay:-4s}.citadel .architecture i:nth-child(4){right:45%;height:300px;animation-delay:-6s}.citadel .architecture i:nth-child(5){right:60%;height:200px;animation-delay:-8s}.citadel .primary-action{background:#c2cfb3;color:#0c1715;border-color:#cedcc4;letter-spacing:.6px}.citadel .primary-action b{color:#0e211a}.citadel .values-ribbon{background:#bdcfb710;transform:none}.citadel .values-ribbon>div{font:16px Display;letter-spacing:4px}.citadel .chapter-heading h2{font-size:86px}.citadel .chapter-heading{grid-template-columns:1.5fr 1fr}.citadel .evolution-layout{grid-template-columns:1fr 1fr;gap:0;border-bottom:1px solid var(--line)}.citadel .territory{padding:40px;min-height:480px;border-left:1px solid var(--line);border-right:1px solid var(--line)}.citadel .progression article{padding:40px;border-right:1px solid var(--line)}.citadel .territory h3,.citadel .progression h3{font:42px/1.05 Display;letter-spacing:1px}.citadel .terrain-art{opacity:.25}.citadel .endgame-section{background:radial-gradient(ellipse at 70% 50%,#38635329,transparent 60%),#0b1313;min-height:850px}.citadel .endgame-section h2{font-size:105px;line-height:.92}.citadel .endgame-art{right:-60px;width:850px;opacity:.62}.citadel .endgame-lines i{border-radius:0;border-color:#acc6b326;transform:rotate(45deg)}.citadel .endgame-lines i:nth-child(3){border-radius:50%}.citadel .principles-grid{gap:0;border-bottom:1px solid var(--line)}.citadel .principles-grid article{padding:45px 40px;border-left:1px solid var(--line)}.citadel .principles-grid article:last-child{border-right:1px solid var(--line)}.citadel .principles-grid h3{font:47px/.95 Display;letter-spacing:1px}.citadel .events-layout{grid-template-columns:1fr 1fr}.citadel .events-statement{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:25px}.citadel .events-statement>p{margin:0;font:30px Display;letter-spacing:1px}.citadel .event-clock .clock-ring{border-radius:0;transform:rotate(45deg)}.citadel .event-clock>span{font:90px Georgia}.citadel .join-section{background:radial-gradient(ellipse at 50% 100%,#40614b2b,transparent 70%)}.citadel .join-orbit{border-radius:0;transform:translateX(-50%) rotate(45deg)}
/* 04 / AETHER: suspended planes, softer perspective and luminous midnight. */
.aether{--bg:#080d18;--panel:#111a2a;--accent:#b3c4f4;--soft:#a6b2c9;--line:#b6cdf52a}.aether .hero-grid{display:none}.aether .hero-content{padding-top:230px}.aether .hero-content h1{font:clamp(65px,7.7vw,115px)/1.1 Georgia;letter-spacing:-4px;margin-top:25px;max-width:950px}.aether .hero-content h1 em{font-style:italic;font-weight:400;color:#c3c9fc}.aether .hero-art{right:-140px;bottom:-160px;width:820px;height:1010px;opacity:.78;filter:drop-shadow(0 0 60px #7689d11a)}.aether .hero-subtitle{font-size:13px;margin-top:27px;max-width:410px;font-weight:600}.aether .hero-detail{color:#9babcf;font-size:13px;letter-spacing:1.4px;font-weight:600}.aether .hero:after{content:'';position:absolute;inset:0;z-index:7;pointer-events:none;background:linear-gradient(90deg,#07101b66,transparent 70%),linear-gradient(0deg,#080d18,transparent 30%)}.aether .magic-stage{width:700px;right:1%;top:28%;transform:rotate(18deg);opacity:.45}.aether .primary-action{border-radius:3px;background:linear-gradient(115deg,#b7c6ee2b,#a6a4d91a);border-color:#ccd9f463;color:#e7edfc;backdrop-filter:blur(12px)}.aether .primary-action b{color:#cfddf8}.aether .fragments{display:block;position:absolute;inset:0;z-index:4;pointer-events:none;perspective:900px}.aether .fragments i{position:absolute;width:160px;height:200px;left:45%;top:20%;border:1px solid #bfd7f526;background:linear-gradient(140deg,#b3c2ee0e,transparent 70%);clip-path:polygon(0 15%,70% 0,100% 65%,25% 100%);transform:rotateY(20deg) rotateZ(-25deg);animation:fragment-float 16s infinite alternate ease-in-out;backdrop-filter:blur(3px)}.aether .fragments i:nth-child(2){width:110px;height:130px;left:4%;top:70%;animation-delay:-4s}.aether .fragments i:nth-child(3){width:100px;height:120px;left:85%;top:15%;animation-delay:-8s}.aether .fragments i:nth-child(4){width:160px;height:180px;left:68%;top:60%;animation-delay:-12s}.aether .fragments i:nth-child(5){width:70px;height:85px;left:30%;top:80%;animation-delay:-2s}.aether .chapter-heading{grid-template-columns:1.4fr 1fr}.aether .chapter-heading h2{font:60px/1.15 Georgia;letter-spacing:-2px}.aether .values-ribbon{background:#bdd4ff04}.aether .values-ribbon>div{font:13px Georgia;letter-spacing:3px}.aether .evolution-layout{grid-template-columns:1fr 1fr;gap:35px}.aether .territory{border:1px solid var(--line);padding:35px;background:radial-gradient(ellipse at 100% 0,#49679321,transparent 65%);border-radius:2px}.aether .progression article{padding-left:30px;border-left:1px solid var(--line)}.aether .endgame-section{background:radial-gradient(ellipse at 75% 40%,#35677c35,transparent 65%),#0a111f;min-height:850px}.aether .endgame-section h2{font:clamp(50px,5.8vw,85px)/1.15 Georgia;letter-spacing:-2px}.aether .endgame-art{right:-160px;opacity:.45;filter:hue-rotate(10deg)}.aether .endgame-lines{opacity:.65}.aether .endgame-lines i{border-color:#adc5ef21}.aether .principles-heading h2{font:55px/1.2 Georgia;letter-spacing:-2px}.aether .principles-grid{gap:35px}.aether .principles-grid article{padding:35px;border:1px solid var(--line);background:linear-gradient(130deg,#7088ae0b,transparent);border-radius:2px}.aether .events-heading h2{font:65px/1.1 Georgia;letter-spacing:-2px}.aether .event-clock .clock-ring{border-color:#a1c9ef42}.aether .event-clock .ring-a{box-shadow:0 0 70px #77b9e515,inset 0 0 80px #88b5cc0e}.aether .events-statement em{color:#c2cef1}.aether .join-section{background:radial-gradient(ellipse at 50% 100%,#2e4d753d,transparent 70%)}.aether .join-section h2{font:65px/1.17 Georgia;letter-spacing:-3px}
@keyframes meter{to{transform:scaleY(.2)}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes ribbon{to{transform:translateX(-33.333%)}}@keyframes text-arrive{from{opacity:0;transform:translateY(25px)}to{opacity:1;transform:none}}@keyframes art-arrive{from{opacity:0;transform:translate(25px,15px) scale(1.03)}to{opacity:1;transform:none}}@keyframes shine{0%,70%{transform:translateX(-150%)}95%,100%{transform:translateX(150%)}}@keyframes scroll-line{from{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes terrain{to{transform:translateY(-28px) rotateX(65deg) rotateZ(53deg)}}@keyframes progress{0%,20%{transform:scaleX(.15);opacity:.2}70%{transform:scaleX(1);opacity:.8}100%{transform:scaleX(1);opacity:0}}@keyframes levitate{to{transform:translateY(-12px) rotate(9deg)}}@keyframes pillar-light{from{opacity:.2;transform:rotateY(-20deg) skewY(-12deg) translateY(15px)}to{opacity:.9;transform:rotateY(-20deg) skewY(-12deg) translateY(-15px)}}@keyframes fragment-float{to{transform:translate3d(20px,-35px,70px) rotateY(-15deg) rotateZ(-12deg)}}
.motion-off *,.motion-off *:before,.motion-off *:after{animation:none!important;transition:none!important}.motion-off .reveal{opacity:1!important;transform:none!important}.motion-off .hero-art{transform:none!important}.motion-off .equalizer i{height:3px}html:has(.motion-off){scroll-behavior:auto}.tab-asleep *,.tab-asleep *:before,.tab-asleep *:after,.hero-asleep .hero *,.hero-asleep .hero *:before,.hero-asleep .hero *:after,.chapter:not(.in-view) *,.join-section:not(.in-view) *{animation-play-state:paused!important}#motion-toggle:disabled{opacity:.5;cursor:default}
@media(min-width:1700px){.hero-content{padding-top:250px}.rift .hero-art{right:0;width:940px;height:1080px;bottom:-100px}.rift .magic-stage{right:2%;width:970px}.rift .hero-content h1{font-size:190px}.citadel .hero-art{right:0;bottom:-180px}.citadel .hero-content h1{font-size:170px}.eclipse .hero-content{padding-top:260px}.aether .hero-art{right:1%;width:930px;height:1150px}.aether .hero-content{padding-top:270px}}
@media(max-width:1150px){.wrap,.hero-content{width:calc(100% - 80px)}.header{gap:20px}.header nav{gap:22px}.header-actions{gap:20px}.motion-label{display:none}.hero{min-height:840px}.rift .hero-content h1{font-size:130px}.rift .hero-art{right:-180px;width:760px;bottom:-70px}.rift .magic-stage{right:-17%;width:800px}.hero-subtitle{font-size:13px;font-weight:600}.hero-content .eyebrow{font-size:13px;font-weight:600}.evolution-layout{gap:35px}.chapter-heading{grid-template-columns:1.2fr 1fr}.chapter-heading h2{font-size:61px}.chapter-heading>p:last-child{font-size:13px;font-weight:600}.territory{padding-right:15px}.territory h3{font-size:29px}.progression h3{font-size:26px}.endgame-section h2{font-size:86px}.endgame-art{right:-180px;opacity:.5}.events-layout{gap:25px;grid-template-columns:1fr 1.1fr}.events-statement{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:25px}.events-statement>p{margin:0;font-size:26px}.principles-grid{gap:45px}.citadel .hero-content h1{font-size:130px}.citadel .hero-art{right:-230px;width:820px}.citadel .hero-content{padding-top:180px}.citadel .hero-content .eyebrow{font-size:13px;font-weight:600}.citadel .chapter-heading h2{font-size:67px}.citadel .territory,.citadel .progression article{padding:30px}.citadel .endgame-section h2{font-size:88px}.eclipse .hero-content h1{font-size:110px}.eclipse .hero-content{padding-top:245px}.eclipse .hero-art{right:-350px;opacity:.27}.eclipse .endgame-art{right:-320px}.eclipse .endgame-inner{padding-left:0}.eclipse .endgame-section h2{font-size:80px}.eclipse .principles-grid{gap:60px}.eclipse .principles-heading h2{font-size:47px}.aether .hero-art{right:-240px;opacity:.65}.aether .hero-content h1{font-size:90px}.aether .hero-content{padding-top:230px}.aether .chapter-heading h2{font-size:50px}.aether .principles-heading h2{font-size:48px}}
@media(max-width:800px){.header{height:82px;padding-inline:25px}.header nav{display:none;position:absolute;left:0;right:0;top:82px;margin:0;padding:15px 25px 25px;background:#0b0715f2;border-bottom:1px solid var(--line);backdrop-filter:blur(15px);flex-direction:column;gap:0}.header nav.open{display:flex}.header nav a{padding:15px 0;border-bottom:1px solid #dec4fa15}.header-actions{margin-left:auto;gap:22px}.wordmark{font-size:21px}.wordmark span{font-size:13px;letter-spacing:5px;font-weight:600}.menu-button{background:none;border:0;display:flex;flex-direction:column;gap:6px;justify-content:center;align-items:center;width:25px;height:35px;padding:0}.menu-button i{width:23px;height:1px;background:var(--accent);transition:transform .3s}.menu-button[aria-expanded=true] i:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-button[aria-expanded=true] i:last-child{transform:translateY(-3.5px) rotate(-45deg)}.hero{min-height:900px;height:100svh}.rift .hero-content{padding-top:190px}.rift .hero-content h1{font-size:115px}.rift .hero-art{height:840px;width:700px;right:-240px;bottom:-100px;opacity:.64}.rift .hero:after{background:linear-gradient(90deg,#09061066,transparent 75%),linear-gradient(0deg,var(--bg),transparent 30%)}.rift .magic-stage{width:700px;right:-30%;top:36%;opacity:.48}.rift .hero-subtitle{max-width:350px}.hero-content .eyebrow{font-size:13px;letter-spacing:2px;font-weight:600}.hero-detail{font-size:13px;letter-spacing:1px;font-weight:600}.hero-bottom{left:25px;right:25px}.hero-bottom .scroll-cue{display:none}.hero-actions{gap:25px}.primary-action{font-size:13px;padding:16px 21px;gap:25px;font-weight:600}.quiet-link{font-size:13px;gap:20px;font-weight:600}.chapter{padding-block:75px}.section-line{margin-bottom:45px;gap:20px}.chapter-heading{display:block}.chapter-heading>.eyebrow{margin-bottom:18px}.chapter-heading>p:last-child{margin-top:25px;font-size:13px;font-weight:600}.evolution-layout{grid-template-columns:1fr;gap:35px;margin-top:40px}.territory{min-height:360px;padding:30px}.progression article{padding:30px;gap:25px}.progression h3{font-size:28px}.endgame-section{min-height:850px}.endgame-section h2{font-size:72px}.endgame-art{right:-240px;width:740px;bottom:-220px;opacity:.4}.endgame-copy{max-width:430px;margin-top:30px}.endgame-copy p{font-size:13px;font-weight:600}.events-layout{grid-template-columns:1fr 1.1fr;gap:30px}.events-heading h2{font-size:70px}.events-heading>p:last-child{font-size:13px;font-weight:600}.events-statement{gap:20px}.events-statement>p{font-size:25px}.events-statement>span{font-size:13px;font-weight:600}.event-clock>span{font-size:65px}.events-statement>small{font-size:13px;font-weight:600}.principles-grid{gap:35px}.principles-grid h3{font-size:31px}.principles-heading h2{font-size:61px}.principle-glyph{font-size:70px;right:0}.principles-grid article>p:last-child{font-size:13px;font-weight:600}.principles-grid .eyebrow{font-size:13px;letter-spacing:1.5px;font-weight:600}.join-section{padding-block:90px}.join-section h2{font-size:75px}.join-section .join-inner>p:not(.eyebrow){font-size:13px;font-weight:600}.footer{flex-wrap:wrap;gap:25px}.footer>.quiet-link{display:none}.eclipse .hero{min-height:950px}.eclipse .hero-content h1{font-size:91px;letter-spacing:-3px}.eclipse .hero-content{padding-top:250px;width:calc(100% - 60px)}.eclipse .hero-art{right:-400px;bottom:-260px;opacity:.22}.eclipse .magic-stage{width:430px;top:145px}.eclipse .eclipse-disc{width:520px;height:520px;top:160px}.eclipse .endgame-section h2{font-size:67px}.eclipse .endgame-section{min-height:870px}.eclipse .endgame-art{opacity:.35;right:-300px}.eclipse .chapter-heading h2{font-size:46px}.eclipse .principles-heading h2{font-size:42px}.eclipse .principles-grid{gap:40px}.eclipse .join-section h2{font-size:55px}.citadel .hero-content{padding-top:190px}.citadel .hero-content h1{font-size:115px}.citadel .hero-art{width:740px;height:980px;right:-300px;bottom:-250px;opacity:.63}.citadel .magic-stage{right:-10%;width:350px;bottom:120px}.citadel .hero-actions{flex-wrap:wrap;gap:16px}.citadel .evolution-layout{grid-template-columns:1fr}.citadel .territory{min-height:340px}.citadel .progression article{border-left:1px solid var(--line)}.citadel .chapter-heading{display:block}.citadel .chapter-heading h2{font-size:68px}.citadel .endgame-section h2{font-size:75px}.citadel .principles-grid{gap:0}.citadel .principles-grid article{padding:30px}.citadel .principles-grid h3{font-size:37px}.aether .hero-content{padding-top:230px}.aether .hero-content h1{font-size:75px;letter-spacing:-3px}.aether .hero-art{width:700px;height:900px;right:-270px;bottom:-160px;opacity:.53}.aether .magic-stage{right:-20%;top:40%;width:600px}.aether .hero-subtitle{max-width:330px;font-size:13px;font-weight:600}.aether .chapter-heading{display:block}.aether .chapter-heading h2{font-size:48px}.aether .evolution-layout{grid-template-columns:1fr}.aether .principles-grid{gap:25px}.aether .principles-grid article{padding:25px}.aether .principles-heading h2{font-size:41px}.aether .events-heading h2{font-size:55px}.aether .endgame-section h2{font-size:63px}.aether .join-section h2{font-size:55px}.aether .fragments i{opacity:.6}}
@media(max-width:540px){.wrap,.hero-content{width:calc(100% - 40px)}.header{height:74px;padding-inline:20px;gap:15px}.header nav{top:74px;padding-inline:20px}.wordmark{font-size:18px;letter-spacing:2px}.wordmark span{font-size:13px;letter-spacing:4px;font-weight:600}.header-actions{gap:16px}.account{font-size:13px;padding:8px 10px;font-weight:600}.account span{margin-left:9px}.equalizer{gap:2px}.hero{height:860px;min-height:860px;max-height:none}.hero-content .eyebrow{font-size:13px;letter-spacing:1.5px;font-weight:600}.rift .hero-content{padding-top:150px}.rift .hero-content h1{font-size:100px;line-height:.9;letter-spacing:-1px;margin-top:24px}.rift .hero-subtitle{font-size:13px;max-width:275px;margin-top:22px;font-weight:600}.rift .hero-art{width:620px;height:790px;right:-260px;bottom:-110px;opacity:.57}.rift .magic-stage{width:530px;right:-50%;top:35%;opacity:.38}.rift .hero-actions{display:flex;flex-direction:column;align-items:start;gap:12px;margin-top:30px}.rift .hero-detail{max-width:260px;line-height:1.8;font-size:13px;font-weight:600}.hero-bottom{left:20px;right:20px;bottom:25px}.direction-id{font-size:13px;letter-spacing:1px;font-weight:600}.all-directions{font-size:13px;font-weight:600}.all-directions b{font-size:15px;margin-left:10px}.primary-action{font-size:13px;min-height:51px;padding:14px 21px;gap:28px;font-weight:600}.primary-action b{font-size:21px}.quiet-link{font-size:13px;font-weight:600}.hero-detail{line-height:1.9}.hero-subtitle br{display:none}.values-ribbon{padding-block:17px}.values-ribbon>div{font-size:14px;gap:28px;letter-spacing:2px}.chapter{padding-block:60px}.section-line{font-size:13px;letter-spacing:1.3px;gap:15px;margin-bottom:35px;font-weight:600}.section-line b{display:none}.eyebrow{font-size:13px;letter-spacing:2px;font-weight:600}.chapter-heading h2{font-size:49px;line-height:1.05}.chapter-heading>p:last-child{font-size:13px;line-height:1.9;margin-top:22px;font-weight:600}.evolution-layout{margin-top:32px;gap:20px}.territory{padding:24px 0;min-height:380px}.terrain-art span{right:-80px;width:180px;height:180px}.territory h3{font-size:31px}.territory p:not(.eyebrow){font-size:13px;max-width:310px;font-weight:600}.progression article{padding:27px 0;gap:20px}.progression .eyebrow{font-size:13px;font-weight:600}.progression h3{font-size:28px}.progression p:not(.eyebrow){font-size:13px;font-weight:600}.endgame-section{min-height:820px;padding-top:75px;padding-bottom:80px;align-items:start}.endgame-section h2{font-size:55px;line-height:1.02;margin-top:23px}.endgame-art{height:780px;top:auto;bottom:-210px;right:-235px;width:650px;opacity:.34}.endgame-copy{margin-top:20px;max-width:100%;gap:18px;padding-right:0;background:transparent}.endgame-copy p{font-size:13px;max-width:260px;font-weight:600}.infinity-mark{font-size:47px}.endgame-words{gap:12px;font-size:13px;letter-spacing:1px;margin-top:30px;flex-wrap:wrap;font-weight:600}.events-layout{grid-template-columns:1fr;gap:30px}.events-heading h2{font-size:76px;line-height:.98}.events-heading>p:last-child{max-width:310px;font-size:13px;font-weight:600}.event-clock{width:min(310px,90%);margin:auto}.events-statement{display:block;margin-top:10px;padding-top:25px}.events-statement>p{font-size:31px;margin:12px 0}.events-statement>small{max-width:260px;font-size:13px;font-weight:600}.events-statement>span{font-size:13px;font-weight:600}.principles-heading h2{font-size:47px}.principles-grid{grid-template-columns:1fr;gap:25px;margin-top:35px}.principles-grid article{padding-block:28px}.principles-grid h3{font-size:34px;margin:21px 0 18px}.principles-grid article>p:last-child{font-size:13px;max-width:310px;font-weight:600}.principles-grid .eyebrow{font-size:13px;letter-spacing:1.7px;font-weight:600}.principle-glyph{right:10px;top:35px;font-size:85px}.join-section{padding-block:75px}.join-section h2{font-size:53px;line-height:1.05}.join-actions{flex-direction:column;gap:18px;margin-top:30px}.join-section .join-inner>p:not(.eyebrow){font-size:13px;max-width:300px;margin-inline:auto;font-weight:600}.join-inner>.join-note{font-size:13px!important;max-width:300px!important;font-weight:600}.join-orbit{width:500px;height:500px;top:100px}.footer{display:block;padding-block:28px}.footer>p{margin-top:25px;font-size:13px;font-weight:600}.footer .wordmark{font-size:18px}dialog{padding:36px 25px}dialog h2{font-size:31px}dialog>p:not(.eyebrow){font-size:13px;font-weight:600}.eclipse .hero{height:920px;min-height:920px}.eclipse .hero-content{padding-top:230px;width:calc(100% - 30px)}.eclipse .hero-content h1{font-size:66px;letter-spacing:-3px;line-height:1.1}.eclipse .hero-subtitle{font-size:13px;max-width:280px;line-height:1.9;margin-top:26px;font-weight:600}.eclipse .hero-actions{flex-direction:column;gap:15px;margin-top:30px}.eclipse .hero-detail{font-size:13px;letter-spacing:1.2px;max-width:310px;margin:28px auto 0;font-weight:600}.eclipse .eclipse-disc{width:380px;height:380px;top:215px}.eclipse .magic-stage{width:340px;top:150px;opacity:.27}.eclipse .hero-art{right:-330px;bottom:-200px;width:700px;height:1000px;opacity:.23}.eclipse .hero-content .eyebrow{font-size:13px;letter-spacing:1.5px;font-weight:600}.eclipse .hero-bottom{color:#b3977c}.eclipse .values-ribbon>div{font-size:13px;letter-spacing:2px;gap:30px;font-weight:600}.eclipse .endgame-section{min-height:870px}.eclipse .endgame-section h2{font-size:47px;letter-spacing:-2px;line-height:1.14}.eclipse .endgame-art{right:-290px;bottom:-240px;width:750px}.eclipse .endgame-inner{width:calc(100% - 40px)}.eclipse .endgame-copy{margin-top:35px}.eclipse .chapter-heading h2{font-size:37px;letter-spacing:-1px}.eclipse .evolution-layout{margin-top:45px;gap:25px}.eclipse .principles-heading h2{font-size:35px;letter-spacing:-1px}.eclipse .principles-grid{gap:25px}.eclipse .events-heading h2{font-size:65px;line-height:1.1}.eclipse .join-section h2{font-size:43px;letter-spacing:-2px}.citadel .hero{height:900px;min-height:900px}.citadel .hero-content{padding-top:145px}.citadel .hero-content h1{font-size:98px;line-height:.85;margin-top:25px}.citadel .hero-subtitle{max-width:240px;font-size:13px;line-height:1.8;font-weight:600}.citadel .hero-art{width:660px;height:940px;right:-335px;bottom:-265px;opacity:.5}.citadel .hero-actions{flex-direction:column;align-items:start;gap:12px;margin-top:28px}.citadel .hero-detail{font-size:13px;max-width:250px;margin-top:22px;font-weight:600}.citadel .magic-stage{width:310px;right:-20%;bottom:90px}.citadel .architecture{opacity:.7}.citadel .architecture i{width:120px}.citadel .chapter-heading h2{font-size:55px}.citadel .territory{min-height:390px;padding:25px}.citadel .progression article{padding:25px}.citadel .territory h3,.citadel .progression h3{font-size:35px}.citadel .endgame-section{min-height:830px}.citadel .endgame-section h2{font-size:62px;line-height:.95}.citadel .endgame-art{right:-230px;bottom:-250px;opacity:.3;width:700px}.citadel .principles-grid{grid-template-columns:1fr;gap:0}.citadel .principles-grid article{padding:30px 25px}.citadel .principles-grid article:first-child{border-right:1px solid var(--line)}.citadel .principles-grid h3{font-size:43px}.citadel .events-layout{grid-template-columns:1fr}.citadel .events-statement{display:block;grid-column:1}.citadel .events-statement>p{margin:15px 0;font-size:34px}.aether .hero{height:900px;min-height:900px}.aether .hero-content{padding-top:175px}.aether .hero-content h1{font-size:59px;letter-spacing:-3px;line-height:1.13;margin-top:25px}.aether .hero-subtitle{max-width:270px;font-size:13px;line-height:1.9;margin-top:25px;font-weight:600}.aether .hero-art{width:620px;height:840px;right:-300px;bottom:-160px;opacity:.5}.aether .hero-actions{flex-direction:column;align-items:start;gap:16px;margin-top:30px}.aether .hero-detail{font-size:13px;max-width:260px;font-weight:600}.aether .magic-stage{width:500px;right:-45%;top:43%;opacity:.35}.aether .fragments i{width:110px;height:150px;left:65%;top:12%;backdrop-filter:none}.aether .fragments i:nth-child(2){left:0;top:70%}.aether .values-ribbon>div{font-size:13px;letter-spacing:2px;gap:30px;font-weight:600}.aether .chapter-heading h2{font-size:37px;letter-spacing:-1px}.aether .territory{padding:25px}.aether .progression article{padding-left:25px}.aether .endgame-section h2{font-size:46px;letter-spacing:-2px}.aether .endgame-section{min-height:840px}.aether .endgame-art{right:-260px;bottom:-240px;width:700px;opacity:.3}.aether .principles-heading h2{font-size:35px;letter-spacing:-1px}.aether .principles-grid{gap:22px}.aether .principles-grid article{padding:28px 25px}.aether .events-heading h2{font-size:61px}.aether .events-statement>p{font-size:29px}.aether .join-section h2{font-size:42px;letter-spacing:-2px}}
@media(max-width:360px){.header-actions{gap:12px}.account{padding-inline:8px;font-size:13px;font-weight:600}.header{padding-inline:16px}.hero-content,.wrap{width:calc(100% - 32px)}.rift .hero-content h1{font-size:88px}.eclipse .hero-content h1{font-size:56px}.citadel .hero-content h1{font-size:87px}.aether .hero-content h1{font-size:51px}.chapter-heading h2{font-size:43px}.eclipse .endgame-section h2{font-size:42px}.aether .endgame-section h2{font-size:40px}.citadel .endgame-section h2{font-size:53px}.endgame-section h2{font-size:49px}.principles-heading h2{font-size:41px}.join-section h2{font-size:46px}.eclipse .join-section h2{font-size:37px}.aether .join-section h2{font-size:36px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1!important;transform:none!important}.hero-art{transform:none!important}.equalizer i{height:3px}}
.rift .values-ribbon{transform:none;clip-path:polygon(0 9%,100% 0,100% 91%,0 100%);padding-block:25px}
.citadel .event-clock .ring-a{inset:15%}.citadel .event-clock .ring-b{inset:24%}.citadel .event-clock .ring-c{inset:32%}
@media(max-width:540px){.rift .hero-art{right:-150px}.aether .hero-art{right:-140px}.aether .hero-content h1{font-size:44px;letter-spacing:-2px;line-height:1.2}}
@media(max-width:360px){.aether .hero-content h1{font-size:38px}}
@media(max-width:540px){.events-layout{grid-template-columns:minmax(0,1fr)}.events-layout>*{min-width:0}.eclipse .events-heading h2{font-size:clamp(50px,15vw,65px)}.aether .events-heading h2{font-size:clamp(48px,15vw,61px)}}
