.hero[data-astro-cid-yodha2z4]{padding-top:calc(env(safe-area-inset-top,0px) + var(--nav-h) + clamp(52px, 8vw, 110px))}.hero__grid[data-astro-cid-yodha2z4]{display:block}.hero--career[data-astro-cid-yodha2z4] .hero__title[data-astro-cid-yodha2z4]{font-size:clamp(3.4rem,8vw,8rem)}.hero__copy[data-astro-cid-yodha2z4]{justify-items:start;display:grid}.hero__status[data-astro-cid-yodha2z4]{color:var(--muted);align-items:center;gap:10px;margin-bottom:28px;display:inline-flex}.hero__status[data-astro-cid-yodha2z4]:before{content:"";background:var(--highlight);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, var(--highlight) 25%, transparent);border-radius:50%;flex:none}.hero__title[data-astro-cid-yodha2z4]{letter-spacing:-.065em;font-size:clamp(3.4rem,6.4vw,6.5rem);line-height:.98}.hero--business[data-astro-cid-yodha2z4] .hero__title[data-astro-cid-yodha2z4]{max-width:15ch}.hero__name[data-astro-cid-yodha2z4],.hero__role[data-astro-cid-yodha2z4]{display:block}.hero__role[data-astro-cid-yodha2z4]{color:var(--muted)}.hero__lead[data-astro-cid-yodha2z4]{max-width:40ch;color:var(--muted);margin-top:30px}.hero__actions[data-astro-cid-yodha2z4]{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:32px;display:flex}.hero__offers[data-astro-cid-yodha2z4]{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(48px,6vw,80px);display:grid;overflow:hidden}.hero__offers[data-astro-cid-yodha2z4] a[data-astro-cid-yodha2z4]{background:var(--bg);transition:background-color var(--quick) ease;gap:22px;padding:26px 28px;display:grid}.hero__offers[data-astro-cid-yodha2z4] a[data-astro-cid-yodha2z4]>span[data-astro-cid-yodha2z4]{color:var(--muted);font-size:var(--step-small)}.hero__offers[data-astro-cid-yodha2z4] strong[data-astro-cid-yodha2z4]{letter-spacing:-.04em;justify-content:space-between;gap:12px;font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1;display:flex}.hero__offers[data-astro-cid-yodha2z4] strong[data-astro-cid-yodha2z4] span[data-astro-cid-yodha2z4]{font-size:.7em}.hero__bottom[data-astro-cid-yodha2z4]{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;margin-top:clamp(54px,7vw,100px);padding-block:18px;display:flex}.hero__bottom[data-astro-cid-yodha2z4] a[data-astro-cid-yodha2z4]{color:var(--ink);white-space:nowrap}.hero__bottom[data-astro-cid-yodha2z4] a[data-astro-cid-yodha2z4] span[data-astro-cid-yodha2z4]{margin-left:12px}@media (hover:hover) and (pointer:fine){.hero__offers[data-astro-cid-yodha2z4] a[data-astro-cid-yodha2z4]:hover{background:var(--surface)}}@media (width<=600px){.hero__title[data-astro-cid-yodha2z4],.hero--career[data-astro-cid-yodha2z4] .hero__title[data-astro-cid-yodha2z4]{font-size:clamp(3rem,11vw,4.5rem)}.hero__offers[data-astro-cid-yodha2z4]{grid-template-columns:1fr}.hero__offers[data-astro-cid-yodha2z4] a[data-astro-cid-yodha2z4]{grid-template-columns:1fr auto;align-items:center;gap:10px;padding:18px 20px}.hero__offers[data-astro-cid-yodha2z4] strong[data-astro-cid-yodha2z4]{gap:16px;font-size:1.4rem}.hero__bottom[data-astro-cid-yodha2z4]{font-size:.8rem}}.work__head[data-astro-cid-aj6urp6g]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;margin-bottom:32px;display:flex}.work__intro[data-astro-cid-aj6urp6g]{max-width:46ch}.filters[data-astro-cid-aj6urp6g]{background:var(--surface);border-radius:999px;flex-wrap:wrap;gap:6px;padding:6px;display:flex}.filters__btn[data-astro-cid-aj6urp6g]{min-height:40px;font-size:var(--step-small);color:var(--muted);transition:background-color var(--quick) ease, color var(--quick) ease, transform var(--press) var(--ease-out);border-radius:999px;padding:0 18px;font-weight:500}.filters__btn[data-astro-cid-aj6urp6g]:active{transform:scale(.97)}.filters__btn[data-astro-cid-aj6urp6g][aria-pressed=true]{background:var(--surface-3);color:var(--ink)}@media (hover:hover) and (pointer:fine){.filters__btn[data-astro-cid-aj6urp6g]:hover{color:var(--ink)}}.work__list[data-astro-cid-aj6urp6g]{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 24px;display:grid}.work--business[data-astro-cid-aj6urp6g] .work__list[data-astro-cid-aj6urp6g]{grid-template-columns:1fr;gap:16px}.work__list[data-astro-cid-aj6urp6g]>.archive[data-astro-cid-aj6urp6g],.work__empty[data-astro-cid-aj6urp6g]{grid-column:1/-1}.project[data-astro-cid-aj6urp6g]{color:inherit;transition:background-color var(--quick) ease;background:0 0;grid-template-columns:1fr;align-content:start;gap:0;padding:0;display:grid}.project[data-astro-cid-aj6urp6g][hidden]{display:none}.work--business[data-astro-cid-aj6urp6g] .project[data-astro-cid-aj6urp6g]{background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);padding:16px 40px 16px 16px}.work[data-astro-cid-aj6urp6g]:not(.work--business) .project__media[data-astro-cid-aj6urp6g]{aspect-ratio:16/10}.work[data-astro-cid-aj6urp6g]:not(.work--business) .project__body[data-astro-cid-aj6urp6g]{padding:22px 2px 0}.work[data-astro-cid-aj6urp6g]:not(.work--business) .project__title[data-astro-cid-aj6urp6g]{font-size:clamp(1.75rem,3vw,2.75rem)}.work[data-astro-cid-aj6urp6g]:not(.work--business) .project__open[data-astro-cid-aj6urp6g]{border-bottom:1px solid;margin-top:8px;padding-bottom:4px}.project__media[data-astro-cid-aj6urp6g]{aspect-ratio:16/10;border-radius:var(--r-media);background:var(--surface-2);overflow:hidden}.project__media[data-astro-cid-aj6urp6g] img[data-astro-cid-aj6urp6g]{object-fit:cover;border-radius:var(--r-media);width:100%;height:100%;transition:transform .6s var(--ease-out)}.project__body[data-astro-cid-aj6urp6g]{justify-items:start;gap:14px;padding-block:16px;display:grid}.project__title[data-astro-cid-aj6urp6g]{letter-spacing:-.03em;font-size:clamp(26px,2.4vw,32px)}.project__desc[data-astro-cid-aj6urp6g]{text-wrap:pretty;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:56ch;display:-webkit-box;overflow:hidden}.project__meta[data-astro-cid-aj6urp6g]{flex-wrap:wrap;gap:6px 24px;margin-top:4px;display:flex}.project__meta[data-astro-cid-aj6urp6g] b[data-astro-cid-aj6urp6g]{color:var(--accent);font-weight:600}.project__open[data-astro-cid-aj6urp6g]{font-size:var(--step-small);align-items:center;gap:8px;margin-top:6px;font-weight:600;display:inline-flex}.project__open[data-astro-cid-aj6urp6g] .project__arrow{transition:transform var(--quick) var(--ease-out)}@media (hover:hover) and (pointer:fine){a[data-astro-cid-aj6urp6g].project:hover{background:0 0}a[data-astro-cid-aj6urp6g].project:hover .project__media[data-astro-cid-aj6urp6g] img[data-astro-cid-aj6urp6g]{transform:scale(1.025)}a[data-astro-cid-aj6urp6g].project:hover .project__open[data-astro-cid-aj6urp6g] .project__arrow{transform:translate(4px)}}a[data-astro-cid-aj6urp6g].project:active{background:0 0}.story[data-astro-cid-aj6urp6g]{gap:14px;display:grid}.story[data-astro-cid-aj6urp6g] div[data-astro-cid-aj6urp6g]{gap:2px;display:grid}.story[data-astro-cid-aj6urp6g] dd[data-astro-cid-aj6urp6g]{text-wrap:pretty;max-width:58ch}.story__outcome[data-astro-cid-aj6urp6g]{font-weight:500}.work__empty[data-astro-cid-aj6urp6g]{padding:24px 8px}.archive[data-astro-cid-aj6urp6g]{margin-top:16px;padding:8px 32px}.archive__summary[data-astro-cid-aj6urp6g]{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:6px 20px;padding-block:20px;list-style:none;display:flex}.archive__summary[data-astro-cid-aj6urp6g]::-webkit-details-marker{display:none}.archive__title[data-astro-cid-aj6urp6g]{font-size:var(--step-lead);letter-spacing:-.02em;font-weight:600}.archive__count[data-astro-cid-aj6urp6g]{margin-left:auto}.archive__summary[data-astro-cid-aj6urp6g] .archive__icon{color:var(--muted);transition:transform .3s var(--ease-out);align-self:center}.archive[data-astro-cid-aj6urp6g][open] .archive__summary[data-astro-cid-aj6urp6g] .archive__icon{color:var(--ink);transform:rotate(45deg)}.archive__list[data-astro-cid-aj6urp6g]{padding-bottom:12px;list-style:none}.archive__list[data-astro-cid-aj6urp6g] li[data-astro-cid-aj6urp6g][hidden]{display:none}.archive__row[data-astro-cid-aj6urp6g]{gap:var(--gap);border-top:1px solid var(--line);grid-template-columns:minmax(0,3fr) minmax(0,1.4fr) minmax(0,3fr) auto;align-items:center;padding-block:16px;display:grid}.archive__row[data-astro-cid-aj6urp6g] .archive__arrow{color:var(--muted);transition:transform var(--quick) var(--ease-out), color var(--quick) ease}@media (hover:hover) and (pointer:fine){.archive__row[data-astro-cid-aj6urp6g]:hover .archive__arrow{color:var(--accent);transform:translate(4px)}}@media (width<=900px){.work--business[data-astro-cid-aj6urp6g] .project[data-astro-cid-aj6urp6g]{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 12px 20px}.work--business[data-astro-cid-aj6urp6g] .project__body[data-astro-cid-aj6urp6g]{padding:12px 12px 0}}@media (width<=640px){.work__list[data-astro-cid-aj6urp6g]{grid-template-columns:minmax(0,1fr);gap:40px}.filters[data-astro-cid-aj6urp6g]{border-radius:24px}.archive[data-astro-cid-aj6urp6g]{padding:4px 20px}.archive__row[data-astro-cid-aj6urp6g]{grid-template-columns:minmax(0,1fr) auto auto}.archive__stack[data-astro-cid-aj6urp6g]{display:none}}@media (prefers-reduced-motion:reduce){.project__media[data-astro-cid-aj6urp6g] img[data-astro-cid-aj6urp6g]{transition:none}}.about__title[data-astro-cid-5gtlsymu]{margin-bottom:32px}.about__grid[data-astro-cid-5gtlsymu]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:16px;display:grid}.about__portrait[data-astro-cid-5gtlsymu]{margin:0;padding:0;overflow:hidden}.about__portrait[data-astro-cid-5gtlsymu] img[data-astro-cid-5gtlsymu]{object-fit:cover;object-position:58% 40%;border-radius:var(--r-media);width:100%;height:100%;min-height:320px}.about__text[data-astro-cid-5gtlsymu]{background:0 0;align-content:center;gap:16px;padding:clamp(24px,4vw,64px);display:grid}.about__text[data-astro-cid-5gtlsymu] .lead[data-astro-cid-5gtlsymu]{max-width:44ch}.about__text[data-astro-cid-5gtlsymu] .muted[data-astro-cid-5gtlsymu]{max-width:62ch}.about__facts[data-astro-cid-5gtlsymu]{border-top:1px solid var(--line);padding-top:18px;font-weight:600}.about__freelance[data-astro-cid-5gtlsymu]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-top:16px;padding:24px 32px;font-weight:500;display:flex}.about__freelance[data-astro-cid-5gtlsymu] span[data-astro-cid-5gtlsymu]{color:var(--muted);flex:40ch;font-weight:400}@media (width<=860px){.about__grid[data-astro-cid-5gtlsymu]{grid-template-columns:minmax(0,1fr)}.about__portrait[data-astro-cid-5gtlsymu] img[data-astro-cid-5gtlsymu]{aspect-ratio:4/3;min-height:0}.about__text[data-astro-cid-5gtlsymu]{padding:28px 24px}.about__freelance[data-astro-cid-5gtlsymu]{padding:22px 24px}}
