.contact-email[data-astro-cid-vlqzbgfz]{gap:.75rem;display:grid}.email-reveal[data-astro-cid-vlqzbgfz],.email-link[data-astro-cid-vlqzbgfz],.email-copy[data-astro-cid-vlqzbgfz]{border-radius:var(--radius-md);min-height:48px;font:400 var(--text-ui)/1.2 var(--font-mono);cursor:pointer;justify-content:center;align-items:center;padding:.7rem 1.15rem;display:inline-flex}.email-reveal[data-astro-cid-vlqzbgfz][hidden]{display:none}.email-reveal[data-astro-cid-vlqzbgfz],.email-link[data-astro-cid-vlqzbgfz]{color:#171715;background:var(--lime);border:1px solid var(--lime)}.email-reveal[data-astro-cid-vlqzbgfz]:hover,.email-link[data-astro-cid-vlqzbgfz]:hover{color:#171715;background:var(--lime-dim);border-color:var(--lime)}.email-actions[data-astro-cid-vlqzbgfz]{gap:.75rem;display:grid}.email-actions[data-astro-cid-vlqzbgfz][hidden]{display:none}.email-address[data-astro-cid-vlqzbgfz]{color:#f3f5f7;border-radius:var(--radius-sm);font-size:var(--text-ui);text-align:center;user-select:all;background:#151a22;border:1px solid #353d49;margin:0;padding:.65rem .8rem}.email-buttons[data-astro-cid-vlqzbgfz]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.email-copy[data-astro-cid-vlqzbgfz]{color:#f3f5f7;background:#151a22;border:1px solid #353d49}.email-copy[data-astro-cid-vlqzbgfz]:hover{border-color:var(--lime)}@media (width<=420px){.email-buttons[data-astro-cid-vlqzbgfz]{grid-template-columns:1fr}}.site-shell[data-astro-cid-lcdefpme]{width:min(calc(100% - 3rem), var(--shell));margin:0 auto}[data-astro-cid-lcdefpme]:is(#top,#work,#lately,#talks,#media,#contact){scroll-margin-top:5.5rem}.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,7fr) minmax(280px,5fr);align-items:center;gap:clamp(3rem,8vw,7rem);min-height:min(760px,100svh - 76px);padding:5rem 0 6rem;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:var(--text-h1);letter-spacing:-.035em;text-wrap:balance;margin:0;line-height:.98}.hero-role[data-astro-cid-lcdefpme]{color:var(--accent-text);font-size:var(--text-meta);letter-spacing:0;margin:1rem 0 0}.hero-headline[data-astro-cid-lcdefpme]{font-size:var(--text-sub);letter-spacing:-.02em;color:var(--text);text-wrap:balance;margin:1.1rem 0 0;font-weight:600;line-height:1.25}.hero-intro[data-astro-cid-lcdefpme]{max-width:58ch;font-size:var(--text-lead);margin:1.8rem 0 0;line-height:1.5}.hero-proof[data-astro-cid-lcdefpme]{max-width:58ch;font-size:var(--text-lead);color:var(--text);margin:1rem 0 0;line-height:1.5}.hero-actions[data-astro-cid-lcdefpme],.utility-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.hero-actions[data-astro-cid-lcdefpme]{margin-top:2rem}.utility-links[data-astro-cid-lcdefpme]{gap:1.4rem;margin-top:1.25rem}.utility-links[data-astro-cid-lcdefpme] a{min-height:44px;font-size:var(--text-meta);align-items:center;display:inline-flex}.button[data-astro-cid-lcdefpme]{border:1px solid var(--border-strong);border-radius:var(--radius-md);min-height:48px;font:400 var(--text-ui)/1.2 var(--font-mono);text-align:center;cursor:pointer;transition:transform .18s var(--ease-out), border-color .18s, background .18s;justify-content:center;align-items:center;padding:.7rem 1.15rem;display:inline-flex}.button[data-astro-cid-lcdefpme]:hover{border-color:var(--lime);transform:translateY(-2px)}.button-primary[data-astro-cid-lcdefpme]{color:#171715;background:var(--lime);border-color:var(--lime)}.button-primary[data-astro-cid-lcdefpme]:hover{color:#171715;background:var(--lime-dim)}.button-secondary[data-astro-cid-lcdefpme]{color:var(--text);background:var(--surface)}.hero-visual[data-astro-cid-lcdefpme]{border-radius:var(--radius-md);background:var(--surface-2);align-self:stretch;min-height:460px;margin:0;position:relative;overflow:hidden}.hero-visual[data-astro-cid-lcdefpme]:after{content:"";box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text), transparent 84%);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.hero-visual[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;filter:saturate(.82)contrast(1.05);width:100%;height:100%;transition:transform .5s var(--ease-out);display:block}.hero-visual[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.015)}@media (prefers-reduced-motion:reduce){.hero-visual[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.section-link-arrow[data-astro-cid-lcdefpme],.rundown-row[data-astro-cid-lcdefpme],.rundown-time[data-astro-cid-lcdefpme]:before,.rundown-play[data-astro-cid-lcdefpme]{transition:none}.rundown-slide[data-astro-cid-lcdefpme].is-active{animation:none}.rundown-slide[data-astro-cid-lcdefpme]:hover .rundown-play[data-astro-cid-lcdefpme],.hero-visual[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme],.section-link:hover .section-link-arrow[data-astro-cid-lcdefpme]{transform:none}}.hero-visual[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{z-index:1;border-radius:var(--radius-sm);color:#fff;backdrop-filter:blur(8px);font-size:var(--text-meta);text-transform:uppercase;letter-spacing:0;background:#0a0c10c7;justify-content:space-between;gap:1rem;padding:.65rem .8rem;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.metrics[data-astro-cid-lcdefpme]{border-block:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.metric[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);border-right:1px solid var(--border);flex-direction:column;justify-content:center;min-height:136px;padding:1.4rem 1rem;display:flex}.metric[data-astro-cid-lcdefpme]:nth-child(-n+3){border-top:0}.metric[data-astro-cid-lcdefpme]:nth-child(3n){border-right:0}.metric[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:var(--text-stat);font-weight:var(--display-weight);letter-spacing:-.02em}.metric[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:var(--text-body-sm);margin-top:.35rem;line-height:1.45}.section[data-astro-cid-lcdefpme]{padding:7rem 0;position:relative}.section-heading[data-astro-cid-lcdefpme]{margin-bottom:3.5rem}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:18ch;font-size:var(--text-h2);letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:1.05}.section-heading[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:last-child{max-width:62ch;color:var(--text-muted);margin:1.2rem 0 0}.section-heading[data-astro-cid-lcdefpme].compact{margin-bottom:2.5rem}.heading-row[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:2rem;display:flex}.updated[data-astro-cid-lcdefpme]{color:var(--text-faint);font-size:var(--text-meta);text-transform:uppercase;letter-spacing:0;flex:none}.tinted[data-astro-cid-lcdefpme]{isolation:isolate}.tinted[data-astro-cid-lcdefpme]:before{content:"";z-index:0;background:var(--surface-2);width:100vw;position:absolute;inset:0 50%;transform:translate(-50%)}.tinted[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{z-index:1;position:relative}.stream[data-astro-cid-lcdefpme]{border-top:0}.band-ink[data-astro-cid-lcdefpme]{--band-bg:#0b0e13;--band-text:#e6edf3;--band-muted:#aab3c0;--band-faint:#8a93a0;--band-border:#2a3340;isolation:isolate;color:var(--band-text)}html[data-theme=dark] .band-ink[data-astro-cid-lcdefpme]{--band-bg:#161e2b;--band-border:#333e4e}.band-ink[data-astro-cid-lcdefpme]:before{content:"";z-index:0;background:var(--band-bg);width:100vw;position:absolute;inset:0 50%;transform:translate(-50%)}.band-ink[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{z-index:1;position:relative}.band-ink[data-astro-cid-lcdefpme] .section-heading[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:last-child{color:var(--band-muted)}.intersections[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.intersection[data-astro-cid-lcdefpme]{overflow-wrap:break-word;border:1px solid var(--band-border);border-top:3px solid var(--lime);border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--band-card,#12171f);flex-direction:column;align-items:flex-start;min-width:0;padding:1.6rem;display:flex}html[data-theme=dark] .intersection[data-astro-cid-lcdefpme]{--band-card:#1d2735}.ix-axis[data-astro-cid-lcdefpme]{color:var(--accent-text-dark,#c3ce4a);font-size:var(--text-meta);text-transform:uppercase;letter-spacing:0;margin:0}.intersection[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-h3);font-weight:var(--display-weight);letter-spacing:-.01em;text-wrap:balance;margin:1.6rem 0 0;line-height:1.2}.ix-summary[data-astro-cid-lcdefpme]{color:var(--band-muted);font-size:var(--text-body-sm);margin:.8rem 0 0;line-height:1.55}.network-body[data-astro-cid-lcdefpme]{max-width:68ch;font-size:var(--text-body);color:var(--text-muted);text-wrap:pretty;margin:0}.ix-link{min-height:44px;color:var(--accent-text-dark,#c3ce4a);font-size:var(--text-ui);align-items:center;gap:.35rem;margin-top:1rem;display:inline-flex}.ix-link:hover{border-bottom-color:var(--lime)}.upcoming[data-astro-cid-lcdefpme]{margin:0 0 2rem;padding:0;list-style:none}.upcoming[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid color-mix(in srgb, var(--lime), var(--border) 62%);border-radius:var(--radius-md);background:var(--surface-accent);min-height:68px;box-shadow:0 12px 34px color-mix(in srgb, var(--text), transparent 94%);grid-template-columns:auto 1fr auto auto;align-items:center;gap:1rem;padding:.8rem 1rem;display:grid}.up-title[data-astro-cid-lcdefpme]{font-weight:650}.up-location[data-astro-cid-lcdefpme],.up-date[data-astro-cid-lcdefpme]{color:var(--text-faint);font-size:var(--text-meta)}.timeline[data-astro-cid-lcdefpme]{padding-left:2.25rem;position:relative}.timeline[data-astro-cid-lcdefpme]:before{content:"";border-radius:var(--radius-pill);background:color-mix(in srgb, var(--lime), var(--border) 55%);width:2px;position:absolute;top:.75rem;bottom:.75rem;left:0}.timeline[data-astro-cid-lcdefpme] .featured-story,.timeline[data-astro-cid-lcdefpme] .feed-item{position:relative}.timeline[data-astro-cid-lcdefpme] .featured-story:before,.timeline[data-astro-cid-lcdefpme] .feed-item:before{content:"";background:var(--lime);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, var(--lime), transparent 76%);transition:transform .2s var(--ease-out), box-shadow .2s var(--ease-out);border-radius:50%;position:absolute;top:2.35rem;left:calc(1px - 2.25rem);transform:translate(-50%)}.timeline[data-astro-cid-lcdefpme] .featured-story:before{top:3.1rem}.timeline[data-astro-cid-lcdefpme] .is-featured:before{width:14px;height:14px}@media (hover:hover){.feed-item[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{transition:transform .25s var(--ease-out)}.feed-item[data-astro-cid-lcdefpme]:hover>[data-astro-cid-lcdefpme]{transform:translate(6px)}.timeline[data-astro-cid-lcdefpme] .feed-item:hover:before,.timeline[data-astro-cid-lcdefpme] .featured-story:hover:before{box-shadow:0 0 0 6px color-mix(in srgb, var(--lime), transparent 70%);transform:translate(-50%)scale(1.3)}}.featured-story[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);padding:2.5rem 0 3rem}.story-meta[data-astro-cid-lcdefpme]{color:var(--text-faint);font-size:var(--text-meta);text-transform:uppercase;letter-spacing:0;gap:1rem;display:flex}.featured-story[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{max-width:25ch;font-size:var(--text-display-sm);font-weight:var(--display-weight);margin:.8rem 0 0}.story-location[data-astro-cid-lcdefpme],.feed-location[data-astro-cid-lcdefpme]{color:var(--text-faint);font-size:var(--text-meta);margin:.5rem 0 0}.story-copy[data-astro-cid-lcdefpme]{max-width:68ch;font-size:var(--text-body)}.featured-story[data-astro-cid-lcdefpme].media-presentation-sidecar{grid-template-columns:minmax(0,3fr) minmax(240px,2fr);align-items:start;gap:2rem;display:grid}.featured-story[data-astro-cid-lcdefpme].media-presentation-sidecar .media{margin-top:0}.feed[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.feed-item[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);grid-template-columns:180px 1fr;gap:2rem;padding:1.6rem 0;display:grid}.feed-meta[data-astro-cid-lcdefpme]{color:var(--text-faint);font-size:var(--text-meta);text-transform:uppercase;letter-spacing:0;flex-direction:column;gap:.35rem;display:flex}.feed-body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-h3);margin:0}.feed-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.feed-location){max-width:66ch;color:var(--text-muted);font-size:var(--text-body-sm);margin:.55rem 0 0}.feed-body[data-astro-cid-lcdefpme].media-presentation-sidecar{grid-template-columns:minmax(0,1fr) minmax(220px,.65fr);align-items:start;gap:1.5rem;display:grid}.feed-body[data-astro-cid-lcdefpme].media-presentation-sidecar .media{margin-top:0}.outlink{width:fit-content;font-size:var(--text-ui);gap:.35rem;margin-top:.9rem;display:inline-flex}.outlink.is-strong{border:1px solid var(--border-strong);border-radius:var(--radius-md);align-items:center;min-height:44px;padding:.45rem .8rem}.earlier[data-astro-cid-lcdefpme]{margin-top:1.5rem}.archive-cta[data-astro-cid-lcdefpme]{width:fit-content;min-height:44px;color:var(--accent-text);font-size:var(--text-ui);align-items:center;display:inline-flex}.talk-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.talk-card[data-astro-cid-lcdefpme]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);transition:transform .22s var(--ease-out), border-color .22s var(--ease-out), box-shadow .22s var(--ease-out);flex-direction:column;align-items:flex-start;padding:1.6rem;display:flex}.talk-card[data-astro-cid-lcdefpme]:hover,.talk-card[data-astro-cid-lcdefpme]:focus-within{border-color:color-mix(in srgb, var(--lime), var(--border-strong) 40%);box-shadow:0 14px 34px color-mix(in srgb, var(--text), transparent 92%);transform:translateY(-3px)}html.js-cards .talk-card:has(.talk-link){cursor:pointer}.talk-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-h3);margin:0 0 .8rem}.talk-abstract[data-astro-cid-lcdefpme]{-webkit-line-clamp:4;line-clamp:4;color:var(--text-muted);font-size:var(--text-body-sm);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.talk-events[data-astro-cid-lcdefpme]{color:var(--text-faint);font-size:var(--text-ui);margin:1.4rem 0 .8rem}.talk-card[data-astro-cid-lcdefpme] a,.section-link{width:fit-content;font-size:var(--text-ui)}.section-link{align-items:center;min-height:44px;margin-top:1.5rem;display:inline-flex}.rundown[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,7fr) minmax(0,4.4fr);align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}.rundown-list[data-astro-cid-lcdefpme]{flex-direction:column;gap:2.6rem;min-width:0;display:flex}.rundown-list[data-astro-cid-lcdefpme]>.section-link{margin-top:-1.2rem}.rundown-group-head[data-astro-cid-lcdefpme]{color:var(--text-faint);font-size:var(--text-meta);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1.5rem;padding:0 .9rem .7rem;display:flex}.rundown-group-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text);margin:0}.rundown-rows[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.rundown-row[data-astro-cid-lcdefpme]{border-top:1px solid var(--border-strong);transition:background-color .18s var(--ease-out), border-color .18s var(--ease-out);grid-template-columns:4.6rem 5.4rem minmax(0,1fr) 5.6rem;grid-template-areas:"time kind copy date";align-items:baseline;column-gap:1rem;padding:1rem .9rem;display:grid}.rundown-row[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--border-strong)}html.js-cards .rundown-row[data-astro-cid-lcdefpme]{cursor:pointer}.rundown-copy[data-astro-cid-lcdefpme]{grid-area:copy;min-width:0}.rundown-copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-h3);text-wrap:balance;margin:0;line-height:1.3}.rundown-copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a{color:var(--text)}.rundown-row[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme] a,.rundown-row[data-astro-cid-lcdefpme]:focus-within h3[data-astro-cid-lcdefpme] a{border-bottom-color:var(--lime)}.rundown-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:var(--text-body-sm);margin:.2rem 0 0;line-height:1.45}.rundown-thumb[data-astro-cid-lcdefpme]{display:none}.rundown-meta[data-astro-cid-lcdefpme]{display:contents}.rundown-time[data-astro-cid-lcdefpme]{color:var(--text);font-size:var(--text-meta);font-variant-numeric:tabular-nums;grid-area:time;align-items:center;gap:.55rem;display:inline-flex}.rundown-time[data-astro-cid-lcdefpme]:before{content:"";width:8px;height:8px;transition:background-color .18s var(--ease-out), transform .18s var(--ease-out);background:0 0;border-radius:50%;flex:none;transform:scale(.4)}.rundown-kind[data-astro-cid-lcdefpme]{grid-area:kind}.rundown-flag[data-astro-cid-lcdefpme]{vertical-align:-.08em;margin-right:.45em;display:inline-block}.rundown-flag[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:1.05em;height:.7em;box-shadow:0 0 0 1px var(--border-strong);border-radius:2px;display:block}.rundown-date[data-astro-cid-lcdefpme]{color:var(--text-faint);font-size:var(--text-meta);white-space:nowrap;grid-area:date;justify-self:end}.rundown-preview[data-astro-cid-lcdefpme]{min-width:0;position:sticky;top:6.5rem}.rundown-slide[data-astro-cid-lcdefpme]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);margin:0;display:none;overflow:hidden}.rundown-slide[data-astro-cid-lcdefpme].is-active{animation:rundown-in .32s var(--ease-out);display:block}html.js-cards .rundown-slide[data-astro-cid-lcdefpme]{cursor:pointer}@keyframes rundown-in{0%{opacity:0}}.rundown-poster[data-astro-cid-lcdefpme]{aspect-ratio:16/9;background:#0b0e13;position:relative;overflow:hidden}.rundown-poster[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;display:block}.rundown-play[data-astro-cid-lcdefpme]{color:#0b0e13;background:var(--lime);width:3.25rem;height:3.25rem;transition:transform .2s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:1rem;left:1rem}.rundown-play[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:1.15rem;height:1.15rem;margin-left:2px}.rundown-slide[data-astro-cid-lcdefpme]:hover .rundown-play[data-astro-cid-lcdefpme]{transform:scale(1.06)}.rundown-poster-time[data-astro-cid-lcdefpme]{border-radius:var(--radius-sm);color:#f3f5f7;font-size:var(--text-meta);background:#0a0c10d1;padding:.15rem .45rem;position:absolute;bottom:.8rem;right:.8rem}.rundown-poster-text[data-astro-cid-lcdefpme]{aspect-ratio:auto;color:#f3f5f7;flex-direction:column;justify-content:space-between;gap:2rem;min-height:15rem;padding:1.6rem;display:flex}.rundown-poster-text[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{color:var(--accent-text-dark,#c3ce4a);font-size:var(--text-meta);text-transform:uppercase}.rundown-poster-title[data-astro-cid-lcdefpme]{font-size:var(--text-sub);font-weight:var(--display-weight);letter-spacing:-.02em;text-wrap:balance;line-height:1.12}.rundown-slide[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{padding:1.3rem 1.4rem 1.4rem}.rundown-slide-title[data-astro-cid-lcdefpme]{font-size:var(--text-h3);text-wrap:balance;margin:.6rem 0 0;font-weight:700;line-height:1.3}.rundown-slide-summary[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:var(--text-body-sm);margin:.5rem 0 0;line-height:1.5}.rundown-slide-action[data-astro-cid-lcdefpme]{color:var(--accent-text);font-size:var(--text-ui);margin-top:.9rem;display:inline-flex}@media (width>=901px){.rundown-row[data-astro-cid-lcdefpme]:hover{background:color-mix(in srgb, var(--surface), transparent 50%)}.rundown-row[data-astro-cid-lcdefpme].is-active{background:var(--surface);border-radius:var(--radius);border-top-color:#0000}.rundown-row[data-astro-cid-lcdefpme].is-active+.rundown-row[data-astro-cid-lcdefpme],.rundown-row[data-astro-cid-lcdefpme].is-active:last-child{border-color:#0000}.rundown-row[data-astro-cid-lcdefpme].is-active .rundown-time[data-astro-cid-lcdefpme]:before{background:var(--lime);transform:none}}@media (width<=900px){.rundown[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.rundown-preview[data-astro-cid-lcdefpme]{display:none}.rundown-group-head[data-astro-cid-lcdefpme]{padding-inline:0}.rundown-row[data-astro-cid-lcdefpme]{grid-template-columns:clamp(6.5rem,26vw,9rem) minmax(0,1fr);grid-template-areas:"thumb copy""thumb meta";align-items:start;gap:.5rem 1rem;padding:1rem 0}.rundown-row[data-astro-cid-lcdefpme]:not(.has-thumb),.rundown-row[data-astro-cid-lcdefpme][data-mobile-presentation=text-only]{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""meta"}.rundown-row[data-astro-cid-lcdefpme][data-mobile-presentation=text-only] .rundown-thumb[data-astro-cid-lcdefpme]{display:none}.rundown-thumb[data-astro-cid-lcdefpme]{aspect-ratio:16/9;background:var(--surface);border-radius:8px;grid-area:thumb;display:block;overflow:hidden}.rundown-thumb[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;display:block}.rundown-copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-body)}.rundown-meta[data-astro-cid-lcdefpme]{flex-wrap:wrap;grid-area:meta;align-items:center;gap:.35rem .8rem;display:flex}.rundown-time[data-astro-cid-lcdefpme]:before{content:none}.rundown-time[data-astro-cid-lcdefpme]:empty{display:none}}.media-card-meta[data-astro-cid-lcdefpme]{color:var(--text-faint);font-size:var(--text-meta);flex-wrap:wrap;gap:.45rem 1rem;display:flex}.media-card-meta[data-astro-cid-lcdefpme] time[data-astro-cid-lcdefpme]:before{content:"· " / ""}.section-link-arrow[data-astro-cid-lcdefpme]{transition:transform .16s var(--ease-out);margin-left:.35rem;display:inline-block}.section-link:hover .section-link-arrow[data-astro-cid-lcdefpme]{transform:translate(3px)}.contact[data-astro-cid-lcdefpme]{padding:7rem 0 2rem}.contact-grid[data-astro-cid-lcdefpme]{border-radius:var(--radius-md);color:var(--dark-text,#e6edf3);background:#0b0e13;grid-template-columns:2fr 1fr;gap:4rem;padding:3rem;display:grid}.contact[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#f3f5f7;max-width:24ch;font-size:var(--text-h2);letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:1.05}.contact-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#aab3c0;max-width:58ch}.contact-secondary[data-astro-cid-lcdefpme]{font-size:var(--text-body-sm);color:#8a93a0;margin-top:.9rem}.contact-actions[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;align-items:stretch;gap:.8rem;display:flex}.contact-actions[data-astro-cid-lcdefpme] .button{border:1px solid var(--border-strong);border-radius:var(--radius-md);min-height:48px;font:400 var(--text-ui)/1.2 var(--font-mono);text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:.35rem;padding:.7rem 1.15rem;display:inline-flex}.contact-actions[data-astro-cid-lcdefpme] .button-secondary{color:#f3f5f7;background:#151a22;border-color:#353d49}.contact-quiet[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem 1.1rem;margin-top:.5rem;display:flex}.text-link[data-astro-cid-lcdefpme]{color:#c3ce4a;min-height:44px;font-size:var(--text-ui);justify-content:center;align-items:center;display:inline-flex}.social-links[data-astro-cid-lcdefpme]{justify-content:center;gap:.1rem;display:flex}.social-links[data-astro-cid-lcdefpme] a{color:#8a93a0;border-radius:var(--radius-pill);justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.social-links[data-astro-cid-lcdefpme] a:hover{color:#f3f5f7}.social-links[data-astro-cid-lcdefpme] .social-icon{width:20px;height:20px;display:block}.colophon[data-astro-cid-lcdefpme]{color:var(--text-faint);font-size:var(--text-meta);margin:2rem 0 0}.interlude[data-astro-cid-lcdefpme]{isolation:isolate;padding:4rem 0;position:relative}.egg[data-astro-cid-lcdefpme]{font-size:var(--text-body);margin:0}.egg-line[data-astro-cid-lcdefpme]{margin:0}.egg-prompt[data-astro-cid-lcdefpme]{color:var(--accent-text-dark,#c3ce4a);margin-right:.5rem}.egg-command[data-astro-cid-lcdefpme]{color:var(--band-text)}.egg[data-astro-cid-lcdefpme].is-typing .egg-command[data-astro-cid-lcdefpme]:after,.egg[data-astro-cid-lcdefpme].is-done .egg-command[data-astro-cid-lcdefpme]:after{content:"▊" / "";color:var(--accent-text);margin-left:.15rem}.egg[data-astro-cid-lcdefpme].is-done .egg-command[data-astro-cid-lcdefpme]:after{animation:1.1s step-end infinite egg-blink}.egg-output[data-astro-cid-lcdefpme]{max-width:62ch;color:var(--band-muted);margin:.6rem 0 0}.egg[data-astro-cid-lcdefpme].is-armed .egg-output[data-astro-cid-lcdefpme]{opacity:0;transform:translateY(6px)}.egg[data-astro-cid-lcdefpme].is-armed.is-done .egg-output[data-astro-cid-lcdefpme]{opacity:1;visibility:visible;transition:opacity .45s var(--ease-out), transform .45s var(--ease-out);transform:none}@keyframes egg-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.egg[data-astro-cid-lcdefpme].is-done .egg-command[data-astro-cid-lcdefpme]:after{animation:none}.egg[data-astro-cid-lcdefpme].is-armed .egg-output[data-astro-cid-lcdefpme]{opacity:1;visibility:visible;transition:none;transform:none}}@media (width<=900px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr;padding:4rem 0}.hero-visual[data-astro-cid-lcdefpme]{min-height:420px}.intersections[data-astro-cid-lcdefpme],.talk-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.contact-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=760px){.featured-story[data-astro-cid-lcdefpme].media-presentation-sidecar,.feed-body[data-astro-cid-lcdefpme].media-presentation-sidecar{grid-template-columns:1fr}.featured-story[data-astro-cid-lcdefpme].media-presentation-sidecar .media,.feed-body[data-astro-cid-lcdefpme].media-presentation-sidecar .media{margin-top:1rem}}@media (width<=620px){.site-shell[data-astro-cid-lcdefpme]{width:min(calc(100% - 2rem), var(--shell))}.hero[data-astro-cid-lcdefpme]{gap:2.5rem;min-height:auto;padding:3.5rem 0 4rem}.hero-actions[data-astro-cid-lcdefpme]{flex-direction:column;align-items:stretch}.hero-visual[data-astro-cid-lcdefpme]{min-height:330px}.hero-visual[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{flex-direction:column;gap:.2rem}.metrics[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.metric[data-astro-cid-lcdefpme]{min-height:auto;padding:1.1rem 0}.metric[data-astro-cid-lcdefpme]:nth-child(n){border-right:0;border-top:1px solid var(--border)}.metric[data-astro-cid-lcdefpme]:first-child{border-top:0}.section[data-astro-cid-lcdefpme]{padding:5rem 0}.section-heading[data-astro-cid-lcdefpme]{margin-bottom:2.5rem}.heading-row[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:.6rem}.upcoming[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr auto}.up-location[data-astro-cid-lcdefpme]{display:none}.timeline[data-astro-cid-lcdefpme]{padding-left:1.5rem}.timeline[data-astro-cid-lcdefpme] .featured-story:before,.timeline[data-astro-cid-lcdefpme] .feed-item:before{left:calc(1px - 1.5rem)}.feed-item[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:.65rem}.feed-meta[data-astro-cid-lcdefpme]{flex-direction:row}.contact[data-astro-cid-lcdefpme]{padding-top:5rem}.contact-grid[data-astro-cid-lcdefpme]{gap:2rem;padding:2rem 1.25rem}}
