/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-divide-y-reverse:0;--tw-border-style:solid}}}@layer theme,base,kit;@layer components{.lander.svelte-1bzvkp0{width:100%;margin-bottom:-4rem;position:relative}.lander.svelte-1bzvkp0>:not(.hero){content-visibility:auto;contain-intrinsic-size:auto 640px}.hero.svelte-1bzvkp0{padding-top:4rem;padding-bottom:1.5rem;position:relative}@media not all and (width>=40rem){.hero.svelte-1bzvkp0{padding-top:3rem}}.hero-wash.svelte-1bzvkp0{pointer-events:none;z-index:0;inset-inline:0;height:68vh;position:absolute;top:-3.5rem}@media not all and (width>=40rem){.hero-wash.svelte-1bzvkp0{height:54vh}}.hero-grid.svelte-1bzvkp0{z-index:10;align-items:center;gap:2.5rem;display:grid;position:relative}@media (width>=64rem){.hero-grid.aside.svelte-1bzvkp0{grid-template-columns:minmax(0,1fr) minmax(26rem,.95fr);gap:3.5rem}}.hero-copy.svelte-1bzvkp0{max-width:var(--container-3xl);text-align:center;margin-inline:auto}.hero-copy.aside.svelte-1bzvkp0{text-align:start;max-width:none;margin-inline:0}@media not all and (width>=64rem){.hero-copy.aside.svelte-1bzvkp0{max-width:var(--container-3xl);text-align:center;margin-inline:auto}}.hero-cast.svelte-1bzvkp0{width:100%;max-width:var(--container-xl);justify-content:center;align-items:flex-end;margin-inline:auto;padding-block:1.5rem;display:flex;position:relative}@media (width>=64rem){.hero-cast.svelte-1bzvkp0{margin-left:auto;margin-right:0}}.hero-glow.svelte-1bzvkp0{background:radial-gradient(closest-side, var(--glow-color), transparent);pointer-events:none;z-index:calc(10 * -1);opacity:.3;--glow-color:var(--page-hue);inset-inline:10%;height:70%;position:absolute;bottom:6%}.hero-card.svelte-1bzvkp0{aspect-ratio:3/4;flex-shrink:0;width:42%;max-width:15.5rem;margin-inline:-1.5rem;display:grid}.hero-card.svelte-1bzvkp0:focus-within{z-index:30}@media not all and (width>=40rem){.hero-card.svelte-1bzvkp0{width:36%;margin-inline:-.75rem}}.hero-name.svelte-1bzvkp0{text-shadow:0 1px 4px oklch(0% 0 0/.45),0 0 14px oklch(0% 0 0/.22);text-align:center;font-size:var(--text-base);line-height:var(--text-base--line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);color:#fff;display:block}.hero-eyebrow.svelte-1bzvkp0{margin-bottom:1.5rem}@media not all and (width>=40rem){.hero-eyebrow.svelte-1bzvkp0{margin-bottom:1.25rem}}.hero-title.svelte-1bzvkp0{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;color:var(--fg-primary);margin:0;font-weight:850;line-height:.98}.hero-lede.svelte-1bzvkp0{color:color-mix(in oklab, var(--fg-primary) 82%, transparent);text-wrap:pretty;max-width:var(--container-xl);text-wrap:balance;margin-top:1.25rem;font-size:1.0625rem;line-height:1.55}@media not all and (width>=64rem){.hero-lede.svelte-1bzvkp0{margin-inline:auto}}.hero-lede.centered.svelte-1bzvkp0{margin-inline:auto}.hero-action.svelte-1bzvkp0{margin-top:2.25rem}@media not all and (width>=40rem){.hero-action.svelte-1bzvkp0{margin-top:1.75rem}}.trust.svelte-1bzvkp0{--trust-align:flex-start;margin-top:1rem}@media not all and (width>=64rem){.trust.svelte-1bzvkp0{--trust-align:center}}.trust.centered.svelte-1bzvkp0{--trust-align:center}.edges.svelte-1bzvkp0{z-index:10;padding-top:2.5rem;padding-bottom:1rem;position:relative}@media not all and (width>=40rem){.edges.svelte-1bzvkp0{padding-top:2rem}}.edge-list.svelte-1bzvkp0{border-top-style:solid;border-top-width:.5px;border-color:var(--border);gap:1.25rem 2rem;padding-top:2rem;display:grid}@media (width>=40rem){.edge-list.svelte-1bzvkp0{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.edge-list.svelte-1bzvkp0{grid-template-columns:repeat(4,minmax(0,1fr))}}.edge.svelte-1bzvkp0{gap:.625rem;display:flex}.edge-dot.svelte-1bzvkp0,.ledger-dot.svelte-1bzvkp0,.triptych-dot.svelte-1bzvkp0,.cell-dot.svelte-1bzvkp0{background-color:var(--page-hue);border-radius:2147483647px}.edge-dot.svelte-1bzvkp0{flex-shrink:0;width:.375rem;height:.375rem;margin-top:.45rem}.edge-title.svelte-1bzvkp0{font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:var(--font-weight-semibold);color:var(--fg-primary);display:block}.edge-body.svelte-1bzvkp0{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--fg-secondary);margin-top:.125rem;display:block}.hero-image.svelte-1bzvkp0{padding-top:1.5rem}.shot.svelte-1bzvkp0{border-radius:calc(var(--radius) + 8px);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(.5px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);width:fit-content;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:color-mix(in oklab, var(--page-hue) 28%, transparent);--tw-ring-inset:inset;margin-inline:auto;position:relative;overflow:hidden}.shot-image.svelte-1bzvkp0{width:auto;max-width:100%;height:auto;max-height:62vh;margin-inline:auto;display:block}.column.svelte-1bzvkp0{max-width:var(--container-2xl);margin-inline:auto;padding-inline:1.5rem}@media not all and (width>=40rem){.column.svelte-1bzvkp0{padding-inline:1rem}}.column.lead.svelte-1bzvkp0{padding-top:3rem}@media not all and (width>=40rem){.column.lead.svelte-1bzvkp0{padding-top:2rem}}.definition.svelte-1bzvkp0{padding:1.25rem;position:relative}@media (width>=40rem){.definition.svelte-1bzvkp0{padding:2.5rem}}.cta-bloom.svelte-1bzvkp0{background:radial-gradient(circle, color-mix(in oklab, var(--page-hue) var(--bloom), transparent), transparent var(--bloom-fade,70%))}.kicker.svelte-1bzvkp0{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--fg-tertiary);font-weight:600;line-height:1}.term.svelte-1bzvkp0{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;color:var(--fg-primary);margin-top:.75rem;font-weight:850;line-height:.98}.gloss.svelte-1bzvkp0{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--fg-primary);margin-top:1rem}.term-origin.svelte-1bzvkp0{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--fg-secondary);margin-top:.75rem;font-style:italic}.lede-heading.svelte-1bzvkp0{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-weight:850;line-height:.98;font-size:var(--text-xl);line-height:var(--text-xl--line-height);color:var(--fg-primary);margin-bottom:1rem}@media (width>=40rem){.lede-heading.svelte-1bzvkp0{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height)}}.lede-text.svelte-1bzvkp0{font-size:var(--text-xl);line-height:var(--leading-relaxed);text-wrap:pretty;color:var(--fg-primary)}@media not all and (width>=40rem){.lede-text.svelte-1bzvkp0{font-size:var(--text-lg);line-height:var(--leading-relaxed)}}.body-text.svelte-1bzvkp0{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--fg-secondary);margin-top:1.5rem}.quote.svelte-1bzvkp0{padding-block:4rem}@media not all and (width>=40rem){.quote.svelte-1bzvkp0{padding-block:2.75rem}}.quote-figure.svelte-1bzvkp0{text-align:center;margin:0}.quote-mark.svelte-1bzvkp0{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);letter-spacing:.6em;color:var(--page-hue);margin-bottom:1.5rem;display:inline-block}.quote-text.svelte-1bzvkp0{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;color:var(--fg-primary);margin:0;font-weight:850;line-height:.98}.band.svelte-1bzvkp0{padding-block:3rem}.compare-head.svelte-1bzvkp0{text-align:center;margin-bottom:2rem}.section-title.svelte-1bzvkp0{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-weight:850;line-height:.98;font-size:var(--text-xl);line-height:var(--text-xl--line-height);color:var(--fg-primary);margin-top:.5rem}@media (width>=40rem){.section-title.svelte-1bzvkp0{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height)}}:where(.compare-list.svelte-1bzvkp0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(.5px * var(--tw-divide-y-reverse));border-bottom-width:calc(.5px * calc(1 - var(--tw-divide-y-reverse)));border-color:color-mix(in oklab, var(--border) 60%, transparent)}@media (width>=40rem){.compare-list.svelte-1bzvkp0{display:none}}.compare-item.svelte-1bzvkp0{flex-direction:column;gap:1rem;padding:1rem;display:flex}.answer.svelte-1bzvkp0{gap:var(--spacing);font-size:.9375rem;line-height:var(--leading-relaxed);color:var(--fg-primary);flex-direction:column;display:flex}.answer.them.svelte-1bzvkp0{color:var(--fg-secondary)}.answer-name.svelte-1bzvkp0{font-weight:var(--font-weight-semibold)}.compare-table.svelte-1bzvkp0{display:none;overflow-x:auto}@media (width>=40rem){.compare-table.svelte-1bzvkp0{display:block}}.compare-grid.svelte-1bzvkp0{border-collapse:collapse;width:100%}.compare-head-row.svelte-1bzvkp0{text-align:left}.corner.svelte-1bzvkp0{padding:1rem}@media not all and (width>=40rem){.corner.svelte-1bzvkp0{padding:.75rem}}.column-head.svelte-1bzvkp0{font-size:var(--text-base);line-height:var(--text-base--line-height);font-weight:var(--font-weight-semibold);color:var(--fg-primary);padding:1rem}@media not all and (width>=40rem){.column-head.svelte-1bzvkp0{padding:.75rem}}.column-head.them.svelte-1bzvkp0{color:var(--fg-secondary)}.compare-row.svelte-1bzvkp0{border-top-style:solid;border-top-width:.5px;border-color:color-mix(in oklab, var(--border) 60%, transparent);vertical-align:top}.dimension.svelte-1bzvkp0{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;text-align:left;color:var(--fg-tertiary);padding:1rem;font-weight:600;line-height:1}@media not all and (width>=40rem){.dimension.svelte-1bzvkp0{padding:.75rem}}.cell.svelte-1bzvkp0{font-size:.9375rem;line-height:var(--leading-relaxed);color:var(--fg-primary);padding:1rem}@media not all and (width>=40rem){.cell.svelte-1bzvkp0{padding:.75rem}}.cell.them.svelte-1bzvkp0{color:var(--fg-secondary)}.cell-dot.svelte-1bzvkp0{vertical-align:middle;width:.375rem;height:.375rem;margin-right:.5rem;display:inline-block;translate:0 -1px}.note.svelte-1bzvkp0{text-align:center;font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--fg-tertiary);margin-top:.75rem}:where(.ledger.svelte-1bzvkp0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(.5px * var(--tw-divide-y-reverse));border-bottom-width:calc(.5px * calc(1 - var(--tw-divide-y-reverse)));border-color:color-mix(in oklab, var(--border) 60%, transparent)}.ledger-row.svelte-1bzvkp0{gap:.75rem;padding-block:2rem;display:grid}.ledger-row.svelte-1bzvkp0:first-child{padding-top:0}.ledger-row.svelte-1bzvkp0:last-child{padding-bottom:0}@media (width>=40rem){.ledger-row.svelte-1bzvkp0{grid-template-columns:1fr 1.5fr;gap:2.5rem}}.ledger-head.svelte-1bzvkp0{align-items:flex-start;gap:.75rem;display:flex}.ledger-dot.svelte-1bzvkp0{flex-shrink:0;width:.5rem;height:.5rem;margin-top:.5rem}.ledger-title.svelte-1bzvkp0{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;color:var(--fg-primary);margin:0;font-size:clamp(1.35rem,2.6vw,1.75rem);font-weight:850;line-height:.98}.feature-body.svelte-1bzvkp0,.triptych-body.svelte-1bzvkp0{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--fg-secondary)}.triptych-kicker.svelte-1bzvkp0{text-align:center;margin-bottom:2rem;display:block}.triptych.svelte-1bzvkp0{gap:2rem;display:grid}@media (width>=40rem){.triptych.svelte-1bzvkp0{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}}.triptych-dot.svelte-1bzvkp0{width:.5rem;height:.5rem;margin-bottom:1rem;display:block}.triptych-title.svelte-1bzvkp0{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;color:var(--fg-primary);margin:0;font-size:clamp(1.25rem,2.4vw,1.5rem);font-weight:850;line-height:.98}.triptych-body.svelte-1bzvkp0{margin-top:.625rem}.spot-head.svelte-1bzvkp0{margin-bottom:1.5rem}.cast-head.svelte-1bzvkp0{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:2rem;display:flex}.cast-lede.svelte-1bzvkp0{max-width:var(--container-lg);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--fg-secondary);margin-top:.625rem}.browse.svelte-1bzvkp0{align-items:center;gap:var(--spacing);padding-bottom:var(--spacing);font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:var(--font-weight-medium);color:var(--primary);flex-shrink:0;display:none}@media (hover:hover){.browse.svelte-1bzvkp0:hover{text-decoration-line:underline}}@media (width>=40rem){.browse.svelte-1bzvkp0{display:inline-flex}}.cast-grid.svelte-1bzvkp0{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}@media (width>=40rem){.cast-grid.svelte-1bzvkp0{gap:1.5rem}}@media (width>=64rem){.cast-grid.svelte-1bzvkp0{grid-template-columns:repeat(4,minmax(0,1fr))}}.browse-foot.svelte-1bzvkp0{text-align:center;font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--fg-secondary);margin-top:1.5rem}@media (width>=40rem){.browse-foot.svelte-1bzvkp0{display:none}}.text-link.svelte-1bzvkp0{color:var(--primary)}@media (hover:hover){.text-link.svelte-1bzvkp0:hover{text-decoration-line:underline}}.questions.svelte-1bzvkp0{padding-block:4rem}@media not all and (width>=40rem){.questions.svelte-1bzvkp0{padding-block:3rem}}.center-title.svelte-1bzvkp0{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;text-align:center;font-weight:850;line-height:.98;font-size:var(--text-xl);line-height:var(--text-xl--line-height);color:var(--fg-primary);margin-bottom:2rem}@media (width>=40rem){.center-title.svelte-1bzvkp0{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height)}}.pricing-head.svelte-1bzvkp0{max-width:var(--container-2xl);text-align:center;margin-inline:auto;margin-bottom:2rem}.pricing-title.svelte-1bzvkp0{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-weight:850;line-height:.98;font-size:var(--text-xl);line-height:var(--text-xl--line-height);color:var(--fg-primary)}@media (width>=40rem){.pricing-title.svelte-1bzvkp0{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height)}}.pairings-title.svelte-1bzvkp0{margin-bottom:0}.pairings-line.svelte-1bzvkp0{text-align:center;max-width:46ch;font-size:var(--text-base);line-height:var(--text-base--line-height);text-wrap:balance;color:var(--fg-secondary);margin-inline:auto;margin-top:.75rem}.pairings.svelte-1bzvkp0{gap:1rem;margin-top:2rem;display:grid}@media (width>=48rem){.pairings.svelte-1bzvkp0{grid-template-columns:repeat(3,minmax(0,1fr))}}.pairing.svelte-1bzvkp0{flex-direction:column;height:100%;padding:1.5rem;display:flex}.pairing-label.svelte-1bzvkp0{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--page-hue);font-weight:600;line-height:1}.pairing-title.svelte-1bzvkp0{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-weight:850;line-height:.98;font-size:var(--text-lg);line-height:var(--text-lg--line-height);color:var(--fg-primary);margin-top:.75rem}.pairing-body.svelte-1bzvkp0{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--fg-secondary);margin-top:.5rem}.pairing-foot.svelte-1bzvkp0{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:auto;padding-top:1.25rem;display:flex}.pairing-person.svelte-1bzvkp0{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--fg-primary);align-items:center;gap:.5rem;text-decoration-line:none;display:flex}.pairing-avatar.svelte-1bzvkp0{object-fit:cover;border-radius:2147483647px;width:2rem;height:2rem}.pairing-link.svelte-1bzvkp0{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--fg-secondary);text-underline-offset:4px;margin-left:auto}@media (hover:hover){.pairing-link.svelte-1bzvkp0:hover{text-decoration-line:underline}}.pricing-lede.svelte-1bzvkp0{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--fg-secondary);margin-top:.75rem}.plans.svelte-1bzvkp0{gap:1rem;display:grid}@media (width>=40rem){.plans.svelte-1bzvkp0{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.plans.svelte-1bzvkp0{grid-template-columns:repeat(4,minmax(0,1fr))}}.plans.svelte-1bzvkp0>li:where(.svelte-1bzvkp0){display:grid}.plan-price.svelte-1bzvkp0{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-weight:850;line-height:.98;font-size:var(--text-xl);line-height:var(--text-xl--line-height);color:var(--fg-primary)}.pricing-foot.svelte-1bzvkp0{text-align:center;font-size:var(--text-sm);line-height:var(--text-sm--line-height);margin-top:1.5rem}.pricing-link.svelte-1bzvkp0{align-items:center;gap:var(--spacing);font-weight:var(--font-weight-medium);color:var(--primary);display:inline-flex}@media (hover:hover){.pricing-link.svelte-1bzvkp0:hover{text-decoration-line:underline}}.premises.svelte-1bzvkp0{padding-block:3.5rem}@media not all and (width>=40rem){.premises.svelte-1bzvkp0{padding-block:2.5rem}}.premises-title.svelte-1bzvkp0{margin-bottom:2rem}.premise-list.svelte-1bzvkp0{flex-direction:column;gap:2.5rem;display:flex}.premise.svelte-1bzvkp0{gap:1.25rem;display:flex}@media not all and (width>=40rem){.premise.svelte-1bzvkp0{flex-direction:column;gap:1rem}}.premise-avatar.svelte-1bzvkp0{height:calc(var(--spacing,.25rem) * 24);width:calc(var(--spacing,.25rem) * 24);border-radius:calc(var(--radius) + 4px);object-fit:cover;object-position:top;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(.5px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--border);flex-shrink:0}.premise-text.svelte-1bzvkp0{min-width:0;max-width:68ch}.premise-head.svelte-1bzvkp0{align-items:baseline;gap:.5rem;line-height:1;display:flex}.premise-name.svelte-1bzvkp0{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-weight:850;line-height:.98;font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);color:var(--fg-primary);text-decoration-line:none}.premise-age.svelte-1bzvkp0{font-size:var(--text-lg);line-height:var(--text-lg--line-height);font-weight:var(--font-weight-light);color:var(--fg-secondary)}.premise-job.svelte-1bzvkp0{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--fg-tertiary);overflow:hidden}.premise-bio.svelte-1bzvkp0{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--fg-primary);margin-top:.625rem;font-style:italic}.premise-scene.svelte-1bzvkp0{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--fg-secondary);margin-top:.75rem}.premise-scene-label.svelte-1bzvkp0{font-weight:var(--font-weight-semibold);color:var(--fg-primary)}.premise-story.svelte-1bzvkp0{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--fg-secondary);margin-top:.625rem}.premise-link.svelte-1bzvkp0{align-items:center;gap:var(--spacing);font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:var(--font-weight-semibold);color:var(--primary);margin-top:.75rem;text-decoration-line:none;display:inline-flex}@media (hover:hover){.premise-link.svelte-1bzvkp0:hover{text-decoration-line:underline}}.related.svelte-1bzvkp0{padding-bottom:4rem}@media not all and (width>=40rem){.related.svelte-1bzvkp0{padding-bottom:3rem}}.related-grid.svelte-1bzvkp0{gap:.75rem;margin:0;padding:0;list-style-type:none;display:grid}@media (width>=40rem){.related-grid.svelte-1bzvkp0{grid-template-columns:repeat(2,minmax(0,1fr))}}.related-link.svelte-1bzvkp0{border-radius:calc(var(--radius) + 4px);border-style:solid;border-width:.5px;border-color:var(--border);background-color:var(--card);height:100%;font-size:var(--text-base);line-height:var(--text-base--line-height);font-weight:var(--font-weight-semibold);color:var(--fg-primary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);justify-content:space-between;align-items:center;gap:.75rem;padding-block:1rem;padding-inline:1.25rem;text-decoration-line:none;display:flex}@media (hover:hover){.related-link.svelte-1bzvkp0:hover{border-color:color-mix(in oklab, var(--primary) 40%, transparent);color:var(--primary)}}.related-link-arrow.svelte-1bzvkp0{color:var(--fg-tertiary);transition-property:color,translate;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);flex-shrink:0;display:inline-flex}@media (hover:hover){.related-link.svelte-1bzvkp0:hover>.related-link-arrow:where(.svelte-1bzvkp0){color:var(--primary);translate:.125rem}}.closing.svelte-1bzvkp0{text-align:center;padding-block:3.5rem;position:relative}@media not all and (width>=40rem){.closing.svelte-1bzvkp0{padding-block:2.5rem}}.cta-cover.svelte-1bzvkp0{object-fit:cover;opacity:.3;width:100%;height:100%;position:absolute;inset:0}.cta-bloom.svelte-1bzvkp0{pointer-events:none;z-index:calc(10 * -1);border-radius:2147483647px;width:36rem;max-width:92vw;height:16rem;position:absolute;left:50%;translate:-50%}.cta-column.svelte-1bzvkp0{position:relative}.cta-title.svelte-1bzvkp0{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;color:var(--fg-primary);margin-bottom:1.75rem;font-weight:850;line-height:.98}.lander.svelte-1bzvkp0>.testimonials:where(.svelte-1bzvkp0){padding-block:3rem}.roundup-head.svelte-1bzvkp0{max-width:var(--container-2xl);text-align:center;margin-inline:auto;flex-direction:column;gap:.75rem;margin-bottom:2rem;display:flex}.roundup-lede.svelte-1bzvkp0{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--fg-secondary)}.roundup-cards.svelte-1bzvkp0{flex-direction:column;gap:.75rem;display:flex}@media (width>=64rem){.roundup-cards.svelte-1bzvkp0{display:none}}.roundup-card.svelte-1bzvkp0{flex-direction:column;gap:1rem;padding:1rem;display:flex}.roundup-app.svelte-1bzvkp0{text-align:left;vertical-align:top;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.roundup-name.svelte-1bzvkp0{font-size:var(--text-base);line-height:var(--text-base--line-height);font-weight:var(--font-weight-semibold);color:var(--fg-primary)}.roundup-link.svelte-1bzvkp0{color:var(--primary);text-decoration-line:none}@media (hover:hover){.roundup-link.svelte-1bzvkp0:hover{text-decoration-line:underline}}.roundup-source.svelte-1bzvkp0{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-normal);color:var(--fg-tertiary);flex-basis:100%}.roundup-facts.svelte-1bzvkp0{gap:.75rem;display:grid}@media (width>=40rem){.roundup-facts.svelte-1bzvkp0{grid-template-columns:repeat(2,minmax(0,1fr))}}.roundup-fact.svelte-1bzvkp0{flex-direction:column;gap:.25rem;display:flex}.roundup-value.svelte-1bzvkp0{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--fg-primary)}.roundup-table.svelte-1bzvkp0{display:none}@media (width>=64rem){.roundup-table.svelte-1bzvkp0{display:block}}.roundup-scroll.svelte-1bzvkp0{overflow-x:auto}.roundup-grid.svelte-1bzvkp0{border-collapse:collapse;width:100%}.roundup-column.svelte-1bzvkp0{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;text-align:left;vertical-align:bottom;color:var(--fg-tertiary);padding:1rem .75rem;font-weight:600;line-height:1}.roundup-row.svelte-1bzvkp0{border-top:.5px solid color-mix(in oklab, var(--border) 60%, transparent);vertical-align:top}.roundup-row.svelte-1bzvkp0[data-ours]{background:color-mix(in oklab, var(--page-hue) 7%, transparent)}.roundup-row.svelte-1bzvkp0>.roundup-app:where(.svelte-1bzvkp0){min-width:11rem;padding:1rem .75rem;display:table-cell}.roundup-row.svelte-1bzvkp0>.roundup-app:where(.svelte-1bzvkp0)>.roundup-source:where(.svelte-1bzvkp0){margin-top:.25rem;display:block}.roundup-cell.svelte-1bzvkp0{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--fg-primary);padding:1rem .75rem}}@layer utilities{.section-wide.svelte-1bzvkp0{max-width:var(--container-7xl,80rem);padding-inline:calc(var(--spacing,.25rem) * 6);margin-inline:auto}@media not all and (width>=40rem){.section-wide.svelte-1bzvkp0{padding-inline:calc(var(--spacing,.25rem) * 4)}}.section-content.svelte-1bzvkp0{max-width:var(--container-3xl,48rem);padding-inline:calc(var(--spacing,.25rem) * 6);margin-inline:auto}@media not all and (width>=40rem){.section-content.svelte-1bzvkp0{padding-inline:calc(var(--spacing,.25rem) * 4)}}.cover-band.svelte-1bzvkp0{background-color:var(--background);padding-block:calc(var(--spacing,.25rem) * 28);text-align:center;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media not all and (width>=40rem){.cover-band.svelte-1bzvkp0{padding-block:calc(var(--spacing,.25rem) * 20)}}@media (width>=64rem){.cover-band.svelte-1bzvkp0{aspect-ratio:3072/1280;padding-block:0}}.headline-trail.svelte-1bzvkp0{color:color-mix(in oklab, var(--fg-primary) 50%, transparent);font-weight:inherit}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
