.alignfull+.wp-block-erl-fcb-cast.alignfull{margin-block-start:var(--erl-fcb-section-gap, var(--wp--preset--spacing--section-120-48))}.erl-fcb-cast{--erl-fcb-cast-gutter: max( clamp(20px, 5.5556vw, 80px), calc((100% - var(--wp--style--global--content-size, 1170px)) / 2) );--erl-fcb-cast-card-width: 261px;--erl-fcb-cast-gap: var(--erl-spacing-md);--erl-fcb-cast-photo-height: 395px;--erl-fcb-cast-overhang: 46px;--erl-reveal-duration: .55s;--erl-reveal-step: .09s}.erl-fcb-cast__heading{margin:0 0 var(--erl-spacing-xl);padding-inline:var(--erl-fcb-cast-gutter);font-family:var(--erl-font-heading);font-weight:var(--erl-fw-bold);font-size:var(--erl-fs-h2-fluid);line-height:var(--erl-lh-h2);letter-spacing:-.03em;color:var(--erl-color-primary-500)}.erl-fcb-cast__track{display:flex;align-items:flex-start;gap:var(--erl-fcb-cast-gap);margin:0;padding:0 var(--erl-fcb-cast-gutter);list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline-start:var(--erl-fcb-cast-gutter);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.erl-fcb-cast__track::-webkit-scrollbar{display:none}.erl-fcb-cast__track:focus-visible{outline:var(--erl-focus-ring);outline-offset:4px}.erl-fcb-cast__item{flex:0 0 var(--erl-fcb-cast-card-width);min-width:0;scroll-snap-align:start}.erl-fcb-cast .erl-slider-nav{justify-content:flex-start;padding-inline-start:var(--erl-fcb-cast-gutter)}.erl-fcb-cast__card{display:flex;flex-direction:column;gap:22px}.erl-fcb-cast__media{position:relative;height:calc(var(--erl-fcb-cast-photo-height) + var(--erl-fcb-cast-overhang))}.erl-fcb-cast__photo{position:absolute;inset:0 0 var(--erl-fcb-cast-overhang);overflow:hidden;border-radius:var(--erl-border-radius-lg);background-color:var(--erl-color-neutral-100)}.erl-fcb-cast__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--erl-fcb-cast-focal, 50% 50%)}.erl-fcb-cast__card:hover .erl-fcb-cast__image{transform:scale(1.04)}@media(prefers-reduced-motion:reduce){.erl-fcb-cast__card:hover .erl-fcb-cast__image{transform:none}}.erl-fcb-cast__label{position:absolute;inset-block-end:0;inset-inline-start:14px;display:flex;flex-direction:column;align-items:flex-start}.erl-fcb-cast__name{margin-block-end:1.6px}.erl-fcb-cast__role{--erl-sticker-fs: 16px;--erl-sticker-lh: 18px;--erl-sticker-ls: -.32px;--erl-sticker-padding: 8px 14px 11px;--erl-sticker-rotate: 1deg;margin-block-end:1.7px;margin-inline-start:14px}.erl-fcb-cast__text{margin:0;font-family:var(--erl-font-body);font-weight:var(--erl-fw-regular);font-size:17px;line-height:26px;color:var(--erl-color-text);text-wrap:wrap}.erl-fcb-cast__photo>.erl-ai-badge{inset-block:var(--erl-ai-badge-inset) auto;inset-inline:auto var(--erl-ai-badge-inset)}@media(min-width:1284px){.erl-fcb-cast__heading{margin-block-end:64px}.erl-fcb-cast__track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--erl-spacing-xl);overflow:visible;scroll-snap-type:none}.erl-fcb-cast__item{flex:none}}@media(max-width:600px){.erl-fcb-cast{--erl-fcb-cast-gutter: 20px}}
