.animated-background[data-v-27cdaff7]{background:#282a36;isolation:isolate}.animated-background[data-v-27cdaff7] canvas{background:#282a36}.mobile-star-field[data-v-27cdaff7]{background-image:radial-gradient(circle,hsla(60,30%,96%,.38) 0 1px,transparent 1.5px),radial-gradient(circle,rgba(189,147,249,.35) 0 1px,transparent 1.5px),radial-gradient(circle,rgba(139,233,253,.24) 0 1px,transparent 1.5px);background-position:0 0,38px 52px,82px 18px;background-size:96px 112px,137px 151px,181px 193px;opacity:.42}.career-card[data-v-389b4879]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(prefers-reduced-motion:reduce){.career-card[data-v-389b4879],.career-detail[data-v-389b4879]{transition-duration:.01ms}}.tools-section[data-v-f1735dfb]{overflow:clip;position:relative}.tools-heading[data-v-f1735dfb]{opacity:var(--heading-opacity);transform:translateY(var(--heading-y));will-change:opacity,transform}.tool-wall-shell[data-v-f1735dfb]{left:50%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3.5%,#000 96.5%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3.5%,#000 96.5%,transparent);padding-inline:4px;position:relative;transform:translate(-50%);width:min(1540px,calc(100vw + 48px))}.tool-wall-shell--animated[data-v-f1735dfb]{left:50%;margin:0;position:absolute;top:48vh;transform:translate(-50%,var(--wall-y));will-change:transform}.tool-wall[data-v-f1735dfb]{display:grid;gap:8px;grid-auto-flow:dense;grid-auto-rows:62px;grid-template-columns:repeat(9,minmax(0,1fr))}.tool-tile[data-v-f1735dfb]{--tool-color:#bd93f9;align-items:center;background:linear-gradient(145deg,#f8f8f209,#f8f8f205),#2b2d3a;border:1px solid hsla(60,30%,96%,.055);border-radius:24px;box-shadow:inset 0 1px #f8f8f206;display:flex;grid-row:span 3;justify-content:center;min-width:0;overflow:hidden;position:relative;transition:border-color .22s ease,background-color .22s ease,box-shadow .22s ease}.tool-tile[data-v-f1735dfb]:before{background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--tool-color) 13%,transparent),transparent 58%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .22s ease}.tool-tile--short[data-v-f1735dfb]{grid-row:span 2}.tool-tile--tall[data-v-f1735dfb]{grid-row:span 4}.tool-tile[data-v-f1735dfb]:hover{background-color:#f8f8f20b;border-color:color-mix(in srgb,var(--tool-color) 34%,transparent);box-shadow:inset 0 1px #f8f8f20a,0 18px 45px -32px var(--tool-color)}.tool-tile[data-v-f1735dfb]:hover:before{opacity:1}.tool-icon[data-v-f1735dfb]{color:#f8f8f257;position:relative;transition:color .22s ease;z-index:1}.tool-icon[data-v-f1735dfb] svg{height:clamp(28px,3vw,42px);width:clamp(28px,3vw,42px)}.tool-tile:hover .tool-icon[data-v-f1735dfb]{color:var(--tool-color)}.tool-name[data-v-f1735dfb]{bottom:11px;color:#f8f8f29e;font-family:JetBrains Mono,monospace;font-size:10px;left:12px;line-height:1.25;opacity:0;overflow:hidden;position:absolute;right:12px;text-align:center;text-overflow:ellipsis;transform:translateY(4px);transition:color .22s ease,opacity .22s ease,transform .22s ease;white-space:nowrap;z-index:1}.tool-tile:hover .tool-name[data-v-f1735dfb]{color:#f8f8f2;opacity:1;transform:translateY(0)}@media(min-width:768px)and (max-width:1100px){.tool-wall-shell[data-v-f1735dfb]{width:calc(100vw + 48px)}.tool-wall[data-v-f1735dfb]{grid-auto-rows:58px;grid-template-columns:repeat(7,minmax(0,1fr))}}@media(max-width:767px){.tool-wall-shell--mobile[data-v-f1735dfb]{margin-top:3rem;-webkit-mask-image:none;mask-image:none;width:calc(100vw - 24px)}.tool-wall[data-v-f1735dfb]{gap:6px;grid-auto-rows:38px;grid-template-columns:repeat(4,minmax(0,1fr))}.tool-tile[data-v-f1735dfb]{border-radius:16px;grid-row:span 3}.tool-tile--short[data-v-f1735dfb]{grid-row:span 2}.tool-tile--tall[data-v-f1735dfb]{grid-row:span 4}.tool-icon[data-v-f1735dfb] svg{height:25px;width:25px}.tool-name[data-v-f1735dfb]{bottom:7px;font-size:8px;left:6px;right:6px}}@media(hover:none){.tool-name[data-v-f1735dfb]{opacity:.68;transform:none}}@media(prefers-reduced-motion:reduce){.tool-wall-shell--animated[data-v-f1735dfb],.tools-heading[data-v-f1735dfb]{will-change:auto}.tool-icon[data-v-f1735dfb],.tool-name[data-v-f1735dfb],.tool-tile[data-v-f1735dfb],.tool-tile[data-v-f1735dfb]:before{transition:none}}@media(prefers-reduced-motion:reduce)and (min-width:768px){.tools-story[data-v-f1735dfb]{height:auto!important}.tools-sticky-stage[data-v-f1735dfb]{height:auto;min-height:100vh;overflow:visible;padding-block:8rem 3rem;position:relative}.tools-heading[data-v-f1735dfb]{opacity:1;position:relative;top:auto;transform:none}.tool-wall-shell--animated[data-v-f1735dfb]{margin-top:4rem;opacity:1;position:relative;top:auto;transform:translate(-50%)}}.chat-enter-active[data-v-e7f6dce5],.chat-leave-active[data-v-e7f6dce5]{transition:opacity .18s ease,transform .15s ease}.chat-enter-from[data-v-e7f6dce5]{opacity:0;transform:translateY(5px)}.chat-leave-to[data-v-e7f6dce5]{opacity:0;transform:translateY(-5px)}.typing-dot[data-v-e7f6dce5]{animation:dot-bounce-e7f6dce5 1.2s ease-in-out infinite;background-color:#ff79c6b3;border-radius:9999px;display:inline-block;height:6px;width:6px}@keyframes dot-bounce-e7f6dce5{0%,60%,to{opacity:.7;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.typing-dot[data-v-e7f6dce5]{animation:none}}.particle-a[data-v-7c00ef14]{animation:pulse-a-7c00ef14 3.2s ease-in-out infinite}.particle-b[data-v-7c00ef14]{animation:pulse-b-7c00ef14 3.8s ease-in-out infinite}.particle-c[data-v-7c00ef14]{animation:pulse-c-7c00ef14 2.9s ease-in-out infinite}@keyframes pulse-a-7c00ef14{0%,to{opacity:.7}50%{opacity:.25}}@keyframes pulse-b-7c00ef14{0%,to{opacity:.85}50%{opacity:.3}}@keyframes pulse-c-7c00ef14{0%,to{opacity:.65}50%{opacity:.2}}@media(prefers-reduced-motion:reduce){.particle-a[data-v-7c00ef14],.particle-b[data-v-7c00ef14],.particle-c[data-v-7c00ef14]{animation:none}}.project-trio[data-v-7c9af65b]{display:flex;gap:10px;height:min(63vh,600px);width:min(1240px,calc(100vw - 56px))}.project-focus-card[data-v-7c9af65b],.project-rail[data-v-7c9af65b]{background:linear-gradient(145deg,#f8f8f209,#f8f8f205),#2b2d3a;border:1px solid hsla(60,30%,96%,.07);border-radius:28px;box-shadow:inset 0 1px #f8f8f208;overflow:hidden}.project-rail[data-v-7c9af65b]{color:#f8f8f2;cursor:pointer;flex:0 0 clamp(110px,12vw,170px);position:relative;transition:border-color .25s ease,background-color .25s ease}.project-rail[data-v-7c9af65b]:not(:disabled):hover{background-color:#f8f8f20b;border-color:#f8f8f229}.project-pagination-dot[data-v-7c9af65b]:focus-visible,.project-rail[data-v-7c9af65b]:focus-visible{outline:2px solid #bd93f9;outline-offset:3px}.project-rail[data-v-7c9af65b]:disabled{cursor:default;opacity:.22}.project-rail-direction[data-v-7c9af65b]{color:#f8f8f259;font-family:JetBrains Mono,monospace;font-size:9px;left:50%;letter-spacing:.18em;position:absolute;text-transform:uppercase;top:22px;transform:translate(-50%)}.project-rail-number[data-v-7c9af65b]{font-family:Inter Tight,sans-serif;font-size:clamp(3rem,6vw,5rem);font-weight:600;left:50%;line-height:1;opacity:.75;position:absolute;top:50%;transform:translate(-50%,-58%)}.project-rail-title[data-v-7c9af65b]{bottom:20px;color:#f8f8f280;font-family:JetBrains Mono,monospace;font-size:10px;left:14px;overflow:hidden;position:absolute;right:14px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.project-focus-card[data-v-7c9af65b]{background:radial-gradient(circle at 34% 25%,var(--project-glow),transparent 46%),linear-gradient(145deg,#f8f8f209,#f8f8f205),#2b2d3a;display:grid;flex:1 1 auto;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-width:0;position:relative}.project-focus-copy[data-v-7c9af65b]{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(28px,4vw,54px);position:relative;z-index:2}.project-focus-preview[data-v-7c9af65b]{align-items:center;display:flex;min-width:0;padding:34px 34px 34px 0;position:relative}.project-focus-preview[data-v-7c9af65b]:before{background:var(--project-glow);border-radius:999px;content:"";filter:blur(64px);inset:12% 6%;opacity:.75;position:absolute}.project-preview-window[data-v-7c9af65b]{background:#282a36;border:1px solid hsla(60,30%,96%,.08);border-radius:18px;box-shadow:0 30px 80px -34px #000000b3;overflow:hidden;position:relative;transition:transform .2s ease;width:100%;will-change:transform}.project-pagination[data-v-7c9af65b]{align-items:center;bottom:18px;display:flex;gap:9px;left:50%;position:absolute;transform:translate(-50%);z-index:10}.project-pagination-dot[data-v-7c9af65b]{background:#6272a48c;border-radius:999px;cursor:pointer;height:7px;transition:width .25s ease,background-color .25s ease,box-shadow .25s ease;width:7px}.project-pagination-dot[aria-current=step][data-v-7c9af65b]{box-shadow:0 0 14px currentColor;width:24px}.project-focus-enter-active[data-v-7c9af65b],.project-focus-leave-active[data-v-7c9af65b]{transition:opacity .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.project-focus-enter-from[data-v-7c9af65b]{opacity:0;transform:translate(24px) scale(.985)}.project-focus-leave-to[data-v-7c9af65b]{opacity:0;transform:translate(-24px) scale(.985)}.hint-leave-active[data-v-7c9af65b]{transition:opacity .3s ease}.hint-leave-to[data-v-7c9af65b]{opacity:0}@media(max-width:1023px){.project-trio[data-v-7c9af65b]{gap:7px;height:min(67vh,620px);width:calc(100vw - 32px)}.project-rail[data-v-7c9af65b]{border-radius:20px;flex-basis:82px}.project-rail-title[data-v-7c9af65b]{bottom:18px;left:auto;max-height:120px;right:50%;transform:translate(50%) rotate(180deg);writing-mode:vertical-rl}.project-focus-card[data-v-7c9af65b]{border-radius:22px;grid-template-columns:1fr;grid-template-rows:auto minmax(180px,1fr)}.project-focus-copy[data-v-7c9af65b]{justify-content:flex-start;padding:26px 28px 16px}.project-focus-preview[data-v-7c9af65b]{align-items:flex-start;overflow:hidden;padding:0 28px 24px}}@media(prefers-reduced-motion:reduce){.project-focus-enter-active[data-v-7c9af65b],.project-focus-leave-active[data-v-7c9af65b],.project-pagination-dot[data-v-7c9af65b],.project-preview-window[data-v-7c9af65b],.project-rail[data-v-7c9af65b]{transition:none}.project-focus-enter-from[data-v-7c9af65b],.project-focus-leave-to[data-v-7c9af65b]{transform:none}}@media(prefers-reduced-motion:reduce)and (min-width:768px){.projects-mobile-list[data-v-7c9af65b]{display:block!important}.projects-story[data-v-7c9af65b]{display:none!important}}div[style*=scrollbar-width][data-v-78574601]::-webkit-scrollbar{display:none}.panel-slide-enter-active[data-v-78574601],.panel-slide-leave-active[data-v-78574601]{transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.panel-slide-enter-from[data-v-78574601]{opacity:0;transform:translateY(10px)}.panel-slide-leave-to[data-v-78574601]{opacity:0;transform:translateY(-10px)}.modal-enter-active[data-v-78574601],.modal-leave-active[data-v-78574601]{transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.modal-enter-from[data-v-78574601],.modal-leave-to[data-v-78574601]{opacity:0;transform:scale(.95)}.fade-leave-active[data-v-30f92651]{transition:opacity .6s ease}.fade-leave-to[data-v-30f92651]{opacity:0}
