.area-hero[data-astro-cid-5wls6m7l]{padding-block:clamp(2.25rem,6vw,5.5rem)}.hero-grid{align-items:center;gap:var(--space-7);display:grid}h1[data-astro-cid-5wls6m7l]{max-width:15ch;font-size:clamp(2.6rem,5.5vw,5rem)}em[data-astro-cid-5wls6m7l]{font-weight:inherit}html[data-area=training] em[data-astro-cid-5wls6m7l]{text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:.12em;font-style:normal;text-decoration-thickness:.15em}.lead[data-astro-cid-5wls6m7l]{margin-top:var(--space-6);max-width:43ch;color:var(--color-muted)}.hero-actions[data-astro-cid-5wls6m7l]{align-items:center;gap:var(--space-5);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.hero-actions[data-astro-cid-5wls6m7l]>a[data-astro-cid-5wls6m7l]{font-size:var(--text-small);padding-block:.8rem;font-weight:600}.hero-notes[data-astro-cid-5wls6m7l]{margin-top:var(--space-7);color:var(--color-muted);font-size:var(--text-small);flex-wrap:wrap;gap:.5rem 1.3rem;padding:0;list-style:none;display:flex}li[data-astro-cid-5wls6m7l]:before{content:"·";margin-right:.5rem}figure[data-astro-cid-5wls6m7l]{justify-self:center;width:100%;max-width:34rem;margin:0;position:relative}figure[data-astro-cid-5wls6m7l] img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-card);width:100%}.psychology[data-astro-cid-5wls6m7l] img{border-radius:45% 45% var(--radius-card) var(--radius-card)}figcaption[data-astro-cid-5wls6m7l]{background:var(--color-accent);width:calc(100% - 2rem);color:var(--color-text);box-shadow:var(--shadow-soft);border-radius:.7rem;margin:-3rem auto 0;padding:1.2rem 1.5rem;font-weight:600;position:relative}figcaption[data-astro-cid-5wls6m7l] span[data-astro-cid-5wls6m7l]{text-transform:uppercase;letter-spacing:.14em;margin-top:.4rem;font-size:.65rem;font-weight:400;display:block}@media (width>=52rem){.hero-grid{gap:var(--space-8);grid-template-columns:1.1fr 1fr}}.hero-visual[data-astro-cid-5wls6m7l]:before{content:"";border:1px solid var(--color-border);border-radius:inherit;z-index:-1;position:absolute;inset:1.5rem -1rem -1rem 1.5rem}.hero-visual[data-astro-cid-5wls6m7l]{isolation:isolate}.hero-visual[data-astro-cid-5wls6m7l].psychology:before{border-radius:45% 45% 1.75rem 1.75rem}@media (width<=51rem){.hero-visual[data-astro-cid-5wls6m7l]{max-width:27rem}.hero-notes[data-astro-cid-5wls6m7l]{margin-top:var(--space-5)}}.details-section[data-astro-cid-e5ioak5v]{border-top:1px solid var(--color-border)}.details-intro[data-astro-cid-e5ioak5v]{gap:var(--space-5);margin-bottom:var(--space-7);display:grid}.details-intro[data-astro-cid-e5ioak5v] .eyebrow[data-astro-cid-e5ioak5v]{grid-column:1/-1;margin:0}h2[data-astro-cid-e5ioak5v]{max-width:22ch}.details-intro[data-astro-cid-e5ioak5v]>p[data-astro-cid-e5ioak5v]:last-child{max-width:40ch;color:var(--color-muted);align-self:end}.detail-grid[data-astro-cid-e5ioak5v]{gap:var(--space-6);display:grid}article[data-astro-cid-e5ioak5v]{border-top:1px solid var(--color-border);padding-top:var(--space-5)}.detail-number[data-astro-cid-e5ioak5v]{border:1px solid var(--color-border);width:2.5rem;height:2.5rem;margin-bottom:var(--space-5);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}h3[data-astro-cid-e5ioak5v]{margin-bottom:var(--space-3);font-weight:600}article[data-astro-cid-e5ioak5v] p[data-astro-cid-e5ioak5v]{color:var(--color-muted);max-width:38ch}.training[data-astro-cid-e5ioak5v] .detail-number[data-astro-cid-e5ioak5v]{background:var(--color-accent);border-color:#0000;border-radius:.3rem}@media (width>=52rem){.details-intro[data-astro-cid-e5ioak5v]{gap:var(--space-6) var(--space-8);grid-template-columns:1.3fr 1fr}.detail-grid[data-astro-cid-e5ioak5v]{gap:var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr))}}.section-heading[data-astro-cid-ysklgcyt]{gap:var(--space-5);margin-bottom:var(--space-7);display:grid}.section-heading[data-astro-cid-ysklgcyt] h2[data-astro-cid-ysklgcyt]{max-width:19ch}.section-intro[data-astro-cid-ysklgcyt]{max-width:45ch;color:var(--color-muted)}@media (width>=50rem){.section-heading[data-astro-cid-ysklgcyt]{align-items:end;gap:var(--space-8);grid-template-columns:1.2fr 1fr}}.service-grid[data-astro-cid-6ayiis53]{gap:var(--space-5);display:grid}article[data-astro-cid-6ayiis53]{overflow-wrap:anywhere;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);min-width:0;padding:clamp(1.5rem,3vw,2.5rem)}.number[data-astro-cid-6ayiis53]{font:2.5rem/1 var(--font-display);margin-bottom:var(--space-5);display:block}h3[data-astro-cid-6ayiis53]{font-size:1.6rem}p[data-astro-cid-6ayiis53]{margin-top:var(--space-4);color:var(--color-muted);max-width:49ch}ul[data-astro-cid-6ayiis53]{margin-block:var(--space-5);color:var(--color-muted);font-size:var(--text-small)}li[data-astro-cid-6ayiis53]+li[data-astro-cid-6ayiis53]{margin-top:var(--space-2)}a[data-astro-cid-6ayiis53]{font-weight:600}@media (width>=64rem){.service-grid[data-astro-cid-6ayiis53]{grid-template-columns:repeat(3,minmax(0,1fr))}}.duration[data-astro-cid-6ayiis53]{color:var(--color-primary);font-weight:600}.details-link[data-astro-cid-6ayiis53]{margin-top:1rem;display:block}article[data-astro-cid-6ayiis53]{flex-direction:column;align-items:start;display:flex}ul[data-astro-cid-6ayiis53]{flex:1}.approach[data-astro-cid-26m2paim]{background:var(--color-primary);color:var(--color-on-primary)}.approach-grid{gap:var(--space-7);align-items:center;display:grid}h2[data-astro-cid-26m2paim]{max-width:19ch}.lead[data-astro-cid-26m2paim]{margin-block:var(--space-6);max-width:48ch}figure[data-astro-cid-26m2paim]{margin:0}figure[data-astro-cid-26m2paim] img{object-fit:cover;border-radius:var(--radius-card);width:100%;max-height:32rem}figcaption[data-astro-cid-26m2paim]{margin-top:var(--space-3);font-size:.75rem}.training-note[data-astro-cid-26m2paim]{background:var(--color-accent);color:var(--color-text);border-radius:var(--radius-card);padding:clamp(1.75rem,4vw,3rem);position:relative;overflow:hidden}.training-note[data-astro-cid-26m2paim] p[data-astro-cid-26m2paim]{letter-spacing:-.04em;margin-block:var(--space-5);font-size:clamp(2rem,3vw,3.2rem);font-weight:600;line-height:1.15}.training-note[data-astro-cid-26m2paim]>span[data-astro-cid-26m2paim]:last-of-type{max-width:28ch;display:block}.motion-lines[data-astro-cid-26m2paim]{height:5rem;margin-top:var(--space-6);justify-content:end;gap:1rem;display:flex}i[data-astro-cid-26m2paim]{background:currentColor;width:.7rem;height:100%;transform:skew(-25deg)}i[data-astro-cid-26m2paim]:nth-child(2){align-self:end;height:70%}i[data-astro-cid-26m2paim]:nth-child(3){align-self:end;height:40%}@media (width>=52rem){.approach-grid{gap:var(--space-8);grid-template-columns:1.15fr 1fr}}ol[data-astro-cid-dq2tcfh5]{gap:var(--space-6);counter-reset:step;padding:0;list-style:none;display:grid}li[data-astro-cid-dq2tcfh5]{counter-increment:step;border-top:1px solid var(--color-border);padding-top:var(--space-5)}li[data-astro-cid-dq2tcfh5]:before{content:"0" counter(step);font:2.5rem/1 var(--font-display);margin-bottom:var(--space-5);display:block}p[data-astro-cid-dq2tcfh5]{margin-top:var(--space-4);color:var(--color-muted)}@media (width>=52rem){ol[data-astro-cid-dq2tcfh5]{grid-template-columns:repeat(3,minmax(0,1fr))}}details[data-astro-cid-jm7b4b5q]{border-top:1px solid var(--color-border)}details[data-astro-cid-jm7b4b5q]:last-child{border-bottom:1px solid var(--color-border)}summary[data-astro-cid-jm7b4b5q]{padding-block:var(--space-5);cursor:pointer;font-weight:600}p[data-astro-cid-jm7b4b5q]{color:var(--color-muted);padding-bottom:var(--space-5)}.journal[data-astro-cid-aclvifex]{background:var(--color-tint)}.journal-link[data-astro-cid-aclvifex]{margin-top:var(--space-6);font-weight:600;display:inline-block}.contact-section[data-astro-cid-d4aym5vz]{background:var(--color-tint)}.contact-grid[data-astro-cid-d4aym5vz]{gap:var(--space-7);display:grid}.contact-aside[data-astro-cid-d4aym5vz]{max-width:30rem}.contact-aside[data-astro-cid-d4aym5vz]>a[data-astro-cid-d4aym5vz]{margin-top:var(--space-3);overflow-wrap:anywhere;font-size:1.2rem;display:inline-block}.privacy-note[data-astro-cid-d4aym5vz]{margin-top:var(--space-5);font-size:var(--text-small);color:var(--color-muted)}form[data-astro-cid-d4aym5vz]{gap:var(--space-3);border-radius:var(--radius-card);background:var(--color-surface);border:1px solid var(--color-border);padding:clamp(1.25rem,3vw,2rem);display:grid}label[data-astro-cid-d4aym5vz]{font-weight:600}label[data-astro-cid-d4aym5vz] span[data-astro-cid-d4aym5vz]{font-weight:400;font-size:var(--text-small)}input[data-astro-cid-d4aym5vz],select[data-astro-cid-d4aym5vz],textarea[data-astro-cid-d4aym5vz]{border:1px solid var(--color-border);width:100%;min-width:0;color:var(--color-text);background:var(--color-background);border-radius:.5rem;padding:.8rem}textarea[data-astro-cid-d4aym5vz]{resize:vertical}button[data-astro-cid-d4aym5vz]{cursor:pointer;border-radius:var(--radius-pill);background:var(--color-primary);min-height:3.25rem;color:var(--color-on-primary);border:0;padding:.8rem 1.25rem;font-weight:600}button[data-astro-cid-d4aym5vz]:disabled{cursor:not-allowed;opacity:.65}#form-status[data-astro-cid-d4aym5vz]{font-size:var(--text-small);color:var(--color-muted)}.contact-trap[data-astro-cid-d4aym5vz]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=52rem){.contact-grid[data-astro-cid-d4aym5vz]{gap:var(--space-8);grid-template-columns:1fr 1fr}}
