:root{--fs-headline:clamp(2.75rem, min(1rem + 8vw, 14.5vh), 9.5rem);--fs-lede:clamp(1rem, min(.9rem + .45vw, 2.7vh), 1.25rem)}.stage{z-index:1;min-width:0;padding-block:calc(var(--pad) * .6) calc(var(--pad) * .5);padding-inline:max(var(--pad), env(safe-area-inset-left)) max(var(--pad), env(safe-area-inset-right));grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"head""slot""index";display:grid;position:relative}.head{flex-direction:column;grid-area:head;gap:clamp(.75rem,2.2vh,1.9rem);display:flex}.notch{display:none}.headline{color:var(--fg);transition:color var(--theme-ms) ease-out;--glyph:.5;font-size:var(--fs-headline);letter-spacing:-.045em;text-wrap:balance;max-width:11ch;margin-left:-.05em;font-weight:500;line-height:.94;position:relative}.lede{text-wrap:balance;max-width:42ch}.slot{grid-area:slot;min-height:0}.index{grid-area:index;width:min(34rem,100%);position:relative}.index-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.7rem;padding-right:2rem;display:flex}.works{--bleed:.75rem}.row{min-height:3.125rem;margin-inline:calc(var(--bleed) * -1);padding:.55rem var(--bleed);border-radius:4px;grid-template-columns:2.25rem minmax(0,1fr) auto 1rem;align-items:center;gap:0 1rem;transition:background-color .15s ease-out;display:grid;position:relative}.row:before{content:"";inset:0 var(--bleed) auto;background:var(--hair);height:1px;transition:background-color var(--theme-ms) ease-out;position:absolute}@media (hover:hover){.row.live:hover{background-color:rgb(var(--fg-rgb) / .05)}}.row.live:has(:focus-visible){background-color:rgb(var(--fg-rgb) / .05)}.who{align-items:baseline;gap:.75rem;min-width:0;display:flex}.name{font-size:var(--fs-name);letter-spacing:-.01em;white-space:nowrap;color:var(--fg);transition:color var(--theme-ms) ease-out;font-weight:500;line-height:1.25}.name a:after{content:"";position:absolute;inset:0}.name a:focus-visible{outline:none}.row.live:has(a:focus-visible){outline:2px solid var(--fg);outline-offset:0}.kind{font-family:var(--mono);font-size:var(--fs-tag);letter-spacing:.06em;color:var(--fg-3);text-overflow:ellipsis;white-space:nowrap;transition:color var(--theme-ms) ease-out;overflow:hidden}.redacted{font-family:var(--mono);letter-spacing:.04em;color:var(--fg-3);transition:color var(--theme-ms) ease-out;font-size:.9375rem;font-weight:500}.st{font-family:var(--mono);font-size:var(--fs-mono);letter-spacing:.04em;color:var(--fg-3);white-space:nowrap;font-variant-numeric:tabular-nums;transition:color var(--theme-ms) ease-out}.row.live .st{color:var(--fg)}.row.live .st:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:.5rem;display:inline-block}.go{font-family:var(--mono);font-size:var(--fs-mono);color:var(--fg);opacity:0;transition:opacity .15s ease-out, translate .3s var(--ease), color var(--theme-ms) ease-out;translate:-6px}@media (hover:hover){.row.live:hover .go{opacity:1;translate:0}}.row.live:has(:focus-visible) .go{opacity:1;translate:0}.thumb{aspect-ratio:16/10;border-radius:2px;width:4.5rem;display:none}.peek{z-index:5;background:var(--bg);outline:1px solid var(--outline);outline-offset:-1px;opacity:0;transform-origin:0;pointer-events:none;will-change:translate, rotate;width:min(19rem,60vw);transition:opacity .18s ease-out, scale .36s var(--ease), background-color var(--theme-ms) ease-out, outline-color var(--theme-ms) ease-out;border-radius:6px;position:fixed;top:0;left:0;overflow:hidden;scale:.97;box-shadow:0 2px 6px #00000040,0 30px 60px -20px #000000bf}:root[data-theme=light] .peek{box-shadow:0 2px 6px #0000001f,0 30px 60px -20px #00000059}.peek.on{opacity:1;scale:1}.peek .plate{aspect-ratio:16/10;border-radius:0;outline:0}.peek figcaption{border-top:1px solid var(--hair);color:var(--fg-2);transition:color var(--theme-ms) ease-out, border-color var(--theme-ms) ease-out;padding:.55rem .75rem .65rem;font-size:.8125rem;line-height:1.4}@media (hover:none),(pointer:coarse){.peek{display:none}}.stage-404{grid-template-rows:auto minmax(0,1fr);grid-template-areas:"head""slot"}.stage-404 .headline{--fs-headline:clamp(2.25rem, min(.75rem + 5.5vw, 11vh), 6.5rem);max-width:13ch}.stage-404 .pills{margin-top:.5rem}@media (prefers-reduced-motion:no-preference){.js .field,.js .headline,.js .lede,.js .pills,.js .index-head,.js .row,.js .brand,.js .theme,.js footer.bar{opacity:0}.js .headline{visibility:hidden}[data-ready] .headline{opacity:1;visibility:visible}[data-ready] .field{opacity:1;animation:1.1s ease-out backwards fade}[data-ready] .lede,[data-ready] .pills,[data-ready] .index-head,[data-ready] .row{opacity:1;animation:1.1s cubic-bezier(.16,1,.3,1) both rise}[data-ready] .lede{animation-delay:.46s}[data-ready] .pills,[data-ready] .index-head{animation-delay:.54s}[data-ready] .row{animation-delay:calc(.6s + var(--i) * 70ms)}.works .row{--i:0}.works .row:nth-child(2){--i:1}.works .row:nth-child(3){--i:2}.works .row:nth-child(4){--i:3}.works .row:nth-child(5){--i:4}.works .row:nth-child(6){--i:5}.works .row:nth-child(7){--i:6}.works .row:nth-child(n+8){--i:7}[data-ready] .brand,[data-ready] .theme,[data-ready] footer.bar{opacity:1;animation:1s ease-out both fade}[data-ready] .theme{animation-delay:.15s}[data-ready] footer.bar{animation-delay:.75s}.row.live .st:before{animation:2.6s ease-in-out infinite pulse}}@keyframes rise{0%{opacity:0;translate:0 .6em}}@keyframes fade{0%{opacity:0}}@keyframes pulse{50%{opacity:.35}}@media (max-width:56.25rem),(orientation:landscape) and (max-height:31.25rem){:root[data-fit] body{height:calc(100 * var(--vh0));overscroll-behavior:none;touch-action:pinch-zoom;min-height:0;overflow:hidden}}@media (max-width:56.25rem) and (orientation:portrait){body{min-height:calc(100 * var(--vh0))}:root:not([data-fit]) .field{position:absolute}:root[data-theme=light] body:has(main.stage) .field{--field-dim:.062}.stage{--fg-3:var(--fg-2);--row-gap:clamp(.6rem, calc(2 * var(--vh0)), 1.2rem);align-content:start;row-gap:var(--row-gap);grid-template-areas:"h1""slot""lede""index";padding-top:.25rem;padding-bottom:.25rem}.head{display:contents}.headline{--fs-headline:clamp(1.8rem, min(11vw, calc(5.9 * var(--vh0))), 3.4rem);text-wrap:wrap;grid-area:h1;max-width:none}.notch{float:right;shape-outside:polygon(100% 0, 100% 100%, 0 100%, 0 1.2em, 1em 1.2em, 1em 0);width:max(0px,100% - 4.7em);height:2.9em;display:block}.stage:not(.stage-404) .slot{height:var(--slot-h,calc(34 * var(--vh0)));margin-top:clamp(.2rem, calc(.9 * var(--vh0)), .6rem)}.lede{max-width:32ch;margin-bottom:calc(var(--row-gap) * -.4);font-size:clamp(.8125rem, calc(2.05 * var(--vh0)), 1.0625rem);grid-area:lede;line-height:1.45}.index{width:100%}.index-head{margin-bottom:clamp(.2rem, calc(.8 * var(--vh0)), .5rem);padding-right:0}.works{grid-template-columns:1.375rem max-content minmax(0,1fr) 3.25rem;column-gap:.7rem;display:grid}.row{grid-column:1/-1;grid-template-columns:subgrid;min-height:clamp(2.05rem, calc(5 * var(--vh0)), 3rem);padding-block:clamp(.2rem, calc(.7 * var(--vh0)), .45rem);grid-template-rows:auto auto;align-content:center;align-items:baseline;gap:0 .7rem}.row>.n{grid-area:1/1}.who{display:contents}.row .name{grid-area:1/2;font-size:1rem}.row .redacted{font-size:.875rem}.kind{grid-area:2/2/auto/4}.st{grid-area:1/3;justify-self:start}.row.live .name{padding-inline-end:.45rem}.row.live .st:before{margin-inline:-11px 5px}.go{display:none}.row .thumb{grid-area:1/4/3;align-self:center;width:3.25rem;display:block}.name a:after{z-index:1;inset:-.82rem 0}.row.live:active{background-color:rgb(var(--fg-rgb) / .06)}.stage-404{grid-template-rows:auto 1fr;grid-template-areas:"h1""slot";row-gap:0}.stage-404 .head{grid-area:h1;gap:.6rem;display:flex}.stage-404 .lede{grid-area:auto}.pill{min-height:2.75rem}:root[data-short] .stage:not(.stage-404){--row-gap:clamp(.45rem, calc(1.35 * var(--vh0)), .8rem)}:root[data-short] .lede{max-width:34ch;font-size:.8125rem;line-height:1.4}:root[data-short] .row{min-height:1.95rem;padding-block:.2rem}:root[data-short] .index-head{margin-bottom:.15rem}}@media (max-width:22.5rem) and (orientation:portrait){.works{grid-template-columns:1.25rem max-content minmax(0,1fr) 2.75rem;column-gap:.5rem}.row{gap:0 .5rem}.row .thumb{width:2.75rem}}@media (max-width:56.25rem) and (orientation:landscape),(orientation:landscape) and (max-height:31.25rem){.stage{row-gap:0;padding-top:.25rem;padding-bottom:.25rem}.stage .head{gap:.5rem;width:min(34rem,54%)}.stage .index{width:min(34rem,max(54%,25rem));margin-top:.5rem}.stage .headline{--fs-headline:clamp(1.6rem, calc(6.4 * var(--vh0)), 2.6rem);max-width:14ch}.stage .lede{font-size:.875rem}.stage .row{min-height:1.75rem;padding-block:.1rem}.stage .index-head{margin-bottom:.15rem}}@media (max-width:56.25rem) and (orientation:landscape) and (hover:none),(orientation:landscape) and (max-height:31.25rem) and (hover:none){.stage .row{grid-template-columns:2.25rem minmax(0,1fr) auto}.stage .go{display:none}.stage .index-head{padding-right:0}}
