.annotated[data-astro-cid-yy3wmmhd]{position:relative;container-type:inline-size}.annotated[data-astro-cid-yy3wmmhd] .image{display:block}.annotated__notes[data-astro-cid-yy3wmmhd]{pointer-events:none;filter:drop-shadow(var(--shadow-note));position:absolute;inset:0}.annotated__arrows[data-astro-cid-yy3wmmhd]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.annotated__arrows[data-astro-cid-yy3wmmhd] path[data-astro-cid-yy3wmmhd]{fill:none;stroke:var(--color-highlight);stroke-width:.8px;stroke-linecap:round;stroke-linejoin:round}.annotated__note[data-astro-cid-yy3wmmhd]{translate:-50% -50%;rotate:calc(var(--tilt-lg) * -1);color:var(--color-highlight);font-family:var(--font-note);font-size:max(var(--text-xl), 7cqi);white-space:nowrap;line-height:1;position:absolute}.features[data-astro-cid-lzqwt2wt]{gap:var(--space-10);display:grid}.features__intro[data-astro-cid-lzqwt2wt]{gap:var(--space-5);flex-direction:column;display:flex}.features__rule[data-astro-cid-lzqwt2wt]{display:none}.features__lead[data-astro-cid-lzqwt2wt]{max-width:var(--measure);font-size:var(--text-xl)}.features__lead[data-astro-cid-lzqwt2wt]+.features__lead[data-astro-cid-lzqwt2wt]{font-size:var(--text-lg);color:var(--color-text-muted)}.features__highlight[data-astro-cid-lzqwt2wt]{align-items:center;gap:var(--space-5);padding:var(--space-5);background:var(--color-surface);border:var(--border);border-inline-start:var(--border-width-strong) solid var(--color-highlight);border-radius:var(--radius-md);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.features__highlight--sticker[data-astro-cid-lzqwt2wt]{aspect-ratio:1;width:13rem;padding:var(--space-6);background:var(--color-badge-1);border:var(--border-width-strong) solid var(--gray-900);border-radius:var(--radius-full);box-shadow:var(--shadow-sticker-lg);color:var(--gray-900);text-align:center;transform:rotate(calc(var(--tilt-lg) * -1));flex-direction:column;justify-content:center;align-self:flex-start;margin-block-start:var(--space-6)}.features__highlight--sticker[data-astro-cid-lzqwt2wt]>div[data-astro-cid-lzqwt2wt]{flex:none}.features__highlight--sticker[data-astro-cid-lzqwt2wt] .features__highlight-title[data-astro-cid-lzqwt2wt]{color:var(--gray-900);font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:var(--text-2xl);line-height:var(--leading-tight)}.features__highlight--sticker[data-astro-cid-lzqwt2wt] .features__text[data-astro-cid-lzqwt2wt]{color:var(--gray-900);font-size:var(--text-sm);font-weight:var(--weight-bold)}.features__highlight-image[data-astro-cid-lzqwt2wt]{border-radius:var(--radius-sm);width:7.5rem;height:auto;box-shadow:var(--shadow-sm);flex:none}.features__highlight[data-astro-cid-lzqwt2wt]>div[data-astro-cid-lzqwt2wt]{flex:8rem;min-width:0}.features__highlight-title[data-astro-cid-lzqwt2wt]{font-size:var(--text-3xl)}.features__main[data-astro-cid-lzqwt2wt]{gap:var(--space-10);flex-direction:column;display:flex}.features__main[data-astro-cid-lzqwt2wt] .features__photo{border:var(--border-width-strong) solid var(--color-heading);border-radius:var(--radius-lg);box-shadow:var(--shadow-sticker);overflow:hidden}.features__photo--pending[data-astro-cid-lzqwt2wt]{aspect-ratio:16/9}.features__list[data-astro-cid-lzqwt2wt]{gap:var(--space-8) var(--space-10);counter-reset:feature;display:grid}.features__item[data-astro-cid-lzqwt2wt]{gap:var(--space-2);counter-increment:feature;flex-direction:column;padding-inline-start:var(--space-12);display:flex;position:relative}.features__item[data-astro-cid-lzqwt2wt]:before{content:counter(feature);top:calc(var(--space-2) * -1);color:var(--color-swatch);font-family:var(--font-heading);font-size:var(--text-4xl);line-height:1;position:absolute;left:0;transform:rotate(-8deg)}.features__title[data-astro-cid-lzqwt2wt]{font-size:var(--text-base);font-weight:var(--weight-black);letter-spacing:var(--tracking-label);text-transform:uppercase}@media (width>=48em){.features__list[data-astro-cid-lzqwt2wt]{grid-template-columns:repeat(2,minmax(0,1fr))}}.features__text[data-astro-cid-lzqwt2wt]{max-width:var(--measure);color:var(--color-text-muted)}.features__action[data-astro-cid-lzqwt2wt] .section-action{margin-block-start:0}@media (width>=64em){.features[data-astro-cid-lzqwt2wt]{gap:var(--space-8) var(--space-16);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start}.features__intro[data-astro-cid-lzqwt2wt]{grid-area:1/1}.features__main[data-astro-cid-lzqwt2wt]{grid-area:1/2/span 2}.features__action[data-astro-cid-lzqwt2wt]{grid-area:2/1}}.lead-magnet[data-astro-cid-tfiobzow]{gap:var(--space-12);align-items:center;display:grid}.lead-magnet__text[data-astro-cid-tfiobzow]{gap:var(--space-5);max-width:var(--measure);flex-direction:column;display:flex}.lead-magnet__eyebrow[data-astro-cid-tfiobzow]{padding:var(--space-1) var(--space-4);background:var(--color-surface);border:var(--border-width-strong) solid var(--color-heading);border-radius:var(--radius-full);color:var(--color-heading);font-family:var(--font-subheading);font-size:var(--text-xs);font-weight:var(--weight-black);letter-spacing:var(--tracking-label);line-height:var(--leading-snug);text-transform:uppercase;align-self:flex-start;margin:0}@media (width>=48em){.lead-magnet__eyebrow[data-astro-cid-tfiobzow]{font-size:var(--text-sm)}}.lead-magnet__intro[data-astro-cid-tfiobzow]{font-size:var(--text-xl)}.lead-magnet__points[data-astro-cid-tfiobzow]{gap:var(--space-3);font-size:var(--text-lg);font-weight:var(--weight-bold);display:grid}.lead-magnet__points[data-astro-cid-tfiobzow] li[data-astro-cid-tfiobzow]{align-items:flex-start;gap:var(--space-3);display:flex}.lead-magnet__check[data-astro-cid-tfiobzow]{background:var(--color-badge-2);border-radius:var(--radius-full);width:1.75rem;height:1.75rem;color:var(--color-on-badge);flex:none;padding:.25rem}.lead-magnet__action[data-astro-cid-tfiobzow]{align-items:flex-start;gap:var(--space-3);flex-direction:column;margin-block-start:var(--space-3);display:flex}.lead-magnet__note[data-astro-cid-tfiobzow]{color:var(--color-text-muted);font-size:var(--text-sm)}.lead-magnet__cover[data-astro-cid-tfiobzow]{color:inherit;width:min(100%,22rem);padding:var(--space-6);background:var(--color-surface);border:var(--border-width-strong) solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-sticker-lg);transform:rotate(var(--tilt-md));transition:transform var(--duration-base) var(--ease-out);justify-self:center;text-decoration:none;display:block;position:relative}a[data-astro-cid-tfiobzow].lead-magnet__cover:hover{transform:rotate(0)scale(1.02)}.lead-magnet__palettes[data-astro-cid-tfiobzow]{gap:var(--space-3);display:grid}.lead-magnet__palette[data-astro-cid-tfiobzow]{gap:var(--space-1);display:grid}.lead-magnet__strip[data-astro-cid-tfiobzow]{block-size:var(--space-12);border:var(--border-width-strong) solid var(--color-border-strong);border-radius:var(--radius-sm);display:block}.lead-magnet__palette-id[data-astro-cid-tfiobzow]{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-bold)}.lead-magnet__swatches[data-astro-cid-tfiobzow]{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lead-magnet__swatch[data-astro-cid-tfiobzow]{aspect-ratio:1;border:var(--border-width-strong) solid var(--color-border-strong);border-radius:var(--radius-sm)}.lead-magnet__swatch--a[data-astro-cid-tfiobzow],.lead-magnet__swatch--f[data-astro-cid-tfiobzow],.lead-magnet__swatch--h[data-astro-cid-tfiobzow]{background:var(--color-badge-1)}.lead-magnet__swatch--b[data-astro-cid-tfiobzow],.lead-magnet__swatch--d[data-astro-cid-tfiobzow],.lead-magnet__swatch--i[data-astro-cid-tfiobzow]{background:var(--color-badge-2)}.lead-magnet__swatch--c[data-astro-cid-tfiobzow],.lead-magnet__swatch--g[data-astro-cid-tfiobzow]{background:var(--color-badge-3)}.lead-magnet__swatch--e[data-astro-cid-tfiobzow]{background:var(--color-surface-alt)}.lead-magnet__cover-title[data-astro-cid-tfiobzow]{color:var(--color-heading);font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:var(--text-3xl);line-height:var(--leading-tight);margin-block-start:var(--space-5);display:block}.lead-magnet__sticker[data-astro-cid-tfiobzow]{top:calc(var(--space-6) * -1);aspect-ratio:1;background:var(--color-highlight);border:var(--border-width-strong) solid var(--color-border-strong);border-radius:var(--radius-full);width:5.5rem;box-shadow:var(--shadow-sticker);color:var(--color-on-swatch);font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:var(--text-xl);transform:rotate(calc(var(--tilt-lg) * 2));place-items:center;display:grid;position:absolute;right:0}@media (width>=64em){.lead-magnet[data-astro-cid-tfiobzow]{gap:var(--space-16);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.lead-magnet__sticker[data-astro-cid-tfiobzow]{right:calc(var(--space-4) * -1)}}.home-intro>p:first-child{font-size:var(--text-xl)}.home-text[data-astro-cid-lhjynaae]{--flow-space:var(--space-5);max-width:var(--measure)}.home-text[data-astro-cid-lhjynaae] h2 a{color:inherit;text-decoration:none}.home-text[data-astro-cid-lhjynaae] h2 a:hover{text-decoration:underline}.home-text[data-astro-cid-lhjynaae]>p:first-of-type{font-size:var(--text-xl)}.home-links[data-astro-cid-lhjynaae]{gap:var(--space-2) var(--space-6);font-weight:var(--weight-bold);flex-wrap:wrap;display:flex}.home-placeholders[data-astro-cid-lhjynaae]{gap:var(--space-6);margin-block-start:var(--space-6);display:grid}@media (width>=30em){.home-placeholders[data-astro-cid-lhjynaae]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48em){.home-placeholders[data-astro-cid-lhjynaae]{grid-template-columns:repeat(3,minmax(0,1fr))}}
