.pj[data-astro-cid-vppz2syf]{--x:50%;--y:50%;--r:210px;cursor:none;user-select:none;background:#050505;height:100svh;min-height:520px;position:relative;overflow:hidden}.film[data-astro-cid-vppz2syf]{-webkit-mask-image:radial-gradient(circle var(--r) at var(--x) var(--y), #000 38%, transparent 100%);mask-image:radial-gradient(circle var(--r) at var(--x) var(--y), #000 38%, transparent 100%);background-position:50%;background-size:cover;transition:opacity .2s;position:absolute;inset:0}.pj[data-astro-cid-vppz2syf].flick .film[data-astro-cid-vppz2syf]{opacity:0}canvas[data-astro-cid-vppz2syf]{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0}.big[data-astro-cid-vppz2syf]{z-index:4;text-align:center;font:900 clamp(120px, 30vw, 420px) / .8 var(--font-sans);letter-spacing:-.05em;color:#fff;mix-blend-mode:difference;pointer-events:none;position:absolute;top:50%;left:0;right:0;transform:translateY(-54%)}.grain[data-astro-cid-vppz2syf]{z-index:5;pointer-events:none;opacity:.1;background-image:repeating-radial-gradient(circle at 17% 32%,#fff 0,#0000 1px 3px);animation:.4s steps(2,end) infinite grain;position:absolute;inset:0}@keyframes grain{0%{transform:translate(0)}to{transform:translate(-3px,2px)}}.foot[data-astro-cid-vppz2syf]{z-index:6;justify-content:space-between;align-items:flex-end;gap:24px;padding:0 88px 30px 32px;display:flex;position:absolute;bottom:0;left:0;right:0}.line[data-astro-cid-vppz2syf]{color:#fff;text-shadow:0 1px 12px #000000b3;margin:0;font-size:clamp(18px,2.4vw,32px);font-weight:800;line-height:1.1}.line[data-astro-cid-vppz2syf] em[data-astro-cid-vppz2syf]{color:var(--red-on-dark);font-style:normal}.line[data-astro-cid-vppz2syf] small[data-astro-cid-vppz2syf]{color:#bbb;max-width:460px;margin-top:8px;font-size:14px;font-weight:300;line-height:1.4;display:block}.reel[data-astro-cid-vppz2syf]{text-align:right;font:500 12px var(--font-mono);color:#bbb;letter-spacing:.08em;text-transform:uppercase;flex:none}.reel[data-astro-cid-vppz2syf] b[data-astro-cid-vppz2syf]{color:var(--red-on-dark);margin-bottom:4px;font-size:14px;display:block}.dots[data-astro-cid-vppz2syf]{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.dots[data-astro-cid-vppz2syf] i[data-astro-cid-vppz2syf]{background:#444;width:22px;height:3px}.dots[data-astro-cid-vppz2syf] i[data-astro-cid-vppz2syf].on{background:var(--red-on-dark)}.cursor[data-astro-cid-vppz2syf]{z-index:7;left:var(--x);top:var(--y);font:500 10px var(--font-mono);color:#fff;letter-spacing:.1em;text-transform:uppercase;pointer-events:none;white-space:nowrap;opacity:.8;position:absolute;transform:translate(-50%,-50%)}@media (hover:none){.pj[data-astro-cid-vppz2syf]{cursor:auto}.cursor[data-astro-cid-vppz2syf]{display:none}}@media (width<=760px){.foot[data-astro-cid-vppz2syf]{flex-direction:column;align-items:flex-start;gap:16px;padding:0 88px 28px 20px}.reel[data-astro-cid-vppz2syf]{text-align:left}.dots[data-astro-cid-vppz2syf]{justify-content:flex-start}}.pj[data-astro-cid-vppz2syf][data-reduced="1"] canvas[data-astro-cid-vppz2syf],.pj[data-astro-cid-vppz2syf][data-reduced="1"] .grain[data-astro-cid-vppz2syf]{display:none}.pj[data-astro-cid-vppz2syf][data-reduced="1"]{cursor:auto}.pj[data-astro-cid-vppz2syf][data-reduced="1"] .cursor[data-astro-cid-vppz2syf]{display:none}@media (prefers-reduced-motion:reduce){.grain[data-astro-cid-vppz2syf]{display:none}}.leader[data-astro-cid-t4xu5l2h]{z-index:100;cursor:pointer;background:#b9b2a3;justify-content:center;align-items:center;transition:opacity .4s,visibility;display:flex;position:fixed;inset:0}.leader[data-astro-cid-t4xu5l2h].gone{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s,visibility 0s .4s}.ring[data-astro-cid-t4xu5l2h]{aspect-ratio:1;border-radius:50%;width:min(58vmin,520px);position:relative}.ring[data-astro-cid-t4xu5l2h]:before,.ring[data-astro-cid-t4xu5l2h]:after{content:"";border-radius:50%;position:absolute;inset:0}.ring[data-astro-cid-t4xu5l2h]:before{border:6px solid #f4efe4;box-shadow:0 0 0 22px #b9b2a3,0 0 0 28px #f4efe4}.ring[data-astro-cid-t4xu5l2h]:after{border:3px solid #f4efe4;inset:14%}.sweep[data-astro-cid-t4xu5l2h]{background:conic-gradient(#00000059 var(--a,0deg), transparent 0);border-radius:50%;position:absolute;inset:0}.cross[data-astro-cid-t4xu5l2h]{opacity:.6;background:linear-gradient(#222,#222) 50%/2px 100% no-repeat,linear-gradient(#222,#222) 50%/100% 2px no-repeat;position:absolute;inset:0}.num[data-astro-cid-t4xu5l2h]{z-index:2;color:#222;font:900 clamp(90px, 18vw, 230px) / 1 var(--font-sans);position:absolute}.chain[data-astro-cid-jjh2vbki]{background:var(--bg);padding:72px 24px}ol[data-astro-cid-jjh2vbki]{grid-template-columns:repeat(3,1fr);gap:32px;max-width:1100px;margin:0 auto;padding:0;list-style:none;display:grid}li[data-astro-cid-jjh2vbki]{border-top:1px solid #2a2a2a;flex-direction:column;gap:6px;padding-top:18px;display:flex}.no[data-astro-cid-jjh2vbki]{font:600 14px var(--font-mono);letter-spacing:.12em;color:var(--red-on-dark)}b[data-astro-cid-jjh2vbki]{font-size:clamp(24px,3.4vw,40px);font-weight:800;line-height:1.1}.tag[data-astro-cid-jjh2vbki]{font:500 12px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}@media (width<=640px){ol[data-astro-cid-jjh2vbki]{grid-template-columns:1fr;gap:24px}}.strip[data-astro-cid-vies4mdf]{background:#0b0b0b;padding:46px 0;position:relative;overflow:hidden}.strip[data-astro-cid-vies4mdf]:before,.strip[data-astro-cid-vies4mdf]:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 14px,#2a2a2a 14px 30px,#0000 30px 44px) 0/44px 12px repeat-x;height:22px;position:absolute;left:0;right:0}.strip[data-astro-cid-vies4mdf]:before{top:12px}.strip[data-astro-cid-vies4mdf]:after{bottom:12px}.rail[data-astro-cid-vies4mdf]{gap:18px;width:max-content;padding:0 18px;animation:34s linear infinite roll;display:flex}.strip[data-astro-cid-vies4mdf]:has(.lit) .rail[data-astro-cid-vies4mdf]{animation-play-state:paused}@media (hover:hover){.strip[data-astro-cid-vies4mdf]:hover .rail[data-astro-cid-vies4mdf]{animation-play-state:paused}}@keyframes roll{to{transform:translate(-50%)}}.fr[data-astro-cid-vies4mdf]{aspect-ratio:16/10;cursor:pointer;background:#000;flex:none;width:380px;max-width:80vw;position:relative;overflow:hidden}.f[data-astro-cid-vies4mdf]{filter:grayscale()brightness(.38);background-position:50%;background-size:cover;transition:filter .6s,transform .8s;position:absolute;inset:0;transform:scale(1.04)}.fr[data-astro-cid-vies4mdf]:hover .f[data-astro-cid-vies4mdf],.fr[data-astro-cid-vies4mdf].lit .f[data-astro-cid-vies4mdf]{filter:none;transform:scale(1)}.fr[data-astro-cid-vies4mdf]:after{content:"";background:linear-gradient(#0000 55%,#000000b3);position:absolute;inset:0}.cap[data-astro-cid-vies4mdf]{z-index:2;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.cap[data-astro-cid-vies4mdf] b[data-astro-cid-vies4mdf]{color:#fff;font-size:21px;font-weight:800}.cap[data-astro-cid-vies4mdf] span[data-astro-cid-vies4mdf]{font:500 10px var(--font-mono);color:var(--red-on-dark);letter-spacing:.1em;text-transform:uppercase}.no[data-astro-cid-vies4mdf]{z-index:2;font:500 10px var(--font-mono);color:#999;position:absolute;top:12px;left:16px}@media (prefers-reduced-motion:reduce){.strip[data-astro-cid-vies4mdf]{overflow-x:auto}.rail[data-astro-cid-vies4mdf]{animation:none}.fr[data-astro-cid-vies4mdf][aria-hidden=true]{display:none}}.featured[data-astro-cid-5ryy5rd4]{background:var(--bg);max-width:1200px;margin:0 auto;padding:72px 24px 48px}.head[data-astro-cid-5ryy5rd4]{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:28px;display:flex}h2[data-astro-cid-5ryy5rd4]{margin:0;font-size:clamp(24px,3vw,34px);font-weight:800}.all[data-astro-cid-5ryy5rd4]{font:500 13px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--red-on-dark);text-decoration:none}.all[data-astro-cid-5ryy5rd4]:hover,.all[data-astro-cid-5ryy5rd4]:focus-visible{text-decoration:underline}.grid[data-astro-cid-5ryy5rd4]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (width<=800px){.grid[data-astro-cid-5ryy5rd4]{grid-template-columns:1fr}}.wrap[data-astro-cid-en7hufkz]{background:var(--bg);justify-content:center;padding:40px 24px 96px;display:flex}.note[data-astro-cid-en7hufkz]{color:#4a423c;max-width:440px;margin:14px 0 0;font-size:14px}
