.legacy-pages-module__3Kn_NW__page{color:#0f172a;font-family:var(--font-body), sans-serif;font-size:16px;line-height:1.6}.legacy-pages-module__3Kn_NW__page .container{width:min(100%,1280px);margin:0 auto;padding:0 1rem}:is(.legacy-pages-module__3Kn_NW__page .section,.legacy-pages-module__3Kn_NW__page .profile-section){padding:4.5rem 0}.legacy-pages-module__3Kn_NW__page .profile-section{background:#f5f7fa;min-height:100vh}:is(.legacy-pages-module__3Kn_NW__page .page-header,.legacy-pages-module__3Kn_NW__page .profile-cta){position:relative;overflow:hidden}.legacy-pages-module__3Kn_NW__page .page-header{background:linear-gradient(135deg,#2a3a45c2,#1a252ed1),url(/hero-background.jpg) 50%/cover no-repeat;align-items:center;min-height:360px;padding:6rem 0 4rem;display:flex}.legacy-pages-module__3Kn_NW__page .profile-cta:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 100%,#ffffff2e,#0000 20%);position:absolute;inset:0}.legacy-pages-module__3Kn_NW__page .page-header:before{content:none}.legacy-pages-module__3Kn_NW__page .page-header-overlay{background:0 0;position:absolute;inset:0}:is(.legacy-pages-module__3Kn_NW__page .page-header .container,.legacy-pages-module__3Kn_NW__page .profile-cta){z-index:1;position:relative}.legacy-pages-module__3Kn_NW__page .page-header-content{text-align:center;color:#fff;flex-direction:column;align-items:center;gap:1.25rem;max-width:60rem;margin:0 auto;display:flex}:is(.legacy-pages-module__3Kn_NW__page .page-header-content h1,.legacy-pages-module__3Kn_NW__page .profile-intro h1){font-family:var(--font-display), serif;letter-spacing:.04em;font-weight:900;line-height:1.08}.legacy-pages-module__3Kn_NW__page .page-header-content h1{color:#fff;font-size:clamp(2.5rem,5vw,4.5rem)}.legacy-pages-module__3Kn_NW__page .profile-intro h1{color:#0f172a;font-size:clamp(2.25rem,4vw,3.25rem)}.legacy-pages-module__3Kn_NW__page .page-header-subtitle{color:#f0f1f2;line-height:1.75}:is(.legacy-pages-module__3Kn_NW__page .section-description,.legacy-pages-module__3Kn_NW__page .lead-text,.legacy-pages-module__3Kn_NW__page .contact-details p,.legacy-pages-module__3Kn_NW__page .profile-cta p,.legacy-pages-module__3Kn_NW__page .timeline-content p,.legacy-pages-module__3Kn_NW__page .competency-card p,.legacy-pages-module__3Kn_NW__page .competency-item p,.legacy-pages-module__3Kn_NW__page .project-item p,.legacy-pages-module__3Kn_NW__page .approach-content p){color:#475569;line-height:1.75}.legacy-pages-module__3Kn_NW__page .page-header-subtitle{color:#ffffffe6;font-size:1.125rem}.legacy-pages-module__3Kn_NW__page .breadcrumb{color:#ffffffe6;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;font-size:.92rem;font-weight:600;display:flex}.legacy-pages-module__3Kn_NW__page .breadcrumb a{color:#fff;transition:color .2s}.legacy-pages-module__3Kn_NW__page .breadcrumb a:hover{color:#d8aa46}.legacy-pages-module__3Kn_NW__page .section-header{text-align:center;flex-direction:column;gap:1rem;max-width:48rem;margin:0 auto 3rem;display:flex}:is(.legacy-pages-module__3Kn_NW__page .section-header h2,.legacy-pages-module__3Kn_NW__page .profile-section-block h2,.legacy-pages-module__3Kn_NW__page .contact-info h2,.legacy-pages-module__3Kn_NW__page .contact-form-wrapper h2,.legacy-pages-module__3Kn_NW__page .profile-cta h2,.legacy-pages-module__3Kn_NW__page .profile-cta h3,.legacy-pages-module__3Kn_NW__page .qualification-item h3,.legacy-pages-module__3Kn_NW__page .competency-card h3){font-family:var(--font-display), serif;letter-spacing:0;color:#0f172a;font-size:clamp(1.5rem,3vw,2.35rem);font-weight:800;line-height:1.15}.legacy-pages-module__3Kn_NW__page .profile-section-block h2{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:inline-flex}.legacy-pages-module__3Kn_NW__page .section-divider{background:linear-gradient(90deg,#1a5f7a,#2c8fa8,#d8aa46);border-radius:999px;width:6rem;height:.375rem;margin:0 auto}:is(.legacy-pages-module__3Kn_NW__page .btn,.legacy-pages-module__3Kn_NW__page .btn-back,.legacy-pages-module__3Kn_NW__page .contact-link){justify-content:center;align-items:center;gap:.5rem;text-decoration:none;transition:all .25s;display:inline-flex}.legacy-pages-module__3Kn_NW__page .btn{letter-spacing:.01em;border:0;border-radius:999px;padding:.9rem 1.4rem;font-size:.95rem;font-weight:700}.legacy-pages-module__3Kn_NW__page .btn-primary{color:#fff;background:#1a5f7a;box-shadow:0 16px 30px #1a5f7a38}.legacy-pages-module__3Kn_NW__page .btn-primary:hover{color:#fff;background:#145a74;transform:translateY(-2px)}.legacy-pages-module__3Kn_NW__page .btn-secondary{color:#1a5f7a;background:#fff;border:1px solid #1a5f7a38}.legacy-pages-module__3Kn_NW__page .btn-secondary:hover{color:#145a74;background:#f4fbfd;transform:translateY(-2px)}.legacy-pages-module__3Kn_NW__page .btn-light{color:#145a74;background:#fff}.legacy-pages-module__3Kn_NW__page .btn-light:hover{color:#0f3f55;background:#f4fbfd;transform:translateY(-2px)}:is(.legacy-pages-module__3Kn_NW__page .btn-outline-light,.legacy-pages-module__3Kn_NW__page .btn-secondary-outline){color:#fff;background:0 0;border:1px solid #fffc}:is(.legacy-pages-module__3Kn_NW__page .btn-outline-light:hover,.legacy-pages-module__3Kn_NW__page .btn-secondary-outline:hover){color:#145a74;background:#fff}.legacy-pages-module__3Kn_NW__page .btn-large{padding:1rem 1.6rem;font-size:1rem}.legacy-pages-module__3Kn_NW__page .btn-back{color:#334155;background:#fff;border:1px solid #dbe4ee;border-radius:999px;padding:.8rem 1.1rem;font-weight:700}:is(.legacy-pages-module__3Kn_NW__page .btn-back:hover,.legacy-pages-module__3Kn_NW__page .contact-link:hover){color:#0f3f55;transform:translateY(-1px)}:is(.legacy-pages-module__3Kn_NW__page .cta-buttons,.legacy-pages-module__3Kn_NW__page .profile-qualifications,.legacy-pages-module__3Kn_NW__page .industries-tags,.legacy-pages-module__3Kn_NW__page .industry-experience,.legacy-pages-module__3Kn_NW__page .social-links){flex-wrap:wrap;gap:.75rem;display:flex}:is(.legacy-pages-module__3Kn_NW__page .contact-grid,.legacy-pages-module__3Kn_NW__page .competencies-grid){gap:1.5rem;display:grid}.legacy-pages-module__3Kn_NW__page .contact-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.legacy-pages-module__3Kn_NW__page .competencies-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}:is(.legacy-pages-module__3Kn_NW__page .contact-info,.legacy-pages-module__3Kn_NW__page .contact-form-wrapper,.legacy-pages-module__3Kn_NW__page .profile-section-block,.legacy-pages-module__3Kn_NW__page .profile-header,.legacy-pages-module__3Kn_NW__page .competency-card,.legacy-pages-module__3Kn_NW__page .qualification-item,.legacy-pages-module__3Kn_NW__page .profile-cta){background:#fffffff0;border:1px solid #ffffffd9;border-radius:1.5rem;box-shadow:0 8px 24px #0f172a14}:is(.legacy-pages-module__3Kn_NW__page .contact-info,.legacy-pages-module__3Kn_NW__page .contact-form-wrapper,.legacy-pages-module__3Kn_NW__page .profile-section-block,.legacy-pages-module__3Kn_NW__page .competency-card,.legacy-pages-module__3Kn_NW__page .qualification-item){padding:1.5rem}.legacy-pages-module__3Kn_NW__page .profile-header{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:center;gap:1.5rem;margin-bottom:2rem;padding:1.75rem;display:grid;box-shadow:0 16px 40px #0f172a1f}.legacy-pages-module__3Kn_NW__page .profile-photo-large{background:#e2e8f0;border-radius:1.5rem;min-height:20rem;position:relative;overflow:hidden}.legacy-pages-module__3Kn_NW__page .profile-photo-large img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.legacy-pages-module__3Kn_NW__page .profile-intro{flex-direction:column;gap:1rem;display:flex}.legacy-pages-module__3Kn_NW__page .profile-title{text-transform:uppercase;letter-spacing:.14em;color:#1a5f7a;font-size:.8rem;font-weight:800}:is(.legacy-pages-module__3Kn_NW__page .qualification-badge,.legacy-pages-module__3Kn_NW__page .industry-tag,.legacy-pages-module__3Kn_NW__page .industry-badge,.legacy-pages-module__3Kn_NW__page .industry-experience span){color:#145a74;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .85rem;font-size:.85rem;font-weight:700;display:inline-flex}.legacy-pages-module__3Kn_NW__page .qualification-badge.large{padding:.6rem 1rem;font-size:.95rem}.legacy-pages-module__3Kn_NW__page .profile-experience{color:#145a74;background:#eff6ff;border-radius:999px;align-items:center;gap:.55rem;width:fit-content;padding:.55rem .95rem;font-size:.9rem;font-weight:700;display:inline-flex}.legacy-pages-module__3Kn_NW__page .profile-contact{flex-direction:column;gap:.85rem;display:flex}.legacy-pages-module__3Kn_NW__page .contact-link{color:#334155;font-weight:600}:is(.legacy-pages-module__3Kn_NW__page .profile-content,.legacy-pages-module__3Kn_NW__page .contact-form,.legacy-pages-module__3Kn_NW__page .projects-list,.legacy-pages-module__3Kn_NW__page .qualifications-list,.legacy-pages-module__3Kn_NW__page .approach-items,.legacy-pages-module__3Kn_NW__page .experience-timeline,.legacy-pages-module__3Kn_NW__page .achievements-list){flex-direction:column;gap:1rem;display:flex}.legacy-pages-module__3Kn_NW__page .lead-text{font-size:1.1rem}:is(.legacy-pages-module__3Kn_NW__page .timeline-item,.legacy-pages-module__3Kn_NW__page .contact-item,.legacy-pages-module__3Kn_NW__page .competency-item,.legacy-pages-module__3Kn_NW__page .project-item,.legacy-pages-module__3Kn_NW__page .approach-item,.legacy-pages-module__3Kn_NW__page .achievements-list li){background:#f8fafcf2;border:1px solid #e2e8f0d9;border-radius:1rem;align-items:flex-start;gap:.9rem;padding:1rem;display:flex}:is(.legacy-pages-module__3Kn_NW__page .timeline-icon,.legacy-pages-module__3Kn_NW__page .contact-icon,.legacy-pages-module__3Kn_NW__page .qual-icon,.legacy-pages-module__3Kn_NW__page .approach-icon){color:#fff;background:linear-gradient(135deg,#1a5f7a,#47abc0);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:inline-flex;box-shadow:0 16px 28px #1a5f7a33}:is(.legacy-pages-module__3Kn_NW__page .timeline-content h3,.legacy-pages-module__3Kn_NW__page .contact-details h4,.legacy-pages-module__3Kn_NW__page .project-item h4,.legacy-pages-module__3Kn_NW__page .approach-content h4,.legacy-pages-module__3Kn_NW__page .competency-item h4){color:#0f172a;margin:0 0 .5rem;font-size:1.05rem;font-weight:800}.legacy-pages-module__3Kn_NW__page .competency-card{text-align:center;transition:transform .25s,box-shadow .25s}.legacy-pages-module__3Kn_NW__page .competency-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0f172a1f}:is(.legacy-pages-module__3Kn_NW__page .competency-card i,.legacy-pages-module__3Kn_NW__page .competency-item i){color:#1a5f7a;flex-shrink:0;font-size:1.6rem}.legacy-pages-module__3Kn_NW__page .qual-icon{font-size:1.1rem;font-weight:800}.legacy-pages-module__3Kn_NW__page .qual-details p{color:#475569}.legacy-pages-module__3Kn_NW__page .contact-social h4{color:#0f172a;margin-bottom:1rem;font-size:1rem;font-weight:800}.legacy-pages-module__3Kn_NW__page .social-links a{color:#fff;background:#1a5f7a;border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:transform .2s,background-color .2s;display:inline-flex}.legacy-pages-module__3Kn_NW__page .social-links a:hover{background:#145a74;transform:translateY(-2px)}.legacy-pages-module__3Kn_NW__page .contact-form .form-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.legacy-pages-module__3Kn_NW__page .form-group{flex-direction:column;gap:.5rem;display:flex}.legacy-pages-module__3Kn_NW__page .form-group label{color:#334155;font-size:.92rem;font-weight:700}:is(.legacy-pages-module__3Kn_NW__page .contact-form input,.legacy-pages-module__3Kn_NW__page .contact-form select,.legacy-pages-module__3Kn_NW__page .contact-form textarea){color:#0f172a;background:#fff;border:1px solid #dbe4ee;border-radius:1rem;outline:none;width:100%;padding:.85rem 1rem;transition:border-color .2s,box-shadow .2s}:is(.legacy-pages-module__3Kn_NW__page .contact-form input:focus,.legacy-pages-module__3Kn_NW__page .contact-form select:focus,.legacy-pages-module__3Kn_NW__page .contact-form textarea:focus){border-color:#38bdf8;box-shadow:0 0 0 4px #38bdf81f}.legacy-pages-module__3Kn_NW__page .contact-form textarea{resize:vertical;min-height:9rem}.legacy-pages-module__3Kn_NW__page .map-container{background:#fff;border:1px solid #ffffffd9;border-radius:1.5rem;overflow:hidden;box-shadow:0 8px 24px #0f172a14}.legacy-pages-module__3Kn_NW__page .map-section iframe{width:100%;min-height:420px}.legacy-pages-module__3Kn_NW__page .profile-cta{color:#fff;text-align:center;background:linear-gradient(135deg,#145a74,#2c8fa8);padding:2.5rem}:is(.legacy-pages-module__3Kn_NW__page .profile-cta h2,.legacy-pages-module__3Kn_NW__page .profile-cta h3,.legacy-pages-module__3Kn_NW__page .profile-cta p){color:#fff}@media (min-width:640px){.legacy-pages-module__3Kn_NW__page .container{padding-inline:1.5rem}}@media (min-width:1024px){.legacy-pages-module__3Kn_NW__page .container{padding-inline:2rem}}@media (max-width:767px){:is(.legacy-pages-module__3Kn_NW__page .section,.legacy-pages-module__3Kn_NW__page .profile-section){padding:3.5rem 0}.legacy-pages-module__3Kn_NW__page .page-header{min-height:300px;padding:4.5rem 0 3.5rem}.legacy-pages-module__3Kn_NW__page .cta-buttons{flex-direction:column}:is(.legacy-pages-module__3Kn_NW__page .btn,.legacy-pages-module__3Kn_NW__page .btn-large){width:100%}}
