._page_13n26_2{--home-header-height:80px;overscroll-behavior-y: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_13n26_2 a{color:inherit;text-decoration:none;transition:color .2s}._page_13n26_2 a:hover{color:var(--home-accent)}._page_13n26_2 a:focus-visible,._themeLight_13n26_28,._themeDark_13n26_29{display:contents}:root[data-theme=dark] ._themeLight_13n26_28,:root:not([data-theme=dark]) ._themeDark_13n26_29{display:none}._themeButton_13n26_38:focus-visible{outline:2px solid var(--home-accent);outline-offset:2px}._header_13n26_45{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_13n26_62{display:none}@media (width<=640px){._headerSlim_13n26_68{background:var(--home-bg);-webkit-backdrop-filter:none;height:56px;padding:0 8px 0 4px;transition:transform .25s}._headerSlim_13n26_68 ._nav_13n26_77{display:none}._headerSlim_13n26_68 ._back_13n26_62{align-items:center;gap:6px;min-height:44px;padding:0 12px;font-size:16px;display:inline-flex}._page_13n26_2 ._headerSlim_13n26_68 ._back_13n26_62{color:var(--home-muted)}._headerSlim_13n26_68 ._themeButton_13n26_38{background:0 0}._page_13n26_2[data-chrome=hidden] ._headerSlim_13n26_68{transform:translateY(-100%)}}@media (width<=640px) and (prefers-reduced-motion:reduce){._headerSlim_13n26_68{transition:none}}._nav_13n26_77{align-items:center;gap:28px;font-size:15px;display:flex}._navCurrent_13n26_116,._navLink_13n26_117,._navIcon_13n26_118{align-items:center;min-height:44px;display:inline-flex}._navCurrent_13n26_116{font-weight:500}._page_13n26_2 ._navLink_13n26_117,._page_13n26_2 ._navIcon_13n26_118{color:var(--home-muted)}._themeButton_13n26_38{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_13n26_38:hover{color:var(--home-accent)}._screen_13n26_154{height:100dvh;position:relative;overflow:hidden}._canvas_13n26_160{width:100%;height:100%;display:block;position:absolute;inset:0}._accent_13n26_168{color:var(--home-accent)}._label_13n26_172{color:var(--home-accent-ink);margin:0 0 14px;font-size:16px;font-weight:500}._storyText_13n26_179{margin:0;font-size:clamp(20px,2vw,25px);line-height:1.6}._hero_13n26_187{padding-top:var(--home-header-height);cursor:crosshair;touch-action:manipulation;justify-content:center;align-items:center;display:flex}._heroCopy_13n26_197{z-index:1;text-align:center;pointer-events:none;margin-top:-8dvh;padding:0 20px;position:relative}._heroTitle_13n26_206{letter-spacing:-.035em;margin:0;font-size:clamp(52px,8vw,96px);font-weight:500;line-height:1}._heroSubtitle_13n26_214{max-width:30ch;color:var(--home-muted);margin:22px auto 0;font-size:clamp(19px,2.2vw,24px);line-height:1.45}._counter_13n26_222{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_13n26_239{width:240px;height:28px;margin-bottom:4px;display:block}._dinoLayer_13n26_248{z-index:3;pointer-events:none;position:fixed;inset:0}._dinoButton_13n26_255{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_13n26_255:focus-visible{outline:2px solid var(--home-accent);outline-offset:2px}._story_13n26_179{padding:var(--home-header-height) clamp(16px, 6vw, 96px) 0;align-items:center;display:flex}._storyCopy_13n26_284{max-width:460px;position:relative}._toProjects_13n26_292{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_13n26_2 ._toProjects_13n26_292{color:var(--home-accent-ink)}._footprints_13n26_307{align-items:center;gap:6px;display:inline-flex}._step_13n26_314{flex-direction:column;gap:4px;display:flex}._step_13n26_314>span{background:var(--home-muted);border-radius:50%;width:3px;height:3px}._step_13n26_314:first-child{opacity:.35}._step_13n26_314:nth-child(2){opacity:.6}._step_13n26_314:nth-child(3){opacity:.9}._step_13n26_314:nth-child(odd)>span:last-child,._step_13n26_314:nth-child(2n)>span:first-child{margin-left:4px}@keyframes _caret_13n26_355{0%,49%{opacity:1}50%,to{opacity:0}}._caret_13n26_355{vertical-align:-.15em;background:var(--home-accent);width:2px;height:1.1em;margin-left:3px;animation:1.06s step-end infinite _caret_13n26_355;display:inline-block}._toProjects_13n26_292:hover ._caret_13n26_355,._toProjects_13n26_292:focus-visible ._caret_13n26_355{opacity:1;animation:none}@media (prefers-reduced-motion:reduce){._caret_13n26_355{animation:none}}._footer_13n26_382{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_13n26_179{padding-top:calc(var(--home-header-height) + 24px);align-items:flex-start}._toProjects_13n26_292{font-size:18px}._end_13n26_378{height:auto;min-height:100dvh;padding-bottom:440px}}
