.fs-operators{--fso-orange:#f7931e;--fso-red-orange:#f26522;--fso-charcoal:#211a21;--fso-white:#fff;--fso-grey:#b0aaa8;--fso-grey-dark:#58504e;--fso-taupe:#807673;--fso-ease:cubic-bezier(.2,.7,.1,1);--fso-gap:4px;background:var(--fso-white);color:var(--fso-charcoal);padding:clamp(3rem,7vw,6rem) 0}.fs-operators__inner{margin:0 auto;max-width:calc(var(--fs-container-width, 1240px) + var(--fs-side-gutter, 16px)*2);padding:0 var(--fs-side-gutter,16px)}.fs-operators__heading{color:var(--fso-charcoal);font-family:var(--fs-heading-font);font-weight:var(--fs-h1-weight);letter-spacing:-.035em;line-height:.95}.fs-operators__word{overflow:hidden;padding-bottom:.08em;vertical-align:top}.fs-operators__word,.fs-operators__word>span{display:inline-block}.fs-operators__rule{background:var(--color-neutral);display:block;height:1px;transform-origin:left center}.fs-operators__intro{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.5rem 3rem;justify-content:space-between;padding:2rem 0 clamp(3rem,6vw,4.5rem)}.fs-operators__body-text{font-size:var(--fs-body-size);line-height:1.75;max-width:70ch}.fs-operators__body-text p{margin:0}.fs-operators__body-text p+p{margin-top:1em}.fs-operators__grid{display:grid;gap:2rem var(--fso-gap);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.fs-operators--cols-3 .fs-operators__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-operators__card{margin:0}.fs-operators__card-link{color:inherit;display:block;text-decoration:none}.fs-operators__media{aspect-ratio:4/5;background:linear-gradient(160deg,var(--fso-grey) 0,var(--fso-taupe) 100%);isolation:isolate;overflow:hidden;position:relative}.fs-operators__img{height:100%;inset:0;object-fit:cover;position:absolute;transform:scale(1.001);transition:transform 1s var(--fso-ease),filter .6s var(--fso-ease);width:100%}.fs-operators--mono .fs-operators__img{filter:grayscale(1) contrast(1.05)}.fs-operators__media:after{background:var(--fso-charcoal);content:"";height:6px;inset:auto 0 0 0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .5s var(--fso-ease)}.fs-operators__meta{padding:1.1rem .25rem 0}.fs-operators__name{color:var(--fso-charcoal);font-family:var(--fs-heading-font);font-size:clamp(calc(var(--fs-h3-size)*.72),1.6vw,calc(var(--fs-h3-size)*.86));font-weight:var(--fs-h3-weight);line-height:1.2;margin:0 0 .35rem}.fs-operators__name span{background:linear-gradient(var(--fso-orange),var(--fso-orange)) left 100% /0 2px no-repeat;transition:background-size .45s var(--fso-ease)}.fs-operators__role{color:var(--fso-grey-dark);font-size:var(--fs-small-size);line-height:1.4;margin:0}@media (hover:hover){.fs-operators__card:hover .fs-operators__img{filter:grayscale(0) contrast(1);transform:scale(1.06)}.fs-operators__card:hover .fs-operators__media:after{transform:scaleX(1)}.fs-operators__card:hover .fs-operators__name span{background-size:100% 2px}}.fs-operators__card-link:focus-visible{outline:2px solid var(--fso-orange);outline-offset:4px}.fs-operators__card-link:focus-visible .fs-operators__name span{background-size:100% 2px}.fs-operators__card-link:focus-visible .fs-operators__img{filter:grayscale(0) contrast(1)}@media (hover:none){.fs-operators .fs-operators__img{filter:none}}.fs-operators--animate .fs-operators__word>span{transform:translateY(105%);transition:transform 1s var(--fso-ease);transition-delay:calc(var(--i)*90ms)}.fs-operators--animate .fs-operators__rule{transform:scaleX(0);transition:transform 1.1s var(--fso-ease) .25s}.fs-operators--animate .fs-operators__intro>*{opacity:0;transform:translateY(16px);transition:opacity .8s var(--fso-ease) .45s,transform .8s var(--fso-ease) .45s}.fs-operators--animate .fs-operators__intro>.fs-operators__cta{transition-delay:.6s,.6s,0s,0s,0s,0s;transition-property:opacity,transform,background-size,color,background-color,border-color}.fs-operators--animate .fs-operators__card{opacity:0;transform:translateY(40px);transition:opacity .9s var(--fso-ease),transform .9s var(--fso-ease);transition-delay:calc(var(--i)*.11s)}.fs-operators--animate .fs-operators__media{clip-path:inset(100% 0 0 0);transition:clip-path 1.1s var(--fso-ease);transition-delay:calc(var(--i)*.11s + 80ms)}.fs-operators--animate .fs-operators__card.is-inview,.fs-operators--animate.is-inview .fs-operators__intro>*,.fs-operators--animate.is-inview .fs-operators__rule,.fs-operators--animate.is-inview .fs-operators__word>span{opacity:1;transform:none}.fs-operators--animate .fs-operators__card.is-inview .fs-operators__media{clip-path:inset(0 0 0 0)}@media (max-width:991px){.fs-operators--cols-3 .fs-operators__grid,.fs-operators__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.fs-operators--cols-3 .fs-operators__grid,.fs-operators__grid{grid-template-columns:minmax(0,1fr)}.fs-operators__intro{flex-direction:column}}@media (prefers-reduced-motion:reduce){.fs-operators *,.fs-operators :after,.fs-operators :before{transition:none!important}.fs-operators--animate .fs-operators__card,.fs-operators--animate .fs-operators__intro>*,.fs-operators--animate .fs-operators__rule,.fs-operators--animate .fs-operators__word>span{opacity:1;transform:none}.fs-operators--animate .fs-operators__media{clip-path:none}}