.i-hero{background:#f4f0ed;padding:48px 0 86px;color:#1d2d47}.i-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.98fr);gap:clamp(30px,5vw,90px);align-items:center}.i-breadcrumb{font:600 .72rem/1.5 'DM Sans',Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#68758a;margin-bottom:82px}.i-breadcrumb a{color:inherit;text-decoration:none}.i-breadcrumb a:hover{text-decoration:underline}.i-breadcrumb span{padding:0 9px;color:#d07875}.i-hero h1{font:500 clamp(3.5rem,6vw,7rem)/.99 'Cormorant Garamond',Georgia,serif;letter-spacing:-.04em;margin:16px 0 22px;max-width:760px}.i-hero-copy>p{font:400 clamp(1.03rem,1.55vw,1.3rem)/1.65 'DM Sans',Arial,sans-serif;color:#536176;max-width:670px}.i-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.i-hero-image{position:relative;min-height:440px;align-self:stretch;overflow:hidden}.i-hero-image img{width:100%;height:100%;max-height:630px;object-fit:cover;display:block}.i-hero-image>span{position:absolute;right:18px;bottom:18px;background:#fffdf9;padding:12px 17px;font:.67rem 'DM Sans',Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#24324c}.i-section{padding:105px 0}.i-intro-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.65fr);gap:clamp(50px,9vw,170px);align-items:start}.i-section h2,.i-image-story h2,.i-related h2,.i-last h2{font:500 clamp(2.8rem,4.5vw,5.2rem)/1.02 'Cormorant Garamond',Georgia,serif;letter-spacing:-.035em;color:#1d2d47;margin:12px 0 23px}.i-section h3,.i-image-story h3{font:500 clamp(1.5rem,2vw,2rem)/1.14 'Cormorant Garamond',Georgia,serif;color:#1d2d47;margin:14px 0}.i-section p,.i-image-story p{font:400 1rem/1.8 'DM Sans',Arial,sans-serif;color:#526177;max-width:720px}.i-intro .i-lead{font-size:1.2rem;line-height:1.72;color:#263952}.i-text-link{display:inline-flex;align-items:center;gap:18px;border-bottom:1px solid currentColor;padding:0 0 7px;margin-top:15px;color:#20324d;font:700 .78rem 'DM Sans',Arial,sans-serif;letter-spacing:.04em;text-decoration:none}.i-text-link:hover{color:#d4706d}.i-intro aside{background:#e7e1e8;padding:40px 40px 35px;border-top:4px solid #e57a72}.i-intro aside .i-aside-num{font:.68rem 'DM Sans',Arial,sans-serif;letter-spacing:.17em;text-transform:uppercase;color:#66738a}.i-intro aside ul{list-style:none;padding:0;margin:25px 0}.i-intro aside li{padding:13px 0 13px 27px;border-top:1px solid #d1c8d2;position:relative;font:600 .92rem/1.5 'DM Sans',Arial,sans-serif;color:#26354c}.i-intro aside li:before{content:'✦';position:absolute;left:0;top:14px;color:#dd746e;font-size:.75rem}.i-intro aside p{font-size:.78rem;line-height:1.6}.i-image-story{background:#1d2c46;color:#fff;padding:100px 0}.i-story-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(40px,8vw,130px);align-items:center}.i-story-photo{position:relative;min-height:370px}.i-story-photo img{width:100%;height:100%;min-height:370px;max-height:520px;object-fit:cover;display:block}.i-story-photo>span{position:absolute;bottom:0;left:0;background:#f2e8e4;color:#293851;font:700 .66rem 'DM Sans',Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;padding:13px 20px}.i-image-story h2{color:#fff}.i-image-story p{color:#e1e3eb;font-size:1.06rem}.i-story-facts{display:grid;gap:0;margin:30px 0}.i-story-facts span{border-top:1px solid #ffffff3d;padding:13px 0;font:700 .77rem 'DM Sans',Arial,sans-serif;letter-spacing:.04em;color:#fff}.i-image-story .i-text-link{color:#fff}.i-steps{background:#faf8f5}.i-section-head{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:38px}.i-section-head p{max-width:385px}.i-steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.i-steps-grid article{border-top:2px solid #d87872;background:#fff;padding:35px 35px 50px;min-height:265px}.i-steps-grid b{font:700 .7rem 'DM Sans',Arial,sans-serif;letter-spacing:.16em;color:#d47770}.i-steps-grid h3{margin:40px 0 12px}.i-faq{background:#ede8e8}.i-faq-grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.2fr);gap:clamp(45px,8vw,130px)}.i-faq-list details{border-bottom:1px solid #c9c3cb}.i-faq-list details:first-child{border-top:1px solid #c9c3cb}.i-faq-list summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;font:700 1rem/1.45 'DM Sans',Arial,sans-serif;color:#23334f}.i-faq-list summary::-webkit-details-marker{display:none}.i-faq-list summary span{border:1px solid #8c94a1;border-radius:50%;width:29px;height:29px;display:grid;place-items:center;flex:none;font-weight:400}.i-faq-list details[open] summary span{transform:rotate(45deg)}.i-faq-list details p{padding:0 48px 25px 0;margin:0}.i-related{background:#fff}.i-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.i-related-grid a{min-height:140px;padding:28px;display:flex;align-items:end;justify-content:space-between;gap:20px;background:#f3f0ec;text-decoration:none;color:#20324d;font:600 clamp(1.4rem,2vw,2rem)/1.12 'Cormorant Garamond',Georgia,serif;transition:background .2s,transform .2s}.i-related-grid a:hover{background:#e8dce2;transform:translateY(-3px)}.i-related-grid b{font:400 1.3rem 'DM Sans',Arial,sans-serif}.i-last{background:#e2d6dd;padding:75px 0}.i-last-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:40px;align-items:center}.i-last h2{margin-bottom:10px}.i-last p{max-width:680px;color:#4f5b70;line-height:1.7}.i-last-grid>div:last-child{display:grid;gap:12px;justify-content:end}.i-hub-intro{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:end;margin-bottom:40px}.i-hub-intro p{font-size:1.07rem}.i-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.i-hub-grid a{display:block;text-decoration:none;background:#f2eee9;min-height:230px;padding:30px;position:relative;transition:background .2s,transform .2s}.i-hub-grid a:hover{background:#e7dfe5;transform:translateY(-3px)}.i-hub-category{font:700 .63rem 'DM Sans',Arial,sans-serif;color:#bd6965;text-transform:uppercase;letter-spacing:.16em}.i-hub-grid h3{font-size:2.2rem;margin:25px 0 8px}.i-hub-grid p{font-size:.88rem;line-height:1.5;margin:0 0 20px}.i-hub-grid b{position:absolute;right:25px;bottom:22px;font-weight:400;color:#ca706a}.i-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.i-directory>div{background:#f2eee9;padding:35px}.i-directory h3{font-size:2.5rem;margin:0 0 25px}.i-directory a{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #d1cbd0;padding:14px 0;color:#24334f;font:700 .86rem 'DM Sans',Arial,sans-serif;text-decoration:none}.i-directory a:hover{color:#c56965}.i-directory a span{color:#cc716e}
@media(max-width:900px){.i-hero{padding:25px 0 60px}.i-hero-grid,.i-intro-grid,.i-story-grid,.i-faq-grid,.i-last-grid,.i-hub-intro{grid-template-columns:1fr}.i-breadcrumb{margin-bottom:48px}.i-hero-image{min-height:340px}.i-hero-image img{height:400px}.i-intro-grid,.i-story-grid,.i-faq-grid{gap:35px}.i-section{padding:75px 0}.i-image-story{padding:75px 0}.i-last-grid>div:last-child{justify-content:start}.i-hub-grid,.i-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.i-hero{padding:15px 0 45px}.i-hero h1{font-size:3.5rem}.i-hero-copy>p{font-size:1rem}.i-breadcrumb{margin-bottom:35px}.i-hero-image{min-height:260px}.i-hero-image img{height:310px}.i-hero-image>span{font-size:.53rem}.i-hero-actions{display:grid}.i-section{padding:62px 0}.i-section h2,.i-image-story h2,.i-related h2,.i-last h2{font-size:3rem}.i-intro aside{padding:30px}.i-story-photo,.i-story-photo img{min-height:270px}.i-image-story{padding:62px 0}.i-section-head{display:block}.i-steps-grid,.i-related-grid,.i-hub-grid,.i-directory{grid-template-columns:1fr}.i-steps-grid article{min-height:0;padding:27px 27px 35px}.i-steps-grid h3{margin-top:22px}.i-related-grid a{min-height:105px}.i-hub-grid a{min-height:190px}.i-last{padding:62px 0 105px}.i-last-grid>div:last-child{justify-content:stretch}.i-faq-list summary{font-size:.9rem}}
.i-editorial:nth-of-type(even){background:#f8f5f2}.i-editorial .i-story-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.i-editorial p{font-size:1.08rem;line-height:1.8}.i-editorial .i-story-photo>span{background:#e9e1e7}.i-values{background:#ede8ea}.i-values-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.i-values-grid article{background:#fff;padding:32px;min-height:210px}.i-values-grid b{font:700 .7rem 'DM Sans',Arial,sans-serif;color:#c76e69;letter-spacing:.16em}.i-values-grid p{font-size:.9rem}.i-gallery{display:grid;grid-template-columns:1.2fr .8fr;gap:16px}.i-gallery figure{margin:0;position:relative;background:#ece7e7}.i-gallery figure:first-child{grid-row:span 2}.i-gallery img{width:100%;height:100%;min-height:300px;max-height:640px;object-fit:cover;display:block}.i-gallery figure:first-child img{min-height:615px}.i-gallery figcaption{position:absolute;left:0;bottom:0;background:#fff;padding:14px 22px;color:#22334e;font:700 .78rem 'DM Sans',Arial,sans-serif}.i-gallery figcaption span{margin-right:14px;color:#d16f6c}.i-offer-grid{display:grid;grid-template-columns:1fr .68fr;gap:70px;align-items:center}.i-offer-grid>div>p{font-size:1.05rem}.i-offer-includes{display:grid;margin:26px 0}.i-offer-includes span{border-top:1px solid #d4ced0;padding:15px 0;color:#c66f6d;font:700 .76rem 'DM Sans',Arial,sans-serif}.i-offer-includes b{margin-left:20px;color:#24334f;font-size:1rem}.i-offer-grid aside{background:#1e2d47;color:#fff;padding:60px 50px;display:grid;text-align:center;gap:12px}.i-offer-grid aside span{font:700 .72rem 'DM Sans',Arial,sans-serif;text-transform:uppercase;letter-spacing:.16em}.i-offer-grid aside strong{font:500 7rem 'Cormorant Garamond',Georgia,serif;line-height:1}.i-offer-grid aside p{color:#fff;margin:0}.i-offer-grid aside small{color:#d7d8e0;line-height:1.6}.i-case-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:32px}.i-case-grid figure{margin:0;background:#f2eded;padding:12px}.i-case-grid figure>div{display:grid;grid-template-columns:1fr 1fr;gap:3px}.i-case-grid img{width:100%;height:300px;object-fit:cover}.i-case-grid figcaption{padding:15px 7px 8px;color:#273650;font:700 .82rem 'DM Sans',Arial,sans-serif}.i-review-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:32px 0}.i-review-grid blockquote{margin:0;background:#f1ede9;padding:36px;min-height:225px}.i-review-grid blockquote>span{font:500 4rem 'Cormorant Garamond',Georgia,serif;color:#d57670;line-height:.6}.i-review-grid blockquote p{font:500 2rem/1.2 'Cormorant Garamond',Georgia,serif;color:#263650;margin:15px 0 25px}.i-review-grid cite{font:700 .73rem 'DM Sans',Arial,sans-serif;color:#6c7889;font-style:normal}.i-contact-grid{display:grid;grid-template-columns:1fr .82fr;gap:70px}.i-contact-grid address{font:500 1.2rem/1.6 'DM Sans',Arial,sans-serif;color:#253650}.i-contact-grid a{color:#243650}.i-contact-grid .p-btn{color:#fff}.i-contact-grid .p-btn-line{color:#263650}.i-hours{background:#ede7e9;padding:45px}.i-hours h3{font-size:2.6rem}.i-hours dl{margin:25px 0}.i-hours dl>div{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #d1cbd0;padding:12px 0;font:.85rem 'DM Sans',Arial,sans-serif;color:#293952}.i-hours dt{font-weight:700}.i-hours dd{margin:0;text-align:right}.i-map{position:relative;height:560px;background:#e6e2df}.i-map iframe{border:0;width:100%;height:100%}.i-map>div{position:absolute;left:max(20px,calc((100vw - 1320px)/2));bottom:30px;background:#fff;padding:23px 28px;display:grid;gap:8px;box-shadow:0 15px 35px #0002;font:700 .86rem 'DM Sans',Arial,sans-serif;color:#263650}.i-map>div span{font-weight:400}.i-map>div a{color:#c46b69}.i-article-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:32px}.i-article-grid a{text-decoration:none;background:#f1edea;color:#263650;padding-bottom:30px}.i-article-grid img{width:100%;height:300px;object-fit:cover}.i-article-grid a>span,.i-article-grid h3,.i-article-grid p,.i-article-grid b{display:block;margin:18px 28px 0}.i-article-grid a>span{font:700 .7rem 'DM Sans',Arial,sans-serif;color:#bb6966;text-transform:uppercase;letter-spacing:.15em}.i-article-grid h3{font-size:2.2rem}.i-article-grid b{font:700 .8rem 'DM Sans',Arial,sans-serif}.i-article-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.55fr);gap:90px;align-items:start}.i-article-body{max-width:770px}.i-article-body p,.i-article-body li{font:400 1.08rem/1.85 'DM Sans',Arial,sans-serif;color:#46556e}.i-article-body h2{margin-top:55px}.i-article-body ol{padding-left:25px}.i-article-body li{margin:14px 0}.i-article-body .i-source{font-size:.8rem;border-top:1px solid #ddd;padding-top:20px}.i-article-body a{color:#1d4262}.i-article-layout aside{background:#eee8eb;padding:32px;display:grid;gap:14px}.i-article-layout aside h3{font-size:2rem}.i-article-layout aside p{font-size:.9rem}.i-article-layout aside .p-btn{margin-top:10px}
@media(max-width:900px){.i-editorial .i-story-grid,.i-offer-grid,.i-contact-grid,.i-article-layout{grid-template-columns:1fr}.i-offer-grid,.i-contact-grid,.i-article-layout{gap:35px}.i-values-grid{grid-template-columns:1fr 1fr}.i-gallery figure:first-child img{min-height:400px}}
@media(max-width:650px){.i-values-grid,.i-gallery,.i-case-grid,.i-review-grid,.i-article-grid{grid-template-columns:1fr}.i-gallery figure:first-child{grid-row:auto}.i-gallery figure:first-child img{min-height:300px}.i-gallery img{min-height:280px}.i-offer-grid aside{padding:45px 30px}.i-case-grid img{height:205px}.i-contact-grid{gap:28px}.i-hours{padding:28px}.i-hours dl>div{font-size:.75rem}.i-map{height:500px}.i-map>div{right:20px;left:20px;bottom:20px;padding:18px}.i-article-grid img{height:220px}.i-article-layout aside{padding:27px}}

.i-doctor-hero .i-hero-image img{object-position:center 18%}
.i-story-photo img[src$="dr-wolkoff.webp"]{object-position:center 18%}
.i-portal-section{background:#e9e3e7}
.i-portal-intro{max-width:680px;font-size:1.08rem;line-height:1.7;margin:0 0 32px}
.i-portal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.i-portal-card{display:flex;flex-direction:column;min-height:330px;padding:35px;background:#fff;color:#20304a;text-decoration:none;box-shadow:0 14px 35px #19264014;transition:transform .2s,box-shadow .2s}
.i-portal-card:nth-child(2){background:#dce9ee}
.i-portal-card:hover{transform:translateY(-4px);box-shadow:0 21px 44px #19264024}

.i-contact-form-section{background:#e9e5e8;padding:105px 0 115px}
.i-contact-form-grid{display:grid;grid-template-columns:minmax(260px,.52fr) minmax(0,1fr);gap:clamp(35px,6vw,95px);align-items:start}
.i-contact-form-intro{position:sticky;top:150px;padding-top:32px}
.i-contact-form-intro h2{font:500 clamp(3.4rem,5vw,5.5rem)/1 'Cormorant Garamond',Georgia,serif;letter-spacing:-.035em;color:#1d2d47;margin:18px 0 28px}
.i-contact-form-intro>p{font:400 1.06rem/1.8 'DM Sans',Arial,sans-serif;color:#526177;max-width:400px}
.i-contact-form-rule{height:1px;background:#c8c3cb;margin:40px 0 27px;max-width:400px}
.i-contact-form-intro>span{display:block;font:700 .7rem 'DM Sans',Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#6b778a}
.i-contact-form-phone{display:inline-flex;gap:30px;align-items:center;margin:10px 0 22px;color:#1d2d47;font:500 2rem 'Cormorant Garamond',Georgia,serif;text-decoration:none;border-bottom:1px solid #8c919c}
.i-contact-form-phone:hover{color:#c76e69}
.i-contact-form-phone span{font:400 1.15rem 'DM Sans',Arial,sans-serif}
.i-contact-form-intro .i-contact-form-note{font-size:.8rem;line-height:1.65;max-width:330px}
.i-contact-form-panel{min-width:0;background:#fff;border:1px solid #d8d1d7;box-shadow:16px 16px 0 #d8cfd6;padding:25px 30px 20px}
.i-contact-form-topline{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #e1dce0;padding:0 0 18px;color:#59677b;font:700 .68rem 'DM Sans',Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase}
.i-contact-form-topline span:last-child{white-space:nowrap;color:#c66f6d}
.i-contact-form-frame{display:block;width:100%;height:710px;border:0;background:#fff}
.i-contact-form-panel .i-contact-form-fallback{border-top:1px solid #e1dce0;margin:0;padding:17px 0 0;color:#69768a;font-size:.78rem;line-height:1.5}
.i-contact-form-fallback a{color:#223650;text-underline-offset:3px}
@media(max-width:900px){.i-contact-form-grid{grid-template-columns:1fr;gap:30px}.i-contact-form-intro{position:static;padding-top:0}.i-contact-form-intro h2{max-width:650px}.i-contact-form-rule{margin:25px 0 20px}}
@media(max-width:650px){.i-contact-form-section{padding:75px 0 90px}.i-contact-form-intro h2{font-size:3.55rem}.i-contact-form-panel{padding:20px 12px 18px;box-shadow:8px 8px 0 #d8cfd6}.i-contact-form-topline{font-size:.58rem;letter-spacing:.09em}.i-contact-form-frame{height:950px}}
@media(max-width:360px){.i-contact-form-frame{height:1040px}}
.i-portal-card h3{font:500 clamp(2rem,3vw,2.8rem)/1.05 'Cormorant Garamond',Georgia,serif;margin:24px 0 12px}
.i-portal-card p{font-size:.94rem;line-height:1.6;margin-bottom:30px}
.i-portal-card strong{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding:14px 0 0;border-top:1px solid #bec7ce;font-size:.84rem}
.i-portal-card strong span{color:#c76d69;font-size:1.3rem;font-weight:400}
.i-portal-help{margin:26px 0 0;font-size:.9rem}.i-portal-help a{font-weight:700}
.i-article-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.i-article-grid h3{font-size:1.85rem}
@media(max-width:900px){.i-portal-grid,.i-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.i-doctor-hero .i-hero-image img{object-position:center 13%}.i-portal-grid,.i-article-grid{grid-template-columns:1fr}.i-portal-card{min-height:260px;padding:29px}}
/* Interior labels and step numbers meet text contrast requirements. */
.i-breadcrumb,.i-hero .p-overline,.i-faq .p-overline,.i-last .p-overline,.i-intro aside .i-aside-num{color:#52637c}
.i-image-story .p-overline{color:#d3dfec}
.i-steps-grid b,.i-hub-category{color:#a94f50}
.i-last .p-overline{color:#465873}
/* Shared labels on light editorial, form, and resource panels. */
.i-hours .p-overline,.i-contact-form-intro .p-overline,.i-contact-form-intro>span,.i-review-grid cite{color:#52637c}
.i-contact-form-topline span:last-child,.i-article-grid a>span,.i-values-grid b,.i-gallery figcaption span,.i-offer-includes span,.i-map>div a,.i-directory a span,.i-portal-card strong span{color:#944547}
.i-section .p-overline{color:#465873}
.i-portal-card .i-hub-category{color:#944547}

/* Featured hygienist on the practice page. */
.i-provider{background:#e8e5e9;scroll-margin-top:110px}
.i-provider-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(40px,8vw,120px);align-items:center}
.i-provider-photo{position:relative;max-width:540px;aspect-ratio:4/5;overflow:hidden;background:#d5dce1;box-shadow:20px 20px 0 #d5cbd5}
.i-provider-photo img{width:100%;height:100%;object-fit:cover;object-position:center 20%;display:block}
.i-provider-photo>span{position:absolute;left:0;bottom:0;background:#1d2d47;color:#fff;padding:14px 21px;font:700 .68rem/1.3 'DM Sans',Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}
.i-provider-copy{max-width:680px}
.i-provider-copy h2{font-size:clamp(3.5rem,5.4vw,6rem);margin:12px 0 18px}
.i-provider-copy .i-provider-lead{font:500 clamp(1.4rem,2vw,2rem)/1.35 'Cormorant Garamond',Georgia,serif;color:#253752;max-width:560px;margin-bottom:24px}
.i-provider-copy p{max-width:620px}
@media(max-width:900px){.i-provider-grid{grid-template-columns:1fr;gap:55px}.i-provider-photo{width:min(100%,460px)}}
@media(max-width:650px){.i-provider{padding:70px 0}.i-provider-photo{width:calc(100% - 14px);box-shadow:14px 14px 0 #d5cbd5}.i-provider-copy h2{font-size:3.4rem}}

/* Give the provider portraits their natural vertical space and protect faces from cropping. */
.i-doctor-intro .i-story-photo{aspect-ratio:4/5;min-height:0;overflow:hidden}
.i-doctor-intro .i-story-photo img{position:absolute;inset:0;width:100%;height:100%;min-height:0;max-height:none;object-fit:cover;object-position:center 16%}
.i-doctor-hero .i-hero-image,.i-jessica-hero .i-hero-image{min-height:630px}
.i-doctor-hero .i-hero-image img,.i-jessica-hero .i-hero-image img{height:630px;max-height:none;object-fit:cover}
.i-doctor-hero .i-hero-image img{object-position:center 12%}
.i-jessica-hero .i-hero-image img{object-position:center 20%}
@media(max-width:900px){.i-doctor-hero .i-hero-image,.i-jessica-hero .i-hero-image{min-height:440px}.i-doctor-hero .i-hero-image img,.i-jessica-hero .i-hero-image img{height:440px}}
@media(max-width:650px){.i-doctor-hero .i-hero-image,.i-jessica-hero .i-hero-image{min-height:350px}.i-doctor-hero .i-hero-image img,.i-jessica-hero .i-hero-image img{height:350px}}
