.themes[data-astro-cid-izol6dha]{color:color-mix(in srgb, var(--page-ink) 63%, var(--page-paper))}.theme-unlinked[data-astro-cid-izol6dha]{font-style:italic}.theme-link[data-astro-cid-izol6dha]{color:color-mix(in srgb, var(--page-ink) 82%, var(--page-paper));text-decoration:none}.theme-word[data-astro-cid-izol6dha]{text-decoration:underline;text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:.22em}.bracket[data-astro-cid-izol6dha]{color:color-mix(in srgb, var(--page-ink) 42%, var(--page-paper))}.theme-link[data-astro-cid-izol6dha]:hover .theme-word[data-astro-cid-izol6dha],.theme-link[data-astro-cid-izol6dha]:focus-visible .theme-word[data-astro-cid-izol6dha]{text-decoration-color:currentColor}.theme-link[data-astro-cid-izol6dha]:focus-visible{outline-offset:3px;outline:2px solid}.reel[data-astro-cid-2dvawdyu]{--paper:#fbf8ef;--ui2:#dad8ce;--tx2:#575653;--pending:#35332f;--ink:#100f0f;--green:oklch(45% .12 142.49);--orange:#bc5215;--orange-bg:#ffe7ce;background:var(--paper);position:absolute;inset:0;overflow:hidden;container-type:inline-size}.stage[data-astro-cid-2dvawdyu]{width:1080px;height:1080px;transform:scale(var(--k,.326));transform-origin:0 0;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-kerning:normal;font-family:inherit;position:absolute;top:0;left:0}@supports (zoom:1){.stage[data-astro-cid-2dvawdyu]{zoom:var(--k,.326);transform:none}}.screen[data-astro-cid-2dvawdyu]{position:absolute;inset:0}.reel[data-astro-cid-2dvawdyu]:not(.live) .screen[data-astro-cid-2dvawdyu]:not(:first-of-type){display:none}.who[data-astro-cid-2dvawdyu]{grid-template-columns:88px minmax(0,1fr);align-items:center;column-gap:24px;min-height:128px;display:grid;position:absolute;top:96px;left:72px;right:456px}.av[data-astro-cid-2dvawdyu]{object-fit:cover;border-radius:50%;grid-row:span 2;width:88px;height:88px;box-shadow:0 0 0 1px #100f0f14}.mono[data-astro-cid-2dvawdyu]{background:var(--orange-bg);color:var(--orange);letter-spacing:.02em;place-items:center;font-size:32px;font-weight:650;display:grid}.name[data-astro-cid-2dvawdyu]{letter-spacing:-.01em;align-self:end;font-size:40px;font-weight:620;line-height:1.1}.ep[data-astro-cid-2dvawdyu]{color:var(--pending);align-self:start;margin-top:6px;font-size:38px;font-weight:400;line-height:1.18;text-decoration:none}.ep[data-astro-cid-2dvawdyu]:hover,.ep[data-astro-cid-2dvawdyu]:focus-visible{text-underline-offset:.13em;text-decoration:underline}.window[data-astro-cid-2dvawdyu]{height:760px;position:absolute;top:260px;left:72px;right:72px;overflow:hidden}.reel[data-astro-cid-2dvawdyu].live:not(.still) .window[data-astro-cid-2dvawdyu]{mask-image:linear-gradient(#0000,#000 72px calc(100% - 132px),#0000)}.col[data-astro-cid-2dvawdyu]{padding-top:150px;position:relative}.reel[data-astro-cid-2dvawdyu].live:not(.still) .col[data-astro-cid-2dvawdyu]{padding-bottom:760px}.ph[data-astro-cid-2dvawdyu]{color:var(--pending);letter-spacing:0;text-wrap:pretty;margin:0 0 40px;font-size:64px;font-weight:400;line-height:1.28;transition:color .2s ease-out}.ph[data-astro-cid-2dvawdyu].current{color:var(--ink)}.spk[data-astro-cid-2dvawdyu]{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:31px;font-weight:680;line-height:1.3;display:block}.spk[data-astro-cid-2dvawdyu].host{color:var(--green)}.w[data-astro-cid-2dvawdyu].em{font-style:italic}.w[data-astro-cid-2dvawdyu].strong{font-weight:700}.reel[data-astro-cid-2dvawdyu]:not(.live) .ph[data-astro-cid-2dvawdyu],.reel[data-astro-cid-2dvawdyu].still .ph[data-astro-cid-2dvawdyu]{color:var(--ink)}.progress[data-astro-cid-2dvawdyu]{background:var(--ui2);height:3px;position:absolute;top:52px;left:72px;right:72px}.progress[data-astro-cid-2dvawdyu] i[data-astro-cid-2dvawdyu]{background:var(--ink);width:0;height:100%;display:block}.hud[data-astro-cid-2dvawdyu]{align-items:center;gap:4px;width:392px;height:128px;display:flex;position:absolute;top:96px;right:64px}.reel[data-astro-cid-2dvawdyu]:not(.live) .ctl[data-astro-cid-2dvawdyu]{visibility:hidden}.ctl[data-astro-cid-2dvawdyu]{width:128px;height:128px;color:var(--tx2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;transition:background-color .15s,color .15s;display:grid}.ctl[data-astro-cid-2dvawdyu]:hover{color:var(--ink);background:#100f0f0f}.ctl[data-astro-cid-2dvawdyu]:active{scale:.96}.ctl[data-astro-cid-2dvawdyu]:focus-visible{outline:6px solid var(--green);outline-offset:2px}.ctl[data-astro-cid-2dvawdyu] svg[data-astro-cid-2dvawdyu]{width:64px;height:64px;overflow:visible}.sound[data-astro-cid-2dvawdyu]{color:var(--tx2)}.sound[data-astro-cid-2dvawdyu][aria-pressed=true]{color:var(--green);background:#66800b1a}.sound[data-astro-cid-2dvawdyu]:hover{color:var(--ink);background:#100f0f0f}.sound[data-astro-cid-2dvawdyu][aria-pressed=true]:hover{color:var(--green);background:#66800b2e}.sound[data-astro-cid-2dvawdyu] .on[data-astro-cid-2dvawdyu],.sound[data-astro-cid-2dvawdyu][aria-pressed=true] .off[data-astro-cid-2dvawdyu]{display:none}.sound[data-astro-cid-2dvawdyu][aria-pressed=true] .on[data-astro-cid-2dvawdyu]{display:inline}.pause[data-astro-cid-2dvawdyu]{color:var(--tx2)}.pause[data-astro-cid-2dvawdyu] .play-icon[data-astro-cid-2dvawdyu],.pause[data-astro-cid-2dvawdyu][aria-pressed=true] .pause-icon[data-astro-cid-2dvawdyu]{display:none}.pause[data-astro-cid-2dvawdyu][aria-pressed=true] .play-icon[data-astro-cid-2dvawdyu]{display:inline}.reel[data-astro-cid-2dvawdyu].still .window[data-astro-cid-2dvawdyu]{scrollbar-width:thin;overflow-y:auto}.reel[data-astro-cid-2dvawdyu].still .col[data-astro-cid-2dvawdyu]{padding-top:34px}.reel[data-astro-cid-2dvawdyu].still .ph[data-astro-cid-2dvawdyu]{transition:none}.reel[data-astro-cid-2dvawdyu].still .hud[data-astro-cid-2dvawdyu]{width:260px}.reel[data-astro-cid-2dvawdyu].still .pause[data-astro-cid-2dvawdyu]{display:none}.said[data-astro-cid-2dvawdyu]{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}@container (width<=370px){.who[data-astro-cid-2dvawdyu]{right:72px}.window[data-astro-cid-2dvawdyu]{height:600px}.hud[data-astro-cid-2dvawdyu],.reel[data-astro-cid-2dvawdyu].still .hud[data-astro-cid-2dvawdyu]{width:auto;height:calc(44px / var(--k,.326));top:auto;bottom:44px}.ctl[data-astro-cid-2dvawdyu]{width:calc(44px / var(--k,.326));height:calc(44px / var(--k,.326))}}@media (prefers-color-scheme:dark){.stage[data-astro-cid-2dvawdyu]{filter:brightness(.85)}}.work-grid[data-astro-cid-xbkx7tay]{gap:2rem 1.5rem;display:grid}@media (width>=640px){.work-grid[data-astro-cid-xbkx7tay]{grid-template-columns:1fr 1fr}}.work-card[data-astro-cid-xbkx7tay]{gap:.2rem;text-decoration:none;display:grid}.work-frame[data-astro-cid-xbkx7tay]{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--page-ink) 12%, transparent);background:color-mix(in srgb, var(--page-ink) 4%, var(--page-paper));border-radius:6px;margin-bottom:.6rem;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 6px 18px -10px #0000002e}.work-frame[data-astro-cid-xbkx7tay]>img,.work-frame[data-astro-cid-xbkx7tay] video[data-astro-cid-xbkx7tay]{object-fit:cover;object-position:top center;width:100%;height:100%}.work-frame[data-astro-cid-xbkx7tay] video[data-astro-cid-xbkx7tay]{object-position:center 45%}.reel-frame[data-astro-cid-xbkx7tay]{box-shadow:none;border:0}@media (prefers-color-scheme:dark){.work-frame[data-astro-cid-xbkx7tay]>img,.work-frame[data-astro-cid-xbkx7tay] video[data-astro-cid-xbkx7tay]{filter:brightness(.85)}}.work-name[data-astro-cid-xbkx7tay]{width:fit-content;text-decoration:underline;text-decoration-color:color-mix(in srgb, currentColor 25%, transparent);text-underline-offset:.2em;text-decoration-thickness:1px}div[data-astro-cid-xbkx7tay].work-card .work-name[data-astro-cid-xbkx7tay]{text-decoration:none}a[data-astro-cid-xbkx7tay].work-card:hover .work-name[data-astro-cid-xbkx7tay]{text-decoration-color:currentColor}.work-meta[data-astro-cid-xbkx7tay]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 .75rem;margin-top:.2rem;display:flex}.work-desc[data-astro-cid-xbkx7tay]{text-wrap:pretty;margin:0;font-size:.9375rem}.work-invitation[data-astro-cid-xbkx7tay]{white-space:nowrap;margin:-.6rem -.25rem -.6rem auto;padding:.6rem .25rem;font-size:.875rem}.walk-word[data-astro-cid-xbkx7tay]{display:inline-flex}.walk-word[data-astro-cid-xbkx7tay] span[data-astro-cid-xbkx7tay]{display:inline-block}.work-app[data-astro-cid-xbkx7tay]{vertical-align:-.2em;color:var(--home-muted);margin:-.8rem -.8rem -.8rem .1rem;padding:.8rem;display:inline-flex}.work-app[data-astro-cid-xbkx7tay]:hover{color:var(--page-ink)}.work-app[data-astro-cid-xbkx7tay] svg[data-astro-cid-xbkx7tay]{width:1em;height:1em}@media (prefers-reduced-motion:no-preference){.work-app[data-astro-cid-xbkx7tay]{transition:color .15s}.work-frame[data-astro-cid-xbkx7tay]{transition:transform .24s cubic-bezier(.2,0,0,1),box-shadow .24s cubic-bezier(.2,0,0,1)}.work-frame[data-astro-cid-xbkx7tay]>img{transition:transform .6s cubic-bezier(.2,0,0,1)}a[data-astro-cid-xbkx7tay].work-card:hover .work-frame[data-astro-cid-xbkx7tay]{transform:translateY(-2px);box-shadow:0 1px 2px #0000000d,0 14px 28px -12px #00000047}a[data-astro-cid-xbkx7tay].work-card:hover .work-frame[data-astro-cid-xbkx7tay]>img{transform:scale(1.02)}.walk-word[data-astro-cid-xbkx7tay] span[data-astro-cid-xbkx7tay]:nth-child(2){animation-delay:65ms}.walk-word[data-astro-cid-xbkx7tay] span[data-astro-cid-xbkx7tay]:nth-child(3){animation-delay:.13s}.walk-word[data-astro-cid-xbkx7tay] span[data-astro-cid-xbkx7tay]:nth-child(4){animation-delay:.195s}.work-invitation[data-astro-cid-xbkx7tay]:focus-visible .walk-word[data-astro-cid-xbkx7tay] span[data-astro-cid-xbkx7tay]{animation-name:walk-step;animation-duration:.44s;animation-timing-function:ease-in-out}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.work-invitation[data-astro-cid-xbkx7tay]:hover .walk-word[data-astro-cid-xbkx7tay] span[data-astro-cid-xbkx7tay]{animation-name:walk-step;animation-duration:.44s;animation-timing-function:ease-in-out}}@keyframes walk-step{0%,to{transform:translateY(0)}45%{transform:translateY(-.22em)}}.recent-list[data-astro-cid-go7eylo3] li[data-astro-cid-go7eylo3]{padding-block:.6rem}.recent-list[data-astro-cid-go7eylo3] li[data-astro-cid-go7eylo3]:first-child{padding-top:0}.recent-details[data-astro-cid-go7eylo3]{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin-top:.1rem;font-size:.8125rem;line-height:1.45;display:flex}.recent-details[data-astro-cid-go7eylo3] p[data-astro-cid-go7eylo3]{text-wrap:pretty;min-width:0}.recent-details[data-astro-cid-go7eylo3] time[data-astro-cid-go7eylo3]{font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.book-shelf[data-astro-cid-etlygi5h]{margin-top:4.5rem}.book-quotes[data-astro-cid-etlygi5h]{margin-top:1.5rem;display:grid}.book-quote[data-astro-cid-etlygi5h]{grid-area:1/1;grid-template-rows:1fr auto;margin:0;padding-bottom:2rem;display:grid}.book-quote[data-astro-cid-etlygi5h][inert]{visibility:hidden}.book-quote[data-astro-cid-etlygi5h] blockquote[data-astro-cid-etlygi5h]{color:color-mix(in srgb, var(--page-ink) 54%, var(--page-paper));letter-spacing:-.025em;text-wrap:balance;align-self:center;margin:0;font-size:clamp(1.625rem,4vw,2.25rem);font-weight:400;line-height:1.22}.book-quote[data-astro-cid-etlygi5h] p[data-astro-cid-etlygi5h]{margin:0}.book-quote[data-astro-cid-etlygi5h] figcaption[data-astro-cid-etlygi5h]{color:var(--home-muted);text-align:right;margin-top:1rem;font-size:.75rem;line-height:1.5}.book-quote[data-astro-cid-etlygi5h] cite[data-astro-cid-etlygi5h]{font-style:normal}.book-stack[data-astro-cid-etlygi5h]{justify-content:center;align-items:flex-end;height:12.5rem;display:flex}.book-item[data-astro-cid-etlygi5h]{--book-width:clamp(5.8rem, 11vw, 7.25rem);width:var(--book-width);height:calc(var(--book-width) * 1.38);flex:none;margin-inline:-.5rem;position:relative}.book-item[data-astro-cid-etlygi5h]:first-child{--tilt:-9deg;--drop:1.1rem}.book-item[data-astro-cid-etlygi5h]:nth-child(2){--tilt:-6deg;--drop:.5rem}.book-item[data-astro-cid-etlygi5h]:nth-child(3){--tilt:-2deg;--drop:.1rem}.book-item[data-astro-cid-etlygi5h]:nth-child(4){--tilt:2deg;--drop:.1rem}.book-item[data-astro-cid-etlygi5h]:nth-child(5){--tilt:6deg;--drop:.5rem}.book-item[data-astro-cid-etlygi5h]:nth-child(6){--tilt:9deg;--drop:1.1rem}.book-item[data-astro-cid-etlygi5h]:hover,.book-item[data-astro-cid-etlygi5h]:focus-within{z-index:2}.book-shelf[data-astro-cid-etlygi5h] .book-link[data-astro-cid-etlygi5h]{height:100%;text-decoration:none;display:block}.book-link[data-astro-cid-etlygi5h] img[data-astro-cid-etlygi5h]{width:var(--book-width);height:calc(var(--book-width) * 1.38);object-fit:cover;outline-offset:-1px;transform:translateY(calc(2rem + var(--drop))) rotate(var(--tilt));transform-origin:50% 90%;border-radius:1px;outline:1px solid #8080802e;display:block;box-shadow:0 2px 5px #00000024,0 9px 18px -10px #00000042}.book-caption[data-astro-cid-etlygi5h]{opacity:0;text-align:center;pointer-events:none;width:18rem;font-size:.8125rem;line-height:1.2;display:block;position:absolute;top:-3.5rem;left:50%;transform:translate(-50%)}.book-caption[data-astro-cid-etlygi5h]>span[data-astro-cid-etlygi5h]:first-child{text-decoration:underline;text-decoration-color:color-mix(in srgb, currentColor 25%, transparent);text-underline-offset:.18em;display:block}.book-link[data-astro-cid-etlygi5h]:hover .book-caption[data-astro-cid-etlygi5h]>span[data-astro-cid-etlygi5h]:first-child,.book-link[data-astro-cid-etlygi5h]:focus-visible .book-caption[data-astro-cid-etlygi5h]>span[data-astro-cid-etlygi5h]:first-child{text-decoration-color:currentColor}.book-author[data-astro-cid-etlygi5h]{margin-top:.15rem;font-size:.75rem;display:block}.book-item[data-astro-cid-etlygi5h]:hover .book-caption[data-astro-cid-etlygi5h],.book-item[data-astro-cid-etlygi5h]:focus-within .book-caption[data-astro-cid-etlygi5h]{opacity:1}.book-item[data-astro-cid-etlygi5h]:hover img[data-astro-cid-etlygi5h],.book-item[data-astro-cid-etlygi5h]:focus-within img[data-astro-cid-etlygi5h]{transform:translateY(-.5rem)rotate(0)scale(1.03);box-shadow:0 5px 10px #00000029,0 18px 28px -14px #00000047}.book-link[data-astro-cid-etlygi5h]:focus-visible{outline:2px solid var(--page-ink);outline-offset:9px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.book-link[data-astro-cid-etlygi5h] img[data-astro-cid-etlygi5h]{transition:transform .22s cubic-bezier(.2,0,0,1),box-shadow .22s}.book-caption[data-astro-cid-etlygi5h]{transition:opacity .15s}}@media (width<=639px){.book-shelf[data-astro-cid-etlygi5h]{padding-bottom:2rem}.book-stack[data-astro-cid-etlygi5h]{scroll-snap-type:x proximity;scrollbar-width:thin;justify-content:flex-start;align-items:flex-start;gap:1rem;height:auto;margin-inline:-1.5rem;padding:.5rem 1.5rem 1rem;scroll-padding-inline:1.5rem;overflow-x:auto}.book-item[data-astro-cid-etlygi5h]{scroll-snap-align:start;width:6.5rem;height:auto;margin:0}.book-link[data-astro-cid-etlygi5h]{height:auto}.book-link[data-astro-cid-etlygi5h] img[data-astro-cid-etlygi5h],.book-item[data-astro-cid-etlygi5h]:hover img[data-astro-cid-etlygi5h],.book-item[data-astro-cid-etlygi5h]:focus-within img[data-astro-cid-etlygi5h]{width:6rem;height:8.5rem;transform:none;box-shadow:0 2px 5px #00000024}.book-caption[data-astro-cid-etlygi5h]{opacity:1;text-align:left;pointer-events:auto;width:auto;margin-top:.6rem;font-size:.875rem;position:static;transform:none}.book-author[data-astro-cid-etlygi5h]{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.book-link[data-astro-cid-etlygi5h] img[data-astro-cid-etlygi5h],.book-caption[data-astro-cid-etlygi5h]{transition:none}}main.home-shell{padding-bottom:0;overflow:hidden}.home-content{--home-muted:color-mix(in srgb, var(--page-ink,#1c1917) 65%, var(--page-paper,#fdf9f2));margin-top:2.25rem;font-size:1rem;line-height:1.55}@media (prefers-color-scheme:dark){:root:not([data-theme]) .home-content{--home-muted:#a1a1aa}}:root[data-theme=dark] .home-content{--home-muted:#a1a1aa}.home-content>section~section{margin-top:3rem}.home-content .home-muted{color:var(--home-muted)}.home-content .home-heading{letter-spacing:.08em;color:var(--home-muted);margin-bottom:1rem;font-size:1rem;font-variant-caps:all-small-caps;font-weight:400}.home-content a{text-decoration:underline;text-decoration-color:color-mix(in srgb, currentColor 25%, transparent);text-underline-offset:.2em;text-decoration-thickness:1px}.home-content a:hover{text-decoration-color:currentColor}.home-content :is(a,summary):focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid}.home-content ul{margin:0;padding:0;list-style:none}.home-heading-row{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}.home-heading-row .home-heading{margin-bottom:0}.home-more{padding-block:.5rem;font-size:.875rem}
