.hero[data-astro-cid-ge2uvauf]{--open:0;--reveal-hold:.6;--read-hold:.55;position:relative}.hero-pin[data-astro-cid-ge2uvauf]{padding-block:calc(96 * var(--u));position:relative}@media (width>=760px) and (prefers-reduced-motion:no-preference){.hero[data-astro-cid-ge2uvauf].is-held{height:calc(100vh * (1 + var(--reveal-hold) + var(--read-hold)))}.hero[data-astro-cid-ge2uvauf].is-held .hero-pin[data-astro-cid-ge2uvauf]{height:100vh;padding-block:calc(24 * var(--u));flex-direction:column;justify-content:center;display:flex;position:sticky;top:0}}.hero-grid[data-astro-cid-ge2uvauf]{row-gap:0;position:relative}.hero-title[data-astro-cid-ge2uvauf]{font-family:var(--display);letter-spacing:-.02em;margin:0;font-weight:800}.hero-l1[data-astro-cid-ge2uvauf],.hero-l2[data-astro-cid-ge2uvauf]{min-width:0}.sheet[data-astro-cid-ge2uvauf]{display:contents}.handle[data-astro-cid-ge2uvauf],.phone-only[data-astro-cid-ge2uvauf],.sheet-light[data-astro-cid-ge2uvauf]{display:none}.hero-controls[data-astro-cid-ge2uvauf],.controls-ask[data-astro-cid-ge2uvauf],.controls-slot[data-astro-cid-ge2uvauf]{display:contents}.answer[data-astro-cid-ge2uvauf]{cursor:ns-resize;touch-action:none}.desktop-hint[data-astro-cid-ge2uvauf]{display:none}.reveal-progress[data-astro-cid-ge2uvauf]{align-items:center;gap:calc(10 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));border-radius:calc(999 * var(--u));background:color-mix(in srgb, var(--ink) 5%, transparent);display:inline-flex}.reveal-progress[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{width:calc(5 * var(--u));height:calc(5 * var(--u));border-radius:calc(999 * var(--u));background:color-mix(in srgb, var(--ink) 30%, transparent);flex:none;transition:width .18s,background-color .18s;display:block}.reveal-progress[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf][data-filled=true]{background:var(--ink)}.reveal-progress[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf][data-active=true]{width:calc(28 * var(--u));background:var(--ink)}@media (prefers-reduced-motion:reduce){.reveal-progress[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{transition:none}}@media (forced-colors:active){.reveal-progress[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{background:graytext}.reveal-progress[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]:is([data-filled=true],[data-active=true]){background:canvastext}}.answer[data-astro-cid-ge2uvauf] .ch{transition:color .2s;display:inline-block}.answer[data-astro-cid-ge2uvauf] .ch.hidden{color:var(--hidden)}.answer[data-astro-cid-ge2uvauf] .ch.seen{color:color-mix(in srgb, var(--ink) 35%, transparent)}.answer[data-astro-cid-ge2uvauf] .ch.rest{color:var(--muted)}.answer[data-astro-cid-ge2uvauf] .ch.rest.wrong{color:var(--ribbon)}.answer[data-astro-cid-ge2uvauf] .ch.arrive{animation:arrive .72s cubic-bezier(.2, .7, .2, 1) var(--d,0s) both}.answer[data-astro-cid-ge2uvauf] .ch.fold{animation:fold .42s cubic-bezier(.2, .7, .2, 1) var(--d,0s) both}@keyframes arrive{0%{opacity:0;color:var(--lit);text-shadow:0 0 .45em var(--saffron);transform:translateY(.3em)}40%{opacity:1;color:var(--lit);text-shadow:0 0 .35em var(--saffron);transform:translateY(-.04em)}to{text-shadow:0 0 #0000;transform:none}}@keyframes fold{0%{opacity:0;transform:translateY(-.25em)}}.hero-intro[data-astro-cid-ge2uvauf]{text-wrap:pretty;font-size:var(--lead,calc(20 * var(--u)));line-height:var(--lead-line,calc(32 * var(--u)));color:var(--ink);margin:0;margin-bottom:calc(28 * var(--u) - (1lh - 1.2em) / 2)}.hero-get[data-astro-cid-ge2uvauf]{align-items:center;gap:calc(16 * var(--u)) calc(32 * var(--u));margin-top:calc(24 * var(--u));flex-wrap:wrap;display:flex}.get-app[data-astro-cid-ge2uvauf]{align-items:center;gap:calc(12 * var(--u));display:flex}.get-icon[data-astro-cid-ge2uvauf]{width:calc(56 * var(--u));height:calc(56 * var(--u))}.get-words[data-astro-cid-ge2uvauf]{font-size:calc(15 * var(--u));line-height:calc(20 * var(--u));flex-direction:column;display:flex}.get-name[data-astro-cid-ge2uvauf]{color:var(--ink);font-weight:600}.get-price[data-astro-cid-ge2uvauf]{color:var(--muted);font-variant-numeric:tabular-nums}.hero-press[data-astro-cid-ge2uvauf]{justify-self:start;align-items:baseline;gap:calc(8 * var(--u)) calc(12 * var(--u));flex-wrap:wrap;text-decoration:none;display:flex}.hero-press[data-astro-cid-ge2uvauf] .wired{top:calc(3.75 * var(--u));position:relative}.press-cite[data-astro-cid-ge2uvauf]{font-style:normal;font-size:calc(15 * var(--u));line-height:calc(20 * var(--u));color:var(--muted);text-wrap:pretty}.hero-press[data-astro-cid-ge2uvauf]:hover .press-cite[data-astro-cid-ge2uvauf]{color:var(--ink)}.confirm[data-astro-cid-ge2uvauf]{flex-wrap:wrap;display:flex}.confirm[data-astro-cid-ge2uvauf] .button[data-astro-cid-ge2uvauf],.result-actions[data-astro-cid-ge2uvauf] .button[data-astro-cid-ge2uvauf]{white-space:nowrap}.labels[data-astro-cid-ge2uvauf]{justify-items:center;display:grid}.labels[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{grid-area:1/1}.label-room[data-astro-cid-ge2uvauf]{visibility:hidden}.confirm[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf][data-right]{flex-grow:1}.confirm[data-astro-cid-ge2uvauf] .button[data-astro-cid-ge2uvauf],.result-actions[data-astro-cid-ge2uvauf] .button[data-astro-cid-ge2uvauf]{transition:transform .16s cubic-bezier(.2,.7,.2,1),box-shadow .24s}.confirm[data-astro-cid-ge2uvauf] .button[data-astro-cid-ge2uvauf]:active:not(:disabled),.result-actions[data-astro-cid-ge2uvauf] .button[data-astro-cid-ge2uvauf]:active{transform:scale(.96)}.confirm[data-astro-cid-ge2uvauf] .button[data-astro-cid-ge2uvauf]:disabled{cursor:default}.confirm[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf][data-right].chosen{box-shadow:0 0 0 calc(6 * var(--u)) color-mix(in srgb, var(--saffron) 55%, transparent), 0 0 calc(32 * var(--u)) color-mix(in srgb, var(--saffron) 60%, transparent)}.confirm[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf][data-wrong].chosen{border-color:var(--ribbon);color:var(--ribbon);box-shadow:0 0 0 calc(6 * var(--u)) color-mix(in srgb, var(--ribbon) 22%, transparent)}.confirm[data-astro-cid-ge2uvauf] .button[data-astro-cid-ge2uvauf].unchosen{opacity:.4;transition:opacity .2s}.result-actions[data-astro-cid-ge2uvauf]{align-items:center;display:flex}.result[data-astro-cid-ge2uvauf]:not([hidden])>[data-astro-cid-ge2uvauf]{animation:.48s cubic-bezier(.2,.7,.2,1) both result-in}.result[data-astro-cid-ge2uvauf]:not([hidden])>.result-actions[data-astro-cid-ge2uvauf]{animation-delay:80ms}@keyframes result-in{0%{opacity:0;transform:translateY(calc(10 * var(--u)))}}.result[data-astro-cid-ge2uvauf][hidden],.confirm[data-astro-cid-ge2uvauf][hidden],.hint[data-astro-cid-ge2uvauf][hidden],.check-line[data-astro-cid-ge2uvauf][hidden]{display:none}.check-line[data-astro-cid-ge2uvauf]:not([hidden]){animation:.48s cubic-bezier(.2,.7,.2,1) both result-in}.result-line[data-astro-cid-ge2uvauf]{font-size:calc(20 * var(--u));line-height:calc(32 * var(--u));margin:0}.result-line[data-astro-cid-ge2uvauf].wrong{color:var(--ribbon)}.result-why[data-astro-cid-ge2uvauf]{margin:calc(4 * var(--u)) 0 0;color:var(--ink)}.result-link[data-astro-cid-ge2uvauf]{text-decoration:none}.result-link[data-astro-cid-ge2uvauf]:hover{color:var(--ink);text-decoration-line:underline}@media (prefers-reduced-motion:reduce){.answer[data-astro-cid-ge2uvauf]{transform:none}.answer[data-astro-cid-ge2uvauf] .ch{transition:none}.answer[data-astro-cid-ge2uvauf] .ch.arrive,.answer[data-astro-cid-ge2uvauf] .ch.fold,.result[data-astro-cid-ge2uvauf]:not([hidden])>[data-astro-cid-ge2uvauf],.check-line[data-astro-cid-ge2uvauf]:not([hidden]),.hero[data-astro-cid-ge2uvauf][data-flash] .flare[data-astro-cid-ge2uvauf]{animation:none}}.hero-card[data-astro-cid-ge2uvauf]{--card-scale:1.5;--card-unit:calc(var(--card-scale) * var(--u));min-height:calc(264 * var(--card-unit));padding:calc(24 * var(--card-unit));border-radius:calc(14 * var(--card-unit));background:var(--sheet);color:var(--ink);box-shadow:0 calc(-12 * var(--card-unit)) calc(40 * var(--card-unit)) #1e190f2e;transform:translateY(var(--pull,0px));flex-direction:column;display:flex;position:relative}.hero-card[data-astro-cid-ge2uvauf] .handle[data-astro-cid-ge2uvauf]{left:50%;top:calc(8 * var(--card-unit));width:calc(44 * var(--card-unit));height:calc(5 * var(--card-unit));border-radius:calc(999 * var(--u));background:color-mix(in srgb, var(--ink) 18%, transparent);touch-action:none;display:block;position:absolute;transform:translate(-50%)}.handle[data-astro-cid-ge2uvauf]:before{content:"";inset:calc(-12 * var(--u)) calc(-16 * var(--u));position:absolute}.card-head[data-astro-cid-ge2uvauf]{justify-content:space-between;gap:calc(12 * var(--card-unit));font:400 calc(12 * var(--card-unit))/1.25 var(--mono);letter-spacing:calc(1.6 * var(--card-unit));text-transform:uppercase;color:color-mix(in srgb, var(--ink) 65%, transparent);display:flex}.card-head[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{white-space:nowrap}.hero-card[data-astro-cid-ge2uvauf] .hint[data-astro-cid-ge2uvauf]{margin:0}.hero-card[data-astro-cid-ge2uvauf] .answer[data-astro-cid-ge2uvauf]{margin-top:calc(16 * var(--card-unit));min-height:calc(92 * var(--card-unit));white-space:normal;font-size:calc(34 * var(--card-unit));flex:1;font-weight:500;line-height:1.2;display:block;transform:none}.answer-line[data-astro-cid-ge2uvauf]{display:block}.hero-card[data-astro-cid-ge2uvauf] .answer[data-astro-cid-ge2uvauf] .ch.hidden{color:color-mix(in srgb, var(--ink) 50%, transparent)}.hero-card[data-astro-cid-ge2uvauf] .answer[data-astro-cid-ge2uvauf] .ch.rest{color:color-mix(in srgb, var(--ink) 65%, transparent)}.hero-card[data-astro-cid-ge2uvauf] .answer[data-astro-cid-ge2uvauf] .ch.rest.wrong{color:var(--ribbon)}.hero-card[data-astro-cid-ge2uvauf] .confirm[data-astro-cid-ge2uvauf]{margin-top:calc(12 * var(--card-unit));gap:calc(12 * var(--card-unit));font-size:calc(17 * var(--card-unit));container:confirm/inline-size}@container confirm (width<=19em){.hero-card[data-astro-cid-ge2uvauf] .confirm[data-astro-cid-ge2uvauf] .button[data-astro-cid-ge2uvauf]{flex-basis:100%}}.hero-card[data-astro-cid-ge2uvauf] .button[data-astro-cid-ge2uvauf]{height:auto;min-height:calc(52 * var(--card-unit));padding-inline:calc(20 * var(--card-unit));font-size:calc(17 * var(--card-unit));border-width:1px}.hero-card[data-astro-cid-ge2uvauf] .filled[data-astro-cid-ge2uvauf]{color:light-dark(#f2f2f0,#ede6d8);box-shadow:0 calc(2 * var(--u)) 0 light-dark(#ffd25b,#0000), 0 calc(5 * var(--u)) calc(10 * var(--u)) light-dark(#ffd25b26,#0000);background:light-dark(#1a1814,#0000)}.hero-card[data-astro-cid-ge2uvauf] .filled[data-astro-cid-ge2uvauf]:hover{color:light-dark(#f2f2f0,#ede6d8)}.hero-card[data-astro-cid-ge2uvauf] .confirm[data-astro-cid-ge2uvauf] .button[data-astro-cid-ge2uvauf]:hover:not(:disabled){transform:none}.hero-card[data-astro-cid-ge2uvauf] .sheet-light[data-astro-cid-ge2uvauf]{top:0;left:calc(14 * var(--card-unit));right:calc(14 * var(--card-unit));background:linear-gradient(90deg, transparent, var(--gold), var(--saffron), var(--gold), transparent);height:1px;box-shadow:0 calc(-3 * var(--u)) calc(16 * var(--u)) calc(2 * var(--u)) #ffd25b29;opacity:var(--open);pointer-events:none;display:block;position:absolute}.hero-card[data-astro-cid-ge2uvauf] .result[data-astro-cid-ge2uvauf]{margin-top:calc(12 * var(--card-unit));display:block}.hero-card[data-astro-cid-ge2uvauf] .result[data-astro-cid-ge2uvauf][hidden]{display:none}.hero-card[data-astro-cid-ge2uvauf] .result-actions[data-astro-cid-ge2uvauf]{margin-top:calc(16 * var(--u));gap:calc(12 * var(--u));flex-wrap:wrap}.hero-card[data-astro-cid-ge2uvauf] .result-actions[data-astro-cid-ge2uvauf] .button[data-astro-cid-ge2uvauf]{height:auto;min-height:calc(44 * var(--u));font-size:calc(15 * var(--u));padding-inline:calc(18 * var(--u))}.hero-card[data-astro-cid-ge2uvauf] .result-line[data-astro-cid-ge2uvauf]{font-size:calc(17 * var(--u));line-height:calc(24 * var(--u))}.hero-card[data-astro-cid-ge2uvauf] .check-line[data-astro-cid-ge2uvauf]{margin-top:calc(12 * var(--card-unit))}.hero-card[data-astro-cid-ge2uvauf] .result-why[data-astro-cid-ge2uvauf]{font-size:var(--small,calc(15 * var(--u)));line-height:var(--small-line,calc(22 * var(--u)))}.hero[data-astro-cid-ge2uvauf][data-flash] .hero-card[data-astro-cid-ge2uvauf] .handle[data-astro-cid-ge2uvauf]{visibility:hidden}@media (width>=760px){.hero-grid[data-astro-cid-ge2uvauf]{--track:min(var(--col), (100vw - 2 * var(--margin) - var(--spine) - 12 * var(--gutter)) / 12);--title-size:min(9.72vw, calc(140 * var(--u)), (3 * var(--track) + 2 * var(--gutter)) / 1.92);--answer-size:calc(var(--title-size) * 134 / 140);grid-template-rows:repeat(4,auto) 1fr}.hero-title[data-astro-cid-ge2uvauf]{font-size:var(--title-size);line-height:1.06;display:contents}.hero-l1[data-astro-cid-ge2uvauf]{grid-area:1/1/auto/-1}.hero-l2[data-astro-cid-ge2uvauf]{white-space:nowrap;grid-area:2/1/auto/4;align-self:baseline}.hero-card[data-astro-cid-ge2uvauf]{--card-scale:1;display:contents}.hero-card[data-astro-cid-ge2uvauf] .card-head[data-astro-cid-ge2uvauf],.hero-card[data-astro-cid-ge2uvauf] .handle[data-astro-cid-ge2uvauf],.hero-card[data-astro-cid-ge2uvauf] .sheet-light[data-astro-cid-ge2uvauf]{display:none}.hero-card[data-astro-cid-ge2uvauf] .answer[data-astro-cid-ge2uvauf]{min-height:0;font-size:var(--answer-size);grid-area:2/4/auto/14;align-self:baseline;margin:0;font-weight:400;line-height:1.12}.answer[data-astro-cid-ge2uvauf]:focus-visible{outline:2px solid var(--ink);outline-offset:calc(12 * var(--u));border-radius:calc(16 * var(--u))}.hero-intro[data-astro-cid-ge2uvauf]{margin-top:calc(24 * var(--u));grid-area:3/1/auto/6}.hero-controls[data-astro-cid-ge2uvauf]{grid-area:3/8/6/14;grid-template-columns:minmax(0,1fr);align-self:start;display:grid}.controls-ask[data-astro-cid-ge2uvauf],.hero-card[data-astro-cid-ge2uvauf] .result[data-astro-cid-ge2uvauf]{grid-area:1/1}.controls-ask[data-astro-cid-ge2uvauf]{display:block}.controls-slot[data-astro-cid-ge2uvauf]{display:grid}.controls-slot[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{grid-area:1/1}.hero-controls[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf][hidden]{visibility:hidden}.hero-card[data-astro-cid-ge2uvauf] .desktop-hint[data-astro-cid-ge2uvauf],.hero-card[data-astro-cid-ge2uvauf] .desktop-hint[data-astro-cid-ge2uvauf][hidden]{align-items:center;gap:calc(12 * var(--u)) calc(20 * var(--u));margin:calc(16 * var(--u)) 0 0;white-space:nowrap;flex-wrap:wrap;display:flex}.hero-card[data-astro-cid-ge2uvauf] .check-line[data-astro-cid-ge2uvauf],.hero-card[data-astro-cid-ge2uvauf] .check-line[data-astro-cid-ge2uvauf][hidden]{min-height:calc(32 * var(--u));margin:calc(16 * var(--u)) 0 0;display:block}.hero-card[data-astro-cid-ge2uvauf] .confirm[data-astro-cid-ge2uvauf],.hero-card[data-astro-cid-ge2uvauf] .confirm[data-astro-cid-ge2uvauf][hidden]{display:flex}.hero-card[data-astro-cid-ge2uvauf] .confirm[data-astro-cid-ge2uvauf]{width:min(calc(360 * var(--card-unit)), 100%);margin-top:calc(24 * var(--u))}.hero-card[data-astro-cid-ge2uvauf] .result[data-astro-cid-ge2uvauf],.hero-card[data-astro-cid-ge2uvauf] .result[data-astro-cid-ge2uvauf][hidden]{margin:0;display:block}.hero-card[data-astro-cid-ge2uvauf] .result-text[data-astro-cid-ge2uvauf]{margin:calc(20 * var(--u)) 0 0}.hero-card[data-astro-cid-ge2uvauf] .result-text[data-astro-cid-ge2uvauf] .result-line[data-astro-cid-ge2uvauf]{min-height:calc(32 * var(--u))}.result-why[data-astro-cid-ge2uvauf]{display:grid}.result-why[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf],.result-why[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf][hidden]{grid-area:1/1;display:block}.hero-card[data-astro-cid-ge2uvauf] .result-actions[data-astro-cid-ge2uvauf]{margin-top:calc(24 * var(--u))}.hero-card[data-astro-cid-ge2uvauf] .result-line[data-astro-cid-ge2uvauf]{font-size:calc(20 * var(--u));line-height:calc(32 * var(--u))}.hero-card[data-astro-cid-ge2uvauf] .result-why[data-astro-cid-ge2uvauf]{font-size:var(--text,calc(17 * var(--u)));line-height:var(--text-line,calc(26 * var(--u)))}.hero-card[data-astro-cid-ge2uvauf] .button[data-astro-cid-ge2uvauf]{padding-inline:calc(20 * var(--u))}.hero-press[data-astro-cid-ge2uvauf]{flex-wrap:nowrap;grid-area:4/1/auto/7}.hero-press[data-astro-cid-ge2uvauf] .wired{flex:none}.press-cite[data-astro-cid-ge2uvauf]{text-wrap:balance}.hero-get[data-astro-cid-ge2uvauf]{grid-area:5/1/auto/7}.hero-get[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{flex:none}.long[data-astro-cid-ge2uvauf] .hero-grid[data-astro-cid-ge2uvauf]{--title-size:min(9.72vw, calc(140 * var(--u)), (4 * var(--track) + 3 * var(--gutter)) / 2.75)}.long[data-astro-cid-ge2uvauf] .hero-l2[data-astro-cid-ge2uvauf]{grid-column:1/5}.long[data-astro-cid-ge2uvauf] .hero-card[data-astro-cid-ge2uvauf] .answer[data-astro-cid-ge2uvauf]{grid-column:5/14}}@media (width>=760px) and (width<=1099px){.hero-intro[data-astro-cid-ge2uvauf]{font-size:var(--text,calc(17 * var(--u)));line-height:var(--text-line,calc(26 * var(--u)));grid-column:1/7}.hero-card[data-astro-cid-ge2uvauf] .desktop-hint[data-astro-cid-ge2uvauf],.hero-card[data-astro-cid-ge2uvauf] .desktop-hint[data-astro-cid-ge2uvauf][hidden]{gap:calc(12 * var(--u));white-space:normal}.hero-get[data-astro-cid-ge2uvauf],.hero-press[data-astro-cid-ge2uvauf]{grid-column:1/8}}@media (prefers-reduced-motion:reduce){.hero-card[data-astro-cid-ge2uvauf] .answer[data-astro-cid-ge2uvauf]{transform:none}.confirm[data-astro-cid-ge2uvauf] .button[data-astro-cid-ge2uvauf],.result-actions[data-astro-cid-ge2uvauf] .button[data-astro-cid-ge2uvauf]{transition:none}}@media (width<=759px){.hero[data-astro-cid-ge2uvauf]{background:var(--page);padding-bottom:0}.hero-pin[data-astro-cid-ge2uvauf]{padding-block:calc(80 * var(--u)) 0}.hero-title[data-astro-cid-ge2uvauf]{font-size:clamp(calc(44 * var(--u)), 13.4vw, calc(56 * var(--u)));letter-spacing:-.02em;grid-column:1/-1;line-height:1;display:block}.hero-title[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf][aria-hidden]{display:inline}.hero-l1[data-astro-cid-ge2uvauf]:after{content:" ";white-space:pre}.hero-l1[data-astro-cid-ge2uvauf]{overflow-wrap:anywhere}.desktop-only[data-astro-cid-ge2uvauf]{display:none}.phone-only[data-astro-cid-ge2uvauf]{display:inline}.hero-card[data-astro-cid-ge2uvauf]{--card-scale:1;margin-top:calc(24 * var(--u));grid-column:1/-1}.hero-card[data-astro-cid-ge2uvauf] .filled[data-astro-cid-ge2uvauf]{--button-glow-opacity:.135;--button-glow-blur:calc(4 * var(--u));--button-glow-inset:calc(32 * var(--u))}.answer[data-astro-cid-ge2uvauf]:focus-visible{outline:none}.hero-card[data-astro-cid-ge2uvauf]:has(.answer:focus-visible){outline:2px solid var(--ink);outline-offset:calc(5 * var(--u))}.hero[data-astro-cid-ge2uvauf][data-revealed=true] .answer[data-astro-cid-ge2uvauf],.hero[data-astro-cid-ge2uvauf][data-revealed=true] .handle[data-astro-cid-ge2uvauf]{touch-action:pan-y;cursor:auto}.hero-intro[data-astro-cid-ge2uvauf],.hero-get[data-astro-cid-ge2uvauf],.hero-press[data-astro-cid-ge2uvauf]{grid-column:1/-1}.hero-intro[data-astro-cid-ge2uvauf]{margin-top:calc(32 * var(--u))}.hero-get[data-astro-cid-ge2uvauf]{gap:calc(16 * var(--u)) calc(24 * var(--u));padding-bottom:calc(40 * var(--u))}}@media (width<=759px) and (prefers-reduced-motion:no-preference){.hero[data-astro-cid-ge2uvauf]:not([data-revealed=true]) .hero-card[data-astro-cid-ge2uvauf] .handle[data-astro-cid-ge2uvauf]{animation:.9s cubic-bezier(.2,.7,.2,1) 1.2s both handle-nudge}}@keyframes handle-nudge{0%,to{transform:translate(-50%)}35%{transform:translateX(-50%) translateY(calc(-6 * var(--u)))}}@media (width<=374px){.card-head[data-astro-cid-ge2uvauf]{letter-spacing:calc(1.2 * var(--u));gap:calc(8 * var(--u));flex-wrap:wrap}}img[data-astro-cid-cyw6vkbv]{width:100%;height:auto;display:block}.features-section[data-astro-cid-cognygiv]{padding-top:var(--section-space)}.feature-grid[data-astro-cid-cognygiv]{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(calc(290 * var(--u)),auto)) auto repeat(2,minmax(calc(290 * var(--u)),auto));gap:calc(16 * var(--u));width:min(calc(1280 * var(--u)),calc(100% - 2 * var(--margin)));margin:var(--section-gap) auto 0;display:grid}.feature[data-astro-cid-cognygiv]{isolation:isolate;--interface-bg:var(--recto);--inset:calc(32 * var(--u));min-width:0;padding:calc(32 * var(--u));border:1px solid var(--rule);border-radius:calc(20 * var(--u));background:var(--interface-bg);flex-direction:column;display:flex;position:relative;overflow:hidden}.feature[data-astro-cid-cognygiv]:before,.feature[data-astro-cid-cognygiv]:after{content:"";pointer-events:none;z-index:-1;position:absolute}.feature[data-astro-cid-cognygiv]:before{opacity:.16;background:linear-gradient(90deg,transparent,var(--gold) 20%,var(--saffron) 50%,var(--gold) 80%,transparent);height:1px;top:0;left:12%;right:12%}.feature[data-astro-cid-cognygiv]:after{display:none}.write[data-astro-cid-cognygiv]{grid-area:1/1/3/3}.generate[data-astro-cid-cognygiv]{grid-area:1/3/3/5}.organize[data-astro-cid-cognygiv]{grid-area:4/1/6/3}.progress[data-astro-cid-cognygiv]{padding:calc(24 * var(--u));grid-area:3/3/4/5}.progress[data-astro-cid-cognygiv] .visual[data-astro-cid-cognygiv]{margin-top:calc(16 * var(--u))}.progress[data-astro-cid-cognygiv] .chart[data-astro-cid-cognygiv]{max-width:calc(400 * var(--u));padding:0}.personal[data-astro-cid-cognygiv]{grid-area:5/3/6/5}.reveal[data-astro-cid-cognygiv]{min-height:0;margin:0;padding:0}.reveal[data-astro-cid-cognygiv]:before,.reveal[data-astro-cid-cognygiv]:after{display:none}.reveal[data-astro-cid-cognygiv] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.skull-reveal[data-astro-cid-cognygiv]{grid-area:3/1/4/3}.chinese-reveal[data-astro-cid-cognygiv]{grid-area:4/3/5/5}.chinese-reveal[data-astro-cid-cognygiv] img{object-position:center top}.feature[data-astro-cid-cognygiv] header[data-astro-cid-cognygiv]{text-align:center}.feature[data-astro-cid-cognygiv] header[data-astro-cid-cognygiv] p[data-astro-cid-cognygiv]{margin-inline:auto}h3[data-astro-cid-cognygiv]{margin:0 0 calc(12 * var(--u));font:700 calc(28 * var(--u))/calc(32 * var(--u)) var(--display);letter-spacing:-.02em;color:var(--ink)}p[data-astro-cid-cognygiv]{color:var(--ink);font:var(--text)/var(--text-line) var(--sans);max-width:34em;margin:0}.visual[data-astro-cid-cognygiv]{margin-top:calc(32 * var(--u));flex:1;align-content:center;justify-items:center;min-width:0;display:grid}.visual[data-astro-cid-cognygiv]:not(.accessibility){width:100%}.editor[data-astro-cid-cognygiv]{width:100%;max-width:calc(480 * var(--u));border-radius:calc(20 * var(--u));overflow:hidden}.generated[data-astro-cid-cognygiv]{width:100%;max-width:calc(480 * var(--u));padding:calc(16 * var(--u)) calc(8 * var(--u)) 0;border-radius:calc(20 * var(--u));background:0 0}.generated-cards[data-astro-cid-cognygiv]{margin:0}.generated-cards[data-astro-cid-cognygiv]>div[data-astro-cid-cognygiv]{padding:calc(18 * var(--u)) calc(16 * var(--u));border-top:1px solid var(--rule)}.generated-cards[data-astro-cid-cognygiv] dt[data-astro-cid-cognygiv]{font:600 calc(21 * var(--u))/calc(26 * var(--u)) var(--sans);letter-spacing:-.02em;color:var(--ink)}.generated-cards[data-astro-cid-cognygiv] dd[data-astro-cid-cognygiv]{margin:calc(8 * var(--u)) 0 0;color:var(--muted);font:calc(23 * var(--u))/calc(28 * var(--u)) var(--mono)}.decks[data-astro-cid-cognygiv]{width:100%;max-width:calc(480 * var(--u));background:var(--interface-bg);border-radius:calc(16 * var(--u));overflow:hidden}.chart[data-astro-cid-cognygiv]{width:100%;padding:calc(8 * var(--u));background:var(--interface-bg);border-radius:calc(16 * var(--u));box-sizing:border-box}.accessibility[data-astro-cid-cognygiv]{min-height:calc(150 * var(--u));gap:calc(12 * var(--u));grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;width:100%;margin-inline:auto}.accessibility[data-astro-cid-cognygiv] figure[data-astro-cid-cognygiv]{justify-items:center;gap:calc(16 * var(--u));width:100%;margin:0;display:grid}.accessibility[data-astro-cid-cognygiv] figcaption[data-astro-cid-cognygiv]{overflow-wrap:anywhere;min-width:0;font:var(--small)/var(--small-line) var(--sans);color:var(--muted);text-align:center;min-height:calc(2 * var(--small-line));max-width:9em}.accessibility-symbol[data-astro-cid-cognygiv]{width:calc(72 * var(--u));aspect-ratio:1;background:var(--ink);max-width:100%;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.voiceover[data-astro-cid-cognygiv]{mask-image:url(/img/interface/voiceover.png)}.contrast[data-astro-cid-cognygiv]{mask-image:url(/img/interface/increase-contrast.png)}.type[data-astro-cid-cognygiv]{mask-image:url(/img/interface/dynamic-type.png)}.sun[data-astro-cid-cognygiv]{mask-image:url(/img/interface/light-mode.png)}.moon[data-astro-cid-cognygiv]{mask-image:url(/img/interface/dark-mode.png)}.appearance-symbols[data-astro-cid-cognygiv]{width:calc(72 * var(--u));height:calc(72 * var(--u));justify-content:center;align-items:center;gap:calc(4 * var(--u));display:flex}.appearance-symbols[data-astro-cid-cognygiv] .accessibility-symbol[data-astro-cid-cognygiv]{width:calc(34 * var(--u))}.motion[data-astro-cid-cognygiv]{mask-image:url(/img/interface/reduce-motion.png)}.gallery-nav[data-astro-cid-cognygiv]{display:none}@media (width<=1099px){.feature-grid[data-astro-cid-cognygiv]{align-items:flex-start;gap:calc(16 * var(--u));width:100%;padding-inline:var(--margin);scroll-snap-type:x mandatory;scroll-padding-inline:var(--margin);scrollbar-width:none;height:var(--gallery-height,auto);transition:height .18s;display:flex;position:relative;overflow:auto hidden}.feature-grid[data-astro-cid-cognygiv]::-webkit-scrollbar{display:none}.feature-grid[data-astro-cid-cognygiv]>.feature[data-astro-cid-cognygiv]{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%}.gallery-ready[data-astro-cid-cognygiv] .gallery-nav[data-astro-cid-cognygiv]{width:max-content;margin:calc(24 * var(--u)) auto 0;padding:calc(4 * var(--u)) calc(8 * var(--u));gap:calc(4 * var(--u));border-radius:calc(999 * var(--u));background:color-mix(in srgb,var(--ink) 5%,transparent);display:flex}.gallery-nav[data-astro-cid-cognygiv] button[data-astro-cid-cognygiv]{width:calc(32 * var(--u));height:calc(44 * var(--u));border-radius:calc(999 * var(--u));cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:width .18s;display:grid}.gallery-nav[data-astro-cid-cognygiv] button[data-astro-cid-cognygiv] span[data-astro-cid-cognygiv]{width:calc(5 * var(--u));height:calc(5 * var(--u));border-radius:calc(999 * var(--u));background:var(--muted)}.gallery-nav[data-astro-cid-cognygiv] button[data-astro-cid-cognygiv][aria-current=true]{width:calc(52 * var(--u))}.gallery-nav[data-astro-cid-cognygiv] button[data-astro-cid-cognygiv][aria-current=true] span[data-astro-cid-cognygiv]{width:calc(28 * var(--u))}.feature[data-astro-cid-cognygiv]{--inset:calc(24 * var(--u));padding:calc(24 * var(--u));border-radius:calc(16 * var(--u))}.feature-grid[data-astro-cid-cognygiv]>.reveal[data-astro-cid-cognygiv]{display:none}.progress[data-astro-cid-cognygiv] .chart[data-astro-cid-cognygiv]{max-width:calc(480 * var(--u))}.visual[data-astro-cid-cognygiv]{margin-top:calc(24 * var(--u))}.generated[data-astro-cid-cognygiv]{padding:calc(8 * var(--u)) calc(4 * var(--u)) 0}.generated-cards[data-astro-cid-cognygiv]>div[data-astro-cid-cognygiv]{padding:calc(20 * var(--u)) calc(8 * var(--u))}.chart[data-astro-cid-cognygiv]{padding:0}.accessibility[data-astro-cid-cognygiv]{gap:calc(16 * var(--u)) calc(12 * var(--u));grid-template-columns:repeat(6,minmax(0,1fr))}.accessibility[data-astro-cid-cognygiv] figure[data-astro-cid-cognygiv]{grid-column:span 2}.accessibility[data-astro-cid-cognygiv] figure[data-astro-cid-cognygiv]:nth-child(4){grid-column:2/4}.accessibility[data-astro-cid-cognygiv] figure[data-astro-cid-cognygiv]:nth-child(5){grid-column:4/6}.feature-grid[data-astro-cid-cognygiv]:focus-visible{outline-offset:-3px}.features-section[data-astro-cid-cognygiv]:not(.gallery-ready) .feature-grid[data-astro-cid-cognygiv]{grid-template-rows:none;grid-template-columns:minmax(0,1fr);width:100%;height:auto;display:grid;overflow:visible}.features-section[data-astro-cid-cognygiv]:not(.gallery-ready) .feature[data-astro-cid-cognygiv]{grid-area:auto}}@media (forced-colors:active){.accessibility-symbol[data-astro-cid-cognygiv]{forced-color-adjust:none;background:canvastext}.gallery-nav[data-astro-cid-cognygiv] button[data-astro-cid-cognygiv] span[data-astro-cid-cognygiv]{background:buttontext}}@media (prefers-reduced-motion:reduce){.feature-grid[data-astro-cid-cognygiv],.gallery-nav[data-astro-cid-cognygiv] button[data-astro-cid-cognygiv]{transition:none}}.section[data-astro-cid-5lulptai]{padding-top:var(--section-space)}.effort[data-astro-cid-5lulptai]{margin-top:var(--section-gap);grid-template-rows:minmax(calc(48 * var(--u)), auto) repeat(4, minmax(calc(88 * var(--u)), auto))}.effort-h-recto[data-astro-cid-5lulptai],.effort-h-verso[data-astro-cid-5lulptai]{padding-bottom:calc(8 * var(--u));align-items:flex-end;display:flex}.effort-h-recto[data-astro-cid-5lulptai]{grid-column:1/7;justify-content:flex-end}.effort-h-verso[data-astro-cid-5lulptai]{grid-column:8/14;justify-content:space-between}.effort-bar[data-astro-cid-5lulptai],.effort-word[data-astro-cid-5lulptai]{border-top:1px solid var(--rule);align-items:center;display:flex}.effort-bar[data-astro-cid-5lulptai].last,.effort-word[data-astro-cid-5lulptai].last{border-bottom:1px solid var(--rule)}.effort-bar[data-astro-cid-5lulptai]{justify-content:flex-end;gap:calc(16 * var(--u));grid-column:1/7}.bar[data-astro-cid-5lulptai]{width:min(calc(var(--w) * var(--u)), calc((100% - 80 * var(--u)) * var(--w) / 512));height:calc(16 * var(--u));border-radius:calc(8 * var(--u));background:var(--ink);transform:scaleX(var(--t,1));transform-origin:100%;flex:none}.effort-word[data-astro-cid-5lulptai]{justify-content:center;align-items:flex-start;gap:calc(4 * var(--u));padding-block:calc(16 * var(--u));flex-direction:column;grid-column:8/14;container-type:inline-size}.effort-word[data-astro-cid-5lulptai]>.kicker[data-astro-cid-5lulptai]{flex:none}.letters[data-astro-cid-5lulptai]{--size:min(calc(40 * var(--u)), 100cqw / 9.5);font-size:var(--size);line-height:calc(var(--size) * 1.3);overflow-wrap:anywhere}.letters[data-astro-cid-5lulptai] .dots{color:var(--hidden)}.letters[data-astro-cid-5lulptai] .wrong{color:var(--ribbon)}.effort-foot[data-astro-cid-5lulptai]{margin-top:calc(32 * var(--u));align-items:start}.note[data-astro-cid-5lulptai]{font-size:var(--small);line-height:var(--small-line);color:var(--muted);grid-area:1/8/auto/14;margin:0}.more[data-astro-cid-5lulptai]{justify-self:end;gap:calc(8 * var(--u));text-wrap:balance;grid-area:1/2/auto/7}.more[data-astro-cid-5lulptai] span[data-astro-cid-5lulptai]{transition:transform .2s}.more[data-astro-cid-5lulptai]:hover span[data-astro-cid-5lulptai]{transform:translateX(calc(4 * var(--u)))}@media (width>=760px) and (height<=1000px){.effort[data-astro-cid-5lulptai]{grid-template-rows:minmax(calc(32 * var(--u)),auto) repeat(4,minmax(calc(80 * var(--u)),auto))}.effort-word[data-astro-cid-5lulptai]{padding-block:calc(8 * var(--u))}.effort-foot[data-astro-cid-5lulptai]{margin-top:calc(24 * var(--u))}}@media (width<=759px){.effort[data-astro-cid-5lulptai]{flex-direction:column;grid-template-rows:none;display:flex}.effort-h-recto[data-astro-cid-5lulptai],.effort-h-verso[data-astro-cid-5lulptai]{display:none}.effort-bar[data-astro-cid-5lulptai],.effort-word[data-astro-cid-5lulptai]{border:0}.effort-bar[data-astro-cid-5lulptai]{justify-content:flex-end;gap:calc(12 * var(--u));padding-top:calc(16 * var(--u));border-top:1px solid var(--rule);flex-direction:row-reverse}.effort-bar[data-astro-cid-5lulptai].last{border-bottom:0}.effort-word[data-astro-cid-5lulptai].last{border-bottom:1px solid var(--rule);padding-bottom:calc(16 * var(--u))}.bar[data-astro-cid-5lulptai]{width:min(calc(var(--pw) * var(--u)), calc((100% - 64 * var(--u)) * var(--pw) / 288));height:calc(12 * var(--u));border-radius:calc(6 * var(--u));transform-origin:0}.effort-word[data-astro-cid-5lulptai]{gap:calc(6 * var(--u));padding-block:calc(8 * var(--u)) calc(16 * var(--u))}.letters[data-astro-cid-5lulptai]{--size:min(calc(28 * var(--u)), 100cqw / 9.5);line-height:calc(40 * var(--u))}.effort-foot[data-astro-cid-5lulptai]{margin-top:calc(24 * var(--u))}.note[data-astro-cid-5lulptai]{grid-area:auto/1/auto/-1}.more[data-astro-cid-5lulptai]{margin-top:calc(24 * var(--u));grid-area:auto/1/auto/-1;justify-self:stretch}}@media (forced-colors:active){.bar[data-astro-cid-5lulptai]{background:canvastext}}@media (prefers-reduced-motion:reduce){.more[data-astro-cid-5lulptai] span[data-astro-cid-5lulptai]{transition:none}}.anki-section[data-astro-cid-c4tcztpz]{padding-top:var(--section-space);overflow:clip}.anki-copy[data-astro-cid-c4tcztpz]{margin-top:var(--section-gap)}.anki-copy[data-astro-cid-c4tcztpz] p[data-astro-cid-c4tcztpz]{max-width:calc(640 * var(--u));text-align:center;text-wrap:pretty;font-size:var(--lead);line-height:var(--lead-line);color:var(--ink);grid-column:1/-1;margin:0 auto}.anki-guides[data-astro-cid-c4tcztpz]{justify-content:center;column-gap:calc(32 * var(--u));flex-wrap:wrap;display:flex;margin-top:calc(8 * var(--u))!important;font-size:var(--text)!important;line-height:var(--text-line)!important}.anki-guides[data-astro-cid-c4tcztpz] a[data-astro-cid-c4tcztpz]{min-height:calc(44 * var(--u));padding-block:calc(9 * var(--u));color:var(--ink);text-underline-offset:calc(4 * var(--u));text-decoration:underline;text-decoration-color:var(--rule);display:inline-block}.anki-guides[data-astro-cid-c4tcztpz] a[data-astro-cid-c4tcztpz]:hover{text-decoration-color:var(--ink)}.procession-viewport[data-astro-cid-c4tcztpz]{--device-width:max(calc(220 * var(--u)),min(calc((100vw - 2 * var(--margin) - 2 * var(--gap)) / 3),calc(430 * var(--u)),calc((100svh - max(370 * var(--u), var(--procession-room,0px))) * .717)));--gap:max(var(--margin),clamp(calc(28 * var(--u)),5vw,calc(88 * var(--u))));margin-top:calc(40 * var(--u));scrollbar-width:none;padding:0 var(--margin) calc(8 * var(--u));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;overflow-x:auto}.procession-viewport[data-astro-cid-c4tcztpz]:focus-visible{outline-offset:-3px}.procession-viewport[data-astro-cid-c4tcztpz]::-webkit-scrollbar{display:none}.procession-row[data-astro-cid-c4tcztpz]{gap:var(--gap);align-items:end;width:max-content;display:flex}.procession-row[data-astro-cid-c4tcztpz] figure[data-astro-cid-c4tcztpz]{width:var(--device-width);scroll-snap-align:center;flex:none;margin:0}.procession-row[data-astro-cid-c4tcztpz] img[data-astro-cid-c4tcztpz]{width:100%;height:auto;display:block}.procession-row[data-astro-cid-c4tcztpz] figure[data-astro-cid-c4tcztpz][data-appearance=light] img[data-astro-cid-c4tcztpz][data-mode=dark],.procession-row[data-astro-cid-c4tcztpz] figure[data-astro-cid-c4tcztpz][data-appearance=dark] img[data-astro-cid-c4tcztpz][data-mode=light]{display:none}.gallery-device[data-astro-cid-c4tcztpz]{aspect-ratio:720/1004;position:relative}.gallery-device[data-astro-cid-c4tcztpz] video[data-astro-cid-c4tcztpz]{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;mask-image:url(/img/anki/device-mask.svg);mask-size:100% 100%;mask-repeat:no-repeat}.gallery-device[data-astro-cid-c4tcztpz] video[data-astro-cid-c4tcztpz].playing{opacity:1}@media (prefers-reduced-motion:reduce){.gallery-device[data-astro-cid-c4tcztpz] video[data-astro-cid-c4tcztpz]{display:none}}.procession-row[data-astro-cid-c4tcztpz] figcaption[data-astro-cid-c4tcztpz]{margin-top:calc(18 * var(--u));text-align:center;font-size:var(--small);line-height:var(--small-line);color:var(--muted)}.procession-viewport[data-astro-cid-c4tcztpz].is-moving{touch-action:pan-y;scroll-snap-type:none;overflow:hidden}.is-moving[data-astro-cid-c4tcztpz] .procession-row[data-astro-cid-c4tcztpz]{transform:translate3d(var(--procession-x,0px),0,0);will-change:transform}@media (width<=999px){.procession-viewport[data-astro-cid-c4tcztpz]{--device-width:max(calc(220 * var(--u)),min(68vw,calc(360 * var(--u)),calc((100svh - max(320 * var(--u), var(--procession-room,0px))) * .717)));--gap:calc(28 * var(--u))}.desktop-break[data-astro-cid-c4tcztpz]{display:none}}@media (width<=759px){.anki-copy[data-astro-cid-c4tcztpz] p[data-astro-cid-c4tcztpz]{grid-column:1/-1}.procession-viewport[data-astro-cid-c4tcztpz]{margin-top:calc(32 * var(--u));--device-width:max(calc(220 * var(--u)),min(72vw,calc((100svh - max(320 * var(--u), var(--procession-room,0px))) * .717)))}}@media (prefers-reduced-motion:reduce){.procession-viewport[data-astro-cid-c4tcztpz]{scroll-behavior:auto}}.duo[data-astro-cid-iwqmqcit]{aspect-ratio:3093/2247;position:relative;container-type:inline-size}.stage[data-astro-cid-iwqmqcit]{pointer-events:none;perspective:408.9cqw;perspective-origin:50%;transform-style:preserve-3d;position:absolute;inset:0}.turn[data-astro-cid-iwqmqcit]{transform-style:preserve-3d;transform-origin:50%;position:absolute;inset:0}.base[data-astro-cid-iwqmqcit]{transform-origin:0;width:50%;height:100%;position:absolute;top:0;left:50%}.page[data-astro-cid-iwqmqcit]{height:100%;position:absolute;top:0}.cover[data-astro-cid-iwqmqcit]{transform-origin:100%;width:50%;height:100%;transform-style:preserve-3d;position:absolute;top:0;left:0;transform:translateZ(.5px)}.face[data-astro-cid-iwqmqcit]{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;position:absolute;top:0;left:0}.bezel[data-astro-cid-iwqmqcit]{height:100%;position:absolute;top:0;left:0}.back[data-astro-cid-iwqmqcit] .bezel[data-astro-cid-iwqmqcit]{height:auto}.screen[data-astro-cid-iwqmqcit]{background:var(--paper);position:absolute;overflow:hidden}.screen[data-astro-cid-iwqmqcit] img[data-astro-cid-iwqmqcit]{position:absolute}.fill[data-astro-cid-iwqmqcit]{position:absolute;inset:0}.off[data-astro-cid-iwqmqcit]{opacity:1;background:#000}.duo-left[data-astro-cid-iwqmqcit]{-webkit-mask:url(/img/duo/mask-left.png) 0 0/100% 100% no-repeat;mask:url(/img/duo/mask-left.png) 0 0/100% 100% no-repeat}.duo-outer[data-astro-cid-iwqmqcit]{-webkit-mask:url(/img/duo/mask-outer.png) 0 0/100% 100% no-repeat;mask:url(/img/duo/mask-outer.png) 0 0/100% 100% no-repeat}.fill-paper[data-astro-cid-iwqmqcit]{background:var(--paper);opacity:0}.duo-right[data-astro-cid-iwqmqcit]{transform:scaleX(-1);-webkit-mask:url(/img/duo/mask-left.png) 0 0/100% 100% no-repeat;mask:url(/img/duo/mask-left.png) 0 0/100% 100% no-repeat}.edge[data-astro-cid-iwqmqcit]{transform-origin:0;filter:brightness(.7);background:linear-gradient(90deg,#0a111f,#3b4a61 30%,#62728f 50%,#313b4c 75%,#0a111f);position:absolute}.pose-symbol[data-astro-cid-bz424dfb]{width:var(--size);height:var(--size);color:inherit;display:block}.poses-section[data-astro-cid-y6pad4zj]{padding-top:var(--section-space)}.poses-frame[data-astro-cid-y6pad4zj]{--pill:calc(48 * var(--u));grid-template-columns:var(--pill) calc(360 * var(--u)) minmax(0, 1fr);align-items:center;column-gap:calc(16 * var(--u));width:min(100% - 2 * var(--margin), 12 * var(--col) + var(--spine) + 12 * var(--gutter));margin:var(--section-gap) auto 0;padding:calc(32 * var(--u)) calc(40 * var(--u)) calc(32 * var(--u)) calc(40 * var(--u));border:1px solid var(--rule);border-radius:calc(32 * var(--u));display:grid}.poses-section[data-astro-cid-y6pad4zj]{--room:calc(100svh - 1.1 * clamp(calc(40 * var(--u)), 5.56vw, calc(80 * var(--u))) - var(--section-gap) - 64 * var(--u) - 48 * var(--u))}.scene[data-astro-cid-y6pad4zj]{--gap:calc(24 * var(--u));width:min(100% - var(--gap), 80svh, var(--room));margin-left:var(--gap);aspect-ratio:1;grid-area:1/3;justify-self:center;align-items:center;display:grid}.pose-line[data-astro-cid-y6pad4zj]{display:none}.pose-nav[data-astro-cid-y6pad4zj]{gap:calc(12 * var(--u));flex-direction:column;grid-area:1/1;display:flex}.nav-button[data-astro-cid-y6pad4zj]{width:var(--pill);height:var(--pill);border:1.5px solid var(--stroke);color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;transition:background-color .16s,border-color .16s,opacity .16s;display:grid}.nav-button[data-astro-cid-y6pad4zj]:disabled{opacity:.3;cursor:default}@media (hover:hover){.nav-button[data-astro-cid-y6pad4zj]:not(:disabled):hover{border-color:var(--ink);background:color-mix(in srgb, var(--ink) 5%, transparent)}}.nav-button[data-astro-cid-y6pad4zj]:not(:disabled):active{transform:scale(.94)}.pose-list[data-astro-cid-y6pad4zj]{align-items:flex-start;gap:calc(12 * var(--u));interpolate-size:allow-keywords;flex-direction:column;grid-area:1/2;display:flex}.pose-item[data-astro-cid-y6pad4zj]{border-radius:calc(24 * var(--u));width:fit-content;box-shadow:inset 0 0 0 1.5px var(--stroke);transition:width .32s cubic-bezier(.2,.7,.2,1),background-color .24s,box-shadow .24s}@media (hover:hover){.pose-item[data-astro-cid-y6pad4zj]:not(.open):hover{box-shadow:inset 0 0 0 1.5px var(--ink);background:color-mix(in srgb, var(--ink) 5%, transparent)}}.pose-item[data-astro-cid-y6pad4zj].open{background:var(--sheet);width:100%;box-shadow:inset 0 0 0 1px var(--rule), 0 calc(8 * var(--u)) calc(24 * var(--u)) var(--shadow)}.pose-button[data-astro-cid-y6pad4zj]{align-items:center;gap:calc(12 * var(--u));box-sizing:border-box;width:100%;min-height:var(--pill);padding:0 calc(24 * var(--u)) 0 calc(14 * var(--u));border-radius:inherit;color:var(--ink);font:inherit;font-size:calc(17 * var(--u));text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;font-weight:500;display:flex}.open[data-astro-cid-y6pad4zj] .pose-button[data-astro-cid-y6pad4zj]{cursor:default;font-weight:700}.pose-button[data-astro-cid-y6pad4zj]:focus-visible{outline:none}.pose-item[data-astro-cid-y6pad4zj]:has(.pose-button:focus-visible){outline:2px solid var(--ink);outline-offset:calc(3 * var(--u))}.nav-button[data-astro-cid-y6pad4zj]:focus-visible{outline:2px solid var(--ink);outline-offset:calc(3 * var(--u));border-radius:50%}.symbol[data-astro-cid-y6pad4zj]{width:calc(24 * var(--u));flex:none;justify-content:center;display:inline-flex}.symbol[data-astro-cid-y6pad4zj].turned{transform:rotate(90deg)}.pose-desc[data-astro-cid-y6pad4zj]{grid-template-rows:0fr;width:0;min-width:100%;transition:grid-template-rows .32s cubic-bezier(.2,.7,.2,1);display:grid}.pose-desc[data-astro-cid-y6pad4zj] p[data-astro-cid-y6pad4zj]{min-height:0;padding:0 calc(24 * var(--u)) 0 calc(50 * var(--u));font-size:var(--small);line-height:var(--small-line);color:var(--ink);text-wrap:pretty;overflow-wrap:break-word;opacity:0;margin:0;transition:opacity .2s,padding-bottom .32s cubic-bezier(.2,.7,.2,1);overflow:hidden}.open[data-astro-cid-y6pad4zj] .pose-desc[data-astro-cid-y6pad4zj]{grid-template-rows:1fr}.open[data-astro-cid-y6pad4zj] .pose-desc[data-astro-cid-y6pad4zj] p[data-astro-cid-y6pad4zj]{padding-bottom:calc(18 * var(--u));opacity:1;min-height:calc(3 * var(--small-line) + 18 * var(--u));transition-duration:.28s,.32s;transition-delay:0s,0s}@media (prefers-reduced-motion:reduce){.pose-item[data-astro-cid-y6pad4zj],.pose-desc[data-astro-cid-y6pad4zj],.pose-desc[data-astro-cid-y6pad4zj] p[data-astro-cid-y6pad4zj],.nav-button[data-astro-cid-y6pad4zj],.pose-line[data-astro-cid-y6pad4zj],.pose-line[data-astro-cid-y6pad4zj].leaving,.pose-line[data-astro-cid-y6pad4zj]>span[data-astro-cid-y6pad4zj]{transition:none}}@media (width>=760px) and (width<=1099px){.poses-frame[data-astro-cid-y6pad4zj]{grid-template-columns:var(--pill) calc(280 * var(--u)) minmax(0, 1fr);padding:calc(24 * var(--u));column-gap:calc(12 * var(--u))}.scene[data-astro-cid-y6pad4zj]{--gap:calc(12 * var(--u))}.pose-desc[data-astro-cid-y6pad4zj] p[data-astro-cid-y6pad4zj]{padding-inline:calc(14 * var(--u)) calc(16 * var(--u))}}@media (width<=759px){.poses-frame[data-astro-cid-y6pad4zj]{width:auto;margin:var(--section-gap) var(--margin) 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);padding:0;display:grid}.poses-section[data-astro-cid-y6pad4zj] .section-head.centered{text-align:left;align-items:flex-start}.pose-nav[data-astro-cid-y6pad4zj]{display:none}.scene[data-astro-cid-y6pad4zj]{--gap:0px;grid-area:1/1;width:100%;margin:0}.poses-frame[data-astro-cid-y6pad4zj]:before{content:"";margin-top:calc(20 * var(--u));border-radius:calc(28 * var(--u));box-shadow:inset 0 0 0 1px var(--ring);pointer-events:none;grid-area:2/1/4;align-self:stretch}.pose-line[data-astro-cid-y6pad4zj]{margin:calc(20 * var(--u)) 0 0;padding:calc(16 * var(--u)) calc(20 * var(--u)) calc(4 * var(--u));min-height:calc(var(--small-line) + 2 * var(--u) + 3 * var(--small-line) + 20 * var(--u));font-size:var(--small);line-height:var(--small-line);color:var(--ink);text-wrap:pretty;grid-area:2/1;display:block}.pose-line[data-astro-cid-y6pad4zj]>span[data-astro-cid-y6pad4zj]{transition:opacity .24s cubic-bezier(.2,.7,.2,1)}.pose-line[data-astro-cid-y6pad4zj].leaving>span[data-astro-cid-y6pad4zj]{opacity:0;transition:opacity .12s ease-in}.pose-line[data-astro-cid-y6pad4zj] .pose-name[data-astro-cid-y6pad4zj]{margin-bottom:calc(2 * var(--u));font-family:var(--sans);font-size:var(--small);line-height:var(--small-line);letter-spacing:0;text-transform:none;color:var(--ink);font-weight:700;display:block}.pose-text[data-astro-cid-y6pad4zj]{display:block}.pose-button[data-astro-cid-y6pad4zj]:focus-visible{outline:2px solid var(--ink);outline-offset:calc(2 * var(--u))}.pose-list[data-astro-cid-y6pad4zj]{gap:calc(2 * var(--u));padding:calc(4 * var(--u));border-radius:0 0 calc(28 * var(--u)) calc(28 * var(--u));box-shadow:none;grid-area:3/1;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:0;display:grid}.pose-item[data-astro-cid-y6pad4zj],.pose-item[data-astro-cid-y6pad4zj].open{display:contents}.pose-desc[data-astro-cid-y6pad4zj]{display:none}.pose-button[data-astro-cid-y6pad4zj]{border-radius:calc(999 * var(--u));justify-content:center;min-width:0;padding:0;transition:background-color .2s,color .2s}.open[data-astro-cid-y6pad4zj] .pose-button[data-astro-cid-y6pad4zj]{background:var(--ink);color:var(--on-ink)}.pose-button[data-astro-cid-y6pad4zj] .pose-symbol{width:calc(28 * var(--u));height:calc(28 * var(--u))}.symbol[data-astro-cid-y6pad4zj]{width:auto}.pose-label[data-astro-cid-y6pad4zj]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.section[data-astro-cid-irahaz3f]{padding-top:var(--section-space)}.phone-only[data-astro-cid-irahaz3f]{display:none}.duo-row[data-astro-cid-irahaz3f]{margin-top:var(--section-gap)}.duo-cell[data-astro-cid-irahaz3f]{width:min(100%, calc((100vh - max(360 * var(--u), var(--duo-room,0px))) * 3093 / 2247));grid-column:2/13;justify-self:center}.duo-captions[data-astro-cid-irahaz3f]{margin-top:calc(40 * var(--u));font-size:var(--text);line-height:var(--text-line);color:var(--ink)}.duo-captions[data-astro-cid-irahaz3f] p[data-astro-cid-irahaz3f]{margin:0}.cap-recto[data-astro-cid-irahaz3f]{text-align:right;grid-column:4/7}.cap-verso[data-astro-cid-irahaz3f]{grid-column:8/11}.readout[data-astro-cid-irahaz3f]{padding:calc(4 * var(--u)) calc(8 * var(--u));border-radius:calc(999 * var(--u));background:var(--ink);color:var(--on-ink);font-size:var(--label);line-height:var(--label-line);letter-spacing:var(--label-track);white-space:nowrap;align-self:start}.iphone[data-astro-cid-irahaz3f]{margin-top:var(--section-gap);align-items:start}.iphone-img[data-astro-cid-irahaz3f]{width:100%;height:auto;max-height:min(calc(760 * var(--u)), calc(100vh - 280 * var(--u)));object-fit:contain;object-position:right top;grid-column:2/7}.iphone-text[data-astro-cid-irahaz3f]{gap:calc(24 * var(--u));flex-direction:column;grid-column:8/12;display:flex}.iphone-text[data-astro-cid-irahaz3f] p[data-astro-cid-irahaz3f]{font-size:var(--lead);line-height:var(--lead-line);color:var(--ink);text-wrap:pretty;margin:0}@media (width>=760px) and (width<=1099px){.iphone-text[data-astro-cid-irahaz3f]{grid-column:8/14}}.privacy[data-astro-cid-irahaz3f]{margin-top:var(--section-gap)}.privacy-text[data-astro-cid-irahaz3f]{max-width:calc(640 * var(--u));font-size:var(--lead);line-height:var(--lead-line);color:var(--ink);text-align:center;text-wrap:balance;grid-column:1/-1;justify-self:center;margin:0}.get[data-astro-cid-irahaz3f]{padding-top:calc(96 * var(--u));padding-bottom:calc(80 * var(--u))}.get-words[data-astro-cid-irahaz3f] .display[data-astro-cid-irahaz3f]{overflow-wrap:anywhere;min-width:0;font-size:clamp(calc(110 * var(--u)), 13.3vw, calc(192 * var(--u)));letter-spacing:-.042em;font-weight:800;line-height:1}.get-row[data-astro-cid-irahaz3f]{margin-top:calc(48 * var(--u));align-items:center}.get-app[data-astro-cid-irahaz3f]{justify-content:flex-end;align-items:center;gap:calc(16 * var(--u));grid-column:2/7;display:flex}.get-name[data-astro-cid-irahaz3f]{text-align:right;font-size:var(--small);line-height:var(--small-line);color:var(--muted);flex-direction:column;align-items:flex-end;display:flex}.get-name[data-astro-cid-irahaz3f] .display[data-astro-cid-irahaz3f]{font-size:calc(20 * var(--u));line-height:calc(28 * var(--u));color:var(--ink);font-weight:600}.icon[data-astro-cid-irahaz3f]{width:calc(64 * var(--u));height:calc(64 * var(--u))}.get-go[data-astro-cid-irahaz3f]{grid-column:8/12;align-items:center;display:flex}@media (width<=759px){.phone-only[data-astro-cid-irahaz3f]{margin-bottom:calc(8 * var(--u));display:block}.duo-cell[data-astro-cid-irahaz3f]{grid-column:1/-1;width:100%}.duo-captions[data-astro-cid-irahaz3f]{margin-top:calc(24 * var(--u))}.cap-recto[data-astro-cid-irahaz3f]{text-align:left;grid-column:1/3}.cap-verso[data-astro-cid-irahaz3f]{grid-column:3/5}.readout[data-astro-cid-irahaz3f]{display:none}.iphone[data-astro-cid-irahaz3f]{row-gap:calc(28 * var(--u))}.iphone-img[data-astro-cid-irahaz3f]{width:min(78%,calc(320 * var(--u)));object-position:center top;grid-area:2/1/auto/-1;justify-self:center;max-height:none}.iphone-text[data-astro-cid-irahaz3f]{gap:calc(16 * var(--u));opacity:1;grid-area:1/1/auto/-1;max-width:36em}.privacy-text[data-astro-cid-irahaz3f]{grid-column:1/-1}.get[data-astro-cid-irahaz3f]{padding-top:var(--section-space);padding-bottom:calc(24 * var(--u))}.get-words[data-astro-cid-irahaz3f]{display:none}.get-row[data-astro-cid-irahaz3f]{align-items:center;column-gap:calc(24 * var(--u));row-gap:calc(20 * var(--u));flex-wrap:wrap;margin-top:0;display:flex}.get-app[data-astro-cid-irahaz3f]{justify-content:flex-end;gap:calc(16 * var(--u));flex-direction:row-reverse}.get-name[data-astro-cid-irahaz3f]{text-align:left;align-items:flex-start;gap:calc(2 * var(--u))}.get-name[data-astro-cid-irahaz3f] .display[data-astro-cid-irahaz3f]{font-size:calc(22 * var(--u));line-height:calc(28 * var(--u));letter-spacing:-.02em;font-weight:700}.get-go[data-astro-cid-irahaz3f]{flex:none}}
