@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/static/figtree-latin-ext-wght-normal-DCwSJGxG.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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/static/figtree-latin-wght-normal-D_ZTVpCC.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:Marcellus SC;font-style:normal;font-display:swap;font-weight:400;src:url(/static/marcellus-sc-latin-ext-400-normal-KmjoMFPz.woff2)format("woff2"),url(/static/marcellus-sc-latin-ext-400-normal-CbfEGuvh.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:Marcellus SC;font-style:normal;font-display:swap;font-weight:400;src:url(/static/marcellus-sc-latin-400-normal-BVWXGf4k.woff2)format("woff2"),url(/static/marcellus-sc-latin-400-normal-BE55TSha.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:AmberGlyphs;src:url(/static/AmberGlyphs-vPbB1yFS.ttf)format("truetype");font-display:block}:root{--amber:#ffbe55;--hot:#ffe9b0;--text:#fff4df;--muted:#d3c0a0;--dim:#a08a6a;--ink:#2a1a07;--night:#140e08;--deep:#1a1006;--umber:#3a2410;--rust:#7a4a18;--sky:#d6a878;--trader:#ffd23f;--warden:#5aa6ff;--raider:#ff5a44;--good:#a8e28c;--bad:#ff9a84;--title:"Marcellus SC", Georgia, serif;--body:"Figtree Variable", system-ui, sans-serif;--shadow:0 1px 0 #000, 0 0 4px #000, 0 0 12px #000000b3;--cut:polygon(14px 0, 100% 0, 100% calc(100% - 14px), calc(100% - 14px) 100%, 0 100%, 0 14px);--cut-s:polygon(8px 0, 100% 0, 100% calc(100% - 8px), calc(100% - 8px) 100%, 0 100%, 0 8px);--hex:polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);--glass:linear-gradient(62deg, #ffbe5521 0 22%, transparent 22%), linear-gradient(-58deg, #ffbe5517 0 31%, transparent 31%), linear-gradient(118deg, #ffffff0d 0 46%, transparent 46%), #160f08db;--edge:inset 0 0 0 1px #ffbe556b;--gutter:clamp(16px, 5vw, 72px)}*{box-sizing:border-box}html{background:var(--night);color:var(--text);font:500 17px/1.55 var(--body);font-variant-numeric:lining-nums;-webkit-text-size-adjust:100%;scrollbar-color:var(--rust) var(--night)}body{min-height:100vh;margin:0;overflow-x:clip}a{color:var(--amber)}h1,h2,h3{font-family:var(--title);margin:0;font-weight:400;line-height:1.08}button{font:inherit;color:inherit;cursor:pointer}img,svg{display:block}.ic{vertical-align:-.12em;font:400 1em/1 AmberGlyphs;display:inline-block}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--hot);outline-offset:3px}::selection{background:var(--amber);color:var(--ink)}.glass{background:var(--glass);box-shadow:var(--edge);clip-path:var(--cut)}.cta,.btn{--h:46px;height:var(--h);clip-path:var(--cut-s);font:700 15px/1 var(--body);letter-spacing:.02em;white-space:nowrap;border:0;align-items:center;gap:10px;padding:0 22px;text-decoration:none;transition:transform .18s,filter .18s;display:inline-flex;position:relative;overflow:hidden}.cta{color:var(--ink);background:linear-gradient(62deg,#ffffff47 0 26%,#0000 26%),linear-gradient(-58deg,#7832002e 0 34%,#0000 34%),linear-gradient(#ffd27a,#f29418)}.btn{color:var(--text);background:var(--glass);box-shadow:var(--edge)}.cta.big,.btn.big{--h:56px;padding:0 28px;font-size:17px}.cta:after,.btn:after{content:"";background:linear-gradient(105deg,#0000 35%,#fffaeb8c 35% 47%,#0000 47%);position:absolute;inset:0;transform:translate(-110%)}.cta:hover,.btn:hover{filter:brightness(1.08);transform:translateY(-2px)}.cta:hover:after,.btn:hover:after{transition:transform .6s;transform:translate(110%)}.cta:active,.btn:active{transform:translateY(1px)}.chip{clip-path:var(--cut-s);color:var(--hot);background:#ffbe551f;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:13px;font-weight:650;display:inline-flex;box-shadow:inset 0 0 0 1px #ffbe554d}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#world,#embers{width:100vw;height:100vh;display:block;position:fixed;inset:0}#world{z-index:0;background:radial-gradient(120% 90% at 50% 60%,#d6a878 0%,#9a6a3e 55%,#3a2410 100%)}#embers{z-index:2;pointer-events:none}.no-world #world{background:#d6a878 url(/static/title-600zRVdO.jpg) 50%/cover}.haze{z-index:1;pointer-events:none;background:linear-gradient(#140e088c,#0000 22% 70%,#140e08b3),radial-gradient(130% 100%,#0000 55%,#140e088c);transition:background .6s;position:fixed;inset:0}#journey{z-index:3;position:relative;overflow-x:clip}.chapter{min-height:250vh;position:relative}.chapter.hero{min-height:170vh}.chapter.end{min-height:130vh}.chapter.flow{min-height:auto;padding-bottom:20vh}.pin{height:100vh;padding:96px var(--gutter) 64px;pointer-events:none;flex-direction:column;justify-content:center;display:flex;position:sticky;top:0}.flow .pin{justify-content:flex-start;height:auto;min-height:100vh;padding-top:18vh;position:relative}.pin>*{pointer-events:auto;max-width:min(560px,100%)}.right .pin{align-items:flex-end}.right .pin>*{text-align:left;width:min(560px,100%)}.wide .pin>*{max-width:min(1180px,100%)}.wide .pin{justify-content:flex-start;padding-top:13vh}.kicker{font:700 13px/1 var(--body);letter-spacing:.24em;text-transform:uppercase;color:var(--amber);text-shadow:var(--shadow);margin:0 0 12px}.kicker .ic{margin-right:8px;font-size:16px}.chapter h2{color:var(--text);text-shadow:0 2px #000,0 0 22px #140b03d9;margin-bottom:22px;font-size:clamp(34px,4.8vw,70px)}.wide h2{max-width:980px;font-size:clamp(30px,3.6vw,54px)}.chapter .pin>*{--step:0;opacity:clamp(0, var(--show,1) * 1.6 - var(--step) * .2, 1);transform:translateY(calc((1 - var(--show,1)) * 36px))}.chapter .pin>:nth-child(2){--step:1}.chapter .pin>:nth-child(3){--step:2}.chapter .pin>:nth-child(n+4){--step:3}.chapter.away .pin>*{pointer-events:none}.chapter.held .pin>*{transform:none}.chapter:has(:focus-visible) .pin>*{opacity:1;pointer-events:auto;transform:none}@media (prefers-reduced-motion:reduce){.chapter .pin>*{transform:none}}@media (width<=820px){.chapter{min-height:200vh}.pin{justify-content:flex-end;padding:80px 16px 28px}.right .pin{align-items:stretch}.pin>*,.right .pin>*{width:100%}.wide .pin{padding-top:84px}.chapter h2{font-size:clamp(30px,9vw,44px)}}#topbar{z-index:20;height:68px;padding:0 var(--gutter);background:linear-gradient(#140e08d1,#140e0800);align-items:center;gap:18px;transition:background .3s;display:flex;position:fixed;top:0;left:0;right:0}#topbar.solid{background:#140e08eb;box-shadow:0 1px #ffbe5538}.brand{color:var(--hot);font:400 21px/1 var(--title);letter-spacing:.06em;text-shadow:var(--shadow);align-items:center;gap:10px;text-decoration:none;display:flex}.brand svg{width:30px;height:30px}.brand:hover .w-turn{transition:transform .5s cubic-bezier(.3,.7,.3,1.04);transform:rotate(60deg)}.toplinks{gap:4px;margin:0 auto;display:flex}.toplinks a{color:var(--muted);text-shadow:var(--shadow);padding:8px 10px;font-size:14px;font-weight:650;text-decoration:none}.toplinks a:hover,.toplinks a.here{color:var(--hot)}.toplinks a.here{box-shadow:inset 0 -2px 0 var(--amber)}.topcta{gap:10px;margin-left:auto;display:flex}.topcta .cta,.topcta .btn{--h:38px;padding:0 16px;font-size:14px}.menu-toggle{display:none}#milestones{z-index:15;width:28px;height:min(62vh,560px);position:fixed;top:50%;right:22px;transform:translateY(-50%)}.ms-road{background:#ffbe5540;width:2px;position:absolute;top:0;bottom:0;left:13px}.ms-road i{background:var(--amber);transform-origin:0 0;width:2px;height:100%;transform:scaleY(var(--p,0));position:absolute;top:0;left:0}.ms-stone{background:var(--umber);width:16px;height:16px;box-shadow:inset 0 0 0 2px var(--amber);clip-path:var(--hex);border:0;margin-top:-8px;padding:0;position:absolute;left:6px}.ms-stone.done{background:var(--amber)}.ms-stone span{white-space:nowrap;color:var(--hot);background:var(--glass);clip-path:var(--cut-s);opacity:0;pointer-events:none;margin-top:-3px;padding:5px 10px;font-size:13px;font-weight:650;transition:opacity .2s;position:fixed;right:56px}#milestones:hover .ms-stone span{opacity:1}.ms-wheel{pointer-events:none;filter:drop-shadow(0 2px #000);width:32px;height:32px;margin-top:-16px;position:absolute;left:-2px}#loader{z-index:40;background:radial-gradient(90% 70%,#2a1a0b,#140e08);place-content:center;justify-items:center;gap:18px;transition:opacity .9s,visibility .9s;display:grid;position:fixed;inset:0}body:not(.loading) #loader{opacity:0;visibility:hidden}.loader-road{width:min(420px,78vw);height:64px;position:relative}.loader-wheel{bottom:6px;left:calc(var(--p,0) * (100% - 52px));width:52px;height:52px;position:absolute}.loader-wheel svg{width:100%;height:100%}.loader-wheel .w-turn{transform:rotate(calc(var(--p,0) * 900deg))}.loader-line{background:#ffbe5533;height:3px;position:absolute;bottom:0;left:0;right:0}.loader-line i{height:100%;width:calc(var(--p,0) * 100%);background:var(--amber);display:block}.loader-word{color:var(--muted);letter-spacing:.08em;margin:0;font-size:14px}#footer{z-index:3;padding:48px var(--gutter) 40px;background:linear-gradient(180deg, #140e0800, var(--night) 30%);color:var(--muted);font-size:14px;position:relative}.foot-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;max-width:1180px;margin:0 auto;display:flex}.foot-links{flex-wrap:wrap;gap:6px 20px;display:flex}.foot-links a{color:var(--muted);text-decoration:none}.foot-links a:hover{color:var(--hot)}.foot-fine{max-width:1180px;color:var(--dim);margin:18px auto 0;font-size:12.5px}@media (width<=1100px){.toplinks{display:none}}@media (width<=820px){#topbar{gap:10px;height:58px}.brand span,.topcta .lbl{display:none}.topcta{gap:8px}.topcta .cta,.topcta .btn{padding:0 12px}#milestones{width:auto;height:3px;inset:auto 0 0;transform:none}.ms-road{width:auto;height:3px;top:0;left:0;right:0}.ms-road i{width:100%;height:3px;transform:scaleX(var(--p,0))}.ms-stone,.ms-wheel{display:none}}.i-arrowcorner:before{content:""}.i-arrow:before{content:""}.i-axe:before{content:""}.i-bag:before{content:""}.i-banner:before{content:""}.i-barbed:before{content:""}.i-bash:before{content:""}.i-bed:before{content:""}.i-bell:before{content:""}.i-blink:before{content:""}.i-boost:before{content:""}.i-bow:before{content:""}.i-calendar:before{content:""}.i-chat01:before{content:""}.i-chat02:before{content:""}.i-circlearrow:before{content:""}.i-cleave:before{content:""}.i-clock:before{content:""}.i-coin:before{content:""}.i-crate:before{content:""}.i-cross:before{content:""}.i-crown:before{content:""}.i-earring:before{content:""}.i-exclaimation:before{content:""}.i-eye:before{content:""}.i-fastforward:before{content:""}.i-fire:before{content:""}.i-food:before{content:""}.i-gem:before{content:""}.i-globe:before{content:""}.i-goldcup:before{content:""}.i-graph:before{content:""}.i-health01:before{content:""}.i-health02:before{content:""}.i-heart01:before{content:""}.i-heart02:before{content:""}.i-heartbeat:before{content:""}.i-horn:before{content:""}.i-horse:before{content:""}.i-house:before{content:""}.i-ingot:before{content:""}.i-key:before{content:""}.i-knife:before{content:""}.i-lance:before{content:""}.i-landscape:before{content:""}.i-lightbulb:before{content:""}.i-locator:before{content:""}.i-locked:before{content:""}.i-longshot:before{content:""}.i-mail:before{content:""}.i-menu:before{content:""}.i-meteor:before{content:""}.i-minus:before{content:""}.i-multiplier:before{content:""}.i-music:before{content:""}.i-necklace:before{content:""}.i-nova:before{content:""}.i-page:before{content:""}.i-pause:before{content:""}.i-pen:before{content:""}.i-pin:before{content:""}.i-play01:before{content:""}.i-plus:before{content:""}.i-power:before{content:""}.i-powerup:before{content:""}.i-question:before{content:""}.i-repair:before{content:""}.i-retry:before{content:""}.i-ring:before{content:""}.i-rubbish:before{content:""}.i-run:before{content:""}.i-save:before{content:""}.i-search:before{content:""}.i-settings:before{content:""}.i-shield:before{content:""}.i-shoppingcart:before{content:""}.i-silence:before{content:""}.i-skull:before{content:""}.i-snowflake:before{content:""}.i-staff:before{content:""}.i-star:before{content:""}.i-stop:before{content:""}.i-stopwatch:before{content:""}.i-sword:before{content:""}.i-tar:before{content:""}.i-target:before{content:""}.i-thunder:before{content:""}.i-tick:before{content:""}.i-unlocked:before{content:""}.i-volumeup:before{content:""}.i-ward:before{content:""}.i-wheel:before{content:""}.i-whirlwind:before{content:""}.i-wineglass:before{content:""}
