.page_intro__N6jLO{padding:2rem;margin-bottom:2rem}.page_introBody__KNwP5{font-size:1.1rem;line-height:1.6;margin:0 0 1rem;color:var(--text-color)}.page_introBody__KNwP5:last-child{margin-bottom:0}.page_referencesHeading__d1qld{margin:1.75rem 0 .75rem;font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.page_referenceList__oySVT{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.page_reference___Q7zH{display:inline-block;padding:.35rem .75rem;border:1px solid var(--glass-border);border-radius:var(--radius-control);background:rgba(0,0,0,.25);font-size:.85rem;line-height:1.4}.page_grid__RQbOr{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:2rem;gap:2rem;align-items:start}.page_panel__kZkIQ{padding:2rem}.page_panelHeading__WjtgY{margin-top:0}.page_skillList__XdQvY{list-style:none;padding:0;margin:0}.page_skillList__XdQvY li{display:flex;gap:.5rem;margin-bottom:.5rem;line-height:1.5}.page_skillList__XdQvY li:before{content:"•";flex:none;color:var(--accent-color)}.page_roleList__7gWNP{display:flex;flex-direction:column;gap:1.5rem}.page_roleTitle__YR2Fk{margin:0 0 .5rem;color:#fff;font-size:1rem}.page_rolePeriod__kv9Gh{font-size:.9rem;color:var(--text-subtle)}.page_roleSummary__BILMO{font-size:.9rem;margin:.5rem 0 0;line-height:1.6}