.logos-carousel.svelte-1iodr0k{position:relative;overflow:hidden;padding:2.5rem 0;background:var(--logos-carousel-bg);width:100%;max-width:var(--carousel-max-width, none);margin-inline:auto}.logos-carousel__title.svelte-1iodr0k{margin:0 0 1.25rem;text-align:center;font-family:var(--font-heading);color:var(--logos-carousel-title)}.logos-carousel__viewport.svelte-1iodr0k{overflow:hidden}.logos-carousel__track.svelte-1iodr0k{display:flex;align-items:center;gap:2rem;will-change:transform;padding:.5rem .25rem}.logos-carousel__item.svelte-1iodr0k{flex:0 0 50%;display:flex;align-items:center;justify-content:center;padding:.5rem}.logos-carousel__link.svelte-1iodr0k{display:flex;align-items:center;justify-content:center;width:100%;height:5.25rem;border-radius:var(--card-radius);transition:transform .3s ease,box-shadow .3s ease}.logos-carousel.is-monochrome.svelte-1iodr0k .logos-carousel__link:where(.svelte-1iodr0k) img:where(.svelte-1iodr0k){filter:grayscale(1);opacity:.7}.logos-carousel.is-monochrome.svelte-1iodr0k .logos-carousel__item.is-link:where(.svelte-1iodr0k) .logos-carousel__link:where(.svelte-1iodr0k):hover img:where(.svelte-1iodr0k),.logos-carousel.is-monochrome.svelte-1iodr0k .logos-carousel__item.is-link:where(.svelte-1iodr0k) .logos-carousel__link:where(.svelte-1iodr0k):focus-within img:where(.svelte-1iodr0k){filter:grayscale(0);opacity:1}.logos-carousel__link.svelte-1iodr0k img:where(.svelte-1iodr0k){max-width:var(--logo-scale, 76%);max-height:100%;width:auto;height:auto;object-fit:contain;transition:filter .3s ease,opacity .3s ease,transform .3s ease}.logos-carousel__item.is-link.svelte-1iodr0k .logos-carousel__link:where(.svelte-1iodr0k):hover,.logos-carousel__item.is-link.svelte-1iodr0k .logos-carousel__link:where(.svelte-1iodr0k):focus-within{transform:translateY(-3px);box-shadow:var(--shadow-card)}.logos-carousel__item.is-link.svelte-1iodr0k .logos-carousel__link:where(.svelte-1iodr0k):hover img:where(.svelte-1iodr0k),.logos-carousel__item.is-link.svelte-1iodr0k .logos-carousel__link:where(.svelte-1iodr0k):focus-within img:where(.svelte-1iodr0k){transform:scale(1.03)}.logos-carousel.mode-continuous.is-measured.svelte-1iodr0k .logos-carousel__track:where(.svelte-1iodr0k){animation:svelte-1iodr0k-logos-scroll var(--duration, 90s) linear infinite}.logos-carousel.mode-continuous.is-measured.is-paused.svelte-1iodr0k .logos-carousel__track:where(.svelte-1iodr0k){animation-play-state:paused}.logos-carousel.mode-step.svelte-1iodr0k .logos-carousel__track:where(.svelte-1iodr0k){transition:transform var(--transition-ms, .5s) ease}.logos-carousel.mode-step.svelte-1iodr0k .no-transition:where(.svelte-1iodr0k){transition:none}@keyframes svelte-1iodr0k-logos-scroll{0%{transform:translate(0)}to{transform:translate(calc(-1 * var(--set-width, 50%)))}}@media (prefers-reduced-motion: reduce){.logos-carousel.mode-continuous.is-measured.svelte-1iodr0k .logos-carousel__track:where(.svelte-1iodr0k){animation:none}.logos-carousel.mode-step.svelte-1iodr0k .logos-carousel__track:where(.svelte-1iodr0k){transition:none}}@media (min-width: 600px){.logos-carousel__item.svelte-1iodr0k{flex-basis:calc(100% / 3)}}@media (min-width: 900px){.logos-carousel__item.svelte-1iodr0k{flex-basis:20%}}@media (min-width: 1200px){.logos-carousel__item.svelte-1iodr0k{flex-basis:calc(100% / 6)}}.main-slider.svelte-1gamh33{position:relative;width:100%;overflow:hidden;background:var(--color-surface)}.main-slider__viewport.svelte-1gamh33{overflow:hidden;width:100%}.main-slider__track.svelte-1gamh33{display:flex;transition:transform .6s ease}.main-slider__slide.svelte-1gamh33{min-width:100%;position:relative}.main-slider__media.svelte-1gamh33{display:block;width:100%;height:var(--slider-height, clamp(320px, 45vw, 560px))}.main-slider--boxed.svelte-1gamh33{max-width:1120px;margin:0 auto;border-radius:var(--card-radius);box-shadow:var(--shadow-card)}.main-slider--compact.svelte-1gamh33{--slider-height: clamp(180px, 24vw, 300px)}.main-slider--bold.svelte-1gamh33{--slider-height: clamp(420px, 60vw, 720px)}.main-slider--bold.svelte-1gamh33 .main-slider__overlay:where(.svelte-1gamh33){background:linear-gradient(to top,#000000bf,#00000026 55%,#00000059);padding:clamp(2rem,6vw,6rem)}.main-slider--bold.svelte-1gamh33 .main-slider__content:where(.svelte-1gamh33){max-width:48rem}.main-slider--bold.svelte-1gamh33 .main-slider__title:where(.svelte-1gamh33){font-size:clamp(2.5rem,8vw,6rem);font-weight:800;line-height:.95;letter-spacing:-.02em;text-transform:uppercase}.main-slider--bold.svelte-1gamh33 .main-slider__subtitle:where(.svelte-1gamh33){font-size:clamp(1.1rem,2.5vw,1.5rem);font-weight:500;opacity:.9}.main-slider--bold.svelte-1gamh33 .main-slider__button:where(.svelte-1gamh33){background:var(--primary-gradient, var(--primary));background-color:var(--primary);color:var(--on-primary);padding:.9rem 2.25rem;font-size:1.05rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;border-radius:var(--btn-radius)}.main-slider__media.svelte-1gamh33 img:where(.svelte-1gamh33){width:100%;height:100%;object-fit:cover;display:block}.main-slider__overlay.svelte-1gamh33{position:absolute;inset:0;display:flex;padding:clamp(1.5rem,4vw,4rem);background:linear-gradient(to top,#0000008c,#0000 60%);pointer-events:none}.main-slider__overlay[data-pos-y=top].svelte-1gamh33{align-items:flex-start}.main-slider__overlay[data-pos-y=center].svelte-1gamh33{align-items:center}.main-slider__overlay[data-pos-y=bottom].svelte-1gamh33{align-items:flex-end}.main-slider__overlay[data-pos-x=left].svelte-1gamh33{justify-content:flex-start}.main-slider__overlay[data-pos-x=center].svelte-1gamh33{justify-content:center}.main-slider__overlay[data-pos-x=right].svelte-1gamh33{justify-content:flex-end}.main-slider__content.svelte-1gamh33{pointer-events:auto;max-width:32rem;color:var(--on-overlay);text-shadow:0 1px 3px rgba(0,0,0,.5)}.main-slider__title.svelte-1gamh33{font-size:clamp(1.5rem,3.5vw,2.5rem);margin:0 0 .5rem}.main-slider__subtitle.svelte-1gamh33{font-size:clamp(1rem,2vw,1.25rem);margin:0 0 1rem}.main-slider__body.svelte-1gamh33{margin:0 0 1rem}.main-slider__button.svelte-1gamh33{display:inline-block;padding:.6rem 1.5rem;background:var(--color-bg-0);color:var(--color-text);text-decoration:none;font-weight:600;border-radius:4px}.main-slider__arrow.svelte-1gamh33{position:absolute;top:50%;transform:translateY(-50%);background:color-mix(in srgb,var(--color-bg-0) 75%,transparent);border:0;width:40px;height:40px;border-radius:999px;cursor:pointer;font-size:1.5rem;color:var(--color-text)}.main-slider__arrow.prev.svelte-1gamh33{left:16px}.main-slider__arrow.next.svelte-1gamh33{right:16px}.main-slider__dots.svelte-1gamh33{position:absolute;left:50%;bottom:16px;transform:translate(-50%);display:flex;gap:8px}.main-slider__dots.svelte-1gamh33 button:where(.svelte-1gamh33){width:8px;height:8px;border-radius:50%;border:0;background:color-mix(in srgb,var(--color-bg-0) 75%,transparent);cursor:pointer}.main-slider__dots.svelte-1gamh33 button.active:where(.svelte-1gamh33){background:var(--secondary)}.home-categories.svelte-jgnfml{width:100%;padding:3.5rem 0 4rem;background:var(--categories-bg)}.home-categories__inner.svelte-jgnfml{max-width:1120px}.home-categories__title.svelte-jgnfml{margin:0 0 2.5rem;text-align:center;text-transform:uppercase;letter-spacing:.08em;color:var(--categories-title);font-size:clamp(1.4rem,2.2vw,2rem);font-weight:700}.home-categories__grid.svelte-jgnfml{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}.home-categories__item.svelte-jgnfml{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.home-categories__item--link.svelte-jgnfml{color:inherit;text-decoration:none}.home-categories__item--link.svelte-jgnfml:hover{text-decoration:none}.home-categories__card.svelte-jgnfml{position:relative;width:100%;aspect-ratio:3 / 2;border-radius:6px;overflow:hidden;box-shadow:0 12px 24px #21212126}.home-categories__card.svelte-jgnfml img:where(.svelte-jgnfml){width:100%;height:100%;object-fit:cover;display:block}.home-categories__overlay.svelte-jgnfml{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:.75rem;padding:1.4rem 1.2rem 1.6rem;background:linear-gradient(180deg,#0000 20%,#0000008c);color:var(--on-overlay)}.home-categories__overlay.svelte-jgnfml h3:where(.svelte-jgnfml){margin:0;font-size:1.1rem;text-transform:uppercase;letter-spacing:.04em}.home-categories__overlay.svelte-jgnfml p:where(.svelte-jgnfml){margin:0;font-size:.9rem;line-height:1.4}.home-categories.svelte-jgnfml .btn:where(.svelte-jgnfml){min-width:150px}.home-categories--cards.svelte-jgnfml .home-categories__card:where(.svelte-jgnfml){aspect-ratio:5 / 3}.home-categories--cards.svelte-jgnfml .home-categories__overlay:where(.svelte-jgnfml){position:static;inset:auto;padding:1rem 0 0;background:none;color:inherit;text-align:center}.home-categories--cards.svelte-jgnfml .home-categories__overlay:where(.svelte-jgnfml) h3:where(.svelte-jgnfml){color:var(--color-text)}.home-categories--cards.svelte-jgnfml .home-categories__overlay:where(.svelte-jgnfml) p:where(.svelte-jgnfml){color:var(--text-muted)}.home-categories--carousel.svelte-jgnfml .home-categories__grid:where(.svelte-jgnfml){display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 1rem;padding-bottom:.75rem;-webkit-overflow-scrolling:touch}.home-categories--carousel.svelte-jgnfml .home-categories__item:where(.svelte-jgnfml){flex:0 0 min(280px,78%);scroll-snap-align:start}@media (max-width: 720px){.home-categories.svelte-jgnfml{padding:2.5rem 0 3rem}.home-categories.svelte-jgnfml:not(.home-categories--carousel) .home-categories__grid:where(.svelte-jgnfml){grid-template-columns:1fr}.home-categories__card.svelte-jgnfml{aspect-ratio:4 / 5}}.article-error.svelte-1dqu6xe{color:var(--danger-text)}.article-annotation.svelte-1dqu6xe{color:var(--text-muted)}.homepage.svelte-1n79f5r{display:flex;flex-direction:column;align-items:center;flex:.6;width:100%;gap:var(--section-gap, 2rem)}.container.svelte-1n79f5r{width:100%}.page-fragment.svelte-1n79f5r{padding:0 1rem}.page-fragment--bg-base.svelte-1n79f5r,.page-fragment--bg-surface.svelte-1n79f5r,.page-fragment--bg-primary.svelte-1n79f5r{padding-block:2.5rem}.page-fragment--bg-base.svelte-1n79f5r{background:var(--color-bg-1)}.page-fragment--bg-surface.svelte-1n79f5r{background:var(--color-surface)}.page-fragment--bg-primary.svelte-1n79f5r{background:var(--primary);color:var(--on-primary)}
