@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/geist-variable-BgDaEnEv.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/geist-mono-variable-XN7g48iV.woff2)format("woff2")}:root{--bg:#0e100f;--bg-raised:#161918;--bg-sunk:#0a0c0b;--bg-hover:#1c201e;--ink:#e9e7e1;--ink-soft:#bfc0ba;--ink-muted:#8b908a;--ink-dim:#676c68;--rule:#e9e7e112;--rule-strong:#e9e7e124;--rule-lit:#e9e7e130;--accent:#d9793f;--accent-hot:#e68a50;--accent-ink:#14120f;--accent-veil:#d9793f24;--glow-neutral:#e9e7e10a;--glow-ember:#d9793f12;--font-sans:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI Variable Text", "Segoe UI", Inter, Helvetica, Arial, sans-serif;--font-mono:"Geist Mono", ui-monospace, "Cascadia Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--w-regular:400;--w-medium:600;--t-display:clamp(2.75rem, 1.5rem + 5.4vw, 5.75rem);--t-statement:clamp(1.75rem, 1.15rem + 2.7vw, 3.125rem);--t-room:clamp(1.75rem, 1.25rem + 2.2vw, 2.625rem);--t-heading:clamp(1.5rem, 1.15rem + 1.6vw, 2.25rem);--t-lede:clamp(1.0625rem, .98rem + .42vw, 1.3125rem);--t-body:clamp(1rem, .96rem + .2vw, 1.0625rem);--t-mono:.75rem;--t-mono-sm:.6875rem;--lh-display:.99;--lh-lede:1.55;--lh-body:1.65;--ls-display:-.022em;--ls-mono:.11em;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.25rem;--sp-6:1.5rem;--sp-8:2rem;--sp-10:2.5rem;--sp-12:3rem;--sp-16:4rem;--sp-24:6rem;--sp-32:8rem;--page:79rem;--header-h:4.75rem;--measure:46rem;--gutter:clamp(1.25rem, .5rem + 3.2vw, 3.5rem);--sp-section:clamp(5rem, 9vw, 9rem);--ease:cubic-bezier(.25, .6, .3, 1);--dur-fast:.14s;--dur:.26s}:root[data-theme=light]{--bg:#f7f5f0;--bg-raised:#fffdf9;--bg-sunk:#efece3;--bg-hover:#f1eee5;--ink:#15130f;--ink-soft:#3b3831;--ink-muted:#6b665b;--ink-dim:#726c5e;--rule:#15130f1a;--rule-strong:#15130f33;--rule-lit:#15130f0d;--accent:#b4531f;--accent-hot:#8f3f14;--accent-ink:#fff;--accent-veil:#b4531f1a;--glow-neutral:#15130f09;--glow-ember:#b4531f0e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--ink-soft);font-family:var(--font-sans);font-size:var(--t-body);font-weight:var(--w-regular);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums;text-rendering:optimizelegibility;margin:0}h1,h2,h3,p,figure{margin:0}img,svg{max-width:100%;height:auto;display:block}.wrap{width:100%;max-width:var(--page);padding-inline:var(--gutter);margin-inline:auto}.measure{max-width:var(--measure)}.mono{font-family:var(--font-mono);font-size:var(--t-mono);font-weight:var(--w-regular);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--ink-muted);line-height:1.5}.mono--sm{font-size:var(--t-mono-sm)}.mono strong,.mono .val{font-weight:var(--w-regular);color:var(--ink)}.chip{background:var(--accent);vertical-align:.08em;block-size:6px;inline-size:6px;animation:chip-breathe 3.6s var(--ease) infinite;margin-inline-end:.7em;display:inline-block}@keyframes chip-breathe{0%,to{opacity:1}50%{opacity:.32}}.rule{border:0;border-top:1px solid var(--rule);margin:0}.section{border-top:1px solid var(--rule);padding-block:var(--sp-section)}.section-index{margin-block-end:clamp(var(--sp-8), 5vw, var(--sp-12))}.section-heading{font-size:var(--t-heading);font-weight:var(--w-medium);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;line-height:1.15}.principle{color:var(--ink);gap:.85em;display:flex}.principle:before{content:"";background:var(--accent);flex:none;block-size:6px;inline-size:6px;margin-block-start:.62em}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.reveal{animation:rise .42s var(--ease) both}.reveal--1{animation-delay:80ms}.reveal--2{animation-delay:.16s}.reveal--3{animation-delay:.24s}.reveal--4{animation-delay:.32s}.reveal--5{animation-delay:.4s}.reveal--6{animation-delay:.48s}a{color:inherit}.link{color:var(--ink-muted);border-bottom:1px solid var(--rule-strong);transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);padding-block-end:1px;text-decoration:none}.link:hover{color:var(--ink);border-bottom-color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:1px}.sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{border-bottom:1px solid var(--rule)}.site-header__inner{block-size:var(--header-h);justify-content:space-between;align-items:center;display:flex}.wordmark{font-family:var(--font-sans);font-size:.9375rem;font-weight:var(--w-medium);letter-spacing:.24em;text-transform:uppercase;color:var(--ink);align-items:center;gap:.75em;text-decoration:none;display:inline-flex}.wordmark__mark{background:var(--accent);flex:none;block-size:.95em;inline-size:.95em}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.chip{opacity:1}}.who .section-index,.letter .section-index{text-align:left}@media (width<=30rem){.mono{letter-spacing:.09em;font-size:.625rem}.mono--sm{font-size:.5938rem}}.site-header__inner{gap:clamp(var(--sp-4), 2vw, var(--sp-8))}.site-header__inner .wordmark{margin-inline-end:auto}.site-header__tag{align-items:center;gap:clamp(var(--sp-4), 2vw, var(--sp-6));color:var(--ink-dim);white-space:nowrap;margin-inline-end:auto;display:inline-flex}.site-header__tag:before{content:"";background:var(--rule-strong);block-size:1em;inline-size:1px}.site-header__inner:has(.site-header__tag) .wordmark{margin-inline-end:0}@media (width<=62rem){.site-header__tag{display:none}.site-header__inner .wordmark{margin-inline-end:auto}}.site-nav,.site-nav__list,.site-nav__open,.site-nav__soon{align-items:center;gap:clamp(var(--sp-4), 2vw, var(--sp-8));display:flex}.site-nav__toggle{display:none}.site-nav{order:1}.site-nav__cta{order:2}.site-nav__toggle{order:3}.site-nav__soon{border-inline-start:1px solid var(--rule-strong);padding-inline-start:clamp(var(--sp-4), 2vw, var(--sp-8))}.site-nav__link{color:var(--ink-muted);transition:color var(--dur) var(--ease);align-items:center;gap:.55em;text-decoration:none;display:inline-flex}.site-nav__link:hover{color:var(--ink)}.site-nav__mark{opacity:.8;border:1px solid;flex:none;block-size:5px;inline-size:5px}.site-nav__mark--on{border-color:var(--accent);background:var(--accent);opacity:1;display:none}.site-nav .site-nav__link--locked{color:var(--ink-dim);cursor:default;position:relative}.site-nav__link--locked:after{content:attr(data-note);white-space:nowrap;border:1px solid var(--rule-strong);background:var(--bg-raised);color:var(--ink-muted);opacity:0;pointer-events:none;transition:opacity .18s var(--ease), transform .18s var(--ease);padding:.4em .65em;position:absolute;inset-block-start:calc(100% + .7em);inset-inline-start:0;transform:translateY(-3px)}@media (hover:hover){.site-nav__link--locked:hover:after{opacity:1;transform:none}}.site-nav__cta{color:var(--accent);border:1px solid var(--rule-strong);transition:border-color var(--dur) var(--ease), color var(--dur) var(--ease);padding:.55em 1em;text-decoration:none}.site-nav__cta:hover{border-color:var(--accent);color:var(--accent-hot)}@media (width<=30rem){.site-nav{gap:var(--sp-4)}.site-nav__cta{padding:.5em .7em}}.hatch{background-image:repeating-linear-gradient(-45deg,#e9e7e10e 0 1px,#0000 1px 6px)}@media (prefers-reduced-motion:reduce){.section:before{opacity:.8}}@media (width<=47.99rem){.site-header__inner{block-size:auto;min-block-size:var(--header-h);padding-block:var(--sp-3);flex-wrap:wrap}.site-nav__toggle{appearance:none;block-size:2.75rem;inline-size:2.75rem;color:var(--ink-muted);cursor:pointer;transition:color var(--dur) var(--ease);background:0 0;border:0;place-items:center;margin-inline-end:-.75rem;padding:0;display:inline-grid}.site-nav__toggle:hover,.site-nav__toggle[aria-expanded=true]{color:var(--ink)}.site-nav__lines{block-size:11px;inline-size:20px;transition:background-size .16s var(--ease);background:linear-gradient(currentColor,currentColor) 50%/100% 1px no-repeat;display:block;position:relative}.site-nav__lines:before,.site-nav__lines:after{content:"";block-size:1px;transition:transform .28s var(--ease);background:currentColor;position:absolute;inset-inline:0}.site-nav__lines:before{inset-block-start:0}.site-nav__lines:after{inset-block-end:0}[aria-expanded=true] .site-nav__lines{background-size:0 1px}[aria-expanded=true] .site-nav__lines:before{transform:translateY(5px)rotate(45deg)}[aria-expanded=true] .site-nav__lines:after{transform:translateY(-5px)rotate(-45deg)}.site-nav{transition:grid-template-rows .32s var(--ease);flex-basis:100%;order:4;grid-template-rows:0fr;align-items:stretch;display:grid}.site-nav.is-open{grid-template-rows:1fr}.site-nav__list,.site-nav__open,.site-nav__soon{flex-direction:column;align-items:stretch;gap:0}.site-nav__list{min-block-size:0;overflow:hidden}.site-nav__open{margin-block-start:var(--sp-3)}.site-nav__open>.site-nav__link{border-top:1px solid var(--rule);color:var(--ink);padding-block:1em;display:flex}.site-nav__mark--on{display:block}.site-nav__soon{border:0;margin-block-start:var(--sp-6);padding:0;padding-block-end:var(--sp-3)}.site-nav .site-nav__link--locked{border-top:1px dashed var(--rule-strong);padding-block:1em;display:flex}.site-nav__link--locked:after{opacity:1;color:var(--ink-dim);background:0 0;border:0;margin-inline-start:auto;padding:0;position:static;transform:none}}@media (prefers-reduced-motion:reduce){.site-nav,.site-nav__lines,.site-nav__lines:before,.site-nav__lines:after{transition:none}}.hero{position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(circle, var(--accent-veil) 0%, transparent 62%);opacity:.5;pointer-events:none;block-size:74rem;inline-size:74rem;position:absolute;inset-block-start:-34%;inset-inline-start:-12%}.hero__inner{padding-block:clamp(var(--sp-10), 6vw, 4.5rem) clamp(var(--sp-12), 7vw, var(--sp-24));position:relative}.masthead{gap:clamp(var(--sp-4), 2vw, var(--sp-5));flex-direction:column;max-width:44rem;display:flex}.masthead .section-index{margin:0}.masthead__pieces{margin-block-start:clamp(var(--sp-10), 5vw, var(--sp-16))}.hero__title{font-size:clamp(2.25rem,1.4rem + 3.2vw,4rem);font-weight:var(--w-medium);letter-spacing:var(--ls-display);color:var(--ink);text-wrap:balance;line-height:1.06}.hero__split{grid-template-columns:minmax(0,1fr);display:grid}.hero__copy{gap:var(--sp-6);flex-direction:column;max-width:38rem;display:flex}.hero__lede{font-size:var(--t-lede);line-height:var(--lh-lede);color:var(--ink-muted);text-wrap:pretty;max-width:40rem}.signup{max-width:34rem;margin-block-start:var(--sp-2)}.signup__field{align-items:stretch;gap:var(--sp-3);flex-wrap:wrap;display:flex}.signup__input{min-inline-size:0;padding:var(--sp-3) 0;border:0;border-bottom:1px solid var(--rule-strong);color:var(--ink);font-family:var(--font-sans);transition:border-color var(--dur) var(--ease);background:0 0;flex:16rem;font-size:1rem;line-height:1.5}.signup__input::placeholder{color:var(--ink-dim)}.signup__input:hover{border-bottom-color:var(--ink-dim)}.signup__input:focus,.signup__input:focus-visible{border-bottom-color:var(--accent);outline:none}.signup__button{padding:var(--sp-3) var(--sp-6);border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);font-family:var(--font-sans);font-size:.9375rem;font-weight:var(--w-medium);letter-spacing:-.005em;cursor:pointer;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);flex:none}.signup__button:hover{background:var(--accent-hot);border-color:var(--accent-hot)}.signup__note{color:var(--ink-muted);margin-block-start:var(--sp-4);font-size:.875rem;line-height:1.5}.signup__status{min-block-size:1.25rem;color:var(--accent);margin-block-start:var(--sp-3)}.signup__status[data-state=error]{color:var(--ink-muted)}@media (width<=62rem){.hero__split{grid-template-columns:minmax(0,1fr)}}@media (width<=34rem){.hero__title{max-width:none}.signup__input{flex-basis:100%}.signup__button{flex:100%}}@media (height<=44rem) and (width>=62rem){.hero__inner{min-block-size:0}}.signup__trap{clip-path:inset(50%);white-space:nowrap;pointer-events:none;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.signup__input:disabled{color:var(--ink-muted);border-bottom-color:var(--rule);cursor:default}.signup__button:disabled{cursor:default;opacity:.55}.signup__button:disabled:hover{background:var(--accent);border-color:var(--accent)}@media (width<=47.99rem){.hero__inner{padding-block:var(--sp-8) var(--sp-12)}.masthead{gap:var(--sp-3)}.masthead__pieces{margin-block-start:var(--sp-8)}.hero__lede{font-size:1.0625rem}}.hero__title em{color:var(--accent);font-style:normal}.masthead .section-index{align-items:center;display:flex}.built__heading{max-width:20ch;margin-block-end:clamp(var(--sp-10), 5vw, var(--sp-12))}.records{gap:clamp(var(--sp-6), 3vw, var(--sp-8));grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.record{border:1px solid var(--rule);background:var(--bg-raised);transition:border-color .18s var(--ease);flex-direction:column;display:flex}.record:hover{border-color:var(--rule-strong)}.record__head{justify-content:space-between;align-items:baseline;gap:var(--sp-4);padding:var(--sp-4);border-bottom:1px solid var(--rule);color:var(--ink-muted);display:flex}.record__version{color:var(--ink-dim)}.record__tags{gap:var(--sp-2) var(--sp-6);padding:var(--sp-4);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.record__tag{color:var(--ink-dim);align-items:center;gap:.6em;display:flex}.record__tag:before{content:"";background:var(--ink-dim);block-size:6px;inline-size:6px;transition:background-color .18s var(--ease)}.record:hover .record__tag:before{background:var(--accent)}.record__body{padding:var(--sp-6) var(--sp-4);gap:var(--sp-6);flex-direction:column;flex:1;display:flex}.record__text{color:var(--ink-soft);max-width:42ch;font-size:1rem;line-height:1.65}.record__rows{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.record__row{gap:var(--sp-4);padding-block:var(--sp-3);border-bottom:1px solid var(--rule);color:var(--ink-dim);grid-template-columns:6.5rem minmax(0,1fr);display:grid}.record__row .val{color:var(--ink-soft)}.record__actions{gap:var(--sp-3);flex-direction:column;margin-block-start:auto;display:flex}.record__action{align-items:baseline;gap:var(--sp-3);color:var(--ink-dim);font-size:.9375rem;font-weight:var(--w-medium);cursor:default;display:flex}.soon{font-family:var(--font-mono);font-size:var(--t-mono-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);opacity:.72}.record__status{padding:var(--sp-4);border-top:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--t-mono-sm);letter-spacing:.03em;color:var(--ink-dim);line-height:1.6}.record__flow{letter-spacing:.14em;color:var(--ink-soft);padding-block:var(--sp-5);border-block:1px solid var(--rule);font-size:.8125rem;line-height:1.9}.record__ask{color:var(--ink-soft);font-size:1rem;line-height:1.6}.record__cta{color:var(--accent);font-size:.9375rem;font-weight:var(--w-medium);transition:border-color var(--dur) var(--ease);border-bottom:1px solid #0000;align-self:flex-start;text-decoration:none}.record__cta:hover{border-bottom-color:var(--accent)}@media (width<=56rem){.records{grid-template-columns:minmax(0,1fr)}}.who{text-align:center}.who__statement{font-size:clamp(2.125rem,1.3rem + 3.6vw,4rem);font-weight:var(--w-medium);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;max-width:18ch;margin-inline:auto;line-height:1.04}.who__body{font-size:var(--t-lede);line-height:var(--lh-lede);color:var(--ink-muted);text-wrap:pretty;max-width:44rem;margin-block-start:clamp(var(--sp-10), 5vw, var(--sp-16));margin-inline:auto}.letter__heading{max-width:20ch}.letter__lede{max-width:38rem;font-size:var(--t-lede);line-height:var(--lh-lede);color:var(--ink-muted);text-wrap:pretty;margin-block-start:clamp(var(--sp-5), 2.5vw, var(--sp-6))}.letter .signup{max-width:34rem;margin-block-start:clamp(var(--sp-8), 4vw, var(--sp-10))}.letter__archive{font-size:.9375rem;font-weight:var(--w-medium);margin-block-start:var(--sp-6)}.letter__archive a{color:var(--accent);transition:border-color var(--dur) var(--ease);border-bottom:1px solid #0000;text-decoration:none}.letter__archive a:hover{border-bottom-color:var(--accent)}.site-footer{border-top:1px solid var(--rule);padding-block:var(--sp-12)}.site-footer__inner{justify-content:space-between;align-items:baseline;gap:var(--sp-4);flex-wrap:wrap;display:flex}.journal__heading{max-width:22ch;margin-block-end:clamp(var(--sp-10), 5vw, var(--sp-12))}.article{border:1px solid var(--rule);background:var(--bg-raised);transition:border-color .18s var(--ease)}.article:hover{border-color:var(--rule-strong)}.article__head{justify-content:space-between;align-items:baseline;gap:var(--sp-4);padding:var(--sp-4);border-bottom:1px solid var(--rule);color:var(--ink-dim);display:flex}.article__body{padding:clamp(var(--sp-5), 2.5vw, var(--sp-8)) var(--sp-4);gap:var(--sp-4);flex-direction:column;display:flex}.article__title{font-size:clamp(1.375rem,1.05rem + 1.5vw,2.125rem);font-weight:var(--w-medium);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;max-width:24ch;line-height:1.1}.article__lede{color:var(--ink-muted);max-width:60ch;font-size:1rem;line-height:1.65}.article__action,.journal__all{align-items:baseline;gap:var(--sp-3);color:var(--ink-dim);font-size:.9375rem;font-weight:var(--w-medium);cursor:default;display:flex}.article-grid{gap:clamp(var(--sp-6), 3vw, var(--sp-8));grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:clamp(var(--sp-6), 3vw, var(--sp-8));display:grid}.article-grid .article__title{max-width:none;font-size:1.25rem}.journal__all{border-top:1px solid var(--rule);margin-block-start:clamp(var(--sp-8), 4vw, var(--sp-10));padding-block-start:var(--sp-5)}@media (width<=56rem){.article-grid{grid-template-columns:minmax(0,1fr)}}.built__lede{font-size:var(--t-lede);line-height:var(--lh-lede);color:var(--ink-muted);max-width:46rem;text-wrap:pretty;margin-block-end:clamp(var(--sp-12), 6vw, var(--sp-16))}.roles-wrap{margin-block:clamp(var(--sp-10), 5vw, var(--sp-16))}.roles{background:var(--rule);border-block:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.role{background:var(--bg);padding-block:clamp(var(--sp-5), 2.5vw, var(--sp-8));color:var(--ink-muted);transition:color .18s var(--ease);position:relative}.role:hover{color:var(--ink)}.role:after{content:"";block-size:1px;transition:background-color .18s var(--ease);background:0 0;position:absolute;inset-block-end:0;inset-inline:0}.role:hover:after{background:var(--accent)}@media (width<=40rem){.roles{grid-template-columns:repeat(2,minmax(0,1fr))}}.article__link{color:inherit;transition:color .18s var(--ease);border-bottom:1px solid #0000;text-decoration:none}.article__link:hover{border-bottom-color:var(--rule-strong)}.article__action--live{color:var(--accent);cursor:pointer}.article__action--live a{color:inherit;transition:border-color var(--dur) var(--ease);border-bottom:1px solid #0000;text-decoration:none}.article__action--live a:hover{border-bottom-color:var(--accent)}.article--featured .article__split{background:var(--rule);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:1px;display:grid}.article__art{background:var(--bg);display:block;overflow:hidden}.article__art img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.article--featured .article__body{background:var(--bg-raised)}.article-grid .article__art img,.article--featured .article__split.is-stacked .article__art img{aspect-ratio:3/2;block-size:auto}@media (width<=56rem){.article--featured .article__split{grid-template-columns:minmax(0,1fr)}.article--featured .article__art img{aspect-ratio:3/2;block-size:auto}}.record__split{background:var(--rule);grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:1px;display:grid}.record__split .record__body{background:var(--bg-raised)}.record__art{background:var(--bg);margin:0;overflow:hidden}.record__art img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.record__actions{align-items:baseline;gap:var(--sp-4) var(--sp-8);flex-flow:wrap}.strip{align-items:center;gap:var(--sp-4) var(--sp-8);padding:var(--sp-6) var(--sp-4);border:1px solid var(--rule);background:var(--bg-raised);transition:border-color .18s var(--ease);grid-template-columns:minmax(0,1fr) auto;margin-block-start:clamp(var(--sp-6), 3vw, var(--sp-8));display:grid}.strip:hover{border-color:var(--rule-strong)}.strip__head{color:var(--ink-dim);grid-column:1/-1}.strip__text{color:var(--ink-muted);max-width:52ch;font-size:.9375rem;line-height:1.6}.strip__cta{color:var(--accent);font-size:.9375rem;font-weight:var(--w-medium);transition:border-color var(--dur) var(--ease);white-space:nowrap;border-bottom:1px solid #0000;justify-self:end;text-decoration:none}.strip__cta:hover{border-bottom-color:var(--accent)}@media (width<=56rem){.record__split{grid-template-columns:minmax(0,1fr)}.record__art{order:-1}.record__art img{aspect-ratio:3/2;block-size:auto}.strip{grid-template-columns:minmax(0,1fr)}.strip__cta{justify-self:start}}.who .wrap{min-block-size:calc(100svh - 2 * var(--sp-section));flex-direction:column;display:flex}.who__hold{padding-block:var(--sp-12);margin-block:auto}.who__body{margin-block-start:clamp(var(--sp-8), 4vw, var(--sp-12))}.who .roles-wrap{margin-block-end:0}.loop:before{--glow:var(--glow-ember);inset-block-start:-18%;inset-inline-start:78%}.journal:before{inset-block-start:-6%;inset-inline-start:14%}.built:before{--glow:var(--glow-ember);inline-size:min(52rem,100%);inset-block-start:22%;inset-inline-start:86%}#inside:before{inset-block-start:-14%;inset-inline-start:42%}.who:before{inline-size:min(78rem,130%);inset-block-start:8%;inset-inline-start:50%}.letter:before{--glow:var(--glow-ember);inline-size:min(70rem,120%);inset-block-start:46%;inset-inline-start:50%}.strip{position:relative;overflow:hidden}.strip:after{content:"";pointer-events:none;background-image:linear-gradient(90deg,#0000 0%,#d9793f0d 100%),repeating-linear-gradient(-45deg,#e9e7e10d 0 1px,#0000 1px 6px);inline-size:42%;position:absolute;inset-block:0;inset-inline-end:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 100%)}.strip>*{z-index:1;position:relative}.built .wrap,#inside .wrap{min-block-size:calc(100svh - 2 * var(--sp-section));flex-direction:column;display:flex}.built .lineage,#inside .figures{margin-block:auto}.built .strip{margin-block-end:0}.who__frame{border:1px solid var(--rule);border-block-end:0;border-block-start-color:var(--rule-lit);flex-direction:column;flex:1;display:flex;position:relative}.who__risers{pointer-events:none;background-image:linear-gradient(to top, var(--rule), transparent), linear-gradient(to top, var(--rule), transparent), linear-gradient(to top, var(--rule), transparent);background-position:25% bottom,bottom,75% bottom;background-repeat:no-repeat;background-size:1px 100%;block-size:34%;position:absolute;inset-block-end:0;inset-inline:0}.who__frame .who__hold{padding:clamp(var(--sp-10), 6vw, var(--sp-16)) var(--gutter);margin-block:auto}.who__frame .roles-wrap{margin:0}.who__frame .roles{border-block-start:0}@media (width<=40rem){.who__risers{background-image:linear-gradient(to top, var(--rule), transparent);background-position:bottom}}.figures__heading{max-width:22ch;margin-block-end:clamp(var(--sp-10), 5vw, var(--sp-12))}.figures{gap:clamp(var(--sp-4), 2vw, var(--sp-6));padding-block:0 var(--sp-6);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);list-style:none;display:flex;overflow-x:auto}.figures::-webkit-scrollbar{display:none}.figure-card{scroll-snap-align:start;border:1px solid var(--rule);border-top-color:var(--rule-lit);background:var(--bg-raised);transition:border-color .18s var(--ease);flex-direction:column;flex:0 0 clamp(16rem,84vw,30rem);display:flex}.figure-card:hover{border-color:var(--rule-strong)}.figure-card__art{background:var(--bg);border-bottom:1px solid var(--rule);margin:0}.figure-card__art img{aspect-ratio:3/2;object-fit:cover;block-size:auto;inline-size:100%;display:block}.figure-card__body{gap:var(--sp-4);padding:var(--sp-6) var(--sp-5);flex-direction:column;flex:1;display:flex}.figure-card__head{color:var(--ink-dim);align-items:center;gap:.6em;display:flex}.figure-card__dot{background:var(--ink-dim);block-size:6px;inline-size:6px;transition:background-color .18s var(--ease);flex:none}.figure-card:hover .figure-card__dot{background:var(--accent)}.figure-card__title{font-size:1.25rem;font-weight:var(--w-medium);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;line-height:1.2}.figure-card__text{color:var(--ink-muted);font-size:.9375rem;line-height:1.65}.figure-card .principle{font-size:.9375rem;line-height:1.6}.figure-card .principle:before{margin-block-start:.5em}.figure-card__foot{border-top:1px solid var(--rule);color:var(--ink-dim);margin-block-start:auto;padding-block-start:var(--sp-5)}.figures__top{justify-content:space-between;align-items:flex-end;gap:var(--sp-6);margin-block-end:clamp(var(--sp-10), 5vw, var(--sp-12));display:flex}.figures__top .figures__heading{margin-block-end:0}.rail-nav{border:1px solid var(--rule-strong);flex:none;display:flex}.rail-nav__btn{appearance:none;block-size:2.3rem;inline-size:2.6rem;font-family:var(--font-mono);color:var(--ink-muted);cursor:pointer;transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease);background:0 0;border:0;font-size:.9375rem;line-height:1}.rail-nav__btn+.rail-nav__btn{border-inline-start:1px solid var(--rule-strong)}.rail-nav__btn:hover:not(:disabled){color:var(--accent);background:var(--bg-raised)}.rail-nav__btn:disabled{color:var(--ink-dim);opacity:.4;cursor:default}@media (hover:none){.rail-nav{display:none}}.figures:focus-visible{outline-offset:4px}.article-grid .article__art{border-bottom:1px solid var(--rule)}.lineage{flex-direction:column;display:flex}.record__state{color:var(--ink-soft);white-space:nowrap;align-items:center;gap:.7em;display:inline-flex}.record__dot{background:var(--accent);block-size:6px;inline-size:6px}.record--v4 .record__dot{animation:chip-breathe 4.2s var(--ease) infinite}.record__title{font-size:clamp(1.25rem,1.05rem + .9vw,1.625rem);font-weight:var(--w-medium);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;max-width:22ch;line-height:1.2}.record__art{position:relative}.record__mark{font-family:var(--font-mono);letter-spacing:-.05em;color:var(--ink);opacity:.075;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .32s var(--ease);font-size:clamp(3.75rem,2.25rem + 5vw,7.5rem);font-weight:400;line-height:1;position:absolute;inset-block-start:var(--sp-3);inset-inline-end:var(--sp-4)}.record:hover .record__mark,.record.is-open .record__mark{opacity:.12}.record.is-open{border-color:var(--rule-strong)}.record__toggle{appearance:none;font:inherit;font-size:.9375rem;font-weight:var(--w-medium);color:var(--accent);cursor:pointer;border:0;transition:border-color var(--dur) var(--ease);background:0 0;border-bottom:1px solid #0000;margin:0;padding:0}.record__toggle:hover{border-bottom-color:var(--accent)}.record__toggle-close,.record.is-open .record__toggle-open{display:none}.record.is-open .record__toggle-close{display:inline}.record__action--live{color:var(--accent);cursor:pointer}.record__action--live a{color:inherit;transition:border-color var(--dur) var(--ease);border-bottom:1px solid #0000;text-decoration:none}.record__action--live a:hover{border-bottom-color:var(--accent)}.record__detail{transition:grid-template-rows .38s var(--ease);grid-template-rows:0fr;display:grid}.record__detail-inner{visibility:hidden;min-block-size:0;transition:visibility 0s .38s;overflow:hidden}.record.is-open .record__detail{grid-template-rows:1fr}.record.is-open .record__detail-inner{visibility:visible;transition-delay:0s}.record__detail-pad{padding:var(--sp-6) var(--sp-4);border-top:1px solid var(--rule);gap:var(--sp-6);flex-direction:column;display:flex}.record__detail-head{color:var(--ink-dim)}.record__facts{gap:var(--sp-6) var(--sp-8);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.record__fact dt{color:var(--ink-dim);margin-block-end:var(--sp-2)}.record__fact dd{color:var(--ink-soft);max-width:44ch;margin:0;font-size:.9375rem;line-height:1.6}.record__actions--detail{margin-block-start:0}.lineage__link{align-items:center;gap:var(--sp-3);padding-block:var(--sp-2);flex-direction:column;display:flex}.lineage__line{background:var(--accent);opacity:.75;block-size:clamp(1.75rem,4vw,2.75rem);inline-size:1px;display:block}.lineage__label{color:var(--accent);opacity:.9}.lineage__link:after{content:"";block-size:0;inline-size:0;border-inline:4px solid #0000;border-top:6px solid var(--accent);opacity:.75;margin-block-start:calc(-1 * var(--sp-3));display:block}.strip__copy{gap:var(--sp-2);flex-direction:column;display:flex}.strip__lead{color:var(--ink-soft);font-size:1rem;line-height:1.5}.strip__cta--soon{align-items:baseline;gap:var(--sp-3);color:var(--ink-dim);cursor:default;border-bottom:0;display:flex}@media (width<=56rem){.record__facts{grid-template-columns:minmax(0,1fr)}.record__mark{font-size:clamp(3rem,2rem + 6vw,4.5rem)}}.journal__lede{margin-block:calc(-1 * clamp(var(--sp-6), 3vw, var(--sp-8))) clamp(var(--sp-10), 5vw, var(--sp-12));font-size:var(--t-lede);line-height:var(--lh-lede);color:var(--ink-muted);max-width:48ch}.article__deck{letter-spacing:-.008em;color:var(--ink-soft);text-wrap:pretty;max-width:52ch;margin-block-start:calc(-1 * var(--sp-2));font-size:1.0625rem;line-height:1.45}.article-grid .article__deck{font-size:.9375rem}.article--lead .article__title{font-size:clamp(1.625rem,1.15rem + 2vw,2.5rem)}.journal__all--live{color:var(--accent);cursor:pointer}.journal__all--live a{color:inherit;transition:border-color var(--dur) var(--ease);border-bottom:1px solid #0000;text-decoration:none}.journal__all--live a:hover{border-bottom-color:var(--accent)}.article--featured .article__art img{aspect-ratio:3/2;block-size:auto}@media (width<=56rem){.article__body{padding:var(--sp-5) var(--sp-4)}.article--featured .article__title{font-size:1.5rem}.article__deck{font-size:.9375rem}}.article-end{border-top:1px solid var(--rule);padding-block:clamp(var(--sp-12), 7vw, var(--sp-16));margin-block-start:clamp(var(--sp-16), 9vw, var(--sp-24))}.article-end__inner{max-width:34rem}.article-end__lede{font-size:var(--t-lede);line-height:var(--lh-lede);color:var(--ink-muted);text-wrap:pretty;margin-block-start:var(--sp-5)}.figure-card{position:relative}.figure-card__body{gap:var(--sp-4);padding:var(--sp-6) var(--sp-5) var(--sp-5)}.figure-card__title{letter-spacing:-.03em;font-size:clamp(1.75rem,1.35rem + 1.6vw,2.5rem);line-height:1.02}.figure-card__role{color:var(--ink-soft);letter-spacing:.14em;margin-block-start:calc(-1 * var(--sp-2))}.figure-card__more,.figure-card__close{appearance:none;font:inherit;font-size:.9375rem;font-weight:var(--w-medium);color:var(--accent);cursor:pointer;transition:border-color var(--dur) var(--ease);background:0 0;border:0;border-bottom:1px solid #0000;align-self:flex-start;margin:0;padding:0}.figure-card__more:hover,.figure-card__close:hover{border-bottom-color:var(--accent)}.figure-card__detail{z-index:2;gap:var(--sp-4);padding:var(--sp-6) var(--sp-5);background:var(--bg-raised);opacity:0;visibility:hidden;transition:opacity .22s var(--ease), visibility 0s linear .22s;flex-direction:column;display:flex;position:absolute;inset:0;overflow:auto}.figure-card__detail-title{font-size:1.25rem;font-weight:var(--w-medium);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;line-height:1.2}.figure-card__detail .figure-card__text{color:var(--ink-soft)}.figure-card__close{margin-block-start:auto;display:none}.figure-card.is-open .figure-card__detail{opacity:1;visibility:visible;transition-delay:0s}.figure-card.is-open .figure-card__close{display:inline-block}.figure-card.is-open{border-color:var(--rule-strong)}@media (hover:hover){.figure-card:hover .figure-card__detail{opacity:1;visibility:visible;transition-delay:.24s}.figures{cursor:grab}.figure-card{cursor:default}}.figures.is-dragging{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing;-webkit-user-select:none;user-select:none}.figures.is-dragging .figure-card{pointer-events:none}.record__rail{display:none}@media (width<=56rem){.built{overflow:clip}.lineage{padding-inline-start:1.375rem;position:relative}.lineage:before{content:"";background:var(--accent);opacity:.55;inline-size:1px;position:absolute;inset-block:0;inset-inline-start:0}.record{position:relative}.record__rail{pointer-events:none;flex-direction:column;align-items:center;inline-size:1.375rem;display:flex;position:absolute;inset-block:0;inset-inline-start:-1.375rem}.record__rail span{padding:var(--sp-2) 0;writing-mode:vertical-rl;font-family:var(--font-mono);font-size:var(--t-mono-sm);letter-spacing:.14em;color:var(--accent);background:var(--bg);line-height:1;display:block;position:sticky;top:44vh;transform:rotate(180deg)}.lineage__link{padding-block:var(--sp-5);align-items:flex-start}.lineage__line,.lineage__link:after{display:none}.lineage__label:before{content:"";vertical-align:middle;background:var(--accent);block-size:1px;inline-size:.875rem;margin-inline-end:.5rem;display:inline-block}.record__body{padding:var(--sp-5) var(--sp-4);gap:var(--sp-5)}.record__detail-pad{padding:var(--sp-5) var(--sp-4)}}.status__list{padding:var(--sp-4) 0;border-block:1px solid var(--rule);gap:var(--sp-2) clamp(var(--sp-6), 3vw, var(--sp-10));color:var(--ink-muted);flex-wrap:wrap;margin:0;list-style:none;display:flex}@media (width>=56rem){.status__list{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}}.status__item a{color:inherit;transition:color var(--dur) var(--ease);align-items:center;gap:.7em;text-decoration:none;display:inline-flex}.status__item a:hover{color:var(--ink)}.status__dot{background:var(--ink-dim);opacity:.6;block-size:6px;inline-size:6px}.status__item--live .status__dot,.status__item--building .status__dot{background:var(--accent);opacity:1}.status__item--building .status__dot{animation:chip-breathe 4.2s var(--ease) infinite}.status__item--live .status__value,.status__item--building .status__value{color:var(--ink-soft)}@media (width<=40rem){.status__list{gap:var(--sp-2) var(--sp-5)}}.record__proof{font-family:var(--font-mono);font-size:var(--t-mono-sm);letter-spacing:.03em;color:var(--ink-dim);max-width:44ch;line-height:1.6}.record__proof .val{color:var(--accent)}.lineage__sub{color:var(--ink-dim);margin-block-start:calc(-1 * var(--sp-1))}.figure-card__status--live{color:var(--ink-soft)}.figure-card__note{color:var(--ink-muted);font-size:.9375rem;line-height:1.6}.figure-card__note a{color:var(--accent);transition:border-color var(--dur) var(--ease);border-bottom:1px solid #0000;text-decoration:none}.figure-card__note a:hover{border-bottom-color:var(--accent)}.signup__fine{color:var(--ink-muted);text-transform:none;letter-spacing:.03em;margin-block-start:var(--sp-3)}.site-footer__rows{gap:var(--sp-4);flex-direction:column;display:flex}.site-footer__row{justify-content:space-between;align-items:baseline;gap:var(--sp-3) var(--sp-6);flex-wrap:wrap;display:flex}.site-footer__nav,.site-footer__social{gap:var(--sp-2) var(--sp-5);color:var(--ink-muted);flex-wrap:wrap;display:flex}.site-footer__nav a,.site-footer__social a{color:inherit;transition:color var(--dur) var(--ease);text-decoration:none}.site-footer__nav a:hover,.site-footer__social a:hover{color:var(--ink)}.site-footer__legal{color:var(--ink-muted)}.placeholder{font-family:var(--font-mono);color:var(--accent);border:1px dashed var(--accent);padding:0 .3em;font-size:.85em}.placeholder--block{aspect-ratio:4/5;max-width:18rem;color:var(--accent);border:1px dashed var(--accent);font-family:var(--font-mono);font-size:var(--t-mono-sm);letter-spacing:.11em;text-transform:uppercase;place-items:center;display:grid}.record__tokens{color:var(--ink-muted);margin-block-start:calc(-1 * var(--sp-3))}.record__detail-pad .record__text{max-width:52ch}.record__detail-pad .record__rows{max-width:40rem}.rooms{gap:clamp(var(--sp-4), 2vw, var(--sp-6));grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid}#inside .rooms{margin-block:auto}.room{border:1px solid var(--rule);border-top-color:var(--rule-lit);background:var(--bg-raised);transition:border-color .18s var(--ease)}.room:hover,.room:focus-within,.room.is-open{border-color:var(--rule-strong)}.room__face{gap:var(--sp-3);padding:var(--sp-6) var(--sp-5) var(--sp-5);cursor:pointer;flex-direction:column;min-block-size:12.5rem;display:flex;position:relative}.room__face:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:0}.room__dot{background:var(--ink-dim);opacity:.6;block-size:6px;inline-size:6px;position:absolute;inset-block-start:var(--sp-5);inset-inline-end:var(--sp-5)}.room[data-state=live] .room__dot,.room[data-state=building] .room__dot{background:var(--accent);opacity:1}.room[data-state=building] .room__dot{animation:chip-breathe 4.2s var(--ease) infinite}.room__name{font-size:clamp(1.5rem,1.2rem + 1.1vw,1.875rem);font-weight:var(--w-medium);letter-spacing:-.03em;color:var(--ink);margin-block-start:auto;line-height:1.02}.room__role{color:var(--ink-soft);letter-spacing:.14em}.room__hint{min-block-size:2.9em;color:var(--ink-muted);opacity:0;transition:opacity .22s var(--ease);margin-block-start:var(--sp-2);font-size:.9375rem;line-height:1.45}@media (hover:hover){.room__face:hover .room__hint,.room__face:focus-visible .room__hint{opacity:1}}@media (hover:none){.room__hint{display:none}.room__face{min-block-size:0}}.room__detail{border-top:1px solid var(--rule)}.room__detail[hidden]{display:none}.room__art{background:var(--bg);margin:0}.room__art img{aspect-ratio:3/2;object-fit:cover;border-bottom:1px solid var(--rule);block-size:auto;inline-size:100%;display:block}.room__body{gap:var(--sp-4);padding:var(--sp-5);flex-direction:column;display:flex}.room__head{color:var(--ink-dim);align-items:center;gap:.6em;display:flex}.room__head .room__dot{position:static}.room__status{color:var(--ink-soft)}.room__title{font-size:1.125rem;font-weight:var(--w-medium);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;line-height:1.25}.room__text,.room__note{color:var(--ink-soft);font-size:.9375rem;line-height:1.6}.room__note{color:var(--ink-muted)}.room__note a{color:var(--accent);transition:border-color var(--dur) var(--ease);border-bottom:1px solid #0000;text-decoration:none}.room__note a:hover{border-bottom-color:var(--accent)}.room .principle{font-size:.9375rem;line-height:1.6}.room__foot{border-top:1px solid var(--rule);color:var(--ink-dim);padding-block-start:var(--sp-4)}.room__close{appearance:none;font:inherit;font-size:.9375rem;font-weight:var(--w-medium);color:var(--accent);cursor:pointer;transition:border-color var(--dur) var(--ease);background:0 0;border:0;border-bottom:1px solid #0000;align-self:flex-start;margin:0;padding:0}.room__close:hover{border-bottom-color:var(--accent)}@media (width<=64rem){.rooms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.rooms{grid-template-columns:minmax(0,1fr)}}.panel{border:1px solid var(--rule-strong);background:var(--bg-raised);opacity:0;transition:grid-template-rows .42s var(--ease), opacity .36s var(--ease);grid-template-rows:0fr;margin-block-start:clamp(var(--sp-6), 3vw, var(--sp-8));display:grid}.panel[hidden]{display:none}.panel.is-open{opacity:1;grid-template-rows:1fr}.panel__inner{min-block-size:0;overflow:hidden}.panel__pad{padding:clamp(var(--sp-6), 3vw, var(--sp-10)) clamp(var(--sp-5), 3vw, var(--sp-10));flex-direction:column;display:flex}.account__head{padding-block-end:clamp(var(--sp-6), 3vw, var(--sp-8))}.account__title{font-size:clamp(1.375rem,1.15rem + 1vw,1.875rem);font-weight:var(--w-medium);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;max-width:24ch;margin-block-start:var(--sp-4);line-height:1.15}.account__tags{color:var(--ink-muted);margin-block-start:var(--sp-3)}.account__block{padding-block:clamp(var(--sp-6), 3vw, var(--sp-8));border-top:1px solid var(--rule)}.account__grid{gap:var(--sp-8) clamp(var(--sp-8), 5vw, var(--sp-16));grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;display:grid}.account__main{gap:var(--sp-5);flex-direction:column;display:flex}.account__main .record__text{max-width:48ch;font-size:var(--t-body)}.account .record__rows,.panel .account__grid .record__rows{max-width:none}.account__end{justify-content:space-between;align-items:baseline;gap:var(--sp-4) var(--sp-8);flex-wrap:wrap;padding-block-end:0;display:flex}.account__end .record__actions{margin:0}.account__end .panel__close{align-self:baseline;margin-inline-start:auto}@media (width<=47.99rem){.account__grid{grid-template-columns:minmax(0,1fr)}}.section.is-waiting>.wrap,.site-footer.is-waiting>.wrap{opacity:0;transform:translateY(14px)}.section.is-waiting.is-in>.wrap,.site-footer.is-waiting.is-in>.wrap{opacity:1;transition:opacity .72s var(--ease), transform .72s var(--ease);transform:none}.panel .record__text{max-width:60ch}.panel .record__rows{max-width:40rem}.panel .record__facts{margin-block-start:0}.panel .room__text,.panel .room__note{max-width:62ch}.panel__close{appearance:none;font:inherit;font-size:.9375rem;font-weight:var(--w-medium);color:var(--accent);cursor:pointer;transition:border-color var(--dur) var(--ease);background:0 0;border:0;border-bottom:1px solid #0000;align-self:flex-start;margin:0;padding:0}.panel__close:hover{border-bottom-color:var(--accent)}.systems{position:relative}.systems__grid{gap:var(--sp-6);grid-template-columns:minmax(0,1fr);align-items:stretch;margin:0;padding:0;list-style:none;display:grid}.system{border:1px solid var(--rule);border-top-color:var(--rule-lit);background:var(--bg-raised);transition:border-color .18s var(--ease);flex-direction:column;display:flex}.system:hover,.system:focus-within,.system.is-open{border-color:var(--rule-strong)}.system__art{background:var(--bg);border-bottom:1px solid var(--rule);margin:0}.system__art img{aspect-ratio:3/2;block-size:auto;inline-size:100%;display:block}.system__art--photo img{object-fit:cover;object-position:top}.screens{gap:var(--sp-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.screens__item{margin:0}.screens__item img{border:1px solid var(--rule-strong);border-top-color:var(--rule-lit);background:var(--bg);block-size:auto;inline-size:100%;display:block}.screens__item figcaption{color:var(--ink-muted);margin-block-start:var(--sp-3)}.screens__note{color:var(--ink-dim);margin-block-start:var(--sp-5)}@media (width<=47.99rem){.screens{grid-template-columns:1fr}}.system__face{gap:var(--sp-5);padding:var(--sp-5);cursor:pointer;flex-direction:column;flex:1;display:flex}.system__foot{justify-content:space-between;align-items:baseline;gap:var(--sp-4);margin-block-start:auto;display:flex}.system__face:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:0}.system__row{justify-content:space-between;align-items:baseline;gap:var(--sp-4);color:var(--ink-muted);display:flex}.system__version{letter-spacing:-.04em;color:var(--ink);opacity:.55;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);line-height:.9}.system__state{color:var(--ink-soft);align-items:center;gap:.7em;display:inline-flex}.system__dot{background:var(--ink-dim);opacity:.6;block-size:6px;inline-size:6px}.system[data-status=live-locked] .system__dot,.system[data-status=building] .system__dot{background:var(--accent);opacity:1}.system[data-status=building] .system__dot{animation:chip-breathe 4.2s var(--ease) infinite}.system__explore{font-size:.9375rem;font-weight:var(--w-medium);color:var(--accent);transition:border-color var(--dur) var(--ease);border-bottom:1px solid #0000}.system__face:hover .system__explore{border-bottom-color:var(--accent)}.systems__link{align-items:center;gap:var(--sp-2);flex-direction:column;order:1;display:flex}.systems__link:before,.systems__link:after{content:"";background:var(--accent);opacity:.8;block-size:1.25rem;inline-size:1px;display:block}.systems__link-label{color:var(--accent)}.systems__row{gap:var(--sp-6);flex-direction:column;display:flex;position:relative}@media (width<=47.99rem){.systems__grid{display:contents}.system{order:0}#system-v4{order:2}.systems__link{order:1}}@media (width>=48rem){.systems__row{display:block}.systems__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(6rem,9vw,9rem)}.systems__link{pointer-events:none;justify-content:center;gap:0;inline-size:clamp(6rem,9vw,9rem);position:absolute;inset-block:0;inset-inline-start:50%;translate:-50%}.systems__link:before,.systems__link:after{block-size:1px;inline-size:50%;position:absolute;inset-block-start:50%}.systems__link:before{inset-inline-start:0}.systems__link:after{inset-inline-end:0}.systems__link-label{z-index:1;padding-inline:var(--sp-2);background:var(--bg);position:relative}}.rooms-wrap{position:relative}.rooms__thread{z-index:0;color:var(--rule-strong);pointer-events:none;display:none;position:absolute;inset:0}.rooms__origin{fill:var(--accent)}.rooms{z-index:1;position:relative}.room__face{min-block-size:0;padding:0}.room__art{background:var(--bg);border-bottom:1px solid var(--rule);margin:0;position:relative;overflow:hidden}.room__art img{aspect-ratio:3/2;block-size:auto;inline-size:100%;display:block}.room__art .room__hint{padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--rule);min-block-size:0;color:var(--ink-soft);opacity:0;transition:opacity .22s var(--ease);background:#161918f0;margin:0;position:absolute;inset-block-end:0;inset-inline:0}@media (hover:hover){.room__face:hover .room__art .room__hint,.room__face:focus-visible .room__art .room__hint{opacity:1}}@media (hover:none){.room__art .room__hint{display:none}}.room__id{gap:var(--sp-2);padding:var(--sp-5) var(--sp-5) var(--sp-5);flex-direction:column;display:flex;position:relative}.room__id .room__dot{inset-block-start:var(--sp-5)}.room__id .room__name{margin-block-start:0;font-size:clamp(1.375rem,1.15rem + .9vw,1.75rem)}@media (width>=48rem){.rooms{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,5vw,4rem);max-width:56rem;margin-inline:auto}.rooms__thread{display:block}.rooms__panel{max-width:56rem;margin-inline:auto}#inside .figures__heading{margin-block-end:clamp(var(--sp-8), 4vw, var(--sp-10))}}.status__short{display:none}@media (width<=47.99rem){.status__full{display:none}.status__short{display:inline}.status__list{justify-content:space-between;gap:var(--sp-3);font-size:var(--t-mono-sm);flex-wrap:nowrap;display:flex;overflow:hidden}.status__item a{white-space:nowrap}.status__item--live .status__short,.status__item--building .status__short{color:var(--ink-soft)}}@media (width<=22.5rem){.status__list{letter-spacing:.08em;font-size:.625rem}}@media (width<=47.99rem){.journal__all--live,.system__explore,.panel__close,.record__action--live{font-family:var(--font-mono);font-size:var(--t-mono-sm);font-weight:var(--w-regular);letter-spacing:var(--ls-mono);text-transform:uppercase}.system__explore{align-self:flex-start}}.reading__heading{margin-block-end:clamp(var(--sp-8), 4vw, var(--sp-12))}.index{border-top:1px solid var(--rule-strong);margin:0;padding:0;list-style:none}.index__row{gap:var(--sp-4) clamp(var(--sp-6), 4vw, var(--sp-12));padding-block:clamp(var(--sp-5), 2.5vw, var(--sp-8));border-bottom:1px solid var(--rule);transition:background-color .18s var(--ease);grid-template-columns:13rem minmax(0,1fr) 9rem;align-items:start;display:grid}.index__row:hover{background:var(--bg-hover);box-shadow:0 0 0 var(--sp-4) var(--bg-hover)}.index__meta,.index__read{gap:var(--sp-2);color:var(--ink-dim);flex-direction:column;padding-block-start:.45em;display:flex}.index__meta>:first-child{color:var(--ink-muted)}.index__title{font-size:clamp(1.25rem,1.05rem + .9vw,1.75rem);font-weight:var(--w-medium);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;max-width:28ch;line-height:1.2}.index__title a{color:inherit;transition:border-color var(--dur) var(--ease);border-bottom:1px solid #0000;text-decoration:none}.index__row:hover .index__title a{border-bottom-color:var(--ink-dim)}.index__deck{color:var(--ink-muted);text-wrap:pretty;max-width:56ch;margin-block-start:var(--sp-3);font-size:.9375rem;line-height:1.55}.index__read{text-align:end;align-items:flex-end}.index__read a{color:var(--accent);transition:border-color var(--dur) var(--ease);border-bottom:1px solid #0000;text-decoration:none}.index__read a:hover{border-bottom-color:var(--accent)}@media (width<=47.99rem){.index__row{gap:var(--sp-3);grid-template-columns:minmax(0,1fr)}.index__meta{flex-direction:row;justify-content:space-between;padding-block-start:0}.index__read{flex-direction:row;justify-content:space-between;align-items:baseline;padding-block-start:0}.index__title{max-width:none}}.article-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.article-grid--three .article__deck{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=62rem){.article-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=47.99rem){.article-grid,.article-grid--three{grid-template-columns:minmax(0,1fr)}}.built__screen{margin:clamp(var(--sp-6), 3vw, var(--sp-10)) 0 clamp(var(--sp-16), 8vw, var(--sp-32))}.built__frame{border:1px solid var(--rule-strong);border-top-color:var(--rule-lit);background:var(--bg-raised);-webkit-mask-image:linear-gradient(#000 70%,#00000059 100%);mask-image:linear-gradient(#000 70%,#00000059 100%)}.built__frame img{opacity:.72;block-size:auto;inline-size:100%;transition:opacity .6s var(--ease);display:block}.built__screen:hover .built__frame img{opacity:.92}.built__screen figcaption{letter-spacing:.1em;color:var(--ink-dim);opacity:.75;margin-block-start:var(--sp-4);font-size:.5625rem}@media (width<=47.99rem){.article-grid{border-top:1px solid var(--rule);gap:0;margin-block-start:var(--sp-6)}.article-grid .article{column-gap:var(--sp-4);border:0;border-bottom:1px solid var(--rule);padding-block:var(--sp-4);background:0 0;grid-template-rows:auto 1fr;grid-template-columns:6.5rem minmax(0,1fr);align-items:start;display:grid}.article-grid .article__art{border:1px solid var(--rule);grid-row:1/span 2;align-self:start}.article-grid .article__art img{aspect-ratio:3/2}.article-grid .article__head{padding:0 0 var(--sp-2);gap:var(--sp-2) var(--sp-3);border:0;flex-wrap:wrap}.article-grid .article__body{gap:var(--sp-2);padding:0}.article-grid .article__title{max-width:none;font-size:1.0625rem;line-height:1.25}.article-grid .article__deck,.article-grid .article__action{display:none}.masthead__pieces .journal__all{margin-block-start:var(--sp-6)}.masthead__pieces .article--featured .article__deck{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.built .systems__row{margin-block-start:clamp(var(--sp-4), 2vw, var(--sp-8))}.built .strip{margin-block-start:clamp(var(--sp-12), 6vw, 5rem)}.coda{padding-block:clamp(var(--sp-16), 8vw, var(--sp-32))}.coda__inner{gap:var(--sp-6);flex-direction:column;align-items:flex-start;display:flex}.coda__line{font-size:var(--t-heading);font-weight:var(--w-medium);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;max-width:24ch;line-height:1.15}.coda__links{gap:var(--sp-3) var(--sp-8);font-size:1rem;font-weight:var(--w-medium);flex-wrap:wrap;display:flex}.coda__links a{color:var(--accent);transition:border-color var(--dur) var(--ease);border-bottom:1px solid #0000;text-decoration:none}.coda__links a:hover{border-bottom-color:var(--accent)}
