.hero[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:60px;padding-block:48px 57px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.7rem,4.2vw,4.2rem);line-height:1.08;margin-bottom:23px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-weight:400;color:var(--rust)}.hero-sub[data-astro-cid-j7pv25f6]{color:var(--ink-soft);font-size:.96rem;max-width:44ch;margin-bottom:28px;line-height:1.8}.hero-count[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:6px 15px;font-size:.65rem;color:var(--ink-soft);margin:25px 0 0}.hero-count[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]+span[data-astro-cid-j7pv25f6]:before{content:"·";margin-right:15px}.hero-feature[data-astro-cid-j7pv25f6]{position:relative;display:block;min-width:0;aspect-ratio:1.12;border-radius:120px 12px 12px;overflow:hidden;color:#fff}.hero-feature[data-astro-cid-j7pv25f6]>img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.feature-shade[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(180deg,transparent 33%,#10251be6 100%)}.feature-copy[data-astro-cid-j7pv25f6]{position:absolute;bottom:30px;left:30px;right:30px;display:flex;flex-direction:column}.feature-copy[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:#fff;font-size:.61rem;margin-bottom:9px}.feature-copy[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font:500 2.4rem/1.05 var(--font-display);letter-spacing:-.03em;margin-bottom:11px}.feature-copy[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]:last-of-type{font-size:.73rem;display:flex;justify-content:space-between;gap:15px}.feature-copy[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-size:1.4rem}.feature-copy[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font-size:.55rem;margin-top:10px;color:#e4e9df}.course-section[data-astro-cid-j7pv25f6]{padding:38px 0 40px;border-block:1px solid var(--line);background:#efefe5}.course-section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:2rem}.cat-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.cat-card[data-astro-cid-j7pv25f6]{color:var(--ink);text-decoration:none}.cat-card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{aspect-ratio:1.45;width:100%;object-fit:cover;border-radius:7px;margin-bottom:13px}.cat-label[data-astro-cid-j7pv25f6]{font:500 1.05rem var(--font-display);display:block;margin-bottom:5px}.cat-count[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;color:var(--ink-soft);font-size:.65rem}.cat-card[data-astro-cid-j7pv25f6]:hover .cat-label[data-astro-cid-j7pv25f6]{text-decoration:underline;text-underline-offset:3px}.kitchen-note[data-astro-cid-j7pv25f6]{margin-top:20px;padding:36px;background:#e9eddf;display:grid;grid-template-columns:1fr 1fr;gap:50px;border-radius:9px}.kitchen-note[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:2.5rem;margin:0}.kitchen-note[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.eyebrow){color:var(--ink-soft);font-size:.88rem}.kitchen-note[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-size:.8rem;font-weight:600;color:var(--ink)}@media(max-width:960px){.hero[data-astro-cid-j7pv25f6]{gap:30px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:3rem}.cat-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.hero-feature[data-astro-cid-j7pv25f6]{aspect-ratio:.85}}@media(min-width:601px)and (max-width:800px){.hero[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero-feature[data-astro-cid-j7pv25f6]{aspect-ratio:1.5}.hero-copy[data-astro-cid-j7pv25f6]{max-width:540px}}@media(max-width:600px){.hero[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:28px;padding-block:34px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:2.95rem}.hero-sub[data-astro-cid-j7pv25f6]{font-size:.9rem}.hero-feature[data-astro-cid-j7pv25f6]{aspect-ratio:1.1;border-top-left-radius:75px}.feature-copy[data-astro-cid-j7pv25f6]{bottom:22px;left:22px;right:22px}.feature-copy[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:2.15rem}.cat-grid[data-astro-cid-j7pv25f6]{gap:22px 14px}.cat-card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{aspect-ratio:1}.cat-label[data-astro-cid-j7pv25f6]{font-size:.96rem}.course-section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:1.8rem}.kitchen-note[data-astro-cid-j7pv25f6]{padding:26px;grid-template-columns:1fr;gap:14px}.kitchen-note[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:2rem}}
