@media screen{.motion [data-section=hero][data-animate=true]:not(.intro-ready) :is([data-intro=cmd],[data-intro=name] .cur,[data-intro=ok]){visibility:hidden}.motion [data-section=hero][data-animate=true]:not(.intro-ready) :is([data-intro=name] [data-name],[data-intro=fade],[data-intro=json] .ln){opacity:0}.motion [data-section=hero][data-animate=true]:not(.intro-ready) [data-intro=photo]{clip-path:inset(100% 0 0)}.motion [data-intro=name] .ch.off{visibility:hidden}.motion [data-intro=name] .cur.typing{animation:none}.motion [data-animate=true] [data-journey-rail]{transform:scaleX(0)}.motion [data-animate=true] .track-wrap.pinned{overflow:hidden}.motion [data-animate=true] [data-rail-fill]{transform:scaleY(0)}.motion [data-animate=true] [data-commit]:not(.lit):before{border-color:var(--line);background:var(--bg);transform:none}.motion [data-secnav]:not([data-visible]){opacity:0;visibility:hidden;transform:translateY(120%)}}.motion [data-intro=name] .wd{white-space:nowrap}@media print{.motion :is([data-intro],[data-intro=json] .ln,[data-intro=photo] img,[data-statement] .w,[data-chips]>*,[data-journey] .stop,[data-journey-track],[data-journey-rail],[data-rail-fill],[data-scale-in]){opacity:1!important;visibility:visible!important;clip-path:none!important;transition:none!important;transform:none!important}.motion [data-typer] .visually-hidden{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.motion [data-typer] .typed{display:none}.motion [data-progress]{display:none!important}}.switcher[data-astro-cid-nufymefk]{font-family:var(--font-mono);border:1px solid var(--line);color:var(--muted);border-radius:6px;align-items:center;gap:.3rem;padding:4px 9px;font-size:12px;display:inline-flex}.opt[data-astro-cid-nufymefk]{color:var(--muted);text-decoration:none}.opt[data-astro-cid-nufymefk]:hover{color:var(--ink)}.current[data-astro-cid-nufymefk]{color:var(--ink);font-weight:700}:root{--secnav-h:48px;--secnav-gap:clamp(12px, 3vw, 24px);--secnav-space:calc(var(--secnav-h) + 2 * var(--secnav-gap) + env(safe-area-inset-bottom,0px))}@media (width<=760px){:root{--secnav-h:54px}}@media screen{body:has([data-secnav]){padding-bottom:var(--secnav-space)}html:has([data-secnav]){scroll-padding-bottom:var(--secnav-space)}}.secnav[data-astro-cid-sylr3ng3]{z-index:50;pointer-events:none;justify-content:center;transition:opacity .35s,transform .5s cubic-bezier(.16,1,.3,1),visibility .5s;display:flex;position:fixed;inset-block-end:calc(var(--secnav-gap) + env(safe-area-inset-bottom,0px));inset-inline:0}.pill[data-astro-cid-sylr3ng3]{pointer-events:auto;height:var(--secnav-h);background:color-mix(in srgb, var(--bg) 84%, transparent);border:1px solid var(--line);backdrop-filter:blur(14px);max-width:calc(100vw - 32px);box-shadow:0 10px 30px -12px color-mix(in srgb, var(--ink) 30%, transparent);border-radius:999px;padding:4px}.items[data-astro-cid-sylr3ng3]{scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;border-radius:999px;height:100%;position:relative;overflow:auto hidden;mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 12px),#0000 100%)}.items[data-astro-cid-sylr3ng3]::-webkit-scrollbar{display:none}.items[data-astro-cid-sylr3ng3].dragging{cursor:grabbing;user-select:none}.items[data-astro-cid-sylr3ng3].dragging a[data-astro-cid-sylr3ng3]{pointer-events:none}ul[data-astro-cid-sylr3ng3]{align-items:center;gap:2px;width:max-content;height:100%;margin:0;padding:0 8px;list-style:none;display:flex}.indicator[data-astro-cid-sylr3ng3]{background:color-mix(in srgb, var(--accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);opacity:0;pointer-events:none;border-radius:999px;position:absolute;top:0;left:0}a[data-astro-cid-sylr3ng3]{height:calc(var(--secnav-h) - 10px);font-family:var(--font-mono);white-space:nowrap;color:var(--muted);border-radius:999px;align-items:center;padding:0 14px;font-size:12.5px;line-height:1;text-decoration:none;transition:color .2s;display:flex;position:relative}a[data-astro-cid-sylr3ng3]:hover,a[data-astro-cid-sylr3ng3][aria-current=true]{color:var(--ink)}a[data-astro-cid-sylr3ng3]:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}@media (width<=420px){a[data-astro-cid-sylr3ng3]{padding:0 11px}}@media print{.secnav[data-astro-cid-sylr3ng3]{display:none}}.progress[data-astro-cid-isef26zo]{background:var(--accent);transform-origin:0;z-index:40;width:100%;height:2px;display:none;position:fixed;top:0;left:0}.motion .progress[data-astro-cid-isef26zo]{display:block;transform:scaleX(0)}.site-header[data-astro-cid-isef26zo]{z-index:20;background:color-mix(in srgb, var(--bg) 88%, transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.bar[data-astro-cid-isef26zo]{height:var(--header-h);justify-content:space-between;align-items:center;gap:12px;display:flex}.logo[data-astro-cid-isef26zo]{font-family:var(--font-mono);font-size:15px;font-weight:700;text-decoration:none}.logo[data-astro-cid-isef26zo] span[data-astro-cid-isef26zo]{color:var(--accent-text)}.tools[data-astro-cid-isef26zo]{align-items:center;gap:12px;display:flex}@media (width<=400px){.shell[data-astro-cid-isef26zo]{padding:0 16px}}.ctrl{font-family:var(--font-mono);border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:6px;padding:4px 9px;font-size:12px}.site-footer[data-astro-cid-oenwriqq]{color:var(--muted);font-size:13px;font-family:var(--font-mono);border-top:1px solid var(--line);padding:28px 0}.row[data-astro-cid-oenwriqq]{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.links[data-astro-cid-oenwriqq]{gap:16px;display:inline-flex}.links[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:var(--ink)}
