.hero[data-astro-cid-ge2uvauf]{padding:120px 0 100px}h1[data-astro-cid-ge2uvauf]{font-family:var(--serif);letter-spacing:-.01em;max-width:14ch;margin:0 0 28px;font-size:clamp(38px,6.2vw,66px);font-weight:500;line-height:1.08}.hero[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf].lede{color:var(--ink-soft);max-width:44ch;margin:0 0 40px;font-size:18px}.btn[data-astro-cid-ge2uvauf]{background:var(--ink);border:1px solid var(--ink);color:var(--paper);font-family:var(--sans);border-radius:2px;align-items:center;gap:10px;padding:13px 26px;font-size:13.5px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.btn[data-astro-cid-ge2uvauf]:hover{background:var(--accent);border-color:var(--accent)}@media (width<=600px){.hero[data-astro-cid-ge2uvauf]{padding:64px 0 48px}.hero[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf].lede{margin-bottom:28px}}.product[data-astro-cid-rtei5hqi]{border-bottom:1px solid var(--rule);color:inherit;grid-template-columns:64px 1fr auto;align-items:start;gap:28px;padding:38px 0;text-decoration:none;display:grid}.product[data-astro-cid-rtei5hqi]:first-of-type{padding-top:0}.product[data-astro-cid-rtei5hqi]:last-of-type{border-bottom:none}.product-num[data-astro-cid-rtei5hqi]{font-family:var(--mono);color:var(--accent-soft);padding-top:6px;font-size:14px}.product-name[data-astro-cid-rtei5hqi]{font-family:var(--serif);letter-spacing:-.01em;margin:0 0 10px;font-size:25px;font-weight:500}.product-desc[data-astro-cid-rtei5hqi]{color:var(--ink-soft);max-width:46ch;margin:0;font-size:15px}.product-status[data-astro-cid-rtei5hqi]{font-family:var(--mono);letter-spacing:.06em;color:var(--accent-soft);text-transform:uppercase;margin-top:2px;font-size:10.5px;display:block}.product-cta[data-astro-cid-rtei5hqi]{font-family:var(--sans);white-space:nowrap;border-bottom:1px solid #0000;padding-top:6px;font-size:13.5px;font-weight:500;transition:border-color .15s,color .15s}.product[data-astro-cid-rtei5hqi]:hover .product-cta[data-astro-cid-rtei5hqi]{border-color:var(--ink)}.product[data-astro-cid-rtei5hqi]:hover .product-name[data-astro-cid-rtei5hqi]{color:var(--accent)}@media (width<=640px){.product[data-astro-cid-rtei5hqi]{grid-template-columns:1fr;gap:10px}}.why-statement[data-astro-cid-2ojqaodh]{font-family:var(--serif);letter-spacing:-.01em;max-width:20ch;margin:0 0 28px;font-size:clamp(24px,3.2vw,32px);font-weight:500;line-height:1.35}.why-support[data-astro-cid-2ojqaodh]{color:var(--ink-soft);max-width:48ch;margin:0;font-size:15.5px}.featured[data-astro-cid-jhadrokr]{background:var(--paper-2);margin:0 -28px;padding:88px 28px}.featured-inner[data-astro-cid-jhadrokr]{max-width:920px;margin:0 auto;padding:0 28px}.featured[data-astro-cid-jhadrokr] h2[data-astro-cid-jhadrokr]{font-family:var(--serif);letter-spacing:-.01em;max-width:18ch;margin:0 0 20px;font-size:clamp(26px,3.6vw,36px);font-weight:500}.featured[data-astro-cid-jhadrokr] p[data-astro-cid-jhadrokr]{color:var(--ink-soft);max-width:48ch;margin:0 0 32px;font-size:15.5px}.btn[data-astro-cid-jhadrokr]{background:var(--ink);border:1px solid var(--ink);color:var(--paper);font-family:var(--sans);border-radius:2px;align-items:center;gap:10px;padding:13px 26px;font-size:13.5px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.btn[data-astro-cid-jhadrokr]:hover{background:var(--accent);border-color:var(--accent)}@media (width<=600px){.featured[data-astro-cid-jhadrokr]{margin:0 -16px;padding:56px 16px}}.next-title[data-astro-cid-memgcuzh]{font-family:var(--serif);letter-spacing:-.01em;margin:0 0 14px;font-size:clamp(28px,4vw,40px);font-weight:500}.next-lede[data-astro-cid-memgcuzh]{font-family:var(--serif);color:var(--accent);max-width:30ch;margin:0 0 26px;font-size:19px;font-style:italic;font-weight:400}.next-body[data-astro-cid-memgcuzh]{color:var(--ink-soft);max-width:48ch;margin:0 0 28px;font-size:15.5px}.next-status-container[data-astro-cid-memgcuzh]{align-items:center;display:flex}.next-status[data-astro-cid-memgcuzh]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-soft);align-items:center;gap:8px;font-size:11px;display:inline-flex}.next-status[data-astro-cid-memgcuzh]:before{content:"";background:var(--accent-soft);border-radius:50%;width:6px;height:6px}.btn[data-astro-cid-memgcuzh]{background:var(--ink);border:1px solid var(--ink);color:var(--paper);font-family:var(--sans);border-radius:2px;align-items:center;gap:10px;padding:13px 26px;font-size:13.5px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.btn[data-astro-cid-memgcuzh]:hover{background:var(--accent);border-color:var(--accent)}.contact-title[data-astro-cid-vekgkm42]{font-family:var(--serif);letter-spacing:-.01em;margin:0 0 14px;font-size:clamp(28px,4vw,40px);font-weight:500}.contact-body[data-astro-cid-vekgkm42]{color:var(--ink-soft);max-width:48ch;margin:0 0 32px;font-size:15.5px}.cs-form-container[data-astro-cid-vekgkm42]{width:100%;max-width:500px}.cs-form[data-astro-cid-vekgkm42]{flex-direction:column;gap:16px;width:100%;display:flex}.cs-form[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42][type=text],.cs-form[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42][type=email],.cs-form[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{background:var(--paper-2);border:1px solid var(--rule);color:var(--ink);font-family:var(--sans);border-radius:2px;outline:none;width:100%;padding:12px 18px;font-size:14px;font-weight:400;transition:border-color .15s}.cs-form[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42][type=text]:focus,.cs-form[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42][type=email]:focus,.cs-form[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus{border-color:var(--ink-soft)}.cs-form[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:100px}.cs-form[data-astro-cid-vekgkm42] button[data-astro-cid-vekgkm42]{background:var(--ink);border:1px solid var(--ink);color:var(--paper);font-family:var(--sans);cursor:pointer;white-space:nowrap;border-radius:2px;align-self:flex-start;padding:13px 24px;font-size:13.5px;font-weight:500;transition:all .15s}.cs-form[data-astro-cid-vekgkm42] button[data-astro-cid-vekgkm42]:hover{background:var(--accent);border-color:var(--accent)}.cs-thanks[data-astro-cid-vekgkm42]{font-family:var(--serif);color:var(--accent);margin-top:12px;font-size:16px;font-style:italic;display:none}@media (width<=480px){.cs-form[data-astro-cid-vekgkm42] button[data-astro-cid-vekgkm42]{text-align:center;justify-content:center;align-self:stretch;width:100%}}
