.more-carousel.svelte-l4g427{overflow:hidden;background:#fff;padding:1rem 0 5.5rem;color:var(--color-text-strong)}.more-carousel__header.svelte-l4g427{margin-inline:auto;width:100%;max-width:var(--container-width);padding-inline:var(--container-padding);text-align:center}.more-carousel__header.svelte-l4g427 h2:where(.svelte-l4g427){font-size:clamp(2rem,3.3vw,3rem);line-height:1.12;font-weight:460;letter-spacing:-.015em;color:var(--color-accent-primary)}.more-carousel__viewport.svelte-l4g427{--carousel-gap: 1rem;margin-top:2.75rem;margin-bottom:-.5rem;padding-block:.5rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none}.more-carousel__track.svelte-l4g427{display:flex;width:max-content;min-width:100%;box-sizing:border-box;gap:var(--carousel-gap);padding:0 max(var(--container-padding),calc((100vw - var(--container-width)) / 2 + var(--container-padding))) 0 max(var(--container-padding),calc((100vw - var(--container-width)) / 2 + var(--container-padding)))}.more-carousel__viewport.svelte-l4g427::-webkit-scrollbar{display:none}.more-card.svelte-l4g427{position:relative;display:flex;flex:0 0 min(19rem,calc(100vw - (var(--container-padding) * 2)));aspect-ratio:13 / 16;flex-direction:column;overflow:hidden;border-radius:1.5rem;background:var(--color-accent-secondary);color:var(--color-text);text-decoration:none;scroll-snap-align:start;transition:transform .65s cubic-bezier(.2,.8,.2,1)}.more-card__media.svelte-l4g427:after{position:absolute;inset-inline:0;inset-block-end:0;height:40%;pointer-events:none;content:"";background:linear-gradient(to bottom,color-mix(in srgb,var(--color-accent-secondary) 0%,transparent),color-mix(in srgb,var(--color-accent-secondary) 72%,transparent) 58%,color-mix(in srgb,var(--color-accent-secondary) 80%,transparent))}.more-card__content.svelte-l4g427{position:relative;z-index:2;display:flex;margin-top:auto;flex-direction:column;padding:1.5rem}.more-card.svelte-l4g427 h3:where(.svelte-l4g427){max-width:15rem;font-size:1.25rem;line-height:1.18;font-weight:500;letter-spacing:-.01em}.more-card.svelte-l4g427 p:where(.svelte-l4g427){margin-top:.75rem;max-width:15rem;font-size:.95rem;line-height:1.5;letter-spacing:-.006em;color:var(--color-text-muted)}@media(hover:hover)and (pointer:fine){.more-card.svelte-l4g427:hover{transform:scale(1.02)}}.more-card__media.svelte-l4g427{position:absolute;inset-inline:0;top:0;z-index:1;overflow:hidden;border-radius:1.5rem 1.5rem 0 0}.more-card__media.svelte-l4g427 img:where(.svelte-l4g427){display:block;width:100%;height:auto;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.more-card__media--service.svelte-l4g427{top:0;right:0;bottom:0;left:0;border-radius:1.5rem}.more-card__media--service.svelte-l4g427:after{display:none}.more-card__media--service.svelte-l4g427 img:where(.svelte-l4g427){height:100%;object-fit:cover;object-position:center bottom}.more-card--service.svelte-l4g427 :is(h3:where(.svelte-l4g427),p:where(.svelte-l4g427)){color:#f6f5f2}.more-card--service.svelte-l4g427 .more-card__content:where(.svelte-l4g427){position:absolute;top:0;right:0;bottom:0;left:0;justify-content:flex-end;border-radius:1rem}.more-card__media--empty.svelte-l4g427{inset:auto 1.25rem 1.25rem;aspect-ratio:1 / 1;pointer-events:none;opacity:0}.more-carousel__controls.svelte-l4g427{display:flex;justify-content:center;gap:.5rem;margin-top:2rem}.more-carousel__controls.svelte-l4g427 button:where(.svelte-l4g427){display:inline-grid;width:2.25rem;height:2.25rem;cursor:pointer;place-items:center;border:1px solid rgba(45,52,54,.16);border-radius:.5rem;background:#fff;color:var(--color-text);transition:border-color .2s ease,color .2s ease,transform .2s ease}.more-carousel__controls.svelte-l4g427 button:where(.svelte-l4g427):hover:not(:disabled){border-color:color-mix(in srgb,var(--color-accent-primary) 45%,transparent);color:var(--color-accent-primary)}.more-carousel__controls.svelte-l4g427 button:where(.svelte-l4g427):disabled{cursor:default;opacity:.38}@media(min-width:640px){.more-carousel.svelte-l4g427{padding-bottom:6rem}.more-carousel__viewport.svelte-l4g427{--carousel-gap: 1.25rem}.more-card.svelte-l4g427{flex-basis:20rem}}@media(min-width:1024px){.more-carousel.svelte-l4g427{padding-top:1.5rem}.more-carousel__viewport.svelte-l4g427{--carousel-gap: 1.5rem;margin-top:3.25rem}.more-card.svelte-l4g427{flex-basis:21.25rem}}@media(prefers-reduced-motion:reduce){.more-carousel__viewport.svelte-l4g427{scroll-behavior:auto}.more-card.svelte-l4g427,.more-card.svelte-l4g427:hover{transform:none;transition:none}}
