.visually-hidden.svelte-ytztzo{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-search-form.svelte-ytztzo{align-items:center;gap:var(--space-2);width:100%;min-width:0;padding:4px 4px 4px var(--space-3);border:1.5px solid var(--line-2);background:var(--paper);border-radius:7px;display:flex}.site-search-form.svelte-ytztzo:focus-within{border-color:var(--green)}.site-search-form__icon.svelte-ytztzo{font-family:var(--font-mono);font-size:var(--fs-body-s);color:var(--ink-3);flex-shrink:0}.site-search-form__input.svelte-ytztzo{min-width:0;font-family:var(--font-mono);font-size:var(--fs-body-s);color:var(--ink);background:0 0;border:0;flex:1}.site-search-form__input.svelte-ytztzo::placeholder{color:var(--ink-3)}.site-search-form__submit.svelte-ytztzo{padding:6px var(--space-3);background:var(--green);color:var(--on-green);font-family:var(--font-display);font-weight:600;font-size:var(--fs-body-s);cursor:pointer;border:0;border-radius:5px;flex-shrink:0}.site-search-form__submit.svelte-ytztzo:hover{background:var(--green-bright)}.site-search-form--hero.svelte-ytztzo{border:2px solid var(--ink);border-radius:var(--radius-control);background:var(--surface);gap:0;max-width:40rem;padding:0;overflow:hidden}.site-search-form--hero.svelte-ytztzo .site-search-form__input:where(.svelte-ytztzo){font-family:var(--font-body);font-size:var(--fs-body);padding:var(--space-4) var(--space-4)}.site-search-form--hero.svelte-ytztzo .site-search-form__submit:where(.svelte-ytztzo){padding:0 var(--space-5);font-size:var(--fs-button);border-radius:0}.hero.svelte-1x3hlas{align-items:center;gap:var(--space-8);grid-template-columns:1.35fr .65fr;display:grid}.hero__content.svelte-1x3hlas{align-items:flex-start;gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.hero__aside.svelte-1x3hlas{justify-content:center;display:flex}.hero.svelte-1x3hlas .hero__mark{--guru-mark-size:200px}.hero__eyebrow.svelte-1x3hlas{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--mag);margin:0}.hero__title.svelte-1x3hlas{font-family:var(--font-display);font-size:var(--fs-display-xl);letter-spacing:-.022em;margin:0;line-height:1.04}.hero__accent.svelte-1x3hlas{font-style:normal;font-weight:700}.hero__accent--green.svelte-1x3hlas{color:var(--green)}.hero__accent--mag.svelte-1x3hlas{color:var(--mag)}.hero__lead.svelte-1x3hlas{font-family:var(--font-body);font-size:var(--fs-lead);color:var(--ink-2);max-width:66ch;margin:0;line-height:1.6}.hero__search.svelte-1x3hlas{width:100%;max-width:40rem;margin-top:var(--space-2)}.hero__search-fallback.svelte-1x3hlas{border:2px solid var(--ink);border-radius:var(--radius-control);background:var(--surface);width:100%;display:flex;overflow:hidden}.hero__search-input.svelte-1x3hlas{min-width:0;padding:var(--space-4) var(--space-4);font-family:var(--font-body);font-size:var(--fs-body);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.hero__search-input.svelte-1x3hlas::placeholder{color:var(--ink-3)}.hero__search-fallback.svelte-1x3hlas .btn{border-radius:0}.hero__stats.svelte-1x3hlas{gap:var(--space-8);margin:var(--space-6) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.hero__stat.svelte-1x3hlas{flex-direction:column;gap:2px;display:flex}.hero__stat-value.svelte-1x3hlas{font-family:var(--font-display);font-weight:700;font-size:var(--fs-display-m);line-height:1}.hero__stat-value--green.svelte-1x3hlas{color:var(--green)}.hero__stat-value--mag.svelte-1x3hlas{color:var(--mag)}.hero__stat-label.svelte-1x3hlas{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.visually-hidden.svelte-1x3hlas{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-section.svelte-1x3hlas{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--line)}.home-section__head.svelte-1x3hlas{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.home-section__heading.svelte-1x3hlas{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:var(--fs-heading-s);font-weight:700}.home-section__head.svelte-1x3hlas .home-section__heading:where(.svelte-1x3hlas){margin-bottom:0}.home-section__cta.svelte-1x3hlas{font-family:var(--font-mono);font-size:var(--fs-data-s);color:var(--ink);white-space:nowrap;text-decoration:none}.home-section__cta.svelte-1x3hlas:hover{color:var(--green);text-decoration:underline}.curated-grid.svelte-1x3hlas{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=75rem){.hero.svelte-1x3hlas{grid-template-columns:1.7fr .5fr}}@media (width<=860px){.hero.svelte-1x3hlas{gap:var(--space-5);grid-template-columns:1fr}.hero__aside.svelte-1x3hlas{order:-1;justify-content:flex-start}.hero.svelte-1x3hlas .hero__mark{--guru-mark-size:120px}}@media (width<=640px){.hero__title.svelte-1x3hlas{font-size:var(--fs-display-l)}.hero__search-fallback.svelte-1x3hlas{border-width:2px;flex-direction:column}.hero__search-fallback.svelte-1x3hlas .btn{justify-content:center}.hero__aside.svelte-1x3hlas{display:none}.hero__stats.svelte-1x3hlas{gap:var(--space-5) var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}}
