@keyframes abIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes abPop{0%{transform:scale(.4)}60%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes abPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--coral) 55%,transparent)}to{box-shadow:0 0 0 12px #0000}}@keyframes abDash{to{stroke-dashoffset:-24px}}@keyframes abBuild{0%{opacity:0;transform:scaleX(0)}18%{opacity:1;transform:scaleX(1)}85%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.pg-about .m-label{font:600 .625rem/1.4 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0}.pg-about .m-card{background:var(--bg-raised);box-shadow:var(--shadow-raised);color:var(--text-primary);border-radius:20px;flex-direction:column;gap:12px;min-width:0;padding:20px;font-size:.875rem;display:flex}[data-theme=dark] .pg-about .m-card{box-shadow:inset 0 0 0 1px var(--ink-line)}.pg-about .hero{padding:56px 0 96px}.pg-about .hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:56px;display:grid}@media (max-width:1023px){.pg-about .hero-grid{grid-template-columns:1fr;gap:48px}}.pg-about .hero-text{flex-direction:column;gap:24px;display:flex}.pg-about .hero .t-display{font-size:clamp(3rem,2.2rem + 3.2vw,5.5rem)}.pg-about .hero-sub{font:700 clamp(1.5rem,1.3rem + .9vw,2.25rem)/1.15 var(--f-display);letter-spacing:-.03em;color:var(--text-link)}.pg-about .hero-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:8px;display:flex}.pg-about .biz{flex-direction:column;gap:16px;display:flex}.pg-about .seg button[aria-selected=true]{background:var(--coral);border-color:var(--coral);color:var(--ink);font-weight:600}.pg-about .biz-card{border-radius:24px;gap:14px;min-height:400px;padding:24px}.pg-about .biz-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pg-about .biz-h b{font:700 1.5rem/1.15 var(--f-display);letter-spacing:-.02em;color:var(--text-primary);animation:abIn .36s var(--e-enter);margin-top:4px;display:block}.pg-about .ppl{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:5px;min-height:68px;display:flex}.pg-about .ppl i{background:var(--amber);width:12px;height:12px;animation:abPop .36s var(--e-enter) both;animation-delay:var(--sd,0s);border-radius:50%}.pg-about .ppl-more{font:500 .75rem/1 var(--f-mono);color:var(--text-muted);margin-left:6px}.pg-about .jobs{flex-wrap:wrap;gap:8px;display:flex}.pg-about .job{min-height:36px;font:600 .875rem/1 var(--f-body);background:var(--track);color:var(--text-muted);transition:background-color .3s var(--e-std),color .3s var(--e-std);border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}.pg-about .job.on{background:var(--coral);color:var(--ink)}.pg-about .lockrow{background:var(--bg-section);color:var(--text-primary);border-radius:12px;align-items:center;gap:10px;margin-top:auto;padding:12px 14px;font-size:.875rem;display:flex}.pg-about .lockrow .ic{color:var(--text-link);width:16px;height:16px}.pg-about .why{flex-direction:column;gap:28px;max-width:1120px;display:flex}.pg-about .why-p{font:700 clamp(1.75rem,1.4rem + 1.5vw,2.75rem)/1.25 var(--f-display);letter-spacing:-.03em;color:var(--text-primary);margin:0}[data-3d=on] .pg-about .why-p span{opacity:clamp(.2,calc(var(--p,1)*(var(--n) + 6) - var(--i)),1);transition:opacity .12s linear}.pg-about .mis{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;display:grid}@media (max-width:1023px){.pg-about .mis{grid-template-columns:1fr;gap:40px}}.pg-about .mis-text{flex-direction:column;gap:24px;display:flex}.pg-about .mis-priv{color:var(--text-primary);align-items:center;gap:12px;font-weight:600;display:flex}.pg-about .mis-priv .ic{color:var(--text-link)}.pg-about .day{background:var(--bg-section);border-radius:28px;flex-direction:column;gap:16px;padding:24px;display:flex}.pg-about .day-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.pg-about .day-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:767px){.pg-about .day-cols{grid-template-columns:1fr}}.pg-about .day-col{border-radius:20px;flex-direction:column;gap:8px;min-height:320px;padding:16px;display:flex}.pg-about .day-col.ai{background:var(--bg-ai)}.pg-about .day-col.person{background:var(--bg-person)}@media (max-width:767px){.pg-about .day-col{min-height:0}}.pg-about .task{background:var(--bg-raised);min-height:48px;color:var(--text-primary);animation:abIn .42s var(--e-enter) both;animation-delay:var(--sd,0s);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 12px;font-size:.875rem;display:grid}.pg-about .task.busy{color:var(--text-muted)}.pg-about .day-empty{text-align:center;color:var(--text-muted);margin:auto 0;font-size:.875rem}.pg-about .psw{cursor:pointer;min-height:44px;font:600 .75rem/1 var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);background:0 0;border:0;align-items:center;gap:8px;padding:0 4px;display:inline-flex}.pg-about .psw em{background:var(--track);width:40px;height:24px;transition:background-color .24s var(--e-std);border-radius:12px;position:relative}.pg-about .psw em:after{content:"";background:var(--white);width:18px;height:18px;box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 20%,transparent);transition:transform .26s var(--e-enter);border-radius:50%;position:absolute;top:3px;left:3px}.pg-about .psw[aria-checked=true] em{background:var(--coral)}.pg-about .psw[aria-checked=true] em:after{transform:translate(16px)}.pg-about .psw[aria-checked=true]{color:var(--text-link)}.pg-about .offers{perspective:1600px;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}@media (max-width:767px){.pg-about .offers{grid-template-columns:1fr}}.pg-about .of{background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--border-line);clip-path:polygon(0 0,100% 0,100% 100%,28px 100%,0 calc(100% - 28px));border-radius:28px 28px 28px 0;flex-direction:column;gap:14px;padding:32px;display:flex}.pg-about .of.connect{background:var(--bg-ai);box-shadow:none}.pg-about .of-vis{background:var(--bg-page);border-radius:20px;justify-content:center;align-items:center;height:150px;margin-bottom:10px;display:flex;position:relative;overflow:hidden}.pg-about .of-links{box-shadow:inset 0 1px 0 var(--border-line);margin:6px 0 0;padding:0;list-style:none}.pg-about .of-links a{min-height:52px;box-shadow:inset 0 -1px 0 var(--border-line);color:var(--text-primary);justify-content:space-between;align-items:center;font-weight:600;text-decoration:none;display:flex}.pg-about .of-links a .ic{color:var(--text-link);transition:transform .24s var(--e-enter)}.pg-about .of-links a:hover .ic{transform:translate(5px)}.pg-about .cn{width:300px;height:110px;position:relative}.pg-about .cn-app{top:8px;left:calc(var(--x)*105px);background:var(--bg-raised);width:90px;height:40px;box-shadow:inset 0 0 0 1px var(--border-line);font:600 .8125rem/1 var(--f-body);color:var(--text-primary);z-index:1;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute}.pg-about .cn-ln{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pg-about .cn-ln path{fill:none;stroke:var(--coral);stroke-width:3px;stroke-dasharray:6 6;animation:1.2s linear infinite abDash}.pg-about .cn-ai{background:var(--coral);height:36px;color:var(--ink);font:700 .8125rem/1 var(--f-body);z-index:1;animation:abPulse 1.8s var(--e-std) infinite;border-radius:999px;align-items:center;padding:0 16px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.pg-about .st{background:var(--bg-raised);width:240px;height:120px;box-shadow:inset 0 0 0 1px var(--border-line);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.pg-about .st-bar{box-shadow:inset 0 -1px 0 var(--border-line);gap:5px;padding:8px 10px;display:flex}.pg-about .st-bar i{background:var(--line);border-radius:50%;width:7px;height:7px}[data-theme=dark] .pg-about .st-bar i{background:var(--ink-line)}.pg-about .st-body{flex:1;grid-template-rows:14px 1fr;grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.pg-about .st-body span{background:var(--track);transform-origin:0;animation:abBuild 4.8s var(--e-enter) infinite;border-radius:6px}.pg-about .st-body .b1{background:var(--coral);grid-column:1/-1;animation-delay:0s}.pg-about .st-body .b2{animation-delay:.5s}.pg-about .st-body .b3{background:var(--amber);animation-delay:1s}.pg-about .st-body .b4{display:none}.pg-about .who{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;display:grid}@media (max-width:1023px){.pg-about .who{grid-template-columns:1fr;gap:40px}}.pg-about .who-text{flex-direction:column;gap:24px;display:flex}.pg-about .crowd{flex-direction:column;gap:14px;display:flex}.pg-about .crowd-grid{grid-template-columns:repeat(26,minmax(0,1fr));gap:6px;display:grid}@media (max-width:767px){.pg-about .crowd-grid{grid-template-columns:repeat(20,minmax(0,1fr));gap:4px}}.pg-about .crowd-grid i{aspect-ratio:1;background:var(--amber);border-radius:50%}.pg-about .crowd-grid i:nth-child(n+261){box-shadow:inset 0 0 0 2px var(--amber);background:0 0}[data-3d=on] .pg-about .crowd-grid i{opacity:clamp(.12,calc(var(--p,1)*300 - var(--i)),1)}.pg-about .crowd-key{color:var(--text-muted);gap:20px;margin:0;font-size:.875rem;display:flex}.pg-about .crowd-key span{align-items:center;gap:8px;display:inline-flex}.pg-about .crowd-key i{background:var(--amber);border-radius:50%;width:10px;height:10px}.pg-about .crowd-key i.o{box-shadow:inset 0 0 0 2px var(--amber);background:0 0}.pg-about .bel{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1023px){.pg-about .bel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.pg-about .bel{grid-template-columns:1fr}}.pg-about .bc{perspective:1200px;min-height:340px}.pg-about .bf-in{height:100%;min-height:340px;transform-style:preserve-3d;transition:transform .7s var(--e-enter);position:relative}.pg-about .bc.flipped .bf-in{transform:rotateY(180deg)}.pg-about .bf{background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--border-line);backface-visibility:hidden;border-radius:24px;flex-direction:column;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.pg-about .bf.back{background:var(--ink-surface);box-shadow:inset 0 0 0 1px var(--ink-surface-border);color:var(--mist);transform:rotateY(180deg)}.pg-about .bf.back .m-label{color:var(--haze)}.pg-about .bc.ai .bf.front{background:var(--bg-ai);box-shadow:none}.pg-about .bc.person .bf.front{background:var(--bg-person);box-shadow:none}.pg-about .bn{font:500 .8125rem/1 var(--f-mono);color:var(--text-link)}.pg-about .bc.person .bn{color:var(--text-person)}.pg-about .bf .t-small{color:var(--text-body)}.pg-about .flip{cursor:pointer;min-height:44px;font:600 .9375rem/1 var(--f-body);color:var(--text-link);background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:0;display:inline-flex}.pg-about .bf.back .flip{color:var(--coral)}.pg-about .bx{flex-direction:column;gap:8px;display:flex}.pg-about .bx-r{background:color-mix(in srgb,var(--white) 6%,transparent);min-height:44px;color:var(--paper);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 12px;font-size:.8125rem;line-height:1.35;display:grid}.pg-about .bx-r .m-st.wait{background:var(--ink-line);color:var(--haze)}@media (max-width:767px){.pg-about .bc,.pg-about .bf-in{min-height:300px}}.pg-about .loc{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:56px;display:grid}@media (max-width:1023px){.pg-about .loc{grid-template-columns:1fr;gap:40px}}.pg-about .loc-text{flex-direction:column;gap:24px;display:flex}.pg-about .loc-addr{font:400 1rem/1.7 var(--f-mono);color:var(--text-primary);font-style:normal}.pg-about .clock{background:var(--ink-surface);box-shadow:inset 0 0 0 1px var(--ink-surface-border);color:var(--mist);border-radius:28px;flex-direction:column;gap:16px;padding:28px;display:flex}.pg-about .clock .m-label{color:var(--haze)}.pg-about .ck-row{box-shadow:inset 0 -1px 0 var(--ink-line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.pg-about .ck-t{font:800 clamp(2rem,1.7rem + 1.2vw,2.75rem)/1 var(--f-display);letter-spacing:-.03em;color:var(--paper);font-variant-numeric:tabular-nums;margin:6px 0 4px;display:block}.pg-about .ck-d{color:var(--haze);font-size:.875rem}.pg-about .ck-face{flex:none;width:84px;height:84px}.pg-about .ck-face circle{fill:none;stroke:var(--coral);stroke-width:4px}.pg-about .ck-row.you .ck-face circle{stroke:var(--amber)}.pg-about .ck-face line{stroke:var(--paper);stroke-width:4px;stroke-linecap:round;transform-origin:50px 50px;transition:transform .6s var(--e-enter)}.pg-about .ck-face .mh{stroke-width:3px}.pg-about .ck-face .ck-c{fill:var(--magenta);stroke:none}.pg-about .ck-note{color:var(--mist);margin:0;font-size:.9375rem}.pg-about .clock .bw{align-self:flex-start}.pg-about .cta{background:var(--bg-ai)}.pg-about .cta-in{max-width:700px}.pg-about .cta-careers{color:var(--text-body);margin:8px 0 0}.pg-about .cta-route{width:560px;height:240px}.pg-about .cta-route path{fill:none;stroke:var(--coral);stroke-width:5px;stroke-linecap:round}.pg-about .cta-route circle{fill:var(--bg-ai);stroke:var(--coral);stroke-width:5px}.pg-about .cta-route circle.end{fill:var(--amber);stroke:none}@media (max-width:1023px){.pg-about .cta-route{opacity:.4;right:-200px}}[data-3d=on] .pg-about .biz{transform:perspective(1600px) rotateY(calc((1 - var(--p,1))*var(--amp,1)*-16deg)) translateZ(calc((1 - var(--p,1))*var(--amp,1)*-60px))}[data-3d=on] .pg-about .day{transform:perspective(1400px) rotateX(calc((1 - var(--p,1))*var(--amp,1)*16deg)) scale(calc(.95 + var(--p,1)*.05));transform-origin:50% 0}[data-3d=on] .pg-about .of{transform:rotateX(calc((1 - var(--p,1))*var(--amp,1)*20deg)) translateY(calc((1 - var(--p,1))*var(--amp,1)*40px));transform-origin:50% 100%;opacity:calc(.35 + var(--p,1)*.65)}[data-3d=on] .pg-about .bc{transform:translateY(calc((1 - var(--p,1))*var(--amp,1)*48px));opacity:calc(.3 + var(--p,1)*.7)}[data-3d=on] .pg-about .clock{transform:perspective(1600px) rotateY(calc((1 - var(--p,1))*var(--amp,1)*14deg))}[data-motion=paused] .pg-about .why-p span,[data-motion=paused] .pg-about .crowd-grid i{opacity:1!important}@media (prefers-reduced-motion:reduce){.pg-about .why-p span,.pg-about .crowd-grid i{opacity:1!important}}@media (max-width:767px){.pg-about .biz-card,.pg-about .day,.pg-about .clock,.pg-about .of{padding:20px}.pg-about .biz-card{min-height:0}.pg-about .of-vis{height:130px}.pg-about .ck-face{width:64px;height:64px}}
