.install-cmd:where(.astro-nwosd7fx){display:inline-flex;align-items:center;gap:.75rem;padding:.5rem .5rem .5rem 1.25rem;background:#221e1c;color:#f7f5f2;border:1px solid hsl(24,10%,12%);border-radius:.375rem;font-family:var(--sl-font-mono);font-size:.875rem;box-shadow:0 1px 2px #0000000d}.prompt:where(.astro-nwosd7fx){color:var(--sl-color-accent);user-select:none}.copy:where(.astro-nwosd7fx){display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:inherit;background:transparent;border:0;border-radius:.375rem;cursor:pointer;opacity:.6;transition:opacity .15s,background-color .15s}.copy:where(.astro-nwosd7fx):hover{opacity:1;background:#ffffff0f}.copy:where(.astro-nwosd7fx) .i-check:where(.astro-nwosd7fx){display:none;color:var(--sl-color-accent)}.install-cmd:where(.astro-nwosd7fx).copied .i-copy:where(.astro-nwosd7fx){display:none}.install-cmd:where(.astro-nwosd7fx).copied .i-check:where(.astro-nwosd7fx){display:block}.hero:where(.astro-bbe6dxrz){padding:1rem 0 5rem}@media(min-width:768px){.hero:where(.astro-bbe6dxrz){padding:2rem 0 7rem}}.version-tag:where(.astro-bbe6dxrz){font-family:var(--sl-font-mono);font-size:.75rem;line-height:1rem;color:#afa89d;letter-spacing:.05em;margin-bottom:2rem}:root[data-theme=light] .version-tag:where(.astro-bbe6dxrz){color:#696259}.headline:where(.astro-bbe6dxrz){font-size:3rem;font-weight:700;line-height:.9;letter-spacing:-.025em;max-width:64rem;margin:0;color:var(--sl-color-white)}@media(min-width:640px){.headline:where(.astro-bbe6dxrz){font-size:3.75rem}}@media(min-width:768px){.headline:where(.astro-bbe6dxrz){font-size:4.5rem}}@media(min-width:1024px){.headline:where(.astro-bbe6dxrz){font-size:6rem}}.accent:where(.astro-bbe6dxrz){color:var(--sl-color-accent)}.subhead:where(.astro-bbe6dxrz){font-size:1.125rem;color:#afa89d;max-width:36rem;margin-top:2.5rem;line-height:1.625}@media(min-width:768px){.subhead:where(.astro-bbe6dxrz){font-size:1.25rem}}:root[data-theme=light] .subhead:where(.astro-bbe6dxrz){color:#696259}.cta-row:where(.astro-bbe6dxrz){display:flex;flex-direction:column;gap:.75rem;margin-top:3rem;align-items:flex-start}@media(min-width:640px){.cta-row:where(.astro-bbe6dxrz){flex-direction:row;align-items:center}}.btn-primary:where(.astro-bbe6dxrz){display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--sl-color-accent);color:#161412;font-weight:600;font-size:.875rem;border-radius:.375rem;text-decoration:none;transition:opacity .15s}:root[data-theme=light] .btn-primary:where(.astro-bbe6dxrz){color:#f7f5f2}.btn-primary:where(.astro-bbe6dxrz):hover{color:#161412;opacity:.9}:root[data-theme=light] .btn-primary:where(.astro-bbe6dxrz):hover{color:#f7f5f2}.audience-cards:where(.astro-tldmmb6h){padding:1rem 0 4rem}.grid:where(.astro-tldmmb6h){display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.grid:where(.astro-tldmmb6h){grid-template-columns:repeat(2,1fr);gap:2rem}}.card:where(.astro-tldmmb6h){display:flex;flex-direction:column;gap:.75rem;text-decoration:none;color:inherit;padding:2rem;border:1px solid hsla(38,25%,96%,.12);border-radius:.5rem;background:#f7f5f205;transition:border-color .15s,background .15s}:root[data-theme=light] .card:where(.astro-tldmmb6h){border-color:#221f1c26;background:#221f1c05}.card:where(.astro-tldmmb6h):hover{border-color:var(--sl-color-accent);background:#f7f5f20a}:root[data-theme=light] .card:where(.astro-tldmmb6h):hover{background:#221f1c0a}.marker:where(.astro-tldmmb6h){font-family:var(--sl-font-mono);font-size:.75rem;line-height:1rem;color:var(--sl-color-accent);letter-spacing:.05em}.title:where(.astro-tldmmb6h){font-size:1.625rem;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--sl-color-white);margin:0}@media(min-width:768px){.title:where(.astro-tldmmb6h){font-size:1.875rem}}.body:where(.astro-tldmmb6h){color:#afa89d;line-height:1.625;margin:0}:root[data-theme=light] .body:where(.astro-tldmmb6h){color:#696259}.cta:where(.astro-tldmmb6h){margin-top:.5rem;color:var(--sl-color-accent);font-weight:600;font-size:.9375rem}.card:where(.astro-tldmmb6h):hover .title:where(.astro-tldmmb6h){color:var(--sl-color-accent)}.section-nav:where(.astro-zfe6x5iz){padding:4rem 0 5rem;border-top:1px solid hsla(38,25%,96%,.1)}:root[data-theme=light] .section-nav:where(.astro-zfe6x5iz){border-top-color:#221f1c1a}.heading-row:where(.astro-zfe6x5iz){margin-bottom:2.5rem}.heading:where(.astro-zfe6x5iz){font-family:var(--sl-font-mono);font-size:.75rem;line-height:1rem;color:#afa89d;letter-spacing:.08em;text-transform:uppercase}:root[data-theme=light] .heading:where(.astro-zfe6x5iz){color:#696259}.grid:where(.astro-zfe6x5iz){display:grid;grid-template-columns:1fr;gap:2.5rem}@media(min-width:768px){.grid:where(.astro-zfe6x5iz){grid-template-columns:repeat(2,1fr);gap:2.5rem 2rem}}@media(min-width:1024px){.grid:where(.astro-zfe6x5iz){grid-template-columns:repeat(3,1fr)}}.card:where(.astro-zfe6x5iz){display:flex;flex-direction:column;gap:.75rem;text-decoration:none;color:inherit;position:relative;padding-right:1.5rem}.marker:where(.astro-zfe6x5iz){font-family:var(--sl-font-mono);font-size:.75rem;line-height:1rem;color:var(--sl-color-accent);letter-spacing:.05em}.title:where(.astro-zfe6x5iz){font-size:1.5rem;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--sl-color-white);margin:0}.body:where(.astro-zfe6x5iz){color:#afa89d;line-height:1.625;margin:0}:root[data-theme=light] .body:where(.astro-zfe6x5iz){color:#696259}.arrow:where(.astro-zfe6x5iz){position:absolute;top:0;right:0;color:var(--sl-color-gray-3);transition:transform .15s,color .15s}.card:where(.astro-zfe6x5iz):hover .title:where(.astro-zfe6x5iz){color:var(--sl-color-accent)}.card:where(.astro-zfe6x5iz):hover .arrow:where(.astro-zfe6x5iz){color:var(--sl-color-accent);transform:translate(2px)}
