.AboutBlock-module__mjWSCq__about{padding:0 var(--margin-desktop)}.AboutBlock-module__mjWSCq__intro{gap:var(--stack-lg);margin-bottom:var(--stack-xl);grid-template-columns:1fr 400px;align-items:start;display:grid}.AboutBlock-module__mjWSCq__introText{padding-top:var(--stack-sm)}.AboutBlock-module__mjWSCq__headline{font-family:var(--font-headline);letter-spacing:-.01em;text-transform:uppercase;color:var(--color-text-primary);margin-bottom:var(--stack-md);font-size:48px;font-weight:700;line-height:52px}.AboutBlock-module__mjWSCq__bio{font-family:var(--font-body);color:var(--color-text-secondary);max-width:560px;font-size:18px;font-weight:300;line-height:28.8px}.AboutBlock-module__mjWSCq__portrait{position:relative}.AboutBlock-module__mjWSCq__portraitFrame{background-color:var(--color-surface);width:100%;padding-top:125%;position:relative;overflow:hidden}.AboutBlock-module__mjWSCq__section{margin-bottom:var(--stack-xl)}.AboutBlock-module__mjWSCq__sectionHeader{margin-bottom:var(--stack-md)}.AboutBlock-module__mjWSCq__sectionLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:var(--stack-sm);font-size:10px;font-weight:400;display:block}.AboutBlock-module__mjWSCq__sectionDivider{background-color:var(--color-border);height:1px}.AboutBlock-module__mjWSCq__capabilitiesList{grid-template-columns:repeat(4,1fr);gap:0;list-style:none;display:grid}.AboutBlock-module__mjWSCq__capabilityItem{font-family:var(--font-headline);letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-primary);border-bottom:1px solid var(--color-border);padding:16px 0;font-size:20px;font-weight:500}.AboutBlock-module__mjWSCq__contactContent{gap:var(--stack-md);flex-direction:column;display:flex}.AboutBlock-module__mjWSCq__contactText{font-family:var(--font-body);color:var(--color-text-secondary);max-width:480px;font-size:18px;font-weight:300;line-height:28.8px}.AboutBlock-module__mjWSCq__contactEmail{font-family:var(--font-headline);letter-spacing:-.01em;text-transform:uppercase;color:var(--color-text-primary);transition:color var(--transition-fast);font-size:32px;font-weight:700;text-decoration:none}.AboutBlock-module__mjWSCq__contactEmail:hover{color:var(--color-text-secondary)}.AboutBlock-module__mjWSCq__contactSocial{gap:24px;display:flex}.AboutBlock-module__mjWSCq__contactSocialLink{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-secondary);transition:color var(--transition-fast);font-size:12px;font-weight:400;text-decoration:none}.AboutBlock-module__mjWSCq__contactSocialLink:hover{color:var(--color-text-primary)}@media (max-width:768px){.AboutBlock-module__mjWSCq__about{padding:0 var(--margin-mobile)}.AboutBlock-module__mjWSCq__intro{gap:var(--stack-md);grid-template-columns:1fr}.AboutBlock-module__mjWSCq__headline{font-size:32px;line-height:36px}.AboutBlock-module__mjWSCq__portrait{order:-1}.AboutBlock-module__mjWSCq__portraitFrame{padding-top:75%}.AboutBlock-module__mjWSCq__capabilitiesList{grid-template-columns:repeat(2,1fr)}.AboutBlock-module__mjWSCq__contactEmail{font-size:24px}.AboutBlock-module__mjWSCq__contactSocial{flex-wrap:wrap;gap:16px}}
.page-module__NfDiEG__page{padding:var(--stack-lg) 0 var(--stack-xl)}
