.clinic-team{background:#f8f4ed;color:#1d2b38;padding:clamp(3.5rem,7vw,7rem) 1.25rem}.clinic-team__inner{width:min(1240px,100%);margin:auto}.clinic-team__eyebrow{font-size:.72rem;letter-spacing:.22em;color:#478489;margin:0 0 1rem}.clinic-team h1{font:400 clamp(3rem,6vw,5.5rem)/1.1 Georgia,serif;margin:0 0 1.2rem}.clinic-team__intro{max-width:65ch;font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.7;color:#394853;margin:0 0 4rem}.clinic-team__group-title{font:400 clamp(1.8rem,3vw,2.6rem)/1.2 Georgia,serif;padding-bottom:1rem;border-bottom:1px solid #d9cec1;margin:0 0 2rem}.clinic-team__group-title--later{margin-top:clamp(4rem,7vw,7rem)}.clinic-team__person{display:grid;grid-template-columns:minmax(0,44%) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);align-items:center;margin:0 0 clamp(3rem,6vw,6rem)}.clinic-team__person:nth-of-type(2n) .clinic-team__portrait{order:2}.clinic-team__portrait{aspect-ratio:auto;overflow:hidden;background:#e8e5df;border:1px solid #e3dbce;display:grid;place-items:center}.clinic-team__portrait img{height:auto;max-height:620px}.clinic-team__portrait img{width:100%;height:auto;display:block;object-fit:contain;object-position:center}.clinic-team__portrait-placeholder{height:100%;display:grid;place-items:center;font:400 4rem Georgia,serif;color:#659298}.clinic-team__number{font-size:.75rem;letter-spacing:.16em;color:#4b8589}.clinic-team__person h3{font:400 clamp(2rem,4vw,3.5rem)/1.12 Georgia,serif;margin:.65rem 0 .5rem}.clinic-team__role{font-size:.83rem;letter-spacing:.11em;text-transform:uppercase;color:#47777a;margin:0 0 1.7rem}.clinic-team__bio{font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.75;color:#394853;max-width:59ch}.clinic-team__bio p{margin:0 0 1rem}.clinic-team__profile-link{display:inline-block;color:#1d5960;text-decoration:underline;text-underline-offset:4px;margin-top:.75rem}.clinic-team__contact{text-align:center;border-top:1px solid #d9cec1;margin-top:2rem;padding-top:3rem}.clinic-team__contact p{font:400 clamp(1.35rem,2.6vw,2rem)/1.3 Georgia,serif}.clinic-team__contact a{display:inline-block;background:#21bbc4;color:#1d2b38;text-decoration:none;padding:1rem 1.5rem;margin-top:1rem}.clinic-team a:focus-visible{outline:3px solid #16767c;outline-offset:3px}@media(max-width:760px){.clinic-team__person{grid-template-columns:1fr;gap:1.5rem}.clinic-team__person:nth-of-type(2n) .clinic-team__portrait{order:0}.clinic-team__portrait{aspect-ratio:4/4.3}}.clinic-approach{background:#f8f4ed;color:#1d2b38;padding:clamp(3rem,7vw,7rem) 1.25rem}.clinic-approach__wrap{max-width:1180px;margin:auto}.clinic-approach__back{display:inline-block;color:#356d72;text-decoration:none;margin-bottom:clamp(2.5rem,6vw,6rem)}.clinic-approach__eyebrow{font-size:.73rem;letter-spacing:.2em;color:#47777a;font-weight:600;margin:0 0 1.2rem}.clinic-approach h1,.clinic-approach h2,.clinic-approach h3{font-family:Georgia,serif;font-weight:400}.clinic-approach h1{font-size:clamp(3rem,6vw,5.75rem);line-height:1.12;letter-spacing:-.035em;margin:0 0 1.5rem}.clinic-approach h1 em{font-weight:400;color:#348a8e}.clinic-approach h2{font-size:clamp(2.2rem,4vw,3.75rem);line-height:1.18;margin:0 0 1.5rem;max-width:18ch}.clinic-approach h3{font-size:clamp(1.4rem,2.2vw,2rem);margin:0 0 .7rem;line-height:1.22}.clinic-approach p{line-height:1.75}.clinic-approach__hero{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(2.5rem,6vw,7rem);align-items:center;margin-bottom:clamp(5rem,10vw,10rem)}.clinic-approach__lead{color:#394853;max-width:60ch;font-size:clamp(1.13rem,2vw,1.4rem);margin:0 0 2rem}.clinic-approach__button{display:inline-block;background:#70bbc3;color:#1d2b38;text-decoration:none;padding:1rem 1.5rem;font-weight:600}.clinic-approach__art{position:relative;min-height:500px;background:#e8eee9;overflow:hidden;border:1px solid #dbe5df}.clinic-approach__art-circle{position:absolute;border:1px solid #70BBC3;border-radius:50%;width:85%;aspect-ratio:1;left:28%;top:-8%}.clinic-approach__art-line{position:absolute;border:1px solid #51959b;border-radius:50%;width:105%;aspect-ratio:1;left:7%;top:11%}.clinic-approach__art-small{position:absolute;border:1px solid #b5c9bb;border-radius:50%;width:45%;aspect-ratio:1;left:-13%;bottom:-9%}.clinic-approach__art-text{position:absolute;bottom:9%;left:11%;font:400 clamp(1.45rem,3vw,2.5rem)/1.3 Georgia,serif;letter-spacing:.11em;color:#2d7f84}.clinic-approach__intro{border-top:1px solid #d9cec1;padding:clamp(4rem,8vw,7rem) 0;display:grid;grid-template-columns:1fr 1fr;column-gap:5rem}.clinic-approach__intro>.clinic-approach__eyebrow{grid-column:1/-1}.clinic-approach__intro-copy{color:#394853;font-size:1.13rem}.clinic-approach__intro-copy p:first-child{margin-top:0}.clinic-approach__journey{padding:clamp(4rem,8vw,7rem) 0;border-top:1px solid #d9cec1}.clinic-approach__steps{padding:0;margin:3rem 0 0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:0 4rem}.clinic-approach__steps li{display:grid;grid-template-columns:3.5rem 1fr;gap:1rem;border-top:1px solid #d9cec1;padding:2rem 0 2.5rem}.clinic-approach__number{font:400 1.8rem Georgia,serif;color:#32888c}.clinic-approach__steps p{color:#46545d;max-width:45ch;margin:0}.clinic-approach__conversation{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,7vw,8rem);align-items:center;padding:clamp(3rem,7vw,6rem);background:#e9f1ed}.clinic-approach__conversation-art{min-height:310px;display:grid;place-items:center;border:1px solid #9bc1bb;border-radius:48%;color:#6daeb5}.clinic-approach__conversation-art span{font:400 16rem Georgia,serif;line-height:1;transform:translateY(.2em)}.clinic-approach__conversation p:not(.clinic-approach__eyebrow){color:#394853;max-width:57ch}.clinic-approach__conversation a{display:inline-block;color:#1d5960;text-underline-offset:4px;margin-top:1rem}.clinic-approach__cta{display:flex;justify-content:space-between;gap:2rem;align-items:end;margin-top:clamp(5rem,9vw,9rem);padding:clamp(2rem,5vw,4rem);background:#70bbc3}.clinic-approach__cta h2{margin-bottom:.5rem}.clinic-approach__cta p:not(.clinic-approach__eyebrow){max-width:53ch;margin-bottom:0}.clinic-approach__cta-actions{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;flex-shrink:0}.clinic-approach__cta-actions a:first-child{background:#1d2b38;color:#fff;padding:1rem 1.4rem;text-decoration:none}.clinic-approach__cta-actions a:last-child{color:#1d2b38;text-underline-offset:3px}.clinic-approach a:focus-visible{outline:3px solid #18676b;outline-offset:3px}@media(max-width:800px){.clinic-approach__hero,.clinic-approach__intro,.clinic-approach__conversation{grid-template-columns:1fr}.clinic-approach__art{min-height:340px}.clinic-approach__intro>.clinic-approach__eyebrow{grid-column:auto}.clinic-approach__steps{gap:0 2rem}}@media(max-width:600px){.clinic-approach__steps{grid-template-columns:1fr}.clinic-approach__conversation-art{min-height:180px}.clinic-approach__conversation-art span{font-size:10rem}.clinic-approach__cta{flex-direction:column;align-items:flex-start}}.clinic-locations{background:#f8f4ed;color:#1d2b38;padding:clamp(3.5rem,8vw,8rem) 1.25rem}.clinic-locations__inner{max-width:1160px;margin:auto}.clinic-locations__eyebrow{font-size:.73rem;letter-spacing:.2em;color:#397a7d;margin:0 0 1.2rem}.clinic-locations h1{font:400 clamp(3rem,7vw,6rem)/1.08 Georgia,serif;margin:0 0 1.3rem}.clinic-locations__lead{max-width:65ch;font-size:clamp(1.12rem,2vw,1.4rem);line-height:1.65;color:#394853;margin:0 0 2.5rem}.clinic-locations__jump{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:clamp(4rem,8vw,7rem)}.clinic-locations__jump a{border:1px solid #9bbcb9;color:#1d2b38;text-decoration:none;padding:.8rem 1.2rem}.clinic-locations__jump a span{padding-left:.8rem;color:#287f84}.clinic-locations__place{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(1.5rem,5vw,5rem);align-items:center;scroll-margin-top:7rem;margin-bottom:clamp(4rem,8vw,7rem)}.clinic-locations__place--second{border-top:1px solid #d9cec1;padding-top:clamp(4rem,8vw,7rem)}.clinic-locations__copy h2{font:400 clamp(2rem,4vw,3.35rem)/1.17 Georgia,serif;margin:0 0 1.5rem}.clinic-locations__copy>p:not(.clinic-locations__eyebrow),.clinic-locations__notice p{line-height:1.75;color:#394853}.clinic-locations__copy address{font-style:normal;font-size:1.13rem;line-height:1.6;margin:2rem 0 .6rem}.clinic-locations__contact{margin:0 0 2rem}.clinic-locations__contact a,.clinic-locations__notice a{color:#1d5960;text-underline-offset:3px}.clinic-locations__actions{display:flex;flex-wrap:wrap;gap:.75rem}.clinic-locations__primary,.clinic-locations__secondary{display:inline-block;padding:.95rem 1.25rem;text-decoration:none}.clinic-locations__primary{background:#70bbc3;color:#1d2b38}.clinic-locations__secondary{border:1px solid #91a9a6;color:#1d2b38}.clinic-locations__map{min-height:370px;background:#e4ece8;border:1px solid #d6dfd9}.clinic-locations__map-placeholder{min-height:370px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.8rem;padding:2rem;text-align:center}.clinic-locations__map-placeholder[hidden]{display:none}.clinic-locations__pin{font:400 3rem Georgia,serif;color:#28888c}.clinic-locations__map-placeholder button{background:#fffdf9;border:1px solid #91a9a6;color:#1d2b38;font:inherit;padding:.8rem 1.3rem;cursor:pointer;margin-top:.5rem}.clinic-locations__map-placeholder small{color:#53616b;line-height:1.5}.clinic-locations__map iframe{display:block;border:0;width:100%;height:370px}.clinic-locations__map iframe[hidden]{display:none}.clinic-locations__notice{display:flex;gap:1.5rem;background:#eaf0ec;padding:clamp(1.5rem,4vw,2.5rem);align-items:flex-start}.clinic-locations__notice>span{font-size:2rem;color:#28888c}.clinic-locations__notice p{margin:0}.clinic-locations a:focus-visible,.clinic-locations button:focus-visible{outline:3px solid #16767c;outline-offset:3px}@media(max-width:800px){.clinic-locations__place{grid-template-columns:1fr}.clinic-locations__map,.clinic-locations__map-placeholder{min-height:300px}.clinic-locations__map iframe{height:300px}}.ca-editor-part{padding:var(--ca-top,0px) 1.25rem var(--ca-bottom,0px)}.ca-editor-part .clinic-approach__hero,.ca-editor-part .clinic-locations__place,.ca-editor-part .clinic-locations__jump{margin-bottom:0}.ca-editor-part .clinic-approach__cta{margin-top:0}.ca-editor-part .clinic-team__intro{margin-bottom:0}.ca-editor-part .clinic-team__contact{margin-top:0}.ca-editor-part .clinic-approach__intro,.ca-editor-part .clinic-approach__journey,.ca-editor-part .clinic-locations__place--second{padding-top:clamp(2rem,5vw,4rem);padding-bottom:0}.ca-editor-part .clinic-team__person:last-child{margin-bottom:0}.ca-editor-part .clinic-approach__intro h2{max-width:18ch}
/*# sourceMappingURL=/cdn/shop/t/10/assets/clinic-team-editor.css.map */
