.fields.svelte-mjyxum{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-4)}@media(min-width:640px){.fields.svelte-mjyxum{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4) var(--sp-5)}.wide.svelte-mjyxum{grid-column:1 / -1}}form.svelte-ke7rid{display:grid;gap:var(--sp-5)}p.svelte-ke7rid{line-height:1.65;color:var(--cream-soft)}.cs-submit.svelte-ke7rid{width:100%}@media(min-width:640px){.cs-submit.svelte-ke7rid{width:auto;justify-self:start}}.notice.svelte-ke7rid{border:1px solid var(--rule-horizon);padding:var(--sp-5)}h3.svelte-ke7rid{font-size:var(--fs-h4)}.trap.svelte-ke7rid{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.course-page.svelte-qrx8vm{color:var(--cream-soft)}.mentor-list.svelte-qrx8vm{margin-top:var(--sp-6)}.mentor-photos.svelte-qrx8vm{display:grid;gap:var(--sp-6) var(--sp-5)}.mentor-photo.svelte-qrx8vm{display:grid;gap:var(--sp-3);margin:0}.mentor-photo-media.svelte-qrx8vm{aspect-ratio:3 / 2;border:1px solid var(--rule);border-radius:var(--radius)}.mentor-photo-media.svelte-qrx8vm img:where(.svelte-qrx8vm){display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mentor-photo.svelte-qrx8vm figcaption:where(.svelte-qrx8vm){display:grid;gap:var(--sp-2);max-width:calc(52 * var(--ch-body))}.mentor-caption.svelte-qrx8vm{font-size:var(--fs-body);line-height:1.5;color:var(--cream)}.mentor-form.svelte-qrx8vm{min-width:0}.mentor-testimonial.svelte-qrx8vm{border-block:1px solid var(--paper-rule)}.mentor-testimonial-layout.svelte-qrx8vm{display:grid;gap:var(--sp-6)}.mentor-testimonial-intro.svelte-qrx8vm h2:where(.svelte-qrx8vm){margin:var(--sp-3) 0;font-family:var(--font-display);font-size:var(--fs-h3);font-weight:500;line-height:1.2}.mentor-testimonial-context.svelte-qrx8vm{margin:0;font-family:var(--font-body);font-size:var(--fs-body);color:var(--paper-ink-soft)}.mentor-testimonial-quote.svelte-qrx8vm{min-width:0;margin:0;padding-top:var(--sp-6);border-top:1px solid var(--paper-rule-strong)}.mentor-testimonial-quote.svelte-qrx8vm blockquote:where(.svelte-qrx8vm){margin:0;font-family:var(--font-body);text-wrap:pretty}.mentor-testimonial-lead.svelte-qrx8vm{margin:0;font-size:clamp(1.625rem,1.2rem + 1.5vw,2.5rem);line-height:1.35;letter-spacing:-.02em}.mentor-testimonial-detail.svelte-qrx8vm{max-width:calc(52 * var(--ch-body));margin:var(--sp-5) 0 0;font-size:var(--fs-lead);line-height:1.6;color:var(--paper-ink-soft)}.mentor-testimonial-quote.svelte-qrx8vm figcaption:where(.svelte-qrx8vm){display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-3);margin-top:var(--sp-6)}.mentor-testimonial-name.svelte-qrx8vm{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:500}.mentor-testimonial-attribution.svelte-qrx8vm{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--paper-horizon)}@media(min-width:1024px){.mentor-testimonial-layout.svelte-qrx8vm{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:var(--sp-8)}.mentor-testimonial-quote.svelte-qrx8vm{padding-top:0;padding-left:var(--sp-8);border-top:0;border-left:1px solid var(--paper-rule-strong)}}@media(min-width:768px){.mentor-photos.svelte-qrx8vm{grid-template-columns:repeat(2,minmax(0,1fr))}.mentor-photo--wide.svelte-qrx8vm{grid-column:1 / -1}.mentor-photo--wide.svelte-qrx8vm .mentor-photo-media:where(.svelte-qrx8vm){aspect-ratio:21 / 9}}
