.punch[data-astro-cid-cwu7pw6u]{justify-content:center;align-items:center;gap:var(--space-2);color:inherit;background:0 0;border:0;padding:0;display:inline-flex}.punch[data-astro-cid-cwu7pw6u][hidden]{display:none}.punch--mini[data-astro-cid-cwu7pw6u]{width:var(--punch-size,2.75rem);height:var(--punch-size,2.75rem);border-radius:50%}.punch--full[data-astro-cid-cwu7pw6u]{min-height:2.75rem;padding:var(--space-2) var(--space-4) var(--space-2) var(--space-3);border:var(--rule-mid) solid var(--color-ink);border-radius:var(--radius-chip);font-weight:var(--weight-bold)}.punch__hole[data-astro-cid-cwu7pw6u]{border:var(--rule-mid) dashed currentColor;width:.9375rem;height:.9375rem;transition:background-color var(--dur-fast) var(--ease-out);border-radius:50%;flex:none;position:relative}.punch__hole[data-astro-cid-cwu7pw6u]:after{content:"";inset:calc(var(--rule-mid) * -1);border:var(--rule-mid) dashed currentColor;background:var(--chad-bg,var(--color-white));opacity:0;pointer-events:none;border-radius:50%;position:absolute}.punch[data-astro-cid-cwu7pw6u]:hover .punch__hole[data-astro-cid-cwu7pw6u]{border-style:solid}.punch[data-astro-cid-cwu7pw6u][aria-pressed=true] .punch__hole[data-astro-cid-cwu7pw6u]{background:currentColor;border-style:solid}.punch--full[data-astro-cid-cwu7pw6u]{transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out)}.punch--full[data-astro-cid-cwu7pw6u][aria-pressed=true]{background:var(--color-ink);color:var(--color-white);--chad-bg:var(--color-ink)}@media (prefers-reduced-motion:no-preference){.punch[data-astro-cid-cwu7pw6u][aria-pressed=true] .punch__hole[data-astro-cid-cwu7pw6u]{scale:1.1}.punch[data-astro-cid-cwu7pw6u].is-punching .punch__hole[data-astro-cid-cwu7pw6u]{animation:punch-land var(--dur-base) var(--ease-out)}.punch[data-astro-cid-cwu7pw6u].is-punching .punch__hole[data-astro-cid-cwu7pw6u]:after{animation:chad-fall var(--dur-fall) var(--ease-flap) forwards}@keyframes punch-land{0%{scale:.6}}@keyframes chad-fall{0%{opacity:1;translate:0;rotate:0deg}to{opacity:0;translate:.25rem 1.25rem;rotate:70deg}}}.session-content[data-astro-cid-muhtbzqk]{padding:var(--space-6)}.session-content__type[data-astro-cid-muhtbzqk]{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-ink-soft);display:flex}.session-content__title[data-astro-cid-muhtbzqk]{font-size:clamp(1.5rem,4vw,2.25rem);line-height:1.4}.session-content__facts[data-astro-cid-muhtbzqk]{padding-block:var(--space-5);margin-top:var(--space-5);border-block:var(--rule-hair) solid var(--color-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.session-content__facts[data-astro-cid-muhtbzqk]>div[data-astro-cid-muhtbzqk]:last-child{grid-column:1/-1}.session-content[data-astro-cid-muhtbzqk] dt[data-astro-cid-muhtbzqk]{margin-bottom:var(--space-1);font-size:var(--text-xs);color:var(--color-ink-soft)}.session-content[data-astro-cid-muhtbzqk] dd[data-astro-cid-muhtbzqk]{font-weight:var(--weight-bold);margin:0}.session-content[data-astro-cid-muhtbzqk] small[data-astro-cid-muhtbzqk]{font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--color-ink-soft);display:block}.session-content__body[data-astro-cid-muhtbzqk]{gap:var(--space-5);padding-block:var(--space-5);display:grid}.session-content__body[data-astro-cid-muhtbzqk] p[data-astro-cid-muhtbzqk]{max-width:var(--measure)}.session-content__keywords[data-astro-cid-muhtbzqk]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.session-content__keywords[data-astro-cid-muhtbzqk] li[data-astro-cid-muhtbzqk]{border:var(--rule-hair) solid var(--color-ink);border-radius:var(--radius-chip);font-size:var(--text-xs);line-height:var(--leading-snug);padding:.3rem .65rem}.session-content__body[data-astro-cid-muhtbzqk] [data-astro-cid-muhtbzqk]:is(h2,h3){margin-bottom:var(--space-3);font-size:var(--text-base)}.session-content__actions[data-astro-cid-muhtbzqk]{border-top:var(--rule-hair) solid var(--color-rule-fine);padding-top:1.25rem}@media (width<=47.99rem){.session-content[data-astro-cid-muhtbzqk]{padding:1.25rem}.session-content__facts[data-astro-cid-muhtbzqk]{grid-template-columns:1fr}}.words[data-astro-cid-ztfmotkl]{line-break:strict;word-break:keep-all;overflow-wrap:anywhere}
