.menu[data-v-3a8002f0]{--saucer:4.5rem;--fan-top:6rem;--fan-left:6rem;right:var(--safe-right);bottom:var(--safe-bottom);z-index:var(--z-header);position:fixed}.saucer[data-v-3a8002f0],.fan[data-v-3a8002f0]{position:absolute;bottom:0;right:0}.saucer[data-v-3a8002f0]{background:var(--landing-plate);box-shadow:-.15rem -.15rem .5rem -.15rem var(--landing-shadow), -.75rem -.75rem 2.5rem -1rem var(--landing-shadow);border-top-left-radius:100%}.open .saucer[data-v-3a8002f0]{box-shadow:none;background:0 0}.plate[data-v-3a8002f0]{width:100%;height:100%;filter:drop-shadow(-.15rem -.15rem .35rem var(--landing-shadow)) drop-shadow(-.5rem -.5rem 1.5rem var(--landing-shadow));position:absolute;inset:0;overflow:visible}.plate .sheet[data-v-3a8002f0]{fill:var(--landing-plate)}.plate .echo[data-v-3a8002f0]{fill:var(--landing-echo-pale)}.saucer[data-v-3a8002f0]{width:var(--saucer);height:var(--saucer);z-index:1;color:var(--landing-ink);cursor:pointer;opacity:0;visibility:hidden;transition:translate var(--duration-slow) var(--ease-out), opacity var(--duration-slow) var(--ease-out), visibility 0s linear var(--duration-slow);border:0;place-items:end;padding:0 1.15rem 1.15rem 0;display:grid;translate:40% 40%}.shown .saucer[data-v-3a8002f0]{opacity:1;visibility:visible;transition:translate var(--duration-slow) var(--ease-out), opacity var(--duration-slow) var(--ease-out), visibility 0s;translate:0}.saucer[data-v-3a8002f0]:focus-visible{outline-offset:-6px}.fan[data-v-3a8002f0]{padding:var(--fan-top) 0 0 var(--fan-left);opacity:0;transform-origin:100% 100%;visibility:hidden;transition:scale var(--duration-base) var(--ease-standard), opacity var(--duration-base) var(--ease-standard), visibility 0s linear var(--duration-base);place-items:end;display:grid;scale:.2}.open .fan[data-v-3a8002f0]{opacity:1;visibility:visible;transition:scale var(--duration-slow) var(--ease-out), opacity var(--duration-fast) var(--ease-standard), visibility 0s;scale:1}.rows[data-v-3a8002f0]{gap:var(--space-1);padding:0 var(--space-6) calc((var(--saucer) - var(--control-height-md)) / 2);color:var(--landing-on-plate);text-align:end;justify-items:end;display:grid;position:relative}.rows[data-v-3a8002f0]>*,.parts li[data-v-3a8002f0]{margin:0}.parts li[data-v-3a8002f0],.languages[data-v-3a8002f0],.ways[data-v-3a8002f0]{opacity:0;transition:opacity var(--duration-fast) var(--ease-standard), translate var(--duration-fast) var(--ease-standard);translate:1rem 1rem}.open[data-v-3a8002f0] :is(.parts li,.languages,.ways){opacity:1;transition:opacity var(--duration-slow) var(--ease-out), translate var(--duration-slow) var(--ease-out);translate:0}.open .languages[data-v-3a8002f0]{transition-delay:calc(var(--duration-fast) * .35)}.open .parts li[data-v-3a8002f0]{transition-delay:calc(var(--duration-fast) * .75)}.open .parts li[data-v-3a8002f0]:nth-last-child(n+3){transition-delay:var(--duration-fast)}.parts[data-v-3a8002f0]{justify-items:end;margin-bottom:0;padding:0;list-style:none;display:grid}.parts a[data-v-3a8002f0]{min-height:var(--control-height-md);font-family:var(--font-landing);font-size:var(--text-lg);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.parts a[data-v-3a8002f0]:hover{text-decoration:underline}.parts [aria-current=location][data-v-3a8002f0]:before{content:"";width:.5rem;height:.5rem;margin-right:var(--space-3);border-radius:var(--radius-full);background:var(--landing-action)}.languages[data-v-3a8002f0]{gap:0 var(--space-4);flex-wrap:nowrap;justify-content:flex-end;display:flex}.languages a[data-v-3a8002f0]{min-height:var(--control-height-md);font-weight:var(--weight-medium);align-items:center;text-decoration:none;display:inline-flex}.languages a[data-v-3a8002f0]:hover{text-decoration:underline}.languages [aria-current=page][data-v-3a8002f0]{font-weight:var(--weight-bold)}.ways[data-v-3a8002f0]{gap:var(--space-2);margin-top:var(--space-2);margin-right:calc(var(--saucer) - var(--space-6) + var(--space-2));align-items:center;display:flex}.ways a[data-v-3a8002f0]{min-height:var(--control-height-md);padding:0 var(--space-5);border-radius:var(--radius-full);font-weight:var(--weight-semibold);white-space:nowrap;transition:background var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);align-items:center;text-decoration:none;display:inline-flex}.sign-in[data-v-3a8002f0]{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--landing-ink) 22%, transparent)}.sign-in[data-v-3a8002f0]:hover{box-shadow:inset 0 0 0 1.5px var(--landing-ink)}.start[data-v-3a8002f0]{background:var(--landing-action);color:var(--landing-on-action)}.start[data-v-3a8002f0]:hover{background:var(--landing-action-hover)}@media (width<48rem){.menu[data-v-3a8002f0]:before{content:"";z-index:-1;background:var(--color-scrim);opacity:0;visibility:hidden;transition:opacity var(--duration-base) var(--ease-standard), visibility 0s linear var(--duration-base);position:fixed;inset:0}.open[data-v-3a8002f0]:before{opacity:1;visibility:visible;transition:opacity var(--duration-base) var(--ease-standard), visibility 0s}}@media (width<30rem){.menu[data-v-3a8002f0]{--saucer:4rem;--fan-top:5rem;--fan-left:3.5rem}.ways[data-v-3a8002f0]{margin-right:0;margin-bottom:calc(var(--saucer) - (var(--saucer) - var(--control-height-md)) / 2)}.rows[data-v-3a8002f0]{padding-right:var(--space-4)}.ways a[data-v-3a8002f0]{padding:0 var(--space-4)}}.credits[data-v-334e9e21]{color:var(--landing-on-field-muted);font-size:var(--text-sm);text-align:center;text-wrap:balance;line-height:1.45}.credits a[data-v-334e9e21]{color:inherit;text-underline-offset:.15em;text-decoration:underline}.credits a[data-v-334e9e21]:hover{color:var(--landing-on-field)}.seam-swell[data-v-3acf51c1]{clip-path:inset(-4rem 0 -2px);width:100%;height:clamp(3.5rem,8vw,7rem);margin-bottom:-1px;display:block;position:relative;overflow:visible}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.echo[data-v-3acf51c1]{animation:linear both echo-drift-3acf51c1;animation-timeline:view()}}}@keyframes echo-drift-3acf51c1{0%{translate:0 4%}to{translate:0 -4%}}.field[data-v-cc94e7b9]{gap:var(--space-12);padding:calc(var(--landing-rhythm) / 2) max(clamp(var(--space-5), 4vw, var(--space-16)), (100% - 84rem) / 2) var(--landing-rhythm);background:var(--landing-field);color:var(--landing-on-field);--landing-focus:var(--landing-on-field);display:grid}h2[data-v-cc94e7b9]{text-align:center;text-wrap:balance;font-size:clamp(2rem,1.5rem + 2.5vw,3.5rem);font-weight:700}.stage[data-v-cc94e7b9]{--phone:min(76svh, 42rem, 72vw);gap:clamp(var(--space-8), 5vw, 5rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.holder[data-v-cc94e7b9]{top:calc((100svh - var(--phone)) / 2);z-index:1;justify-self:center;justify-items:center;display:grid;position:sticky}.phone[data-v-cc94e7b9]{--bezel:.6rem;--scale:0;width:calc((var(--phone) - var(--bezel) * 2) * 390 / 844 + var(--bezel) * 2);height:var(--phone);border:var(--bezel) solid var(--landing-device);background:var(--landing-plate);box-shadow:0 2rem 4rem -1.5rem var(--landing-shadow);border-radius:2.75rem;position:relative;overflow:clip}.screen[data-v-cc94e7b9]{opacity:0;scale:var(--scale);transform-origin:0 0;transition:opacity var(--duration-slow) var(--ease-standard);border:0;display:block;position:absolute;top:0;left:0}.ready .screen[data-v-cc94e7b9]{opacity:1}.credits[data-v-cc94e7b9]{max-width:calc(var(--phone) * 390 / 844 + 4rem);margin:var(--space-4) auto 0}.steps[data-v-cc94e7b9]{padding:0;list-style:none;display:grid}.step[data-v-cc94e7b9]{gap:var(--space-4);min-height:30svh;font-size:var(--text-lg);align-content:start;scroll-margin-top:40svh;display:grid;position:relative}.step[data-v-cc94e7b9]:not(:last-child):before{top:calc(var(--control-height-md) + var(--space-3));bottom:var(--space-3);background:color-mix(in oklab, var(--landing-on-field) 22%, transparent);content:"";width:2px;transition:background var(--duration-base) var(--ease-standard);border-radius:1px;position:absolute;left:calc(.75ch - 1px)}.step.done[data-v-cc94e7b9]:before{background:color-mix(in oklab, var(--landing-on-field) 70%, transparent)}.step[data-v-cc94e7b9]:last-child{min-height:calc((100svh + var(--phone)) / 2 - 40svh + 5rem)}.title[data-v-cc94e7b9]{gap:var(--space-4);min-height:var(--control-height-md);color:var(--landing-on-field-muted);font-family:var(--font-landing);text-align:start;cursor:pointer;transition:color var(--duration-base) var(--ease-standard);background:0 0;border:0;justify-self:start;align-items:baseline;padding:0;font-size:clamp(1.5rem,1rem + 1.4vw,2.25rem);font-weight:700;line-height:1.1;display:inline-flex}.current .title[data-v-cc94e7b9]{color:var(--landing-on-field)}@media (hover:hover) and (pointer:fine){.title[data-v-cc94e7b9]:hover{color:var(--landing-on-field)}}.number[data-v-cc94e7b9]{text-align:center;min-width:1.5ch;font-family:var(--font-text);font-size:var(--text-lg);font-weight:var(--weight-semibold);opacity:.7}.about[data-v-cc94e7b9]{max-width:44ch;padding-left:calc(1.5ch + var(--space-4));color:var(--landing-on-field-muted);font-size:var(--text-lg);line-height:1.5}.current .about[data-v-cc94e7b9]{color:var(--landing-on-field)}@media (width<48rem){.stage[data-v-cc94e7b9]{--phone:min(71svh, 100svh - var(--step) - 2.5rem, 38rem);--holder:calc(var(--phone) + var(--space-4) + var(--space-5));--step:12rem;--lift:max(0px, (100svh - var(--holder) - var(--step)) / 2);grid-template-columns:minmax(0,1fr);row-gap:0}.holder[data-v-cc94e7b9]{top:var(--lift);padding:var(--space-4) 0 var(--space-5);background:var(--landing-field);justify-self:stretch}.step[data-v-cc94e7b9]{top:calc(var(--lift) + var(--holder));min-height:var(--step);padding-top:var(--space-1);background:var(--landing-field);scroll-margin-top:calc(var(--lift) + var(--holder));position:sticky}.step[data-v-cc94e7b9]:before{display:none}.step[data-v-cc94e7b9]:last-child{min-height:calc(100svh - var(--lift) - var(--holder))}.step[data-v-cc94e7b9]{text-align:center;justify-items:center}.title[data-v-cc94e7b9]{gap:var(--space-1);font-size:var(--text-2xl);text-align:center;flex-direction:column;justify-self:center;align-items:center}.about[data-v-cc94e7b9]{max-width:34ch;font-size:var(--text-md);padding-left:0}.after[data-v-cc94e7b9]{max-width:30rem;font-size:var(--text-xs);margin:0 auto}}.textarea[data-v-fc66ca29]{width:100%;min-height:calc(var(--control-height-md) * 2);padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-md);resize:vertical;transition:border-color var(--duration-fast) var(--ease-standard);line-height:1.5}.textarea[data-v-fc66ca29]::placeholder{color:var(--color-text-faint)}.textarea[data-v-fc66ca29]:hover:not(:disabled){border-color:var(--color-text-faint)}.textarea--invalid[data-v-fc66ca29]{border-color:var(--color-danger)}.textarea[data-v-fc66ca29]:disabled{background:var(--color-sunken);color:var(--color-text-faint);cursor:not-allowed}.note-table[data-v-5c940c2b]{aspect-ratio:1;width:100%;position:relative}.things[data-v-5c940c2b]{width:100%;height:100%;filter:drop-shadow(.35rem .5rem .45rem var(--landing-shadow));position:absolute;inset:0}.letter[data-v-5c940c2b]{width:38%;height:auto;filter:drop-shadow(1rem 1.4rem 1.1rem var(--landing-shadow));position:absolute;top:4%;left:57%}@media (prefers-reduced-motion:no-preference){.letter[data-v-5c940c2b]{animation:5s ease-in-out infinite hover-5c940c2b}[data-state=sending] .letter[data-v-5c940c2b]{animation-duration:1.2s}[data-state=sent] .letter[data-v-5c940c2b]{animation:away-5c940c2b 1.1s var(--ease-stamp) forwards}}@media (prefers-reduced-motion:reduce){[data-state=sent] .letter[data-v-5c940c2b]{opacity:0}}:root[data-still] .letter[data-v-5c940c2b]{animation:none}:root[data-still] [data-state=sent] .letter[data-v-5c940c2b]{opacity:0}@keyframes hover-5c940c2b{0%,to{translate:0;rotate:0deg}50%{translate:0 -.5rem;rotate:-1.5deg}}@keyframes away-5c940c2b{0%{opacity:1;translate:0;rotate:0deg;scale:1}14%{opacity:1;translate:-.5rem .5rem;rotate:-4deg;scale:1}to{opacity:0;translate:9rem -10rem;rotate:18deg;scale:.6}}.body[data-v-f73eec03]{padding:calc(var(--landing-rhythm) / 2) clamp(var(--space-4), 4vw, var(--space-16)) var(--landing-rhythm);background:var(--landing-wash);color:var(--landing-on-wash);justify-items:center;display:grid}.card[data-v-f73eec03]{gap:clamp(var(--space-8), 5vw, var(--space-16));width:min(100%,70rem);padding:clamp(var(--space-6), 4.5vw, var(--space-12));border-radius:calc(var(--radius-xl) + .5rem);background:var(--landing-plate);color:var(--landing-on-plate);box-shadow:0 1.5rem 3rem -1.5rem var(--landing-shadow), 0 .25rem .75rem -.5rem var(--landing-shadow);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;display:grid}.side[data-v-f73eec03]{gap:var(--space-4);text-align:center;grid-template-rows:auto auto 1fr;align-self:stretch;justify-items:center;display:grid}h2[data-v-f73eec03]{color:var(--landing-stamp);text-wrap:balance;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:700;line-height:1.05}.lead[data-v-f73eec03]{max-width:34ch;color:var(--landing-ink-muted);font-size:var(--text-lg);text-wrap:pretty}.art[data-v-f73eec03]{width:min(100%,30rem);margin-top:var(--space-4);align-self:center}@media (width<56rem){.card[data-v-f73eec03]{grid-template-columns:minmax(0,1fr)}.side[data-v-f73eec03]{text-align:center;grid-template-rows:none;justify-items:center}.art[data-v-f73eec03]{width:min(100%,22rem);margin:0 auto}}.note[data-v-f73eec03]{gap:var(--space-4);display:grid}.legend[data-v-f73eec03]{color:var(--landing-ink-muted);font-size:var(--text-sm)}.note[data-v-f73eec03] .input,.note[data-v-f73eec03] .textarea{border-color:var(--color-text-faint);background:var(--landing-table)}.note[data-v-f73eec03] .input{min-height:var(--control-height-lg);padding:0 var(--space-5);border-radius:var(--radius-full)}.note[data-v-f73eec03] .textarea{min-height:8rem;max-height:50svh;padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);field-sizing:content;resize:none}.note[data-v-f73eec03] .input:hover:not(:disabled),.note[data-v-f73eec03] .textarea:hover:not(:disabled){border-color:var(--landing-ink)}.note[data-v-f73eec03] .input:focus-visible,.note[data-v-f73eec03] .textarea:focus-visible{border-color:var(--landing-stamp);background:var(--landing-plate)}.trap[data-v-f73eec03]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.agreement[data-v-f73eec03]{gap:var(--space-2);display:grid}.consent[data-v-f73eec03]{gap:var(--space-3);color:var(--landing-ink-muted);text-wrap:pretty;cursor:pointer;align-items:flex-start;line-height:1.5;display:flex}.news[data-v-f73eec03]{margin-top:calc(var(--space-2) * -1)}.box[data-v-f73eec03]{flex:none;width:1.375rem;height:1.375rem;margin-top:.1rem;display:grid;position:relative}.box input[data-v-f73eec03]{border:2px solid var(--color-text-faint);background:var(--landing-plate);cursor:pointer;appearance:none;width:100%;height:100%;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);border-radius:.4rem;margin:0}.box input[data-v-f73eec03]:checked{border-color:var(--landing-action);background:var(--landing-action)}.box input[aria-invalid=true][data-v-f73eec03]{border-color:var(--color-danger)}.tick[data-v-f73eec03]{fill:none;width:1rem;stroke:var(--landing-on-action);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard), scale var(--duration-base) var(--ease-stamp);margin:auto;position:absolute;inset:0;scale:.6}.box input:checked+.tick[data-v-f73eec03]{opacity:1;scale:1}.box input[data-v-f73eec03]:focus-visible{outline:3px solid var(--landing-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.consent:hover .box input[data-v-f73eec03]:not(:checked){border-color:var(--landing-ink)}}.consent a[data-v-f73eec03]{color:var(--landing-ink)}.marker[data-v-f73eec03],.note[data-v-f73eec03] .marker{color:var(--color-danger);font-weight:var(--weight-bold);margin-left:.15em}.legend .marker[data-v-f73eec03]{margin:0}.error[data-v-f73eec03]{padding-left:calc(1.375rem + var(--space-3));color:var(--color-danger);font-size:var(--text-sm)}.needed[data-v-f73eec03]{margin-top:calc(var(--space-2) * -1);padding-left:calc(1.375rem + var(--space-3));color:var(--landing-ink-muted);font-size:var(--text-sm)}.trouble[data-v-f73eec03]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-danger-soft);color:var(--color-danger)}.send[data-v-f73eec03]{gap:var(--space-3);min-height:var(--control-height-lg);margin-top:var(--space-1);padding:0 var(--space-8);border-radius:var(--radius-full);background:var(--landing-action);color:var(--landing-on-action);font:inherit;font-weight:var(--weight-bold);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);border:0;justify-content:center;align-items:center;display:inline-flex}.send[data-v-f73eec03]:hover{background:var(--landing-action-hover)}.send[aria-busy=true][data-v-f73eec03]{cursor:progress}.send-icon[data-v-f73eec03]{transition:translate var(--duration-base) var(--ease-standard)}.send:hover .send-icon[data-v-f73eec03]{translate:.2rem -.2rem}.thanks[data-v-f73eec03]{gap:var(--space-4);min-height:100%;padding:var(--space-8) 0;align-content:center;justify-items:start;display:grid}.thanks h3[data-v-f73eec03]{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700}.thanks h3[data-v-f73eec03]:focus{outline:none}.thanks p[data-v-f73eec03]{max-width:36ch;color:var(--landing-ink-muted);font-size:var(--text-lg)}.again[data-v-f73eec03]{min-height:var(--control-height-md);padding:0 var(--space-6);border:1px solid var(--landing-stamp);border-radius:var(--radius-full);color:var(--landing-ink);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;background:0 0}.again[data-v-f73eec03]:hover{background:var(--color-accent-soft)}.motion-switch[data-v-28fb19d9]{min-width:var(--control-height-md);min-height:var(--control-height-md);border-radius:var(--radius-full);color:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:0;display:inline-flex}.glyph[data-v-28fb19d9]{width:var(--control-height-md);aspect-ratio:1;box-shadow:inset 0 0 0 1.5px color-mix(in oklab, currentColor 36%, transparent);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border-radius:50%;place-items:center;display:grid}[aria-checked=true] .glyph[data-v-28fb19d9]{background:var(--landing-on-field);color:var(--landing-field);box-shadow:none}@media (hover:hover) and (pointer:fine){.motion-switch:hover .glyph[data-v-28fb19d9]{box-shadow:inset 0 0 0 1.5px}}.motion-switch[data-v-28fb19d9]:focus-visible{outline-offset:2px}.field[data-v-53f596c2]{gap:var(--space-12);padding:calc(var(--landing-rhythm) / 2) clamp(var(--space-5), 4vw, var(--space-16)) calc(var(--space-12) + var(--safe-bottom));background:var(--landing-field);color:var(--landing-on-field);--landing-focus:var(--landing-on-field);grid-template-areas:"top""columns""credits""rights";display:grid}.top[data-v-53f596c2]{gap:var(--space-6);text-align:center;grid-area:top;justify-items:center;display:grid}.mark[data-v-53f596c2]{aspect-ratio:1;place-items:center;width:12.5rem;display:grid;position:relative}.stamp-rings[data-v-53f596c2]{fill:none;stroke:currentColor;stroke-width:2px;position:absolute;inset:0}.stamp-rings text[data-v-53f596c2]{fill:currentColor;stroke:none;font-family:var(--font-landing);letter-spacing:.18em;font-size:13px;font-weight:700}.phrase[data-v-53f596c2]{max-width:32ch;font-family:var(--font-landing);font-size:var(--text-xl);text-wrap:balance;font-weight:700}.ways[data-v-53f596c2]{gap:var(--space-3);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.sign-in[data-v-53f596c2]{min-height:var(--control-height-lg);padding:0 var(--space-6);border-radius:var(--radius-full);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--landing-on-field) 45%, transparent);font-weight:var(--weight-semibold);white-space:nowrap;transition:box-shadow var(--duration-fast) var(--ease-standard);align-items:center;text-decoration:none;display:inline-flex}.sign-in[data-v-53f596c2]:hover{box-shadow:inset 0 0 0 1.5px var(--landing-on-field)}.start[data-v-53f596c2]{min-height:var(--control-height-lg);padding:0 var(--space-8);border-radius:var(--radius-full);background:var(--landing-on-field);color:var(--landing-field);font-weight:var(--weight-bold);white-space:nowrap;transition:background var(--duration-fast) var(--ease-standard);align-items:center;text-decoration:none;display:inline-flex}.start[data-v-53f596c2]:hover{background:var(--landing-on-field-muted)}.columns[data-v-53f596c2]{gap:var(--space-8) var(--space-6);padding-top:var(--space-8);border-top:1px solid var(--landing-field-line);grid-area:columns;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.columns[data-v-53f596c2]>*{grid-row:span 2;grid-template-rows:subgrid;align-content:start;place-items:start;row-gap:0;display:grid}@media (width<72rem){.columns[data-v-53f596c2]{justify-content:center;gap:var(--space-8) clamp(var(--space-8), 6vw, var(--space-16));flex-wrap:wrap;display:flex}.columns[data-v-53f596c2]>*{text-align:center;grid-template-rows:none;justify-items:center}@media (width<30rem){.columns[data-v-53f596c2]{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;display:grid}}.ways .start[data-v-53f596c2]{padding:0 var(--space-6)}.credits[data-v-53f596c2],.rights[data-v-53f596c2]{text-align:center}.credits ul[data-v-53f596c2]{justify-items:center}}@media (width>=72rem){.top[data-v-53f596c2]{column-gap:var(--space-6);text-align:start;grid-template-columns:auto minmax(0,1fr);justify-items:start}.mark[data-v-53f596c2]{grid-row:span 2;width:9.5rem}.phrase[data-v-53f596c2]{align-self:end}.ways[data-v-53f596c2]{flex-wrap:nowrap;justify-content:start;align-self:start}.ways .start[data-v-53f596c2]{padding:0 var(--space-6)}.field[data-v-53f596c2]{gap:var(--space-12) clamp(var(--space-8), 5vw, 6rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"top columns""credits credits""rights rights";align-items:start}.columns[data-v-53f596c2]{border-top:0;grid-template-columns:repeat(4,minmax(0,auto));justify-content:space-between;padding-top:0}.credits[data-v-53f596c2]{padding-top:var(--space-8);border-top:1px solid var(--landing-field-line)}}.switches[data-v-53f596c2]{gap:var(--space-2);display:flex}.heading[data-v-53f596c2]{margin-bottom:var(--space-3);color:var(--landing-on-field-muted);font-family:var(--font-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.columns ul[data-v-53f596c2]{padding:0;list-style:none;display:grid}.columns a[data-v-53f596c2]{min-height:var(--control-height-md);align-items:center;text-decoration:none;display:inline-flex}.columns a[data-v-53f596c2]:hover{text-decoration:underline}[aria-current=page][data-v-53f596c2]{font-weight:var(--weight-bold)}.rights[data-v-53f596c2]{color:var(--landing-on-field-muted);font-size:var(--text-sm)}.credits[data-v-53f596c2]{font-size:var(--text-sm);text-wrap:pretty;grid-area:credits}.credits ul[data-v-53f596c2]{gap:var(--space-3) var(--space-8);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));padding:0;list-style:none;display:grid}.credits li[data-v-53f596c2]{grid-row:span 2;grid-template-rows:subgrid;row-gap:var(--space-1);align-items:end;display:grid}.credits li[data-v-53f596c2]>:last-child{align-self:start}.gives[data-v-53f596c2],.licence[data-v-53f596c2]{color:var(--landing-on-field-muted)}.credits a[data-v-53f596c2]{color:var(--landing-on-field);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-underline-offset:.2em}.credits a[data-v-53f596c2]:hover{text-decoration-color:currentColor}.rights[data-v-53f596c2]{margin-top:calc(var(--space-8) * -1);grid-area:rights}.hero-card[data-v-c2773f73]{--tile:var(--landing-dish-green);gap:var(--space-4);padding:var(--space-5) var(--space-8) var(--space-6);background:var(--landing-plate);color:var(--landing-on-plate);box-shadow:var(--shadow-3);border-radius:1.75rem;grid-template-rows:auto minmax(0,1fr);display:grid;container-type:inline-size}.tabs[data-v-c2773f73]{gap:var(--space-6);display:flex;position:relative}.tab[data-v-c2773f73]{min-height:var(--control-height-md);color:var(--landing-ink-muted);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;padding:0;position:relative}.tab[data-v-c2773f73]:after{content:"";height:2px;transition:scale var(--duration-base) var(--ease-out);background:currentColor;border-radius:1px;position:absolute;bottom:.35rem;left:0;right:0;scale:0 1}.tab[aria-selected=true][data-v-c2773f73]{color:var(--landing-ink)}.tab[aria-selected=true][data-v-c2773f73]:after{scale:1}@media (hover:hover) and (pointer:fine){.tab[data-v-c2773f73]:hover{color:var(--landing-ink)}}.panel[data-v-c2773f73]{align-content:start;gap:var(--space-5);min-height:0;display:grid;overflow-y:auto}.time[data-v-c2773f73]{gap:var(--space-4);align-items:center;margin:0;display:flex}.tile[data-v-c2773f73]{align-content:center;place-items:center;gap:var(--space-1);aspect-ratio:1/1.1;background:var(--tile);width:5.25rem;color:var(--landing-on-dish);transition:background calc(var(--duration-turn) * .5) var(--ease-standard) calc(var(--duration-turn) * .25);border-radius:1.25rem;flex:none;display:grid;position:relative}.minutes[data-v-c2773f73]{font-family:var(--font-landing);font-variant-numeric:tabular-nums lining-nums;font-size:2.5rem;font-weight:700;line-height:1}.time-words[data-v-c2773f73]{gap:var(--space-1);color:var(--landing-ink-muted);font-size:var(--text-sm);line-height:1.35;display:grid}.time-words strong[data-v-c2773f73]{color:var(--landing-ink);font-size:var(--text-md)}.story[data-v-c2773f73]{align-content:start;gap:var(--space-5);display:grid}.about[data-v-c2773f73]{color:var(--landing-ink-muted);text-wrap:pretty;margin:0;line-height:1.5}.needs[data-v-c2773f73]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.needs li[data-v-c2773f73]:not(:last-child){min-height:var(--control-height-sm);padding:0 var(--space-3);border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px var(--color-border-strong);font-size:var(--text-sm);align-items:center;display:inline-flex}.facts[data-v-c2773f73]{gap:var(--space-2);flex-wrap:wrap;display:flex}.fact[data-v-c2773f73]{gap:var(--space-2);min-height:var(--control-height-sm);padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--color-sunken);color:var(--landing-ink);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);border:0;align-items:center;display:inline-flex}.all[data-v-c2773f73]{gap:var(--space-1);min-height:var(--control-height-sm);padding:0 var(--space-2) 0 var(--space-3);border-radius:var(--radius-full);background:color-mix(in oklab, currentcolor 9%, transparent);color:var(--landing-ink);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);border:0;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.all[data-v-c2773f73]:hover{background:color-mix(in oklab, currentcolor 15%, transparent)}}.for[data-v-c2773f73]{color:var(--landing-ink-muted);font-size:var(--text-sm);margin:0}.list[data-v-c2773f73]{margin:0;padding:0;list-style:none;display:grid}.list li[data-v-c2773f73]{gap:var(--space-4);border-bottom:1px solid var(--color-border);font-size:var(--text-sm);justify-content:space-between;padding:.3rem 0;display:flex}.list li[data-v-c2773f73]:last-child{border-bottom:0}.what small[data-v-c2773f73]{color:var(--landing-ink-muted);font-size:var(--text-xs)}.what small[data-v-c2773f73]:before{content:" · "}.how-much[data-v-c2773f73]{color:var(--landing-ink-muted);font-variant-numeric:tabular-nums;flex:none}.stack[data-v-c2773f73]{display:grid}.stack[data-v-c2773f73]>*{grid-area:1/1}.swap-leave-active[data-v-c2773f73]{animation:swap-out-c2773f73 calc(var(--duration-turn) * .18) var(--ease-standard) both}.swap-enter-active[data-v-c2773f73]{animation:swap-in-c2773f73 calc(var(--duration-turn) * .26) var(--ease-out) both;animation-delay:calc(var(--duration-turn) * .56)}@keyframes swap-out-c2773f73{to{opacity:0;filter:blur(3px)}}@keyframes swap-in-c2773f73{0%{opacity:0;filter:blur(3px);translate:0 .3em}}@container (width>=36rem){.told[data-v-c2773f73]{column-gap:var(--space-10);grid-template-columns:auto minmax(0,1fr)}.told[data-v-c2773f73]>:not(.stack){grid-column:1}.told>.stack[data-v-c2773f73]{grid-area:1/2/span 2;align-self:center}.list[data-v-c2773f73]{column-gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr))}.list li[data-v-c2773f73]:nth-last-child(2):nth-child(odd){border-bottom:0}}.hero-picker[data-v-5733938c]{container-type:inline-size}.lineup[data-v-5733938c]{gap:var(--space-3);align-content:start;display:grid}.plates[data-v-5733938c]{--current:0;--count:4;--gap:var(--space-1);gap:var(--gap);display:grid;position:relative}.lift[data-v-5733938c]{height:calc((100% - (var(--count) - 1) * var(--gap)) / var(--count));background:var(--landing-plate);box-shadow:var(--shadow-2);translate:0 calc(var(--current) * (100% + var(--gap)));transition:translate calc(var(--duration-turn) * .5) var(--ease-stamp) calc(var(--duration-turn) * .2);border-radius:1.25rem;position:absolute;top:0;left:0;right:0}.plate[data-v-5733938c]{gap:var(--space-4);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2);color:var(--landing-ink-muted);font:inherit;text-align:start;cursor:pointer;transition:color var(--duration-base) var(--ease-standard);background:0 0;border:0;border-radius:1.25rem;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;position:relative}.plate[aria-selected=true][data-v-5733938c]{color:var(--landing-ink)}.plate img[data-v-5733938c]{aspect-ratio:1;width:3.5rem;height:auto;filter:drop-shadow(.1rem .25rem .3rem var(--landing-shadow));transition:scale var(--duration-base) var(--ease-stamp)}@media (hover:hover) and (pointer:fine){.plate:hover img[data-v-5733938c]{scale:1.06}.plate[data-v-5733938c]:hover{color:var(--landing-ink)}}.words[data-v-5733938c]{gap:.125rem;display:grid}.name[data-v-5733938c]{font-weight:var(--weight-semibold);text-wrap:balance;line-height:1.25}.when[data-v-5733938c]{color:var(--landing-ink-muted);font-size:var(--text-sm);white-space:nowrap}.controls[data-v-5733938c]{gap:var(--space-2);padding-left:var(--space-2);display:flex}.arrow[data-v-5733938c]{width:var(--control-height-md);aspect-ratio:1;color:var(--landing-ink);box-shadow:inset 0 0 0 1px var(--color-border-strong);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), scale var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.arrow[data-v-5733938c]:active{scale:.92}@media (hover:hover) and (pointer:fine){.arrow[data-v-5733938c]:hover{background:var(--color-sunken)}}@container (width>=30rem){.lineup[data-v-5733938c]{align-items:center;column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto}.plates[data-v-5733938c]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.lift[data-v-5733938c]{width:calc((100% - (var(--count) - 1) * var(--gap)) / var(--count));height:auto;translate:calc(var(--current) * (100% + var(--gap))) 0;bottom:0;right:auto}.plate[data-v-5733938c]{align-content:start;justify-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2) var(--space-4);text-align:center;grid-template-columns:minmax(0,1fr)}.controls[data-v-5733938c]{padding-left:0}.arrow:not(.stop) svg[data-v-5733938c]{rotate:-90deg}}:where(.hero-title[data-v-6d5a033d]){--name-size:4rem;--title-align:start}.hero-title[data-v-6d5a033d]{position:relative;container-type:inline-size}.slide[data-v-6d5a033d]{justify-items:var(--title-align);text-align:var(--title-align);display:grid}.name-leave-active[data-v-6d5a033d]{animation:name-hold-6d5a033d calc(var(--duration-turn) * .18) linear both;position:absolute;inset:0 0 auto}@keyframes name-hold-6d5a033d{to{visibility:visible}}.name[data-v-6d5a033d]{justify-items:var(--title-align);font-family:var(--font-landing);text-transform:uppercase;margin:0;display:grid}.thin[data-v-6d5a033d],.bold[data-v-6d5a033d]{--letters:10;white-space:nowrap;width:fit-content;line-height:1;display:block}.thin[data-v-6d5a033d]{font-size:max(1.25rem, min(var(--name-size), 100cqi / (var(--letters) * .7)));letter-spacing:.01em;font-weight:400}.bold[data-v-6d5a033d]{font-size:max(1.4rem, min(var(--name-size) * 1.12, 100cqi / (var(--letters) * .8)));letter-spacing:-.015em;margin-top:.06em;font-weight:700}.meta[data-v-6d5a033d]{justify-content:var(--title-align);gap:var(--space-2) var(--space-6);margin:var(--space-6) 0 0;color:var(--landing-ink-muted);font-weight:var(--weight-semibold);flex-wrap:wrap;display:flex}.meta span[data-v-6d5a033d]{gap:var(--space-2);align-items:center;display:inline-flex}.meta svg[data-v-6d5a033d]{color:var(--landing-ink)}.thin[data-v-6d5a033d],.bold[data-v-6d5a033d],.meta[data-v-6d5a033d]{animation-duration:calc(var(--duration-turn) * .26);animation-timing-function:var(--ease-out);animation-delay:calc(var(--duration-turn) * .6);animation-fill-mode:both}.name-leave-active[data-v-6d5a033d] :is(.thin,.bold,.meta){animation-duration:calc(var(--duration-turn) * .18);animation-timing-function:cubic-bezier(.5,0,.75,0);animation-delay:0s}[data-way=next] .thin[data-v-6d5a033d],[data-way=back] .bold[data-v-6d5a033d]{animation-name:from-right-6d5a033d}[data-way=next] .bold[data-v-6d5a033d],[data-way=back] .thin[data-v-6d5a033d]{animation-name:from-left-6d5a033d}[data-way=next] .name-leave-active .thin[data-v-6d5a033d],[data-way=back] .name-leave-active .bold[data-v-6d5a033d]{animation-name:off-from-left-6d5a033d}[data-way=next] .name-leave-active .bold[data-v-6d5a033d],[data-way=back] .name-leave-active .thin[data-v-6d5a033d]{animation-name:off-from-right-6d5a033d}.meta[data-v-6d5a033d]{animation-name:meta-in-6d5a033d}.name-leave-active .meta[data-v-6d5a033d]{animation-name:meta-out-6d5a033d}@keyframes from-right-6d5a033d{0%{clip-path:inset(-.2em -.1em -.2em 100%)}to{clip-path:inset(-.2em -.1em)}}@keyframes from-left-6d5a033d{0%{clip-path:inset(-.2em 100% -.2em -.1em)}to{clip-path:inset(-.2em -.1em)}}@keyframes off-from-left-6d5a033d{0%{clip-path:inset(-.2em -.1em)}to{clip-path:inset(-.2em -.1em -.2em 100%)}}@keyframes off-from-right-6d5a033d{0%{clip-path:inset(-.2em -.1em)}to{clip-path:inset(-.2em 100% -.2em -.1em)}}@keyframes meta-in-6d5a033d{0%{opacity:0;translate:0 .4em}}@keyframes meta-out-6d5a033d{to{opacity:0}}@property --band{syntax:"<color>";inherits:true;initial-value:#0000}:where(.hero-wheel[data-v-0cf7ec33]){--plate:24rem;--rest-x:16rem;--rest-y:16rem}.hero-wheel[data-v-0cf7ec33]{--reach:1.42;--width:.6;pointer-events:none;position:absolute;inset:0;overflow:clip}.band[data-v-0cf7ec33]{--band:transparent;--outer:calc(var(--reach) + var(--width));top:calc(var(--rest-y) - var(--plate) * var(--reach));left:var(--rest-x);width:calc(var(--plate) * var(--outer) * 2);aspect-ratio:1;background:radial-gradient(circle closest-side, transparent calc((var(--reach) - var(--width) / 2) / var(--outer) * 100% - 3%), var(--band) calc((var(--reach) - var(--width) / 2) / var(--outer) * 100% + 3%), var(--band) calc((var(--reach) + var(--width) / 2) / var(--outer) * 100% - 3%), transparent calc((var(--reach) + var(--width) / 2) / var(--outer) * 100% + 3%));transition:--band calc(var(--duration-turn) * .5) var(--ease-standard) calc(var(--duration-turn) * .25);position:absolute;translate:-50% -50%}.round[data-v-0cf7ec33]{--turn:0deg;top:calc(var(--rest-y) - var(--plate) * var(--reach));left:var(--rest-x);width:calc(var(--plate) * var(--reach) * 2);aspect-ratio:1;translate:-50% -50%;rotate:var(--turn);transition:rotate var(--turn-move) var(--ease-turn) var(--turn-wait);position:absolute}.round[data-v-0cf7ec33],.serving[data-v-0cf7ec33],.photo[data-v-0cf7ec33]{--turn-wait:calc(var(--duration-turn) * .15);--turn-move:calc(var(--duration-turn) * .6);--ease-turn:cubic-bezier(.3, .7, .2, 1)}.serving[data-v-0cf7ec33]{--at:90deg;--lean:0deg;top:calc(50% + sin(var(--at)) * 50%);left:calc(50% + cos(var(--at)) * 50%);width:var(--plate);aspect-ratio:1;translate:-50% -50%;rotate:calc(var(--turn) * -1);transition:rotate var(--turn-move) var(--ease-turn) var(--turn-wait);position:absolute}.shade[data-v-0cf7ec33]{box-shadow:calc(var(--plate) * .02) calc(var(--plate) * .06) calc(var(--plate) * .08) calc(var(--plate) * -.02) var(--landing-shadow), calc(var(--plate) * .005) calc(var(--plate) * .012) calc(var(--plate) * .02) 0 var(--landing-shadow);border-radius:50%;position:absolute;inset:1.8%}.photo[data-v-0cf7ec33]{width:100%;height:100%;rotate:var(--lean);transition:rotate var(--turn-move) var(--ease-turn) var(--turn-wait);-webkit-user-select:none;user-select:none;display:block;position:relative}.hero[data-v-866529ee]{--gutter:clamp(var(--space-5), 4vw, var(--space-16));--top:calc(var(--space-16) + var(--space-4) + var(--safe-top));--foot:calc(var(--space-8) + var(--safe-bottom));--dish:clamp(14rem, min(27vw, calc(100svh - 29.5rem)), 32rem);--word:clamp(19rem, 24vw, 27rem);--pin:var(--hero-pin);--split:0;position:relative}.stage[data-v-866529ee]{grid-template-areas:". . . . . . ."". . .title.promise."". . . . .promise."".picker.card.promise."". . . . . . .";grid-template-columns:var(--gutter) var(--dish) var(--space-12) minmax(0, 1fr) clamp(var(--space-10), 5vw, var(--space-16)) var(--word) var(--gutter);grid-template-rows:var(--top) var(--dish) var(--space-8) auto minmax(var(--foot), 1fr);min-height:100svh;display:grid;position:relative;overflow-x:clip}.carousel[data-v-866529ee]{grid-template:subgrid / subgrid;pointer-events:none;grid-area:1/1/-1/-1;display:grid}.carousel[data-v-866529ee]>:not(.wheel){pointer-events:auto}.wheel[data-v-866529ee]{--plate:var(--dish);--rest-x:calc(var(--gutter) + var(--dish) / 2);--rest-y:calc(var(--top) + var(--dish) / 2)}.pad[data-v-866529ee]{grid-area:2/2}.pad[data-v-866529ee],.title[data-v-866529ee]{touch-action:pan-y}.title[data-v-866529ee]{--name-size:clamp(2.5rem, 4.6vw, 5.25rem);margin-bottom:calc(var(--dish) * .08);grid-area:title;align-self:center}.card[data-v-866529ee]{grid-area:card;align-self:start;max-width:32rem}.picker[data-v-866529ee]{grid-area:picker;align-self:start;max-width:24rem}.promise[data-v-866529ee]{gap:var(--space-5);grid-area:promise;align-content:center;display:grid;container-type:inline-size}h1[data-v-866529ee]{text-wrap:balance;font-size:clamp(2rem,min(2.8vw,5svh),3rem);font-weight:700;line-height:1.08}.lede[data-v-866529ee]{max-width:62ch;color:var(--landing-ink-muted);font-size:var(--text-md);text-wrap:pretty;line-height:1.55}.actions[data-v-866529ee]{gap:var(--space-4) var(--space-6);margin-top:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.start[data-v-866529ee]{min-height:var(--control-height-lg);padding:0 var(--space-8);border-radius:var(--radius-full);background:var(--landing-action);color:var(--landing-on-action);font-weight:var(--weight-bold);transition:background var(--duration-fast) var(--ease-standard);align-items:center;text-decoration:none;display:inline-flex}.start[data-v-866529ee]:hover{background:var(--landing-action-hover)}.how[data-v-866529ee]{gap:var(--space-2);min-height:var(--control-height-md);font-weight:var(--weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.how svg[data-v-866529ee]{transition:translate var(--duration-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.how:hover svg[data-v-866529ee]{translate:0 .15rem}}.corner[data-v-866529ee]{top:calc(var(--space-5) + var(--safe-top));right:calc(var(--gutter) + var(--safe-right));z-index:1;gap:var(--space-4);align-items:center;display:flex;position:absolute}.brand[data-v-866529ee]{gap:var(--space-2);min-width:var(--control-height-md);min-height:var(--control-height-md);margin-right:var(--space-2);font-family:var(--font-landing);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.sign-in[data-v-866529ee]{min-height:var(--control-height-md);padding:0 var(--space-5);border-radius:var(--radius-full);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--landing-ink) 36%, transparent);font-weight:var(--weight-semibold);transition:box-shadow var(--duration-fast) var(--ease-standard);align-items:center;text-decoration:none;display:inline-flex}.sign-in[data-v-866529ee]:hover{box-shadow:inset 0 0 0 1.5px var(--landing-ink)}@media (prefers-reduced-motion:no-preference){.hero[data-pin=on][data-v-866529ee]{height:calc(100svh + var(--pin))}.hero[data-pin=on] .stage[data-v-866529ee]{position:sticky;top:0}.hero[data-pin=on][data-v-866529ee] :is(.wheel,.promise,.title,.card,.picker,.corner){animation:none;animation-delay:calc(var(--split) * -1s)}.hero[data-pin=on][data-v-866529ee] :is(.wheel,.title,.card,.picker){animation-name:split-left-866529ee}.hero[data-pin=on][data-v-866529ee] :is(.promise,.corner){animation-name:split-right-866529ee}@supports (animation-timeline:scroll()){.hero[data-pin=on][data-v-866529ee] :is(.wheel,.promise,.title,.card,.picker,.corner){animation-duration:auto;animation-play-state:running;animation-delay:0s;animation-timeline:scroll(root);animation-range:0 var(--pin)}}}@keyframes split-left-866529ee{to{filter:blur(.6rem);opacity:0;visibility:hidden;translate:-30vw -22svh}}@keyframes split-right-866529ee{to{filter:blur(.6rem);opacity:0;visibility:hidden;translate:30vw -4svh}}@media (width<100rem){.hero[data-v-866529ee]{--dish:clamp(12rem, min(26vw, calc(100svh - 35rem)), 26rem);--word:clamp(20rem, 28vw, 28rem)}.stage[data-v-866529ee]{grid-template-areas:". . . . . . ."". . .title.promise."". . . . .promise."".picker picker picker.promise."". . . . .promise."".card card card.promise."". . . . . . .";grid-template-columns:var(--gutter) var(--dish) var(--space-10) minmax(0, 1fr) clamp(var(--space-10), 5vw, var(--space-16)) var(--word) var(--gutter);grid-template-rows:var(--top) var(--dish) var(--space-6) auto var(--space-5) auto minmax(var(--foot), 1fr)}.picker[data-v-866529ee],.card[data-v-866529ee]{max-width:none}.start[data-v-866529ee]{padding:0 var(--space-6)}.actions[data-v-866529ee]{column-gap:var(--space-5)}}@media (width<72rem){.hero[data-v-866529ee]{--dish:clamp(13rem, 32vw, 20rem)}.stage[data-v-866529ee]{grid-template-areas:". . . . ."". . .title."". . . . ."".promise promise promise."". . . . ."".picker picker picker."". . . . ."".card card card."". . . . .";grid-template-columns:var(--gutter) var(--dish) var(--space-8) minmax(0, 1fr) var(--gutter);grid-template-rows:var(--top) var(--dish) var(--space-10) auto var(--space-12) auto var(--space-5) auto minmax(var(--foot), 1fr)}.promise[data-v-866529ee]{text-align:center;justify-self:center;justify-items:center;width:min(100%,40rem)}.actions[data-v-866529ee]{justify-content:center}}@media (width<40rem){.hero[data-v-866529ee]{--dish:min(54vw, 16rem);--top:calc(var(--space-16) + var(--safe-top))}.stage[data-v-866529ee]{grid-template-areas:". . ."". . ."".title."".promise."".picker."".card."". . .";grid-template-columns:var(--gutter) minmax(0, 1fr) var(--gutter);grid-template-rows:var(--top) var(--dish) auto auto auto auto minmax(var(--foot), 1fr);row-gap:var(--space-6)}.wheel[data-v-866529ee]{--rest-x:50%}.title[data-v-866529ee]{--name-size:clamp(1.75rem, 9vw, 2.5rem);--title-align:center;margin:0}.picker[data-v-866529ee],.card[data-v-866529ee]{max-width:none}h1[data-v-866529ee]{font-size:clamp(2rem,8.5vw,2.75rem)}.lede[data-v-866529ee]{font-size:var(--text-md);line-height:1.45}.corner[data-v-866529ee]{left:calc(var(--gutter) + var(--safe-left))}.brand[data-v-866529ee]{margin-right:auto}.start[data-v-866529ee]{padding:0 var(--space-6)}.actions[data-v-866529ee]{gap:var(--space-2) var(--space-5)}}.body[data-v-ab41bcb2]{--gutter:clamp(var(--space-5), 4vw, var(--space-16));gap:var(--space-12);padding:calc(var(--landing-rhythm) / 2) var(--gutter) var(--landing-rhythm);display:grid}.top[data-v-ab41bcb2]{gap:var(--space-6);text-align:center;justify-items:center;display:grid}.heading[data-v-ab41bcb2]{gap:var(--space-3);justify-items:center;display:grid}h2[data-v-ab41bcb2]{font-size:clamp(2rem,1.5rem + 2.5vw,3.5rem);font-weight:700}.every[data-v-ab41bcb2]{max-width:44ch;color:var(--landing-ink-muted);font-size:var(--text-lg);text-wrap:pretty}.period[data-v-ab41bcb2]{padding:var(--space-1);border-radius:var(--radius-full);background:var(--landing-plate);box-shadow:inset 0 0 0 1px var(--landing-stamp-faint);flex-wrap:wrap;display:inline-flex}.period button[data-v-ab41bcb2]{gap:var(--space-2);min-height:var(--control-height-md);padding:0 var(--space-5);border-radius:var(--radius-full);color:var(--landing-ink-muted);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;align-items:center;display:inline-flex}.period [aria-pressed=true][data-v-ab41bcb2]{background:var(--landing-action);color:var(--landing-on-action)}.saving[data-v-ab41bcb2]{padding:.1rem var(--space-2);border-radius:var(--radius-full);background:var(--color-promo-strong);color:var(--color-on-promo);font-size:var(--text-xs);font-weight:var(--weight-bold)}.cards[data-v-ab41bcb2],.waiting[data-v-ab41bcb2]{gap:var(--space-8) var(--space-5);padding:var(--space-4) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}@media (width<80rem){.cards[data-v-ab41bcb2],.waiting[data-v-ab41bcb2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<40rem){.cards[data-v-ab41bcb2],.waiting[data-v-ab41bcb2]{margin-inline:calc(var(--gutter) * -1);padding:var(--space-4) var(--gutter) var(--space-8);overscroll-behavior-x:contain;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(84%,21rem);grid-auto-flow:column;overflow-x:auto}.cards[data-v-ab41bcb2]::-webkit-scrollbar{display:none}.card[data-v-ab41bcb2]{scroll-snap-align:start}}.dots[data-v-ab41bcb2]{display:none}@media (width<40rem){.dots[data-v-ab41bcb2]{gap:var(--space-2);margin-top:calc(var(--space-8) * -1);justify-content:center;display:flex}.dots span[data-v-ab41bcb2]{border-radius:var(--radius-full);background:color-mix(in oklab, var(--landing-ink) 25%, transparent);width:.5rem;height:.5rem;transition:width var(--duration-base) var(--ease-out), background var(--duration-base) var(--ease-standard)}.dots .on[data-v-ab41bcb2]{background:var(--landing-ink);width:1.5rem}}.card[data-v-ab41bcb2]{grid-row:span 5;grid-template-rows:subgrid;row-gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-xl);background:var(--landing-plate);color:var(--landing-on-plate);box-shadow:0 1.25rem 2.5rem -1.5rem var(--landing-shadow), inset 0 0 0 1px var(--landing-stamp-faint);transition:translate var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);display:grid;position:relative}@media (hover:hover) and (pointer:fine){.card[data-v-ab41bcb2]:hover{box-shadow:0 1.75rem 3rem -1.5rem var(--landing-shadow), inset 0 0 0 1px var(--landing-stamp-faint);translate:0 -.25rem}}.featured[data-v-ab41bcb2]{background:var(--landing-field);color:var(--landing-on-field);box-shadow:0 1.75rem 3rem -1.25rem var(--landing-shadow)}@media (hover:hover) and (pointer:fine){.featured[data-v-ab41bcb2]:hover{box-shadow:0 2.25rem 3.5rem -1.25rem var(--landing-shadow)}}.ribbon[data-v-ab41bcb2]{top:0;left:var(--space-6);padding:.3rem var(--space-3);border-radius:var(--radius-full);background:var(--landing-plate);color:var(--landing-stamp);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase;box-shadow:0 .35rem .8rem -.4rem var(--landing-shadow);position:absolute;translate:0 -50%}.head[data-v-ab41bcb2]{gap:var(--space-3);align-items:flex-start;display:flex}.sign[data-v-ab41bcb2]{border-radius:var(--radius-md);background:var(--color-accent-soft);width:2.75rem;height:2.75rem;color:var(--landing-stamp);flex:none;place-items:center;display:grid}.featured .sign[data-v-ab41bcb2]{background:var(--landing-field-line);color:var(--landing-on-field)}.name[data-v-ab41bcb2]{font-size:var(--text-2xl);font-weight:700;line-height:1.1}.for[data-v-ab41bcb2]{margin-top:var(--space-1);color:var(--landing-ink-muted);font-size:var(--text-sm);text-wrap:pretty}.featured .for[data-v-ab41bcb2],.featured .per[data-v-ab41bcb2],.featured .note[data-v-ab41bcb2],.featured .people[data-v-ab41bcb2]{color:var(--landing-on-field-muted)}.people[data-v-ab41bcb2]{gap:var(--space-2);padding:.3rem var(--space-3);border-radius:var(--radius-full);background:var(--landing-table);color:var(--landing-ink-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);place-self:start;align-items:center;display:inline-flex}.featured .people[data-v-ab41bcb2]{background:var(--landing-field-line)}.cost[data-v-ab41bcb2]{gap:var(--space-1);align-content:start;display:grid}.price[data-v-ab41bcb2]{gap:var(--space-2);flex-wrap:wrap;align-items:baseline;display:flex}.amount[data-v-ab41bcb2]{font-family:var(--font-landing);font-weight:700;line-height:1}.whole[data-v-ab41bcb2]{font-size:var(--text-4xl)}.part[data-v-ab41bcb2]{font-size:var(--text-xl)}.per[data-v-ab41bcb2]{color:var(--landing-ink-muted)}.note[data-v-ab41bcb2]{color:var(--landing-ink-muted);font-size:var(--text-sm)}.start[data-v-ab41bcb2]{min-height:var(--control-height-md);border-radius:var(--radius-full);box-shadow:inset 0 0 0 1.5px var(--landing-stamp);color:var(--landing-ink);font-weight:var(--weight-bold);transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);justify-content:center;align-self:start;align-items:center;text-decoration:none;display:inline-flex}.start[data-v-ab41bcb2]:hover{background:var(--landing-action);color:var(--landing-on-action)}.featured .start[data-v-ab41bcb2]{background:var(--landing-on-field);box-shadow:none;color:var(--landing-field)}.featured .start[data-v-ab41bcb2]:hover{background:var(--landing-plate);color:var(--landing-stamp)}.featured .start[data-v-ab41bcb2]:focus-visible{outline-color:var(--landing-on-field)}.gives[data-v-ab41bcb2]{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--landing-stamp-faint);align-content:start;display:grid}.featured .gives[data-v-ab41bcb2]{border-top-color:var(--landing-field-line)}.builds[data-v-ab41bcb2]{gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-bold);align-items:center;display:inline-flex}.unfold[data-v-ab41bcb2]{min-height:var(--control-height-sm);margin-inline:calc(var(--space-3) * -1);padding:0 var(--space-3);border-radius:var(--radius-full);background:color-mix(in oklab, currentcolor 8%, transparent);color:inherit;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-bold);text-align:start;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);border:0;justify-self:start}@media (hover:hover) and (pointer:fine){.unfold[data-v-ab41bcb2]:hover{background:color-mix(in oklab, currentcolor 14%, transparent)}}.turn[data-v-ab41bcb2]{transition:rotate var(--duration-base) var(--ease-out);flex:none}.unfold[aria-expanded=true] .turn[data-v-ab41bcb2]{rotate:45deg}.inherited[data-v-ab41bcb2]{margin-inline:calc(var(--space-3) * -1);padding:var(--space-3);border-radius:var(--radius-lg);background:color-mix(in oklab, currentcolor 6%, transparent);font-size:var(--text-sm)}.features[data-v-ab41bcb2]{gap:var(--space-2);padding:0;list-style:none;display:grid}.features li[data-v-ab41bcb2]{gap:var(--space-2);text-wrap:pretty;align-items:flex-start;line-height:1.4;display:flex}.mark[data-v-ab41bcb2]{color:var(--landing-stamp);flex:none;margin-top:.15rem}.featured .mark[data-v-ab41bcb2]{color:var(--landing-on-field-muted)}.waiting .card[data-v-ab41bcb2]{opacity:.55;min-height:34rem;display:block}.failed[data-v-ab41bcb2]{gap:var(--space-4);color:var(--landing-ink-muted);justify-items:start;display:grid}.again[data-v-ab41bcb2]{min-height:var(--control-height-md);padding:0 var(--space-6);border:1px solid var(--landing-stamp);border-radius:var(--radius-full);color:var(--landing-ink);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;background:0 0}.body[data-v-c6b9187c]{gap:var(--space-12);padding:calc(var(--landing-rhythm) / 2) clamp(var(--space-5), 4vw, var(--space-16)) var(--landing-rhythm);background:var(--landing-plate);display:grid}h2[data-v-c6b9187c]{text-align:center;text-wrap:balance;max-width:18ch;margin-inline:auto;font-size:clamp(2rem,1.5rem + 2.5vw,3.5rem);font-weight:700}.strips[data-v-c6b9187c]{--columns:3fr 1fr 1fr 1fr 1fr;--gap:var(--space-3);--open-name:clamp(2rem, 3vw, 2.75rem);grid-template-columns:var(--columns);gap:var(--gap);transition:grid-template-columns var(--duration-flood) var(--ease-standard);grid-template-rows:minmax(clamp(28rem,66svh,36rem),auto);display:grid;container-type:inline-size}.strip[data-v-c6b9187c]{--tone:var(--service-saving);--tone-ink:var(--service-saving-ink);--tone-ground:var(--service-saving-ground);--tone-sign:var(--service-saving-sign);--landing-focus:var(--tone-ink);--pocket-height:4rem;border-radius:var(--radius-xl);min-width:0;color:var(--tone-ink);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.face[data-v-c6b9187c]{border-radius:inherit;transition:filter var(--duration-base) var(--ease-standard);position:absolute;inset:0}.open .face[data-v-c6b9187c]{filter:drop-shadow(0 1.25rem 1.25rem var(--landing-shadow))}.ground[data-v-c6b9187c]{--pocket:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M1.21 64A12 12 0 0 0 12.86 49.14A30 30 0 0 1 49.14 12.86A12 12 0 0 0 64 1.21L64 64Z'/%3E%3C/svg%3E");--pocket-width:4rem;border-radius:inherit;background:var(--tone-ground);-webkit-mask:linear-gradient(#000 0 0) 0 0 / 100% 100% no-repeat, var(--pocket) right bottom / 0 0 no-repeat;mask:linear-gradient(#000 0 0) 0 0 / 100% 100% no-repeat, var(--pocket) right bottom / 0 0 no-repeat;transition:mask-size var(--duration-slow) var(--ease-standard);position:absolute;inset:0;overflow:clip;-webkit-mask-composite:source-out;mask-composite:subtract}.pair .ground[data-v-c6b9187c]{--pocket:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 116 64'%3E%3Cpath d='M1.21 64A12 12 0 0 0 12.86 49.14A30 30 0 0 1 42 12L94 12A30 30 0 0 1 101.14 12.86A12 12 0 0 0 116 1.21L116 64Z'/%3E%3C/svg%3E");--pocket-width:7.25rem}.open .ground[data-v-c6b9187c]{-webkit-mask-size:100% 100%, var(--pocket-width) var(--pocket-height);mask-size:100% 100%, var(--pocket-width) var(--pocket-height);transition-delay:calc(var(--duration-flood) * .5)}.cloth[data-v-c6b9187c]{width:100%;height:100%;color:var(--tone);opacity:0;pointer-events:none;transition:opacity var(--duration-slow) var(--ease-standard);display:block;position:absolute;inset:0}.cloth[data-woven][data-v-c6b9187c]{opacity:1}.head[data-v-c6b9187c]{margin:0;position:relative}.name-button[data-v-c6b9187c]{gap:var(--space-4);width:100%;padding:var(--space-5);border-radius:var(--radius-xl);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;display:flex}.name-button[data-v-c6b9187c]:focus-visible{outline-offset:-4px}.open .name-button[data-v-c6b9187c]{cursor:default}.sign[data-v-c6b9187c]{aspect-ratio:1;background:var(--service-disc);width:2.75rem;color:var(--tone-sign);border-radius:50%;flex:none;place-items:center;display:grid}.name[data-v-c6b9187c]{font-family:var(--font-landing);font-size:var(--text-xl);white-space:nowrap;font-weight:700;line-height:1.1}.open .name[data-v-c6b9187c]{max-width:100%;font-size:var(--open-name);overflow-x:clip}.strip:not(.open) .name[data-v-c6b9187c]{writing-mode:vertical-rl;rotate:180deg}@media (width>=48rem){.strip:not(.open) .name-button[data-v-c6b9187c]{padding-bottom:calc(var(--space-4) + var(--space-5) + var(--open-name) * 1.1)}.strip:not(.open) .name[data-v-c6b9187c]{top:calc(var(--space-5) + 2.75rem + var(--space-4));left:calc(var(--space-5) + (2.75rem - 1.1em) / 2);position:absolute}}.part[data-v-c6b9187c]{visibility:hidden;opacity:0;min-height:0;transition:opacity var(--duration-fast) var(--ease-standard), visibility 0s linear var(--duration-fast);overflow:clip}.open .part[data-v-c6b9187c]{visibility:visible;opacity:1;transition:opacity var(--duration-slow) var(--ease-out) calc(var(--duration-flood) * .5), visibility 0s}.inside[data-v-c6b9187c]{gap:var(--space-6);width:calc((100cqi - var(--gap) * 4) * 3 / 7);height:100%;min-height:0;padding:0 var(--space-5) calc(var(--pocket-height) + var(--space-3));align-content:space-between;display:grid}.phrase[data-v-c6b9187c]{max-width:26ch;font-size:var(--text-lg);text-wrap:pretty;line-height:1.45;position:relative}.facts[data-v-c6b9187c]{gap:var(--space-3);max-width:25.5rem;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--landing-plate);box-shadow:0 .75rem 1.75rem -1rem var(--landing-shadow);color:var(--landing-on-plate);margin:0;list-style:none;display:grid;position:relative}.facts li[data-v-c6b9187c]{--order:0;gap:var(--space-3);font-size:var(--text-md);text-wrap:pretty;align-items:center;line-height:1.35;display:flex}.fact-sign[data-v-c6b9187c]{aspect-ratio:1;background:var(--tone);width:2.25rem;color:var(--tone-ink);border-radius:50%;flex:none;place-items:center;display:grid}.step[data-v-c6b9187c]{width:var(--control-height-md);aspect-ratio:1;background:var(--landing-ink);color:var(--landing-plate);cursor:pointer;transition:scale var(--duration-fast) var(--ease-standard);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:0;right:0}.back[data-v-c6b9187c]{right:calc(var(--control-height-md) + .5rem)}.back.alone[data-v-c6b9187c]{right:0}.step[data-v-c6b9187c]:focus-visible{outline-color:var(--color-accent)}@media (hover:hover) and (pointer:fine){.step[data-v-c6b9187c]:hover{scale:1.06}}.step[data-v-c6b9187c]:active{scale:.94}@media (width<48rem){.strips[data-v-c6b9187c]{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.pair[data-v-c6b9187c]{--pocket-height:7.25rem}.pair .ground[data-v-c6b9187c]{--pocket:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 116'%3E%3Cpath d='M64 1.21A12 12 0 0 1 49.14 12.86A30 30 0 0 0 12 42L12 94A30 30 0 0 0 12.86 101.14A12 12 0 0 1 1.21 116L64 116Z'/%3E%3C/svg%3E");--pocket-width:4rem}.back[data-v-c6b9187c]{right:0;bottom:calc(var(--control-height-md) + .5rem)}.back.alone[data-v-c6b9187c]{bottom:0}.step svg[data-v-c6b9187c]{rotate:90deg}.strip[data-v-c6b9187c]{transition:grid-template-rows var(--duration-flood) var(--ease-standard);grid-template-rows:auto 0fr}.open[data-v-c6b9187c]{grid-template-rows:auto 1fr}.name-button[data-v-c6b9187c]{padding:var(--space-4) var(--space-5);flex-direction:row;align-items:center}.open .name[data-v-c6b9187c]{font-size:var(--text-2xl)}.strip:not(.open) .name[data-v-c6b9187c]{writing-mode:horizontal-tb;rotate:none}.inside[data-v-c6b9187c]{width:100%}}@media (prefers-reduced-motion:no-preference){[data-seen=in] .open .facts li[data-v-c6b9187c]{animation:fact-in-c6b9187c var(--duration-slow) var(--ease-out) both;animation-delay:calc(var(--duration-flood) * .5 + var(--order) * var(--duration-fast))}}@keyframes fact-in-c6b9187c{0%{opacity:0;translate:0 .5rem}}.skip[data-v-b485d491]{top:calc(var(--space-3) + var(--safe-top));left:var(--space-3);z-index:100;padding:var(--space-3) var(--space-5);border-radius:var(--radius-full);background:var(--landing-ink);color:var(--landing-table);font-weight:var(--weight-bold);text-decoration:none;position:fixed;translate:0 -200%}.skip[data-v-b485d491]:focus-visible{translate:0}
