section[data-astro-cid-jms6thnl]{border-bottom:3px solid var(--ink);padding:clamp(52px,7vw,100px) 0}.red[data-astro-cid-jms6thnl]{color:var(--acrid-red)}.sec-h[data-astro-cid-jms6thnl]{color:var(--ink);margin:10px 0 0;font-size:clamp(32px,4.6vw,58px);line-height:.95}.sec-sub[data-astro-cid-jms6thnl]{color:var(--ink-soft);font-size:var(--fs-md);max-width:58ch;margin:14px 0 0;line-height:1.55}.fh[data-astro-cid-jms6thnl]{border-bottom:3px solid var(--ink);padding:clamp(18px,4vw,60px) 0 clamp(32px,5vw,72px);overflow:hidden}.fh-grid[data-astro-cid-jms6thnl]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,60px);display:grid}@media (width<=980px){.fh-grid[data-astro-cid-jms6thnl]{grid-template-columns:1fr}}.fh-copy[data-astro-cid-jms6thnl]{justify-items:start;gap:clamp(12px,1.8vw,20px);min-width:0;display:grid}.fh-eyebrow[data-astro-cid-jms6thnl]{font-family:var(--font-mono);font-size:var(--fs-mono-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);border-top:3px solid var(--ink);align-items:center;gap:10px;margin:0;padding-top:10px;display:inline-flex}.fh-eyebrow[data-astro-cid-jms6thnl] .dot[data-astro-cid-jms6thnl]{background:var(--acrid-red);border-radius:50%;width:8px;height:8px}.fh-h[data-astro-cid-jms6thnl]{color:var(--ink);margin:0;font-size:clamp(2.3rem,4vw,3.9rem);line-height:.95}.fh-h[data-astro-cid-jms6thnl] .h-line[data-astro-cid-jms6thnl]{display:inline}.fh-h[data-astro-cid-jms6thnl] .h-line[data-astro-cid-jms6thnl].red{display:block}@media (width<=480px){.fh-h[data-astro-cid-jms6thnl]{font-size:2.05rem;line-height:.98}}.fh-lede[data-astro-cid-jms6thnl]{font-family:var(--font-display);color:var(--ink-soft);max-width:46ch;margin:0;font-size:clamp(17px,1.8vw,21px);line-height:1.45}.fh-price[data-astro-cid-jms6thnl]{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--ink);background:var(--paper-pure);border:2px solid var(--ink);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;padding:6px 12px;display:inline-flex}.fh-price[data-astro-cid-jms6thnl] strong[data-astro-cid-jms6thnl]{font-family:var(--font-poster);font-size:22px;font-weight:400}.fh-price[data-astro-cid-jms6thnl] span[data-astro-cid-jms6thnl]{color:var(--ink-faint)}.fh-ctas[data-astro-cid-jms6thnl]{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.fh-btn[data-astro-cid-jms6thnl]{padding:17px 26px;font-size:15px}.fh-link[data-astro-cid-jms6thnl]{font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--ink);border-bottom:2px solid var(--acrid-red)}.fh-card[data-astro-cid-jms6thnl]{border:3px solid var(--ink);box-shadow:7px 7px 0 var(--ink);display:block}.fh-card[data-astro-cid-jms6thnl] img[data-astro-cid-jms6thnl]{width:100%;height:auto;display:block}.fs[data-astro-cid-jms6thnl]{background:var(--surface)}.fs-grid[data-astro-cid-jms6thnl]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:clamp(22px,3vw,36px) 0 0;padding:0;list-style:none;display:grid}@media (width<=980px){.fs-grid[data-astro-cid-jms6thnl]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.fs-grid[data-astro-cid-jms6thnl]{grid-template-columns:1fr}}.fr-grid[data-astro-cid-jms6thnl]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}@media (width<=900px){.fr-grid[data-astro-cid-jms6thnl]{grid-template-columns:1fr}}.fr-list[data-astro-cid-jms6thnl]{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width<=600px){.fr-list[data-astro-cid-jms6thnl]{grid-template-columns:1fr}}.fr-list[data-astro-cid-jms6thnl] li[data-astro-cid-jms6thnl]{background:var(--paper-pure);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);font-family:var(--font-display);color:var(--ink);padding:14px 16px;font-style:italic;line-height:1.4}.fp[data-astro-cid-jms6thnl]{scroll-margin-top:72px}.fp-cards[data-astro-cid-jms6thnl]{margin-top:clamp(24px,3vw,40px)}.fk[data-astro-cid-jms6thnl]{background:var(--surface)}.fk-grid[data-astro-cid-jms6thnl]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:clamp(20px,3vw,32px) 0 0;padding:0;list-style:none;display:grid}@media (width<=860px){.fk-grid[data-astro-cid-jms6thnl]{grid-template-columns:1fr}}.fk-card[data-astro-cid-jms6thnl]{background:var(--paper-pure);border:3px solid var(--ink);box-shadow:var(--shadow-card);align-content:start;gap:6px;padding:18px;display:grid}.fk-svc[data-astro-cid-jms6thnl]{font-family:var(--font-mono);font-size:var(--fs-mono-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--acrid-red);margin:0}.fk-name[data-astro-cid-jms6thnl]{font-weight:var(--fw-bold);color:var(--ink);margin:0}.fk-price[data-astro-cid-jms6thnl]{font-family:var(--font-poster);color:var(--ink);margin:0;font-size:34px;line-height:1}.fk-price[data-astro-cid-jms6thnl] span[data-astro-cid-jms6thnl]{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-faint)}.fk-what[data-astro-cid-jms6thnl]{color:var(--ink-soft);line-height:1.5;font-size:var(--fs-sm);margin:0}.fk-link[data-astro-cid-jms6thnl]{font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--ink);border-bottom:2px solid var(--acrid-red);justify-self:start;margin-top:6px}.fk-cta[data-astro-cid-jms6thnl]{justify-content:center;margin-top:8px}.fk-all[data-astro-cid-jms6thnl]{margin:20px 0 0}.fk-all[data-astro-cid-jms6thnl] a[data-astro-cid-jms6thnl]{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--ink);border-bottom:2px solid var(--acrid-red)}.ff-more[data-astro-cid-jms6thnl]{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-soft);margin:18px 0 0}.ff-more[data-astro-cid-jms6thnl] a[data-astro-cid-jms6thnl]{color:var(--ink);border-bottom:2px solid var(--acrid-red)}.fc[data-astro-cid-jms6thnl]{border-bottom:0}.fc-inner[data-astro-cid-jms6thnl]{justify-items:start;gap:20px;display:grid}.fc-h[data-astro-cid-jms6thnl]{color:#f4f2e9;max-width:18ch;margin:0;font-size:clamp(32px,5vw,60px)}.fc-btn[data-astro-cid-jms6thnl]{padding:18px 30px;font-size:15px}.fc-meta[data-astro-cid-jms6thnl]{font-family:var(--font-mono);font-size:var(--fs-xs);color:#f4f2e9bf;max-width:70ch;margin:0;line-height:1.7}.fc-meta[data-astro-cid-jms6thnl] a[data-astro-cid-jms6thnl]{color:var(--acid)}
