.fs-slider{color:#fff;width:100%;aspect-ratio:var(--fs-aspect,16 / 7);min-height:var(--fs-min-h,360px);background:#0b1735;position:relative;overflow:hidden}.fs-track{height:100%;min-height:var(--fs-min-h,360px);scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow:auto hidden}.fs-track::-webkit-scrollbar{display:none}.fs-slide{height:100%;min-height:var(--fs-min-h,360px);scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;position:relative}.fs-picture{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.fs-picture img{object-fit:cover;aspect-ratio:auto;width:100%;height:100%;display:block}.fs-overlay{pointer-events:none;background:#00000080;position:absolute;inset:0}.fs-content{pointer-events:none;flex-direction:column;justify-content:center;max-width:72rem;margin:0 auto;padding:1.5rem 1rem;display:flex;position:absolute;inset:0}.fs-content>*{pointer-events:auto}@media (width>=640px){.fs-content{padding:2rem}}.fs-eyebrow{text-transform:uppercase;letter-spacing:.08em;text-shadow:1px 1px 6px #00000080;margin:0 0 .25rem;font-size:.8125rem;font-weight:700}.fs-heading{text-shadow:1px 1px 10px #00000080;margin:0;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.1}.fs-body{text-shadow:1px 1px 10px #00000059;max-width:38rem;margin:1rem 0 0;font-size:1rem;line-height:1.5}@media (width>=768px){.fs-body{font-size:1.125rem}}.fs-cta{color:#fff;background:#be481e;border-radius:9999px;align-self:flex-start;align-items:center;gap:.5rem;margin-top:2rem;padding:.875rem 1.75rem;font-size:1.0625rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 4px 14px #00000040}.fs-cta:hover{background:#ee5a25;transform:translateY(-1px)}.fs-cta:focus-visible{outline-offset:3px;outline:3px solid #fff}.fs-arrow{color:#fff;cursor:pointer;background:#00000073;border:none;border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.5rem;line-height:1;transition:background .2s;display:none;position:absolute;top:50%;transform:translateY(-50%)}.fs-arrow:hover{background:#000000b3}.fs-arrow:focus-visible{outline-offset:3px;outline:3px solid #fff}.fs-arrow-prev{left:1rem}.fs-arrow-next{right:1rem}@media (width>=640px){.fs-arrow{display:inline-flex}}.fs-dots{z-index:2;gap:.125rem;display:flex;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}.fs-dot{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;display:inline-flex}.fs-dot:after{content:"";background:#ffffff8c;border-radius:9999px;width:.5rem;height:.5rem;transition:width .25s,background .25s;display:block}.fs-dot[data-active]:after{background:#fff;width:1.75rem}.fs-dot:focus-visible{outline-offset:2px;border-radius:9999px;outline:2px solid #fff}.fs-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes fs-enter{0%{opacity:0;filter:blur(3px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:translateY(0)}}.fs-slide .fs-eyebrow,.fs-slide .fs-heading,.fs-slide .fs-body,.fs-slide .fs-cta{opacity:0}.fs-slide[data-fs-active] .fs-eyebrow,.fs-slide[data-fs-active] .fs-heading,.fs-slide[data-fs-active] .fs-body,.fs-slide[data-fs-active] .fs-cta{will-change:opacity, transform, filter;animation:.85s cubic-bezier(.22,1,.36,1) both fs-enter}.fs-slide[data-fs-active] .fs-eyebrow{animation-delay:50ms}.fs-slide[data-fs-active] .fs-heading{animation-delay:.18s}.fs-slide[data-fs-active] .fs-body{animation-delay:.38s}.fs-slide[data-fs-active] .fs-cta{animation-delay:.6s}@media (prefers-reduced-motion:reduce){.fs-track{scroll-behavior:auto}.fs-cta{transition:none}.fs-cta:hover{transform:none}.fs-dot:after{transition:none}.fs-slide .fs-eyebrow,.fs-slide .fs-heading,.fs-slide .fs-body,.fs-slide .fs-cta{opacity:1;animation:none}}
