.specialist-page[data-astro-cid-4hp7kwsl]{padding-top:100px}.container[data-astro-cid-4hp7kwsl]{max-width:1400px;margin:0 auto;padding:0 40px}.grid-2[data-astro-cid-4hp7kwsl]{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.profile-hero[data-astro-cid-4hp7kwsl]{padding:120px 0;background-color:var(--bg-light)}.image-wrapper[data-astro-cid-4hp7kwsl]{position:relative;width:100%;max-width:500px;margin:0 auto}.main-profile-img[data-astro-cid-4hp7kwsl]{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:4px;box-shadow:0 40px 100px #0000001a}.experience-badge[data-astro-cid-4hp7kwsl]{position:absolute;bottom:-30px;right:-30px;background:var(--brand-mauve-dark);color:#fff;padding:25px 30px;display:flex;align-items:center;gap:15px;border-radius:2px;box-shadow:10px 10px 30px #0000001a}.experience-badge[data-astro-cid-4hp7kwsl] .number[data-astro-cid-4hp7kwsl]{font-family:var(--font-serif);font-size:2.5rem;line-height:1;color:var(--brand-gold-light)}.experience-badge[data-astro-cid-4hp7kwsl] .label[data-astro-cid-4hp7kwsl]{font-size:.7rem;text-transform:uppercase;letter-spacing:2px;font-weight:700;line-height:1.4}.category-tag[data-astro-cid-4hp7kwsl]{text-transform:uppercase;letter-spacing:4px;font-size:.8rem;font-weight:700;margin-bottom:15px}.profile-name[data-astro-cid-4hp7kwsl]{font-size:clamp(3rem,6vw,4.5rem);color:var(--brand-mauve-dark);line-height:1.1;margin-bottom:10px}.profile-title[data-astro-cid-4hp7kwsl]{font-family:var(--font-sans);font-size:1.2rem;color:var(--brand-gold-dark);margin-bottom:40px;font-weight:400;text-transform:uppercase;letter-spacing:3px}.bio-section[data-astro-cid-4hp7kwsl] p[data-astro-cid-4hp7kwsl]{font-size:1.2rem;line-height:1.8;color:var(--text-light);margin-bottom:25px;font-weight:300}.specialties-box[data-astro-cid-4hp7kwsl]{background:#fff;padding:40px;border-radius:4px;margin-bottom:40px;box-shadow:0 20px 40px #00000008}.specialties-box[data-astro-cid-4hp7kwsl] h3[data-astro-cid-4hp7kwsl]{font-size:1rem;text-transform:uppercase;letter-spacing:2px;margin-bottom:25px;color:var(--brand-mauve-dark)}.specialties-grid[data-astro-cid-4hp7kwsl]{display:grid;grid-template-columns:1fr 1fr;gap:15px 30px}.specialty-item[data-astro-cid-4hp7kwsl]{display:flex;align-items:center;gap:12px;font-size:1rem;color:var(--brand-mauve);font-weight:400}.gold-dot[data-astro-cid-4hp7kwsl]{width:6px;height:6px;background:var(--brand-gold);border-radius:50%}.actions[data-astro-cid-4hp7kwsl]{display:flex;align-items:center;gap:30px}.btn-link[data-astro-cid-4hp7kwsl]{color:var(--brand-mauve-dark);text-decoration:none;font-weight:700;text-transform:uppercase;font-size:.75rem;letter-spacing:2px;border-bottom:1px solid var(--brand-gold);padding-bottom:5px;transition:all .3s}.btn-link[data-astro-cid-4hp7kwsl]:hover{color:var(--brand-gold);border-color:var(--brand-mauve)}.work-environment[data-astro-cid-4hp7kwsl]{padding:140px 0;background-color:#fff}.environment-grid[data-astro-cid-4hp7kwsl]{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center;margin-top:80px}.env-img-large[data-astro-cid-4hp7kwsl] img[data-astro-cid-4hp7kwsl]{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:4px;box-shadow:0 40px 80px #0000001a}.env-content[data-astro-cid-4hp7kwsl] h3[data-astro-cid-4hp7kwsl]{font-size:2.5rem;margin-bottom:30px;color:var(--brand-mauve-dark)}.env-content[data-astro-cid-4hp7kwsl] p[data-astro-cid-4hp7kwsl]{font-size:1.15rem;line-height:1.8;color:var(--text-light);margin-bottom:35px}.features[data-astro-cid-4hp7kwsl]{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:20px}.features[data-astro-cid-4hp7kwsl] li[data-astro-cid-4hp7kwsl]{font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:2px;color:var(--brand-gold-dark);display:flex;align-items:center;gap:10px}.features[data-astro-cid-4hp7kwsl] li[data-astro-cid-4hp7kwsl]:before{content:"—";color:var(--brand-mauve)}@media(max-width:1100px){.grid-2[data-astro-cid-4hp7kwsl],.environment-grid[data-astro-cid-4hp7kwsl]{grid-template-columns:1fr;gap:60px;text-align:center}.image-wrapper[data-astro-cid-4hp7kwsl]{max-width:400px}.experience-badge[data-astro-cid-4hp7kwsl]{right:0;bottom:-20px;padding:15px 20px}.specialties-grid[data-astro-cid-4hp7kwsl]{grid-template-columns:1fr;text-align:left;max-width:300px;margin:0 auto}.actions[data-astro-cid-4hp7kwsl]{flex-direction:column;gap:20px}.env-content[data-astro-cid-4hp7kwsl]{order:-1}.features[data-astro-cid-4hp7kwsl]{max-width:400px;margin:0 auto}.container[data-astro-cid-4hp7kwsl]{padding:0 24px}}
