.page-module__0xvWeq__container{width:100%}.page-module__0xvWeq__hero{border-bottom:1px solid var(--color-border-subtle);text-align:center;padding:120px 0 80px}.page-module__0xvWeq__hero h1{margin-bottom:16px}.page-module__0xvWeq__subtitle{color:var(--color-text-muted);max-width:700px;margin:0 auto;font-size:1.25rem}.page-module__0xvWeq__contentSection{padding:100px 0}.page-module__0xvWeq__contributorsGrid{grid-template-columns:repeat(3,1fr);gap:40px;margin-bottom:120px;display:grid}.page-module__0xvWeq__contributorCard{text-align:center}.page-module__0xvWeq__imageWrapper{aspect-ratio:3/4;background-color:var(--color-bg-elevated);width:100%;margin-bottom:24px;position:relative;overflow:hidden}.page-module__0xvWeq__image{object-fit:cover;filter:grayscale();transition:filter .3s}.page-module__0xvWeq__contributorCard:hover .page-module__0xvWeq__image{filter:grayscale(0%)}.page-module__0xvWeq__contributorCard:first-child .page-module__0xvWeq__image{object-position:center 20%}.page-module__0xvWeq__name{font-family:var(--font-serif);color:var(--color-text);margin-bottom:8px;font-size:1.5rem}.page-module__0xvWeq__role{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary);margin-bottom:16px;font-size:.875rem;display:block}.page-module__0xvWeq__bio{font-family:var(--font-sans);color:var(--color-text-muted);font-size:1rem;line-height:1.6}.page-module__0xvWeq__grid{border-top:1px solid var(--color-border-subtle);grid-template-columns:1.5fr 1fr;gap:80px;margin-bottom:100px;padding-top:100px;display:grid}.page-module__0xvWeq__textColumn h2{margin-bottom:24px;font-size:2.5rem}.page-module__0xvWeq__textColumn p{margin-bottom:24px;font-size:1.125rem}.page-module__0xvWeq__topicList{margin-top:24px;list-style:none}.page-module__0xvWeq__topicList li{border-bottom:1px solid var(--color-border-subtle);color:var(--color-text);font-family:var(--font-serif);padding:16px 0;font-size:1.125rem}.page-module__0xvWeq__topicList li:first-child{border-top:1px solid var(--color-border-subtle)}.page-module__0xvWeq__ctaBox{background-color:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);text-align:center;padding:48px}.page-module__0xvWeq__ctaBox h3{margin-bottom:16px;font-size:2rem}.page-module__0xvWeq__ctaBox p{color:var(--color-text-muted);margin-bottom:32px}@media (max-width:900px){.page-module__0xvWeq__contributorsGrid{grid-template-columns:1fr;gap:60px}.page-module__0xvWeq__grid{grid-template-columns:1fr;gap:40px}}
