.BannerShowcase_row__bd1Jt{display:flex;flex-direction:column;gap:var(--sp-4)}.BannerShowcase_carousel___K5WQ{position:relative}.BannerShowcase_track__lWvQ_{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;border-radius:var(--radius-xl);list-style:none;margin:0;padding:0;scrollbar-width:none}.BannerShowcase_track__lWvQ_::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.BannerShowcase_track__lWvQ_{scroll-behavior:auto}}.BannerShowcase_slide__iaWY4{flex:0 0 100%;scroll-snap-align:center;scroll-margin-top:calc(var(--header-clear) + var(--sp-4))}.BannerShowcase_slideLink__k_LZJ{position:relative;display:block;height:100%;background-color:var(--c-primary-700);color:var(--color-text-inverse)}a.BannerShowcase_slideLink__k_LZJ:hover{text-decoration:none;color:var(--color-text-inverse)}.BannerShowcase_media__duhLn{aspect-ratio:1330/300}.BannerShowcase_image__sJWOw{width:100%;height:100%;object-fit:cover}.BannerShowcase_overlay__Iif03{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--sp-1);padding:var(--sp-5);background:linear-gradient(to top,rgba(var(--scrim-primary-rgb),.92) 0,rgba(var(--scrim-primary-rgb),.55) 50%,rgba(var(--scrim-primary-rgb),.12) 100%)}.BannerShowcase_badge__IqXHq{align-self:flex-start;padding:3px var(--sp-2);border-radius:var(--radius-sm);background-color:var(--c-accent-400);color:var(--c-neutral-900);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide)}.BannerShowcase_title__xsnJq{font-size:var(--fs-xl);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);text-wrap:balance}@media (min-width:1024px){.BannerShowcase_title__xsnJq{font-size:var(--fs-2xl)}}.BannerShowcase_subtitle__6yGfQ{font-size:var(--fs-sm);opacity:.94}.BannerShowcase_cta__c_M4L{display:inline-flex;align-items:center;gap:var(--sp-1);margin-top:var(--sp-2);font-size:var(--fs-sm);font-weight:var(--fw-bold)}.BannerShowcase_controls__5KpJg{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);margin-top:var(--sp-3)}.BannerShowcase_dots__25jTj{display:flex;justify-content:center;gap:var(--sp-2);list-style:none;margin:0;padding:0}.BannerShowcase_dot__P4Us7{display:block;width:10px;height:10px;border-radius:var(--radius-pill);background-color:var(--c-primary-200);transition:background-color var(--dur-fast) var(--ease-out),width var(--dur-fast) var(--ease-out)}.BannerShowcase_dotHit__52Vme{display:grid;place-items:center;width:24px;height:24px}.BannerShowcase_dotHit__52Vme:focus-visible .BannerShowcase_dot__P4Us7,.BannerShowcase_dotHit__52Vme:hover .BannerShowcase_dot__P4Us7{background-color:var(--c-primary-600)}.BannerShowcase_dotHit__52Vme[aria-current] .BannerShowcase_dot__P4Us7{width:24px;background-color:var(--c-primary-600)}.BannerShowcase_playToggle__WOIYA{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--radius-pill);background-color:transparent;color:var(--c-primary-800);cursor:pointer}.BannerShowcase_playToggle__WOIYA:hover{background-color:var(--c-primary-100)}.BannerShowcase_square__9HXUT{position:relative;display:block;height:100%;border-radius:var(--radius-xl);overflow:hidden;background-color:var(--c-primary-700);color:var(--color-text-inverse);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}a.BannerShowcase_square__9HXUT:hover{text-decoration:none;color:var(--color-text-inverse);transform:translateY(-2px);box-shadow:var(--shadow-md)}.BannerShowcase_squareMedia__idlIT{aspect-ratio:2/1}