.hero.svelte-1hv65dl,.docs.svelte-1hv65dl,.cta.svelte-1hv65dl{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter);box-sizing:border-box}.hero.svelte-1hv65dl{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:center;padding-block:clamp(1.5rem,4vw,3rem) clamp(4rem,8vw,7rem)}.kicker.svelte-1hv65dl,.nr.svelte-1hv65dl{color:var(--ink);font-family:var(--font);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem}h1.svelte-1hv65dl{font-family:var(--font);font-weight:var(--weight-display);letter-spacing:var(--letter-display);font-size:clamp(2rem,4.2vw,3.6rem);line-height:1.08;color:var(--ink);margin:0 0 1.5rem}h2.svelte-1hv65dl{font-family:var(--font);font-weight:var(--weight-h2);letter-spacing:var(--letter-h2);font-size:var(--font-h2);line-height:1.1;color:var(--ink);margin:0 0 2.5rem}h3.svelte-1hv65dl{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-family:var(--font);font-weight:600;letter-spacing:var(--letter-h2);font-size:1.15rem;color:var(--ink);margin:0 0 .4rem}p.svelte-1hv65dl{font-family:var(--font);line-height:var(--line-body);letter-spacing:var(--letter-body);color:var(--text)}.intro.svelte-1hv65dl{max-width:min(560px,100%);font-size:clamp(1.05rem,1.5vw,1.25rem);margin:0 0 2rem}.meta.svelte-1hv65dl{color:var(--muted);font-size:.9rem;margin:.9rem 0 0}.button.svelte-1hv65dl,.cta.svelte-1hv65dl a:where(.svelte-1hv65dl){display:inline-flex;align-items:center;justify-content:center;padding:.95rem 1.4rem;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-family:var(--font);font-weight:700;font-size:1rem;letter-spacing:var(--letter-body);text-decoration:none;min-height:48px;line-height:1.2}.button.svelte-1hv65dl:hover,.cta.svelte-1hv65dl a:where(.svelte-1hv65dl):hover{background:#b8860b}img.svelte-1hv65dl{display:block;width:100%;height:auto;border-radius:6px;box-shadow:0 1px 2px #0c183814,0 18px 40px #0c18381f}.hero-page.svelte-1hv65dl{display:block;max-width:420px;justify-self:end;transform:rotate(2deg)}.docs.svelte-1hv65dl ol:where(.svelte-1hv65dl){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,3vw,2rem)}.docs.svelte-1hv65dl li:where(.svelte-1hv65dl) img:where(.svelte-1hv65dl){margin-bottom:1.25rem}.docs.svelte-1hv65dl li:where(.svelte-1hv65dl) p:where(.svelte-1hv65dl){margin:0;font-size:.95rem}.docs.svelte-1hv65dl li:where(.svelte-1hv65dl) .nr:where(.svelte-1hv65dl){margin:0 0 .4rem;color:var(--muted)}.note.svelte-1hv65dl{max-width:min(680px,100%);margin:3rem 0 0;color:var(--muted);font-size:.9rem}.cta.svelte-1hv65dl{margin:6rem auto 1rem;padding:clamp(2.5rem,6vw,5rem) var(--gutter);border-radius:var(--radius-lg);background:var(--navy);text-align:center}.cta.svelte-1hv65dl h2:where(.svelte-1hv65dl){color:var(--bg);margin:0 auto 2rem}@media (max-width: 860px){.hero.svelte-1hv65dl{grid-template-columns:1fr}.hero-page.svelte-1hv65dl{justify-self:center;max-width:300px;transform:none}.docs.svelte-1hv65dl ol:where(.svelte-1hv65dl){grid-template-columns:repeat(2,minmax(0,1fr))}}
