.skip[data-astro-cid-lat4w5si]{z-index:100;background:var(--white);color:var(--black);transition:top .3s var(--ease-out);border-radius:999px;padding:10px 16px;font-weight:600;text-decoration:none;position:fixed;top:-60px;left:16px}.skip[data-astro-cid-lat4w5si]:focus{top:12px}.h2[data-astro-cid-lat4w5si]{font-size:var(--step-1);max-width:16ch}.h3[data-astro-cid-lat4w5si]{font-size:var(--step-2);letter-spacing:-.025em;max-width:20ch;font-weight:600;line-height:1.15}.lede[data-astro-cid-lat4w5si]{max-width:46ch;margin-top:24px;font-size:clamp(1.125rem,1rem + .45vw,1.375rem);line-height:1.45}.rows[data-astro-cid-lat4w5si]{margin:0;padding:0;list-style:none}.rows[data-astro-cid-lat4w5si] li[data-astro-cid-lat4w5si]{border-top:1px solid var(--rule);padding:14px 0}.rows[data-astro-cid-lat4w5si] li[data-astro-cid-lat4w5si]:last-child{border-bottom:1px solid var(--rule)}.split[data-astro-cid-lat4w5si]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:32px clamp(48px,7vw,120px);display:grid}.split--rows[data-astro-cid-lat4w5si]{margin-top:clamp(64px,8vw,112px)}.prose[data-astro-cid-lat4w5si]{gap:20px;max-width:60ch;display:grid}@media (width<=860px){.split[data-astro-cid-lat4w5si]{grid-template-columns:1fr}}.open[data-astro-cid-lat4w5si]{padding-top:calc(60px + clamp(40px,6vw,88px))}.open__head[data-astro-cid-lat4w5si]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px 64px;display:grid}.open__title[data-astro-cid-lat4w5si]{font-size:var(--step-display);animation:rise 1.2s 50ms var(--ease-out) both}.open__lede[data-astro-cid-lat4w5si]{max-width:40ch;color:var(--muted);animation:rise 1.2s .1s var(--ease-out) both;margin-top:20px;font-size:clamp(1.125rem,1rem + .45vw,1.375rem);line-height:1.45}.open__fig[data-astro-cid-lat4w5si]{text-align:right;animation:rise 1.2s .2s var(--ease-out) both;justify-items:end;margin:0}.open__meta[data-astro-cid-lat4w5si]{animation:rise 1.2s .3s var(--ease-out) both;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 24px;margin-top:clamp(32px,4vw,48px);display:grid}.open__meta[data-astro-cid-lat4w5si] div[data-astro-cid-lat4w5si]{border-top:1px solid var(--rule);padding-top:16px}.open__meta[data-astro-cid-lat4w5si] dt[data-astro-cid-lat4w5si]{font-size:.8125rem}.open__meta[data-astro-cid-lat4w5si] dd[data-astro-cid-lat4w5si]{margin:4px 0 0;font-size:.9375rem;font-weight:500}@media (width<=760px){.open__head[data-astro-cid-lat4w5si]{grid-template-columns:1fr}.open__fig[data-astro-cid-lat4w5si]{text-align:left;justify-items:start}.open__meta[data-astro-cid-lat4w5si]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}}@keyframes rise{0%{opacity:0;filter:blur(8px);transform:translateY(24px)}}.merge[data-astro-cid-lat4w5si]{--m:clamp(0, (var(--p,0) - .08) / .5, 1);--n:clamp(0, (var(--p,0) - .42) / .3, 1);--o:clamp(0, (var(--p,0) - .4) / .12, 1);--i:clamp(0, (var(--p,0) - .54) / .14, 1);height:240svh}.merge__stage[data-astro-cid-lat4w5si]{flex-direction:column;align-items:center;height:100svh;padding-top:clamp(32px,6svh,72px);display:flex;position:sticky;top:0;overflow:hidden}.merge__tabs[data-astro-cid-lat4w5si]{justify-content:center;gap:8px;display:flex}.merge__pair[data-astro-cid-lat4w5si]{gap:8px;display:flex;position:relative}.tab[data-astro-cid-lat4w5si]{min-height:40px;box-shadow:inset 0 0 0 1px var(--rule);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 18px;font-size:.9375rem;font-weight:600;display:inline-flex}.tab--on[data-astro-cid-lat4w5si]{background:var(--white);color:var(--black);box-shadow:none}.merge__old[data-astro-cid-lat4w5si]{background:var(--black);opacity:calc(1 - var(--o));filter:blur(calc(var(--o) * 6px))}.merge__old--a[data-astro-cid-lat4w5si]{transform:translateX(calc(var(--m) * var(--ka,0px)))}.merge__old--b[data-astro-cid-lat4w5si]{z-index:1;transform:translateX(calc(var(--m) * var(--kb,0px) * -1));position:relative}.merge__one[data-astro-cid-lat4w5si]{opacity:var(--i);filter:blur(calc((1 - var(--i)) * 6px));translate:-50%;transform:scale(calc(.92 + var(--i) * .08));position:absolute;top:0;left:50%}.merge__nitro[data-astro-cid-lat4w5si]{transform:translateX(calc(var(--m) * var(--close,0px) * -1))}.merge__cap[data-astro-cid-lat4w5si]{text-align:center;min-height:1.5em;margin-top:18px;font-size:.9375rem;position:relative}.merge__cap[data-astro-cid-lat4w5si] span[data-astro-cid-lat4w5si]{display:block}.merge__cap--before[data-astro-cid-lat4w5si]{opacity:calc(1 - var(--o));filter:blur(calc(var(--o) * 6px))}.merge__cap--after[data-astro-cid-lat4w5si]{opacity:var(--i);filter:blur(calc((1 - var(--i)) * 6px));position:absolute;inset:0}.merge__screens[data-astro-cid-lat4w5si]{flex:1;width:100%;margin-top:clamp(24px,4svh,48px);position:relative}.merge__screens[data-astro-cid-lat4w5si] .merge__scr{border-radius:20px;height:auto;position:absolute;top:0;left:50%;box-shadow:0 0 0 1px #ffffff1a,0 50px 100px -30px #000000e6}.merge__screens[data-astro-cid-lat4w5si] .merge__scr--l,.merge__screens[data-astro-cid-lat4w5si] .merge__scr--r{width:min(46vw,640px,152.7svh - 397.02px);opacity:calc(1 - var(--n))}.merge__screens[data-astro-cid-lat4w5si] .merge__scr--l{transform:translateX(calc(-50% - (1 - var(--m)) * 52%)) translateY(calc((1 - var(--m)) * 4%)) rotate(calc((1 - var(--m)) * -3deg))}.merge__screens[data-astro-cid-lat4w5si] .merge__scr--r{transform:translateX(calc(-50% + (1 - var(--m)) * 52%)) translateY(calc((1 - var(--m)) * 8%)) rotate(calc((1 - var(--m)) * 3deg))}.merge__screens[data-astro-cid-lat4w5si] .merge__scr--new{width:min(92vw,1000px,129.5svh - 297.85px);opacity:var(--n);transform:translateX(-50%) scale(calc(.86 + var(--n) * .14));transform-origin:50% 0}@media (width<=760px){.merge[data-astro-cid-lat4w5si]{height:200svh}.merge__stage[data-astro-cid-lat4w5si]{padding-top:28px}.merge__screens[data-astro-cid-lat4w5si]{flex:none;height:56svh;margin-top:8svh}.merge__screens[data-astro-cid-lat4w5si] .merge__scr--l,.merge__screens[data-astro-cid-lat4w5si] .merge__scr--r{width:70vw}.tab[data-astro-cid-lat4w5si]{padding:0 12px;font-size:.8125rem}}.ctx[data-astro-cid-lat4w5si],.probs[data-astro-cid-lat4w5si]{padding-block:clamp(96px,11vw,160px)}.probs__head[data-astro-cid-lat4w5si]{margin-bottom:clamp(56px,7vw,104px)}.prob[data-astro-cid-lat4w5si]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:40px clamp(48px,7vw,112px);display:grid}.prob[data-astro-cid-lat4w5si]+.prob[data-astro-cid-lat4w5si]{margin-top:clamp(80px,10vw,144px)}.prob--flip[data-astro-cid-lat4w5si] .prob__media[data-astro-cid-lat4w5si]{order:2}.prob__media[data-astro-cid-lat4w5si] img{border-radius:20px;width:100%;height:auto;box-shadow:0 0 0 1px #ffffff1a,0 50px 100px -30px #000000e6}.prob__body[data-astro-cid-lat4w5si]{max-width:52ch;margin-top:20px}.prob__fix[data-astro-cid-lat4w5si]{border-top:1px solid var(--rule);max-width:52ch;margin-top:24px;padding-top:20px}.prob__fix-k[data-astro-cid-lat4w5si]{color:var(--muted);margin-bottom:6px;font-size:.8125rem;font-weight:600;display:block}@media (width<=860px){.prob[data-astro-cid-lat4w5si]{grid-template-columns:1fr}.prob--flip[data-astro-cid-lat4w5si] .prob__media[data-astro-cid-lat4w5si]{order:0}}.lay[data-astro-cid-lat4w5si]{padding-block:clamp(96px,11vw,160px)}.lay__head[data-astro-cid-lat4w5si]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.lay__body[data-astro-cid-lat4w5si]{grid-template-columns:minmax(0,1.5fr) minmax(0,.5fr);align-items:center;gap:40px clamp(40px,5vw,80px);margin-top:clamp(40px,5vw,64px);display:grid}.lay__frame[data-astro-cid-lat4w5si]{aspect-ratio:2880/1992;background:var(--black);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 30px 60px -28px #00000059}.lay__frame[data-astro-cid-lat4w5si] .lay__img{object-fit:cover;opacity:0;filter:blur(6px);width:100%;height:100%;transition:opacity .6s var(--ease-out), filter .6s var(--ease-out), transform .8s var(--ease-out);position:absolute;inset:0;transform:scale(1.02)}.lay__note[data-astro-cid-lat4w5si]{display:none}.lay[data-astro-cid-lat4w5si][data-layout=dialog] [data-layout-img=dialog],.lay[data-astro-cid-lat4w5si][data-layout=sheet] [data-layout-img=sheet],.lay[data-astro-cid-lat4w5si][data-layout=one] [data-layout-img=one]{opacity:1;filter:none;transform:none}.lay[data-astro-cid-lat4w5si][data-layout=dialog] [data-astro-cid-lat4w5si][data-layout-note=dialog],.lay[data-astro-cid-lat4w5si][data-layout=sheet] [data-astro-cid-lat4w5si][data-layout-note=sheet],.lay[data-astro-cid-lat4w5si][data-layout=one] [data-astro-cid-lat4w5si][data-layout-note=one]{animation:rise .8s var(--ease-out) both;display:block}.lay__verdict[data-astro-cid-lat4w5si]{box-shadow:inset 0 0 0 1px var(--rule);color:var(--muted);border-radius:999px;margin-top:18px;padding:5px 12px;font-size:.8125rem;font-weight:600;display:inline-flex}.lay__verdict--yes[data-astro-cid-lat4w5si]{background:var(--ink);color:var(--white);box-shadow:none}.lay__why[data-astro-cid-lat4w5si]{margin-top:14px}@media (width<=900px){.lay__body[data-astro-cid-lat4w5si]{grid-template-columns:1fr}}.seg[data-astro-cid-lat4w5si]{box-shadow:inset 0 0 0 1px var(--rule);border-radius:999px;padding:4px;display:inline-flex}.seg__btn[data-astro-cid-lat4w5si]{min-height:36px;color:var(--muted);font:600 .9375rem/1 var(--font);cursor:pointer;transition:background-color .4s var(--ease-out), color .4s var(--ease-out);background:0 0;border:0;border-radius:999px;padding:0 18px}.seg__btn[data-astro-cid-lat4w5si]:hover{color:var(--ink)}.seg__btn[data-astro-cid-lat4w5si][aria-pressed=true]{background:var(--ink);color:var(--white)}.flow[data-astro-cid-lat4w5si]{height:320svh}.flow__stage[data-astro-cid-lat4w5si]{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(40px,5vw,80px);height:100svh;display:grid;position:sticky;top:0}.flow__list[data-astro-cid-lat4w5si]{margin:32px 0 0;padding:0;list-style:none}.flow__item[data-astro-cid-lat4w5si]{border-top:1px solid var(--rule);color:var(--muted);transition:color .5s var(--ease-out)}.flow__item[data-astro-cid-lat4w5si]:last-child{border-bottom:1px solid var(--rule)}.flow__btn[data-astro-cid-lat4w5si]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:2em 1fr;gap:12px;padding:12px 0;display:grid}.flow__item[data-astro-cid-lat4w5si]:not([aria-current]):hover,.flow__item[data-astro-cid-lat4w5si][aria-current]{color:var(--white)}.flow__item[data-astro-cid-lat4w5si] b[data-astro-cid-lat4w5si]{font-weight:600;display:block}.flow__item[data-astro-cid-lat4w5si] .muted[data-astro-cid-lat4w5si]{transition:grid-template-rows .5s var(--ease-out);grid-template-rows:0fr;font-size:.9375rem;display:grid}.flow__item[data-astro-cid-lat4w5si] .muted[data-astro-cid-lat4w5si]>span[data-astro-cid-lat4w5si]{overflow:hidden}.flow__item[data-astro-cid-lat4w5si][aria-current] .muted[data-astro-cid-lat4w5si]{grid-template-rows:1fr;margin-top:4px}.flow__n[data-astro-cid-lat4w5si]{color:var(--muted);font-weight:600}.flow__item[data-astro-cid-lat4w5si][aria-current] .flow__n[data-astro-cid-lat4w5si]{color:var(--white)}.flow__screens[data-astro-cid-lat4w5si]{aspect-ratio:2880/2530;max-height:80svh;margin:0;padding:0;list-style:none;position:relative}.flow__shot[data-astro-cid-lat4w5si]{opacity:0;transition:opacity .6s var(--ease-out), transform .8s var(--ease-out);align-items:center;display:flex;position:absolute;inset:0;transform:translateY(16px)}.flow__shot[data-astro-cid-lat4w5si] img{object-fit:contain;border-radius:20px;width:100%;height:auto;max-height:100%;box-shadow:0 0 0 1px #ffffff1a,0 50px 100px -30px #000000e6}.flow__shot[data-astro-cid-lat4w5si].is-on{opacity:1;transform:none}.flow__cap[data-astro-cid-lat4w5si]{display:none}@media (width<=900px){.flow[data-astro-cid-lat4w5si]{height:auto;padding-block:clamp(80px,10vw,120px)}.flow__stage[data-astro-cid-lat4w5si]{width:100%;height:auto;display:block;position:static}.flow__text[data-astro-cid-lat4w5si]{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.flow__list[data-astro-cid-lat4w5si]{display:none}.flow__screens[data-astro-cid-lat4w5si]{aspect-ratio:auto;scroll-snap-type:x mandatory;max-height:none;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:16px;margin-top:32px;display:flex;overflow-x:auto}.flow__shot[data-astro-cid-lat4w5si]{opacity:1;scroll-snap-align:start;flex:0 0 86vw;display:block;position:static;transform:none}.flow__cap[data-astro-cid-lat4w5si]{margin-top:14px;font-size:.9375rem;display:block}}.anat[data-astro-cid-lat4w5si]{padding-block:clamp(96px,11vw,160px) clamp(120px,14vw,200px)}.anat__head[data-astro-cid-lat4w5si]{margin-bottom:clamp(24px,3vw,48px)}.ia[data-astro-cid-lat4w5si]{grid-template-columns:minmax(0,1.6fr) minmax(0,.4fr);gap:48px clamp(32px,4vw,64px);display:grid}.ia__col[data-astro-cid-lat4w5si]{position:relative}.ia__screen[data-astro-cid-lat4w5si]{aspect-ratio:1000/772;background:var(--black);border-radius:20px;max-height:min(70svh,700px);margin-inline:auto;position:sticky;top:calc(50svh - min(70svh,700px)/2 + 24px);overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 30px 60px -28px #00000059}.ia__canvas[data-astro-cid-lat4w5si]{position:relative}.ia__canvas[data-astro-cid-lat4w5si] .ia__img{width:100%;height:auto}.ia__mark[data-astro-cid-lat4w5si]{left:.6%;right:.6%;top:calc(var(--y0,0) * 100% - 2px);height:calc((var(--y1,0) - var(--y0,0)) * 100% + 4px);opacity:0;pointer-events:none;transition:top 1s var(--ease-out), height 1s var(--ease-out), opacity .6s var(--ease-out);border-radius:10px;position:absolute;box-shadow:0 0 0 1.5px #ffffffe6,0 0 0 100vmax #0000008c}.ia[data-astro-cid-lat4w5si].is-live .ia__mark[data-astro-cid-lat4w5si]{opacity:1}.ia__steps[data-astro-cid-lat4w5si]{margin:0;padding:16svh 0 20svh;list-style:none}.ia__step[data-astro-cid-lat4w5si]{border-top:1px solid var(--rule);min-height:40svh;color:var(--muted);transition:color .6s var(--ease-out);padding:20px 0}.ia__step[data-astro-cid-lat4w5si][aria-current]{color:var(--ink)}.ia__q[data-astro-cid-lat4w5si]{font-size:var(--step-2);letter-spacing:-.025em;font-weight:600;line-height:1.15}.ia__a[data-astro-cid-lat4w5si]{max-width:36ch;margin-top:12px}@media (width<=860px){.ia[data-astro-cid-lat4w5si]{grid-template-columns:1fr;gap:0}.ia__col[data-astro-cid-lat4w5si]{z-index:2;background:var(--white);padding:72px 0 20px;position:sticky;top:0}.ia__col[data-astro-cid-lat4w5si]:after{content:"";background:linear-gradient(var(--white), #fff0);pointer-events:none;height:28px;position:absolute;top:100%;left:0;right:0}.ia__screen[data-astro-cid-lat4w5si]{border-radius:10px;max-height:none;position:relative;top:auto;box-shadow:0 0 0 1px #0000000f,0 12px 24px -16px #00000059}.ia__mark[data-astro-cid-lat4w5si]{border-radius:6px}.ia__steps[data-astro-cid-lat4w5si]{padding:8px 0 40svh}.ia__step[data-astro-cid-lat4w5si]{min-height:30svh;padding:16px 0}.ia__q[data-astro-cid-lat4w5si]{font-size:1.375rem}}.res[data-astro-cid-lat4w5si]{padding-block:clamp(96px,11vw,160px)}@media (prefers-reduced-motion:reduce){.merge[data-astro-cid-lat4w5si]{height:auto}.merge__stage[data-astro-cid-lat4w5si]{height:auto;padding-bottom:64px;position:relative}.merge__old[data-astro-cid-lat4w5si],.merge__cap--before[data-astro-cid-lat4w5si],.merge__screens[data-astro-cid-lat4w5si] .merge__scr--l,.merge__screens[data-astro-cid-lat4w5si] .merge__scr--r{display:none}.merge__cap--after[data-astro-cid-lat4w5si]{opacity:1;position:static}.merge__one[data-astro-cid-lat4w5si]{opacity:1;filter:none;transform:none}.merge__nitro[data-astro-cid-lat4w5si]{transform:translateX(calc(var(--close,0px) * -1))}.merge__screens[data-astro-cid-lat4w5si] .merge__scr--new{opacity:1;position:relative;transform:translate(-50%)}.ia__step[data-astro-cid-lat4w5si]{color:var(--ink)}.flow[data-astro-cid-lat4w5si]{height:auto}.flow__stage[data-astro-cid-lat4w5si]{height:auto;padding-block:96px;position:static}.flow__shot[data-astro-cid-lat4w5si]{transition:none}}
