.parts{zoom:var(--s);flex-direction:column;align-items:stretch;width:100%;max-width:1200px;margin-inline-start:auto;margin-inline-end:auto;font-size:16px;display:flex;position:relative}[data-mounted] .parts{display:grid}[data-mounted] .parts>.part{grid-area:1/1}.part{flex-direction:column-reverse;justify-content:center;align-items:center;gap:32px;padding:56px 16px;display:flex;position:relative}.part-copy{text-align:center;max-width:560px}.part-eyebrow{letter-spacing:.08em;margin:0 0 6px;font-size:14px;font-weight:700}.part-title{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(28px,17.6px + 2.4vw,48px);font-weight:800;line-height:1.08}.part-body{text-wrap:pretty;margin:14px 0 0;font-size:17px;line-height:1.5}.part-phone{flex:none;margin-bottom:30px;position:relative}.part-phone-fit{display:contents}@media (min-width:56.25em){.part{flex-direction:row;gap:112px;padding:88px 24px}.part[data-side=right]{flex-direction:row-reverse}.part-copy{text-align:left}.part-phone{margin-bottom:0}[data-mounted] .parts{zoom:max(.5, min(var(--s), tan(atan2(100svh - 40px * var(--s) - var(--header-run-band,0px), 720px))))}html[data-zoom=scale] [data-mounted] .parts{zoom:var(--zk-parts,1)}[data-mounted] .part{padding-block-start:24px;padding-block-end:24px}}@media (max-width:56.2375em){section.has-scene[data-mounted] .parts{zoom:1;--room:calc(100svh - 32px * var(--s) - var(--header-run-band,0px) - var(--next-part-band,0px))}section.has-scene[data-mounted] .part{box-sizing:border-box;height:var(--room);justify-content:safe center;gap:16px;padding:0}section.has-scene[data-mounted] .part-phone{--z:max(.3, min(var(--s), tan(atan2(.6 * var(--room), calc(var(--phone-h) + 38px))), tan(atan2(100vw - 32px * var(--s), var(--phone-w)))));zoom:var(--z);margin-bottom:30px}html[data-zoom=scale] section.has-scene[data-mounted] .part-phone{zoom:1;width:calc(var(--phone-w) * var(--zk-phone,1));height:calc(var(--phone-h) * var(--zk-phone,1));margin-bottom:calc(30px * var(--zk-phone,1))}html[data-zoom=scale] section.has-scene[data-mounted] .part-phone-fit{width:var(--phone-w);height:var(--phone-h);transform:scale(var(--zk-phone,1));transform-origin:0 0;display:block;position:relative}section.has-scene[data-mounted] .part-copy{width:100%;max-width:none;min-height:var(--phone-copy-min,0px)}section.has-scene[data-mounted] .part-eyebrow{font-size:var(--run-eyebrow-size);margin-bottom:2px}section.has-scene[data-mounted] .part-title{font-size:var(--run-title-size)}section.has-scene[data-mounted] .part-body{font-size:var(--run-body-size);margin-top:clamp(4px,1svh,10px);line-height:1.35}}.part-screens{width:100%;height:100%;position:relative}.part-cover{opacity:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.part-over{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.part[data-deferred] [data-layer],.part[data-deferred] .part-cover,.part[data-deferred] .part-over{display:none}.title-q{--q-clip:.39em;--q-dot-size:.14em;--q-dot-bottom:.19em;--q-dot-left:50%;display:inline-block;position:relative}.title-q-glyph{clip-path:inset(0 0 var(--q-clip) 0);display:inline-block}.title-q-dot{left:var(--q-dot-left);bottom:var(--q-dot-bottom);width:var(--q-dot-size);height:var(--q-dot-size);background:currentColor;border-radius:50%;position:absolute;transform:translate(-50%)}.title-dot{color:var(--dot,var(--page-accent))}@media (prefers-reduced-motion:no-preference){.part[data-playing] .title-dot{animation:1.4s ease-in-out infinite part-dot-glow}}@keyframes part-dot-glow{0%,to{opacity:1}50%{opacity:.45}}.loop-stop{z-index:9;background:var(--pop-surface);height:44px;color:var(--page-ink);font:inherit;cursor:pointer;border:0;border-radius:99px;justify-content:center;align-items:center;gap:7px;padding:0 16px 0 13px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:-30px;right:6px;box-shadow:0 2px 10px #0003}.loop-stop[hidden]{display:none}.loop-stop svg{fill:currentColor;width:18px;height:18px}.loop-stop:focus-visible{outline:3px solid var(--page-ink);box-shadow:0 0 0 6px var(--pop-surface)}.loop-badge{display:none}.loop-badge svg{fill:currentColor;width:18px;height:18px}@media (hover:hover) and (pointer:fine){.loop-stop:not(:focus-visible){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;box-shadow:none;gap:0;padding:0;overflow:hidden}.loop-stop[data-stopped=true]:not([hidden])+.loop-badge{z-index:8;background:var(--page-accent);width:36px;height:36px;color:var(--page-ink);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:22px;right:22px}[data-mounted] .part-phone,[data-mounted] .part-phone *{pointer-events:none;-webkit-user-select:none;user-select:none}}.loop-stop-play,.loop-stop-word-play,.loop-stop[data-stopped=true] .loop-stop-pause,.loop-stop[data-stopped=true] .loop-stop-word-stop{display:none}.loop-stop[data-stopped=true] .loop-stop-play{display:block}.loop-stop[data-stopped=true] .loop-stop-word-play{display:inline}.recipes-layer[data-astro-cid-v643vera],.collections-layer[data-astro-cid-v643vera],.favourites-layer[data-astro-cid-v643vera]{position:absolute;top:0;bottom:0;left:0;right:0}.recipes-grow[data-astro-cid-v643vera]{z-index:5;border:1px solid var(--phone-line-strong);background:var(--phone-surface);position:absolute;top:0;left:0;overflow:hidden}.recipes-grow[data-astro-cid-v643vera] .ph-tile{background:0 0;border:0;border-radius:0}.import-layer[data-astro-cid-yo6slv42]{position:absolute;top:0;bottom:0;left:0;right:0}.qrb[data-astro-cid-zo4uihxm]{display:none}@media (hover:hover) and (pointer:fine){.qrb[data-astro-cid-zo4uihxm]{--qr-ease:cubic-bezier(.65, .05, 0, 1);box-sizing:border-box;border:.125rem solid var(--page-ink);background:var(--page-trace);width:18rem;height:8rem;color:var(--page-on-trace);white-space:nowrap;cursor:pointer;transition:background-color .2s var(--ease-hover), scale .12s ease-out;border-radius:1.375rem;padding:.375rem;font-size:1.125rem;font-weight:600;line-height:1;display:flex;position:relative;overflow:hidden}.qrb-col[data-astro-cid-zo4uihxm]{z-index:1;width:8.5rem;transition:transform .5s var(--qr-ease);flex:none;position:relative}.qrb-text[data-astro-cid-zo4uihxm]{z-index:0;align-items:center;padding-left:1.125rem;display:flex}.qrb-start[data-astro-cid-zo4uihxm]{position:absolute;top:0;bottom:0;left:-8.125rem}.qrb-wrap[data-astro-cid-zo4uihxm]{box-sizing:border-box;background:var(--page-surface);width:7rem;height:7rem;color:var(--page-ink);transition:transform .65s var(--qr-ease);border-radius:1rem;padding:.375rem;display:block;overflow:hidden}.qrb-wrap[data-astro-cid-zo4uihxm] svg{width:100%;height:100%;display:block}a:active>.qrb[data-astro-cid-zo4uihxm]{scale:.97}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){a:is(:hover,:focus-visible)>.qrb[data-astro-cid-zo4uihxm] .qrb-col[data-astro-cid-zo4uihxm]{transform:translate(100%)}a:is(:hover,:focus-visible)>.qrb[data-astro-cid-zo4uihxm] .qrb-wrap[data-astro-cid-zo4uihxm]{transform:translate(1.5rem)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){a:is(:hover,:focus-visible)>.qrb[data-astro-cid-zo4uihxm]{background-color:var(--page-trace-ink)}}.stores[data-astro-cid-pptrituu]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.25rem;display:flex}.coming[data-astro-cid-pptrituu]{margin:0;font-size:1.0625rem;font-weight:600}.stores-one[data-astro-cid-pptrituu]{place-items:center;display:inline-grid}.stores-one[data-astro-cid-pptrituu]>[data-astro-cid-pptrituu][data-pick]{grid-area:1/1}.stores-one[data-astro-cid-pptrituu]>[data-astro-cid-pptrituu][data-pick=app_store],html[data-store-pick=app_store] .stores-one[data-astro-cid-pptrituu]>[data-astro-cid-pptrituu][data-pick=google_play]{visibility:hidden}html[data-store-pick=app_store] .stores-one[data-astro-cid-pptrituu]>[data-astro-cid-pptrituu][data-pick=app_store]{visibility:visible}.badge[data-astro-cid-pptrituu]{transition:transform .2s var(--ease-hover), box-shadow .2s var(--ease-hover);border-radius:.625rem;display:inline-flex}.badge[data-astro-cid-pptrituu]:active{transition-duration:.12s;transform:scale(.97)}@media (hover:hover) and (pointer:fine){.badge[data-astro-cid-pptrituu]:hover{transform:translateY(-1px);box-shadow:0 6px 16px -6px #33232273}.badge[data-astro-cid-pptrituu]:active{transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.badge[data-astro-cid-pptrituu]:hover,.badge[data-astro-cid-pptrituu]:active{transform:none}}.badge-ph[data-astro-cid-pptrituu]{color:#fff;white-space:nowrap;cursor:default;background:#000;border:1px solid #a6a6a6;border-radius:.625rem;align-items:center;min-height:3rem;padding:0 1.25rem;font-size:.9375rem;font-weight:600;line-height:1.2;display:inline-flex}.badge[data-astro-cid-pptrituu] img[data-astro-cid-pptrituu]{width:auto;display:block}.badge-ph[data-astro-cid-pptrituu].flip-host{--fx-pad:0 1.25rem;--fx-r:.625rem;--fb:#000;--ff:#fff;--bb:var(--page-accent);--bf:var(--page-ink);background:0 0;border:0;padding:0;display:grid}.badge-ph[data-astro-cid-pptrituu].flip-host>.fx{align-self:stretch;height:auto}.stores-one[data-astro-cid-pptrituu] .badge-ph[data-astro-cid-pptrituu]{white-space:nowrap;justify-content:center;justify-self:stretch;min-height:3.25rem;padding:0 1.75rem;font-size:1.0625rem}.stores-one[data-astro-cid-pptrituu] .get-pill[data-astro-cid-pptrituu]{box-sizing:border-box;background:var(--page-trace);min-height:3.25rem;color:var(--page-on-trace);white-space:nowrap;text-align:center;border-radius:62.4375rem;justify-content:center;align-items:center;padding:0 1.75rem;font-size:1.0625rem;font-weight:600;line-height:1;display:flex}.stores-one[data-astro-cid-pptrituu] .badge[data-astro-cid-pptrituu]>img[data-astro-cid-pptrituu],.stores-one[data-astro-cid-pptrituu] .ph-label[data-astro-cid-pptrituu]{display:none}.stores-one[data-astro-cid-pptrituu] .badge-ph[data-astro-cid-pptrituu]{background:0 0;border:0;min-height:0;padding:0}.stores-one[data-astro-cid-pptrituu] .badge[data-astro-cid-pptrituu]{border-radius:62.4375rem}@media (hover:hover) and (pointer:fine){.stores-one[data-astro-cid-pptrituu] .get-pill[data-astro-cid-pptrituu]{display:none}.stores-one[data-astro-cid-pptrituu] .badge[data-astro-cid-pptrituu],.stores-one[data-astro-cid-pptrituu] .badge-ph[data-astro-cid-pptrituu]{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:1.375rem;padding:0;display:block;transform:none}.badge-ph[data-astro-cid-pptrituu] .qrb{cursor:default}}@media (max-width:47.5em){.stores[data-astro-cid-pptrituu]{flex-wrap:nowrap;gap:.5rem}.badge-ph[data-astro-cid-pptrituu].flip-host{--fx-pad:0 min(1.25rem, 3.5vw)}.badge-ph[data-astro-cid-pptrituu] .fx-text,.badge-ph[data-astro-cid-pptrituu] .fx-t{white-space:normal;text-align:center}.badge-ph[data-astro-cid-pptrituu]{text-align:center;white-space:normal;flex:1 1 0;justify-content:center;min-width:0;padding:0 min(1.25rem,3.5vw);font-size:min(.9375rem,4vw)}}section.has-scene[data-scene=opening]{min-height:calc(100svh - var(--header-bar-h,0px))}html:has([data-run][data-mounted]) section[data-scene=opening] :is(a,button){scroll-margin-top:calc(var(--header-bar-h,0px) + .5rem)}.opening[data-astro-cid-4f445bim]{--room:calc(100svh - var(--header-bar-h,0px) - 2rem);width:100%;max-width:75rem;min-height:var(--room);flex-direction:column;align-items:stretch;margin:0 auto;display:flex;position:relative}.opening-text[data-astro-cid-4f445bim]{flex-direction:column;align-items:center;padding-top:clamp(.5rem,5svh,3rem);padding-bottom:clamp(1rem,3svh,2rem);display:flex}.opening-copy[data-astro-cid-4f445bim]{text-align:center;max-width:100%}h1[data-astro-cid-4f445bim]{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,.5rem + 4vw,4rem);font-weight:800;line-height:1.05}h1[data-astro-cid-4f445bim] [data-astro-cid-4f445bim][data-nowrap]{white-space:nowrap}h1[data-astro-cid-4f445bim] [data-astro-cid-4f445bim][data-word]{white-space:nowrap;display:inline-block}h1[data-astro-cid-4f445bim] [data-astro-cid-4f445bim][data-letter]{display:inline-block}@media (prefers-reduced-motion:no-preference){h1[data-astro-cid-4f445bim] .title-dot{animation:1.4s ease-in-out infinite part-dot-glow}section.has-scene[data-scene=opening][data-offscreen] h1[data-astro-cid-4f445bim] .title-dot{animation-play-state:paused}}.opening-stores[data-astro-cid-4f445bim]{margin-top:clamp(1.25rem,3.5svh,2rem)}.opening-points[data-astro-cid-4f445bim]{justify-content:center;width:100%;margin-top:clamp(1rem,2.6svh,1.625rem);display:flex}.opening-points[data-astro-cid-4f445bim] ul[data-astro-cid-4f445bim]{text-align:left;opacity:.86;grid-template-columns:repeat(4,1fr);gap:0 1.375rem;width:100%;max-width:65rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:grid}.opening-points[data-astro-cid-4f445bim] li[data-astro-cid-4f445bim]{padding-left:1.125rem;line-height:1.35;position:relative}.opening-points[data-astro-cid-4f445bim] li[data-astro-cid-4f445bim]:before{content:"";background:var(--page-accent);border-radius:50%;width:.4375rem;height:.4375rem;position:absolute;top:.52em;left:.125rem}.opening-fan[data-astro-cid-4f445bim]{zoom:min(1, tan(atan2(var(--room) - 10rem, 600px)), tan(atan2(100vw - 2rem, 600px)));flex:none;align-self:center;width:600px;height:600px;position:relative}.opening-room[data-astro-cid-4f445bim],.opening-fan-fit[data-astro-cid-4f445bim]{display:contents}.opening-slot[data-astro-cid-4f445bim]{transform-origin:50% 85%;width:260px;height:563px;margin-left:-130px;position:absolute;top:0;left:50%}.opening-slot[data-astro-cid-4f445bim][data-opening-slot="1"]{z-index:1;transform:translate(-150px,56px)rotate(-8deg)scale(.94)}.opening-slot[data-astro-cid-4f445bim][data-opening-slot="2"]{z-index:3;transform:translate(4px)rotate(1.5deg)}.opening-slot[data-astro-cid-4f445bim][data-opening-slot="3"]{z-index:2;transform:translate(150px,72px)rotate(7deg)scale(.9)}.opening-slot[data-astro-cid-4f445bim]>[data-astro-cid-4f445bim][data-opening-fly],.opening-float[data-astro-cid-4f445bim]{width:100%;height:100%}.opening-card[data-astro-cid-4f445bim]{background:var(--phone-paper);border-radius:26px;width:260px;height:563px;position:relative;overflow:hidden;box-shadow:0 2px 6px #5a3c1912,0 24px 52px #5a3c1929}.opening-screen[data-astro-cid-4f445bim]{transform-origin:0 0;width:390px;height:844px;transform:scale(.66667)}section.has-scene[data-scene=opening] .opening[data-astro-cid-4f445bim]{min-height:calc(var(--room) + 1.5rem);margin-bottom:-1.5rem}section.has-scene[data-scene=opening] .opening-text[data-astro-cid-4f445bim]{margin-top:auto}section.has-scene[data-scene=opening] .opening-room[data-astro-cid-4f445bim]{box-sizing:border-box;flex:1 1 0;justify-content:center;align-items:flex-start;min-height:0;max-height:40.5rem;margin-bottom:auto;padding-top:1.5rem;display:flex;container-type:size}section.has-scene[data-scene=opening] .opening-fan[data-astro-cid-4f445bim]{--fan-h:600px;height:var(--fan-h);zoom:min(var(--s), tan(atan2(100cqh - 1.5rem, 600px)), tan(atan2(100vw - 2rem, 600px)));align-self:flex-start}@media (min-width:47.5625em){section.has-scene[data-scene=opening] .opening-fan[data-astro-cid-4f445bim]{zoom:min(var(--s), tan(atan2(100cqh - 1.5rem, 600px)), tan(atan2(100vw - 2rem, 820px)));width:820px}section.has-scene[data-scene=opening] .opening-slot[data-astro-cid-4f445bim][data-opening-slot="1"]{transform:translate(-250px,30px)}section.has-scene[data-scene=opening] .opening-slot[data-astro-cid-4f445bim][data-opening-slot="2"]{transform:translate(0)}section.has-scene[data-scene=opening] .opening-slot[data-astro-cid-4f445bim][data-opening-slot="3"]{transform:translate(250px,30px)}}@media (max-width:47.5em){section.has-scene[data-scene=opening] .opening-fan[data-astro-cid-4f445bim]{--fan-h:640px;height:var(--fan-h);zoom:min(var(--s), tan(atan2(100cqh - 1.5rem, 640px)), tan(atan2(100vw - 2rem, 670px)))}section.has-scene[data-scene=opening] .opening-room[data-astro-cid-4f445bim]{max-height:43rem}section.has-scene[data-scene=opening] .opening-points[data-astro-cid-4f445bim] ul[data-astro-cid-4f445bim]{grid-template-columns:1fr 1fr;gap:.5rem .875rem;max-width:22.375rem;font-size:.8125rem}}html[data-zoom=scale] section.has-scene[data-scene=opening] .opening-fan[data-astro-cid-4f445bim]{zoom:1;width:calc(600px * var(--zk-fan,1));height:calc(var(--fan-h) * var(--zk-fan,1))}html[data-zoom=scale] section.has-scene[data-scene=opening] .opening-fan-fit[data-astro-cid-4f445bim]{width:600px;height:var(--fan-h);transform:scale(var(--zk-fan,1));transform-origin:0 0;display:block;position:relative}@media (min-width:47.5625em){html[data-zoom=scale] section.has-scene[data-scene=opening] .opening-fan[data-astro-cid-4f445bim]{width:calc(820px * var(--zk-fan,1))}html[data-zoom=scale] section.has-scene[data-scene=opening] .opening-fan-fit[data-astro-cid-4f445bim]{width:820px}}.plans[data-astro-cid-4azqkvio]{text-align:left;width:100%;max-width:640px;font-family:Outfit,system-ui,sans-serif}.cards[data-astro-cid-4azqkvio]{gap:14px;display:flex}.card[data-astro-cid-4azqkvio]{border:2px solid var(--pop-line);background:var(--pop-surface);min-width:0;color:var(--pop-ink);text-align:left;box-shadow:var(--ph-shadow-card);border-radius:22px;flex:1;padding:14px;position:relative}.card[data-astro-cid-4azqkvio].selected{border-color:var(--phone-accent)}.badge[data-astro-cid-4azqkvio]{background:var(--phone-accent);color:var(--phone-on-accent);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700;line-height:16px;position:absolute;top:-10px;left:12px}.top[data-astro-cid-4azqkvio]{align-items:center;gap:8px;display:flex}.name[data-astro-cid-4azqkvio]{flex:1;font-size:15.5px;font-weight:700;line-height:20px}.ring[data-astro-cid-4azqkvio]{border:2px solid var(--pop-line);width:22px;height:22px;color:var(--phone-on-accent);border-radius:50%;flex:none;place-items:center;display:grid}.selected[data-astro-cid-4azqkvio] .ring[data-astro-cid-4azqkvio]{border-color:var(--phone-accent);background:var(--phone-accent)}.price[data-astro-cid-4azqkvio]{letter-spacing:-.015em;font-variant-numeric:tabular-nums;margin:7px 0 0;font-size:17.5px;font-weight:800;line-height:22px}.suffix[data-astro-cid-4azqkvio]{color:var(--pop-ink2);font-size:13.5px;font-weight:500}.year[data-astro-cid-4azqkvio]{color:var(--pop-ink2);margin:2px 0 0;font-size:13.5px;font-weight:500;line-height:20px}.foot[data-astro-cid-4azqkvio]{text-align:center;margin:16px 0 0;font-size:16px;line-height:1.5}.price[data-astro-cid-hl5byh4s]{text-align:center;zoom:var(--s);flex-direction:column;align-items:center;gap:36px;width:100%;max-width:1200px;margin:0 auto;font-size:16px;display:flex;position:relative}.price-eyebrow[data-astro-cid-hl5byh4s]{letter-spacing:.08em;margin:0 0 6px;font-size:14px;font-weight:700}.price-title[data-astro-cid-hl5byh4s]{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(32px,19.2px + 3vw,60px);font-weight:800;line-height:1.05}.price-stage[data-astro-cid-hl5byh4s]{justify-content:center;width:100%;padding-top:12px;display:flex}.week-layer[data-astro-cid-udh2tgnp]{position:absolute;top:0;bottom:0;left:0;right:0}.week-chips[data-astro-cid-udh2tgnp]{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.week-chips[data-astro-cid-udh2tgnp] .ph-pill{white-space:nowrap;position:absolute;top:0;left:0}html:not(.js-ui) .part[id]{scroll-margin-top:calc(var(--header-bar-h,0px) + 8px)}
