.team-page{background:#f8f5ed}.team-page main{max-width:none}.team-page h1,.team-page h2,.team-page h3{font-family:var(--font-cormorant),"Cormorant Garamond",Georgia,serif;font-weight:600}.team-page .transcend-nav a[aria-current=page]{color:#1a4133}.team-eyebrow{color:#856a48;font-size:13px;font-weight:500;letter-spacing:.1em;margin:0 0 18px}.team-intro{font-size:15px;line-height:1.8;color:#62665b;max-width:380px;margin:0}.team-hero-links{display:flex;gap:12px;margin-top:30px}.team-hero-links a{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 20px;border-radius:100px;font-size:12px;border:1px solid #bac5b1;background:#0000;transition:background .18s;color:inherit;text-decoration:none}.team-hero-links a:first-child{background:#193d32;color:#fff;border-color:#193d32}.team-hero-links a:hover{background:#dce3d3;color:#193d32}.team-group-photo{margin:0;position:relative;line-height:0;border-radius:26px 26px 26px 5px;overflow:hidden;border:1px solid #d7ddce;padding:9px;background:#eee9dd;box-shadow:0 18px 38px #29452b0d}.team-group-photo img{display:block;border-radius:19px 19px 19px 2px}.team-photo-corner{position:absolute;left:0;bottom:0;width:80px;height:7px;background:#ba804d;line-height:0}.team-directory-bar{max-width:1280px;margin:0 auto 48px;padding:22px 0;border-top:1px solid #d8dfcf;border-bottom:1px solid #d8dfcf;display:flex;align-items:center;justify-content:space-between;gap:25px}.team-directory-bar nav{display:flex;gap:32px;font-size:13px;font-weight:500}.team-directory-bar nav a{padding:10px 0;color:inherit;text-decoration:none}.team-search{display:flex;align-items:center;gap:12px;border:1px solid #d6ddce;border-radius:100px;background:#fffdf8;padding:11px 18px;min-width:260px}.team-search svg{height:17px;width:17px;fill:none;stroke:#768770;stroke-width:1.5}.team-search input{border:0;outline:none;background:#0000;width:100%;font:12px Inter,Arial,sans-serif;color:#193d32;min-width:0}.team-search:focus-within{outline:2px solid #876531;outline-offset:3px}.team-directory-section{max-width:1280px;margin:auto;padding-bottom:82px;scroll-margin-top:110px}.team-section-heading{display:flex;align-items:center;gap:23px;margin:0 0 30px}.team-section-heading h2{font-size:42px;line-height:1.1;margin:0}.team-section-rule{height:1px;background:#ccd5c4;flex:1}.team-section-count{font-family:var(--font-cormorant),"Cormorant Garamond",Georgia,serif;font-size:24px;color:#957751}.team-physician-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.team-card{display:flex;border:1px solid #dce1d3;border-top:4px solid #708367;border-radius:19px;overflow:hidden;background:#fffdf8;min-width:0;transition:border-color .2s,box-shadow .2s;text-decoration:none;color:inherit}.team-card:hover{border-color:#b3bfa7;box-shadow:0 12px 26px #29452b0c}.team-card-doctor{min-height:260px}.team-portrait{position:relative;flex:0 0 40%;overflow:hidden;background:#e5ebde;display:flex;align-items:center;justify-content:center}.team-portrait img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block;max-height:280px}.team-portrait-original img{object-position:center 18%}.team-card-copy{padding:25px 23px;display:flex;flex-direction:column;justify-content:center;min-width:0;flex:1}.team-card h3{font-size:27px;line-height:1.05;margin:0 0 11px}.team-role{font-size:11px;font-weight:500;line-height:1.6;color:#607452;margin:0 0 15px;max-width:250px}.team-license{font-size:10px;color:#737969;margin:0;line-height:1.7;padding-top:12px;border-top:1px solid #e1e6d9}.team-profile{align-self:flex-start;display:inline-flex;align-items:center;gap:16px;font-size:11px;margin-top:19px;padding:9px 14px;border:1px solid #c6d1bd;border-radius:100px;color:#365441;background:#edf2e6;white-space:nowrap;text-decoration:none}.team-profile:hover{background:#193d32;color:#fff}.team-nurses-section{position:relative;padding-top:20px}.team-nurses-section .team-section-count{color:#bb7f4d}.team-nurses-section .team-card{border-top-color:#b78050}.team-nurse-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.team-card-nurse{min-height:190px}.team-card-nurse .team-portrait{flex-basis:35%}.team-card-nurse .team-portrait img{max-height:210px}.team-card-nurse .team-card-copy{padding:22px 18px}.team-card-nurse h3{font-size:24px}.team-card-nurse .team-role{font-size:10px;margin-bottom:10px}.team-card-nurse .team-license{font-size:9px;padding-top:10px}.team-monogram{width:100%;height:100%;min-height:190px;position:relative;display:grid;place-items:center;background:radial-gradient(ellipse at 75% 20%,#f5f2e7,#e0e6d7)}.team-monogram span{font-family:var(--font-cormorant),"Cormorant Garamond",Georgia,serif;font-size:52px;font-weight:400;color:#81916e;z-index:1}.team-monogram svg{position:absolute;inset:10%;width:80%;height:80%;fill:none;stroke:#9aab853b;stroke-width:.6}.team-no-results{max-width:1280px;margin:0 auto 80px;padding:24px;border:1px solid #d7ddce;border-radius:14px;color:#52634c}.team-cta{max-width:1280px;margin:0 auto 86px;padding:44px 48px;background:linear-gradient(115deg,#263f31,#3f5540);color:#faf7ee;border-radius:24px;display:flex;align-items:center;justify-content:space-between;gap:35px;border-top:4px solid #ba8050}.team-cta h2{font-size:38px;line-height:1.1;margin:0 0 14px}.team-cta p{font-size:13px;line-height:1.7;color:#d5ddcb;margin:0;max-width:520px}.team-cta-button{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-shrink:0;font-size:12px;background:#f2ede0;border-radius:100px;padding:15px 24px;color:#27402f;text-decoration:none}.team-cta-button:hover{background:#fffaf0}.team-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.team-page [hidden]{display:none!important}.team-hero{display:block;padding:calc(76px + 54px) clamp(24px,5.7vw,82px) 44px;max-width:1440px;margin:0 auto}.team-hero-copy{display:grid;grid-template-columns:1fr 1fr;column-gap:56px;align-items:start;margin-bottom:32px}.team-eyebrow{grid-column:1;margin-bottom:14px}.team-hero h1{grid-column:1;grid-row:2/4;font-size:clamp(48px,4.8vw,68px);line-height:1.04;margin:0;color:#193d32}.team-hero h1 br{display:none}.team-intro{grid-column:2;grid-row:2;max-width:450px;font-size:14px}.team-hero-links{grid-column:2;grid-row:3;margin-top:19px}.team-group-photo{width:100%;border-radius:24px 24px 24px 5px;padding:8px}.team-group-photo img{width:100%;height:auto;object-fit:contain;border-radius:18px 18px 18px 2px}.team-photo-corner{width:100px}.team-portrait-original img{transform:scale(1.45);transform-origin:center 8%}@media(max-width:1400px){.team-cta,.team-directory-bar,.team-directory-section,.team-no-results{margin-left:5.7vw;margin-right:5.7vw}.team-card h3{font-size:25px}.team-card-copy{padding:22px 19px}.team-card-nurse h3{font-size:22px}.team-card-nurse .team-card-copy{padding:20px 15px}}@media(max-width:1100px){.team-hero{gap:28px;padding-top:calc(76px + 60px);padding-bottom:60px}.team-hero h1{font-size:62px}.team-intro{font-size:14px}.team-card-doctor{min-height:245px}.team-portrait{flex-basis:36%}.team-card h3{font-size:24px}.team-nurse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-card-nurse{min-height:180px}.team-card-nurse .team-portrait{flex-basis:33%}.team-card-nurse .team-card-copy{padding:20px}.team-card-nurse h3{font-size:25px}}@media(max-width:760px){.team-hero{padding:calc(76px + 37px) 24px 34px}.team-hero-copy{display:block;margin-bottom:27px}.team-hero h1{font-size:48px;margin-bottom:18px}.team-hero h1 br{display:none}.team-intro{max-width:520px;font-size:13px;line-height:1.75}.team-hero-links{margin-top:22px}.team-group-photo{padding:5px;border-radius:18px 18px 18px 4px}.team-group-photo img{border-radius:13px 13px 13px 2px}.team-cta,.team-directory-bar,.team-directory-section,.team-no-results{margin-left:24px;margin-right:24px}.team-directory-bar{margin-bottom:34px;padding:17px 0;gap:12px}.team-directory-bar nav{gap:18px;font-size:12px}.team-search{min-width:0;max-width:230px;padding:11px 13px}.team-physician-grid{grid-template-columns:1fr;gap:18px}.team-directory-section{padding-bottom:54px}.team-section-heading{margin-bottom:24px;gap:17px}.team-section-heading h2{font-size:36px}.team-card-doctor{min-height:225px}.team-portrait{flex-basis:37%}.team-portrait img{max-height:250px}.team-card-copy{padding:25px}.team-card h3{font-size:27px}.team-nurse-grid{gap:14px}.team-card-nurse{display:block;min-height:0}.team-card-nurse .team-portrait{height:160px;width:100%}.team-card-nurse .team-portrait img{object-fit:contain;object-position:center;max-width:200px;max-height:160px}.team-card-nurse .team-portrait-original img{object-fit:cover;object-position:center 18%;max-width:none;max-height:none}.team-card-nurse .team-card-copy{padding:18px 15px}.team-card-nurse h3{font-size:25px}.team-card-nurse .team-monogram{min-height:160px}.team-cta{margin-top:8px;margin-bottom:54px;display:block;padding:32px 28px}.team-cta h2{font-size:34px}.team-cta-button{display:inline-flex;margin-top:24px}.team-search input{font-size:11px}}@media(max-width:420px){.team-hero{padding-left:20px;padding-right:20px}.team-hero h1{font-size:43px}.team-cta,.team-directory-bar,.team-directory-section,.team-no-results{margin-left:20px;margin-right:20px}.team-directory-bar{flex-wrap:wrap;gap:6px;padding:14px 0}.team-search{max-width:none;width:100%;margin-top:8px}.team-directory-bar nav{gap:25px}.team-card-copy{padding:20px 15px}.team-card h3{font-size:25px}.team-profile{padding:8px 10px;gap:8px}.team-profile,.team-role{font-size:10px}.team-license{font-size:9px}.team-card-doctor{min-height:236px}.team-card-nurse h3{font-size:22px}.team-card-nurse .team-card-copy{padding:17px 12px}.team-card-nurse .team-portrait{height:143px}.team-card-nurse .team-role{font-size:9px}.team-card-nurse .team-license{font-size:8px}.team-cta{margin-left:20px;margin-right:20px;padding:30px 25px}.team-monogram span{font-size:45px}}@media(prefers-reduced-motion:reduce){.team-card,.team-hero-links a{transition:none}}