@charset "UTF-8";
/* D and E are opt-in preview classes. A/B/C and the provisional baseline are unchanged. */
.atlas-design-navy-photo .atlas-next-root,.atlas-design-navy-white .atlas-next-root{--navy:#163b59;--deep:#102f49;--soft:#f1f5f7;--line:#d3e0e8;--muted:#516b7e}

/* D — a photographic split panel, deep navy copy and a quieter logo. */
.atlas-design-navy-photo .atlas-next-root .v-photo-hero{background:#edf2f5;padding-top:30px;padding-bottom:22px}
.atlas-next-root .v-photo-panel{display:grid;grid-template-columns:1.05fr 1fr;background:#102f49;overflow:hidden;border-radius:5px}
.atlas-next-root .v-photo-panel .v-copy{padding:59px 42px 54px;align-self:center}
.atlas-design-navy-photo .atlas-next-root .hero h1{color:#fff;font-size:clamp(34px,3.12vw,49px);line-height:1.6;margin:25px 0 23px;letter-spacing:.015em}
.atlas-design-navy-photo .atlas-next-root .hero h1 em{color:#fff}
.atlas-design-navy-photo .atlas-next-root .hero .eyebrow{color:#bed1df;font-size:11px;letter-spacing:.15em}
.atlas-design-navy-photo .atlas-next-root .hero-intro{color:#d5e0e8;font-size:15px;line-height:2}
.atlas-design-navy-photo .atlas-next-root .hero-location{color:#c3d5e2;font-size:12px;margin-top:28px;gap:18px}
.atlas-design-navy-photo .atlas-next-root .hero-location b{color:#fff}
.atlas-design-navy-photo .atlas-next-root .hero-actions .button{padding-inline:20px;gap:25px;border-radius:3px}
.atlas-design-navy-photo .atlas-next-root .hero-actions .button:not(.primary){background:transparent;color:white;border-color:#7793a7}
.atlas-design-navy-photo .atlas-next-root .hero-actions .button:not(.primary):hover{background:#244960}
.atlas-next-root .v-photo-stage{position:relative;min-width:0;min-height:525px;isolation:isolate}
.atlas-next-root .v-photo-stage .v-reception{position:absolute;inset:0;width:100%;height:100%;border-radius:0}
.atlas-next-root .v-photo-stage .v-reception>img{object-position:55% center}
.atlas-next-root .v-photo-stage .v-reception>span{top:0;bottom:auto;background:#ffffffeb;padding:13px 20px;font-size:12px}
.atlas-next-root .v-photo-stage .v-rehab{position:absolute;bottom:24px;right:24px;width:168px;height:130px;border:5px solid #fff;box-shadow:0 8px 25px #102f4930;z-index:2}
.atlas-next-root .v-photo-stage .v-rehab>span{padding:6px 8px;font-size:10px}
.atlas-next-root .v-photo-sign{position:absolute;left:24px;bottom:24px;padding:16px 20px;background:#ffffffef;pointer-events:none;z-index:1;box-shadow:0 5px 20px #102f4912}
.atlas-next-root .v-photo-sign .v-brand{gap:13px}
.atlas-next-root .v-photo-sign .v-brand>img{width:61px;height:60px}
.atlas-next-root .v-photo-sign .v-brand p{font-size:29px;letter-spacing:.09em}
.atlas-next-root .v-photo-sign .v-brand span{font-size:8px;letter-spacing:.02em}
.atlas-next-root .v-photo-under{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:16px}
.atlas-next-root .v-photo-under>span{font:10px/1.5 Arial,sans-serif;letter-spacing:.12em;color:#627d90}
.atlas-next-root .v-photo-under>a{display:flex;align-items:center;gap:28px;font-size:12px;font-weight:700;color:#173c57}
.atlas-next-root .v-photo-under>a>span{font-size:20px;color:#c66429}
.atlas-design-navy-photo .atlas-next-root .trust-strip{background:#fff;border-top:0;border-bottom:1px solid #d7e2e9}
.atlas-design-navy-photo .atlas-next-root .trust-inner{padding-block:31px}
.atlas-design-navy-photo .atlas-next-root .credential-item{background:#f2f6f8;border:0;border-radius:3px}
.atlas-design-navy-photo .atlas-next-root .medical-section{background:#102f49;color:#fff}
.atlas-design-navy-photo .atlas-next-root .medical-section .eyebrow,.atlas-design-navy-photo .atlas-next-root .medical-section .section-description{color:#cfdee8}
.atlas-design-navy-photo .atlas-next-root .medical-card{border-radius:3px;border:0;border-top:3px solid #d96a25;padding:28px 25px}
.atlas-design-navy-photo .atlas-next-root .medical-additional .pill-link{background:transparent;border-color:#7490a3;color:#fff}
.atlas-design-navy-photo .atlas-next-root .care-item .number{color:#7799b1}
.atlas-design-navy-photo .atlas-next-root .about-card{border-radius:3px;border:0;border-left:3px solid #1b4561}
.atlas-design-navy-photo .atlas-next-root .journal-intro,.atlas-design-navy-photo .atlas-next-root .article-card,.atlas-design-navy-photo .atlas-next-root .initiatives-panel{border-radius:3px}
.atlas-design-navy-photo .atlas-next-root .page-hero{background:#102f49;color:white}
.atlas-design-navy-photo .atlas-next-root .page-hero p{color:#c9dbe7}

/* E — a light editorial headline above a substantial navy photo band. */
.atlas-design-navy-white .atlas-next-root .v-white-hero{background:white}
.atlas-next-root .v-white-head{display:grid;grid-template-columns:1.3fr 1fr;gap:64px;align-items:end;padding-top:48px;padding-bottom:44px}
.atlas-design-navy-white .atlas-next-root .hero h1{font-size:clamp(36px,3.55vw,57px);line-height:1.55;letter-spacing:.015em;margin:23px 0 0;font-weight:600;color:#13384f}
.atlas-design-navy-white .atlas-next-root .hero .eyebrow{font-size:11px;letter-spacing:.15em}
.atlas-next-root .v-white-intro{padding-bottom:7px}
.atlas-design-navy-white .atlas-next-root .hero-intro{font-size:15px;line-height:2;color:#536c7d}
.atlas-design-navy-white .atlas-next-root .hero-actions{margin-top:25px;gap:12px;flex-wrap:nowrap}
.atlas-design-navy-white .atlas-next-root .hero-actions .button{min-height:51px;border-radius:2px;gap:25px;padding-inline:20px}
.atlas-design-navy-white .atlas-next-root .hero-actions .button.primary{background:#163b59;border-color:#163b59}
.atlas-design-navy-white .atlas-next-root .hero-actions .button.primary:hover{background:#254f6c}
.atlas-next-root .v-white-band{background:#102f49;border-bottom:5px solid #c15e26}
.atlas-next-root .v-white-band-inner{display:grid;grid-template-columns:.85fr 1.65fr;gap:45px;padding-top:32px;padding-bottom:32px;align-items:center}
.atlas-next-root .v-white-brand{min-width:0}
.atlas-next-root .v-white-brand .v-kicker{color:#a8c1d2;font-size:9px;letter-spacing:.1em;margin-bottom:16px}
.atlas-next-root .v-white-logo{background:#fff;display:inline-block;padding:17px 26px;border-radius:1px}
.atlas-next-root .v-white-logo .v-brand{gap:18px}
.atlas-next-root .v-white-logo .v-brand>img{width:81px;height:76px}
.atlas-next-root .v-white-logo .v-brand p{font-size:34px}
.atlas-next-root .v-white-logo .v-brand span{font-size:9px}
.atlas-next-root .v-white-brand .v-care{color:#d3e0e9;font-size:12px;letter-spacing:.03em;margin-top:15px}
.atlas-next-root .v-white-brand .v-care>span{padding:0;color:inherit}
.atlas-design-navy-white .atlas-next-root .hero-location{gap:15px;margin-top:11px;font-size:11px;color:#bbd0df;flex-wrap:wrap}
.atlas-design-navy-white .atlas-next-root .hero-location b{color:white;font-size:16px}
.atlas-next-root .v-white-photos{display:grid;grid-template-columns:1fr 1fr;gap:20px;min-width:0}
.atlas-next-root .v-white-photos .v-photo{height:235px;border-radius:1px}
.atlas-next-root .v-white-photos .v-photo>img{height:calc(100% - 36px)}
.atlas-next-root .v-white-photos .v-photo>span{background:#fff;height:36px;padding:10px 13px;font-size:11px}
.atlas-design-navy-white .atlas-next-root .trust-strip{background:#f2f6f8;border:0}
.atlas-design-navy-white .atlas-next-root .trust-inner{padding-block:32px}
.atlas-design-navy-white .atlas-next-root .credential-item{border:0;border-top:2px solid #8ca7bb;border-radius:0;background:#fff}
.atlas-design-navy-white .atlas-next-root .news-section{border-bottom:1px solid #d5e0e7}
.atlas-design-navy-white .atlas-next-root .medical-section{background:white}
.atlas-design-navy-white .atlas-next-root .medical-grid{grid-template-columns:1fr 1fr;gap:18px}
.atlas-design-navy-white .atlas-next-root .medical-card{display:grid;grid-template-columns:86px 1fr;grid-template-rows:auto 1fr auto;gap:0 24px;min-height:228px;border-radius:2px;border:1px solid #d2e0e8;background:#f2f6f8;padding:28px}
.atlas-design-navy-white .atlas-next-root .medical-top{grid-row:1/4;display:flex;flex-direction:column-reverse;justify-content:flex-end;align-items:center;gap:15px;margin:0}
.atlas-design-navy-white .atlas-next-root .medical-icon{border-radius:2px;background:#173c59;color:white;width:72px;height:72px}
.atlas-design-navy-white .atlas-next-root .medical-number{font-size:9px;letter-spacing:.06em;white-space:nowrap}
.atlas-design-navy-white .atlas-next-root .medical-card h3,.atlas-design-navy-white .atlas-next-root .medical-card p,.atlas-design-navy-white .atlas-next-root .medical-card .card-more{grid-column:2}
.atlas-design-navy-white .atlas-next-root .medical-card p{font-size:14px}
.atlas-design-navy-white .atlas-next-root .medical-card .card-more{margin-top:20px}
.atlas-design-navy-white .atlas-next-root .care-section{background:#f2f6f8}
.atlas-design-navy-white .atlas-next-root .about-section{background:#102f49;color:#fff}
.atlas-design-navy-white .atlas-next-root .about-section .section-head .eyebrow,.atlas-design-navy-white .atlas-next-root .about-section .section-description{color:#c6d7e3}
.atlas-design-navy-white .atlas-next-root .about-card{color:#173c59;border:0;border-radius:2px}
.atlas-design-navy-white .atlas-next-root .journal-section{background:#fff}
.atlas-design-navy-white .atlas-next-root .journal-intro,.atlas-design-navy-white .atlas-next-root .article-card,.atlas-design-navy-white .atlas-next-root .initiatives-panel{border-radius:2px}
.atlas-design-navy-white .atlas-next-root .page-hero{background:#fff;border-bottom:5px solid #173c59}

@media(min-width:1700px){.atlas-next-root .v-photo-panel .v-copy{padding:70px 48px}.atlas-next-root .v-photo-stage{min-height:560px}.atlas-next-root .v-white-head{padding-block:58px}.atlas-next-root .v-white-photos .v-photo{height:255px}}
@media(max-width:1200px){
 .atlas-next-root .v-photo-panel{grid-template-columns:1.05fr 1fr}
 .atlas-next-root .v-photo-panel .v-copy{padding:44px 30px}
 .atlas-design-navy-photo .atlas-next-root .hero h1{font-size:35px}
 .atlas-design-navy-photo .atlas-next-root .hero-actions .button{font-size:13px;padding-inline:16px;gap:18px}
 .atlas-next-root .v-photo-sign{left:18px;bottom:20px;padding:14px 16px}
 .atlas-next-root .v-photo-sign .v-brand{gap:9px}.atlas-next-root .v-photo-sign .v-brand>img{width:51px;height:52px}.atlas-next-root .v-photo-sign .v-brand p{font-size:25px}
 .atlas-next-root .v-photo-stage .v-rehab{width:139px;height:110px;right:18px;bottom:20px}
 .atlas-next-root .v-white-head{grid-template-columns:1.2fr 1fr;gap:36px}
 .atlas-design-navy-white .atlas-next-root .hero h1{font-size:39px}
 .atlas-design-navy-white .atlas-next-root .hero-actions .button{font-size:13px;padding-inline:16px;gap:18px}
 .atlas-next-root .v-white-band-inner{gap:28px;grid-template-columns:1fr 1.7fr}
 .atlas-next-root .v-white-logo{padding:16px 22px}.atlas-next-root .v-white-logo .v-brand{gap:14px}.atlas-next-root .v-white-logo .v-brand>img{width:68px;height:65px}.atlas-next-root .v-white-logo .v-brand p{font-size:29px}
 .atlas-next-root .v-white-brand .v-kicker{font-size:8px;letter-spacing:.04em}
 .atlas-next-root .v-white-photos{gap:16px}.atlas-next-root .v-white-photos .v-photo{height:224px}
}
@media(max-width:950px){
 .atlas-next-root .v-photo-panel{grid-template-columns:1fr}
 .atlas-next-root .v-photo-panel .v-copy{padding:40px}
 .atlas-next-root .v-photo-stage{min-height:355px}
 .atlas-next-root .v-photo-stage .v-reception>img{object-position:center}
 .atlas-next-root .v-photo-stage .v-rehab{width:192px;height:142px;right:24px;bottom:24px}
 .atlas-next-root .v-photo-sign{left:24px;bottom:24px;padding:16px 22px}
 .atlas-next-root .v-photo-sign .v-brand>img{width:62px;height:62px}.atlas-next-root .v-photo-sign .v-brand p{font-size:29px}
 .atlas-next-root .v-white-head{grid-template-columns:1fr;gap:25px;padding-block:37px}
 .atlas-next-root .v-white-intro{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:0}
 .atlas-design-navy-white .atlas-next-root .hero-actions{margin-top:0;flex-shrink:0}
 .atlas-next-root .v-white-intro .hero-intro{font-size:13px}
 .atlas-next-root .v-white-intro .hero-intro br{display:none}
 .atlas-next-root .v-white-band-inner{grid-template-columns:1fr;gap:25px}
 .atlas-next-root .v-white-brand{display:grid;grid-template-columns:auto 1fr;gap:4px 30px;align-items:center}
 .atlas-next-root .v-white-logo{grid-row:1/4;grid-column:1}
 .atlas-next-root .v-white-brand .v-kicker{grid-column:2;margin:0}
 .atlas-next-root .v-white-brand .v-care{grid-column:2;margin:0;font-size:13px}
 .atlas-design-navy-white .atlas-next-root .hero-location{grid-column:2;margin:0}
 .atlas-next-root .v-white-photos .v-photo{height:185px}
 .atlas-design-navy-white .atlas-next-root .medical-card{grid-template-columns:65px 1fr;gap:0 18px;padding:23px}
 .atlas-design-navy-white .atlas-next-root .medical-icon{width:60px;height:60px}
}
@media(max-width:700px){
 .atlas-design-navy-photo .atlas-next-root .v-photo-hero{padding-top:18px;padding-bottom:20px}
 .atlas-next-root .v-photo-hero .v-photo-panel{width:calc(100% - 32px);border-radius:4px}
 .atlas-next-root .v-photo-panel .v-copy{padding:31px 20px 33px}
 .atlas-design-navy-photo .atlas-next-root .hero h1{font-size:clamp(25px,6.7vw,32px);line-height:1.65;margin:23px 0 19px;letter-spacing:0}
 .atlas-design-navy-photo .atlas-next-root .hero .eyebrow{font-size:9px;letter-spacing:.11em;gap:9px}
 .atlas-design-navy-photo .atlas-next-root .hero .eyebrow:before{width:20px}
 .atlas-design-navy-photo .atlas-next-root .hero-intro{font-size:14px;line-height:1.95;text-wrap:balance}
 .atlas-design-navy-photo .atlas-next-root .hero-actions .button{padding:12px 11px;font-size:11px;gap:10px;min-height:48px}
 .atlas-design-navy-photo .atlas-next-root .hero-location{font-size:10px;gap:13px;margin-top:21px}
 .atlas-next-root .v-photo-stage{min-height:310px}
 .atlas-next-root .v-photo-stage .v-reception>span{font-size:11px;padding:10px 13px}
 .atlas-next-root .v-photo-stage .v-reception>img{object-position:53% center}
 .atlas-next-root .v-photo-stage .v-rehab{width:125px;height:102px;right:13px;bottom:16px;border-width:4px}
 .atlas-next-root .v-photo-sign{left:13px;bottom:16px;padding:13px 12px}
 .atlas-next-root .v-photo-sign .v-brand{gap:7px}
 .atlas-next-root .v-photo-sign .v-brand>img{width:43px;height:44px}
 .atlas-next-root .v-photo-sign .v-brand p{font-size:22px;letter-spacing:.05em}
 .atlas-next-root .v-photo-sign .v-brand span{font-size:7px;letter-spacing:0}
 .atlas-next-root .v-photo-under{width:calc(100% - 40px);padding-top:14px;gap:13px}
 .atlas-next-root .v-photo-under>span{font-size:8px;letter-spacing:.02em;max-width:185px;line-height:1.7}
 .atlas-next-root .v-photo-under>a{font-size:11px;gap:12px;white-space:nowrap}
 .atlas-design-navy-photo .atlas-next-root .trust-inner,.atlas-design-navy-white .atlas-next-root .trust-inner{display:grid;grid-template-columns:1fr;gap:24px;padding-block:29px}
 .atlas-design-navy-photo .atlas-next-root .credential-block,.atlas-design-navy-white .atlas-next-root .credential-block{margin-top:0}
 .atlas-next-root .v-white-head{gap:24px;padding-top:33px;padding-bottom:31px}
 .atlas-design-navy-white .atlas-next-root .hero h1{font-size:clamp(27px,7.1vw,34px);line-height:1.65;letter-spacing:0;margin-top:22px}
 .atlas-next-root .v-white-intro{display:block}
 .atlas-next-root .v-white-intro .hero-intro{font-size:14px;line-height:1.95}
 .atlas-design-navy-white .atlas-next-root .hero-actions{margin-top:23px}
 .atlas-design-navy-white .atlas-next-root .hero-actions .button{font-size:12px;padding:12px 13px;gap:12px}
 .atlas-next-root .v-white-band-inner{padding-top:26px;padding-bottom:27px;gap:23px}
 .atlas-next-root .v-white-brand{grid-template-columns:1fr 1fr;gap:8px 16px}
 .atlas-next-root .v-white-logo{grid-row:1/3;grid-column:1;padding:14px 11px}
 .atlas-next-root .v-white-logo .v-brand{gap:8px}
 .atlas-next-root .v-white-logo .v-brand>img{width:49px;height:50px}
 .atlas-next-root .v-white-logo .v-brand p{font-size:22px;letter-spacing:.05em}
 .atlas-next-root .v-white-logo .v-brand span{font-size:7px;letter-spacing:0}
 .atlas-next-root .v-white-brand .v-kicker{display:none}
 .atlas-next-root .v-white-brand .v-care{grid-row:1/3;font-size:12px;letter-spacing:0;line-height:1.9}
 .atlas-next-root .v-white-brand .v-care>span{display:block}
 .atlas-design-navy-white .atlas-next-root .hero-location{grid-column:1/-1;display:flex;font-size:10px;gap:18px;margin-top:7px}
 .atlas-next-root .v-white-photos{gap:12px}
 .atlas-next-root .v-white-photos .v-photo{height:150px}
 .atlas-next-root .v-white-photos .v-photo>span{padding:9px 10px;font-size:11px;height:34px}
 .atlas-next-root .v-white-photos .v-photo>img{height:calc(100% - 34px)}
 .atlas-design-navy-white .atlas-next-root .medical-grid{grid-template-columns:1fr;gap:14px}
 .atlas-design-navy-white .atlas-next-root .medical-card{grid-template-columns:55px 1fr;padding:24px 20px;gap:0 17px;min-height:220px}
 .atlas-design-navy-white .atlas-next-root .medical-icon{width:53px;height:53px}
 .atlas-design-navy-white .atlas-next-root .medical-icon svg{width:30px;height:30px}
 .atlas-design-navy-white .atlas-next-root .medical-number{font-size:8px;letter-spacing:0}
 .atlas-design-navy-white .atlas-next-root .medical-card h3{font-size:20px}
 .atlas-design-navy-white .atlas-next-root .medical-card p{font-size:14px}
}
@media(max-width:360px){.atlas-next-root .v-photo-stage .v-rehab{width:108px;height:94px}.atlas-next-root .v-photo-sign{padding:12px 10px}.atlas-next-root .v-white-brand{grid-template-columns:1fr}.atlas-next-root .v-white-logo{grid-column:1;grid-row:auto;justify-self:start}.atlas-next-root .v-white-brand .v-kicker,.atlas-next-root .v-white-brand .v-care{grid-column:1;grid-row:auto}.atlas-next-root .v-white-brand .v-kicker{display:none}}


/* D: one large reception photograph, matching the original split-panel composition. */
.atlas-design-navy-photo .atlas-next-root .v-photo-stage{
 display:block;position:relative;min-height:525px;background:#e9e3da;
}
.atlas-design-navy-photo .atlas-next-root .v-photo-stage .v-reception{
 position:absolute;inset:0;width:100%;height:100%;min-height:0;display:block;
 border:0;border-radius:0;box-shadow:none;background:transparent;
}
.atlas-design-navy-photo .atlas-next-root .v-photo-stage .v-reception>img{
 display:block;width:100%;height:100%;object-fit:cover;object-position:62% center;
}
.atlas-design-navy-photo .atlas-next-root .v-photo-stage .v-reception>span{
 position:absolute;inset:auto auto 18px 18px;display:flex;align-items:center;gap:28px;
 padding:10px 14px;background:#fffffff0;color:#173c57;font-size:12px;line-height:1.5;border-radius:2px;
}
.atlas-design-navy-photo .atlas-next-root .v-photo-stage .v-reception:hover>img{transform:none}
.atlas-design-navy-photo .atlas-next-root .v-photo-stage .v-rehab>span{font-size:11px;line-height:1.4;padding:6px 9px}
.atlas-design-navy-photo .atlas-next-root .v-photo-stage .v-rehab>img{object-position:center}
@media(min-width:1700px){
 .atlas-design-navy-photo .atlas-next-root .v-photo-stage{min-height:560px}
}
@media(max-width:950px){
 .atlas-design-navy-photo .atlas-next-root .v-photo-stage{min-height:0;aspect-ratio:2048/1439}
 .atlas-design-navy-photo .atlas-next-root .v-photo-stage .v-reception>img{object-position:center}
}
@media(max-width:700px){
 .atlas-design-navy-photo .atlas-next-root .v-photo-stage .v-reception>span{left:12px;right:auto;bottom:12px;gap:18px;padding:8px 10px}
 .atlas-design-navy-photo .atlas-next-root .v-photo-stage .v-rehab{width:116px;height:88px;right:12px;bottom:12px;border-width:4px}
 .atlas-design-navy-photo .atlas-next-root .v-photo-stage .v-rehab>span{font-size:10px;padding:5px 7px}
}
