.arrowlink[data-astro-cid-lcdefpme]{align-items:center;gap:var(--sp-2);font:var(--eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-brand);font-size:14px;display:inline-flex}.arrowlink[data-astro-cid-lcdefpme] svg{transition:transform var(--dur-base) var(--ease-out)}.arrowlink[data-astro-cid-lcdefpme]:hover{color:var(--brand-deep)}.arrowlink[data-astro-cid-lcdefpme]:hover svg{transform:translate(4px)}.hero[data-astro-cid-lcdefpme]{background:var(--surface-inverse);isolation:isolate;align-items:flex-end;min-height:720px;display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(#1110 58%,#11111173 86%,#111111b8 100%);position:absolute;inset:0}.hero__media[data-astro-cid-lcdefpme]{z-index:0;pointer-events:none;position:absolute;inset:0}.hero__media[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:62% 30%;width:100%;height:100%;display:block;position:absolute;inset:0}.hero__scrim[data-astro-cid-lcdefpme]{z-index:1;pointer-events:none;background:linear-gradient(90deg,#111111b8 0%,#11111180 30%,#1111112e 52%,#1110 68%),linear-gradient(#11111161 0%,#1110 26%);position:absolute;inset:0}.hero__inner[data-astro-cid-lcdefpme]{z-index:4;width:100%;padding-top:calc(var(--nav-height) + 240px);padding-bottom:464px;position:relative}.hero__copy[data-astro-cid-lcdefpme]{text-align:left;max-width:680px}.hero__title[data-astro-cid-lcdefpme]{font:900 clamp(72px, 10.5vw, 180px) / .84 var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--text-on-dark);text-shadow:0 18px 60px #11111173}.hero__title-accent[data-astro-cid-lcdefpme]{color:var(--orange-400)}.hero__claim[data-astro-cid-lcdefpme]{font:700 clamp(22px, 2.8vw, 32px) / 1.25 var(--font-body);letter-spacing:-.01em;color:var(--text-on-dark);margin-top:var(--sp-6);text-wrap:balance}.hero__statement[data-astro-cid-lcdefpme]{font:var(--body-lg);color:var(--text-on-dark-muted);max-width:56ch;margin-top:var(--sp-3);text-wrap:pretty}.entry__grid[data-astro-cid-lcdefpme]{gap:var(--card-gap);z-index:5;grid-template-columns:repeat(3,1fr);margin-top:-120px;display:grid;position:relative}.entry__card[data-astro-cid-lcdefpme]{background:var(--surface-card);border-radius:var(--radius-card);box-shadow:var(--shadow-overlap);padding:var(--card-pad);gap:var(--sp-4);grid-template-columns:minmax(84px,110px) 1fr;align-items:start;display:grid}.entry__media[data-astro-cid-lcdefpme]{border-radius:var(--radius-xs);background:var(--gray-150);align-self:stretch;overflow:hidden}.entry__media[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.entry__copy[data-astro-cid-lcdefpme]{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.entry__card[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font:var(--h3);letter-spacing:-.015em;text-wrap:pretty;font-size:20px}.entry__text[data-astro-cid-lcdefpme]{font:var(--body-sm);color:var(--text-muted)}.entry__copy[data-astro-cid-lcdefpme] .arrowlink[data-astro-cid-lcdefpme]{padding-top:var(--sp-2);margin-top:auto}.trust[data-astro-cid-lcdefpme]{border-top:var(--border-hairline) solid var(--border-subtle);margin-top:var(--sp-11)}.trust__grid[data-astro-cid-lcdefpme]{gap:var(--sp-6);padding-top:var(--sp-6);padding-bottom:var(--sp-6);grid-template-columns:repeat(4,1fr);display:grid}.trust__item[data-astro-cid-lcdefpme]{gap:var(--sp-3);font:var(--body-sm);color:var(--ink-700);align-items:center;display:flex}.trust__item[data-astro-cid-lcdefpme]+.trust__item[data-astro-cid-lcdefpme]{border-left:var(--border-hairline) solid var(--border-subtle);padding-left:var(--sp-6)}.trust__item[data-astro-cid-lcdefpme] .trust__icon{color:var(--brand);flex:none}.practice[data-astro-cid-lcdefpme]{padding-top:var(--section-y)}.practice__grid[data-astro-cid-lcdefpme]{gap:var(--sp-11);grid-template-columns:.9fr 1.1fr;align-items:start;display:grid}.practice__intro[data-astro-cid-lcdefpme]{top:var(--sp-8);position:sticky}.practice__lede[data-astro-cid-lcdefpme]{font:var(--body-lg);color:var(--text-body);margin-top:var(--sp-4);text-wrap:pretty}.practice__label[data-astro-cid-lcdefpme]{margin-top:var(--sp-6);font:var(--h4);color:var(--text-strong)}.practice__voices[data-astro-cid-lcdefpme]{margin:var(--sp-3) 0 0;gap:var(--sp-2);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.practice__voices[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:48px;padding:0 var(--sp-3);border:2px solid var(--border-strong);border-radius:var(--radius-pill);font:600 16px/1.2 var(--font-body);color:var(--text-strong);transition:var(--transition-control);justify-content:center;align-items:center;text-decoration:none;display:flex}.practice__voices[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--brand);background:var(--surface-brand-soft)}.practice__help[data-astro-cid-lcdefpme]{margin-top:var(--sp-4);font:var(--body-md);color:var(--text-body)}.practice__help[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--text-brand);font-weight:600}.practice__steps[data-astro-cid-lcdefpme]{gap:var(--sp-9);margin:0;padding:0;list-style:none;display:grid}.practice__step[data-astro-cid-lcdefpme]{gap:var(--sp-5);padding-bottom:var(--sp-9);border-bottom:var(--border-hairline) solid var(--border-subtle);grid-template-columns:56px 1fr;display:grid}.practice__step[data-astro-cid-lcdefpme]:last-child{border-bottom:0;padding-bottom:0}.practice__num[data-astro-cid-lcdefpme]{font:800 40px/1 var(--font-display);color:var(--border-strong);transition:color .4s}.practice__name[data-astro-cid-lcdefpme]{align-items:center;gap:var(--sp-3);font:var(--h3);color:var(--text-strong);display:flex}.practice__name[data-astro-cid-lcdefpme] .practice__icon{color:var(--brand);flex:none}.practice__text[data-astro-cid-lcdefpme]{margin:var(--sp-3) 0 var(--sp-4);font:var(--body-md);color:var(--text-body);text-wrap:pretty}.practice[data-astro-cid-lcdefpme][data-reveal-ready] .practice__step[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(32px)}.practice[data-astro-cid-lcdefpme][data-reveal-ready] .practice__step[data-astro-cid-lcdefpme].is-visible{opacity:1;transform:none}.practice__step[data-astro-cid-lcdefpme].is-visible .practice__num[data-astro-cid-lcdefpme]{color:var(--brand)}@media (prefers-reduced-motion:reduce){.practice[data-astro-cid-lcdefpme][data-reveal-ready] .practice__step[data-astro-cid-lcdefpme]{opacity:1;transition:none;transform:none}}.philosophy[data-astro-cid-lcdefpme]{padding-top:var(--section-y)}.philosophy__grid[data-astro-cid-lcdefpme]{gap:var(--sp-11);grid-template-columns:1.4fr 1fr;align-items:center;display:grid}.philosophy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:var(--sp-3);max-width:16ch}.philosophy__body[data-astro-cid-lcdefpme]{font:var(--body-lg);color:var(--text-muted);margin-top:var(--sp-4);text-wrap:pretty;max-width:52ch}.philosophy__pillars[data-astro-cid-lcdefpme]{font:var(--body-lg);color:var(--text-body);margin:0;padding:0;list-style:none}.philosophy__pillars[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:var(--sp-4) 0;border-top:var(--border-hairline) solid var(--border-subtle)}.philosophy__pillars[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:var(--border-hairline) solid var(--border-subtle)}.philosophy__pillars[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--text-strong)}.method[data-astro-cid-lcdefpme]{margin-top:var(--sp-10);padding-top:var(--sp-8);border-top:var(--border-hairline) solid var(--border-subtle);text-align:center}.method__words[data-astro-cid-lcdefpme]{justify-content:center;align-items:baseline;gap:var(--sp-4) var(--sp-6);margin-top:var(--sp-4);font:900 clamp(32px, 5vw, 64px) / .95 var(--font-display);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--text-strong);flex-wrap:wrap;display:flex}.method__arrow[data-astro-cid-lcdefpme]{color:var(--gray-300);font-weight:700}.method__accent[data-astro-cid-lcdefpme]{color:var(--brand)}.host[data-astro-cid-lcdefpme]{padding-top:var(--section-y)}.host__grid[data-astro-cid-lcdefpme]{gap:var(--sp-11);grid-template-columns:minmax(280px,400px) 1.3fr;align-items:center;display:grid}.host__media[data-astro-cid-lcdefpme]{border-radius:var(--radius-card);overflow:hidden}.host__media[data-astro-cid-lcdefpme] img{width:100%;height:auto;display:block}.host__title[data-astro-cid-lcdefpme]{margin-top:var(--sp-3);text-wrap:balance;max-width:24ch}.host__body[data-astro-cid-lcdefpme]{font:var(--body-lg);color:var(--text-muted);margin:var(--sp-4) 0 var(--sp-6);text-wrap:pretty;max-width:54ch}.academy[data-astro-cid-lcdefpme]{background:var(--surface-inverse);margin-top:var(--section-y);padding:var(--section-y-sm) 0}.academy__grid[data-astro-cid-lcdefpme]{gap:var(--sp-11);grid-template-columns:1fr 1.2fr;align-items:center;display:grid}.academy__media[data-astro-cid-lcdefpme]{border-radius:var(--radius-card);overflow:hidden}.academy__media[data-astro-cid-lcdefpme] img{width:100%;height:auto;display:block}.academy__title[data-astro-cid-lcdefpme]{color:var(--text-on-dark);margin-top:var(--sp-3);text-wrap:balance;max-width:22ch}.academy__body[data-astro-cid-lcdefpme]{font:var(--body-lg);color:var(--text-on-dark-muted);margin:var(--sp-4) 0 var(--sp-6);text-wrap:pretty;max-width:46ch}.academy__features[data-astro-cid-lcdefpme]{margin:0 0 var(--sp-7);gap:var(--sp-3) var(--sp-6);font:var(--body-sm);color:var(--text-on-dark-muted);grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}.academy__features[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:var(--sp-2);display:flex}.academy__features[data-astro-cid-lcdefpme] .academy__check{color:var(--orange-400);flex:none}.academy__route[data-astro-cid-lcdefpme]{margin:var(--sp-9) 0 0;padding:var(--sp-7) 0 0;border-top:var(--border-hairline) solid var(--border-on-dark);justify-content:center;align-items:baseline;gap:var(--sp-3) var(--sp-5);font:800 clamp(18px, 2.4vw, 27px) / 1.05 var(--font-display);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-on-dark);flex-wrap:wrap;list-style:none;display:flex}.academy__stage[data-astro-cid-lcdefpme]{align-items:baseline;gap:var(--sp-3) var(--sp-5);display:inline-flex}.academy__route-arrow[data-astro-cid-lcdefpme]{color:var(--orange-400);font-weight:700}.library[data-astro-cid-lcdefpme]{padding-top:var(--section-y)}.library__head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:var(--sp-9);flex-wrap:wrap;display:flex}.library__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:var(--sp-3)}.library__body[data-astro-cid-lcdefpme]{font:var(--body-lg);color:var(--text-muted);margin-top:var(--sp-4);text-wrap:pretty;max-width:52ch}.library__grid[data-astro-cid-lcdefpme]{margin:var(--sp-8) 0 0;gap:var(--card-gap);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.closing[data-astro-cid-lcdefpme]{background:var(--surface-brand);margin-top:var(--section-y);padding:var(--section-y-sm) 0;scroll-margin-top:var(--nav-height)}.closing__inner[data-astro-cid-lcdefpme]{gap:var(--sp-9);grid-template-columns:1.2fr 1fr;align-items:center;display:grid}.closing__eyebrow[data-astro-cid-lcdefpme]{font:var(--eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--black)}.closing__title[data-astro-cid-lcdefpme]{color:var(--white);margin-top:var(--sp-3)}.closing__body[data-astro-cid-lcdefpme]{font:700 19px/1.5 var(--font-body);color:var(--white);margin-top:var(--sp-3);max-width:46ch}@media (width<=1080px){.hero__media[data-astro-cid-lcdefpme] img{object-position:68% 30%}.hero__scrim[data-astro-cid-lcdefpme]{background:linear-gradient(#11111180 0%,#1111113d 22%,#1119 52%,#111111db 78%,#111111f0 100%)}.entry__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;margin-top:-80px}.entry__card[data-astro-cid-lcdefpme]{grid-template-columns:minmax(84px,120px) 1fr}.trust__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.trust__item[data-astro-cid-lcdefpme]+.trust__item[data-astro-cid-lcdefpme]{border-left:none;padding-left:0}.practice__grid[data-astro-cid-lcdefpme]{gap:var(--sp-9);grid-template-columns:1fr}.practice__intro[data-astro-cid-lcdefpme]{position:static}.philosophy__grid[data-astro-cid-lcdefpme],.host__grid[data-astro-cid-lcdefpme],.academy__grid[data-astro-cid-lcdefpme],.closing__inner[data-astro-cid-lcdefpme]{gap:var(--sp-8);grid-template-columns:1fr}.host__media[data-astro-cid-lcdefpme],.academy__media[data-astro-cid-lcdefpme]{max-width:400px}.library__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width<=640px){.hero[data-astro-cid-lcdefpme]{min-height:780px}.hero__inner[data-astro-cid-lcdefpme]{padding-top:calc(var(--nav-height) + var(--sp-13));padding-bottom:var(--sp-14)}.trust__grid[data-astro-cid-lcdefpme],.library__grid[data-astro-cid-lcdefpme],.entry__card[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.entry__media[data-astro-cid-lcdefpme]{height:150px}.academy__features[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
