.team-intro{background:#fff;padding:56px 0 64px;position:relative;overflow:hidden}.team-intro:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(1.5px 1.5px at 10% 15%,rgba(5,43,142,.12) 50%,transparent 52%),radial-gradient(1px 1px at 35% 55%,rgba(5,43,142,.08) 50%,transparent 52%),radial-gradient(1.5px 1.5px at 62% 10%,rgba(5,43,142,.1) 50%,transparent 52%),radial-gradient(1px 1px at 80% 40%,rgba(5,43,142,.07) 50%,transparent 52%),radial-gradient(1px 1px at 20% 75%,rgba(5,43,142,.09) 50%,transparent 52%),radial-gradient(1.5px 1.5px at 88% 80%,rgba(5,43,142,.1) 50%,transparent 52%),radial-gradient(1px 1px at 48% 32%,rgba(255,184,0,.14) 50%,transparent 52%),radial-gradient(1px 1px at 70% 68%,rgba(255,184,0,.1) 50%,transparent 52%);background-size:500px 500px;position:absolute;top:0;bottom:0;left:0;right:0}.team-intro__container{width:min(100% - 48px,1280px);margin-left:auto;margin-right:auto}@media (min-width:768px){.team-intro__container{width:min(100% - 64px,1280px)}}.team-intro__container{text-align:center;max-width:720px}.team-intro__text{color:#182653;margin-bottom:12px;font-size:1.05rem;line-height:1.72}.team-intro__text a{color:#123cb8;font-weight:600;text-decoration:none}.team-intro__text a:hover{color:#ffbe2e}.team-grid-section{background:radial-gradient(circle at 50% 25%,rgba(190,221,255,.5),transparent 42%),linear-gradient(#eef7ff 0%,#e8f2ff 50%,#dceeff 100%);padding:72px 0 88px;position:relative;overflow:hidden}.team-grid-section:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(1.5px 1.5px at 10% 15%,rgba(5,43,142,.12) 50%,transparent 52%),radial-gradient(1px 1px at 35% 55%,rgba(5,43,142,.08) 50%,transparent 52%),radial-gradient(1.5px 1.5px at 62% 10%,rgba(5,43,142,.1) 50%,transparent 52%),radial-gradient(1px 1px at 80% 40%,rgba(5,43,142,.07) 50%,transparent 52%),radial-gradient(1px 1px at 20% 75%,rgba(5,43,142,.09) 50%,transparent 52%),radial-gradient(1.5px 1.5px at 88% 80%,rgba(5,43,142,.1) 50%,transparent 52%),radial-gradient(1px 1px at 48% 32%,rgba(255,184,0,.14) 50%,transparent 52%),radial-gradient(1px 1px at 70% 68%,rgba(255,184,0,.1) 50%,transparent 52%);background-size:500px 500px;position:absolute;top:0;bottom:0;left:0;right:0}.team-grid-section__planet-ringed{pointer-events:none;z-index:0;opacity:.55;width:max(70px,min(9vw,120px));height:auto;position:absolute;top:4%;right:2%}@media (max-width:767px){.team-grid-section__planet-ringed{display:none}}.team-grid-section__moon{pointer-events:none;z-index:0;opacity:.45;width:max(32px,min(4vw,50px));height:auto;position:absolute;bottom:5%;left:3%}@media (max-width:767px){.team-grid-section__moon{display:none}}.team-grid-section__sparkle{pointer-events:none;z-index:0;width:22px;height:22px;animation:3s ease-in-out infinite team-sparkle-pulse;position:absolute}.team-grid-section__sparkle--1{animation-delay:.4s;top:12%;left:7%}.team-grid-section__sparkle--2{width:16px;height:16px;animation-delay:1.6s;bottom:14%;right:6%}@media (max-width:767px){.team-grid-section__sparkle{display:none}}.team-grid-section__watermark{opacity:.12;pointer-events:none;z-index:0;width:max(400px,min(55vw,720px));height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:767px){.team-grid-section__watermark{opacity:.08;width:300px}}.team-grid-section__container{width:min(100% - 48px,1280px);margin-left:auto;margin-right:auto}@media (min-width:768px){.team-grid-section__container{width:min(100% - 64px,1280px)}}.team-grid-section__container{z-index:1;position:relative}.team-grid-section__header{text-align:center;max-width:620px;margin:0 auto 48px}.team-grid-section__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#ffbe2e;align-items:center;gap:8px;margin-bottom:12px;font-size:.75rem;font-weight:700;display:inline-flex}.team-grid-section__eyebrow:before{content:"";background:#ffbe2e;border-radius:50%;width:6px;height:6px;display:block}.team-grid-section__heading{color:#0b1d62;margin-bottom:12px;font-size:max(1.5rem,min(1.1rem + 2vw,2.25rem));font-weight:800;line-height:1.18}.team-grid-section__lead{color:#182653;margin:0;font-size:1rem;line-height:1.7}.team-grid-section__group{margin-bottom:48px}.team-grid-section__group:last-child{margin-bottom:0}.team-grid-section__group-label{letter-spacing:.12em;text-transform:uppercase;color:#ffbe2e;border-bottom:2px solid rgba(255,190,46,.2);margin-bottom:24px;padding-bottom:10px;font-size:.8rem;font-weight:700}.team-grid-section__grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:768px){.team-grid-section__grid{grid-template-columns:repeat(2,1fr)}.team-grid-section__grid--small{grid-template-columns:repeat(2,1fr);max-width:680px}}.team-grid-section__card{background:#fff;border:1px solid rgba(91,157,235,.18);border-radius:16px;flex-direction:row;align-items:flex-start;gap:24px;padding:28px 32px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 3px 16px rgba(0,38,120,.06)}.team-grid-section__card:hover{transform:translateY(-3px);box-shadow:0 8px 28px rgba(0,38,120,.1)}.team-grid-section__card-photo{object-fit:cover;border:3px solid rgba(91,157,235,.18);border-radius:50%;flex-shrink:0;width:140px;height:140px}.team-grid-section__card-placeholder{color:rgba(24,38,83,.45);background:linear-gradient(135deg,#e8f0fe,#d5e3ff);border:3px solid rgba(91,157,235,.18);border-radius:50%;flex-shrink:0;align-items:center;justify-items:center;width:140px;height:140px;font-size:.65rem;font-weight:600;display:grid}.team-grid-section__card-info{flex:1;min-width:0}.team-grid-section__card-name{color:#0b1d62;margin-bottom:3px;font-size:1.15rem;font-weight:700}.team-grid-section__card-role{color:#123cb8;margin-bottom:12px;font-size:.85rem;font-weight:600}.team-grid-section__card-bio{color:rgba(24,38,83,.82);margin:0;font-size:.92rem;line-height:1.7}.team-culture{background:radial-gradient(60% 80% at 30% 100%, var(--space-indigo) 0%, transparent 60%),linear-gradient(170deg, var(--space-navy) 0%, var(--space-deep) 100%);color:var(--on-dark);padding:80px 0 88px;position:relative;overflow:hidden}.team-culture__planet{pointer-events:none;z-index:0;position:absolute}.team-culture__planet--ringed{width:max(70px,min(9vw,120px));height:auto;top:5%;right:3%}@media (max-width:767px){.team-culture__planet--ringed{display:none}}.team-culture__planet--moon{width:max(36px,min(4vw,60px));height:auto;bottom:10%;left:4%}@media (max-width:767px){.team-culture__planet--moon{display:none}}.team-culture__container{width:min(100% - 48px,1280px);margin-left:auto;margin-right:auto}@media (min-width:768px){.team-culture__container{width:min(100% - 64px,1280px)}}.team-culture__container{z-index:1;position:relative}.team-culture__header{text-align:center;max-width:640px;margin:0 auto 48px}.team-culture__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--starlight);margin-bottom:12px;font-size:.75rem;font-weight:700}.team-culture__heading{color:var(--on-dark);margin-bottom:12px;font-size:max(1.4rem,min(1rem + 1.8vw,2rem));font-weight:800}.team-culture__lead{color:var(--on-dark-muted);margin:0;font-size:1rem;line-height:1.7}.team-culture__cards{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:640px){.team-culture__cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.team-culture__cards{grid-template-columns:repeat(4,1fr)}}.team-culture__card{text-align:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:28px 24px;transition:transform .25s}.team-culture__card:hover{transform:translateY(-3px)}.team-culture__card-icon{background:rgba(255,190,46,.15);border-radius:50%;align-items:center;justify-items:center;width:44px;height:44px;margin:0 auto 14px;display:grid}.team-culture__card-icon svg{width:24px;height:24px}.team-culture__card-title{color:var(--on-dark);margin-bottom:6px;font-size:.95rem;font-weight:700}.team-culture__card-desc{color:var(--on-dark-muted);margin:0;font-size:.82rem;line-height:1.6}@keyframes team-sparkle-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.team-grid-section__sparkle{opacity:.5;animation:none}}.team-doctors-teaser{background:#fff;padding:56px 0 64px;position:relative;overflow:hidden}.team-doctors-teaser:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(1.5px 1.5px at 10% 15%,rgba(5,43,142,.12) 50%,transparent 52%),radial-gradient(1px 1px at 35% 55%,rgba(5,43,142,.08) 50%,transparent 52%),radial-gradient(1.5px 1.5px at 62% 10%,rgba(5,43,142,.1) 50%,transparent 52%),radial-gradient(1px 1px at 80% 40%,rgba(5,43,142,.07) 50%,transparent 52%),radial-gradient(1px 1px at 20% 75%,rgba(5,43,142,.09) 50%,transparent 52%),radial-gradient(1.5px 1.5px at 88% 80%,rgba(5,43,142,.1) 50%,transparent 52%),radial-gradient(1px 1px at 48% 32%,rgba(255,184,0,.14) 50%,transparent 52%),radial-gradient(1px 1px at 70% 68%,rgba(255,184,0,.1) 50%,transparent 52%);background-size:500px 500px;position:absolute;top:0;bottom:0;left:0;right:0}.team-doctors-teaser__container{width:min(100% - 48px,1280px);margin-left:auto;margin-right:auto}@media (min-width:768px){.team-doctors-teaser__container{width:min(100% - 64px,1280px)}}.team-doctors-teaser__container{text-align:center;max-width:680px}.team-doctors-teaser__heading{color:#0b1d62;margin-bottom:12px;font-size:max(1.3rem,min(1rem + 1.5vw,1.8rem));font-weight:800}.team-doctors-teaser__text{color:#182653;margin-bottom:20px;font-size:1rem;line-height:1.72}.team-doctors-teaser__link{color:#123cb8;align-items:center;gap:6px;font-size:.95rem;font-weight:700;text-decoration:none;transition:color .2s,gap .2s;display:inline-flex}.team-doctors-teaser__link:hover{color:#ffbe2e;gap:10px}
