.ds-rail-section.svelte-8hsxku{display:grid;gap:.8rem;padding:.9rem;background:transparent;min-width:0}.ds-rail-section--compact.svelte-8hsxku{gap:.55rem;padding:.75rem}.ds-rail-section--brand.svelte-8hsxku{background:color-mix(in srgb,var(--ds-primary) 6%,transparent)}.ds-rail-section--accent.svelte-8hsxku{background:color-mix(in srgb,var(--ds-accent) 7%,transparent)}.ds-rail-section--subtle.svelte-8hsxku{background:transparent}.ds-rail-section__header.svelte-8hsxku{display:flex;align-items:start;justify-content:space-between;gap:.75rem}.ds-rail-section__heading.svelte-8hsxku,.ds-rail-section__body.svelte-8hsxku,.ds-rail-section__footer.svelte-8hsxku{display:grid;gap:.35rem;min-width:0}.ds-rail-section__eyebrow.svelte-8hsxku,.ds-rail-section__heading.svelte-8hsxku h3:where(.svelte-8hsxku),.ds-rail-section__description.svelte-8hsxku{margin:0}.ds-rail-section__eyebrow.svelte-8hsxku{font-family:var(--ds-font-mono);font-size:var(--ds-size-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ds-primary)}.ds-rail-section__heading.svelte-8hsxku h3:where(.svelte-8hsxku){font-family:var(--ds-font-heading);font-size:var(--ds-size-lg);color:var(--ds-text)}.ds-rail-section__description.svelte-8hsxku,.ds-rail-section__body.svelte-8hsxku,.ds-rail-section__footer.svelte-8hsxku{font-family:var(--ds-font-body);font-size:var(--ds-size-sm);line-height:1.5;color:var(--ds-text-muted)}.ds-rail-section__actions.svelte-8hsxku{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap}.ds-rail-section__footer.svelte-8hsxku{padding-top:.65rem;border-top:var(--ds-border-width-thin, 1px) solid color-mix(in srgb,var(--ds-border) 34%,transparent)}.ds-split-pane.svelte-1g4yw3z{min-height:var(--ds-split-pane-min-height, 18rem);display:grid;gap:0;min-width:0}.ds-split-pane--horizontal.svelte-1g4yw3z{grid-template-columns:minmax(0,var(--ds-split-pane-primary, 1.15fr)) minmax(14rem,var(--ds-split-pane-secondary, .85fr))}.ds-split-pane--vertical.svelte-1g4yw3z{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,var(--ds-split-pane-primary, 1.15fr)) minmax(12rem,var(--ds-split-pane-secondary, .85fr))}.ds-split-pane__pane.svelte-1g4yw3z{min-width:0;padding:var(--ds-split-pane-padding, .9rem);background:transparent}.ds-split-pane--divider.ds-split-pane--horizontal.svelte-1g4yw3z .ds-split-pane__pane--secondary:where(.svelte-1g4yw3z){border-left:var(--ds-border-width-thin, 1px) solid color-mix(in srgb,var(--ds-border) 62%,transparent)}.ds-split-pane--divider.ds-split-pane--vertical.svelte-1g4yw3z .ds-split-pane__pane--secondary:where(.svelte-1g4yw3z){border-top:var(--ds-border-width-thin, 1px) solid color-mix(in srgb,var(--ds-border) 62%,transparent)}.ds-split-pane__fallback.svelte-1g4yw3z{display:grid;gap:.35rem;align-content:start}.ds-split-pane__eyebrow.svelte-1g4yw3z,.ds-split-pane__fallback.svelte-1g4yw3z h3:where(.svelte-1g4yw3z),.ds-split-pane__fallback.svelte-1g4yw3z p:where(.svelte-1g4yw3z){margin:0}.ds-split-pane__eyebrow.svelte-1g4yw3z{font-family:var(--ds-font-mono);font-size:var(--ds-size-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ds-primary)}.ds-split-pane__fallback.svelte-1g4yw3z h3:where(.svelte-1g4yw3z){font-family:var(--ds-font-heading);font-size:var(--ds-size-lg);color:var(--ds-text)}.ds-split-pane__fallback.svelte-1g4yw3z p:where(.svelte-1g4yw3z){font-family:var(--ds-font-body);font-size:var(--ds-size-sm);line-height:1.5;color:var(--ds-text-muted)}@media(max-width:780px){.ds-split-pane--horizontal.svelte-1g4yw3z{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}.ds-split-pane--divider.ds-split-pane--horizontal.svelte-1g4yw3z .ds-split-pane__pane--secondary:where(.svelte-1g4yw3z){border-left:0;border-top:var(--ds-border-width-thin, 1px) solid color-mix(in srgb,var(--ds-border) 62%,transparent)}}.company-hero-shell.svelte-1uha8ag{padding-top:0}.company-hero.svelte-1uha8ag{min-width:0;display:grid}.company-hero__main.svelte-1uha8ag{display:grid;gap:1.2rem;align-content:start;padding:clamp(1.5rem,4vw,2.5rem);min-height:100%}.company-hero__rail.svelte-1uha8ag{display:grid;gap:0}.rail-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.section-actions.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.75rem}@media(max-width:960px){.rail-grid.svelte-1uha8ag{grid-template-columns:1fr}}
