.buyer.svelte-9ax538{gap:var(--s-7);align-items:center;display:grid}.devices.svelte-9ax538{justify-self:center;inline-size:100%;max-inline-size:40rem;position:relative;container-type:inline-size}.device.svelte-9ax538{position:relative;container-type:inline-size}.laptop.svelte-9ax538{aspect-ratio:1460/837;inline-size:100%}.phone.svelte-9ax538{aspect-ratio:663/1386}.frame.svelte-9ax538,.frame.svelte-9ax538 img:where(.svelte-9ax538){pointer-events:none;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.laptop-screen.svelte-9ax538{background:var(--c-ground-2);width:81.2%;height:83.9%;position:absolute;top:4.64%;left:9.36%;overflow:hidden}.phone-screen.svelte-9ax538{background:var(--c-ground-2);border-radius:6cqw;width:91.4%;height:95.3%;position:absolute;top:1.38%;left:4.33%;overflow:hidden}.screen.svelte-9ax538 img:where(.svelte-9ax538){object-fit:cover;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.toolbar.svelte-9ax538{background:var(--c-surface);inline-size:6.4%;box-shadow:var(--shadow-card);color:var(--c-navy-900);border-radius:1.4cqw;grid-auto-rows:1fr;gap:0;margin:0;padding:.6% 0;list-style:none;display:grid;position:absolute;inset-block:14%;inset-inline-start:2.2%}.toolbar.svelte-9ax538 li:where(.svelte-9ax538){place-items:center;display:grid}.toolbar.svelte-9ax538 svg:where(.svelte-9ax538){block-size:auto;inline-size:52%}.wish.svelte-9ax538{background:var(--c-surface);box-shadow:var(--shadow-card);color:var(--c-ink-soft);border-radius:99cqw;justify-content:space-between;align-items:center;gap:4cqw;padding:2.4cqw 2.4cqw 2.4cqw 5cqw;font-size:5cqw;line-height:1.2;display:flex;position:absolute;inset-block-end:4%;inset-inline:6%}.wish-text.svelte-9ax538{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wish-send.svelte-9ax538{background:var(--c-navy-900);block-size:9cqw;inline-size:9cqw;color:var(--c-surface);border-radius:99cqw;flex:none;place-items:center;display:grid}.wish-send.svelte-9ax538 svg:where(.svelte-9ax538){block-size:auto;inline-size:55%}.text.svelte-9ax538{gap:var(--s-4);max-inline-size:34rem;display:grid}.text.svelte-9ax538 p:where(.svelte-9ax538){color:var(--c-ink-soft);font-size:var(--t-lead);line-height:1.55}@media (width<=47.99rem){.laptop.svelte-9ax538{display:none}.phone.svelte-9ax538{inline-size:min(14rem,62%);margin-inline:auto}}@media (width>=48rem){.phone.svelte-9ax538{inline-size:24%;position:absolute;inset-block-end:-8%;inset-inline-end:-2%}}@media (width>=64rem){.buyer.svelte-9ax538{gap:var(--s-9);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.close.svelte-bxpqec{isolation:isolate;position:relative;overflow:clip}.photo.svelte-bxpqec,.scrim.svelte-bxpqec{z-index:-1;position:absolute;inset:0}.photo.svelte-bxpqec img:where(.svelte-bxpqec){object-fit:cover;object-position:right center;block-size:100%;inline-size:100%;display:block}.scrim.svelte-bxpqec{background:linear-gradient(90deg, color-mix(in srgb, var(--c-dark-bg) 90%, transparent) 0, color-mix(in srgb, var(--c-dark-bg) 78%, transparent) 45%, color-mix(in srgb, var(--c-dark-bg) 10%, transparent) 78%)}.inner.svelte-bxpqec{gap:var(--s-6);max-inline-size:var(--page-wide);padding:var(--s-8) var(--edge);margin-inline:auto;display:grid}.copy.svelte-bxpqec,.form-wrap.svelte-bxpqec{max-inline-size:31rem}.copy.svelte-bxpqec{gap:var(--s-3);align-content:start;display:grid}h2.svelte-bxpqec{font-size:var(--t-h1);line-height:var(--lh-h1);letter-spacing:var(--tr-h1);max-inline-size:18ch}.lede.svelte-bxpqec{color:var(--c-ink);font-size:var(--t-lead);max-inline-size:28rem}.form-wrap.svelte-bxpqec{inline-size:100%}.form.svelte-bxpqec,.pair.svelte-bxpqec{gap:var(--s-4);display:grid}.trap.svelte-bxpqec{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.send.svelte-bxpqec{justify-content:flex-start;display:flex}.done.svelte-bxpqec{gap:var(--s-3);padding:var(--s-5);border:1px solid var(--c-line);border-radius:var(--r-card);background:color-mix(in srgb, var(--c-dark-bg) 70%, transparent);justify-items:start;display:grid}.done.svelte-bxpqec:focus{outline:none}.tick.svelte-bxpqec{border-radius:var(--r-pill);background:var(--c-success-wash);block-size:2.5rem;inline-size:2.5rem;color:var(--c-success);place-items:center;display:inline-grid}@media (width>=48rem){.pair.svelte-bxpqec{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.inner.svelte-bxpqec{padding-block:var(--s-9)}}.hero.svelte-y3oet3{isolation:isolate;min-block-size:min(46rem,100svh);display:grid;position:relative;overflow:clip}.photo.svelte-y3oet3,.scrim.svelte-y3oet3{z-index:-1;position:absolute;inset:0}.photo.svelte-y3oet3 img:where(.svelte-y3oet3){object-fit:cover;object-position:72% 60%;block-size:100%;inline-size:100%;display:block}.scrim.svelte-y3oet3{background:linear-gradient(180deg, color-mix(in srgb, var(--c-dark-bg) 82%, transparent) 0, color-mix(in srgb, var(--c-dark-bg) 0%, transparent) 9rem), linear-gradient(90deg, color-mix(in srgb, var(--c-dark-bg) 88%, transparent) 0, color-mix(in srgb, var(--c-dark-bg) 74%, transparent) 38%, color-mix(in srgb, var(--c-dark-bg) 0%, transparent) 72%), linear-gradient(0deg, color-mix(in srgb, var(--c-dark-bg) 55%, transparent) 0, color-mix(in srgb, var(--c-dark-bg) 0%, transparent) 9rem)}.inner.svelte-y3oet3{inline-size:100%;max-inline-size:var(--page-wide);padding:calc(var(--header-h) + var(--s-8)) var(--edge) var(--s-7);justify-content:space-between;align-self:end;align-items:flex-end;gap:var(--s-6);margin-inline:auto;display:flex}.copy.svelte-y3oet3{gap:var(--s-4);justify-items:start;max-inline-size:38rem;display:grid}h1.svelte-y3oet3{font-size:var(--t-display);line-height:var(--lh-display,1.08);letter-spacing:var(--tr-display,-.02em);max-inline-size:16ch}.lede.svelte-y3oet3{max-inline-size:32rem;color:var(--c-ink);font-size:var(--t-lead);line-height:1.5}.actions.svelte-y3oet3{margin-block-start:var(--s-3)}.cue.svelte-y3oet3{align-items:center;gap:var(--s-3);min-block-size:var(--target);color:var(--c-ink);font-size:var(--t-small);text-decoration:none;display:none}.mouse.svelte-y3oet3{border-radius:var(--r-pill);border:1.5px solid;block-size:2.4rem;inline-size:1.5rem;display:inline-block;position:relative}.wheel.svelte-y3oet3{border-radius:var(--r-pill);background:var(--c-accent-ink);block-size:.5rem;inline-size:3px;margin-inline-start:-1.5px;animation:1.4s cubic-bezier(.23,1,.32,1) 2 svelte-y3oet3-wheel;position:absolute;inset-block-start:.45rem;inset-inline-start:50%}@keyframes svelte-y3oet3-wheel{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(.7rem)}to{opacity:0;transform:translateY(.7rem)}}@media (width>=60rem){.cue.svelte-y3oet3{display:inline-flex}}@media (width<=40rem){.hero.svelte-y3oet3{min-block-size:min(40rem,100svh)}.photo.svelte-y3oet3 img:where(.svelte-y3oet3){object-position:50% 100%}.scrim.svelte-y3oet3{background:linear-gradient(180deg, color-mix(in srgb, var(--c-dark-bg) 86%, transparent) 0, color-mix(in srgb, var(--c-dark-bg) 60%, transparent) 55%, color-mix(in srgb, var(--c-dark-bg) 0%, transparent) 100%)}.inner.svelte-y3oet3{align-self:start}}.journey.svelte-jivyzn{background:var(--c-ground);--stage-head:2.25rem}.layout.svelte-jivyzn{gap:var(--s-6);max-inline-size:var(--page-wide);padding:var(--s-8) var(--edge);margin-inline:auto;display:grid}.side.svelte-jivyzn,.rail.svelte-jivyzn{gap:var(--s-7);margin:0;padding:0;list-style:none;display:grid}.rail.svelte-jivyzn li:where(.svelte-jivyzn){column-gap:var(--s-3);row-gap:var(--s-2);grid-template-columns:auto 1fr;align-items:start;display:grid}.number.svelte-jivyzn{border:1px solid var(--c-line-strong);border-radius:var(--r-pill);background:var(--c-surface);block-size:2.5rem;inline-size:2.5rem;color:var(--c-ink-soft);font-weight:var(--w-semibold);place-items:center;display:inline-grid}.rail.svelte-jivyzn h3:where(.svelte-jivyzn){font-size:var(--t-h4);line-height:var(--lh-h4);align-self:center;align-items:center;min-block-size:2.5rem;display:flex}.body.svelte-jivyzn{color:var(--c-ink-soft);max-inline-size:var(--measure);grid-column:2}.inline.svelte-jivyzn{grid-column:1/-1;margin-block-start:var(--s-3)}.inline.svelte-jivyzn img:where(.svelte-jivyzn),.still.svelte-jivyzn{block-size:auto;inline-size:100%;display:block}.stage.svelte-jivyzn,.strip.svelte-jivyzn{display:none}@media (width>=48rem){.rail.svelte-jivyzn{gap:var(--s-7) var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.journey.svelte-jivyzn{--length:400;block-size:calc(var(--length) * 1svh)}.journey.svelte-jivyzn .pin:where(.svelte-jivyzn){block-size:calc(100svh - var(--header-h));position:sticky;inset-block-start:var(--header-h);overflow:clip}.journey.svelte-jivyzn .layout:where(.svelte-jivyzn){block-size:100%;padding-block:var(--s-4);align-content:center;column-gap:var(--s-8);grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);align-items:center}.journey.svelte-jivyzn .side:where(.svelte-jivyzn){gap:var(--s-5);align-content:center}.journey.svelte-jivyzn .rail:where(.svelte-jivyzn){gap:var(--s-4);grid-template-columns:minmax(0,1fr);position:relative}.journey.svelte-jivyzn .rail:where(.svelte-jivyzn):before{content:"";background:var(--c-line-strong);inline-size:1px;position:absolute;inset-block:1.25rem;inset-inline-start:1.25rem}.journey.svelte-jivyzn .rail:where(.svelte-jivyzn) li:where(.svelte-jivyzn){row-gap:var(--s-1);position:relative}.journey.svelte-jivyzn .inline:where(.svelte-jivyzn){display:none}.journey.svelte-jivyzn .rail:where(.svelte-jivyzn) h3:where(.svelte-jivyzn){font-size:var(--t-body);min-block-size:2.5rem;color:var(--c-ink-soft);line-height:1.3;transition:color .16s cubic-bezier(.23,1,.32,1)}.journey.svelte-jivyzn .rail:where(.svelte-jivyzn) h3:where(.svelte-jivyzn) button:where(.svelte-jivyzn){color:inherit;font:inherit;font-weight:var(--w-semibold);text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.journey.svelte-jivyzn .rail:where(.svelte-jivyzn) li:where(.svelte-jivyzn):has(button:where(.svelte-jivyzn):focus-visible){outline:2px solid var(--c-link);outline-offset:6px;border-radius:var(--r-input)}.journey.svelte-jivyzn .rail:where(.svelte-jivyzn) h3:where(.svelte-jivyzn) button:where(.svelte-jivyzn):focus-visible{outline:none}.journey.svelte-jivyzn .rail:where(.svelte-jivyzn) h3:where(.svelte-jivyzn) button:where(.svelte-jivyzn):after{content:"";position:absolute;inset:0}.journey.svelte-jivyzn .rail:where(.svelte-jivyzn) .body:where(.svelte-jivyzn){font-size:var(--t-small);color:var(--c-ink-soft);line-height:1.5}.journey.svelte-jivyzn .rail:where(.svelte-jivyzn) li[data-current=true]:where(.svelte-jivyzn) .number:where(.svelte-jivyzn){background:var(--c-button);border-color:var(--c-button);color:var(--c-button-ink)}.journey.svelte-jivyzn .rail:where(.svelte-jivyzn) li[data-current=true]:where(.svelte-jivyzn) h3:where(.svelte-jivyzn){color:var(--c-heading)}.journey.svelte-jivyzn .rail:where(.svelte-jivyzn) li[data-current=true]:where(.svelte-jivyzn) .body:where(.svelte-jivyzn){color:var(--c-ink)}.journey.svelte-jivyzn .number:where(.svelte-jivyzn){z-index:1;transition:background-color .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1);position:relative}.journey.svelte-jivyzn .strip:where(.svelte-jivyzn){gap:var(--s-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.thumb.svelte-jivyzn{border:1px solid var(--c-line);border-radius:var(--r-input);background:var(--c-ground-2);cursor:pointer;min-block-size:var(--target);opacity:.7;padding:0;transition:opacity .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1);display:block;overflow:hidden}.thumb.svelte-jivyzn img:where(.svelte-jivyzn){block-size:auto;inline-size:100%;display:block}.thumb[data-current=true].svelte-jivyzn{border-color:var(--c-link);opacity:1}.journey.svelte-jivyzn .stage:where(.svelte-jivyzn){grid-template-rows:var(--stage-head) minmax(0, 1fr);place-items:start center;block-size:100%;min-block-size:0;display:grid}.head.svelte-jivyzn{align-items:center;gap:var(--s-4);inline-size:100%;max-inline-size:calc((100svh - var(--header-h) - var(--stage-head) - var(--s-8)) * 1.25);color:var(--c-ink-soft);font-size:var(--t-small);font-weight:var(--w-medium);display:flex}.count.svelte-jivyzn{white-space:nowrap;font-variant-numeric:tabular-nums}.bar.svelte-jivyzn{background:var(--c-line);flex:1;block-size:2px;position:relative;overflow:hidden}.fill.svelte-jivyzn{background:var(--c-accent);transform-origin:0;will-change:transform;position:absolute;inset:0}.frame.svelte-jivyzn{inline-size:100%;max-inline-size:calc((100svh - var(--header-h) - var(--stage-head) - var(--s-8)) * 1.25);aspect-ratio:5/4;position:relative}.still.svelte-jivyzn{object-fit:contain;block-size:100%;inline-size:100%;transition:opacity .24s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}.canvas.svelte-jivyzn{opacity:0;block-size:100%;inline-size:100%;position:absolute;inset:0}.canvas[data-live=true].svelte-jivyzn{opacity:1;transition:opacity .24s cubic-bezier(.23,1,.32,1)}@media (width<=59.99rem){.journey.svelte-jivyzn{--length:300}.journey.svelte-jivyzn .layout:where(.svelte-jivyzn){align-content:center;row-gap:var(--s-4);padding-block:var(--s-3);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr)}.journey.svelte-jivyzn .side:where(.svelte-jivyzn){display:contents}.journey.svelte-jivyzn .stage:where(.svelte-jivyzn){order:1;block-size:auto}.journey.svelte-jivyzn .rail:where(.svelte-jivyzn){order:2;grid-template-columns:minmax(0,1fr)}.journey.svelte-jivyzn .strip:where(.svelte-jivyzn){order:3}.journey.svelte-jivyzn .rail:where(.svelte-jivyzn):before{display:none}.journey.svelte-jivyzn .rail:where(.svelte-jivyzn) li:where(.svelte-jivyzn):not([data-current=true]){clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.head.svelte-jivyzn,.frame.svelte-jivyzn{max-inline-size:none}}@media (width>=60rem) and (height<=46rem){.journey.svelte-jivyzn .rail:where(.svelte-jivyzn) li:where(.svelte-jivyzn):not([data-current=true]) .body:where(.svelte-jivyzn){clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}}.statements.svelte-1ntutwn{gap:var(--s-6);margin:0;padding:0;list-style:none;display:grid}li.svelte-1ntutwn{align-content:start;gap:var(--s-2);border-block-start:1px solid var(--c-line-strong);padding-block-start:var(--s-4);display:grid}h3.svelte-1ntutwn{font-size:var(--t-h3);line-height:var(--lh-h3);-webkit-hyphens:auto;hyphens:auto}p.svelte-1ntutwn{color:var(--c-ink-soft);max-inline-size:22rem}@media (width>=40rem){.statements.svelte-1ntutwn{gap:var(--s-7) var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.statements.svelte-1ntutwn{grid-template-columns:repeat(4,minmax(0,1fr))}li.svelte-1ntutwn{padding-block-start:0;padding-inline:var(--s-5);border-block-start:0;border-inline-start:1px solid var(--c-line-strong)}li.svelte-1ntutwn:first-child{border-inline-start:0;padding-inline-start:0}}.drawing.svelte-qw1kca{inline-size:100%;font-family:var(--font);margin:0;display:block;position:relative}svg.svelte-qw1kca{block-size:100%;inline-size:100%;display:block;overflow:visible}.ground.svelte-qw1kca,.thin.svelte-qw1kca,.dimension.svelte-qw1kca line:where(.svelte-qw1kca){stroke:var(--c-navy-700);stroke-width:1.25px;fill:none}.thin.svelte-qw1kca{stroke-width:1px}.cut.svelte-qw1kca{fill:var(--c-navy-900);stroke:var(--c-navy-900);stroke-width:1px;stroke-linejoin:round}.opening.svelte-qw1kca{fill:var(--c-ground-2);stroke:var(--c-navy-700);stroke-width:1px}.dimension.svelte-qw1kca .lead:where(.svelte-qw1kca){stroke-dasharray:2 4;stroke-width:1px}.label.svelte-qw1kca{white-space:nowrap;color:var(--c-navy-700);font-size:var(--t-small);line-height:1;font-weight:var(--w-semibold);font-variant-numeric:tabular-nums;position:absolute}.title.svelte-qw1kca{color:var(--c-ink-soft);font-size:var(--t-caption);letter-spacing:.06em;text-transform:uppercase}.across.svelte-qw1kca{transform:translate(-50%)}.along.svelte-qw1kca{writing-mode:vertical-rl;transform:translate(-50%,-50%)rotate(180deg)}.signature.svelte-1brpkap{gap:var(--s-7);align-items:center;display:grid}.text.svelte-1brpkap{max-inline-size:36rem}.drawing.svelte-1brpkap{inline-size:100%;max-inline-size:36rem;justify-self:center;padding-inline-end:var(--s-2)}@media (width>=64rem){.signature.svelte-1brpkap{gap:var(--s-9);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
