.hero-grid.svelte-16xg4fn{background-image:linear-gradient(to right,var(--color-neutral-v2-100) 1px,transparent 1px),linear-gradient(to bottom,var(--color-neutral-v2-100) 1px,transparent 1px);background-size:60px 60px;opacity:.4}.hero-glow.svelte-16xg4fn{background:radial-gradient(700px 640px at 80% 45%,rgb(232 220 200 / .55),transparent 70%)}.intro.svelte-16xg4fn{animation:svelte-16xg4fn-snpl-rise .8s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 90ms)}.hero-photo.svelte-16xg4fn{animation:svelte-16xg4fn-snpl-zoom 1.1s cubic-bezier(.22,1,.36,1) .2s both}@keyframes svelte-16xg4fn-snpl-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes svelte-16xg4fn-snpl-zoom{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.intro.svelte-16xg4fn,.hero-photo.svelte-16xg4fn{animation:none}}.pill.svelte-k0x1gu{transition:transform .5s cubic-bezier(.65,0,.35,1)}.panel.svelte-k0x1gu{opacity:0;visibility:hidden;transition:opacity .45s ease,visibility 0s linear .45s}.panel.is-active.svelte-k0x1gu{opacity:1;visibility:visible;transition:opacity .45s ease,visibility 0s}.panel-copy.svelte-k0x1gu{transform:translate(16px);opacity:0;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .6s ease}.panel.is-active.svelte-k0x1gu .panel-copy:where(.svelte-k0x1gu){transform:none;opacity:1;transition-delay:.12s}.panel-img.svelte-k0x1gu{transform:scale(1.06);transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.panel.is-active.svelte-k0x1gu .panel-img:where(.svelte-k0x1gu){transform:none}@media (prefers-reduced-motion: reduce){.pill.svelte-k0x1gu,.panel.svelte-k0x1gu,.panel.is-active.svelte-k0x1gu,.panel-copy.svelte-k0x1gu,.panel-img.svelte-k0x1gu{transition:none}.panel-copy.svelte-k0x1gu,.panel-img.svelte-k0x1gu{transform:none}}.step-badge.svelte-wojwzb,.step-card.svelte-wojwzb{transition:opacity .6s ease var(--d),transform .6s cubic-bezier(.22,1,.36,1) var(--d)}[data-reveal=hidden] .step-badge.svelte-wojwzb{opacity:0;transform:scale(.6)}[data-reveal=hidden] .step-card.svelte-wojwzb{opacity:0;transform:translate(20px)}@media (prefers-reduced-motion: reduce){.step-badge.svelte-wojwzb,.step-card.svelte-wojwzb{transition:none}}.step.svelte-ca8li2{transition:opacity .6s ease var(--d),transform .6s cubic-bezier(.22,1,.36,1) var(--d)}[data-reveal=hidden] .step.svelte-ca8li2{opacity:0;transform:translateY(16px)}@media (prefers-reduced-motion: reduce){.step.svelte-ca8li2{transition:none}}.shake.svelte-1g7e7j{animation:svelte-1g7e7j-snpl-shake .48s cubic-bezier(.36,.07,.19,.97) both}@keyframes svelte-1g7e7j-snpl-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(3px)}30%,50%,70%{transform:translate(-6px)}40%,60%{transform:translate(6px)}}@media (prefers-reduced-motion: reduce){.shake.svelte-1g7e7j{animation:none}}.intro.svelte-1v2qfvd{animation:svelte-1v2qfvd-snpl-rise .8s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 90ms)}@keyframes svelte-1v2qfvd-snpl-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.intro.svelte-1v2qfvd{animation:none}}.card.svelte-16zjy8t{animation:svelte-16zjy8t-snpl-card-in .9s cubic-bezier(.22,1,.36,1) .25s both}@keyframes svelte-16zjy8t-snpl-card-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.card.svelte-16zjy8t{animation:none}}.body-text.svelte-1as9456{color:var(--color-neutral-v2-700);font-size:1.125rem;line-height:1.75rem;letter-spacing:-.014em}@media (min-width: 640px){.body-text.svelte-1as9456{text-align:justify}}.hero-grid.svelte-1as9456{background-image:linear-gradient(to right,var(--color-neutral-v2-100) 1px,transparent 1px),linear-gradient(to bottom,var(--color-neutral-v2-100) 1px,transparent 1px);background-size:60px 60px;opacity:.4}.hero-backdrop.svelte-1as9456{-webkit-mask-image:linear-gradient(to bottom,black 75%,transparent);mask-image:linear-gradient(to bottom,black 75%,transparent)}.hero-glow.svelte-1as9456{background:radial-gradient(700px 600px at 85% 30%,rgb(232 220 200 / .55),transparent 70%)}
