.BannerCarousel-module__GyVRMa__root{width:100%;max-width:1440px;color:var(--color-white);margin-inline:auto;padding:24px 24px 32px;container:banner-carousel/inline-size}.BannerCarousel-module__GyVRMa__frame{position:relative}.BannerCarousel-module__GyVRMa__slide{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);grid-template-areas:"info art";column-gap:56px;display:grid}.BannerCarousel-module__GyVRMa__artFrame{isolation:isolate;grid-area:art;align-self:center;min-width:0;position:relative}.BannerCarousel-module__GyVRMa__image{object-fit:contain}.BannerCarousel-module__GyVRMa__info{min-width:0;transition:transform .24s var(--dp-ease-out);flex-direction:column;grid-area:info;justify-content:flex-start;display:flex;transform:translateY(6px)}.BannerCarousel-module__GyVRMa__slide[data-active=true] .BannerCarousel-module__GyVRMa__info{transform:translateY(0)}.BannerCarousel-module__GyVRMa__root[data-motion=instant] .BannerCarousel-module__GyVRMa__artFrame,.BannerCarousel-module__GyVRMa__root[data-motion=instant] .BannerCarousel-module__GyVRMa__info{transition:none}.BannerCarousel-module__GyVRMa__title{letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(2.625rem,4.2vw,3.75rem);font-weight:800;line-height:1.04}.BannerCarousel-module__GyVRMa__details{--event-agenda-scale:.9;--event-agenda-day-size:52px;padding-top:34px}.BannerCarousel-module__GyVRMa__actions{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:28px;display:flex}.BannerCarousel-module__GyVRMa__compactActionLabel{display:none}.BannerCarousel-module__GyVRMa__primary,.BannerCarousel-module__GyVRMa__iconButton{min-height:48px;color:var(--color-white);cursor:pointer;transition:transform .16s var(--dp-ease-out), background-color .16s ease;border-radius:12px;justify-content:center;align-items:center;gap:10px;display:inline-flex}.BannerCarousel-module__GyVRMa__primary{background:var(--color-pink);justify-content:space-between;gap:24px;min-width:260px;min-height:56px;padding:0 24px;font-size:15px;font-weight:700}.BannerCarousel-module__GyVRMa__controls{flex-direction:column;align-items:stretch;gap:14px;padding:26px 0 0;display:flex}.BannerCarousel-module__GyVRMa__selection{grid-template-columns:repeat(var(--banner-count), minmax(152px, 1fr));scrollbar-width:none;overscroll-behavior-x:contain;gap:20px;min-width:0;padding:4px;display:grid;overflow-x:auto}.BannerCarousel-module__GyVRMa__selection::-webkit-scrollbar{display:none}.BannerCarousel-module__GyVRMa__selector{color:#ffffffbf;text-align:left;cursor:pointer;background:0 0;border-top:1px solid #fff3;border-radius:0;align-items:center;gap:12px;min-width:0;min-height:64px;padding:16px 4px 9px;transition:background-color .16s,color .16s;display:flex;position:relative}.BannerCarousel-module__GyVRMa__selector[aria-current=true]{border-top-color:var(--color-pink);color:var(--color-white)}.BannerCarousel-module__GyVRMa__selector[aria-current=true] .BannerCarousel-module__GyVRMa__thumbnail:after{content:"";border:2px solid var(--color-pink);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.BannerCarousel-module__GyVRMa__progressTrack{z-index:1;top:-1px;height:3px;position:absolute;inset-inline:0;overflow:hidden}.BannerCarousel-module__GyVRMa__progressFill{background:var(--color-pink);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.BannerCarousel-module__GyVRMa__thumbnail{background:var(--color-purple);border-radius:6px;flex:0 0 52px;width:52px;height:32px;display:block;position:relative;overflow:hidden}.BannerCarousel-module__GyVRMa__selectorName{-webkit-line-clamp:2;overflow-wrap:anywhere;text-wrap:balance;-webkit-box-orient:vertical;min-width:0;font-size:13px;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.BannerCarousel-module__GyVRMa__selector[aria-current=true] .BannerCarousel-module__GyVRMa__selectorName{font-weight:700}.BannerCarousel-module__GyVRMa__navigation{justify-content:flex-end;align-items:center;gap:8px;min-height:44px;padding-inline-end:64px;display:flex}.BannerCarousel-module__GyVRMa__count{font-variant-numeric:tabular-nums;margin-right:8px;font-size:13px;font-weight:600}.BannerCarousel-module__GyVRMa__count span{color:#ffffffa6}.BannerCarousel-module__GyVRMa__iconButton{background:0 0;border:1px solid #fff3;border-radius:50%;min-width:44px;min-height:44px}.BannerCarousel-module__GyVRMa__playback{color:#ffffffbf;background:0 0}.BannerCarousel-module__GyVRMa__root a:focus-visible,.BannerCarousel-module__GyVRMa__root button:focus-visible{outline:2px solid var(--color-white);outline-offset:-4px}.BannerCarousel-module__GyVRMa__slider{touch-action:pan-y pinch-zoom}.BannerCarousel-module__GyVRMa__slider .slick-list{touch-action:pan-y pinch-zoom;overflow:clip}.BannerCarousel-module__GyVRMa__slider .slick-track{align-items:stretch;display:flex}.BannerCarousel-module__GyVRMa__slider .slick-track:before{display:none}.BannerCarousel-module__GyVRMa__slider .slick-track:after{display:none}.BannerCarousel-module__GyVRMa__slider .slick-slide{height:auto}.BannerCarousel-module__GyVRMa__slider .slick-slide>div{height:100%}.BannerCarousel-module__GyVRMa__slider .slick-slide>div>div{height:100%}.BannerCarousel-module__GyVRMa__slider .slick-slide .BannerCarousel-module__GyVRMa__slide{height:100%}.BannerCarousel-module__GyVRMa__skeleton{pointer-events:none}.BannerCarousel-module__GyVRMa__skeletonTitle{height:2.08em}.BannerCarousel-module__GyVRMa__skeletonArt{aspect-ratio:2;border-radius:16px;grid-area:art;position:relative;overflow:hidden}@container banner-carousel (min-width:1200px){.BannerCarousel-module__GyVRMa__controls{flex-direction:row;align-items:center;gap:24px}.BannerCarousel-module__GyVRMa__selection{flex:1}.BannerCarousel-module__GyVRMa__navigation{flex-shrink:0}}@container banner-carousel (max-width:1040px){.BannerCarousel-module__GyVRMa__selection{gap:12px}.BannerCarousel-module__GyVRMa__selector{gap:10px}.BannerCarousel-module__GyVRMa__thumbnail{flex-basis:42px;width:42px;height:28px}}@container banner-carousel (max-width:660px){.BannerCarousel-module__GyVRMa__selection{grid-template-columns:repeat(var(--banner-count), minmax(56px, 1fr));gap:10px}.BannerCarousel-module__GyVRMa__selector{justify-content:center;min-height:64px;padding:12px 4px 9px}.BannerCarousel-module__GyVRMa__thumbnail{aspect-ratio:1.8;flex:0 78px;width:100%;max-width:78px;height:auto}.BannerCarousel-module__GyVRMa__selectorName{display:none}.BannerCarousel-module__GyVRMa__count{margin-inline-end:auto;padding-inline-start:4px}}@media (hover:hover) and (pointer:fine){.BannerCarousel-module__GyVRMa__primary:hover{background:var(--dp-accent-strong)}.BannerCarousel-module__GyVRMa__iconButton:hover,.BannerCarousel-module__GyVRMa__selector:hover{background:#ffffff24}}.BannerCarousel-module__GyVRMa__primary:active,.BannerCarousel-module__GyVRMa__iconButton:active{transform:scale(.97)}@media (max-width:1100px){.BannerCarousel-module__GyVRMa__slide{column-gap:32px}.BannerCarousel-module__GyVRMa__title{font-size:clamp(2.25rem,4.5vw,3rem)}.BannerCarousel-module__GyVRMa__details{--event-agenda-day-size:46px}}@media (max-width:899px){.BannerCarousel-module__GyVRMa__root{padding-bottom:24px}.BannerCarousel-module__GyVRMa__slide{grid-template-columns:minmax(0,1fr);grid-template-areas:"art""info";min-height:0}.BannerCarousel-module__GyVRMa__info{padding:24px 0 0}.BannerCarousel-module__GyVRMa__title{font-size:clamp(2.625rem,5.5vw,3rem)}.BannerCarousel-module__GyVRMa__details{--event-agenda-scale:1;padding-top:24px}.BannerCarousel-module__GyVRMa__actions{margin-top:24px}.BannerCarousel-module__GyVRMa__controls{padding-top:24px}.BannerCarousel-module__GyVRMa__navigation{gap:4px}.BannerCarousel-module__GyVRMa__count{margin-right:4px}}@media (max-width:767px){.BannerCarousel-module__GyVRMa__root{padding-inline:16px}}@media (max-width:599px){.BannerCarousel-module__GyVRMa__info{padding-top:18px}.BannerCarousel-module__GyVRMa__title{font-size:32px}.BannerCarousel-module__GyVRMa__details{--event-agenda-day-size:34px;padding-top:16px;display:block}.BannerCarousel-module__GyVRMa__actions{flex-wrap:nowrap;flex-shrink:0;margin-top:0}.BannerCarousel-module__GyVRMa__primary{flex:none;gap:8px;min-width:0;min-height:44px;padding:0 12px;font-size:13px}.BannerCarousel-module__GyVRMa__primary svg{width:16px;height:16px}.BannerCarousel-module__GyVRMa__actionLabel{display:none}.BannerCarousel-module__GyVRMa__compactActionLabel{display:inline}.BannerCarousel-module__GyVRMa__controls{padding-top:20px}}@media (max-width:479px){.BannerCarousel-module__GyVRMa__root{padding:16px 16px 24px}}@media (prefers-reduced-motion:reduce){.BannerCarousel-module__GyVRMa__primary:active,.BannerCarousel-module__GyVRMa__iconButton:active{transform:none}.BannerCarousel-module__GyVRMa__artFrame,.BannerCarousel-module__GyVRMa__info{transition:none;transform:none}}@media (min-width:900px) and (max-height:800px){.BannerCarousel-module__GyVRMa__root{padding-block:16px 20px}.BannerCarousel-module__GyVRMa__title{font-size:clamp(34px,min(3.8vw,6.8svh),50px)}.BannerCarousel-module__GyVRMa__details{--event-agenda-day-size:46px;padding-top:20px}.BannerCarousel-module__GyVRMa__actions{margin-top:20px}.BannerCarousel-module__GyVRMa__primary{min-width:240px;min-height:48px}.BannerCarousel-module__GyVRMa__artFrame{width:100%;max-width:calc(200svh - 520px);margin-inline:auto}.BannerCarousel-module__GyVRMa__controls{flex-direction:row;align-items:center;gap:20px;padding-top:16px}.BannerCarousel-module__GyVRMa__selection{grid-template-columns:repeat(var(--banner-count), minmax(110px, 1fr));flex:1;gap:12px}.BannerCarousel-module__GyVRMa__selector{gap:8px;min-height:56px;padding-block:8px}.BannerCarousel-module__GyVRMa__navigation{flex-shrink:0}.BannerCarousel-module__GyVRMa__thumbnail{flex:0 0 42px;width:42px;height:28px}}@media (min-width:900px) and (max-height:650px){.BannerCarousel-module__GyVRMa__root{padding-block:12px 16px}.BannerCarousel-module__GyVRMa__title{font-size:clamp(32px,3.4vw,42px)}.BannerCarousel-module__GyVRMa__details{padding-top:16px}.BannerCarousel-module__GyVRMa__actions{margin-top:16px}.BannerCarousel-module__GyVRMa__controls{padding-top:12px}.BannerCarousel-module__GyVRMa__selector{min-height:48px}.BannerCarousel-module__GyVRMa__artFrame{max-width:calc(200svh - 496px)}}
.PlatformBanners-module__tIDsHG__root{max-width:1440px;color:var(--dp-surface);margin-inline:auto;padding:16px 24px 32px}.PlatformBanners-module__tIDsHG__stage{isolation:isolate;display:grid}.PlatformBanners-module__tIDsHG__slide{opacity:0;visibility:hidden;pointer-events:none;min-height:520px;transition:opacity .28s var(--dp-ease-out), visibility 0s linear .28s;grid-area:1/1;align-items:center;display:flex;position:relative}.PlatformBanners-module__tIDsHG__slide[data-active=true]{opacity:1;visibility:visible;pointer-events:auto;z-index:1;transition-delay:0s}.PlatformBanners-module__tIDsHG__copy{width:47%;transition:transform .28s var(--dp-ease-out);padding-block:40px;position:relative;transform:translateY(8px)}.PlatformBanners-module__tIDsHG__slide[data-active=true] .PlatformBanners-module__tIDsHG__copy{transform:translateY(0)}.PlatformBanners-module__tIDsHG__title{letter-spacing:-.035em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(44px,4.8vw,68px);font-weight:800;line-height:1.06}.PlatformBanners-module__tIDsHG__description{max-width:42ch;color:var(--dp-ink-muted-on-dark);text-wrap:pretty;margin:24px 0 0;font-size:16px;line-height:1.65}.PlatformBanners-module__tIDsHG__features{flex-wrap:wrap;gap:12px 20px;margin:24px 0 0;padding:0;font-size:13px;line-height:1.4;list-style:none;display:flex}.PlatformBanners-module__tIDsHG__features li{align-items:center;gap:8px;display:flex}.PlatformBanners-module__tIDsHG__features svg{color:var(--dp-ink-muted-on-dark);flex-shrink:0}.PlatformBanners-module__tIDsHG__action{background:var(--dp-accent);min-height:48px;color:var(--dp-surface);border-radius:12px;justify-content:center;align-items:center;gap:16px;margin-top:32px;padding:12px 20px;font-size:15px;font-weight:650;transition:background-color .16s;display:inline-flex}.PlatformBanners-module__tIDsHG__art{z-index:-1;width:80%;transition:transform .28s var(--dp-ease-out);touch-action:pan-y;place-items:center end;display:grid;position:absolute;inset:0 0 0 auto;transform:scale(.985)}.PlatformBanners-module__tIDsHG__slide[data-active=true] .PlatformBanners-module__tIDsHG__art{transform:scale(1)}.PlatformBanners-module__tIDsHG__image{width:auto;max-width:100%;height:auto;max-height:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 42% 96%,#0000),linear-gradient(#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 42% 96%,#0000),linear-gradient(#0000,#000 6% 94%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.PlatformBanners-module__tIDsHG__controls{justify-content:space-between;align-items:center;gap:24px;padding-top:24px;display:flex}.PlatformBanners-module__tIDsHG__selectors{gap:24px;min-width:0;display:flex}.PlatformBanners-module__tIDsHG__selector{min-height:48px;color:var(--dp-ink-muted-on-dark);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:10px 4px 14px;font-size:14px;font-weight:550;transition:color .16s;position:relative}.PlatformBanners-module__tIDsHG__selector[aria-current=true]{color:var(--dp-surface)}.PlatformBanners-module__tIDsHG__rail{background:var(--dp-border-on-dark);border-radius:999px;height:3px;position:absolute;inset:auto 4px 0;overflow:hidden}.PlatformBanners-module__tIDsHG__selector[aria-current=true] .PlatformBanners-module__tIDsHG__rail{background:var(--dp-accent)}.PlatformBanners-module__tIDsHG__fill{background:var(--dp-surface);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.PlatformBanners-module__tIDsHG__fill[data-playing=false]{visibility:hidden}.PlatformBanners-module__tIDsHG__navigation{flex-shrink:0;align-items:center;gap:8px;padding-right:60px;display:flex}.PlatformBanners-module__tIDsHG__count{font-variant-numeric:tabular-nums;margin-right:8px;font-size:13px;font-weight:650}.PlatformBanners-module__tIDsHG__count span{color:var(--dp-ink-muted-on-dark)}.PlatformBanners-module__tIDsHG__iconButton{background:var(--dp-surface-dark);width:44px;height:44px;color:var(--dp-surface);cursor:pointer;border:0;border-radius:12px;place-items:center;transition:background-color .16s;display:grid}.PlatformBanners-module__tIDsHG__action:focus-visible,.PlatformBanners-module__tIDsHG__selector:focus-visible,.PlatformBanners-module__tIDsHG__iconButton:focus-visible{outline:2px solid var(--dp-surface);outline-offset:4px}[data-instant=true] .PlatformBanners-module__tIDsHG__slide,[data-instant=true] .PlatformBanners-module__tIDsHG__art,[data-instant=true] .PlatformBanners-module__tIDsHG__copy{transition:none;transform:none}@media (hover:hover) and (pointer:fine){.PlatformBanners-module__tIDsHG__action:hover{background:var(--dp-accent-strong)}.PlatformBanners-module__tIDsHG__selector:hover{color:var(--dp-surface)}.PlatformBanners-module__tIDsHG__iconButton:hover{background:var(--dp-surface-dark-elevated)}}@media (min-width:1440px){.PlatformBanners-module__tIDsHG__slide{min-height:570px}}@media (max-width:899px){.PlatformBanners-module__tIDsHG__root{padding-top:8px}.PlatformBanners-module__tIDsHG__slide{flex-direction:column;align-items:stretch;min-height:0;display:flex}.PlatformBanners-module__tIDsHG__copy{width:100%;padding-block:16px 24px}.PlatformBanners-module__tIDsHG__title{max-width:17ch;font-size:clamp(36px,6vw,52px)}.PlatformBanners-module__tIDsHG__description{max-width:50ch;margin-top:16px}.PlatformBanners-module__tIDsHG__features{margin-top:20px}.PlatformBanners-module__tIDsHG__action{margin-top:24px}.PlatformBanners-module__tIDsHG__art{order:1;width:100%;height:clamp(230px,42vw,360px);position:relative;inset:auto}.PlatformBanners-module__tIDsHG__image{-webkit-mask-image:linear-gradient(#0000,#000 12% 86%,#0000);mask-image:linear-gradient(#0000,#000 12% 86%,#0000)}.PlatformBanners-module__tIDsHG__controls{padding-top:16px}}@media (max-width:767px){.PlatformBanners-module__tIDsHG__root{padding-inline:16px;padding-bottom:24px}}@media (max-width:599px){.PlatformBanners-module__tIDsHG__description{font-size:15px}.PlatformBanners-module__tIDsHG__features{gap:10px 16px;font-size:12px}.PlatformBanners-module__tIDsHG__action{width:100%}.PlatformBanners-module__tIDsHG__controls{flex-wrap:wrap;gap:20px}.PlatformBanners-module__tIDsHG__selectors{gap:24px;width:100%}.PlatformBanners-module__tIDsHG__selector{flex:1}.PlatformBanners-module__tIDsHG__navigation{justify-content:flex-end;width:100%}.PlatformBanners-module__tIDsHG__count{margin-right:auto}}@media (prefers-reduced-motion:reduce){.PlatformBanners-module__tIDsHG__slide,.PlatformBanners-module__tIDsHG__copy,.PlatformBanners-module__tIDsHG__art,.PlatformBanners-module__tIDsHG__action,.PlatformBanners-module__tIDsHG__selector,.PlatformBanners-module__tIDsHG__iconButton{transition:none;transform:none}}
.CarouselCards-module__3FA8KG__root{position:relative;container:event-rail/inline-size}.CarouselCards-module__3FA8KG__root[data-single=true]{max-width:440px}.CarouselCards-module__3FA8KG__toolbar{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:20px;display:flex}.CarouselCards-module__3FA8KG__heading{flex:160px;min-width:0}.CarouselCards-module__3FA8KG__rail{--gap:16px;--columns:min(var(--items), 1);--peek:0px;--shadow-inline:clamp(12px, 2vw, 24px);gap:var(--gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--shadow-inline);scrollbar-width:none;margin:-24px calc(-1 * var(--shadow-inline)) -50px;padding:24px var(--shadow-inline) 56px;grid-auto-columns:min(86%,320px);grid-auto-flow:column;align-items:stretch;display:grid;overflow-x:auto}.CarouselCards-module__3FA8KG__root[data-single=true] .CarouselCards-module__3FA8KG__rail{grid-auto-columns:100%}.CarouselCards-module__3FA8KG__rail::-webkit-scrollbar{display:none}@property --rail-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --rail-fade-end{syntax:"<length>";inherits:false;initial-value:0}.CarouselCards-module__3FA8KG__rail{--fade:calc(var(--shadow-inline) + 56px);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--rail-fade-start), #000 calc(100% - var(--rail-fade-end)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--rail-fade-start), #000 calc(100% - var(--rail-fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--rail-fade-start), #000 calc(100% - var(--rail-fade-end)), transparent);transition:--rail-fade-start .24s ease-out,--rail-fade-end .24s ease-out}.CarouselCards-module__3FA8KG__rail[data-fade-start=true]{--rail-fade-start:var(--fade)}.CarouselCards-module__3FA8KG__rail[data-fade-end=true]{--rail-fade-end:var(--fade)}.CarouselCards-module__3FA8KG__rail>li{scroll-snap-align:start;min-width:0;display:flex}@container event-rail (max-width:419px){.CarouselCards-module__3FA8KG__count{display:none}}.CarouselCards-module__3FA8KG__controls{flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;margin-left:auto;display:flex}.CarouselCards-module__3FA8KG__count{color:var(--dp-ink-3);letter-spacing:.01em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.CarouselCards-module__3FA8KG__stepper{border:1px solid var(--dp-border);background:var(--dp-surface);box-shadow:var(--dp-shadow-sm);border-radius:999px;align-items:center;gap:2px;padding:3px;display:flex}.CarouselCards-module__3FA8KG__controls button{width:38px;height:38px;color:var(--dp-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;transition:background-color .16s,color .16s,opacity .16s,transform .12s ease-out;display:flex}.CarouselCards-module__3FA8KG__controls button:active:not([aria-disabled=true]){transform:scale(.92)}.CarouselCards-module__3FA8KG__controls button[aria-disabled=true]{opacity:.28;cursor:default}.CarouselCards-module__3FA8KG__root[data-theme=dark] .CarouselCards-module__3FA8KG__stepper{box-shadow:none;background:#ffffff0f;border-color:#ffffff1f}.CarouselCards-module__3FA8KG__root[data-theme=dark] .CarouselCards-module__3FA8KG__controls button{color:var(--dp-surface)}.CarouselCards-module__3FA8KG__root[data-theme=dark] .CarouselCards-module__3FA8KG__count{color:var(--dp-ink-muted-on-dark)}.CarouselCards-module__3FA8KG__controls button:focus-visible{outline:2px solid var(--dp-accent);outline-offset:1px}@container event-rail (min-width:600px){.CarouselCards-module__3FA8KG__toolbar{margin-bottom:24px}.CarouselCards-module__3FA8KG__rail{--columns:min(var(--items), 2);grid-auto-columns:calc((100% - (var(--columns) - 1) * var(--gap) - var(--peek)) / var(--columns))}.CarouselCards-module__3FA8KG__rail[data-overflow=true]{--peek:40px}}@media (max-width:599px){.CarouselCards-module__3FA8KG__root[data-single=true]{max-width:360px}}@container event-rail (min-width:900px){.CarouselCards-module__3FA8KG__rail{--columns:min(var(--items), 3)}}@container event-rail (min-width:1200px){.CarouselCards-module__3FA8KG__rail{--columns:min(var(--items), 4);--gap:24px}}.CarouselCards-module__3FA8KG__root[data-layout=catalog]{max-width:none}.CarouselCards-module__3FA8KG__root[data-layout=catalog] .CarouselCards-module__3FA8KG__rail{--gap:20px;--peek:0px;grid-auto-columns:min(86%,360px)}.CarouselCards-module__3FA8KG__root[data-layout=catalog][data-single=true] .CarouselCards-module__3FA8KG__rail{grid-auto-columns:min(100%,448px)}@container event-rail (min-width:600px){.CarouselCards-module__3FA8KG__root[data-layout=catalog] .CarouselCards-module__3FA8KG__rail{--gap:24px;--peek:clamp(0px, calc((var(--items) - 2) * 56px), 56px);grid-auto-columns:calc((100% - var(--gap) - var(--peek)) / 2)}}@container event-rail (min-width:900px){.CarouselCards-module__3FA8KG__root[data-layout=catalog] .CarouselCards-module__3FA8KG__rail{--peek:clamp(0px, calc((var(--items) - 3) * 64px), 64px);grid-auto-columns:calc((100% - 2 * var(--gap) - var(--peek)) / 3)}}@container event-rail (min-width:1200px){.CarouselCards-module__3FA8KG__root[data-layout=catalog] .CarouselCards-module__3FA8KG__rail{--peek:clamp(0px, calc((var(--items) - 4) * 64px), 64px);grid-auto-columns:calc((100% - 3 * var(--gap) - var(--peek)) / 4)}.CarouselCards-module__3FA8KG__root[data-layout=catalog][data-single=true] .CarouselCards-module__3FA8KG__rail{grid-auto-columns:calc((100% - 3 * var(--gap)) / 4)}}@media (hover:hover) and (pointer:fine){.CarouselCards-module__3FA8KG__controls button:hover:not([aria-disabled=true]){background:var(--dp-ink);color:var(--dp-surface)}.CarouselCards-module__3FA8KG__root[data-theme=dark] .CarouselCards-module__3FA8KG__controls button:hover:not([aria-disabled=true]){background:var(--dp-surface);color:var(--dp-ink)}}@media (prefers-reduced-motion:reduce){.CarouselCards-module__3FA8KG__controls button,.CarouselCards-module__3FA8KG__rail{transition:none}}
