@font-face{font-family:Inter;src:url(/assets/InterVariable-DiVDrmQJ.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-synthesis:none;--ink:#101010;--charcoal:#191919;--ivory:#f4f2ed;--paper:#faf9f6;--muted-dark:#a5a5a3;--muted-light:#656560;--line-dark:#f4f2ed2e;--line-light:#10101033;--accent-dark:#ef7d52;--accent-light:#8e3f2b;--page-gutter:clamp(1.25rem, 3vw, 3.75rem);--section-space:clamp(6rem, 12vw, 12rem);--scroll-y:0;--header-height:5.75rem;background:var(--ink);color:var(--ivory);font-family:Inter,Helvetica Neue,Arial,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:calc(var(--measured-header-height,var(--header-height)) + 12px);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#7d7d7a var(--charcoal);background:var(--ink)}@supports selector(::-webkit-scrollbar){html{scrollbar-width:auto;scrollbar-color:auto}html::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar-track{background:var(--charcoal)}html::-webkit-scrollbar-thumb{border:2px solid var(--charcoal);background:#7d7d7a;border-radius:6px;min-height:40px}html::-webkit-scrollbar-thumb:hover{background:#b0775e}html::-webkit-scrollbar-thumb:active{background:var(--accent-dark)}html::-webkit-scrollbar-button{display:none}}body{background:var(--ink);min-width:320px;color:var(--ivory);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--accent-dark);outline-offset:5px}p,h1,h2{margin:0}section h2[id]{scroll-margin-top:2.5rem}.page-frame{width:min(100%,112rem);padding-inline:var(--page-gutter);margin-inline:auto}.skip-link{z-index:100;background:var(--paper);color:var(--ink);padding:.75rem 1rem;transition:transform .18s;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.site-header{--field-header-veil:.62;z-index:20;width:100%;margin-bottom:calc(-1 * var(--header-height));color:var(--ivory);background:rgba(16, 16, 16, var(--field-header-veil));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}.site-header[data-surface=light]{--field-header-veil:.9}.scroll-progress{pointer-events:none;background:var(--line-dark);height:2px;position:absolute;inset:auto 0 0}.scroll-progress-fill{background:var(--accent-dark);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.header-grid{min-height:var(--header-height);border-bottom:1px solid var(--line-dark);letter-spacing:.11em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;font-size:.72rem;font-weight:600;display:grid}.header-brand{letter-spacing:-.06em;text-transform:none;justify-self:start;align-items:center;min-width:2.75rem;min-height:2.75rem;font-size:1rem;font-weight:760;display:inline-flex}.header-brand span,.footer-mark span{color:var(--accent-dark)}.header-status{color:var(--muted-dark);align-items:center;gap:.65rem;display:inline-flex}.header-status i{background:var(--accent-dark);border-radius:50%;width:.42rem;height:.42rem}.header-links{justify-self:end;gap:clamp(1rem,2vw,2rem);display:flex}.header-links a{align-items:center;min-height:2.75rem;display:inline-flex}.header-links a:hover{color:var(--accent-dark)}.knowledge-region{--field-footer-fade:96px;isolation:isolate;position:relative;overflow:clip}[data-field]>.page-frame{z-index:2;position:relative}.hero{background:var(--ink);min-height:100dvh;color:var(--ivory);position:relative;overflow:hidden}.hero:after{content:"";z-index:1;background:var(--line-dark);width:1px;position:absolute;top:0;bottom:0;left:67%}.hero-inner{z-index:2;grid-template-rows:7.75rem 1fr auto;min-height:100dvh;display:grid;position:relative}.hero-label{color:var(--muted-dark);letter-spacing:.12em;text-transform:uppercase;opacity:0;align-self:end;font-size:.72rem;font-weight:600;animation:.7s .45s forwards fade-up}.hero-wordmark{transform:translate3d(0, calc(var(--scroll-y) * -.065px), 0);letter-spacing:-.105em;white-space:nowrap;align-self:center;font-size:clamp(6.25rem,18.2vw,21rem);font-weight:760;line-height:.73}.word-visual{align-items:baseline;padding:.14em .08em .1em 0;display:flex}.scramble-char{display:inline-grid}.scramble-char>span{text-align:center;grid-area:1/1}.scramble-target{visibility:hidden}.scramble-char.word-suffix{color:var(--accent-dark)}.hero-bottom{border-top:1px solid var(--line-dark);grid-template-columns:1fr 1fr 1fr;align-items:end;min-height:clamp(9rem,18vh,13rem);padding-bottom:clamp(1.5rem,4vh,3.5rem);display:grid}.hero-byline,.hero-slogan,.scroll-cue{opacity:0;padding-top:1.25rem;animation:.7s .85s forwards fade-up}.hero-byline{color:var(--muted-dark);letter-spacing:.04em;font-size:.8rem}.hero-slogan{letter-spacing:-.05em;font-size:clamp(1.55rem,2.6vw,3rem);font-weight:520}.hero-slogan span{border-bottom:1px solid var(--accent-dark)}.scroll-cue{min-height:2.75rem;color:var(--muted-dark);letter-spacing:.12em;text-transform:uppercase;justify-self:end;align-items:center;gap:1rem;font-size:.7rem;font-weight:600;display:flex}.scroll-cue i{background:var(--line-dark);width:3.25rem;height:1px;display:block;position:relative;overflow:hidden}.scroll-cue i:after{content:"";background:var(--accent-dark);animation:2.2s ease-in-out 1.2s infinite cue-pass;position:absolute;inset:0;transform:translate(-100%)}.knowledge-field{z-index:1;pointer-events:none;position:absolute;inset:0}.hero:before{content:"";pointer-events:none;background-image:linear-gradient(#f4f2ed09 1px,#0000 1px),linear-gradient(90deg,#f4f2ed09 1px,#0000 1px);background-size:clamp(5rem,8vw,8rem) clamp(5rem,8vw,8rem);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 70%);mask-image:linear-gradient(90deg,#0000,#000 70%)}.knowledge-field canvas{width:100%;display:block;position:sticky;top:0}.field-index{z-index:2;right:var(--page-gutter);color:var(--muted-dark);letter-spacing:.15em;text-align:right;text-transform:uppercase;white-space:nowrap;font-size:clamp(.5rem,.65vw,.6rem);font-weight:600;line-height:1.5;position:absolute;bottom:calc(clamp(9rem,18vh,13rem) + 1.5rem)}.light-section{background:var(--paper);color:var(--ink);--section-muted:var(--muted-light);--section-line:var(--line-light);--section-accent:var(--accent-light)}.dark-section{background:var(--charcoal);color:var(--ivory);--section-muted:var(--muted-dark);--section-line:var(--line-dark);--section-accent:var(--accent-dark)}.section-grid{padding-top:var(--section-space);padding-bottom:var(--section-space);grid-template-columns:minmax(8rem,.55fr) 1.45fr .85fr;column-gap:clamp(2rem,5vw,7rem);display:grid}.section-label{color:var(--section-muted);letter-spacing:.13em;text-transform:uppercase;align-self:start;font-size:.7rem;font-weight:650}.section-label:before{content:"";vertical-align:middle;background:var(--section-accent);width:1.75rem;height:1px;margin-right:.75rem;display:inline-block}.creator-copy{grid-column:2/4;grid-template-columns:minmax(0,1.6fr) minmax(16rem,.7fr);align-items:end;gap:clamp(2rem,5vw,7rem);display:grid}.creator h2{text-wrap:balance;letter-spacing:-.065em;max-width:10ch;font-size:clamp(3.5rem,8vw,9rem);font-weight:620;line-height:.93}.section-body{max-width:33rem;color:var(--section-muted);font-size:clamp(1.05rem,1.3vw,1.35rem);line-height:1.6}.future-destination{border-top:1px solid var(--section-line);border-bottom:1px solid var(--section-line);grid-column:2/4;grid-template-columns:1fr 1fr auto;align-items:center;min-height:7rem;margin-top:clamp(4rem,8vw,8rem);display:grid}.future-destination span{letter-spacing:-.04em;font-size:clamp(1.3rem,2vw,2.25rem)}.future-destination strong{color:var(--section-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:600}.future-destination i{color:var(--section-muted);opacity:.35;font-size:1.2rem;font-style:normal}.site-footer{z-index:3;background:var(--ink);color:var(--ivory);position:relative}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:default;opacity:.3}h3{margin:0}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.text-link{border-bottom:1px solid var(--section-accent,var(--accent-dark));padding-block:.75rem;display:inline-block}.projects-frame{flex-direction:column;padding-top:4rem;padding-bottom:2rem;display:flex}.projects-heading{grid-template-columns:1fr 1fr;align-items:end;gap:1.5rem;display:grid}.projects-heading .section-label{grid-column:1/-1}.projects-heading h2{letter-spacing:-.055em;max-width:15ch;font-size:clamp(2rem,3.5vw,4rem);font-weight:560;line-height:1.05}.projects-thread{max-width:35rem;color:var(--section-muted);justify-self:end;font-size:1rem;line-height:1.6}.project-track{margin-top:2.5rem;position:relative}.project-panel{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.project-copy{padding-block:1rem}.project-category,.project-destination,.visual-caption,.visual-study,.stage-label,.pending-domain,.update-project{letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:600}.project-category{color:var(--muted-dark)}.project-category>span{color:var(--accent-dark);margin-right:1.5rem}.project-copy h3{letter-spacing:-.075em;margin-top:1.5rem;font-size:clamp(3.25rem,6.5vw,7rem);font-weight:620;line-height:1}.project-copy h3>span{letter-spacing:.13em;text-transform:uppercase;color:var(--accent-dark);margin-top:1rem;font-size:.65rem;font-weight:600;display:block}.project-purpose{letter-spacing:-.045em;max-width:25ch;margin-top:2rem;font-size:clamp(1.5rem,2.3vw,2.5rem);line-height:1.15}.project-description{max-width:45ch;color:var(--muted-dark);margin-top:1.25rem;font-size:1rem;line-height:1.7}.project-destination{border-top:1px solid var(--line-dark);flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:2rem;padding-top:.5rem;display:flex}.project-destination>span{color:var(--muted-dark)}.project-destination a{align-items:center;gap:1rem;min-height:2.75rem;display:inline-flex}.project-destination a:hover{color:var(--accent-dark)}.project-visual{border-left:1px solid var(--line-dark);min-width:0;padding:2rem;position:relative}.visual-caption{color:var(--muted-dark);font-size:.6rem;display:block}.visual-study{color:var(--muted-dark);letter-spacing:.06em;margin-top:2rem;font-size:.55rem;display:block}.knowledge-composition{max-width:26rem;margin-inline:auto}.knowledge-sheet{background:var(--paper);color:var(--ink);margin-top:1.5rem;padding:1.5rem}.knowledge-sheet>span,.knowledge-facts>span,.knowledge-relation>span{letter-spacing:.08em;text-transform:uppercase;font-size:.6rem}.knowledge-sheet strong{letter-spacing:-.055em;margin-top:1.5rem;font-size:clamp(1.75rem,3vw,3rem);font-weight:570;line-height:1.05;display:block}.visual-lines{gap:.5rem;margin-top:1.5rem;display:grid}.visual-lines i{background:var(--line-light);height:1px}.visual-lines i:last-child{width:60%}.knowledge-facts{background:var(--accent-dark);color:var(--ink);margin-top:-.5rem;margin-left:3rem;padding:1rem 1.5rem;position:relative}.knowledge-facts>div{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1rem;display:grid}.knowledge-facts i{background:#10101040;height:.5rem}.knowledge-relation{border:1px solid var(--line-dark);margin-block:1rem;padding:1rem}.knowledge-relation svg{width:100%;stroke:var(--accent-dark);fill:var(--charcoal);stroke-width:1px;margin-top:.5rem;display:block}.horizon-composition{max-width:32rem;margin-inline:auto;position:relative}.horizon-globe{fill:none;width:100%;stroke:var(--line-dark);stroke-width:1px;display:block}.horizon-globe .globe-orbit{stroke:var(--accent-dark);stroke-width:1.5px}.horizon-globe .globe-point{fill:var(--accent-dark);stroke:var(--accent-dark)}.horizon-layers{letter-spacing:.04em;flex-wrap:wrap;gap:.5rem;font-size:.6rem;display:flex}.horizon-layers span+span:before{content:"/";color:var(--muted-dark);margin-right:.5rem}.horizon-layers span:last-child{color:var(--accent-dark)}.api-composition{max-width:28rem;margin-inline:auto}.api-brackets{color:var(--accent-dark);justify-content:space-between;align-items:center;margin-block:2rem;font-size:clamp(5rem,9vw,10rem);font-weight:200;line-height:.9;display:flex}.api-brackets i{background:var(--line-dark);width:30%;height:1px}.api-flow{letter-spacing:.08em;text-transform:uppercase;justify-items:center;gap:.75rem;margin-bottom:2rem;font-size:.7rem;display:grid}.api-flow strong{border:1px dashed var(--accent-dark);padding:1rem 3rem;font-weight:500}.api-flow i{color:var(--accent-dark);font-size:1rem;font-style:normal}.showcase-controls{border-top:1px solid var(--line-dark);align-items:center;gap:1.5rem;margin-top:1.5rem;padding-top:1rem;display:none}.showcase-controls>p:first-child{color:var(--muted-dark);margin-right:auto;font-size:.7rem}.project-pagination{display:flex}.project-pagination button{background:0 0;border:0;place-items:center;width:2.75rem;height:2.75rem;display:grid}.project-pagination button span{background:var(--muted-dark);width:1.5rem;height:2px}.project-pagination button[aria-current] span{background:var(--accent-dark)}.project-position{color:var(--muted-dark);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem}.project-position>span:first-child{color:var(--ivory)}.project-arrows{gap:.5rem;display:flex}.project-arrows button{border:1px solid var(--line-dark);background:0 0;width:3rem;height:3rem;font-size:1.2rem}.project-arrows button:not(:disabled):hover{border-color:var(--accent-dark);color:var(--accent-dark)}.development-content{grid-column:2/4;min-width:0}.development-heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:3rem;display:grid}.development h2{letter-spacing:-.065em;max-width:10ch;font-size:clamp(3.5rem,7vw,8rem);font-weight:620;line-height:.96}.development-list{margin-top:4rem}.development-row{border-top:1px solid var(--line-light);grid-template-columns:2rem 1fr auto 2rem;align-items:center;gap:1rem;padding-block:2rem;display:grid}.development-row:last-child{border-bottom:1px solid var(--line-light)}.development-number{color:var(--muted-light);font-size:.65rem}.development-row h3{letter-spacing:-.045em;font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:550}.development-row h3 small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-light);margin-top:.5rem;font-size:.6rem;display:block}.stage-label{border:1px solid var(--line-light);width:fit-content;color:var(--accent-light);padding:.5rem .75rem;display:inline-block}.development-row p{max-width:50ch;color:var(--muted-light);grid-column:2/4;font-size:.9rem;line-height:1.65}.row-arrow{grid-area:1/4;justify-self:end;font-size:1.25rem}.development-row:hover h3,.development-row:hover .row-arrow{color:var(--accent-light)}.development-bottom{grid-template-columns:1.3fr 1fr;gap:3rem;margin-top:4rem;display:grid}.latest-development h3{letter-spacing:-.04em;max-width:23ch;margin-block:1.5rem 1rem;font-size:clamp(1.5rem,2vw,2rem);font-weight:550;line-height:1.2}.latest-development>p:not(.section-label),.status-destination>p:not(.section-label){color:var(--section-muted);max-width:45ch;font-size:.9rem;line-height:1.65}.latest-development .update-project{margin-top:1.5rem}.status-destination{border-left:1px solid var(--line-light);padding-left:2rem}.status-destination .text-link{letter-spacing:-.025em;margin-block:1rem;font-size:1.15rem}.pending-domain{color:var(--muted-light);overflow-wrap:anywhere;margin-top:1.5rem;font-size:.55rem;line-height:1.7;display:block}.footer-grid{grid-template-columns:1.5fr 1fr 1fr;gap:3rem;padding-block:5rem;display:grid}.footer-mark{letter-spacing:-.1em;align-items:center;min-height:2.75rem;font-size:3.5rem;font-weight:760;line-height:1;display:inline-flex}.footer-identity p{letter-spacing:-.025em;margin-top:1.5rem;font-size:1.1rem;line-height:1.4}.footer-identity>span{color:var(--muted-dark);margin-top:1.5rem;font-size:.7rem;display:block}.footer-column{flex-direction:column;align-items:start;display:flex}.footer-column h2{color:var(--muted-dark);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.5rem;font-size:.65rem;font-weight:600}.footer-column a,.footer-column p{min-height:2.75rem;padding-block:.65rem;font-size:.9rem;line-height:1.5}.footer-column a:hover{color:var(--accent-dark)}.footer-column span{color:var(--muted-dark);margin-top:.25rem;font-size:.65rem;display:block}.footer-bottom{border-top:1px solid var(--line-dark);letter-spacing:.08em;color:var(--muted-dark);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.5rem;font-size:.6rem;display:flex}.footer-bottom a{min-height:2.75rem;color:var(--ivory);align-items:center;display:flex}.status-header{z-index:20;background:var(--ink);justify-content:space-between;align-items:center;min-height:5.75rem;display:flex;position:sticky;top:0}.status-header .text-link{font-size:.7rem}.status-page{padding-block:2rem 5rem}.status-page>.page-frame{max-width:80rem}.status-nav{border-bottom:1px solid var(--line-light);flex-wrap:wrap;gap:.5rem 2rem;margin-bottom:4rem;padding-bottom:1rem;display:flex}.status-nav a{align-items:center;min-height:2.75rem;font-size:.8rem;display:flex}.status-nav a[aria-current]{color:var(--accent-light);text-underline-offset:.5rem;text-decoration:underline}.status-page h1{letter-spacing:-.065em;margin-top:2rem;font-size:clamp(3rem,8vw,8rem);font-weight:620;line-height:1.05}.status-introduction{max-width:55ch;color:var(--muted-light);margin-top:2rem;font-size:1.1rem;line-height:1.7}.status-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-block:4rem;display:grid}.status-overview a{border-top:1px solid var(--line-light);padding-top:1.5rem}.status-overview h2{letter-spacing:-.05em;margin-block:1.5rem 1rem;font-size:2rem;font-weight:550}.status-overview h2 span{float:right}.status-overview p,.status-summary p,.milestone-list p,.status-empty{color:var(--muted-light);font-size:1rem;line-height:1.7}.status-summary{border-block:1px solid var(--line-light);align-items:start;gap:2rem;margin-block:3rem;padding-block:1.5rem;display:flex}.status-summary .stage-label{flex-shrink:0}.status-subtitle{letter-spacing:-.04em;font-size:1.5rem;font-weight:550}.milestone-list{margin-block:2rem;padding:0;list-style:none}.milestone-list li{border-bottom:1px solid var(--line-light);grid-template-columns:8rem 1fr;align-items:start;gap:2rem;padding-block:1.5rem;display:grid}.milestone-list h3{margin-bottom:.5rem;font-size:1.15rem;font-weight:550}.status-empty{margin-top:1.5rem}.status-availability{color:var(--muted-light);margin-block:2rem 4rem;font-size:.85rem}.status-note{border-top:1px solid var(--line-light);color:var(--muted-light);margin-top:3rem;padding-top:1.5rem;font-size:.75rem;line-height:1.8}.projects-viewport{z-index:2;position:relative}.project-window{min-width:0}.projects:not(.is-pinned) .project-panel{border-bottom:1px solid var(--line-dark);padding-block:3rem}.projects{scroll-margin-top:-12px}.projects.is-pinned{--project-available-height:calc(100dvh - var(--measured-header-height,var(--header-height)));--project-space:clamp(.5rem, calc((var(--project-available-height) - 34rem) / 12), 1.5rem);height:calc(var(--project-available-height) + var(--project-scroll-distance,0px))}.is-pinned .projects-viewport{top:var(--measured-header-height,var(--header-height));height:var(--project-available-height);position:sticky}.is-pinned .projects-frame{height:100%;padding-block:var(--project-space);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.is-pinned .projects-heading{gap:clamp(.5rem, calc(var(--project-space) / 2), .75rem)}.is-pinned .projects-heading h2{font-size:clamp(1.8rem, min(3vw, calc(var(--project-available-height) * .06)), 3.5rem)}.is-pinned .project-window{margin-top:var(--project-space);min-height:0;overflow:clip}.is-pinned .project-track{will-change:transform;height:100%;margin:0;display:flex}.is-pinned .project-panel{flex:0 0 100%;grid-template-rows:minmax(0,1fr);min-width:0;height:100%;min-height:0}.is-pinned .project-copy{min-width:0;padding-block:0}.is-pinned .project-copy h3{font-size:clamp(3rem, min(6.5vw, calc(var(--project-available-height) * .11)), 7rem);margin-top:var(--project-space)}.is-pinned .project-copy h3>span{margin-top:clamp(.5rem, var(--project-space), 1rem)}.is-pinned .project-purpose{margin-top:var(--project-space);font-size:clamp(1.35rem, min(2.3vw, calc(var(--project-available-height) * .045)), 2.5rem)}.is-pinned .project-description{margin-top:var(--project-space)}.is-pinned .project-destination{margin-top:var(--project-space);gap:.5rem 1.5rem}.is-pinned .showcase-controls{margin-top:var(--project-space);padding-top:clamp(.5rem, var(--project-space), 1rem);display:flex}.is-pinned .project-visual{pointer-events:none;padding-block:.5rem}.is-pinned .knowledge-composition{max-width:clamp(18rem, calc(var(--project-available-height) * .5), 22rem)}.is-pinned .knowledge-sheet{padding:clamp(.75rem, var(--project-space), 1.25rem);margin-top:var(--project-space)}.is-pinned .knowledge-sheet strong{margin-top:clamp(.5rem, var(--project-space), 1rem);font-size:clamp(1.5rem, calc(var(--project-available-height) * .045), 2.25rem)}.is-pinned .visual-lines{margin-top:var(--project-space)}.is-pinned .knowledge-facts,.is-pinned .knowledge-relation{padding-block:.5rem}.is-pinned .knowledge-facts>div{margin-top:clamp(.5rem, var(--project-space), 1rem);gap:.5rem}.is-pinned .knowledge-relation{margin-block:clamp(.5rem, var(--project-space), 1rem)}.is-pinned .knowledge-relation svg{max-height:clamp(2.5rem, calc(var(--project-available-height) * .09), 4.5rem)}.is-pinned .visual-study{margin-top:clamp(.5rem, var(--project-space), 1rem)}.is-pinned .horizon-globe{max-height:clamp(10rem, calc(var(--project-available-height) - 23rem), 23rem)}.is-pinned .api-brackets{font-size:clamp(4rem, calc(var(--project-available-height) * .14), 10rem);margin-block:var(--project-space)}.is-pinned .api-flow{margin-bottom:var(--project-space);gap:.5rem}.is-pinned .api-flow strong{padding-block:clamp(.5rem, var(--project-space), 1rem)}@media (width<=900px){.projects-frame{padding-block:5rem}.projects-heading{grid-template-columns:1fr}.projects-heading .section-label{margin-bottom:1.5rem}.projects-heading h2{font-size:clamp(2.5rem,6vw,4rem)}.projects-thread{justify-self:start;max-width:40ch}.project-panel{border-bottom:1px solid var(--line-dark);gap:2rem;padding-block:3rem}.project-copy h3{font-size:clamp(2.5rem,6vw,4rem)}.project-purpose{font-size:1.5rem}.project-visual{padding:1rem}.showcase-controls{display:none}.development-content{grid-column:2}.development-heading,.development-bottom{grid-template-columns:1fr;gap:2rem}.status-destination{border-left:0;border-top:1px solid var(--line-light);padding:2rem 0 0}.footer-grid{gap:2rem}}@media (width<=640px){.header-grid{grid-template-rows:2.25rem auto;font-size:.55rem}.header-links{gap:1.75rem}.header-links a{min-height:2.5rem}.project-panel{grid-template-columns:1fr;gap:1.5rem;padding-block:2.5rem}.project-copy h3{font-size:clamp(3.25rem,14vw,5rem)}.project-visual{border-left:0;width:100%;max-width:28rem;margin-inline:auto;padding:0}.visual-study{margin-top:1rem}.project-description{font-size:.95rem}.project-destination{gap:.5rem 1.5rem;font-size:.6rem}.knowledge-sheet strong{font-size:2.5rem}.horizon-globe{max-height:20rem}.api-brackets{margin-block:2.5rem;font-size:7rem}.development h2{font-size:clamp(3rem,14vw,5rem)}.development-list{margin-top:3rem}.development-row{grid-template-columns:1fr auto 1rem;gap:.75rem;padding-block:1.5rem}.development-number{display:none}.development-row h3{font-size:1.6rem}.development-row p{grid-column:1/-1;font-size:.85rem}.row-arrow{grid-column:3}.stage-label{letter-spacing:.05em;padding:.5rem;font-size:.55rem}.latest-development .section-label,.status-destination .section-label{margin-bottom:0}.footer-grid{grid-template-columns:1fr 1fr;gap:3rem 1.5rem;padding-block:3.5rem}.footer-identity{grid-column:1/-1}.footer-column p,.footer-column a{font-size:.8rem}.footer-column span{overflow-wrap:anywhere;font-size:.6rem}.footer-bottom{flex-direction:column;align-items:start;gap:.75rem}.status-nav{gap:.5rem 1.5rem;margin-bottom:3rem}.status-nav a{font-size:.75rem}.status-overview{grid-template-columns:1fr}.status-summary{flex-direction:column;gap:1rem}.milestone-list li{grid-template-columns:1fr;gap:1rem}}.motion-ready [data-reveal]{opacity:0;transition:opacity .7s,transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(2.5rem)}.motion-ready [data-reveal].is-visible{opacity:1;transform:translateY(0)}@keyframes fade-up{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes cue-pass{0%,25%{transform:translate(-100%)}65%,to{transform:translate(100%)}}@media (width<=900px){.header-grid{grid-template-columns:1fr auto}.header-status{justify-self:end}.header-links{grid-column:1/-1;justify-self:center}.header-grid{height:var(--header-height);grid-template-rows:1fr 1fr}.hero:after{left:72%}.hero-wordmark{font-size:clamp(5.7rem,18vw,10rem)}.hero-bottom{grid-template-columns:1fr 1fr}.scroll-cue{grid-column:2;justify-self:end}.hero-slogan{justify-self:end}.section-grid{grid-template-columns:8rem 1fr}.creator-copy,.future-destination{grid-column:2}.creator-copy{grid-template-columns:1fr}.creator h2{max-width:12ch}}@media (width<=640px){:root{--page-gutter:1.1rem;--section-space:5.5rem;--header-height:4.75rem}.header-status{font-size:.62rem}.header-brand,.header-links a{min-height:2.25rem}.hero-inner{grid-template-rows:7.5rem 1fr auto}.hero-label{align-self:end;padding-bottom:.75rem}.hero-wordmark{letter-spacing:-.11em;align-self:center;font-size:clamp(5.45rem,27.8vw,8.25rem);line-height:.76;transform:none}.hero:before{background-size:5rem 5rem}.field-index{right:var(--page-gutter);max-width:calc(100vw - var(--page-gutter) * 2);letter-spacing:.1em;font-size:clamp(.46rem,1.55vw,.55rem);bottom:13rem}.hero:after{left:auto;right:26%}.hero-bottom{grid-template-columns:1fr auto;row-gap:1.25rem;min-height:11.5rem}.hero-byline{grid-column:1/3}.hero-slogan{justify-self:start;font-size:1.55rem}.scroll-cue span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.section-grid{display:block}.section-label{margin-bottom:3.5rem}.creator-copy{display:block}.creator h2{font-size:clamp(3rem,14vw,5rem)}.creator .section-body{margin-top:2rem}.future-destination{grid-template-columns:1fr auto;row-gap:.6rem;min-height:7.5rem;padding-block:1.4rem}.future-destination span{grid-column:1/3}.future-destination strong{grid-column:1}.future-destination i{grid-area:2/2;justify-self:end}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-wordmark,.knowledge-field{transform:none}.motion-ready [data-reveal]{opacity:1;transform:none}}
