@keyframes twz-filters-popover-open{0%{opacity:0;transform:scale(0.96)}55%{transform:scale(1.05)}100%{opacity:1;transform:scale(1)}}@position-try --twz-filters-popover-above{right:anchor(right);bottom:anchor(top);left:anchor(left);top:auto;margin-bottom:1rem;margin-top:0}.content>.row:first-child:has(.twz-personstories) .twz-personstories{padding-top:0}.twz-personstories{--gridgap: 8rem;--personstories-column-gap: 20rem;--personstories-column-offset: 30rem;display:grid;width:min(100% - var(--row-margin-inline),var(--row-maxwidth));margin-inline:auto;padding-block:var(--row-p-block, 8rem);gap:var(--gridgap);grid-template-columns:repeat(2, 1fr);align-items:start}@media(max-width: 767px){.twz-personstories{--personstories-column-gap: 5rem;--personstories-column-offset: 2rem;grid-template-columns:1fr;gap:1rem}}@media(min-width: 768px){.twz-personstories .twz-text{margin-bottom:-12rem}}.twz-personstories .twz-stories-column{display:grid;grid-template-columns:1fr;gap:var(--personstories-column-gap)}.twz-personstories .twz-stories-column--0{padding-top:var(--personstories-column-offset)}@media(max-width: 767px){.twz-personstories .twz-stories-column{grid-template-columns:1fr}}.twz-personstories .twz-card .twz-card__wrapper{transition:transform .4s cubic-bezier(0.33, 1, 0.68, 1);transform:scale(1)}.twz-personstories .twz-card.twz-personstories__item--focus .twz-card__wrapper{transform:scale(var(--stories-focus-scale, 1.2))}@media(min-width: 768px){.twz-personstories .twz-stories-column--0 .twz-card .twz-card__wrapper{transform-origin:right}}@media(min-width: 768px){.twz-personstories .twz-stories-column--1 .twz-card .twz-card__wrapper{transform-origin:left}}.twz-personstories .twz-text{max-width:45ch;align-self:center;flex-flow:column wrap;padding-bottom:2rem;grid-column:span 2}@media(max-width: 767px){.twz-personstories .twz-text{align-self:flex-start}}.twz-personstories .twz-text .twz-filters{margin-top:2.4rem}.twz-personstories .twz-filters{align-self:start}.twz-personstories .twz-filters--dropdown{position:relative;width:min(35rem,100%);anchor-name:--twz-filters-toggle}.twz-personstories .twz-filters__list{display:flex;flex-direction:column;flex-wrap:nowrap;list-style:none;margin:0;padding:0;position:relative}.twz-personstories .twz-filters__list>li{margin:0;border-radius:10rem}.twz-personstories .twz-filters__list .twz-filters__item{text-align:left}@supports(position-anchor: --twz-filters-dropdown-hover){.twz-personstories .twz-filters__list::after{content:"";position:absolute;position-anchor:--twz-filters-dropdown-hover;inset:anchor(top) anchor(right) anchor(bottom) anchor(left);background:color-mix(in srgb, var(--black) 12%, transparent);border-radius:10rem;z-index:1;transition:var(--animation-speed-m, 0.25s) ease;pointer-events:none}.twz-personstories .twz-filters__list>li:is(:hover,:focus-within,:has(.twz-filters__item--active)){anchor-name:--twz-filters-dropdown-hover}.twz-personstories .twz-filters__list:has(li:is(:hover,:focus-within)) li:has(.twz-filters__item--active):not(:hover):not(:focus-within){anchor-name:none}}.twz-personstories .twz-filters__item{position:relative;z-index:10;display:block;box-sizing:border-box;padding:.75rem 2rem;font-size:var(--fs-p, var(--theme-fs-base, 1.8rem));font-weight:400;background:rgba(0,0,0,0);border:none;color:var(--black);cursor:pointer;text-decoration:none;text-align:center;border-radius:10rem;transition:color var(--animation-speed-s, 0.15s) ease,background-color var(--animation-speed-s, 0.15s) ease}@media(max-width: 767px){.twz-personstories .twz-filters__item{font-size:var(--fs-6, 1.6rem);padding:.75rem 1.5rem}}.twz-personstories .twz-filters__item:is(.twz-filters__item--active){background:var(--black);color:var(--white)}.twz-personstories .twz-filters__item::before{content:none}.twz-personstories .twz-filters__toggle{display:inline-flex;align-items:center;gap:1rem;box-sizing:border-box;padding:1rem 2rem;font-family:inherit;font-size:var(--fs-p, var(--theme-fs-base, 1.8rem));font-weight:400;color:var(--white);background:rgba(0,0,0,0);border:1px solid;border-radius:20rem;cursor:pointer;width:min(25rem,100%);justify-content:space-between;transition:color var(--animation-speed-s, 0.15s) ease}@media(max-width: 767px){.twz-personstories .twz-filters__toggle{font-size:var(--fs-6, 1.6rem);padding:.75rem 1.5rem}}.twz-personstories .twz-filters__toggle[aria-expanded=true] .twz-filters__chevron svg{rotate:-90deg}.twz-personstories .twz-filters__chevron{display:inline-flex;flex-shrink:0;transition:transform .2s ease}.twz-personstories .twz-filters__chevron svg{display:block;width:.8rem;rotate:90deg}.twz-personstories .twz-filters__toggle.is-open .twz-personstories .twz-filters__chevron svg{rotate:-90deg}.twz-personstories .twz-filters__popover{margin:0;padding:1.6rem;border:1px solid color-mix(in srgb, var(--black, #000) 12%, transparent);border-radius:.6rem;background:var(--white, #fff);box-shadow:0 .4rem 2rem color-mix(in srgb, var(--black, #000) 12%, transparent);width:auto;overflow-y:auto;max-height:40rem;transform-origin:top center}.twz-personstories .twz-filters__popover:popover-open{animation:twz-filters-popover-open .3s cubic-bezier(0.34, 1.1, 0.64, 1) both}@media(prefers-reduced-motion: reduce){.twz-personstories .twz-filters__popover:popover-open{animation:none;opacity:1;transform:none}}@supports(position-anchor: --twz-filters-toggle){.twz-personstories .twz-filters__popover{position:absolute;position-anchor:--twz-filters-toggle;top:anchor(bottom);left:anchor(left);right:anchor(right);margin-top:1rem;position-try-fallbacks:--twz-filters-popover-above}}.twz-personstories .twz-stories-cta{--media-radius: 50%;display:flex;align-items:flex-start;gap:2.4rem;color:var(--black)}@media(max-width: 767px){.twz-personstories .twz-stories-cta{flex-direction:column;gap:2rem}}.twz-personstories .twz-stories-cta[style*="transform: scale"]{--after-width: 100%}.twz-personstories .twz-stories-cta__image{flex-shrink:0;position:relative}.twz-personstories .twz-stories-cta__image .image{display:block;width:8rem;height:8rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.twz-personstories .twz-stories-cta__content{flex:1;display:flex;flex-direction:column;gap:2rem;padding-top:3rem;min-width:0}@media(max-width: 767px){.twz-personstories .twz-stories-cta__content{padding-top:0}}.twz-personstories .twz-stories-cta__content p{font-weight:500;margin:0}.twz-personstories .twz-stories-cta__contact{display:flex;flex-direction:column;gap:1rem}.twz-personstories .twz-stories-cta__phone,.twz-personstories .twz-stories-cta__email{display:flex;align-items:center;gap:1rem;font-size:2rem;line-height:1.5;text-decoration:none;transition:color .1s ease;color:var(--contact-color, var(--current-color, var(--black)));position:relative}@media(max-width: 767px){.twz-personstories .twz-stories-cta__phone,.twz-personstories .twz-stories-cta__email{font-size:1.8rem}}.twz-personstories .twz-stories-cta__phone:hover,.twz-personstories .twz-stories-cta__email:hover{color:var(--theme-green-500)}.twz-personstories .twz-stories-cta__phone span,.twz-personstories .twz-stories-cta__email span{display:inline-block;position:relative}.twz-personstories .twz-stories-cta__phone span:after,.twz-personstories .twz-stories-cta__email span:after{content:"";display:block;width:var(--after-width, 0);height:1px;background-color:var(--contact-color, var(--current-color, var(--black)));transition:width .4s ease;position:absolute;bottom:0;left:0}.twz-personstories .twz-stories-cta__phone svg,.twz-personstories .twz-stories-cta__email svg{width:2rem;height:2rem;flex-shrink:0;--twz-icon-fill: var(--theme-green-500)}.twz-personstories .twz-stories-cta__email span:after{transition-delay:.2s}
