.page_page__MOvs1{min-height:100vh;background:var(--bg)}.page_hero__UXecx{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:clamp(2.5rem,8vw,7rem);align-items:end;max-width:var(--max-width);margin:0 auto;padding:5.5rem 1.5rem 4.5rem;border-bottom:1px solid var(--rule)}.page_heroInner__N61IK{max-width:820px}.page_heroRail__fMtKn{display:grid;gap:1rem;align-self:stretch;align-content:end}.page_heroArtwork__YWtCK{display:block;width:min(100%,330px);height:auto;margin-inline:auto}.page_eyebrow__b53U2{margin:0 0 .9rem;color:var(--accent);font-family:var(--font-mono);font-size:.67rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.page_hero__UXecx h1{max-width:15ch;margin:0;color:var(--ink);font-size:clamp(2.8rem,6.5vw,5.3rem);font-weight:600;letter-spacing:-.05em;line-height:.97}.page_dek__SkaUa{max-width:64ch;margin:1.45rem 0 0;color:var(--text-secondary);font-size:1.12rem;line-height:1.62}.page_heroAction__madF5{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.8rem;padding:.78rem 1rem;border-radius:var(--radius);background:var(--ink);color:var(--bg);font-family:var(--font-mono);font-size:.72rem;font-weight:600}.page_heroAside__DCvHW{padding:1.3rem;border:1px solid var(--rule);border-top:3px solid var(--accent);background:var(--surface)}.page_heroAside__DCvHW strong{color:var(--ink);font-size:.94rem}.page_heroAside__DCvHW ul{margin:.8rem 0 0;padding:0;list-style:none}.page_heroAside__DCvHW li{position:relative;padding:.32rem 0 .32rem 1rem;color:var(--text-secondary);font-size:.82rem;line-height:1.45}.page_heroAside__DCvHW li:before{position:absolute;left:0;color:var(--accent);content:"—"}.page_foundation__qgv36,.page_pathsSection__DUSr0,.page_principles__YQJUU,.page_rolesSection__tEh7s{max-width:var(--max-width);margin:0 auto;padding:5rem 1.5rem}.page_pathsSection__DUSr0{max-width:none;padding-right:max(1.5rem,calc((100vw - var(--max-width)) / 2 + 1.5rem));padding-left:max(1.5rem,calc((100vw - var(--max-width)) / 2 + 1.5rem));border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--surface)}.page_sectionHead__k8uVq{max-width:790px;margin-bottom:2.4rem}.page_foundation__qgv36 h2,.page_sectionHead__k8uVq h2{margin:0;color:var(--ink);font-size:clamp(2rem,4.3vw,3.25rem);font-weight:600;letter-spacing:-.038em;line-height:1.05}.page_foundation__qgv36>div>p:last-child,.page_sectionHead__k8uVq>p:last-child{max-width:68ch;margin:1rem 0 0;color:var(--text-secondary);line-height:1.65}.page_roleGrid__BvYIM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.page_roleCard___1TVI{display:flex;min-height:520px;flex-direction:column;padding:1.45rem;border:1px solid var(--rule);border-top:4px solid var(--role,var(--accent));border-radius:var(--radius-lg);background:var(--surface);transition:border-color var(--transition),transform var(--transition)}.page_roleCard___1TVI:hover{border-color:var(--role,var(--rule-strong));transform:translateY(-3px)}.page_foundationLinks__Hlggw a:focus-visible,.page_heroAction__madF5:focus-visible,.page_pathCard__LdAAu a:focus-visible,.page_roleCard___1TVI:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.page_cardIcon__Zj1Wp{display:grid;width:42px;height:42px;margin-bottom:1.35rem;place-items:center;border:1px solid var(--rule-strong);border-radius:50%;color:var(--role,var(--accent))}.page_roleCard___1TVI>p{margin:0 0 .55rem;color:var(--role,var(--accent));font-family:var(--font-mono);font-size:.62rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.page_roleCard___1TVI h3{margin:0;color:var(--ink);font-size:1.48rem;font-weight:600;letter-spacing:-.025em;line-height:1.12}.page_cardSummary__oaDmf{display:block;margin-top:.8rem;color:var(--text-secondary);font-size:.88rem;line-height:1.57}.page_roleCard___1TVI dl{flex:1 1;margin:1.5rem 0 0;padding-top:1.2rem;border-top:1px solid var(--rule)}.page_roleCard___1TVI dl div+div{margin-top:1rem}.page_roleCard___1TVI dt{color:var(--text-tertiary);font-family:var(--font-mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase}.page_roleCard___1TVI dd{margin:.35rem 0 0;color:var(--text-secondary);font-size:.79rem;line-height:1.48}.page_cardAction__XqnM_{display:inline-flex;align-items:center;gap:.35rem;margin-top:1.3rem;color:var(--role,var(--accent));font-family:var(--font-mono);font-size:.68rem}.page_pathList__gRq7o{display:grid;gap:1rem}.page_pathCard__LdAAu{padding:1.4rem;border:1px solid var(--rule);background:var(--bg)}.page_pathCard__LdAAu header{display:grid;grid-template-columns:36px minmax(0,1fr);gap:1rem}.page_pathCard__LdAAu header>span,.page_principleGrid__Rn1Bu article>span{color:var(--accent);font-family:var(--font-mono);font-size:.65rem}.page_pathCard__LdAAu h3,.page_principleGrid__Rn1Bu h3{margin:0;color:var(--ink);font-size:1.15rem;font-weight:600}.page_pathCard__LdAAu header p{max-width:68ch;margin:.45rem 0 0;color:var(--text-secondary);font-size:.86rem;line-height:1.55}.page_pathDetails__IdGrK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.25rem 0 0 3.25rem}.page_pathDetails__IdGrK div{padding-top:.85rem;border-top:1px solid var(--rule)}.page_adjacentMoves__F2q4U strong,.page_pathDetails__IdGrK dt{color:var(--text-tertiary);font-family:var(--font-mono);font-size:.58rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.page_pathDetails__IdGrK dd{margin:.35rem 0 0;color:var(--text-secondary);font-size:.8rem;line-height:1.5}.page_pathCard__LdAAu ol{display:flex;gap:.55rem;align-items:center;margin:1.35rem 0 0 3.25rem;padding:0;overflow-x:auto;list-style:none}.page_pathCard__LdAAu li{display:flex;flex:1 0 190px;gap:.55rem;align-items:center}.page_pathCard__LdAAu li a,.page_pathStep___MxQI{display:block;width:100%;padding:.9rem;border:1px solid var(--rule);background:var(--surface)}.page_pathCard__LdAAu li>svg{flex:0 0 auto;color:var(--accent)}.page_pathCard__LdAAu li span{display:block;color:var(--text-tertiary);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.07em;text-transform:uppercase}.page_pathCard__LdAAu li strong{display:block;margin-top:.25rem;color:var(--ink);font-size:.87rem}.page_adjacentMoves__F2q4U{display:flex;gap:.65rem 1rem;align-items:baseline;margin:1.1rem 0 0 3.25rem;color:var(--text-secondary);font-size:.76rem;line-height:1.5}.page_adjacentMoves__F2q4U strong{flex:0 0 auto}.page_principleGrid__Rn1Bu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid var(--rule);background:var(--rule)}.page_principleGrid__Rn1Bu article{padding:1.3rem;background:var(--surface)}.page_principleGrid__Rn1Bu h3{margin-top:1.2rem;font-size:1rem}.page_principleGrid__Rn1Bu p{margin:.55rem 0 0;color:var(--text-secondary);font-size:.84rem;line-height:1.58}.page_foundation__qgv36{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:clamp(2rem,8vw,7rem);align-items:start}.page_foundationLinks__Hlggw,.page_foundation__qgv36{display:grid;border-top:1px solid var(--rule)}.page_foundationLinks__Hlggw a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 0;border-bottom:1px solid var(--rule);color:var(--ink);font-size:.86rem}.page_foundationLinks__Hlggw a:hover{color:var(--accent)}@media (max-width:980px){.page_hero__UXecx{grid-template-columns:1fr}.page_heroAside__DCvHW{max-width:620px}.page_heroRail__fMtKn{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:center;max-width:820px}.page_principleGrid__Rn1Bu,.page_roleGrid__BvYIM{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.page_hero__UXecx{padding-top:3.8rem;padding-bottom:3.2rem}.page_heroRail__fMtKn{grid-template-columns:1fr}.page_heroArtwork__YWtCK{width:min(88vw,330px)}.page_foundation__qgv36,.page_pathsSection__DUSr0,.page_principles__YQJUU,.page_rolesSection__tEh7s{padding-top:3.8rem;padding-bottom:3.8rem}.page_foundation__qgv36,.page_principleGrid__Rn1Bu,.page_roleGrid__BvYIM{grid-template-columns:1fr}.page_roleCard___1TVI{min-height:0}.page_pathCard__LdAAu ol{margin-left:0}.page_pathDetails__IdGrK{grid-template-columns:1fr;margin-left:0}.page_adjacentMoves__F2q4U{display:grid;margin-left:0}}@media (prefers-reduced-motion:reduce){.page_roleCard___1TVI{transition:none}.page_roleCard___1TVI:hover{transform:none}}