@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-cyrillic-wght-normal.Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-greek-wght-normal.DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-vietnamese-wght-normal.usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-ext-wght-normal.Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-ext-400-normal.W3Dto7M0.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-400-normal.DLdKLAvx.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-400-normal.DD2KOZkl.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-400-normal.CVFrM67f.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-vietnamese-400-normal.6K-YXo6g.woff2)format("woff2"),url(/_astro/cormorant-garamond-vietnamese-400-normal.4uxlocMh.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-ext-400-normal.Drx2k2n9.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-400-normal.uvC0WHQr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-400-normal.B7YtguxJ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-ext-500-normal.Yta7XZ9C.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-500-normal.lsPpqi9g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-500-normal.CyAY5ZLS.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-500-normal.DkJXBcIH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-vietnamese-500-normal.BZGLGj12.woff2)format("woff2"),url(/_astro/cormorant-garamond-vietnamese-500-normal.DqXqCC0q.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-ext-500-normal.CH1kM7og.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-500-normal.DYeaGGzO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-500-normal.zIXX3Q-H.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-ext-400-italic.BEGvmv_3.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-400-italic.C_Uk1MUY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-400-italic.D3GtrbRZ.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-400-italic.AH1vqu4S.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-vietnamese-400-italic.BoXDRTEW.woff2)format("woff2"),url(/_astro/cormorant-garamond-vietnamese-400-italic.CJpMwFnN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-ext-400-italic.BdEzgT7i.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-400-italic.CQvLaSWn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-italic.Dc_OZ8oc.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-400-italic.BLh7T8o8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer reset{*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure{margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}img,svg{max-width:100%}img{height:auto;display:block}[hidden]{display:none!important}}@layer base{:root{--forest:#102820;--deep:#0b201a;--green:#17392c;--paper:#f1efe5;--ink:#263b2e;--gold:#dec490;--gold-dark:#96703a;--muted:#b0bcb1;--line:#ffffff20;--paper-line:#253d2c24;--serif:"Cormorant Garamond", Georgia, serif;--sans:"Manrope Variable", sans-serif}html{scroll-behavior:smooth;scroll-padding-top:35px}body{font-family:var(--sans);background:var(--forest);color:var(--paper);-webkit-font-smoothing:antialiased;font-size:15px}::selection{background:var(--gold);color:var(--deep)}h1,h2,h3{font-family:var(--serif);font-weight:400}h1{letter-spacing:-.045em;font-size:clamp(56px,6.8vw,100px);line-height:.97}h2{letter-spacing:-.035em;font-size:clamp(42px,4.5vw,66px);line-height:1.03}h3{font-size:32px;line-height:1.13}em{font-weight:400}p{line-height:1.85}a,button,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--gold-dark);outline-offset:5px}body:not(.paper-page) :focus-visible{outline-color:#c59d56}.container{width:min(1280px,100% - 112px);margin-inline:auto}.eyebrow{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:14px;font-size:10px;font-weight:700;line-height:1.6;display:flex}.small-line{background:currentColor;flex:none;width:29px;height:1px}.section{padding-block:104px}.section-paper{background:var(--paper);color:var(--ink)}.section-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}.section-top .eyebrow{color:var(--gold)}.section-paper .section-top .eyebrow{color:#65775e}.section-aside{color:var(--muted);font-size:11px}.section-paper .section-aside{color:#667361}.section-heading{justify-content:space-between;align-items:end;gap:50px;display:flex}.section-heading>p{max-width:430px;color:var(--muted);padding-bottom:5px;font-size:13px}.section-paper .section-heading>p{color:#687364}.text-link{align-items:center;gap:21px;padding-block:8px;font-size:12px;font-weight:650;display:inline-flex}.text-link svg,.button svg,.card-link svg{transition:transform .2s}.text-link:hover svg,.button:hover svg,.system-card:hover .card-link svg{transform:translate(4px)}.button{border:1px solid #0000;justify-content:center;align-items:center;gap:34px;min-height:51px;padding:15px 24px;font-size:12px;font-weight:700;transition:background .2s,border-color .2s;display:inline-flex}.button-gold{color:#25392b;background:var(--gold)}.button-gold:hover{background:#eed7a8}.button-outline{border-color:var(--paper-line);color:var(--ink);background:0 0}.button-outline:hover{background:#dedfd2}.status{align-items:center;gap:8px;font-size:10px;font-weight:600;display:inline-flex}.status i{background:#adbb82;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #c3d6a112}.skip-link{z-index:100;background:var(--paper);color:var(--ink);padding:15px;position:fixed;top:-70px;left:12px}.skip-link:focus{top:12px}}@layer components{.site-header{z-index:30;border-bottom:1px solid var(--line);background:var(--forest);position:relative}.home-page .site-header{background:0 0;position:absolute;inset:0 0 auto}.header-inner{justify-content:space-between;align-items:center;height:90px;display:flex}.brand{color:var(--gold);align-items:center;gap:13px;display:inline-flex}.brand>span{font-family:var(--serif);letter-spacing:.1em;font-size:27px;font-weight:500}.main-nav{align-items:center;gap:38px;font-size:12px;font-weight:500;display:flex}.main-nav>a{transition:color .2s}.main-nav>a:hover,.main-nav>a[aria-current=page]{color:var(--gold)}.main-nav .nav-paper{border:1px solid #e3d3aa6b;align-items:center;gap:28px;margin-left:8px;padding:11px 17px;display:flex}.menu-toggle{color:var(--paper);background:0 0;border:0;width:44px;height:44px;padding:10px;display:none}.menu-toggle span{background:currentColor;width:24px;height:1px;margin-block:7px;transition:transform .2s;display:block}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(4px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px)rotate(-45deg)}.hero{isolation:isolate;align-items:center;height:min(960px,100svh);min-height:790px;display:flex;position:relative;overflow:hidden}.hero-art{object-fit:cover;object-position:58% center;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.hero-shade{z-index:-2;background:linear-gradient(90deg,#081e19e8 0%,#0a211aca 24%,#0a211a53 50%,#0000 76%),linear-gradient(#0b211b80,#0000 30% 73%,#0b231bb8);position:absolute;inset:0}.hero-content{padding-top:66px;padding-bottom:36px}.hero-eyebrow{color:#e4d6b3;margin-bottom:25px;font-size:9px}.hero h1{color:#f7f2e6;max-width:650px;font-size:clamp(73px,7.6vw,112px);line-height:.94}.hero h1 em{color:#e5d0a5}.hero-content>p{color:#e0e3d8;max-width:370px;margin-top:28px;font-size:13px;line-height:1.9}.hero-actions{align-items:center;gap:28px;margin-top:31px;display:flex}.hero-paper{color:#f2ead6;align-items:center;gap:10px;font-size:11px;display:inline-flex}.hero-paper:hover{color:var(--gold)}.hero-stage{color:#c1c7b9;align-items:center;gap:16px;margin-top:28px;font-size:9px;display:flex}.hero-stage>span+span{border-left:1px solid #dfdfc933;padding-left:16px}.hero-caption{color:#ede9d9;align-items:center;gap:13px;font-size:11px;line-height:1.9;display:flex;position:absolute;bottom:54px;right:55px}.hero-caption small{color:#ccd5c8;font-size:9px}.caption-cross{color:var(--gold);font-size:33px;font-weight:200}.hero-scroll{text-transform:uppercase;letter-spacing:.18em;color:#eee7d2;flex-direction:column;align-items:center;gap:9px;font-size:8px;display:flex;position:absolute;bottom:29px;left:50%}.principles-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--forest)}.principles-strip .container{grid-template-columns:repeat(3,1fr);display:grid}.principles-strip span{letter-spacing:.035em;justify-content:center;align-items:center;gap:13px;padding:25px 20px;font-size:10px;display:flex}.principles-strip span+span{border-left:1px solid var(--line)}.principles-strip svg{color:var(--gold);width:17px}.world-section{padding-bottom:65px}.world-explorer{grid-template-columns:40% 60%;align-items:center;gap:0;margin-top:25px;display:grid}.world-copy{padding-right:32px}.world-tabs{border-bottom:1px solid var(--paper-line);justify-content:space-between;gap:15px;display:flex}.world-tabs button{color:#6a7867;background:0 0;border:none;border-bottom:2px solid #0000;gap:8px;margin-bottom:-1px;padding:18px 0;font-size:12px;font-weight:600;display:flex}.world-tabs button span{color:#84917b;padding-top:2px;font-size:9px}.world-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--green)}.world-panel{min-height:243px;padding-top:27px}.world-panel h3{margin-bottom:13px;font-size:33px}.world-panel>p{color:#66705f;font-size:13px;line-height:1.9}.world-note{color:#66705f;align-items:start;gap:12px;margin-block:22px;font-size:10px;line-height:1.8;display:flex}.world-note svg{color:#8c784f;flex-shrink:0;margin-top:2px}.hex-figure{padding-left:30px}.hex-map{width:100%;height:auto;overflow:visible}.map-tile polygon{fill:#d7dfc9;stroke:#becbb2;stroke-width:.7px;transition:fill .45s,stroke .45s}.tile-forest polygon{fill:#bccfb5}.tile-mountain polygon{fill:#ced3c5}.tile-farm polygon{fill:#e1ddbd}.map-river{fill:none;stroke:#73a2a0;stroke-width:10px;stroke-linecap:round;opacity:.8}.capital-ring{fill:none;stroke:#ad8b4e;stroke-width:1px;stroke-dasharray:3 5}.trade-route{fill:none;stroke:#957432;stroke-width:2.5px;stroke-dasharray:6 5;opacity:0;transition:opacity .4s}[data-mode=trade] .trade-route{opacity:1}[data-mode=advance] .tile-mountain polygon{fill:#c0b58f;stroke:#947950}[data-mode=advance] .tile-farm polygon{fill:#bcce99;stroke:#92a06b}.map-label text,.compass text{font-family:var(--sans);letter-spacing:.11em;fill:#50604b;font-size:10px}.hex-figure figcaption{color:#6b7865;justify-content:space-between;align-items:center;gap:15px;margin-top:-12px;padding-inline:48px;font-size:9px;display:flex}.hex-figure figcaption>span:first-child{align-items:center;gap:7px;display:flex}.legend-dot{background:#b29456;width:6px;height:6px}.systems-section{background:#102a21}.system-grid{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:53px;display:grid}.system-card{flex-direction:column;padding:34px 35px 30px;transition:background .25s;display:flex}.system-card:first-child{padding-left:0}.system-card:last-child{padding-right:0}.system-card+.system-card{border-left:1px solid var(--line)}.system-card:hover{background:#ffffff03}.system-card-top{justify-content:space-between;align-items:start;margin-bottom:31px;display:flex}.system-icon{color:#c9b583}.card-number{color:#8c9f8d;font-size:10px}.system-card .eyebrow{letter-spacing:.13em;color:#acbd9f;margin-bottom:15px;font-size:8px}.system-card h3{margin-bottom:15px;font-size:31px}.system-card p{color:#aebfae;font-size:12px;line-height:1.95}.card-link{color:#dbcca5;justify-content:space-between;margin-top:auto;padding-top:33px;font-size:10px;display:flex}.progression-section{background:#152e25;padding-top:84px}.era-timeline{grid-template-columns:repeat(5,1fr);margin-top:55px;display:grid;position:relative}.era-timeline:before{content:"";background:#d3c49d38;height:1px;position:absolute;top:57px;left:9%;right:9%}.era{text-align:center;position:relative}.era-index{color:#99aa96;margin-bottom:17px;font-size:9px;display:block}.era-symbol{background:#152e25;border:1px solid #bcae824a;justify-content:center;align-items:center;width:54px;height:54px;margin:0 auto 21px;display:flex;transform:rotate(45deg)}.era-symbol svg{color:#d3bb87;transform:rotate(-45deg)}.era h3{font-size:26px}.era>p{color:#a7b7a4;margin-top:7px;font-size:10px}.progression-foot{border-top:1px solid var(--line);color:#bdc8b7;justify-content:space-between;margin-top:48px;padding-top:24px;font-size:11px;display:flex}.progression-foot span{color:#a2b39e;padding-top:4px;font-size:9px}.economy-teaser{padding-block:75px}.economy-teaser-inner{grid-template-columns:210px 1fr 130px;align-items:center;gap:65px;display:grid}.economy-emblem svg{fill:none;stroke:#9ca98e;stroke-width:1px;width:210px}.economy-emblem .emblem-castle{fill:#61745a;stroke:none}.economy-teaser .eyebrow{color:#6f7e62;font-size:9px}.economy-teaser h2{margin-block:15px 20px;font-size:45px}.economy-teaser p{color:#6b7565;max-width:490px;margin-bottom:20px;font-size:12px}.economy-side-note{border-left:1px solid var(--paper-line);padding-left:25px}.economy-side-note>span{font-family:var(--serif);color:#7e805e;font-size:72px;line-height:1}.economy-side-note p{margin-top:10px;margin-bottom:0;font-size:9px;line-height:1.8}.roadmap-preview .eyebrow{color:var(--gold);margin-bottom:17px}.roadmap-mini{border-top:1px solid #879e7566;grid-template-columns:repeat(4,1fr);margin-top:53px;display:grid}.mini-phase{padding:30px 28px 0 0;position:relative}.phase-dot{background:var(--forest);border:1px solid #a2b398;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.is-current .phase-dot{border-color:var(--gold);background:#d9c68e;box-shadow:0 0 0 5px #c9cb9220}.mini-phase .eyebrow{color:#aab9a2;font-size:8px}.mini-phase.is-current .eyebrow{color:#e0cc91}.mini-phase h3{margin-bottom:12px;font-size:25px}.mini-phase p{color:#a9b9a4;max-width:220px;font-size:11px}.faq-grid{grid-template-columns:38% 62%;gap:0;display:grid}.faq-grid .eyebrow{color:#6d7a61;margin-bottom:21px}.faq-grid h2{margin-bottom:25px}.faq-list{border-top:1px solid var(--paper-line)}.faq-list details{border-bottom:1px solid var(--paper-line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:12px;font-weight:650;line-height:1.6;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-plus{color:#7b8c6d;font-size:20px;font-weight:400;transition:transform .2s}.faq-list details[open] .faq-plus{transform:rotate(45deg)}.faq-list details>p{color:#66745e;padding:0 38px 25px 0;font-size:12px;line-height:1.9}.closing-banner{text-align:center;border-bottom:1px solid var(--line);background:radial-gradient(#294a34,#132e23 70%);padding-block:79px}.closing-banner .eyebrow{color:#c8be96;justify-content:center;font-size:9px}.closing-banner h2{margin:22px 0 29px;font-size:49px}.site-footer{background:#0d241c}.footer-top{grid-template-columns:1.5fr 1fr 1.25fr 1.15fr;gap:40px;padding-block:61px 52px;display:grid}.brand-small>span{font-size:23px}.brand-small>svg{width:29px}.footer-top p{color:#9eaf9e;margin-top:15px;font-size:10px;line-height:1.9}.footer-links{flex-direction:column;align-items:start;gap:12px;padding-top:7px;display:flex}.footer-links .eyebrow{color:#91a68e;margin-bottom:5px;font-size:8px}.footer-links a{color:#c9d2c2;align-items:center;gap:12px;font-size:10px;display:flex}.footer-links a:hover{color:var(--gold)}.footer-status{padding-top:8px}.footer-status .status{color:var(--gold)}.footer-bottom{border-top:1px solid var(--line);color:#9dad98;justify-content:space-between;align-items:center;gap:20px;padding-block:24px;font-size:8px;display:flex}.footer-bottom a{align-items:center;gap:12px;display:inline-flex}.page-intro{background:radial-gradient(ellipse at 90% 100%, #304a32, transparent 60%), var(--forest);padding-block:82px 87px;position:relative;overflow:hidden}.page-intro .eyebrow{color:var(--gold);margin-bottom:26px}.page-intro h1{max-width:890px;font-size:clamp(58px,6vw,86px)}.page-intro p{color:#bfccb9;max-width:580px;margin-top:26px;font-size:14px}.intro-number{font-family:var(--serif);color:#afc09c0c;pointer-events:none;font-size:350px;line-height:1;position:absolute;bottom:-80px;right:8%}.page-body{background:var(--paper);color:var(--ink);padding-block:80px}.detail-row{border-bottom:1px solid var(--paper-line);grid-template-columns:1fr 1.1fr;gap:90px;padding-block:65px;display:grid}.detail-row>div{min-width:0}.detail-row:first-child{padding-top:0}.detail-row:last-child{border-bottom:none}.detail-row .eyebrow{color:#758366;margin-bottom:20px}.detail-row h2{font-size:49px}.detail-row h3{margin:26px 0 11px}.detail-row p{color:#63705c;margin-bottom:18px;font-size:13px}.detail-row ul,.info-block ul{color:#5c6b55;padding-left:18px;font-size:12px;line-height:1.9}.detail-row li+li,.info-block li+li{margin-top:10px}.callout{color:#516047;background:#e2e6d6;border-left:2px solid #909f71;margin-top:24px;padding:23px 25px;font-size:12px;line-height:1.85}.callout strong{color:#31432c;margin-bottom:7px;display:block}.page-section-title{margin-bottom:35px}.page-section-title .eyebrow{color:#6c7a5e;margin-bottom:18px}.allocation{grid-template-columns:330px 1fr;align-items:center;gap:90px;margin-block:40px 70px;display:grid}.allocation-ring{aspect-ratio:1;background:conic-gradient(#406a4c 0 50%, #b8be96 50% 75%, #c7a669 75%);border-radius:50%;place-items:center;width:275px;display:grid;position:relative}.allocation-ring:before{content:"";background:var(--paper);border-radius:50%;position:absolute;inset:28px}.allocation-ring>div{text-align:center;position:relative}.allocation-ring strong{font-family:var(--serif);font-size:64px;font-weight:400;display:block}.allocation-ring span{text-transform:uppercase;letter-spacing:.12em;font-size:10px}.allocation-legend{width:100%}.allocation-item{border-bottom:1px solid var(--paper-line);grid-template-columns:12px 1fr auto;align-items:center;gap:17px;padding:21px 0;display:grid}.allocation-item i{background:var(--swatch);width:9px;height:9px}.allocation-item h3{font-size:27px}.allocation-item p{color:#697660;margin-top:4px;font-size:11px}.allocation-item strong{font-family:var(--serif);font-size:40px;font-weight:400}.table-scroll{margin-block:25px;overflow-x:auto}.data-table,.prose table{border-collapse:collapse;text-align:left;width:100%;font-size:12px;line-height:1.7}.data-table th,.prose th{color:#607055;background:#e5e7db;font-size:10px;font-weight:700}.data-table td,.data-table th,.prose th,.prose td{border-bottom:1px solid var(--paper-line);padding:16px 18px}.info-grid{grid-template-columns:1fr 1fr;gap:34px;margin-block:36px;display:grid}.info-block{border:1px solid var(--paper-line);padding:30px}.info-block h3{margin-bottom:15px}.info-block p{color:#65735c;font-size:12px}.info-block .eyebrow{color:#7a805e;margin-bottom:15px}.body-note{color:#64725b;max-width:790px;font-size:12px;line-height:1.85}.roadmap-list{max-width:1020px}.roadmap-item{border-bottom:1px solid var(--paper-line);grid-template-columns:75px 1fr;gap:45px;padding-block:40px;display:grid}.roadmap-item:first-child{padding-top:0}.roadmap-number{font-family:var(--serif);color:#8d9b7a;font-size:56px;line-height:1}.roadmap-label{justify-content:space-between;align-items:center;gap:25px;display:flex}.roadmap-label h2{font-size:40px}.phase-status{color:#6d785e;white-space:nowrap;background:#e4e7d9;padding:6px 11px;font-size:9px}.roadmap-item[data-state=current] .phase-status{color:#ecedda;background:#34543b}.roadmap-item p{color:#63715a;max-width:690px;margin-top:18px;font-size:13px}.roadmap-item ul{color:#617058;margin-top:15px;padding-left:17px;font-size:12px;line-height:2}.whitepaper-cover{color:var(--ink);border-bottom:1px solid var(--paper-line);background:#e8e9dc;padding-block:66px 54px}.whitepaper-cover .eyebrow{color:#6c7b5e;margin-bottom:22px}.whitepaper-cover h1{font-size:clamp(62px,6vw,85px)}.whitepaper-cover .subtitle{font-family:var(--serif);color:#69775b;margin-top:13px;font-size:31px}.paper-meta{color:#65745d;flex-wrap:wrap;align-items:center;gap:18px;margin-top:21px;font-size:10px;display:flex}.paper-meta span+span{border-left:1px solid #65745d55;padding-left:18px}.paper-actions{flex-wrap:wrap;gap:13px;margin-top:26px;display:flex}.paper-actions .button{gap:15px;min-height:42px;padding:11px 16px;font-size:10px}.paper-body{background:var(--paper);color:var(--ink)}.paper-layout{grid-template-columns:245px minmax(0,760px);gap:75px;padding-block:55px 90px;display:grid}.paper-toc{align-self:start;max-height:calc(100svh - 64px);position:sticky;top:32px;overflow:auto}.paper-toc>.eyebrow{color:#738065;margin-bottom:20px}.paper-toc nav{flex-direction:column;gap:2px;display:flex}.paper-toc a{color:#697860;border-left:1px solid #b8c2a7;padding:9px 0 9px 15px;font-size:11px;line-height:1.5}.paper-toc a:hover,.paper-toc a[aria-current=location]{color:#263f27;background:#dce2cf;border-color:#50623c}.paper-toc-note{color:#748068;border-top:1px solid var(--paper-line);margin-top:25px;padding-top:17px;font-size:10px}.prose{color:#4f604a;min-width:0;font-size:14px;line-height:1.9}.prose h2{color:var(--ink);border-top:1px solid var(--paper-line);margin:60px 0 22px;padding-top:24px;font-size:41px;line-height:1.15}.prose h2:first-child{border-top:none;margin-top:0;padding-top:0}.prose h3{color:var(--ink);margin:28px 0 13px;font-size:28px}.prose p{margin-bottom:18px}.prose ul,.prose ol{margin-block:15px 23px;padding-left:23px}.prose li+li{margin-top:8px}.prose strong{color:#334d30;font-weight:700}.prose a{text-underline-offset:3px;color:#465e36;text-decoration:underline}.prose table{margin-block:24px;display:block;overflow-x:auto}.prose blockquote{background:#e6e8d9;border-left:2px solid #a6aa7b;margin:25px 0;padding:18px 24px;font-size:13px}.prose blockquote p:last-child{margin-bottom:0}.prose code{overflow-wrap:anywhere;background:#e2e5d8;padding:3px 5px;font-size:.85em}.not-found{text-align:center;place-items:center;min-height:60svh;display:grid}.not-found .eyebrow{color:var(--gold);justify-content:center}.not-found h1{margin-block:22px}.not-found p{color:var(--muted);margin-bottom:27px}}@layer responsive{@media (width>=1700px){.hero{height:900px}}@media (width<=1100px){.container{width:calc(100% - 72px)}.main-nav{gap:23px}.hero{min-height:730px}.hero h1{font-size:88px}.hero-caption{right:36px}.section-heading{gap:35px}.section-heading>p{max-width:350px}.world-explorer{grid-template-columns:45% 55%}.world-copy{padding-right:15px}.world-panel{min-height:275px}.hex-figure{padding-left:0}.hex-figure figcaption{padding-inline:15px}.economy-teaser-inner{grid-template-columns:160px 1fr;gap:45px}.economy-side-note{display:none}.economy-teaser h2{font-size:41px}.system-card{padding-inline:25px}.system-card h3{font-size:29px}.footer-top{gap:25px}.brand-small>span{letter-spacing:.06em;font-size:20px}.detail-row{gap:50px}.paper-layout{grid-template-columns:210px minmax(0,1fr);gap:40px}.allocation{gap:35px}}@media (width<=760px){.container{width:calc(100% - 40px)}.header-inner{height:76px}.brand>span{font-size:24px}.brand>svg{width:31px;height:37px}.menu-toggle{display:block}.main-nav{border-bottom:1px solid var(--line);background:#102820fc;flex-direction:column;align-items:stretch;gap:0;padding:25px 24px;display:none;position:absolute;inset:76px 0 auto}.main-nav.is-open{display:flex}.main-nav>a{padding:16px 5px}.main-nav .nav-paper{justify-content:space-between;margin:12px 0 0}.hero{align-items:start;height:auto;min-height:780px;padding-block:115px 130px}.hero-content{padding-top:36px;padding-bottom:0}.hero-art{object-position:64% center}.hero-shade{background:linear-gradient(90deg,#092118eb 0%,#092118a6 50%,#09211830),linear-gradient(#0000 55%,#092118a8)}.hero h1{font-size:clamp(64px,12.5vw,92px)}.hero-eyebrow{letter-spacing:.13em;font-size:8px}.hero-content>p{max-width:320px;font-size:12px}.hero-actions{flex-wrap:wrap;gap:22px}.hero-caption{font-size:10px;bottom:30px;left:20px;right:auto}.hero-scroll{bottom:38px;left:auto;right:25px}.hero-stage{gap:12px;font-size:8px}.hero-stage .status{font-size:9px}.principles-strip span{text-align:center;flex-direction:column;gap:9px;padding:20px 5px;font-size:8px;line-height:1.6}.section{padding-block:65px}.section-top{margin-bottom:22px}.section-aside{display:none}.section-heading{flex-direction:column;align-items:start;gap:21px}h2{font-size:45px}.section-heading>p{max-width:100%;font-size:12px}.desktop-break{display:none}.world-explorer{flex-direction:column;margin-top:28px;display:flex}.world-copy{width:100%;padding-right:0}.world-panel{min-height:0}.world-panel h3{font-size:31px}.world-panel>p{font-size:12px}.hex-figure{width:100%;margin-top:15px}.hex-figure figcaption{font-size:8px}.system-grid{grid-template-columns:1fr;margin-top:28px}.system-card,.system-card:first-child,.system-card:last-child{padding:28px 0}.system-card+.system-card{border-left:0;border-top:1px solid var(--line)}.system-card-top{margin-bottom:18px}.system-card h3{font-size:32px}.system-card p{max-width:500px}.card-link{padding-top:20px}.era-timeline{grid-template-columns:1fr;gap:25px;margin-top:40px}.era-timeline:before{width:1px;height:auto;inset:20px auto 25px 57px}.era{text-align:left;grid-template-columns:20px 50px 1fr;align-items:center;column-gap:13px;display:grid}.era-index{grid-area:1/1/3;margin:0}.era-symbol{grid-area:1/2/3;width:40px;height:40px;margin:0}.era-symbol svg{width:21px}.era h3{grid-area:1/3;font-size:27px}.era>p{grid-area:2/3;margin-top:1px}.progression-foot{flex-direction:column;gap:5px;margin-top:33px}.economy-teaser{padding-block:60px}.economy-teaser-inner{grid-template-columns:1fr;gap:26px}.economy-emblem{display:none}.economy-teaser h2{font-size:42px}.roadmap-mini{border-top:0;grid-template-columns:1fr 1fr;row-gap:32px;margin-top:30px}.mini-phase{border-top:1px solid #879e7566;padding-top:22px}.mini-phase h3{font-size:25px}.mini-phase p{font-size:10px}.faq-grid{grid-template-columns:1fr;gap:33px}.faq-grid h2{margin-bottom:12px}.closing-banner{padding-block:60px}.closing-banner h2{font-size:43px}.footer-top{grid-template-columns:1fr 1fr;gap:35px 20px;padding-block:43px 36px}.footer-top>div:first-child{grid-column:1/-1}.footer-status{border-top:1px solid var(--line);grid-column:1/-1;padding-top:25px}.footer-status p{max-width:330px;margin-top:8px}.footer-bottom{flex-wrap:wrap;gap:15px;font-size:8px}.footer-bottom>span:nth-child(2){order:3;width:100%}.page-intro{padding-block:55px 60px}.page-intro h1{font-size:61px}.page-intro p{font-size:12px}.intro-number{font-size:240px;bottom:-50px;right:0}.page-body{padding-block:50px}.detail-row{grid-template-columns:1fr;gap:25px;padding-block:42px}.detail-row h2{font-size:42px}.detail-row .eyebrow{margin-bottom:12px}.allocation{grid-template-columns:1fr;gap:25px;margin-block:35px 50px}.allocation-ring{width:240px;margin-inline:auto}.allocation-item{gap:12px}.allocation-item h3{font-size:24px}.allocation-item strong{font-size:35px}.info-grid{grid-template-columns:1fr;gap:18px}.info-block{padding:24px}.data-table td,.data-table th,.prose th,.prose td{min-width:90px;padding:13px 12px}.data-table td:first-child{min-width:155px}.roadmap-item{grid-template-columns:37px 1fr;gap:20px}.roadmap-number{font-size:41px}.roadmap-label{flex-direction:column;align-items:start;gap:11px}.roadmap-label h2{font-size:34px}.whitepaper-cover{padding-block:43px}.whitepaper-cover h1{font-size:63px}.whitepaper-cover .subtitle{font-size:28px}.paper-layout{grid-template-columns:1fr;gap:35px;padding-block:35px 60px}.paper-toc{border-bottom:1px solid var(--paper-line);max-height:none;padding-bottom:22px;position:static}.paper-toc nav{grid-template-columns:1fr 1fr;display:grid}.paper-toc-note{display:none}.paper-toc a{padding:8px 10px;font-size:10px}.prose{font-size:13px}.prose h2{margin-top:42px;font-size:36px}.prose h3{font-size:27px}.prose table{font-size:11px}}@media (width<=370px){.hero-actions{flex-direction:column;align-items:start;gap:20px}.hero-stage{flex-wrap:wrap}.world-tabs button{font-size:11px}.footer-top{grid-template-columns:1fr}.hero h1{font-size:61px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media print{.site-header,.site-footer,.paper-toc,.paper-actions,.skip-link{display:none!important}body,.paper-body,.whitepaper-cover{color:#000;background:#fff}.container{width:100%}.whitepaper-cover{padding:20px 0 25px}.paper-layout{padding:20px 0;display:block}.prose,.prose p{color:#222;font-size:10pt;line-height:1.55}.prose h2{break-after:avoid;font-size:25pt}.prose h3{break-after:avoid;font-size:17pt}.prose table{break-inside:avoid;font-size:8pt;display:table}.prose th,.prose td{padding:7px}.prose a{color:#222}.prose blockquote{break-inside:avoid}@page{size:A4;margin:19mm 18mm}}}
