.os-marketing-hero.svelte-gy79uc{position:relative;isolation:isolate;display:flex;align-items:center;min-height:100dvh;padding-block:calc(var(--os-site-header-height, 4.25rem) + var(--os-space-stack-xl)) var(--os-section-gap);background:var(--os-gradient-atmosphere, var(--os-color-surface));overflow:hidden}.os-marketing-hero.svelte-gy79uc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(color-mix(in srgb,var(--os-color-ink) 4.5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--os-color-ink) 4.5%,transparent) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 20%,transparent 75%);pointer-events:none;opacity:.7}.os-marketing-hero__container.svelte-gy79uc{display:grid;gap:var(--os-space-stack-xl);align-items:center;width:100%}.os-marketing-hero[data-variant=editorial].svelte-gy79uc .os-marketing-hero__container:where(.svelte-gy79uc){grid-template-columns:1fr}.os-marketing-hero[data-variant=product].svelte-gy79uc .os-marketing-hero__container:where(.svelte-gy79uc){grid-template-columns:1fr}@media(min-width:56rem){.os-marketing-hero[data-variant=editorial].svelte-gy79uc .os-marketing-hero__container:where(.svelte-gy79uc){grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.os-marketing-hero[data-variant=product].svelte-gy79uc .os-marketing-hero__container:where(.svelte-gy79uc){grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.os-marketing-hero__content.svelte-gy79uc{display:flex;flex-direction:column;gap:var(--os-space-stack-lg);max-width:40rem}.os-marketing-hero__actions.svelte-gy79uc{display:flex;flex-wrap:wrap;gap:var(--os-space-stack-md);margin-top:var(--os-space-stack-sm)}.os-marketing-hero__stat.svelte-gy79uc{margin-top:var(--os-space-stack-md);max-width:18rem}.os-marketing-hero__visual.svelte-gy79uc{min-height:16rem;height:100%;border-radius:calc(var(--radius-os-xl) + .15rem);overflow:hidden;background:color-mix(in srgb,var(--os-color-surface-raised) 86%,transparent);border:1px solid color-mix(in srgb,var(--os-color-border) 85%,transparent);box-shadow:var(--shadow-os-panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.os-marketing-hero__visual--editorial.svelte-gy79uc{background:color-mix(in srgb,var(--os-color-surface-raised) 72%,transparent);overflow:visible}.os-marketing-hero__visual.svelte-gy79uc .hero-carousel{min-height:18rem;height:100%}.os-marketing-hero__visual.svelte-gy79uc .hero-editorial{min-height:20rem;height:100%}@media(min-width:56rem){.os-marketing-hero__visual.svelte-gy79uc{min-height:24rem}}.os-feature-grid.svelte-d7fvkq{display:grid;gap:0;list-style:none;margin:0;padding:0;border-top:var(--os-border-width) solid var(--os-color-border)}.os-feature-grid[data-columns="2"].svelte-d7fvkq{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.os-feature-grid[data-columns="3"].svelte-d7fvkq{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.os-feature-grid[data-columns="4"].svelte-d7fvkq{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.os-feature-grid--compact[data-columns="3"].svelte-d7fvkq,.os-feature-grid--compact[data-columns="4"].svelte-d7fvkq{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.os-feature-grid__item.svelte-d7fvkq{display:flex;flex-direction:column;gap:var(--os-space-stack-md);padding:var(--os-space-stack-xl) var(--os-space-stack-md) var(--os-space-stack-xl) 0;border-bottom:var(--os-border-width) solid var(--os-color-border);border-right:var(--os-border-width) solid var(--os-color-border)}.os-feature-grid__item.svelte-d7fvkq .os-heading{margin-block:0;font-family:var(--os-font-sans);font-size:var(--os-text-lg);font-weight:600;letter-spacing:-.01em}.os-feature-grid--compact.svelte-d7fvkq .os-feature-grid__item:where(.svelte-d7fvkq){padding-block:var(--os-space-stack-md)}.os-feature-grid--compact.svelte-d7fvkq .os-feature-grid__item:where(.svelte-d7fvkq) .os-heading{font-size:var(--os-text-base)}.os-feature-grid__icon.svelte-d7fvkq{color:var(--os-color-text-muted)}.os-feature-grid__link.svelte-d7fvkq{margin:var(--os-space-stack-sm) 0 0}.os-logo-strip.svelte-jgdsm9{display:flex;flex-direction:column;gap:var(--os-space-stack-md);align-items:center;text-align:center}.os-logo-strip__title.svelte-jgdsm9{margin:0;font-size:var(--os-text-sm);font-weight:600;color:var(--os-color-text-muted);text-transform:uppercase;letter-spacing:.06em}.os-logo-strip__list.svelte-jgdsm9{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--os-space-stack-md) var(--os-space-stack-lg);list-style:none;margin:0;padding:0}.os-logo-strip__item.svelte-jgdsm9{font-size:var(--os-text-sm);font-weight:700;color:var(--os-color-text-muted);text-decoration:none;letter-spacing:.02em}a.os-logo-strip__item.svelte-jgdsm9:hover{color:var(--os-color-ink)}.os-stats-band.svelte-1szzwv4{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--os-space-stack-md)}.os-content-band__list.svelte-kbssbm{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:var(--os-space-stack-sm);color:var(--os-color-text);line-height:var(--os-leading-relaxed)}.os-content-band__aside.svelte-kbssbm{display:flex;flex-direction:column;justify-content:center}.os-case-showcase.svelte-4scw5t{display:grid;grid-template-columns:1fr;gap:0;list-style:none;margin:0;padding:0;border-top:var(--os-border-width) solid var(--os-color-border)}.os-case-showcase__item.svelte-4scw5t{border-bottom:var(--os-border-width) solid var(--os-color-border)}.os-case.svelte-4scw5t{display:grid;gap:var(--os-space-stack-lg);padding-block:var(--os-space-stack-xl);max-width:42rem;align-items:start}.os-case-showcase__item--visual.svelte-4scw5t .os-case:where(.svelte-4scw5t){grid-template-columns:6.5rem 1fr;max-width:var(--os-measure-wide)}.os-case__media.svelte-4scw5t{display:block;line-height:0}.os-case__media.svelte-4scw5t img:where(.svelte-4scw5t){width:6.5rem;height:auto;aspect-ratio:3 / 4;object-fit:cover;border:var(--os-border-width) solid var(--os-color-border);background:var(--os-color-surface-inset);transition:transform var(--os-motion-duration) ease}.os-case__media.svelte-4scw5t:hover img:where(.svelte-4scw5t){transform:translateY(-2px)}.os-case__body.svelte-4scw5t{display:flex;flex-direction:column;gap:var(--os-space-stack-md);min-width:0}.os-case__body.svelte-4scw5t .os-heading{margin-block:0}.os-case__cta.svelte-4scw5t{margin:var(--os-space-stack-sm) 0 0}.os-case-showcase__item--featured.svelte-4scw5t .os-case:where(.svelte-4scw5t){padding-block:var(--os-space-stack-2xl);max-width:var(--os-measure-wide)}.os-case-showcase__item--featured.os-case-showcase__item--visual.svelte-4scw5t .os-case:where(.svelte-4scw5t){grid-template-columns:9rem 1fr}.os-case-showcase__item--featured.svelte-4scw5t .os-case__media:where(.svelte-4scw5t) img:where(.svelte-4scw5t){width:9rem}@media(min-width:48rem){.os-case-showcase.svelte-4scw5t:has(.os-case-showcase__item--featured:where(.svelte-4scw5t)):has(.os-case-showcase__item:where(.svelte-4scw5t):not(.os-case-showcase__item--featured)){grid-template-columns:1.2fr 1fr;gap:0 var(--os-space-stack-xl);border-top:none}.os-case-showcase.svelte-4scw5t:has(.os-case-showcase__item--featured:where(.svelte-4scw5t)):has(.os-case-showcase__item:where(.svelte-4scw5t):not(.os-case-showcase__item--featured)) .os-case-showcase__item:where(.svelte-4scw5t):not(.os-case-showcase__item--featured){border-top:var(--os-border-width) solid var(--os-color-border)}.os-case-showcase.svelte-4scw5t:has(.os-case-showcase__item--featured:where(.svelte-4scw5t)):has(.os-case-showcase__item:where(.svelte-4scw5t):not(.os-case-showcase__item--featured)) .os-case-showcase__item--featured:where(.svelte-4scw5t){grid-row:1 / span 99;border-bottom:none;border-right:var(--os-border-width) solid var(--os-color-border);padding-right:var(--os-space-stack-xl)}.os-case-showcase.svelte-4scw5t:has(.os-case-showcase__item--featured:where(.svelte-4scw5t)):has(.os-case-showcase__item:where(.svelte-4scw5t):not(.os-case-showcase__item--featured)) .os-case-showcase__item--featured:where(.svelte-4scw5t) .os-case:where(.svelte-4scw5t){position:sticky;top:var(--os-space-stack-xl)}}@media(max-width:40rem){.os-case-showcase__item--visual.svelte-4scw5t .os-case:where(.svelte-4scw5t),.os-case-showcase__item--featured.os-case-showcase__item--visual.svelte-4scw5t .os-case:where(.svelte-4scw5t){grid-template-columns:5rem 1fr}.os-case__media.svelte-4scw5t img:where(.svelte-4scw5t),.os-case-showcase__item--featured.svelte-4scw5t .os-case__media:where(.svelte-4scw5t) img:where(.svelte-4scw5t){width:5rem}}.hero-editorial.svelte-1pzpimf{height:100%;min-height:20rem}.hero-editorial__frame.svelte-1pzpimf{display:flex;flex-direction:column;height:100%;padding:var(--os-space-stack-lg);border-radius:calc(var(--radius-os-xl) + .1rem);background:radial-gradient(ellipse 80% 60% at 100% 0%,color-mix(in srgb,var(--os-color-logo-fill) 16%,transparent),transparent 55%),radial-gradient(ellipse 60% 50% at 0% 100%,color-mix(in srgb,var(--os-color-brand) 14%,transparent),transparent 50%),color-mix(in srgb,var(--os-color-surface-raised) 88%,transparent);border:1px solid color-mix(in srgb,var(--os-color-border) 80%,transparent);box-shadow:var(--shadow-os-panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-editorial__viewport.svelte-1pzpimf{position:relative;flex:1;min-height:14rem}.hero-editorial__slide.svelte-1pzpimf{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:var(--os-space-stack-md);opacity:0;transform:translateY(1rem);transition:opacity .7s ease,transform .7s ease;pointer-events:none}.hero-editorial__slide--active.svelte-1pzpimf{opacity:1;transform:translateY(0);pointer-events:auto}.hero-editorial__header.svelte-1pzpimf{display:flex;flex-direction:column;gap:.375rem}.hero-editorial__kicker.svelte-1pzpimf{font-size:var(--os-text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--os-color-logo-fill)}.hero-editorial__title.svelte-1pzpimf{margin:0;font-family:var(--os-font-display);font-size:clamp(1.2rem,2.2vw,1.5rem);font-weight:700;letter-spacing:var(--os-letter-display);line-height:var(--os-leading-snug);color:var(--os-color-ink)}.hero-editorial__body.svelte-1pzpimf{flex:1;min-height:0}.hero-editorial__featured-card.svelte-1pzpimf{display:flex;flex-direction:column;gap:.5rem;padding:var(--os-space-stack-md);border-radius:var(--radius-os-lg);background:color-mix(in srgb,var(--os-color-surface) 70%,transparent);border:1px solid color-mix(in srgb,var(--os-color-border) 75%,transparent);text-decoration:none;color:inherit;transition:transform var(--os-motion-duration) ease,border-color var(--os-motion-duration) ease}.hero-editorial__featured-card.svelte-1pzpimf:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--os-color-logo-fill) 35%,var(--os-color-border))}.hero-editorial__featured-card--placeholder.svelte-1pzpimf{pointer-events:none}.hero-editorial__featured-area.svelte-1pzpimf{font-size:var(--os-text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--os-color-chart-fill-peak)}.hero-editorial__featured-title.svelte-1pzpimf{font-size:var(--os-text-lg);font-weight:650;line-height:var(--os-leading-snug);color:var(--os-color-ink)}.hero-editorial__featured-meta.svelte-1pzpimf{font-size:var(--os-text-sm);color:var(--os-color-text-muted)}.hero-editorial__impact-grid.svelte-1pzpimf{display:grid;grid-template-columns:1fr;gap:var(--os-space-stack-sm)}@media(min-width:30rem){.hero-editorial__impact-grid.svelte-1pzpimf{grid-template-columns:repeat(3,minmax(0,1fr))}}.hero-editorial__impact-grid.svelte-1pzpimf .os-stat{padding:var(--os-space-stack-sm)}.hero-editorial__impact-grid.svelte-1pzpimf .os-stat__value{font-size:var(--os-text-xl)}.hero-editorial__thematic.svelte-1pzpimf{display:flex;flex-direction:column;gap:var(--os-space-stack-md)}.hero-editorial__thematic-spotlight.svelte-1pzpimf{padding:var(--os-space-stack-md);border-left:3px solid var(--os-color-chart-fill-peak);background:color-mix(in srgb,var(--os-color-surface) 80%,transparent);border-radius:0 var(--radius-os-md) var(--radius-os-md) 0}.hero-editorial__thematic-name.svelte-1pzpimf{display:block;margin-bottom:.375rem;font-size:var(--os-text-base);font-weight:650;color:var(--os-color-ink)}.hero-editorial__tags.svelte-1pzpimf{display:flex;flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none}.hero-editorial__tags.svelte-1pzpimf li:where(.svelte-1pzpimf){padding:.25rem .625rem;border-radius:var(--radius-os-md);font-size:var(--os-text-xs);font-weight:600;color:var(--os-color-ink);background:color-mix(in srgb,var(--os-color-logo-fill) 12%,var(--os-color-surface));border:1px solid color-mix(in srgb,var(--os-color-logo-fill) 18%,transparent)}.hero-editorial__explore.svelte-1pzpimf{display:grid;gap:var(--os-space-stack-sm)}.hero-editorial__explore.svelte-1pzpimf .os-illustration__svg{max-width:10rem}.hero-editorial__explore-links.svelte-1pzpimf{display:flex;flex-wrap:wrap;gap:.5rem}.hero-editorial__explore-links.svelte-1pzpimf a:where(.svelte-1pzpimf){padding:.3rem .7rem;border-radius:var(--radius-os-md);font-size:var(--os-text-xs);font-weight:600;text-decoration:none;color:var(--os-color-ink);background:color-mix(in srgb,var(--os-color-surface) 80%,transparent);border:1px solid var(--os-color-border)}.hero-editorial__explore-links.svelte-1pzpimf a:where(.svelte-1pzpimf):hover{border-color:color-mix(in srgb,var(--os-color-logo-fill) 40%,var(--os-color-border));background:color-mix(in srgb,var(--os-color-logo-fill) 10%,var(--os-color-surface))}.hero-editorial__lead.svelte-1pzpimf{margin:0;font-size:var(--os-text-sm);line-height:var(--os-leading-relaxed);color:var(--os-color-text-muted)}.hero-editorial__progress.svelte-1pzpimf{height:2px;margin-top:var(--os-space-stack-md);border-radius:999px;background:color-mix(in srgb,var(--os-color-text-muted) 20%,transparent);overflow:hidden}.hero-editorial__progress-bar.svelte-1pzpimf{display:block;height:100%;width:0;border-radius:inherit;background:var(--os-color-chart-fill-peak);animation:svelte-1pzpimf-hero-editorial-progress var(--hero-interval, 7s) linear infinite}.hero-editorial__progress-bar--paused.svelte-1pzpimf{animation-play-state:paused}.hero-editorial__dots.svelte-1pzpimf{display:flex;justify-content:center;gap:.5rem;margin-top:var(--os-space-stack-sm)}.hero-editorial__dot.svelte-1pzpimf{width:.375rem;height:.375rem;padding:0;border:none;border-radius:999px;background:var(--os-color-text-muted);opacity:.35;cursor:pointer;transition:opacity var(--os-motion-duration) ease,transform var(--os-motion-duration) ease}.hero-editorial__dot--active.svelte-1pzpimf{opacity:1;transform:scale(1.25);background:var(--os-color-ink)}@keyframes svelte-1pzpimf-hero-editorial-progress{0%{width:0}to{width:100%}}@media(max-width:40rem){.hero-editorial__impact-grid.svelte-1pzpimf{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.hero-editorial__slide.svelte-1pzpimf{transition:none}.hero-editorial__progress-bar.svelte-1pzpimf{animation:none;width:100%;opacity:.35}}.landing__more.svelte-1si0fp3{margin:var(--os-space-stack-lg) 0 0}.landing__more.svelte-1si0fp3 a:where(.svelte-1si0fp3){font-weight:600;color:var(--os-color-primary);text-decoration:none;text-underline-offset:.25em}.landing__more.svelte-1si0fp3 a:where(.svelte-1si0fp3):hover{text-decoration:underline;text-decoration-color:var(--os-color-brand)}.landing__method.svelte-1si0fp3{display:grid;gap:var(--os-space-stack-2xl);align-items:start}@media(min-width:56rem){.landing__method.svelte-1si0fp3{grid-template-columns:minmax(12rem,.85fr) minmax(0,1.4fr)}}
