.hero-box[data-v-e4b53d21]{min-height:calc(100svh - 16px)}@media(min-width:768px){.hero-box[data-v-e4b53d21]{min-height:calc(100svh - 32px)}}.hero-veil[data-v-e4b53d21]{background:linear-gradient(180deg,#12100d00 48%,#12100dcc),radial-gradient(115% 100% at 50% 44%,#12100d00 34%,#12100d4d 66%,#12100ddb),rgba(18,16,13,var(--noir-tma,.35))}.scroll-cue svg[data-v-e4b53d21]{animation:cue-e4b53d21 2.4s ease-in-out infinite}@keyframes cue-e4b53d21{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media(prefers-reduced-motion:reduce){.scroll-cue svg[data-v-e4b53d21]{animation:none}}.demo[data-v-39129a12]{--ease:cubic-bezier(.45,0,.2,1);--crimson:#e6013c;background:#12100d;border-radius:22px;box-shadow:0 30px 80px #12100d2e;outline:none;padding:10px}.demo.is-fullscreen[data-v-39129a12]{align-items:center;border-radius:0;display:flex;flex-direction:column;justify-content:center;padding:16px}.demo.is-fullscreen .demo-bar[data-v-39129a12],.demo.is-fullscreen .demo-dock[data-v-39129a12],.demo.is-fullscreen .demo-stage[data-v-39129a12]{width:min(100%,calc(160svh - 153.6px))}.demo-stage[data-v-39129a12]{aspect-ratio:16/10;background:#f4f4f3;border-radius:13px;isolation:isolate;overflow:hidden;position:relative}.demo-camera[data-v-39129a12]{transform-origin:0 0;transition:transform .75s var(--ease)}.demo-camera[data-v-39129a12],.demo-frame[data-v-39129a12]{inset:0;position:absolute}.demo-frame[data-v-39129a12]{height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.frame-enter-active[data-v-39129a12]{transition:opacity .16s ease}.frame-enter-from[data-v-39129a12]{opacity:0}.frame-leave-active[data-v-39129a12]{transition:opacity 0s .16s}.demo-live[data-v-39129a12]{display:block;pointer-events:none;position:absolute}.demo-live[data-v-39129a12] svg,svg.demo-live[data-v-39129a12]{display:block;height:100%;width:100%}.demo-live.is-spin[data-v-39129a12]{animation:demo-turn-39129a12 .8s linear infinite}.demo-live.is-tick[data-v-39129a12]{animation:demo-scanned-39129a12 1.3s ease-out both}@keyframes demo-turn-39129a12{to{transform:rotate(1turn)}}@keyframes demo-scanned-39129a12{0%{opacity:0;transform:scale(.7)}18%,85%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.demo-ring[data-v-39129a12]{background:transparent;border:0;border-radius:10px;box-shadow:0 0 0 2px var(--crimson);cursor:pointer;opacity:0;padding:0;pointer-events:none;position:absolute;z-index:2}.demo-ring.is-on[data-v-39129a12]{animation:demo-fade-in-39129a12 .3s ease both;opacity:1;pointer-events:auto}.demo-dock.is-out[data-v-39129a12],.demo-pop.is-out[data-v-39129a12],.demo-ring.is-out[data-v-39129a12]{animation:demo-fade-out-39129a12 .12s ease both}@keyframes demo-fade-in-39129a12{0%{opacity:0}}@keyframes demo-fade-out-39129a12{0%{opacity:1}to{opacity:0}}.demo-ring[data-v-39129a12]:after{animation:demo-pulse-39129a12 1.8s ease-out infinite;border-radius:inherit;content:"";inset:0;position:absolute}@keyframes demo-pulse-39129a12{0%{box-shadow:0 0 #e6013c73}70%,to{box-shadow:0 0 0 12px #e6013c00}}.demo-dock[data-v-39129a12],.demo-pop[data-v-39129a12]{color:#f8f6f0;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.demo-pop[data-v-39129a12]{background:#12100d;border-radius:14px;box-shadow:0 18px 40px #12100d52,0 0 0 1px #f8f6f014;opacity:0;padding:16px 16px 12px;pointer-events:none;position:absolute;width:min(310px,calc(100% - 24px));z-index:3}.demo-pop.is-on[data-v-39129a12]{animation:demo-pop-in-39129a12 .32s var(--ease) both;opacity:1;pointer-events:auto}.demo-pop.is-bottom[data-v-39129a12]{--from:translateY(-6px)}.demo-pop.is-top[data-v-39129a12]{--from:translateY(6px)}.demo-pop.is-right[data-v-39129a12]{--from:translateX(-6px)}.demo-pop.is-left[data-v-39129a12]{--from:translateX(6px)}@keyframes demo-pop-in-39129a12{0%{opacity:0;transform:var(--from,none)}}.demo-pop__arrow[data-v-39129a12]{background:#12100d;height:12px;position:absolute;transform:translate(-50%,-50%) rotate(45deg);width:12px}.demo-pop.is-bottom .demo-pop__arrow[data-v-39129a12]{top:0}.demo-pop.is-top .demo-pop__arrow[data-v-39129a12]{top:100%}.demo-pop.is-right .demo-pop__arrow[data-v-39129a12]{left:0}.demo-pop.is-left .demo-pop__arrow[data-v-39129a12]{left:100%}.demo-pop__title[data-v-39129a12]{font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500;line-height:1.3;margin:0 0 4px}.demo-pop__body[data-v-39129a12]{color:#f8f6f0c7;font-size:14px;line-height:1.5;margin:0}.demo-pop__foot[data-v-39129a12]{align-items:center;display:flex;gap:10px;margin-top:14px}.demo-pop__count[data-v-39129a12]{color:#f8f6f080;font-size:12px;font-variant-numeric:tabular-nums;margin-right:auto;order:-1}.demo-pop__back[data-v-39129a12]{background:none;border:0;color:#f8f6f0b3;cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:7px 4px}.demo-pop__back[data-v-39129a12]:hover{color:#f8f6f0}.demo-pop__next[data-v-39129a12]{align-items:center;background:#f8f6f0;border:0;border-radius:8px;color:#12100d;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:6px;padding:7px 12px;transition:opacity .2s ease}.demo-pop__next[data-v-39129a12]:hover{opacity:.85}.demo-pop__next svg[data-v-39129a12]{fill:none;height:14px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;width:14px}.demo-dock[data-v-39129a12]{display:flex;flex-direction:column;min-height:168px;opacity:0;padding:16px 8px 4px}.demo-dock.is-on[data-v-39129a12]{animation:demo-fade-in-39129a12 .3s ease both;opacity:1}.demo-dock .demo-pop__foot[data-v-39129a12]{margin-top:auto;padding-top:14px}.demo-cover[data-v-39129a12],.demo-end[data-v-39129a12]{align-items:center;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#12100d9e;color:#f8f6f0;display:flex;flex-direction:column;font-family:system-ui,-apple-system,Segoe UI,sans-serif;inset:0;justify-content:center;padding:24px;position:absolute;text-align:center;z-index:4}.demo-cover[data-v-39129a12]{--play:clamp(64px,11vw,104px);border:0;cursor:pointer;display:block}.demo-cover__play[data-v-39129a12]{background:#f8f6f0;border-radius:50%;box-shadow:0 0 0 10px #f8f6f01f,0 20px 50px #00000059;color:#12100d;display:grid;height:var(--play);left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .35s var(--ease),box-shadow .35s var(--ease);width:var(--play)}.demo-cover__play svg[data-v-39129a12]{fill:currentColor;height:38%;width:38%}.demo-cover:hover .demo-cover__play[data-v-39129a12]{box-shadow:0 0 0 16px #f8f6f024,0 24px 60px #0006;transform:translate(-50%,-50%) scale(1.06)}.demo-cover__text[data-v-39129a12]{align-items:center;display:flex;flex-direction:column;left:24px;position:absolute;right:24px;top:calc(50% + var(--play)/2 + clamp(18px,3vw,30px))}.demo-cover__title[data-v-39129a12]{font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,2.6vw,30px);line-height:1.2;text-wrap:balance}.demo-cover__meta[data-v-39129a12]{color:#f8f6f0a6;font-size:clamp(12px,1.3vw,14px);margin-top:8px}.demo-end[data-v-39129a12]{background:#12100dc7}.demo-end__rocket[data-v-39129a12]{animation:demo-lift-39129a12 2.6s ease-in-out infinite;font-size:clamp(40px,6vw,68px);line-height:1}@keyframes demo-lift-39129a12{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-10px) rotate(2deg)}}.demo-end__eyebrow[data-v-39129a12]{color:#f8f6f08c;font-size:12px;font-weight:600;letter-spacing:.12em;margin:clamp(12px,2vw,22px) 0 0;text-transform:uppercase}.demo-end__title[data-v-39129a12]{font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,5vw,56px);line-height:1.1;margin:6px 0 0}.demo-end__body[data-v-39129a12]{color:#f8f6f0bf;font-size:clamp(13px,1.5vw,16px);line-height:1.5;margin:10px 0 0;max-width:44ch}.demo-end__actions[data-v-39129a12]{align-items:center;display:flex;flex-wrap:wrap;gap:12px 18px;justify-content:center;margin-top:clamp(16px,2.6vw,28px)}.demo-end__btn[data-v-39129a12]{font-size:15px;padding:11px 18px}.demo-end__replay[data-v-39129a12]{align-items:center;background:none;border:0;color:#f8f6f0cc;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:600;gap:7px;padding:10px 6px}.demo-end__replay[data-v-39129a12]:hover{color:#f8f6f0}.demo-end__replay svg[data-v-39129a12]{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:16px}.veil-enter-active[data-v-39129a12],.veil-leave-active[data-v-39129a12]{transition:opacity .4s ease}.veil-enter-from[data-v-39129a12],.veil-leave-to[data-v-39129a12]{opacity:0}.demo-bar[data-v-39129a12]{align-items:center;color:#f8f6f0;display:flex;font-family:system-ui,-apple-system,Segoe UI,sans-serif;gap:14px;padding:12px 6px 4px}.demo-bar__btn[data-v-39129a12]{background:#f8f6f014;border:0;border-radius:8px;color:#f8f6f0;cursor:pointer;display:grid;flex-shrink:0;height:32px;place-items:center;transition:background-color .2s ease;width:32px}.demo-bar__btn[data-v-39129a12]:hover{background:#f8f6f029}.demo-bar__btn svg[data-v-39129a12]{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:16px}.demo-bar__btn svg .fill[data-v-39129a12]{fill:currentColor;stroke:none}.demo-bar__chapters[data-v-39129a12]{display:flex;flex:1;gap:4px;min-width:0}.demo-bar__chapter[data-v-39129a12]{background:none;border:0;cursor:pointer;flex-basis:0;min-width:0;padding:6px 0 0;text-align:left}.demo-bar__track[data-v-39129a12]{background:#f8f6f029;border-radius:2px;display:block;height:4px;overflow:hidden}.demo-bar__fill[data-v-39129a12]{background:#f8f6f0;display:block;height:100%;transform-origin:0 50%;transition:transform .45s var(--ease)}.demo-bar__label[data-v-39129a12]{color:#f8f6f080;display:block;font-size:12px;margin-top:6px;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease;white-space:nowrap}.demo-bar__chapter.is-now .demo-bar__label[data-v-39129a12],.demo-bar__chapter:hover .demo-bar__label[data-v-39129a12]{color:#f8f6f0}.demo-bar__count[data-v-39129a12]{color:#f8f6f08c;flex-shrink:0;font-size:12px;font-variant-numeric:tabular-nums;min-width:44px;text-align:right}@media(max-width:640px){.demo[data-v-39129a12]{border-radius:16px;padding:6px}.demo-stage[data-v-39129a12]{border-radius:10px}.demo-bar[data-v-39129a12]{gap:10px}.demo-bar__label[data-v-39129a12]{display:none}.demo-bar__chapter[data-v-39129a12]{padding:0}}@media(max-width:480px){.demo-cover[data-v-39129a12]{--play:56px}.demo-cover__text[data-v-39129a12]{top:calc(50% + var(--play)/2 + 12px)}.demo-cover__title[data-v-39129a12]{font-size:15px}.demo-cover__meta[data-v-39129a12]{display:none}}@media(prefers-reduced-motion:reduce){.demo-bar__fill[data-v-39129a12],.demo-camera[data-v-39129a12],.demo-cover__play[data-v-39129a12],.demo-ring[data-v-39129a12]{transition:none}.demo-dock.is-on[data-v-39129a12],.demo-dock.is-out[data-v-39129a12],.demo-end__rocket[data-v-39129a12],.demo-live.is-spin[data-v-39129a12],.demo-pop.is-on[data-v-39129a12],.demo-pop.is-out[data-v-39129a12],.demo-ring.is-on[data-v-39129a12],.demo-ring.is-out[data-v-39129a12],.demo-ring[data-v-39129a12]:after{animation:none}}.ph[data-v-2514c9aa]{background:#fff;border:1.5px dashed #d4d4d4}.marquee[data-v-88371a02]{overflow:hidden;position:relative}.marquee[data-v-88371a02]:after,.marquee[data-v-88371a02]:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:clamp(56px,14vw,220px);z-index:1}.marquee[data-v-88371a02]:before{background:linear-gradient(90deg,#fff 20%,#fff0);left:0}.marquee[data-v-88371a02]:after{background:linear-gradient(270deg,#fff 20%,#fff0);right:0}.marquee-track[data-v-88371a02]{animation:marquee-88371a02 var(--duration) linear infinite;animation-delay:var(--delay);display:flex;width:-moz-max-content;width:max-content}.marquee-right .marquee-track[data-v-88371a02]{animation-direction:reverse}.marquee:hover .marquee-track[data-v-88371a02]{animation-play-state:paused}@keyframes marquee-88371a02{0%{transform:translate(0)}to{transform:translate(-25%)}}@media(prefers-reduced-motion:reduce){.marquee-track[data-v-88371a02]{animation:none}}.seg-box[data-v-37b3fa0b]{background:#f3f0e8}.seg[data-v-37b3fa0b]{transition:background .22s ease,color .22s ease,box-shadow .22s ease}.seg-on[data-v-37b3fa0b]{background:#fff;box-shadow:0 1px 3px #12100d17,0 1px 2px -1px #12100d0f}@media(prefers-reduced-motion:reduce){.seg[data-v-37b3fa0b]{transition:none}}.tab-strip[data-v-37b3fa0b]{scrollbar-width:none}.tab-strip[data-v-37b3fa0b]::-webkit-scrollbar{display:none}.hint-enter-active[data-v-37b3fa0b],.hint-leave-active[data-v-37b3fa0b]{transition:opacity .18s ease}.hint-enter-from[data-v-37b3fa0b],.hint-leave-to[data-v-37b3fa0b]{opacity:0}.acc-item[data-v-37b3fa0b]{border-bottom:1px solid #e7e2d4;padding-left:20px;position:relative}.acc-item[data-v-37b3fa0b]:before{background:#e7e2d4;border-radius:2px;bottom:14px;content:"";left:0;position:absolute;top:14px;transition:background .25s ease;width:3px}.acc-item.open[data-v-37b3fa0b]:before{background:#12100d}.ic[data-v-37b3fa0b]{color:#8a8171;flex:none;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:24px;font-weight:300;line-height:1;transition:transform .25s ease,color .25s ease}.acc-item.open .ic[data-v-37b3fa0b]{color:#12100d;transform:rotate(45deg)}.shot-enter-active[data-v-37b3fa0b]{transition:opacity .65s ease;z-index:1}.shot-leave-active[data-v-37b3fa0b]{transition:opacity .65s step-end;z-index:0}.shot-enter-from[data-v-37b3fa0b],.shot-leave-to[data-v-37b3fa0b]{opacity:0}.panel-in[data-v-37b3fa0b]{animation:panel-in-37b3fa0b .42s cubic-bezier(.22,.7,.3,1) both}@keyframes panel-in-37b3fa0b{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.panel-in[data-v-37b3fa0b]{animation:none}.acc-item[data-v-37b3fa0b]:before,.ic[data-v-37b3fa0b],.shot-enter-active[data-v-37b3fa0b],.shot-leave-active[data-v-37b3fa0b]{transition:none}}.team-row[data-v-6bfe47ed]{scrollbar-width:none}.team-row[data-v-6bfe47ed]::-webkit-scrollbar{display:none}.research[data-v-4674dab5]{background-image:linear-gradient(180deg,#e5e6dc00,#e5e6dcd9 38%,#e5e6dc 62%,#d8dacb);isolation:isolate;overflow:hidden;position:relative}.research[data-v-4674dab5]>*{position:relative;z-index:1}.research[data-v-4674dab5]:after,.research[data-v-4674dab5]:before{content:"";inset:0;pointer-events:none;position:absolute}.research[data-v-4674dab5]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='92' height='92'%3E%3Ccircle cx='46' cy='46' r='32' fill='%2312100d' fill-opacity='.07'/%3E%3C/svg%3E");background-position:50% 100%;filter:blur(9px);-webkit-mask-image:linear-gradient(180deg,transparent 30%,#000);mask-image:linear-gradient(180deg,transparent 30%,#000)}.research[data-v-4674dab5]:after{background-image:var(--tex-grain);background-size:280px 280px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 62%);mask-image:linear-gradient(180deg,transparent,#000 62%);mix-blend-mode:overlay;opacity:.55}.cta-veil[data-v-c02fa198]{background:linear-gradient(90deg,#12100dbd,#12100d80 45%,#12100d2e),linear-gradient(180deg,#12100d26,#12100d66)}
