:root{--color-primary:#000;--color-primary-dark:#1a1a1a;--color-primary-light:#333;--color-accent:gold;--color-accent-dark:#ffc700;--color-accent-light:#fff9c4;--color-secondary:#666;--color-secondary-light:#f5f5f5;--color-text:#000;--color-text-light:#666;--color-heading:#000;--color-base:#fff;--color-white:#fff;--color-light-gray:#f9f9f9;--color-surface:#fff;--color-link:#000;--color-link-hover:gold;--color-link-visited:#666;--color-success:#059669;--color-error:#dc2626;--color-warning:gold;--color-info:#0284c7;--color-focus:gold;--color-focus-ring:#ffd70066;--font-heading:"Lora",Georgia,serif;--font-body:"Lato",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.page-module-scss-module__2xlmdq__page{min-height:100vh}.page-module-scss-module__2xlmdq__hero{background-color:var(--color-primary);color:var(--color-white);text-align:center;padding:2rem 0}@media (width>=641px){.page-module-scss-module__2xlmdq__hero{padding:3rem 0}}.page-module-scss-module__2xlmdq__hero h1{color:var(--color-white);margin:0;font-size:1.75rem}@media (width>=641px){.page-module-scss-module__2xlmdq__hero h1{font-size:2.5rem}}.page-module-scss-module__2xlmdq__container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}@media (width>=641px){.page-module-scss-module__2xlmdq__container{padding:0 1.5rem}}@media (width>=1025px){.page-module-scss-module__2xlmdq__container{padding:0 2rem}}.page-module-scss-module__2xlmdq__content{padding:2rem 0 1.5rem}@media (width>=641px){.page-module-scss-module__2xlmdq__content{padding:3rem 0}}@media (width>=641px) and (width>=641px){.page-module-scss-module__2xlmdq__content{padding:4rem 0}}.page-module-scss-module__2xlmdq__content{background-color:var(--color-white)}.page-module-scss-module__2xlmdq__profileSection{grid-template-columns:1fr;align-items:start;gap:2rem;margin-bottom:3rem;display:grid}@media (width>=641px){.page-module-scss-module__2xlmdq__profileSection{grid-template-columns:300px 1fr;gap:3rem;margin-bottom:4rem}}.page-module-scss-module__2xlmdq__profileImage{justify-self:center;width:min(320px,100%)}.page-module-scss-module__2xlmdq__profileImage img{aspect-ratio:3/4;object-fit:cover;object-position:center 15%;border-radius:8px;width:100%;height:auto;box-shadow:0 4px 12px #00000026}.page-module-scss-module__2xlmdq__profileContent h2{margin-top:0;font-size:1.5rem}@media (width>=641px){.page-module-scss-module__2xlmdq__profileContent h2{font-size:2rem}}.page-module-scss-module__2xlmdq__credentials{color:var(--color-primary);margin-bottom:1rem;font-weight:600}.page-module-scss-module__2xlmdq__role{margin-bottom:1.5rem;font-style:italic}.page-module-scss-module__2xlmdq__section{margin-bottom:1.5rem}@media (width>=641px){.page-module-scss-module__2xlmdq__section{margin-bottom:3rem}}.page-module-scss-module__2xlmdq__section:last-child{margin-bottom:0}@media (width>=641px){.page-module-scss-module__2xlmdq__section:last-child{margin-bottom:0}}.page-module-scss-module__2xlmdq__section h2{color:var(--color-primary);margin-bottom:1.5rem;font-size:1.5rem}@media (width>=641px){.page-module-scss-module__2xlmdq__section h2{font-size:1.75rem}}.page-module-scss-module__2xlmdq__section p{font-size:.9375rem;line-height:1.7}@media (width>=641px){.page-module-scss-module__2xlmdq__section p{font-size:1rem;line-height:1.8}}.page-module-scss-module__2xlmdq__section ul{margin-top:0;margin-bottom:0;margin-left:0;padding-left:1.5rem;padding-right:1rem;font-size:.9375rem;line-height:1.8;list-style-type:disc;list-style-position:outside}@media (width>=641px){.page-module-scss-module__2xlmdq__section ul{padding-right:0;font-size:1rem}}.page-module-scss-module__2xlmdq__section ul li{margin-bottom:.5rem}.page-module-scss-module__2xlmdq__section ul li:last-child{margin-bottom:0}.page-module-scss-module__2xlmdq__resources{margin-top:0;margin-bottom:0;margin-left:0;padding:0;list-style:none}.page-module-scss-module__2xlmdq__resources li{margin-bottom:.5rem}.page-module-scss-module__2xlmdq__resources li:last-child{margin-bottom:0}.page-module-scss-module__2xlmdq__resources li a{color:var(--color-primary);text-decoration:underline}.page-module-scss-module__2xlmdq__resources li a:hover{color:var(--color-link-hover)}
