.abap-fas{width:100%;min-width:0}.abap-fas *{box-sizing:border-box}.abap-fas__viewport{overflow:hidden;min-width:0;outline-offset:3px}.abap-fas__track{display:flex;transition:transform var(--abap-fas-duration,550ms) ease;will-change:transform}.abap-fas__slide{flex:0 0 100%;min-width:0}.abap-fas__card{--abap-fas-portrait:20%;--abap-fas-copy:38%;--abap-fas-artwork:36%;display:flex;align-items:center;column-gap:28px;width:100%;background:#fff;padding:50px;border-radius:30px;min-width:0}.abap-fas__portrait{flex:0 1 var(--abap-fas-portrait);min-width:0;display:flex;flex-direction:column;align-items:flex-start}.abap-fas__copy{flex:1 1 var(--abap-fas-copy);min-width:0}.abap-fas__artwork{flex:0 1 var(--abap-fas-artwork);min-width:0;display:flex;flex-direction:column;align-items:flex-start}.abap-fas__portrait img,.abap-fas__artwork img{width:100%;height:auto;display:block;object-fit:cover}.abap-fas__name{text-align:left;font-family:'Playfair Display',Georgia,serif;font-size:30px;line-height:1.18;margin:0 0 14px;color:#141414}.abap-fas__bio{text-align:left;font-family:Figtree,Arial,sans-serif;font-size:17px;line-height:1.5;color:#252525}.abap-fas__bio p{margin:0 0 .6em}.abap-fas__bio p:last-child{margin-bottom:0}.abap-fas__caption{font-family:Figtree,Arial,sans-serif;font-size:13px;line-height:1.35;text-align:left;margin-top:12px;align-self:stretch}.abap-fas__nav{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:24px}.abap-fas__dots{display:flex;justify-content:center;gap:12px;align-items:center}.abap-fas__dot{width:11px;height:11px;border:0;border-radius:50%;background:#fff;padding:0;cursor:pointer;opacity:.85}.abap-fas__dot[aria-current=true]{background:#e1c698;opacity:1}.abap-fas__arrow{border:0;background:transparent;color:inherit;cursor:pointer;font-size:24px;line-height:1;padding:8px}.abap-fas button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.abap-fas__empty{text-align:center;padding:2rem}
@media(max-width:767px){.abap-fas__card{padding:24px;flex-wrap:wrap;row-gap:18px}.abap-fas__portrait{flex:0 0 34%}.abap-fas__copy{flex:1 1 55%}.abap-fas__artwork{flex:0 0 100%}.abap-fas__name{font-size:24px}.abap-fas__bio{font-size:15px}}
@media(max-width:420px){.abap-fas__card{padding:18px}.abap-fas__portrait,.abap-fas__copy,.abap-fas__artwork{flex:0 0 100%}.abap-fas__portrait img{max-width:180px}}
@media(prefers-reduced-motion:reduce){.abap-fas__track{transition:none!important}}
