.ladder[data-astro-cid-dkfsvvsa]{gap:var(--space-4);grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.rung[data-astro-cid-dkfsvvsa]{padding:var(--space-5);background:var(--color-paper);border:1px solid var(--color-line);border-top:3px solid var(--color-line-strong,var(--color-line));position:relative}.rung-current[data-astro-cid-dkfsvvsa],.rung[data-astro-cid-dkfsvvsa]:first-child{border-top-color:var(--color-petrol)}.rung-step[data-astro-cid-dkfsvvsa]{font-size:var(--text-xs);letter-spacing:var(--tracking-wider);color:var(--color-ink-3)}.rung-name[data-astro-cid-dkfsvvsa]{margin-top:var(--space-2);font-size:var(--text-lg)}.rung-name[data-astro-cid-dkfsvvsa] a[data-astro-cid-dkfsvvsa]{color:var(--color-ink);text-decoration:none}.rung-name[data-astro-cid-dkfsvvsa] a[data-astro-cid-dkfsvvsa]:hover,.rung-name[data-astro-cid-dkfsvvsa] a[data-astro-cid-dkfsvvsa]:focus-visible{color:var(--color-petrol);text-underline-offset:.2em;text-decoration:underline}.rung-length[data-astro-cid-dkfsvvsa]{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--color-petrol);font-weight:600}.rung-body[data-astro-cid-dkfsvvsa]{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-ink-2)}@media (width<=63.9375rem){.ladder[data-astro-cid-dkfsvvsa]{grid-template-columns:repeat(2,1fr)}}@media (width<=40rem){.ladder[data-astro-cid-dkfsvvsa]{grid-template-columns:1fr}}.hero-extra[data-astro-cid-shqrjhxb]{margin-top:var(--space-4);max-width:52ch;font-weight:600}.workshop-intro[data-astro-cid-shqrjhxb]{padding-bottom:var(--space-9);overflow-x:clip}.workshop-grid[data-astro-cid-shqrjhxb]{column-gap:var(--space-8);row-gap:var(--space-7);grid-template:"hero form""bring form""happens form""fit form"1fr/minmax(0,1.15fr) minmax(0,1fr);align-items:start;display:grid}.wi-hero[data-astro-cid-shqrjhxb]{grid-area:hero}.wg-bring[data-astro-cid-shqrjhxb]{grid-area:bring}.wg-happens[data-astro-cid-shqrjhxb]{grid-area:happens}.wg-form[data-astro-cid-shqrjhxb]{grid-area:form}.wg-fit[data-astro-cid-shqrjhxb]{grid-area:fit}.wi-hero[data-astro-cid-shqrjhxb]{isolation:isolate;padding-block:var(--space-6) var(--space-7);background:0 0;position:relative}.wi-hero[data-astro-cid-shqrjhxb]:before{content:"";background:var(--color-panel);z-index:-1;position:absolute;inset:0 -100vmax}.wi-hero[data-astro-cid-shqrjhxb] .eyebrow[data-astro-cid-shqrjhxb]{margin-top:var(--space-3);margin-bottom:var(--space-4)}.wi-hero[data-astro-cid-shqrjhxb] h1[data-astro-cid-shqrjhxb]{max-width:22ch}.wi-hero[data-astro-cid-shqrjhxb] .hero-lede[data-astro-cid-shqrjhxb]{margin-top:var(--space-5);max-width:56ch;font-size:var(--text-md)}.wg-form[data-astro-cid-shqrjhxb]{z-index:1;margin-top:var(--space-7);background:var(--color-paper);border:1px solid var(--color-line);padding:var(--space-6);position:relative}.wg-form[data-astro-cid-shqrjhxb] h2[data-astro-cid-shqrjhxb]{font-size:var(--text-2xl)}.side-after[data-astro-cid-shqrjhxb]{margin-top:var(--space-3);max-width:46ch;color:var(--color-ink);font-weight:600}.form-main[data-astro-cid-shqrjhxb]{margin-top:var(--space-5)}.review-col[data-astro-cid-shqrjhxb] h2[data-astro-cid-shqrjhxb]{font-size:var(--text-xl);margin-bottom:var(--space-4)}.review-steps[data-astro-cid-shqrjhxb]{gap:var(--space-3);flex-direction:column;padding-left:1.4em;list-style:decimal;display:flex}.review-steps[data-astro-cid-shqrjhxb] li[data-astro-cid-shqrjhxb]::marker{color:var(--color-petrol);font-weight:700}.honest[data-astro-cid-shqrjhxb]{max-width:58rem;padding-left:var(--space-6);border-left:3px solid var(--color-petrol)}.honest[data-astro-cid-shqrjhxb] .lede[data-astro-cid-shqrjhxb]{margin-top:var(--space-4);max-width:68ch}.who-runs[data-astro-cid-shqrjhxb]{gap:var(--space-7);grid-template-columns:16rem 1fr;align-items:start;display:grid}.who-runs[data-astro-cid-shqrjhxb] .who-photo{aspect-ratio:1;object-fit:cover;border:1px solid var(--color-line);width:100%;height:auto}.who-runs[data-astro-cid-shqrjhxb] .statement[data-astro-cid-shqrjhxb],.who-runs[data-astro-cid-shqrjhxb] .lede[data-astro-cid-shqrjhxb]{margin-top:var(--space-3)}.who-bio[data-astro-cid-shqrjhxb]{max-width:62ch}.section-link[data-astro-cid-shqrjhxb]{margin-top:var(--space-5);gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.form-side[data-astro-cid-shqrjhxb] .lede[data-astro-cid-shqrjhxb]{margin-top:var(--space-4);max-width:46ch}.side-booking[data-astro-cid-shqrjhxb]{margin-top:var(--space-4);font-size:var(--text-sm)}.side-booking-note[data-astro-cid-shqrjhxb]{color:var(--color-ink-3)}.side-points[data-astro-cid-shqrjhxb]{margin-top:var(--space-6);gap:var(--space-4);border-top:1px solid var(--color-line);padding:0;padding-top:var(--space-5);list-style:none;display:grid}.side-points[data-astro-cid-shqrjhxb] li[data-astro-cid-shqrjhxb]{color:var(--color-ink-2);line-height:var(--leading-relaxed)}.side-points[data-astro-cid-shqrjhxb] strong[data-astro-cid-shqrjhxb]{color:var(--color-ink)}.side-contact[data-astro-cid-shqrjhxb]{margin-top:var(--space-6);font-size:var(--text-sm);color:var(--color-ink-2)}.side-contact[data-astro-cid-shqrjhxb] a[data-astro-cid-shqrjhxb]{white-space:nowrap}.section-head[data-astro-cid-shqrjhxb]{margin-bottom:var(--space-4);max-width:32ch}.ladder-intro[data-astro-cid-shqrjhxb]{margin-bottom:var(--space-6);max-width:60ch}.hero-jump[data-astro-cid-shqrjhxb]{margin-top:var(--space-5)}@media (width>=64rem){.hero-jump[data-astro-cid-shqrjhxb]{display:none}}@media (width<=63.9375rem){.workshop-grid[data-astro-cid-shqrjhxb]{gap:var(--space-6);grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"hero""bring""happens""form""fit"}.wg-form[data-astro-cid-shqrjhxb]{padding:var(--space-5);margin-top:0}.who-runs[data-astro-cid-shqrjhxb]{gap:var(--space-6);grid-template-columns:1fr}.who-runs[data-astro-cid-shqrjhxb] .who-photo{max-width:14rem}.honest[data-astro-cid-shqrjhxb]{padding-left:var(--space-5)}}
