.head[data-astro-cid-hrqwxau7]{max-width:1180px;margin:0 auto;padding:clamp(120px,16vh,168px) 24px 0}h1[data-astro-cid-hrqwxau7]{font:var(--display-weight) clamp(40px, 5.4vw, 76px) / 1 var(--sans);letter-spacing:var(--display-tracking);text-wrap:balance;max-width:14ch;margin-top:18px}.lede[data-astro-cid-hrqwxau7]{font:400 18px/1.6 var(--sans);color:var(--t2);text-wrap:pretty;max-width:56ch;margin-top:22px}.lede[data-astro-cid-hrqwxau7] b[data-astro-cid-hrqwxau7]{color:var(--t1);font-weight:500}.switchrow[data-astro-cid-hrqwxau7]{flex-wrap:wrap;align-items:center;gap:16px;margin-top:36px;display:flex}.switchrow[data-astro-cid-hrqwxau7] p[data-astro-cid-hrqwxau7]{font:400 14px/1.4 var(--sans);color:var(--t3)}@media (width<=640px){.head[data-astro-cid-hrqwxau7]{padding-top:112px}.lede[data-astro-cid-hrqwxau7]{font-size:16.5px}}.where[data-astro-cid-ggtxbm64]{max-width:1180px;margin:clamp(88px,12vh,136px) auto 0;padding:0 24px}h2[data-astro-cid-ggtxbm64]{font:var(--display-weight) clamp(28px, 3.2vw, 42px) / 1.08 var(--sans);letter-spacing:var(--display-tracking);text-wrap:balance}.intro[data-astro-cid-ggtxbm64]{font:400 16px/1.65 var(--sans);color:var(--t2);text-wrap:pretty;max-width:60ch;margin-top:14px}.flow[data-astro-cid-ggtxbm64]{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:40px;padding:0;list-style:none;display:grid;position:relative}.node[data-astro-cid-ggtxbm64]{border-top:1px solid var(--line);padding:20px 18px 22px;position:relative}.node[data-astro-cid-ggtxbm64]:before{content:"";background:var(--t4);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:18px}.node[data-astro-cid-ggtxbm64].sol{border-top-color:color-mix(in srgb, var(--ink-l) 55%, transparent)}.node[data-astro-cid-ggtxbm64].sol:before{background:var(--ink-l);box-shadow:0 0 14px color-mix(in srgb, var(--ink-l) 55%, transparent)}.k[data-astro-cid-ggtxbm64]{font:500 11px var(--mono);color:var(--t3);letter-spacing:.06em}h3[data-astro-cid-ggtxbm64]{font:550 17px/1.25 var(--sans);letter-spacing:-.01em;margin-top:10px}.node[data-astro-cid-ggtxbm64] p[data-astro-cid-ggtxbm64]{font:400 14px/1.55 var(--sans);color:var(--t2);text-wrap:pretty;margin-top:8px}.rawline[data-astro-cid-ggtxbm64]{font:400 14px/1.55 var(--sans);color:var(--t2);align-items:baseline;gap:12px;max-width:72ch;margin-top:18px;display:flex}.rawline[data-astro-cid-ggtxbm64] b[data-astro-cid-ggtxbm64]{color:var(--t1);white-space:nowrap;font-weight:500}@media (width<=980px){.flow[data-astro-cid-ggtxbm64]{border-left:1px solid var(--line);grid-template-columns:1fr;margin-left:4px}.node[data-astro-cid-ggtxbm64]{border-top:0;padding:4px 0 26px 22px}.node[data-astro-cid-ggtxbm64]:before{top:9px;left:-4px}.node[data-astro-cid-ggtxbm64].sol{border-left:1px solid color-mix(in srgb, var(--ink-l) 55%, transparent);margin-left:-1px}}.sr-only[data-astro-cid-q3kf7ahg]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.build[data-astro-cid-q3kf7ahg]{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:56px;max-width:1260px;margin:clamp(96px,13vh,150px) auto 0;padding:0 24px;display:grid}.build-head[data-astro-cid-q3kf7ahg]{grid-column:1/-1}h2[data-astro-cid-q3kf7ahg]{font:var(--display-weight) clamp(28px, 3.2vw, 42px) / 1.08 var(--sans);letter-spacing:var(--display-tracking);text-wrap:balance}.build-head[data-astro-cid-q3kf7ahg] p[data-astro-cid-q3kf7ahg]{font:400 16px/1.65 var(--sans);color:var(--t2);max-width:60ch;margin-top:14px}.steps[data-astro-cid-q3kf7ahg]{padding-bottom:30vh}.step[data-astro-cid-q3kf7ahg]{opacity:.32;min-height:78vh;transition:opacity .7s var(--ease);flex-direction:column;justify-content:center;padding:40px 0;display:flex}.step[data-astro-cid-q3kf7ahg].on,html:not(.js) .step[data-astro-cid-q3kf7ahg]{opacity:1}.n[data-astro-cid-q3kf7ahg]{font:500 12px var(--mono);color:var(--t3);letter-spacing:.08em}h3[data-astro-cid-q3kf7ahg]{font:var(--display-weight) clamp(24px, 2.3vw, 32px) / 1.12 var(--sans);letter-spacing:-.024em;text-wrap:balance;margin-top:12px}.step[data-astro-cid-q3kf7ahg] p[data-astro-cid-q3kf7ahg]{font:400 16px/1.68 var(--sans);color:var(--t2);text-wrap:pretty;max-width:52ch;margin-top:14px}.step[data-astro-cid-q3kf7ahg] b{color:var(--t1);font-weight:500}.step[data-astro-cid-q3kf7ahg] [data-astro-cid-q3kf7ahg][data-for=enthusiast] p[data-astro-cid-q3kf7ahg]{font-size:15px}code[data-astro-cid-q3kf7ahg]{font:400 13px var(--mono);color:var(--t1);background:var(--fill);box-shadow:inset 0 0 0 1px var(--line);border-radius:6px;padding:1px 6px}.facts[data-astro-cid-q3kf7ahg]{background:var(--line);max-width:520px;box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:20px;display:grid;overflow:hidden}.facts[data-astro-cid-q3kf7ahg] div{background:var(--bg);padding:12px 14px}.facts[data-astro-cid-q3kf7ahg] dt{font:500 10.5px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--t3)}.facts[data-astro-cid-q3kf7ahg] dd{font:500 15px var(--mono);color:var(--t1);letter-spacing:0;margin:6px 0 0}.fig[data-astro-cid-q3kf7ahg]{max-width:520px;margin:22px 0 0}.fig[data-astro-cid-q3kf7ahg] svg[data-astro-cid-q3kf7ahg]{width:100%;height:auto;display:block}.fig[data-astro-cid-q3kf7ahg] svg[data-astro-cid-q3kf7ahg][hidden],.legend[data-astro-cid-q3kf7ahg][hidden]{display:none}figcaption[data-astro-cid-q3kf7ahg]{font:400 12.5px/1.5 var(--sans);color:var(--t3);margin-top:10px}.legend[data-astro-cid-q3kf7ahg]{font:500 11px var(--sans);color:var(--t3);gap:14px;margin-top:8px;display:flex}.legend[data-astro-cid-q3kf7ahg] i[data-astro-cid-q3kf7ahg]{vertical-align:middle;border-radius:2px;width:14px;height:2px;margin-right:6px;display:inline-block}.legend[data-astro-cid-q3kf7ahg] i[data-astro-cid-q3kf7ahg].dash{background:repeating-linear-gradient(90deg,#f4f4f252 0 4px,#0000 4px 7px)}.legend[data-astro-cid-q3kf7ahg] .tone[data-astro-cid-q3kf7ahg],.legend[data-astro-cid-q3kf7ahg].is-mono .ch[data-astro-cid-q3kf7ahg]{display:none}.legend[data-astro-cid-q3kf7ahg].is-mono .tone[data-astro-cid-q3kf7ahg]{display:inline}.huestrip[data-astro-cid-q3kf7ahg]{height:56px;box-shadow:inset 0 0 0 1px var(--line);background:linear-gradient(90deg,oklch(70% .12 0),oklch(70% .12 30),oklch(70% .12 60),oklch(70% .12 90),oklch(70% .12 120),oklch(70% .12 150),oklch(70% .12 180),oklch(70% .12 210),oklch(70% .12 240),oklch(70% .12 270),oklch(70% .12 300),oklch(70% .12 330),oklch(70% .12 360));border-radius:12px;margin-top:24px;position:relative}.huestrip[data-astro-cid-q3kf7ahg].mono{filter:grayscale()}.huestrip[data-astro-cid-q3kf7ahg] .bd{background:#0505058c;border-radius:6px 6px 0 0;min-width:6px;position:absolute;bottom:0;box-shadow:inset 0 1px #ffffff80}.huestrip[data-astro-cid-q3kf7ahg] .bd span{font:500 10px var(--mono);color:var(--t1);white-space:nowrap;position:absolute;top:-17px;left:50%;transform:translate(-50%)}.huestrip[data-astro-cid-q3kf7ahg] .bd i{font-style:normal}.huescale[data-astro-cid-q3kf7ahg]{height:14px;font:500 10px var(--mono);color:var(--t3);margin-top:7px;position:relative}.huescale[data-astro-cid-q3kf7ahg] span[data-astro-cid-q3kf7ahg]{white-space:nowrap;position:absolute;transform:translate(-50%)}.huescale[data-astro-cid-q3kf7ahg] span[data-astro-cid-q3kf7ahg]:first-child{transform:none}.huescale[data-astro-cid-q3kf7ahg] span[data-astro-cid-q3kf7ahg]:last-child{transform:translate(-100%)}.frame[data-astro-cid-q3kf7ahg]{flex-direction:column;align-self:start;display:flex;position:sticky;top:max(96px,50dvh - 300px)}.frame[data-astro-cid-q3kf7ahg] .fshell{flex-direction:column;flex:1;min-height:0;display:flex}.bar[data-astro-cid-q3kf7ahg]{justify-content:space-between;align-items:center;gap:12px;padding:6px 6px 12px 8px;display:flex}.stage-name[data-astro-cid-q3kf7ahg]{font:500 13px var(--sans);color:var(--t1);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.stage-name[data-astro-cid-q3kf7ahg] span{color:var(--t3);font:500 12px var(--mono);margin-right:8px}.print[data-astro-cid-q3kf7ahg]{aspect-ratio:3/2;background:#0d0d0d;border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.print[data-astro-cid-q3kf7ahg] canvas[data-astro-cid-q3kf7ahg],.print[data-astro-cid-q3kf7ahg] .still[data-astro-cid-q3kf7ahg]{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.print[data-astro-cid-q3kf7ahg] canvas[data-astro-cid-q3kf7ahg]{opacity:0;transition:opacity .9s var(--ease)}.print[data-astro-cid-q3kf7ahg] canvas[data-astro-cid-q3kf7ahg].on{opacity:1}.print[data-astro-cid-q3kf7ahg] .still[data-astro-cid-q3kf7ahg]{opacity:1;transition:opacity .9s var(--ease)}.print[data-astro-cid-q3kf7ahg].live .still[data-astro-cid-q3kf7ahg]{opacity:0}.busy[data-astro-cid-q3kf7ahg]{font:500 11px var(--sans);color:var(--t2);backdrop-filter:blur(10px);opacity:0;transition:opacity .4s var(--ease);background:#0505058c;border-radius:999px;padding:6px 10px;position:absolute;top:12px;right:12px}.busy[data-astro-cid-q3kf7ahg].on{opacity:1}.hold[data-astro-cid-q3kf7ahg]{all:unset;box-sizing:border-box;cursor:pointer;font:500 12px var(--sans);color:var(--t1);backdrop-filter:blur(12px);-webkit-user-select:none;user-select:none;touch-action:none;transition:background .3s var(--ease), color .3s var(--ease);background:#05050580;border-radius:999px;padding:8px 12px;position:absolute;bottom:12px;left:12px;box-shadow:inset 0 0 0 .75px #ffffff24}.hold[data-astro-cid-q3kf7ahg]:focus-visible{outline:1.5px solid var(--t1);outline-offset:2px}.hold[data-astro-cid-q3kf7ahg][aria-pressed=true]{background:var(--t1);color:#050505}.below[data-astro-cid-q3kf7ahg]{padding:12px 4px 2px}.ticks[data-astro-cid-q3kf7ahg]{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.ticks[data-astro-cid-q3kf7ahg] button[data-astro-cid-q3kf7ahg]{all:unset;box-sizing:border-box;cursor:pointer;place-items:end center;height:28px;display:grid;position:relative}.ticks[data-astro-cid-q3kf7ahg] button[data-astro-cid-q3kf7ahg]:focus-visible{outline:1.5px solid var(--t1);outline-offset:2px;border-radius:4px}.ticks[data-astro-cid-q3kf7ahg] button[data-astro-cid-q3kf7ahg]:after{content:"";background:var(--t4);width:100%;height:3px;transition:background .5s var(--ease);border-radius:3px}.ticks[data-astro-cid-q3kf7ahg] button[data-astro-cid-q3kf7ahg].done:after{background:#f4f4f266}.ticks[data-astro-cid-q3kf7ahg] button[data-astro-cid-q3kf7ahg][aria-current=step]:after{background:var(--ink-l)}.ticks[data-astro-cid-q3kf7ahg] button[data-astro-cid-q3kf7ahg] span[data-astro-cid-q3kf7ahg]{font:500 10px var(--mono);color:var(--t3);position:absolute;top:2px}.films[data-astro-cid-q3kf7ahg]{scrollbar-width:none;gap:6px;margin-top:12px;padding:2px;display:flex;overflow-x:auto}.films[data-astro-cid-q3kf7ahg]::-webkit-scrollbar{display:none}.films[data-astro-cid-q3kf7ahg] button[data-astro-cid-q3kf7ahg]{all:unset;box-sizing:border-box;cursor:pointer;font:500 12.5px var(--sans);color:var(--t2);background:var(--fill);box-shadow:inset 0 0 0 1px var(--line);transition:color .4s var(--ease), background .4s var(--ease);border-radius:999px;flex:none;align-items:center;gap:8px;padding:7px 12px 7px 8px;display:flex}.films[data-astro-cid-q3kf7ahg] button[data-astro-cid-q3kf7ahg]:focus-visible{outline:1.5px solid var(--t1);outline-offset:1px}.films[data-astro-cid-q3kf7ahg] button[data-astro-cid-q3kf7ahg] i[data-astro-cid-q3kf7ahg]{border-radius:50%;width:14px;height:14px}.films[data-astro-cid-q3kf7ahg] button[data-astro-cid-q3kf7ahg][aria-checked=true]{color:var(--t1);background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff29}@media (width<=980px){.build[data-astro-cid-q3kf7ahg]{grid-template-columns:minmax(0,1fr);gap:0}.frame[data-astro-cid-q3kf7ahg]{z-index:5;order:-1;margin:0 -12px;top:72px}.frame[data-astro-cid-q3kf7ahg]:before{content:"";background:var(--bg);height:80px;position:absolute;bottom:100%;left:-12px;right:-12px}.build-head[data-astro-cid-q3kf7ahg]{order:-2;margin-bottom:28px}.frame[data-astro-cid-q3kf7ahg] .fshell{backdrop-filter:blur(16px);background:#0a0a0adb;border-radius:22px;padding:8px}.print[data-astro-cid-q3kf7ahg]{border-radius:15px;flex:none}.bar[data-astro-cid-q3kf7ahg]{padding:2px 4px 8px 6px}.bar[data-astro-cid-q3kf7ahg] .msw{display:none}.films[data-astro-cid-q3kf7ahg]{margin-top:8px}.step[data-astro-cid-q3kf7ahg]{min-height:64vh;padding:28px 0}}@media (width<=640px){.huescale[data-astro-cid-q3kf7ahg] span[data-astro-cid-q3kf7ahg]:first-child,.huescale[data-astro-cid-q3kf7ahg] span[data-astro-cid-q3kf7ahg]:last-child{display:none}.huestrip[data-astro-cid-q3kf7ahg] .bd span{font-size:9px}.huestrip[data-astro-cid-q3kf7ahg] .bd i{display:none}.facts[data-astro-cid-q3kf7ahg]{grid-template-columns:1.5fr 1fr 1fr}.facts[data-astro-cid-q3kf7ahg] div{padding:11px 10px}.facts[data-astro-cid-q3kf7ahg] dd{font-size:13.5px}}.sec[data-astro-cid-mumbtvqb]{max-width:1180px;margin:clamp(96px,12vh,140px) auto 0;padding:0 24px;scroll-margin-top:96px}h2[data-astro-cid-mumbtvqb]{font:var(--display-weight) clamp(28px, 3.2vw, 42px) / 1.08 var(--sans);letter-spacing:var(--display-tracking);text-wrap:balance}.intro[data-astro-cid-mumbtvqb]{font:400 16px/1.65 var(--sans);color:var(--t2);text-wrap:pretty;max-width:60ch;margin-top:14px}.match[data-astro-cid-mumbtvqb]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}ul[data-astro-cid-mumbtvqb]{margin-top:6px;padding:0;list-style:none}li[data-astro-cid-mumbtvqb]{border-top:1px solid var(--line);font:400 15px/1.6 var(--sans);color:var(--t2);padding:16px 0}li[data-astro-cid-mumbtvqb] b[data-astro-cid-mumbtvqb]{color:var(--t1);margin-bottom:4px;font-weight:500;display:block}@media (width<=980px){.match[data-astro-cid-mumbtvqb]{grid-template-columns:1fr;gap:20px}}.sec[data-astro-cid-absi4c5u]{max-width:1180px;margin:clamp(96px,12vh,140px) auto 0;padding:0 24px;scroll-margin-top:96px}h2[data-astro-cid-absi4c5u]{font:var(--display-weight) clamp(28px, 3.2vw, 42px) / 1.08 var(--sans);letter-spacing:var(--display-tracking);text-wrap:balance}.intro[data-astro-cid-absi4c5u]{font:400 16px/1.65 var(--sans);color:var(--t2);text-wrap:pretty;max-width:60ch;margin-top:14px}.modes[data-astro-cid-absi4c5u]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:36px;display:grid}.tag[data-astro-cid-absi4c5u]{font:500 10.5px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--t3);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:4px 8px;display:inline-block}.tag[data-astro-cid-absi4c5u].soon{color:var(--ink-l);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink-l) 30%, transparent)}h3[data-astro-cid-absi4c5u]{font:550 19px/1.2 var(--sans);letter-spacing:-.015em;margin-top:14px}p[data-astro-cid-absi4c5u]{font:400 14.5px/1.6 var(--sans);color:var(--t2);text-wrap:pretty;margin-top:8px}.intro[data-astro-cid-absi4c5u]{margin-top:14px;font-size:16px}@media (width<=980px){.modes[data-astro-cid-absi4c5u]{grid-template-columns:1fr}}.sec[data-astro-cid-x2dvdsh6]{max-width:1180px;margin:clamp(96px,12vh,140px) auto 0;padding:0 24px}h2[data-astro-cid-x2dvdsh6]{font:var(--display-weight) clamp(28px, 3.2vw, 42px) / 1.08 var(--sans);letter-spacing:var(--display-tracking);text-wrap:balance}.intro[data-astro-cid-x2dvdsh6]{font:400 16px/1.65 var(--sans);color:var(--t2);max-width:60ch;margin-top:14px}.nots[data-astro-cid-x2dvdsh6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin-top:36px;display:grid}.nots[data-astro-cid-x2dvdsh6] div[data-astro-cid-x2dvdsh6]{border-top:1px solid var(--line);padding:20px 0}h3[data-astro-cid-x2dvdsh6]{font:550 17px/1.3 var(--sans);letter-spacing:-.01em}p[data-astro-cid-x2dvdsh6]{font:400 15px/1.6 var(--sans);color:var(--t2);max-width:52ch;margin-top:6px}@media (width<=980px){.nots[data-astro-cid-x2dvdsh6]{grid-template-columns:1fr}}
