._page_7g4rg_2{--home-header-height:80px;overscroll-behavior:none;background:var(--home-bg);height:100dvh;color:var(--home-ink);-webkit-font-smoothing:antialiased;outline:none;font-family:Outfit,Helvetica Neue,sans-serif;transition:background-color .3s,color .3s;overflow-y:auto}._page_7g4rg_2 a{color:inherit;text-decoration:none;transition:color .2s}._page_7g4rg_2 a:hover{color:var(--home-accent)}._page_7g4rg_2 a:focus-visible,._themeLight_7g4rg_27,._themeDark_7g4rg_28{display:contents}:root[data-theme=dark] ._themeLight_7g4rg_27,:root:not([data-theme=dark]) ._themeDark_7g4rg_28{display:none}._themeButton_7g4rg_37:focus-visible{outline:2px solid var(--home-accent);outline-offset:2px}._header_7g4rg_44{height:var(--home-header-height);z-index:5;background:var(--home-glass);-webkit-backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:16px;padding:18px clamp(16px,4vw,48px);display:flex;position:fixed;top:0;left:0;right:0}._back_7g4rg_61{display:none}@media (width<=640px){._headerSlim_7g4rg_67{background:var(--home-bg);-webkit-backdrop-filter:none;height:56px;padding:0 8px 0 4px;transition:transform .25s}._headerSlim_7g4rg_67 ._nav_7g4rg_76{display:none}._headerSlim_7g4rg_67 ._back_7g4rg_61{align-items:center;gap:6px;min-height:44px;padding:0 12px;font-size:16px;display:inline-flex}._page_7g4rg_2 ._headerSlim_7g4rg_67 ._back_7g4rg_61{color:var(--home-muted)}._headerSlim_7g4rg_67 ._themeButton_7g4rg_37{background:0 0}._page_7g4rg_2[data-chrome=hidden] ._headerSlim_7g4rg_67{transform:translateY(-100%)}}@media (width<=640px) and (prefers-reduced-motion:reduce){._headerSlim_7g4rg_67{transition:none}}._nav_7g4rg_76{align-items:center;gap:28px;font-size:15px;display:flex}._navCurrent_7g4rg_115,._navLink_7g4rg_116,._navIcon_7g4rg_117{align-items:center;min-height:44px;display:inline-flex}._navCurrent_7g4rg_115{font-weight:500}._page_7g4rg_2 ._navLink_7g4rg_116,._page_7g4rg_2 ._navIcon_7g4rg_117{color:var(--home-muted)}._themeButton_7g4rg_37{background:var(--home-soft);width:44px;height:44px;color:var(--home-muted);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background-color .3s,color .2s;display:inline-flex}._themeButton_7g4rg_37:hover{color:var(--home-accent)}._screen_7g4rg_153{height:100dvh;position:relative;overflow:hidden}._canvas_7g4rg_159{width:100%;height:100%;display:block;position:absolute;inset:0}._accent_7g4rg_167{color:var(--home-accent)}._label_7g4rg_171{color:var(--home-accent-ink);margin:0 0 14px;font-size:16px;font-weight:500}._storyText_7g4rg_178{margin:0;font-size:clamp(20px,2vw,25px);line-height:1.6}._hero_7g4rg_186{padding-top:var(--home-header-height);cursor:crosshair;touch-action:manipulation;justify-content:center;align-items:center;display:flex}._heroCopy_7g4rg_196{z-index:1;text-align:center;pointer-events:none;margin-top:-8dvh;padding:0 20px;position:relative}._heroTitle_7g4rg_205{letter-spacing:-.035em;margin:0;font-size:clamp(52px,8vw,96px);font-weight:500;line-height:1}._heroSubtitle_7g4rg_213{max-width:30ch;color:var(--home-muted);margin:22px auto 0;font-size:clamp(19px,2.2vw,24px);line-height:1.45}._counter_7g4rg_221{z-index:2;background:var(--home-soft);color:var(--home-muted);font-variant-numeric:tabular-nums;pointer-events:none;border-radius:20px;flex-direction:column;gap:4px;padding:14px 18px;font-size:14px;display:flex;position:absolute;bottom:20px;left:clamp(16px,2.5vw,32px)}._spark_7g4rg_238{width:240px;height:28px;margin-bottom:4px;display:block}._dinoLayer_7g4rg_247{z-index:3;pointer-events:none;position:fixed;inset:0}._dinoButton_7g4rg_254{cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:12px;width:72px;height:72px;padding:0;position:absolute;top:0;left:0}._dinoButton_7g4rg_254:focus-visible{outline:2px solid var(--home-accent);outline-offset:2px}._story_7g4rg_178{padding:var(--home-header-height) clamp(16px, 6vw, 96px) 0;align-items:center;display:flex}._storyCopy_7g4rg_283{max-width:460px;position:relative}._toProjects_7g4rg_291{align-items:center;gap:12px;min-height:44px;margin-top:20px;font-size:clamp(18px,1.6vw,21px);font-weight:500;display:inline-flex}._page_7g4rg_2 ._toProjects_7g4rg_291{color:var(--home-accent-ink)}._footprints_7g4rg_306{align-items:center;gap:6px;display:inline-flex}._step_7g4rg_313{flex-direction:column;gap:4px;display:flex}._step_7g4rg_313>span{background:var(--home-muted);border-radius:50%;width:3px;height:3px}._step_7g4rg_313:first-child{opacity:.35}._step_7g4rg_313:nth-child(2){opacity:.6}._step_7g4rg_313:nth-child(3){opacity:.9}._step_7g4rg_313:nth-child(odd)>span:last-child,._step_7g4rg_313:nth-child(2n)>span:first-child{margin-left:4px}@keyframes _caret_7g4rg_354{0%,49%{opacity:1}50%,to{opacity:0}}._caret_7g4rg_354{vertical-align:-.15em;background:var(--home-accent);width:2px;height:1.1em;margin-left:3px;animation:1.06s step-end infinite _caret_7g4rg_354;display:inline-block}._toProjects_7g4rg_291:hover ._caret_7g4rg_354,._toProjects_7g4rg_291:focus-visible ._caret_7g4rg_354{opacity:1;animation:none}@media (prefers-reduced-motion:reduce){._caret_7g4rg_354{animation:none}}._footer_7g4rg_381{color:var(--home-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:0 clamp(16px,4vw,48px);font-size:14px;display:flex;position:absolute;bottom:24px;left:0;right:0}@media (width<=820px){._story_7g4rg_178{padding-top:calc(var(--home-header-height) + 24px);align-items:flex-start}._toProjects_7g4rg_291{font-size:18px}._end_7g4rg_377{height:auto;min-height:100dvh;padding-bottom:440px}}
