
:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}
.pIo0Aa_root{--swiper-pagination-bottom:var(--space-md);--swiper-pagination-bullet-horizontal-gap:var(--space-3xs);--swiper-navigation-color:hsl(var(--color-white));inline-size:100%}.pIo0Aa_root .swiper{padding-block-end:var(--space-2xl)}.pIo0Aa_root .swiper-slide{opacity:var(--opacity-faint);transition:opacity var(--transition-base)}.pIo0Aa_root .swiper-slide-active{opacity:var(--opacity-full)}.pIo0Aa_root .swiper-pagination-bullet{border:1px solid hsl(var(--color-white)/.25);border-radius:var(--radius-pill);background:var(--gradient-glass);block-size:18px;inline-size:18px;opacity:var(--opacity-full);transition:inline-size var(--transition-base),background var(--transition-base),border-color var(--transition-base);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:inset 12px 12px 10px -22px #ffffff61,inset -10px -10px 6px -16px #ffffff61,inset 0 1px #ffffff38,0 2px 8px -8px #00000047}.pIo0Aa_root .swiper-pagination-bullet-active{border-color:hsl(var(--color-primary)/.6);background:var(--gradient-glass-accent);inline-size:36px}.pIo0Aa_slide{backface-visibility:hidden;will-change:transform;block-size:auto;transform:translateZ(0)}.pIo0Aa_link{color:inherit;transform-style:preserve-3d;text-decoration:none;display:block}.pIo0Aa_card{padding:var(--space-md);-webkit-user-select:none;user-select:none;border:1px solid hsl(var(--color-white)/.2);border-radius:var(--radius-xl);background:var(--gradient-glass);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:relative;overflow:hidden;box-shadow:inset 16px 16px 12px -22px #ffffffad,inset -12px -12px 8px -18px #ffffffad,inset 0 1px #ffffff47,0 6px 20px -10px #00000073}.swiper-slide-active .pIo0Aa_card{background:var(--gradient-glass-hover)}.pIo0Aa_media{aspect-ratio:16/10;border-radius:var(--radius-lg);background:hsl(var(--color-gray)/.15);position:relative;overflow:hidden;transform:translateZ(0)}.pIo0Aa_image{object-fit:cover;-webkit-user-select:none;user-select:none}.pIo0Aa_caption{inset-inline:var(--space-md);row-gap:var(--space-2xs);block-size:66%;padding-block:var(--space-lg);padding-inline:var(--space-lg);background:linear-gradient(to top, hsl(var(--color-black)/.7) 25%, hsl(var(--color-black)/0) 100%);border-end-end-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg);flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset-block-end:var(--space-md)}.pIo0Aa_announce{color:hsl(var(--color-primary));font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.pIo0Aa_title{font-size:var(--text-lg);font-weight:700}.pIo0Aa_description{color:hsl(var(--color-white)/var(--opacity-emphasis));font-size:var(--text-sm)}@media (prefers-reduced-motion:reduce){:is(.pIo0Aa_root .swiper-slide,.pIo0Aa_root .swiper-pagination-bullet){transition:none}}
