.page-module__4MRwfa__container{color:#fff;background:#000;min-height:100vh}.page-module__4MRwfa__profileWrapper{max-width:1200px;margin:0 auto;padding:120px 20px 80px}.page-module__4MRwfa__backLink{margin-bottom:40px}.page-module__4MRwfa__backLink a{color:#888;font-size:.9rem;text-decoration:none;transition:color .2s}.page-module__4MRwfa__backLink a:hover{color:#fff}.page-module__4MRwfa__profileGrid{grid-template-columns:400px 1fr;align-items:start;gap:80px;display:grid}.page-module__4MRwfa__photoCol{position:sticky;top:100px}.page-module__4MRwfa__imageContainer{aspect-ratio:3/4;background:#111;border:1px solid #333;width:100%;position:relative;overflow:hidden}.page-module__4MRwfa__image{object-fit:cover}.page-module__4MRwfa__placeholder{color:#555;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.page-module__4MRwfa__infoCol{padding-top:20px}.page-module__4MRwfa__name{font-family:var(--font-oswald);text-transform:uppercase;margin-bottom:10px;font-size:4rem;line-height:1}.page-module__4MRwfa__role{color:#888;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #222;margin-bottom:40px;padding-bottom:30px;font-size:1.2rem}.page-module__4MRwfa__bio{color:#ccc;white-space:pre-wrap;margin-bottom:60px;font-size:1.1rem;line-height:1.8}.page-module__4MRwfa__intro{color:#f0f0f0;background:#d4af3714;border:1px solid #d4af3759;margin-bottom:24px;padding:16px 18px;font-size:1rem;line-height:1.7}.page-module__4MRwfa__badge{color:#000;text-transform:uppercase;letter-spacing:1px;background:#fff;border-radius:4px;margin-bottom:20px;padding:6px 12px;font-size:.75rem;font-weight:700;display:inline-block}.page-module__4MRwfa__sectionTitle{font-family:var(--font-oswald);text-transform:uppercase;color:#fff;border-left:2px solid #fff;margin:40px 0 20px;padding-left:15px;font-size:1.5rem}.page-module__4MRwfa__expertiseGrid{background:#111;border:1px solid #333;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;margin-bottom:40px;padding:30px;display:grid}.page-module__4MRwfa__expertiseItem h4{color:#888;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px;font-size:.8rem}.page-module__4MRwfa__chips{flex-wrap:wrap;gap:10px;display:flex}.page-module__4MRwfa__chip{color:#ddd;background:#333;border-radius:100px;padding:6px 12px;font-size:.85rem}.page-module__4MRwfa__socials{gap:20px;margin-bottom:40px;display:flex}.page-module__4MRwfa__socialLink{color:#fff;text-transform:uppercase;border-bottom:1px solid #444;padding-bottom:2px;font-size:.9rem;text-decoration:none;transition:border-color .2s}.page-module__4MRwfa__socialLink:hover{border-color:#fff}.page-module__4MRwfa__ctaBlock{gap:20px;margin-top:60px;display:flex}.page-module__4MRwfa__portfolioGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:42px;display:grid}.page-module__4MRwfa__portfolioItem{background:#0b0b0b;border:1px solid #ffffff29;margin:0;overflow:hidden}.page-module__4MRwfa__portfolioImage,.page-module__4MRwfa__portfolioVideo{object-fit:cover;background:#000;width:100%;height:320px;display:block}.page-module__4MRwfa__portfolioCaption{color:#b9b9b9;border-top:1px solid #ffffff1a;margin:0;padding:10px 12px 12px;font-size:.86rem}.page-module__4MRwfa__ctaPrimary{color:#000;font-family:var(--font-oswald);text-transform:uppercase;background:#fff;border:1px solid #fff;padding:15px 40px;font-weight:700;text-decoration:none;transition:all .3s}.page-module__4MRwfa__ctaPrimary:hover{color:#fff;background:0 0}.page-module__4MRwfa__ctaSecondary{color:#fff;font-family:var(--font-oswald);text-transform:uppercase;background:0 0;border:1px solid #444;padding:15px 40px;text-decoration:none;transition:all .3s}.page-module__4MRwfa__ctaSecondary:hover{border-color:#fff}@media (max-width:900px){.page-module__4MRwfa__profileGrid{grid-template-columns:1fr;gap:40px}.page-module__4MRwfa__photoCol{max-width:400px;position:static}.page-module__4MRwfa__name{font-size:3rem}.page-module__4MRwfa__portfolioGrid{grid-template-columns:1fr}}
