@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/assets/bricolage-grotesque-vietnamese-wdth-normal-BKE08zty.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/assets/bricolage-grotesque-latin-ext-wdth-normal-DoS1gVTC.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/assets/bricolage-grotesque-latin-wdth-normal-Dtb2a5nO.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:JetBrains 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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.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:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff)format("woff")}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff)format("woff")}:root{--ink:#0d0d0c;--ink-2:#131311;--paper:#e9e6dc;--accent:#ff5a1f;--f-sans:"Bricolage Grotesque Variable", "Helvetica Neue", Arial, sans-serif;--f-mono:"JetBrains Mono Variable", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--f-serif:"Instrument Serif", "Times New Roman", serif;--gutter:clamp(1rem, 3vw, 2.5rem);--nav-h:3.5rem;--max:1800px;--pad-y:clamp(5rem, 14vh, 10rem);--ease:cubic-bezier(.2, .8, .2, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--bg:var(--ink);--fg:var(--paper);--mute:#8b897f;--line:#e9e6dc24}[data-theme=dark]{--bg:var(--ink);--fg:var(--paper);--mute:#8b897f;--line:#e9e6dc24}[data-theme=light]{--bg:var(--paper);--fg:var(--ink);--mute:#66645a;--line:#0d0d0c33}[data-theme=accent]{--bg:var(--accent);--fg:var(--ink);--mute:#0d0d0cb3;--line:#0d0d0c47}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:5rem}body{background:var(--ink);color:var(--paper);font:400 1rem/1.55 var(--f-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}body.is-locked,html.is-booting{overflow:hidden}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}img,svg{max-width:100%;display:block}::selection{background:var(--accent);color:var(--ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[data-theme=accent] :focus-visible,[data-theme=accent]:focus-visible,[data-theme=light] :focus-visible{outline-color:var(--ink)}[tabindex="-1"]:focus{outline:none}section[data-theme],footer[data-theme]{background:var(--bg);color:var(--fg)}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.mono{font-family:var(--f-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:450}.eyebrow,.dim{color:var(--mute)}.sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:300;background:var(--accent);color:var(--ink);font-family:var(--f-mono);padding:.7rem 1rem;font-size:.8rem;transition:top .2s;position:fixed;top:-4rem;left:1rem}.skip:focus{top:1rem}.only-touch{display:none}@media (hover:none){.hide-touch{display:none!important}.only-touch{display:inline}}@media (max-width:700px){.hide-sm{display:none!important}}.dot{background:var(--accent);vertical-align:middle;border-radius:50%;flex:none;width:.5rem;height:.5rem;margin-right:.6rem;display:inline-block;position:relative}.dot:after{content:"";background:inherit;animation:ping 2.4s var(--ease) infinite;border-radius:50%;position:absolute;inset:0}.dot.is-off{background:var(--mute)}.dot.is-off:after{animation:none}@keyframes ping{0%{opacity:.6;transform:scale(1)}80%,to{opacity:0;transform:scale(3)}}.w{vertical-align:top;margin:0 -.04em -.14em;padding:0 .04em .14em;display:inline-block;overflow:hidden}.w__i{display:inline-block}.w.is-em{font-family:var(--f-serif);letter-spacing:0;font-style:italic;font-weight:400;font-stretch:100%}.tlink{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.06em;transition:background-size .4s var(--ease);background:linear-gradient(currentColor,currentColor) 0 calc(100% - .55rem)/100% 1px no-repeat;align-items:baseline;gap:.5rem;padding-block:.6rem;font-size:.78rem;display:inline-flex}.tlink span[aria-hidden]{transition:transform .35s var(--ease)}.tlink:hover{background-position:100% calc(100% - .55rem);background-size:0 1px}.tlink:hover span[aria-hidden]{transform:translate(3px,-3px)}.tags{flex-wrap:wrap;gap:.35rem;display:flex}.tags li{border:1px solid var(--line);font-family:var(--f-mono);padding:.2rem .5rem;font-size:.72rem}.meta{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1.1rem 1.5rem;padding-block:1.25rem;display:grid}.meta dt{color:var(--mute);font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.25rem;font-size:.65rem}.meta dd{font-size:.95rem;line-height:1.35}.meta__wide{grid-column:1/-1}.beats{gap:0;display:grid}.beats li{border-bottom:1px solid var(--line);grid-template-columns:6rem 1fr;gap:1rem;padding-block:.8rem;display:grid}.beats .mono{color:var(--mute);padding-top:.15rem}.beats p{font-size:.92rem;line-height:1.4}.links{flex-wrap:wrap;gap:.5rem 1.75rem;display:flex}.status{align-items:center;display:inline-flex}.status--archived .dot,.status--wip .dot{background:var(--mute)}.status--archived .dot:after{animation:none}.frame{aspect-ratio:16/10;background:#141412;margin:0;position:relative;overflow:hidden}.frame>img,.frame>.art{object-fit:cover;width:100%;height:100%;display:block}.art__t{font:450 13px var(--f-mono);letter-spacing:.08em;fill:#e9e6dc8c}html.show-grid:after{content:"";margin-inline:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));z-index:250;pointer-events:none;background:repeating-linear-gradient(90deg, #ff5a1f24 0 calc((100% - 11 * var(--gutter)) / 12), transparent 0 calc((100% - 11 * var(--gutter)) / 12 + var(--gutter)));position:fixed;inset:0}.nav{--nav-fg:var(--paper);--nav-bg:var(--ink);z-index:50;height:var(--nav-h);padding-inline:var(--gutter);color:var(--nav-fg);transition:color .35s var(--ease);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;inset:0 0 auto}.nav[data-on=light]{--nav-fg:var(--ink);--nav-bg:var(--paper)}.nav[data-on=accent]{--nav-fg:var(--ink);--nav-bg:var(--accent)}.nav:before{content:"";z-index:-1;background:var(--nav-bg);border-bottom:1px solid color-mix(in srgb, var(--nav-fg) 16%, transparent);opacity:0;transition:opacity .35s var(--ease), background-color .35s var(--ease);position:absolute;inset:0}.nav.is-compact:before{opacity:.92}.nav__mark{letter-spacing:-.03em;justify-self:start;padding:.5rem 0;font-size:1.2rem;font-weight:700;font-stretch:75%;line-height:1}.nav__mark i{color:var(--accent);margin-inline:.06em;font-style:normal}[data-on=accent] .nav__mark i{color:var(--ink)}.nav__links{align-items:center;display:flex}.nav__links a{white-space:nowrap;max-width:12rem;transition:max-width .5s var(--ease), padding .5s var(--ease), opacity .35s;align-items:baseline;gap:.5rem;padding:.75rem .95rem;font-size:.92rem;display:inline-flex;position:relative;overflow:hidden}.nav__links a .mono{opacity:.5;font-size:.62rem}.nav__links a:after{content:"";transform-origin:0;height:1px;transition:transform .45s var(--ease);background:currentColor;position:absolute;bottom:.45rem;left:.95rem;right:.95rem;transform:scaleX(0)}.nav__links a:hover:after,.nav__links a.is-active:after{transform:scaleX(1)}.nav.is-compact .nav__links:not(:hover):not(:focus-within) a:not(.is-active){opacity:0;max-width:0;padding-inline:0}.nav__right{justify-self:end;align-items:center;gap:.5rem;display:flex}.nav__status{opacity:.85;align-items:center;margin-right:.9rem;display:inline-flex}.nav__status time{opacity:.6;margin-left:.5rem}.nav__btn{border:1px solid color-mix(in srgb, currentColor 35%, transparent);min-width:2.25rem;min-height:2.25rem;font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.05em;justify-content:center;align-items:center;padding:0 .7rem;font-size:.72rem;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex}.nav__btn:hover{background:var(--nav-fg);color:var(--nav-bg);border-color:var(--nav-fg)}.nav__menu-btn{display:none}.nav__progress{background:var(--accent);transform-origin:0;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}[data-on=accent] .nav__progress{background:var(--ink)}@media (max-width:760px){.nav{grid-template-columns:1fr auto}.nav__links{display:none}.nav__menu-btn{min-width:4.5rem;min-height:2.75rem;display:inline-flex}.nav__btn{min-width:2.75rem;min-height:2.75rem}}.menu{z-index:40;background:var(--ink);color:var(--paper);padding:calc(var(--nav-h) + 2rem) var(--gutter) max(1.5rem, env(safe-area-inset-bottom));clip-path:inset(0 0 100%);transition:clip-path .6s var(--ease-io);flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.menu.is-open{clip-path:inset(0)}.menu__nav{display:grid}.menu__nav a{letter-spacing:-.03em;border-bottom:1px solid #e9e6dc1f;align-items:baseline;gap:1rem;padding:.35rem 0;font-size:clamp(3.2rem,17vw,6rem);font-weight:650;font-stretch:75%;line-height:1.02;display:flex}.menu__nav a .mono,.menu__nav a:active b{color:var(--accent)}.menu__foot{color:var(--mute);justify-content:space-between;align-items:center;display:flex}.menu__foot button{min-height:2.75rem;color:var(--paper)}@media (min-width:761px){.menu{display:none}}.menu[hidden],.term[hidden]{display:none}[data-on=accent] .nav__status .dot{background:var(--ink)}.hero{--fs:16vw;min-height:100svh;padding-block:calc(var(--nav-h) + 1.25rem) 1.5rem;grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:clip}.hero__grid{--cell:64px;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:var(--cell) var(--cell);background-position:top;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.hero__lens{background-image:linear-gradient(color-mix(in srgb, var(--accent) 70%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--accent) 70%, transparent) 1px, transparent 1px);background-size:var(--cell) var(--cell);-webkit-mask-image:radial-gradient(circle 180px at var(--mx,-999px) var(--my,-999px), #000, transparent);-webkit-mask-image:radial-gradient(circle 180px at var(--mx,-999px) var(--my,-999px), #000, transparent);mask-image:radial-gradient(circle 180px at var(--mx,-999px) var(--my,-999px), #000, transparent);background-position:top;position:absolute;inset:0}.hero__meta{color:var(--mute);justify-content:space-between;gap:1rem;padding-top:.5rem;display:flex;position:relative}.hero__body{will-change:transform, opacity;align-self:end;padding-block:3rem 2.5rem;position:relative}.hero__name{font-size:var(--fs);text-transform:uppercase;letter-spacing:-.025em;opacity:0;flex-direction:column;font-weight:500;line-height:.84;transition:opacity .3s;display:flex}.hero.is-fit .hero__name{opacity:1}.hero__line{white-space:nowrap;margin-block:-.04em;padding-block:.04em;display:flex;overflow:hidden}.ch{font-variation-settings:"wdth" 75, "wght" 430;will-change:font-variation-settings;display:inline-block}.js .ch{transform:translateY(105%)}.js .hero.is-live .ch{transition:transform 1.1s var(--ease) calc(var(--c) * 45ms);transform:none}.hero__aside{align-content:end;gap:1rem;max-width:30rem;margin-bottom:2rem;display:grid}.hero__status{color:var(--paper);flex-wrap:wrap;align-items:center;gap:0 .4rem;display:flex}.hero__status span{color:var(--mute)}.hero__lede{color:#e9e6dcd1;text-wrap:pretty;font-size:clamp(1.02rem,1.3vw,1.3rem);line-height:1.4}.hero__role{align-items:baseline;gap:.6rem;min-height:1.4em;display:flex}.hero__role .k{color:var(--mute)}.hero__role [data-role]{color:var(--accent)}.caret{background:var(--accent);align-self:center;width:.5ch;height:1em;animation:1.1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.hero__foot{color:var(--mute);justify-content:space-between;align-items:center;display:flex;position:relative}.hero__cue,.hero__term{align-items:center;gap:.6rem;min-height:2.75rem;transition:color .25s;display:inline-flex}.hero__cue:hover,.hero__term:hover{color:var(--paper)}.hero__cue span{animation:nudge 2.4s var(--ease) infinite;display:inline-block}@keyframes nudge{0%,60%,to{transform:none}30%{transform:translateY(4px)}}kbd{border:1px solid var(--line);min-width:1.6rem;height:1.6rem;font:inherit;color:var(--paper);place-items:center;padding:0 .3rem;display:inline-grid}@media (min-width:900px){.hero__aside{right:var(--gutter);height:calc(var(--fs) * .84);width:min(30rem, calc(100% - var(--l1w,45%) - 2 * var(--gutter) - 2rem));justify-content:end;margin:0;position:absolute;top:3rem}}@media (max-width:899px){.hero__body{flex-direction:column;justify-content:space-between;align-self:stretch;gap:2.25rem;padding-top:2.5rem;display:flex}.hero__aside{max-width:34rem;margin:0}}.work{padding-block:var(--pad-y) calc(var(--pad-y) * .8)}.work__head{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:1.25rem;display:grid}.work__head>*{grid-column:1/-1}.work__title{letter-spacing:-.05em;margin-left:-.04em;font-size:clamp(5.5rem,26vw,24rem);font-weight:700;font-stretch:75%;line-height:.78}.work__title sup{vertical-align:top;letter-spacing:.05em;color:var(--accent);margin-left:.6rem;font-size:clamp(.9rem,1.6vw,1.4rem);font-weight:450;position:relative;top:.5em}.work__intro{color:#e9e6dcbf;grid-column:8/-1;max-width:30rem;font-size:1.05rem}.spread{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:1.5rem;margin-top:clamp(6rem,16vh,11rem);display:grid}.spread>*{min-width:0}.spread__bar{color:var(--mute);flex-wrap:wrap;grid-column:1/-1;gap:.5rem 2rem;padding-top:1rem;display:flex;position:relative}.spread__bar:before{content:"";background:var(--fg);transform-origin:0;opacity:.5;height:1px;position:absolute;top:0;left:0;right:0}.spread__no{color:var(--accent)}.spread__bar .status{color:var(--fg);margin-left:auto}.spread__title{letter-spacing:-.035em;grid-column:1/-1;padding-block:.02em;font-size:clamp(3.6rem,12vw,11rem);font-weight:650;font-stretch:78%;line-height:.88}.spread__media{background:#141412;display:block;position:relative;overflow:hidden}.spread__media .frame>*{translate:0 var(--drift,0%);transition:scale .9s var(--ease);scale:1.12}.spread__media:hover .frame>*{scale:1.17}.spread__media:after{content:"";box-shadow:inset 0 0 0 0 var(--accent);transition:box-shadow .35s var(--ease);pointer-events:none;position:absolute;inset:0}.spread__media:hover:after{box-shadow:inset 0 0 0 3px var(--accent)}.spread__body{align-content:start;gap:1.5rem;display:grid}.spread__tag{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.3rem,2vw,1.8rem);font-weight:500;line-height:1.18}.spread__desc{color:#e9e6dcbf;max-width:42ch}.spread--a .spread__media{grid-column:1/9}.spread--a .spread__body{grid-column:9/-1;position:sticky;top:5.5rem}.spread--b .spread__title{text-align:right}.spread--b .spread__media{grid-area:3/5/auto/-1}.spread--b .spread__media .frame{aspect-ratio:4/3}.spread--b .spread__body{grid-area:3/1/auto/5;position:sticky;top:5.5rem}.spread--c .spread__media{grid-area:2/1/span 2/6}.spread--c .spread__media .frame{aspect-ratio:4/5}.spread--c .spread__title{grid-area:2/7/auto/-1;align-self:end;font-size:clamp(3.4rem,9vw,8.5rem)}.spread--c .spread__body{grid-area:3/7/auto/-1}.archive{margin-top:clamp(7rem,20vh,13rem)}.archive__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.25rem;padding-bottom:1.25rem;display:flex}.archive__title{color:var(--mute);align-items:baseline;gap:1.25rem;display:flex}.archive__count{color:var(--accent);font-variant-numeric:tabular-nums}.filters{flex-wrap:wrap;gap:.35rem;display:flex}.filter{border:1px solid var(--line);min-height:2.5rem;font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--mute);padding:0 .85rem;font-size:.72rem;transition:color .2s,background-color .2s,border-color .2s}.filter:hover{color:var(--paper);border-color:var(--paper)}.filter.is-on{background:var(--accent);border-color:var(--accent);color:var(--ink)}.archive__cols,.row__btn{grid-template-columns:3.5rem minmax(0,1fr) 9rem 17rem 4rem 2rem;align-items:baseline;column-gap:1rem;display:grid}.archive__cols{color:var(--mute);border-top:1px solid var(--line);padding-block:.7rem}.archive__list{border-bottom:1px solid var(--line)}.row{transition:grid-template-rows .6s var(--ease), opacity .45s var(--ease);grid-template-rows:1fr;display:grid}.row.is-out{opacity:0;pointer-events:none;grid-template-rows:0fr}.row__clip{min-height:0;overflow:hidden}.row__btn{text-align:left;border-top:1px solid var(--line);width:100%;padding-block:1.05rem}.row__no{color:var(--mute);transition:color .25s}.row__title{letter-spacing:-.03em;transition:transform .55s var(--ease), font-weight .4s var(--ease), font-stretch .4s var(--ease), color .25s;font-size:clamp(1.7rem,3.6vw,3.4rem);font-weight:450;font-stretch:100%;line-height:1}.row__type,.row__stack,.row__year{color:var(--mute);transition:color .25s}.row__stack{text-transform:none;letter-spacing:0}.row__icon{place-self:center end;width:1rem;height:1rem;position:relative}.row__icon:before,.row__icon:after{content:"";height:1.5px;transition:transform .45s var(--ease);background:currentColor;position:absolute;top:50%;left:0;right:0}.row__icon:after{transform:rotate(90deg)}.row.is-open .row__icon:after{transform:rotate(0)}.row.is-open .row__icon{transition:transform .45s var(--ease);transform:rotate(180deg)}@media (hover:hover){.row__btn:hover .row__title,.row__btn:focus-visible .row__title{font-weight:760;font-stretch:78%;transform:translate(1rem)}.row__btn:hover .row__no,.row__btn:focus-visible .row__no{color:var(--accent)}.row__btn:hover .row__type,.row__btn:hover .row__stack,.row__btn:hover .row__year{color:var(--paper)}.archive__list:has(.row__btn:is(:hover,:focus-visible)) .row:not(:has(.row__btn:is(:hover,:focus-visible))):not(.is-open){opacity:.28}}.row.is-open .row__title{font-weight:700;font-stretch:85%}.row.is-open .row__no{color:var(--accent)}.panel{visibility:hidden;transition:grid-template-rows .65s var(--ease), visibility 0s .65s;grid-template-rows:0fr;display:grid}.row.is-open .panel{visibility:visible;grid-template-rows:1fr;transition-delay:0s}.panel__in{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));min-height:0;display:grid;overflow:hidden}.panel__media{grid-column:1/6;margin-block:.5rem 2.75rem}.panel__body{grid-column:7/-1;align-content:start;gap:1.25rem;margin-block:.5rem 2.75rem;display:grid}.panel__tag{text-wrap:balance;font-size:clamp(1.2rem,1.8vw,1.6rem);font-weight:500;line-height:1.2}.panel__desc{color:#e9e6dcbf;max-width:52ch}.panel__foot{flex-wrap:wrap;align-items:center;gap:.75rem 2rem;display:flex}.panel__body>.meta{grid-template-columns:repeat(4,auto);justify-content:start}.panel__body>.meta .meta__wide{grid-column:1/-1}.panel__media,.panel__body>*{opacity:0;transition:opacity .5s var(--ease), transform .6s var(--ease);transform:translateY(14px)}.row.is-open .panel__media,.row.is-open .panel__body>*{opacity:1;transition-delay:calc(.12s + var(--k,0) * 50ms);transform:none}.peek{z-index:70;pointer-events:none;opacity:0;width:360px;transition:opacity .25s var(--ease);will-change:transform;position:fixed;top:0;left:0}.peek.is-visible{opacity:1}.peek__stack{aspect-ratio:16/10;box-shadow:0 0 0 1px var(--line);background:#141412;position:relative;overflow:hidden}.peek__item{clip-path:inset(100% 0 0);transition:clip-path .55s var(--ease-io);position:absolute;inset:0}.peek__item.is-on{clip-path:inset(0);z-index:1}.peek__item .frame{aspect-ratio:auto;height:100%}.peek__cap{background:var(--paper);color:var(--ink);gap:.75rem;padding:.55rem .7rem;display:flex}.peek__cap span:first-child{color:#b53a0d}.peek__cap span:last-child{opacity:.6;margin-left:auto}@media (hover:none),(pointer:coarse){.peek{display:none}}@media (max-width:1000px){.work__intro{grid-column:1/-1}.spread{row-gap:1.25rem}.spread--a .spread__media,.spread--b .spread__media,.spread--c .spread__media,.spread--a .spread__body,.spread--b .spread__body,.spread--c .spread__body,.spread--c .spread__title{grid-area:auto/1/auto/-1;position:static}.spread--b .spread__title{text-align:left}.spread--c .spread__media .frame,.spread--b .spread__media .frame{aspect-ratio:16/11}}@media (max-width:900px){.archive__cols{display:none}.row__btn{grid-template-columns:2.2rem minmax(0,1fr) 1.5rem;grid-template-areas:"no title icon"".meta icon";align-items:baseline;row-gap:.45rem;min-height:3.5rem;padding-block:1rem}.row__no{grid-area:no}.row__title{grid-area:title}.row__icon{grid-area:icon;align-self:start;margin-top:.5rem}.row__type{grid-area:meta}.row__year{grid-area:meta;justify-self:end;margin-right:0}.row__stack{display:none}.row__title{font-size:clamp(1.7rem,8vw,2.4rem)}.panel__media,.panel__body{grid-column:1/-1}.panel__media{margin-bottom:1.25rem}.panel__body>.meta{grid-template-columns:1fr 1fr}.beats li{grid-template-columns:5.5rem 1fr}}@media (max-width:700px){.work__title{font-size:30vw}.filter{min-height:2.75rem}}.about{padding-block:calc(var(--pad-y) * 1.1)}.about__grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:4rem;display:grid}.about__main{grid-column:1/8;gap:2rem;display:grid}.about__statement{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.1rem,4.9vw,4.7rem);font-weight:520;font-stretch:86%;line-height:1.06}.about__statement .w.is-em{font-size:1.1em}.js .about__statement .w__i{color:color-mix(in srgb, var(--fg) 20%, transparent);transition:color .35s var(--ease)}.js .about__statement .w__i.is-lit{color:var(--fg)}.build{border-bottom:1px solid var(--line);margin-top:3rem}.build li{border-top:1px solid var(--line);grid-template-columns:3rem minmax(7rem,11rem) 1fr;align-items:baseline;gap:1rem;padding-block:1.15rem;display:grid}.build .mono{color:var(--mute)}.build b{letter-spacing:-.02em;font-size:1.35rem;font-weight:600}.build p{color:var(--mute);max-width:42ch}.sheet{border:1px solid var(--fg);grid-column:9/-1;position:sticky;top:5.5rem}.sheet__bar{background:var(--fg);color:var(--bg);justify-content:space-between;padding:.6rem .9rem;display:flex}.sheet__list>div{border-bottom:1px solid var(--line);grid-template-columns:7.5rem 1fr;gap:.75rem;padding:.8rem .9rem;display:grid}.sheet__list dt{color:var(--mute);padding-top:.2rem}.sheet__list dd{font-size:.95rem;line-height:1.4}.inline{flex-wrap:wrap;gap:.15rem 0;display:flex}.inline li:not(:last-child):after{content:"/";color:var(--mute);margin:0 .5rem}.sheet__foot{color:var(--mute);text-transform:none;letter-spacing:0;padding:.75rem .9rem}[data-session]{align-items:center;display:inline-flex}[data-session] .dot{background:var(--mute)}[data-session] .dot:after{animation:none}[data-session].is-on .dot{background:var(--accent)}[data-session].is-on .dot:after{animation:ping 2.4s var(--ease) infinite}@media (max-width:1100px){.about__main,.sheet{grid-column:1/-1;position:static}}@media (max-width:700px){.build li{grid-template-columns:2.2rem 1fr}.build p{grid-column:2}.sheet__list>div{grid-template-columns:1fr;gap:.15rem}}.stack{padding-block:var(--pad-y);background:var(--ink-2)}.stack__head{gap:1.25rem;margin-bottom:clamp(2.5rem,7vh,5rem);display:grid}.stack__title{letter-spacing:-.045em;font-size:clamp(3.4rem,11vw,10.5rem);font-weight:650;font-stretch:78%;line-height:.88}.stack__title .w.is-em{padding-inline:.1em;font-size:1.05em}.shell{border:1px solid var(--line);background:var(--ink)}.shell__bar{border-bottom:1px solid var(--line);color:var(--mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 1rem;display:flex}.shell__grep{color:var(--accent);align-items:center;gap:.6rem;display:inline-flex}.shell__grep input{border:0;border-bottom:1px solid var(--line);width:13rem;min-height:2.25rem;color:var(--paper);font:450 .8rem var(--f-mono);letter-spacing:.03em;outline-offset:2px;appearance:none;background:0 0;border-radius:0}.shell__grep input::placeholder{color:var(--mute)}.shell__grep input:focus{border-bottom-color:var(--accent)}.shell__body{grid-template-columns:minmax(15rem,22rem) minmax(0,1fr);min-height:30rem;display:grid}.cats{border-right:1px solid var(--line);flex-direction:column;display:flex}.cats button{text-align:left;border-bottom:1px solid var(--line);color:var(--mute);grid-template-columns:2rem 1fr auto;align-items:baseline;gap:.5rem;padding:.95rem 1rem;transition:background-color .2s,color .2s;display:grid}.cats button b{letter-spacing:-.02em;font-size:1.3rem;font-weight:500}.cats button:hover{color:var(--paper);background:#e9e6dc0d}.cats button[aria-selected=true]{background:var(--paper);color:var(--ink)}.cats button[aria-selected=true] .mono{color:#b53a0d}.cats button:focus-visible{outline-offset:-3px}.out{outline-offset:-3px;padding:1.25rem 1.5rem 2rem}.out__cmd{color:var(--mute);text-transform:none;letter-spacing:0;margin-bottom:.75rem}.items li{border-bottom:1px dashed var(--line);animation:line-in .55s var(--ease) both;animation-delay:calc(var(--i) * 45ms);grid-template-columns:1.6rem minmax(9rem,15rem) 1fr;align-items:baseline;gap:.25rem .5rem;padding-block:.8rem;display:grid}.items b{letter-spacing:-.015em;font-size:1.2rem;font-weight:500}.items .note{font-family:var(--f-mono);color:var(--mute);font-size:.78rem;line-height:1.4}.items .empty{color:var(--mute);font-family:var(--f-mono);border:0;font-size:.85rem;display:block}mark{background:var(--accent);color:var(--ink);padding:0 .1em}@keyframes line-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.tier{border:1.5px solid var(--paper);border-radius:50%;width:.55rem;height:.55rem;margin-right:.35rem;display:inline-block}.tier--daily{background:var(--accent);border-color:var(--accent)}.tier--regular{background:var(--paper)}.tier--exploring{background:0 0}.items .tier{align-self:center;margin:0}.shell__foot{border-top:1px solid var(--line);color:var(--mute);flex-wrap:wrap;gap:.5rem 1.75rem;padding:.8rem 1rem;display:flex}.shell__hint{margin-left:auto}@media (max-width:800px){.shell__body{grid-template-columns:1fr;min-height:0}.cats{border-right:0;border-bottom:1px solid var(--line);scroll-snap-type:x proximity;scrollbar-width:none;flex-direction:row;overflow-x:auto}.cats::-webkit-scrollbar{display:none}.cats button{border-bottom:0;border-right:1px solid var(--line);scroll-snap-align:start;flex:none;grid-template-columns:auto auto;min-height:3.25rem}.cats__n{display:none}.out{padding-inline:1rem}.items li{grid-template-columns:1.4rem 1fr}.items .note{grid-column:2}.shell__grep input{width:9.5rem}}.contact{padding-top:var(--pad-y);padding-bottom:clamp(3rem,8vh,6rem)}.contact .eyebrow{color:var(--mute)}.contact__cta{letter-spacing:-.05em;margin-block:1.5rem 2rem;font-size:clamp(3.6rem,15vw,15rem);font-weight:700;font-stretch:76%;line-height:.86}.contact__cta .w.is-em{letter-spacing:-.02em;padding-inline:.06em;font-size:1.08em}.contact__sub{max-width:42ch;margin-bottom:clamp(3rem,8vh,5.5rem);font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.4}.channels{border-bottom:1px solid var(--line)}.channels li{border-top:1px solid var(--line);align-items:stretch;display:flex}.chan{isolation:isolate;min-width:0;transition:color .35s var(--ease);flex:1;grid-template-columns:9rem minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding:1.35rem .75rem;display:grid;position:relative;overflow:hidden}.chan:before{content:"";z-index:-1;background:var(--ink);transform-origin:bottom;transition:transform .5s var(--ease);position:absolute;inset:0;transform:scaleY(0)}.chan__v{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(1.5rem,4.4vw,4rem);font-weight:520;font-stretch:88%;line-height:1.05}.chan__a{transition:transform .4s var(--ease);font-size:clamp(1.5rem,3vw,2.5rem)}.chan:hover{color:var(--accent)}.chan:hover:before{transform-origin:top;transform:scaleY(1)}.chan:hover .chan__a{transform:translate(6px,-6px)}.chan__copy{border:1px solid var(--ink);align-self:center;min-height:2.75rem;margin:0 .75rem;padding:0 1rem;transition:background-color .2s,color .2s}.chan__copy:hover{background:var(--ink);color:var(--accent)}.footer{padding-bottom:max(1.5rem, env(safe-area-inset-bottom))}.footer__row{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-block:1.25rem;display:flex}.footer__links{gap:1.5rem;display:flex}.footer__links a,.footer__grid,.footer__top{min-height:2.5rem;transition:background-size .35s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;align-items:center;display:inline-flex}.footer__links a:hover,.footer__grid:hover,.footer__top:hover,.footer__grid[aria-pressed=true]{background-size:100% 1px}.footer__tech{align-items:center;gap:1.5rem;display:flex}.footer__note{color:var(--mute);text-transform:none;letter-spacing:0;padding-bottom:.5rem}@media (max-width:700px){.chan{grid-template-columns:1fr auto;row-gap:.25rem;padding-block:1.1rem}.chan__k{grid-column:1/-1}.channels li:has(.chan__copy){flex-wrap:wrap}.channels li:has(.chan__copy) .chan{flex-basis:100%}.chan__copy{margin:0 0 1rem}}.has-cursor,.has-cursor a,.has-cursor button,.has-cursor label,.has-cursor [role=tab]{cursor:none}.cursor{z-index:200;pointer-events:none;opacity:0;color:var(--paper);will-change:transform;transition:opacity .25s;position:fixed;top:0;left:0}.cursor.is-on{opacity:1}.cursor[data-theme=light],.cursor[data-theme=accent]{color:var(--ink)}.cursor__x{width:18px;height:18px;transition:transform .4s var(--ease), color .25s;position:absolute;top:-9px;left:-9px}.cursor__x:before,.cursor__x:after{content:"";background:currentColor;position:absolute}.cursor__x:before{height:1.5px;top:50%;left:0;right:0;transform:translateY(-50%)}.cursor__x:after{width:1.5px;top:0;bottom:0;left:50%;transform:translate(-50%)}.cursor.is-active .cursor__x{transform:rotate(45deg)scale(1.3)}.cursor[data-theme=dark].is-active .cursor__x,.cursor[data-theme=light].is-active .cursor__x{color:var(--accent)}.cursor.is-down .cursor__x{transform:rotate(45deg)scale(.8)}.cursor__label{background:var(--accent);color:var(--ink);white-space:nowrap;opacity:0;transition:opacity .2s, transform .3s var(--ease);padding:.2rem .45rem;font-size:.62rem;position:absolute;top:12px;left:16px;transform:translate(-6px)}.cursor[data-theme=accent] .cursor__label{background:var(--ink);color:var(--paper)}.cursor.has-label .cursor__label{opacity:1;transform:none}.toast{left:var(--gutter);bottom:max(1rem, env(safe-area-inset-bottom));z-index:90;background:var(--paper);color:var(--ink);opacity:0;pointer-events:none;transition:opacity .25s, transform .4s var(--ease);text-transform:none;letter-spacing:0;padding:.7rem 1rem;position:fixed;transform:translateY(10px)}.toast.is-on{opacity:1;transform:none}.boot{z-index:100;background:var(--ink);color:var(--paper);text-transform:none;letter-spacing:0;place-items:center;font-size:.8rem;display:grid;position:fixed;inset:0}.boot.is-out{clip-path:inset(0 0 100%);transition:clip-path .8s var(--ease-io);pointer-events:none}.boot__in{gap:.55rem;width:min(30rem,86vw);display:grid}.boot__in p{opacity:0;animation:boot-line 10ms forwards calc(var(--i) * .17s);align-items:baseline;gap:.6rem;display:flex}.boot__in i{border-bottom:1px dotted #e9e6dc4d;flex:1;transform:translateY(-3px)}.boot__in b{color:var(--accent);font-weight:450}.boot__in p:first-child span{color:var(--mute)}.boot__skip{text-align:center;color:var(--mute);text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;position:absolute;bottom:1.5rem;left:0;right:0}@keyframes boot-line{to{opacity:1}}.term{z-index:60;height:min(72dvh,560px);color:var(--paper);border-top:2px solid var(--accent);transition:transform .4s var(--ease);padding-bottom:env(safe-area-inset-bottom);background:#0a0a09;flex-direction:column;display:flex;position:fixed;inset:auto 0 0;transform:translateY(100%)}.term.is-open{transform:none}.term *{text-transform:none}.term__bar{padding:0 var(--gutter);min-height:2.75rem;color:var(--mute);border-bottom:1px solid var(--line);letter-spacing:0;justify-content:space-between;align-items:center;display:flex}.term__x{min-height:2.75rem;color:var(--mute);font-family:var(--f-mono);padding-inline:.5rem}.term__x:hover{color:var(--paper)}.term__out{padding:1rem var(--gutter);overscroll-behavior:contain;flex:1;overflow-y:auto}.t-line{font:450 .86rem/1.6 var(--f-mono);animation:line-in .35s var(--ease);word-break:break-word;margin-bottom:.4rem}.t-cmd{color:var(--paper);margin-top:.9rem}.t-k,.t-ok{color:var(--accent)}.t-err{color:#ff9f80}.t-run{border:1px solid var(--line);min-height:1.9rem;color:var(--accent);font:inherit;margin:.1rem .15rem .1rem 0;padding:0 .55rem;transition:background-color .2s,color .2s}.t-run:hover{background:var(--accent);color:var(--ink)}.term__in{padding:0 var(--gutter);border-top:1px solid var(--line);min-height:3.25rem;color:var(--accent);letter-spacing:0;align-items:center;gap:.75rem;display:flex}.term__in input{min-height:3rem;color:var(--paper);font:450 16px var(--f-mono);background:0 0;border:0;outline:0;flex:1}.js [data-reveal]{--d:0s}.js [data-reveal=up]{opacity:0;transition:opacity .9s var(--ease) var(--d), transform 1s var(--ease) var(--d);transform:translateY(26px)}.js [data-reveal=up].is-in{opacity:1;transform:none}.js [data-reveal=clip]{clip-path:inset(0 0 98%);transition:clip-path 1.2s var(--ease-io) var(--d)}.js [data-reveal=clip].is-in{clip-path:inset(0)}.js [data-reveal=rule]>*{opacity:0;transition:opacity .8s var(--ease) .35s}.js [data-reveal=rule]:before{transition:transform 1.2s var(--ease-io) var(--d);transform:scaleX(0)}.js [data-reveal=rule].is-in>*{opacity:1}.js [data-reveal=rule].is-in:before{transform:scaleX(1)}.js [data-reveal=words] .w__i{transform:translateY(108%)}.js [data-reveal=words].is-in .w__i{transition:transform 1.1s var(--ease) calc(var(--i) * 70ms + var(--d));transform:none}.panel__body>:first-child{--k:0}.panel__body>:nth-child(2){--k:1}.panel__body>:nth-child(3){--k:2}.panel__body>:nth-child(4){--k:3}.panel__body>:nth-child(5){--k:4}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.js [data-reveal],.js [data-reveal]>*,.js [data-reveal=words] .w__i,.js .ch{opacity:1!important;clip-path:none!important;transform:none!important}.js [data-reveal=rule]:before{transform:none!important}.js .about__statement .w__i{color:var(--fg)}.spread__media .frame>*{translate:none;scale:1}.caret{animation:none}}
/*$vite$:1*/