.app-hero[data-astro-cid-bduyjgzy]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:3rem;display:grid}.app-hero[data-astro-cid-bduyjgzy] .page-title[data-astro-cid-bduyjgzy]{font-size:clamp(2.7rem,4.5vw,4.2rem);line-height:1.06}.actions[data-astro-cid-bduyjgzy]{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.btn[data-astro-cid-bduyjgzy]{white-space:normal;min-height:44px}.blueprint[data-astro-cid-bduyjgzy]{background:#141310;border:1px solid #655437;margin:0;padding:1.6rem;box-shadow:12px 12px #c9a96e08}.blueprint-top[data-astro-cid-bduyjgzy],.journey[data-astro-cid-bduyjgzy],.screen-nav[data-astro-cid-bduyjgzy],.sample-row[data-astro-cid-bduyjgzy],.layers[data-astro-cid-bduyjgzy] small[data-astro-cid-bduyjgzy],figcaption[data-astro-cid-bduyjgzy],.stack[data-astro-cid-bduyjgzy]{font-family:var(--font-mono);font-size:.65rem;line-height:1.7}.blueprint-top[data-astro-cid-bduyjgzy]{color:#c9a96e;justify-content:space-between;gap:1rem;display:flex}.blueprint-top[data-astro-cid-bduyjgzy]>span[data-astro-cid-bduyjgzy]:last-child{color:#b7ad9d}.journey[data-astro-cid-bduyjgzy]{color:#d2c8b8;justify-content:space-between;gap:.5rem;padding:1.8rem 0;display:flex}.journey[data-astro-cid-bduyjgzy] b[data-astro-cid-bduyjgzy]{color:#c9a96e;font-weight:400}.screen[data-astro-cid-bduyjgzy]{background:#0b0b0b;border:1px solid #514634;padding:1.2rem}.screen-nav[data-astro-cid-bduyjgzy]{color:#b7ad9d;border-bottom:1px solid #3c352b;justify-content:space-between;gap:.5rem;padding-bottom:.7rem;display:flex}.screen[data-astro-cid-bduyjgzy] p[data-astro-cid-bduyjgzy]{font-family:var(--font-serif);color:#eee9e0;margin:1.3rem 0;font-size:2rem;line-height:1.1}.screen[data-astro-cid-bduyjgzy] em[data-astro-cid-bduyjgzy]{color:#c9a96e}.sample-row[data-astro-cid-bduyjgzy]{color:#b7ad9d;border-bottom:1px solid #302b22;justify-content:space-between;gap:.7rem;padding:.5rem 0;display:flex}.sample-row[data-astro-cid-bduyjgzy]>span[data-astro-cid-bduyjgzy]:last-child{color:#c9a96e}.bus[data-astro-cid-bduyjgzy]{color:#c9a96e;justify-content:space-around;padding:.4rem;display:flex}.layers[data-astro-cid-bduyjgzy]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.layers[data-astro-cid-bduyjgzy] div[data-astro-cid-bduyjgzy]{border-top:1px solid #c9a96e;padding:.7rem 0}.layers[data-astro-cid-bduyjgzy] strong[data-astro-cid-bduyjgzy]{font-size:.75rem;font-weight:400;display:block}.layers[data-astro-cid-bduyjgzy] small[data-astro-cid-bduyjgzy]{color:#b7ad9d;font-size:.58rem}figcaption[data-astro-cid-bduyjgzy]{color:#b7ad9d;border-top:1px solid #3c352b;margin-top:1rem;padding-top:1rem;font-size:.6rem}.content-section[data-astro-cid-bduyjgzy] h2[data-astro-cid-bduyjgzy]{font-family:var(--font-serif);margin-bottom:2rem;font-size:clamp(1.9rem,3vw,2.6rem);font-weight:400;line-height:1.15}h2[data-astro-cid-bduyjgzy] em[data-astro-cid-bduyjgzy]{color:var(--accent)}.split[data-astro-cid-bduyjgzy]{grid-template-columns:1fr 1.35fr;gap:3rem;display:grid}.split[data-astro-cid-bduyjgzy] p[data-astro-cid-bduyjgzy],.parts[data-astro-cid-bduyjgzy] p[data-astro-cid-bduyjgzy],.steps[data-astro-cid-bduyjgzy] p[data-astro-cid-bduyjgzy]{color:#b7afa4;margin-bottom:1rem;font-size:.95rem;line-height:1.85}.content-section[data-astro-cid-bduyjgzy] a[data-astro-cid-bduyjgzy],.cta-text[data-astro-cid-bduyjgzy] a[data-astro-cid-bduyjgzy]{color:var(--accent);text-underline-offset:4px}.parts[data-astro-cid-bduyjgzy]{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.parts[data-astro-cid-bduyjgzy] article[data-astro-cid-bduyjgzy]{border-top:1px solid #4a4030;padding-top:1.4rem}.parts[data-astro-cid-bduyjgzy] h3[data-astro-cid-bduyjgzy],.steps[data-astro-cid-bduyjgzy] h3[data-astro-cid-bduyjgzy],.reference[data-astro-cid-bduyjgzy] h3[data-astro-cid-bduyjgzy]{font-family:var(--font-serif);margin-bottom:.75rem;font-size:1.45rem;font-weight:400}.reference[data-astro-cid-bduyjgzy]{border-top:1px solid #655437}.reference[data-astro-cid-bduyjgzy] .split[data-astro-cid-bduyjgzy]{grid-template-columns:1.4fr 1fr}.reference[data-astro-cid-bduyjgzy] .lead[data-astro-cid-bduyjgzy]{font-family:var(--font-serif);color:#e8dfd2;font-size:1.5rem}.reference[data-astro-cid-bduyjgzy] aside[data-astro-cid-bduyjgzy]{border-left:1px solid #655437;padding-left:2rem}.stack[data-astro-cid-bduyjgzy]{color:var(--accent);margin-bottom:2rem;line-height:2;display:block}.steps[data-astro-cid-bduyjgzy]{grid-template-columns:1fr 1fr;gap:2rem 3rem;padding-left:1.3rem;display:grid}.steps[data-astro-cid-bduyjgzy] li[data-astro-cid-bduyjgzy]{padding-left:.5rem}.steps[data-astro-cid-bduyjgzy] li[data-astro-cid-bduyjgzy]::marker{color:var(--accent);font-family:var(--font-mono)}.faq-q[data-astro-cid-bduyjgzy]{font-weight:400}.faq-a[data-astro-cid-bduyjgzy],.cta-text[data-astro-cid-bduyjgzy] p[data-astro-cid-bduyjgzy]{color:#b7afa4}a[data-astro-cid-bduyjgzy]:focus-visible{outline:2px solid var(--accent);outline-offset:5px}#fitjam[data-astro-cid-bduyjgzy],#faq[data-astro-cid-bduyjgzy]{scroll-margin-top:2rem}@media (width<=850px){.app-hero[data-astro-cid-bduyjgzy],.split[data-astro-cid-bduyjgzy],.reference[data-astro-cid-bduyjgzy] .split[data-astro-cid-bduyjgzy]{grid-template-columns:1fr;gap:2rem}.app-hero[data-astro-cid-bduyjgzy]{padding-top:1rem}.reference[data-astro-cid-bduyjgzy] aside[data-astro-cid-bduyjgzy]{padding-left:1.3rem}.blueprint[data-astro-cid-bduyjgzy]{box-sizing:border-box;width:100%;max-width:560px}.parts[data-astro-cid-bduyjgzy],.steps[data-astro-cid-bduyjgzy]{grid-template-columns:1fr}.actions[data-astro-cid-bduyjgzy] .btn[data-astro-cid-bduyjgzy]{justify-content:center;width:100%}.content-section[data-astro-cid-bduyjgzy]{padding:3rem 0}}@media (prefers-reduced-motion:reduce){[data-astro-cid-bduyjgzy]{scroll-behavior:auto!important}}
