.dnd-section:has(.patient-stories)>.row-fluid{max-width:none;padding-inline:0}.patient-stories{--patient-stories-active-width:440px;--patient-stories-card-width:345px;--patient-stories-gap:1.5rem;--patient-stories-height:33rem;--patient-stories-card-height:25.75rem;--patient-stories-radius:1.5rem;background:rgb(var(--color-light,245,245,239));color:rgb(var(--color-text-dark,20,35,33));display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;padding-block:3.125rem 7.125rem;position:relative;width:100%}.patient-stories__content{display:flex;flex-direction:column;grid-column:1;min-height:var(--patient-stories-height);padding-inline:var(--site-gutter,1.25rem)}.patient-stories__panels{display:grid;flex:1;padding-top:clamp(4.5rem,5vw,5.25rem)}.patient-stories__panel{align-content:start;display:grid;grid-area:1/1;pointer-events:none;visibility:hidden}.patient-stories__panel.is-active,.patient-stories__panel.is-leaving{visibility:visible}.patient-stories__panel.is-active{pointer-events:auto}.patient-stories__panel.is-leaving>*{animation:patient-stories-text-out .24s cubic-bezier(.4,0,1,1) both}.patient-stories__panel.is-leaving>:nth-child(2){animation-delay:40ms}.patient-stories__panel.is-leaving>:nth-child(3){animation-delay:80ms}.patient-stories__panel.is-leaving>:nth-child(4){animation-delay:.12s}.patient-stories__panel.is-entering>*{animation:patient-stories-text-in .36s cubic-bezier(.22,1,.36,1) both;animation-delay:.3s}.patient-stories__panel.is-entering>:nth-child(2){animation-delay:.35s}.patient-stories__panel.is-entering>:nth-child(3){animation-delay:.4s}.patient-stories__panel.is-entering>:nth-child(4){animation-delay:.45s}@keyframes patient-stories-text-out{to{opacity:0;transform:translate3d(-2rem,0,0)}}@keyframes patient-stories-text-in{0%{opacity:0;transform:translate3d(2rem,0,0)}to{opacity:1;transform:translateZ(0)}}.patient-stories__title{font-size:clamp(1.5rem,.01rem + 1.5vw,1.75rem);max-width:100%}.patient-stories__quote{border:0;margin:clamp(1.2rem,.01rem + 2.4vw,2rem) 0 0;max-width:100%;padding:0}.patient-stories__quote p{font:inherit;line-height:inherit;margin:0;max-width:none}.patient-stories__quote p:first-child:before{content:"“"}.patient-stories__quote p:last-child:after{content:"”"}.patient-stories__link{justify-self:start;margin-top:clamp(2rem,2.5vw,2.75rem)}.patient-stories__controls{margin-top:auto}.patient-stories__card:focus-visible,.patient-stories__link:focus-visible{outline:3px solid rgb(var(--color-primary,0,111,83));outline-offset:4px}.patient-stories__media{grid-column:1;height:var(--patient-stories-height);margin-left:var(--site-gutter,1.25rem);min-width:0;overflow:hidden;position:relative;touch-action:pan-y}.patient-stories__card{appearance:none;background:transparent;border:0;border-radius:var(--patient-stories-radius);bottom:0;box-shadow:none;cursor:pointer;display:block;height:var(--patient-stories-card-height);left:0;margin:0;opacity:1;overflow:hidden;padding:0;position:absolute;transform:translateZ(0);transition:left .62s cubic-bezier(.22,1,.36,1),width .62s cubic-bezier(.22,1,.36,1),height .62s cubic-bezier(.22,1,.36,1),opacity .22s ease,border-radius .62s cubic-bezier(.22,1,.36,1);width:var(--patient-stories-card-width);will-change:left,width,height}.patient-stories__card img{display:block;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1);width:100%}.patient-stories__card:hover img{transform:scale(1.025)}.patient-stories__card[data-slot="0"]{height:var(--patient-stories-height);left:0;width:var(--patient-stories-active-width);z-index:4}.patient-stories__card[data-slot="1"]{left:calc(var(--patient-stories-active-width) + var(--patient-stories-gap));z-index:3}.patient-stories__card[data-slot="2"]{left:calc(var(--patient-stories-active-width) + var(--patient-stories-card-width) + var(--patient-stories-gap)*2);z-index:2}.patient-stories__card[data-slot="3"]{left:calc(var(--patient-stories-active-width) + var(--patient-stories-card-width)*2 + var(--patient-stories-gap)*3);z-index:1}.patient-stories__card[data-slot="4"]{left:calc(var(--patient-stories-active-width) + var(--patient-stories-card-width)*3 + var(--patient-stories-gap)*4);opacity:0;pointer-events:none;z-index:0}.patient-stories__card--ghost{animation:patient-stories-card-wrap .7s linear forwards;cursor:default;pointer-events:none;transition:none;z-index:10}.patient-stories__card--entering-backward{animation:patient-stories-card-enter-backward .62s cubic-bezier(.22,1,.36,1) both;transform-origin:right center;transition:none;z-index:5}@keyframes patient-stories-card-enter-backward{0%{opacity:0;transform:translate3d(-3rem,0,0) scale(.82)}45%{opacity:1}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes patient-stories-card-wrap{0%{animation-timing-function:cubic-bezier(.22,.65,.35,1);opacity:1;transform:translateZ(0) rotate(0deg) scale(1)}18%{opacity:.25}30%{opacity:0}38%{animation-timing-function:cubic-bezier(.45,0,.8,.45);opacity:0;transform:translate3d(var(--wrap-mid-x),var(--wrap-mid-y),0) rotate(var(--wrap-rotation)) scale(var(--wrap-mid-scale-x),var(--wrap-mid-scale-y))}68%{animation-timing-function:cubic-bezier(.5,0,1,1);opacity:0;transform:translate3d(var(--wrap-late-x),var(--wrap-late-y),0) rotate(var(--wrap-late-rotation)) scale(var(--wrap-scale-x),var(--wrap-scale-y))}to{opacity:0;transform:translate3d(var(--wrap-x),var(--wrap-y),0) rotate(0deg) scale(var(--wrap-scale-x),var(--wrap-scale-y))}}.patient-stories__empty{margin-inline:auto;max-width:var(--site-width,87.5rem);padding:3rem var(--site-gutter,1.25rem)}@media (min-width:1025px){.patient-stories{grid-template-columns:var(--site-gutter-calculated) clamp(320px,30%,440px) 1fr}.patient-stories__content{grid-column:2;padding-inline:0}.patient-stories__media{grid-column:3;margin-left:clamp(3rem,3vw,4rem)}}@media (max-width:1024px){.patient-stories{--patient-stories-active-width:min(76vw,25rem);--patient-stories-card-width:min(62vw,20rem);--patient-stories-height:min(118vw,31rem);--patient-stories-card-height:calc(var(--patient-stories-height)*0.82);padding-block:2.5rem 3rem}.patient-stories__content{min-height:0}.patient-stories__panels{min-height:24rem;padding-top:0}.patient-stories__title{max-width:100%}.patient-stories__quote{margin-top:1.75rem;max-width:28ch}.patient-stories__link{margin-top:2rem}.patient-stories__controls{margin-top:1.75rem}.patient-stories__media{margin-top:2rem}}@media (max-width:480px){.patient-stories__panels{min-height:27rem}.patient-stories__title{font-size:1.75rem}}@media (prefers-reduced-motion:reduce){.patient-stories__card,.patient-stories__card img,.patient-stories__panel,.patient-stories__panel>*{scroll-behavior:auto;transition-duration:.01ms!important}.patient-stories__panel>*{animation-delay:0s!important}.patient-stories__card--entering-backward,.patient-stories__card--ghost,.patient-stories__panel>*{animation-duration:.01ms!important}}