/* The selected reference's own clinic photograph, without its old doctors or text. */
#hp-card-years{background:#F4EFE7;color:#2B2B2B;isolation:isolate}
#hp-card-years .hp-story-inner{display:flex;position:relative;align-items:center;padding:64px 5% 118px;isolation:isolate}
#hp-card-years .hp-story-copy{position:relative;z-index:1;width:56%;max-width:800px}
#hp-card-years .hp-story-visual{position:absolute;inset:0;z-index:-2;margin:0;padding:0;width:100%;max-width:none;height:100%;overflow:hidden;mix-blend-mode:normal}
#hp-card-years .hp-story-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;mask-image:none;border-radius:0}
#hp-card-years .hp-story-visual::after{content:'';display:block;position:absolute;inset:0;background:linear-gradient(90deg,rgba(244,239,231,.97) 0%,rgba(244,239,231,.94) 30%,rgba(244,239,231,.84) 49%,rgba(244,239,231,.22) 72%,rgba(244,239,231,.08) 100%)}
body.site-typography #hp-card-years .hp-story-label{color:#2F4A3F!important}
body.site-typography #hp-card-years h2,body.site-typography #hp-card-years .hp-story-copy>p:not(.hp-story-label){color:#2B2B2B!important}
body.site-typography #hp-card-years .hp-story-button{background:#2F4A3F;border-color:#2F4A3F;color:#F4EFE7!important;border-radius:0}
#hp-card-years .hp-story-button:hover{background:#20392F}
#hp-card-years .hp-story-visual figcaption{position:absolute;right:5%;left:auto;bottom:28px;z-index:1;max-width:30%;margin:0;padding:4px 8px;background:rgba(244,239,231,.84);color:#6B6B6B;text-align:right;font-size:11px;line-height:1.6}
body.hs-home.site-typography [data-home-carousel][data-active-slide="hp-card-years"] .hp-card-controls,
body.hs-home.site-typography [data-home-carousel][data-active-slide="hp-card-years"] .hp-card-controls :is(button,span,b){color:#2F4A3F!important;background:none!important}
body.hs-home.site-typography [data-home-carousel][data-active-slide="hp-card-years"] .hp-card-controls button:focus-visible{outline:2px solid #2F4A3F;outline-offset:2px}
@media(max-width:900px) and (min-width:701px){#hp-card-years .hp-story-copy{width:70%}#hp-card-years .hp-story-visual::after{background:linear-gradient(90deg,rgba(244,239,231,.97),rgba(244,239,231,.9) 50%,rgba(244,239,231,.3))}}
@media(max-width:700px){#hp-card-years .hp-story-inner{justify-content:flex-start;align-items:stretch;padding:42px 24px 112px}#hp-card-years .hp-story-copy{width:100%;max-width:none}#hp-card-years .hp-story-visual img{object-position:64% center}#hp-card-years .hp-story-visual::after{background:rgba(244,239,231,.84)}#hp-card-years .hp-story-visual figcaption{bottom:82px;left:24px;right:24px;max-width:none;text-align:left;background:none;padding:0}}
@media(max-width:359px){#hp-card-years .hp-story-inner{padding-left:20px;padding-right:20px}}
