.section-head[data-astro-cid-sjgajsms]{align-items:center;gap:var(--space-xs) var(--space-lg);flex-wrap:wrap;margin-bottom:clamp(1.25rem,2.5vw,2rem);display:flex}.title[data-astro-cid-sjgajsms]{font-size:var(--text-title);scroll-margin-top:var(--space-lg)}.rule[data-astro-cid-sjgajsms]{height:var(--rule-mid);background:currentColor;flex:3rem}.card[data-astro-cid-j37wlv6q]{gap:var(--space-lg);display:grid}.photo[data-astro-cid-j37wlv6q]{aspect-ratio:1;width:12rem}.copy[data-astro-cid-j37wlv6q]{align-content:center;justify-items:start;gap:var(--space-md);min-width:0;display:grid}.name[data-astro-cid-j37wlv6q]{text-transform:none;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem)}.line[data-astro-cid-j37wlv6q]{font-size:var(--text-lead)}@media (width>=40rem){.card[data-astro-cid-j37wlv6q]{gap:var(--space-2xl);grid-template-columns:15rem minmax(0,1fr)}.photo[data-astro-cid-j37wlv6q]{width:100%}}.contact[data-astro-cid-lk625hje]{background:var(--color-paper-2)}.inner[data-astro-cid-lk625hje]{padding-block:var(--section-gap)}.links[data-astro-cid-lk625hje]{margin-top:var(--space-lg);gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;display:flex}.t-stem[data-astro-cid-wjg5sywu]{width:100%;height:100%}.hero[data-astro-cid-ge2uvauf]{width:100%;max-width:var(--frame);background:var(--color-paper);flex:1 0 auto;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) clamp(3.25rem,16vw,16rem);margin-inline:auto;padding-top:clamp(.25rem,.6vw,.5rem);display:grid}.crossbar[data-astro-cid-ge2uvauf]{grid-column:1/-1;gap:clamp(.25rem,.6vw,.5rem);display:grid}.bar[data-astro-cid-ge2uvauf]{background:var(--color-ink)}.bar-1[data-astro-cid-ge2uvauf]{height:clamp(1.25rem,3.2vw,3rem)}.bar-2[data-astro-cid-ge2uvauf]{height:clamp(.5rem,1.2vw,1.125rem)}.bar-3[data-astro-cid-ge2uvauf]{height:clamp(.375rem,.8vw,.75rem)}.main[data-astro-cid-ge2uvauf]{flex-direction:column;min-width:0;display:flex}.logotype[data-astro-cid-ge2uvauf]{width:100%;height:auto}.letter[data-astro-cid-ge2uvauf]{fill:var(--color-ink)}.cut[data-astro-cid-ge2uvauf]{fill:var(--color-paper)}.band[data-astro-cid-ge2uvauf]{background:var(--color-ink);height:clamp(1.25rem,3.2vw,3rem)}.lower-bar[data-astro-cid-ge2uvauf]{background:var(--color-ink);height:clamp(.5rem,1.2vw,1.125rem);margin-top:clamp(.25rem,.6vw,.5rem)}.roots[data-astro-cid-ge2uvauf]{flex:1 0 clamp(2.5rem,5vw,5rem);width:100%;min-height:0}.side[data-astro-cid-ge2uvauf]{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);min-height:27svh;padding:var(--space-lg) var(--gutter);background:var(--color-paper-2);grid-column:1/-1;display:flex}.verbs[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:clamp(1rem,.85rem + .6vw,1.25rem);font-weight:600;line-height:1.7}.verbs[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:last-child{align-items:center;gap:var(--space-md);display:flex}.verbs[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:last-child:after{content:"";background:currentColor;width:3.5rem;height:.5rem}.scroll[data-astro-cid-ge2uvauf]{align-self:flex-end;justify-items:center;gap:var(--space-2xs);min-width:2.75rem;min-height:2.75rem;text-decoration:none;display:grid}.scroll[data-astro-cid-ge2uvauf] .arrow{width:1.75rem;height:1.75rem}@media (hover:hover){.scroll[data-astro-cid-ge2uvauf]:hover .arrow{transform:translateY(4px)}}@media (width>=52rem){.hero[data-astro-cid-ge2uvauf]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) clamp(8.5rem,16vw,16rem) clamp(13.5rem,20vw,19rem)}.side[data-astro-cid-ge2uvauf]{min-height:0;padding:var(--space-xl) var(--space-lg);flex-direction:column;grid-column:auto;align-items:stretch}.scroll[data-astro-cid-ge2uvauf]{justify-self:end;margin-left:auto}}.research[data-astro-cid-derbc6y6]{padding-bottom:var(--section-gap);overflow:clip}.theme[data-astro-cid-derbc6y6]{font-size:var(--text-h3);font-weight:700;line-height:1.4}.summary[data-astro-cid-derbc6y6]{margin-block:var(--space-sm) var(--space-md)}.sound[data-astro-cid-rtrpcyxa]{border-bottom:var(--rule-thin) solid var(--color-ink);background:var(--color-paper)}.inner[data-astro-cid-rtrpcyxa]{max-width:var(--frame);padding-right:var(--gutter);margin-inline:auto}.player[data-astro-cid-rtrpcyxa]{align-items:center;gap:0 var(--space-xs);grid-template-columns:3.75rem minmax(0,1fr) auto auto auto;grid-template-areas:"toggle title loop volume time""toggle wave wave wave wave";display:none}.js .player[data-astro-cid-rtrpcyxa]{display:grid}.js .fallback[data-astro-cid-rtrpcyxa]{display:none}.fallback[data-astro-cid-rtrpcyxa]{padding:var(--space-sm) 0 var(--space-sm) var(--gutter);display:block}.toggle[data-astro-cid-rtrpcyxa]{background:var(--color-ink);width:100%;min-height:2.75rem;color:var(--color-paper);cursor:pointer;border:0;grid-area:toggle;justify-content:center;align-self:stretch;align-items:center;padding:0;display:flex}.toggle[data-astro-cid-rtrpcyxa] svg[data-astro-cid-rtrpcyxa]{width:1rem;height:1rem;transition:transform var(--dur-fast) var(--ease-out)}.toggle[data-astro-cid-rtrpcyxa]:focus-visible{outline-offset:-6px}@media (hover:hover){.toggle[data-astro-cid-rtrpcyxa]:hover svg[data-astro-cid-rtrpcyxa]{transform:scale(1.15)}}.pause[data-astro-cid-rtrpcyxa]{display:none}[data-astro-cid-rtrpcyxa][data-playing] .pause[data-astro-cid-rtrpcyxa]{display:block}[data-astro-cid-rtrpcyxa][data-playing] .play[data-astro-cid-rtrpcyxa]{display:none}.title[data-astro-cid-rtrpcyxa]{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.06em;grid-area:title;min-width:0;overflow:hidden}.time[data-astro-cid-rtrpcyxa]{white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:.04em;grid-area:time}.total[data-astro-cid-rtrpcyxa]{display:none}.wave[data-astro-cid-rtrpcyxa]{grid-area:wave;min-width:0;height:1.5rem;position:relative}.canvas[data-astro-cid-rtrpcyxa]{width:100%;height:100%;color:var(--color-ink);--unplayed:var(--color-wave);display:block}.seek[data-astro-cid-rtrpcyxa]{z-index:1;opacity:0;cursor:pointer;visibility:hidden;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}[data-astro-cid-rtrpcyxa][data-playing] .seek[data-astro-cid-rtrpcyxa]{visibility:visible}.seek[data-astro-cid-rtrpcyxa]::-webkit-slider-thumb{appearance:none;width:1px;height:1px}.seek[data-astro-cid-rtrpcyxa]::-moz-range-thumb{border:0;width:1px;height:1px}.seek[data-astro-cid-rtrpcyxa]:focus-visible+.canvas[data-astro-cid-rtrpcyxa]{outline:3px solid var(--color-ink);outline-offset:2px}.loop[data-astro-cid-rtrpcyxa]{cursor:pointer;width:2rem;height:1.5rem;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;grid-area:loop;justify-content:center;align-items:center;padding:0;display:flex}.loop[data-astro-cid-rtrpcyxa] svg[data-astro-cid-rtrpcyxa]{width:1rem;height:1rem}.loop[data-astro-cid-rtrpcyxa][aria-pressed=true]{background:var(--color-ink);color:var(--color-paper)}@media (forced-colors:active){.loop[data-astro-cid-rtrpcyxa][aria-pressed=true]{forced-color-adjust:none;color:highlighttext;background:highlight}}.volume[data-astro-cid-rtrpcyxa]{justify-self:end;align-items:center;gap:var(--space-2xs);grid-area:volume;min-width:0;display:flex}.mute[data-astro-cid-rtrpcyxa]{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:2rem;height:1.5rem;padding:0;display:flex}.mute[data-astro-cid-rtrpcyxa] svg[data-astro-cid-rtrpcyxa]{width:1.125rem;height:1.125rem}.muted[data-astro-cid-rtrpcyxa]{display:none}[data-astro-cid-rtrpcyxa][data-muted] .muted[data-astro-cid-rtrpcyxa]{display:block}[data-astro-cid-rtrpcyxa][data-muted] .level[data-astro-cid-rtrpcyxa]{display:none}.level-slider[data-astro-cid-rtrpcyxa]{--level:70%;cursor:pointer;appearance:none;background:0 0;width:3rem;height:1.5rem;margin:0;display:none}.level-slider[data-astro-cid-rtrpcyxa]::-webkit-slider-runnable-track{height:var(--rule-mid);background:linear-gradient(to right, var(--color-ink) var(--level), var(--color-wave) var(--level))}.level-slider[data-astro-cid-rtrpcyxa]::-moz-range-track{height:var(--rule-mid);background:linear-gradient(to right, var(--color-ink) var(--level), var(--color-wave) var(--level))}.level-slider[data-astro-cid-rtrpcyxa]::-webkit-slider-thumb{width:var(--space-sm);height:var(--space-sm);background:var(--color-ink);appearance:none;border:0;border-radius:0;margin-top:-.25rem}.level-slider[data-astro-cid-rtrpcyxa]::-moz-range-thumb{width:var(--space-sm);height:var(--space-sm);background:var(--color-ink);border:0;border-radius:0}@media (width>=22.5rem){.level-slider[data-astro-cid-rtrpcyxa]{display:block}}@media (width>=30rem){.total[data-astro-cid-rtrpcyxa]{display:inline}}@media (width>=48rem){.player[data-astro-cid-rtrpcyxa]{gap:var(--space-lg);grid-template-columns:5rem auto minmax(0,1fr) auto auto auto;grid-template-areas:"toggle title wave time loop volume"}.wave[data-astro-cid-rtrpcyxa]{height:2.75rem}.level-slider[data-astro-cid-rtrpcyxa]{width:4.5rem}}.first-view[data-astro-cid-ergxyi7h]{min-height:calc(100vh - var(--header-height));min-height:calc(100lvh - var(--header-height));flex-direction:column;padding-bottom:calc(100lvh - 100svh);display:flex}.intro[data-astro-cid-ergxyi7h]{gap:var(--space-md);padding-block:var(--section-gap);scroll-margin-top:var(--space-xl);display:grid}.intro[data-astro-cid-ergxyi7h] h2{font-size:clamp(1.5rem,1.2rem + 1.6vw,2.25rem);font-weight:800;line-height:1.2}.intro[data-astro-cid-ergxyi7h] p{font-size:var(--text-lead)}.projects[data-astro-cid-ergxyi7h]{padding-block:var(--section-gap)}.all[data-astro-cid-ergxyi7h]{max-width:none;padding-top:var(--space-md);border-top:var(--rule-thin) solid var(--color-ink)}
