.qfs-slider{--qfs-speed:800ms;--qfs-text-x:8vw;--qfs-text-y:6vh;--qfs-nav-x:4vw;--qfs-nav-y:4vh;position:relative;width:100%;height:100svh;min-height:320px;overflow:hidden;background:#111;isolation:isolate;outline:none}.qfs-slider__viewport,.qfs-slider__track,.qfs-slide{width:100%;height:100%}.qfs-slider__viewport{overflow:hidden}.qfs-slider__track{position:relative;display:flex;will-change:transform;transition-property:transform;transition-duration:var(--qfs-speed);transition-timing-function:cubic-bezier(.77,0,.18,1)}.qfs-transition-horizontal .qfs-slider__track{flex-direction:row}.qfs-transition-vertical .qfs-slider__track{flex-direction:column}.qfs-slide{position:relative;flex:0 0 100%;display:block;overflow:hidden;color:inherit;text-decoration:none}.qfs-slide::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.qfs-slide__image,.qfs-slide__placeholder{position:absolute;inset:0;width:100%;height:100%}.qfs-slide__image{object-fit:cover;object-position:center;transform:scale(1.015);transition:transform calc(var(--qfs-speed) * 1.4) cubic-bezier(.2,.7,.2,1)}.qfs-slide.is-active .qfs-slide__image{transform:scale(1)}.qfs-slide__placeholder{background:linear-gradient(135deg,#2d2d2d,#101010)}.qfs-slide__content{position:absolute;z-index:2;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.55em;width:max-content;max-width:75vw;color:#fff;pointer-events:none;opacity:0;transform:translateY(18px);transition:opacity 500ms ease 180ms,transform 650ms ease 180ms}.qfs-slide.is-active .qfs-slide__content{opacity:1;transform:translateY(0)}.qfs-slide__headline{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.55em}.qfs-slide__title,.qfs-slide__subtitle{font-size:clamp(16px, 1.45vw, 28px);font-weight:400;line-height:1.2;letter-spacing:.13em;text-transform:uppercase}.qfs-slide__eyebrow{flex-basis:100%;font-size:clamp(8px, .58vw, 11px);line-height:1.4;letter-spacing:.05em;text-transform:uppercase}.qfs-text-x-left .qfs-slide__content{left:var(--qfs-text-x)}.qfs-text-x-center .qfs-slide__content{left:50%;transform:translate(-50%,18px)}.qfs-text-x-center .qfs-slide.is-active .qfs-slide__content{transform:translate(-50%,0)}.qfs-text-x-right .qfs-slide__content{right:var(--qfs-text-x)}.qfs-text-y-top .qfs-slide__content{top:var(--qfs-text-y)}.qfs-text-y-middle .qfs-slide__content{top:50%;transform:translateY(calc(-50% + 18px))}.qfs-text-y-middle .qfs-slide.is-active .qfs-slide__content{transform:translateY(-50%)}.qfs-text-x-center.qfs-text-y-middle .qfs-slide__content{transform:translate(-50%,calc(-50% + 18px))}.qfs-text-x-center.qfs-text-y-middle .qfs-slide.is-active .qfs-slide__content{transform:translate(-50%,-50%)}.qfs-text-y-bottom .qfs-slide__content{bottom:var(--qfs-text-y)}.qfs-transition-fade .qfs-slider__track{display:block;transform:none!important;transition:none}.qfs-transition-fade .qfs-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity var(--qfs-speed) ease,visibility var(--qfs-speed) step-end}.qfs-transition-fade .qfs-slide.is-active{opacity:1;visibility:visible;transition:opacity var(--qfs-speed) ease,visibility 0s step-start}.qfs-pagination{position:absolute;z-index:5;display:flex;align-items:center;gap:18px}.qfs-pagination--top-left{top:var(--qfs-nav-y);left:var(--qfs-nav-x)}.qfs-pagination--top-center{top:var(--qfs-nav-y);left:50%;transform:translateX(-50%)}.qfs-pagination--top-right{top:var(--qfs-nav-y);right:var(--qfs-nav-x)}.qfs-pagination--bottom-left{bottom:var(--qfs-nav-y);left:var(--qfs-nav-x)}.qfs-pagination--bottom-center{bottom:var(--qfs-nav-y);left:50%;transform:translateX(-50%)}.qfs-pagination--bottom-right{bottom:var(--qfs-nav-y);right:var(--qfs-nav-x)}.qfs-pagination__button{appearance:none;border:0;margin:0;padding:5px 2px;background:#fff0;color:rgb(255 255 255 / .55);font:inherit;font-size:11px;line-height:1;cursor:pointer;transition:color 200ms ease,opacity 200ms ease,transform 200ms ease}.qfs-pagination__button:hover,.qfs-pagination__button:focus-visible,.qfs-pagination__button.is-active{color:#fff}.qfs-pagination__button.is-active{transform:translateY(-2px)}.qfs-pagination__button:focus-visible{outline:1px solid currentColor;outline-offset:4px}@media (max-width:767px){.qfs-slider{--qfs-text-x:24px;--qfs-text-y:30px;--qfs-nav-x:24px;--qfs-nav-y:24px}.qfs-slide__content{width:calc(100% - (var(--qfs-text-x) * 2));max-width:none}.qfs-slide__headline{display:block}.qfs-slide__subtitle{margin-top:.35em}}@media (prefers-reduced-motion:reduce){.qfs-slider__track,.qfs-slide,.qfs-slide__content,.qfs-slide__image,.qfs-pagination__button{transition-duration:1ms!important}}