.iphone15pro.svelte-ia1vjy{position:relative;display:block;width:100%;height:100%;isolation:isolate}.iphone-screen.svelte-ia1vjy{position:absolute;overflow:hidden;z-index:1}.iphone-frame.svelte-ia1vjy{position:absolute;inset:0;display:block;width:100%;height:100%;z-index:0;pointer-events:none}.feature-phone-col.svelte-1va9j83{display:flex;justify-content:center;align-items:center;min-height:0;min-width:0;overflow-x:clip;overflow-y:visible}@media(min-width:1024px){.feature-phone-col.svelte-1va9j83{container-type:size;align-self:stretch;height:100%}}.feature-phone-stage.svelte-1va9j83{position:relative;width:100%;max-width:14rem;margin-inline:auto;cursor:pointer;padding:0;display:block;border:none;background:transparent}.feature-phone-aspect.svelte-1va9j83{position:relative;width:100%;aspect-ratio:433 / 882}@media(min-width:1024px){.feature-phone-stage.svelte-1va9j83{max-width:none;width:min(100cqw,calc(100cqh * 433 / 882));height:min(100cqh,calc(100cqw * 882 / 433))}.feature-phone-aspect.svelte-1va9j83{width:100%;height:100%;aspect-ratio:auto}}.feature-phone-stage.svelte-1va9j83:focus-visible,.feature-step.svelte-1va9j83:focus-visible,.feature-mobile-panel.svelte-1va9j83:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.feature-step.svelte-1va9j83{cursor:pointer;border:none;background:transparent;border-radius:.75rem;padding:.25rem .5rem .25rem 0}.feature-step.svelte-1va9j83:not(.feature-step-active){opacity:.72}.feature-step-active.svelte-1va9j83{opacity:1}.story-track.svelte-1va9j83{display:flex;width:100%;height:100%;transition:transform .38s cubic-bezier(.32,.72,0,1);will-change:transform}.story-slide.svelte-1va9j83,.story-caption-slide.svelte-1va9j83{flex:0 0 100%;width:100%;min-width:0}.story-slide.svelte-1va9j83{height:100%}.story-image.svelte-1va9j83{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.story-image--dark.svelte-1va9j83,[data-theme=dark] .story-image--light.svelte-1va9j83{display:none}[data-theme=dark] .story-image--dark.svelte-1va9j83{display:block}.feature-phone-aspect.svelte-1va9j83 .feature-phone{display:block;width:100%;height:100%}.feature-caption-stage.svelte-1va9j83{position:relative;width:100%;overflow:hidden;min-height:5.75rem}.feature-caption-stage.svelte-1va9j83 .story-track:where(.svelte-1va9j83){height:100%}@media(prefers-reduced-motion:reduce){.story-track.svelte-1va9j83{transition:none}}.progress-line-fill.svelte-1va9j83,.progress-bar-fill.svelte-1va9j83{transform:scaleY(0)}.progress-bar-fill.svelte-1va9j83{transform:scaleX(0)}.progress-line-fill.is-completed.svelte-1va9j83{transform:scaleY(1)}.progress-bar-fill.is-completed.svelte-1va9j83{transform:scaleX(1)}.progress-line-fill.is-active.svelte-1va9j83{animation:svelte-1va9j83-progress-line-fill var(--fill-duration) linear forwards}.progress-bar-fill.is-active.svelte-1va9j83{animation:svelte-1va9j83-progress-bar-fill var(--fill-duration) linear forwards}@keyframes svelte-1va9j83-progress-line-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes svelte-1va9j83-progress-bar-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.marquee-viewport.svelte-duxolg{padding-block:1.5rem}.marquee-viewport--three-across.svelte-duxolg{--marquee-card-w: 300px;--marquee-gap: 2rem;max-width:min(100%,calc(var(--marquee-card-w) * 3 + var(--marquee-gap) * 2))}.marquee-viewport--bleed.svelte-duxolg{--marquee-gutter: clamp(1rem, 5vw, 2.5rem);padding-inline:var(--marquee-gutter);max-width:none}.marquee-viewport--snap.svelte-duxolg{touch-action:pan-y;cursor:grab}.marquee-viewport--snap.svelte-duxolg:has(.marquee-snap-track--dragging:where(.svelte-duxolg)){cursor:grabbing}.marquee-snap-track.svelte-duxolg{will-change:transform;transition:transform var(--snap-ms, .65s) cubic-bezier(.33,1,.25,1)}.marquee-snap-track--dragging.svelte-duxolg{transition:none}.marquee-loop-track.svelte-duxolg{will-change:transform}@media(prefers-reduced-motion:reduce){.marquee-snap-track.svelte-duxolg{transition:none}}.reveal-in-band.svelte-cb1wkr{opacity:0;transform:translate(var(--reveal-enter-x, 0px)) translateY(var(--reveal-enter-y, 12px)) scale(var(--reveal-enter-scale, .88));transition:opacity .35s ease,transform .45s cubic-bezier(.34,1.2,.64,1);transition-delay:var(--reveal-stagger, 0ms);pointer-events:none}.reveal-in-band--visible.svelte-cb1wkr{opacity:1;transform:translate(0) translateY(0) scale(1);pointer-events:auto}@media(prefers-reduced-motion:reduce){.reveal-in-band.svelte-cb1wkr{opacity:1;transform:none;transition:none;pointer-events:auto}}@keyframes svelte-1uha8ag-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1uha8ag-slideUpFade{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slide-up-fade.svelte-1uha8ag{animation:svelte-1uha8ag-slideUpFade .6s ease-out forwards}.hero-title-line.svelte-1uha8ag{color:#160d08;text-shadow:0 0 24px oklch(98% .008 95 / .75),0 1px 2px oklch(98% .01 90 / .45)}.hero-subtitle.svelte-1uha8ag{display:inline-block;background:linear-gradient(90deg,#11883c,#008753,#008665);background:linear-gradient(90deg,#11883c,color(xyz 0.101 0.181 0.109),color(xyz 0.105 0.18 0.151));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 24px oklch(98% .008 95 / .75)) drop-shadow(0 1px 2px oklch(98% .01 90 / .45))}.hero-desc.svelte-1uha8ag{color:#32261f;filter:drop-shadow(0 0 10px rgb(255 255 255 / .75)) drop-shadow(0 0 5px rgb(255 255 255 / .5)) drop-shadow(0 1px 3px rgb(255 255 255 / .45))}.hero-feature-tile.svelte-1uha8ag{background:linear-gradient(165deg,#ecebe7d1,#e0ded8b8);border:2px solid color-mix(in oklab,var(--color-primary) 55%,transparent);box-shadow:0 2px 10px -3px #4c473c24,inset 0 1px #f9f8f538}.promo-section.svelte-1uha8ag{position:relative;background:radial-gradient(ellipse 80% 60% at 50% 0%,color-mix(in oklch,var(--color-primary) 8%,transparent),transparent 70%),var(--color-base-200)}.promo-stage.svelte-1uha8ag{display:grid;grid-template-columns:1fr;grid-template-areas:"video";gap:1.25rem;align-items:center}.promo-chip-col--what.svelte-1uha8ag{grid-area:what}.promo-video.svelte-1uha8ag{grid-area:video;background:#010201;border-radius:1rem;box-shadow:0 0 0 1px color-mix(in oklch,var(--color-primary) 10%,transparent),0 16px 40px -20px color-mix(in oklch,var(--color-primary) 18%,transparent)}.promo-chip-col--who.svelte-1uha8ag{grid-area:who}@media(min-width:768px){.promo-stage.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr) minmax(0,1fr);grid-template-areas:"what video who";gap:1rem 1.25rem;align-items:stretch}.promo-chip-col.svelte-1uha8ag{justify-content:space-evenly;height:100%;gap:0}}@media(min-width:1024px){.promo-stage.svelte-1uha8ag{gap:1.25rem 1.75rem}}.promo-chip-col.svelte-1uha8ag{display:none;flex-direction:column;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none}@media(min-width:768px){.promo-chip-col.svelte-1uha8ag{display:flex}}@media(min-width:768px){.promo-chip-col--what.svelte-1uha8ag{align-items:flex-end}.promo-chip-col--who.svelte-1uha8ag{align-items:flex-start}}.promo-chip-col li:nth-child(odd) .promo-chip--wiggle{margin-inline:.25rem}.promo-chip-col li:nth-child(2n) .promo-chip--wiggle{margin-inline:-.25rem}@media(min-width:768px){.promo-chip-col--what li:nth-child(odd) .promo-chip--wiggle{margin-right:.5rem;margin-left:0}.promo-chip-col--what li:nth-child(2n) .promo-chip--wiggle{margin-right:-.25rem;margin-left:0}.promo-chip-col--who li:nth-child(odd) .promo-chip--wiggle{margin-left:.5rem;margin-right:0}.promo-chip-col--who li:nth-child(2n) .promo-chip--wiggle{margin-left:-.25rem;margin-right:0}}.promo-chip.svelte-1uha8ag{display:inline-flex;align-items:center;max-width:100%;padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;line-height:1.35;text-align:center;transform:rotate(var(--chip-tilt, 0deg))}@media(min-width:768px){.promo-chip.svelte-1uha8ag{padding:.5625rem 1.125rem;font-size:.9375rem}}.promo-chip--label.svelte-1uha8ag{--chip-tilt: 0deg;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:1rem;font-weight:800;letter-spacing:.02em;padding:.5625rem 1.125rem;color:var(--color-primary-content);background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));box-shadow:0 2px 4px #0f191224,0 8px 20px -6px color-mix(in oklch,var(--color-primary) 35%,transparent),inset 0 1px #ffffff2e}@media(min-width:768px){.promo-chip--label.svelte-1uha8ag{font-size:1.125rem;padding:.625rem 1.25rem}}.promo-chip--label-alt.svelte-1uha8ag{background:linear-gradient(135deg,var(--color-secondary),color-mix(in oklch,var(--color-accent) 55%,var(--color-secondary)));box-shadow:0 2px 4px #0f191224,0 8px 20px -6px color-mix(in oklch,var(--color-secondary) 40%,transparent),inset 0 1px #ffffff2e}.promo-chip--wiggle.svelte-1uha8ag{--chip-surface: color-mix( in oklch, oklch(96.8% .004 155.5) 88%, var(--color-primary) );--chip-text: color-mix(in oklch, oklch(14% .004 155.5) 88%, transparent);--chip-border: color-mix(in oklch, var(--color-primary) 16%, transparent);--chip-highlight: oklch(100% 0 0 / .45);font-weight:500;color:var(--chip-text);background:var(--chip-surface);border:1px solid var(--chip-border);box-shadow:0 1px 3px #0f19121a,0 6px 16px -4px color-mix(in oklch,var(--color-primary) 18%,transparent),inset 0 1px 0 var(--chip-highlight)}[data-theme=dark] .promo-chip--wiggle.svelte-1uha8ag{--chip-surface: color-mix( in oklch, oklch(24% .012 155) 82%, var(--color-primary) );--chip-text: oklch(86% .01 155);--chip-border: color-mix(in oklch, var(--color-primary) 22%, transparent);--chip-highlight: oklch(78% .015 155 / .1);box-shadow:0 1px 3px #01020166,0 6px 16px -4px color-mix(in oklch,var(--color-primary) 16%,transparent),inset 0 1px 0 var(--chip-highlight)}@keyframes svelte-1uha8ag-chipWiggle{0%,to{transform:rotate(var(--chip-tilt, 0deg)) translateY(0)}25%{transform:rotate(calc(var(--chip-tilt, 0deg) - 2deg)) translateY(-2px)}50%{transform:rotate(calc(var(--chip-tilt, 0deg) + 1.5deg)) translateY(-1px)}75%{transform:rotate(calc(var(--chip-tilt, 0deg) - 1deg)) translateY(-2px)}}@media(prefers-reduced-motion:no-preference){.promo-chip-col .reveal-in-band--visible .promo-chip--wiggle{animation:svelte-1uha8ag-chipWiggle 3.6s ease-in-out infinite;animation-delay:var(--chip-delay, 0s)}}.hero-feature-tile.svelte-1uha8ag{text-align:center}.hero-feature-title.svelte-1uha8ag{color:#3f322a}.hero-feature-desc.svelte-1uha8ag{color:#50453f}html{overflow-x:hidden}
