.q_m67W_canvas{width:100%;max-width:var(--canvas-w);flex-direction:column;gap:24px;margin-inline:auto;padding:24px 16px 32px;display:flex;position:relative}.q_m67W_introPlacement{width:100%;max-width:var(--intro-w);margin-inline:auto;position:relative}.q_m67W_center{text-align:center;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:560px;margin-inline:auto;display:flex}.q_m67W_wordmark{width:min(100%,316px);height:auto}.q_m67W_socials{flex-wrap:wrap;justify-content:center;gap:12px 8px;display:flex}.q_m67W_socialPlacement{width:72px}.q_m67W_media{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:16px;display:grid}.q_m67W_reel{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.q_m67W_terminalPlacement{min-width:0}.q_m67W_figurines{justify-content:center;gap:8px;display:flex}.q_m67W_videoPlacement{z-index:1}.q_m67W_videoWindow{border:2px solid var(--color-ink);background:var(--color-white);width:100%;box-shadow:6px 6px 0 var(--color-haze);border-radius:12px;transition:transform .16s;overflow:hidden}.q_m67W_videoWindow:focus-within{outline:2px solid var(--color-ink);outline-offset:4px}.q_m67W_titlebar{border-bottom:1px solid var(--color-haze);background:var(--color-panel);grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:6px;height:28px;padding-inline:8px;display:grid}.q_m67W_traffic{gap:4px;display:flex}.q_m67W_traffic>span{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.q_m67W_close{background:var(--color-window-close)}.q_m67W_minimize{background:var(--color-window-minimize)}.q_m67W_maximize{background:var(--color-window-maximize)}.q_m67W_filename{font-family:var(--font-mono);text-align:center;text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink);font-size:11px;overflow:hidden}.q_m67W_focusBackdrop{z-index:70;pointer-events:none;visibility:hidden;opacity:0;background:color-mix(in srgb, var(--color-white) 12%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .14s,visibility .14s;position:fixed;inset:0}.q_m67W_videoPlacement:has(.q_m67W_videoWindow[data-video-visible=true] :focus-visible){z-index:80;rotate:0deg}body:has(.q_m67W_videoWindow[data-video-visible=true] :focus-visible) .q_m67W_focusBackdrop{visibility:visible;opacity:1}body:has(.q_m67W_videoWindow[data-video-visible=true] :focus-visible)>[data-state]{visibility:hidden}@media (hover:hover){.q_m67W_videoPlacement:has(.q_m67W_videoWindow:hover){z-index:80;rotate:0deg}.q_m67W_videoWindow:hover{transform:translateY(-2px)scale(1.025)}body:has(.q_m67W_videoWindow:hover) .q_m67W_focusBackdrop{visibility:visible;opacity:1}body:has(.q_m67W_videoWindow:hover)>[data-state]{visibility:hidden}}@media (min-width:1024px){.q_m67W_canvas{height:var(--canvas-h);padding:0;display:block}.q_m67W_introPlacement{top:var(--intro-top);width:var(--intro-w);position:absolute;left:50%;transform:translate(-50%)}.q_m67W_center{top:var(--center-top);position:absolute;left:50%;transform:translate(-50%)}.q_m67W_wordmark{width:432px}.q_m67W_socials,.q_m67W_media{display:contents}.q_m67W_reel{width:clamp(128px, 10vw, var(--reel-w))}.q_m67W_figurines{position:absolute;top:540px;left:50%;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.q_m67W_videoWindow,.q_m67W_focusBackdrop{transition:none}.q_m67W_videoWindow:hover{transform:none}}
.NycYkq_world{isolation:isolate;view-timeline:--world block;position:relative}.NycYkq_sectionInner{z-index:1;position:relative}.NycYkq_scenery{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:clip}.NycYkq_sky,.NycYkq_skyline,.NycYkq_props{color:var(--color-haze);position:absolute}.NycYkq_sky{opacity:.6;background:currentColor;width:64px;height:8px;top:12%;left:8%;box-shadow:16px -8px,32px -16px 0 -2px,720px 64px,736px 56px}.NycYkq_skyline{opacity:.55;border:4px solid;width:32px;height:96px;bottom:0;right:3%;box-shadow:-48px 24px 0 -4px,-88px 48px 0 -4px,40px 32px 0 -4px}.NycYkq_props{border:4px solid;width:48px;height:24px;bottom:0;left:3%;box-shadow:56px 8px 0 -4px}.NycYkq_levelsHint{display:none}.NycYkq_quest{--fan-x:0px;--fan-angle:0deg}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.NycYkq_sky,.NycYkq_skyline,.NycYkq_props{animation:linear both NycYkq_parallax;animation-timeline:--world}.NycYkq_sky{--drift:-24px}.NycYkq_skyline{--drift:-64px}.NycYkq_props{--drift:-112px}.NycYkq_quest{animation:linear both NycYkq_fan-out;animation-timeline:view();animation-range:entry}.NycYkq_quest:focus-within{z-index:2;animation:none}.NycYkq_slot{animation:linear both NycYkq_equip;animation-timeline:view();animation-range:entry var(--slot-entry) entry 100%}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.NycYkq_quest{--fan-x:calc(var(--fan-column) * (100% + 24px));--fan-angle:var(--fan-rotation);position:sticky;top:104px}}@media (min-width:1024px) and (min-height:800px) and (prefers-reduced-motion:no-preference){.NycYkq_levels{--checkpoint-width:min(48vw, 560px);--checkpoint-gap:48px;min-height:240svh;padding-block:0}.NycYkq_levels>.NycYkq_sectionInner{padding-block:32px;position:sticky;top:80px}.NycYkq_levels .NycYkq_content{margin-top:24px}.NycYkq_levelsHint{display:block}.NycYkq_levelsViewport{margin-inline:-10px;padding:8px 10px 10px;overflow:clip}.NycYkq_levelsTrack{gap:var(--checkpoint-gap);width:max-content;animation:linear both NycYkq_checkpoints;animation-timeline:--world;animation-range:contain;display:flex}.NycYkq_levelsTrack>li{width:var(--checkpoint-width)}.NycYkq_levelsTrack:focus-within{animation:none}.NycYkq_levelsTrack:has(li:nth-child(2):focus-within){transform:translateX(calc(-1 * (var(--checkpoint-width) + var(--checkpoint-gap))))}.NycYkq_levelsTrack:has(li:nth-child(3):focus-within){transform:translateX(calc(-2 * (var(--checkpoint-width) + var(--checkpoint-gap))))}}}@keyframes NycYkq_parallax{0%{transform:translate(48px)}to{transform:translateX(var(--drift))}}@keyframes NycYkq_fan-out{0%{transform:translate(var(--fan-x), 32px) rotate(var(--fan-angle))}to{transform:translate(0)rotate(0)}}@keyframes NycYkq_equip{0%{opacity:.3;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes NycYkq_checkpoints{to{transform:translate(calc(-100% + min(1152px,100vw - 64px)))}}
.BjSazq_card{perspective:1200px;width:min(100%,320px);display:block}.BjSazq_inner{transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.BjSazq_face{backface-visibility:hidden;border:2px solid var(--color-ink);box-shadow:6px 6px 0 var(--color-haze);border-radius:28px;grid-area:1/1;display:block;overflow:hidden}.BjSazq_front{background:var(--color-white);padding:20px}.BjSazq_back{background:var(--color-term);position:relative;transform:rotateY(180deg)}@media (prefers-reduced-motion:no-preference){.BjSazq_card:hover .BjSazq_inner,.BjSazq_card:focus-visible .BjSazq_inner{transform:rotateY(180deg)}}.BjSazq_scroller{direction:rtl;padding-top:44px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px);mask-image:linear-gradient(90deg,#0000,#000 56px)}.BjSazq_calendar{grid-template-columns:repeat(var(--weeks), 30px);direction:ltr;grid-template-rows:22px repeat(7,30px);gap:5px;width:max-content;padding:2px 4px 6px;display:grid}.BjSazq_month{color:var(--color-muted);white-space:nowrap;grid-row:1;font-size:13px}.BjSazq_day{font-variant-numeric:tabular-nums;letter-spacing:-.02em;cursor:default;border-radius:7px;place-items:center;font-size:11px;font-weight:700;transition:transform .12s;display:grid;position:relative}.BjSazq_day:hover{z-index:2;transform:scale(1.12)}.BjSazq_day:hover:after{content:attr(data-tip);background:var(--color-term);color:var(--color-term-fg);white-space:nowrap;pointer-events:none;border-radius:8px;padding:6px 10px;font-size:13px;font-weight:600;position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50%}.BjSazq_edge:hover:after{left:auto;right:0;translate:0}
.hVDB8a_card{border:2px solid var(--color-ink);background:var(--color-white);width:min(92vw,440px);color:var(--color-ink);box-shadow:8px 8px 0 var(--color-haze);border-radius:24px;margin:auto;padding:24px}.hVDB8a_card::backdrop{background:color-mix(in oklab, var(--color-term) 35%, transparent)}
.kQOdwG_chapters{flex-direction:column;display:flex}.kQOdwG_dots,.kQOdwG_road{display:none}.kQOdwG_chapter{isolation:isolate;align-items:end;gap:40px;padding-block:48px 0;display:grid;position:relative}@media (min-width:900px){.kQOdwG_chapter{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.kQOdwG_flip .kQOdwG_copy{order:2}}.kQOdwG_copy{z-index:2;flex-direction:column;gap:20px;padding-bottom:72px;display:flex;position:relative}.kQOdwG_visual{place-items:end center;min-height:320px;display:grid;position:relative}.kQOdwG_scene{z-index:1;width:min(100%,360px);margin-bottom:40px;position:relative}.kQOdwG_art{position:relative;-webkit-mask-image:linear-gradient(#000 78%,#0000),linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#000 78%,#0000),linear-gradient(90deg,#0000,#000 14% 86%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.kQOdwG_tone{position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:luminance;mask-mode:luminance}.kQOdwG_portrait{z-index:1;margin-bottom:56px;position:relative}.kQOdwG_hills{z-index:0;width:100vw;height:200px;position:absolute;bottom:0;left:50%;translate:-50%;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.kQOdwG_collage{aspect-ratio:1/.9;perspective:900px;width:100%;max-width:440px;transform-style:preserve-3d;margin-inline:auto;position:relative}.kQOdwG_photo{width:52%;transform:rotateZ(var(--rz)) rotateY(var(--ry)) rotateX(var(--rx)) translateZ(var(--z));transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute}.kQOdwG_photo:hover,.kQOdwG_photo:focus-within{z-index:5;transform:rotate(0)translateZ(140px)scale(1.04)}.kQOdwG_pair{aspect-ratio:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:20px;padding:24px 16px 56px;display:grid}.kQOdwG_pair .kQOdwG_photo{width:100%;transform:rotateZ(var(--rz));position:relative}.kQOdwG_pair .kQOdwG_photo:hover{transform:rotate(0)translateY(-4px)}@media (min-width:1100px) and (min-height:720px) and (prefers-reduced-motion:no-preference){.kQOdwG_block{height:160svh}.kQOdwG_sticky{flex-direction:column;height:calc(100svh - 88px);display:flex;position:sticky;top:72px;overflow:visible clip}.kQOdwG_chapter{flex:1;min-height:0;padding:0 40px 0 0}.kQOdwG_copy{align-self:center;padding-bottom:0}.kQOdwG_dots{flex-direction:column;gap:14px;display:flex;position:absolute;top:50%;right:0;translate:0 -50%}.kQOdwG_dot{background:var(--color-haze);border-radius:999px;width:10px;height:10px;transition:scale .2s}.kQOdwG_dot:hover{scale:1.3}.kQOdwG_dot[aria-current]{background:var(--color-red);scale:1.5}.kQOdwG_road{align-items:center;gap:24px;padding:28px 40px 28px 24px;display:flex}.kQOdwG_roadLine{background:var(--color-haze);border-radius:999px;flex:1;height:6px;position:relative;container-type:inline-size}.kQOdwG_roadFill{border-radius:inherit;background:var(--color-red);transform-origin:0;scale:var(--from) 1;position:absolute;inset:0}.kQOdwG_flag{border:3px solid var(--color-ink);background:var(--color-white);border-radius:999px;width:14px;height:14px;position:absolute;top:50%;translate:-50% -50%}.kQOdwG_flag>span{color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.14em;font-size:10px;position:absolute;top:18px;left:50%;translate:-50%}.kQOdwG_runnerTrack{width:0;translate:calc(var(--from) * 100cqw) 0;position:absolute;bottom:4px;left:0}.kQOdwG_runner{image-rendering:pixelated;background-repeat:no-repeat;translate:-50%}.kQOdwG_counter{font-family:var(--font-mono);letter-spacing:.14em;font-size:12px}@supports (animation-timeline:view()){.kQOdwG_block{view-timeline:--chapter block}.kQOdwG_copy{animation:linear both kQOdwG_copy-in;animation-timeline:--chapter;animation-range:entry 25% entry 90%}.kQOdwG_scene{animation:linear both kQOdwG_rise;animation-timeline:--chapter;animation-range:entry 10% contain 10%}.kQOdwG_roadFill{animation:linear both kQOdwG_fill;animation-timeline:--chapter;animation-range:contain}.kQOdwG_runnerTrack{animation:linear both kQOdwG_along;animation-timeline:--chapter;animation-range:contain}.kQOdwG_runner{animation:steps(8,end) 10 both kQOdwG_legs;animation-timeline:--chapter;animation-range:contain}}}@keyframes kQOdwG_copy-in{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0}}@keyframes kQOdwG_rise{0%{opacity:.4;translate:0 32px;scale:.92}to{opacity:1;translate:0;scale:1}}@keyframes kQOdwG_fill{0%{scale:var(--from) 1}to{scale:var(--to) 1}}@keyframes kQOdwG_along{0%{translate:calc(var(--from) * 100cqw) 0}to{translate:calc(var(--to) * 100cqw) 0}}@keyframes kQOdwG_legs{0%{background-position-x:0}to{background-position-x:var(--strip)}}
.G4T-Rq_section{z-index:55;background:var(--color-white);scroll-margin-top:80px;position:relative}.G4T-Rq_hint{color:var(--color-muted);font-size:14px;display:none}.G4T-Rq_sticky{height:100svh;min-height:480px;position:relative;overflow:clip}.G4T-Rq_frame{background:var(--color-white);position:absolute;inset:0;overflow:hidden}.G4T-Rq_office{isolation:isolate;width:100%;height:100%;position:relative}body:has(.G4T-Rq_section:hover)>[data-state]{visibility:hidden}.G4T-Rq_toolbar{z-index:4;border:2px solid var(--color-ink);background:var(--color-white);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex;position:absolute;top:16px;left:16px;right:16px}.G4T-Rq_footer{z-index:4;border:2px solid var(--color-haze);background:var(--color-white);color:var(--color-muted);border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:10px 12px;font-size:12px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}@media (min-width:768px){.G4T-Rq_toolbar{max-width:calc(100% - 32px);right:auto}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.G4T-Rq_hint{display:block}.G4T-Rq_track{view-timeline:--workspace block;height:240svh}.G4T-Rq_sticky{position:sticky;top:0}.G4T-Rq_frame{border:2px solid var(--color-ink);border-radius:24px;animation:linear both G4T-Rq_expand;animation-timeline:--workspace;animation-range:contain contain 30%}.G4T-Rq_track:focus-within .G4T-Rq_frame{border-color:#0000;border-radius:0;animation:none;transform:none}}}@keyframes G4T-Rq_expand{0%{border-color:var(--color-ink);border-radius:24px;transform:scale(.86)}to{border-color:#0000;border-radius:0;transform:scale(1)}}
.DNBqzW_pill{display:none}html[data-swarm] .DNBqzW_pill{z-index:101;border:2px solid var(--color-ink);background:var(--color-white);width:max-content;max-width:calc(100% - 32px);box-shadow:3px 3px 0 var(--color-ink);text-align:center;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;display:block;position:fixed;bottom:24px;left:50%;translate:-50%}.DNBqzW_llm{display:none}html[data-swarm]:not([data-swarm=build]) .DNBqzW_llm{display:inline}
