.qp-shell[data-astro-cid-t2vc4smh]{--qp-scale:1;--qp-crop:600px;width:calc(375px * var(--qp-scale));height:calc(var(--qp-crop) * var(--qp-scale));flex-shrink:0;position:relative;overflow:hidden}.qp[data-astro-cid-t2vc4smh]{background:var(--text);border-radius:calc(var(--r-sheet) * 2);width:375px;height:812px;transform:scale(var(--qp-scale));transform-origin:0 0;padding:11px;position:absolute;top:0;left:0}.qp-screen[data-astro-cid-t2vc4smh]{background:var(--bg);border-radius:calc(var(--r-sheet) * 2 - 11px);width:100%;height:100%;color:var(--text);font-family:var(--type-body-family);font-size:var(--type-body-size);line-height:var(--type-body-leading);text-align:left;overflow:hidden}.qp-bar[data-astro-cid-t2vc4smh]{background:var(--surface);grid-template-columns:1fr auto 1fr;align-items:center;height:46px;padding:12px 26px 0;display:grid}.qp-clock[data-astro-cid-t2vc4smh]{font-family:var(--font-mono);font-size:14px;font-weight:600}.qp-island[data-astro-cid-t2vc4smh]{background:var(--text);border-radius:14px;width:96px;height:28px}.qp-battery[data-astro-cid-t2vc4smh]{border:1.5px solid var(--text);border-radius:4px;justify-self:end;width:24px;height:12px;position:relative}.qp-battery[data-astro-cid-t2vc4smh]:after{content:"";background:var(--text);border-radius:1.5px;position:absolute;inset:1.5px 6px 1.5px 1.5px}.qp-band[data-astro-cid-t2vc4smh]{background:var(--surface);border-bottom:1px solid var(--border)}.qp-timer[data-astro-cid-t2vc4smh]{text-align:center;font-family:var(--type-stat-family);font-size:var(--type-stat-size);line-height:var(--type-stat-leading);font-weight:var(--type-stat-weight);letter-spacing:var(--type-stat-tracking);font-feature-settings:"tnum" 1;padding:10px 0 12px}.qp-counters[data-astro-cid-t2vc4smh]{border-top:1px solid var(--border);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.qp-counter[data-astro-cid-t2vc4smh]{text-align:center;align-content:start;justify-items:center;gap:4px;padding:10px 4px 12px;display:grid}.qp-counter[data-astro-cid-t2vc4smh]+.qp-counter[data-astro-cid-t2vc4smh]{border-left:1px solid var(--border)}.qp-n[data-astro-cid-t2vc4smh]{font-family:var(--type-stat-family);font-size:20px;line-height:1.1;font-weight:var(--type-stat-weight);font-feature-settings:"tnum" 1}.qp-n[data-astro-cid-t2vc4smh].is-correct{color:var(--correct-text)}.qp-n[data-astro-cid-t2vc4smh].is-wrong{color:var(--wrong-text)}.qp-label[data-astro-cid-t2vc4smh]{font-family:var(--type-body-small-family);font-size:12.5px;line-height:1.25}.qp-body[data-astro-cid-t2vc4smh]{padding:24px 18px 0}.qp-prompt[data-astro-cid-t2vc4smh]{text-align:center;font-family:var(--type-question-family);font-size:var(--type-question-size);line-height:var(--type-question-leading);font-weight:var(--type-question-weight);letter-spacing:var(--type-question-tracking);text-wrap:balance;padding-inline:6px}.qp-choices[data-astro-cid-t2vc4smh]{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.qp-choice[data-astro-cid-t2vc4smh]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-chip);min-height:64px;box-shadow:var(--sh-card);align-items:stretch;display:flex;overflow:hidden}.qp-letter[data-astro-cid-t2vc4smh]{background:var(--surface-2);border-right:1px solid var(--border);width:48px;font-family:var(--type-title-family);font-size:var(--type-title-size);font-weight:var(--type-title-weight);flex-shrink:0;place-items:center;line-height:1;display:grid}.qp-text[data-astro-cid-t2vc4smh]{flex:1;align-self:center;padding:12px 12px 12px 14px;font-size:15.5px;line-height:1.4}.qp-mark[data-astro-cid-t2vc4smh]{border-radius:50%;flex-shrink:0;align-self:center;width:20px;height:20px;margin-right:12px}.qp-choice[data-astro-cid-t2vc4smh].is-picked{background:var(--selected-tint);border-color:var(--selected-border)}.qp-choice[data-astro-cid-t2vc4smh].is-picked .qp-letter[data-astro-cid-t2vc4smh]{background:var(--selected);border-right-color:var(--selected-border)}.qp-choice[data-astro-cid-t2vc4smh].is-picked .qp-mark[data-astro-cid-t2vc4smh]{border:2px solid var(--text);background:radial-gradient(circle, var(--text) 0 4px, transparent 4.5px)}@keyframes qp-pick{0%{background-color:var(--surface);border-color:var(--border)}}@keyframes qp-cell{0%{background-color:var(--surface-2);border-right-color:var(--border)}}@keyframes qp-dot{0%{opacity:0;transform:scale(.6)}}.qp-choice[data-astro-cid-t2vc4smh].is-picked{animation:qp-pick var(--dur-chip) var(--ease-out) backwards}.qp-choice[data-astro-cid-t2vc4smh].is-picked .qp-letter[data-astro-cid-t2vc4smh]{animation:qp-cell var(--dur-chip) var(--ease-out) backwards}.qp-choice[data-astro-cid-t2vc4smh].is-picked .qp-mark[data-astro-cid-t2vc4smh]{animation:qp-dot var(--dur-chip) var(--ease-out) backwards}.qp-choice[data-astro-cid-t2vc4smh].is-picked,.qp-choice[data-astro-cid-t2vc4smh].is-picked .qp-letter[data-astro-cid-t2vc4smh],.qp-choice[data-astro-cid-t2vc4smh].is-picked .qp-mark[data-astro-cid-t2vc4smh]{animation-delay:calc(var(--dur-entrance) * 2)}.stores[data-astro-cid-yndlbk22]{flex-wrap:wrap;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(1.75rem,5vw,4rem) clamp(3.5rem,8vw,6rem)}.hero-grid[data-astro-cid-lcdefpme]{grid-template-areas:"head""copy""visual";column-gap:clamp(2.5rem,6vw,4.5rem);display:grid}.hero-head[data-astro-cid-lcdefpme]{grid-area:head}.hero-copy[data-astro-cid-lcdefpme]{grid-area:copy}.hero-visual[data-astro-cid-lcdefpme]{grid-area:visual;margin-top:clamp(2.5rem,6vw,3rem)}.hero-h[data-astro-cid-lcdefpme]{margin-top:1.25rem}.hero-line[data-astro-cid-lcdefpme]{display:inline-block}.hero-lede[data-astro-cid-lcdefpme]{max-width:34rem;margin-top:1.375rem}.hero-act[data-astro-cid-lcdefpme]{margin-top:2rem}.hero-note[data-astro-cid-lcdefpme]{max-width:30rem;color:var(--text-2);margin-top:.875rem;font-size:.9375rem;line-height:1.5}.hero-act[data-astro-cid-lcdefpme] .hero-stores{margin-top:1rem}@media (width<=29.99rem){.hero-act[data-astro-cid-lcdefpme] .btn--start{width:100%}}.hero-visual[data-astro-cid-lcdefpme]{border-radius:var(--r-sheet);background:var(--road);height:clamp(25rem,108vw,32rem);position:relative;overflow:hidden}.hero-visual[data-astro-cid-lcdefpme] .hero-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-visual[data-astro-cid-lcdefpme] .hero-phone{--qp-scale:.7;--qp-crop:540px;filter:drop-shadow(0 18px 30px #00000059);position:absolute;bottom:0;left:50%;translate:-50%}@media (width>=30rem){.hero-visual[data-astro-cid-lcdefpme] .hero-phone{--qp-scale:.8}}@media (width>=64rem){.hero[data-astro-cid-lcdefpme]{padding-top:clamp(2.5rem,5vw,4.5rem)}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) 26rem;grid-template-areas:"head head""copy visual"}.hero-copy[data-astro-cid-lcdefpme]{padding-top:2.75rem}.hero-act[data-astro-cid-lcdefpme]{margin-top:2.5rem}.hero-visual[data-astro-cid-lcdefpme]{height:34rem;margin-top:2.75rem}.hero-visual[data-astro-cid-lcdefpme] .hero-phone{--qp-scale:.86;--qp-crop:580px}}.sec-h[data-astro-cid-lcdefpme]{max-width:20ch;margin-top:1rem}.sec-lede[data-astro-cid-lcdefpme]{max-width:34rem;color:var(--text-2);margin-top:1.125rem}@media (width>=56rem){.sec-intro[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:end;gap:3rem;display:grid}.sec-lede[data-astro-cid-lcdefpme]{margin-top:0;padding-bottom:.25rem}}.section[data-astro-cid-lcdefpme][id]{scroll-margin-top:4.25rem}.cats-card[data-astro-cid-lcdefpme]{margin-top:clamp(2.5rem,5vw,3.5rem);overflow:hidden}.cats[data-astro-cid-lcdefpme]{border-collapse:collapse;width:100%}.cats[data-astro-cid-lcdefpme] thead[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{background:var(--surface-2);border-bottom:1px solid var(--border);letter-spacing:.12em;text-align:left;text-transform:uppercase;color:var(--text-2);padding:.875rem .75rem .8125rem;font-size:.75rem;font-weight:600;line-height:1.3}.cats[data-astro-cid-lcdefpme] thead[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]:first-child{padding-left:clamp(1.125rem,3vw,1.75rem)}.cats[data-astro-cid-lcdefpme] thead[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]:last-child,.cats[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]:last-child{padding-right:clamp(1.125rem,3vw,1.75rem)}.cats[data-astro-cid-lcdefpme] tbody[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]+tr[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{border-top:1px solid var(--border)}.cats[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{vertical-align:middle;white-space:nowrap;padding:1.125rem .75rem;font-size:1rem}.cats[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme] .t-num[data-astro-cid-lcdefpme]{font-size:1.5rem}.cat-allow[data-astro-cid-lcdefpme]{color:var(--text-2);margin-top:.125rem;font-size:.875rem;display:block}.cat-cell[data-astro-cid-lcdefpme]{text-align:left;font-weight:inherit;padding:1.125rem .75rem 1.125rem clamp(1.125rem,3vw,1.75rem)}.cat[data-astro-cid-lcdefpme]{align-items:center;gap:1.125rem;display:flex}.cat-code[data-astro-cid-lcdefpme]{background:var(--surface-2);width:4.5rem;height:4.75rem;color:var(--text);border-radius:10px;flex-shrink:0;align-content:center;justify-items:center;gap:.25rem;display:grid}.cat-letter[data-astro-cid-lcdefpme]{font-family:var(--site-display);font-size:1.875rem;font-weight:700;line-height:1}.cat-code[data-astro-cid-lcdefpme] .pict{width:2.125rem;height:2.125rem}.cat-name[data-astro-cid-lcdefpme]{gap:.25rem;display:grid}.cat-label[data-astro-cid-lcdefpme]{font-family:var(--site-display);font-size:1.375rem;font-weight:600;line-height:1.15}.cat-desc[data-astro-cid-lcdefpme]{color:var(--text-2);font-size:.9375rem;line-height:1.45}@media (width<=43.99rem){.cats[data-astro-cid-lcdefpme] thead[data-astro-cid-lcdefpme]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cats[data-astro-cid-lcdefpme] tbody[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.85fr) minmax(0,.85fr) minmax(0,1.3fr);column-gap:.75rem;padding:1.125rem;display:grid}.cats[data-astro-cid-lcdefpme] tbody[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]+tr[data-astro-cid-lcdefpme]{border-top:1px solid var(--border)}.cats[data-astro-cid-lcdefpme] tbody[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]+tr[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{border-top:0}.cat-cell[data-astro-cid-lcdefpme]{grid-column:1/-1;padding:0 0 1rem}.cats[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme],.cats[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]:last-child{white-space:normal;padding:0}.cats[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]:before{content:attr(data-label);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);margin-bottom:.25rem;font-size:.6875rem;font-weight:600;line-height:1.25;display:block}.cats[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme] .t-num[data-astro-cid-lcdefpme]{font-size:1.25rem}.cat-code[data-astro-cid-lcdefpme]{width:3.75rem;height:4rem}.cat-letter[data-astro-cid-lcdefpme]{font-size:1.5rem}.cat-code[data-astro-cid-lcdefpme] .pict{width:1.75rem;height:1.75rem}.cat-label[data-astro-cid-lcdefpme]{font-size:1.25rem}.cat-allow[data-astro-cid-lcdefpme]{font-size:.8125rem}}.road[data-astro-cid-lcdefpme]{background:var(--road);color:var(--road-text);position:relative}.road[data-astro-cid-lcdefpme] .kicker[data-astro-cid-lcdefpme]{color:var(--road-text-2)}.road[data-astro-cid-lcdefpme]:before,.road[data-astro-cid-lcdefpme]:after{content:"";background:var(--road-marking);opacity:.4;pointer-events:none;height:2px;position:absolute;inset-inline:0}.road[data-astro-cid-lcdefpme]:before{top:1rem}.road[data-astro-cid-lcdefpme]:after{bottom:1rem}.steps[data-astro-cid-lcdefpme]{--tile:3.25rem;--steps-gap:2.5rem;gap:var(--steps-gap);margin:clamp(2.75rem,5vw,3.75rem) 0 0;padding:0;list-style:none;display:grid}.step[data-astro-cid-lcdefpme]{padding-left:calc(var(--tile) + 1.25rem);position:relative}.step-tile[data-astro-cid-lcdefpme]{background:var(--surface);position:absolute;top:0;left:0}.step-n[data-astro-cid-lcdefpme]{color:var(--road-text-2);padding-top:.125rem;font-size:.8125rem}.step-h[data-astro-cid-lcdefpme]{margin-top:.25rem}.step-p[data-astro-cid-lcdefpme]{max-width:36ch;color:var(--road-text-2);margin-top:.625rem;font-size:1rem;line-height:1.6}.step[data-astro-cid-lcdefpme]:not(:last-child):after{content:"";top:calc(var(--tile) + .625rem);bottom:calc(.625rem - var(--steps-gap));left:calc(var(--tile) / 2 - 1.5px);background:repeating-linear-gradient(to bottom, var(--road-marking) 0 12px, transparent 12px 22px);transform-origin:top;pointer-events:none;width:3px;position:absolute}@keyframes lane-y{0%{transform:scaleY(0)}}@keyframes lane-x{0%{transform:scaleX(0)}}.step[data-astro-cid-lcdefpme].is-in:not(:last-child):after{animation:lane-y var(--dur-entrance) var(--ease-out) backwards;animation-delay:calc(var(--reveal-index,0) * var(--stagger) + var(--dur-reveal))}@media (width>=52rem){.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.step[data-astro-cid-lcdefpme]{padding-left:0;padding-top:calc(var(--tile) + 1.25rem)}.step[data-astro-cid-lcdefpme]:not(:last-child):after{top:calc(var(--tile) / 2 - 1.5px);bottom:auto;left:calc(var(--tile) + .875rem);right:calc(.875rem - var(--steps-gap));background:repeating-linear-gradient(to right, var(--road-marking) 0 12px, transparent 12px 22px);transform-origin:0;width:auto;height:3px}.step[data-astro-cid-lcdefpme].is-in:not(:last-child):after{animation-name:lane-x}}.where[data-astro-cid-lcdefpme]{margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:0;list-style:none;display:grid}.where-item[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr;align-items:start;column-gap:1.125rem;padding:1.5rem clamp(1.25rem,4vw,1.75rem);display:grid}.where-item[data-astro-cid-lcdefpme]+.where-item[data-astro-cid-lcdefpme]{border-top:1px solid var(--border)}.where-p[data-astro-cid-lcdefpme]{color:var(--text-2);margin-top:.25rem;font-size:1rem;line-height:1.55}.where-link[data-astro-cid-lcdefpme]{margin-top:.625rem;font-size:1rem;display:inline-block}@media (width>=48rem){.where[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.where-item[data-astro-cid-lcdefpme]{grid-template-columns:1fr;align-content:start;padding:1.75rem}.where-tile[data-astro-cid-lcdefpme]{margin-bottom:1.25rem}.where-item[data-astro-cid-lcdefpme]+.where-item[data-astro-cid-lcdefpme]{border-top:0;border-left:1px solid var(--border)}}.close[data-astro-cid-lcdefpme]{padding-bottom:clamp(4rem,9vw,7rem)}.close[data-astro-cid-lcdefpme] .close-photo{object-fit:cover;object-position:center 60%;border-radius:var(--r-sheet);background:var(--road);width:100%;height:clamp(13rem,46vw,26rem);display:block}.close-card[data-astro-cid-lcdefpme]{grid-template-areas:"head""lede""act";margin:clamp(-5rem,-8vw,-2.5rem) clamp(.5rem,3vw,2.5rem) 0;padding:clamp(1.75rem,5.5vw,3.25rem);display:grid;position:relative}.close-h[data-astro-cid-lcdefpme]{grid-area:head;font-size:clamp(2.125rem,5.2vw,3.5rem)}.close-lede[data-astro-cid-lcdefpme]{max-width:30rem;color:var(--text-2);grid-area:lede;margin-top:1rem}.close-act[data-astro-cid-lcdefpme]{grid-area:act;margin-top:1.75rem}.close-act[data-astro-cid-lcdefpme] .close-stores{margin-top:1rem}@media (width<=29.99rem){.close-act[data-astro-cid-lcdefpme] .btn--start{width:100%}}@media (width>=60rem){.close-card[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head head""lede act";align-items:end;column-gap:3.5rem}.close-lede[data-astro-cid-lcdefpme],.close-act[data-astro-cid-lcdefpme]{margin-top:1.5rem}}
