section[data-astro-cid-t4s7u4dr].container,.band[data-astro-cid-t4s7u4dr]{margin-top:clamp(4.5rem,10vw,7rem)}.band[data-astro-cid-t4s7u4dr]{background:var(--surface);padding-block:clamp(3.5rem,8vw,5.5rem)}.section-title[data-astro-cid-t4s7u4dr]{font-size:clamp(var(--fs-xl), 3vw, var(--fs-2xl));margin:0 0 1rem;line-height:1.4}.section-lead[data-astro-cid-t4s7u4dr]{max-width:var(--measure);color:var(--ink-muted);margin:0 0 2.5rem}.dojo-hero[data-astro-cid-t4s7u4dr]{background:var(--surface);padding-block:clamp(3.5rem,8vw,5.5rem)}.dojo-hero__inner[data-astro-cid-t4s7u4dr]{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.dojo-hero__logo[data-astro-cid-t4s7u4dr]{width:min(240px,60vw);height:auto}.dojo-hero__copy[data-astro-cid-t4s7u4dr]{word-break:keep-all;overflow-wrap:anywhere;max-width:15em;margin:1.5rem 0 .75rem;font-size:clamp(1.4rem,3vw,2.1rem);font-weight:900;line-height:1.45}.dojo-hero__sub[data-astro-cid-t4s7u4dr]{color:var(--ink-muted);max-width:30rem;margin:0 0 2rem}.dojo-hero__note[data-astro-cid-t4s7u4dr]{font-size:var(--fs-xs);color:var(--ink-muted);margin-top:1rem;display:block}.dojo-hero__illust[data-astro-cid-t4s7u4dr]{mix-blend-mode:multiply;justify-self:center;width:100%;max-width:26rem;height:auto}@media (width<=760px){.dojo-hero__inner[data-astro-cid-t4s7u4dr]{grid-template-columns:1fr}.dojo-hero__illust[data-astro-cid-t4s7u4dr]{max-width:16rem}}.intro[data-astro-cid-t4s7u4dr]{text-align:center}.intro[data-astro-cid-t4s7u4dr]>p[data-astro-cid-t4s7u4dr]{max-width:46rem;margin:0 auto 1em}.intro__title[data-astro-cid-t4s7u4dr]{margin:0 0 1rem;font-size:clamp(1.5rem,3.6vw,2.2rem)}.intro__sub[data-astro-cid-t4s7u4dr]{font-size:var(--fs-l)}.features[data-astro-cid-t4s7u4dr]{text-align:left;grid-template-columns:repeat(4,1fr);gap:2rem;margin:3.5rem 0 0;padding:0;list-style:none;display:grid}.features__icon[data-astro-cid-t4s7u4dr]{border:2px solid var(--orange);border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;margin-bottom:1rem;display:grid}.features[data-astro-cid-t4s7u4dr] h2[data-astro-cid-t4s7u4dr]{font-size:var(--fs-m);margin:0 0 .5rem}.features[data-astro-cid-t4s7u4dr] p[data-astro-cid-t4s7u4dr]{font-size:var(--fs-s);color:var(--ink-muted);margin:0}@media (width<=900px){.features[data-astro-cid-t4s7u4dr]{grid-template-columns:1fr 1fr}}@media (width<=520px){.features[data-astro-cid-t4s7u4dr]{grid-template-columns:1fr}}.split[data-astro-cid-t4s7u4dr]{grid-template-columns:1.3fr 1fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.split[data-astro-cid-t4s7u4dr] p[data-astro-cid-t4s7u4dr]{margin:0 0 1em}.split[data-astro-cid-t4s7u4dr] img[data-astro-cid-t4s7u4dr]{justify-self:center;width:100%;max-width:26rem;height:auto}.split--reverse[data-astro-cid-t4s7u4dr]>div[data-astro-cid-t4s7u4dr]{order:2}@media (width<=800px){.split[data-astro-cid-t4s7u4dr]{grid-template-columns:1fr}.split--reverse[data-astro-cid-t4s7u4dr]>div[data-astro-cid-t4s7u4dr]{order:0}.split[data-astro-cid-t4s7u4dr] img[data-astro-cid-t4s7u4dr]{max-width:18rem}}.checklist[data-astro-cid-t4s7u4dr]{margin:0;padding:0;list-style:none}.checklist[data-astro-cid-t4s7u4dr] li[data-astro-cid-t4s7u4dr]{border-top:1px solid var(--line);padding:.5rem 0 .5rem 1.6rem;position:relative}.checklist[data-astro-cid-t4s7u4dr] li[data-astro-cid-t4s7u4dr]:before{content:"";border-left:2px solid var(--orange);border-bottom:2px solid var(--orange);width:.55rem;height:.3rem;position:absolute;top:1.05rem;left:.2rem;transform:rotate(-45deg)}.areas[data-astro-cid-t4s7u4dr]{counter-reset:area;grid-template-columns:repeat(3,1fr);gap:2rem 2.5rem;margin:0;padding:0;list-style:none;display:grid}.areas[data-astro-cid-t4s7u4dr] li[data-astro-cid-t4s7u4dr]{counter-increment:area;border-top:2px solid var(--ink);padding-top:.75rem}.areas[data-astro-cid-t4s7u4dr] h3[data-astro-cid-t4s7u4dr]{font-size:var(--fs-m);margin:0 0 .4rem}.areas[data-astro-cid-t4s7u4dr] h3[data-astro-cid-t4s7u4dr]:before{content:counter(area) ". ";color:var(--orange-text);font-family:Lato,sans-serif}.areas[data-astro-cid-t4s7u4dr] p[data-astro-cid-t4s7u4dr]{font-size:var(--fs-s);color:var(--ink-muted);margin:0}.areas__illust[data-astro-cid-t4s7u4dr]{mix-blend-mode:multiply;width:min(100%,36rem);height:auto;margin:3rem auto 0;display:block}@media (width<=860px){.areas[data-astro-cid-t4s7u4dr]{grid-template-columns:1fr 1fr}}@media (width<=520px){.areas[data-astro-cid-t4s7u4dr]{grid-template-columns:1fr}}.book[data-astro-cid-t4s7u4dr],.instructor[data-astro-cid-t4s7u4dr]{grid-template-columns:16rem 1fr;align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.book[data-astro-cid-t4s7u4dr] img[data-astro-cid-t4s7u4dr],.instructor[data-astro-cid-t4s7u4dr] img[data-astro-cid-t4s7u4dr]{width:100%;height:auto}.book[data-astro-cid-t4s7u4dr] p[data-astro-cid-t4s7u4dr],.instructor[data-astro-cid-t4s7u4dr] p[data-astro-cid-t4s7u4dr]{max-width:var(--measure);margin:0 0 1em}.book__links[data-astro-cid-t4s7u4dr]{flex-wrap:wrap;gap:.75rem;display:flex}.instructor__name[data-astro-cid-t4s7u4dr]{font-size:var(--fs-l);font-weight:700}.instructor__name[data-astro-cid-t4s7u4dr] span[data-astro-cid-t4s7u4dr]{font-size:var(--fs-s);color:var(--ink-muted);font-weight:400;display:block}.instructor[data-astro-cid-t4s7u4dr] h3[data-astro-cid-t4s7u4dr]{font-size:var(--fs-m);margin:1.5rem 0 .5rem}@media (width<=760px){.book[data-astro-cid-t4s7u4dr],.instructor[data-astro-cid-t4s7u4dr]{grid-template-columns:1fr}.book[data-astro-cid-t4s7u4dr] img[data-astro-cid-t4s7u4dr],.instructor[data-astro-cid-t4s7u4dr] img[data-astro-cid-t4s7u4dr]{max-width:14rem}}.voices[data-astro-cid-t4s7u4dr]{columns:2 22rem;column-gap:2rem;margin:0;padding:0;list-style:none}.voices[data-astro-cid-t4s7u4dr] li[data-astro-cid-t4s7u4dr]{break-inside:avoid;border:1px solid var(--line);border-radius:8px;margin-bottom:2rem;padding:1.5rem}.voices[data-astro-cid-t4s7u4dr] blockquote[data-astro-cid-t4s7u4dr]{margin:0}.voices[data-astro-cid-t4s7u4dr] blockquote[data-astro-cid-t4s7u4dr] p[data-astro-cid-t4s7u4dr]{font-size:var(--fs-s);margin:0;line-height:1.9}.voices__who[data-astro-cid-t4s7u4dr]{font-size:var(--fs-xs);color:var(--ink-muted);align-items:center;gap:.75rem;margin:1.25rem 0 0;display:flex}.voices__who[data-astro-cid-t4s7u4dr] img[data-astro-cid-t4s7u4dr]{object-fit:cover;border-radius:50%;width:3.5rem;height:3.5rem}.voices__who[data-astro-cid-t4s7u4dr] strong[data-astro-cid-t4s7u4dr]{font-size:var(--fs-s);color:var(--ink);display:block}.link-more[data-astro-cid-t4s7u4dr]{font-weight:700}.training[data-astro-cid-t4s7u4dr]{grid-template-columns:1.3fr 1fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.training[data-astro-cid-t4s7u4dr] p[data-astro-cid-t4s7u4dr]{max-width:var(--measure);margin:0 0 1em}.training[data-astro-cid-t4s7u4dr] img[data-astro-cid-t4s7u4dr]{border-radius:6px;width:100%;height:auto}.training__mail[data-astro-cid-t4s7u4dr]{font-size:var(--fs-s);color:var(--ink-muted);margin-top:.75rem!important}@media (width<=800px){.training[data-astro-cid-t4s7u4dr]{grid-template-columns:1fr}}
