.home[data-astro-cid-j7pv25f6]{max-width:1320px;margin:0 auto;padding:0 24px 72px}.intro[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px;padding:44px 0 28px}.intro[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:15ch;font-size:clamp(36px,5vw,64px);font-weight:760;line-height:1.02;letter-spacing:-.055em}.lede[data-astro-cid-j7pv25f6]{max-width:52ch;margin-top:14px;font-size:clamp(16px,1.6vw,19px);line-height:1.55;color:var(--fs-muted)}.intro-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:10px}.btn-primary[data-astro-cid-j7pv25f6],.btn-secondary[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;border-radius:8px;padding:11px 16px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .15s ease}.btn-primary[data-astro-cid-j7pv25f6]{background:#f4ff71;color:#121313}.btn-primary[data-astro-cid-j7pv25f6]:hover{background:#effc4f}.btn-secondary[data-astro-cid-j7pv25f6]{border:1px solid var(--fs-line-strong);color:var(--fs-text)}.btn-secondary[data-astro-cid-j7pv25f6]:hover{background:var(--fs-line)}.section-head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 20px;margin-bottom:18px}.section-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.steps[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.studies[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.membership[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(24px,2.6vw,32px);font-weight:700;line-height:1.15;letter-spacing:-.04em}.section-head[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-size:14px;font-weight:600;color:var(--fs-text);text-decoration:underline;text-underline-offset:4px}.section-note[data-astro-cid-j7pv25f6],.section-intro[data-astro-cid-j7pv25f6]{max-width:70ch;font-size:14px;line-height:1.6;color:var(--fs-muted)}.section-note[data-astro-cid-j7pv25f6]{margin-top:18px}.section-intro[data-astro-cid-j7pv25f6]{margin:-6px 0 20px}.gallery[data-astro-cid-j7pv25f6]{padding-top:4px}.steps[data-astro-cid-j7pv25f6],.membership[data-astro-cid-j7pv25f6],.tools[data-astro-cid-j7pv25f6],.studies[data-astro-cid-j7pv25f6]{margin-top:72px;border-top:1px solid var(--fs-line);padding-top:28px}.steps[data-astro-cid-j7pv25f6] ol[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:22px 0 0;padding:0;list-style:none}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{border:1px solid var(--fs-line);border-radius:14px;padding:22px;background:var(--fs-surface)}.step-n[data-astro-cid-j7pv25f6]{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:999px;background:var(--fs-text);color:var(--fs-bg);font:700 14px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.steps[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-top:16px;font-size:18px;line-height:1.3;font-weight:700;letter-spacing:-.02em}.steps[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:8px;font-size:15px;line-height:1.6;color:var(--fs-text)}.membership[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px}.membership-copy[data-astro-cid-j7pv25f6]{max-width:62ch}.membership-status[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600}.membership[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-top:12px}.membership-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.membership-status){margin-top:10px;font-size:16px;line-height:1.6;color:var(--fs-text)}.tool-list[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.tool-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:block;height:100%;border:1px solid var(--fs-line);border-radius:14px;padding:18px 20px;color:var(--fs-text);text-decoration:none;background:var(--fs-surface)}.tool-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{border-color:var(--fs-line-strong)}.tool-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover strong[data-astro-cid-j7pv25f6]{text-decoration:underline;text-underline-offset:4px}.tool-top[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:12px}.tool-top[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:17px;letter-spacing:-.02em}.tool-desc[data-astro-cid-j7pv25f6]{display:block;margin-top:8px;font-size:14px;line-height:1.55;color:var(--fs-muted)}.study-list[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 24px;margin:0;padding:0;list-style:none}.study-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;border-bottom:1px solid var(--fs-line);padding:11px 0;font-size:14px}.study-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-weight:600;color:var(--fs-text);text-decoration:underline;text-underline-offset:4px}.study-list[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--fs-muted)}.home[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid #ff886c;outline-offset:4px}@media (max-width:900px){.steps[data-astro-cid-j7pv25f6] ol[data-astro-cid-j7pv25f6],.tool-list[data-astro-cid-j7pv25f6],.study-list[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}@media (max-width:640px){.home[data-astro-cid-j7pv25f6]{padding:0 16px 56px}.intro[data-astro-cid-j7pv25f6]{padding:28px 0 20px}.intro-actions[data-astro-cid-j7pv25f6]{width:100%}.intro-actions[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{flex:1 1 auto}.steps[data-astro-cid-j7pv25f6],.membership[data-astro-cid-j7pv25f6],.tools[data-astro-cid-j7pv25f6],.studies[data-astro-cid-j7pv25f6]{margin-top:52px}}@media (prefers-reduced-motion:reduce){.btn-primary[data-astro-cid-j7pv25f6],.btn-secondary[data-astro-cid-j7pv25f6]{transition:none}}
