.home.svelte-1uha8ag{--page-max: var(--measure-page);--gutter: var(--page-gutter);--page-grid: minmax(var(--gutter), 1fr) minmax(0, var(--page-max)) minmax(var(--gutter), 1fr);--display-1: clamp(2.5rem, 1.9rem + 3.2vw, 4.75rem);--display-2: clamp(1.875rem, 1.5rem + 2vw, 3rem);--display-3: clamp(2.25rem, 1.8rem + 2.4vw, 3.5rem);--leading-display: 1.12;display:grid;grid-template-columns:var(--page-grid)}.home.svelte-1uha8ag>:where(.svelte-1uha8ag){grid-column:2;padding-block:clamp(var(--space-xl),6vw,var(--space-4xl))}.bleed.svelte-1uha8ag{grid-column:1 / -1;display:grid;grid-template-columns:var(--page-grid);align-content:start}.bleed.svelte-1uha8ag>:where(.svelte-1uha8ag){grid-column:2}.hero.svelte-1uha8ag{--accent-on-inverse: color-mix(in oklab, var(--color-accent) 58%, var(--color-on-brand));--on-inverse-soft: color-mix(in oklab, var(--color-on-brand) 76%, var(--color-brand-surface));--on-inverse-wash: color-mix(in oklab, var(--color-on-brand) 8%, transparent);--on-inverse-line: color-mix(in oklab, var(--color-on-brand) 22%, transparent);background:var(--color-brand-surface);color:var(--color-on-brand)}.home.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--font-display);font-size:var(--display-2);line-height:var(--leading-display);letter-spacing:-.02em;margin:0 0 var(--space-sm)}.home.svelte-1uha8ag h3:where(.svelte-1uha8ag){letter-spacing:-.01em}.kicker.svelte-1uha8ag{font-size:var(--text-2xs);font-weight:700;letter-spacing:.14em;line-height:var(--leading-snug);color:var(--color-accent-ink);margin:0 0 var(--space-sm)}.hero.svelte-1uha8ag .kicker:where(.svelte-1uha8ag){color:var(--accent-on-inverse)}.sec-head.svelte-1uha8ag{margin-block-end:var(--space-2xl)}.sec-head.svelte-1uha8ag .sec-lede:where(.svelte-1uha8ag){margin:0}.sec-lede.svelte-1uha8ag{color:var(--color-ink-soft);max-width:var(--measure-cjk);line-height:var(--leading-body)}@media (min-width: 62rem){.sec-head.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,24rem);column-gap:var(--space-3xl);align-items:end}.sec-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0}}.row.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:var(--space-2xs);margin:0}.cta-row.svelte-1uha8ag{display:flex;gap:var(--space-sm);flex-wrap:wrap;margin:0}.btn.big.svelte-1uha8ag{--btn-pad-block: var(--space-sm);--btn-pad-inline: var(--space-xl);font-size:var(--text-base)}.arrow-link.svelte-1uha8ag{font-size:var(--text-sm);font-weight:500}.fold.svelte-1uha8ag>summary:where(.svelte-1uha8ag){cursor:pointer;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-ink-soft);padding-block:var(--space-3xs);transition:color var(--duration-fade) var(--ease-standard)}.fold.svelte-1uha8ag>summary:where(.svelte-1uha8ag):hover,.fold[open].svelte-1uha8ag>summary:where(.svelte-1uha8ag){color:var(--color-accent-ink)}.fold-body.svelte-1uha8ag{margin-block-start:var(--space-xs)}.hero.svelte-1uha8ag{position:relative;isolation:isolate;overflow:hidden;align-content:end;min-height:clamp(30rem,78svh,44rem);margin-block-start:calc(-1 * var(--space-xl));padding-block:var(--space-4xl) var(--space-2xl)}.hero-media.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:url(../../../assets/company/hero.webp) center/cover no-repeat}.hero-media.svelte-1uha8ag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--color-brand-surface) 22%,color-mix(in oklab,var(--color-brand-surface) 68%,transparent) 62%,color-mix(in oklab,var(--color-brand-surface) 34%,transparent) 100%)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-family:var(--font-display);font-size:var(--display-1);line-height:var(--leading-display);letter-spacing:-.035em;color:var(--color-on-brand);margin-block-end:var(--space-md)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){color:var(--accent-on-inverse)}.hero-lede.svelte-1uha8ag{max-width:var(--measure-cjk);font-size:var(--text-lg);line-height:var(--leading-body);color:var(--on-inverse-soft);margin:0 0 var(--space-lg)}.hero.svelte-1uha8ag .btn.ghost:where(.svelte-1uha8ag){--btn-ink: var(--color-on-brand);--btn-border: color-mix(in oklab, var(--color-on-brand) 45%, transparent);--btn-bg-hover: var(--on-inverse-wash)}.hero.svelte-1uha8ag .btn.ghost:where(.svelte-1uha8ag):hover{--btn-border: var(--color-on-brand)}.hero-stats.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:var(--space-md) var(--space-lg);margin-block-start:var(--space-xl);padding-block-start:var(--space-lg);border-block-start:1px solid var(--on-inverse-line)}.hs.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:block;font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--accent-on-inverse)}.hs.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:var(--text-2xs);letter-spacing:.08em;color:var(--on-inverse-soft)}@media (min-width: 62rem){.hero-media.svelte-1uha8ag{inset-inline-start:50%}.hero-media.svelte-1uha8ag:after{background:linear-gradient(to right,var(--color-brand-surface) 0%,color-mix(in oklab,var(--color-brand-surface) 26%,transparent) 34%,color-mix(in oklab,var(--color-brand-surface) 14%,transparent) 100%)}.hero-copy.svelte-1uha8ag{max-width:min(100%,32rem)}.hero-stats.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr))}}.steps.svelte-1uha8ag{container:steps / inline-size;list-style:none;margin:0;padding:0}.strow.svelte-1uha8ag{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-md);row-gap:var(--space-sm);padding-block:var(--space-lg);border-block-start:1px solid var(--color-line)}.strow.svelte-1uha8ag:last-child{border-block-end:1px solid var(--color-line)}.st-n.svelte-1uha8ag{grid-column:1;grid-row:1 / -1;font-family:var(--font-display);font-size:var(--display-3);font-weight:700;line-height:.9;letter-spacing:-.04em;color:var(--color-accent);font-variant-numeric:tabular-nums}.st-main.svelte-1uha8ag{grid-column:2}.st-side.svelte-1uha8ag{grid-column:2;display:grid;gap:var(--space-2xs);align-content:start;justify-items:start}.st-side.svelte-1uha8ag .fold-body:where(.svelte-1uha8ag){display:grid;gap:var(--space-xs);justify-items:start}.strow.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:var(--font-display);font-size:var(--text-xl);margin:0 0 var(--space-2xs)}.strow.svelte-1uha8ag h3:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){display:block;color:var(--color-ink-faint);font-family:var(--font-sans);font-weight:400;font-size:var(--text-2xs);letter-spacing:.1em}.brief.svelte-1uha8ag{color:var(--color-ink-soft);line-height:var(--leading-body);max-width:var(--measure-cjk);margin:0}.stage-link.svelte-1uha8ag{font-size:var(--text-sm)}.cats.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3xs) var(--space-sm);margin:0;font-size:var(--text-sm);line-height:var(--leading-snug)}.cats-label.svelte-1uha8ag{color:var(--color-ink-faint);font-size:var(--text-2xs);letter-spacing:.04em}@container steps (min-width: 46rem){.strow.svelte-1uha8ag{grid-template-columns:auto minmax(0,1fr) minmax(0,19rem);column-gap:var(--space-xl)}.st-side.svelte-1uha8ag{grid-column:3;grid-row:1 / -1}.strow.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--text-2xl)}.strow.svelte-1uha8ag h3:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){display:inline;margin-inline-start:var(--space-xs)}}.portal.svelte-1uha8ag{background:var(--color-accent-surface)}.portal-grid.svelte-1uha8ag{display:grid;gap:var(--space-xl)}.portal-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-ink-soft);max-width:var(--measure-cjk);line-height:var(--leading-body);margin:0}.od-note.svelte-1uha8ag{margin-block-start:var(--space-md);font-size:var(--text-sm)}.portal-cta.svelte-1uha8ag{display:flex;flex-direction:column;align-items:start;gap:var(--space-sm);margin:0}@media (min-width: 62rem){.portal-grid.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) minmax(0,20rem);column-gap:var(--space-4xl);align-items:center}}.case-grid.svelte-1uha8ag{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(15rem,85%);gap:var(--space-lg);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-block-end:var(--space-xs)}.kase.svelte-1uha8ag{scroll-snap-align:start}.kase.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:var(--font-display);font-size:var(--text-xl);margin:0 0 var(--space-xs)}.kase.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-ink-soft);font-size:var(--text-sm);line-height:var(--leading-body);margin:0 0 var(--space-xs)}@media (min-width: 62rem){.case-grid.svelte-1uha8ag{grid-auto-flow:row;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-2xl);overflow-x:visible;padding-block-end:0}.kase.svelte-1uha8ag+.kase:where(.svelte-1uha8ag){border-inline-start:1px solid var(--color-line);padding-inline-start:var(--space-2xl)}.kase.svelte-1uha8ag:first-child h3:where(.svelte-1uha8ag){font-size:var(--display-2)}.kase.svelte-1uha8ag:first-child p:where(.svelte-1uha8ag){font-size:var(--text-base)}}.partnerzone.svelte-1uha8ag{background:var(--color-surface-raised);border-block:1px solid var(--color-line)}.partners.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xs)}@media (min-width: 46rem){.partners.svelte-1uha8ag{grid-template-columns:repeat(6,minmax(0,1fr))}}.partner.svelte-1uha8ag{border:1px solid var(--color-line);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-xs);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2xs);min-height:4.5rem;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;transition:border-color var(--duration-fade) var(--ease-standard)}.partner.svelte-1uha8ag:hover{border-color:var(--color-line-strong)}.partner.svelte-1uha8ag img:where(.svelte-1uha8ag){max-height:2.4rem;max-width:82%;object-fit:contain}.pname-mark.svelte-1uha8ag{font-family:var(--font-display);font-size:var(--text-base);font-weight:700;color:var(--color-ink);letter-spacing:.02em;line-height:var(--leading-snug)}.partner.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--color-ink-faint);font-size:var(--text-2xs);line-height:var(--leading-snug)}.home.svelte-1uha8ag .pz-sub:where(.svelte-1uha8ag){font-size:var(--text-2xl);margin-block:var(--space-3xl) var(--space-md)}.partnerzone.svelte-1uha8ag .fold:where(.svelte-1uha8ag):has(>.brands:where(.svelte-1uha8ag))>summary:where(.svelte-1uha8ag){font-size:var(--text-base);color:var(--color-ink)}.nowrap.svelte-1uha8ag{white-space:nowrap}.brands.svelte-1uha8ag{container:brands / inline-size;list-style:none;margin:0;padding:0}.brand.svelte-1uha8ag{display:grid;gap:var(--space-2xs);align-items:baseline;padding-block:var(--space-sm);border-block-start:1px solid var(--color-line)}.brand.svelte-1uha8ag:last-child{border-block-end:1px solid var(--color-line)}.brand.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-family:var(--font-display);font-size:var(--text-lg)}.brand.svelte-1uha8ag .muted:where(.svelte-1uha8ag){font-size:var(--text-sm)}.brand.svelte-1uha8ag .tag:where(.svelte-1uha8ag){justify-self:start}@container brands (min-width: 34rem){.brand.svelte-1uha8ag{grid-template-columns:minmax(0,12rem) minmax(0,1fr) auto;column-gap:var(--space-lg)}.brand.svelte-1uha8ag .tag:where(.svelte-1uha8ag){justify-self:end}}.member-band.svelte-1uha8ag{background:var(--color-surface-sunken)}.member-grid.svelte-1uha8ag{display:grid}.member-card.svelte-1uha8ag{container:mem / inline-size;background:var(--color-surface-raised);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-lg)}.member-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-block-end:var(--space-2xs)}.member-card.svelte-1uha8ag .fold:where(.svelte-1uha8ag)>summary:where(.svelte-1uha8ag){font-size:var(--text-base);line-height:var(--leading-body)}.benefits.svelte-1uha8ag{list-style:none;margin:0 0 var(--space-xs);padding:0}.benefits.svelte-1uha8ag li:where(.svelte-1uha8ag){padding-block:var(--space-xs);border-block-end:1px dashed var(--color-line);font-size:var(--text-sm);line-height:var(--leading-body)}.benefits.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-weight:600;margin-inline-end:var(--space-xs)}.benefits.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--color-ink-faint)}.member-card.svelte-1uha8ag .cta-row:where(.svelte-1uha8ag){margin-block-start:var(--space-md)}@container mem (min-width: 30rem){.benefits.svelte-1uha8ag{columns:2;column-gap:var(--space-xl)}.benefits.svelte-1uha8ag li:where(.svelte-1uha8ag){break-inside:avoid}}@container mem (min-width: 56rem){.benefits.svelte-1uha8ag{columns:3}}@media (min-width: 62rem){.member-card.svelte-1uha8ag{padding:var(--space-2xl)}}.qa-grid.svelte-1uha8ag{display:grid;gap:var(--space-lg)}.faq.svelte-1uha8ag{border-block-start:1px solid var(--color-line)}.faq.svelte-1uha8ag:last-child{border-block-end:1px solid var(--color-line)}.faq.svelte-1uha8ag summary:where(.svelte-1uha8ag){padding-block:var(--space-md);cursor:pointer;font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--leading-snug);transition:color var(--duration-fade) var(--ease-standard)}.faq.svelte-1uha8ag summary:where(.svelte-1uha8ag):hover{color:var(--color-accent-ink)}.faq[open].svelte-1uha8ag summary:where(.svelte-1uha8ag){color:var(--color-accent-ink)}.faq.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;padding-block-end:var(--space-md);max-width:var(--measure-cjk);color:var(--color-ink-soft);line-height:var(--leading-body)}@media (min-width: 62rem){.qa-grid.svelte-1uha8ag{grid-template-columns:minmax(0,20rem) minmax(0,1fr);column-gap:var(--space-4xl);align-items:start}}@media (max-width: 46rem){.hero.svelte-1uha8ag{padding-block:var(--space-2xl) var(--space-xl);min-height:clamp(26rem,72svh,34rem)}.home.svelte-1uha8ag .pz-sub:where(.svelte-1uha8ag){margin-block-start:var(--space-2xl)}.sec-head.svelte-1uha8ag{margin-block-end:var(--space-lg)}.strow.svelte-1uha8ag{padding-block:var(--space-md);row-gap:var(--space-xs)}.strow.svelte-1uha8ag h3:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){display:inline;margin-inline-start:var(--space-xs)}}@media (forced-colors: active){.hero-media.svelte-1uha8ag{display:none}.partner.svelte-1uha8ag,.member-card.svelte-1uha8ag{border:1px solid CanvasText;box-shadow:none}}
