.cover[data-astro-cid-y4zm3luc]{gap:var(--space-400) var(--space-600);padding-block:var(--space-200);grid-template-columns:minmax(0,5fr) minmax(16em,2fr);grid-template-areas:"stage side""strip strip""down down";display:grid;overflow:clip}.stage[data-astro-cid-y4zm3luc]{aspect-ratio:2;cursor:pointer;touch-action:pan-y;user-select:none;grid-area:stage;position:relative}canvas[data-astro-cid-y4zm3luc]{pointer-events:none;width:calc(100% + 64px);height:calc(100% + 64px);display:block;position:absolute;inset:-32px}.flat[data-astro-cid-y4zm3luc]{object-fit:cover;width:100%;height:100%;display:none}.no-gl[data-astro-cid-y4zm3luc] canvas[data-astro-cid-y4zm3luc]{display:none}.no-gl[data-astro-cid-y4zm3luc] .flat[data-astro-cid-y4zm3luc]{display:block}.side[data-astro-cid-y4zm3luc]{flex-direction:column;grid-area:side;min-width:0;display:flex}.n[data-astro-cid-y4zm3luc]{font-family:var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(64px,8vw,120px);font-weight:500;line-height:.9}.of[data-astro-cid-y4zm3luc]{font-family:var(--mono);letter-spacing:0;color:var(--fg2);vertical-align:top;margin-left:.3em;font-size:12px;font-weight:400}.items[data-astro-cid-y4zm3luc]{padding-top:var(--space-300);margin-top:auto;display:grid}.item[data-astro-cid-y4zm3luc]{gap:var(--space-100);color:var(--fg);opacity:0;visibility:hidden;transition:opacity .3s, transform .5s var(--ease), visibility 0s .3s;flex-direction:column;grid-area:1/1;text-decoration:none;display:flex;transform:translateY(6px)}.item[data-astro-cid-y4zm3luc].on{opacity:1;visibility:visible;transition:opacity .5s .15s, transform .6s .15s var(--ease);transform:none}.no[data-astro-cid-y4zm3luc],.meta[data-astro-cid-y4zm3luc],.open[data-astro-cid-y4zm3luc]{font-family:var(--mono);color:var(--fg2);font-size:12px}.title[data-astro-cid-y4zm3luc]{font-family:var(--display);letter-spacing:-.01em;font-size:clamp(22px,2.2vw,30px);font-weight:500;line-height:1.2}.meta[data-astro-cid-y4zm3luc]{gap:var(--space-050) var(--space-200);flex-wrap:wrap;display:flex}.open[data-astro-cid-y4zm3luc]{margin-top:var(--space-100);color:var(--fg)}.item[data-astro-cid-y4zm3luc]:hover .title[data-astro-cid-y4zm3luc],.item[data-astro-cid-y4zm3luc]:hover .open[data-astro-cid-y4zm3luc]{color:var(--acc)}.nav[data-astro-cid-y4zm3luc]{align-items:center;gap:var(--space-100);margin-top:var(--space-300);display:flex}.nav[data-astro-cid-y4zm3luc] button[data-astro-cid-y4zm3luc]{border:1px solid var(--line);width:32px;height:32px;font:inherit;font-family:var(--mono);color:var(--fg);cursor:pointer;background:0 0}.nav[data-astro-cid-y4zm3luc] button[data-astro-cid-y4zm3luc]:hover{border-color:var(--fg)}.bar[data-astro-cid-y4zm3luc]{height:1px;margin-left:var(--space-100);background:var(--line);flex:1}.bar[data-astro-cid-y4zm3luc] i[data-astro-cid-y4zm3luc]{background:var(--fg);transform-origin:0;height:100%;animation:5.5s linear forwards run;display:block}.cover[data-astro-cid-y4zm3luc].paused .bar[data-astro-cid-y4zm3luc] i[data-astro-cid-y4zm3luc],.cover[data-astro-cid-y4zm3luc].off .bar[data-astro-cid-y4zm3luc] i[data-astro-cid-y4zm3luc]{animation-play-state:paused}@keyframes run{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.strip[data-astro-cid-y4zm3luc]{align-items:flex-start;gap:var(--space-300);padding-top:var(--space-200);border-top:1px solid var(--line);font-family:var(--mono);color:var(--fg2);grid-area:strip;font-size:12px;display:flex}.ticks[data-astro-cid-y4zm3luc]{flex:1;margin:0;padding:0;list-style:none;display:flex}.ticks[data-astro-cid-y4zm3luc] li[data-astro-cid-y4zm3luc]{flex:1;min-width:0;position:relative}.ticks[data-astro-cid-y4zm3luc] button[data-astro-cid-y4zm3luc]{cursor:pointer;background:0 0;border:0;width:100%;height:28px;padding:0;display:block}.ticks[data-astro-cid-y4zm3luc] button[data-astro-cid-y4zm3luc]:before{content:"";background:var(--fg2);width:1px;height:12px;transition:height .2s var(--ease), background .2s;display:block}.ticks[data-astro-cid-y4zm3luc] button[data-astro-cid-y4zm3luc]:hover:before{background:var(--fg);height:20px}.ticks[data-astro-cid-y4zm3luc] button[data-astro-cid-y4zm3luc].on:before{background:var(--acc);width:2px;height:28px}.yr[data-astro-cid-y4zm3luc]{white-space:nowrap;pointer-events:none;font-size:10px;position:absolute;top:32px;left:0}.down[data-astro-cid-y4zm3luc]{padding:var(--space-100) var(--space-200);font-family:var(--mono);color:var(--fg2);grid-area:down;justify-self:center;font-size:12px;text-decoration:none}.down[data-astro-cid-y4zm3luc]:hover{color:var(--fg)}@media (prefers-reduced-motion:reduce){.bar[data-astro-cid-y4zm3luc]{visibility:hidden}.bar[data-astro-cid-y4zm3luc] i[data-astro-cid-y4zm3luc]{animation:none}}@media (width<=860px){.cover[data-astro-cid-y4zm3luc]{gap:var(--space-300);grid-template-columns:minmax(0,1fr);grid-template-areas:"stage""side""strip""down"}.n[data-astro-cid-y4zm3luc]{font-size:56px}.items[data-astro-cid-y4zm3luc]{margin-top:var(--space-100);padding-top:0}}@media (width<=640px){canvas[data-astro-cid-y4zm3luc]{width:calc(100% + 32px);height:calc(100% + 32px);inset:-16px}.strip[data-astro-cid-y4zm3luc]{padding-bottom:var(--space-300)}.yr[data-astro-cid-y4zm3luc]{display:none}}
