.mp-map[data-astro-cid-kcaffej3]{fill:none;stroke-linecap:round;stroke-linejoin:round;block-size:100%;inline-size:100%;display:block}.mp-map__parks[data-astro-cid-kcaffej3]{stroke:none}.mp-map__minor[data-astro-cid-kcaffej3]{stroke-width:1px}.mp-map__major[data-astro-cid-kcaffej3]{stroke-width:2.5px}.mp-map__grid[data-astro-cid-kcaffej3]{stroke:var(--cb-sun);stroke-width:1px;stroke-dasharray:3 4}.mp-map__boundary[data-astro-cid-kcaffej3]{stroke:var(--cb-green);stroke-width:2px;stroke-dasharray:8 6}.mp-map--on-dark[data-astro-cid-kcaffej3] .mp-map__parks[data-astro-cid-kcaffej3]{fill:var(--cb-evergreen-raised)}.mp-map--on-dark[data-astro-cid-kcaffej3] .mp-map__minor[data-astro-cid-kcaffej3]{stroke:var(--cb-on-evergreen-soft);stroke-opacity:.4}.mp-map--on-dark[data-astro-cid-kcaffej3] .mp-map__major[data-astro-cid-kcaffej3]{stroke:var(--cb-on-evergreen-soft);stroke-width:1.8px;stroke-opacity:.9}.mp-map--on-dark[data-astro-cid-kcaffej3] .mp-map__grid[data-astro-cid-kcaffej3]{stroke-opacity:.28}.mp-map--on-light[data-astro-cid-kcaffej3] .mp-map__parks[data-astro-cid-kcaffej3]{fill:var(--cb-mint)}.mp-map--on-light[data-astro-cid-kcaffej3] .mp-map__minor[data-astro-cid-kcaffej3]{stroke:var(--cb-ink-soft);stroke-opacity:.35}.mp-map--on-light[data-astro-cid-kcaffej3] .mp-map__major[data-astro-cid-kcaffej3]{stroke:var(--cb-ink-soft);stroke-opacity:.85}.mp-map--on-light[data-astro-cid-kcaffej3] .mp-map__grid[data-astro-cid-kcaffej3]{stroke-opacity:.55;stroke-width:1.25px}.mp-map--sun[data-astro-cid-kcaffej3] .mp-map__parks[data-astro-cid-kcaffej3]{fill:var(--cb-sun);fill-opacity:.12}.mp-map--sun[data-astro-cid-kcaffej3] .mp-map__minor[data-astro-cid-kcaffej3]{stroke:var(--cb-sun);stroke-opacity:.4}.mp-map--sun[data-astro-cid-kcaffej3] .mp-map__major[data-astro-cid-kcaffej3]{stroke:var(--cb-sun)}.mp-map--sun[data-astro-cid-kcaffej3] .mp-map__grid[data-astro-cid-kcaffej3]{stroke:var(--cb-on-evergreen-soft);stroke-opacity:.25}.stage[data-astro-cid-l2cbynpm]{inline-size:100%;margin:0}.stage__panel[data-astro-cid-l2cbynpm]{isolation:isolate;aspect-ratio:5/6;background:var(--cb-evergreen);max-block-size:640px;inline-size:100%;box-shadow:var(--cb-shadow-float);position:relative}.stage__map[data-astro-cid-l2cbynpm]{z-index:-1;position:absolute;inset:0}.stage__signal[data-astro-cid-l2cbynpm]{fill:none;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.stage__signal-line[data-astro-cid-l2cbynpm]{stroke:var(--cb-sun);stroke-width:3px;stroke-linecap:round}.stage__dot[data-astro-cid-l2cbynpm]{border-radius:var(--cb-r-pill);background:var(--cb-sun);block-size:14px;inline-size:14px;box-shadow:0 0 0 4px var(--cb-evergreen);margin:-7px 0 0 -7px;position:absolute}.stage__dot--1[data-astro-cid-l2cbynpm]{inset-block-start:25%;inset-inline-start:34%}.stage__dot--2[data-astro-cid-l2cbynpm]{inset-block-start:41%;inset-inline-start:58%}.stage__dot--3[data-astro-cid-l2cbynpm]{inset-block-start:63%;inset-inline-start:40%}.stage__slot[data-astro-cid-l2cbynpm]{inline-size:min(236px,46%);position:absolute}.stage__slot--1[data-astro-cid-l2cbynpm]{inset-block-start:8%;inset-inline-start:6%}.stage__slot--2[data-astro-cid-l2cbynpm]{inset-block-start:26%;inset-inline-end:6%}.stage__slot--3[data-astro-cid-l2cbynpm]{inset-block-start:46%;inset-inline-start:9%}.beat-card[data-astro-cid-l2cbynpm]{align-items:center;gap:var(--cb-s-3);padding:14px var(--cb-s-4);background:var(--cb-on-evergreen);color:var(--cb-on-sun);box-shadow:var(--cb-shadow-2);border-radius:20px;display:flex}.beat-card__text[data-astro-cid-l2cbynpm]{min-inline-size:0;display:grid}.beat-card__title[data-astro-cid-l2cbynpm]{font-size:1.0625rem;font-weight:650;line-height:1.25}.beat-card__meta[data-astro-cid-l2cbynpm]{color:var(--cb-evergreen-raised);font-size:var(--cb-t-small);line-height:1.35}.beat-card[data-astro-cid-l2cbynpm] .tile[data-astro-cid-l2cbynpm]{--tile:40px}@media (width>=48rem){.stage__slot[data-astro-cid-l2cbynpm]{inline-size:max-content;max-inline-size:62%}}.group-card[data-astro-cid-l2cbynpm]{gap:var(--cb-s-3);inline-size:min(300px,70%);padding:var(--cb-s-4);background:var(--cb-evergreen-raised);color:var(--cb-on-evergreen);box-shadow:var(--cb-shadow-float);border-radius:20px;display:grid;position:absolute;inset-block-end:5%;inset-inline-end:5%}.group-card__text[data-astro-cid-l2cbynpm]{text-wrap:pretty;font-size:1rem;font-weight:600;line-height:1.4}.initials[data-astro-cid-l2cbynpm]{display:flex}.initial[data-astro-cid-l2cbynpm]{--tile:36px;border-radius:var(--cb-r-pill);box-shadow:0 0 0 2px var(--cb-evergreen-raised);font-family:var(--cb-font-display);font-size:1rem;font-weight:750}.initial[data-astro-cid-l2cbynpm]+.initial[data-astro-cid-l2cbynpm]{margin-inline-start:-8px}.stage__caption[data-astro-cid-l2cbynpm]{color:var(--cb-c-soft);font-size:var(--cb-t-small);margin-block-start:var(--cb-s-3)}@media (width>=48rem) and (width<=63.99rem){.stage__panel[data-astro-cid-l2cbynpm]{aspect-ratio:4/3}.stage__slot--2[data-astro-cid-l2cbynpm]{inset-block-start:22%}.stage__slot--3[data-astro-cid-l2cbynpm]{inset-block-start:44%}.group-card[data-astro-cid-l2cbynpm]{inline-size:min(280px,50%)}}@media (width<=47.99rem){.stage__panel[data-astro-cid-l2cbynpm]{aspect-ratio:4/5}.stage__slot[data-astro-cid-l2cbynpm]{inline-size:58%}.beat-card[data-astro-cid-l2cbynpm]{gap:var(--cb-s-2);padding:10px var(--cb-s-3)}.beat-card[data-astro-cid-l2cbynpm] .tile[data-astro-cid-l2cbynpm]{--tile:32px}.beat-card__title[data-astro-cid-l2cbynpm]{font-size:1rem}.beat-card__meta[data-astro-cid-l2cbynpm]{font-size:.9375rem}.group-card[data-astro-cid-l2cbynpm]{inline-size:78%}}.hero__grid[data-astro-cid-dcwno5ig]{gap:var(--cb-s-8);align-items:start;display:grid}.hero__copy[data-astro-cid-dcwno5ig]{min-inline-size:0}.hero__title[data-astro-cid-dcwno5ig]{margin:0 0 var(--cb-s-5)}.hero__lead[data-astro-cid-dcwno5ig]{display:block}.scribble[data-astro-cid-dcwno5ig]{white-space:nowrap;display:inline-block;position:relative}.scribble__line[data-astro-cid-dcwno5ig]{fill:none;pointer-events:none;block-size:.24em;inline-size:104%;position:absolute;inset-block-end:-.12em;inset-inline:-2%;overflow:visible}.scribble__line[data-astro-cid-dcwno5ig] path[data-astro-cid-dcwno5ig]{stroke:var(--cb-sun);stroke-width:6px;stroke-linecap:round;vector-effect:non-scaling-stroke}.hero__lede[data-astro-cid-dcwno5ig]{max-inline-size:34ch;margin:0 0 var(--cb-s-6);color:var(--cb-c-soft)}.hero__short[data-astro-cid-dcwno5ig]{display:none}.hero__actions[data-astro-cid-dcwno5ig]{align-items:center;gap:var(--cb-s-3) var(--cb-s-5);flex-wrap:wrap;display:flex}.hero__actions[data-astro-cid-dcwno5ig] .store-buttons{flex:0 23rem;min-inline-size:0}.hero__how[data-astro-cid-dcwno5ig]{padding-inline:var(--cb-s-1)}.hero__mini[data-astro-cid-dcwno5ig],.hero__mini-sr[data-astro-cid-dcwno5ig]{display:none}.hero__opening[data-astro-cid-dcwno5ig]{align-items:center;gap:var(--cb-s-2);margin:var(--cb-s-6) 0 0;color:var(--cb-c-text);font-size:var(--cb-t-small);font-weight:600;display:flex}.hero__sun[data-astro-cid-dcwno5ig]{border-radius:var(--cb-r-pill);background:var(--cb-sun);block-size:10px;inline-size:10px;box-shadow:0 0 0 3px var(--cb-mint)}.hero__stage[data-astro-cid-dcwno5ig]{justify-self:center;inline-size:100%;max-inline-size:560px}@media (width>=64rem){.hero__grid[data-astro-cid-dcwno5ig]{gap:var(--cb-s-7);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.hero__copy[data-astro-cid-dcwno5ig]{padding-block-start:var(--cb-s-7)}.hero__stage[data-astro-cid-dcwno5ig]{justify-self:end;max-inline-size:34rem}}@media (width<=47.99rem){.hero__grid[data-astro-cid-dcwno5ig]{display:block}.hero__title[data-astro-cid-dcwno5ig]{margin-block-end:var(--cb-s-4)}.hero__lede[data-astro-cid-dcwno5ig],.hero__how[data-astro-cid-dcwno5ig],.hero__stage[data-astro-cid-dcwno5ig]{display:none}.hero__opening[data-astro-cid-dcwno5ig]{margin-block-start:var(--cb-s-2)}.hero__short[data-astro-cid-dcwno5ig]{color:var(--cb-c-soft);margin:0 0 20px;font-size:1.125rem;line-height:1.5;display:block}.hero__actions[data-astro-cid-dcwno5ig]{display:block}.hero__mini[data-astro-cid-dcwno5ig]{align-items:center;gap:var(--cb-s-3);margin:var(--cb-s-3) 0 0;display:flex;position:relative}.hero__mini-sr[data-astro-cid-dcwno5ig]{display:block}.hero__mini-line[data-astro-cid-dcwno5ig]{border-radius:var(--cb-r-pill);background:var(--cb-sun);block-size:3px;inline-size:76px;position:absolute;inset-block-start:50%;inset-inline-start:6px}.hero__initials[data-astro-cid-dcwno5ig]{flex:none;display:flex;position:relative}.hero__initial[data-astro-cid-dcwno5ig]{--tile:34px;border-radius:var(--cb-r-pill);box-shadow:0 0 0 2px var(--cb-c-bg);font-family:var(--cb-font-display);font-size:.9375rem;font-weight:750}.hero__initial[data-astro-cid-dcwno5ig]+.hero__initial[data-astro-cid-dcwno5ig]{margin-inline-start:-6px}.hero__mini-text[data-astro-cid-dcwno5ig]{font-size:var(--cb-t-small);font-weight:600;line-height:1.4}.hero__mini-caption[data-astro-cid-dcwno5ig]{color:var(--cb-c-soft);font-weight:450;display:block}}.not-dating[data-astro-cid-wql7qmey]{background:var(--cb-fog)}@media (prefers-color-scheme:dark){.not-dating[data-astro-cid-wql7qmey]{background:var(--cb-white)}.not-dating__card[data-astro-cid-wql7qmey]{box-shadow:inset 0 0 0 1px #b7d2c44d}}.not-dating__card[data-astro-cid-wql7qmey]{padding:28px var(--cb-s-5) var(--cb-s-7);border-radius:var(--cb-r-card);margin-inline:12px}.not-dating__head[data-astro-cid-wql7qmey] h2[data-astro-cid-wql7qmey]{margin-block-end:var(--cb-s-3)}.not-dating__intro[data-astro-cid-wql7qmey]{color:var(--cb-c-soft);font-size:var(--cb-t-lede);margin-block-end:var(--cb-s-3);line-height:1.5}.facts-list[data-astro-cid-wql7qmey]{margin:0;padding:0;list-style:none}.fact[data-astro-cid-wql7qmey]{gap:var(--cb-s-3);padding-block:var(--cb-s-3);border-block-start:1px solid var(--cb-c-rule);align-items:flex-start;margin:0;font-size:1.0625rem;line-height:1.5;display:flex}.fact[data-astro-cid-wql7qmey]:first-child{border-block-start:0}.fact[data-astro-cid-wql7qmey] strong[data-astro-cid-wql7qmey]{font-weight:650}.fact[data-astro-cid-wql7qmey] .fact__glyph{--glyph-size:24px;color:var(--cb-sun);margin-block-start:1px}.not-dating__foot[data-astro-cid-wql7qmey]{margin-block-start:var(--cb-s-5)}.not-dating__after[data-astro-cid-wql7qmey]{max-inline-size:60ch;color:var(--cb-c-soft)}.not-dating__line[data-astro-cid-wql7qmey]{margin:var(--cb-s-5) 0 0;color:var(--cb-sun);font-family:var(--cb-font-display);font-optical-sizing:auto;font-size:var(--cb-t-h3);letter-spacing:-.015em;text-wrap:balance;font-weight:700;line-height:1.2}@media (width>=48rem){.not-dating__card[data-astro-cid-wql7qmey]{padding:var(--cb-band-pad) var(--cb-gutter);box-shadow:inset 0 1px 0 var(--cb-band-edge);border-radius:0;margin-inline:0}.fact[data-astro-cid-wql7qmey]{gap:var(--cb-s-4);padding-block:20px;font-size:1.25rem}.fact[data-astro-cid-wql7qmey] .fact__glyph{--glyph-size:28px}}@media (width>=64rem){.not-dating__grid[data-astro-cid-wql7qmey]{column-gap:var(--cb-s-8);grid-template-columns:5fr 7fr;align-items:start;display:grid}.not-dating__head[data-astro-cid-wql7qmey]{position:sticky;inset-block-start:120px}.not-dating__foot[data-astro-cid-wql7qmey]{border-block-start:1px solid var(--cb-c-rule);margin-block-start:var(--cb-s-7);padding-block-start:var(--cb-s-6)}}.how__head[data-astro-cid-hahnwogd]{max-inline-size:40rem;margin-block-end:var(--cb-s-7)}.how__head[data-astro-cid-hahnwogd] h2[data-astro-cid-hahnwogd]{margin-block-end:var(--cb-s-3)}.how__head[data-astro-cid-hahnwogd] p[data-astro-cid-hahnwogd]{margin:0}.how__steps[data-astro-cid-hahnwogd]{gap:var(--cb-s-4);margin:0;padding:0;list-style:none;display:grid}.step-card[data-astro-cid-hahnwogd]{gap:var(--cb-s-5);padding:var(--cb-s-5);border-radius:var(--cb-r-card);background:var(--cb-c-card);color:var(--cb-c-text);box-shadow:var(--cb-shadow-1);margin:0;display:grid}.step-card__text[data-astro-cid-hahnwogd]{order:2}.step-card__count[data-astro-cid-hahnwogd]{align-items:center;gap:var(--cb-s-3);margin-block-end:var(--cb-s-4);display:flex}.step-card__num[data-astro-cid-hahnwogd]{border-radius:var(--cb-r-pill);background:var(--cb-sun);block-size:44px;inline-size:44px;color:var(--cb-on-sun);place-items:center;display:inline-grid}.step-card[data-astro-cid-hahnwogd] h3[data-astro-cid-hahnwogd]{margin-block-end:var(--cb-s-3)}.step-card__detail[data-astro-cid-hahnwogd]{max-inline-size:46ch;color:var(--cb-c-soft);margin:0}.scene-mini[data-astro-cid-hahnwogd]{background:var(--cb-mint);border-radius:20px;order:1;place-items:center;min-block-size:180px;display:grid;overflow:hidden}.chip[data-astro-cid-hahnwogd]{align-items:center;gap:var(--cb-s-2);min-block-size:40px;padding:0 var(--cb-s-3) 0 6px;border:1.5px solid var(--cb-c-line);border-radius:var(--cb-r-pill);background:var(--cb-c-card);color:var(--cb-c-text);white-space:nowrap;font-size:.9375rem;font-weight:620;display:inline-flex}.chip--on[data-astro-cid-hahnwogd]{border-color:var(--cb-green);background:var(--cb-green);color:var(--cb-on-green)}.mini-beat[data-astro-cid-hahnwogd]{justify-items:center;gap:var(--cb-s-4);padding:var(--cb-s-4);background:0 0;display:grid}.mini-beat__chips[data-astro-cid-hahnwogd]{justify-content:center;gap:var(--cb-s-2);flex-wrap:wrap;display:flex}.mini-beat__button[data-astro-cid-hahnwogd]{align-items:center;gap:var(--cb-s-2);color:var(--cb-c-text);font-size:var(--cb-t-small);font-weight:650;display:inline-flex}.mini-beat__button[data-astro-cid-hahnwogd]:before{content:"";border-radius:var(--cb-r-pill);background:var(--cb-sun);block-size:10px;inline-size:10px;box-shadow:0 0 0 3px var(--cb-mint)}.mini-map[data-astro-cid-hahnwogd]{min-block-size:200px;inline-size:100%;color:var(--cb-on-evergreen-soft);align-self:stretch;position:relative}.mini-map[data-astro-cid-hahnwogd] .mini-map__streets,.mini-map__dots[data-astro-cid-hahnwogd]{block-size:100%;inline-size:100%;position:absolute;inset:0}.dot[data-astro-cid-hahnwogd]{fill:var(--cb-sun)}.dot--far[data-astro-cid-hahnwogd]{fill:var(--cb-on-evergreen-soft)}.circle-doodle[data-astro-cid-hahnwogd]{fill:none;stroke:var(--cb-sun);stroke-width:3px;stroke-linecap:round}.mini-map__label[data-astro-cid-hahnwogd]{padding:2px var(--cb-s-3);border-radius:var(--cb-r-pill);background:var(--cb-sun);color:var(--cb-on-sun);font-size:var(--cb-t-small);font-weight:700;position:absolute;inset-block-end:var(--cb-s-3);inset-inline-start:var(--cb-s-4)}.mini-chat[data-astro-cid-hahnwogd]{gap:var(--cb-s-2);inline-size:min(100%,340px);padding:var(--cb-s-4);background:0 0;display:grid}.bubble[data-astro-cid-hahnwogd]{justify-self:start;max-inline-size:85%;display:grid}.bubble--mine[data-astro-cid-hahnwogd]{text-align:end;justify-self:end}.bubble__name[data-astro-cid-hahnwogd]{padding-inline:var(--cb-s-3);color:var(--cb-c-soft);font-size:.8125rem;font-weight:650}.bubble__text[data-astro-cid-hahnwogd]{padding:var(--cb-s-2) var(--cb-s-4);background:var(--cb-c-card);border-radius:18px 18px 18px 6px;font-size:.9375rem;line-height:1.35}.bubble--mine[data-astro-cid-hahnwogd] .bubble__text[data-astro-cid-hahnwogd]{background:var(--cb-green);color:var(--cb-on-green);border-radius:18px 18px 6px}.mini-plan[data-astro-cid-hahnwogd]{align-items:center;gap:var(--cb-s-2);max-inline-size:100%;padding:var(--cb-s-5) var(--cb-s-3);background:0 0;grid-template-columns:minmax(0,auto) 56px auto;display:grid}.mini-plan__chat[data-astro-cid-hahnwogd]{align-items:center;gap:var(--cb-s-2);padding:var(--cb-s-3) var(--cb-s-4);background:var(--cb-c-card);border-radius:18px;font-size:.9375rem;font-weight:620;display:flex}.mini-plan__arrow[data-astro-cid-hahnwogd]{inline-size:56px;overflow:visible}.mini-plan__arrow[data-astro-cid-hahnwogd] path[data-astro-cid-hahnwogd]{fill:none;stroke:var(--cb-c-text);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.mini-plan__pin[data-astro-cid-hahnwogd]{justify-items:center;gap:var(--cb-s-1);white-space:nowrap;font-size:.9375rem;font-weight:700;display:grid}@media (width>=48rem){.step-card[data-astro-cid-hahnwogd]{padding:var(--cb-s-6)}}@media (width>=64rem){.how__steps[data-astro-cid-hahnwogd]{gap:0;padding-block-end:20vh}.step-card[data-astro-cid-hahnwogd]{align-items:center;gap:var(--cb-s-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-block-end:18vh;padding:56px;position:sticky;inset-block-start:calc(104px + var(--i) * 18px)}.step-card[data-astro-cid-hahnwogd]:last-child{margin-block-end:0}.step-card__text[data-astro-cid-hahnwogd],.scene-mini[data-astro-cid-hahnwogd]{order:0}.step-card__num[data-astro-cid-hahnwogd]{block-size:56px;inline-size:56px}.scene-mini[data-astro-cid-hahnwogd]{aspect-ratio:16/11;min-block-size:0}.mini-beat[data-astro-cid-hahnwogd],.mini-chat[data-astro-cid-hahnwogd],.mini-plan[data-astro-cid-hahnwogd]{zoom:1.3}}.picker[data-astro-cid-eebd2kd3]{gap:var(--cb-s-7);display:grid}.picker__copy[data-astro-cid-eebd2kd3]{min-inline-size:0}.picker__copy[data-astro-cid-eebd2kd3] h2[data-astro-cid-eebd2kd3]{margin-block-end:var(--cb-s-3)}.picker__body[data-astro-cid-eebd2kd3]{max-inline-size:40ch;margin:0 0 var(--cb-s-6);color:var(--cb-c-soft)}.picker__set[data-astro-cid-eebd2kd3]{border:0;min-inline-size:0;margin:0;padding:0}.picker__legend[data-astro-cid-eebd2kd3]{font-family:var(--cb-font-display);letter-spacing:-.01em;padding:0;font-size:1.375rem;font-weight:660}.picker__hint[data-astro-cid-eebd2kd3]{max-inline-size:46ch;margin:var(--cb-s-1) 0 var(--cb-s-4);color:var(--cb-c-soft);font-size:var(--cb-t-small)}.picker__chips[data-astro-cid-eebd2kd3]{gap:var(--cb-s-3);flex-wrap:wrap;display:flex}.chip[data-astro-cid-eebd2kd3]{cursor:pointer;margin:0;display:inline-flex;position:relative}.chip__face[data-astro-cid-eebd2kd3]{align-items:center;gap:var(--cb-s-2);border:1.5px solid var(--cb-control-line);border-radius:var(--cb-r-pill);background:var(--cb-white);min-block-size:48px;color:var(--cb-ink);font-size:var(--cb-t-ui);transition:background-color var(--cb-d-feedback) var(--cb-ease), border-color var(--cb-d-feedback) var(--cb-ease), color var(--cb-d-feedback) var(--cb-ease);padding:0 18px 0 10px;font-weight:620;display:inline-flex}.chip__tile[data-astro-cid-eebd2kd3]{transition:background-color var(--cb-d-feedback) var(--cb-ease)}.chip[data-astro-cid-eebd2kd3] .chip__check{display:none}.chip__input[data-astro-cid-eebd2kd3]:checked+.chip__face[data-astro-cid-eebd2kd3]{border-color:var(--cb-green);background:var(--cb-green);color:var(--cb-on-green)}.chip__input[data-astro-cid-eebd2kd3]:checked+.chip__face[data-astro-cid-eebd2kd3] .chip__check{display:inline-block}.chip__input[data-astro-cid-eebd2kd3]:focus-visible+.chip__face[data-astro-cid-eebd2kd3]{outline:3px solid var(--cb-focus);outline-offset:3px}@media (hover:hover){.chip[data-astro-cid-eebd2kd3]:hover .chip__face[data-astro-cid-eebd2kd3]{border-color:var(--cb-green)}.chip[data-astro-cid-eebd2kd3]:hover .chip__input[data-astro-cid-eebd2kd3]:not(:checked)+.chip__face[data-astro-cid-eebd2kd3] .chip__tile[data-astro-cid-eebd2kd3]{background:var(--cb-sun)}}.picker__stage[data-astro-cid-eebd2kd3]{isolation:isolate;inline-size:100%;max-inline-size:520px;padding:88px var(--cb-s-3) var(--cb-s-3);border-radius:var(--cb-r-card);box-shadow:var(--cb-shadow-float);align-items:end;display:grid;position:relative;overflow:hidden}.picker__map[data-astro-cid-eebd2kd3]{z-index:-1;block-size:160px;position:absolute;inset:0 0 auto}.result[data-astro-cid-eebd2kd3]{gap:var(--cb-s-3);padding:var(--cb-s-4) var(--cb-s-5) var(--cb-s-5);background:var(--cb-evergreen-raised);border-radius:20px;display:none}.result[data-astro-cid-eebd2kd3][data-beat=coffee]{display:grid}@supports selector(:has(*)){.picker[data-astro-cid-eebd2kd3]:has(.chip__input:checked) .result[data-astro-cid-eebd2kd3]{transition:none;display:none}.picker[data-astro-cid-eebd2kd3]:has(.chip__input[value=coffee]:checked) .result[data-astro-cid-eebd2kd3][data-beat=coffee],.picker[data-astro-cid-eebd2kd3]:has(.chip__input[value=walk]:checked) .result[data-astro-cid-eebd2kd3][data-beat=walk],.picker[data-astro-cid-eebd2kd3]:has(.chip__input[value=games]:checked) .result[data-astro-cid-eebd2kd3][data-beat=games],.picker[data-astro-cid-eebd2kd3]:has(.chip__input[value=eat]:checked) .result[data-astro-cid-eebd2kd3][data-beat=eat]{display:grid}}.result__beat[data-astro-cid-eebd2kd3]{justify-self:start;align-items:center;gap:var(--cb-s-2);border-radius:var(--cb-r-pill);background:var(--cb-on-evergreen);color:var(--cb-on-sun);padding:6px 14px 6px 6px;font-weight:650;display:inline-flex}.result__people[data-astro-cid-eebd2kd3]{gap:var(--cb-s-2);display:flex}.result__person[data-astro-cid-eebd2kd3]{--tile:44px;border-radius:var(--cb-r-pill);font-family:var(--cb-font-display);font-size:1.125rem;font-weight:750}.result__person--empty[data-astro-cid-eebd2kd3]{border:2px dashed var(--cb-on-evergreen-soft);border-radius:var(--cb-r-pill);block-size:44px;inline-size:44px;display:inline-block}.result__line[data-astro-cid-eebd2kd3]{color:var(--cb-on-evergreen);text-wrap:pretty;margin:0;font-size:1.1875rem;font-weight:600;line-height:1.4}.picker__more[data-astro-cid-eebd2kd3]{min-inline-size:0}.picker__row-label[data-astro-cid-eebd2kd3]{margin:0 0 var(--cb-s-3);font-weight:650}.picker__row[data-astro-cid-eebd2kd3]{gap:var(--cb-s-2);margin:0 0 var(--cb-s-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.tag-chip[data-astro-cid-eebd2kd3]{align-items:center;gap:var(--cb-s-2);color:var(--cb-c-text);font-size:var(--cb-t-small);margin:0;padding-inline-end:var(--cb-s-3);font-weight:600;display:inline-flex}.tag-chip--plain[data-astro-cid-eebd2kd3]:before{content:"";border-radius:var(--cb-r-pill);background:var(--cb-green);block-size:6px;inline-size:6px}.picker__foot[data-astro-cid-eebd2kd3]{color:var(--cb-c-soft);font-size:var(--cb-t-small);margin:0}@media (width>=48rem){.picker__stage[data-astro-cid-eebd2kd3]{padding:140px var(--cb-s-5) var(--cb-s-5)}.picker__map[data-astro-cid-eebd2kd3]{block-size:220px}}@media (width>=64rem){.picker[data-astro-cid-eebd2kd3]{column-gap:var(--cb-s-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}.picker__stage[data-astro-cid-eebd2kd3]{justify-self:end}.picker__more[data-astro-cid-eebd2kd3]{grid-column:1/-1}.picker__row[data-astro-cid-eebd2kd3]{margin-inline:-4%;padding-inline:4%}}.picture[data-astro-cid-2v72dysu]{display:block}.picture[data-astro-cid-2v72dysu] img[data-astro-cid-2v72dysu]{object-fit:cover;block-size:auto;inline-size:100%;display:block}.board-drawing[data-astro-cid-qjwdbyq7]{aspect-ratio:4/3;background:var(--cb-play)}.board-drawing[data-astro-cid-qjwdbyq7] svg[data-astro-cid-qjwdbyq7]{block-size:100%;inline-size:100%;display:block}.board-drawing__ink[data-astro-cid-qjwdbyq7]{stroke:var(--cb-on-sun);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.board-drawing__board[data-astro-cid-qjwdbyq7]{fill:var(--cb-daylight)}.board-drawing__dots[data-astro-cid-qjwdbyq7]{stroke-dasharray:1 7}.board-drawing__sun[data-astro-cid-qjwdbyq7]{fill:var(--cb-sun)}.board-drawing__move[data-astro-cid-qjwdbyq7]{fill:var(--cb-move)}.board-drawing__make[data-astro-cid-qjwdbyq7]{fill:var(--cb-make)}.board-drawing__sit[data-astro-cid-qjwdbyq7]{fill:var(--cb-sit)}.board-drawing__die[data-astro-cid-qjwdbyq7]{fill:var(--cb-daylight)}.board-drawing__pips[data-astro-cid-qjwdbyq7]{fill:var(--cb-on-sun);stroke:none}@media (forced-colors:active){.board-drawing__ink[data-astro-cid-qjwdbyq7]{stroke:canvastext}.board-drawing__pips[data-astro-cid-qjwdbyq7]{fill:canvastext}}.scenes__head[data-astro-cid-nsnz2hos]{max-inline-size:44rem;margin-block-end:var(--cb-s-7)}.scenes__head[data-astro-cid-nsnz2hos] h2[data-astro-cid-nsnz2hos]{margin-block-end:var(--cb-s-3)}.scenes__head[data-astro-cid-nsnz2hos] p[data-astro-cid-nsnz2hos]{margin:0}.scenes__list[data-astro-cid-nsnz2hos]{gap:var(--cb-s-5);margin:0;padding:0;list-style:none;display:grid}.scene-card[data-astro-cid-nsnz2hos]{margin:0}.scene-card[data-astro-cid-nsnz2hos] article[data-astro-cid-nsnz2hos]{border-radius:var(--cb-r-card);background:var(--cb-c-card);color:var(--cb-c-text);box-shadow:var(--cb-shadow-1);overflow:hidden}.scene-card[data-astro-cid-nsnz2hos] .scene-card__photo img{aspect-ratio:4/3;background:var(--cb-mint)}.scene-card__text[data-astro-cid-nsnz2hos]{padding:var(--cb-s-5)}.scene-card__time[data-astro-cid-nsnz2hos]{margin:0 0 var(--cb-s-2);font-size:1.375rem}.scene-card__text[data-astro-cid-nsnz2hos] p[data-astro-cid-nsnz2hos]{color:var(--cb-c-soft);margin:0}@media (width>=48rem){.scenes__list[data-astro-cid-nsnz2hos]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.scenes__list[data-astro-cid-nsnz2hos]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;padding-block-end:var(--cb-s-7)}.scene-card[data-astro-cid-nsnz2hos]:nth-child(2) article[data-astro-cid-nsnz2hos]{translate:0 48px}.scene-card[data-astro-cid-nsnz2hos]:nth-child(3) article[data-astro-cid-nsnz2hos]{translate:0 16px}}.hood__grid[data-astro-cid-6n44qxz4]{gap:var(--cb-s-7);display:grid}.hood__copy[data-astro-cid-6n44qxz4]{gap:var(--cb-s-6);min-inline-size:0;display:grid}.hood__copy[data-astro-cid-6n44qxz4] h2[data-astro-cid-6n44qxz4]{margin-block-end:var(--cb-s-3)}.hood__opening[data-astro-cid-6n44qxz4]{align-items:baseline;gap:var(--cb-s-2);margin:0 0 var(--cb-s-4);font-weight:650;display:flex}.hood__opening-text[data-astro-cid-6n44qxz4]{flex:auto;min-inline-size:0}.hood__sun[data-astro-cid-6n44qxz4]{border-radius:var(--cb-r-pill);background:var(--cb-sun);block-size:10px;inline-size:10px;box-shadow:0 0 0 3px var(--cb-mint);flex:none;translate:0 -1px}.hood__copy[data-astro-cid-6n44qxz4]>.link-arrow[data-astro-cid-6n44qxz4]{justify-self:start}.hood__body[data-astro-cid-6n44qxz4]{max-inline-size:42ch;margin:0}.hood__steps[data-astro-cid-6n44qxz4]{gap:var(--cb-s-5);margin:0;padding:0;list-style:none;display:grid}.hood__step[data-astro-cid-6n44qxz4]{gap:var(--cb-s-4);grid-template-columns:40px minmax(0,1fr);align-items:start;margin:0;display:grid}.hood__num[data-astro-cid-6n44qxz4]{border:2px solid var(--cb-c-link);border-radius:var(--cb-r-pill);block-size:40px;inline-size:40px;color:var(--cb-c-link);place-items:center;font-size:1.125rem;display:grid}.hood__title[data-astro-cid-6n44qxz4]{margin:6px 0 var(--cb-s-1);font-size:1.375rem}.hood__detail[data-astro-cid-6n44qxz4]{max-inline-size:46ch;color:var(--cb-c-soft);margin:0}.hood__figure[data-astro-cid-6n44qxz4]{order:-1;min-inline-size:0;margin:0}.hood__card[data-astro-cid-6n44qxz4]{padding:var(--cb-s-3);border-radius:var(--cb-r-card);background:var(--cb-c-card);box-shadow:var(--cb-shadow-1)}.hood__map[data-astro-cid-6n44qxz4]{inline-size:100%;position:relative}.hood__marker[data-astro-cid-6n44qxz4]{justify-items:center;gap:var(--cb-s-1);display:grid;position:absolute;translate:-50% -9px}.hood__pin[data-astro-cid-6n44qxz4]{border:3px solid var(--cb-on-sun);border-radius:var(--cb-r-pill);background:var(--cb-sun);flex:none;block-size:18px;inline-size:18px}.hood__place[data-astro-cid-6n44qxz4]{padding:2px var(--cb-s-2);border-radius:var(--cb-r-small);background:var(--cb-c-card);color:var(--cb-c-text);white-space:nowrap;font-size:.9375rem;font-weight:700}.hood__caption[data-astro-cid-6n44qxz4]{max-inline-size:60ch;color:var(--cb-c-soft);font-size:var(--cb-t-small);margin-block-start:var(--cb-s-3)}@media (width>=48rem){.hood__card[data-astro-cid-6n44qxz4]{padding:var(--cb-s-5)}}@media (width>=64rem){.hood__grid[data-astro-cid-6n44qxz4]{column-gap:var(--cb-s-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.hood__figure[data-astro-cid-6n44qxz4]{order:0}}.safety__heading[data-astro-cid-gaobse5j]{margin-block-end:var(--cb-s-7)}.safety__tiles[data-astro-cid-gaobse5j]{gap:var(--cb-s-4);margin:0;padding:0;list-style:none;display:grid}.safety__tile[data-astro-cid-gaobse5j]{padding:var(--cb-s-5);border-radius:var(--cb-r-card);background:var(--cb-c-card);color:var(--cb-c-text);margin:0}.safety__title[data-astro-cid-gaobse5j]{align-items:center;gap:var(--cb-s-3);margin:0 0 var(--cb-s-2);font-size:1.375rem;display:flex}.safety__title[data-astro-cid-gaobse5j] .safety__glyph{color:var(--cb-c-link)}.safety__tile[data-astro-cid-gaobse5j] p[data-astro-cid-gaobse5j]{color:var(--cb-c-soft);margin:0}.safety__honest[data-astro-cid-gaobse5j]{max-inline-size:60ch;margin:var(--cb-s-7) 0 var(--cb-s-4);font-size:1.25rem;font-weight:500;line-height:1.5}@media (width>=48rem){.safety__tiles[data-astro-cid-gaobse5j]{gap:var(--cb-s-5);grid-template-columns:repeat(2,minmax(0,1fr))}.safety__tile[data-astro-cid-gaobse5j]{padding:28px}}.questions__grid[data-astro-cid-yl6lx54m]{gap:var(--cb-s-6);display:grid}.questions__head[data-astro-cid-yl6lx54m] h2[data-astro-cid-yl6lx54m]{margin-block-end:var(--cb-s-3)}.questions__still[data-astro-cid-yl6lx54m]{color:var(--cb-c-soft);margin:0}.questions__item[data-astro-cid-yl6lx54m]{border-block-end:1px solid var(--cb-c-rule)}.questions__item[data-astro-cid-yl6lx54m]:first-child{border-block-start:1px solid var(--cb-c-rule)}.questions__item[data-astro-cid-yl6lx54m] summary[data-astro-cid-yl6lx54m]{justify-content:space-between;align-items:center;gap:var(--cb-s-4);min-block-size:64px;padding-block:var(--cb-s-4);border-radius:var(--cb-r-small);color:var(--cb-c-text);cursor:pointer;transition:color var(--cb-d-feedback) var(--cb-ease);list-style:none;display:flex}.questions__item[data-astro-cid-yl6lx54m] summary[data-astro-cid-yl6lx54m]::-webkit-details-marker{display:none}.questions__q[data-astro-cid-yl6lx54m]{font-family:var(--cb-font-display);font-optical-sizing:auto;letter-spacing:-.01em;font-size:1.125rem;font-weight:650;line-height:1.3}.questions__icon[data-astro-cid-yl6lx54m]{border:1.5px solid var(--cb-c-line);border-radius:var(--cb-r-pill);flex:none;place-items:center;block-size:32px;inline-size:32px;display:inline-grid}.questions__a[data-astro-cid-yl6lx54m]{max-inline-size:60ch;color:var(--cb-c-soft);margin:0;padding-block-end:var(--cb-s-5)}@media (hover:hover){.questions__item[data-astro-cid-yl6lx54m] summary[data-astro-cid-yl6lx54m]:hover{color:var(--cb-c-link)}}@media (width>=48rem){.questions__q[data-astro-cid-yl6lx54m]{font-size:1.25rem}.questions__item[data-astro-cid-yl6lx54m] summary[data-astro-cid-yl6lx54m]{padding-block:20px}}@media (width>=64rem){.questions__grid[data-astro-cid-yl6lx54m]{column-gap:var(--cb-s-8);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.questions__head[data-astro-cid-yl6lx54m]{position:sticky;inset-block-start:120px}}.closing[data-astro-cid-miz5qnfv]{padding-block:calc(var(--cb-band-pad) + var(--cb-s-5))}.closing__grid[data-astro-cid-miz5qnfv]{gap:var(--cb-s-7);display:grid}.closing__copy[data-astro-cid-miz5qnfv]{min-inline-size:0}.closing__copy[data-astro-cid-miz5qnfv] h2[data-astro-cid-miz5qnfv]{margin-block-end:var(--cb-s-4)}.closing__body[data-astro-cid-miz5qnfv]{max-inline-size:36ch;margin:0 0 var(--cb-s-6);color:var(--cb-c-soft)}.closing__copy[data-astro-cid-miz5qnfv] .store-buttons{max-inline-size:23rem}.closing__frame[data-astro-cid-miz5qnfv]{aspect-ratio:16/10;background:var(--cb-evergreen-raised)}@media (width>=64rem){.closing__grid[data-astro-cid-miz5qnfv]{column-gap:var(--cb-s-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}.closing__frame[data-astro-cid-miz5qnfv]{aspect-ratio:4/5;max-block-size:480px}}.band[data-astro-cid-lcdefpme].hero{padding-block:calc(var(--cb-nav-clear) + 8px) var(--cb-s-5)}@media (width>=48rem){.band[data-astro-cid-lcdefpme].hero{padding-block:calc(var(--cb-nav-clear) + var(--cb-s-7)) var(--cb-s-9)}}@media (width>=64rem){.band[data-astro-cid-lcdefpme].hero{padding-block:calc(var(--cb-nav-clear) + var(--cb-s-6)) var(--cb-s-9)}}.picker-band[data-astro-cid-lcdefpme]{overflow:clip}
