@layer cap.reset,cap.tokens,cap.base;@layer cap.components{.cap-annotated-figure{--cap-figure-ink:var(--text);margin:0;container-type:inline-size}.cap-annotated-figure-drawing{block-size:auto;inline-size:100%;display:block;overflow:visible}.cap-annotated-figure-drawing[data-layout=narrow]{display:none}@container (inline-size<32rem){.cap-annotated-figure-drawing[data-layout=wide]{display:none}.cap-annotated-figure-drawing[data-layout=narrow]{display:block}}.cap-annotated-figure-label{fill:var(--cap-figure-ink);font-family:var(--face);font-size:var(--fs-detail)}.cap-annotated-figure-leader line{stroke:var(--cap-figure-ink);stroke-width:1px}.cap-annotated-figure-caption{color:var(--muted);font-size:var(--fs-detail);margin-block-start:var(--space-3)}.cap-annotated-key{container-type:inline-size}.cap-annotated-key-entries{border-block-start:1px solid var(--text);border-inline-start:1px solid var(--text);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container (inline-size>=40rem){.cap-annotated-key-entries{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (inline-size>=64rem){.cap-annotated-key-entries{grid-template-columns:repeat(6,minmax(0,1fr))}}.cap-annotated-key-entry{--cap-figure-ink:var(--text);padding:var(--space-3) var(--space-4) var(--space-5);border-inline-end:1px solid var(--text);border-block-end:1px solid var(--text);flex-direction:column;margin:0;display:flex}.cap-annotated-key-entry>figcaption{display:contents}.cap-annotated-key-num{color:var(--muted);font:500 var(--fs-label) / 1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;order:-1;display:block}.cap-annotated-key-art{block-size:40px;inline-size:40px;margin-block:var(--space-3);display:block}.cap-annotated-key-name{margin-block:var(--space-1) var(--space-2);color:var(--text);font-size:1rem;font-weight:700;line-height:1.3;display:block}.cap-annotated-key-note{color:var(--muted);font-size:var(--fs-body);line-height:1.55;display:block}:is(.cap-annotated-figure-target,.cap-annotated-key-entry)[data-live]{cursor:pointer}.cap-annotated-figure-target[data-lit] :is(circle,ellipse,rect,path,polygon),.cap-annotated-key-entry[data-lit] .cap-annotated-key-art :is(circle,ellipse,rect,path,polygon){stroke:var(--cap-figure-ink);stroke-width:2.4px}.cap-annotated-figure-leader[data-lit] line{stroke-width:2px}.cap-annotated-figure-leader[data-lit] .cap-annotated-figure-label,.cap-annotated-key-entry[data-lit] .cap-annotated-key-num{font-weight:700}@media (forced-colors:active){.cap-annotated-figure-leader line{stroke:canvastext}.cap-annotated-figure-label{fill:canvastext}.cap-annotated-key-entries,.cap-annotated-key-entry{border-color:canvastext}}:where(.cap-player){margin-inline:0}:where(.cap-player) :where(video,audio,iframe){border-radius:var(--radius-m);inline-size:100%;display:block}:where(.cap-player) :where(video){background:var(--sunken);block-size:auto}:where(.cap-player) :where(iframe){aspect-ratio:16/9;border:0;block-size:auto}:where(.cap-player)>:where(figcaption){margin-block-start:var(--space-2)}:where(.cap-player[data-service=spotify],.cap-player[data-service=soundcloud]) :where(iframe,.cap-player-facade){aspect-ratio:auto;min-block-size:10rem}:where(.cap-player-transcript){margin:var(--space-2) 0 0;font-family:var(--ui);font-size:var(--fs-body)}:where(.cap-player-transcript a){min-block-size:var(--target);align-items:center;display:inline-flex}:where(.cap-player-facade,.embed-link:has(.embed-label)){aspect-ratio:16/9;border:1px solid var(--line-strong);border-radius:var(--radius-m);background:var(--sunken);color:var(--text);font-family:var(--ui);grid-template:1fr auto/1fr;text-decoration:none;display:grid;position:relative;overflow:hidden}:where(.cap-player-facade,.embed-link:has(.embed-label))>:where(.cap-player-poster,.embed-poster,picture){object-fit:cover;grid-area:1/1/-1/-1;block-size:100%;inline-size:100%}:where(.cap-player-facade,.embed-link:has(.embed-label))>:where(.cap-player-play,.embed-play){inline-size:calc(var(--target) * 1.5);block-size:calc(var(--target) * 1.5);border:2px solid var(--primary-fg);border-radius:var(--radius-full);background:var(--primary);box-shadow:var(--shadow-m);grid-area:1/1;place-self:center;position:relative}:where(.cap-player-facade,.embed-link:has(.embed-label))>:where(.cap-player-play,.embed-play):before{content:"";background:var(--primary-fg);clip-path:polygon(0 0,100% 50%,0 100%);position:absolute;inset:30% 26% 30% 36%}:where(.cap-player-facade,.embed-link:has(.embed-label))>:where(.cap-player-label,.embed-label){padding:var(--space-3) var(--space-4);border-block-start:1px solid var(--line);background:var(--surface);font-size:var(--fs-body);text-wrap:balance;grid-area:2/1;font-weight:600;line-height:1.35;position:relative}:where(.cap-player-facade,.embed-link:has(.embed-label)):hover>:where(.cap-player-play,.embed-play){background:var(--primary-hover)}@media (prefers-reduced-motion:no-preference){:where(.cap-player-facade,.embed-link:has(.embed-label))>:where(.cap-player-play,.embed-play){transition:scale var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out)}:where(.cap-player-facade,.embed-link:has(.embed-label)):hover>:where(.cap-player-play,.embed-play){scale:1.06}}@media (forced-colors:active){:where(.cap-player-facade,.embed-link:has(.embed-label))>:where(.cap-player-play,.embed-play){border-color:buttontext}:where(.cap-player-facade,.embed-link:has(.embed-label))>:where(.cap-player-play,.embed-play):before{forced-color-adjust:none;background:buttontext}}:where(html:has(.cap-player-dock)){scroll-padding-block-end:calc(var(--cap-player-dock-h,0px) + var(--space-3) + var(--space-5))}:where(body:has(.cap-player-dock)){padding-block-end:calc(var(--cap-player-dock-h,0px) + var(--space-3))}:where(.cap-player-btn),.cap-player-menu .cap-btn.cap-menu-trigger{justify-content:center;align-items:center;gap:var(--space-2);box-sizing:border-box;min-inline-size:var(--cap-player-btn,max(var(--control), var(--target)));block-size:var(--cap-player-btn,max(var(--control), var(--target)));padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-full);background:var(--raised);color:var(--text);font:inherit;font-family:var(--cap-player-face,var(--ui));font-size:var(--fs-body);cursor:pointer;flex:none;text-decoration:none;display:inline-flex}:is(:where(.cap-player-btn),.cap-player-menu .cap-btn.cap-menu-trigger):hover{border-color:var(--accent)}:is(:where(.cap-player-btn),.cap-player-menu .cap-btn.cap-menu-trigger):disabled{color:var(--dim);cursor:default;border-color:#0000}:where(.cap-player-btn[data-part=play]){inline-size:var(--cap-player-btn,max(var(--control), var(--target)));border-color:var(--primary-line);background:var(--primary);color:var(--primary-fg);padding:0}:where(.cap-player-btn[data-part=play]):hover{background:var(--primary-hover)}:where(.cap-player-btn[data-part=play])[data-size=lg]{inline-size:var(--cap-player-btn-lg,calc(var(--cap-player-btn,max(var(--control), var(--target))) + var(--space-3)));min-inline-size:var(--cap-player-btn-lg,calc(var(--cap-player-btn,max(var(--control), var(--target))) + var(--space-3)));block-size:var(--cap-player-btn-lg,calc(var(--cap-player-btn,max(var(--control), var(--target))) + var(--space-3)))}:where(.cap-player-btn[data-part=play])[data-size=sm]{inline-size:max(var(--target), var(--control) - var(--space-3));min-inline-size:0;block-size:max(var(--target), var(--control) - var(--space-3))}:where(.cap-player-btn[data-part=play])>svg{translate:1px}:where(.cap-player-btn[data-part=play])[aria-label^=Pause]>svg{translate:none}:where(.cap-player-btn:is([data-part=skip],[data-part=setting],[data-part=next],[data-part=close])){inline-size:var(--cap-player-btn,max(var(--control), var(--target)));padding:0}:where(.cap-player-btn:is([data-part=next],[data-part=close])){background:0 0;border-color:#0000}:where(.cap-player-btn:is([data-part=next],[data-part=close])):hover:not(:disabled){color:var(--accent-text)}:where(.cap-player-btn[data-part=close]){color:var(--muted)}:where(.cap-player-btn[data-part=setting]:has(.cap-player-rate)){inline-size:auto;padding:0 var(--space-3)}:where(.cap-player-btn[data-active]),.cap-player-menu[data-active] .cap-btn.cap-menu-trigger{border-color:var(--accent);color:var(--accent-text)}.cap-player-menu .cap-btn.cap-menu-trigger{inline-size:var(--cap-player-btn,max(var(--control), var(--target)));padding:0}.cap-player-menu .cap-btn.cap-menu-trigger>svg:last-child:not(:first-child){display:none}.cap-player-menu .cap-btn.cap-menu-trigger>svg{color:inherit}:where(.cap-player-transcript-link){inline-size:auto;padding:0 var(--space-4);font-weight:400}:where(.cap-player-icon){flex:none}:where(.cap-player-rate,.cap-player-time,.cap-player-meta,.cap-player-at,.cap-player-legend,.cap-player-speaker,.cap-player-wave-tip,.cap-player-wave-note){font-family:var(--cap-player-meta-face,var(--mono));font-variant-numeric:tabular-nums}:where(.cap-player-rate){font-size:var(--fs-detail)}:where(.cap-player-scrubber){align-items:center;gap:var(--space-3);grid-template-columns:auto 1fr auto;display:grid}:where(.cap-player-time){min-inline-size:3.5em;color:var(--muted);font-size:var(--fs-label)}:where(.cap-player-time):first-child{text-align:end}:where(.cap-player-track){min-inline-size:0;display:block;position:relative}:where(.cap-player-seek){cursor:pointer}:where(.cap-player-seek):disabled{cursor:default}:where(.cap-player-ticks){inline-size:100%;block-size:var(--space-3);pointer-events:none;stroke:var(--line-strong);position:absolute;inset-block-start:50%;inset-inline:0;translate:0 -50%}:where(.cap-player-ticks) line{stroke-width:1px;vector-effect:non-scaling-stroke}:where(.cap-player-dock){z-index:var(--z-tabbar);border-block-start:1px solid var(--line);background:color-mix(in oklab, var(--surface) 95%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text);padding-block-end:env(safe-area-inset-bottom);position:fixed;inset-block-end:0;inset-inline:0;container:cap-player-dock/inline-size}:where(.cap-player-dock)[data-hidden]{opacity:0;translate:0 var(--space-3);pointer-events:none}@media (prefers-reduced-motion:no-preference){:where(.cap-player-dock){transition:opacity var(--dur-base) var(--ease-out), translate var(--dur-base) var(--ease-out)}:where(.cap-player-btn),.cap-player-menu .cap-btn.cap-menu-trigger{transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out)}:where(.cap-player-icon:has(.cap-player-spin)){animation:1s linear infinite cap-player-spin}}@keyframes cap-player-spin{to{rotate:1turn}}:where(.cap-player-dock-inner){max-inline-size:64rem;padding:var(--space-3) var(--space-5) 0;margin-inline:auto}:where(.cap-player-dock-row){align-items:center;gap:var(--space-3);padding-block:var(--space-2);display:flex}:where(.cap-player-now){flex:1;min-inline-size:0;display:grid}:where(.cap-player-title){color:var(--text);font-family:var(--cap-player-face,var(--ui));font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;font-weight:500;text-decoration:none;overflow:hidden}:where(a.cap-player-title,a.cap-player-host-name){padding-block:max(0px,12px - .5lh)}:where(a.cap-player-title:hover){color:var(--accent-text)}:where(.cap-player-meta){align-items:center;gap:var(--space-2);min-inline-size:0;color:var(--accent-text);font-size:var(--fs-label);letter-spacing:.05em;text-transform:uppercase;display:inline-flex}:where(.cap-player-meta)[data-tone=crit]{color:var(--crit)}:where(.cap-player-meta-text){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.cap-player-transport,.cap-player-settings,.cap-player-surface-settings){align-items:center;gap:var(--space-2);display:flex}:where(.cap-player-more){display:none}@container cap-player-dock (width<48rem){:where(.cap-player-settings){display:none}:where(.cap-player-more){display:inline-flex}}@media (pointer:coarse){:where(.cap-player-volume){display:none}}:where(.cap-player-sheet .cap-dialog-body){gap:var(--space-6);display:grid}:where(.cap-player-sheet .cap-player-chapters){max-block-size:12rem;overflow-y:auto}:where(.cap-player-sheet .cap-player-transcript-link){justify-self:start}:where(.cap-player-surface){gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);color:var(--text);display:grid}:where(.cap-player-chapter-now){font-family:var(--cap-player-face,var(--ui));font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}:where(.cap-player-surface-row){align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}:where(.cap-player-surface-settings){margin-inline-start:auto}:where(.cap-player-options){gap:var(--space-3);display:grid}:where(.cap-player-choices){gap:var(--space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}:where(.cap-player-choices)[data-layout=grid]{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.cap-player-choices)[data-layout=grid]>.cap-player-legend{grid-column:1/-1}:where(.cap-player-legend){margin:0 0 var(--space-2);color:var(--muted);font-size:var(--fs-label);letter-spacing:.05em;text-transform:uppercase;padding:0}:where(.cap-player-fine){display:block}:where(.cap-player-volume-row){align-items:center;gap:var(--space-3);display:flex}:where(.cap-player-volume-row) .cap-player-fine{inline-size:8rem}:where(.cap-player-chapters){gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}:where(.cap-player-chapter){align-items:center;gap:var(--space-4);box-sizing:border-box;inline-size:100%;min-block-size:max(var(--target), var(--control));padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-m);color:var(--text);font:inherit;font-size:var(--fs-body);text-align:start;cursor:pointer;background:0 0;border-inline-start:3px solid #0000;display:flex}:where(.cap-player-chapter):hover{background:var(--sunken)}:where(.cap-player-chapter)[aria-current=true]{border-inline-start-color:var(--accent);color:var(--accent-text);font-weight:600}:where(.cap-player-chapter-title){text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}:where(.cap-player-at){color:var(--accent-text);font-size:var(--fs-detail);flex:none}:where(.cap-player-list-heading){margin:0 0 var(--space-4);font-family:var(--cap-player-face,var(--ui));font-size:var(--fs-h3);font-weight:600}:where(.cap-player-moments,.cap-player-hosts){gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}:where(.cap-player-moment){align-items:center;gap:var(--space-4);box-sizing:border-box;inline-size:100%;min-block-size:max(var(--target), var(--control));padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-l);background:var(--raised);color:var(--text);font:inherit;font-size:var(--fs-body);text-align:start;cursor:pointer;display:flex}:where(.cap-player-moment):hover{border-color:var(--accent)}:where(.cap-player-moment)[aria-current=true]{border-color:var(--accent);background:var(--accent-soft);font-weight:600}:where(.cap-player-said){min-block-size:1lh;margin:var(--space-3) 0 0;color:var(--muted);font-size:var(--fs-detail)}:where(.cap-player-hosts){gap:var(--space-5)}:where(.cap-player-host){align-items:center;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-l);background:var(--raised);display:flex}:where(.cap-player-host-text){min-inline-size:0;display:grid}:where(.cap-player-host-name){color:var(--text);font-family:var(--cap-player-face,var(--ui));font-weight:500}:where(a.cap-player-host-name:hover){color:var(--accent-text)}:where(.cap-player-host .cap-player-meta){color:var(--muted);letter-spacing:normal;text-transform:none}:where(.cap-player-wave){gap:var(--space-2);display:grid}:where(.cap-player-wave-box){border-radius:var(--radius-l);cursor:pointer;block-size:4rem;position:relative}:where(.cap-player-wave-bars){border-radius:var(--radius-l);block-size:100%;inline-size:100%;display:block}:where(.cap-player-wave-bar){fill:color-mix(in oklab, var(--muted) 30%, transparent)}:where(.cap-player-wave-bar)[data-state=played]{fill:color-mix(in oklab, var(--primary) 70%, transparent)}:where(.cap-player-wave-bar)[data-state=region]{fill:color-mix(in oklab, var(--accent) 80%, transparent)}:where(.cap-player-wave-bar)[data-state=leading]{fill:var(--primary)}:where(.cap-player-wave-region){fill:color-mix(in oklab, var(--accent) 12%, transparent)}:where(.cap-player-wave-tip){z-index:1;padding:var(--space-1) var(--space-3);border-radius:var(--radius-s);background:var(--text);color:var(--ground);font-size:var(--fs-label);white-space:nowrap;pointer-events:none;position:absolute;inset-block-end:calc(100% + var(--space-2));inset-inline-start:var(--cap-player-at,0%);translate:-50%}:where(.cap-player-wave-note){color:var(--muted);font-size:var(--fs-label);letter-spacing:.05em;text-transform:uppercase;margin:0}:where(.cap-player-wave-preview){box-sizing:border-box;block-size:3.5rem;inline-size:100%;padding-inline:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);display:block}:where(.cap-player-wave-preview) .cap-player-wave-bar{fill:color-mix(in oklab, var(--primary) 55%, transparent)}:where(.cap-player-wave-marker){stroke:var(--accent);stroke-width:1px;vector-effect:non-scaling-stroke}:where(.cap-player-wave-empty){border:1px dashed var(--line-strong);border-radius:var(--radius-l);background:var(--surface);block-size:3.5rem;color:var(--muted);font-size:var(--fs-detail);place-items:center;display:grid}:where(.cap-player-transcript){gap:var(--space-4);display:grid}:where(.cap-player-transcript-bar)>.cap-btn:last-child{margin-inline-start:auto}:where(.cap-player-transcript-box){gap:var(--space-5);max-block-size:70dvh;padding:var(--space-5);overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--radius-xl);display:grid;overflow-y:auto}:where(.cap-player-para){gap:var(--space-2);display:grid}:where(.cap-player-para-chapter){margin:var(--space-3) 0 0;color:var(--accent-text);font-family:var(--cap-player-face,var(--ui));font-size:var(--fs-body);font-weight:600}:where(.cap-player-speaker){color:var(--accent-text);font-size:var(--fs-label);letter-spacing:.05em;text-transform:uppercase;margin:0}:where(.cap-player-para-text){margin:0;line-height:1.7}:where(button.cap-player-at){min-inline-size:var(--target);min-block-size:var(--target);vertical-align:middle;padding:0 var(--space-1);border-radius:var(--radius-s);vertical-align:baseline;cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}:where(button.cap-player-at):hover{background:var(--link-hover-bg)}:where(.cap-player-cue){padding:0 var(--space-1);border-radius:var(--radius-s);color:inherit;font:inherit;text-align:start;-webkit-box-decoration-break:clone;box-decoration-break:clone;cursor:pointer;background:0 0;border:0;margin:0;display:inline}:where(.cap-player-cue):hover{background:color-mix(in oklab, var(--sunken) 60%, transparent)}:where(.cap-player-cue)[aria-current=true]{background:var(--accent-soft);color:var(--text)}:where(.cap-player-cue)[data-kind=sound]{color:var(--muted);font-style:italic}:where(.cap-player-mark){border-radius:var(--radius-s);background:color-mix(in oklab, var(--accent) 30%, transparent);color:var(--text)}:where(.cap-player-jump){justify-self:end;position:sticky;inset-block-end:var(--space-5)}:where(.cap-player-transcript-raw){color:var(--muted);white-space:pre-wrap}:where(.cap-player-clip){vertical-align:middle;display:inline-flex}:where(.cap-player-clip-link,.cap-player-clip-button){box-sizing:border-box;inline-size:max(var(--target), var(--control));block-size:max(var(--target), var(--control));border:1px solid var(--line-strong);border-radius:var(--radius-full);color:var(--accent-text);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}:where(.cap-player-clip-link,.cap-player-clip-button)[hidden]{display:none}:where(.cap-player-clip-link,.cap-player-clip-button):hover{border-color:var(--accent);background:var(--accent-soft)}:where(.cap-player-clip-button[aria-pressed=true]){border-color:var(--primary-line);background:var(--primary);color:var(--primary-fg)}@media (prefers-reduced-motion:no-preference){:where(.cap-player-clip-link,.cap-player-clip-button){transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out)}:where(.cap-player-clip-button[aria-pressed=true] .cap-player-clip-wave){animation:cap-player-wave .9s var(--ease-in-out) infinite}:where(.cap-player-clip-button[aria-pressed=true] .cap-player-clip-wave[data-wave="2"]){animation-delay:.18s}}@keyframes cap-player-wave{0%,to{opacity:1}50%{opacity:0}}@media (forced-colors:active){:where(.cap-player-dock){-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas}:where(.cap-player-btn[data-part=play],.cap-player-clip-button[aria-pressed=true]){forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}:where(.cap-player-cue[aria-current=true],.cap-player-mark){forced-color-adjust:none;color:highlighttext;background:highlight}:where(.cap-player-wave-bar){fill:graytext}:where(.cap-player-wave-bar)[data-state]{fill:highlight}:where(.cap-player-wave-region){fill:#0000}:where(.cap-player-ticks,.cap-player-wave-marker){stroke:canvastext}:where(.cap-player-moment[aria-current=true]){outline:2px solid highlight}:where(.cap-player-btn[data-active]),.cap-player-menu[data-active] .cap-btn.cap-menu-trigger{border:2px solid highlight}}}@layer cap.utilities;.home-tracks>*{grid-column:wide}.home-intro{flex-direction:column;display:flex}.cover-top{justify-content:space-between;gap:var(--space-3) var(--space-6);margin:var(--space-5) 0 var(--space-5);border-block-end:4px solid var(--text);font:500 .75rem / 1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;padding-block-end:.625rem;display:flex}.intro-name{margin:0 0 var(--space-4);max-inline-size:min-content;color:var(--text);font-family:var(--font-sans);font-size:clamp(3.25rem,1.6rem + 9.2vw,10rem);font-weight:var(--weight-title);letter-spacing:-.045em;line-height:.88}.intro-name.cap-layout-grid{--grid-line:color-mix(in oklab, var(--crit) 30%, transparent);--grid-soft:color-mix(in oklab, var(--crit) 9%, transparent);--grid-fill:color-mix(in oklab, var(--crit) 3%, transparent)}.intro-affil{color:var(--text);font-family:var(--font-sans);margin:0;font-size:1.25rem;line-height:1.35}.intro-affil b{font-weight:700}.cover-foot{margin:var(--space-4) 0 0;font-family:var(--font-sans);font-size:.9375rem;line-height:1.4}.cover-foot .org-line{display:block}.home-section{margin-block-start:6rem}.home-section>:is(.home-rows,.home-refs,.cap-checklist,.podcast){margin-block-start:var(--space-6)}.home-rows{border-block-start:var(--line-w) solid var(--text);margin:0;padding:0;list-style:none}.home-row{column-gap:var(--space-5);border-block-end:var(--line-w) solid var(--dust);grid-template-columns:9rem minmax(0,1fr);align-items:baseline;padding-block:.875rem;display:grid}.home-row-date{color:var(--text-secondary);font:500 .6875rem / 1.7 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.home-row-body{min-width:0}.home-row-title{font-family:var(--font-serif);font-size:1.1875rem;font-weight:600;line-height:1.3;display:block}.home-row-title a,.home-row-title a:visited,.home-refs a,.home-refs a:visited{color:var(--text);text-decoration:none}.home-row-title a:hover,.home-refs a:hover{color:var(--brand)}.home-row-summary{max-width:62ch;color:var(--text-secondary);font-family:var(--font-sans);margin-block-start:.25rem;font-size:.9375rem;line-height:1.45;display:block}.home-refs{border-block-start:var(--line-w) solid var(--text);counter-reset:ref;margin:0;padding:0;list-style:none}.home-refs>li{column-gap:var(--space-4);border-block-end:var(--line-w) solid var(--dust);counter-increment:ref;grid-template-columns:2.5rem 3.5rem minmax(0,1fr);padding-block:.875rem;display:grid}.home-refs>li:before{content:counter(ref) ".";font:400 .9375rem / 1.7 var(--font-sans)}.home-refs-year{font:700 .75rem / 2.1 var(--font-mono)}.home-refs a{font:600 1.0625rem / 1.35 var(--font-serif)}.home-refs-journal{color:var(--text-secondary);font:500 .6875rem / 1.5 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-block-start:.25rem;display:block}.home-section .cap-checklist-line>a,.home-section .cap-checklist-line>a:visited{color:var(--text);text-decoration:none}.home-section .cap-checklist-line>a:hover{color:var(--brand)}.home-more{margin:var(--space-5) 0 0;font-family:var(--font-sans);font-size:.9375rem;font-weight:500}.home-more a:after{content:" →" / ""}@media (width<=47.99rem){.home-row{grid-template-columns:minmax(0,1fr);row-gap:.125rem}.home-refs>li{grid-template-columns:2rem minmax(0,1fr)}.home-refs-year,.home-refs-body{grid-column:2}}.home-plate .cap-annotated-figure-label,.plate-scale{font-family:var(--drafting)}.home-plate .cap-annotated-figure-label{text-transform:uppercase;letter-spacing:.04em}.plate-scale{fill:var(--text-secondary);font-size:var(--fs-detail)}.home-hero .home-plate{margin-block-end:0}.tracks>.home-hero+.home-key{margin-block-start:var(--space-6)}.home-hero{gap:var(--space-6);display:grid}.home-hero .cap-plate-box{padding-block-start:var(--space-7)}@media (width>=64rem){.home-hero{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0}.home-intro{display:contents}.cover-top{grid-area:1/1;margin-inline-end:var(--space-7)}.intro-name{grid-area:2/1}.intro-affil{grid-area:3/1}.cover-foot{grid-area:4/1;align-self:end}.home-hero .home-plate{flex-direction:column;grid-area:1/2/5;align-self:stretch;margin-block-start:var(--space-5);display:flex}.home-hero .cap-plate-box{flex-direction:column;flex:1;justify-content:center;padding-block-start:var(--space-5);display:flex}.home-hero{container-type:inline-size}.cover-top{margin-block:var(--space-3) var(--space-4)}.intro-name{font-size:calc((50cqi - var(--space-7)) / 3.7075);margin-block-end:var(--space-3);line-height:.86}.home-hero .home-plate{position:relative}.home-hero .cap-plate-caption{margin-block-start:.375rem;position:absolute;inset-block-start:100%}.tracks>.home-hero+.home-key{margin-block-start:2.5rem}}@media (width>=64rem) and (height<=43rem){.cover-top{margin-block:var(--space-2) var(--space-3);padding-block-end:.375rem}.intro-name{font-size:min(calc((50cqi - var(--space-7)) / 3.7075), calc((100dvh - var(--header-h) - 271px) / 1.52));margin-block-end:var(--space-2);line-height:.76}.intro-affil{font-size:1.125rem}.cover-foot{margin-block-start:var(--space-2);font-size:.875rem;line-height:1.3}.tracks>.home-hero+.home-key{margin-block-start:2.25rem}.home-key .cap-annotated-key-note{margin-block-start:0}}@container (inline-size>=64rem){.home-key .cap-annotated-key-entry{column-gap:var(--space-3);padding:var(--space-3);grid-template-columns:2rem minmax(0,1fr);align-content:start;align-items:center;display:grid}.home-key .cap-annotated-key-art{grid-row:1/3;block-size:2rem;inline-size:2rem;margin:0}.home-key .cap-annotated-key-num{order:0;grid-column:2}.home-key .cap-annotated-key-name{grid-column:2;margin-block:0;font-size:.9375rem}.home-key .cap-annotated-key-note{grid-column:1/-1;margin-block-start:var(--space-2);font-size:.8125rem;line-height:1.4}}.podcast{border-block-start:var(--line-w) solid var(--text);padding-block-start:1rem}.podcast-title{font-family:var(--font-serif);font-size:1.1875rem;font-weight:var(--weight-heading);margin:0;line-height:1.35}.podcast-title a{color:var(--text);text-decoration:none}.podcast-title a:hover{color:var(--brand)}.podcast-meta{color:var(--text-secondary);font-family:var(--font-mono);flex-wrap:wrap;gap:.25rem .5rem;margin:.375rem 0 0;font-size:.75rem;line-height:1.7;display:flex}.podcast-description{-webkit-line-clamp:3;line-clamp:3;max-width:62ch;color:var(--text-secondary);font-family:var(--font-sans);-webkit-box-orient:vertical;margin:.625rem 0 0;font-size:.875rem;line-height:1.55;display:-webkit-box;overflow:hidden}.podcast>.cap-player{margin-block:1.25rem 0}.home-more.podcast-x{margin-block-start:.5rem}
