.wrap[data-astro-cid-lttb7hdf]{max-width:calc(72rem + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.hero[data-astro-cid-lttb7hdf],.course[data-astro-cid-lttb7hdf]{--serif:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif}h2[data-astro-cid-lttb7hdf]{letter-spacing:-.03em;font-size:clamp(1.9rem,1.6vw + 1.3rem,2.75rem);line-height:1.05}.h3[data-astro-cid-lttb7hdf]{letter-spacing:-.025em;font-size:clamp(1.5rem,1vw + 1.1rem,2rem);font-weight:700;line-height:1.1}.h3[data-astro-cid-lttb7hdf] span[data-astro-cid-lttb7hdf]{color:var(--forest)}.more[data-astro-cid-lttb7hdf]{flex-wrap:wrap;gap:8px 28px;display:flex}.hero[data-astro-cid-lttb7hdf]{padding:40px 0 24px}.crumbs[data-astro-cid-lttb7hdf]{font-size:var(--text-small);color:var(--ink-soft);gap:8px;margin-bottom:40px;display:flex}.crumbs[data-astro-cid-lttb7hdf] a[data-astro-cid-lttb7hdf]{color:var(--ink-soft);text-decoration:none}.crumbs[data-astro-cid-lttb7hdf] span[data-astro-cid-lttb7hdf][aria-hidden]{color:var(--paper-3)}.hero-grid[data-astro-cid-lttb7hdf]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:48px 72px;display:grid}.hero-text[data-astro-cid-lttb7hdf]{gap:24px;display:grid}h1[data-astro-cid-lttb7hdf]{letter-spacing:-.045em;font-size:clamp(2.6rem,3.4vw + 1rem,4.2rem);font-weight:700;line-height:.98}h1[data-astro-cid-lttb7hdf] span[data-astro-cid-lttb7hdf]{color:var(--forest)}.lead-p[data-astro-cid-lttb7hdf]{max-width:34rem;font-size:var(--text-lead);line-height:1.5}.actions[data-astro-cid-lttb7hdf]{flex-wrap:wrap;gap:12px;display:flex}.card[data-astro-cid-lttb7hdf]{border:1px solid var(--rule);background:var(--card);text-align:center;box-shadow:inset 0 0 0 8px var(--card), inset 0 0 0 9px var(--paper-3), 0 30px 60px -30px oklch(30% .04 140/.35);margin:0;padding:44px 44px 40px}.c-house[data-astro-cid-lttb7hdf]{color:var(--ink-soft);font:italic 500 1rem/1.2 var(--serif);letter-spacing:.04em}.c-title[data-astro-cid-lttb7hdf]{color:var(--ink);font:600 clamp(1.8rem, 1.4vw + 1.2rem, 2.4rem)/1.1 var(--serif);letter-spacing:.01em;margin-top:6px}.c-rule[data-astro-cid-lttb7hdf]{background:var(--forest);width:72px;height:1px;box-shadow:0 3px 0 var(--card), 0 4px 0 var(--forest-muted);margin:20px auto;display:block}.c-dishes[data-astro-cid-lttb7hdf]{text-align:left;gap:18px;margin:0;padding:0;list-style:none;display:grid}.c-line[data-astro-cid-lttb7hdf]{align-items:baseline;gap:8px;display:flex}.c-name[data-astro-cid-lttb7hdf]{color:var(--ink);font:600 1.25rem/1.2 var(--serif)}.c-dots[data-astro-cid-lttb7hdf]{border-bottom:2px dotted var(--paper-3);flex:1;min-width:20px;transform:translateY(-4px)}.c-key[data-astro-cid-lttb7hdf]{color:var(--forest);font-size:var(--text-small);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.c-note[data-astro-cid-lttb7hdf]{color:var(--ink-soft);font:italic 400 .98rem/1.4 var(--serif);margin-top:3px;display:block}.c-hours[data-astro-cid-lttb7hdf]{color:var(--ink-2);font:italic 400 1rem/1.5 var(--serif)}.course[data-astro-cid-lttb7hdf]{padding:112px 0 0;overflow-x:clip}.c-head[data-astro-cid-lttb7hdf]{border-top:1px solid var(--ink);grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:8px 20px;margin-bottom:40px;padding-top:22px;display:grid}.c-no[data-astro-cid-lttb7hdf]{color:var(--forest);font:italic 600 1.5rem/1 var(--serif)}.c-head[data-astro-cid-lttb7hdf] h2[data-astro-cid-lttb7hdf]{font-family:var(--serif);letter-spacing:-.01em;font-weight:600}.c-head[data-astro-cid-lttb7hdf] p[data-astro-cid-lttb7hdf]{max-width:26rem;color:var(--ink-soft);text-align:right;justify-self:end}.screen[data-astro-cid-lttb7hdf]{margin-right:calc(-1 * max(var(--gutter), (100vw - 72rem) / 2))}.screen[data-astro-cid-lttb7hdf] .stage{border-radius:var(--radius-xl) 0 0 var(--radius-xl)}.gap[data-astro-cid-lttb7hdf]{margin-top:20px}.split[data-astro-cid-lttb7hdf]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:32px 64px;margin-top:72px;display:grid}.split--flip[data-astro-cid-lttb7hdf]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.split--flip[data-astro-cid-lttb7hdf] .screen[data-astro-cid-lttb7hdf]{margin-right:0;margin-left:calc(-1 * max(var(--gutter), (100vw - 72rem) / 2))}.split--flip[data-astro-cid-lttb7hdf] .screen[data-astro-cid-lttb7hdf] .stage{border-radius:0 var(--radius-xl) var(--radius-xl) 0}.split-text[data-astro-cid-lttb7hdf]{gap:16px;display:grid}.rush[data-astro-cid-lttb7hdf]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 36px;margin:0 0 40px;padding:0;list-style:none;display:grid}.rush[data-astro-cid-lttb7hdf] li[data-astro-cid-lttb7hdf]{border-top:1px solid var(--rule);font-size:var(--text-small);align-content:start;gap:8px;padding-top:18px;line-height:1.55;display:grid}.rush[data-astro-cid-lttb7hdf] b[data-astro-cid-lttb7hdf]{color:var(--ink);font-size:var(--text-card-title);letter-spacing:-.02em;font-weight:700;line-height:1.15}.busy-head[data-astro-cid-lttb7hdf]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:end;gap:16px 64px;margin:96px 0 32px;display:grid}.more--gap[data-astro-cid-lttb7hdf]{margin-top:24px}.demo-note[data-astro-cid-lttb7hdf]{margin-top:40px}.ticks[data-astro-cid-lttb7hdf]{margin:0;padding:0;list-style:none}.ticks[data-astro-cid-lttb7hdf] li[data-astro-cid-lttb7hdf]{border-top:1px solid var(--rule);font-size:var(--text-small);padding:10px 0}.thread[data-astro-cid-lttb7hdf] .stage.stage--center .stage__in{padding:6% 5%}.faq-grid[data-astro-cid-lttb7hdf]{border-top:1px solid var(--ink);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:32px 64px;padding-top:48px;display:grid}@media (width<=64rem){.hero-grid[data-astro-cid-lttb7hdf],.split[data-astro-cid-lttb7hdf],.split--flip[data-astro-cid-lttb7hdf],.busy-head[data-astro-cid-lttb7hdf],.faq-grid[data-astro-cid-lttb7hdf]{grid-template-columns:minmax(0,1fr)}.card[data-astro-cid-lttb7hdf]{max-width:30rem}.split--flip[data-astro-cid-lttb7hdf] .screen[data-astro-cid-lttb7hdf]{margin-left:0;margin-right:calc(-1 * max(var(--gutter), (100vw - 72rem) / 2));order:2}.split--flip[data-astro-cid-lttb7hdf] .screen[data-astro-cid-lttb7hdf] .stage{border-radius:var(--radius-xl) 0 0 var(--radius-xl)}.rush[data-astro-cid-lttb7hdf]{grid-template-columns:minmax(0,1fr);gap:24px}.c-head[data-astro-cid-lttb7hdf]{grid-template-columns:auto minmax(0,1fr)}.c-head[data-astro-cid-lttb7hdf] p[data-astro-cid-lttb7hdf]{text-align:left;grid-column:1/-1;justify-self:start}}@media (width<=48rem){.crumbs[data-astro-cid-lttb7hdf]{margin-bottom:28px}.card[data-astro-cid-lttb7hdf]{padding:32px 22px 28px}.course[data-astro-cid-lttb7hdf]{padding-top:80px}.split[data-astro-cid-lttb7hdf]{margin-top:48px}.busy-head[data-astro-cid-lttb7hdf]{margin-top:64px}}
