@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6a2830ad50e93808-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5924d7180a413da6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Marcellus Fallback;src:local("Times New Roman");ascent-override:86.59%;descent-override:24.87%;line-gap-override:0.00%;size-adjust:112.50%}.__className_0ccb75{font-family:Marcellus,Marcellus Fallback;font-weight:400;font-style:normal}.__variable_0ccb75{--font-display:"Marcellus","Marcellus Fallback"}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_3d9088{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_3d9088{--font-body:"Instrument Sans","Instrument Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--ether:#eceeec;--ether-deep:#dde3e1;--marble:#fafaf7;--ink:#151a20;--slate:#5c6670;--verdigris:#2f6f5f;--verdigris-bright:#5fbfa2;--gild:#a8853c;--aegean:#0e1d2b;--aegean-2:#16293c;--line:rgba(21,26,32,0.14);--line-soft:rgba(21,26,32,0.08)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--ether);color:var(--ink);font-family:var(--font-body),system-ui,sans-serif;font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}::selection{background:var(--gild);color:var(--marble)}a{color:inherit}button{cursor:pointer}button,input,select,textarea{font:inherit}:focus-visible{outline:2px solid var(--verdigris);outline-offset:3px}.wrap{max-width:1120px;margin:0 auto;padding:0 24px}.display{font-family:var(--font-display),serif;font-weight:400;letter-spacing:.045em;line-height:1.08}.display,.eyebrow{text-transform:uppercase}.eyebrow{font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:.22em;color:var(--verdigris);display:flex;align-items:center;gap:14px}.eyebrow:before{content:"";width:34px;height:1px;background:var(--gild);flex:none}.lede{color:var(--slate);font-size:19px;max-width:58ch}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--ether) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-soft)}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:64px}.wordmark{font-family:var(--font-display),serif;font-size:19px;letter-spacing:.28em;text-transform:uppercase;text-decoration:none}.wordmark span{color:var(--gild)}.nav-links{display:flex;align-items:center;gap:28px;font-size:14.5px}.nav-links a{text-decoration:none;color:var(--slate);transition:color .15s ease}.nav-links a:hover{color:var(--ink)}.btn{display:inline-block;border:1px solid var(--ink);background:var(--ink);color:var(--marble);padding:11px 26px;font-size:15px;letter-spacing:.02em;text-decoration:none;border-radius:2px;transition:background .15s ease,color .15s ease}.btn:hover{background:var(--verdigris);border-color:var(--verdigris)}.btn--nav{padding:8px 20px;font-size:14px}.btn--quiet{background:transparent;color:var(--ink)}.btn--quiet:hover{background:var(--ink);color:var(--marble)}.hero{padding:108px 0 0}.hero h1{font-size:clamp(44px,7.6vw,92px);margin:30px 0 0}.hero h1 .drop{display:block;padding-left:clamp(0px,6vw,72px)}.hero h1 .period{color:var(--gild)}.hero-foot{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:32px;margin-top:44px}.hero-foot .lede{max-width:52ch}.hero-ctas{display:flex;align-items:center;gap:22px;flex:none}.signin-link{font-size:15px;color:var(--slate)}.signin-link:hover{color:var(--ink)}.horizon{margin-top:72px;border-top:1px solid var(--gild);padding:14px 0 26px;display:flex;justify-content:space-between;gap:16px;font-family:var(--font-mono),monospace;font-size:12.5px;color:var(--slate);letter-spacing:.06em}.horizon b{font-weight:500;color:var(--verdigris)}.section{padding:104px 0}.section h2{font-size:clamp(30px,4.4vw,48px);margin:22px 0 18px;max-width:22ch}.ascent{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px;margin-top:56px;align-items:start}.stage{background:var(--marble);border:1px solid var(--line-soft);border-top:2px solid var(--gild);padding:30px 28px 34px;border-radius:2px;box-shadow:0 20px 40px -32px rgba(21,26,32,.35)}.stage:first-child{margin-top:96px}.stage:nth-child(2){margin-top:48px}.stage-n{font-size:30px;color:var(--gild)}.stage h3,.stage-n{font-family:var(--font-display),serif}.stage h3{font-weight:400;text-transform:uppercase;letter-spacing:.09em;font-size:21px;margin:10px 0 12px}.stage p{color:var(--slate);font-size:15.5px}.stage-meta{margin-top:20px;font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--verdigris)}.descent{height:180px;background:linear-gradient(var(--ether),var(--ether-deep) 40%,var(--aegean));display:flex;align-items:flex-end;justify-content:center;padding-bottom:26px}.descent span{font-family:var(--font-mono),monospace;font-size:11.5px;letter-spacing:.3em;text-transform:uppercase;color:rgba(250,250,247,.5)}.engine{background:var(--aegean);color:#e8ecec;padding:96px 0 110px}.engine .eyebrow{color:var(--verdigris-bright)}.engine h2{color:var(--marble)}.engine .lede{color:#97a6b0}.engine-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:56px;gap:56px;margin-top:56px;align-items:start}.feed{background:var(--aegean-2);border:1px solid rgba(95,191,162,.18);border-radius:3px;padding:20px 0;height:380px;overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(transparent,#000 12%,#000 88%,transparent)}.feed-track{animation:feed-scroll 36s linear infinite}.feed-line{display:flex;gap:14px;padding:9px 24px;font-family:var(--font-mono),monospace;font-size:13px;line-height:1.5;color:#b8c4c2;white-space:nowrap}.feed-line time{color:var(--verdigris-bright);flex:none}.feed-line em{font-style:normal;color:#7f929e;flex:none;min-width:88px}.feed-line span{overflow:hidden;text-overflow:ellipsis}@keyframes feed-scroll{to{transform:translateY(-50%)}}.engine-claims{display:flex;flex-direction:column;gap:0}.claim{padding:24px 0;border-top:1px solid rgba(250,250,247,.12)}.claim:last-child{border-bottom:1px solid rgba(250,250,247,.12)}.claim h3{font-family:var(--font-display),serif;font-weight:400;letter-spacing:.08em;text-transform:uppercase;font-size:17px;color:var(--marble);margin-bottom:6px}.claim p{color:#97a6b0;font-size:15px}.who-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;margin-top:52px}.who-card{border:1px solid var(--line);border-radius:2px;padding:34px 32px;background:var(--marble)}.who-card--not{background:transparent}.who-card h3{font-family:var(--font-display),serif;font-weight:400;text-transform:uppercase;letter-spacing:.09em;font-size:19px;margin-bottom:18px}.who-card ul{list-style:none;display:flex;flex-direction:column;gap:12px;color:var(--slate);font-size:15.5px}.who-card li{padding-left:22px;position:relative}.who-card--for li:before{content:"";position:absolute;left:0;top:.62em;width:10px;height:1px;background:var(--gild)}.who-card--not li:before{content:"×";position:absolute;left:0;top:0;color:var(--slate);opacity:.55}.talk{border-top:1px solid var(--line-soft)}.talk-grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:64px;gap:64px;align-items:start}.talk-aside p{color:var(--slate);margin-top:16px;max-width:44ch}.form{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.field{display:flex;flex-direction:column;gap:7px}.field--full{grid-column:1/-1}.field label{font-family:var(--font-mono),monospace;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--slate)}.field input,.field select,.field textarea{border:1px solid var(--line);background:var(--marble);border-radius:2px;padding:12px 14px;font-size:15.5px;color:var(--ink);transition:border-color .15s ease}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--verdigris)}.field textarea{min-height:120px;resize:vertical}.form-foot{grid-column:1/-1;display:flex;align-items:center;gap:20px}.form-note{font-size:13.5px;color:var(--slate)}.form-status{grid-column:1/-1;font-family:var(--font-mono),monospace;font-size:13.5px;color:var(--verdigris)}.form-status--err{color:#a4442f}.footer{border-top:1px solid var(--line-soft);padding:34px 0 46px}.footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;font-size:13.5px;color:var(--slate)}.footer-inner nav{display:flex;gap:24px}.footer-inner a{color:var(--slate);text-decoration:none}.footer-inner a:hover{color:var(--ink)}.gate{min-height:calc(100vh - 64px);display:flex;align-items:center;justify-content:center;padding:60px 24px}.gate-card{width:100%;max-width:430px}.gate-card h1{font-size:clamp(30px,5vw,40px);margin:20px 0 14px}.gate-card>p{color:var(--slate);margin-bottom:30px}.gate-form{display:flex;flex-direction:column;gap:18px}.gate-portal{margin-top:8px;border:1px solid var(--line);border-top:2px solid var(--gild);background:var(--marble);padding:24px}.gate-portal p{color:var(--slate);font-size:15px;margin-bottom:16px}.gate-portal strong{color:var(--ink)}[data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .7s ease}[data-reveal].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.feed-track{animation:none}[data-reveal]{opacity:1;transform:none;transition:none}}@media (max-width:900px){.ascent{grid-template-columns:1fr;align-items:stretch}.stage:first-child,.stage:nth-child(2){margin-top:0}.engine-grid,.talk-grid,.who-grid{grid-template-columns:1fr}.nav-links a:not(.btn){display:none}.hero{padding-top:72px}.form{grid-template-columns:1fr}.field--full,.form-foot,.form-status{grid-column:auto}.horizon span:not(:first-child){display:none}}