.pj-head[data-astro-cid-3rkrlumz]{padding:calc(var(--nav-h) + clamp(64px, 12vh, 140px)) var(--margin) clamp(64px, 10vh, 120px);background:var(--navy-900);position:relative;overflow:hidden}.pj-head[data-astro-cid-3rkrlumz]>[data-astro-cid-3rkrlumz]:not(.well){z-index:1;position:relative}.pj-head[data-astro-cid-3rkrlumz] .well[data-astro-cid-3rkrlumz]{z-index:0;opacity:.8;position:absolute;inset:0}.pj-head[data-astro-cid-3rkrlumz] h1[data-astro-cid-3rkrlumz]{letter-spacing:-.04em;font-size:clamp(4rem,14vw,13rem);font-weight:800;font-stretch:120%;line-height:.88}.lede[data-astro-cid-3rkrlumz]{max-width:46ch;color:var(--muted);margin-top:24px;font-size:clamp(1.05rem,1.5vw,1.3rem)}.index[data-astro-cid-3rkrlumz]{border-top:1px solid var(--line);max-width:1320px;margin:clamp(48px,8vh,88px) 0 0;padding:0;list-style:none}.index[data-astro-cid-3rkrlumz] a[data-astro-cid-3rkrlumz]{border-bottom:1px solid var(--line);min-height:64px;transition:background-color .16s var(--ease-out);background:#0b1d2e99;grid-template-columns:56px minmax(0,1fr) auto 24px;align-items:center;gap:16px;padding:14px 4px;text-decoration:none;display:grid}.index[data-astro-cid-3rkrlumz] a[data-astro-cid-3rkrlumz] .t[data-astro-cid-3rkrlumz],.index[data-astro-cid-3rkrlumz] a[data-astro-cid-3rkrlumz] svg[data-astro-cid-3rkrlumz]{transition:transform .3s var(--ease)}.index[data-astro-cid-3rkrlumz] a[data-astro-cid-3rkrlumz]:hover{background:#10283beb}.index[data-astro-cid-3rkrlumz] a[data-astro-cid-3rkrlumz]:hover .t[data-astro-cid-3rkrlumz]{transform:translate(8px)}.index[data-astro-cid-3rkrlumz] a[data-astro-cid-3rkrlumz]:hover svg[data-astro-cid-3rkrlumz]{transform:translate(4px)}.index[data-astro-cid-3rkrlumz] .n[data-astro-cid-3rkrlumz]{color:var(--copper-hi)}.index[data-astro-cid-3rkrlumz] .t[data-astro-cid-3rkrlumz]{letter-spacing:-.01em;font-size:clamp(1.1rem,2vw,1.6rem);font-weight:600;font-stretch:105%}.index[data-astro-cid-3rkrlumz] .d[data-astro-cid-3rkrlumz]{color:var(--muted)}.index[data-astro-cid-3rkrlumz] svg[data-astro-cid-3rkrlumz]{width:20px;height:20px;color:var(--copper-hi)}@media (width<=640px){.index[data-astro-cid-3rkrlumz] a[data-astro-cid-3rkrlumz]{grid-template-columns:40px minmax(0,1fr) 20px}.index[data-astro-cid-3rkrlumz] .d[data-astro-cid-3rkrlumz]{display:none}}.pstage[data-astro-cid-3rkrlumz]{z-index:1;pointer-events:none;opacity:0;width:58vw;height:100svh;transition:opacity .5s var(--ease-out);position:fixed;top:0;right:0}.pstage[data-astro-cid-3rkrlumz].on{opacity:1}.pstage[data-astro-cid-3rkrlumz] canvas[data-astro-cid-3rkrlumz]{width:100%;height:100%;position:absolute;inset:0}.pword[data-astro-cid-3rkrlumz]{letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;color:#0000;-webkit-text-stroke:1.5px #9db0bf2e;font-size:clamp(5rem,15vw,16rem);font-weight:800;font-stretch:125%;position:absolute;top:50%;left:50%;translate:-50% -50%}.pstill[data-astro-cid-3rkrlumz]{width:76%;display:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.pstage[data-astro-cid-3rkrlumz].use-stills canvas[data-astro-cid-3rkrlumz]{display:none}.pstage[data-astro-cid-3rkrlumz].use-stills .pstill[data-astro-cid-3rkrlumz],.pstage[data-astro-cid-3rkrlumz].loading .pstill[data-astro-cid-3rkrlumz]{display:block}.chapter[data-astro-cid-3rkrlumz]{background:var(--navy-900);position:relative}.chapter[data-astro-cid-3rkrlumz]:before{content:"";pointer-events:none;background:radial-gradient(60% 40% at 50% 78%,#d7844624,#0000 70%);width:58vw;position:absolute;top:0;bottom:0;right:0}.steps[data-astro-cid-3rkrlumz]{z-index:2;width:42vw;padding:0 clamp(20px, 3vw, 48px) 0 var(--margin);position:relative}.step[data-astro-cid-3rkrlumz]{flex-direction:column;justify-content:center;min-height:120svh;padding:10svh 0;display:flex}.step[data-astro-cid-3rkrlumz].first{min-height:130svh}.step[data-astro-cid-3rkrlumz] h2[data-astro-cid-3rkrlumz]{letter-spacing:-.03em;font-size:clamp(2.2rem,4.4vw,4.4rem);font-stretch:112%;line-height:.98}.step[data-astro-cid-3rkrlumz] .meta[data-astro-cid-3rkrlumz]{color:var(--muted);text-transform:none;letter-spacing:.04em;margin-top:22px;line-height:1.8}.tags[data-astro-cid-3rkrlumz]{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.tags[data-astro-cid-3rkrlumz] li[data-astro-cid-3rkrlumz]{border:1px solid var(--line);color:#c8d5de;border-radius:999px;padding:6px 10px;font-size:11px}.step[data-astro-cid-3rkrlumz] .label[data-astro-cid-3rkrlumz]{color:var(--copper-hi);letter-spacing:-.01em;margin-bottom:12px;font-size:clamp(1.2rem,1.6vw,1.45rem);font-weight:600;font-stretch:108%}.step[data-astro-cid-3rkrlumz] p[data-astro-cid-3rkrlumz]:not(.mono){color:#dce4ea;max-width:44ch;font-size:clamp(1.05rem,1.35vw,1.25rem);line-height:1.6}.step[data-astro-cid-3rkrlumz].result p[data-astro-cid-3rkrlumz]:not(.mono){letter-spacing:-.01em;color:var(--ink);font-size:clamp(1.35rem,2.1vw,1.9rem);font-weight:600;line-height:1.35}.step[data-astro-cid-3rkrlumz] .link-arrow[data-astro-cid-3rkrlumz]{margin-top:18px}.media[data-astro-cid-3rkrlumz]{z-index:3;background:var(--navy-950);border-top:1px solid var(--line);padding:clamp(56px, 9vh, 100px) var(--margin);gap:clamp(16px,2vw,28px);display:grid;position:relative}.media[data-astro-cid-3rkrlumz].wide{grid-template-columns:1fr}.media[data-astro-cid-3rkrlumz].tall{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.media[data-astro-cid-3rkrlumz].tall .archive[data-astro-cid-3rkrlumz]{grid-column:1/-1}.feature[data-astro-cid-3rkrlumz]{position:relative}.feature[data-astro-cid-3rkrlumz] figure[data-astro-cid-3rkrlumz]{margin:0}.feature[data-astro-cid-3rkrlumz] video[data-astro-cid-3rkrlumz]{background:var(--navy-950);object-fit:contain;border-radius:6px;width:auto;max-width:100%;max-height:78svh;margin-inline:auto}.media[data-astro-cid-3rkrlumz].wide .feature[data-astro-cid-3rkrlumz]{width:100%;max-width:1100px;margin-inline:auto}div.yt,.yt[data-astro-cid-3rkrlumz]{cursor:pointer;aspect-ratio:16/9;background:#000;border:0;border-radius:6px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.yt[data-astro-cid-3rkrlumz] img[data-astro-cid-3rkrlumz]{object-fit:cover;opacity:.82;width:100%;height:100%;transition:opacity .3s var(--ease-out), transform .7s var(--ease)}.yt[data-astro-cid-3rkrlumz]:hover img[data-astro-cid-3rkrlumz]{opacity:1;transform:scale(1.015)}.yt[data-astro-cid-3rkrlumz] .play[data-astro-cid-3rkrlumz]{background:var(--copper);width:76px;height:76px;color:var(--navy-950);transition:transform .16s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.yt[data-astro-cid-3rkrlumz] .play[data-astro-cid-3rkrlumz] svg[data-astro-cid-3rkrlumz]{width:30px;height:30px;margin-left:3px}.yt[data-astro-cid-3rkrlumz]:hover .play[data-astro-cid-3rkrlumz]{transform:scale(1.06)}.yt[data-astro-cid-3rkrlumz] iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.cap[data-astro-cid-3rkrlumz]{color:var(--ink);background:#071724cc;border-radius:4px;padding:6px 10px;position:absolute;bottom:14px;left:14px}.feature[data-astro-cid-3rkrlumz] figure[data-astro-cid-3rkrlumz] .cap[data-astro-cid-3rkrlumz]{color:var(--muted);background:0 0;margin-top:10px;padding:0;display:inline-block;position:static}.strip[data-astro-cid-3rkrlumz]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.media[data-astro-cid-3rkrlumz].wide .strip[data-astro-cid-3rkrlumz]{grid-template-columns:repeat(5,1fr)}.media[data-astro-cid-3rkrlumz].tall .strip[data-astro-cid-3rkrlumz]{grid-template-columns:repeat(2,1fr)}.media[data-astro-cid-3rkrlumz].tall .strip[data-astro-cid-3rkrlumz] li[data-astro-cid-3rkrlumz]:first-child{grid-column:1/-1}.thumb[data-astro-cid-3rkrlumz]{cursor:zoom-in;background:var(--surface);aspect-ratio:4/3;border:0;border-radius:6px;width:100%;padding:0;display:block;overflow:hidden}.media[data-astro-cid-3rkrlumz].tall .strip[data-astro-cid-3rkrlumz] li[data-astro-cid-3rkrlumz]:first-child .thumb[data-astro-cid-3rkrlumz]{aspect-ratio:16/9}.thumb[data-astro-cid-3rkrlumz] img[data-astro-cid-3rkrlumz]{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease), filter .3s var(--ease-out);filter:saturate(.9)}.thumb[data-astro-cid-3rkrlumz]:hover img[data-astro-cid-3rkrlumz]{filter:none;transform:scale(1.04)}.archive[data-astro-cid-3rkrlumz]{border-top:1px solid var(--line);padding-top:8px}.archive[data-astro-cid-3rkrlumz] summary[data-astro-cid-3rkrlumz]{cursor:pointer;min-height:48px;color:var(--ink);align-items:center;gap:14px;list-style:none;display:flex}.archive[data-astro-cid-3rkrlumz] summary[data-astro-cid-3rkrlumz]::-webkit-details-marker{display:none}.archive[data-astro-cid-3rkrlumz] summary[data-astro-cid-3rkrlumz]:before{content:"";border-right:1.5px solid var(--copper);border-bottom:1.5px solid var(--copper);width:10px;height:10px;transition:transform .2s var(--ease-out);transform:rotate(-45deg)}.archive[data-astro-cid-3rkrlumz][open] summary[data-astro-cid-3rkrlumz]:before{transform:rotate(45deg)}.archive[data-astro-cid-3rkrlumz] summary[data-astro-cid-3rkrlumz] span[data-astro-cid-3rkrlumz]{color:var(--muted);text-transform:none;letter-spacing:.02em}.archive-grid[data-astro-cid-3rkrlumz]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;padding:14px 0 6px;display:grid}.archive-grid[data-astro-cid-3rkrlumz] video[data-astro-cid-3rkrlumz]{aspect-ratio:1;object-fit:cover;background:#000;border-radius:6px;width:100%}.lightbox[data-astro-cid-3rkrlumz]{background:#040d15f0;border:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh;margin:0;padding:4vmin}.lightbox[data-astro-cid-3rkrlumz][open]{place-items:center;display:grid}.lightbox[data-astro-cid-3rkrlumz]::backdrop{background:0 0}.lightbox[data-astro-cid-3rkrlumz] img[data-astro-cid-3rkrlumz]{object-fit:contain;border-radius:4px;max-width:100%;max-height:100%}.lightbox[data-astro-cid-3rkrlumz] .close[data-astro-cid-3rkrlumz]{border:1px solid var(--line);background:var(--navy-900);width:48px;height:48px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.lightbox[data-astro-cid-3rkrlumz] .close[data-astro-cid-3rkrlumz] svg[data-astro-cid-3rkrlumz]{width:22px;height:22px}@media (width<=860px){.pstage[data-astro-cid-3rkrlumz]{background:var(--navy-900);border-bottom:1px solid var(--line);z-index:4;width:100vw;height:46svh}.chapter[data-astro-cid-3rkrlumz]:before{display:none}.steps[data-astro-cid-3rkrlumz]{width:auto;padding:46svh var(--margin) 0}.step[data-astro-cid-3rkrlumz]{justify-content:flex-start;min-height:90svh;padding:6svh 0}.step[data-astro-cid-3rkrlumz].first{min-height:90svh}.media[data-astro-cid-3rkrlumz].tall{grid-template-columns:1fr}.media[data-astro-cid-3rkrlumz].wide .strip[data-astro-cid-3rkrlumz]{grid-template-columns:repeat(2,1fr)}.media[data-astro-cid-3rkrlumz].wide .strip[data-astro-cid-3rkrlumz] li[data-astro-cid-3rkrlumz]:first-child{grid-column:1/-1}.pword[data-astro-cid-3rkrlumz]{font-size:26vw}}html:not(.js) .pstage[data-astro-cid-3rkrlumz]{display:none}html:not(.js) .steps[data-astro-cid-3rkrlumz],.static-chapters .steps[data-astro-cid-3rkrlumz]{width:auto;max-width:760px;padding-top:0}.static-chapters .pstage[data-astro-cid-3rkrlumz]{display:none}.static-chapters .step[data-astro-cid-3rkrlumz]{min-height:0;padding:32px 0}.static-chapters .chapter[data-astro-cid-3rkrlumz]:before{display:none}.static-chapters .step[data-astro-cid-3rkrlumz].first:before{content:"";aspect-ratio:16/10;background:var(--still) center / contain no-repeat;margin-bottom:24px;display:block}@media (prefers-reduced-motion:reduce){.thumb[data-astro-cid-3rkrlumz] img[data-astro-cid-3rkrlumz],.yt[data-astro-cid-3rkrlumz] img[data-astro-cid-3rkrlumz],.index[data-astro-cid-3rkrlumz] a[data-astro-cid-3rkrlumz],.index[data-astro-cid-3rkrlumz] a[data-astro-cid-3rkrlumz] .t[data-astro-cid-3rkrlumz],.index[data-astro-cid-3rkrlumz] a[data-astro-cid-3rkrlumz] svg[data-astro-cid-3rkrlumz]{transition:none}}
