@property --wcar-index{syntax: "<number>"; inherits: true; initial-value: 0;}.arc-carousel{--wcar-font-size: 15px;--wcar-font-body: "Arc carousel Inter", ui-sans-serif, system-ui, sans-serif;--wcar-font-title: "Arc carousel Lora", ui-serif, Georgia, serif;--wcar-title-size: 2.6667em;--wcar-title-weight: 400;--wcar-title-leading: 1.2;--wcar-title-tracking: -0.01em;--wcar-body-weight: 500;--wcar-body-leading: 1.3;--wcar-body-tracking: -0.01em;--wcar-bg: #ffffff;--wcar-title-color: #000000;--wcar-body-color: #6a6a6a;--wcar-cta-bg: #000000;--wcar-cta-color: #ffffff;--wcar-card-bg: #f5f5f5;--wcar-focus-color: #000000;--wcar-dot-color: 0 0 0;--wcar-dot-alpha: 0.18;--wcar-dot-alpha-on: 0.55;--wcar-card-shadow: 0 0.6667em 2em rgb(0 0 0 / 0.12);--wcar-card-veil: linear-gradient( to top, rgb(0 0 0 / 0.28) 0%, rgb(0 0 0 / 0.12) 40%, rgb(0 0 0 / 0) 70% );--wcar-halo: radial-gradient( 60em 33.3334em at 50% 0%, rgb(0 0 0 / 0.06), rgb(0 0 0 / 0) 60% );--wcar-span: 245;--wcar-spacing: -3.5;--wcar-tilt: 0;--wcar-radius: clamp(14.6667em, 72cqw, 48em);--wcar-arc-top: 17.0667em;--wcar-card-width: clamp(9.6267em, 18.24cqw, 14.1867em);--wcar-card-ratio: 1.25;--wcar-card-radius: 1.2em;--wcar-scale-on: 1.2;--wcar-scale-off: 0.86;--wcar-opacity-off: 0.66;--wcar-lift: 1.2em;--wcar-falloff-scale: 60;--wcar-falloff-opacity: 80;--wcar-falloff-lift: 55;--wcar-content-max: 52em;--wcar-content-lift: 3.2em;--wcar-content-offset: -9.6em;--wcar-content-bump: 0em;--wcar-content-pad: clamp(1.0667em, 6cqw, 3.2em);--wcar-gap: 0.8667em;--wcar-headline-gap: 0.8em;--wcar-arrow-size: 2.8em;--wcar-arrow-icon: 1.7334em;--wcar-arrow-shrink: 0;--wcar-cta-pad: calc(0.8 * var(--wcar-font-size)) calc(1.0667 * var(--wcar-font-size));--wcar-cta-gap: calc(0.5334 * var(--wcar-font-size));--wcar-focus-width: calc(0.1334 * var(--wcar-font-size));--wcar-focus-offset: calc(0.1334 * var(--wcar-font-size));--wcar-dot-size: 0.4em;--wcar-dot-size-on: 1.2em;--wcar-dot-gap: 0.5334em;--wcar-dots-bottom: 1.2em;--wcar-dots-opacity: 0.7;--wcar-duration: 500ms;--wcar-ease: linear( 0, 0.06222, 0.18389, 0.31376, 0.43282, 0.53552, 0.6216, 0.69273, 0.75108, 0.79876, 0.83764, 0.86932, 0.8951, 0.91609, 0.93317, 0.94706, 0.95837, 0.96756, 0.97505, 0.98113, 0.98609, 0.99012, 0.9934, 0.99606, 0.99823, 1 );--wcar-wheel-settle: 140ms;--wcar-fade-duration: 220ms;--wcar-fade-ease: cubic-bezier(0.2, 0.8, 0.2, 1);--wcar-dot-duration: 180ms;--wcar-cursor: grab;--wcar-cursor-held: grabbing;--wcar-drag-threshold: 5px;--wcar-height: 100svh}.arc-carousel,.arc-carousel *,.arc-carousel *::before,.arc-carousel *::after{box-sizing:border-box}.arc-carousel{position:relative;width:100%;height:var(--wcar-height);overflow:hidden;overflow:clip;background:var(--wcar-bg);font-family:var(--wcar-font-body);font-size:var(--wcar-font-size);container:arc-carousel / size;touch-action:pan-y}.arc-carousel__stage{position:absolute;inset:0;cursor:var(--wcar-cursor);transition:--wcar-index var(--wcar-duration) var(--wcar-ease)}.arc-carousel[data-wcar-dragging] .arc-carousel__stage{transition:none}.arc-carousel[data-wcar-dragging],.arc-carousel[data-wcar-dragging] .arc-carousel__stage,.arc-carousel[data-wcar-dragging] .arc-carousel__card{cursor:var(--wcar-cursor-held);user-select:none}.arc-carousel__halo{position:absolute;inset:0;background-image:var(--wcar-halo);pointer-events:none}.arc-carousel__track{position:absolute;inset:0;margin:0;padding:0;border:0}.arc-carousel__stage{--wcar-count: 1}.arc-carousel__stage:has(.arc-carousel__item:nth-child(2)){--wcar-count: 2}.arc-carousel__stage:has(.arc-carousel__item:nth-child(3)){--wcar-count: 3}.arc-carousel__stage:has(.arc-carousel__item:nth-child(4)){--wcar-count: 4}.arc-carousel__stage:has(.arc-carousel__item:nth-child(5)){--wcar-count: 5}.arc-carousel__stage:has(.arc-carousel__item:nth-child(6)){--wcar-count: 6}.arc-carousel__stage:has(.arc-carousel__item:nth-child(7)){--wcar-count: 7}.arc-carousel__stage:has(.arc-carousel__item:nth-child(8)){--wcar-count: 8}.arc-carousel__stage:has(.arc-carousel__item:nth-child(9)){--wcar-count: 9}.arc-carousel__stage:has(.arc-carousel__item:nth-child(10)){--wcar-count: 10}.arc-carousel__stage:has(.arc-carousel__item:nth-child(11)){--wcar-count: 11}.arc-carousel__stage:has(.arc-carousel__item:nth-child(12)){--wcar-count: 12}.arc-carousel__stage:has(.arc-carousel__item:nth-child(1) .arc-carousel__radio:checked){--wcar-index: 0}.arc-carousel__stage:has(.arc-carousel__item:nth-child(2) .arc-carousel__radio:checked){--wcar-index: 1}.arc-carousel__stage:has(.arc-carousel__item:nth-child(3) .arc-carousel__radio:checked){--wcar-index: 2}.arc-carousel__stage:has(.arc-carousel__item:nth-child(4) .arc-carousel__radio:checked){--wcar-index: 3}.arc-carousel__stage:has(.arc-carousel__item:nth-child(5) .arc-carousel__radio:checked){--wcar-index: 4}.arc-carousel__stage:has(.arc-carousel__item:nth-child(6) .arc-carousel__radio:checked){--wcar-index: 5}.arc-carousel__stage:has(.arc-carousel__item:nth-child(7) .arc-carousel__radio:checked){--wcar-index: 6}.arc-carousel__stage:has(.arc-carousel__item:nth-child(8) .arc-carousel__radio:checked){--wcar-index: 7}.arc-carousel__stage:has(.arc-carousel__item:nth-child(9) .arc-carousel__radio:checked){--wcar-index: 8}.arc-carousel__stage:has(.arc-carousel__item:nth-child(10) .arc-carousel__radio:checked){--wcar-index: 9}.arc-carousel__stage:has(.arc-carousel__item:nth-child(11) .arc-carousel__radio:checked){--wcar-index: 10}.arc-carousel__stage:has(.arc-carousel__item:nth-child(12) .arc-carousel__radio:checked){--wcar-index: 11}.arc-carousel__item:nth-child(1),.arc-carousel__dot:nth-child(1){--wcar-i: 0}.arc-carousel__item:nth-child(2),.arc-carousel__dot:nth-child(2){--wcar-i: 1}.arc-carousel__item:nth-child(3),.arc-carousel__dot:nth-child(3){--wcar-i: 2}.arc-carousel__item:nth-child(4),.arc-carousel__dot:nth-child(4){--wcar-i: 3}.arc-carousel__item:nth-child(5),.arc-carousel__dot:nth-child(5){--wcar-i: 4}.arc-carousel__item:nth-child(6),.arc-carousel__dot:nth-child(6){--wcar-i: 5}.arc-carousel__item:nth-child(7),.arc-carousel__dot:nth-child(7){--wcar-i: 6}.arc-carousel__item:nth-child(8),.arc-carousel__dot:nth-child(8){--wcar-i: 7}.arc-carousel__item:nth-child(9),.arc-carousel__dot:nth-child(9){--wcar-i: 8}.arc-carousel__item:nth-child(10),.arc-carousel__dot:nth-child(10){--wcar-i: 9}.arc-carousel__item:nth-child(11),.arc-carousel__dot:nth-child(11){--wcar-i: 10}.arc-carousel__item:nth-child(12),.arc-carousel__dot:nth-child(12){--wcar-i: 11}.arc-carousel__item{--wcar-step: calc(var(--wcar-span) / max(1, var(--wcar-count) - 1) + var(--wcar-spacing));--wcar-offset: calc((var(--wcar-i) - var(--wcar-index)) * var(--wcar-step));--wcar-distance: max(var(--wcar-offset), -1 * var(--wcar-offset));--wcar-u-scale: calc(1 - clamp(0, var(--wcar-distance) / var(--wcar-falloff-scale), 1));--wcar-u-opacity: calc(1 - clamp(0, var(--wcar-distance) / var(--wcar-falloff-opacity), 1));--wcar-u-lift: calc(1 - clamp(0, var(--wcar-distance) / var(--wcar-falloff-lift), 1));--wcar-f-scale: calc(var(--wcar-u-scale) * var(--wcar-u-scale) * var(--wcar-u-scale));--wcar-f-opacity: calc(var(--wcar-u-opacity) * var(--wcar-u-opacity) * var(--wcar-u-opacity));--wcar-f-lift: calc(var(--wcar-u-lift) * var(--wcar-u-lift) * var(--wcar-u-lift));position:absolute;inset:0;pointer-events:none}.arc-carousel__card{position:absolute;left:50%;top:calc(var(--wcar-arc-top) + var(--wcar-radius));width:var(--wcar-card-width);height:calc(var(--wcar-card-width) * var(--wcar-card-ratio));margin-left:calc(var(--wcar-card-width) / -2);margin-top:calc(var(--wcar-card-width) * var(--wcar-card-ratio) / -2);border-radius:var(--wcar-card-radius);background:var(--wcar-card-bg);box-shadow:var(--wcar-card-shadow);overflow:hidden;cursor:var(--wcar-cursor);pointer-events:auto;transform-origin:50% 50%;transform:translateY(calc(-1 * var(--wcar-lift) * var(--wcar-f-lift))) rotate(calc((var(--wcar-offset) + var(--wcar-tilt)) * 1deg)) translateY(calc(-1 * var(--wcar-radius))) scale(calc(var(--wcar-scale-off) + (var(--wcar-scale-on) - var(--wcar-scale-off)) * var(--wcar-f-scale)));opacity:calc(var(--wcar-opacity-off) + (1 - var(--wcar-opacity-off)) * var(--wcar-f-opacity));z-index:calc(10 + 1000 * var(--wcar-f-opacity));-webkit-tap-highlight-color:transparent}.arc-carousel__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.12);-webkit-user-drag:none;user-select:none}.arc-carousel__veil{position:absolute;inset:0;background-image:var(--wcar-card-veil);pointer-events:none}.arc-carousel__name,.arc-carousel__status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.arc-carousel__radio{position:absolute;left:50%;top:50%;width:1px;height:1px;margin:0;padding:0;opacity:0;appearance:none;pointer-events:none}.arc-carousel__card:has(.arc-carousel__radio:focus-visible){outline:var(--wcar-focus-width) solid var(--wcar-focus-color);outline-offset:var(--wcar-focus-offset)}.arc-carousel__caption{position:absolute;left:0;right:0;top:calc(max(var(--wcar-arc-top) + 0.58 * var(--wcar-radius),min(var(--wcar-arc-top) + 2 * var(--wcar-radius) - 0.35 * var(--wcar-card-width) * var(--wcar-card-ratio),0.6 * 100cqh)) - var(--wcar-content-lift) + var(--wcar-content-offset) + var(--wcar-content-bump));padding-inline:var(--wcar-content-pad);z-index:1100;pointer-events:none}.arc-carousel__item:not(:has(.arc-carousel__radio:checked)) .arc-carousel__caption{display:none}.arc-carousel__panel{display:flex;flex-direction:column;align-items:center;gap:var(--wcar-gap);max-width:var(--wcar-content-max);margin:0 auto;text-align:center;animation:arc-carousel-enter var(--wcar-fade-duration) var(--wcar-fade-ease) backwards}@keyframes arc-carousel-enter{from{opacity:0;transform:translateY(0.6667em)}}.arc-carousel__headline,.arc-carousel__text,.arc-carousel__cta{pointer-events:auto}.arc-carousel__headline{display:flex;align-items:center;gap:var(--wcar-headline-gap)}.arc-carousel__arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 var(--wcar-arrow-shrink) auto;width:var(--wcar-arrow-size);height:var(--wcar-arrow-size);margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--wcar-title-color);font:inherit;cursor:pointer}.arc-carousel__arrow:disabled{cursor:default;opacity:0.35}.arc-carousel__arrow:focus-visible{outline:var(--wcar-focus-width) solid var(--wcar-focus-color);outline-offset:var(--wcar-focus-offset)}.arc-carousel__arrow svg{display:block;width:var(--wcar-arrow-icon);height:var(--wcar-arrow-icon)}.arc-carousel:not([data-wcar-ready]) .arc-carousel__arrow{display:none}.arc-carousel__title{margin:0;font-family:var(--wcar-font-title);font-size:var(--wcar-title-size);font-weight:var(--wcar-title-weight);line-height:var(--wcar-title-leading);letter-spacing:var(--wcar-title-tracking);color:var(--wcar-title-color)}.arc-carousel__text{margin:0;font-size:1em;font-weight:var(--wcar-body-weight);line-height:var(--wcar-body-leading);letter-spacing:var(--wcar-body-tracking);color:var(--wcar-body-color)}.arc-carousel__cta{display:inline-flex;align-items:center;justify-content:center;gap:var(--wcar-cta-gap);padding:var(--wcar-cta-pad);border-radius:999px;background:var(--wcar-cta-bg);color:var(--wcar-cta-color);font-family:var(--wcar-font-body);font-size:0.9334em;font-weight:600;line-height:1;letter-spacing:var(--wcar-body-tracking);text-decoration:none}.arc-carousel__cta:focus-visible{outline:var(--wcar-focus-width) solid var(--wcar-focus-color);outline-offset:var(--wcar-focus-offset)}.arc-carousel__dots{position:absolute;left:0;right:0;bottom:var(--wcar-dots-bottom);display:flex;justify-content:center;gap:var(--wcar-dot-gap);opacity:var(--wcar-dots-opacity);pointer-events:none;z-index:1200}.arc-carousel__dot{--wcar-dot-distance: max( var(--wcar-i) - var(--wcar-index), var(--wcar-index) - var(--wcar-i) );--wcar-dot-on: clamp(0, 1 - var(--wcar-dot-distance), 1);width:calc(var(--wcar-dot-size) + (var(--wcar-dot-size-on) - var(--wcar-dot-size)) * var(--wcar-dot-on));height:var(--wcar-dot-size);border-radius:999px;background:rgb(var(--wcar-dot-color) / calc(var(--wcar-dot-alpha) + (var(--wcar-dot-alpha-on) - var(--wcar-dot-alpha)) * var(--wcar-dot-on)));transition:width var(--wcar-dot-duration) ease}.arc-carousel[data-dots-limit] .arc-carousel__dot:nth-child(n+10){display:none}.arc-carousel__probe{position:absolute;left:0;top:0;width:calc((var(--wcar-span) / max(1,var(--wcar-count) - 1) + var(--wcar-spacing)) * 1px);height:var(--wcar-drag-threshold);visibility:hidden;pointer-events:none;transition-property:opacity;transition-duration:var(--wcar-wheel-settle)}@container arc-carousel (max-width: 768px){.arc-carousel__stage{--wcar-span: 205;--wcar-radius: clamp(14.6667em, 78cqw, 48em);--wcar-card-width: clamp(9.1201em, 25.84cqw, 13.1734em)}}@container arc-carousel (max-width: 480px){.arc-carousel__stage{--wcar-span: 155;--wcar-radius: clamp(14.6667em, 88cqw, 48em);--wcar-card-width: clamp(8.1067em, 39.52cqw, 12.16em);--wcar-content-bump: 6.4em;--wcar-dots-bottom: 5.3334em}}@media(prefers-reduced-motion:reduce){.arc-carousel__stage,.arc-carousel__dot{transition-duration:1ms;transition-delay:0ms}.arc-carousel__panel{animation:none}}@media(forced-colors:active){.arc-carousel{--wcar-card-shadow: none}.arc-carousel__card{border:1px solid CanvasText;opacity:1}.arc-carousel__veil,.arc-carousel__halo{display:none}.arc-carousel__cta{border:1px solid ButtonText}.arc-carousel__dot{forced-color-adjust:none;background:CanvasText}.arc-carousel__card:has(.arc-carousel__radio:focus-visible),.arc-carousel__arrow:focus-visible,.arc-carousel__cta:focus-visible{outline-color:Highlight}}@supports not selector(:has(*)){.arc-carousel{height:auto;container-type:normal}.arc-carousel__stage{position:static}.arc-carousel__track{position:static;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16em),1fr));gap:2em;padding:2em}.arc-carousel__item{position:static;pointer-events:auto}.arc-carousel__card{position:static;width:100%;height:auto;aspect-ratio:1 / var(--wcar-card-ratio);margin:0;transform:none;opacity:1}.arc-carousel__caption{position:static;padding:1em 0 0}.arc-carousel__panel{animation:none}.arc-carousel__dots,.arc-carousel__halo{display:none}}
