.carousel.svelte-44qsoo{position:relative;border-radius:var(--radius-xl);overflow:hidden;background:var(--surface-sunken);box-shadow:var(--elev-3)}.track.svelte-44qsoo{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.track.svelte-44qsoo::-webkit-scrollbar{display:none}.slide.svelte-44qsoo{flex:0 0 100%;scroll-snap-align:start}.in.svelte-44qsoo{display:block;position:relative;color:inherit;text-decoration:none;overflow:hidden;aspect-ratio:var(--ratio)}@media(max-width:40rem){.in.svelte-44qsoo{aspect-ratio:16 / 9}}img.svelte-44qsoo{display:block;inline-size:100%;block-size:100%;object-fit:cover;transition:transform var(--duration-slower) var(--ease-standard)}a.in.svelte-44qsoo:hover img:where(.svelte-44qsoo){transform:scale(1.03)}.cap.svelte-44qsoo{position:absolute;inset-inline:0;inset-block-end:0;display:flex;align-items:end;justify-content:space-between;gap:var(--space-3);padding:var(--space-6) var(--space-5) var(--space-6);color:#fff;font-weight:var(--weight-semibold);font-size:var(--fs-title-lg);background:linear-gradient(to top,rgb(0 0 0 / .62),transparent)}.go.svelte-44qsoo{display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;border-radius:50%;background:#ffffffe6;color:#222;flex:none;transition:transform var(--duration-base) var(--ease-spring)}a.in.svelte-44qsoo:hover .go:where(.svelte-44qsoo){transform:scale(1.12)}.nav.svelte-44qsoo{position:absolute;inset-block-start:50%;transform:translateY(-50%);display:grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;border:0;border-radius:50%;cursor:pointer;background:color-mix(in oklch,var(--surface-raised) 92%,transparent);color:var(--ink);box-shadow:var(--elev-3);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-spring)}.carousel.svelte-44qsoo:hover .nav:where(.svelte-44qsoo),.nav.svelte-44qsoo:focus-visible{opacity:1}.nav.svelte-44qsoo:active{transform:translateY(-50%) scale(.92)}.prev.svelte-44qsoo{inset-inline-start:var(--space-3)}.next.svelte-44qsoo{inset-inline-end:var(--space-3)}@media(hover:none){.nav.svelte-44qsoo{display:none}}.dots.svelte-44qsoo{position:absolute;inset-inline:0;inset-block-end:var(--space-3);display:flex;justify-content:center;gap:var(--space-2);pointer-events:none}.dots.svelte-44qsoo button:where(.svelte-44qsoo){pointer-events:auto;inline-size:.5rem;block-size:.5rem;padding:0;border:0;border-radius:var(--radius-full);background:#ffffff8c;cursor:pointer;transition:inline-size var(--duration-base) var(--ease-standard),background-color var(--duration-base)}.dots.svelte-44qsoo button.on:where(.svelte-44qsoo){background:#fff;inline-size:1.5rem}.rail.svelte-xuy8as{display:flex;flex-direction:column;gap:var(--space-3)}header.svelte-xuy8as{display:flex;align-items:end;justify-content:space-between;gap:var(--space-4)}h2.svelte-xuy8as{font-size:var(--fs-title-lg);line-height:var(--lh-snug)}p.svelte-xuy8as{color:var(--ink-muted);font-size:var(--fs-label);margin-block-start:2px}.ctrl.svelte-xuy8as{display:flex;align-items:center;gap:var(--space-3);flex:none}.all.svelte-xuy8as{display:inline-flex;align-items:center;gap:2px;font-size:var(--fs-label);font-weight:var(--weight-medium);text-decoration:none;color:var(--primary-ink)}.all.svelte-xuy8as:hover{text-decoration:underline;text-underline-offset:3px}.arrows.svelte-xuy8as{display:none;gap:var(--space-1-5)}.arrows.svelte-xuy8as button:where(.svelte-xuy8as){inline-size:2rem;block-size:2rem;border-radius:50%;border:1px solid var(--border-default);background:var(--surface-raised);color:var(--ink);display:grid;place-items:center;cursor:pointer;box-shadow:var(--elev-1);transition:background-color var(--duration-fast),transform var(--duration-fast) var(--ease-spring)}.arrows.svelte-xuy8as button:where(.svelte-xuy8as):hover:not(:disabled){background:var(--surface-hover)}.arrows.svelte-xuy8as button:where(.svelte-xuy8as):active:not(:disabled){transform:scale(.92)}.arrows.svelte-xuy8as button:where(.svelte-xuy8as):disabled{opacity:.35;cursor:default}@media(hover:hover)and (min-width:48rem){.arrows.svelte-xuy8as{display:flex}}.track.svelte-xuy8as{display:grid;grid-auto-flow:column;grid-auto-columns:var(--item);gap:var(--space-4);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding-block:var(--space-2) var(--space-3);margin-inline:calc(var(--space-4) * -1);padding-inline:var(--space-4);scroll-padding-inline:var(--space-4);overscroll-behavior-x:contain}.track.svelte-xuy8as::-webkit-scrollbar{display:none}.track.svelte-xuy8as>*{scroll-snap-align:start}.page.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-6)}.rails.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-7)}.hero.svelte-1uha8ag{display:grid;gap:var(--space-5);align-items:center;padding-block:var(--space-2)}@media(min-width:60rem){.hero.svelte-1uha8ag{grid-template-columns:1.05fr 1fr;gap:var(--space-7);padding-block:var(--space-4)}}.copy.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start}h1.svelte-1uha8ag{font-size:var(--fs-display);line-height:var(--lh-tight);letter-spacing:var(--tracking-display);font-weight:var(--weight-bold);max-inline-size:18ch}[dir=rtl] h1.svelte-1uha8ag{line-height:1.3;max-inline-size:16ch}.copy.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-muted);font-size:1.0625rem;max-inline-size:34rem}.cta.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block-start:var(--space-2)}.trust.svelte-1uha8ag{list-style:none;margin:var(--space-2) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);color:var(--ink-muted);font-size:var(--fs-label)}.trust.svelte-1uha8ag li:where(.svelte-1uha8ag){display:inline-flex;align-items:center;gap:var(--space-1-5)}.trust.svelte-1uha8ag svg{color:var(--primary)}.visual.svelte-1uha8ag{min-inline-size:0}.art.svelte-1uha8ag{position:relative;aspect-ratio:16 / 10;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--elev-3);background:linear-gradient(135deg,var(--primary-soft),var(--highlight-soft))}.o.svelte-1uha8ag{position:absolute;border-radius:50%}.o1.svelte-1uha8ag{inline-size:62%;aspect-ratio:1;inset-block-start:-22%;inset-inline-end:-10%;background:var(--primary);opacity:.16;animation:svelte-1uha8ag-float 9s ease-in-out infinite}.o2.svelte-1uha8ag{inline-size:34%;aspect-ratio:1;inset-block-end:-12%;inset-inline-start:6%;background:var(--highlight);opacity:.35;animation:svelte-1uha8ag-float 11s ease-in-out infinite reverse}.o3.svelte-1uha8ag{inline-size:14%;aspect-ratio:1;inset-block-start:18%;inset-inline-start:14%;background:var(--primary);opacity:.22;animation:svelte-1uha8ag-float 7s ease-in-out infinite}@keyframes svelte-1uha8ag-float{50%{transform:translateY(-8%) scale(1.04)}}.chip.svelte-1uha8ag{position:absolute;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface-raised);border-radius:var(--radius-lg);box-shadow:var(--elev-4);color:var(--on-primary-soft);animation:rise var(--duration-slower) var(--ease-decelerate) both}.chip.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--ink);font-size:1.25rem}.chip.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--ink-muted);font-size:var(--fs-label)}.c1.svelte-1uha8ag{inset-block-start:14%;inset-inline-start:8%;animation-delay:.12s}.c2.svelte-1uha8ag{inset-block-start:44%;inset-inline-end:8%;animation-delay:.24s}.c3.svelte-1uha8ag{inset-block-end:12%;inset-inline-start:18%;animation-delay:.36s}@media(prefers-reduced-motion:reduce){.o.svelte-1uha8ag,.chip.svelte-1uha8ag{animation:none}}.cats.svelte-1uha8ag{display:flex;gap:var(--space-4);overflow-x:auto;scrollbar-width:none;padding-block:var(--space-1) var(--space-2);margin-inline:calc(var(--space-4) * -1);padding-inline:var(--space-4)}.cats.svelte-1uha8ag::-webkit-scrollbar{display:none}.cat.svelte-1uha8ag{flex:none;inline-size:5.25rem;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-decoration:none;color:var(--ink);font-size:var(--fs-label);text-align:center;line-height:1.3}.cat.svelte-1uha8ag span:where(.svelte-1uha8ag):last-child{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cat.svelte-1uha8ag .ci,.ci.all.svelte-1uha8ag{inline-size:4.25rem;block-size:4.25rem;border:2px solid var(--surface-raised);box-shadow:var(--elev-2);transition:transform var(--duration-base) var(--ease-spring),box-shadow var(--duration-base)}.ci.all.svelte-1uha8ag{display:grid;place-items:center;border-radius:50%;background:var(--primary-soft);color:var(--on-primary-soft)}.cat.svelte-1uha8ag:hover .ci,.cat.svelte-1uha8ag:hover .ci.all:where(.svelte-1uha8ag){transform:translateY(-3px) scale(1.05);box-shadow:var(--elev-3)}.cat.svelte-1uha8ag:active .ci{transform:scale(.95)}@media(min-width:64rem){.cats.svelte-1uha8ag{justify-content:center;margin-inline:0;padding-inline:0;gap:var(--space-6)}.cat.svelte-1uha8ag{inline-size:6rem}}.occ.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-4);scroll-margin-block-start:6rem}.occ.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--fs-title-lg)}.occ.svelte-1uha8ag header:where(.svelte-1uha8ag){display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3)}.viewall.svelte-1uha8ag{display:inline-flex;align-items:center;gap:2px;min-block-size:2.75rem;padding-inline:var(--space-2);color:var(--primary-ink);font-weight:var(--weight-medium);font-size:var(--fs-label);text-decoration:none;white-space:nowrap}.viewall.svelte-1uha8ag:hover{text-decoration:underline}.occ.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-muted);font-size:var(--fs-label);margin-block-start:2px}.tiles.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}@media(min-width:40rem){.tiles.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}}@media(min-width:64rem){.tiles.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr))}}.tile.svelte-1uha8ag{position:relative;display:block;border-radius:var(--radius-lg);overflow:hidden;color:#fff;text-decoration:none;box-shadow:var(--elev-2);isolation:isolate}.tile.svelte-1uha8ag .timg{transition:transform var(--duration-slower) var(--ease-standard)}.tile.svelte-1uha8ag:hover .timg{transform:scale(1.07)}.shade.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#140a1ec7,#140a1e0d 62%)}.txt.svelte-1uha8ag{position:absolute;inset-inline:var(--space-3);inset-block-end:var(--space-3);display:flex;flex-direction:column}.txt.svelte-1uha8ag b:where(.svelte-1uha8ag){font-size:var(--fs-title);text-shadow:0 1px 8px rgb(0 0 0 / .4)}.txt.svelte-1uha8ag small:where(.svelte-1uha8ag){opacity:.85;font-size:var(--fs-label-sm)}.blank.svelte-1uha8ag{display:grid;justify-items:center;gap:var(--space-3);padding:var(--space-8);color:var(--ink-muted)}
