.accent[data-astro-cid-wq3j24rz]{color:var(--accent);font-style:italic}.portrait__grid[data-astro-cid-wq3j24rz]{grid-template-columns:1fr;align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}@media (width>=64rem){.portrait__grid[data-astro-cid-wq3j24rz]{grid-template-columns:.95fr 1fr}}.portrait__figure[data-astro-cid-wq3j24rz]{max-width:34rem}.portrait__text[data-astro-cid-wq3j24rz]{gap:1.5rem;max-width:40rem;display:grid}.portrait__name[data-astro-cid-wq3j24rz]{margin-block:.5rem;line-height:1.06}.portrait[data-astro-cid-wq3j24rz]{padding-top:clamp(8rem,14vw,11rem)}.portrait__quote[data-astro-cid-wq3j24rz]{max-width:36ch;font-family:var(--font-display);letter-spacing:-.02em;color:var(--dim);font-size:clamp(1.05rem,1.5vw,1.25rem);font-style:italic;font-weight:500;line-height:1.45}.real-world[data-astro-cid-wq3j24rz]{background:var(--surface);border-block:1px solid var(--line)}.real-world__grid[data-astro-cid-wq3j24rz]{grid-template-columns:1fr;gap:clamp(2rem,5vw,4rem);display:grid}@media (width>=64rem){.real-world__grid[data-astro-cid-wq3j24rz]{grid-template-columns:1fr 1.15fr}}.real-world__title[data-astro-cid-wq3j24rz]{max-width:16ch;margin-top:1.25rem}.real-world__body[data-astro-cid-wq3j24rz]{gap:1.5rem;max-width:42rem;display:grid}.curiosity__head[data-astro-cid-wq3j24rz]{max-width:52rem}.curiosity__title[data-astro-cid-wq3j24rz]{margin-top:1.25rem}.curiosity__lede[data-astro-cid-wq3j24rz]{max-width:48ch;margin-top:1.5rem}.chips[data-astro-cid-wq3j24rz]{flex-wrap:wrap;gap:.65rem;margin-block:clamp(2.5rem,5vw,3.5rem);display:flex}.chip[data-astro-cid-wq3j24rz]{border:1px solid var(--line);color:var(--dim);border-radius:999px;padding:.6rem 1.15rem;font-size:.8125rem;transition:border-color .4s,color .4s,transform .4s cubic-bezier(.22,1,.36,1)}.chip[data-astro-cid-wq3j24rz]:hover{border-color:color-mix(in srgb, var(--accent) 55%, transparent);color:var(--fg);transform:translateY(-2px)}.curiosity__foot[data-astro-cid-wq3j24rz]{gap:1.5rem;max-width:44rem;display:grid}@media (width>=60rem){.curiosity__foot[data-astro-cid-wq3j24rz]{grid-template-columns:1.4fr 1fr;align-items:start;gap:3rem;max-width:none}}.method[data-astro-cid-wq3j24rz]{background:var(--surface);border-block:1px solid var(--line)}.method__title[data-astro-cid-wq3j24rz]{max-width:16ch;margin-top:1.25rem}.steps[data-astro-cid-wq3j24rz]{border:1px solid var(--line);border-radius:1.25rem;grid-template-columns:1fr;margin-block:clamp(2.5rem,5vw,3.5rem);display:grid;overflow:hidden}.step[data-astro-cid-wq3j24rz]:nth-child(n+2){border-top:1px solid var(--line)}@media (width>=40rem){.steps[data-astro-cid-wq3j24rz]{grid-template-columns:repeat(2,1fr)}.step[data-astro-cid-wq3j24rz]:nth-child(n){border:0}.step[data-astro-cid-wq3j24rz]:nth-child(2n){border-left:1px solid var(--line)}.step[data-astro-cid-wq3j24rz]:nth-child(n+3){border-top:1px solid var(--line)}}@media (width>=68rem){.steps[data-astro-cid-wq3j24rz]{grid-template-columns:repeat(4,1fr)}.step[data-astro-cid-wq3j24rz]:nth-child(n){border:0}.step[data-astro-cid-wq3j24rz]:nth-child(n+2){border-left:1px solid var(--line)}}.step[data-astro-cid-wq3j24rz]{background:var(--surface-raised);padding:clamp(1.5rem,3vw,2.25rem);transition:background-color .5s}.step[data-astro-cid-wq3j24rz]:hover{background:var(--surface-raised-hover)}.step__n[data-astro-cid-wq3j24rz]{letter-spacing:.2em;color:var(--accent);font-size:.6875rem}.step__title[data-astro-cid-wq3j24rz]{margin-top:1rem}.step__text[data-astro-cid-wq3j24rz]{color:var(--dim);margin-top:.6rem;font-size:.9rem;line-height:1.65}.method__quote[data-astro-cid-wq3j24rz]{font-family:var(--font-display);letter-spacing:-.03em;max-width:24ch;font-size:clamp(1.2rem,2.5vw,1.85rem);font-weight:500;line-height:1.3}.credentials__grid[data-astro-cid-wq3j24rz]{gap:clamp(2rem,4vw,3rem);display:grid}.credentials__title[data-astro-cid-wq3j24rz]{max-width:20ch;margin-top:1.25rem}.credentials__lists[data-astro-cid-wq3j24rz]{grid-template-columns:1fr;gap:2.5rem;display:grid}@media (width>=60rem){.credentials__lists[data-astro-cid-wq3j24rz]{grid-template-columns:1.2fr 1fr;gap:4rem}}.cred-list[data-astro-cid-wq3j24rz]{gap:0;display:grid}.cred-item[data-astro-cid-wq3j24rz]{border-bottom:1px solid var(--line);color:var(--dim);padding-block:.9rem;font-size:.9375rem;transition:color .35s,padding-left .45s cubic-bezier(.22,1,.36,1)}.cred-item[data-astro-cid-wq3j24rz]:hover{color:var(--fg);padding-left:.5rem}.cred-list--orgs[data-astro-cid-wq3j24rz]{align-content:start}.credentials__cta[data-astro-cid-wq3j24rz]{padding-top:2rem}.cred-item--org[data-astro-cid-wq3j24rz]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.cred-item__logo[data-astro-cid-wq3j24rz]{aspect-ratio:1;object-fit:cover;border-radius:.75rem;flex:none;width:10rem;max-width:100%;height:auto}.cred-item__logo--badge[data-astro-cid-wq3j24rz]{object-fit:contain;border-radius:0}.credentials[data-astro-cid-wq3j24rz] .cred-item__logo[data-astro-cid-wq3j24rz]{mix-blend-mode:multiply;border-radius:0}.credentials[data-astro-cid-wq3j24rz] .cred-item--org[data-astro-cid-wq3j24rz]{background:var(--surface)}.cred-item__text[data-astro-cid-wq3j24rz]{flex-direction:column;flex:9rem;gap:.3rem;min-width:0;display:flex}.cred-item__org[data-astro-cid-wq3j24rz]{color:var(--fg);font-size:1rem}.cred-item__detail[data-astro-cid-wq3j24rz]{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.75rem}.credentials__note[data-astro-cid-wq3j24rz]{max-width:52ch;color:var(--faint);border-top:1px solid var(--line);padding-top:1rem;font-size:.9375rem;line-height:1.75}.approach[data-astro-cid-wq3j24rz]{background:var(--surface);border-block:1px solid var(--line)}.approach__head[data-astro-cid-wq3j24rz]{max-width:48rem;margin-bottom:clamp(2.5rem,6vw,4.5rem)}.approach__title[data-astro-cid-wq3j24rz]{max-width:15ch;margin-top:1.25rem}.approach__cols[data-astro-cid-wq3j24rz]{grid-template-columns:1fr;gap:2rem;padding-bottom:clamp(3.5rem,8vw,6rem);display:grid}@media (width>=52rem){.approach__cols[data-astro-cid-wq3j24rz]{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.coaching__head[data-astro-cid-wq3j24rz]{flex-direction:column;gap:2rem;margin-bottom:clamp(2.5rem,6vw,4rem);display:flex}@media (width>=64rem){.coaching__head[data-astro-cid-wq3j24rz]{flex-direction:row;justify-content:space-between;align-items:flex-end}}.coaching__title[data-astro-cid-wq3j24rz]{max-width:20ch;margin-top:1.25rem}.coaching__head-cta[data-astro-cid-wq3j24rz]{flex:none}.areas[data-astro-cid-wq3j24rz]{border-top:1px solid var(--line)}.area[data-astro-cid-wq3j24rz]{border-bottom:1px solid var(--line)}.area__link[data-astro-cid-wq3j24rz]{grid-template-columns:2.5rem 1fr;align-items:baseline;gap:.35rem 1.5rem;padding:clamp(1.5rem,3.5vw,2.25rem) 3rem clamp(1.5rem,3.5vw,2.25rem) 0;transition:padding-left .55s cubic-bezier(.22,1,.36,1);display:grid;position:relative}@media (width>=64rem){.area__link[data-astro-cid-wq3j24rz]{grid-template-columns:4rem minmax(0,20rem) 1fr;align-items:center}.area__link[data-astro-cid-wq3j24rz]:hover{padding-left:1.25rem}}.area__link[data-astro-cid-wq3j24rz]:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 8%, transparent), transparent 55%);opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.area__link[data-astro-cid-wq3j24rz]:hover:before{opacity:1}.area__n[data-astro-cid-wq3j24rz]{letter-spacing:.2em;color:var(--faint);font-size:.6875rem;transition:color .4s}.area__link[data-astro-cid-wq3j24rz]:hover .area__n[data-astro-cid-wq3j24rz]{color:var(--accent)}.area__title[data-astro-cid-wq3j24rz]{font-family:var(--font-display);letter-spacing:-.02em;grid-column:2;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:600;line-height:1.2;transition:color .4s}@media (width>=64rem){.area__title[data-astro-cid-wq3j24rz]{grid-column:2}}.area__summary[data-astro-cid-wq3j24rz]{color:var(--dim);grid-column:2;font-size:.9375rem;line-height:1.6}@media (width>=64rem){.area__summary[data-astro-cid-wq3j24rz]{grid-column:3}}.area__icon[data-astro-cid-wq3j24rz]{width:1.05rem;color:var(--accent);opacity:0;transition:opacity .4s,transform .5s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;right:.25rem;translate:0 -50%}.area__link[data-astro-cid-wq3j24rz]:hover .area__icon[data-astro-cid-wq3j24rz]{opacity:1;transform:translate(3px,-3px)}
