:root{--night:#080e18;--panel:#0d1623;--ink:#f0f1ee;--muted:#a2adbf;--gold:#dec48e;--cyan:#8ccfd0;--line:#293343;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{background:var(--night);color:var(--ink);margin:0;font:16px/1.7 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-underline-offset:5px}button,summary{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--cyan);outline-offset:6px}h1,h2,h3,p{margin:0 0 18px}h1,h2,h3{font-weight:500;line-height:1.15}h1,h2{letter-spacing:-.045em}h2{font-size:clamp(28px,3.2vw,42px)}h3{font-size:21px}p{color:var(--muted)}.wrap{width:min(1160px,100% - 80px);margin-inline:auto}.narrow{max-width:840px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{color:#080e18;z-index:40;background:#fff;padding:12px 16px;position:absolute;top:-110px;left:15px}.skip:focus{top:10px}[hidden]{display:none!important}.header{z-index:10;background:#080e18;border-bottom:1px solid #ffffff0b;position:relative}.headrow{justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.brand{flex-shrink:0;align-items:center;gap:12px;text-decoration:none;display:flex}.brand-emblem{border-radius:50%;width:39px;height:39px;display:block;overflow:hidden}.brand-emblem img{object-fit:cover;width:100%;height:100%;display:block}.brand b{letter-spacing:-.04em;font-size:22px;font-weight:600;line-height:1.2;display:block}.brand-period{color:var(--gold)}.brand small{color:#9da9ba;letter-spacing:.18em;margin-top:3px;font-size:9px;line-height:1.6;display:block}.desktop-nav{align-items:center;gap:34px;display:flex}.desktop-nav a{color:#b9c2d0;align-items:center;min-height:44px;font-size:12px;text-decoration:none;transition:color .2s;display:flex}.desktop-nav a:hover{color:var(--gold)}.mobile-nav{display:none}.portal{isolation:isolate;background:#080e18;position:relative;overflow:hidden}.portal-atmosphere{z-index:-1;pointer-events:none;background:radial-gradient(43% 36% at 50% 55%,#29424724,#0000 100%),radial-gradient(46% 38% at 50% 49%,#a57c2c0b,#0000 100%);position:absolute;inset:0}.portal-atmosphere:before{content:"";pointer-events:none;border:1px solid #92bdc40b;border-radius:50%;width:180vw;height:100vw;position:absolute;top:43%;left:-40vw;transform:rotate(-12deg)}.portal-content{text-align:center;flex-direction:column;align-items:center;min-height:calc(100svh - 88px);padding-block:40px 24px;display:flex;position:relative}.portal-eyebrow{letter-spacing:.23em;color:#a7b1c0;margin-bottom:20px;font-size:10px}.portal .portal-title{margin:0 0 20px;font-size:clamp(48px,5vw,72px);font-weight:450;line-height:1.08}.portal .portal-title>span{color:var(--gold)}.portal-intro{color:#a2adbf;max-width:480px;margin:0;font-size:14px;line-height:1.8}.mobile-break{display:none}.portal-stage{flex-shrink:0;place-items:center;width:min(100%,720px);height:300px;margin-top:10px;display:grid;position:relative}.portal-orbit{pointer-events:none;border:1px solid #a9bdcb0c;border-radius:50%;width:390px;height:225px;transition:border-color .6s,transform .6s;position:absolute;transform:rotate(-17deg)}.portal-orbit:after{content:"";border:1px solid #a9bdcb09;border-radius:50%;position:absolute;inset:35px -65px;transform:rotate(32deg)}.portal-coin{z-index:2;width:208px;height:235px;color:var(--gold);-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:0;display:flex;position:relative}.coin-surface{filter:drop-shadow(0 12px 22px #0006);width:178px;height:178px;transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .4s;display:block;position:relative}.coin-surface:after{content:"";pointer-events:none;border:1px solid #e4cd961c;border-radius:50%;position:absolute;inset:2px}.coin-surface img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.portal-coin:hover .coin-surface{filter:drop-shadow(0 14px 27px #b9923626);transform:translateY(-5px)}.coin-action{letter-spacing:.01em;white-space:nowrap;font-size:12px;line-height:1.5}.coin-action>span{margin-left:8px;display:inline-block}.portal-coin .coin-action{margin:0;position:absolute;top:calc(50% + 111px)}.ecosystem-map{pointer-events:none;position:absolute;inset:0}.ecosystem-map .world-node{pointer-events:auto}.portal-connections{pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.portal-connections path{fill:none;stroke:#81bbb33d;stroke-width:1px;vector-effect:non-scaling-stroke}.is-open .portal-connections{opacity:1}.is-open .portal-orbit{border-color:#a9bdcb12;transform:rotate(-12deg)}.is-open .coin-surface{transform:scale(.76)}.is-open .portal-coin:hover .coin-surface{transform:scale(.8)}.is-open .portal-coin{gap:0;width:160px}.is-open .coin-action{color:#a2adbf;margin-top:-8px;font-size:10px}.is-open .portal-coin .coin-action{margin:0;top:calc(50% + 83px)}.world-node{z-index:3;color:#c4cdd8;white-space:nowrap;background:#0a111d;border:1px solid #8da1b82e;border-radius:50px;justify-content:center;align-items:center;gap:9px;max-width:175px;min-height:48px;padding:11px 14px;font-size:12px;line-height:1.45;transition:color .2s,border-color .2s,background .2s;animation:.6s both world-reveal;display:flex;position:absolute;transform:translate(-50%,-50%)}.node-dot{background:#8fa7b0;border-radius:50%;flex-shrink:0;width:4px;height:4px}.world-node:hover{color:#fff;border-color:#8ccfd080}.world-node.is-selected{color:var(--gold);background:#15191f;border-color:#d6bb7d99}.world-node.is-selected .node-dot{background:var(--gold)}.node-0{animation-delay:30ms;top:14%;left:24%}.node-1{animation-delay:80ms;top:14%;left:76%}.node-2{animation-delay:.13s;top:50%;left:14%}.node-3{animation-delay:.18s;top:50%;left:86%}.node-4{animation-delay:.23s;top:86%;left:24%}.node-5{animation-delay:.28s;top:86%;left:76%}.portal-reading{justify-content:center;align-items:center;width:min(100%,670px);min-height:70px;margin:8px auto 16px;display:flex}.portal-hint{color:#9eaabb;max-width:420px;margin:0;font-size:12px;line-height:1.8}.world-detail{text-align:left;border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:40px;width:100%;padding-top:24px;animation:.35s both detail-reveal;display:grid}.detail-kicker{letter-spacing:.18em;color:var(--gold);margin-bottom:6px;font-size:9px}.world-detail h2{letter-spacing:-.03em;margin-bottom:8px;font-size:25px}.world-detail p:last-child{color:#a2adbf;max-width:410px;margin:0;font-size:12px;line-height:1.8}.text-link{min-height:44px;color:var(--gold);overflow-wrap:anywhere;border-bottom:1px solid #d1b87942;align-items:center;gap:12px;max-width:100%;font-size:12px;text-decoration:none;display:inline-flex}.text-link:hover{border-color:var(--gold)}.portal-footnote{color:#a1acbc;letter-spacing:.03em;justify-content:space-between;gap:20px;width:100%;margin-top:auto;padding-top:26px;font-size:10px;display:flex}@keyframes world-reveal{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}@keyframes detail-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.page-hero{background:#0a111d;border-bottom:1px solid #ffffff0d;padding:88px 0 76px}.page-hero h1{max-width:820px;margin:20px 0 28px;font-size:clamp(36px,5vw,64px);font-weight:450}.page-hero h1>span{color:var(--gold)}.page-hero .lead{color:#c0c8d4;max-width:680px;font-size:18px;line-height:1.85}.page-note{color:#9da9ba;margin-block:24px;font-size:12px}.section{padding:76px 0}.section-lined{border-top:1px solid #ffffff0d}.kicker{letter-spacing:.19em;text-transform:uppercase;color:#b9c7d6;font-size:10px;font-weight:500;line-height:1.6}.section-head{justify-content:space-between;align-items:end;gap:60px;margin-bottom:36px;display:flex}.section-head h2{margin-bottom:0}.section-head>p{max-width:420px;margin:0;font-size:14px}.reading-grid{grid-template-columns:1fr 1.1fr;gap:80px;display:grid}.reading-grid>div>p:not(.kicker){max-width:410px;font-size:14px}.prose p{font-size:15px;line-height:1.9}.prose p:last-child{margin-bottom:0}.prose .story-quote{color:var(--gold);border-left:1px solid #b9a06c66;margin-block:32px 0;padding-left:24px;font-size:22px;line-height:1.5}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:40px;display:grid}.cards article{border-top:1px solid var(--line);background:#080e18;padding:24px 0}.card-num{color:#b9c7d6;margin-bottom:32px;font-size:12px;display:block}.cards h3{font-size:20px;line-height:1.4}.cards p{font-size:14px;line-height:1.85}.steps{counter-reset:step;margin:0;padding:0;list-style:none}.steps li{border-bottom:1px solid var(--line);counter-increment:step;margin-bottom:26px;padding:0 0 26px 40px;position:relative}.steps li:before{content:counter(step,decimal-leading-zero);color:var(--gold);font-size:12px;position:absolute;top:0;left:0}.steps li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.steps h3{margin-bottom:8px;font-size:19px}.steps p{margin:0;font-size:14px;line-height:1.8}.button{min-height:48px;color:var(--gold);border:1px solid #bda36c88;border-radius:4px;justify-content:center;align-items:center;gap:22px;padding:12px 21px;font-size:13px;text-decoration:none;transition:background .2s;display:inline-flex}.button:hover{background:#bda36c12}.world-directory{border-top:1px solid var(--line)}.world-directory>a{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr 24px;align-items:start;gap:16px;padding:27px 0;text-decoration:none;display:grid}.directory-num{color:#a2adbf;padding-top:5px;font-size:11px}.world-directory h3{margin-bottom:6px}.world-directory p{max-width:700px;margin:0;font-size:13px}.world-directory>a>span:last-of-type,.world-directory>a:hover h3{color:var(--gold)}.info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.info-card{border-top:1px solid var(--line);padding:24px 0}.info-card h2{margin-bottom:16px;font-size:25px}.info-card p{font-size:14px;line-height:1.9}.notice{border-left:1px solid var(--gold);padding:24px}.footer{color:#c5ced9;background:#080e18;border-top:1px solid #ffffff10}.footer-row{justify-content:space-between;gap:40px;padding-block:32px 25px;display:flex}.footer-product b{font-size:14px;font-weight:500}.footer-product p{color:#a2adbf;margin:7px 0 0;font-size:11px;line-height:1.9}.footer-product p>span{color:#9da9ba}.footer-row nav{flex-wrap:wrap;align-items:flex-start;gap:16px 24px;display:flex}.footer-row nav a{color:#b4bfce;align-items:center;min-height:44px;font-size:11px;text-decoration:none;display:flex}.footer-row nav a:hover{color:var(--gold)}.footline{color:#9da9ba;border-top:1px solid #ffffff0b;justify-content:space-between;gap:24px;padding-block:18px 24px;font-size:10px;display:flex}@media (max-width:900px){.desktop-nav{display:none}.mobile-nav{font-size:12px;display:block;position:relative}.mobile-nav summary{color:#d1d8e1;cursor:pointer;border:1px solid #9aabbe33;border-radius:4px;justify-content:center;align-items:center;gap:13px;min-height:44px;padding:8px 13px;list-style:none;display:flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary::marker{content:""}.mobile-nav nav{background:#0e1827;border:1px solid #8fa4bf3d;border-radius:5px;width:220px;padding:10px 16px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 15px 32px #0006}.mobile-nav nav a{align-items:center;min-height:48px;font-size:14px;text-decoration:none;display:flex}.mobile-nav nav a:hover{color:var(--gold)}.reading-grid{grid-template-columns:1fr 1.2fr;gap:40px}.cards{gap:24px}.section-head{gap:32px}}@media (max-width:600px){.wrap{width:calc(100% - 40px)}.headrow{gap:16px;min-height:76px}.brand{gap:9px}.brand-emblem{width:33px;height:33px}.brand b{font-size:20px}.brand small{letter-spacing:.13em;font-size:8px}.portal-content{min-height:calc(100svh - 76px);padding-top:40px;padding-bottom:20px}.portal-eyebrow{letter-spacing:.15em;margin-bottom:23px;font-size:8px}.portal .portal-title{letter-spacing:-.055em;margin-bottom:20px;font-size:clamp(36px,9vw,53px);line-height:1.13}.portal-intro{font-size:12px;line-height:1.85}.mobile-break{display:block}.portal-stage{height:290px;margin-top:10px}.portal-orbit{width:240px;height:170px}.portal-orbit:after{inset:25px -22px}.portal-coin{gap:24px;width:170px;height:220px}.coin-surface{width:151px;height:151px}.coin-action{font-size:12px}.portal-coin .coin-action{top:calc(50% + 99px)}.is-open .portal-coin{width:110px}.is-open .coin-surface{transform:scale(.67)}.is-open .portal-coin:hover .coin-surface{transform:scale(.7)}.is-open .coin-action{margin-top:-12px;font-size:9px}.is-open .portal-coin .coin-action{margin:0;top:calc(50% + 69px)}.world-node{gap:6px;max-width:132px;min-height:44px;padding:10px 9px;font-size:11px}.portal-reading{min-height:91px;margin-top:4px;margin-bottom:14px}.portal-hint{max-width:270px;font-size:11px}.world-detail{text-align:center;grid-template-columns:1fr;justify-items:center;gap:9px;padding-top:18px}.world-detail h2{margin-bottom:7px;font-size:23px}.world-detail p:last-child{max-width:310px;font-size:12px;line-height:1.8}.detail-kicker{font-size:8px}.world-detail .text-link{min-height:44px;font-size:11px}.portal-footnote{letter-spacing:0;gap:16px;padding-top:22px;font-size:8px}.page-hero{padding:56px 0 45px}.page-hero h1{margin-block:18px 24px;font-size:clamp(34px,8.5vw,48px)}.page-hero .lead{font-size:16px}.section{padding:48px 0}.reading-grid,.cards,.info-grid{grid-template-columns:1fr;gap:26px}.cards{gap:0;margin-top:28px}.card-num{margin-bottom:18px}.section-head{margin-bottom:28px;display:block}.section-head>p{margin-top:20px}.world-directory>a{grid-template-columns:26px 1fr 18px;gap:12px;padding-block:23px}.world-directory h3{font-size:20px}.world-directory p{font-size:12px}.footer-row{flex-direction:column;gap:18px;padding-top:26px}.footer-row nav{gap:26px}.footline{flex-direction:column;gap:8px;font-size:9px}}@media (max-width:360px){.wrap{width:calc(100% - 32px)}.portal-eyebrow{font-size:7px}.world-node{gap:4px;padding-inline:8px;font-size:10px}.node-dot{width:3px;height:3px}.portal-footnote{font-size:7px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.synopsis{isolation:isolate;background:linear-gradient(155deg,#0b1422 0%,#0c1522 56%,#111a25 100%);border-top:1px solid #d9bd7824;padding:94px 0 54px;position:relative;overflow:hidden}.synopsis:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(36% 38% at 16% 44%,#b18a4020,#0000),radial-gradient(43% 40% at 87% 24%,#5d9e9e13,#0000);position:absolute;inset:0}.synopsis-layout{grid-template-columns:minmax(0,.91fr) minmax(0,1.09fr);align-items:start;gap:clamp(32px,7vw,115px);display:grid}.synopsis-heading{position:relative}.synopsis-eyebrow{letter-spacing:.19em;color:#d5c093;margin-bottom:21px;font-size:10px;font-weight:600;line-height:1.8}.synopsis h2{letter-spacing:-.052em;color:#f2f2ed;max-width:560px;margin-bottom:24px;font-size:clamp(37px,4.6vw,62px);font-weight:450;line-height:1.13}.synopsis h2 span{color:var(--gold)}.synopsis-chapter{letter-spacing:.18em;color:#a6b7c7;font-size:10px;line-height:1.8}.synopsis-orbit{color:#d6b978;border:1px solid #e2c48c35;border-radius:50%;place-items:center;width:168px;height:168px;margin-top:66px;display:grid;position:relative;box-shadow:inset 0 0 35px #b98f3211,0 0 65px #d6b9780a}.synopsis-orbit:before,.synopsis-orbit:after{content:"";border:1px solid #82b9bf28;border-radius:50%;position:absolute;inset:22px}.synopsis-orbit:after{border-color:#d6b97855;inset:52px}.synopsis-orbit span{font:32px Georgia,serif}.synopsis-story{max-width:595px}.synopsis-story>p{color:#c1cbd3;margin-bottom:23px;font-size:clamp(14px,1.2vw,16px);line-height:1.95}.synopsis-story em{color:#e7d9bc}.synopsis-story>.synopsis-statement{letter-spacing:-.015em;color:#e7cf9d;margin-top:34px;margin-bottom:24px;font-size:clamp(20px,2vw,27px);line-height:1.5}.synopsis-statement strong{font-weight:500}.synopsis-signoff{color:#c9d8dc;letter-spacing:.06em;border-top:1px solid #a8bbc126;flex-wrap:wrap;gap:10px 24px;padding-top:17px;font-size:11px;display:flex}.synopsis-signoff span:first-child{color:#e6cc96}.synopsis-next{border-top:1px solid #a8bbc126;justify-content:space-between;align-items:center;gap:28px;margin-top:64px;padding-top:22px;display:flex}.synopsis-next p{color:#aab6c3;max-width:680px;margin:0;font-size:11px;line-height:1.75}.synopsis-next a{color:#e6ce9a;white-space:nowrap;align-items:center;gap:13px;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}.synopsis-next a:hover{text-decoration:underline}@media (max-width:850px){.synopsis{padding-top:64px}.synopsis-layout{grid-template-columns:1fr;gap:30px}.synopsis h2{max-width:700px}.synopsis-orbit{display:none}.synopsis-next{margin-top:48px}}@media (max-width:600px){.synopsis{padding:50px 0 35px}.synopsis-eyebrow{letter-spacing:.13em;font-size:9px}.synopsis h2{font-size:clamp(34px,9vw,48px)}.synopsis-chapter{font-size:9px}.synopsis-story>p{margin-bottom:20px;font-size:14px;line-height:1.85}.synopsis-story>.synopsis-statement{margin-top:27px;font-size:21px}.synopsis-next{margin-top:38px;display:block}.synopsis-next p{font-size:10px}.synopsis-next a{white-space:normal;margin-top:18px}}
.portal{background:#060c17}.portal-atmosphere{opacity:.52}.portal-content{z-index:1}.cinematic-origin{z-index:0;pointer-events:none;background:radial-gradient(69% 54% at 50% 61%,#101d32 0%,#0a1427 41%,#0000 82%),radial-gradient(63% 45% at 53% 59%,#15344b45 0%,#0000 78%),linear-gradient(#050a14 0%,#081120 44%,#07101c 74%,#080e18 100%);position:absolute;inset:0;overflow:hidden}.cinematic-origin:after{content:"";z-index:6;background:linear-gradient(#070d18ed 0%,#070d18a3 9%,#0000 30% 76%,#080e18f0 100%),radial-gradient(85% 73% at 50% 59%,#0000 14%,#070c177d 75%,#050914e8 100%);position:absolute;inset:0}.origin-nebula{will-change:opacity;border-radius:50%;position:absolute;top:59%;left:50%;transform:translate(-50%,-50%)}.origin-nebula--blue{filter:blur(48px);opacity:.86;background:radial-gradient(#0b8ba455 0%,#095d934b 18%,#394a8733 38%,#090e3200 74%);width:min(1250px,155vw);height:570px;animation:15s ease-in-out infinite alternate origin-breathe}.origin-nebula--amber{filter:blur(32px);opacity:.75;background:radial-gradient(at 50% 55%,#d9ab5940 0%,#f0bc3320 20%,#956b3920 38%,#0000 72%);width:min(750px,100vw);height:480px;animation:11s ease-in-out infinite alternate-reverse origin-breathe}.origin-celestial-arc{border:1px solid #7aeeef29;border-radius:50%;width:min(1030px,128vw);height:410px;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)rotate(-16deg);box-shadow:0 0 66px #5ae1ee17,inset 0 0 28px #32f1fa0b}.origin-celestial-arc--inner{border-color:#e5c7842b;width:min(760px,105vw);height:320px;transform:translate(-50%,-50%)rotate(27deg);box-shadow:0 0 46px #e9b96c16,inset 0 0 30px #c3a0640c}.origin-celestial-arc--outer{border-color:#8ce5f412;width:min(1380px,165vw);height:510px;transform:translate(-50%,-50%)rotate(8deg)}.origin-rift{opacity:.46;clip-path:polygon(0 45%,17% 47%,29% 41%,41% 49%,53% 45%,68% 51%,81% 40%,100% 38%,100% 60%,81% 54%,69% 59%,53% 54%,39% 57%,28% 51%,16% 56%,0 53%);filter:drop-shadow(0 0 17px #49d3f2);background:linear-gradient(178deg,#0000 0 48.6%,#c0f1fa20 49.1%,#a4f0ff8f 49.7%,#74b5d05c 50.2%,#0000 51.6%);width:min(1280px,155vw);height:280px;transition:opacity 1.1s;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)rotate(-13deg)}.origin-rift--secondary{opacity:.24;filter:drop-shadow(0 0 14px #eab86c);background:linear-gradient(178deg,#0000 0 49%,#f0cf7b71 49.7%,#0000 50.7%);width:min(850px,110vw);height:240px;top:55%;transform:translate(-50%,-50%)rotate(24deg)}.origin-starlight{opacity:.58;background:#eaf7fe;border-radius:50%;width:2px;height:2px;animation:12s ease-in-out infinite alternate origin-star-breathe;position:absolute;top:57%;left:50%;box-shadow:-520px -154px 1px #d8f7ff,-450px -205px #e8dcb2,-386px 170px 1px #5bb7d4,-320px -282px 1px #8cdae5,-270px 116px #d4b97f,-234px -208px 1px #bad7ea,-188px 214px 1px #9fcfd5,-140px -274px #e3d5a5,-116px 177px #69bbcb,-69px -237px 1px #9cc0ff,-24px -295px #b7eeec,46px -234px 1px #dab985,100px 183px #89c2e5,145px -280px #d9ede9,204px 216px 1px #ddc691,252px -169px #aacce0,305px 144px 1px #83e5ea,378px -213px #d4e3fc,431px 86px #d3bb8a,495px -170px 1px #83c1cb,-405px 18px 1px #d6ac82,-354px 239px 1px #8feaf5,-197px -111px #a2cfdd,82px -125px #e7d0a3,315px -71px 1px #b4eef3,468px 202px 1px #8ad7e9}.origin-starlight--far{opacity:.22;animation-duration:19s;animation-direction:alternate-reverse;top:44%;transform:scale(.73)}.origin-flash-core{filter:blur(16px);opacity:.6;background:radial-gradient(circle,#faebbe40 0 2%,#ebbb6e25 13%,#78d7d82a 32%,#0000 70%);border-radius:50%;width:360px;height:360px;transition:opacity 1s;animation:9s ease-in-out infinite alternate origin-core-breathe;position:absolute;top:59%;left:50%;transform:translate(-50%,-50%)}.portal-stage{isolation:isolate}.origin-stage-halo{aspect-ratio:1;pointer-events:none;z-index:0;opacity:.85;filter:blur(9px);background:radial-gradient(circle,#f6d3942b 0 19%,#daa74c1c 25%,#45b8d21b 39%,#0000 65%);border-radius:50%;width:min(540px,100vw);transition:opacity .9s,filter .9s;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.origin-stage-crown{aspect-ratio:1;pointer-events:none;z-index:0;opacity:.72;filter:drop-shadow(0 0 8px #cfb06a55);background:repeating-conic-gradient(from 4deg,#efdb9b00 0deg 11deg,#dec1845e 11.4deg 11.9deg,#efdb9b00 12.4deg 22deg);border-radius:50%;width:min(480px,92vw);animation:85s linear infinite origin-crown-turn;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#0000 0 23%,#0008 30%,#0001 61%,#0000 72%);mask-image:radial-gradient(circle,#0000 0 23%,#0008 30%,#0001 61%,#0000 72%)}.origin-stage-surge{z-index:0;pointer-events:none;opacity:.34;border:1px solid #add7cc41;border-radius:50%;width:350px;height:350px;transition:opacity .8s,box-shadow .8s;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 36px #42d5e02b,inset 0 0 45px #43baca1c}.portal.is-open .origin-nebula--blue,.portal.is-open .origin-nebula--amber{opacity:1}.portal.is-open .origin-rift{opacity:.82}.portal.is-open .origin-rift--secondary{opacity:.57}.portal.is-open .origin-flash-core{opacity:.92}.portal.is-open .origin-stage-halo{opacity:1;filter:blur(5px)}.portal.is-open .origin-stage-surge{opacity:.8;animation:5s ease-out both origin-surge-open;box-shadow:0 0 75px #74e4f252,inset 0 0 44px #d7c38e26}@keyframes origin-breathe{0%{opacity:.58}to{opacity:.86}}@keyframes origin-star-breathe{0%{opacity:.23}to{opacity:.59}}@keyframes origin-core-breathe{0%{opacity:.48}to{opacity:.69}}@keyframes origin-crown-turn{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes origin-surge-open{0%{transform:translate(-50%,-50%)scale(.77)}to{transform:translate(-50%,-50%)scale(1.17)}}@media (max-width:900px){.origin-nebula--blue{filter:blur(28px)}.origin-nebula--amber{filter:blur(24px)}.origin-celestial-arc--outer{opacity:.42}.origin-rift{opacity:.35}.origin-stage-crown{width:min(395px,110vw)}}@media (max-width:600px){.cinematic-origin{background:radial-gradient(115% 46% at 50% 47%,#0e2b42 0%,#091b2d 39%,#0000 84%),linear-gradient(#050a14 0%,#07111f 49%,#080e18 100%)}.origin-nebula--blue{filter:blur(22px);height:420px;top:47%}.origin-nebula--amber{filter:blur(20px);height:320px;top:48%}.origin-celestial-arc{height:260px;top:48%}.origin-celestial-arc--inner{height:210px}.origin-celestial-arc--outer{height:310px}.origin-rift{opacity:.28;height:185px;top:48%}.origin-rift--secondary{height:140px;top:49%}.origin-flash-core{width:260px;height:260px;top:48%}.origin-starlight{opacity:.4;top:47%;transform:scale(.75)}.origin-starlight--far{opacity:.15;transform:scale(.5)}.origin-stage-halo{width:330px}.origin-stage-crown{opacity:.55;width:330px}.origin-stage-surge{width:255px;height:255px}.cinematic-origin:after{background:linear-gradient(#070d18ed,#0000 29% 71%,#080e18f2)}}@media (prefers-reduced-motion:reduce){.cinematic-origin *,.portal .origin-stage-crown,.portal .origin-stage-surge{transition:none!important;animation:none!important}}
.cinematic-subpage{--inner-glow:#82d1da;--inner-ember:#d8bd87;background:#09111d;min-width:0}.cinematic-subpage .page-hero--cinematic{isolation:isolate;background:radial-gradient(80% 85% at 90% 63%,#203d4733,#0000 72%),linear-gradient(135deg,#08111e 0%,#0b1828 62%,#080e19 100%);border-bottom:1px solid #cbddcf23;align-items:center;min-height:clamp(410px,47vh,610px);padding:clamp(82px,8.8vw,130px) 0 clamp(80px,8.5vw,120px);display:flex;position:relative;overflow:hidden}.cinematic-subpage .page-hero--application{--inner-glow:#66c6db;--inner-ember:#cfbc84}.cinematic-subpage .page-hero--philosophy{--inner-glow:#96d4c8;--inner-ember:#e5c18c}.cinematic-subpage .page-hero--info{--inner-glow:#84b8d2;--inner-ember:#d5bd8d}.cinematic-subpage .page-hero--cinematic>.wrap{z-index:2;width:min(1160px,100% - 80px);max-width:1160px;position:relative}.cinematic-subpage .page-hero--cinematic>.wrap>*{max-width:730px;position:relative}.cinematic-subpage .page-hero--cinematic .kicker{color:#c6d4e0;letter-spacing:.21em;align-items:center;gap:12px;font-size:10px;display:flex}.cinematic-subpage .page-hero--cinematic .kicker:before{content:"";background:linear-gradient(90deg,var(--inner-ember),#d5c3953b);flex-shrink:0;width:27px;height:1px;display:inline-block}.cinematic-subpage .page-hero--cinematic h1{text-shadow:0 2px 24px #03091488;max-width:800px;font-size:clamp(40px,5.3vw,70px);font-weight:450;line-height:1.09}.cinematic-subpage .page-hero--cinematic h1 span{color:#e1c78e}.cinematic-subpage .page-hero--cinematic .lead{color:#c8d4dc;text-wrap:pretty;max-width:625px;font-size:clamp(16px,1.4vw,19px);line-height:1.85}.cinematic-subpage .page-hero--cinematic .page-note{color:#b5c3ce;letter-spacing:.03em}.cinematic-subpage .page-hero--cinematic .text-link{color:#f0d39a}.inner-cosmos{z-index:0;pointer-events:none;contain:paint;position:absolute;inset:0;overflow:hidden}.inner-cosmos:after{content:"";z-index:7;background:linear-gradient(90deg,#07101de8 0%,#08121dbb 30%,#0b172455 54%,#0000 100%),linear-gradient(#060d17c9,#0000 33% 74%,#080e19ec);position:absolute;inset:0}.inner-cosmos__nebula,.inner-cosmos__aura,.inner-cosmos__core,.inner-cosmos__orbit,.inner-cosmos__rift,.inner-cosmos__horizon,.inner-cosmos__stars{pointer-events:none;display:block;position:absolute}.inner-cosmos__nebula{filter:blur(37px);background:radial-gradient(#1b638c48 0%,#2c647356 24%,#25405e34 43%,#0000 72%);width:min(1020px,112vw);height:620px;animation:17s ease-in-out infinite alternate inner-breathe;top:49%;left:76%;transform:translate(-50%,-50%)}.inner-cosmos__aura{filter:blur(17px);opacity:.85;background:radial-gradient(circle,#e5c28033 0%,#bb966027 15%,#5ec7d226 32%,#0000 68%);border-radius:50%;width:min(730px,84vw);height:540px;animation:21s ease-in-out infinite alternate-reverse inner-breathe;top:55%;left:77%;transform:translate(-50%,-50%)}.inner-cosmos__orbit{opacity:.68;border:1px solid #87c8d548;border-radius:50%;width:min(820px,94vw);height:360px;top:54%;left:76%;transform:translate(-50%,-50%)rotate(-23deg);box-shadow:0 0 58px #90dbe11c,inset 0 0 50px #6acece0c}.inner-cosmos__orbit--outer{opacity:.67;border-color:#87cfdb20;width:min(1060px,129vw);height:440px;transform:translate(-50%,-50%)rotate(14deg)}.inner-cosmos__orbit--inner{opacity:.78;border-color:#f0c98665;width:min(570px,72vw);height:255px;transform:translate(-50%,-50%)rotate(32deg);box-shadow:0 0 45px #d1ac6e20,inset 0 0 35px #d1ac6e16}.inner-cosmos__core{filter:blur(9px);opacity:.8;background:radial-gradient(circle,#f2d6a56e 0%,#c2b48636 12%,#72d7d436 28%,#1c8eb00b 49%,#0000 75%);border-radius:50%;width:250px;height:250px;animation:13s ease-in-out infinite alternate inner-core-breathe;top:52%;left:77%;transform:translate(-50%,-50%)}.inner-cosmos__core:after{content:"";background:#f1dab2;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px 8px #e4c28d99}.inner-cosmos__rift{clip-path:polygon(0 44%,21% 49%,30% 41%,48% 52%,67% 43%,82% 50%,100% 43%,100% 57%,81% 60%,67% 54%,48% 60%,29% 51%,18% 57%,0 53%);opacity:.45;filter:drop-shadow(0 0 14px #71ceda);background:linear-gradient(178deg,#0000 0 49.1%,#95dce764 49.7%,#d4f9fe88 50%,#0000 50.8%);width:min(1120px,130vw);height:230px;top:51%;left:75%;transform:translate(-50%,-50%)rotate(-17deg)}.inner-cosmos__rift--cross{opacity:.27;background:linear-gradient(178deg,#0000 0 49.5%,#e8c38972 50%,#0000 50.6%);width:min(720px,105vw);height:210px;top:53%;transform:translate(-50%,-50%)rotate(23deg)}.inner-cosmos__horizon{border-top:1px solid #9fc9d329;border-radius:50% 50% 0 0;height:40%;bottom:-22%;left:-12%;right:-12%;transform:rotate(-4deg);box-shadow:0 -17px 74px #4ca5aa13}.inner-cosmos__stars{opacity:.58;background:#e5f5f2;border-radius:50%;width:2px;height:2px;animation:18s ease-in-out infinite alternate inner-star-glow;top:50%;left:75%;box-shadow:-500px -171px 1px #d3def2,-414px -85px #d9c18d,-382px 127px 1px #91c9db,-290px -231px #a7d0dc,-273px 105px 1px #e6c989,-193px -164px #c3e4ef,-147px 197px #a3d6dc,-94px -109px 1px #e8d0ac,-66px -223px #8ec6df,65px 192px #c3dae5,125px -187px 1px #e1bd88,180px 144px #80d2e2,224px -85px #dbe9ed,292px 105px 1px #deb982,340px -181px #8bc3dc,414px 68px #bddbeb,472px -150px 1px #dfc692,531px 106px #9fdae0,-464px 198px 1px #96c3c7,-346px -143px #b1dddc,-220px 38px 1px #edd7b5,315px 209px #8ed4db}.inner-cosmos__stars--far{opacity:.26;animation-duration:27s;animation-direction:alternate-reverse;transform:scale(.7)}.cinematic-subpage>.section{background:linear-gradient(#0b1523 0%,#0a121e 100%);position:relative}.cinematic-subpage>.section:nth-of-type(odd){background:linear-gradient(#09111d 0%,#08101b 100%)}.cinematic-subpage>.section.section-lined{border-color:#aacbd022}.cinematic-subpage .section .kicker{color:#bdccd8;letter-spacing:.2em}.cinematic-subpage .section h2{color:#f0f1ee;line-height:1.18}.cinematic-subpage .section .prose p{color:#bfcbd5}.cinematic-subpage .section .prose .story-quote{color:#e1c88f;background:linear-gradient(90deg,#d4b87c0a,#0000 70%);border-left-color:#dfc78b85;padding:12px 0 12px 24px}.cinematic-subpage .cards{gap:18px}.cinematic-subpage .cards article{background:linear-gradient(151deg,#14253a8a 0%,#101b2ad4 59%,#0c1522e8 100%);border:1px solid #98bdc028;border-top-color:#e2c88878;border-radius:8px;min-width:0;min-height:235px;padding:28px 25px 22px;box-shadow:0 19px 48px #01071134,inset 0 1px #ffffff0c}.cinematic-subpage .cards .card-num{color:#dfc78e;font-variant-numeric:tabular-nums;margin-bottom:28px}.cinematic-subpage .cards h3{color:#f2f2ed}.cinematic-subpage .cards p{color:#b9c7d1}.cinematic-subpage .steps{position:relative}.cinematic-subpage .steps:before{content:"";pointer-events:none;border-left:1px dashed #a1d1d14a;position:absolute;top:36px;bottom:36px;left:16px}.cinematic-subpage .steps li{border-bottom-color:#8babc82b;min-height:80px;padding-left:54px}.cinematic-subpage .steps li:before{color:#e6cd95;font-variant-numeric:tabular-nums;z-index:1;background:#0b1827;border:1px solid #e4c88c66;border-radius:50%;place-items:center;width:33px;height:33px;display:grid;top:0;left:0}.cinematic-subpage .world-directory>a{min-width:0;margin-inline:-20px;padding-inline:20px;transition:background .25s,color .25s}.cinematic-subpage .world-directory>a:hover,.cinematic-subpage .world-directory>a:focus-visible{background:linear-gradient(90deg,#d0b77c11,#5dbfca09)}.cinematic-subpage .world-directory .directory-num{color:#d8c38f}.cinematic-subpage .info-grid{gap:18px}.cinematic-subpage .info-card{background:linear-gradient(150deg,#15233791,#0e1828af 65%,#0b1421cb);border:1px solid #a5bcd02d;border-top-color:#d9c08c82;border-radius:8px;min-width:0;min-height:175px;padding:30px 28px 26px}.cinematic-subpage .info-card h2{letter-spacing:-.03em;font-size:clamp(21px,2vw,26px)}.cinematic-subpage .info-card p{color:#bbc9d4;overflow-wrap:anywhere}.cinematic-subpage .page-hero--info{min-height:clamp(350px,42vh,540px)}.cinematic-subpage .button{background:linear-gradient(110deg,#dfc38c15,#66c8d309);border-color:#dfc38c9c;border-radius:5px}.cinematic-subpage .button:hover{background:#d9bb7726}.cinematic-subpage .section .text-link{color:#ead19a}@keyframes inner-breathe{0%{opacity:.58}to{opacity:.95}}@keyframes inner-core-breathe{0%{opacity:.58}to{opacity:.87}}@keyframes inner-star-glow{0%{opacity:.22}to{opacity:.56}}@media (max-width:900px){.inner-cosmos__nebula{width:1000px;left:79%}.inner-cosmos__aura{width:720px;left:79%}.inner-cosmos__orbit,.inner-cosmos__rift,.inner-cosmos__stars{left:79%}.inner-cosmos:after{background:linear-gradient(90deg,#07101de9 0%,#08121dba 40%,#09162252 83%,#0000),linear-gradient(#060d17ba,#0000 40%,#080e19d7)}.cinematic-subpage .cards{gap:15px}.cinematic-subpage .cards article{min-height:240px;padding:25px 20px}}@media (max-width:600px){.cinematic-subpage .page-hero--cinematic{background:linear-gradient(160deg,#08111e 0%,#0a1929 61%,#07101b 100%);min-height:0;padding:58px 0 55px;display:block}.cinematic-subpage .page-hero--cinematic>.wrap{width:calc(100% - 40px)}.cinematic-subpage .page-hero--cinematic .kicker{letter-spacing:.13em;font-size:9px}.cinematic-subpage .page-hero--cinematic .kicker:before{width:18px}.cinematic-subpage .page-hero--cinematic h1{letter-spacing:-.047em;margin-top:20px;font-size:clamp(35px,8.9vw,48px);line-height:1.12}.cinematic-subpage .page-hero--cinematic .lead{font-size:15px;line-height:1.83}.inner-cosmos__nebula{filter:blur(24px);width:620px;height:490px;top:44%;left:74%}.inner-cosmos__aura{filter:blur(15px);width:470px;height:420px;top:44%;left:77%}.inner-cosmos__orbit{opacity:.46;width:510px;height:230px;top:45%;left:81%}.inner-cosmos__orbit--outer{opacity:.29;width:600px;height:265px}.inner-cosmos__orbit--inner{opacity:.47;width:390px;height:172px}.inner-cosmos__core{opacity:.49;width:180px;height:180px;top:45%;left:81%}.inner-cosmos__rift{opacity:.26;width:660px;height:170px;top:45%;left:76%}.inner-cosmos__rift--cross{opacity:.18}.inner-cosmos__stars{opacity:.34;top:43%;left:74%;transform:scale(.75)}.inner-cosmos__stars--far{opacity:.2;transform:scale(.52)}.inner-cosmos__horizon{bottom:-8%}.inner-cosmos:after{background:linear-gradient(90deg,#07101ddc 0%,#08121db5 50%,#08142473),linear-gradient(#060d17e8 0%,#0000 27% 72%,#080e19f2 100%)}.cinematic-subpage .section{padding:54px 0}.cinematic-subpage .cards{gap:12px}.cinematic-subpage .cards article{min-height:0;padding:26px 23px}.cinematic-subpage .info-grid{gap:14px}.cinematic-subpage .info-card{min-height:0;padding:26px 23px}.cinematic-subpage .world-directory>a{margin-inline:-10px;padding-inline:10px}.cinematic-subpage .section .prose .story-quote{padding-left:18px;font-size:20px}}@media (prefers-reduced-motion:reduce){.inner-cosmos *,.cinematic-subpage .world-directory>a{transition:none!important;animation:none!important}}
.cosmic-path{isolation:isolate;background:radial-gradient(70% 35% at 82% 11%,#135d7a30,#0000 79%),radial-gradient(52% 47% at 5% 84%,#ca9e5420,#0000 79%),linear-gradient(170deg,#050b15 0%,#081422 41%,#0b1520 71%,#070e18 100%);border-top:1px solid #c0d6db24;padding:clamp(85px,9vw,155px) 0 clamp(70px,8vw,120px);position:relative;overflow:hidden}.cosmic-path__light{z-index:-1;pointer-events:none;background:radial-gradient(circle at 82% 6%,#9cd8d01b 0 1px,#0000 2px),radial-gradient(circle at 76% 23%,#ead9bd96 0 1px,#0000 2px),radial-gradient(circle at 14% 32%,#a8e2e05b 0 1px,#0000 2px),radial-gradient(circle at 92% 54%,#dfbd7a91 0 1px,#0000 2px),radial-gradient(circle at 7% 65%,#9cd2f085 0 1px,#0000 2px),radial-gradient(circle at 80% 84%,#ccdade91 0 1px,#0000 2px),radial-gradient(circle at 25% 95%,#d1bb8a73 0 1px,#0000 2px);position:absolute;inset:0}.cosmic-path__light:before,.cosmic-path__light:after{content:"";pointer-events:none;border:1px solid #87c9d71d;border-radius:50%;width:min(1120px,112vw);height:650px;position:absolute;top:5%;right:-23%;transform:rotate(-22deg);box-shadow:0 0 95px #89d7d116,inset 0 0 70px #59b9b71a}.cosmic-path__light:after{border-color:#dec39124;width:min(825px,92vw);height:460px;top:9%;right:-13%;transform:rotate(23deg);box-shadow:inset 0 0 70px #b8913f10,0 0 80px #ba93420b}.cosmic-path__content{position:relative}.cosmic-path__intro{text-align:center;max-width:830px;margin:0 auto 84px;position:relative}.cosmic-path__eyebrow{color:#d6c495;letter-spacing:.19em;margin:0 0 20px;font-size:10px;font-weight:600;line-height:1.8}.cosmic-path__intro h2{letter-spacing:-.052em;color:#f2f0e9;margin:0 0 27px;font-size:clamp(41px,5.2vw,68px);font-weight:450;line-height:1.09}.cosmic-path__intro h2>span{color:#e2c98c}.cosmic-path__intro>p:last-child{color:#c0cbd7;max-width:650px;margin:0 auto;font-size:clamp(15px,1.35vw,18px);line-height:1.9}.cosmic-path__timeline{max-width:980px;margin:0 auto;padding:0 0 10px;list-style:none;position:relative}.cosmic-path__timeline:before{content:"";background:linear-gradient(#0000,#d9c18274 6%,#76c6d36f 53%,#bfcfcb77 92%,#0000);width:1px;position:absolute;top:21px;bottom:0;left:50%;transform:translate(-50%)}.cosmic-path__epoch{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:start;column-gap:24px;min-height:178px;padding:0 0 46px;display:grid;position:relative}.cosmic-path__epoch:before{content:"";z-index:1;background:#152a36;border:2px solid #e6cc94;border-radius:50%;width:13px;height:13px;position:absolute;top:14px;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #d9c48710,0 0 35px #e9c6812a}.cosmic-path__time{text-align:right;color:#adbdc9;letter-spacing:.09em;font-variant-numeric:tabular-nums;flex-direction:column;grid-area:1/1;align-items:end;padding-top:5px;font-size:10px;line-height:1.8;display:flex}.cosmic-path__number{color:#e6cc96;letter-spacing:.15em;margin-bottom:10px;font-size:14px}.cosmic-path__event{grid-area:1/3;max-width:400px;padding:2px 0 12px}.cosmic-path__event h3{color:#f1f0eb;letter-spacing:-.026em;margin:0 0 11px;font-size:clamp(20px,2.25vw,27px);font-weight:500;line-height:1.23}.cosmic-path__event p{color:#b2c0cd;max-width:390px;margin:0;font-size:14px;line-height:1.85}.cosmic-path__epoch:nth-child(2n) .cosmic-path__time{text-align:left;grid-column:3;align-items:start}.cosmic-path__epoch:nth-child(2n) .cosmic-path__event{text-align:right;grid-column:1;justify-self:end}.cosmic-path__epoch:nth-child(2n) .cosmic-path__event p{margin-left:auto}.cosmic-path__threshold{background:radial-gradient(circle at 15% 48%,#8dd4d222,#0000 29%),linear-gradient(125deg,#102334e8,#101d2bc9 56%,#0b1624ee);border:1px solid #b6d1c13e;border-top-color:#e3cb8980;border-radius:12px;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:clamp(30px,5vw,80px);max-width:1010px;margin:40px auto 0;padding:clamp(30px,5vw,68px);display:grid;box-shadow:0 22px 60px #01040a4a,inset 0 1px #efdaab19}.cosmic-path__coin{background:radial-gradient(circle,#e6ce8e1a,#0000 70%);border:1px solid #edd3a95c;border-radius:50%;place-items:center;width:158px;height:158px;display:grid;box-shadow:0 0 80px #e4c48425,inset 0 0 40px #a7d3d21a}.cosmic-path__coin img{object-fit:cover;filter:drop-shadow(0 12px 21px #050a1b9c);border-radius:50%;width:112px;height:112px;display:block}.cosmic-path__invitation h3{color:#f5f1e7;letter-spacing:-.047em;margin:0 0 21px;font-size:clamp(27px,3.4vw,42px);font-weight:450;line-height:1.16}.cosmic-path__invitation>p:not(.cosmic-path__eyebrow):not(.cosmic-path__download-note){color:#c3ced6;max-width:640px;font-size:15px;line-height:1.9}.cosmic-path__invitation strong{color:#ead8b1;font-weight:600}.cosmic-path__cta{color:#eddbb4;background:linear-gradient(110deg,#dec28a15,#4faac50d);border:1px solid #edd4a494;border-radius:5px;align-items:center;gap:22px;min-height:52px;margin:10px 0 18px;padding:11px 23px;font-size:13px;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.cosmic-path__cta:hover{background:#efce8d28;border-color:#f1ddb6}.cosmic-path__cta:focus-visible{outline-offset:5px;outline:2px solid #96e1e6}.cosmic-path__download-note{color:#a8b7c6;max-width:560px;margin:0;font-size:11px;line-height:1.75}.cosmic-path__endnote{text-align:center;color:#9dabbc;max-width:850px;margin:45px auto 0;font-size:11px;line-height:1.9}@media (max-width:700px){.cosmic-path{padding:70px 0 60px}.cosmic-path__intro{margin-bottom:65px}.cosmic-path__timeline{max-width:560px}.cosmic-path__timeline:before{left:12px}.cosmic-path__epoch{grid-template-columns:35px minmax(0,1fr);gap:0 15px;min-height:0;padding-bottom:42px}.cosmic-path__epoch:before{top:14px;left:12px}.cosmic-path__time,.cosmic-path__epoch:nth-child(2n) .cosmic-path__time{text-align:left;letter-spacing:.06em;flex-direction:row;grid-area:1/2;align-items:start;gap:13px;padding:0 0 12px}.cosmic-path__number{flex-shrink:0;margin:0;font-size:12px;line-height:1.6}.cosmic-path__event,.cosmic-path__epoch:nth-child(2n) .cosmic-path__event{text-align:left;grid-area:2/2;justify-self:start;max-width:none;padding:0}.cosmic-path__event h3{font-size:23px}.cosmic-path__event p{font-size:13px}.cosmic-path__epoch:nth-child(2n) .cosmic-path__event p{margin-left:0}.cosmic-path__threshold{grid-template-columns:1fr;gap:26px;margin-top:10px;padding:30px 24px}.cosmic-path__coin{width:112px;height:112px}.cosmic-path__coin img{width:82px;height:82px}.cosmic-path__invitation h3{font-size:29px}.cosmic-path__invitation>p:not(.cosmic-path__eyebrow):not(.cosmic-path__download-note){font-size:14px}.cosmic-path__endnote{text-align:left;margin-top:30px}}@media (max-width:360px){.cosmic-path__time{font-size:9px}.cosmic-path__invitation h3{font-size:27px}}@media (prefers-reduced-motion:reduce){.cosmic-path__cta{transition:none}}.app-entry-path{background:radial-gradient(62% 52% at 85% 8%,#246d8752,#0000 80%),linear-gradient(165deg,#091320,#0d1c2b 64%,#0c1623);border-top:1px solid #d5c68b20;border-bottom:1px solid #bad6ce24;padding:clamp(65px,7vw,105px) 0;position:relative;overflow:hidden}.app-entry-path:before{content:"";pointer-events:none;border:1px solid #c9b47d2a;border-radius:50%;width:660px;height:310px;position:absolute;top:5%;right:-280px;transform:rotate(-25deg)}.app-entry-path__heading{max-width:810px;margin:0 0 48px;position:relative}.app-entry-path__heading h2{color:#f3f2e9;margin:16px 0 19px;font-size:clamp(33px,4.7vw,55px);font-weight:450;line-height:1.13}.app-entry-path__heading h2 span{color:#dec88f}.app-entry-path__heading>p:last-child{color:#c0cbd8;max-width:670px;font-size:15px;line-height:1.9}.app-entry-path__steps{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.app-entry-path__steps li{background:linear-gradient(156deg,#153047a9,#0b1827ed);border:1px solid #b9d1d232;border-top-color:#e2c98a81;border-radius:8px;min-width:0;padding:29px 25px 27px;box-shadow:0 19px 45px #03091438}.app-entry-path__index{color:#ddc98f;letter-spacing:.16em;font-variant-numeric:tabular-nums;margin-bottom:23px;font-size:14px;display:inline-block}.app-entry-path__steps h3{color:#f4f2e9;letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(19px,1.9vw,23px);font-weight:500;line-height:1.34}.app-entry-path__steps p{color:#b9c8d4;margin:0;font-size:13px;line-height:1.86}.app-entry-path__footnote{color:#aebdcc;max-width:910px;margin:26px 0 0;font-size:11px;line-height:1.9;position:relative}@media (max-width:850px){.app-entry-path__steps{gap:12px}.app-entry-path__steps li{padding:25px 18px}}@media (max-width:600px){.app-entry-path{padding:54px 0}.app-entry-path__heading{margin-bottom:29px}.app-entry-path__heading h2{font-size:36px}.app-entry-path__heading>p:last-child{font-size:14px}.app-entry-path__steps{grid-template-columns:1fr;gap:13px}.app-entry-path__steps li{padding:23px 22px}.app-entry-path__index{margin-bottom:13px}.app-entry-path__steps h3{font-size:21px}.app-entry-path__footnote{margin-top:21px;font-size:11px}}
