.workshop-hero[data-astro-cid-v2nv6xds]{padding-bottom:var(--space-section-pad);text-align:left}.workshop-hero-grid[data-astro-cid-v2nv6xds]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-section-pad);align-items:start}.workshop-hero[data-astro-cid-v2nv6xds] h1[data-astro-cid-v2nv6xds]{margin-inline:initial;max-width:var(--text-measure-hero-lede)}.workshop-hero[data-astro-cid-v2nv6xds] h1[data-astro-cid-v2nv6xds] .g[data-astro-cid-v2nv6xds]{color:var(--quiet);display:block}.workshop-hero[data-astro-cid-v2nv6xds] .lede[data-astro-cid-v2nv6xds]{margin-inline:initial;max-width:var(--text-measure-lede)}.reassurance[data-astro-cid-v2nv6xds]{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--radius-sm);margin:var(--space-gap-lede-cta) 0 0;color:var(--ink-2);font-size:var(--text-ui);font-weight:500}.reassurance[data-astro-cid-v2nv6xds] span[data-astro-cid-v2nv6xds]{color:var(--faint)}.event-facts[data-astro-cid-v2nv6xds]{display:grid;gap:var(--space-gap-display-lede);margin-top:var(--space-section-pad);border-top:var(--space-hairline) solid var(--line)}.event-facts[data-astro-cid-v2nv6xds] div[data-astro-cid-v2nv6xds]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-gap-display-lede);padding-top:var(--space-gap-display-lede)}.event-facts[data-astro-cid-v2nv6xds] span[data-astro-cid-v2nv6xds],.event-facts[data-astro-cid-v2nv6xds] strong[data-astro-cid-v2nv6xds]{display:block}.event-facts[data-astro-cid-v2nv6xds]>div[data-astro-cid-v2nv6xds]>span[data-astro-cid-v2nv6xds]{font-size:var(--text-caption);color:var(--quiet)}.event-facts[data-astro-cid-v2nv6xds] strong[data-astro-cid-v2nv6xds]{font-size:var(--text-ui);font-weight:500;color:var(--ink)}.event-facts[data-astro-cid-v2nv6xds] .detail-lines[data-astro-cid-v2nv6xds]{display:grid;gap:var(--radius-sm)}.event-facts[data-astro-cid-v2nv6xds] .detail-lines[data-astro-cid-v2nv6xds] span[data-astro-cid-v2nv6xds]{font-size:inherit;color:inherit}.workshop-hero[data-astro-cid-v2nv6xds] .host-note[data-astro-cid-v2nv6xds]{margin:var(--space-section-pad) 0 0;color:var(--quiet-aa);font-size:var(--text-ui);line-height:var(--text-lh-card-body);max-width:var(--text-measure-lede)}.workshop-hero[data-astro-cid-v2nv6xds] .host-note[data-astro-cid-v2nv6xds] strong[data-astro-cid-v2nv6xds]{color:var(--ink);font-weight:var(--font-weight-medium)}.registration-slot[data-astro-cid-v2nv6xds]{position:sticky;top:var(--space-nav-height-wide)}.workshop-outcomes[data-astro-cid-v2nv6xds]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.8vw,20px);margin-top:clamp(36px,4vw,52px)}.workshop-outcomes[data-astro-cid-v2nv6xds] .plan[data-astro-cid-v2nv6xds]{min-height:100%;background:var(--surface-2);border-radius:var(--radius-lg);padding:var(--space-card-pad)}.outcome-number[data-astro-cid-v2nv6xds]{font-size:var(--text-numeral);color:var(--accent);font-weight:var(--font-weight-regular);letter-spacing:var(--font-tracking-display);font-variant-numeric:tabular-nums}.workshop-outcomes[data-astro-cid-v2nv6xds] h3[data-astro-cid-v2nv6xds]{margin-top:var(--space-gap-display-lede);font-size:var(--text-title-sm);font-weight:500;letter-spacing:var(--font-tracking-normal);line-height:var(--text-lh-title-sm)}.workshop-outcomes[data-astro-cid-v2nv6xds] p[data-astro-cid-v2nv6xds]{margin:var(--space-gap-eyebrow-display) 0 0;color:var(--quiet-aa);font-size:var(--text-ui);line-height:var(--text-lh-card-body)}.workshop-summary[data-astro-cid-v2nv6xds]{padding-top:var(--space-section-pad)}.workshop-summary-head[data-astro-cid-v2nv6xds]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-section-pad);align-items:end}.workshop-summary-head[data-astro-cid-v2nv6xds] h2[data-astro-cid-v2nv6xds]{margin-top:var(--space-gap-eyebrow-display);font-size:var(--text-display-2);line-height:var(--text-lh-display);letter-spacing:var(--font-tracking-display)}.fit-list[data-astro-cid-v2nv6xds]{display:grid;gap:var(--space-gap-eyebrow-display);margin-top:var(--space-gap-eyebrow-display-hero)}.workshop-summary-head[data-astro-cid-v2nv6xds] .fit-list[data-astro-cid-v2nv6xds]{margin-top:0}.fit-list[data-astro-cid-v2nv6xds] p[data-astro-cid-v2nv6xds]{display:grid;grid-template-columns:var(--space-gap-lede-cta) 1fr;gap:var(--space-gap-eyebrow-display);align-items:start;margin:0;color:var(--quiet-aa);font-size:var(--text-ui)}.fit-list[data-astro-cid-v2nv6xds] .icn[data-astro-cid-v2nv6xds]{width:var(--space-gap-eyebrow-display);height:var(--space-gap-eyebrow-display);margin-top:var(--btn-ring-width);color:var(--faint)}.registration-card[data-astro-cid-v2nv6xds]{display:grid;gap:var(--space-gap-lede-cta);padding:var(--space-card-pad);background:var(--surface-2);border-radius:var(--radius-lg)}.registration-card[data-astro-cid-v2nv6xds][hidden]{display:none}.registration-slot[data-astro-cid-v2nv6xds]:has(>.registration-done:not([hidden])){position:relative;top:auto}.form-heading[data-astro-cid-v2nv6xds] .eyebrow[data-astro-cid-v2nv6xds]{color:var(--quiet)}.form-heading[data-astro-cid-v2nv6xds] h3[data-astro-cid-v2nv6xds]{font-size:var(--text-title);font-weight:500;letter-spacing:var(--font-tracking-display);line-height:var(--text-lh-title)}.form-heading[data-astro-cid-v2nv6xds] p[data-astro-cid-v2nv6xds]{margin:var(--space-gap-eyebrow-display) 0 0;color:var(--quiet-aa);font-size:var(--text-ui)}.field-grid[data-astro-cid-v2nv6xds]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-gap-eyebrow-display)}.registration-card[data-astro-cid-v2nv6xds] label[data-astro-cid-v2nv6xds]{display:grid;gap:var(--radius-sm);font-size:var(--text-ui);font-weight:500;color:var(--ink)}.registration-card[data-astro-cid-v2nv6xds] label[data-astro-cid-v2nv6xds] em[data-astro-cid-v2nv6xds]{font-style:normal;font-weight:400;color:var(--quiet)}.registration-card[data-astro-cid-v2nv6xds] input[data-astro-cid-v2nv6xds],.registration-card[data-astro-cid-v2nv6xds] textarea[data-astro-cid-v2nv6xds]{width:100%;border:var(--btn-ring-width) solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;font-weight:400;padding:var(--space-gap-eyebrow-display);outline:none;transition:border-color var(--motion-hover-duration) var(--ease),box-shadow var(--motion-hover-duration) var(--ease)}.registration-card[data-astro-cid-v2nv6xds] textarea[data-astro-cid-v2nv6xds]{resize:vertical;min-height:calc(var(--space-card-pad) * 2)}.registration-card[data-astro-cid-v2nv6xds] input[data-astro-cid-v2nv6xds]:focus,.registration-card[data-astro-cid-v2nv6xds] textarea[data-astro-cid-v2nv6xds]:focus{border-color:var(--ink);box-shadow:0 0 0 var(--btn-ring-width) var(--ink)}.registration-card[data-astro-cid-v2nv6xds] .btn[data-astro-cid-v2nv6xds]{width:100%}.registration-card[data-astro-cid-v2nv6xds] .btn[data-astro-cid-v2nv6xds]:disabled{opacity:.6;pointer-events:none}.form-note[data-astro-cid-v2nv6xds]{margin:0;text-align:center;color:var(--quiet);font-size:var(--text-caption)}.cf-turnstile[data-astro-cid-v2nv6xds]{min-height:65px}.registration-card[data-astro-cid-v2nv6xds] .form-error[data-astro-cid-v2nv6xds]{margin:0;padding:var(--space-gap-eyebrow-display);border:var(--btn-ring-width) solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-2);font-size:var(--text-ui)}.registration-card[data-astro-cid-v2nv6xds] .form-error[data-astro-cid-v2nv6xds] a[data-astro-cid-v2nv6xds]{color:var(--ink);text-decoration:underline}.registration-done[data-astro-cid-v2nv6xds]{align-content:start}.registration-done[data-astro-cid-v2nv6xds] h3[data-astro-cid-v2nv6xds]{font-size:var(--text-title);font-weight:500;letter-spacing:var(--font-tracking-display);line-height:var(--text-lh-title)}.registration-done[data-astro-cid-v2nv6xds] p[data-astro-cid-v2nv6xds]{margin:var(--space-gap-eyebrow-display) 0 0;color:var(--quiet-aa);font-size:var(--text-ui)}.registration-done[data-astro-cid-v2nv6xds] a[data-astro-cid-v2nv6xds]{color:var(--ink);text-decoration:underline}@media(max-width:900px){.workshop-hero-grid[data-astro-cid-v2nv6xds],.workshop-summary-head[data-astro-cid-v2nv6xds]{grid-template-columns:1fr}.registration-slot[data-astro-cid-v2nv6xds]{position:relative;top:auto}.workshop-outcomes[data-astro-cid-v2nv6xds]{grid-template-columns:1fr}}@media(max-width:640px){.field-grid[data-astro-cid-v2nv6xds]{grid-template-columns:1fr}}
