.future-teaser__panels[data-v-62fc16f7]{display:grid;grid-template-columns:1fr}.future-teaser__panels>.future-teaser__card[data-v-62fc16f7]{grid-area:1/1/2/2}.future-teaser__card[data-v-62fc16f7]:not(.future-teaser__card--active){pointer-events:none;visibility:hidden}.future-teaser__card--active[data-v-62fc16f7]{z-index:1}.track-loading[data-v-3310280b]{color:var(--ink-muted,#5c6478);font-size:.9rem;margin:0 0 .75rem}.track-loading--muted[data-v-3310280b]{opacity:.85}.track-card__title-link[data-v-3310280b]{color:inherit;text-decoration:none}.track-card__title-link[data-v-3310280b]:hover{color:var(--teal,#2a9d8f)}.home-v5-fullscreen-carousel[data-v-5b89e3e7]{background:#000;color:#fff;flex-shrink:0;min-height:clamp(22rem,72svh,48rem);position:relative;width:100%}.ff-carousel__inner[data-v-5b89e3e7]{min-height:inherit;overflow:hidden;position:relative;width:100%}.ff-carousel__slides[data-v-5b89e3e7]{background:#000;inset:0;position:absolute}.ff-carousel__item[data-v-5b89e3e7]{inset:0;margin:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .75s ease,visibility .75s;visibility:hidden}.ff-carousel__item.is-active[data-v-5b89e3e7]{opacity:1;visibility:visible;z-index:1}.ff-carousel__fill[data-v-5b89e3e7]{background-position:50%;background-size:cover;height:100%;inset:0;opacity:.58;position:absolute;width:100%}.ff-carousel__fill--0[data-v-5b89e3e7]{background-image:url(https://images.unsplash.com/photo-1517694712202-14dd9538aa97?auto=format&fit=crop&w=1920&q=80)}.ff-carousel__fill--1[data-v-5b89e3e7]{background-image:url(https://images.unsplash.com/photo-1540575467063-27a04d7b431c?auto=format&fit=crop&w=1920&q=80)}.ff-carousel__fill--2[data-v-5b89e3e7]{background-image:url(https://images.unsplash.com/photo-1523050854058-8df90110c9f1?auto=format&fit=crop&w=1920&q=80)}.ff-carousel__scrim[data-v-5b89e3e7]{background:linear-gradient(105deg,color-mix(in srgb,#000 55%,transparent),color-mix(in srgb,#000 20%,transparent) 45%,color-mix(in srgb,#000 50%,transparent));inset:0;pointer-events:none;position:absolute;z-index:1}.ff-carousel__caption[data-v-5b89e3e7]{box-sizing:border-box;display:flex;flex-direction:column;inset:0;justify-content:flex-end;max-width:min(42rem,92vw);padding:clamp(2rem,6vw,4rem) clamp(1rem,4vw,2rem) clamp(4rem,10vw,5.5rem);position:absolute;z-index:3}.ff-carousel__title[data-v-5b89e3e7]{font-family:var(--font-display);font-size:clamp(1.75rem,5vw,3.75rem);font-weight:800;letter-spacing:-.02em;line-height:1.08;margin:0 0 .75rem;text-wrap:balance}.ff-carousel__lead[data-v-5b89e3e7]{color:color-mix(in srgb,#fff 88%,transparent);font-size:clamp(1rem,2.2vw,1.2rem);line-height:1.55;margin:0 0 1.25rem;max-width:36rem;padding:.35rem 0}.ff-carousel__cta-row[data-v-5b89e3e7]{margin:0;padding:.35rem 0}.ff-carousel__btn[data-v-5b89e3e7]{align-items:center;background:transparent;border:2px solid #fff;border-radius:4.375rem;color:#fff;display:inline-flex;font-size:1.05rem;font-weight:600;justify-content:center;min-height:2.75rem;padding:.65rem 2.75rem;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.ff-carousel__btn[data-v-5b89e3e7]:hover{background:#fff;color:#0d0d0f}.ff-carousel__btn[data-v-5b89e3e7]:focus-visible{outline:2px solid color-mix(in srgb,var(--teal,#2a9d8f) 85%,#fff);outline-offset:3px}.ff-carousel__indicators[data-v-5b89e3e7]{bottom:clamp(1rem,3vw,1.75rem);display:flex;gap:.5rem;left:50%;list-style:none;margin:0;padding:0;position:absolute;transform:translate(-50%);z-index:4}.ff-carousel__dot[data-v-5b89e3e7]{background:transparent;border:none;cursor:pointer;display:grid;height:2.75rem;padding:0;place-items:center;width:2.75rem}.ff-carousel__dot[data-v-5b89e3e7]:after{background:color-mix(in srgb,#fff 45%,transparent);border-radius:50%;box-shadow:0 0 0 1px color-mix(in srgb,#fff 35%,transparent);content:"";height:.55rem;transition:transform .2s ease,background .2s ease;width:.55rem}.ff-carousel__dot[data-v-5b89e3e7]:focus-visible:after,.ff-carousel__dot[data-v-5b89e3e7]:hover:after{background:color-mix(in srgb,#fff 75%,transparent);transform:scale(1.15)}.ff-carousel__dot.is-active[data-v-5b89e3e7]:after{background:#fff;transform:scale(1.25)}.ff-carousel__dot[data-v-5b89e3e7]:focus-visible{border-radius:.25rem;outline:2px solid #fff;outline-offset:2px}.ff-carousel__ctrl[data-v-5b89e3e7]{background:color-mix(in srgb,#fff 12%,transparent);border:none;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:3rem;min-height:2.75rem;min-width:2.75rem;padding:0;place-items:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s ease;width:3rem;z-index:4}.ff-carousel__ctrl[data-v-5b89e3e7]:hover{background:color-mix(in srgb,#fff 22%,transparent)}.ff-carousel__ctrl[data-v-5b89e3e7]:focus-visible{outline:2px solid #fff;outline-offset:2px}.ff-carousel__ctrl--prev[data-v-5b89e3e7]{left:clamp(.5rem,2vw,1.25rem)}.ff-carousel__ctrl--next[data-v-5b89e3e7]{right:clamp(.5rem,2vw,1.25rem)}.ff-carousel__ctrl-icon[data-v-5b89e3e7]{font-size:1.75rem;font-weight:300;line-height:1;margin-top:-.1em}.ff-carousel__live[data-v-5b89e3e7]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.ff-carousel__animated[data-v-5b89e3e7]{animation-duration:1.5s;animation-fill-mode:both}@keyframes ffFadeInLeft-5b89e3e7{0%{opacity:0;transform:translate3d(-3.75rem,0,0)}to{opacity:1;transform:none}}@keyframes ffFadeInDown-5b89e3e7{0%{opacity:0;transform:translate3d(0,-2.5rem,0)}to{opacity:1;transform:none}}@keyframes ffFadeInUp-5b89e3e7{0%{opacity:0;transform:translate3d(0,2.5rem,0)}to{opacity:1;transform:none}}@keyframes ffFadeInRight-5b89e3e7{0%{opacity:0;transform:translate3d(6.25rem,0,0)}to{opacity:1;transform:none}}.ff-carousel__fadeInLeft[data-v-5b89e3e7]{animation-name:ffFadeInLeft-5b89e3e7}.ff-carousel__fadeInDown[data-v-5b89e3e7]{animation-name:ffFadeInDown-5b89e3e7}.ff-carousel__fadeInUp[data-v-5b89e3e7]{animation-name:ffFadeInUp-5b89e3e7}.ff-carousel__fadeInRight[data-v-5b89e3e7]{animation-name:ffFadeInRight-5b89e3e7}@media(prefers-reduced-motion:reduce){.ff-carousel__item[data-v-5b89e3e7]{transition:none}.ff-carousel__animated[data-v-5b89e3e7]{animation:none!important}}
