.hero.svelte-tnmx2r{background-color:oklch(93% .008 85)}.wall.svelte-tnmx2r>picture{flex:none;height:100%}.wall-wash.svelte-tnmx2r{background:linear-gradient(to bottom, color-mix(in oklab, var(--background) 92%, transparent) 0%, color-mix(in oklab, var(--background) 70%, transparent) 40%, color-mix(in oklab, var(--background) 15%, transparent) 65%)}@media (width>=1280px){.wall-wash.svelte-tnmx2r{background:linear-gradient(to right, color-mix(in oklab, var(--background) 94%, transparent) 0%, color-mix(in oklab, var(--background) 75%, transparent) 30%, transparent 55%)}}.stage.svelte-tnmx2r{--rail-gap:.5rem;--rail:calc(48vw - 1.5rem);--standoff:.625rem;margin:0 0 0 calc(-1.25rem - 14vw)}.portrait.svelte-tnmx2r{aspect-ratio:1037/1508;width:66vw}@media (width>=640px){.stage.svelte-tnmx2r{--rail-gap:1rem;--rail:13rem;--standoff:.875rem;width:fit-content;padding-right:calc(var(--rail) + var(--rail-gap));margin-inline:auto}.portrait.svelte-tnmx2r{width:22rem}}@media (width>=1280px){.stage.svelte-tnmx2r{--rail-gap:1.5rem;--rail:17rem;--standoff:1.125rem;margin-inline:auto -1rem}.portrait.svelte-tnmx2r{width:auto;height:min(100svh - 13rem,48rem,1.45419*min(100vw,80rem) - 80.7078rem)}}@media (width>=1536px){.stage.svelte-tnmx2r{margin-right:-2rem}}.annotations.svelte-tnmx2r{pointer-events:none;position:absolute;inset:0}.annotation.svelte-tnmx2r{top:var(--phone-y);left:calc(var(--phone-x) + var(--standoff));right:calc(-1 * var(--rail-gap));position:absolute}@media (width>=640px){.annotation.svelte-tnmx2r{top:var(--y);left:calc(var(--x) + var(--standoff))}}.line.svelte-tnmx2r{background:linear-gradient(to right, color-mix(in oklab, var(--primary) 15%, transparent), color-mix(in oklab, var(--primary) 55%, transparent));height:1px;position:absolute;inset:0 0 auto .5rem;translate:0 -50%}.dot.svelte-tnmx2r{background:var(--primary);border-radius:9999px;width:.3125rem;height:.3125rem;position:absolute;left:0;translate:-50% -50%;box-shadow:0 0 0 2px #ffffff80}.dot.svelte-tnmx2r:after{content:"";border:1.5px solid var(--primary);border-radius:inherit;opacity:0;position:absolute;inset:0}.label.svelte-tnmx2r{width:max-content;max-width:var(--rail);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--primary);background:#fff9;border:1px solid #ffffffb3;border-radius:9999px;padding:.35rem .7rem;font-size:.75rem;font-weight:500;line-height:1.3;position:absolute;left:100%;translate:0 -50%;box-shadow:0 6px 20px -10px oklch(30% .04 250/.35)}@media (width<640px){.phone-hidden.svelte-tnmx2r{display:none}}@media (width>=1280px){.label.svelte-tnmx2r{padding:.4rem .9rem;font-size:.875rem}}.caption.svelte-tnmx2r{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:max-content;color:color-mix(in oklab, var(--foreground) 72%, transparent);text-wrap:pretty;background:#ffffff61;border-radius:.375rem;flex-wrap:wrap;align-items:baseline;gap:0 .5em;max-width:calc(86vw - 2.25rem);padding:.4rem .7rem;font-size:.75rem;line-height:1.4;display:flex;position:absolute;bottom:.5rem;left:calc(14vw + 1rem)}@media (width>=640px){.caption.svelte-tnmx2r{white-space:nowrap;flex-wrap:nowrap;max-width:none}}.caption.svelte-tnmx2r .name:where(.svelte-tnmx2r){color:color-mix(in oklab, var(--foreground) 85%, transparent);font-size:1.0833em;line-height:1.2}@media (width>=640px){.caption.svelte-tnmx2r{gap:.625rem;padding:.4rem .85rem;bottom:.75rem;left:max(52%,35.5rem - 50vw);transform:translate(-50%)}}@media (width>=1280px){.caption.svelte-tnmx2r{border-radius:.5rem;gap:.625rem;padding:.45rem 1rem;font-size:.8125rem;bottom:1.25rem}.caption.svelte-tnmx2r .name:where(.svelte-tnmx2r){font-size:.875rem}}@media (prefers-reduced-motion:no-preference){.hero-copy.svelte-tnmx2r>*{animation:.8s cubic-bezier(.22,1,.36,1) both svelte-tnmx2r-rise}.hero-copy.svelte-tnmx2r>:first-child{animation-name:svelte-tnmx2r-lift}.hero-copy.svelte-tnmx2r>:nth-child(2){animation-delay:.12s}.hero-copy.svelte-tnmx2r>:nth-child(3){animation-delay:.24s}.portrait.svelte-tnmx2r{animation:1s cubic-bezier(.22,1,.36,1) .15s both svelte-tnmx2r-rise-portrait}.annotation.svelte-tnmx2r{--loop:11.2s;--start:calc(.9s + var(--at))}.dot.svelte-tnmx2r,.line.svelte-tnmx2r,.label.svelte-tnmx2r{animation:var(--loop) linear var(--start) infinite both}.dot.svelte-tnmx2r{animation-name:svelte-tnmx2r-dot-5}.dot.svelte-tnmx2r:after{animation:svelte-tnmx2r-pulse-5 var(--loop) linear var(--start) infinite both}.line.svelte-tnmx2r{animation-name:svelte-tnmx2r-line-5}.label.svelte-tnmx2r{animation-name:svelte-tnmx2r-label-5,svelte-tnmx2r-drift-5}@media (width<640px){.annotation.svelte-tnmx2r{--loop:6.72s;--start:calc(.9s + var(--phone-at))}.dot.svelte-tnmx2r{animation-name:svelte-tnmx2r-dot-3}.dot.svelte-tnmx2r:after{animation-name:svelte-tnmx2r-pulse-3}.line.svelte-tnmx2r{animation-name:svelte-tnmx2r-line-3}.label.svelte-tnmx2r{animation-name:svelte-tnmx2r-label-3,svelte-tnmx2r-drift-3}}.caption.svelte-tnmx2r{animation:.7s cubic-bezier(.22,1,.36,1) .7s both svelte-tnmx2r-rise}}@keyframes svelte-tnmx2r-rise{0%{opacity:0;translate:0 .5rem}}@keyframes svelte-tnmx2r-lift{0%{translate:0 .5rem}}@keyframes svelte-tnmx2r-rise-portrait{0%{translate:0 1rem}}@keyframes svelte-tnmx2r-dot-5{0%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1)}3.57%{opacity:1}26.07%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1)}33.21%,to{opacity:0}}@keyframes svelte-tnmx2r-line-5{0%,.86%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1)}6.57%{opacity:1}25.21%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1)}32.36%,to{opacity:0}}@keyframes svelte-tnmx2r-label-5{0%,1.79%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1)}8.93%{opacity:1}24.29%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1)}31.43%,to{opacity:0}}@keyframes svelte-tnmx2r-drift-5{0%,1.79%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(.5rem)}11.79%{transform:none}24.29%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:none}31.43%,to{transform:translateY(-.3rem)}}@keyframes svelte-tnmx2r-dot-3{0%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1)}5.95%{opacity:1}43.45%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1)}55.36%,to{opacity:0}}@keyframes svelte-tnmx2r-line-3{0%,1.43%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1)}10.95%{opacity:1}42.02%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1)}53.93%,to{opacity:0}}@keyframes svelte-tnmx2r-label-3{0%,2.98%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1)}14.88%{opacity:1}40.48%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1)}52.38%,to{opacity:0}}@keyframes svelte-tnmx2r-drift-3{0%,2.98%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(.5rem)}19.64%{transform:none}40.48%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:none}52.38%,to{transform:translateY(-.3rem)}}@keyframes svelte-tnmx2r-pulse-5{0%,2.5%{opacity:.7;animation-timing-function:cubic-bezier(.33,1,.68,1);scale:1}12.5%,to{opacity:0;scale:5}}@keyframes svelte-tnmx2r-pulse-3{0%,4.17%{opacity:.7;animation-timing-function:cubic-bezier(.33,1,.68,1);scale:1}20.83%,to{opacity:0;scale:5}}.copy-scrim.svelte-lyxfrr{background:linear-gradient(to bottom, color-mix(in oklab, var(--background) 85%, transparent) 0%, color-mix(in oklab, var(--background) 60%, transparent) 50%, transparent 65%)}@media (width>=1024px){.copy-scrim.svelte-lyxfrr{background:linear-gradient(to right, color-mix(in oklab, var(--background) 85%, transparent) 0%, color-mix(in oklab, var(--background) 51%, transparent) 38%, transparent 60%)}}.reveal-init .headword.svelte-lyxfrr{clip-path:inset(-.2em 100% -.3em -.2em);transition:clip-path 1s cubic-bezier(.16,1,.3,1) .25s}.reveal-init.reveal-in .headword.svelte-lyxfrr{clip-path:inset(-.2em -.3em -.3em -.2em)}.reveal-init .funnel-step.svelte-11s705x{opacity:0;transition:opacity .5s ease-out,translate .6s cubic-bezier(.16,1,.3,1);transition-delay:calc(.45s + var(--i) * .14s);translate:0 .5rem}.reveal-init.reveal-in .funnel-step.svelte-11s705x{opacity:1;translate:none}.preview.svelte-11s705x{height:49rem}@media (width>=640px){.preview.svelte-11s705x{height:43rem}}.next.svelte-11s705x{filter:blur(3px)}.veil.svelte-11s705x{background:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--card) 90%, transparent) 75%);height:10rem}.preview.svelte-11s705x~.cta{transition:translate .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease-out,color .2s ease-out,border-color .2s ease-out;translate:-50%;box-shadow:0 10px 28px -10px oklch(32.99% .0601 240/.55)}.preview.svelte-11s705x~.cta:hover,.preview.svelte-11s705x~.cta:focus-visible{box-shadow:0 16px 34px -12px oklch(32.99% .0601 240/.7)}@media (prefers-reduced-motion:no-preference){.preview.svelte-11s705x~.cta:hover,.preview.svelte-11s705x~.cta:focus-visible{translate:-50% -3px}}.panel.svelte-umjhxj{border:1px solid var(--border);background:var(--card);border-radius:.75rem;padding:1.5rem 1.5rem 1.375rem}.step.svelte-16s4aq2.reveal-init{opacity:1;transition:none;transform:none}.step.svelte-16s4aq2.reveal-init :is(.media:where(.svelte-16s4aq2),.copy,.vignette:where(.svelte-16s4aq2)){opacity:0;transition:opacity .55s ease-out,translate .65s cubic-bezier(.22,1,.36,1),scale .65s cubic-bezier(.22,1,.36,1)}.step.svelte-16s4aq2.reveal-init .media:where(.svelte-16s4aq2){translate:0 1rem}.step.svelte-16s4aq2.reveal-init .copy{transition-delay:.1s;translate:0 .5rem}.step.svelte-16s4aq2.reveal-init .vignette:where(.svelte-16s4aq2){transition-delay:.2s;translate:0 .375rem;scale:.98}.step.svelte-16s4aq2.reveal-init .answer:where(.svelte-16s4aq2){opacity:0;transition:opacity .45s ease-out .4s,translate .5s cubic-bezier(.22,1,.36,1) .4s;translate:0 .375rem}.step.svelte-16s4aq2.reveal-in .answer:where(.svelte-16s4aq2){opacity:1;translate:none}@media (width>=1024px){.step.svelte-16s4aq2.reveal-init .media:where(.svelte-16s4aq2){translate:calc(var(--side) * 1.5rem) 0}}.step.svelte-16s4aq2.reveal-in :is(.media:where(.svelte-16s4aq2),.copy,.vignette:where(.svelte-16s4aq2)){opacity:1;translate:none;scale:none}.spine.svelte-16s4aq2{inset-block:0;background:color-mix(in oklab, var(--background), var(--expin-accent) 32%);width:1.5px;position:absolute;left:50%;translate:-50%;-webkit-mask-image:linear-gradient(#0000,#000 10rem calc(100% - 10rem),#0000);mask-image:linear-gradient(#0000,#000 10rem calc(100% - 10rem),#0000)}.spine-draw.svelte-16s4aq2{transform-origin:top;background:var(--expin-accent);height:100%}.node.svelte-16s4aq2{border:1.5px solid var(--expin-accent);background:var(--background);width:2.5rem;height:2.5rem;color:var(--primary);font-family:var(--font-body);font-variant-numeric:lining-nums tabular-nums;-webkit-user-select:none;user-select:none;border-radius:9999px;place-items:center;font-size:1rem;font-weight:500;line-height:1;display:grid}@media (width>=1024px){.node.svelte-16s4aq2{width:2.75rem;height:2.75rem;position:absolute;top:1.125rem;translate:0 -50%}.node--left.svelte-16s4aq2{margin-left:-1.375rem;left:-3rem}.node--right.svelte-16s4aq2{margin-right:-1.375rem;right:-3rem}}@media (prefers-reduced-motion:no-preference){.spine-draw.svelte-16s4aq2{transform:scaleY(var(--q,0));will-change:transform}}@media (prefers-reduced-motion:no-preference) and (width>=1024px){.node.svelte-16s4aq2{border-color:color-mix(in oklab, var(--background), var(--expin-accent) calc(35% + 65% * var(--lit,0)));color:color-mix(in oklab, var(--background), var(--primary) calc(75% + 25% * var(--lit,0)));scale:calc(.9 + .1 * var(--lit,0));box-shadow:0 0 0 calc(var(--lit,0) * 6px) color-mix(in oklab, transparent, var(--expin-accent) 14%);transition:border-color .45s,color .45s,scale .45s,box-shadow .45s}}.plate.svelte-f2jnrq{aspect-ratio:4/5;border:1px solid color-mix(in oklab, transparent, var(--foreground) 14%);background:color-mix(in oklab, var(--background), var(--foreground) 4%);border-radius:.5rem;display:block;overflow:hidden}.plate.svelte-f2jnrq img:where(.svelte-f2jnrq){object-fit:cover;width:100%;height:100%;display:block}.closing-slide.svelte-13wmnd{--foreground:var(--inv-deep-fg);color:var(--foreground);background-color:oklch(55% .13 245);background-image:linear-gradient(#3c95c4,#519cc7 50%,#4e9dc9)}@media (aspect-ratio>=1){.closing-slide.svelte-13wmnd .closing-photo{--w:calc(100svh * 4 / 3);--clear:max(36rem, 50% - 2.75rem);inset:0 auto 0 max(100% - var(--w), var(--clear) - .42 * var(--w));aspect-ratio:4/3;width:auto;max-width:none;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18%);mask-image:linear-gradient(90deg,#0000,#000 18%)}}@media (aspect-ratio<=1){.closing-slide.svelte-13wmnd .closing-photo{aspect-ratio:4/3;width:125%;max-width:none;height:auto;inset:auto 0 0 auto;-webkit-mask-image:linear-gradient(#0000,#000 22%);mask-image:linear-gradient(#0000,#000 22%)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.closing-slide.svelte-13wmnd{view-timeline:--closing block}.closing-slide.svelte-13wmnd .closing-photo{transform-origin:65% 60%;animation:linear both svelte-13wmnd-push-in;animation-timeline:--closing;animation-range:entry exit 0%}}}@keyframes svelte-13wmnd-push-in{to{scale:1.05}}.closing-scrim.svelte-13wmnd{background:linear-gradient(oklch(30% .08 245/.7) 0%,oklch(30% .08 245/.65) 42%,oklch(30% .08 245/.45) 55%,#0000 72%)}@media (aspect-ratio>=1){.closing-scrim.svelte-13wmnd{background:linear-gradient(100deg,oklch(30% .08 245/.7) 0%,oklch(30% .08 245/.6) 40%,#0000 65%)}}
