.featured-carousel[data-v-c0e542e6]{min-width:0;position:relative;width:100%}.track[data-v-c0e542e6]{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;-ms-overflow-style:none;scrollbar-width:none}.track[data-v-c0e542e6]::-webkit-scrollbar{display:none}.slide[data-v-c0e542e6]{flex:0 0 100%;min-width:0;scroll-snap-align:start}@media(min-width:768px){.is-peek .slide[data-v-c0e542e6]{flex-basis:82%}}@media(min-width:1100px){.is-peek .slide[data-v-c0e542e6]{flex-basis:760px}}.card[data-v-c0e542e6]{aspect-ratio:16/9;background:var(--c-navy);border-radius:var(--radius-xl);container-type:inline-size;isolation:isolate;overflow:hidden;position:relative;transform:translateZ(0)}.media[data-v-c0e542e6]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:-2;-webkit-user-drag:none}.placeholder[data-v-c0e542e6]{background:var(--c-navy)}.scrim[data-v-c0e542e6]{background:linear-gradient(0deg,#0a1016c7,#0a101661 48%,#0a101600 78%);inset:0;z-index:-1}.content[data-v-c0e542e6],.scrim[data-v-c0e542e6]{position:absolute}.content[data-v-c0e542e6]{align-items:flex-start;bottom:0;color:#fff;display:flex;flex-direction:column;gap:6px;left:0;max-width:78%;padding:clamp(14px,4%,28px);right:0}.badge[data-v-c0e542e6]{border:1px solid hsla(0,0%,100%,.7);border-radius:var(--radius-pill);color:var(--c-ink-3);color:#fff;display:inline-block;font-family:var(--font-mono);font-size:12px;font-size:11px;font-weight:400;letter-spacing:.06em;line-height:1.4;padding:4px 10px;text-transform:uppercase}.title[data-v-c0e542e6]{font-family:var(--font-display);font-size:clamp(1.125rem,4.6vw,1.75rem);font-size:clamp(1rem,5.6cqw,1.75rem);font-weight:400;letter-spacing:-.01em;line-height:1.08}.subtitle[data-v-c0e542e6],.title[data-v-c0e542e6]{display:-webkit-box;-webkit-line-clamp:2;margin:0;-webkit-box-orient:vertical;overflow:hidden}.subtitle[data-v-c0e542e6]{color:#ffffffe6;font-size:clamp(.75rem,3.2vw,.9375rem);font-size:clamp(.75rem,3.4cqw,.9375rem);line-height:1.3}.cta[data-v-c0e542e6]{align-items:center;border:1px solid transparent;border-radius:var(--radius-pill);box-shadow:none;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:15px;font-weight:500;gap:8px;isolation:isolate;justify-content:center;letter-spacing:0;line-height:1.2;min-height:44px;padding:10px 22px;position:relative;text-decoration:none;text-transform:none;transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),transform var(--dur-fast) var(--ease-out);white-space:nowrap}.cta[data-v-c0e542e6]:active:not(:disabled){transform:scale(.97)}.cta[data-v-c0e542e6]:disabled,.cta[aria-disabled=true][data-v-c0e542e6]{cursor:not-allowed;opacity:.4}.cta[data-v-c0e542e6]:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--c-focus);outline:none}.cta[data-v-c0e542e6]{background:var(--c-brand);color:#fff}.cta[data-v-c0e542e6]:active:not(:disabled){background:var(--c-brand-press)}.cta[data-v-c0e542e6]:before{background:linear-gradient(270deg,var(--c-ember),var(--c-brand));border-radius:inherit;content:"";filter:blur(10px);inset:0;opacity:0;pointer-events:none;position:absolute;transform:translate(0);transition:transform var(--dur-slow) var(--ease-out),opacity var(--dur-slow) var(--ease-out);z-index:-1}@media(hover:hover){.cta[data-v-c0e542e6]:hover:not(:disabled):before{opacity:.55;transform:translate(-6px,6px)}}.cta[data-v-c0e542e6]{background:#fff;color:var(--c-ink);font-size:14px;margin-top:6px;min-height:36px;padding:6px 16px}.cta i[data-v-c0e542e6]{font-size:1rem}.dots[data-v-c0e542e6]{display:flex;gap:6px;justify-content:center;padding-top:10px}.dot[data-v-c0e542e6]{background:var(--c-hairline);border:0;border-radius:999px;cursor:pointer;height:7px;padding:0;transition:background-color var(--dur) var(--ease-out);width:7px}.dot.active[data-v-c0e542e6]{background:var(--c-ink);width:22px}
