:root{--bg:#fff;--fg:#000;--dim:#8a8a8a;--rule:#e4e4e4;--hi:#f2f2f2;--label:220px;--gap:16px;--measure:640px;--ease:cubic-bezier(.2, .7, 0, 1);color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#000;--fg:#fff;--dim:#777;--rule:#1d1d1d;--hi:#111;color-scheme:dark}}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--fg);margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{letter-spacing:.01em;padding:16px;font:14px/1.5 Helvetica Neue,Helvetica,Arial,sans-serif}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.dim{color:var(--dim)}main{padding-bottom:96px}.row2{grid-template-columns:var(--label) minmax(0, 1fr);gap:var(--gap);display:grid}header.row2{align-items:baseline;margin-bottom:64px}header nav{flex-wrap:wrap;gap:14px;display:flex}header nav a[aria-current]{text-decoration:underline}.lede{margin-bottom:56px}.lede>div,.measure{max-width:var(--measure)}.lede p,.measure p{margin:0 0 1em}.epigraph{max-width:22em;margin:0 0 3em}.epigraph blockquote{text-wrap:pretty;margin:0;font-style:italic}.lede .epigraph p{margin:0}.epigraph figcaption{text-align:right;margin-top:.5em}.epigraph figcaption:before{content:"— "}.filters{margin-bottom:8px}.filters button{font:inherit;color:var(--dim);cursor:pointer;background:0 0;border:0;padding:0 10px 0 0}.filters button[aria-pressed=true]{color:var(--fg);text-decoration:underline}table{border-collapse:collapse;table-layout:fixed;width:100%}col.c-no{width:calc(var(--label) + var(--gap))}col.c-date{width:96px}col.c-type{width:120px}col.c-inquiry{width:280px}col.c-status{width:112px}th,td{text-align:left;padding:5px var(--gap) 5px 0;vertical-align:top;font-weight:400}th{color:var(--dim);user-select:none;border-bottom:1px solid var(--fg);white-space:nowrap}th button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}th[aria-sort=descending] button:after{content:" ↓"}th[aria-sort=ascending] button:after{content:" ↑"}tbody tr{border-bottom:1px solid var(--rule)}tbody tr.work{cursor:pointer}@media (hover:hover){tbody tr.work:hover{background:var(--hi)}}tbody tr.work:active{background:var(--hi)}td span{display:inline-block}button.plain{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}tr.has-page td.c-title a:after{content:" ↗︎";color:var(--dim)}tr.forthcoming td:not(.c-title){color:var(--dim)}td.c-inquiry a:hover{text-decoration:underline}tr.detail td{padding:0}tr.detail .reveal{overflow:hidden}tr.detail .reveal>.row2{padding:12px 0 24px}tr.detail .measure{margin:0}tr.detail .measure>:last-child{margin-bottom:0}.tracks{font-variant-numeric:tabular-nums;margin-top:8px}.tracks div{grid-template-columns:32px 1fr 64px;display:grid}.sec{margin-bottom:80px;scroll-margin-top:16px}.sec-head{margin-bottom:24px}.q:before{content:"? ";color:var(--dim)}.inq{margin-bottom:80px;scroll-margin-top:16px}.inq-head h2{font:inherit;margin:0}.inq-body{margin:12px 0 24px}.inq-body .measure>:last-child{margin-bottom:0}.entry .meta{flex-direction:column;align-self:start;display:flex;position:sticky;top:16px}.entry .meta span,.entry h1 span{width:fit-content}.gapline{height:1.5em}.text{max-width:var(--measure)}.entry h1{font:inherit;margin:0 0 3em}.text p,.prose>*{margin:0 0 1em}.prose>*,.text>p{animation:rise .7s var(--ease) both;animation-delay:calc(.18s + var(--i,0) * 45ms)}.prose h2,.prose h3{font:inherit;margin-top:2em}.prose blockquote{border-left:1px solid var(--fg);margin-left:0;padding-left:1em}.prose img{max-width:100%;height:auto}.prose a,.text p a{text-underline-offset:.15em;text-decoration:underline}.end{color:var(--dim);justify-content:space-between;gap:16px;margin-top:3em;display:flex}.o-sec{margin-bottom:2em}@keyframes rise{0%{opacity:0}}.prose>:nth-child(2){--i:1}.prose>:nth-child(3){--i:2}.prose>:nth-child(4){--i:3}.prose>:nth-child(5){--i:4}.prose>:nth-child(6){--i:5}.prose>:nth-child(n+7){--i:6}.lab{grid-column:1/-1;margin:0 0 32px}.lab iframe{border:1px solid var(--rule);background:#000;width:100%;height:min(72vh,720px);display:block}.lab-bar{color:var(--dim);justify-content:space-between;padding-top:6px;display:flex}@view-transition{navigation:auto}::view-transition-group(*){animation-duration:.6s;animation-timing-function:var(--ease)}::view-transition-old(*),::view-transition-new(*){width:auto;height:auto}::view-transition-old(root){animation:.18s both vt-out}::view-transition-new(root){animation:.4s .2s both vt-in}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}.prose>*,.text>p{animation:none}}@media (width<=640px){body{padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));font-size:15px}main{padding-bottom:64px}.row2{grid-template-columns:minmax(0,1fr);gap:6px}.row2>span:empty{display:none}header.row2{gap:0;margin-bottom:32px}header.row2>a:first-child{padding:8px 0}header nav{gap:0 14px}header nav a{padding:6px 0}.lede{margin-bottom:32px}.lede>span.dim{display:none}.sec{margin-bottom:56px}.sec-head>span:empty{display:none}.filters{flex-wrap:wrap;align-items:baseline;gap:0 12px;margin-bottom:4px;display:flex}.filters button{padding:8px 12px 8px 0}table,thead,tbody{display:block}colgroup,.hide-s{display:none}thead tr{border-bottom:1px solid var(--fg);gap:18px;display:flex}th{border:0;padding:0}th button,th:not(:has(button)){padding:8px 0;display:block}tbody tr.work:not([hidden]){grid-template-columns:auto auto auto auto 1fr;grid-template-areas:"title title title title title""no date type status.";column-gap:12px;padding:10px 0;display:grid}tbody tr.work td{padding:0}td.c-title{grid-area:title}td.c-no{color:var(--dim);grid-area:no}td.c-date{color:var(--dim);grid-area:date}td.c-type{color:var(--dim);grid-area:type}td.c-status{color:var(--dim);grid-area:status}tr.work td.c-no,tr.work td.c-date,tr.work td.c-type,tr.work td.c-status{padding-top:2px;font-size:13px}tr.detail:not([hidden]),tr.detail td{display:block}tr.detail .reveal>.row2{gap:4px;padding:6px 0 16px}tr.detail .reveal>.row2>span:empty{display:none}.inq{margin-bottom:56px}.inq-head{gap:12px;display:flex}.inq-body{margin:8px 0 16px}.inq-body>span:empty{display:none}.tracks div{grid-template-columns:28px 1fr auto;gap:8px;padding:2px 0}.entry .meta{flex-flow:wrap;gap:0 12px;margin-bottom:24px;position:static}.entry .meta .gapline{display:none}.entry h1{margin-bottom:2em}.end{flex-direction:column;gap:0}.end a{padding:8px 0}.lab iframe{height:70svh}.lab-bar{align-items:baseline}.lab-bar a{padding:8px 0}}
