@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/dm-sans-latin-ext-300-normal.WGwOtXxi.woff2)format("woff2"),url(/_astro/dm-sans-latin-ext-300-normal.COYJju1g.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/dm-sans-latin-300-normal.C46oWILc.woff2)format("woff2"),url(/_astro/dm-sans-latin-300-normal.CsNfKS1n.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-sans-latin-ext-400-normal.BtiwyxMk.woff2)format("woff2"),url(/_astro/dm-sans-latin-ext-400-normal.BjWJ59Pq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-sans-latin-400-normal.CW0RaeGs.woff2)format("woff2"),url(/_astro/dm-sans-latin-400-normal.BwCSEQnW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-sans-latin-ext-500-normal.BJfUCQsA.woff2)format("woff2"),url(/_astro/dm-sans-latin-ext-500-normal.DR84L5F-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-sans-latin-500-normal.B9HHJjqV.woff2)format("woff2"),url(/_astro/dm-sans-latin-500-normal.Dr3UlScf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/dm-sans-latin-ext-600-normal.4vooXBpG.woff2)format("woff2"),url(/_astro/dm-sans-latin-ext-600-normal.DRtaDpgU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/dm-sans-latin-600-normal.Aqo67rzb.woff2)format("woff2"),url(/_astro/dm-sans-latin-600-normal.BmdmIIQ2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/dm-sans-latin-ext-700-normal.CJIcxD6K.woff2)format("woff2"),url(/_astro/dm-sans-latin-ext-700-normal.BLI3TTWz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/dm-sans-latin-700-normal.DvUfVpUG.woff2)format("woff2"),url(/_astro/dm-sans-latin-700-normal.CUSSCpQX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/playfair-display-cyrillic-400-normal.CjW2EstV.woff2)format("woff2"),url(/_astro/playfair-display-cyrillic-400-normal.ZiRag6zj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/playfair-display-vietnamese-400-normal.BV2APVTb.woff2)format("woff2"),url(/_astro/playfair-display-vietnamese-400-normal.BbvUAu4N.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/playfair-display-latin-ext-400-normal.BxlSGspa.woff2)format("woff2"),url(/_astro/playfair-display-latin-ext-400-normal.qdZwdvNS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/playfair-display-latin-400-normal.CFtfchNt.woff2)format("woff2"),url(/_astro/playfair-display-latin-400-normal.DHYHbkg3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/playfair-display-cyrillic-500-normal.GO7-LTbC.woff2)format("woff2"),url(/_astro/playfair-display-cyrillic-500-normal.DmDODJdV.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/playfair-display-vietnamese-500-normal.Jyt54flB.woff2)format("woff2"),url(/_astro/playfair-display-vietnamese-500-normal._Z41d-72.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/playfair-display-latin-ext-500-normal.DE-Iylxw.woff2)format("woff2"),url(/_astro/playfair-display-latin-ext-500-normal.CFxFMdkY.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/playfair-display-latin-500-normal.DIxvyhka.woff2)format("woff2"),url(/_astro/playfair-display-latin-500-normal.BScSeVwi.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/playfair-display-cyrillic-600-normal.oLY6jnZ7.woff2)format("woff2"),url(/_astro/playfair-display-cyrillic-600-normal.DbWAkkgN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/playfair-display-vietnamese-600-normal.ICsRR-qJ.woff2)format("woff2"),url(/_astro/playfair-display-vietnamese-600-normal.BPJkAZPN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/playfair-display-latin-ext-600-normal.CEjQclLc.woff2)format("woff2"),url(/_astro/playfair-display-latin-ext-600-normal.BumBfC1v.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/playfair-display-latin-600-normal.CZLGqjJe.woff2)format("woff2"),url(/_astro/playfair-display-latin-600-normal.CxxueQ0Z.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/playfair-display-cyrillic-700-normal.Dw3uKy19.woff2)format("woff2"),url(/_astro/playfair-display-cyrillic-700-normal.Dk1mTcxf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/playfair-display-vietnamese-700-normal.CaKJSIny.woff2)format("woff2"),url(/_astro/playfair-display-vietnamese-700-normal.Cr1rw0mr.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/playfair-display-latin-ext-700-normal.C58ejOkc.woff2)format("woff2"),url(/_astro/playfair-display-latin-ext-700-normal.D5HUU8GT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/playfair-display-latin-700-normal.CuDiGg7c.woff2)format("woff2"),url(/_astro/playfair-display-latin-700-normal.Bc_1Q1cG.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--main-dark:#082f31;--main-light:#fff;color-scheme:light}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-width:320px;min-height:100vh;font-family:DM Sans,sans-serif;font-size:clamp(1rem,.493421vw + .506579rem,1.5rem)}body.nav-open{overflow:hidden}::selection{color:var(--main-light);background:var(--main-dark);text-shadow:none}img::selection,svg::selection{background:0 0}a{color:inherit}img{max-width:100%}.container{max-width:100em}.skip-link{z-index:10000;color:#fff;background:#082f31;border-radius:.25rem;padding:.75rem 1rem;transition:transform .16s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.mobile-menu-button:focus-visible,.question-wrap:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #d79255}.question-wrap{cursor:pointer;width:100%}.answer-wrap{display:none}.accordion-element.is-open .answer-wrap{display:block}.accordion-element .arrown-down{transition:transform .18s}.accordion-element.is-open .arrown-down{transform:rotate(180deg)}.form-honeypot{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.contact-privacy-note{grid-column:1/-1;margin:0;font-size:.8rem;line-height:1.5}.location-selector{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.location-selector legend{color:#565656;margin-bottom:.8rem;font-size:.88rem;font-weight:500}.location-pills{grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}.location-pills label{cursor:pointer;position:relative}.location-pills input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.location-pills span{color:#315052;text-align:center;background:#f6f4f0;border:1px solid #ddd8d0;border-radius:999px;justify-content:center;align-items:center;min-height:3.2rem;padding:.75rem 1rem;font-size:.88rem;font-weight:500;transition:color .16s,background .16s,border-color .16s,transform .16s;display:flex}.location-pills label:hover span{border-color:#9c7659;transform:translateY(-1px)}.location-pills input:checked+span{color:#fff;background:#082f31;border-color:#082f31;box-shadow:0 7px 18px #082f3129}.location-pills input:focus-visible+span{outline-offset:3px;outline:3px solid #d79255}.message-textarea{box-sizing:border-box;color:#112a46;-webkit-appearance:none;appearance:none;resize:vertical;background:#fff;border:1px solid #d7d1c8;border-radius:1rem;grid-column:1/-1;width:100%;min-height:10.5rem;margin:0;font-size:16px;line-height:1.5;box-shadow:0 10px 28px #082f3112}.textarea.input-field.padding-top-12px.message-textarea{padding:1rem 1.05rem}.message-textarea::placeholder{color:#6f7a7b;opacity:1}.message-textarea:focus{border-color:#8a4b1d;box-shadow:0 0 0 4px #8a4b1d1c,0 10px 28px #082f3112}.contact-me-form>.submit-button{justify-self:center}.contact-security{grid-column:1/-1;align-items:start;gap:.35rem;min-height:1.6rem;display:grid}.contact-security .cf-turnstile{width:min(100%,320px)}.contact-security p{color:#687879;margin:0;font-size:.68rem;line-height:1.4}.form-status{border-radius:.25rem;grid-column:1/-1;margin:0;padding:.75rem 1rem}.form-status[data-state=success]{color:#0c5132;background:#e2f5e9}.form-status[data-state=error]{color:#7d1d1d;background:#fde8e8}iframe{max-width:100%}@media screen and (width<=991px){.navbar{z-index:1000}.navigation-menu[data-nav-menu-open]{z-index:999;background:#fff;padding:1rem 1.5rem 1.5rem;top:100%;box-shadow:0 12px 28px #0000001f}.navigation-menu[data-nav-menu-open] .navigation-link{text-align:center;width:100%}.mobile-menu-button{border-radius:.25rem}}@media screen and (width<=767px){.contact-me-form{width:100%;max-width:100%;grid-template-columns:minmax(0,1fr)!important}.contact-me-form>.field,.contact-me-form>.location-selector,.contact-me-form>.message-textarea,.contact-me-form>.contact-privacy-note,.contact-me-form>.contact-security{width:100%;min-width:0;max-width:none;grid-column:1/span 1!important}.contact-me-form>.submit-button{grid-column:1/span 1!important}.location-pills{grid-template-columns:minmax(0,1fr);width:100%}.location-pills label,.location-pills span{box-sizing:border-box;width:100%}.message-textarea{min-height:14rem}}@media screen and (width<=479px){body{font-size:1rem}.contact-privacy-note{font-size:.75rem}.message-textarea{border-radius:.9rem}}@media screen and (width>=992px){.after-hours-hero{margin-top:100px}}.physician-leadership,.physician-leadership *,.provider-team-heading,.provider-team-heading *,.provider-team-container,.provider-team-container *{box-sizing:border-box}.physician-leadership{color:#fff;background:#082f31;border-radius:32px;grid-template-columns:minmax(280px,.8fr) minmax(0,1.35fr);align-items:center;gap:clamp(2rem,4vw,4rem);width:min(86%,1440px);margin:0 auto;padding:clamp(2.5rem,4vw,4rem);display:grid;position:relative;overflow:hidden}.physician-leadership:after{z-index:0;content:"";pointer-events:none;background:#ffdec514;border-radius:50%;width:390px;height:390px;position:absolute;top:-150px;right:-110px}.physician-leadership-portraits,.physician-leadership-copy{z-index:1;position:relative}.physician-leadership-portraits{flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}.physician-portrait-pair{justify-content:center;align-items:center;padding-left:44px;display:flex}.physician-portrait{object-fit:cover;background:#fff;border:7px solid #fff;border-radius:50%;flex:none;width:clamp(150px,13vw,190px);height:clamp(150px,13vw,190px);box-shadow:0 15px 34px #0003}.physician-portrait+.physician-portrait{margin-left:-44px}.physician-leadership-names{color:#ffdec5;text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;width:100%;max-width:360px;margin-top:1.1rem;font-size:16px;font-weight:600;line-height:1.35;display:grid}.physician-leadership-eyebrow{color:#ffdec5;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .75rem;font-size:13px;font-weight:600;line-height:1.4}.physician-leadership-copy h2{color:#fff;letter-spacing:-.02em;max-width:720px;margin:0 0 1.2rem;font-family:Playfair Display,serif;font-size:clamp(38px,3.3vw,54px);font-weight:600;line-height:1.08}.physician-leadership-copy>p:last-child{color:#edf4f2;max-width:780px;margin:0;font-size:clamp(16px,1.25vw,20px);line-height:1.65}.provider-team-heading{text-align:center;width:min(86%,900px);margin:4.5rem auto 2rem}.provider-team-heading h2{color:#6a3005;margin:0 0 .45rem;font-family:Playfair Display,serif;font-size:clamp(38px,3.2vw,50px);font-weight:600;line-height:1.15}.provider-team-heading p{color:#667071;margin:0;font-size:clamp(16px,1.2vw,20px);line-height:1.55}.provider-team-container{width:min(86%,1440px);max-width:1440px;display:block}.provider-team-grid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px 80px;width:100%;margin:0;padding:0}.provider-team-card{flex-direction:column;min-width:0;height:100%;display:flex}.provider-team-card .heading-6{font-size:clamp(26px,2.2vw,32px);line-height:1.2}.provider-team-card .heading-7{font-size:clamp(16px,1.2vw,18px);font-weight:600;line-height:1.4}.provider-team-card .text-block-2{font-size:16px;line-height:1.5}.provider-team-card .heading-5{font-size:clamp(14px,1.1vw,17px);line-height:1.45}.provider-team-card .container-6{margin-top:auto}@media screen and (width>=992px){.provider-team-grid>.provider-team-card:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 40px)}}@media screen and (width<=991px){.physician-leadership{grid-template-columns:minmax(240px,.8fr) minmax(0,1.25fr);width:min(90%,820px)}.provider-team-container{width:min(86%,650px)}.provider-team-grid{grid-template-columns:minmax(0,1fr);gap:50px}.provider-team-grid>.provider-team-card:last-child:nth-child(odd){width:100%}}@media screen and (width<=899px){.physician-leadership{grid-template-columns:minmax(0,1fr);gap:2rem}.physician-leadership-copy{text-align:center}.physician-leadership-copy h2,.physician-leadership-copy>p:last-child{margin-left:auto;margin-right:auto}}@media screen and (width<=767px){.physician-leadership{grid-template-columns:minmax(0,1fr);gap:2rem;width:calc(100% - 40px);padding:2.5rem 2rem}.physician-leadership-copy{text-align:center}.physician-leadership-copy h2,.physician-leadership-copy>p:last-child{margin-left:auto;margin-right:auto}.provider-team-heading{width:calc(100% - 40px);margin-top:3.75rem}.provider-team-container{width:min(100% - 40px,520px)}}@media screen and (width<=479px){.physician-leadership{border-radius:25px;width:calc(100% - 28px);padding:2.2rem 1.25rem 2.4rem}.physician-portrait-pair{padding-left:28px}.physician-portrait{border-width:6px;width:124px;height:124px}.physician-portrait+.physician-portrait{margin-left:-28px}.physician-leadership-names{gap:.75rem;font-size:13px}.physician-leadership-eyebrow{font-size:11px}.physician-leadership-copy h2{font-size:36px}.physician-leadership-copy>p:last-child{font-size:16px}.provider-team-heading,.provider-team-container{width:calc(100% - 28px)}.provider-team-grid{width:100%;margin:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ptx-footer[data-astro-cid-nns7i3if],.ptx-footer[data-astro-cid-nns7i3if] [data-astro-cid-nns7i3if]{box-sizing:border-box}.ptx-footer[data-astro-cid-nns7i3if]{color:#fff9f3;background:radial-gradient(circle at 92% -20%,#b86b363d,#0000 36%),#082f31;border:1px solid #fff9f317;border-radius:1.75rem;width:min(100% - 2rem,82.5rem);margin:clamp(2rem,5vw,4.5rem) auto 1rem;font-family:DM Sans,sans-serif;position:relative;overflow:hidden;box-shadow:0 1.5rem 4.5rem #082f3129}.ptx-footer__accent[data-astro-cid-nns7i3if]{background:linear-gradient(90deg,#b86b36 0%,#dfaa83 46%,#b86b36 100%);height:.375rem}.ptx-footer__inner[data-astro-cid-nns7i3if]{padding:clamp(2rem,4.5vw,4.25rem) clamp(1.5rem,5vw,4.75rem) clamp(1.5rem,3vw,2.25rem)}.ptx-footer__top[data-astro-cid-nns7i3if]{grid-template-columns:minmax(13rem,1.25fr) minmax(9rem,.7fr) minmax(15rem,1fr);align-items:start;gap:clamp(2.25rem,5vw,5.5rem);display:grid}.ptx-footer__brand[data-astro-cid-nns7i3if]{color:#fff9f3;letter-spacing:-.035em;flex-direction:column;width:fit-content;font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,3vw,2.8rem);font-weight:500;line-height:.92;text-decoration:none;display:inline-flex}.ptx-footer__brand[data-astro-cid-nns7i3if] span[data-astro-cid-nns7i3if]:last-child{color:#dfaa83;margin-top:.25em}.ptx-footer__heading[data-astro-cid-nns7i3if]{color:#fff9f3;letter-spacing:0;margin:0 0 1.2rem;font-family:Playfair Display,Georgia,serif;font-size:1.22rem;font-weight:600;line-height:1.25}.ptx-footer[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{margin:0;padding:0;list-style:none}.ptx-footer__quick-links[data-astro-cid-nns7i3if]{gap:.68rem;display:grid}.ptx-footer__quick-links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:#fff9f3c2;align-items:center;font-size:.95rem;font-weight:400;line-height:1.5;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex;position:relative}.ptx-footer__quick-links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:before{content:"";background:#dfaa83;width:0;height:1px;margin-right:0;transition:width .18s,margin-right .18s}.ptx-footer__quick-links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover,.ptx-footer__quick-links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if][aria-current=page]{color:#fff9f3;transform:translate(.15rem)}.ptx-footer__quick-links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover:before,.ptx-footer__quick-links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if][aria-current=page]:before{width:1rem;margin-right:.55rem}.ptx-footer__contact-list[data-astro-cid-nns7i3if]{gap:.8rem;display:grid}.ptx-footer__contact-list[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:#fff9f3cc;overflow-wrap:anywhere;align-items:center;gap:.72rem;max-width:100%;font-size:.93rem;line-height:1.4;text-decoration:none;transition:color .18s;display:inline-flex}.ptx-footer__contact-list[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:#fff9f3}.ptx-footer__contact-icon[data-astro-cid-nns7i3if],.ptx-footer__location-icon[data-astro-cid-nns7i3if]{color:#dfaa83;background:#dfaa831c;border:1px solid #dfaa8336;border-radius:999px;flex:none;place-items:center;display:inline-grid}.ptx-footer__contact-icon[data-astro-cid-nns7i3if]{width:2rem;height:2rem}.ptx-footer__contact-icon[data-astro-cid-nns7i3if] svg[data-astro-cid-nns7i3if],.ptx-footer__location-icon[data-astro-cid-nns7i3if] svg[data-astro-cid-nns7i3if]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1rem;height:1rem}.ptx-footer__locations[data-astro-cid-nns7i3if]{border-top:1px solid #fff9f321;margin-top:clamp(2.25rem,4vw,3.5rem);padding-top:clamp(1.75rem,3vw,2.5rem)}.ptx-footer__locations[data-astro-cid-nns7i3if]>.ptx-footer__heading[data-astro-cid-nns7i3if]{margin-bottom:1.5rem}.ptx-footer__location-grid[data-astro-cid-nns7i3if]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ptx-footer__location[data-astro-cid-nns7i3if]{color:#fff9f3b3;gap:.95rem;min-width:0;margin:0;padding:0 clamp(1.25rem,3vw,2.5rem);font-size:.9rem;font-style:normal;line-height:1.65;display:flex}.ptx-footer__location[data-astro-cid-nns7i3if]:first-child{padding-left:0}.ptx-footer__location[data-astro-cid-nns7i3if]:last-child{padding-right:0}.ptx-footer__location[data-astro-cid-nns7i3if]+.ptx-footer__location[data-astro-cid-nns7i3if]{border-left:1px solid #fff9f31c}.ptx-footer__location-icon[data-astro-cid-nns7i3if]{width:2.15rem;height:2.15rem;margin-top:.08rem}.ptx-footer__location[data-astro-cid-nns7i3if] strong[data-astro-cid-nns7i3if],.ptx-footer__location[data-astro-cid-nns7i3if] span[data-astro-cid-nns7i3if] span[data-astro-cid-nns7i3if]{display:block}.ptx-footer__location[data-astro-cid-nns7i3if] strong[data-astro-cid-nns7i3if]{color:#fff9f3;letter-spacing:.095em;margin-bottom:.18rem;font-size:.76rem;font-weight:700;line-height:1.5}.ptx-footer__bottom[data-astro-cid-nns7i3if]{border-top:1px solid #fff9f321;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:clamp(2rem,4vw,3.25rem);padding-top:1.4rem;display:flex}.ptx-footer__bottom[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{color:#fff9f38a;margin:0;font-size:.77rem;line-height:1.5}.ptx-footer__monogram[data-astro-cid-nns7i3if]{color:#dfaa83a8;letter-spacing:.18em;font-family:Playfair Display,Georgia,serif;font-size:.85rem;font-weight:600}.ptx-footer[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:focus-visible{outline-offset:4px;border-radius:.18rem;outline:2px solid #dfaa83}@media (width<=56.25rem){.ptx-footer__top[data-astro-cid-nns7i3if]{grid-template-columns:minmax(12rem,1fr) minmax(15rem,1.35fr)}.ptx-footer__brand[data-astro-cid-nns7i3if]{grid-column:1/-1}.ptx-footer__location-grid[data-astro-cid-nns7i3if]{gap:1.5rem 0}.ptx-footer__location[data-astro-cid-nns7i3if]{padding-inline:1.5rem}}@media (width<=43.75rem){.ptx-footer[data-astro-cid-nns7i3if]{border-radius:1.35rem;width:calc(100% - 1.5rem)}.ptx-footer__inner[data-astro-cid-nns7i3if]{padding:2.25rem 1.35rem 1.35rem}.ptx-footer__top[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0,1fr);gap:2.25rem}.ptx-footer__brand[data-astro-cid-nns7i3if]{grid-column:auto}.ptx-footer__quick-links[data-astro-cid-nns7i3if]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.25rem}.ptx-footer__location-grid[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0,1fr);gap:0}.ptx-footer__location[data-astro-cid-nns7i3if],.ptx-footer__location[data-astro-cid-nns7i3if]:first-child,.ptx-footer__location[data-astro-cid-nns7i3if]:last-child{padding:1.25rem 0}.ptx-footer__location[data-astro-cid-nns7i3if]:first-child{padding-top:0}.ptx-footer__location[data-astro-cid-nns7i3if]:last-child{padding-bottom:0}.ptx-footer__location[data-astro-cid-nns7i3if]+.ptx-footer__location[data-astro-cid-nns7i3if]{border-top:1px solid #fff9f31c;border-left:0}.ptx-footer__bottom[data-astro-cid-nns7i3if]{flex-direction:column-reverse;align-items:flex-start;gap:.65rem}}@media (prefers-reduced-motion:reduce){.ptx-footer__quick-links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if],.ptx-footer__quick-links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:before,.ptx-footer__contact-list[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{transition:none}}
