.CardCarousel-module__YFQE8q__carousel{--ease:cubic-bezier(.16, 1, .3, 1);flex-direction:column;gap:1.1rem;width:100%;max-width:1400px;display:flex}.CardCarousel-module__YFQE8q__stage{position:relative}.CardCarousel-module__YFQE8q__viewport{touch-action:pan-y;overflow:hidden}.CardCarousel-module__YFQE8q__track{will-change:transform;width:100%;display:flex}.CardCarousel-module__YFQE8q__slide{flex:0 0 100%;min-width:0}.CardCarousel-module__YFQE8q__arrow{z-index:10;border:1px solid var(--slora-gold);background:var(--slora-gold);color:#000;cursor:pointer;width:64px;height:64px;transition:opacity .35s ease, transform .6s var(--ease);border-radius:50%;place-items:center;margin-top:-32px;padding:0;display:grid;position:absolute;top:63%}.CardCarousel-module__YFQE8q__next{right:clamp(.6rem,2vw,1.4rem)}.CardCarousel-module__YFQE8q__prev{left:clamp(.6rem,2vw,1.4rem)}.CardCarousel-module__YFQE8q__next:hover{transform:translate(4px)}.CardCarousel-module__YFQE8q__prev:hover{transform:translate(-4px)}.CardCarousel-module__YFQE8q__arrow:focus-visible{outline:2px solid var(--slora-paper);outline-offset:3px}.CardCarousel-module__YFQE8q__arrow:disabled{opacity:0;pointer-events:none}.CardCarousel-module__YFQE8q__icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;position:relative}.CardCarousel-module__YFQE8q__ring{pointer-events:none;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;inset:-1px;transform:rotate(-90deg)}.CardCarousel-module__YFQE8q__ringArc{fill:none;stroke:#000;stroke-width:2px;stroke-linecap:round;opacity:.85;transition:stroke-dashoffset .9s var(--ease)}.CardCarousel-module__YFQE8q__pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;display:flex}.CardCarousel-module__YFQE8q__pips{flex-wrap:wrap;gap:.25rem 1.75rem;margin:0;padding:0;list-style:none;display:flex}.CardCarousel-module__YFQE8q__pip{font-family:var(--slora-font-mono);letter-spacing:.22em;text-transform:uppercase;color:#f5f5f373;cursor:pointer;background:0 0;border:0;gap:.7rem;padding:.7rem 0 .2rem;font-size:11px;transition:color .3s;display:flex;position:relative}.CardCarousel-module__YFQE8q__pip:before{content:"";background:var(--slora-line);height:1px;position:absolute;inset:0 0 auto}.CardCarousel-module__YFQE8q__pip:after{content:"";background:var(--slora-gold);transform-origin:0;height:1px;transition:transform .7s var(--ease);position:absolute;inset:0 0 auto;transform:scaleX(0)}.CardCarousel-module__YFQE8q__pip:hover{color:#f5f5f3d9}.CardCarousel-module__YFQE8q__pip[aria-current=true]{color:var(--slora-gold)}.CardCarousel-module__YFQE8q__pip[aria-current=true]:after{transform:scaleX(1)}.CardCarousel-module__YFQE8q__pip:focus-visible{outline:2px solid var(--slora-gold);outline-offset:4px}.CardCarousel-module__YFQE8q__pipN{color:inherit;opacity:.7}@media (prefers-reduced-motion:reduce){.CardCarousel-module__YFQE8q__arrow,.CardCarousel-module__YFQE8q__ringArc,.CardCarousel-module__YFQE8q__pip:after{transition:none}}@media (max-width:640px){.CardCarousel-module__YFQE8q__arrow{width:48px;height:48px;margin-top:0;top:auto;bottom:1rem}.CardCarousel-module__YFQE8q__next{right:.75rem}.CardCarousel-module__YFQE8q__prev{left:auto;right:calc(1.35rem + 48px)}.CardCarousel-module__YFQE8q__next:hover,.CardCarousel-module__YFQE8q__prev:hover{transform:none}.CardCarousel-module__YFQE8q__icon{width:20px;height:20px}.CardCarousel-module__YFQE8q__pips{gap:.25rem 1.1rem}.CardCarousel-module__YFQE8q__pip:not([aria-current=true]) .CardCarousel-module__YFQE8q__pipName{display:none}}
.SurfaceCards-module__MeFLiG__section{padding:clamp(5rem, 14svh, 9rem) var(--pad);border-top:1px solid var(--slora-line);flex-direction:column;gap:1.25rem;display:flex}.SurfaceCards-module__MeFLiG__eyebrow{font-family:var(--slora-font-mono);letter-spacing:.22em;color:var(--slora-gold);margin:0;font-size:11px}.SurfaceCards-module__MeFLiG__title{font-family:var(--slora-font-sans);letter-spacing:-.04em;margin:0 0 1.5rem;font-size:clamp(2.6rem,8vw,7rem);font-weight:200;line-height:.95}
