.landing-carousel{min-width:0}.landing-carousel-viewport{overflow:hidden}.landing-carousel-track{touch-action:pan-y pinch-zoom;will-change:transform;gap:24px;display:flex}.landing-carousel-slide{flex:0 0 100%;min-width:0;display:flex}.landing-carousel-slide>a{width:100%}.landing-card-renovated{white-space:nowrap;flex:none}.landing-card-details{white-space:nowrap;flex:none;margin-left:auto}.landing-carousel-swipe-animation{z-index:2;pointer-events:none;place-items:center;height:220px;display:grid;position:absolute;inset:0 0 auto}.landing-carousel-swipe-hand{background:var(--color-background);width:60px;height:60px;color:var(--color-bordeaux);border:1px solid var(--color-border);border-radius:50%;place-items:center;animation:2.8s ease-in-out both landing-swipe-intro;display:grid}@keyframes landing-swipe-intro{0%{opacity:0;transform:translate(40px)}18%{opacity:1;transform:translate(40px)}45%,60%{opacity:1;transform:translate(-45px)}90%,to{opacity:0;transform:translate(40px)}}@media (prefers-reduced-motion:reduce){.landing-carousel-swipe-animation{display:none}}.landing-carousel-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px 20px;margin-top:clamp(20px,2.4vw,32px);display:flex}.landing-carousel-controls{justify-content:flex-end;align-items:center;gap:8px;display:flex}.landing-carousel-count{color:var(--muted);font-variant-numeric:tabular-nums;margin-right:8px;font-size:12px}.lp .landing-carousel-arrow{border-radius:var(--pill);border-color:var(--hair);background:var(--white);color:var(--bx)}.lp .landing-carousel-arrow:hover{border-color:var(--bx-15);background:var(--bx-08)}.lp .landing-carousel-slide .lcard:hover{border-color:var(--bx-15)!important}@media (width>=768px){.landing-carousel-slide{flex-basis:calc(50% - 12px)}.landing-carousel[data-count="1"] .landing-carousel-slide{flex-basis:100%}}@media (width>=1024px){.landing-carousel-slide{flex-basis:calc(33.3333% - 16px)}.landing-carousel[data-count="2"] .landing-carousel-slide{flex-basis:calc(50% - 12px)}}.landing-carousel-single{position:relative}.landing-carousel-single .landing-carousel-track{gap:12px}.landing-carousel-single .landing-carousel-slide,.landing-carousel-single[data-count="1"] .landing-carousel-slide{flex-basis:100%}.landing-carousel-single .landing-carousel-arrow{border-radius:var(--radius-sm);color:var(--color-bordeaux);background:var(--color-background);border-color:var(--color-border)}.sh-hint.landing-carousel-hint{aspect-ratio:16/10;z-index:5;width:100%;height:auto;top:0;left:auto;right:0}.landing-carousel-hint.sh-reverse{left:0;right:auto}@media (width>=768px){.sh-hint.landing-carousel-hint{width:calc(50% - 12px)}}@media (width>=1024px){.sh-hint.landing-carousel-hint{width:calc(33.3333% - 16px)}}.home-legacy a[class*=rounded-full],.home-legacy button[class*=rounded-full],.home-legacy a[class*=rounded-sm],.home-legacy button[class*=rounded-sm],.home-legacy a[class*=rounded-md],.home-legacy button[class*=rounded-md],.home-legacy a[class*=rounded-\[],.home-legacy button[class*=rounded-\[]{letter-spacing:.03em;border-radius:8px!important}.home-legacy a[class*=rounded-full]>span[class*=rounded-full],.home-legacy button[class*=rounded-full]>span[class*=rounded-full],.home-legacy a>span[class*=rounded-full],.home-legacy button>span[class*=rounded-full],.home-legacy [class*=rounded-full][class*=w-9],.home-legacy [class*=rounded-full][class*=w-10],.home-legacy [class*=rounded-full][class*=h-9],.home-legacy [class*=rounded-full][class*=h-10]{border-radius:9999px!important}
