.boomer-profile[data-astro-cid-3zemhai5]{padding:4rem 0;background:#f8fafc;position:relative;z-index:1;clear:both;overflow:hidden}.boomer-profile[data-astro-cid-3zemhai5] [data-astro-cid-3zemhai5]{box-sizing:border-box}.boomer-profile[data-astro-cid-3zemhai5] h1[data-astro-cid-3zemhai5],.boomer-profile[data-astro-cid-3zemhai5] h2[data-astro-cid-3zemhai5],.boomer-profile[data-astro-cid-3zemhai5] h3[data-astro-cid-3zemhai5],.boomer-profile[data-astro-cid-3zemhai5] h4[data-astro-cid-3zemhai5],.boomer-profile[data-astro-cid-3zemhai5] h5[data-astro-cid-3zemhai5],.boomer-profile[data-astro-cid-3zemhai5] h6[data-astro-cid-3zemhai5]{margin:0;padding:0;font-weight:inherit;font-size:inherit;line-height:inherit}.boomer-profile[data-astro-cid-3zemhai5] p[data-astro-cid-3zemhai5]{margin:0;padding:0}.boomer-profile[data-astro-cid-3zemhai5]>[data-astro-cid-3zemhai5]{clear:both!important;display:block!important}.profile-header[data-astro-cid-3zemhai5]{text-align:center;margin-bottom:3rem}.profile-header[data-astro-cid-3zemhai5] h2[data-astro-cid-3zemhai5]{font-size:2.5rem!important;color:#1e3a8a!important;margin-bottom:1rem!important;font-weight:700!important;line-height:1.2!important}.profile-subtitle[data-astro-cid-3zemhai5]{font-size:1.25rem!important;color:#6b7280!important;line-height:1.4!important}.profile-content[data-astro-cid-3zemhai5]{display:grid!important;grid-template-columns:1fr 2fr!important;gap:3rem!important;margin-bottom:4rem!important;clear:both!important;width:100%!important}.profile-image[data-astro-cid-3zemhai5]{position:relative;text-align:center}.profile-image[data-astro-cid-3zemhai5] img[data-astro-cid-3zemhai5]{width:100%!important;max-width:400px!important;height:500px!important;object-fit:cover!important;border-radius:12px!important;box-shadow:0 10px 30px #0000001a!important;display:block!important}.experience-badge[data-astro-cid-3zemhai5]{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#3b82f6,#1e3a8a);color:#fff;padding:1rem 2rem;border-radius:50px;text-align:center;box-shadow:0 4px 15px #0003}.experience-badge[data-astro-cid-3zemhai5] .years[data-astro-cid-3zemhai5]{display:block;font-size:2rem;font-weight:700;line-height:1}.experience-badge[data-astro-cid-3zemhai5] .label[data-astro-cid-3zemhai5]{font-size:.875rem;opacity:.9}.profile-details[data-astro-cid-3zemhai5]{display:flex!important;flex-direction:column!important;gap:2rem!important;clear:both!important;width:100%!important}.profile-info[data-astro-cid-3zemhai5] h3[data-astro-cid-3zemhai5]{font-size:2rem!important;color:#1e3a8a!important;margin-bottom:.5rem!important;font-weight:700!important;line-height:1.2!important}.profile-info[data-astro-cid-3zemhai5] .title[data-astro-cid-3zemhai5]{font-size:1.25rem!important;color:#3b82f6!important;font-weight:600!important;margin-bottom:.5rem!important;line-height:1.4!important}.profile-info[data-astro-cid-3zemhai5] .location[data-astro-cid-3zemhai5]{color:#6b7280!important;font-size:1rem!important;line-height:1.4!important}.bio-section[data-astro-cid-3zemhai5] h4[data-astro-cid-3zemhai5],.philosophy-section[data-astro-cid-3zemhai5] h4[data-astro-cid-3zemhai5],.specialties-section[data-astro-cid-3zemhai5] h4[data-astro-cid-3zemhai5],.certifications-section[data-astro-cid-3zemhai5] h4[data-astro-cid-3zemhai5],.profile-cta[data-astro-cid-3zemhai5] h4[data-astro-cid-3zemhai5]{color:#1e3a8a!important;font-size:1.25rem!important;margin-bottom:1rem!important;font-weight:600!important;line-height:1.2!important}.bio-section[data-astro-cid-3zemhai5] p[data-astro-cid-3zemhai5]{color:#374151!important;line-height:1.6!important;font-size:1rem!important;margin-bottom:1rem!important}.philosophy-section[data-astro-cid-3zemhai5] blockquote[data-astro-cid-3zemhai5]{background:#fff;padding:1.5rem;border-left:4px solid #3b82f6;border-radius:8px;font-style:italic;color:#374151;margin:0;box-shadow:0 2px 4px #0000000d}.specialties-grid[data-astro-cid-3zemhai5],.certifications-grid[data-astro-cid-3zemhai5]{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:1rem!important}.specialty-item[data-astro-cid-3zemhai5],.cert-item[data-astro-cid-3zemhai5]{display:flex!important;align-items:center!important;gap:.75rem!important;background:#fff!important;padding:1rem!important;border-radius:8px!important;box-shadow:0 2px 4px #0000000d!important}.specialty-icon[data-astro-cid-3zemhai5]{color:#10b981;font-weight:700;font-size:1.25rem}.cert-icon[data-astro-cid-3zemhai5]{font-size:1.25rem}.profile-cta[data-astro-cid-3zemhai5]{background:linear-gradient(135deg,#1e3a8a,#3b82f6);color:#fff;padding:2rem;border-radius:12px;text-align:center}.profile-cta[data-astro-cid-3zemhai5] h4[data-astro-cid-3zemhai5]{color:#fff!important;font-size:1.5rem!important;margin-bottom:1rem!important;line-height:1.2!important}.profile-cta[data-astro-cid-3zemhai5] p[data-astro-cid-3zemhai5]{margin-bottom:2rem!important;opacity:.9!important;line-height:1.4!important}.cta-buttons[data-astro-cid-3zemhai5]{display:flex!important;gap:1rem!important;justify-content:center!important;flex-wrap:wrap!important}.family-section[data-astro-cid-3zemhai5]{background:linear-gradient(135deg,#f8fafc,#e2e8f0)!important;padding:3rem!important;border-radius:12px!important;margin-bottom:2rem!important;box-shadow:0 4px 6px #0000000d!important;clear:both!important;width:100%!important;display:block!important}.family-section[data-astro-cid-3zemhai5] h3[data-astro-cid-3zemhai5]{color:#1e3a8a!important;font-size:1.75rem!important;margin-bottom:1rem!important;text-align:center!important;line-height:1.2!important}.family-section[data-astro-cid-3zemhai5] p[data-astro-cid-3zemhai5]{color:#6b7280!important;text-align:center!important;margin-bottom:2rem!important;font-size:1.1rem!important;line-height:1.6!important}.family-grid[data-astro-cid-3zemhai5]{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;gap:2rem!important}.family-member[data-astro-cid-3zemhai5]{text-align:center!important;background:#fff!important;padding:1.5rem!important;border-radius:12px!important;box-shadow:0 2px 8px #0000001a!important;transition:transform .3s ease!important}.family-member[data-astro-cid-3zemhai5]:hover{transform:translateY(-4px)}.family-member[data-astro-cid-3zemhai5] img[data-astro-cid-3zemhai5]{width:100%!important;height:250px!important;object-fit:cover!important;border-radius:8px!important;margin-bottom:1rem!important;display:block!important}.family-member[data-astro-cid-3zemhai5] h4[data-astro-cid-3zemhai5]{color:#1e3a8a!important;margin-bottom:.5rem!important;font-size:1.25rem!important;line-height:1.2!important}.family-member[data-astro-cid-3zemhai5] p[data-astro-cid-3zemhai5]{color:#6b7280!important;font-size:.9rem!important;margin:0!important;line-height:1.4!important}.team-section[data-astro-cid-3zemhai5]{background:#fff!important;padding:3rem!important;border-radius:12px!important;box-shadow:0 4px 6px #0000000d!important;clear:both!important;width:100%!important;display:block!important}.team-section[data-astro-cid-3zemhai5] h3[data-astro-cid-3zemhai5]{color:#1e3a8a!important;font-size:1.75rem!important;margin-bottom:1rem!important;text-align:center!important;line-height:1.2!important}.team-section[data-astro-cid-3zemhai5] p[data-astro-cid-3zemhai5]{color:#6b7280!important;text-align:center!important;margin-bottom:2rem!important;line-height:1.6!important}.team-grid[data-astro-cid-3zemhai5]{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;gap:2rem!important}.team-member[data-astro-cid-3zemhai5]{text-align:center!important}.team-member[data-astro-cid-3zemhai5] img[data-astro-cid-3zemhai5]{width:100%!important;height:200px!important;object-fit:cover!important;border-radius:8px!important;margin-bottom:1rem!important;display:block!important}.equipment-placeholder[data-astro-cid-3zemhai5]{background:linear-gradient(135deg,#f3f4f6,#e5e7eb)!important;border:2px dashed #9ca3af!important;border-radius:8px!important;padding:2rem!important;text-align:center!important;height:200px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important}.equipment-icon[data-astro-cid-3zemhai5]{font-size:3rem!important;margin-bottom:1rem!important;color:#6b7280!important}.team-member[data-astro-cid-3zemhai5] h4[data-astro-cid-3zemhai5]{color:#1e3a8a!important;margin-bottom:.5rem!important;line-height:1.2!important}.team-member[data-astro-cid-3zemhai5] p[data-astro-cid-3zemhai5]{color:#6b7280!important;font-size:.875rem!important;line-height:1.4!important}.btn[data-astro-cid-3zemhai5]{display:inline-block!important;padding:1rem 2rem!important;border-radius:8px!important;text-decoration:none!important;font-weight:600!important;font-size:1rem!important;transition:all .3s ease!important;border:2px solid transparent!important}.btn-primary[data-astro-cid-3zemhai5]{background:#f59e0b!important;color:#fff!important}.btn-primary[data-astro-cid-3zemhai5]:hover{background:#d97706!important;transform:translateY(-2px)!important}.btn-secondary[data-astro-cid-3zemhai5]{background:transparent!important;color:#fff!important;border-color:#fff!important}.btn-secondary[data-astro-cid-3zemhai5]:hover{background:#fff!important;color:#1e3a8a!important}.boomer-profile[data-astro-cid-3zemhai5] .container[data-astro-cid-3zemhai5]{max-width:1200px!important;margin:0 auto!important;padding:0 2rem!important;position:relative!important;z-index:2!important;clear:both!important;overflow:hidden!important}@media (max-width: 768px){.profile-content[data-astro-cid-3zemhai5]{grid-template-columns:1fr!important;gap:2rem!important}.profile-image[data-astro-cid-3zemhai5] img[data-astro-cid-3zemhai5]{height:400px!important}.specialties-grid[data-astro-cid-3zemhai5],.certifications-grid[data-astro-cid-3zemhai5]{grid-template-columns:1fr!important}.cta-buttons[data-astro-cid-3zemhai5]{flex-direction:column!important;align-items:center!important}.family-grid[data-astro-cid-3zemhai5],.team-grid[data-astro-cid-3zemhai5]{grid-template-columns:1fr!important}}
