.immersive .restored-care{display:block;padding-top:65px;padding-bottom:50px;background:#fff}.immersive .restored-care .care-intro{position:static;display:grid;grid-template-columns:1fr 1fr;gap:7vw;max-width:none;margin:0 0 35px;align-items:end}.immersive .restored-care .care-intro h2{font-size:clamp(35px,3.8vw,55px);line-height:1.12;margin:0}.immersive .restored-care .care-intro>p{font-size:16px;max-width:490px;margin:0;line-height:1.7}.restored-services{display:grid;grid-template-columns:1fr 1fr;column-gap:6vw}.restored-service{display:grid;grid-template-columns:95px minmax(0,1fr);gap:24px;align-items:center;border-top:1px solid var(--line);padding:27px 0;min-width:0}.service-icon{display:flex;align-items:center;justify-content:center;width:95px;height:95px;overflow:hidden}.service-icon img{width:100%;height:100%;object-fit:contain}.restored-service h3{font-size:24px;line-height:1.2;letter-spacing:-.025em;margin-bottom:11px}.restored-service h3 a{display:flex;align-items:baseline;justify-content:space-between;gap:15px}.restored-service h3 span{font-size:18px;flex-shrink:0}.restored-service p{font-size:15px;line-height:1.7;margin:0;max-width:450px}.service-availability{font-size:13px;line-height:1.7;margin:20px 0 0;color:var(--charcoal)}.immersive .restored-advanced{background:var(--stone);padding-top:45px;padding-bottom:35px}.advanced-heading{margin-bottom:27px}.advanced-heading .kicker{margin-bottom:16px;font-size:12px}.advanced-heading h2{font-size:clamp(31px,3vw,43px);line-height:1.15}.immersive .clinicians{padding-top:65px;padding-bottom:55px}.immersive .media-recognition{padding-top:40px;padding-bottom:45px;background:#fff}.media-recognition h2{font-size:clamp(31px,3.1vw,44px)}.immersive .patient-voice{padding-top:55px;padding-bottom:45px;background:var(--stone)}.immersive .google-reviews{background:#fff;padding-top:45px;padding-bottom:40px}.google-review-heading h2{font-size:clamp(36px,3.8vw,53px)}.google-quote{background:var(--stone);border-top:2px solid var(--navy);padding:24px}.google-review-foot{justify-content:flex-end}.immersive .clinical{padding-top:65px;padding-bottom:65px}.immersive .location-atlas{padding-top:60px;padding-bottom:55px}@media(max-width:1000px){.restored-service{grid-template-columns:75px minmax(0,1fr);gap:18px}.service-icon{width:75px;height:85px}.restored-service h3{font-size:22px}}@media(max-width:760px){.immersive .restored-care{padding:45px 24px 35px}.immersive .restored-care .care-intro{display:block;margin-bottom:28px}.immersive .restored-care .care-intro h2{font-size:37px;margin-bottom:23px}.restored-services{grid-template-columns:1fr}.restored-service{grid-template-columns:76px minmax(0,1fr);padding:23px 0;gap:18px}.service-icon{width:76px;height:83px}.restored-service h3{font-size:22px}.restored-service p{font-size:16px}.immersive .restored-advanced{padding:35px 24px 25px}.advanced-heading h2{font-size:32px}.immersive .clinicians{padding:45px 24px}.immersive .media-recognition{padding:35px 24px}.immersive .patient-voice{padding:45px 24px 35px}.immersive .google-reviews{padding:40px 24px 35px}.immersive .clinical{padding:45px 24px}.immersive .location-atlas{padding:45px 24px}}#network .atlas-heading{align-items:flex-end;margin-bottom:48px}#network .atlas-heading h2{font-size:clamp(36px,3.5vw,52px);line-height:1.12;letter-spacing:-.035em}#network .atlas-heading>p{font-size:15px;line-height:1.8;color:#52595d}#network .location-spreads{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px;background:0 0;border:0}#network .location-spread{display:flex;flex-direction:column;background:0 0;padding:22px 0 0;border-top:1px solid #0d2d4f55;min-width:0}#network .location-topline{font-size:10px;letter-spacing:.09em;gap:10px;margin-bottom:27px;color:#58646d}#network .location-topline>span:first-child{font-size:12px;font-variant-numeric:tabular-nums}#network .location-spread h3{font-size:clamp(27px,2.5vw,38px);font-weight:400;letter-spacing:-.035em;line-height:1.15;margin-bottom:13px}#network .location-brand{font-size:13px;line-height:1.7;min-height:44px;margin-bottom:24px;color:#52595d}#network .location-bottom{display:flex;flex:1;flex-direction:column;align-items:flex-start;justify-content:space-between;border:0;padding:0;gap:25px}#network .location-bottom address{font-size:13px;line-height:1.85;color:#52595d}#network .location-bottom a{display:inline-flex;justify-content:flex-start;gap:12px;min-height:44px;margin:0;border-bottom:1px solid #0d2d4f40;text-decoration:none}#network .location-bottom a>span{display:inline;max-width:none;font-size:13px;line-height:1.4}#network .location-bottom a>b{background:0 0;color:var(--navy);width:auto;height:auto;font-size:20px}#network .location-bottom a:hover{border-bottom-color:var(--navy)}#network .location-bottom a:focus-visible{outline:2px solid var(--navy);outline-offset:5px}#network .atlas-note{border-top:1px solid #0d2d4f20;padding-top:22px;margin-top:42px;max-width:none;color:#52595d;font-size:11px;line-height:1.8}@media(max-width:1050px){#network .location-spreads{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px}#network .location-spread h3{font-size:34px}}@media(max-width:600px){#network .atlas-heading{margin-bottom:32px}#network .atlas-heading h2{font-size:36px}#network .location-spreads{grid-template-columns:1fr;gap:30px}#network .location-topline{margin-bottom:18px}#network .location-brand{min-height:0;margin-bottom:18px}#network .location-bottom{gap:14px}#network .atlas-note{margin-top:30px}}.immersive #network{padding-top:76px;padding-bottom:64px}#network .atlas-heading{margin-bottom:52px}#network .atlas-heading .kicker{font-size:10px;letter-spacing:.2em;margin-bottom:25px}#network .atlas-heading h2{font-size:clamp(36px,3.7vw,56px);line-height:1.13;letter-spacing:-.045em}#network .location-spreads{gap:36px}#network .location-spread{position:relative;border-top-color:#0d2d4f28;padding-top:25px}#network .location-spread:before{content:'';position:absolute;top:-1px;left:0;width:32px;height:2px;background:var(--navy)}#network .location-topline{font-size:9px;letter-spacing:.12em;margin-bottom:28px}#network .location-topline>span:first-child{font-size:11px;letter-spacing:.08em;color:var(--navy)}#network .location-spread h3{font-family:Georgia,'Times New Roman',serif;font-size:clamp(28px,2.5vw,38px);line-height:1.2;letter-spacing:-.04em;margin-bottom:16px}#network .location-brand{font-size:12px;line-height:1.75;max-width:240px;color:#394b59;margin-bottom:25px}#network .location-bottom address{font-size:12px;line-height:1.9}#network .location-bottom a{font-size:12px;gap:18px;border-bottom-color:#0d2d4f55}#network .location-bottom a>span{font-size:12px;font-weight:500}#network .location-bottom a>b{font-size:22px;transition:transform .2s ease}#network .atlas-note{font-size:11px;margin-top:46px;padding-top:22px}.immersive .site-header{border-bottom:1px solid #0d2d4f1c;min-height:104px;padding-top:23px;padding-bottom:23px;gap:30px}.immersive .site-header .identity{flex-basis:172px}.immersive .site-header .identity img{width:172px}.immersive .site-header>nav{gap:28px;font-size:12px;letter-spacing:.015em}.immersive .site-header>nav a{padding:12px 0;text-decoration-thickness:1px;text-underline-offset:8px}.immersive .site-header>.action{padding:16px 21px;font-size:12px;letter-spacing:.025em;gap:26px;border:1px solid var(--navy);transition:background .2s ease,color .2s ease}.immersive .site-header>.action:hover{background:#fff;color:var(--navy);box-shadow:none}.immersive footer{background:#fff;border-top:1px solid #0d2d4f35;padding-top:54px;padding-bottom:28px;color:#47545e}.immersive .footer-top{align-items:center;padding-bottom:36px;border-bottom:1px solid #0d2d4f20}.immersive .footer-logo{width:210px;height:78px}.immersive .footer-top p{font-family:Georgia,'Times New Roman',serif;font-size:clamp(21px,2vw,28px);line-height:1.5;letter-spacing:-.02em;color:var(--navy);margin:0;max-width:520px}.immersive .footer-offices{margin:34px 0 28px;gap:36px}.immersive .footer-offices p{font-size:11px;line-height:1.95}.immersive .footer-offices b{display:inline-block;color:var(--navy);font-size:13px;font-weight:500;letter-spacing:.025em;margin-bottom:9px}.immersive .footer-offices a{text-decoration:underline;text-decoration-color:#0d2d4f50;text-underline-offset:5px}.immersive .footer-links{font-size:11px;gap:15px 28px;padding:20px 0;border-top-color:#0d2d4f20}.immersive .copyright{font-size:10px;line-height:1.8;margin:14px 0 0;color:#596670}@media(max-width:1100px){.immersive .site-header{gap:20px}.immersive .site-header>nav{gap:16px;font-size:11px}.immersive .site-header>.action{gap:15px;padding:14px}.immersive .site-header .identity{flex-basis:150px}.immersive .site-header .identity img{width:150px}}@media(max-width:760px){.immersive .site-header{min-height:84px;padding:17px 24px}.immersive .site-header .identity{flex-basis:160px}.immersive .site-header .identity img{width:160px}.immersive .mobile-menu>summary{font-size:12px;letter-spacing:.08em;border-bottom:1px solid #0d2d4f40}.immersive footer{padding:38px 24px 26px}.immersive .footer-top{padding-bottom:28px}.immersive .footer-top p{margin-top:22px;font-size:23px}.immersive .footer-offices{gap:20px}.immersive #network{padding-top:48px;padding-bottom:42px}#network .atlas-heading{margin-bottom:34px}#network .location-spreads{gap:30px}#network .location-spread h3{font-size:34px}#network .location-topline{margin-bottom:20px}}@media(prefers-reduced-motion:reduce){#network .location-bottom a>b,.immersive .site-header>.action{transition:none}}.immersive .site-header .identity{flex:0 0 auto;display:block;width:172px}.immersive .site-header .identity img{width:100%;height:auto;max-height:64px;object-fit:contain;object-position:left center}.immersive .footer-logo{width:210px;max-width:100%;height:auto;max-height:100px;object-fit:contain;object-position:left center}.immersive .site-header>nav{align-items:center}.nav-dropdown{position:relative}.nav-dropdown>summary{display:flex;align-items:center;gap:9px;padding:12px 0;cursor:pointer;list-style:none}.nav-dropdown>summary:after{content:'';width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);margin-top:-3px}.nav-dropdown[open]>summary:after{transform:rotate(225deg);margin-top:3px}.nav-panel{position:absolute;top:calc(100% + 10px);left:-22px;min-width:275px;padding:12px 22px;background:#fff;border:1px solid #0d2d4f25;box-shadow:0 12px 28px #0d2d4f12;z-index:100}.immersive .site-header .nav-panel a{display:block;padding:13px 0;min-height:44px;border-bottom:1px solid #0d2d4f15;font-size:12px;line-height:1.6;white-space:nowrap}.immersive .site-header .nav-panel a:last-child{border-bottom:0}.immersive .site-header .nav-panel a:hover{color:var(--navy);text-decoration:underline}@media(max-width:1100px){.immersive .site-header .identity{width:150px}.immersive .site-header>nav{gap:20px}}@media(max-width:900px){.immersive .site-header>nav,.immersive .site-header>.action{display:none}.immersive .mobile-menu{display:block}.immersive .site-header .identity{width:160px}.immersive .mobile-menu nav{position:absolute;top:100%;bottom:auto;left:0;right:0;background:#fff;padding:20px 24px;z-index:100;max-height:75svh;overflow-y:auto;display:flex;flex-direction:column;gap:4px;border-bottom:1px solid #0d2d4f30;box-shadow:0 14px 24px #0d2d4f12}.immersive .site-header{position:relative}.immersive .mobile-menu nav a{display:block;padding:14px 0;min-height:48px;border-bottom:1px solid #0d2d4f20;font-size:14px}.immersive .mobile-menu>summary{cursor:pointer;list-style:none;padding:12px;font-size:12px}.immersive .mobile-menu>summary:after{content:' +';margin-left:8px}.immersive .mobile-menu[open]>summary:after{content:' −'}}.immersive .footer-composed{padding-top:52px;padding-bottom:24px;background:#fff;border-top:1px solid #0d2d4f22}#footer .footer-main{display:grid;grid-template-columns:1.65fr .8fr 1.15fr 1fr;gap:48px;padding-bottom:44px;align-items:start}#footer .footer-brand .footer-logo{width:216px;height:auto;max-height:none;max-width:100%;object-fit:contain}#footer .footer-brand p{font-family:var(--body);font-size:13px;line-height:1.85;color:#485762;max-width:300px;margin:23px 0 0;letter-spacing:0}#footer .footer-group{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding-top:5px}#footer .footer-group h3{font-family:var(--body);font-size:10px;line-height:1.5;font-weight:600;text-transform:uppercase;letter-spacing:.14em;margin:0 0 15px;color:var(--navy)}#footer .footer-group a{font-size:12px;line-height:1.65;padding:6px 0;color:var(--navy);text-underline-offset:5px}#footer .footer-location-heading{display:flex;justify-content:space-between;padding-top:25px;border-top:1px solid #0d2d4f25;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--navy)}#footer .footer-location-heading span{letter-spacing:.04em;color:#52616c}#footer .footer-offices{margin:24px 0 30px;gap:36px}#footer .footer-offices p{font-size:11px;line-height:1.9;margin:0}#footer .footer-offices b{font-family:var(--display);font-size:17px;font-weight:400;letter-spacing:-.02em;margin-bottom:10px}#footer .footer-base{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid #0d2d4f20;padding-top:20px}#footer .copyright{margin:0;font-size:10px;max-width:780px}#footer .footer-base>a{font-size:11px;white-space:nowrap;padding:8px 0;color:var(--navy)}#footer .footer-base>a span{margin-left:14px}@media(max-width:1000px){#footer .footer-main{grid-template-columns:1.4fr 1fr;gap:30px 48px}#footer .footer-offices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.immersive .footer-composed{padding:36px 24px 24px}#footer .footer-main{grid-template-columns:1fr 1fr;gap:28px 24px;padding-bottom:30px}#footer .footer-brand{grid-column:1/-1}#footer .footer-brand .footer-logo{width:200px}#footer .footer-brand p{max-width:330px;margin-top:18px}#footer .footer-group a{min-height:44px;padding:10px 0;font-size:12px}#footer .footer-group h3{margin-bottom:8px}#footer .footer-offices{gap:26px 22px}#footer .footer-offices a{display:inline-block;padding:7px 0}#footer .footer-location-heading{font-size:9px;letter-spacing:.06em}#footer .footer-base{align-items:flex-start}#footer .copyright{font-size:9px}}.immersive #clinical{padding-bottom:34px}.immersive #network{position:relative;padding-top:38px}.immersive #network:before{content:'';position:absolute;top:0;left:max(var(--pad),calc((100vw - 1440px)/2));right:max(var(--pad),calc((100vw - 1440px)/2));height:1px;background:linear-gradient(90deg,#0d2d4f70 0 44px,#0d2d4f20 44px 100%)}@media(max-width:760px){.immersive #clinical{padding-bottom:28px}.immersive #network{padding-top:30px}.immersive #network:before{left:24px;right:24px}}.immersive .media-recognition .press-logo{height:72px;overflow:hidden}.immersive .media-recognition .press-logo img{width:100%;max-width:145px;height:auto;max-height:none;object-fit:contain}.immersive .media-recognition .press-logo img[alt="NBC News"]{width:140px;max-width:100%;flex-shrink:0}.immersive .restored-service .service-icon{height:95px;background:#fff;align-self:start}.immersive .restored-service .service-icon img{object-fit:cover;width:100%;height:100%}.immersive .restored-service:nth-child(3) .service-icon img,.immersive .restored-service:nth-child(4) .service-icon img{object-fit:contain}#patient-stories .review-track{align-items:flex-start;overflow-y:hidden;transition:height .25s ease}#patient-stories .review-slide{justify-content:flex-start;height:auto}#network .location-brand,#network .location-bottom address,#network .location-bottom a>span{font-size:14px}#network .location-brand{min-height:52px}#network .atlas-note{font-size:12px}#footer .footer-group a,#footer .footer-offices p{font-size:13px}#footer .copyright{font-size:11px}.booking-page{padding-top:65px;padding-bottom:65px}.booking-page h1{font-size:clamp(48px,6vw,84px);line-height:1.05;margin-bottom:26px}.booking-intro{max-width:680px;font-size:17px;line-height:1.8}.booking-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:8vw;margin-top:50px}.booking-grid>section{border-top:1px solid var(--line);padding-top:30px}.booking-grid h2{font-size:34px;margin-bottom:24px}.booking-grid h3{font-size:25px}.booking-phones{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:35px;font-size:14px}.booking-phones a{display:inline-block;padding:10px 0;text-decoration:underline;text-underline-offset:5px}.booking-affiliate{margin-top:28px}.booking-affiliate p{margin:10px 0}@media(max-width:760px){.immersive .restored-service .service-icon{height:76px}#network .location-brand{min-height:0}#footer .footer-group a{font-size:13px}#patient-stories .review-slide .long-review{font-size:19px;line-height:1.6}.booking-grid{grid-template-columns:1fr;gap:32px}.booking-page{padding:40px 24px}.booking-page h1{font-size:49px}.booking-phones{grid-template-columns:1fr;gap:10px}.immersive .media-recognition .press-logo img[alt="NBC News"]{width:140px}}@media(prefers-reduced-motion:reduce){#patient-stories .review-track{transition:none}}#network .location-spread{border-top:1px solid #0d2d4f70}#network .location-spread:before{width:42px;height:3px;background:#0d2d4f}#network .location-topline{color:#0d2d4f;font-weight:500}#network .location-spread h3{color:#0d2d4f;font-weight:500}#network .location-brand{color:#213e57;font-weight:500}#network .location-bottom address{color:#344553}#network .location-bottom a{color:#0d2d4f;border-bottom:1px solid #0d2d4faa;gap:16px;padding-bottom:4px}#network .location-bottom a>span{font-weight:600}#network .location-bottom a>b{font-family:Arial,sans-serif;font-variant-emoji:text}#network .atlas-heading>p,#network .atlas-note{color:#344553}#footer .footer-group h3{font-size:12px;font-weight:700;letter-spacing:.09em;color:#0d2d4f}@media(max-width:600px){#footer .footer-main{grid-template-columns:1fr;gap:0}#footer .footer-brand{padding-bottom:30px}#footer .footer-group{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;row-gap:0;align-items:start;border-top:1px solid #0d2d4f35;padding:20px 0 17px}#footer .footer-group h3{grid-column:1/-1;font-size:12px;margin-bottom:10px;letter-spacing:.07em}#footer .footer-group a{font-size:13px;line-height:1.65;min-height:44px;padding:10px 0}#footer .footer-group:last-child{padding-bottom:0}}#sports .immersive-photo .photo{background:#fff;transform:none!important}#sports .immersive-photo .photo img{object-fit:contain;object-position:center;width:100%;height:100%;transform:none}#sports{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,5vw,88px);padding:clamp(56px,6vw,96px) var(--pad)}#sports .chapter-heading{display:block;padding:0;min-width:0}#sports .chapter-heading .kicker{font-size:11px;letter-spacing:.12em;line-height:1.6;margin:0 0 30px}#sports .chapter-heading h2{font-size:clamp(40px,4vw,64px);line-height:1.08;letter-spacing:-.045em;margin:0 0 30px;max-width:540px}#sports .chapter-heading h2 br{display:none}#sports .chapter-heading>p:last-child{font-size:17px;line-height:1.7;max-width:360px;margin:0;color:rgba(255,255,255,.85)}#sports .immersive-photo{width:100%;max-width:none;height:auto;aspect-ratio:4/3;margin:0;background:#fff;overflow:hidden}#sports .immersive-photo .photo{height:100%;width:100%;margin:0;padding:18px;background:#fff;box-sizing:border-box}#sports .immersive-photo .photo img{display:block;object-fit:contain;object-position:center;width:100%;height:100%}@media(max-width:760px){#sports{grid-template-columns:1fr;gap:30px;padding:48px 24px}#sports .chapter-heading .kicker{margin-bottom:22px;font-size:10px}#sports .chapter-heading h2{font-size:clamp(36px,9vw,48px);max-width:440px;margin-bottom:22px}#sports .chapter-heading>p:last-child{font-size:16px;max-width:420px}#sports .immersive-photo .photo{padding:10px}}#network .location-topline{align-items:center}#network .location-topline>span:first-child{font-size:32px;font-weight:500;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--navy)}#clinical .clinical-content{padding:18px 0 36px 24px;border-left:2px solid var(--line);margin:4px 0 28px}#clinical .clinical-content .eyebrow{font-size:10px;font-weight:600;letter-spacing:.13em;color:var(--navy);margin-bottom:14px}#clinical .clinical-content h2{font-size:clamp(25px,2.3vw,33px);line-height:1.18;max-width:580px;margin-bottom:22px}#clinical .clinical-content h3{font-size:21px;font-weight:500;line-height:1.3}#clinical .clinical-content p{font-size:14px;line-height:1.75;color:#344957}#clinical .clinical-content a{font-weight:600;padding-bottom:5px;border-bottom-color:#9aaebe;text-decoration:none}#clinical .clinical-content a:hover{border-bottom-color:var(--navy)}#clinical .clinical-content a:focus-visible{outline:2px solid var(--navy);outline-offset:4px}#clinical .clinical-content .location-row{display:grid;grid-template-columns:1.1fr 1fr;gap:16px 24px;padding:26px 0;border-top:1px solid #bcc8d2}#clinical .clinical-content .location-number{display:block;font-size:27px;font-weight:500;line-height:1;letter-spacing:-.04em;color:var(--navy);margin-bottom:14px}#clinical .clinical-content .location-name h3{font-family:Georgia,serif;font-size:27px;letter-spacing:-.035em;margin:0 0 8px}#clinical .clinical-content .location-name p{font-size:12px;margin:0;line-height:1.6}#clinical .clinical-content .location-address{padding-top:39px}#clinical .clinical-content .location-address p{font-size:13px;margin:0 0 8px}#clinical .clinical-content .location-services{grid-column:1/-1}#clinical .clinical-content .svcs{font-size:13px;line-height:1.8;margin:0 0 14px}#clinical .clinical-content .svcs b{display:block;color:var(--navy);font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px}#clinical .clinical-content .location-services a{font-size:13px;margin:0}#clinical .clinical-content .loc-all{padding-top:16px;border-top:1px solid #bcc8d2}#clinical .clinical-content .principle{display:grid;grid-template-columns:30px 1fr;gap:15px;padding:22px 0}#clinical .clinical-content .pn{font-size:21px;color:var(--navy);line-height:1.3}#clinical .clinical-content .principle h3{margin:0 0 9px;font-size:18px}#clinical .clinical-content .principle p{margin:0}#clinical .clinical-content .svc{padding:24px 0;align-items:start}#clinical .clinical-content .svc-body p{margin-bottom:10px}#clinical .clinical-content .role{font-size:11px;font-weight:600;color:var(--navy);margin-bottom:14px}#clinical .clinical-content .tcard{padding:24px 0}#clinical .clinical-content .who{font-weight:600}#clinical .clinical-content .final-cta-bar{grid-template-columns:1fr 1fr;margin:22px 0;gap:24px}#clinical .clinical-content .fcta-city{font-size:20px;font-weight:600;margin-bottom:10px;color:var(--navy)}#clinical .clinical-content .fcta-phone{font-size:17px;margin-top:12px}@media(max-width:600px){#clinical .clinical-content{padding-left:16px;margin-bottom:20px}#clinical .clinical-content .location-row{grid-template-columns:1fr;gap:12px;padding:24px 0}#clinical .clinical-content .location-address{padding-top:0}#clinical .clinical-content .location-services{grid-column:auto}#clinical .clinical-content .final-cta-bar{grid-template-columns:1fr}}#sports{background:#fff;color:var(--navy);border-top:1px solid var(--line)}#sports .chapter-heading h2,#sports .chapter-heading .kicker{color:var(--navy)}#sports .chapter-heading>p:last-child{color:#344957}#sports .immersive-photo,#sports .immersive-photo .photo{background:0 0}#sports .immersive-photo .photo{padding:12px}@media(max-width:760px){#sports{background:#fff}#sports .immersive-photo .photo{padding:0}}#sports{background:linear-gradient(110deg,var(--stone) 0%,#fff 64%)}@media(max-width:760px){#sports{background:linear-gradient(180deg,var(--stone) 0%,#fff 65%)}}body.immersive{--stone:#f2efe9}.immersive .restored-advanced,.immersive .patient-voice,.immersive .closing,.immersive .google-quote{background:var(--stone)}.immersive .restored-advanced,.immersive .patient-voice,.immersive .closing,.immersive .google-quote{background:linear-gradient(110deg,var(--stone) 0%,#fff 64%)}.immersive .restored-advanced .restored-service{border-top-color:rgba(13,45,79,.32)}.immersive .restored-advanced .restored-service p{color:#303336}@media(max-width:760px){.immersive .restored-advanced,.immersive .patient-voice,.immersive .closing,.immersive .google-quote{background:linear-gradient(180deg,var(--stone) 0%,#fff 65%)}}.immersive .restored-care .care-intro>p{font-family:Georgia,serif;font-size:23px;line-height:1.5;letter-spacing:-.015em;color:var(--navy);max-width:490px}.immersive .site-header>nav{font-size:13px;font-weight:500}.immersive .site-header .nav-panel a{font-size:13px}#patient-stories .review-track{scrollbar-width:none}#patient-stories .review-track::-webkit-scrollbar{display:none}#patient-stories .review-slide blockquote{font-family:Georgia,serif;font-size:clamp(28px,2.8vw,40px);font-weight:400;line-height:1.42;letter-spacing:-.02em;max-width:920px}#patient-stories .review-slide .long-review{font-size:clamp(22px,2vw,29px);line-height:1.5}#patient-stories .review-person{font-weight:600;font-size:15px}#patient-stories .review-person span{font-weight:400}#patient-stories .review-controls button{border-radius:50%;border-color:#0d2d4f55;background:#ffffff80}#patient-stories .review-controls button:hover{background:var(--navy);color:#fff}#patient-stories .review-stars{color:var(--navy);font-size:15px;letter-spacing:.25em;margin:-6px 0 26px}.immersive #network{padding-top:52px;background:linear-gradient(180deg,#F2EFE966 0%,#fff 150px)}.immersive #network:before{height:2px;background:linear-gradient(90deg,var(--navy) 0 64px,#0d2d4f26 64px 100%)}.immersive #sports,.immersive .restored-advanced,.immersive .patient-voice,.immersive .closing,.immersive .google-quote{background-image:linear-gradient(90deg,var(--stone) 0%,#fff 64%)}@media(max-width:760px){.immersive .restored-care .care-intro>p{font-size:21px;line-height:1.5}#patient-stories .review-slide blockquote{font-size:27px}#patient-stories .review-slide .long-review{font-size:20px}.immersive #network{padding-top:40px}.immersive #sports,.immersive .restored-advanced,.immersive .patient-voice,.immersive .closing,.immersive .google-quote{background-image:linear-gradient(180deg,var(--stone) 0%,#fff 65%)}}body.immersive{--warm-fade:linear-gradient(90deg,#f2efe9 0%,#fff 64%)}.immersive #sports,.immersive .restored-advanced,.immersive .patient-voice,.immersive .closing,.immersive .google-quote{background-image:var(--warm-fade)}.immersive .restored-care .care-intro>p,.immersive .clinician-heading>p:not(.kicker),.immersive .clinical-heading>p:not(.kicker):not(.visit-help),.immersive .atlas-heading>p,.immersive .media-recognition .press-copy>p:first-child,.immersive .closing>p:not(.kicker),.immersive #sports .chapter-heading>p:last-child{font-family:Georgia,serif;font-size:20px;line-height:1.55;font-weight:400;letter-spacing:-.01em;color:var(--navy)}#footer .footer-offices>p{font-family:var(--display);font-size:14px;line-height:1.65;color:#344957}#footer .footer-offices>p>b{font-family:Georgia,serif;font-size:25px;line-height:1.2;font-weight:400;letter-spacing:-.025em;color:var(--navy);margin-bottom:16px}#footer .footer-offices a{display:inline-block;font-family:var(--display);font-size:14px;font-weight:500;color:var(--navy);border-bottom-color:rgba(13,45,79,.25);margin:8px 0}#footer .office-hours{display:block;font-size:12px;line-height:1.7;color:#52616b;margin-top:5px}#footer .footer-location-heading{letter-spacing:.045em;font-size:11px}@media(max-width:760px){body.immersive{--warm-fade:linear-gradient(180deg,#f2efe9 0%,#fff 65%)}.immersive .restored-care .care-intro>p,.immersive .clinician-heading>p:not(.kicker),.immersive .clinical-heading>p:not(.kicker):not(.visit-help),.immersive .atlas-heading>p,.immersive .media-recognition .press-copy>p:first-child,.immersive .closing>p:not(.kicker),.immersive #sports .chapter-heading>p:last-child{font-size:19px}#footer .footer-offices>p>b{font-size:24px}}#footer .footer-offices .office-address{display:block;min-height:3.3em;margin:0}#footer .footer-offices>p:has(.office-address)>b{display:block;margin-bottom:16px}#footer .footer-offices>p:has(.office-address)>a{margin:10px 0 8px}.immersive .google-review-track{background:var(--warm-fade)}.immersive .google-review-track .google-quote{background:0 0;background-image:none}.immersive .kicker,.immersive .eyebrow,#sports .chapter-heading .kicker,#clinical .clinical-heading .kicker,#clinical .clinical-content .eyebrow,.immersive .closing .kicker,#network .atlas-heading .kicker{font-size:12px}.immersive .site-header>.action{font-size:14px}.immersive #network .atlas-heading>p{font-size:20px}#clinical .clinical-content p{font-size:15px}#clinical .clinical-content .location-name p,#clinical .clinical-content .location-address p,#clinical .clinical-content .svcs{font-size:15px}#clinical .clinical-content .eyebrow{font-size:12px}@media(max-width:760px){.immersive .portrait-caption>p:not(.doctor-intro){font-size:12px;line-height:1.6}.immersive .portrait-caption .doctor-intro{font-size:15px;line-height:1.65}.immersive #network .atlas-heading>p{font-size:19px}#clinical .clinical-content p{font-size:16px}#clinical .clinical-content .location-name p,#clinical .clinical-content .location-address p,#clinical .clinical-content .svcs{font-size:15px}#clinical .clinical-content .eyebrow{font-size:12px}}.immersive .proof-line{background:var(--navy);padding-top:28px;padding-bottom:28px}.immersive .proof-line strong{font-size:clamp(30px,2.7vw,40px);margin-bottom:6px}@media(max-width:760px){.immersive .proof-line{padding-top:24px;padding-bottom:24px;gap:18px}.immersive .proof-line strong{font-size:32px}.immersive .proof-line>div,.immersive .proof-line>a{padding-top:18px}.immersive .proof-line>:first-child{padding-top:0}}.immersive .site-header .identity{width:216px}.immersive .site-header .identity img{max-height:none}.immersive .site-header>nav{font-size:14px;font-weight:600}.immersive .site-header .nav-panel a{font-weight:400}.immersive .nav-dropdown>summary:after{border-width:1.5px}.immersive .mobile-menu>summary{font-weight:600}@media(max-width:1100px){.immersive .site-header .identity{width:190px}.immersive .site-header>nav{gap:18px}}@media(max-width:900px){.immersive .site-header .identity{width:185px}.immersive .mobile-menu nav a{font-weight:600}}body.immersive #footer.footer-composed{background:#fff;background-image:none}.immersive .google-review-track{background:0 0}.immersive .google-review-track .google-quote{background:#fff;background-image:linear-gradient(90deg,rgba(242,239,233,.55) 0%,#fff 85%)}