.service-hero--ultra{padding-top:160px;padding-bottom:20px}.hero-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:60px;padding-bottom:40px;border-bottom:1px solid rgba(0,0,0,.1)}.service-hero__title{font-size:80px;font-weight:300;letter-spacing:-.03em;margin:0 0 20px;line-height:1}.breadcrumb{font-family:Manrope,sans-serif;font-size:14px;color:#666;margin-bottom:10px}.breadcrumb a{color:#999;text-decoration:none;transition:color .3s ease}.breadcrumb a:hover{color:#000}.breadcrumb .sep{margin:0 8px;color:#ccc}.breadcrumb .current{color:#000}.hero-subtitle{font-family:Manrope,sans-serif;font-size:18px;color:#666;max-width:600px;line-height:1.6;margin:0}.team-section{padding-bottom:140px}.container{max-width:1600px;margin:0 auto;padding:0 60px}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.team-member{display:flex;flex-direction:column;gap:20px}.member-image{position:relative;width:100%;aspect-ratio:3/4;overflow:hidden;border-radius:4px;background:#f5f5f5}.member-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease;filter:grayscale(100%)}.team-member:hover .member-image img{transform:scale(1.05);filter:grayscale(0%)}.member-overlay{position:absolute;inset:0;background:#0003;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.team-member:hover .member-overlay{opacity:1}.linkedin-btn{width:48px;height:48px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#000;transform:translateY(20px);transition:all .3s ease}.team-member:hover .linkedin-btn{transform:translateY(0)}.linkedin-btn:hover{background:#000;color:#fff}.member-info{display:flex;flex-direction:column}.member-name{font-family:Manrope,sans-serif;font-size:20px;font-weight:500;color:#000;margin:0 0 4px}.member-role{font-family:Manrope,sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:#666;margin-bottom:12px}.member-bio{font-family:Manrope,sans-serif;font-size:14px;line-height:1.6;color:#666;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.career-cta{background:#f8f8f8;padding:100px 0;margin-bottom:-1px}.cta-box{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto}.cta-content h2{font-size:40px;font-weight:300;margin:0 0 16px}.cta-content p{font-size:18px;color:#666;max-width:600px;margin:0}.career-btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 40px;background:#000;color:#fff;text-decoration:none;border-radius:50px;font-size:16px;font-weight:500;transition:all .3s ease}.career-btn:hover{background:#333;transform:translateY(-2px)}@media(max-width:1200px){.team-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.team-grid{grid-template-columns:repeat(2,1fr)}.cta-box{flex-direction:column;text-align:center;gap:40px}}@media(max-width:768px){.hero-header{flex-direction:column;align-items:flex-start;gap:20px}.service-hero__title{font-size:48px}.container{padding:0 20px}}@media(max-width:600px){.team-grid{grid-template-columns:1fr}}