.hero[data-astro-cid-lcdefpme]{background:var(--hero);border-bottom:1px solid var(--border);padding:clamp(48px,7vw,96px) 0 clamp(48px,7vw,88px)}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid}h1[data-astro-cid-lcdefpme]{flex-direction:column;margin:0 0 24px;font-size:clamp(3rem,8vw,5.4rem);line-height:.98;display:flex}.word[data-astro-cid-lcdefpme]{background:linear-gradient(100deg, var(--from), var(--to));color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;padding-bottom:.04em}.tile[data-astro-cid-lcdefpme]{color:#fff;background:linear-gradient(135deg, var(--from), var(--to));width:44px;height:44px;box-shadow:0 8px 16px color-mix(in srgb, var(--from) 25%, transparent);border-radius:10px;flex:none;place-items:center;display:grid}.group[data-astro-cid-lcdefpme]{padding:6px}.group-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;padding:12px 14px 8px;font-size:.88rem;display:flex}.group-title[data-astro-cid-lcdefpme]{color:var(--heading);font-weight:800}.group[data-astro-cid-lcdefpme]>ul[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.group[data-astro-cid-lcdefpme]>ul[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-top:1px solid var(--border)}.group[data-astro-cid-lcdefpme]>ul[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-radius:var(--radius-sm);color:inherit;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px;text-decoration:none;transition:background .15s ease-in-out;display:grid}.group[data-astro-cid-lcdefpme]>ul[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--bg)}.who[data-astro-cid-lcdefpme]{min-width:0;line-height:1.35;display:grid}.who[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--heading)}.who[data-astro-cid-lcdefpme] .muted[data-astro-cid-lcdefpme]{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.group-apps[data-astro-cid-lcdefpme]{border-radius:0 0 var(--radius-sm) var(--radius-sm);background:var(--bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:6px;padding:14px;font-size:.85rem;display:flex}.app-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.app-row[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-radius:10px;transition:transform .15s ease-in-out;display:block}.app-row[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{transform:translateY(-2px)}.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.co[data-astro-cid-lcdefpme]{flex-direction:column;transition:transform .15s ease-in-out,border-color .15s ease-in-out;display:flex;overflow:hidden}.co[data-astro-cid-lcdefpme]:hover{border-color:color-mix(in srgb, var(--from) 35%, var(--border));transform:translateY(-2px)}.co-media[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);background:linear-gradient(135deg, color-mix(in srgb, var(--from) 10%, #fff), color-mix(in srgb, var(--to) 5%, #fff));align-items:center;gap:16px;padding:30px 24px;display:flex;position:relative}.co[data-astro-cid-lcdefpme].soon .co-media[data-astro-cid-lcdefpme]{background:repeating-linear-gradient(135deg, #0f172a09 0 10px, transparent 10px 20px), linear-gradient(135deg, color-mix(in srgb, var(--from) 10%, #fff), color-mix(in srgb, var(--to) 5%, #fff))}.co-kw[data-astro-cid-lcdefpme]{letter-spacing:-.05em;background:linear-gradient(100deg, var(--from), var(--to));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.2rem;font-weight:900;line-height:1.1}.co-media[data-astro-cid-lcdefpme] .badge[data-astro-cid-lcdefpme]{position:absolute;bottom:10px;right:10px}.co-body[data-astro-cid-lcdefpme]{flex:1;align-content:start;gap:14px;padding:22px 24px;display:grid}.summary[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}.co-body[data-astro-cid-lcdefpme] .checks[data-astro-cid-lcdefpme]{font-size:.95rem}.co-foot[data-astro-cid-lcdefpme]{padding:0 24px 24px}.glance[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);margin:0;padding:6px;display:grid}.glance[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{gap:4px;padding:20px 24px;display:grid}.glance[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{border-left:1px solid var(--border)}.glance[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.glance[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--heading);letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,3.4vw,2.5rem);font-weight:900;line-height:1.2}.about[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,5vw,64px);display:grid}.about[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{margin:0;position:sticky;top:110px}.tenets[data-astro-cid-lcdefpme]{gap:16px;margin:0;padding:0;list-style:none;display:grid}.tenets[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr;gap:18px;padding:24px;display:grid}.num[data-astro-cid-lcdefpme]{background:var(--primary-soft);width:44px;height:44px;color:var(--primary);border-radius:10px;place-items:center;font-size:.9rem;font-weight:800;display:grid}.tenets[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:6px 0 0}.contact-section[data-astro-cid-lcdefpme]{padding-top:0}.contact[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);background:var(--navy);color:#cbd5e1;grid-template-columns:1.3fr 1fr;gap:40px;padding:clamp(28px,5vw,48px);display:grid}.contact[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff}.contact[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme],.contact[data-astro-cid-lcdefpme] .hl[data-astro-cid-lcdefpme]{color:var(--secondary)}.note[data-astro-cid-lcdefpme]{max-width:36em;margin:14px 0 0}.contact-side[data-astro-cid-lcdefpme]{border-left:1px solid #ffffff1f;align-content:start;gap:22px;padding-left:40px;display:grid}.contact-side[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{gap:2px;display:grid}.label[data-astro-cid-lcdefpme]{color:var(--light);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.75rem;font-weight:800}.contact-side[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#fff;width:fit-content;text-decoration:none}.contact-side[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--secondary)}address[data-astro-cid-lcdefpme]{font-style:normal;display:grid}@media (width<=980px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.group[data-astro-cid-lcdefpme]{max-width:560px}.cards[data-astro-cid-lcdefpme]{grid-template-columns:1fr;max-width:640px}.about[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.about[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{position:static}.contact[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.contact-side[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff1f;border-left:0;padding:28px 0 0}}@media (width<=680px){.glance[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.glance[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]:nth-child(3){border-left:0}.glance[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]:nth-child(n+3){border-top:1px solid var(--border)}.glance[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{padding:16px}}
