.story[data-astro-cid-6xhw56bs]{--w:min(1240px, calc(100vw - 2rem));--ease:cubic-bezier(.22, .8, .2, 1);--cam:.95s;--fade:.45s;--hlc:#2f5be8;width:var(--w);margin:1.5em 0 0 calc((100% - var(--w)) / 2);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:0 4.5rem;display:grid}.stage[data-astro-cid-6xhw56bs]{transition:top var(--cam) var(--ease);flex-direction:column;align-items:flex-start;gap:12px;display:flex;position:sticky;top:9vh}.stage[data-astro-cid-6xhw56bs] .slot{transition:width var(--cam) var(--ease), height var(--cam) var(--ease);background:#fff;border:1px solid #2e2e33;border-radius:8px;position:relative;overflow:hidden}.stage[data-astro-cid-6xhw56bs] .cv{transform-origin:0 0;opacity:0;transition:transform var(--cam) var(--ease), opacity var(--fade) ease;position:absolute;top:0;left:0}.stage[data-astro-cid-6xhw56bs] .cv.on{opacity:1}.stage[data-astro-cid-6xhw56bs] .cv.snap{transition:opacity var(--fade) ease}.stage[data-astro-cid-6xhw56bs] .cv img{border-radius:0;width:100%;max-width:none;height:100%;display:block}.stage[data-astro-cid-6xhw56bs] .hl{border:calc(2px / var(--s)) solid var(--hlc);border-radius:calc(6px / var(--s));box-shadow:0 0 0 calc(3px / var(--s)) #2f5be829;opacity:0;transition:opacity .4s ease, transform .6s var(--ease);pointer-events:none;position:absolute;transform:scale(1.06)}.stage[data-astro-cid-6xhw56bs] .hl.in{opacity:1;transform:none}.steps[data-astro-cid-6xhw56bs]{margin:0;padding:22vh 0 34vh;list-style:none}.step[data-astro-cid-6xhw56bs]{min-height:58vh;color:rgb(var(--gray));font-size:.95em;line-height:1.6;transition:color .4s;position:relative}.step[data-astro-cid-6xhw56bs].on{color:rgb(var(--gray-dark))}.step[data-astro-cid-6xhw56bs] p[data-astro-cid-6xhw56bs]{margin:0 0 .8em}.ch[data-astro-cid-6xhw56bs]{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:.7em;font-weight:600}.step[data-astro-cid-6xhw56bs] blockquote[data-astro-cid-6xhw56bs]{margin:0 0 .8em;font-size:1em}.credit[data-astro-cid-6xhw56bs],.go[data-astro-cid-6xhw56bs]{font-size:.85em}.go[data-astro-cid-6xhw56bs] a[data-astro-cid-6xhw56bs]{color:rgb(var(--gray-dark));text-decoration-color:#ffffff59}.go[data-astro-cid-6xhw56bs] a[data-astro-cid-6xhw56bs]:hover{color:var(--accent-hover)}@media (width<=860px){.story[data-astro-cid-6xhw56bs]{display:block}.stage[data-astro-cid-6xhw56bs]{z-index:2;background:linear-gradient(var(--bg) 88%, transparent);padding:.8rem 0 1.2rem;top:0!important}.steps[data-astro-cid-6xhw56bs]{padding:40vh 0 30vh}.step[data-astro-cid-6xhw56bs]{min-height:70vh;color:rgb(var(--gray-dark))}}@media (prefers-reduced-motion:reduce){.stage[data-astro-cid-6xhw56bs] .slot,.stage[data-astro-cid-6xhw56bs] .cv,.stage[data-astro-cid-6xhw56bs] .hl,.step[data-astro-cid-6xhw56bs]{transition:none}}.reel[data-astro-cid-le33jmb4]{--w:min(1240px, calc(100vw - 2rem));width:var(--w);margin:1em 0 2.5em calc((100% - var(--w)) / 2)}.win[data-astro-cid-le33jmb4]{border:1px solid var(--border);box-shadow:var(--box-shadow);background:#fff;border-radius:12px;overflow:hidden}.bar[data-astro-cid-le33jmb4]{color:rgb(var(--gray));background:#2a2a2e;align-items:center;gap:6px;padding:8px 12px;font-size:.65em;display:flex}.bar[data-astro-cid-le33jmb4] i[data-astro-cid-le33jmb4]{background:#48484e;border-radius:50%;width:10px;height:10px}.bar[data-astro-cid-le33jmb4] span[data-astro-cid-le33jmb4]{margin-left:8px}.bar[data-astro-cid-le33jmb4] .open[data-astro-cid-le33jmb4]{margin-left:auto}.view[data-astro-cid-le33jmb4]{position:relative;overflow:hidden}.view[data-astro-cid-le33jmb4] iframe[data-astro-cid-le33jmb4]{transform-origin:0 0;border:0;width:1440px;height:900px;position:absolute;top:0;left:0}.cap[data-astro-cid-le33jmb4]{align-items:center;gap:1rem;margin-top:.8em;font-size:.85em;display:flex}.cap[data-astro-cid-le33jmb4] p[data-astro-cid-le33jmb4]{flex:1;min-height:3.2em;margin:0}.play[data-astro-cid-le33jmb4]{border:1px solid var(--border);width:2.2em;height:2.2em;color:rgb(var(--gray-dark));cursor:pointer;background:0 0;border-radius:50%;flex:none;font-size:.8em}.dots[data-astro-cid-le33jmb4]{gap:2px;margin:0;padding:0;list-style:none;display:flex}.dots[data-astro-cid-le33jmb4] button[data-astro-cid-le33jmb4]{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.dots[data-astro-cid-le33jmb4] button[data-astro-cid-le33jmb4]:before{content:"";background:#48484e;border-radius:4px;width:8px;height:8px;transition:width .35s cubic-bezier(.22,.8,.2,1),background .35s}.dots[data-astro-cid-le33jmb4] button[data-astro-cid-le33jmb4].on:before{background:var(--accent);width:18px}.dots[data-astro-cid-le33jmb4] button[data-astro-cid-le33jmb4]:focus-visible,.play[data-astro-cid-le33jmb4]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.prog[data-astro-cid-le33jmb4]{background:#2a2a2e;height:3px}.prog[data-astro-cid-le33jmb4] i[data-astro-cid-le33jmb4]{background:var(--accent);width:0;height:100%;display:block}.prog[data-astro-cid-le33jmb4] i[data-astro-cid-le33jmb4].run{animation:fill var(--dur,7s) linear forwards}.reel[data-astro-cid-le33jmb4].paused .prog[data-astro-cid-le33jmb4] i[data-astro-cid-le33jmb4].run{animation-play-state:paused}@keyframes fill{to{width:100%}}.phone[data-astro-cid-le33jmb4]{display:none}@media (width<=860px){.win[data-astro-cid-le33jmb4],.cap[data-astro-cid-le33jmb4]{display:none}.phone[data-astro-cid-le33jmb4]{display:block}}.dec[data-astro-cid-j3araoyu]{--w:min(1240px, calc(100vw - 2rem));--ease:cubic-bezier(.22, .8, .2, 1);--hlc:#2f5be8;width:var(--w);margin-left:calc((100% - var(--w)) / 2)}.d[data-astro-cid-j3araoyu]{margin:0 0 4.5em}.d[data-astro-cid-j3araoyu] header[data-astro-cid-j3araoyu]{max-width:720px}.d[data-astro-cid-j3araoyu] h3[data-astro-cid-j3araoyu]{margin:.4em 0 .3em;scroll-margin-top:1rem}.why[data-astro-cid-j3araoyu]{color:rgb(var(--gray));margin:0 0 1.4em;font-size:.95em}.pair[data-astro-cid-j3araoyu]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:3rem;display:grid}figure[data-astro-cid-j3araoyu]{margin:0}figure[data-astro-cid-j3araoyu] a[data-astro-cid-j3araoyu]{display:block}figure[data-astro-cid-j3araoyu] img[data-astro-cid-j3araoyu]{border:1px solid #2e2e33;border-radius:8px;width:100%;max-width:none;display:block}.before[data-astro-cid-j3araoyu] img[data-astro-cid-j3araoyu]{opacity:.6;transition:opacity .3s}.before[data-astro-cid-j3araoyu]:hover img[data-astro-cid-j3araoyu]{opacity:1}.before[data-astro-cid-j3araoyu] img[data-astro-cid-j3araoyu]{object-fit:cover;object-position:top;max-height:520px}figcaption[data-astro-cid-j3araoyu]{color:rgb(var(--gray));margin-top:.7em;font-size:.72em}figcaption[data-astro-cid-j3araoyu] b[data-astro-cid-j3araoyu]{color:rgb(var(--gray-dark));margin-right:.3em;font-weight:600}.after[data-astro-cid-j3araoyu]{padding:0 34px}.shot[data-astro-cid-j3araoyu]{max-width:min(100%, var(--mw,100%));margin:0 auto;position:relative}.box[data-astro-cid-j3araoyu]{border:1.5px solid var(--hlc);opacity:0;transition:opacity .45s ease calc(var(--i) * 90ms), transform .6s var(--ease) calc(var(--i) * 90ms), box-shadow .25s ease, background .25s ease;pointer-events:auto;border-radius:5px;position:absolute;transform:scale(1.04)}.d[data-astro-cid-j3araoyu].in .box[data-astro-cid-j3araoyu]{opacity:1;transform:none}.num[data-astro-cid-j3araoyu]{background:var(--hlc);color:#fff;text-align:center;opacity:0;width:22px;height:22px;transition:opacity .45s ease calc(var(--i) * 90ms), box-shadow .25s ease;border-radius:50%;margin-top:-2px;font-size:12px;font-weight:600;line-height:22px;position:absolute;left:-30px}.num[data-astro-cid-j3araoyu].r{left:auto;right:-30px}.d[data-astro-cid-j3araoyu].in .num[data-astro-cid-j3araoyu]{opacity:1}.num[data-astro-cid-j3araoyu].on{box-shadow:0 0 0 4px #2f5be859}.box[data-astro-cid-j3araoyu].on{background:#2f5be81a;box-shadow:0 0 0 4px #2f5be847}.notes[data-astro-cid-j3araoyu]{columns:2;column-gap:2.5rem;margin:1.6em 0 0;padding-left:1.4em;font-size:.82em}.notes[data-astro-cid-j3araoyu] li[data-astro-cid-j3araoyu]{break-inside:avoid;cursor:default;border-radius:6px;margin-bottom:.45em;padding:.15em .4em;transition:background .25s,color .25s}.notes[data-astro-cid-j3araoyu] li[data-astro-cid-j3araoyu]::marker{color:var(--accent);font-weight:700}.notes[data-astro-cid-j3araoyu] li[data-astro-cid-j3araoyu].on{color:rgb(var(--black));background:#7aa2ff1f}@media (width<=860px){.pair[data-astro-cid-j3araoyu]{grid-template-columns:1fr}.notes[data-astro-cid-j3araoyu]{columns:1}}@media (prefers-reduced-motion:reduce){.box[data-astro-cid-j3araoyu],.num[data-astro-cid-j3araoyu],.notes[data-astro-cid-j3araoyu] li[data-astro-cid-j3araoyu],.before[data-astro-cid-j3araoyu] img[data-astro-cid-j3araoyu]{transition:none}}h2[data-astro-cid-ieldnayw][id],h3[data-astro-cid-ieldnayw][id]{scroll-margin-top:1rem}.learn[data-astro-cid-ieldnayw] li[data-astro-cid-ieldnayw]{margin-bottom:.6em}.foot-note[data-astro-cid-ieldnayw]{color:rgb(var(--gray));margin-top:2em;font-size:.8em}
