
#clinic-site#clinic-site#clinic-site.wb-design-31 #Article .wb-opening-sequence{position:relative;height:calc(660px + 85vh);background:#fcfbf8}
#clinic-site#clinic-site#clinic-site.wb-design-31 #Article .wb-opening-stage{position:sticky;top:76px;height:660px;isolation:isolate;overflow:hidden;background:#fcfbf8}
#clinic-site#clinic-site#clinic-site.wb-design-31 #Article .wb-opening-stage .clinic-team-opening{position:absolute;inset:0;z-index:2;padding:44px 32px!important;min-height:0!important;background:transparent!important;will-change:opacity,transform}
#clinic-site#clinic-site#clinic-site.wb-design-31 #Article .wb-opening-stage .team-opening-heading{margin-bottom:28px!important}
#clinic-site#clinic-site#clinic-site.wb-design-31 #Article .wb-opening-stage .wb-waterloo{position:absolute;inset:0;width:100%;height:100%!important;margin:0!important;z-index:1;transition:none;will-change:opacity;pointer-events:none}
#clinic-site#clinic-site#clinic-site.wb-design-31 #Article .wb-opening-stage .wb-waterloo .wb-six-themes{margin:0 0 100px!important}
#clinic-site#clinic-site#clinic-site.wb-design-31 #Article .wb-opening-stage .wb-waterloo figcaption{bottom:28px;right:32px}
#clinic-site#clinic-site#clinic-site.wb-design-31 #Article .wb-opening-sequence+.team-opening-links{max-width:1040px;margin:32px auto 64px!important;padding:16px 24px!important}
@media(max-width:760px){
#clinic-site#clinic-site#clinic-site.wb-design-31 #Article .wb-opening-sequence{height:calc(620px + 70vh)}
#clinic-site#clinic-site#clinic-site.wb-design-31 #Article .wb-opening-stage{height:620px;top:60px}
#clinic-site#clinic-site#clinic-site.wb-design-31 #Article .wb-opening-stage .clinic-team-opening{padding:24px 20px!important}
#clinic-site#clinic-site#clinic-site.wb-design-31 #Article .wb-opening-stage .team-opening-heading{margin-bottom:20px!important}
#clinic-site#clinic-site#clinic-site.wb-design-31 #Article .wb-opening-stage .team-opening-people{max-width:400px!important;gap:20px 20px!important}
#clinic-site#clinic-site#clinic-site.wb-design-31 #Article .wb-opening-stage .team-opening-person .team-opening-portrait{height:150px!important;max-height:150px!important}
#clinic-site#clinic-site#clinic-site.wb-design-31 #Article .wb-opening-stage .team-person-name{font-size:19px!important}
#clinic-site#clinic-site#clinic-site.wb-design-31 #Article .wb-opening-stage .wb-waterloo figcaption{left:20px;right:20px;bottom:24px}
}
@media(prefers-reduced-motion:reduce){
#clinic-site#clinic-site#clinic-site.wb-design-31 #Article .wb-opening-sequence{height:auto}
#clinic-site#clinic-site#clinic-site.wb-design-31 #Article .wb-opening-stage{height:auto;position:relative;top:auto}
#clinic-site#clinic-site#clinic-site.wb-design-31 #Article .wb-opening-stage .clinic-team-opening{position:relative;opacity:1!important;transform:none!important}
#clinic-site#clinic-site#clinic-site.wb-design-31 #Article .wb-opening-stage .wb-waterloo{position:relative;height:480px!important;opacity:1!important;pointer-events:auto}
}
#clinic-site#clinic-site#clinic-site.wb-design-31 #Article .wb-opening-sequence{height:calc(660px + 120vh)}#clinic-site#clinic-site#clinic-site.wb-design-31 #Article .wb-opening-stage .team-opening-person{transition:opacity 1.8s ease,transform 1.8s cubic-bezier(.22,.61,.36,1)!important;transform:translateX(var(--wb-exit-x,0px));opacity:1}#clinic-site#clinic-site#clinic-site.wb-design-31 #Article .wb-opening-stage .team-opening-person.wb-enter-pending{opacity:0;transform:translateX(-56px)}#clinic-site#clinic-site#clinic-site.wb-design-31 #Article .wb-opening-stage .team-opening-person.wb-enter-pending:nth-child(n+3){transform:translateX(56px)}@media(max-width:760px){#clinic-site#clinic-site#clinic-site.wb-design-31 #Article .wb-opening-sequence{height:calc(620px + 100vh)}#clinic-site#clinic-site#clinic-site.wb-design-31 #Article .wb-opening-stage .team-opening-person.wb-enter-pending{transform:translateY(24px)}#clinic-site#clinic-site#clinic-site.wb-design-31 #Article .wb-opening-stage .team-opening-person.wb-enter-pending:nth-child(n+3){transform:translateY(24px)}}@media(prefers-reduced-motion:reduce){#clinic-site#clinic-site#clinic-site.wb-design-31 #Article .wb-opening-sequence{height:auto}#clinic-site#clinic-site#clinic-site.wb-design-31 #Article .wb-opening-stage .team-opening-person{transition:none!important;transform:none!important;opacity:1!important}}
/* wb-20261025-silkier-team-transition */
.wb-opening-stage .team-opening-person{transition:transform .78s cubic-bezier(.22,.61,.36,1),opacity .62s ease!important;will-change:transform,opacity}.wb-opening-stage .wb-waterloo{transition:opacity .72s ease,transform .82s cubic-bezier(.22,.61,.36,1)!important;will-change:opacity,transform}@media(prefers-reduced-motion:reduce){.wb-opening-stage .team-opening-person,.wb-opening-stage .wb-waterloo{transition:none!important;animation:none!important}}
