.particleLab_lab__zVzZL{position:relative;width:100%}.particleLab_canvasWrap__5yARr{position:relative;aspect-ratio:21/9;width:100%;background:var(--bg);overflow:hidden}.particleLab_canvas__AEl2n{display:block;width:100%;height:100%}.particleLab_controls__JQqsY{position:absolute;top:-3rem;right:.75rem;z-index:5;display:flex;flex-direction:column;gap:.6rem;font-family:var(--font-mono);width:min(340px,calc(100% - 2.5rem));padding:.85rem 1.1rem;background:color-mix(in srgb,var(--bg) 72%,transparent);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border:1px solid var(--border);border-radius:4px;box-shadow:0 8px 28px rgba(0,0,0,.18);transition:opacity .5s ease}.particleLab_controlsHidden__36j4P{opacity:0;pointer-events:none}.particleLab_loadingScreen__h5mod{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;gap:.05rem;font-family:var(--font-mono);font-size:.85rem;letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);background:var(--bg);transition:opacity .5s ease}.particleLab_loadingHidden__YdCog{opacity:0;pointer-events:none}.particleLab_loadingDots__dZasm{display:inline-flex;gap:1px;margin-left:1px}.particleLab_loadingDots__dZasm span{display:inline-block;animation:particleLab_dotPulse__bBm9E 1.4s ease-in-out infinite}.particleLab_loadingDots__dZasm span:nth-child(2){animation-delay:.18s}.particleLab_loadingDots__dZasm span:nth-child(3){animation-delay:.36s}@keyframes particleLab_dotPulse__bBm9E{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.particleLab_row__2CUxS{display:grid;grid-template-columns:5.5rem 1fr 2.5rem;align-items:center;grid-gap:1rem;gap:1rem}.particleLab_label__Q0QZY{font-size:.65rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.particleLab_value__oQJTQ{font-size:.7rem;color:var(--text);text-align:right;letter-spacing:.05em}.particleLab_slider__TeFRC{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1px;background:var(--border);outline:none;cursor:pointer;margin:0}.particleLab_slider__TeFRC::-webkit-slider-runnable-track{height:1px;background:var(--border)}.particleLab_slider__TeFRC::-moz-range-track{height:1px;background:var(--border)}.particleLab_slider__TeFRC::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--text);cursor:pointer;border:2px solid var(--bg);margin-top:-7px}.particleLab_slider__TeFRC::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--text);cursor:pointer;border:2px solid var(--bg)}.particleLab_toggle__cv5Zw{position:relative;width:40px;height:20px;border:1px solid var(--border);border-radius:999px;background:transparent;cursor:pointer;padding:0;transition:background var(--transition),border-color var(--transition);justify-self:start}.particleLab_toggleThumb__PIyM8{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--text-muted);transition:transform var(--transition),background var(--transition)}.particleLab_toggleOn__mAO4S{background:var(--text);border-color:var(--text)}.particleLab_toggleOn__mAO4S .particleLab_toggleThumb__PIyM8{transform:translateX(20px);background:var(--bg)}.particleLab_stepper__q3M2W{display:flex;align-items:center;gap:.75rem;justify-self:start}.particleLab_stepBtn__gJYJR{background:none;border:1px solid var(--border);color:var(--text-muted);font-size:.9rem;font-family:inherit;width:22px;height:22px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;line-height:1;transition:color var(--transition),border-color var(--transition)}.particleLab_stepBtn__gJYJR:hover{color:var(--text);border-color:var(--text)}.particleLab_stepValue__0Ghp5{font-size:.7rem;color:var(--text);min-width:1.75rem;text-align:center;letter-spacing:.05em}.particleLab_select__lSheI{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:lowercase;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:0;padding:.45rem 1.75rem .45rem .75rem;cursor:pointer;outline:none;transition:border-color var(--transition);-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 14px) 50%,calc(100% - 9px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;justify-self:start;width:100%}.particleLab_select__lSheI:hover{border-color:var(--text)}@media (max-width:900px){.particleLab_canvasWrap__5yARr{aspect-ratio:16/10}}@media (max-width:640px){.particleLab_canvasWrap__5yARr{aspect-ratio:4/3}.particleLab_controls__JQqsY{position:static;width:auto;margin:1rem 5vw 0;padding:1rem 1.1rem}.particleLab_lab__zVzZL{display:flex;flex-direction:column}.particleLab_row__2CUxS{grid-template-columns:4.5rem 1fr 2.5rem;gap:.75rem}}.bootSequence_section__xHncT{position:relative;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:4rem 5vw;background:var(--bg);overflow:hidden}.bootSequence_scanlines__FFw0L{position:absolute;inset:0;pointer-events:none;z-index:1;background:repeating-linear-gradient(180deg,transparent 0,transparent 2px,hsla(0,0%,50%,.04) 0,hsla(0,0%,50%,.04) 3px)}.bootSequence_terminal__Q2yIM{position:relative;z-index:2;width:100%;max-width:720px;font-family:var(--font-mono);color:var(--text)}.bootSequence_header__ReVdq{display:flex;align-items:center;gap:.75rem;font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.bootSequence_cursor__N8tlu{font-size:.85rem;color:var(--accent);animation:bootSequence_blink__30Uey 1.1s steps(2) infinite;line-height:1}@keyframes bootSequence_blink__30Uey{50%{opacity:0}}.bootSequence_headerText__1_W4r{color:var(--text);letter-spacing:.18em}.bootSequence_headerStatus__EOqur{margin-left:auto;color:var(--text-muted)}.bootSequence_bar__qmRW9{display:flex;align-items:center;gap:1rem;margin-bottom:2.25rem}.bootSequence_barTrack__YJJfC{flex:1 1;height:6px;border:1px solid var(--border);position:relative;overflow:hidden}.bootSequence_barFill__5j8QF{position:absolute;inset:0 auto 0 0;background:var(--accent);transition:width .12s linear}.bootSequence_barPct__YKPei{font-size:.7rem;letter-spacing:.14em;color:var(--text-muted);white-space:nowrap;font-family:var(--font-mono);min-width:3.5rem;text-align:right}.bootSequence_lines__wV_sY{display:flex;flex-direction:column;gap:.55rem}.bootSequence_line___UfDl{display:flex;align-items:baseline;gap:.5rem;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;transition:color .3s ease,opacity .3s ease}.bootSequence_linePending__fusQ1{color:var(--text-muted);opacity:.32}.bootSequence_lineDone__wFGMc{color:var(--text);opacity:1}.bootSequence_linePrompt__Pq_Tp{color:var(--accent)}.bootSequence_lineText__0UYih{white-space:nowrap}.bootSequence_lineDots__fgKfG{flex:1 1;border-bottom:1px dotted var(--border);height:0;margin:0 .4rem;align-self:center}.bootSequence_lineStatus__DDaA6{color:var(--accent);min-width:2rem;text-align:right}.bootSequence_ready__AtUuQ{margin-top:3rem;text-align:center;opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease;pointer-events:none}.bootSequence_readyVisible__8pU7Q{opacity:1;transform:translateY(0)}.bootSequence_readyTitle__GADpG{font-family:var(--font-display);font-weight:900;font-size:clamp(1.5rem,3vw,2.5rem);letter-spacing:-.02em;text-transform:uppercase;color:var(--text);margin:0 0 1rem}.bootSequence_readySub__A_D1x{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .55rem}.bootSequence_readyArrow__l847E{display:inline-block;font-size:1rem;color:var(--text-muted);line-height:1;animation:bootSequence_pulseDown__g1xbS 2s ease-in-out infinite}@keyframes bootSequence_pulseDown__g1xbS{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(6px);opacity:1}}@media (max-width:640px){.bootSequence_header__ReVdq{flex-wrap:wrap;gap:.5rem}.bootSequence_headerStatus__EOqur{margin-left:0;flex-basis:100%}.bootSequence_barTrack__YJJfC{font-size:.8rem}.bootSequence_line___UfDl{font-size:.65rem}}.Home_page__Yvcrx{background:var(--bg);color:var(--text);display:flex;flex-direction:column}.Home_hero__VkeT1{position:relative;min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto auto;overflow-x:hidden}.Home_top__wo56s{padding:3rem 4rem 0}.Home_heading__f_gSb{font-family:var(--font-display);font-weight:700;font-size:clamp(1.4rem,2.6vw,2.75rem);line-height:1.15;letter-spacing:-.01em;color:var(--text);margin:0;max-width:520px}.Home_headingMuted__Ciz0Q{color:var(--text-muted)}.Home_vertNav__GRgWS{position:fixed;top:3rem;right:4rem;z-index:50;display:flex;flex-direction:column;align-items:flex-end;gap:.3rem}.Home_navRow__yLTJo{display:flex;align-items:baseline;gap:.65rem;text-decoration:none;color:var(--text-muted);transition:color var(--transition)}.Home_navRowActive__ZeooM,.Home_navRow__yLTJo:hover{color:var(--text)}.Home_navNum__snErg{font-size:.6rem;letter-spacing:.06em;color:var(--text-muted)}.Home_navLabel__NPh2Z,.Home_navNum__snErg{font-family:var(--font-mono);transition:color var(--transition)}.Home_navLabel__NPh2Z{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.Home_themeBtn__jaTc_{background:none;border:none;cursor:pointer;font-size:.85rem;color:var(--text-muted);padding:.2rem;line-height:1;margin-top:.6rem;align-self:flex-end;transition:color var(--transition)}.Home_themeBtn__jaTc_:hover{color:var(--text)}.Home_mid__qKMNS{display:flex;align-items:center;justify-content:center;padding:1.5rem 4rem;flex:1 1;position:relative;z-index:2}.Home_slideshowWrap__a8h_z{position:relative;width:min(500px,48vw)}.Home_slideshowHeader__arYWC{display:flex;align-items:center;justify-content:space-between;margin-bottom:.65rem}.Home_projectsTag__stJq3,.Home_seeAllLink__QA0Gj{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted)}.Home_seeAllLink__QA0Gj{text-decoration:none;transition:color var(--transition)}.Home_seeAllLink__QA0Gj:hover{color:var(--text)}.Home_slideshow__hEia0{width:100%;aspect-ratio:16/10;overflow:hidden;position:relative;background:var(--bg-surface);border-radius:4px}.Home_slide__bJy2J{position:absolute;inset:0;opacity:0;transition:opacity .9s ease}.Home_slideActive__q2qZE{opacity:1}.Home_slideImgZoom__QCDQ5{position:absolute;inset:0;animation:Home_slowZoom__NewJ0 4.5s ease-in-out forwards}.Home_slideImgStatic___ElYG{position:absolute;inset:0}@keyframes Home_slowZoom__NewJ0{0%{transform:scale(1)}to{transform:scale(1.08)}}.Home_slideLabel__zM_kL{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#7b5cf0;color:#fff;padding:.45rem 1.25rem;font-family:var(--font-mono);font-size:.67rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:5}.Home_slideshowWrap__a8h_z:hover .Home_slideLabel__zM_kL{opacity:1}.Home_bottom__wxvgA{padding:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;z-index:0}.Home_bigName__doe6h{display:block;font-family:var(--font-display);font-weight:900;font-size:30vw;line-height:.85;letter-spacing:-.04em;text-align:center;color:var(--bg-deep);white-space:nowrap}.Home_scrollDown__j4cOP{display:flex;flex-direction:column;align-items:center;gap:.45rem;padding:1.25rem 0 1.75rem}.Home_scrollDownText__j42Cw{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.28em;text-transform:uppercase;color:var(--text-muted)}.Home_scrollArrow__mbk0v{font-size:1.1rem;line-height:1;color:var(--text-muted);animation:Home_scrollBounce__kJ5pX 2s ease-in-out infinite}@keyframes Home_scrollBounce__kJ5pX{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(8px);opacity:1}}.Home_playgroundSection__6rBpF{padding:9rem 0 7rem}.Home_playgroundHead__ZVWqN{padding:0 5vw;margin-bottom:3.5rem}.Home_playgroundTitle__Ehruz{font-family:var(--font-display);font-weight:900;font-size:clamp(3rem,8vw,7rem);line-height:1;letter-spacing:-.03em;text-transform:uppercase;color:var(--text);margin:0 0 .6rem}.Home_playgroundIntro__5_mip{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;color:var(--text-muted);max-width:560px;margin:0;line-height:1.7}.Home_credit__hupXh{padding:0}@media (max-width:900px){.Home_top__wo56s{padding:2.5rem 3rem 0}.Home_vertNav__GRgWS{top:2rem;right:2rem}.Home_mid__qKMNS{padding:1rem 3rem}.Home_slideshowWrap__a8h_z{width:min(400px,60vw)}}@media (max-width:640px){.Home_top__wo56s{padding:2rem 5vw 0}.Home_vertNav__GRgWS{display:none}.Home_mid__qKMNS{padding:1rem 5vw}.Home_slideshowWrap__a8h_z{width:100%;max-width:100%}.Home_bottom__wxvgA{padding:0 1rem}.Home_bigName__doe6h{font-size:26vw}.Home_playgroundSection__6rBpF{padding:6rem 0 5rem}.Home_playgroundHead__ZVWqN{padding:0 5vw;margin-bottom:2rem}}