.popular-chips:where(.astro-vhpxamke){flex-wrap:wrap;justify-content:center;gap:.4rem;margin-block-start:1rem;font-size:.9rem;display:flex}.chip:where(.astro-vhpxamke){color:var(--sl-color-gray-2);text-decoration:none}.chip:where(.astro-vhpxamke):hover,.chip:where(.astro-vhpxamke):focus-visible{color:var(--sl-color-accent)}.chip-sep:where(.astro-vhpxamke){color:var(--sl-color-gray-4)}.home-hero-under:where(.astro-dcwno5ig)[hidden],.home-hero-source:where(.astro-dcwno5ig)[hidden],.home-hero-output:where(.astro-dcwno5ig)[hidden]{display:none}.home-hero-peel:where(.astro-dcwno5ig).is-peeling{max-width:72rem;margin-inline:auto;position:relative}.home-hero-peel:where(.astro-dcwno5ig)>:where(.astro-dcwno5ig){margin:0}.is-peeling:where(.astro-dcwno5ig) .home-hero-under:where(.astro-dcwno5ig),.is-peeling:where(.astro-dcwno5ig) .home-hero-source:where(.astro-dcwno5ig),.is-peeling:where(.astro-dcwno5ig) .home-hero-output:where(.astro-dcwno5ig){position:absolute;inset:0}.is-peeling:where(.astro-dcwno5ig) .home-hero-under:where(.astro-dcwno5ig){background-color:var(--sl-color-gray-6);place-items:center start;padding-inline-start:1.5rem;display:grid;overflow:hidden}.is-peeling:where(.astro-dcwno5ig) .home-hero-quote:where(.astro-dcwno5ig){max-inline-size:26ch;margin:0}.is-peeling:where(.astro-dcwno5ig) .home-hero-quote:where(.astro-dcwno5ig) blockquote:where(.astro-dcwno5ig){font-family:var(--site-font-system);letter-spacing:-.012em;color:var(--sl-color-white);text-indent:-.42em;text-wrap:pretty;margin:0;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:600;line-height:1.45}.is-peeling:where(.astro-dcwno5ig) .home-hero-quote:where(.astro-dcwno5ig) blockquote:where(.astro-dcwno5ig) p:where(.astro-dcwno5ig){margin:0}.is-peeling:where(.astro-dcwno5ig) .home-hero-quote:where(.astro-dcwno5ig) figcaption:where(.astro-dcwno5ig){color:var(--sl-color-gray-3);margin-block-start:.9em;font-size:.8125rem;line-height:1.4}.is-peeling:where(.astro-dcwno5ig) .home-hero-quote:where(.astro-dcwno5ig) cite:where(.astro-dcwno5ig){font-style:italic}.is-peeling:where(.astro-dcwno5ig) .home-hero-source:where(.astro-dcwno5ig),.is-peeling:where(.astro-dcwno5ig) .home-hero-output:where(.astro-dcwno5ig){pointer-events:none;width:100%;height:100%}.is-peeling:where(.astro-dcwno5ig) .home-hero-content:where(.astro-dcwno5ig){pointer-events:auto;background-color:var(--sl-color-bg);width:100%;height:auto}.home-hero:where(.astro-dcwno5ig){text-align:center;max-width:72rem;margin-inline:auto;padding-block-start:3rem;padding-inline:1.5rem}.home-headline:where(.astro-dcwno5ig){text-wrap:balance;margin-block-end:.75rem;font-size:clamp(2.5rem,6vw,4rem)}.home-headline-lead:where(.astro-dcwno5ig){letter-spacing:-.035em;font-weight:800;line-height:.95;display:block}.home-headline-rest:where(.astro-dcwno5ig){letter-spacing:-.005em;color:var(--sl-color-gray-2);margin-block-start:.5em;font-size:.44em;font-weight:500;line-height:1.25;display:block}.home-headline-mark:where(.astro-dcwno5ig){--mark:#f2c744;color:#1c1c1e;background-color:var(--mark);box-decoration-break:clone;border-radius:.1em;padding:.04em .14em .08em;font-weight:700}:root[data-theme=light] .home-headline-mark:where(.astro-dcwno5ig){--mark:#ffdf5e}.home-tagline:where(.astro-dcwno5ig){color:var(--sl-color-gray-2);max-width:54ch;margin-block-end:2rem;margin-inline:auto}.home-hero-art:where(.astro-dcwno5ig){block-size:auto;inline-size:100%;max-inline-size:20rem;margin:2rem auto 0;display:block}@media (width>=58rem){.home-hero:where(.astro-dcwno5ig){text-align:start;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);padding-block-start:4rem;display:grid}.home-tagline:where(.astro-dcwno5ig){margin-block-end:1.75rem;margin-inline:0}.home-hero-art:where(.astro-dcwno5ig){max-inline-size:none;margin:0}}.section-list-wrap:where(.astro-5r5pp2vr){max-width:var(--sl-content-width);margin-block-start:3rem;margin-inline:auto;padding-inline:1.5rem}#browse-heading:where(.astro-5r5pp2vr){text-transform:uppercase;letter-spacing:.08em;color:var(--sl-color-gray-2);margin-block-end:1.25rem;font-size:1.1rem}.section-list:where(.astro-5r5pp2vr){flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.section-row:where(.astro-5r5pp2vr){border:1px solid var(--sl-color-gray-5);background:var(--sl-color-bg-nav);border-radius:14px;flex-direction:column;gap:.9rem;padding:1.75rem 2rem;display:flex}.section-row-head:where(.astro-5r5pp2vr){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.section-row-label:where(.astro-5r5pp2vr){color:var(--sl-color-white);font-size:clamp(1.5rem,2vw + 1rem,1.9rem);font-weight:700}.section-row-count:where(.astro-5r5pp2vr){text-transform:uppercase;letter-spacing:.04em;color:var(--sl-color-accent);background:var(--sl-color-accent-low);white-space:nowrap;border-radius:999px;padding:.3rem .75rem;font-size:.8rem;font-weight:600}.section-row-blurb:where(.astro-5r5pp2vr){color:var(--sl-color-gray-2);max-width:60ch;margin:0;font-size:1rem;line-height:1.55}.section-row-badges:where(.astro-5r5pp2vr){flex-wrap:wrap;gap:.65rem;margin-block-start:.15rem;display:flex}.sheet-badge:where(.astro-5r5pp2vr){border:1px solid var(--sl-color-gray-5);background:var(--sl-color-bg);color:var(--sl-color-gray-1);border-radius:999px;padding:.6rem 1.25rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:border-color .15s ease-out,color .15s ease-out,background .15s ease-out;display:inline-block}.sheet-badge:where(.astro-5r5pp2vr):hover,.sheet-badge:where(.astro-5r5pp2vr):focus-visible{border-color:var(--sl-color-accent);background:var(--sl-color-accent-low);color:var(--sl-color-accent)}@media (width<=30rem){.section-row:where(.astro-5r5pp2vr){padding:1.5rem}}.kindle-band:where(.astro-ea35tofx){background:var(--sl-color-accent-low);margin-block-start:3rem;padding-block:3rem}.kindle-band-inner:where(.astro-ea35tofx){max-width:var(--sl-content-width);grid-template-columns:1fr;align-items:center;gap:2rem;margin-inline:auto;padding-inline:1.5rem;display:grid}@media (width>=50rem){.kindle-band-inner:where(.astro-ea35tofx){grid-template-columns:1fr 1fr}}.kindle-copy:where(.astro-ea35tofx) h2:where(.astro-ea35tofx){margin-block-start:0}.kindle-copy:where(.astro-ea35tofx) p:where(.astro-ea35tofx){color:var(--sl-color-gray-2);max-width:32rem}.kindle-cta:where(.astro-ea35tofx){color:var(--sl-color-accent);font-weight:600;text-decoration:none;display:inline-block}.kindle-cta:where(.astro-ea35tofx):hover{text-decoration:underline}.kindle-frame:where(.astro-ea35tofx){background:#2a2a2a;border-radius:1.1rem;justify-self:center;width:14rem;padding:.9rem;box-shadow:0 8px 24px #00000059}.kindle-screen:where(.astro-ea35tofx){aspect-ratio:3/4;color:#1a1a1a;background:#f4f4f2;border-radius:.3rem;padding:1rem .9rem}.kindle-title:where(.astro-ea35tofx){margin:0 0 .4rem;font-size:1.1rem;font-weight:600}.kindle-rule:where(.astro-ea35tofx){background:#ccc;height:1px;margin-block-end:.6rem}.kindle-table:where(.astro-ea35tofx){border-collapse:collapse;width:100%;font-size:.6rem}.kindle-table:where(.astro-ea35tofx) td:where(.astro-ea35tofx){vertical-align:top;border-bottom:1px solid #ddd;padding:.25rem 0}.kindle-table:where(.astro-ea35tofx) td:where(.astro-ea35tofx):first-child{white-space:nowrap;padding-right:.5rem;font-family:ui-monospace,monospace}
