@font-face{font-family:Krypton;src:url(/fonts/krypton-regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Krypton;src:url(/fonts/krypton-medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Krypton;src:url(/fonts/krypton-semibold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Krypton;src:url(/fonts/krypton-extrabold.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Krypton Ligatures;src:url(/fonts/krypton-ligatures.woff2) format("woff2");font-weight:700;font-display:swap}:root{--charcoal:#0b0a09;--cream:#efe6d6;--signal:#ff6700;--bg:var(--charcoal);--ink:var(--cream);--signal-small:#ff6700;--grain:0.11;--grain-blend:overlay;--glyph:0.6;--tight:-0.02em;--gutter:clamp(16px,4vw,56px);--dim:color-mix(in srgb,var(--ink) 58%,var(--bg));--hair:color-mix(in srgb,var(--ink) 18%,var(--bg));color-scheme:dark}:root[data-theme=light]{--bg:var(--cream);--ink:var(--charcoal);--signal-small:#a84300;--grain:0.16;--grain-blend:multiply;--dim:color-mix(in srgb,var(--ink) 66%,var(--bg));color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;background:var(--bg)}body{background:radial-gradient(90vw 60vh at 50% -10%,color-mix(in srgb,var(--ink) 6%,transparent),transparent 70%),var(--bg);color:var(--ink);font-family:Krypton,ui-monospace,monospace;font-size:16px;line-height:1.6;font-feature-settings:none;font-variant-ligatures:none;-webkit-font-smoothing:antialiased;min-height:100dvh;display:flex;flex-direction:column;overflow-x:clip}body:after{content:"";position:fixed;inset:0;z-index:90;pointer-events:none;opacity:var(--grain);mix-blend-mode:var(--grain-blend);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 1.4 -.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}a{color:inherit}button,input,textarea{font:inherit;color:inherit;background:none;border:0;border-radius:0}button{cursor:pointer}img{display:block;max-width:100%}::selection{background:var(--signal);color:var(--charcoal)}:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.sheet{width:100%;max-width:1560px;margin-inline:auto;padding-inline:var(--gutter);container-type:inline-size}main{flex:1 1}.label{font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--dim)}.label a{text-decoration:none}.label a:hover{color:var(--signal-small)}.filebar{align-items:baseline;gap:6px 18px;padding-block:18px 0}.filebar,.filebar nav{display:flex;flex-wrap:wrap}.filebar nav{gap:4px 18px}.filebar a[aria-current=page]{color:var(--ink)}.filebar a,.page-note a,.tags a,.theme-toggle{padding-block:13px;margin-block:-13px}.filebar-end{display:flex;flex-wrap:wrap;gap:4px 18px;align-items:baseline;margin-left:auto}@media (max-width:640px){.filebar{display:grid;grid-template-columns:1fr auto;grid-row-gap:12px;row-gap:12px}.filebar-end{grid-column:2;grid-row:1;margin-left:0}.filebar nav{grid-column:1/-1;flex-wrap:nowrap;justify-content:space-between}}@media (max-width:360px){.bracket,.filebar nav{letter-spacing:.1em}.filebar nav{gap:10px}.bracket{gap:8px}}.theme-toggle{font-size:inherit;letter-spacing:inherit;font-weight:inherit;text-transform:inherit;color:var(--dim)}.theme-toggle b{font-weight:600;color:var(--ink)}.theme-toggle:hover{color:var(--signal-small)}.slam{--fit:calc(100cqw / (var(--n) * var(--glyph)));font-size:min(var(--fit),var(--slam-max,100vw));font-weight:800;line-height:.98;letter-spacing:var(--tight);text-transform:uppercase;white-space:nowrap}.slam-letter{display:inline-block;overflow:clip;overflow-clip-margin:.04em;vertical-align:top}.slam-letter>span{display:inline-block;animation:rise .7s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i) * 34ms)}.rule{height:4px;background:var(--signal);transform-origin:left;animation:draw .9s cubic-bezier(.16,1,.3,1) .25s both}.page-head{padding-block:clamp(24px,4vw,48px) 0}.page-head .slam{--slam-max:13rem}.page-head .rule{margin-top:clamp(10px,1.4vw,18px)}.page-note{margin-top:14px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.hero{display:flex;flex-direction:column;min-height:calc(100svh - var(--bar, 36px));padding-bottom:clamp(16px,2vw,28px)}.micro{position:relative;flex:1 0 auto;width:100vw;margin-left:calc(50% - 50vw);min-height:calc(100cqw * .61);overflow:hidden}.micro canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.micro-letters{opacity:0}.is-live .micro-letters{opacity:1}.tape{width:100vw;margin-left:calc(50% - 50vw);overflow:hidden;background:var(--signal);color:var(--charcoal)}.tape-track{display:flex;width:max-content;animation:tape 60s linear infinite}.tape.is-reverse .tape-track{animation-direction:reverse}.tape span{font-family:Krypton Ligatures,Krypton,monospace;font-weight:700;font-size:13px;line-height:24px;white-space:pre;font-feature-settings:contextual common-ligatures;font-variant-ligatures:contextual common-ligatures}@keyframes tape{to{transform:translateX(-50%)}}.og-frame{position:fixed;inset:0;z-index:80;display:flex;flex-direction:column;background:var(--bg)}.og-column{flex:1 1;display:flex;flex-direction:column;width:860px;margin-inline:auto}.og-column .micro{min-height:0}.og-frame .tape{width:100%;margin-left:0}.og-frame .tape span{font-size:22px;line-height:40px}.hero-foot{padding-top:16px}.record-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:6px 24px;gap:6px 24px;padding-block:clamp(14px,2.2vw,28px);border-bottom:1px solid var(--hair)}.record-company{font-size:min(6.6cqw,108px);font-weight:800;line-height:1;letter-spacing:var(--tight);text-transform:uppercase}.record-row>div>.label{margin-top:10px}.record-tokens{text-align:right;font-size:min(11cqw,190px);font-weight:800;line-height:.9;letter-spacing:var(--tight);color:var(--signal-small);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.record-tokens.is-zero{color:var(--dim)}.record-tokens .label{display:block;margin-top:8px;color:var(--signal-small)}.record-total{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-top:16px}.record-total b{font-size:clamp(20px,2.6cqw,36px);font-weight:800;letter-spacing:var(--tight);color:var(--ink)}.record-note{margin-top:clamp(28px,4vw,48px)}.role{font-size:clamp(15px,2.2cqw,32px);font-weight:500;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.contact{color:var(--dim);font-size:clamp(11px,1.1vw,14px)}.contact a{text-decoration:none}.contact a:hover{color:var(--signal-small)}.bracket{display:flex;align-items:center;gap:14px;margin-top:clamp(40px,6vw,80px);padding-bottom:12px;border-bottom:1px solid var(--hair)}.bracket:before{content:"|—";flex:none}.bracket:after{content:"—|";flex:none}.bracket>:first-child{flex:none}.bracket>i{flex:1 1;height:1px;background:var(--hair);min-width:12px}.bracket>:last-child{flex:none}.bracket:after,.bracket:before{letter-spacing:0}.entry{--size:min(7.05cqw,118px);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:0 1em;gap:0 1em;align-items:start;padding-block:clamp(14px,1.8vw,26px) clamp(12px,1.5vw,20px);border-bottom:1px solid var(--hair);text-decoration:none;position:relative;isolation:isolate;animation:fade .6s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.4s + var(--i, 0) * 70ms)}.entry:before{content:"";position:absolute;inset:0 calc(var(--gutter) * -1);background:var(--ink);z-index:-1;transform:scaleX(0);transform-origin:left;transition:transform .32s cubic-bezier(.16,1,.3,1)}.entry-name{font-size:var(--size);font-weight:800;line-height:1;letter-spacing:var(--tight);text-transform:uppercase;white-space:nowrap;transition:color .18s}.entry-sub{margin-top:10px;transition:color .18s;overflow-wrap:anywhere}.entry-count{text-align:right}.entry-value{font-size:var(--size);font-weight:800;line-height:1;letter-spacing:var(--tight)}.entry-unit,.entry-value{color:var(--signal-small);text-transform:uppercase}.entry-unit{margin-top:10px;font-size:11px;font-weight:600;letter-spacing:.18em}.entry-unit.is-dim,.entry-value.is-dim{color:var(--dim)}@media (hover:hover){a.entry:hover:before{transform:scaleX(1)}a.entry:hover .entry-name{color:var(--bg)}a.entry:hover .entry-sub{color:color-mix(in srgb,var(--bg) 72%,var(--ink))}a.entry:hover .entry-unit,a.entry:hover .entry-unit.is-dim,a.entry:hover .entry-value.is-dim{color:var(--bg)}}.entries-long .entry{--size:min(5.6cqw,96px)}@container (max-width: 680px){.entries-long .entry,.entry{--size:8.9cqw;grid-template-columns:minmax(0,1fr) auto;column-gap:12px}.entry>:first-child{display:contents}.entry-name{grid-column:1/-1;white-space:normal}.entry-count{grid-column:2;grid-row:2}.entries-long .entry-value{font-size:22px}.entry-count,.entry-sub{margin-top:8px}.entry-value{font-size:44px}.entry-unit{margin-top:4px;font-size:10px}}.offsite{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--hair)}.offsite a{display:block;padding:clamp(14px,1.6vw,22px) 14px clamp(14px,1.6vw,22px) 0;text-decoration:none;font-size:min(2.35cqw,36px);font-weight:800;line-height:1.05;letter-spacing:var(--tight);text-transform:uppercase}.offsite a+a{padding-left:14px;border-left:1px solid var(--hair)}.offsite a span{display:block;margin-top:8px;letter-spacing:.14em;overflow-wrap:anywhere}.offsite a:hover{color:var(--signal)}.offsite a:hover span{color:var(--signal-small)}@container (max-width: 820px){.offsite{grid-template-columns:repeat(2,minmax(0,1fr))}.offsite a{font-size:22px}.offsite a:nth-child(3){padding-left:0;border-left:0}.offsite a:nth-child(n+3){border-top:1px solid var(--hair)}.offsite a span{font-size:10px;letter-spacing:.1em;overflow-wrap:anywhere}}.statement{display:grid;grid-gap:clamp(24px,3vw,40px);gap:clamp(24px,3vw,40px);padding-top:clamp(20px,3vw,36px)}.clause{display:grid;grid-template-columns:minmax(70px,18%) minmax(0,72ch);grid-gap:0 16px;gap:0 16px}.clause p{font-size:clamp(15px,1.4vw,20px);line-height:1.62}.clause .label{padding-top:.45em}.prose-link{text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-decoration-thickness:2px;text-underline-offset:3px;transition:color .15s}.prose-link:hover{color:var(--signal-small)}@container (max-width: 680px){.clause{grid-template-columns:1fr;gap:6px}}.fine{margin-top:clamp(40px,6vw,72px);padding-top:14px;border-top:1px solid var(--hair)}.fine p{font-size:9px;line-height:1.5;letter-spacing:.02em;text-align:justify;text-transform:uppercase;color:var(--dim);margin-top:8px;-webkit-hyphens:none;hyphens:none;overflow-wrap:anywhere}.fine a{text-decoration:none}.fine a:hover{color:var(--signal-small)}.colophon{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 20px;padding-block:16px 22px;margin-top:14px;border-top:1px solid var(--hair)}.cmd{display:inline-block;padding:8px 12px;border:1px solid var(--ink);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background .14s,color .14s,border-color .14s}.cmd:hover{background:var(--ink);color:var(--bg)}.cmd.is-signal{background:var(--signal);border-color:var(--signal);color:var(--charcoal)}.cmd.is-signal:hover{background:var(--ink);border-color:var(--ink);color:var(--bg)}.cmds{display:flex;flex-wrap:wrap;gap:10px}.search{display:flex;align-items:baseline;gap:12px;margin-top:clamp(20px,3vw,32px);padding-bottom:10px;border-bottom:2px solid var(--ink)}.search input{flex:1 1;min-width:0;font-size:clamp(18px,2.4vw,30px);font-weight:500;outline:0;text-transform:uppercase}.search input::placeholder{color:var(--dim);opacity:1}.search:focus-within{border-color:var(--signal)}.search-count{flex:none}.post-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 32px;gap:8px 32px;padding-block:24px;border-bottom:1px solid var(--hair)}.post-row h2{font-size:clamp(24px,3.6cqw,52px);font-weight:800;line-height:1.08;letter-spacing:var(--tight);text-transform:uppercase}.post-row h2 a{text-decoration:none}.post-row h2 a:hover{color:var(--signal)}.post-row p{grid-column:1;max-width:72ch;color:var(--dim)}.post-meta{text-align:right;white-space:nowrap}.tags{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:4px 14px}.tags a{text-decoration:none}.tags a:before{content:"// "}@container (max-width: 680px){.post-row{grid-template-columns:1fr}.post-meta{text-align:left;grid-row:2}}.progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:80;background:var(--signal);transform-origin:left;transform:scaleX(0)}.article-head{padding-top:clamp(24px,4vw,48px)}.article-head h1{font-size:min(6.4cqw,92px);font-weight:800;line-height:1.02;letter-spacing:var(--tight);text-transform:uppercase;text-wrap:balance}.article-head .rule{margin-top:18px}.article-meta{display:flex;flex-wrap:wrap;gap:4px 20px;margin-top:12px}.article-excerpt{margin-top:24px;max-width:68ch;font-size:clamp(16px,1.4vw,20px);font-weight:500}@container (max-width: 680px){.article-head h1{font-size:9cqw}}.prose{max-width:72ch;padding-top:32px;font-size:clamp(15px,1.2vw,17px);line-height:1.72}.prose>*+*{margin-top:1.2em}.prose h2{font-size:clamp(24px,2.6vw,36px);font-weight:800;line-height:1.1;letter-spacing:var(--tight);margin-top:2.2em;padding-top:14px;border-top:1px solid var(--hair)}.prose h2,.prose h3{text-transform:uppercase}.prose h3{font-size:clamp(17px,1.6vw,22px);line-height:1.25;margin-top:2em}.prose h3,.prose strong{font-weight:600}.prose a{text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-decoration-thickness:2px;text-underline-offset:3px}.prose a:hover{color:var(--signal-small)}.prose ol,.prose ul{padding-left:2.4ch}.prose li+li{margin-top:.5em}.prose li::marker{color:var(--signal-small)}.prose blockquote{border-left:4px solid var(--signal);padding-left:2ch;font-weight:500}.prose :not(pre)>code{padding:.08em .4em;background:color-mix(in srgb,var(--ink) 12%,transparent);font-size:.92em;overflow-wrap:anywhere}.code{position:relative;border:1px solid var(--hair)}.code pre{overflow-x:auto;padding:16px;font-size:13px;line-height:1.6;font-family:inherit}.code button{position:absolute;top:0;right:0;padding:4px 10px;background:var(--bg);border-left:1px solid var(--hair);border-bottom:1px solid var(--hair)}.code button:hover{color:var(--signal-small)}.pull{font-size:clamp(18px,1.9vw,26px);font-weight:600;line-height:1.35;letter-spacing:-.01em}.stamp{font-size:clamp(34px,6.4vw,72px);font-weight:800;line-height:1;letter-spacing:var(--tight);text-transform:uppercase;color:var(--signal-small);margin-block:1em .3em;overflow-wrap:anywhere}.adjacent{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.adjacent a{text-decoration:none;font-weight:600;text-transform:uppercase}.adjacent a:hover{color:var(--signal-small)}.adjacent .next{text-align:right;grid-column:2}.fitting-head{margin-top:clamp(16px,2vw,28px)}.fitting-head h1{font:inherit;letter-spacing:inherit;color:var(--ink)}.fitting{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,27%);margin-top:14px;border:1px solid var(--ink)}.fitting-stage{position:relative;min-width:0;height:max(480px,calc(100svh - var(--bar, 36px) - 96px));overflow:hidden;cursor:-webkit-grab;cursor:grab}.fitting-stage:active{cursor:-webkit-grabbing;cursor:grabbing}.fitting-stage>div:first-child{position:absolute!important;inset:0}.fitting-stage .label{color:var(--dim)}.fitting-line,.fitting-rail{position:absolute;top:0;pointer-events:none;opacity:0;transition:opacity .4s;will-change:transform}.fitting-stage.is-drawn:not(.is-loading) .fitting-line,.fitting-stage.is-drawn:not(.is-loading) .fitting-rail{opacity:1}.fitting-line{left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--signal) 18%,var(--signal) 82%,transparent)}.fitting-line .label{position:absolute;left:14px;bottom:6px;color:var(--signal-small);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fitting-rail{right:28px;width:9px;border-block:1px solid var(--ink)}.fitting-rail:before{content:"";position:absolute;inset:0 4px;background:var(--ink);width:1px}.fitting-rail .label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg);padding:2px 6px;background:var(--bg);color:var(--ink);white-space:nowrap}.fitting-hint,.fitting-tag{position:absolute;left:14px;pointer-events:none}.fitting-tag{top:12px;color:var(--ink)}.fitting-tag span{color:var(--signal-small)}.fitting-stage .fitting-tag{color:var(--ink)}.fitting-hint{bottom:12px}.fitting-hint-pointer{display:none}@media (hover:hover) and (pointer:fine){.fitting-hint-pointer{display:inline}}.fitting-status{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;grid-gap:10px;gap:10px;padding:24px;text-align:center;max-width:46ch;margin-inline:auto}.fitting-bytes{font-size:clamp(28px,4cqw,56px);font-weight:800;letter-spacing:var(--tight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fitting-bytes span{color:var(--dim);font-weight:500}.fitting-progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--signal);transform-origin:left;transition:transform .2s linear}.fitting-panel{border-left:1px solid var(--ink);padding:16px;display:grid;grid-gap:28px;gap:28px;align-content:start}.fitting-panel h2{margin-bottom:8px}.fitting-list,.garment{display:grid}.garment{grid-gap:4px;gap:4px;padding:12px 0;text-align:left;border-bottom:1px solid var(--hair);color:var(--dim);transition:color .18s}.garment:first-child{padding-top:0}.garment-name{font-size:clamp(20px,2vw,30px);font-weight:800;line-height:1.02;letter-spacing:var(--tight)}.garment:hover,.garment[aria-pressed=true]{color:var(--ink)}.garment[aria-pressed=true] .label{color:var(--signal-small)}.spec{display:flex;justify-content:space-between;gap:12px;padding-block:4px;border-bottom:1px solid var(--hair);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.spec>:first-child{color:var(--dim)}.spec>:last-child{text-align:right}.fitting-note{margin-top:10px;font-size:12px;color:var(--dim)}@container (max-width: 820px){.fitting{grid-template-columns:1fr}.fitting-stage{height:58svh;min-height:400px}.fitting-panel{border-left:0;border-top:1px solid var(--ink)}.fitting-rail{right:14px}}@keyframes rise{0%{transform:translateY(105%)}to{transform:none}}@keyframes draw{0%{transform:scaleX(0)}to{transform:none}}@keyframes fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.reveal{animation:fade .6s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--delay,.2s)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}