@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-standard-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-standard-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-standard-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/martian-mono-cyrillic-wght-normal.B84CD5C_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/martian-mono-latin-ext-wght-normal.DlL6xMw5.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/martian-mono-latin-wght-normal.5W32yIyr.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--wall:#0c0c0d;--screen:#0a0c0b;--bezel:#1e1e21;--phos:#e4ede6;--phos-dim:#9fb0a5;--amber:#f0c88f;--led:#d0782a;--text:var(--phos);--muted:var(--phos-dim);--line:#2a2e2c;--bg:var(--wall);--bg-soft:#121413;--stage:#050605;--accent:var(--amber);--todo:#5a4a12;--font:"Archivo Variable", system-ui, sans-serif;--display:"Archivo Variable", system-ui, sans-serif;--mono:"Martian Mono Variable", ui-monospace, monospace;--r:5px;--cell:110px;--gap:4px;--wrap:82rem;--wide:1800px;--measure:38rem;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font);color:var(--text);background:var(--bg);margin:0;font-size:1rem;line-height:1.6}img,video{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px;text-decoration-color:var(--accent)}a:hover{color:var(--accent)}h1,h2,h3{letter-spacing:-.015em;margin:0 0 .75rem;font-weight:500;line-height:1.15}h1{letter-spacing:-.02em;font-size:clamp(2rem,4.5vw,2.8rem);font-weight:400}h2{margin-top:2.5rem;font-size:1.5rem}h3{font-size:1.2rem}.label{font-family:var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 1.5rem;font-size:.8rem;font-weight:500}p{margin:0 0 1rem}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 1.25rem}.wrapw{max-width:var(--wide);padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}.prose{max-width:var(--measure)}.muted{color:var(--muted)}.small{font-size:.875rem}.lead{max-width:var(--measure);font-size:1.15rem;line-height:1.6}.prose{font-size:1.0625rem;line-height:1.7}.skip-link{position:absolute;left:-9999px}.skip-link:focus{background:var(--bg);z-index:10;padding:.5rem 1rem;top:1rem;left:1rem}mark.todo{background:var(--todo);color:inherit;border-radius:2px;padding:0 .2em;font-size:.85em}.site-header{margin-bottom:var(--gap);padding-top:16px}.header-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.75rem;padding-top:1.4rem;padding-bottom:1.4rem;display:flex}.wordmark{line-height:0;display:block}.wordmark img{width:auto;height:31px}.site-header ul,.social{flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.site-header nav a{text-decoration:none}.site-header nav a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--accent)}.site-header .quiet,.quiet{color:var(--muted)}main{min-height:60vh;padding-bottom:4rem;overflow-x:clip}.site-footer{border-top:1px solid var(--line);color:var(--muted);padding:1.5rem 0 2rem;font-size:.875rem}.footer-inner{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;display:flex}.footer-inner p{margin:0}.page-head{padding:3rem 0 2rem}.crumbs{color:var(--muted);margin-bottom:.5rem;font-size:.875rem}.crumbs a{color:var(--muted)}.grid{--row:13rem;flex-wrap:wrap;gap:1.75rem 1rem;margin:0;padding:0;list-style:none;display:flex}.grid.large{--row:17rem}.grid:after{content:"";flex-grow:1000000}@media (width<=40rem){.grid{--row:8.5rem}.grid.large{--row:11rem}}.tile{--ar:1;flex-grow:var(--ar);flex-basis:calc(var(--ar) * var(--row));min-width:0}.tile a{text-decoration:none;display:block}.tile .frame{background:var(--stage);aspect-ratio:var(--ar);overflow:hidden}.tile img{object-fit:contain;width:100%;height:100%;transition:opacity .2s}.tile a:hover img{opacity:.85}.tile .caption{margin-top:.6rem;font-size:1rem;font-weight:500;line-height:1.3}.tile .caption span{color:var(--muted);margin-top:.2rem;font-size:.8rem;font-weight:400;display:block}.tile .meta,.tile[hidden]{display:none}.filters{flex-wrap:wrap;align-items:end;gap:.75rem 1.25rem;margin:0 0 1.75rem;font-size:.875rem;display:flex}.filters label{color:var(--muted);gap:.2rem;display:grid}.filters select{font:inherit;color:var(--text);border:1px solid var(--line);background:var(--bg);border-radius:4px;min-width:9rem;padding:.35rem .5rem}.filters output{color:var(--muted);padding-bottom:.35rem}.work{grid-template-columns:minmax(0,1fr);gap:1.5rem 2.5rem;padding-top:1rem;display:grid}@media (width>=60rem){.work{grid-template-columns:minmax(0,1fr) 20rem}}.stage{background:var(--stage);height:min(78vh,52rem);min-height:20rem;position:relative}@media (width<=40rem){.stage{height:62vh}}.stage .osd,.stage>img,.stage>.media{position:absolute;inset:0}.stage>.media>*{width:100%;height:100%}.stage>img,.stage>.media img,.stage>.media video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.stage .controls{z-index:2;gap:.25rem;display:flex;position:absolute;bottom:.75rem;right:.75rem}.stage .controls button{font:inherit;width:2.25rem;height:2.25rem;color:var(--text);cursor:pointer;background:#ffffffe6;border:0;border-radius:4px;font-size:1rem}.stage .hint{color:var(--muted);z-index:2;font-size:.75rem;position:absolute;bottom:.75rem;left:.75rem}.thumbs{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.thumbs button{background:var(--stage);cursor:pointer;border:2px solid #0000;width:4.5rem;height:4.5rem;padding:0}.thumbs button[aria-current=true]{border-color:var(--text)}.thumbs img{object-fit:contain;width:100%;height:100%}.facts{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:.35rem 1.25rem;margin:1rem 0 1.5rem;padding-top:1rem;font-size:.9rem;display:grid}.facts dt{color:var(--muted)}.facts dd{margin:0}.pager{justify-content:space-between;gap:1rem;margin-top:2rem;font-size:.9rem;display:flex}.intro{padding-top:4rem;padding-bottom:3rem}.thread{letter-spacing:-.02em;max-width:20ch;margin:0 0 1.5rem;font-size:clamp(2rem,4.2vw,2.8rem);font-weight:400;line-height:1.12}.intro .lead{color:var(--text);max-width:40rem;margin:0}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:2rem;display:flex}.section-head h2{margin:0;font-size:2rem}.group{margin-top:6rem}.page-head+.group,.intro+.wrap>.group:first-child{margin-top:2rem}.group-head{border-top:1px solid var(--text);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1.5rem;margin-bottom:2rem;padding-top:1rem;display:flex}.group-head h2{margin:0;font-size:clamp(1.5rem,2.6vw,1.9rem);font-weight:500}.group-head h2 a{color:inherit;text-decoration:none}.group-head h2 a:hover{color:var(--accent)}.group-head p{color:var(--muted);margin:0;font-size:.875rem}.group-head p a{color:inherit}.story img{background:var(--stage);height:auto;margin:1.5rem 0 .4rem}.story img+em,.story p>em:only-child{color:var(--muted);margin-bottom:1.5rem;font-size:.875rem;font-style:normal;display:block}.story h2{margin-top:2.5rem}.inline-media{margin:1.75rem 0}.inline-media img,.inline-media video{background:var(--stage);width:100%;height:auto}.inline-media .zoomable{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.inline-media figcaption{color:var(--muted);margin-top:.4rem;font-size:.875rem}.prose h2,.prose h3{margin-top:2rem}.zoom-dialog{background:#111;border:0;width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:0}.zoom-dialog::backdrop{background:#111}.zoom-osd{position:absolute;inset:0}.zoom-close{z-index:2;cursor:pointer;background:#ffffffe6;border:0;border-radius:4px;width:2.5rem;height:2.5rem;font-size:1.5rem;position:absolute;top:.75rem;right:.75rem}h2.small{color:var(--muted);margin:0 0 .9rem;font-size:.95rem;font-weight:500}.made-with{color:var(--muted);font-size:.9rem}.made-with a{color:inherit}.process-gallery{margin:2rem 0 3rem}.process-gallery .zoomable{cursor:zoom-in;border:0;width:100%;padding:0;display:block}.process-gallery video,.process-gallery .yt-facade,.process-gallery .yt-frame{object-fit:contain;width:100%;height:100%}.yt-facade{background:var(--stage);cursor:pointer;border:0;width:100%;padding:0;display:block;position:relative}.yt-facade img{object-fit:contain;width:100%;height:100%}.yt-play{background:#0009;border-radius:50%;width:4rem;height:4rem;margin:-2rem 0 0 -2rem;position:absolute;top:50%;left:50%}.yt-play:after{content:"";border:.8rem solid #0000;border-left:1.3rem solid #fff;border-right-width:0;position:absolute;top:1.2rem;left:1.6rem}.yt-facade:hover .yt-play{background:#000c}.yt-frame{background:#000;border:0;width:100%;height:auto;display:block}.stage .yt-frame{height:100%}.view-toggle{border:1px solid var(--line);margin-left:auto;display:inline-flex}.view-toggle button{font:inherit;min-height:2.25rem;color:var(--text);cursor:pointer;background:0 0;border:0;padding:.4rem .9rem;font-size:.85rem}.view-toggle button[aria-pressed=true]{background:var(--text);color:var(--bg)}.grid.as-list{border-top:1px solid var(--line);display:block}.grid.as-list:after{content:none}.grid.as-list .tile a{border-bottom:1px solid var(--line);grid-template-columns:5rem minmax(0,2fr) minmax(0,1.4fr) 5rem minmax(0,1.6fr) minmax(0,1.3fr);align-items:center;gap:1rem;padding:.6rem 0;display:grid}.grid.as-list .tile .frame{aspect-ratio:auto;background:0 0;justify-content:center;display:flex}.grid.as-list .tile img{width:auto;max-width:5rem;height:3.5rem}.grid.as-list .tile .caption{margin:0}.grid.as-list .tile .caption span{display:none}.grid.as-list .tile .meta{display:contents}.grid.as-list .tile .meta span{color:var(--muted);font-size:.875rem}@media (width<=48rem){.grid.as-list .tile a{grid-template-columns:4rem minmax(0,1fr) minmax(0,1fr)}.grid.as-list .tile .meta span:nth-child(n+2){display:none}}.series-tile .frame{background:0 0;position:relative;overflow:visible}.series-tile .cover{z-index:2;position:relative;box-shadow:0 1px 3px #1d19172e}.series-tile .fan{justify-content:center;align-items:center;transition:transform .25s;display:flex;position:absolute;inset:0}.series-tile .fan img{width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 1px 3px #1d191729}.series-tile .fan-1{z-index:1;transform:translate(-7%,2%)rotate(-5deg)scale(.94)}.series-tile .fan-2{z-index:0;transform:translate(7%,3%)rotate(4deg)scale(.94)}.series-tile a:hover .fan-1{transform:translate(-11%,2%)rotate(-7deg)scale(.94)}.series-tile a:hover .fan-2{transform:translate(11%,3%)rotate(6deg)scale(.94)}.grid:has(.series-tile){gap:2.5rem 3rem}.series-tile a:hover img{opacity:1}.series-tile .caption{margin-top:.9rem}@media (prefers-reduced-motion:reduce){.series-tile .fan{transition:none}}.grid.xlarge{--row:22rem}@media (width<=40rem){.grid.xlarge{--row:13rem}}.subgroup+.subgroup{margin-top:3.5rem}.group-head.sub{border-top:1px solid var(--line);margin-bottom:1.5rem;padding-top:.75rem}.group-head.sub h3{margin:0;font-size:1.15rem;font-weight:500}.group-head.sub h3 a{color:inherit;text-decoration:none}.group-head.sub h3 a:hover{color:var(--accent)}.live{margin:0 0 3rem}.live-stage{--ar:1;aspect-ratio:var(--ar);width:min(100%, calc(82vh * var(--ar)));justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative;overflow:hidden}.live-stage:fullscreen{aspect-ratio:auto;background:var(--bg);width:100vw;height:100vh}.live-stage iframe{background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.live-poster{width:auto;max-width:100%;height:auto;max-height:100%}.live-bar{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.9rem;display:flex}.live-bar button{font:inherit;border:1px solid var(--text);min-height:2.5rem;color:var(--text);cursor:pointer;background:0 0;padding:.45rem .9rem;font-size:.875rem}.live-bar button[data-act=new]{background:var(--text);color:var(--bg)}.live-bar button:hover{border-color:var(--accent);color:var(--accent)}.live-bar button[data-act=new]:hover{background:var(--accent);color:#fff}.live-status{color:var(--muted);font-size:.875rem}.live-save{color:var(--muted);align-items:center;gap:.4rem;font-size:.875rem;display:inline-flex}.live-hash{color:var(--muted);overflow-wrap:anywhere;margin-left:auto;font-size:.75rem}.live-note{color:var(--muted);max-width:var(--measure);margin:.75rem 0 0;font-size:.875rem}.live-features{max-width:32rem}.outputs-section{margin:3.5rem 0}.outputs-head{border-top:1px solid var(--text);margin:3.5rem 0 1.5rem;padding-top:.9rem;font-size:clamp(1.4rem,2.4vw,1.75rem);font-weight:500}.outputs-head span{color:var(--muted);margin-left:.5rem;font-size:.875rem;font-weight:400}.outputs{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:1.5rem 1.25rem;margin:0;padding:0;list-style:none;display:grid}.output{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.output-frame{aspect-ratio:1;background:var(--stage);display:block;position:relative;overflow:hidden}.output-frame iframe{transform-origin:0 0;pointer-events:none;background:0 0;border:0;position:absolute;top:0;left:0}.output-frame img{object-fit:contain;width:100%;height:100%}.output:hover .output-frame{outline:2px solid var(--accent);outline-offset:2px}.output-label{justify-content:space-between;gap:.5rem;margin-top:.4rem;font-size:.875rem;display:flex}.output-label a{color:var(--muted)}.home-section{margin-top:5rem}.home-head{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0 0 2rem;font-size:.8rem;font-weight:500}.feature{flex-wrap:wrap;align-items:center;gap:2rem 4rem;padding:0 0 4rem;display:flex}.feature.reverse{flex-direction:row-reverse}.feature-image{flex:3 32rem;justify-content:center;min-width:0;display:flex}.feature-image img{width:auto;max-width:100%;max-height:80vh;box-shadow:0 2px 12px #1d191724}.feature-text{flex:2 18rem;min-width:0;max-width:30rem}.feature-medium{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 .75rem;font-size:.8rem;font-weight:500}.feature h3{letter-spacing:-.025em;margin:0 0 .75rem;font-size:clamp(2rem,4vw,3.25rem);font-weight:400;line-height:1.05}.feature h3 a{text-decoration:none}.feature-meta{color:var(--muted);font-size:.9rem}.feature-summary{color:var(--text);font-size:1.1rem;line-height:1.6}.feature-link{font-weight:500}.cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr));align-items:start;gap:4rem 3rem;margin:0;padding:0;list-style:none;display:grid}.card a{flex-direction:column;gap:.4rem;text-decoration:none;display:flex}.card-frame{aspect-ratio:4/3;margin-bottom:.6rem;display:block;position:relative}.card-frame img{width:auto;max-width:100%;height:auto;max-height:100%;margin:0 auto;transition:transform .25s;position:absolute;bottom:0;left:0;right:0;box-shadow:0 2px 10px #1d19171f}.card a:hover .card-frame img{transform:translateY(-3px)}.card-title{letter-spacing:-.015em;font-size:1.5rem;font-weight:400;line-height:1.15}.card a:hover .card-title{color:var(--accent)}.card-meta{color:var(--muted);font-size:.85rem}.card-summary{color:var(--text);margin-top:.2rem;font-size:.95rem;line-height:1.55}.card[hidden]{display:none}.home-all{margin:5rem 0 2rem;font-size:1.15rem;font-weight:500}.collections-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.collections-head .view-toggle{margin-left:0}.medium-filter{flex-wrap:wrap;gap:.4rem;margin:0 0 3rem;display:flex}.medium-filter button{font:inherit;border:1px solid var(--line);min-height:2.25rem;color:var(--text);cursor:pointer;background:0 0;border-radius:999px;padding:.35rem .9rem;font-size:.85rem}.medium-filter button[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--bg)}.cards-all{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:3.5rem 2.5rem}.cards-all .card-title{font-size:1.25rem}.collections-list{border-collapse:collapse;width:100%;display:none}.collections.as-list .cards-all{display:none}.collections.as-list .collections-list{display:table}.collections-list th{text-align:left;color:var(--muted);border-bottom:1px solid var(--text);padding:.5rem 1rem .5rem 0;font-size:.8rem;font-weight:500}.collections-list td{border-bottom:1px solid var(--line);vertical-align:top;padding:.9rem 1rem .9rem 0}.collections-list tr[hidden]{display:none}.cl-thumb{width:6rem}.cl-thumb img{width:auto;max-width:6rem;height:4.5rem}.cl-year{white-space:nowrap;color:var(--muted);width:7rem;font-size:.9rem}.cl-title a{font-size:1.15rem;text-decoration:none}.cl-title a:hover{color:var(--accent)}.cl-title span{color:var(--text);max-width:40rem;margin-top:.25rem;font-size:.875rem;display:block}.cl-medium{color:var(--muted);font-size:.875rem}.cl-count{color:var(--muted);text-align:right;font-size:.875rem}@media (width<=48rem){.cl-medium,.collections-list th:nth-child(4){display:none}}.fb-list{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:1.5rem 1rem;margin:2rem 0;padding:0;list-style:none;display:grid}.fb-list a{gap:.4rem;text-decoration:none;display:grid}.fb-list img{aspect-ratio:1;object-fit:cover;background:var(--stage);width:100%}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stage .controls button{color:var(--phos);box-shadow:0 0 0 1px var(--bezel);background:#0a0c0bd9}.stage .controls button:hover{background:#1a1e1c}.wordmark .logo-dark{display:none}html.plain{--bg:#fff;--bg-soft:#f6f6f4;--text:#161616;--muted:#6b6b6b;--line:#e3e3e0;--stage:#fff;--accent:#9a6a2a;--screen:transparent;--bezel:transparent;--phos:#161616;--phos-dim:#6b6b6b;--amber:#9a6a2a;--wall:#fff;color-scheme:light}html.plain *,html.plain :before,html.plain :after{text-shadow:none!important;animation:none!important}html.plain .wordmark .logo-dark{display:block}html.plain .wordmark .logo-light{display:none}html.plain .site-header{border-bottom:1px solid var(--line);margin-bottom:0}html.plain .header-extra{color:var(--muted);flex-basis:100%;margin:0;font-size:.875rem}html.plain .header-extra a{color:inherit}html.plain .wall+.wall,html.plain .wall+.after-wall,html.plain .after-wall+.wall{margin-top:3rem}html.plain .after-wall{box-shadow:none;background:0 0;border-radius:0;padding:0}html.plain .plain-section{margin-top:4rem}html.plain .intro+.plain-section{margin-top:1rem}html.plain .tile .frame{background:0 0}html.plain .medium-filter{margin:2rem 0 0}html.plain .scr{box-shadow:none;color:var(--text);background:0 0;border-radius:0;padding:0}html.plain .scr:after,html.plain .scr .thumb{display:none}html.plain a.scr:hover{color:var(--accent);background:0 0}html.plain .scr .ch{text-shadow:none}html.plain .work-wall{gap:1.5rem 3rem;padding-top:1.5rem}html.plain .ww-main{box-shadow:none;background:0 0;border-radius:0}html.plain .ww-main .stage{background:var(--stage)}html.plain .ww-main .thumbs{background:0 0;gap:.5rem;padding:.75rem 0 0}html.plain .ww-main .thumbs button{box-shadow:none;background:var(--stage);border-radius:0}html.plain .ww-main .thumbs button[aria-current=true]{box-shadow:0 0 0 2px var(--text)}html.plain .ww-side{gap:1.5rem}html.plain .ww-side .scr.title,html.plain .ww-side .scr.nav,html.plain .ww-pager .scr{min-height:0}html.plain .ww-side .scr.title .ti{font-variation-settings:normal;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:500}html.plain .ww-side .scr.nav{text-align:left;justify-content:flex-start;align-items:flex-start}html.plain .ww-pager{border-top:1px solid var(--line);gap:1rem;padding-top:1rem}html.plain .ww-pager .scr{justify-content:flex-start}html.plain .ww-pager .scr[rel=next]{text-align:right;align-items:flex-end}html.plain .stage .controls button{color:var(--text);box-shadow:0 0 0 1px var(--line);background:#ffffffeb}html.plain .stage .controls button:hover,html.plain .zoom-dialog,html.plain .zoom-dialog::backdrop{background:#fff}html.plain .zoom-close{box-shadow:0 0 0 1px var(--line)}html.plain .live-bar button[data-act=new]:hover{color:#fff}.wall{position:relative}.wall+.wall,.wall+.after-wall,.after-wall+.wall{margin-top:var(--gap)}.wall.built>.wall-fb{display:none}.wg{grid-template-columns:repeat(var(--cols), var(--cell));grid-auto-rows:var(--cellH);gap:var(--g);display:grid}.wg .blk{grid-template-columns:repeat(var(--w), var(--cell));grid-auto-rows:var(--cellH);gap:var(--g);color:inherit;text-decoration:none;display:grid;position:relative}.mon{border-radius:var(--r);background:var(--screen);box-shadow:0 0 0 1px var(--bezel);filter:brightness(var(--b,1)) saturate(var(--s,1)) hue-rotate(var(--h,0deg));animation:pwr .6s cubic-bezier(.2, .8, .2, 1) var(--d,0s) both;transition:filter .4s,opacity .3s;position:relative;overflow:hidden}.mon:after{content:"";z-index:4;pointer-events:none;background:repeating-linear-gradient(#00000038 0 1px,#0000 1px 3px),radial-gradient(130% 130% at 50% 45%,#0000 50%,#0000008c);position:absolute;inset:0}.ly{position:absolute;overflow:hidden}.pic{animation:drift var(--pd,30s) ease-in-out var(--pdl,0s) infinite alternate;position:absolute;inset:0}.im{transform:scale(var(--k,1));background-color:#111;background-size:100% 100%;transition:transform 1s cubic-bezier(.3,.6,.2,1);position:absolute}.shade{background:linear-gradient(#0000 25%,#00000026 45%,#000000b8);position:absolute;inset:0}.hlw{animation:hdrift var(--pd,30s) ease-in-out var(--pdl,0s) infinite alternate;position:absolute;inset:0}.hl{font-family:var(--display);font-variation-settings:"wdth" 112;letter-spacing:-.015em;color:var(--phos);text-shadow:0 0 8px #aaffcd59,0 2px 18px #0009;text-wrap:balance;align-items:flex-end;font-weight:800;line-height:1;display:flex;position:absolute}@keyframes drift{0%{transform:translate3d(var(--tx0,0px), var(--ty0,0px), 0)}to{transform:translate3d(var(--tx1,0px), var(--ty1,0px), 0)}}@keyframes hdrift{0%{transform:translate3d(var(--hx0,0px), var(--hy0,0px), 0)}to{transform:translate3d(var(--hx1,0px), var(--hy1,0px), 0)}}.merge{z-index:5;border-radius:var(--r);pointer-events:none;opacity:0;background-color:#0000;transition:opacity .5s .3s,background-color 0s linear .3s;position:absolute;inset:0;overflow:hidden}.merge .im{transition:transform .3s}.blk.clean .merge{opacity:1;background-color:#050605;transition:opacity .6s,background-color 0s linear .6s}.blk.clean .merge .im{transition:transform 2.2s cubic-bezier(.45,0,.2,1) .7s;transform:scale(1)}.mon.gl .ly{animation:.22s steps(3,end) tear}.mon.gl:before{content:"";z-index:3;background-image:var(--noise);mix-blend-mode:screen;opacity:.45;background-size:120px;animation:.22s steps(2,end) flash;position:absolute;inset:0}@keyframes tear{0%{transform:translateX(var(--gx))}40%{transform:translateX(calc(var(--gx) * -.5));filter:saturate(3)hue-rotate(70deg)}70%{transform:translateX(calc(var(--gx) * .3))}to{transform:none}}@keyframes flash{to{opacity:0}}.scr{border-radius:var(--r);background:var(--screen);box-shadow:0 0 0 1px var(--bezel);animation:pwr .6s cubic-bezier(.2, .8, .2, 1) var(--d,0s) both;color:var(--phos);text-shadow:0 0 7px #aaffcd40;flex-direction:column;justify-content:flex-end;gap:4px;min-width:0;padding:10px 12px;text-decoration:none;display:flex;position:relative;overflow:hidden}.scr:after{content:"";pointer-events:none;background:repeating-linear-gradient(#0003 0 1px,#0000 1px 3px),radial-gradient(130% 130% at 50% 45%,#0000 55%,#00000080);position:absolute;inset:0}a.scr:hover,a.scr:focus-visible,.scr[role=button]:hover{color:var(--phos);background:#121614}.scr .ch{font:600 10px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--amber);text-shadow:0 0 7px #f0c88f66}.scr .ti{font:700 clamp(15px, calc(var(--cell) * .2), 24px)/1.05 var(--display);letter-spacing:-.01em;text-wrap:balance;margin:0}.scr .ti.l{font-size:clamp(22px, calc(var(--cell) * .34), 44px);font-variation-settings:"wdth" 108;font-weight:800}.scr .mt{font:400 10px/1.4 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--phos-dim)}.scr .mt a{color:inherit}.scr.tx{font:400 clamp(14px, calc(var(--cell) * .15), 17px)/1.5 var(--display)}.scr.tx p,.scr .prose p{max-width:62ch;margin:0 0 .8em}.scr .prose{font-size:inherit;line-height:inherit;max-width:none}.scr .prose img,.scr .prose figure,.scr .inline-media{display:none}.scr.tx p:last-child{margin:0}.scr.top{justify-content:flex-start}.scr.mid{text-align:center;justify-content:center;align-items:center}.scr.nav{font:400 clamp(10px, calc(var(--cell) * .12), 13px)/1.2 var(--mono);text-transform:uppercase;letter-spacing:.07em}.scr.nav.on,.scr.nav[aria-current]{color:var(--amber)}.scr.nav.quiet{color:var(--phos-dim)}.scr.logo b{font:600 14px/1.2 var(--mono)}.scr.logo span{font:300 11px/1.3 var(--mono);color:var(--phos-dim)}.scr.head{font:600 12px/1 var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--amber);justify-content:center}.scr .thumb{opacity:.55;background-position:50%;background-size:cover;position:absolute;inset:0}a.scr:hover .thumb{opacity:.85}.scr .over{z-index:1;position:relative}.scr.dg{animation:.5s ease-out degauss}@keyframes degauss{0%{filter:hue-rotate(90deg)saturate(3)brightness(1.6);transform:skew(3deg)}30%{filter:hue-rotate(-60deg)saturate(2);transform:skew(-2deg)}60%{filter:hue-rotate(20deg);transform:skew(1deg)}to{filter:none;transform:none}}.scr.switch{flex-direction:row;justify-content:stretch;align-items:stretch;gap:0;padding:0}.scr.switch a{font:400 clamp(10px, calc(var(--cell) * .11), 13px)/1 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--phos-dim);z-index:1;flex:1;place-items:center;text-decoration:none;display:grid;position:relative}.scr.switch a.on{color:var(--amber);background:#131714}.scr.switch a:hover{color:var(--phos)}.scr.filt{cursor:pointer;font-size:clamp(9px, calc(var(--cell) * .085), 12px)}.scr.cap{justify-content:center}.scr.arrow{padding:0}.scr.arrow svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.scr.arrow path{fill:none;stroke:var(--amber);stroke-width:3px;stroke-linecap:square;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px #f0c88f8c);opacity:.7;transition:opacity .3s}.scr.arrow .ln{stroke-dasharray:160}.scr.arrow.lit path,a.scr.arrow:hover path{opacity:1}.scr.arrow.lit .ln{animation:.5s ease-out draw}.scr.cap.lit{background:#121614}@keyframes draw{0%{stroke-dashoffset:160px}to{stroke-dashoffset:0}}.wg .osd{z-index:7;pointer-events:none;background:#050605c7;flex-direction:column;gap:2px;max-width:calc(100% - 16px);padding:5px 7px;transition:opacity .4s;display:flex;position:absolute;bottom:8px;left:8px}.wg .osd .ch{font:600 9px/1.2 var(--mono);letter-spacing:.1em;color:var(--amber)}.wg .osd b{font:700 13px/1.1 var(--display);color:var(--phos)}.wg .osd i{font:400 9px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--phos-dim);font-style:normal}.blk.off .mon.pix{filter:grayscale()brightness(.25)}.blk.off .osd{opacity:.35}.fill{cursor:pointer}.fill.noise{opacity:.62;animation:pwr .6s cubic-bezier(.2, .8, .2, 1) var(--d,0s) both, snowflick .19s steps(2) infinite;background-color:#111}.sn{background:var(--snow) 0 0 / 100% 100% no-repeat;will-change:transform;width:100%;height:800%;animation:.42s steps(8,end) infinite snow8;position:absolute;top:0;left:0}.fill.noise:before{content:"";z-index:1;background:linear-gradient(#0000 0,#ffffff12 8%,#0000 18%) 0 0/100% 300% repeat-y;animation:3.7s linear infinite snowbar;position:absolute;inset:0}@keyframes snow8{to{transform:translateY(-100%)}}@keyframes snowbar{0%{background-position:0 0}to{background-position:0 100%}}@keyframes snowflick{50%{filter:brightness(1.12)contrast(1.05)}}.fill.standby:before{content:"";z-index:2;background:var(--led);border-radius:50%;width:4px;height:4px;position:absolute;bottom:7px;right:7px;box-shadow:0 0 6px 1px #d0782ab3}.fill.minich .mini{background-size:var(--bs,260%);background-position:var(--p0);filter:brightness(.82)saturate(.9);animation:pan var(--pd,30s) ease-in-out infinite alternate;position:absolute;inset:0}.fill.minich .mlab{z-index:5;font:400 8.5px/1.2 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:#e4ede6bf;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;opacity:0;transition:opacity .3s;position:absolute;bottom:6px;left:6px;right:6px;overflow:hidden}.fill.minich:hover .mlab{opacity:1}.fill.bars{filter:brightness(.55)saturate(.8);background:linear-gradient(#0000 72%,#101012 72% 78%,#0000 78%),linear-gradient(90deg,#bdbdbd 0 14.3%,#bdbd00 0 28.6%,#00bdbd 0 42.9%,#00bd00 0 57.2%,#bd00bd 0 71.5%,#bd0000 0 85.8%,#0000bd 0)}.fill.nosig,.fill.ident{place-items:center;display:grid}.fill.nosig span{font:400 9px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#e4ede673}.fill.ident span{font:600 clamp(14px, calc(var(--cell) * .2), 22px)/1 var(--mono);color:#f0c88f61;letter-spacing:.04em}.fill.zap:before{content:"";z-index:6;background-image:var(--noise);opacity:.9;background-size:120px;animation:.2s steps(3,end) infinite snow;position:absolute;inset:0}.fill.zap .sn,.fill.zap:before{z-index:6}@keyframes pan{0%{background-position:var(--p0)}to{background-position:var(--p1)}}@keyframes pwr{0%{filter:brightness(6);opacity:0;transform:scaleY(.004)}6%{opacity:1}45%{transform:scaleY(.006)}to{transform:none}}@keyframes snow{to{background-position:120px 60px}}.after-wall{border-radius:var(--r);background:var(--screen);box-shadow:0 0 0 1px var(--bezel);padding:clamp(14px,2.5vw,28px);position:relative}@media (prefers-reduced-motion:reduce){.mon,.scr,.fill.noise,.fill.noise:before,[class*=fx-],.fxl,.pic,.hlw,.fill.minich .mini,.scr.dg,.mon.gl .ly,.mon.gl:before,.scr.arrow.lit .ln{animation:none!important}}.work-wall{gap:var(--gap);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1040px){.work-wall{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.ww-main{border-radius:var(--r);box-shadow:0 0 0 1px var(--bezel);background:var(--stage);overflow:hidden}.ww-main .stage{border-radius:0;height:min(84vh,60rem);min-height:22rem}@media (width<=40rem){.ww-main .stage{height:72vh}}.ww-main .thumbs{padding:var(--gap);gap:var(--gap);background:var(--wall);margin:0}.ww-main .thumbs button{border-radius:var(--r);width:4.5rem;height:4.5rem;box-shadow:0 0 0 1px var(--bezel);background:var(--screen);border:0;overflow:hidden}.ww-main .thumbs button[aria-current=true]{box-shadow:0 0 0 2px var(--amber)}.ww-main .thumbs img{object-fit:cover}.ww-side{gap:var(--gap);flex-direction:column;min-width:0;display:flex}.ww-side .scr{animation:none}.ww-side .scr.title{min-height:8rem}.ww-side .scr.title a.ch{z-index:1;text-decoration:none;position:relative}.ww-side .facts{z-index:1;border:0;margin:0;padding:0;font-size:.85rem;position:relative}.ww-side .facts dt{font:400 10px/1.9 var(--mono);text-transform:uppercase;letter-spacing:.06em}.ww-side .prose{z-index:1;font-size:.95rem;position:relative}.ww-side .scr.nav{min-height:4rem}.ww-pager{gap:var(--gap);grid-template-columns:1fr 1fr;display:grid}.ww-pager .scr{min-height:6.5rem}.ww-pager .empty{background:var(--screen)}.ww-side .scr .thumb{opacity:.5}.after-wall .live,.after-wall .outputs-section{margin:0}.after-wall .outputs-head{margin-top:0}.wall-meter{visibility:hidden;pointer-events:none;position:absolute;top:0;left:-10000px}.wall-meter .scr{animation:none}.scr.article{font-size:clamp(15px, calc(var(--cell) * .13), 18px);padding:clamp(14px,1.6vw,22px) clamp(14px,1.8vw,26px);line-height:1.6}.scr.article .prose{z-index:1;position:relative}.scr.article .prose p{max-width:64ch}.scr.article h2,.scr.article h3{font:700 clamp(18px, calc(var(--cell) * .17), 24px)/1.15 var(--display);letter-spacing:-.01em;color:var(--amber);text-shadow:0 0 7px #f0c88f4d;margin:.2em 0 .6em}.scr.article .prose>:first-child{margin-top:0}.scr.article a{color:var(--phos);text-decoration-color:var(--amber)}.scr.article figure.inline-media{margin:1rem 0;display:block}.scr.article ul{padding-left:1.2em}.scr.article .lead{font-size:1.35em}.scr.title{justify-content:flex-end}.scr .ct{font:400 12px/1.35 var(--display);color:var(--phos);-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blk.zoomable{cursor:zoom-in}.scr.article .inline-media img{display:block}.scr.article.video{justify-content:center;padding:12px}.scr.article.video figure.inline-media{margin:0}.scr.article.video video,.scr.article.video .yt-facade,.scr.article.video .yt-frame{width:100%;height:auto;display:block}.fill.own{filter:brightness(.85);background-position:50%;background-size:cover}.fill-test{z-index:90;right:max(12px, env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));width:270px;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);font:400 11px/1.3 var(--mono);color:var(--phos);background:#0a0c0bf2;border:1px solid #2c2f2d;position:fixed;overflow:auto;box-shadow:0 10px 30px #00000080}.fill-test .ft-head{text-align:left;width:100%;font:600 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--amber);cursor:pointer;background:0 0;border:0;padding:10px 12px;display:block}.fill-test.closed .ft-body{display:none}.fill-test .ft-body{gap:8px;padding:0 12px 12px;display:grid}.fill-test .ft-row{color:var(--phos-dim);text-transform:uppercase;letter-spacing:.04em;grid-template-columns:1fr auto;gap:2px 8px;display:grid}.fill-test .ft-row output{color:var(--phos)}.fill-test .ft-row input{width:100%;accent-color:var(--amber);grid-column:1/-1}.fill-test .ft-btns{flex-wrap:wrap;gap:6px;display:flex}.fill-test .ft-btns button{font:500 10px/1 var(--mono);color:var(--phos);cursor:pointer;background:#1a1d1b;border:1px solid #333;padding:7px 8px}.fill-test .ft-note{color:var(--phos-dim);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.fx-rgb>*{animation:.42s steps(4,end) fx-rgb!important}@keyframes fx-rgb{0%,to{text-shadow:none;filter:none}25%{text-shadow:calc(var(--fxx) * -.6) 0 #ff283cbf, calc(var(--fxx) * .6) 0 #28e6ffbf;filter:saturate(1.6) drop-shadow(calc(var(--fxx) * .5) 0 #ff003c8c) drop-shadow(calc(var(--fxx) * -.5) 0 #00dcff8c)}60%{text-shadow:calc(var(--fxx) * .4) 0 #ff283cb3, calc(var(--fxx) * -.4) 0 #28e6ffb3;filter:drop-shadow(calc(var(--fxx) * -.3) 0 #ff003c80) drop-shadow(calc(var(--fxx) * .3) 0 #00dcff80)}}.fx-tear>*{animation:.36s steps(3,end) fx-tear!important}@keyframes fx-tear{0%{transform:translateX(var(--fxx)) skewX(-3deg);clip-path:inset(0 0 40%)}35%{transform:translateX(calc(var(--fxx) * -1.4));clip-path:inset(30% 0 10%)}70%{transform:translateX(calc(var(--fxx) * .6)) skewX(2deg);clip-path:inset(55% 0 0)}to{clip-path:none;transform:none}}.fx-jitter>*{animation:.42s steps(5,end) fx-jitter!important}@keyframes fx-jitter{20%{transform:translateY(-5px)}40%{transform:translateY(4px)}60%{transform:translateY(-2px)}80%{transform:translateY(3px)}to{transform:none}}.fx-flicker>*{animation:.38s steps(6,end) fx-flicker!important}@keyframes fx-flicker{0%{filter:brightness(1.7)}20%{filter:brightness(.45)}40%{filter:brightness(1.35)contrast(1.3)}60%{filter:brightness(.7)}80%{filter:brightness(1.2)}to{filter:none}}.fx-dip>*{animation:.34s ease-out fx-dip!important}@keyframes fx-dip{0%{filter:brightness(2.2)blur(.6px);transform:scale(.94,.9)}60%{filter:brightness(1.2);transform:scale(.99,.98)}to{filter:none;transform:none}}.fx-roll>*{animation:.52s cubic-bezier(.5,0,.5,1) fx-roll!important}@keyframes fx-roll{0%{transform:translateY(0)}45%{opacity:.6;transform:translateY(-100%)}46%{transform:translateY(100%)}to{transform:translateY(0)}}.fxl{z-index:8;pointer-events:none;position:absolute;inset:0}.fxl-band{mix-blend-mode:screen;background:linear-gradient(#0000 0,#e4ede60d 30%,#e4ede652 46%,#ffffff80 50%,#e4ede640 54%,#0000 70%) 0 0/100% 40% no-repeat;animation:.9s linear fx-band}@keyframes fx-band{0%{background-position:0 -60%}to{background-position:0 160%}}.fxl-static{opacity:.55;mix-blend-mode:screen;overflow:hidden}.fxl-static .sn{animation-duration:.26s}.fill-test .ft-sub{color:var(--amber);text-transform:uppercase;letter-spacing:.08em;margin:6px 0 0;font-weight:600}.fill-test .ft-try{font:500 9px/1 var(--mono);color:var(--phos);cursor:pointer;background:#1a1d1b;border:1px solid #333;grid-column:2;justify-self:end;padding:3px 6px}.scr.logo{justify-content:center;gap:6px}.scr.logo .logo-img{object-fit:contain;width:auto;height:clamp(22px, calc(var(--cell) * .3), 40px);filter:drop-shadow(0 0 6px #aaffcd40);align-self:flex-start;max-width:100%;display:block}.scr.article p.statement{max-width:60ch;font-size:1.12em;line-height:1.55}@media (hover:none){.pic,.hlw{animation:none}.mon:after{background:repeating-linear-gradient(#0000001f 0 2px,#0000 2px 5px),radial-gradient(130% 130% at 50% 45%,#0000 50%,#00000080)}.scr:after{background:radial-gradient(130% 130% at 50% 45%,#0000 55%,#00000073)}}.ww-side .scr .prose img,.ww-side .scr .prose figure,.ww-side .scr .inline-media{display:block}.ww-side .scr .inline-media{margin:.9rem 0}.ww-side .scr .inline-media figcaption{color:var(--phos-dim);margin-top:.3rem;font-size:.8rem}
