.cap-hero.svelte-fh5v69{padding-block:var(--space-3xl) var(--space-2xl)}.cap-hero__inner.svelte-fh5v69{text-align:center;max-width:46rem;margin-inline:auto}.cap-hero__inner.svelte-fh5v69 .cap-hero__eyebrow{justify-content:center}.cap-hero__heading.svelte-fh5v69{margin-top:var(--space-sm);letter-spacing:-.04em;font-size:clamp(2.25rem,1.85rem + 2vw,3.75rem);font-weight:800;line-height:1.02}.cap-hero__subheading.svelte-fh5v69{margin-top:var(--space-md);color:var(--color-text-muted);font-size:var(--text-lg)}.cap-hero__ctas.svelte-fh5v69{justify-content:center;align-items:center;gap:var(--space-sm);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}@media (width<=640px){.cap-hero__ctas.svelte-fh5v69{flex-direction:column;align-items:stretch}}.cap-grid.svelte-osevtt{gap:var(--space-md);grid-template-columns:repeat(4,1fr);display:grid}.cap-card.svelte-osevtt{min-height:19rem;color:inherit;transition:transform var(--duration-base) var(--ease-out);flex-direction:column;padding:clamp(1.25rem,2vw,1.75rem);text-decoration:none;display:flex}.cap-card.svelte-osevtt:hover{transform:translateY(-.25rem)}.cap-card__icon.svelte-osevtt{border:1px solid var(--color-primary-soft-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-primary-soft) 84%, transparent);width:2.65rem;height:2.65rem;color:var(--color-primary);box-shadow:0 .75rem 1.5rem -1.25rem var(--color-primary);place-items:center;display:grid}.cap-card__title.svelte-osevtt{margin-top:var(--space-md);font-size:var(--text-xl);letter-spacing:-.03em;font-weight:750}.cap-card__tagline.svelte-osevtt{margin-top:var(--space-xs);color:var(--color-primary);font-size:var(--text-sm);font-weight:650}.cap-card__description.svelte-osevtt{margin-top:var(--space-sm);color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.55}.cap-card__cta.svelte-osevtt{align-items:center;gap:var(--space-xs);padding-top:var(--space-md);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-xs);margin-top:auto;font-weight:700;display:inline-flex}.cap-card.svelte-osevtt:hover .cap-card__cta:where(.svelte-osevtt){text-underline-offset:.25rem;text-decoration:underline}@media (width<=1100px){.cap-grid.svelte-osevtt{grid-template-columns:repeat(3,1fr)}}@media (width<=820px){.cap-grid.svelte-osevtt{grid-template-columns:repeat(2,1fr)}}@media (width<=540px){.cap-grid.svelte-osevtt{grid-template-columns:1fr}.cap-card.svelte-osevtt{min-height:0}}.momentum.svelte-2rm3hf{padding-block:var(--space-3xl)}.momentum__grid.svelte-2rm3hf{grid-template-columns:minmax(16rem,.66fr) minmax(0,1.34fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.momentum__eyebrow.svelte-2rm3hf{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);font-size:.8rem;font-weight:600}.momentum__heading.svelte-2rm3hf{margin-top:var(--space-sm);letter-spacing:-.035em;max-width:15ch;font-size:clamp(1.9rem,1.55rem + 1.4vw,2.65rem);font-weight:800;line-height:1.05}.momentum__body.svelte-2rm3hf{margin-top:var(--space-md);max-width:30rem;color:var(--color-text-muted);font-size:var(--text-base)}.momentum__cta.svelte-2rm3hf{align-items:center;gap:var(--space-xs);margin-top:var(--space-lg);color:var(--color-primary);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:700;text-decoration:none;display:inline-flex}.momentum__cta.svelte-2rm3hf:hover{text-underline-offset:.25rem;text-decoration:underline}.momentum__visual.svelte-2rm3hf{padding:4.75rem 5.75rem 5.75rem 0;position:relative}.momentum__visual.svelte-2rm3hf:before{z-index:-1;background:radial-gradient(60% 60% at 50% 50%, color-mix(in srgb, var(--color-primary) 16%, transparent), transparent 70%);content:"";position:absolute;inset:-3rem}.momentum__stack.svelte-2rm3hf{position:relative}.momentum__shot.svelte-2rm3hf{border-radius:var(--radius-lg)}.momentum__shot--back.svelte-2rm3hf,.momentum__shot--middle.svelte-2rm3hf{position:absolute;inset:0}.momentum__shot--back.svelte-2rm3hf{z-index:1;filter:saturate(.85)brightness(.94);transform:translate(5.5rem,-4.5rem)scale(.94)}.momentum__shot--middle.svelte-2rm3hf{z-index:2;filter:saturate(.92)brightness(.97);transform:translate(2.75rem,-2.25rem)scale(.97)}.momentum__shot--front.svelte-2rm3hf{z-index:3;position:relative}@media (width<=900px){.momentum__grid.svelte-2rm3hf{gap:var(--space-xl);grid-template-columns:1fr}.momentum__copy.svelte-2rm3hf{text-align:center}.momentum__eyebrow.svelte-2rm3hf{justify-content:center}.momentum__heading.svelte-2rm3hf,.momentum__body.svelte-2rm3hf{margin-inline:auto}.momentum__visual.svelte-2rm3hf{max-width:32rem;margin-inline:auto;padding:3.75rem 4.5rem 4.5rem 0}.momentum__shot--back.svelte-2rm3hf{transform:translate(4rem,-3.25rem)scale(.94)}.momentum__shot--middle.svelte-2rm3hf{transform:translate(2rem,-1.65rem)scale(.97)}}@media (width<=560px){.momentum__visual.svelte-2rm3hf{padding:2.5rem 3rem 3rem 0}.momentum__shot--back.svelte-2rm3hf{transform:translate(2.75rem,-2.25rem)scale(.94)}.momentum__shot--middle.svelte-2rm3hf{transform:translate(1.4rem,-1.15rem)scale(.97)}}@media (width<=640px){.momentum.svelte-2rm3hf{padding-block:var(--space-2xl)}}.cap-grid-section.svelte-htkiec{padding-block:var(--space-lg) var(--space-2xl)}
