.section-card[data-astro-cid-gxnjpznl]{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-md) var(--space-md) calc(var(--space-md) + 4px);color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);transition:border-color .2s ease, background .2s ease, transform .25s var(--ease);grid-template-columns:4.75rem 1fr auto;text-decoration:none;display:grid;position:relative;overflow:hidden}.section-card[data-astro-cid-gxnjpznl]:before{content:"";background:var(--accent);width:4px;position:absolute;inset:0 auto 0 0}.section-card[data-astro-cid-gxnjpznl]:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));background:color-mix(in srgb, var(--accent) 5%, var(--bg))}.section-card__age[data-astro-cid-gxnjpznl]{justify-items:start;gap:.3rem;display:grid}.section-card__age-num[data-astro-cid-gxnjpznl]{font-family:var(--font-display);font-weight:800;font-size:var(--step-1);letter-spacing:-.03em;white-space:nowrap;line-height:1}.section-card__age-unit[data-astro-cid-gxnjpznl],.section-card__age-text[data-astro-cid-gxnjpznl]{font-size:var(--step--2);color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.section-card__text[data-astro-cid-gxnjpznl]{gap:.2rem;display:grid}.section-card__name[data-astro-cid-gxnjpznl]{font-family:var(--font-display);font-weight:750;font-size:var(--step-1);letter-spacing:-.015em;line-height:1.1}.section-card__tagline[data-astro-cid-gxnjpznl]{font-size:var(--step--1);color:var(--ink-2);line-height:1.4}.section-card__go[data-astro-cid-gxnjpznl]{border:1px solid var(--line);width:2.25rem;height:2.25rem;color:var(--ink);transition:background .2s ease, color .2s ease, border-color .2s ease, transform .25s var(--ease);border-radius:50%;place-items:center;display:grid}.section-card[data-astro-cid-gxnjpznl]:hover .section-card__go[data-astro-cid-gxnjpznl]{background:var(--accent);border-color:var(--accent);color:#fff;transform:translate(2px)}@media (width>=60rem){.section-ladder .section-card[data-astro-cid-gxnjpznl]{align-items:start;gap:var(--space-lg);min-height:14.5rem;padding:calc(var(--space-md) + 6px) var(--space-md) var(--space-md);grid-template-rows:auto 1fr auto;grid-template-columns:1fr}.section-ladder .section-card[data-astro-cid-gxnjpznl]:before{width:auto;height:6px;inset:0 0 auto}.section-ladder .section-card__age[data-astro-cid-gxnjpznl]{align-items:baseline;gap:.3rem;display:flex}.section-ladder .section-card__age-num[data-astro-cid-gxnjpznl]{font-size:var(--step-3);letter-spacing:-.04em}.section-ladder .section-card__go[data-astro-cid-gxnjpznl]{justify-self:start}}.hero[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line)}.hero__inner[data-astro-cid-lcdefpme]{gap:var(--space-xl);align-items:center;padding-block:clamp(2.5rem,6vw,5.5rem);display:grid}@media (width>=56rem){.hero__inner[data-astro-cid-lcdefpme]{gap:var(--space-xl);grid-template-columns:1.15fr 1fr}}.hero__title[data-astro-cid-lcdefpme]{font-size:var(--step-5);letter-spacing:-.045em;margin-bottom:var(--space-md);max-width:11ch;font-stretch:104%;line-height:.96}.hero__lead[data-astro-cid-lcdefpme]{font-size:var(--step-1);color:var(--ink-2);max-width:36ch;margin-bottom:var(--space-lg);line-height:1.5}.hero__actions[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-md) var(--space-lg);flex-wrap:wrap;display:flex}.hero__visual[data-astro-cid-lcdefpme]{justify-self:center;width:100%;max-width:min(30rem,88vw)}@media (width>=56rem){.hero__visual[data-astro-cid-lcdefpme]{justify-self:end}}.section-ladder[data-astro-cid-lcdefpme]{gap:var(--space-sm);display:grid}@media (width>=40rem) and (width<=59.99rem){.section-ladder[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=60rem){.section-ladder[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,1fr)}}.whats-on[data-astro-cid-lcdefpme]{gap:var(--space-lg);display:grid}@media (width>=56rem){.whats-on[data-astro-cid-lcdefpme]{gap:var(--space-2xl);grid-template-columns:1fr 2fr;align-items:start}.whats-on__head[data-astro-cid-lcdefpme]{top:calc(var(--header-h) + var(--space-lg));position:sticky}}.whats-on__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:0}.whats-on__head[data-astro-cid-lcdefpme] .band-head__lead[data-astro-cid-lcdefpme]{margin-bottom:var(--space-md)}.whats-on__list[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line)}.whats-on__list[data-astro-cid-lcdefpme]>.event:first-child{border-top:0;padding-top:0}@media (width<=55.99rem){.whats-on__list[data-astro-cid-lcdefpme]>.event:first-child{padding-top:var(--space-lg);border-top:1px solid var(--line)}}.empty-note[data-astro-cid-lcdefpme]{color:var(--ink-3);padding-block:var(--space-lg);margin:0}.recent-layout[data-astro-cid-lcdefpme]{gap:var(--space-xl);display:grid}@media (width>=56rem){.recent-layout[data-astro-cid-lcdefpme]{gap:var(--space-2xl);grid-template-columns:1.5fr 1fr;align-items:start}}.recent-layout__side[data-astro-cid-lcdefpme]{gap:var(--space-lg);display:grid}@media (width>=56rem){.recent-layout__side[data-astro-cid-lcdefpme]>*+*{padding-top:var(--space-lg);border-top:1px solid var(--line)}}.about[data-astro-cid-lcdefpme]{background:var(--surface);margin-top:var(--space-xl)}.about__inner[data-astro-cid-lcdefpme]{gap:var(--space-xl);align-items:start;display:grid}@media (width>=56rem){.about__inner[data-astro-cid-lcdefpme]{gap:var(--space-2xl);grid-template-columns:1.2fr 1fr}}.about__copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:16ch}.about__copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.eyebrow){color:var(--ink-2)}.about__actions[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-md) var(--space-lg);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.team[data-astro-cid-lcdefpme]{background:var(--bg);border-radius:var(--radius-lg);padding:clamp(1.25rem,3vw,2rem)}.team__title[data-astro-cid-lcdefpme]{margin:0 0 var(--space-sm);font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:700;font-stretch:112%}.team__list[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.team__item[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;margin:0;padding-block:.9rem;display:grid}.team__dot[data-astro-cid-lcdefpme]{background:var(--dot);border-radius:50%;width:.6rem;height:.6rem}.team__name[data-astro-cid-lcdefpme]{font-weight:650}.team__role[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--ink-3);text-align:right}
