a{text-decoration:none}a,a:hover{color:inherit}.r{--bg:#f7f7f4;--bg-2:#efefeb;--ink:#0e0e10;--ink-2:#4e4e55;--ink-3:#77777e;--line:#deddd7;--line-2:#c9c8c1;--sans:"Inter Tight","Helvetica Neue",system-ui,sans-serif;--body:"Inter","Helvetica Neue",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--pad:clamp(20px,4vw,64px);--ease:cubic-bezier(.2,.7,.2,1);background:var(--bg);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;min-height:100vh}.r *{box-sizing:border-box}.r h1,.r h2,.r h3,.r p{margin:0;text-wrap:pretty}:where(.r) ol,:where(.r) ul{margin:0;padding:0;list-style:none}.r ::-moz-selection{background:var(--ink);color:var(--bg)}.r ::selection{background:var(--ink);color:var(--bg)}.wrap{max-width:1440px;margin:0 auto;padding:0 var(--pad)}.lbl{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.nav{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.nav-in{height:64px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.logo{display:block;height:18px;aspect-ratio:1359/512;background:var(--ink);-webkit-mask:url(/home/kua-wordmark.svg) left center/contain no-repeat;mask:url(/home/kua-wordmark.svg) left center/contain no-repeat}.links{display:flex;gap:32px;font-size:14px;color:var(--ink-2)}.links a{transition:color .2s}.links a:hover{color:var(--ink)}.right{display:flex;justify-content:flex-end;align-items:center;gap:20px}.langs{display:flex;gap:2px}.langs a{display:inline-flex;align-items:center;font:500 11px/1 var(--mono);letter-spacing:.08em;color:var(--ink-3);padding:8px 6px;min-height:36px;transition:color .2s}.langs a:hover{color:var(--ink)}.langs a[aria-current=true]{color:var(--ink);text-decoration:underline;text-underline-offset:5px}.cta{display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:999px;background:var(--ink);color:var(--bg);font-size:13.5px;font-weight:500;transition:opacity .2s}.cta:hover{color:var(--bg);opacity:.86}.hero{padding:clamp(28px,4vw,56px) 0 clamp(56px,7vw,104px)}.meta{display:flex;justify-content:space-between;gap:24px;padding-bottom:clamp(20px,2.4vw,32px)}.pin>.hero{position:static}.lay.l-duo,.lay.l-mono,.lay.l-warm{opacity:0}html.js .pin{height:280vh}html.js .pin>.hero{position:sticky;top:64px}html.js .lay.l-duo,html.js .lay.l-mono,html.js .lay.l-warm{opacity:1}@media (prefers-reduced-motion:reduce){html.js .pin{height:auto}html.js .pin>.hero{position:static}html.js .lay.l-duo,html.js .lay.l-mono,html.js .lay.l-warm{opacity:0}}.mark-w{--mw:min(calc(100% / 1.2),max(560px,calc((100vh - 400px) * 2.654)));display:flex;align-items:flex-start}.star{display:block;flex:none;width:calc(var(--mw) * .175);margin:calc(var(--mw) * -.02) 0 0 calc(var(--mw) * .008);color:#dcf26b;transform-origin:50% 50%;animation:star-in .9s cubic-bezier(.2,.7,.2,1) .2s both}.star svg{display:block;width:100%;height:auto}@keyframes star-in{0%{opacity:0;transform:scale(.4) rotate(-40deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.star{animation:none}}.brand{display:inline-flex;align-items:flex-start;gap:2px}.star-s{display:block;width:12px;margin-top:-4px;color:#c5dc4e}.star-s svg{display:block;width:100%;height:auto}.mark{position:relative;flex:none;width:var(--mw);aspect-ratio:1359/512;-webkit-mask:url(/home/kua-wordmark.svg) center/contain no-repeat;mask:url(/home/kua-wordmark.svg) center/contain no-repeat;background:#26272f}.lay{position:absolute;inset:0;background-position:center 42%;background-size:cover;background-repeat:no-repeat}.l-full{background-image:url(/home/kua-full.svg)}.l-warm{background-image:url(/home/kua-warm.svg)}.l-duo{background-image:url(/home/kua-duo.svg)}.l-mono{background:#26272f}.hero-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(32px,6vw,120px);margin-top:clamp(40px,5vw,72px);align-items:end}.h1{font-family:var(--sans);font-weight:500;font-size:clamp(30px,3.4vw,52px);line-height:1.06;letter-spacing:-.03em;max-width:20ch}.lede{color:var(--ink-2);font-size:16.5px;max-width:46ch}.acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.btn{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 20px;border-radius:999px;font-size:14px;font-weight:500;border:1px solid var(--ink);transition:background .2s,color .2s}.btn.solid{background:var(--ink);color:var(--bg)}.btn.solid:hover{color:var(--bg);background:#2a2a2e}.btn.line:hover{background:var(--ink);color:var(--bg)}.sec{padding:clamp(80px,10vw,160px) 0}.row-lbl{display:flex;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--ink)}.dark{background:#0f1013;color:#edece6;--line:hsla(51,16%,92%,.12);--line-2:hsla(51,16%,92%,.26);--ink-2:hsla(51,16%,92%,.68);--ink-3:hsla(51,16%,92%,.46)}.dark .lbl{color:hsla(51,16%,92%,.5)}.dark .row-lbl{border-color:hsla(51,16%,92%,.5)}.arr{flex:none}.intro{padding:clamp(88px,11vw,176px) 0 clamp(64px,7vw,112px)}.say{font-family:var(--sans);font-weight:500;font-size:clamp(30px,4.1vw,64px);line-height:1.08;letter-spacing:-.035em;max-width:26ch;margin-top:clamp(28px,3vw,44px)!important}.say-2{color:var(--ink-3)}.own{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:clamp(40px,5vw,72px)}.own,.own-i{align-items:center}.own-i{display:inline-flex;gap:8px;font-size:14px;color:var(--ink-2)}.own-d{display:block;width:5px;height:5px;border-radius:50%;background:var(--ink)}.ix{padding-bottom:clamp(80px,10vw,160px)}.ix-row{display:grid;grid-template-columns:56px minmax(0,1fr) minmax(0,34ch) 150px;gap:24px;align-items:center;padding:clamp(22px,2.4vw,36px) 0;border-bottom:1px solid var(--line-2);transition:padding .45s var(--ease)}.ix-n{font-family:var(--mono);font-size:12px;color:var(--ink-3);align-self:start;padding-top:1.1em}.ix-name{display:flex;align-items:center;gap:0;font-family:var(--sans);font-weight:500;font-size:clamp(52px,7.6vw,128px);letter-spacing:-.055em;line-height:.95;white-space:nowrap}.ix-img{display:block;flex:none;height:.72em;width:0;border-radius:999px;margin-right:0;background-image:url(/home/kua-people.svg);background-size:250%;background-repeat:no-repeat;transition:width .55s var(--ease),margin .55s var(--ease)}.ix-row:hover .ix-img{width:1.9em;margin-right:.22em}.ix-p{color:var(--ink-2);font-size:15.5px}.ix-meta{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.ix-st{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.ix-dot{display:block;width:6px;height:6px;border-radius:50%;background:#2f9e6b}.ix-dot.soon{background:#d99a2b}.ix-go{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:12px;color:var(--ink);border-bottom:1px solid var(--line-2);padding-bottom:3px;transition:border-color .25s,gap .25s}.ix-row:hover .ix-go{border-color:var(--ink);gap:12px}.ix-sub{display:grid;grid-template-columns:56px minmax(0,1fr) 150px;gap:24px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line-2)}.ix-sub-t{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.ix-sub-name{font-family:var(--sans);font-weight:500;font-size:22px;letter-spacing:-.02em}.ix-sub-p{color:var(--ink-2);font-size:14.5px}.ix-sub .ix-meta{flex-direction:row;justify-content:flex-end;align-items:center}.ix-sub-n{font-family:var(--mono);font-size:13px;color:var(--ink-3)}.op-head{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(32px,6vw,120px);align-items:end;margin-top:clamp(36px,4vw,56px)}.op-t{font-family:var(--sans);font-weight:500;font-size:clamp(44px,6.4vw,104px);letter-spacing:-.05em;line-height:.94}.op-p{color:var(--ink-2);font-size:16.5px;max-width:40ch}.caps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(56px,7vw,104px);border-top:1px solid var(--line-2)}.cap{display:flex;flex-direction:column;gap:14px;padding:28px clamp(16px,2vw,28px) 32px 0}.cap+.cap{padding-left:clamp(16px,2vw,28px);border-left:1px solid var(--line)}.cap-top{display:flex;justify-content:space-between;gap:12px}.cap-n{color:var(--ink-3)}.cap-k,.cap-n{font-family:var(--mono);font-size:11px}.cap-k{letter-spacing:.08em;text-transform:uppercase;color:#e9a57d}.cap-t{font-family:var(--sans);font-weight:500;font-size:clamp(22px,2vw,28px);letter-spacing:-.03em;line-height:1.1;margin-top:20px!important}.cap-l{display:flex;flex-direction:column}.cap-i{padding:10px 0;border-top:1px solid var(--line);font-size:14.5px;color:var(--ink-2)}.cases-head{margin:clamp(56px,7vw,96px) 0 20px}.cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,24px)}.case{display:flex;flex-direction:column;gap:14px;min-height:300px;padding:clamp(22px,2.2vw,32px);border-radius:16px;background:#17181d;border:1px solid var(--line)}.case-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.case-k{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#e9a57d}.case-t{font-family:var(--sans);font-weight:500;font-size:clamp(24px,2.2vw,32px);letter-spacing:-.03em;line-height:1.08;margin-top:auto!important}.case-p{color:var(--ink-2);font-size:15px;max-width:36ch}.tags{display:flex;gap:6px;flex-wrap:wrap}.tag{font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;padding:5px 9px;border-radius:999px;border:1px solid var(--line-2);color:hsla(51,16%,92%,.82)}.case.next{background:transparent;border-style:dashed;border-color:var(--line-2);transition:background .3s,border-color .3s}.case.next:hover{background:#edece6;color:#0f1013;border-color:#edece6;--ink-2:#4e4e55}.case.next:hover .case-k{color:#0f1013}.case-go{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:12px}.dir-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:clamp(24px,4vw,64px);align-items:end;margin:clamp(36px,4vw,56px) 0 clamp(48px,6vw,88px)}.h2{font-family:var(--sans);font-weight:500;font-size:clamp(32px,3.8vw,58px);line-height:1.02;letter-spacing:-.04em;max-width:20ch}.track{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px);padding-top:44px}.track:before{right:0;background:var(--line)}.track:after,.track:before{content:"";position:absolute;top:7px;left:0;height:2px}.track:after{width:calc((100% - 2 * clamp(20px,3vw,48px)) / 3 + clamp(20px,3vw,48px));background:var(--ink)}.stop{position:relative;display:flex;flex-direction:column;gap:12px}.stop:before{content:"";position:absolute;top:-44px;left:0;width:16px;height:16px;border-radius:50%;background:var(--bg);border:2px solid var(--line-2);box-sizing:border-box}.stop.done:before,.stop.now:before{background:var(--ink);border-color:var(--ink)}.stop.now:before{box-shadow:0 0 0 6px var(--bg),0 0 0 7px var(--ink)}.stop-y{display:flex;align-items:center;gap:12px;font-family:var(--sans);font-weight:500;font-size:clamp(30px,3vw,46px);letter-spacing:-.04em;line-height:1;color:var(--ink-3)}.stop.done .stop-y,.stop.now .stop-y{color:var(--ink)}.here{font-family:var(--mono);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;padding:5px 9px;border-radius:999px;background:var(--ink);color:var(--bg)}.stop-t{font-family:var(--sans);font-weight:500;font-size:clamp(19px,1.6vw,23px);letter-spacing:-.015em}.stop-p{color:var(--ink-2);font-size:15px;max-width:34ch}.stop.next .stop-p,.stop.next .stop-t{color:var(--ink-3)}.prin{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.4vw,40px);margin-top:clamp(72px,8vw,128px);padding-top:28px;border-top:1px solid var(--line-2)}.pr-i{display:flex;flex-direction:column;gap:10px}.pr-n{font-family:var(--mono);font-size:11px;color:var(--ink-3)}.pr-t{font-family:var(--sans);font-weight:500;font-size:19px;letter-spacing:-.015em}.pr-p{color:var(--ink-2);font-size:14.5px}.end{position:relative;min-height:min(92vh,880px);display:flex;align-items:flex-end;color:#f4f2ec;background:#26272f url(/home/kua-people.svg) center 40%/cover no-repeat;overflow:hidden}.end:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,16,19,.15),rgba(15,16,19,.35) 40%,rgba(15,16,19,.92))}.end-in{position:relative;width:100%;padding-top:clamp(120px,14vw,220px);padding-bottom:clamp(40px,5vw,72px)}.end .lbl{color:hsla(45,27%,94%,.7)}.big{font-family:var(--sans);font-weight:500;font-size:clamp(64px,11vw,184px);letter-spacing:-.06em;line-height:.88;margin-top:14px!important}.end-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end;margin-top:clamp(32px,4vw,56px);padding-top:24px;border-top:1px solid hsla(45,27%,94%,.3)}.mail{display:inline-flex;align-items:center;gap:14px;height:56px;padding:0 26px;border-radius:999px;background:#f4f2ec;color:#0f1013;font-family:var(--sans);font-weight:500;font-size:20px;letter-spacing:-.02em;transition:gap .25s,background .25s}.mail:hover{color:#0f1013;gap:20px;background:#fff}.ways{display:flex;flex-wrap:wrap;gap:8px 28px}.way{display:inline-flex;gap:8px;font-size:14.5px;color:hsla(45,27%,94%,.78);transition:color .2s}.way:hover{color:#fff}.w-m{font-family:var(--mono);font-size:12.5px;color:hsla(45,27%,94%,.55)}.foot{padding:clamp(48px,5vw,72px) 0 28px}.foot-g{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px}.foot-c{display:flex;flex-direction:column;gap:9px;font-size:14px}.foot-c a{color:var(--ink-2);transition:color .2s}.foot-c a:hover{color:var(--ink)}.foot-c .lbl{margin-bottom:6px}.foot-tag{font-size:14px;margin-top:14px!important;max-width:28ch}.foot-city,.foot-tag{color:var(--ink-2)}.colo{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:56px;padding-top:20px;border-top:1px solid var(--line)}@media (max-width:1100px){.ix-row{grid-template-columns:44px minmax(0,1fr) 140px}.ix-p{grid-column:2/3;grid-row:2}.ix-meta{grid-row:1/3;grid-column:3}.ix-sub{grid-template-columns:44px minmax(0,1fr) 140px}.caps,.cases{grid-template-columns:repeat(2,minmax(0,1fr))}.cap:nth-child(3){padding-left:0;border-left:0}.cap:nth-child(n+3){border-top:1px solid var(--line)}.prin{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){html.js .pin{height:220vh}.nav-in{grid-template-columns:1fr auto}.cta,.links,.meta .lbl:nth-child(2){display:none}.dir-head,.end-row,.hero-row,.op-head{grid-template-columns:minmax(0,1fr)}.ix-row{grid-template-columns:minmax(0,1fr) auto;gap:14px 16px}.ix-n{display:none}.ix-name{grid-column:1/-1;font-size:clamp(38px,11vw,72px)}.ix-img{width:1.9em;margin-right:.2em}.ix-meta,.ix-p{grid-column:1/-1;grid-row:auto}.ix-meta{flex-direction:row;justify-content:space-between;align-items:center}.ix-sub{grid-template-columns:minmax(0,1fr) auto}.ix-sub-n{display:none}.caps,.cases{grid-template-columns:minmax(0,1fr)}.cap,.cap+.cap{padding:24px 0;border-left:0}.cap+.cap{border-top:1px solid var(--line)}.case{min-height:0}.case-t{margin-top:18px!important}.track{grid-template-columns:minmax(0,1fr);padding:0 0 0 36px;gap:40px}.track:before{top:0;bottom:0;left:7px;right:auto;width:2px;height:auto}.track:after{top:0;left:7px;width:2px;height:calc(50% + 10px)}.stop:before{top:6px;left:-36px}.prin{grid-template-columns:minmax(0,1fr)}.end{min-height:auto;background-position:top;background-size:auto 70%;background-color:#0f1013}.end:before{background:linear-gradient(180deg,rgba(15,16,19,0),rgba(15,16,19,.2) 30%,#0f1013 62%)}.end-in{padding-top:clamp(220px,62vw,320px)}.foot-g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.foot-g{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){html.js .pin{height:auto}}.skip{position:absolute;left:-9999px;top:8px;z-index:50;padding:8px 14px;border-radius:999px;background:var(--ink);color:var(--bg);font-size:14px}.skip:focus{left:16px}