:root{--sante-ink:#1a1b1a;--sante-gold:#b99d75;--sante-sand:#f1ebe3;--sante-serif:'Marcellus',Georgia,serif;--sante-body:'Jost',Arial,sans-serif;--sante-width:1300px;--sante-white:#fff}html{scroll-behavior:smooth}body.sante-redesign{margin:0!important;background:#fff;color:var(--sante-ink);font:18px/1.65 var(--sante-body);overflow-x:clip}.sante-redesign *{box-sizing:border-box}.sante-redesign img{max-width:100%;height:auto;display:block}.sante-redesign a{color:inherit;text-decoration:none}.sante-redesign button,.sante-redesign summary{cursor:pointer}.sante-redesign button,.sante-redesign input,.sante-redesign select,.sante-redesign textarea{font:inherit}.sante-redesign button{color:inherit}.sante-redesign h1,.sante-redesign h2,.sante-redesign h3,.sante-redesign h4{font-family:var(--sante-serif);font-weight:400;line-height:1.35;margin:0}.sante-redesign p{margin:0 0 20px}.sante-redesign :focus-visible{outline:2px solid #7c6040;outline-offset:6px}.sante-redesign .skip-link{position:fixed;top:-100px;left:20px;background:#fff;color:#111;padding:12px;z-index:100001}.sante-redesign .skip-link:focus{top:15px}.sante-container{width:calc(100% - 160px);max-width:var(--sante-width);margin-inline:auto}.sante-eyebrow{font:11px/1.5 Arial,sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:#9b7b4f;display:block;margin-bottom:18px}.sante-redesign h2{font-size:46px;text-transform:uppercase}.sante-redesign .sante-button{display:inline-flex;align-items:center;justify-content:center;background:var(--sante-gold);color:#fff;min-height:52px;padding:12px 30px;font:16px/1.5 var(--sante-body);border:1px solid var(--sante-gold);transition:background .2s,color .2s;border-radius:0}.sante-redesign .sante-button:hover{background:#967951;border-color:#967951;color:#fff}.sante-redesign .sante-button.outline{background:0 0;border-color:rgba(255,255,255,.6);color:#fff}.sante-redesign .sante-button.outline:hover{background:#fff;color:#272727}.sante-text-link{display:inline-flex;gap:20px;align-items:center;font-size:24px}.sante-text-link::after{content:'';width:42px;height:1px;background:var(--sante-gold);display:inline-block;transition:width .2s}.sante-text-link:hover::after{width:62px}.sante-header{position:absolute;top:0;left:0;right:0;z-index:1000;color:#fff;padding:38px 0 24px;transition:background .25s,padding .25s}.admin-bar .sante-header{top:32px}.sante-header-inner{width:calc(100% - 100px);max-width:1300px;margin:auto;display:grid;grid-template-columns:1fr 260px 1fr;gap:30px;align-items:center}.sante-logo{width:240px;justify-self:center}.sante-logo img{width:100%;filter:brightness(0)invert(1)}.sante-nav{display:flex;gap:28px;align-items:center;font:10px/1.5 Arial,sans-serif;letter-spacing:.4px;text-transform:uppercase}.sante-nav-right{justify-content:flex-end;gap:24px}.sante-nav .sante-button{font:11px/1.4 var(--sante-body);min-height:42px;padding:10px 20px;white-space:nowrap}.sante-nav details{position:relative}.sante-nav summary{list-style:none;white-space:nowrap}.sante-nav summary::-webkit-details-marker{display:none}.sante-nav summary::after{content:'⌄';margin-left:6px}.sante-nav details[open] summary{color:var(--sante-gold)}.sante-dropdown{position:absolute;top:calc(100% + 22px);left:-24px;width:280px;padding:24px;background:#fff;color:#272727;box-shadow:0 10px 30px #0001;display:grid;gap:12px;text-transform:none;font:16px/1.5 var(--sante-body)}.sante-dropdown a:hover{color:#9b7b4f}.sante-header.is-scrolled{position:fixed;background:#fff;color:#272727;padding:22px 0;box-shadow:0 1px 8px #0000000c}.sante-header.is-scrolled .sante-logo img{filter:none}.sante-header.is-scrolled .outline{color:#272727;border-color:var(--sante-gold)}.sante-header.inner-header{position:relative;color:#272727;background:#fff}.sante-header.inner-header .sante-logo img{filter:none}.sante-header.inner-header .outline{color:#272727;border-color:var(--sante-gold)}.sante-menu-toggle{display:none;background:0 0;border:0;color:inherit;width:44px;height:44px}.sante-menu-toggle svg{width:26px;height:26px}.sante-mobile-menu{border:0;padding:45px 32px;background:var(--sante-sand);color:#272727;max-width:460px;width:100%;height:100dvh;max-height:100dvh;margin:0}.sante-mobile-menu::backdrop{background:#0008}.sante-mobile-menu nav{display:grid;gap:20px;margin-top:40px;font:25px/1.3 var(--sante-serif)}.sante-menu-close{position:absolute;top:22px;right:20px;font-size:30px;background:0 0;border:0}.sante-mobile-priorities{padding:15px 0 15px 20px!important;display:grid;gap:14px;font-size:17px}.sante-hero{position:relative;height:950px;min-height:700px;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;background:#766c5c}.sante-hero-photo{position:absolute;inset:0;width:100%;height:100%!important;object-fit:cover;object-position:center 54%}.sante-hero::after{content:'';position:absolute;inset:0;background:rgba(0,0,0,.32)}.sante-hero-content{z-index:1;margin-top:-10px}.sante-redesign .sante-hero h1{font-size:50px;line-height:1.35;text-transform:uppercase;max-width:620px;margin:0 auto 62px;color:#fff}.sante-hero-stats{position:absolute;bottom:180px;left:0;right:0;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);max-width:1e3px;margin:auto}.sante-hero-stats strong{display:block;font:42px/1.2 var(--sante-serif);font-weight:400}.sante-hero-stats span{font:11px/1.4 Arial,sans-serif;text-transform:uppercase;letter-spacing:1px}.sante-intro{text-align:center;padding:110px 0 50px}.sante-intro .sante-container{max-width:950px}.sante-redesign .sante-intro h2{font-size:36px;text-transform:none;line-height:1.35;margin-bottom:26px}.sante-intro p{font-size:18px;line-height:1.65;max-width:900px;margin:auto}.sante-affiliations{text-align:center;padding:60px 0 110px}.sante-redesign .sante-affiliations h3{font-size:30px;color:#1c244b;margin-bottom:40px}.sante-affiliation-logos{display:flex;justify-content:center;align-items:center;gap:75px;max-width:1100px;margin:auto}.sante-affiliation-logos img{width:240px;height:90px;object-fit:contain;filter:grayscale(1)}.sante-carousel{position:relative}.sante-rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px}.sante-rail::-webkit-scrollbar{display:none}.sante-round-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;border:0;border-radius:50%;background:#fff;width:56px;height:56px;color:#8c795e;display:grid;place-items:center}.sante-round-arrow svg{width:17px;height:17px}.sante-round-arrow.prev{left:4%}.sante-round-arrow.next{right:4%}.sante-gallery .sante-rail{gap:0}.sante-gallery img{height:600px;width:50%;flex:0 0 50%;object-fit:cover;scroll-snap-align:center}.sante-gallery img:first-child{object-position:center 42%}.sante-gallery img:nth-child(3){object-position:center 30%}.sante-section-heading{display:flex;justify-content:space-between;align-items:flex-end;padding:110px 0 90px;gap:30px}.sante-section-heading .sante-eyebrow{margin-bottom:18px}.sante-services{background:var(--sante-sand);padding-bottom:120px}.sante-service-card{position:relative;flex:0 0 calc((100% - 40px)/3);height:540px;scroll-snap-align:center;overflow:hidden}.sante-service-card img{height:100%;width:100%;object-fit:cover;transition:transform .6s}.sante-service-card::after,.sante-focus-card::after,.sante-person::after,.sante-story::after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 20%,rgba(0,0,0,.55))}.sante-service-card>div{position:absolute;z-index:1;left:35px;right:35px;bottom:45px;text-align:center;color:#fff}.sante-redesign .sante-service-card h3{font-size:30px;color:#fff}.sante-service-card p{font-size:16px;line-height:1.6;max-height:0;opacity:0;overflow:hidden;margin:0;transition:opacity .3s,max-height .3s,margin .3s}.sante-service-card:hover img{transform:scale(1.035)}.sante-service-card:hover p,.sante-service-card:focus-visible p{max-height:140px;opacity:1;margin-top:18px}.sante-focus{padding-bottom:40px}.sante-focus-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;padding:0 80px}.sante-focus-card{position:relative;height:370px;overflow:hidden;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center}.sante-focus-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.sante-focus-card::after{background:#0005}.sante-focus-card>div{position:relative;z-index:1;padding:30px}.sante-redesign .sante-focus-card h3{font-size:30px;color:#fff}.sante-focus-card p{font-size:16px;line-height:1.5;max-height:0;overflow:hidden;opacity:0;margin:0;transition:all .3s}.sante-focus-card:hover img{transform:scale(1.04)}.sante-focus-card:hover p,.sante-focus-card:focus-visible p{max-height:150px;margin-top:20px;opacity:1}.sante-team{padding:110px 0 50px;text-align:center}.sante-team h2{margin-bottom:60px}.sante-team .sante-container{max-width:1300px}.sante-team .sante-round-arrow.prev{left:-48px}.sante-team .sante-round-arrow.next{right:-48px}.sante-person{position:relative;flex:0 0 calc((100% - 40px)/3);height:450px;scroll-snap-align:start;text-align:center;overflow:hidden}.sante-person img{width:100%;height:100%;object-fit:cover;object-position:top}.sante-person>div{position:absolute;z-index:1;bottom:35px;left:20px;right:20px;color:#fff}.sante-redesign .sante-person h3{font-size:30px;color:#fff}.sante-person p{font-size:15px;margin:8px 0 0}.sante-pagination{font-size:22px;letter-spacing:6px;margin-top:18px;color:#bcbcbc}.sante-pagination b{color:#333}.sante-reviews{text-align:center;padding:110px 0 130px}.sante-redesign .sante-reviews h2{font-size:32px;max-width:420px;margin:0 auto 20px;line-height:1.18}.sante-reviews .sante-eyebrow{margin-bottom:15px}.sante-review-source{font-size:15px;display:inline-block;border:1px solid #e7e0d7;border-radius:30px;padding:7px 20px;margin-bottom:50px}.sante-review-rail{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:calc(100% - 40px);max-width:1600px;margin:auto;text-align:left}.sante-review{background:#faf9f6;border:1px solid #ebe5dd;padding:32px;border-radius:12px;min-height:240px}.sante-review .initials{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#e8e2d7;font:17px var(--sante-serif);margin-right:14px}.sante-review cite{font:14px var(--sante-body);font-style:normal}.sante-review blockquote{font:17px/1.7 var(--sante-body);margin:24px 0 0;color:#555}.sante-review a{font-size:12px;letter-spacing:.4px;color:#80633b}.sante-clinic{display:grid;grid-template-columns:45% 27.5% 27.5%;align-items:center;min-height:800px;padding:0 0 80px;margin-top:80px}.sante-clinic-info{padding:0 65px 0 50px}.sante-clinic-info h2{margin-bottom:40px}.sante-clinic-features{display:grid;grid-template-columns:1fr 1fr;gap:25px 40px;margin:0 0 35px;list-style:none;padding:0;font-size:17px}.sante-clinic-features li{display:flex;gap:12px;align-items:flex-start;line-height:1.5}.sante-clinic-features svg{color:var(--sante-gold);flex-shrink:0;width:28px;height:28px;stroke-width:1}.sante-clinic>img{width:100%;height:680px;object-fit:cover}.sante-clinic>img:last-child{height:680px;transform:translateY(60px);padding-left:10px;object-position:50% 30%}.sante-community{padding:110px 0 150px;text-align:center}.sante-community h2{margin-bottom:50px}.sante-stories{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;max-width:1140px;margin:auto}.sante-story{height:520px;position:relative;overflow:hidden;text-align:left}.sante-story img{height:100%;width:100%;object-fit:cover}.sante-story>div{position:absolute;bottom:35px;left:25px;right:25px;z-index:1;color:#fff}.sante-story small{font:10px Arial,sans-serif;letter-spacing:1px}.sante-redesign .sante-story h3{font-size:26px;line-height:1.25;margin:12px 0;color:#fff}.sante-story p{font-size:15px;line-height:1.5;margin:0}.sante-cta{position:relative;text-align:center;padding:150px 40px;background:#4e4b44;color:#fff}.sante-cta img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sante-cta::after{content:'';position:absolute;inset:0;background:#0007}.sante-cta>div{position:relative;z-index:1;max-width:900px;margin:auto}.sante-redesign .sante-cta h2{font-size:36px;text-transform:none;line-height:1.35;color:#fff;margin-bottom:40px}.sante-footer{background:#111;color:#e6e4df;padding:80px 0 0;font-size:15px;line-height:1.65}.sante-footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1.2fr;gap:80px;min-height:440px}.sante-footer .sante-logo{max-width:260px;width:100%;margin-bottom:25px;display:block}.sante-footer .sante-logo img{filter:brightness(0)invert(1)}.sante-redesign .sante-footer h3{font-size:24px;color:#eee;margin-bottom:24px}.sante-footer address{font-style:normal;line-height:1.8}.sante-footer .sante-text-link{font-size:12px;margin-top:10px;letter-spacing:1px}.sante-footer-links{display:grid;gap:8px;margin-top:25px;font-size:14px}.sante-footer-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0}.sante-footer-thumbs img{height:115px;width:100%;object-fit:cover}.sante-footer-bottom{padding:40px 0;display:flex;justify-content:space-between;gap:40px;font-size:12px;border-top:1px solid #ffffff12}.sante-floating-call{position:fixed;bottom:55px;right:30px;border-radius:50%;background:#b99d75;color:#fff!important;z-index:1001;display:grid;place-items:center;width:56px;height:56px;box-shadow:0 3px 12px #0002}.sante-floating-call svg{width:25px;height:25px}.sante-care-note{font:12px/1.7 Arial,sans-serif;max-width:700px;margin-top:22px!important;color:#bbb}.sante-inner-hero{text-align:center;background:var(--sante-sand);padding:90px 30px}.sante-redesign .sante-inner-hero h1{font-size:55px}.sante-inner-content{max-width:1170px;width:calc(100% - 100px);margin:80px auto 120px}.sante-inner-content a{text-decoration:underline;text-underline-offset:4px}.sante-inner-content h2,.sante-inner-content h3{margin:1em 0 .5em}.sante-inner-content img{max-width:100%}.sante-inner-content iframe{max-width:100%}.sante-inner-content .fusion-fullwidth{--awb-background-color:#fff!important;--awb-text-color:#272727!important}.sante-inner-content .fusion-title-heading,.sante-inner-content .fusion-text{font-family:var(--sante-body)!important;color:inherit}.sante-inner-content .fusion-title-heading{font-family:var(--sante-serif)!important;font-weight:400!important}.sante-inner-content .fusion-button{background:var(--sante-gold)!important;border-radius:0!important}.sante-redesign .simple-banner,.sante-redesign .heateor_sss_sharing_container{display:none!important}.sante-redesign .fusion-animated{visibility:visible!important;animation:none!important}.sante-redesign>main#content{float:none!important;width:100%!important;max-width:none!important;min-height:0;margin:0!important;padding:0!important}.sante-redesign .sante-cta{clear:both}.sante-redesign .sante-review blockquote{border:0;padding:0;background:0 0}.sante-redesign .sante-dropdown{z-index:20}.sante-article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.sante-redesign .sante-article-card h2{font-size:27px;text-transform:none;margin:20px 0}.sante-article-card img{width:100%;height:260px;object-fit:cover}.sante-article-card>a{display:block;text-decoration:none}.sante-article-card .sante-eyebrow{margin:15px 0}.sante-article-card p{font-size:17px}.sante-inner-content .pagination{margin-top:70px}.sante-redesign .sante-inner-content .page-numbers{padding:10px}.sante-inner-content input[type=search]{border:1px solid #d4c7b5;padding:12px;max-width:100%}.sante-detail-photo{height:550px;overflow:hidden}.sante-detail-photo img{width:100%;height:100%;object-fit:cover;object-position:center}.sante-detail-columns{display:grid;grid-template-columns:minmax(0,2.2fr)minmax(0,1fr);gap:90px;padding:80px 0 120px}.sante-redesign .sante-detail h1{font-size:55px;margin-bottom:25px}.sante-detail-lede{color:#a18b6b;font-size:21px}.sante-detail-actions{display:flex;gap:20px;margin:35px 0 50px}.sante-redesign .sante-detail-outline{background:0 0;color:#272727}.sante-redesign .sante-detail h2{font-size:30px;text-transform:none;margin:45px 0 20px}.sante-redesign .sante-detail-sidebar h2:first-child{margin-top:0}.sante-detail-sidebar img{height:380px;width:100%;object-fit:cover;object-position:top}.sante-redesign .sante-detail-sidebar h3{font-size:26px;margin:25px 0 12px}.sante-detail-sidebar nav{display:grid;gap:15px;font-size:18px}.sante-detail-sidebar nav a{border-bottom:1px solid #e4dbd0;padding-bottom:15px}.sante-faq details{border-bottom:1px solid #dfd5c8;padding:22px 0}.sante-faq summary{font-family:var(--sante-serif);font-size:22px}.sante-faq p{padding:20px 0 0;margin:0}.sante-original-content{margin-top:50px;font-size:15px}.sante-original-content>.sante-inner-content{width:100%;margin:35px 0}.sante-original-content summary{color:#80633b}.sante-original-content .sante-inner-content h1{font-size:35px!important}.sante-mobile-menu .sante-logo img{filter:none}.sante-header.inner-header{top:0}.sante-redesign .sante-button{font-family:var(--sante-serif);padding-left:48px;padding-right:48px}.sante-header-phone{position:absolute;right:max(50px,calc((100% - 1300px)/2));top:24px;font:12px var(--sante-body);letter-spacing:1px}.sante-header{padding-top:102px}.sante-header.is-scrolled .sante-header-phone{display:none}.sante-nav{font-family:var(--sante-body);font-size:13px;gap:26px}.sante-nav-right{gap:24px}.sante-hero{height:100svh}.sante-hero-content{transform:translateX(-31.5px)}.sante-redesign h2{font-size:48px}.sante-eyebrow{font-family:var(--sante-body);font-size:14px;line-height:1.2;letter-spacing:1px}.sante-redesign .sante-intro h2{font-size:32px}.sante-team h2{margin-bottom:50px}.sante-pagination{font-size:18px;line-height:1.4}.sante-clinic{min-height:827px}.sante-footer-grid{min-height:485px}.sante-footer-bottom{font-size:14px}.sante-drop-links{display:grid;gap:12px}.sante-redesign .sante-mega-menu{position:fixed;top:182px;left:50%;transform:translateX(-50%);width:min(1300px,calc(100vw - 100px));padding:50px;grid-template-columns:280px 1fr;gap:40px;min-height:410px}.sante-menu-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sante-menu-features a{position:relative;height:300px;overflow:hidden;display:flex;align-items:flex-end;background:#ddd}.sante-menu-features img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sante-menu-features a::after{content:'';position:absolute;inset:0;background:linear-gradient(transparent,#0007)}.sante-redesign .sante-menu-features h3{font:24px/1.35 var(--sante-serif);color:#fff;position:relative;z-index:1;padding:20px}.sante-header.is-scrolled .sante-mega-menu{top:94px}@media(min-width:1200px){.sante-affiliations{padding-bottom:56px}.sante-services .sante-rail{gap:50px;scroll-snap-type:none}.sante-service-card{flex-basis:800px;height:533.333px}.sante-gallery .sante-rail{scroll-snap-type:none}.sante-gallery img{width:auto;flex-basis:auto;flex-shrink:0}.sante-reviews{min-height:767px}.sante-clinic{margin-top:96px}.sante-cta{min-height:545px}.sante-hero-stats{top:calc(50% + 212px);bottom:auto;padding-top:10px}.sante-hero-content{transform:translate(-31.5px,4.5px)}.sante-redesign .sante-hero h1{margin-bottom:71px}}@media(max-width:1199px){.sante-header{padding-top:30px}.sante-header-phone{display:none}.sante-hero-content{transform:none}.sante-redesign h2{font-size:40px}}@media(min-width:2000px){.sante-service-card{height:600px}.sante-gallery img{height:650px}}@media(max-width:1199px){.sante-header-inner{grid-template-columns:50px 1fr 50px}.sante-nav{display:none}.sante-menu-toggle{display:block}.sante-logo{width:220px}.sante-header{padding:30px 0}.sante-container{width:84%}.sante-redesign h2{font-size:40px}.sante-hero{height:900px}.sante-hero-stats{bottom:140px;width:84%}.sante-gallery img{height:450px}.sante-focus-grid{padding:0 40px;gap:30px}.sante-focus-card{height:300px}.sante-redesign .sante-focus-card h3{font-size:24px}.sante-section-heading{padding:90px 0 65px}.sante-service-card{height:440px;flex-basis:calc((100% - 20px)/2)}.sante-clinic{grid-template-columns:44% 28% 28%}.sante-clinic-info{padding:0 30px}.sante-clinic-features{grid-template-columns:1fr;font-size:15px;gap:20px}.sante-clinic>img,.sante-clinic>img:last-child{height:600px}.sante-stories{gap:25px}.sante-story{height:450px}.sante-footer-grid{gap:45px}.sante-footer-thumbs img{height:90px}}@media(max-width:767px){body.sante-redesign{font-size:16px}.sante-header-inner{width:90%;gap:10px}.sante-logo{width:200px}.sante-header{padding:25px 0}.admin-bar .sante-header{top:46px}.sante-header.is-scrolled{top:0}.sante-container{width:84%}.sante-redesign h2{font-size:32px}.sante-eyebrow{font-size:10px;letter-spacing:1px}.sante-hero{height:740px;min-height:620px}.sante-redesign .sante-hero h1{font-size:36px;line-height:1.35;width:90%;margin-bottom:40px}.sante-hero-content{margin-top:-55px}.sante-hero-stats{bottom:65px;gap:10px;width:90%}.sante-hero-stats strong{font-size:28px}.sante-hero-stats span{font-size:8px;letter-spacing:.5px;display:block;margin-top:8px}.sante-intro{padding:60px 0 40px}.sante-redesign .sante-intro h2{font-size:24px}.sante-intro p{font-size:16px}.sante-affiliations{padding:35px 8% 65px}.sante-redesign .sante-affiliations h3{font-size:24px;margin-bottom:25px}.sante-affiliation-logos{gap:25px;flex-wrap:wrap}.sante-affiliation-logos img{width:130px;height:60px}.sante-gallery img{height:320px;width:100%;flex-basis:100%}.sante-round-arrow{width:44px;height:44px}.sante-section-heading{padding:80px 0 50px;display:block}.sante-section-heading .sante-text-link{font-size:19px;margin-top:25px}.sante-services{padding-bottom:50px}.sante-service-card{flex-basis:86%;height:400px}.sante-service-card>div{left:20px;right:20px}.sante-redesign .sante-service-card h3{font-size:26px}.sante-focus-grid{grid-template-columns:1fr;padding:0 30px;gap:30px}.sante-focus-card{height:340px}.sante-focus-card p{max-height:none;opacity:1;margin-top:15px;font-size:15px}.sante-team{padding:80px 0 40px}.sante-team h2{margin-bottom:40px}.sante-person{height:450px;flex-basis:100%}.sante-team .sante-round-arrow.prev{left:-25px}.sante-team .sante-round-arrow.next{right:-25px}.sante-reviews{padding:80px 0}.sante-review-rail{display:flex;overflow:auto;scroll-snap-type:x mandatory;padding:0 20px;width:100%;scrollbar-width:none}.sante-review{flex:0 0 90%;scroll-snap-align:center;padding:25px}.sante-redesign .sante-reviews h2{font-size:30px;width:84%}.sante-review-source{font-size:13px}.sante-clinic{display:grid;grid-template-columns:1fr 1fr;margin-top:0;padding-bottom:60px;min-height:0}.sante-clinic-info{grid-column:1/-1;padding:0 8% 50px}.sante-clinic-info h2{margin-bottom:30px}.sante-clinic-features{grid-template-columns:1fr 1fr;gap:25px}.sante-clinic>img,.sante-clinic>img:last-child{height:370px}.sante-clinic>img:last-child{transform:translateY(35px)}.sante-community{padding:80px 0}.sante-stories{grid-template-columns:1fr;gap:30px;max-width:400px}.sante-story{height:440px}.sante-community h2{margin-bottom:35px}.sante-cta{padding:95px 8%}.sante-redesign .sante-cta h2{font-size:25px}.sante-footer{padding-top:65px}.sante-footer-grid{grid-template-columns:1fr;gap:55px;min-height:0}.sante-footer-thumbs img{height:130px}.sante-footer-bottom{display:block;margin-top:55px;padding:30px 0}.sante-footer-bottom>div+div{margin-top:15px}.sante-floating-call{bottom:25px;right:20px;width:48px;height:48px}.sante-inner-hero{padding:65px 25px}.sante-redesign .sante-inner-hero h1{font-size:36px}.sante-inner-content{width:88%;margin-top:50px}.sante-inner-content .fusion-fullwidth{padding-left:0!important;padding-right:0!important}.sante-inner-content .fusion-row{max-width:100%!important;margin-left:0!important;margin-right:0!important}.sante-inner-content .fusion-layout-column{width:100%!important;margin-left:0!important;margin-right:0!important}.sante-inner-content .fusion-column-wrapper{padding-left:15px!important;padding-right:15px!important;margin-left:0!important;margin-right:0!important}}@media(max-width:767px){.sante-detail-photo{height:360px}.sante-detail-columns{display:block;padding:50px 0 80px}.sante-redesign .sante-detail h1{font-size:32px}.sante-detail-lede{font-size:18px}.sante-detail-actions{flex-direction:column;align-items:flex-start}.sante-detail-sidebar{margin-top:65px}.sante-article-grid{grid-template-columns:1fr}.sante-redesign .sante-detail h2{font-size:27px}}.sante-text-link{font-family:var(--sante-serif)}.sante-detail-note{color:#6d6d6d!important}.sante-redesign .sante-button{line-height:1;padding-block:0}.sante-redesign .sante-button:not(.outline):not(.sante-detail-outline){background:var(--sante-gold);border:0}.sante-redesign .sante-button.outline{border-color:var(--sante-gold)}.sante-redesign .sante-header .sante-nav .sante-button{height:44px;min-height:44px;padding:0 24px;font:14px/1 var(--sante-serif);letter-spacing:0;text-transform:none;border-color:#fff}.sante-redesign .sante-header.is-scrolled .sante-nav .sante-button,.sante-redesign .sante-header.inner-header .sante-nav .sante-button{border-color:var(--sante-gold)}.sante-eyebrow{color:var(--sante-gold)}.sante-editorial .sante-detail-photo{height:600px;position:relative}.sante-editorial .sante-detail-photo::after{content:'';position:absolute;inset:0;background:linear-gradient(#0004,transparent 55%);pointer-events:none}.sante-editorial .sante-article-heading h1{font-size:36px!important}.sante-editorial .sante-page-banner h1{font-size:80px!important}.sante-editorial .sante-profile-banner h1{font-size:60px!important}.sante-editorial.sante-kind-booking .sante-page-banner h1{font-size:48px!important}.sante-editorial .sante-clinical-copy h2{font-size:24px!important}.sante-editorial .sante-clinical-copy h3{font-size:21px!important}.sante-editorial .sante-team-row h2{font-size:32px!important}.sante-clinical-article{padding:80px 0 100px}.sante-redesign .sante-article-heading h1{font:36px/1.35 var(--sante-serif);margin:0}.sante-article-heading{margin-bottom:104px}.sante-editorial .sante-detail-lede{font:18px/1.66 var(--sante-body);color:var(--sante-ink);margin:0 0 60px}.sante-editorial .sante-detail-actions{justify-content:center;gap:154px;margin:0 0 40px}.sante-editorial .sante-detail-outline{color:var(--sante-ink);background:0 0}.sante-clinical-copy{font:18px/1.66 var(--sante-body);overflow-wrap:anywhere}.sante-clinical-copy p{margin:0 0 30px}.sante-redesign .sante-clinical-copy h2{font-size:24px;line-height:1.35;text-transform:none;margin:56px 0 20px}.sante-redesign .sante-clinical-copy h3{font-size:21px;line-height:1.35;margin:36px 0 16px}.sante-clinical-copy ul,.sante-clinical-copy ol{padding-left:26px;margin:0 0 30px}.sante-clinical-copy li{padding-left:5px;margin:7px 0}.sante-clinical-copy a:not(.sante-button){text-decoration:underline;text-underline-offset:4px}.sante-clinical-copy>.sante-button,.sante-clinical-copy p>.sante-button{margin:20px 0 30px}.sante-clinical-copy>img,.sante-clinical-copy figure{margin:35px auto;max-width:100%;width:auto;max-height:700px;object-fit:contain}.sante-clinical-copy blockquote{border-left:1px solid var(--sante-gold);padding:15px 30px;margin:35px 0;background:var(--sante-sand);font-style:normal}.sante-clinical-copy table{width:100%;border-collapse:collapse;margin:25px 0 40px}.sante-clinical-copy td,.sante-clinical-copy th{text-align:left;border-bottom:1px solid #e4dbd0;padding:15px}.sante-page-banner{height:600px;position:relative;display:grid;place-items:center;padding:160px 40px 40px;isolation:isolate;color:#fff;text-align:center}.sante-page-banner>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.sante-page-banner::after{content:'';position:absolute;inset:0;background:#0005;z-index:-1}.sante-redesign .sante-page-banner h1{font:80px/1.35 var(--sante-serif);color:#fff;max-width:1300px}.sante-profile-banner,.sante-kind-contact .sante-page-banner,.sante-kind-booking .sante-page-banner{height:400px}.sante-redesign .sante-kind-booking .sante-page-banner h1{font-size:48px}.sante-redesign .sante-profile-banner h1{font-size:60px;line-height:1}.sante-standard-article{padding:100px 0 120px}.sante-profile-layout{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1.4fr);gap:90px;padding:100px 0 120px}.sante-profile-portrait>img{width:100%;max-height:650px;object-fit:cover;object-position:top}.sante-profile-portrait>.sante-button{margin-top:30px}.sante-profile-layout .sante-clinical-copy>img{display:none}.sante-kind-team .sante-page-banner{height:400px}.sante-team-directory{padding-top:100px}.sante-team-row{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-bottom:100px}.sante-team-row>img{width:100%;height:550px;object-fit:cover;object-position:top}.sante-team-row:nth-child(even)>img{grid-column:2;grid-row:1}.sante-team-row:nth-child(even)>div{grid-column:1;grid-row:1}.sante-redesign .sante-team-row h2{font-size:32px;line-height:1;text-transform:none;margin-bottom:15px}.sante-team-row .sante-button{margin-top:25px;font-family:var(--sante-body);font-size:15px;min-height:45px;padding:12px 50px}.sante-related{padding:30px 0 120px}.sante-related>h2{text-align:center;margin-bottom:50px;font-size:32px;text-transform:none}.sante-related .sante-focus-grid,.sante-directory .sante-focus-grid{padding:0;gap:40px}.sante-related .sante-focus-card{height:300px}.sante-related .sante-focus-card h3,.sante-directory .sante-focus-card h3{font-size:26px}.sante-directory{padding:100px 0 120px}.sante-directory-intro{text-align:center;max-width:950px;margin:0 auto 80px}.sante-directory-intro h2{font-size:32px;text-transform:none}.sante-archive-notice{border:1px solid #e4dbd0;padding:25px;background:var(--sante-sand)}.sante-embed{margin:35px 0;width:100%}.sante-embed iframe{width:100%;max-width:100%;border:0;display:block}.sante-calendar-fallback{font-size:16px}.sante-source-faq{border-bottom:1px solid #dfd5c8;padding:22px 0}.sante-source-faq>summary{font:18px/1.3 var(--sante-serif);cursor:pointer}.sante-source-faq>div{padding-top:25px}.sante-form{margin:70px 0 20px;clear:both}#contactform{scroll-margin-top:140px}.sante-form .frm_forms{max-width:100%!important;width:100%!important}.sante-form .frm_style_formidable-style.with_frm_style .form-field input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.sante-form .frm_style_formidable-style.with_frm_style textarea{font:16px/1.5 var(--sante-body);border:1px solid #d9cbbb;border-radius:0;min-height:48px;box-shadow:none}.sante-form .frm_submit button{border:0!important;background:var(--sante-gold)!important;color:#fff!important;border-radius:0!important;box-shadow:none!important;height:52px!important;min-height:52px!important;padding:0 48px!important;font:16px/1 var(--sante-serif)!important}.sante-form label{font-family:var(--sante-body)!important}.sante-redesign .sante-pagination{display:flex;justify-content:center;gap:0;letter-spacing:0}.sante-pagination button{width:32px;height:32px;padding:0;background:0 0;border:0;color:#aaa;font:28px/1 var(--sante-body)}.sante-pagination button[aria-current=true]{color:#333}.sante-header.inner-header.is-scrolled{position:fixed}.sante-menu-close{width:44px;height:44px;display:grid;place-items:center}.sante-mobile-menu[open]{overflow-y:auto}body.sante-menu-open{overflow:hidden}.sante-mobile-menu nav>a,.sante-mobile-menu nav>details>summary,.sante-mobile-priorities a{min-height:44px;display:flex;align-items:center}.sante-mobile-menu nav>details>summary::after{content:'⌄';margin-left:auto}@media(max-width:1199px){.sante-editorial .sante-detail-actions{gap:100px}.sante-profile-layout{gap:50px}.sante-redesign .sante-page-banner h1{font-size:60px}}@media(min-width:768px) and (max-width:1199px){.sante-affiliation-logos{gap:40px;width:84%}.sante-affiliation-logos img{min-width:0;flex:0 1 240px}.sante-editorial .sante-page-banner h1{font-size:60px!important}.sante-editorial.sante-kind-booking .sante-page-banner h1{font-size:48px!important}}@media(max-width:767px){.sante-editorial .sante-detail-photo{height:360px}.sante-clinical-article{padding:50px 0 70px}.sante-article-heading{margin-bottom:55px}.sante-redesign .sante-article-heading h1{font-size:30px;line-height:1.35}.sante-editorial .sante-detail-lede{font-size:18px;margin-bottom:35px}.sante-editorial .sante-detail-actions{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:15px;margin-bottom:40px}.sante-editorial .sante-detail-actions .sante-button{padding-inline:25px}.sante-clinical-copy{font-size:18px}.sante-page-banner,.sante-profile-banner,.sante-kind-contact .sante-page-banner,.sante-kind-booking .sante-page-banner{height:360px;padding:130px 8% 30px}.sante-redesign .sante-page-banner h1,.sante-redesign .sante-profile-banner h1{font-size:36px;line-height:1.35}.sante-redesign .sante-kind-booking .sante-page-banner h1{font-size:30px}.sante-editorial .sante-article-heading h1{font-size:30px!important}.sante-editorial .sante-page-banner h1,.sante-editorial .sante-profile-banner h1{font-size:36px!important}.sante-editorial.sante-kind-booking .sante-page-banner h1{font-size:30px!important}.sante-standard-article,.sante-directory{padding:60px 0 80px}.sante-profile-layout{display:block;padding:60px 0 80px}.sante-team-directory{padding-top:60px}.sante-team-row{display:flex;flex-direction:column;align-items:stretch;gap:35px;margin-bottom:70px}.sante-team-row>img{height:450px}.sante-kind-team .sante-page-banner{height:360px}.sante-profile-portrait{margin-bottom:60px}.sante-related{padding:0 0 80px}.sante-related .sante-focus-grid,.sante-directory .sante-focus-grid{grid-template-columns:1fr;gap:30px}.sante-directory-intro{margin-bottom:50px}.sante-directory-intro h2{font-size:28px}.sante-form .frm_form_field{max-width:100%!important}.sante-clinical-copy table{font-size:15px}.sante-clinical-copy td,.sante-clinical-copy th{padding:10px 6px}.sante-pagination button{width:44px;height:44px}}@media(max-width:360px){.sante-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.sante-hero-stats strong{font-size:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sante-redesign *{animation:none!important;transition:none!important}}.sante-service-card>div{top:50%;bottom:auto;transform:translateY(-50%)}.sante-review-rail{display:flex;gap:22px;width:100%;max-width:none;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 20px;scrollbar-width:none}.sante-review{flex:0 0 380px;scroll-snap-align:start;padding:26px 24px 44px;border-color:#e7e4dd;border-radius:18px;min-height:284px}.sante-review blockquote{font-size:15px;line-height:1.62}.sante-review cite{font-size:15px}@media(min-width:1200px){.sante-intro{min-height:411px}.sante-section-heading{min-height:306px}.sante-section-heading .sante-text-link{height:52px;padding:0 48px;line-height:1;color:#000}.sante-section-heading .sante-text-link::after{width:40px;background:currentColor}.sante-team{padding-bottom:46.2px}.sante-community{min-height:936px}.sante-footer-grid{min-height:473px}.sante-footer-bottom{min-height:113px;align-items:center}}.sante-intro p,.sante-clinical-copy{color:#333632;line-height:1.66}.sante-redesign h1,.sante-redesign h2,.sante-redesign h3,.sante-redesign h4{color:var(--sante-ink)}.sante-clinical-copy h2,.sante-clinical-copy h3{color:var(--sante-ink)}@media(max-width:767px){.sante-header{padding:25px 0}.sante-review{flex-basis:90%}.sante-header-inner{min-height:71px}.sante-hero{height:647.375px;min-height:0}.sante-hero-content{position:absolute;top:231.594px;left:0;right:0;width:100%;margin:0;transform:none}.sante-redesign .sante-hero h1{width:87.37%;max-width:none;margin:0 auto 20px;font-size:36px;line-height:1.35}.sante-hero .sante-button{padding-inline:24px}.sante-hero-stats{top:509.375px;bottom:auto;display:block;width:100%;padding:0}.sante-hero-stats>div:not(:first-child){display:none}.sante-hero-stats strong{font-size:28px;line-height:28px}.sante-hero-stats span{font:12px/30px var(--sante-body);letter-spacing:0;margin:0}.sante-gallery img{height:320px;width:auto;max-width:none;flex:none}.sante-section-heading{padding:90px 0 60px;gap:0}.sante-section-heading .sante-eyebrow{font-size:12px;line-height:12px;margin-bottom:20px}.sante-section-heading .sante-text-link{font-size:18px;line-height:18px;margin-top:30px}.sante-services{padding-bottom:0}.sante-services .sante-rail{gap:0}.sante-service-card{flex-basis:100%;height:390px}.sante-redesign .sante-service-card h3{font-size:24px;line-height:1.2}.sante-focus-grid{gap:35px}.sante-focus-card{height:330px}.sante-redesign .sante-focus-card h3{font-size:24px;line-height:1.2}.sante-focus-card p{max-height:0;opacity:0;margin:0}.sante-focus-card:hover p,.sante-focus-card:focus-visible p{max-height:150px;opacity:1;margin-top:20px}.sante-team h2{margin-bottom:60px}.sante-pagination{height:20px;align-items:center}.sante-clinic{display:block;margin-top:80px;padding-bottom:80px}.sante-clinic-info{min-height:653px;padding:0 50px 50px}.sante-clinic-info .sante-eyebrow{font-size:12px;line-height:12px;margin-bottom:30px}.sante-clinic-info h2{margin-bottom:30px}.sante-clinic-features{font-size:18px;gap:25px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.sante-clinic-features li{line-height:1.35}.sante-clinic-features svg{width:20px;height:24px}.sante-clinic-features span{min-width:0;hyphens:auto}.sante-clinic>img{width:calc(100% - 20px);height:auto;aspect-ratio:3/4;object-fit:cover}.sante-clinic>img:last-child{width:100%;height:auto;aspect-ratio:3/4;margin-top:20px;padding:0;transform:none}.sante-community{padding-top:0}.sante-community>.sante-container>.sante-eyebrow{font-size:12px;line-height:12px;margin-bottom:30px}.sante-community h2{margin-bottom:50px}.sante-stories{gap:35px}.sante-story{height:491px}.sante-redesign .sante-story h3{font-size:21px;line-height:1.2}}@media(max-width:360px){.sante-redesign .sante-hero h1{font-size:30px}.sante-clinic-features{grid-template-columns:1fr}.sante-team .sante-round-arrow.prev{left:-24px}.sante-team .sante-round-arrow.next{right:-24px}}.sante-redesign .sante-focus-card p,.sante-redesign .sante-focus-card:hover p,.sante-redesign .sante-focus-card:focus-visible p{color:#fff!important}.sante-redesign .sante-story p{color:#fff}.sante-redesign .sante-header-refresh{--sante-nav-gold:#B89E79;--sante-book:#6B72AE;position:absolute;top:0;left:0;right:0;padding:16px 0 12px;color:#fff;background:linear-gradient(180deg,#14171055,transparent);transition:background .2s,box-shadow .2s;z-index:1000}.admin-bar .sante-header-refresh{top:32px}.sante-redesign .sante-header-refresh .sante-header-inner{width:calc(100% - 80px);min-height:0;max-width:1720px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr)320px minmax(0,1fr);grid-template-areas:". logo actions" "nav nav nav";align-items:center;column-gap:28px;row-gap:12px}.sante-redesign .sante-header-refresh .sante-logo{grid-area:logo;width:320px;max-width:100%;justify-self:center;display:block;margin:0}.sante-redesign .sante-header-refresh .sante-header-actions{grid-area:actions;display:flex;align-items:center;justify-content:flex-end;gap:22px}.sante-redesign .sante-header-refresh .sante-logo img{display:block;width:100%;height:auto;filter:brightness(0)invert(1)}.sante-redesign .sante-header-refresh .sante-header-phone{grid-area:phone;position:static;display:flex;min-height:46px;align-items:center;font:14px/1.4 var(--sante-body);letter-spacing:.5px;white-space:nowrap}.sante-redesign .sante-header-refresh .sante-book-now,.sante-redesign .sante-mobile-menu-refresh .sante-book-now{grid-area:book;display:inline-flex;align-items:center;justify-content:center;min-height:48px;gap:12px;background:#6b72ae!important;border:1px solid #ffffff30!important;border-radius:999px;color:#fff!important;padding:12px 22px;font:15px/1.3 var(--sante-body);letter-spacing:.15px;white-space:nowrap;text-decoration:none;transition:background .22s,border-color .22s}.sante-redesign .sante-header-refresh .sante-book-now:hover,.sante-redesign .sante-mobile-menu-refresh .sante-book-now:hover{background:#5b639f!important;border-color:#5b639f!important}.sante-redesign .sante-header-refresh .sante-focus-nav{grid-area:nav;display:grid;grid-template-columns:1.1fr 1fr 1.12fr 1.08fr 1.35fr 1.15fr .75fr .75fr;gap:8px;align-items:stretch;width:100%;font-family:var(--sante-body);letter-spacing:.15px;text-transform:none}.sante-redesign .sante-header-refresh .sante-focus-nav-link,.sante-redesign .sante-mobile-menu-refresh .sante-focus-nav-link{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;min-width:0;min-height:50px;height:50px;padding:8px 12px;background:#b89e79;color:#fff!important;border:1px solid #ffffff35;border-radius:3px;font:14.5px/1.18 var(--sante-body);letter-spacing:.1px;text-transform:none;text-decoration:none;transition:background .22s,border-color .22s;overflow-wrap:normal;word-break:normal}.sante-redesign .sante-header-refresh .sante-focus-nav-link:hover,.sante-redesign .sante-mobile-menu-refresh .sante-focus-nav-link:hover{background:#a98d67;border-color:#ffffff65}.sante-redesign .sante-header-refresh .sante-menu-toggle{display:none;grid-area:menu;background:0 0;border:0;color:inherit;width:44px;height:44px;padding:9px;align-items:center;justify-content:center}.sante-redesign .sante-header-refresh .sante-menu-toggle svg{width:26px;height:26px}.sante-redesign .sante-header-refresh.inner-header{position:relative;top:0;background:#fff;color:#272727}.sante-redesign .sante-header-refresh.inner-header .sante-logo img{filter:none}.sante-redesign .sante-header-refresh.is-scrolled{position:fixed;padding:13px 0;background:#fcfbf8;color:#272727;box-shadow:0 1px #b89e7930}.sante-redesign .sante-header-refresh.is-scrolled .sante-header-inner{width:calc(100% - 48px);max-width:1824px;grid-template-columns:150px minmax(0,1fr)120px;grid-template-areas:"logo nav book";gap:16px}.sante-redesign .sante-header-refresh.is-scrolled .sante-logo{width:150px}.sante-redesign .sante-header-refresh.is-scrolled .sante-header-actions{display:contents}.sante-redesign .sante-header-refresh.is-scrolled .sante-logo img{filter:none}.sante-redesign .sante-header-refresh.is-scrolled .sante-header-phone{display:none}.sante-redesign .sante-header-refresh.is-scrolled .sante-focus-nav{gap:6px}.sante-redesign .sante-header-refresh.is-scrolled .sante-focus-nav-link{font-size:12px;line-height:1.18;letter-spacing:0;min-height:44px;height:44px;padding:6px 8px}.sante-redesign .sante-header-refresh.is-scrolled .sante-book-now{font-size:13px;min-height:44px;gap:8px;padding:10px 13px}.sante-redesign .sante-header-refresh :focus-visible,.sante-redesign .sante-mobile-menu-refresh :focus-visible{outline:2px solid #454d8d;outline-offset:4px}body.sante-menu-open{overflow:hidden}.sante-redesign .sante-mobile-menu-refresh{position:fixed;inset:0 auto 0 0;border:0;padding:32px 24px 28px;background:#f7f4ef;color:#272727;width:min(100%,480px);max-width:100%;height:100dvh;max-height:100dvh;margin:0;overflow-y:auto;overscroll-behavior:contain}.sante-redesign .sante-mobile-menu-refresh::backdrop{background:#0008}.sante-redesign .sante-mobile-menu-refresh .sante-menu-close{position:absolute;top:15px;right:15px;display:grid;place-items:center;width:44px;height:44px;padding:0;background:0 0;border:0;color:#272727;font:32px/1 var(--sante-body)}.sante-redesign .sante-mobile-menu-refresh>.sante-logo{display:block;width:250px;max-width:calc(100% - 46px);margin:0 0 28px;justify-self:start}.sante-redesign .sante-mobile-menu-refresh>.sante-logo img{width:100%;height:auto;filter:none}.sante-redesign .sante-mobile-menu-refresh nav{display:grid;gap:20px;margin:0;font:16px/1.4 var(--sante-body)}.sante-redesign .sante-mobile-menu-refresh .sante-menu-label{font:500 12px/1.5 var(--sante-body);letter-spacing:1.2px;text-transform:uppercase;color:#695b47;margin:0 0 -8px}.sante-redesign .sante-mobile-menu-refresh .sante-mobile-focus-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sante-redesign .sante-mobile-menu-refresh .sante-focus-nav-link{min-height:62px;height:auto;padding:10px 12px;font-size:15px;letter-spacing:0}.sante-redesign .sante-mobile-menu-refresh .sante-mobile-secondary-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 20px;padding:8px 0;border-top:1px solid #dcd3c6;border-bottom:1px solid #dcd3c6}.sante-redesign .sante-mobile-menu-refresh .sante-mobile-secondary-links>a{display:flex;align-items:center;min-height:44px;font-size:15px;line-height:1.4}.sante-redesign .sante-mobile-menu-refresh .sante-mobile-menu-contact{display:grid;gap:14px;text-align:center}.sante-redesign .sante-mobile-menu-refresh .sante-mobile-menu-contact>a:first-child{display:flex;align-items:center;justify-content:center;min-height:44px;font:18px/1.4 var(--sante-body);letter-spacing:.6px}.sante-redesign .sante-mobile-menu-refresh .sante-mobile-menu-contact .sante-book-now{grid-area:auto;min-height:50px}@media(min-width:1500px){.sante-redesign .sante-header-refresh.is-scrolled .sante-header-inner{grid-template-columns:180px minmax(0,1fr)132px;gap:20px}.sante-redesign .sante-header-refresh.is-scrolled .sante-logo{width:180px}.sante-redesign .sante-header-refresh.is-scrolled .sante-focus-nav-link{font-size:13px;letter-spacing:0;padding-inline:10px}}@media(min-width:1800px){.sante-redesign .sante-header-refresh .sante-focus-nav-link{font-size:15px}.sante-redesign .sante-header-refresh.is-scrolled .sante-focus-nav-link{font-size:14px}}@media(max-width:1279px){.sante-redesign .sante-header-refresh,.sante-redesign .sante-header-refresh.is-scrolled{padding:16px 0}.sante-redesign .sante-header-refresh .sante-header-inner,.sante-redesign .sante-header-refresh.is-scrolled .sante-header-inner{width:calc(100% - 40px);grid-template-columns:44px minmax(0,1fr)120px;grid-template-areas:"menu logo book";gap:16px}.sante-redesign .sante-header-refresh .sante-logo,.sante-redesign .sante-header-refresh.is-scrolled .sante-logo{width:260px;justify-self:center}.sante-redesign .sante-header-refresh .sante-header-actions{display:contents}.sante-redesign .sante-header-refresh .sante-header-phone,.sante-redesign .sante-header-refresh .sante-focus-nav{display:none}.sante-redesign .sante-header-refresh .sante-menu-toggle{display:flex}.sante-redesign .sante-header-refresh .sante-book-now,.sante-redesign .sante-header-refresh.is-scrolled .sante-book-now{min-height:46px;padding:10px 14px;gap:8px;font-size:14px}}@media(max-width:599px){.sante-redesign .sante-header-refresh,.sante-redesign .sante-header-refresh.is-scrolled{padding:14px 0}.sante-redesign .sante-header-refresh .sante-header-inner,.sante-redesign .sante-header-refresh.is-scrolled .sante-header-inner{width:calc(100% - 28px);grid-template-columns:40px minmax(0,1fr)90px;gap:8px}.sante-redesign .sante-header-refresh .sante-logo,.sante-redesign .sante-header-refresh.is-scrolled .sante-logo{width:100%;max-width:210px}.sante-redesign .sante-header-refresh .sante-menu-toggle{width:40px;height:44px;padding:7px}.sante-redesign .sante-header-refresh .sante-book-now,.sante-redesign .sante-header-refresh.is-scrolled .sante-book-now{padding:10px 13px;gap:0;font-size:13px;min-height:44px}.sante-redesign .sante-mobile-menu-refresh{padding:30px 18px 26px}}@media(prefers-reduced-motion:reduce){.sante-redesign .sante-header-refresh,.sante-redesign .sante-header-refresh a,.sante-redesign .sante-mobile-menu-refresh a{transition:none}}.sante-book-arrow{display:block;flex:none;width:16px;height:16px;transition:transform .22s}.sante-book-now:hover .sante-book-arrow{transform:translateX(2px)}.sante-focus-nav-link>span{position:relative;display:block;text-wrap:balance}.sante-focus-nav-link::after{content:'';position:absolute;left:14px;right:14px;bottom:5px;height:1px;background:#fff8;transform:scaleX(0);transition:transform .22s;transform-origin:center}.sante-focus-nav-link:hover::after,.sante-focus-nav-link:focus-visible::after{transform:scaleX(1)}@media(max-width:599px){.sante-header-refresh .sante-book-arrow{display:none}.sante-mobile-menu-refresh .sante-book-arrow{display:block}}@media(prefers-reduced-motion:reduce){.sante-book-arrow,.sante-focus-nav-link::after{transition:none}.sante-book-now:hover .sante-book-arrow{transform:none}}@media(min-width:600px) and (max-width:1279px){.sante-redesign .sante-header-refresh.is-scrolled{padding:10px 0}.sante-redesign .sante-header-refresh.is-scrolled .sante-logo{width:220px}}.sante-services-menu{position:relative;min-width:0}.sante-services-menu>summary{list-style:none;cursor:pointer;gap:5px;white-space:normal}.sante-services-menu>summary::-webkit-details-marker{display:none}.sante-redesign .sante-services-menu>summary::after{content:'';margin-left:0}.sante-services-chevron{display:block;flex:none;width:14px;height:14px;transition:transform .2s}.sante-services-menu[open] .sante-services-chevron{transform:rotate(180deg)}.sante-redesign .sante-services-menu[open]>summary{background:#a98d67;color:#fff!important}.sante-services-panel{position:absolute;top:100%;right:0;width:min(880px,calc(100vw - 80px));max-height:calc(100dvh - 210px);overflow:auto;overscroll-behavior:contain;padding:28px 30px 24px;background:#fcfbf8;color:#272727;border:1px solid #dcd3c6;border-top:3px solid #b89e79;border-radius:0 0 8px 8px;box-shadow:0 18px 42px #24231e24;text-align:left;font:15px/1.45 var(--sante-body);letter-spacing:0;text-transform:none;z-index:30}.sante-services-menu:not([open])>.sante-services-panel{display:none}.sante-services-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #dfd8ce;padding-bottom:15px;margin-bottom:20px}.sante-services-panel-heading>p{font:24px/1.2 var(--sante-serif);margin:0;color:#373b31}.sante-services-panel-heading>a{display:flex;align-items:center;gap:10px;min-height:44px;color:#454d8d;text-decoration:underline;text-underline-offset:5px;font-size:14px;white-space:nowrap}.sante-services-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.sante-services-group-title{margin:0 0 9px;padding-bottom:9px;border-bottom:1px solid #e6e0d7;font:500 11px/1.5 var(--sante-body);letter-spacing:1px;text-transform:uppercase;color:#766245}.sante-services-links{display:grid;gap:0}.sante-services-links>a{display:flex;align-items:center;min-height:44px;padding:8px 6px;margin-inline:-6px;border-radius:3px;color:#34382f;text-decoration:none;font:14px/1.4 var(--sante-body);letter-spacing:0;overflow-wrap:anywhere}.sante-services-links>a:hover,.sante-services-links>a:focus-visible{background:#eee7dc;color:#3f466f}.sante-header-refresh.is-scrolled .sante-services-panel{max-height:calc(100dvh - 92px);width:min(880px,calc(100vw - 48px))}.sante-mobile-menu-refresh .sante-services-menu[open]{grid-column:1/-1}.sante-mobile-menu-refresh .sante-services-menu[open]+.sante-focus-nav-link{grid-column:1/-1}.sante-mobile-menu-refresh .sante-services-panel{position:static;width:100%;max-height:none;overflow:visible;padding:20px 14px;border-top:0;border-radius:0 0 5px 5px;box-shadow:none}.sante-mobile-menu-refresh .sante-services-panel-heading{display:block;margin-bottom:20px;padding-bottom:8px}.sante-mobile-menu-refresh .sante-services-panel-heading>p{font-size:23px}.sante-mobile-menu-refresh .sante-services-panel-heading>a{justify-content:flex-start;margin-top:5px;font-size:14px}.sante-mobile-menu-refresh .sante-services-groups{grid-template-columns:1fr;gap:24px}.sante-mobile-menu-refresh .sante-services-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.sante-mobile-menu-refresh .sante-services-links>a{min-height:52px;font-size:14px}@media(prefers-reduced-motion:reduce){.sante-services-chevron{transition:none}}:root{--sante-gold:#B89E79;--sante-periwinkle:#6B72AE}.sante-hero-photo.sante-hero-stock{object-position:50% 0%}@media(max-width:1199px){.sante-hero-photo.sante-hero-stock{object-position:79% 0%}}.sante-home-refresh .sante-hero{height:auto;min-height:max(820px,100svh);padding:220px max(6.5vw,24px)64px;justify-content:flex-start;text-align:left;isolation:isolate}.sante-home-refresh .sante-hero::after{background:linear-gradient(90deg,rgba(21,28,25,.86) 0%,rgba(21,28,25,.76) 35%,rgba(21,28,25,.35) 64%,rgba(21,28,25,.13) 100%)}.sante-home-refresh .sante-hero-content{position:relative;inset:auto;transform:none;margin:0;width:100%;max-width:660px}.sante-home-refresh .sante-hero-eyebrow{margin:0 0 22px;color:#f0e5d5;font:12px/1.6 var(--sante-body);letter-spacing:1.65px;text-transform:uppercase}.sante-redesign.sante-home-refresh .sante-hero h1{width:100%;max-width:660px;margin:0 0 26px;font-size:clamp(44px,4.1vw,64px);line-height:1.12;text-transform:none;text-wrap:balance;letter-spacing:-.7px}.sante-home-refresh .sante-hero-description{max-width:560px;margin:0 0 30px;font:18px/1.65 var(--sante-body);color:#fff;text-wrap:pretty}.sante-redesign.sante-home-refresh .sante-hero .sante-button{padding:15px 34px;min-height:52px;border-color:#d9c6a9;background:#17201a33;color:#fff}.sante-redesign.sante-home-refresh .sante-hero .sante-button:hover{background:#fff;color:#29332c}.sante-home-refresh .sante-hero-stats{position:static;inset:auto;display:grid;grid-template-columns:.9fr .95fr 1.15fr;gap:22px;width:100%;max-width:660px;margin:40px 0 0;padding:25px 0 0;border-top:1px solid #ffffff4d;text-align:left}.sante-home-refresh .sante-hero-stats>div{display:block}.sante-home-refresh .sante-hero-stats strong{font:27px/1.25 var(--sante-serif);white-space:nowrap}.sante-home-refresh .sante-hero-stats span{display:block;margin-top:7px;font:12px/1.5 var(--sante-body);letter-spacing:.1px;text-transform:none;max-width:190px}@media(min-width:1800px){.sante-home-refresh .sante-hero{padding-left:max(6.5vw,calc((100% - 1720px)/2));padding-right:max(6.5vw,calc((100% - 1720px)/2))}}@media(max-width:1279px){.sante-home-refresh .sante-hero{padding-top:164px;min-height:max(760px,100svh)}}@media(max-width:767px){.sante-home-refresh .sante-hero{padding:146px 26px 42px;min-height:0;align-items:flex-start}.sante-home-refresh .sante-hero::after{background:linear-gradient(90deg,rgba(21,28,25,.86),rgba(21,28,25,.62)),linear-gradient(0deg,rgba(21,28,25,.25),transparent)}.sante-home-refresh .sante-hero-content{width:100%;max-width:none}.sante-home-refresh .sante-hero-eyebrow{font-size:10px;line-height:1.6;letter-spacing:1.25px;margin-bottom:18px;max-width:310px}.sante-redesign.sante-home-refresh .sante-hero h1{font-size:clamp(34px,8.9vw,48px);line-height:1.14;letter-spacing:-.45px;margin:0 0 22px;text-wrap:pretty}.sante-home-refresh .sante-hero-description{font-size:16px;line-height:1.6;margin-bottom:26px;max-width:500px}.sante-home-refresh .sante-hero-stats{grid-template-columns:1fr 1fr;column-gap:18px;row-gap:22px;margin-top:32px;padding-top:24px}.sante-home-refresh .sante-hero-stats>div:not(:first-child){display:block}.sante-home-refresh .sante-hero-stats>div:last-child{grid-column:1/-1}.sante-home-refresh .sante-hero-stats strong{font-size:24px;line-height:1.25}.sante-home-refresh .sante-hero-stats span{font-size:12px;line-height:1.45;margin-top:6px;max-width:none}}@media(max-width:359px){.sante-home-refresh .sante-hero{padding:132px 22px 36px}.sante-home-refresh .sante-hero-stats strong{font-size:22px}}.sante-home-refresh .sante-hero-content{max-width:1240px;display:grid;grid-template-columns:minmax(0,660px)minmax(300px,360px);grid-template-areas:"eyebrow ." "headline assessment" "description assessment" "call ." "facts .";column-gap:clamp(40px,7vw,120px);align-items:start}.sante-hero-eyebrow{grid-area:eyebrow}.sante-home-refresh .sante-hero h1{grid-area:headline}.sante-hero-description{grid-area:description}.sante-hero-call{grid-area:call;justify-self:start}.sante-hero-stats{grid-area:facts}.sante-home-refresh .sante-hero-assessment{grid-area:assessment;align-self:center;position:relative;padding:30px 30px 25px;background:#f6f2ebf7;border:1px solid #d7c6ad;border-radius:12px;box-shadow:0 16px 60px #101b1b22;color:#29332c;text-align:left}.sante-hero-card-kicker{display:block;font:500 11px/1.5 var(--sante-body);letter-spacing:1.5px;text-transform:uppercase;color:#76613f;margin-bottom:21px}.sante-hero-card-mark{position:absolute;right:28px;top:20px;font-size:34px;line-height:1;color:#a18a66}.sante-redesign.sante-home-refresh .sante-hero-assessment h2{font:33px/1.18 var(--sante-serif);color:#29332c;text-transform:none;letter-spacing:-.4px;margin:0 0 17px;text-wrap:balance}.sante-hero-assessment p{font:15px/1.65 var(--sante-body);color:#586252;margin:0 0 22px}.sante-redesign .sante-hero-assessment-link{display:flex;align-items:center;justify-content:space-between;gap:14px;background:#6269a5;color:#fff;padding:15px 17px;min-height:53px;border-radius:6px;font:500 15px/1.4 var(--sante-body)}.sante-redesign .sante-hero-assessment-link:hover{background:#515990}.sante-hero-assessment-link>span:last-child{font-size:22px;line-height:1}.sante-hero-assessment small{display:block;text-align:center;color:#6b7060;font:11px/1.5 var(--sante-body);margin-top:13px}.sante-card-mobile-label{display:none}@media(min-width:1800px){.sante-home-refresh .sante-hero-content{max-width:1380px;column-gap:140px}}@media(min-width:768px) and (max-width:1100px){.sante-home-refresh .sante-hero-content{grid-template-columns:minmax(0,1fr)290px;column-gap:30px}.sante-redesign.sante-home-refresh .sante-hero h1{font-size:42px}.sante-home-refresh .sante-hero-assessment{padding:25px 23px}.sante-redesign.sante-home-refresh .sante-hero-assessment h2{font-size:29px}.sante-home-refresh .sante-hero-stats{grid-column:1/-1;max-width:660px}}@media(max-width:767px){.sante-home-refresh .sante-hero-content{grid-template-columns:minmax(0,.83fr)minmax(0,1.17fr);grid-template-areas:"eyebrow eyebrow" "headline headline" "description description" "call assessment" "facts facts";gap:0 12px}.sante-home-refresh .sante-hero-assessment{align-self:stretch;padding:13px 14px 11px;border-radius:8px}.sante-hero-card-mark,.sante-hero-assessment p,.sante-hero-assessment small,.sante-card-desktop-label{display:none}.sante-hero-card-kicker{font-size:9px;letter-spacing:.9px;margin:0 0 7px}.sante-redesign.sante-home-refresh .sante-hero-assessment h2{font-size:20px;line-height:1.15;margin:0 0 9px;text-wrap:pretty}.sante-redesign .sante-hero-assessment-link{min-height:40px;padding:7px 0;background:0 0;color:#454f8a;font-size:12px;gap:5px}.sante-redesign .sante-hero-assessment-link:hover{background:0 0;color:#293250}.sante-card-mobile-label{display:inline}.sante-redesign.sante-home-refresh .sante-hero-call{align-self:center;justify-self:stretch;padding:14px 10px;text-align:center;font-size:14px}.sante-home-refresh .sante-hero-stats{grid-column:1/-1}}@media(max-width:359px){.sante-home-refresh .sante-hero-content{grid-template-columns:1fr;grid-template-areas:"eyebrow" "headline" "description" "assessment" "call" "facts";row-gap:0}.sante-home-refresh .sante-hero-assessment{margin-bottom:16px;padding:18px}.sante-redesign.sante-home-refresh .sante-hero-assessment h2{font-size:24px}.sante-redesign .sante-hero-assessment-link{font-size:14px}}.sante-expertise-chapters{background:#fff}.sante-expertise-chapter{scroll-margin-top:94px}.sante-chapter-banner{position:relative;display:flex;align-items:center;width:100%;height:clamp(330px,27vw,500px);overflow:hidden;background:#6f6d62;color:#fff}.sante-redesign .sante-chapter-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--sante-photo-desktop,50% 50%);transition:transform .6s ease}.sante-chapter-banner::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#1017108c,#10171080 45%,transparent 82%);pointer-events:none}.chapter-label-right .sante-chapter-banner::after{background:linear-gradient(270deg,#1017108c,#10171080 45%,transparent 82%)}.sante-chapter-label{position:relative;z-index:1;margin-left:max(8%,calc((100% - 1160px)/2));max-width:420px;width:35%;padding:24px 0;text-align:left;color:#fff}.chapter-label-right .sante-chapter-label{margin-left:auto;margin-right:max(8%,calc((100% - 1160px)/2));text-align:right}.sante-chapter-number{display:block;font:12px/1.5 var(--sante-body);letter-spacing:2px;margin-bottom:15px;color:#fff}.sante-redesign .sante-chapter-label h2{font-size:clamp(30px,2.8vw,46px);line-height:1.2;color:#fff;text-transform:uppercase;text-wrap:balance}.sante-chapter-banner:hover .sante-chapter-photo{transform:scale(1.025)}.sante-redesign .sante-chapter-link{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:16px;width:min(840px,76%);min-height:54px;margin:-27px auto 0;padding:15px 28px;background:#fff;color:#343631;box-shadow:0 3px 12px #00000012;font:13px/1.5 var(--sante-body);letter-spacing:1px;text-transform:uppercase;transition:background .2s}.sante-chapter-link span:last-child{font-size:23px;color:#977d59;line-height:1}.sante-redesign .sante-chapter-link:hover{background:#f6f2ec}.sante-chapter-copy{width:calc(100% - 120px);max-width:1080px;margin:auto;padding:62px 0 70px;display:grid;grid-template-columns:.95fr 1.05fr;gap:85px;align-items:center}.sante-redesign .sante-chapter-copy h3{font:30px/1.3 var(--sante-serif);text-transform:uppercase;text-align:center;text-wrap:balance;color:#57594f}.sante-chapter-copy p{font-size:17px;line-height:1.75;color:#4e504b;margin:0}.sante-chapter-rule{display:block;width:105px;height:1px;background:#d5c8b5;margin-top:23px}.sante-home-refresh .sante-community{padding:80px 0 86px;min-height:0;background:#f6f3ee}.sante-home-refresh .sante-community h2{font-size:38px;margin-bottom:38px}.sante-home-refresh .sante-stories{max-width:1140px;gap:28px}.sante-home-refresh .sante-story{height:auto;background:#fff;color:var(--sante-ink);display:flex;flex-direction:column;overflow:visible}.sante-home-refresh .sante-story::after{display:none}.sante-home-refresh .sante-story>img{height:215px;width:100%;object-fit:cover}.sante-home-refresh .sante-story>div{position:static;padding:25px 25px 28px;color:var(--sante-ink)}.sante-home-refresh .sante-story small{color:#80633b;font:11px/1.4 var(--sante-body);letter-spacing:1px}.sante-redesign.sante-home-refresh .sante-story h3{font-size:24px;line-height:1.3;color:var(--sante-ink);margin:12px 0}.sante-redesign.sante-home-refresh .sante-story p{font-size:15px;line-height:1.65;color:#57594f;margin:0}.sante-home-refresh .sante-all-guides{margin:35px 0 0!important}.sante-home-refresh .sante-all-guides a{font-size:18px}.sante-redesign .sante-cta{min-height:0;padding:66px 40px}.sante-redesign .sante-cta h2{font-size:30px;max-width:850px;margin:0 auto 24px}.sante-redesign .sante-footer{padding-top:46px}.sante-redesign .sante-footer-grid{min-height:0;gap:55px;padding-bottom:35px}.sante-redesign .sante-footer .sante-logo{width:230px;margin-bottom:18px}.sante-redesign .sante-footer h3{font-size:22px;margin-bottom:15px}.sante-footer p{margin-bottom:14px}.sante-redesign .sante-footer-thumbs{max-width:290px;gap:5px}.sante-redesign .sante-footer-thumbs img{height:74px}.sante-redesign .sante-footer-bottom{min-height:0;padding:22px 0;margin-top:0;font-size:12px;gap:24px}@media(min-width:1800px){.sante-chapter-copy{padding-block:76px 82px}.sante-chapter-banner{height:460px}}@media(max-width:1279px){.sante-chapter-copy{width:84%;gap:48px;padding:52px 0 60px}.sante-redesign .sante-chapter-copy h3{font-size:27px}.sante-redesign .sante-footer-grid{gap:35px}}@media(max-width:767px){.sante-expertise-chapter{scroll-margin-top:80px}.sante-chapter-banner{height:300px;align-items:flex-end}.sante-redesign .sante-chapter-photo{object-position:var(--sante-photo-mobile,50% 50%)}.sante-chapter-banner::after,.chapter-label-right .sante-chapter-banner::after{background:linear-gradient(transparent 15%,#0008)}.sante-chapter-label,.chapter-label-right .sante-chapter-label{margin:0;width:100%;max-width:none;padding:28px 24px 54px;text-align:left}.sante-chapter-number{font-size:10px;letter-spacing:1.7px;margin-bottom:10px}.sante-redesign .sante-chapter-label h2{font-size:29px;max-width:330px;text-wrap:balance}.sante-redesign .sante-chapter-link{width:calc(100% - 40px);font-size:11px;letter-spacing:.6px;min-height:54px;padding:13px 18px}.sante-chapter-copy{display:block;width:calc(100% - 48px);padding:34px 0 44px}.sante-redesign .sante-chapter-copy h3{font-size:25px;text-align:left;margin:0 0 20px;max-width:420px}.sante-chapter-copy p{font-size:16px;line-height:1.7}.sante-chapter-rule{margin-top:22px;width:80px}.sante-home-refresh .sante-community{padding:50px 0 56px}.sante-home-refresh .sante-community h2{font-size:29px;max-width:340px;margin:0 auto 28px}.sante-home-refresh .sante-community>.sante-container>.sante-eyebrow{font-size:11px;margin-bottom:14px;line-height:1.4}.sante-home-refresh .sante-stories{gap:24px;max-width:430px}.sante-home-refresh .sante-story>img{height:210px}.sante-redesign.sante-home-refresh .sante-story h3{font-size:23px}.sante-home-refresh .sante-story>div{padding:23px}.sante-redesign .sante-cta{padding:46px 24px}.sante-redesign .sante-cta h2{font-size:25px}.sante-redesign .sante-footer{padding-top:36px}.sante-redesign .sante-footer-grid{grid-template-columns:1fr 1fr;gap:30px 24px;padding-bottom:28px}.sante-footer-grid>div:first-child{grid-column:1/-1;max-width:490px}.sante-redesign .sante-footer-thumbs{grid-template-columns:repeat(2,1fr)}.sante-redesign .sante-footer-thumbs img{height:70px}.sante-redesign .sante-footer-bottom{padding:20px 0;font-size:11px}}@media(max-width:379px){.sante-redesign .sante-footer-grid{grid-template-columns:1fr}.sante-footer-grid>div:first-child{grid-column:auto}.sante-redesign .sante-footer-thumbs{grid-template-columns:repeat(3,1fr);max-width:260px}}@media(prefers-reduced-motion:reduce){.sante-chapter-photo{transition:none!important}.sante-chapter-banner:hover .sante-chapter-photo{transform:none}}.sante-redesign .sante-expertise-intro{background:#fff;text-align:center;padding:40px 0;scroll-margin-top:88px}.sante-redesign .sante-expertise-intro-inner{width:calc(100% - 64px);max-width:980px;margin-inline:auto}.sante-redesign .sante-expertise-intro-eyebrow{display:block;margin:0 0 12px;color:#b89e79;font:12px/1.4 var(--sante-body,'Jost',Arial,sans-serif);letter-spacing:1.5px;text-transform:uppercase}.sante-redesign .sante-expertise-intro h2{margin:0 auto;font:36px/1.25 var(--sante-serif,'Marcellus',Georgia,serif);color:#393b35;text-transform:none;text-wrap:balance;max-width:950px}.sante-redesign .sante-expertise-intro p{max-width:820px;margin:16px auto 0;font:16px/1.65 var(--sante-body,'Jost',Arial,sans-serif);color:#62655c;text-wrap:pretty}.sante-redesign .sante-expertise-intro-rule{display:block;width:56px;height:1px;margin:22px auto 0;background:#b89e79}@media(min-width:1800px){.sante-redesign .sante-expertise-intro h2{font-size:38px}}@media(max-width:767px){.sante-redesign .sante-expertise-intro{padding:28px 0;scroll-margin-top:112px}.sante-redesign .sante-expertise-intro-inner{width:calc(100% - 48px)}.sante-redesign .sante-expertise-intro-eyebrow{font-size:10px;letter-spacing:1.3px;margin-bottom:10px}.sante-redesign .sante-expertise-intro h2{font-size:28px;line-height:1.25;max-width:520px}.sante-redesign .sante-expertise-intro p{font-size:15px;line-height:1.6;margin-top:14px;max-width:560px}.sante-redesign .sante-expertise-intro-rule{width:44px;margin-top:19px}}