.sc-grid[data-astro-cid-wov6mj2v]{grid-template-columns:1fr;gap:3rem;display:grid}@media (width>=1024px){.sc-grid[data-astro-cid-wov6mj2v]{grid-template-columns:5fr 7fr;align-items:start;gap:5rem}.sc-cards[data-astro-cid-wov6mj2v]{margin-top:2.75rem}.sc-cards--flush[data-astro-cid-wov6mj2v]{margin-top:0}}.sc-eyebrow[data-astro-cid-wov6mj2v]{font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase;color:var(--muted-foreground);font-size:14px;font-weight:500}.sc-eyebrow-square[data-astro-cid-wov6mj2v]{background:var(--primary);flex:none;width:8px;height:8px;display:inline-block}.sc-heading[data-astro-cid-wov6mj2v]{font-family:var(--font-space-grotesk);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:400;line-height:1.06}.sc-badges[data-astro-cid-wov6mj2v]{grid-template-columns:repeat(3,5rem);gap:1rem;margin-top:2.25rem;padding:0;list-style:none;display:grid}.sc-badge[data-astro-cid-wov6mj2v]{background:radial-gradient(circle at 50% 32%, color-mix(in oklab, var(--primary) 55%, oklch(100% 0 0)), var(--primary) 78%);width:5rem;height:5rem;box-shadow:0 6px 16px -6px color-mix(in oklab, var(--primary) 55%, transparent), inset 0 1px 1px oklch(100% 0 0/.45);border-radius:9999px;place-items:center;display:grid;overflow:hidden}.sc-badge-logo[data-astro-cid-wov6mj2v]{object-fit:contain;width:66%;height:66%}.sc-badge--full[data-astro-cid-wov6mj2v] .sc-badge-logo[data-astro-cid-wov6mj2v]{border-radius:9999px;width:100%;height:100%}.sc-badge-label[data-astro-cid-wov6mj2v]{font-family:var(--font-mono);letter-spacing:.5px;text-align:center;color:var(--primary-foreground);font-size:12px;font-weight:600;line-height:1.1}.sc-badges--grain[data-astro-cid-wov6mj2v] .sc-badge[data-astro-cid-wov6mj2v]{position:relative}.sc-badges--grain[data-astro-cid-wov6mj2v] .sc-badge[data-astro-cid-wov6mj2v]:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;mix-blend-mode:soft-light;opacity:.7;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.sc-btn[data-astro-cid-wov6mj2v]{letter-spacing:-.02em;color:var(--cta-foreground);border:1px solid color-mix(in oklch, var(--cta-foreground) 24%, transparent);background-color:var(--hero-cta);background-image:var(--grain), linear-gradient(180deg, color-mix(in oklch, var(--cta-foreground) 0%, transparent) 0%, color-mix(in oklch, var(--cta-foreground) 4.8%, transparent) 100%);background-blend-mode:overlay;box-shadow:var(--shadow-elevation-sm);background-size:360px 360px,auto;font-size:16px;font-weight:500}.sc-btn[data-astro-cid-wov6mj2v].sc-reveal.is-visible{transition:opacity .56s cubic-bezier(.16, 1, .3, 1) var(--sc-delay,0s), transform .56s cubic-bezier(.16, 1, .3, 1) var(--sc-delay,0s), filter .56s cubic-bezier(.16, 1, .3, 1) var(--sc-delay,0s), background-color .15s cubic-bezier(0, 0, .2, 1)}.sc-btn[data-astro-cid-wov6mj2v]:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}@media (hover:hover){.sc-btn[data-astro-cid-wov6mj2v]:hover{background-color:var(--hero-cta-hover)}}.sc-btn-compact[data-astro-cid-wov6mj2v]{background-color:var(--cloud-violet-180);height:2rem;color:var(--primary-foreground);white-space:nowrap;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:10px;padding:0 10px 0 8px;font-size:1rem;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.sc-btn-compact[data-astro-cid-wov6mj2v].sc-reveal.is-visible{transition:opacity .56s cubic-bezier(.16, 1, .3, 1) var(--sc-delay,0s), transform .56s cubic-bezier(.16, 1, .3, 1) var(--sc-delay,0s), filter .56s cubic-bezier(.16, 1, .3, 1) var(--sc-delay,0s), background-color .15s ease-out}.sc-btn-compact[data-astro-cid-wov6mj2v]:hover{background-color:var(--cloud-violet-160)}.sc-btn-compact[data-astro-cid-wov6mj2v]:active{transform:scale(.98)}.sc-btn-compact[data-astro-cid-wov6mj2v]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.sc-cards[data-astro-cid-wov6mj2v]{grid-template-columns:1fr;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.sc-cards[data-astro-cid-wov6mj2v]{grid-template-columns:repeat(3,1fr)}}.sc-card[data-astro-cid-wov6mj2v]{border:1px solid var(--border);border-radius:0;flex-direction:column;padding:1.75rem 1.5rem;display:flex}@media (width>=640px){.sc-card[data-astro-cid-wov6mj2v]{padding:2rem 1.75rem 2.75rem}}.sc-card-icon[data-astro-cid-wov6mj2v]{color:var(--foreground);justify-content:center;align-items:center;margin-bottom:2rem;display:inline-flex}.sc-card-title[data-astro-cid-wov6mj2v]{font-family:var(--font-space-grotesk);letter-spacing:-.01em;font-size:1.25rem;font-weight:500;line-height:1.2}.sc-card-desc[data-astro-cid-wov6mj2v]{text-wrap:pretty;margin-top:.75rem;font-size:.9375rem;line-height:1.55}.sc-reveal[data-astro-cid-wov6mj2v]{opacity:0;filter:blur(3px);transform:translateY(16px)}.sc-reveal[data-astro-cid-wov6mj2v].is-visible{opacity:1;filter:blur();transition:opacity .56s cubic-bezier(.16, 1, .3, 1) var(--sc-delay,0s), transform .56s cubic-bezier(.16, 1, .3, 1) var(--sc-delay,0s), filter .56s cubic-bezier(.16, 1, .3, 1) var(--sc-delay,0s);transform:none}@media (prefers-reduced-motion:reduce){.sc-reveal[data-astro-cid-wov6mj2v],.sc-reveal[data-astro-cid-wov6mj2v].is-visible,.sc-btn[data-astro-cid-wov6mj2v].sc-reveal.is-visible{opacity:1;filter:none;transition:none;transform:none}}
