@layer components{.sp-title[data-astro-cid-ern53e7e]{font-family:var(--font-display);font-size:var(--step-3);margin:0;font-weight:400}.sp-note[data-astro-cid-ern53e7e]{margin:var(--space-2) 0 0;color:var(--text-secondary);max-inline-size:var(--measure-copy)}.sp-hero[data-astro-cid-ern53e7e]{gap:var(--space-5);padding-block:var(--space-5) var(--space-6);align-items:center;display:grid}@media (width>=52rem){.sp-hero[data-astro-cid-ern53e7e]{gap:var(--space-6);padding-block:var(--space-6);grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}.sp-hero__text[data-astro-cid-ern53e7e]{gap:var(--space-3);justify-items:start;display:grid}.sp-hero__h1[data-astro-cid-ern53e7e]{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;max-inline-size:13em;margin:0;font-size:clamp(2.25rem,1.55rem + 3.1vw,4.25rem);font-weight:400;line-height:1.04}.sp-hero__intro[data-astro-cid-ern53e7e]{font-size:var(--step-1);max-inline-size:36rem;margin:0;line-height:1.5}.sp-hero__actions[data-astro-cid-ern53e7e]{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.sp-hero__actions[data-astro-cid-ern53e7e] a[data-astro-cid-ern53e7e]:not(.button){font-weight:600}.sp-hero__portrait[data-astro-cid-ern53e7e]{block-size:auto;inline-size:100%;max-inline-size:24rem;clip-path:var(--clip-tile);justify-self:center}@media (width<=51.99rem){.sp-hero__portrait[data-astro-cid-ern53e7e]{justify-self:start;max-inline-size:14rem}}.topics[data-astro-cid-ern53e7e]{padding-block:var(--space-5) var(--space-section);border-block-start:1px solid var(--border-hairline)}.topics__list[data-astro-cid-ern53e7e]{margin:var(--space-5) 0 0;gap:var(--space-5);padding:0;list-style:none;display:grid}@media (width>=60rem){.topics__list[data-astro-cid-ern53e7e]{grid-template-columns:repeat(3,minmax(0,1fr))}}.topic[data-astro-cid-ern53e7e]{gap:var(--space-2);border-block-start:2px solid var(--teal);align-content:start;padding-block-start:var(--space-3);display:grid}.topic__tag[data-astro-cid-ern53e7e]{font-size:var(--step--2);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-link);margin:0;font-weight:600}.topic__title[data-astro-cid-ern53e7e]{font-family:var(--font-display);font-size:var(--step-2);text-wrap:balance;margin:0;font-weight:500;line-height:1.25}.topic__facts[data-astro-cid-ern53e7e]{margin:var(--space-1) 0 0;gap:var(--space-2);display:grid}.topic__facts[data-astro-cid-ern53e7e] dt[data-astro-cid-ern53e7e]{font-size:var(--step--1);font-weight:600}.topic__facts[data-astro-cid-ern53e7e] dd[data-astro-cid-ern53e7e]{color:var(--text-secondary);margin:.15rem 0 0}.sample[data-astro-cid-ern53e7e]{gap:var(--space-5);align-items:center;display:grid}@media (width>=52rem){.sample[data-astro-cid-ern53e7e]{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.sample__media[data-astro-cid-ern53e7e]{display:block;position:relative}.sample__media[data-astro-cid-ern53e7e] img[data-astro-cid-ern53e7e]{aspect-ratio:16/9;object-fit:cover;border-radius:4px;block-size:auto;inline-size:100%;display:block}.sample__play[data-astro-cid-ern53e7e]{background:var(--ink);border-radius:50%;block-size:3.25rem;inline-size:3.25rem;position:absolute;inset-block-end:var(--space-3);inset-inline-start:var(--space-3)}.sample__play[data-astro-cid-ern53e7e]:after{content:"";border-block:.6rem solid #0000;border-inline-start:.95rem solid var(--paper);block-size:0;inline-size:0;margin:auto;position:absolute;inset:0;transform:translate(.15rem)}.sample__text[data-astro-cid-ern53e7e]{gap:var(--space-2);display:grid}.sample__text[data-astro-cid-ern53e7e] p[data-astro-cid-ern53e7e]{max-inline-size:40ch;margin:0}.sample__link[data-astro-cid-ern53e7e]{font-weight:600}.two[data-astro-cid-ern53e7e]{gap:var(--space-6);padding-block:var(--space-section);display:grid}@media (width>=52rem){.two[data-astro-cid-ern53e7e]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.formats[data-astro-cid-ern53e7e]{margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.formats[data-astro-cid-ern53e7e] li[data-astro-cid-ern53e7e]{padding-block:var(--space-2);border-block-end:1px solid var(--border-hairline);font-size:var(--step-1);font-family:var(--font-display)}.kit__label[data-astro-cid-ern53e7e]{margin:var(--space-4) 0 0;font-size:var(--step--1);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-secondary);font-weight:600}.kit__bio[data-astro-cid-ern53e7e]{margin:var(--space-1) 0 0;max-inline-size:var(--measure-copy);padding:var(--space-3);background:var(--bg-raised);border:1px solid var(--border-hairline);border-radius:4px}.kit__link[data-astro-cid-ern53e7e]{margin:var(--space-3) 0 0;font-weight:600}.band.sp-invite .band__inner{padding-block:var(--space-6)}.invite[data-astro-cid-ern53e7e]{gap:var(--space-3);max-inline-size:var(--measure-column);display:grid}.invite__heading[data-astro-cid-ern53e7e]{font-family:var(--font-display);font-size:var(--step-5);font-weight:400;line-height:var(--leading-tight);letter-spacing:-.02em;margin:0}.invite__line[data-astro-cid-ern53e7e]{font-size:var(--step-1);max-inline-size:44ch;margin:0}.invite__ask[data-astro-cid-ern53e7e]{gap:.3rem;margin:0;padding-inline-start:1.2em;display:grid}.invite__mail[data-astro-cid-ern53e7e]{margin:var(--space-2) 0 0;font-size:var(--step-1);font-weight:600}}
