@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.2-i4fw5gbtlb7.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.Ur3q_a_className{font-family:GeistSans,GeistSans Fallback}.Ur3q_a_variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.0b02cdm7g7y6h.woff2)format("woff2");font-display:swap;font-weight:100 900}.iaM1Ya_className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.iaM1Ya_variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/918fa44f42910192-s.3fm2o_8g5wbt2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5ef623414c7c0f3b-s.2t0y5ugd5ycxx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/591c50bbc7585aef-s.p.0bh8ttrlmx6iv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VT323 Fallback;src:local(Arial);ascent-override:89.16%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:89.73%}.SVr_uq_className{font-family:VT323,VT323 Fallback;font-style:normal;font-weight:400}.SVr_uq_variable{--font-crt:"VT323", "VT323 Fallback"}
@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58001a14c3511596-s.41kzji7o-jdsp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7d2dd58e31d7c0b6-s.p.1e8puyswpvmbr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cc5a462c378235ed-s.2lhqjbmzqepkg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7172132ea3483a1a-s.p.15zaksznb5cf5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime Fallback;src:local(Arial);ascent-override:58.08%;descent-override:25.41%;line-gap-override:0.0%;size-adjust:134.5%}._7F3gua_className{font-family:Courier Prime,Courier Prime Fallback;font-style:normal}._7F3gua_variable{--font-teletype:"Courier Prime", "Courier Prime Fallback"}
@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e634a0870b53d3f-s.3-72worm-ib39.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a6407282b78ca7d7-s.3_mjd9z78cbbb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/034111bd5fecc463-s.p.0wyelkczeev99.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e634a0870b53d3f-s.3-72worm-ib39.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a6407282b78ca7d7-s.3_mjd9z78cbbb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/034111bd5fecc463-s.p.0wyelkczeev99.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans Fallback;src:local(Arial);ascent-override:81.7%;descent-override:24.87%;line-gap-override:0.0%;size-adjust:112.61%}.ixwfCq_className{font-family:Pixelify Sans,Pixelify Sans Fallback;font-style:normal}.ixwfCq_variable{--font-bitmap:"Pixelify Sans", "Pixelify Sans Fallback"}
.eMyHvq_page{--bone:#ebe8e4;--card:#fdfcfb;--stage:#f3f1ec;--screen:#7c7e82;--ink:#000;--muted:#736d64;--line:#d7d2cc;--ease:cubic-bezier(.16, 1, .3, 1);--ui:var(--font-inter), system-ui, sans-serif;--display:var(--font-geist-sans), var(--font-inter), system-ui, sans-serif;background:var(--bone);min-height:100svh;color:var(--ink);font-family:var(--ui);grid-template-columns:minmax(0,1fr);grid-template-areas:"bar""clip""fit""transport""notes";gap:12px;padding:16px;display:grid}.eMyHvq_bar{grid-area:bar;gap:4px;margin-bottom:4px;padding-right:56px;display:grid;position:relative}.eMyHvq_close{background:var(--card);width:40px;height:40px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);transition:transform .24s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;right:0}.eMyHvq_close:hover{transform:scale(1.05)}.eMyHvq_close:active{transform:scale(.94)}.eMyHvq_close svg{width:16px;height:16px}.eMyHvq_eyebrow{color:var(--muted);margin:0;font-size:.9375rem;font-weight:500;line-height:1.4}.eMyHvq_title{font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:clamp(1.75rem,6vw,2.5rem);font-weight:300;line-height:1.06}.eMyHvq_lede{max-width:62ch;color:var(--muted);text-wrap:pretty;margin:6px 0 0;font-size:.9375rem;line-height:1.5}.eMyHvq_clip,.eMyHvq_fit{border-radius:16px;margin:0;position:relative;overflow:hidden}.eMyHvq_clip{aspect-ratio:1344/768;background:var(--screen);grid-area:clip}.eMyHvq_video{object-fit:cover;width:100%;height:100%;display:block}.eMyHvq_fit{aspect-ratio:4/3;background:var(--stage);grid-area:fit}.eMyHvq_stage{cursor:grab;touch-action:none;position:absolute;inset:0}.eMyHvq_stage:active{cursor:grabbing}.eMyHvq_stage canvas{display:block}.eMyHvq_label{color:var(--ink);pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;border-radius:999px;padding:5px 10px;font-size:.75rem;font-weight:500;line-height:1.2;position:absolute;top:12px;left:12px}.eMyHvq_loading{color:var(--muted);pointer-events:none;place-items:center;margin:0;font-size:.875rem;display:grid;position:absolute;inset:0}.eMyHvq_transport{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;grid-area:transport;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:flex}.eMyHvq_play{background:var(--ink);width:36px;height:36px;color:var(--card);cursor:pointer;transition:transform .16s var(--ease);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.eMyHvq_play:active{transform:scale(.94)}.eMyHvq_play svg{fill:currentColor;width:14px;height:14px}.eMyHvq_scrub{min-width:0;accent-color:var(--ink);cursor:pointer;flex:1}.eMyHvq_count{min-width:64px;color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;flex:none;font-size:.8125rem}.eMyHvq_toggle{height:30px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);font:500 .8125rem/1 var(--ui);cursor:pointer;transition:background-color .18s var(--ease), color .18s var(--ease);background:0 0;border:0;border-radius:999px;flex:none;padding:0 12px}.eMyHvq_toggle[aria-pressed=true]{background:var(--ink);color:var(--card);box-shadow:none}.eMyHvq_toggle:disabled{opacity:.4;cursor:default}.eMyHvq_close:focus-visible,.eMyHvq_play:focus-visible,.eMyHvq_toggle:focus-visible,.eMyHvq_scrub:focus-visible,.eMyHvq_notes a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.eMyHvq_notes{color:var(--muted);grid-area:notes;font-size:.8125rem;line-height:1.5}.eMyHvq_notes p{margin:0}.eMyHvq_notes a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}@media (min-width:960px){.eMyHvq_page{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"bar bar""clip fit""transport transport""notes notes";align-content:start;gap:16px 20px;max-width:1600px;margin:0 auto;padding:24px 32px 28px}.eMyHvq_fit{aspect-ratio:auto}}@media (prefers-reduced-motion:reduce){.eMyHvq_close,.eMyHvq_play,.eMyHvq_toggle{transition:none}}
._37gLrG_page{font-family:var(--font-geist-sans), system-ui, sans-serif;color:#1b1a18;-webkit-font-smoothing:antialiased;background:#ebe8e4}._37gLrG_intro{grid-template-rows:auto 1fr auto;gap:40px;min-height:100svh;padding:28px clamp(16px,5vw,64px) 36px;display:grid}._37gLrG_home{color:inherit;justify-self:start;font-size:14px;text-decoration:none}._37gLrG_home:hover{text-underline-offset:3px;text-decoration:underline}._37gLrG_introText{align-self:center;max-width:920px}._37gLrG_introTitle{letter-spacing:-.045em;margin:0;font-size:clamp(48px,11vw,148px);font-weight:600;line-height:.92}._37gLrG_introLede{color:#4a4741;text-wrap:pretty;max-width:30ch;margin:28px 0 32px;font-size:clamp(18px,2.2vw,24px);line-height:1.35}._37gLrG_start{font:inherit;color:#ebe8e4;cursor:pointer;background:#1b1a18;border:0;border-radius:999px;padding:12px 20px;font-size:15px;font-weight:500;transition:transform .16s cubic-bezier(.2,.8,.2,1)}._37gLrG_start:active{transform:scale(.97)}._37gLrG_start:focus-visible,._37gLrG_railItem:focus-visible,._37gLrG_introIndex a:focus-visible{outline-offset:3px;outline:2px solid}._37gLrG_introIndex{border-top:1px solid #cfcac2;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px 24px;margin:0;padding:20px 0 0;font-size:14px;list-style:none;display:grid}._37gLrG_introIndex a{color:#4a4741;gap:10px;text-decoration:none;display:flex}._37gLrG_introIndex a span{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#8a857c;min-width:3.4em;padding-top:1px;font-size:12px}._37gLrG_introIndex a:hover{color:#1b1a18}._37gLrG_era{background:var(--bg);min-height:100svh;color:var(--ink);grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(40px,7vh,80px) clamp(72px,9vw,140px) clamp(40px,7vh,80px) clamp(16px,5vw,64px);display:grid;position:relative}._37gLrG_caption{align-self:center}._37gLrG_year{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0 0 18px;font-size:clamp(40px,5vw,64px);line-height:1}._37gLrG_title{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600;line-height:1.2}._37gLrG_credit{color:var(--muted);margin:4px 0 18px;font-size:14px}._37gLrG_body{text-wrap:pretty;margin:0;font-size:16px;line-height:1.5}._37gLrG_hint{color:var(--muted);border-top:1px solid var(--rule);text-wrap:pretty;margin:22px 0 0;padding-top:12px;font-size:13px;line-height:1.45}._37gLrG_stage{min-width:0;height:min(80svh,720px);min-height:420px;position:relative}._37gLrG_waiting{width:100%;height:100%}._37gLrG_rail{z-index:20;transition:opacity .3s,color .3s;position:fixed;top:50%;right:clamp(12px,2vw,28px);transform:translateY(-50%)}._37gLrG_rail[data-hidden]{opacity:0;pointer-events:none}._37gLrG_rail ol{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._37gLrG_railItem{font:inherit;color:inherit;cursor:pointer;opacity:.45;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:10px;width:100%;padding:4px 0;transition:opacity .2s;display:flex}._37gLrG_railItem:hover,._37gLrG_railItem[aria-current=true]{opacity:1}._37gLrG_railYear{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-size:11px}._37gLrG_railName{white-space:nowrap;opacity:0;order:-1;max-width:0;font-size:12px;transition:max-width .26s cubic-bezier(.2,.8,.2,1),opacity .2s;overflow:hidden}._37gLrG_rail:hover ._37gLrG_railName,._37gLrG_railItem:focus-visible ._37gLrG_railName{opacity:1;max-width:160px}._37gLrG_railItem:after{content:"";background:currentColor;width:10px;height:1px;transition:width .22s cubic-bezier(.2,.8,.2,1)}._37gLrG_railItem[aria-current=true]:after{width:22px}._37gLrG_footer{background:#ebe8e4;justify-content:space-between;gap:24px;padding:28px clamp(16px,5vw,64px) 36px;display:flex}._37gLrG_footer a{color:#4a4741;font-size:15px}@media (max-width:900px){._37gLrG_rail{display:none}._37gLrG_era{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;padding:48px 16px 40px}._37gLrG_year{margin-bottom:12px;font-size:40px}._37gLrG_body{font-size:15px}._37gLrG_hint{margin-top:16px}._37gLrG_stage{height:76svh;min-height:460px}._37gLrG_stage[data-era=nls],._37gLrG_stage[data-era=desktop],._37gLrG_stage[data-era=web],._37gLrG_stage[data-era=bevels],._37gLrG_stage[data-era=aqua]{height:auto;min-height:0;margin:0 -10px}._37gLrG_stage[data-era=nls]{aspect-ratio:1.28}._37gLrG_stage[data-era=desktop]{aspect-ratio:1.42}._37gLrG_stage[data-era=web]{aspect-ratio:1.45}._37gLrG_stage[data-era=bevels]{aspect-ratio:1.38}._37gLrG_stage[data-era=aqua]{aspect-ratio:1.52}._37gLrG_stage[data-era=sketchpad]{height:64svh}._37gLrG_stage[data-era=agents]{height:auto;min-height:0}}
