.scrolling-feature{overflow-x:clip;width:100%}.scrolling-feature,.scrolling-feature *{box-sizing:border-box}.scrolling-feature__inner{margin:0 auto;padding:clamp(2rem,5vw,4rem) clamp(1rem,4vw,2rem);width:min(100%,1440px)}.scrolling-feature__viewport{overflow:hidden;width:100%}.scrolling-feature__track{display:flex;transform:translateZ(0);transition:transform .45s ease;width:100%;will-change:transform}.scrolling-feature__slide{flex:0 0 100%;min-width:0}.scrolling-feature__layout{align-items:center;display:grid;gap:clamp(2rem,6vw,6rem);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);min-width:0}.scrolling-feature__layout--no-image{grid-template-columns:minmax(0,1fr)}.scrolling-feature__content{min-width:0}.scrolling-feature__eyebrow{color:var(--sf-eyebrow-color,inherit);font-size:.9rem;font-weight:700;letter-spacing:0;line-height:1.3;margin:0 0 1rem;text-transform:uppercase}.scrolling-feature__body{color:var(--sf-content-color,inherit);max-width:42rem;overflow-wrap:anywhere}.scrolling-feature__body,.scrolling-feature__body a,.scrolling-feature__body h1,.scrolling-feature__body h2,.scrolling-feature__body h3,.scrolling-feature__body h4,.scrolling-feature__body h5,.scrolling-feature__body h6,.scrolling-feature__body li,.scrolling-feature__body p{color:inherit}.scrolling-feature__body>:first-child{margin-top:0}.scrolling-feature__body>:last-child{margin-bottom:0}.scrolling-feature__button{align-items:center;background-color:var(--sf-button-bg,transparent);border:1px solid transparent;color:var(--sf-button-color,inherit);display:inline-flex;font-weight:700;justify-content:center;line-height:1.2;margin-top:2rem;min-height:4rem;overflow-wrap:anywhere;padding:1rem 1.5rem;text-align:center;text-decoration:none;transition:transform .18s ease;width:min(100%,33rem)}.scrolling-feature__button:focus-visible,.scrolling-feature__button:hover{color:var(--sf-button-color,inherit);text-decoration:none;transform:translateY(-1px)}.scrolling-feature__arrow:focus-visible,.scrolling-feature__button:focus-visible,.scrolling-feature__dot:focus-visible{outline:2px solid currentColor;outline-offset:4px}.scrolling-feature__media{align-items:center;display:flex;justify-content:center;min-width:0}.scrolling-feature__image{display:block;height:auto;max-width:100%;width:auto}.scrolling-feature__controls{display:flex;gap:1rem;margin-top:2rem}.scrolling-feature__arrow,.scrolling-feature__controls{align-items:center;color:inherit;justify-content:center}.scrolling-feature__arrow{background:transparent;border:1px solid;border-radius:999px;cursor:pointer;display:inline-flex;flex:0 0 auto;height:2.75rem;padding:0;transition:opacity .18s ease,transform .18s ease;width:2.75rem}.scrolling-feature__arrow:focus-visible:not(:disabled),.scrolling-feature__arrow:hover:not(:disabled){transform:translateY(-1px)}.scrolling-feature__arrow:disabled{cursor:default;opacity:.35}.scrolling-feature__arrow-icon{fill:none;height:1.35rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:1.35rem}.scrolling-feature__dots{flex-wrap:wrap;gap:.65rem}.scrolling-feature__dot,.scrolling-feature__dots{align-items:center;display:inline-flex;justify-content:center}.scrolling-feature__dot{background:transparent;border:1px solid;border-radius:999px;color:inherit;cursor:pointer;flex:0 0 auto;height:.75rem;opacity:.55;padding:0;transition:opacity .18s ease,transform .18s ease;width:.75rem}.scrolling-feature__dot--active{background:currentColor;opacity:1}.scrolling-feature__dot:focus-visible,.scrolling-feature__dot:hover{opacity:1;transform:scale(1.08)}.scrolling-feature__visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media (prefers-reduced-motion:reduce){.scrolling-feature__arrow,.scrolling-feature__button,.scrolling-feature__dot,.scrolling-feature__track{transition:none}}@media (max-width:767px){.scrolling-feature__inner{padding:2rem 1rem}.scrolling-feature__layout{gap:2rem;grid-template-columns:minmax(0,1fr)}.scrolling-feature__body{max-width:none}.scrolling-feature__button{min-height:3.5rem;width:100%}.scrolling-feature__controls{gap:.75rem;margin-top:1.5rem}.scrolling-feature__arrow{height:2.5rem;width:2.5rem}}