.icon[data-v-85e2b95d]{display:inline-block;vertical-align:middle}.lang[data-v-44a4e1e7]{position:relative;font-family:var(--mono)}.lang__trigger[data-v-44a4e1e7]{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 10px 0 9px;background:var(--acrylic);backdrop-filter:var(--acrylic-blur);-webkit-backdrop-filter:var(--acrylic-blur);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--fg-2);cursor:pointer;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.lang__trigger[data-v-44a4e1e7]:hover{color:var(--fg);border-color:var(--line-strong)}.lang--open .lang__trigger[data-v-44a4e1e7]{color:var(--fg);border-color:color-mix(in oklab,var(--blue) 60%,var(--line))}.lang__globe[data-v-44a4e1e7]{color:var(--fg-3);transition:color .2s var(--ease)}.lang__trigger:hover .lang__globe[data-v-44a4e1e7],.lang--open .lang__globe[data-v-44a4e1e7]{color:var(--blue)}.lang__code[data-v-44a4e1e7]{font-size:11px;font-weight:600;letter-spacing:.14em}.lang__caret[data-v-44a4e1e7]{color:var(--fg-3);transition:transform .25s var(--ease),color .2s var(--ease)}.lang--open .lang__caret[data-v-44a4e1e7]{transform:rotate(180deg);color:var(--fg)}.lang__menu[data-v-44a4e1e7]{position:absolute;top:calc(100% + 8px);right:0;min-width:184px;margin:0;padding:5px;list-style:none;background:color-mix(in oklab,var(--bg-card) 92%,var(--bg));border:1px solid var(--line);border-radius:var(--r-md);box-shadow:0 1px color-mix(in oklab,var(--fg) 6%,transparent) inset,0 18px 40px -16px #0000008c;backdrop-filter:var(--acrylic-blur);-webkit-backdrop-filter:var(--acrylic-blur);z-index:60}html[data-lite="1"] .lang__trigger[data-v-44a4e1e7],html[data-lite="1"] .lang__menu[data-v-44a4e1e7]{backdrop-filter:none;-webkit-backdrop-filter:none}.lang__opt[data-v-44a4e1e7]{display:grid;grid-template-columns:26px 1fr 16px;align-items:center;gap:9px;padding:8px 9px;border-radius:var(--r-sm);cursor:pointer;color:var(--fg-2);outline:none;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.lang__opt--focus[data-v-44a4e1e7]{background:color-mix(in oklab,var(--fg) 7%,transparent);color:var(--fg)}.lang__opt--active[data-v-44a4e1e7]{color:var(--fg)}.lang__opt-code[data-v-44a4e1e7]{font-size:10px;font-weight:600;letter-spacing:.1em;color:var(--fg-3)}.lang__opt--active .lang__opt-code[data-v-44a4e1e7],.lang__opt--focus .lang__opt-code[data-v-44a4e1e7]{color:var(--blue)}.lang__opt-name[data-v-44a4e1e7]{font-family:var(--sans);font-size:13.5px;font-weight:500;letter-spacing:.01em}.lang__opt-check[data-v-44a4e1e7]{color:var(--blue);justify-self:end}.lang__opt--active[data-v-44a4e1e7]{position:relative}.lang__opt--active[data-v-44a4e1e7]:before{content:"";position:absolute;left:2px;top:50%;width:2px;height:14px;transform:translateY(-50%);background:var(--blue);border-radius:1px}.lang-pop-enter-active[data-v-44a4e1e7],.lang-pop-leave-active[data-v-44a4e1e7]{transition:opacity .16s var(--ease),transform .16s var(--ease);transform-origin:top right}.lang-pop-enter-from[data-v-44a4e1e7],.lang-pop-leave-to[data-v-44a4e1e7]{opacity:0;transform:translateY(-4px) scale(.97)}@media(max-width:560px){.lang__menu[data-v-44a4e1e7]{min-width:168px}}.mode[data-v-b5066c0b]{--cell: 30px;position:relative;display:inline-grid;grid-template-columns:var(--cell) var(--cell);align-items:stretch;height:var(--cell);padding:0;border:1px solid var(--line);border-radius:var(--r-sm);background:color-mix(in oklab,var(--bg-card) 55%,transparent);cursor:pointer;isolation:isolate;transition:border-color .25s var(--ease),background .25s var(--ease)}.mode[data-v-b5066c0b]:hover{border-color:var(--line-strong)}.mode__thumb[data-v-b5066c0b]{position:absolute;z-index:0;top:0;left:0;width:var(--cell);height:100%;background:var(--blue);border-radius:calc(var(--r-sm) - 1px);box-shadow:inset 0 0 0 1px color-mix(in oklab,#fff 14%,transparent);transform:translate(0);transition:transform .3s cubic-bezier(.4,0,.2,1),background .25s var(--ease)}.mode[data-theme-state=light] .mode__thumb[data-v-b5066c0b]{transform:translate(var(--cell));background:var(--orange, var(--blue))}.mode__cell[data-v-b5066c0b]{position:relative;z-index:1;display:grid;place-items:center;color:var(--fg-2);transition:color var(--dur) var(--ease)}.mode[data-theme-state=dark] .mode__cell--moon[data-v-b5066c0b],.mode[data-theme-state=light] .mode__cell--sun[data-v-b5066c0b]{color:#fff}.mode:hover .mode__cell[data-v-b5066c0b]{color:var(--fg-2)}.mode[data-theme-state=dark]:hover .mode__cell--moon[data-v-b5066c0b],.mode[data-theme-state=light]:hover .mode__cell--sun[data-v-b5066c0b]{color:#fff}@media(prefers-reduced-motion:reduce){.mode__thumb[data-v-b5066c0b]{transition:background .25s var(--ease)}}.nav[data-v-8d0a6c84]{position:sticky;top:0;z-index:50;background:transparent;border-bottom:1px solid transparent}.nav--scrolled[data-v-8d0a6c84]{background:color-mix(in oklab,var(--bg) 80%,transparent);backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);border-bottom-color:var(--line)}.nav--scrolled.nav--lite[data-v-8d0a6c84]{background:color-mix(in oklab,var(--bg) 96%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none}.nav--menu[data-v-8d0a6c84]{background:var(--bg);border-bottom-color:var(--line);backdrop-filter:none;-webkit-backdrop-filter:none}.nav__inner[data-v-8d0a6c84]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;padding-block:18px;position:relative;z-index:2}.logo[data-v-8d0a6c84]{display:inline-flex;align-items:center;gap:10px;color:var(--fg);transition:opacity .2s var(--ease)}.logo[data-v-8d0a6c84]:hover{opacity:.8}.logo__img[data-v-8d0a6c84]{height:29px;width:auto;display:block}.logo__img--light[data-v-8d0a6c84],[data-theme=light] .logo__img--dark[data-v-8d0a6c84]{display:none}[data-theme=light] .logo__img--light[data-v-8d0a6c84]{display:block}.logo__text[data-v-8d0a6c84]{display:grid;gap:1px;line-height:1}.logo__word[data-v-8d0a6c84]{font-family:var(--sans);font-weight:600;font-size:18px;letter-spacing:.05em}.logo__word-lead[data-v-8d0a6c84]{font-weight:900}.logo__word-dim[data-v-8d0a6c84]{color:var(--orange);font-weight:600}.logo__sub[data-v-8d0a6c84]{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--fg-2)}.nav__links[data-v-8d0a6c84]{display:inline-flex;justify-self:center;align-items:center;gap:28px}.nav__links a[data-v-8d0a6c84]{position:relative;font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--fg-3);padding-block:6px;transition:color .2s var(--ease)}.nav__links a[data-v-8d0a6c84]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--orange);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.nav__links a[data-v-8d0a6c84]:hover{color:var(--fg)}.nav__links a[data-v-8d0a6c84]:hover:after{transform:scaleX(1)}.nav__meta[data-v-8d0a6c84]{display:inline-flex;align-items:center;gap:12px}.nav__sep[data-v-8d0a6c84]{width:1px;height:18px;background:var(--line)}.nav__burger[data-v-8d0a6c84]{display:none;position:relative;width:44px;height:44px;padding:0;background:none;border:0;cursor:pointer}.nav__burger-bar[data-v-8d0a6c84]{position:absolute;left:11px;right:11px;height:1.6px;background:var(--fg);transition:transform .3s var(--ease),opacity .2s var(--ease)}.nav__burger-bar[data-v-8d0a6c84]:nth-child(1){top:16px}.nav__burger-bar[data-v-8d0a6c84]:nth-child(2){top:21px}.nav__burger-bar[data-v-8d0a6c84]:nth-child(3){top:26px}.nav__burger--open .nav__burger-bar[data-v-8d0a6c84]:nth-child(1){transform:translateY(5px) rotate(45deg)}.nav__burger--open .nav__burger-bar[data-v-8d0a6c84]:nth-child(2){opacity:0}.nav__burger--open .nav__burger-bar[data-v-8d0a6c84]:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.navmenu[data-v-8d0a6c84]{position:fixed;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:center;height:100vh;height:100dvh;padding:clamp(72px,14vh,120px) clamp(24px,7vw,56px) clamp(40px,8vh,72px);padding-block:clamp(72px,14dvh,120px) clamp(40px,8dvh,72px);background:var(--bg);overflow-y:auto}.navmenu__links[data-v-8d0a6c84]{display:grid;border-top:1px solid var(--line)}.navmenu__link[data-v-8d0a6c84]{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:clamp(16px,4vw,28px);padding:clamp(18px,3.4vh,30px) 4px;border-bottom:1px solid var(--line);color:var(--fg);opacity:0;transform:translateY(14px);animation:navmenu-in-8d0a6c84 .5s var(--ease) forwards;animation-delay:calc(var(--d) * 55ms + .08s)}.navmenu__idx[data-v-8d0a6c84]{color:var(--orange);font-size:12px;letter-spacing:.1em}.navmenu__label[data-v-8d0a6c84]{font-family:var(--display, var(--sans));font-weight:600;letter-spacing:-.02em;font-size:clamp(30px,9vw,52px);line-height:1;align-self:center}.navmenu__arrow[data-v-8d0a6c84]{color:var(--fg-3);align-self:center;transition:transform .25s var(--ease),color .25s var(--ease)}.navmenu__link:hover .navmenu__label[data-v-8d0a6c84],.navmenu__link:active .navmenu__label[data-v-8d0a6c84]{color:var(--blue-2)}.navmenu__link:hover .navmenu__arrow[data-v-8d0a6c84]{color:var(--orange);transform:translate(8px)}@keyframes navmenu-in-8d0a6c84{to{opacity:1;transform:translateY(0)}}.navmenu__foot[data-v-8d0a6c84]{display:flex;align-items:center;gap:clamp(16px,5vw,28px);margin-top:clamp(28px,5vh,48px);opacity:0;transform:translateY(14px);animation:navmenu-in-8d0a6c84 .5s var(--ease) forwards;animation-delay:calc(385ms + .08s)}.navmenu__foot[data-v-8d0a6c84] .lang__trigger{height:48px;gap:10px;padding:0 16px}.navmenu__foot[data-v-8d0a6c84] .lang__code{font-size:15px}.navmenu__foot[data-v-8d0a6c84] .lang__menu{min-width:200px;top:auto;bottom:calc(100% + 8px);left:0;right:auto;transform-origin:bottom left}.navmenu__foot[data-v-8d0a6c84] .lang-pop-enter-active,.navmenu__foot[data-v-8d0a6c84] .lang-pop-leave-active{transform-origin:bottom left}.navmenu__foot[data-v-8d0a6c84] .lang-pop-enter-from,.navmenu__foot[data-v-8d0a6c84] .lang-pop-leave-to{transform:translateY(4px) scale(.97)}.navmenu__foot[data-v-8d0a6c84] .lang__opt{padding:12px}.navmenu__foot[data-v-8d0a6c84] .lang__opt-name{font-size:16px}.navmenu__foot[data-v-8d0a6c84] .mode{--cell: 48px}.navmenu__foot[data-v-8d0a6c84] .mode__cell svg{transform:scale(1.25)}.navmenu__foot[data-v-8d0a6c84] .lang__globe{transform:scale(1.2)}.navmenu-enter-active[data-v-8d0a6c84]{transition:opacity .3s var(--ease)}.navmenu-leave-active[data-v-8d0a6c84]{transition:opacity .25s var(--ease)}.navmenu-enter-from[data-v-8d0a6c84],.navmenu-leave-to[data-v-8d0a6c84]{opacity:0}@media(prefers-reduced-motion:reduce){.navmenu__link[data-v-8d0a6c84]{animation:none;opacity:1;transform:none}}@media(max-width:1080px){.nav__links[data-v-8d0a6c84],.nav__inner[data-v-8d0a6c84]{gap:20px}}@media(max-width:880px){.nav__links[data-v-8d0a6c84]{display:none}.nav__burger[data-v-8d0a6c84]{display:inline-block}.nav__inner[data-v-8d0a6c84]{grid-template-columns:1fr auto}.nav__lang[data-v-8d0a6c84],.nav__theme[data-v-8d0a6c84],.nav__sep[data-v-8d0a6c84]{display:none}}@media(max-width:560px){.logo__img[data-v-8d0a6c84]{height:25px}.logo__word[data-v-8d0a6c84]{font-size:16px}.logo__sub[data-v-8d0a6c84]{font-size:9px;letter-spacing:.18em}.nav__meta[data-v-8d0a6c84]{gap:10px}}.blue-wave[data-v-2fffb0e3]{width:100%;height:100%;display:block}.blue-wave--anim[data-v-2fffb0e3]{animation:drift-2fffb0e3 22s ease-in-out infinite;transform-origin:center}@keyframes drift-2fffb0e3{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-1.5%,1%,0) scale(1.03)}}@media(prefers-reduced-motion:reduce){.blue-wave--anim[data-v-2fffb0e3]{animation:none}}.hero[data-v-2158f5c9]{position:relative;min-height:100vh;min-height:100svh;margin-top:calc(var(--nav-h) * -1);padding-top:var(--nav-h);display:flex;flex-direction:column;overflow:hidden;isolation:isolate}.hero__tint[data-v-2158f5c9]{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(1100px 720px at 78% 30%,rgba(47,116,250,.34),transparent 62%),radial-gradient(820px 620px at 96% 78%,rgba(12,29,138,.55),transparent 65%),radial-gradient(640px 480px at 6% 12%,rgba(64,196,255,.14),transparent 65%),radial-gradient(720px 540px at 12% 96%,rgba(242,70,2,.16),transparent 60%)}[data-theme=light] .hero__tint[data-v-2158f5c9]{background:radial-gradient(1100px 720px at 78% 30%,rgba(47,116,250,.3),transparent 62%),radial-gradient(820px 620px at 96% 78%,rgba(47,116,250,.18),transparent 65%),radial-gradient(640px 480px at 6% 12%,rgba(64,196,255,.16),transparent 65%),radial-gradient(720px 540px at 12% 96%,rgba(242,70,2,.14),transparent 60%)}.hero__bg[data-v-2158f5c9]{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.7}.hero__bg-fallback[data-v-2158f5c9]{position:absolute;inset:0;background:radial-gradient(900px 600px at 80% 40%,rgba(47,116,250,.32),transparent 65%),radial-gradient(700px 500px at 10% 70%,rgba(47,116,250,.18),transparent 70%)}.hero__wrap[data-v-2158f5c9]{position:relative;z-index:2;flex:1;display:grid;grid-template-rows:1fr auto;gap:clamp(48px,8vh,96px);padding-block:28px 24px}.hero__inner[data-v-2158f5c9]{align-self:center;margin-top:-3vh;display:grid;gap:clamp(28px,4vw,44px)}.hero__title[data-v-2158f5c9]{margin:0;font-family:var(--display);font-weight:600;letter-spacing:-.035em;line-height:.98;font-size:clamp(40px,7.2vw,112px);max-width:17ch;text-wrap:balance}.hero__dot[data-v-2158f5c9]{color:var(--orange)}.hero__row[data-v-2158f5c9]{display:grid;grid-template-columns:1px 1fr auto;align-items:end;gap:clamp(20px,3vw,40px);max-width:1100px}.hero__rule[data-v-2158f5c9]{align-self:stretch;background:var(--orange);margin-top:6px}.hero__lead[data-v-2158f5c9]{margin:0;font-size:clamp(15px,1.1vw,17px);line-height:1.55;color:var(--fg-2);max-width:48ch}.hero__cta[data-v-2158f5c9]{display:inline-flex;align-items:center;gap:12px;padding:14px 26px;background:var(--orange);color:#fff;border:1px solid var(--orange);font-family:var(--mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;position:relative;box-shadow:0 10px 30px -10px color-mix(in oklab,var(--orange) 70%,transparent);transition:background .25s var(--ease),border-color .25s var(--ease),transform .25s var(--ease),box-shadow .25s var(--ease)}.hero__cta[data-v-2158f5c9]:hover{background:var(--orange-2);border-color:var(--orange-2);transform:translateY(-2px);box-shadow:0 16px 40px -12px color-mix(in oklab,var(--orange) 85%,transparent)}.hero__cta[data-v-2158f5c9]:focus-visible{outline:2px solid var(--blue-2);outline-offset:3px}.hero__cta-label[data-v-2158f5c9]{position:relative}.hero__cta-arrow[data-v-2158f5c9]{color:#fff;transition:transform .25s var(--ease)}.hero__cta:hover .hero__cta-arrow[data-v-2158f5c9]{transform:translate(6px)}.hero__foot[data-v-2158f5c9]{display:flex;justify-content:flex-start;align-items:center;color:var(--fg-3);padding-top:18px;border-top:1px solid var(--line)}@media(max-width:760px){.hero__row[data-v-2158f5c9]{grid-template-columns:1px 1fr}.hero__cta[data-v-2158f5c9]{grid-column:1 / -1;padding-top:4px}}.ticker[data-v-3af4116b]{position:relative;overflow:hidden;isolation:isolate;animation:ticker-fade-3af4116b .6s ease both}@keyframes ticker-fade-3af4116b{0%{opacity:0}to{opacity:1}}.ticker__track[data-v-3af4116b]{position:relative;z-index:1;display:flex;align-items:center;width:max-content;padding-block:clamp(6px,1vw,13px);animation:ticker-3af4116b 220s linear infinite;will-change:transform}.ticker--paused .ticker__track[data-v-3af4116b]{animation-play-state:paused}.ticker--lite .ticker__track[data-v-3af4116b]{animation:none;width:100%;justify-content:space-between;overflow:hidden;flex-wrap:nowrap}.ticker__item[data-v-3af4116b]{display:inline-flex;align-items:center;padding-inline:clamp(16px,1.6vw,32px);font-family:var(--ticker);font-weight:900;font-size:clamp(36px,6.8vw,96px);line-height:1;letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;color:transparent;-webkit-text-stroke:1px var(--ticker-stroke);text-stroke:1px var(--ticker-stroke)}.ticker__item[data-v-3af4116b]:after{content:"—";margin-inline-start:clamp(16px,1.6vw,32px);-webkit-text-stroke:inherit;text-stroke:inherit}@keyframes ticker-3af4116b{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ticker__track[data-v-3af4116b]{animation:none}}.smark[data-v-67b7639e]{grid-area:mark;align-self:center;justify-self:end;display:inline-flex;width:clamp(28px,2.6vw,38px);height:clamp(28px,2.6vw,38px)}.smark svg[data-v-67b7639e]{width:100%;height:100%;display:block}.sm line[data-v-67b7639e],.sm rect[data-v-67b7639e],.sm circle[data-v-67b7639e]{stroke:var(--line-strong);stroke-width:1.6;stroke-linecap:butt;stroke-linejoin:miter;fill:none;transition:stroke .3s var(--ease),fill .3s var(--ease),opacity .3s var(--ease)}.sm-dot[data-v-67b7639e]{fill:none}.sm-accent[data-v-67b7639e]{stroke:var(--orange)}.section-head.is-active .sm line[data-v-67b7639e],.section-head.is-active .sm rect[data-v-67b7639e],.section-head.is-active .sm circle[data-v-67b7639e]{stroke:var(--orange)}.section-head.is-active .sm-dot[data-v-67b7639e]{fill:var(--orange)}.stats[data-v-dda294d2]{position:relative}.stats__grid[data-v-dda294d2]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:0}.stat[data-v-dda294d2]{position:relative;margin:-1px 0 0 -1px;display:grid;grid-template-rows:auto auto auto;gap:14px;align-content:start;padding:36px 28px 40px;border:1px solid var(--line);background:var(--acrylic);backdrop-filter:var(--acrylic-blur);-webkit-backdrop-filter:var(--acrylic-blur);transition:border-color var(--dur-slow) var(--ease),background var(--dur-slow) var(--ease)}.stat[data-v-dda294d2]:hover{border-color:var(--line-strong);background:var(--acrylic-hover)}html[data-lite="1"] .stat[data-v-dda294d2]{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--bg-card)}.stat__idx[data-v-dda294d2]{font-size:var(--fs-mono);letter-spacing:.12em;color:var(--fg-2)}.stat__value[data-v-dda294d2]{font-family:var(--sans);font-weight:600;font-size:clamp(56px,7vw,104px);letter-spacing:-.03em;line-height:.9;color:var(--blue-2);font-variant-numeric:tabular-nums}.stat__label[data-v-dda294d2]{font-size:clamp(14px,1.1vw,16px);line-height:1.4;color:var(--fg-2, var(--fg-3));max-width:22ch}@media(max-width:880px){.stats__grid[data-v-dda294d2]{grid-template-columns:repeat(2,1fr)}}@media(max-width:460px){.stats__grid[data-v-dda294d2]{grid-template-columns:1fr}}.services__grid[data-v-cc253b59]{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:300px;gap:0}.svc[data-v-cc253b59]{position:relative;margin:-1px 0 0 -1px;display:flex;flex-direction:column;align-items:flex-start;gap:22px;padding:32px 26px;user-select:none;-webkit-user-select:none;height:100%;cursor:pointer;overflow:hidden;border:1px solid var(--line);background:var(--acrylic);backdrop-filter:var(--acrylic-blur);-webkit-backdrop-filter:var(--acrylic-blur);--svc-ease: cubic-bezier(.45,.05,.25,1);transition:border-color var(--dur-slow) var(--svc-ease),background var(--dur-slow) var(--svc-ease)}.svc[data-v-cc253b59]:hover,.svc--active[data-v-cc253b59]{border-color:var(--line-strong);background:var(--acrylic-hover)}html[data-lite="1"] .svc[data-v-cc253b59]{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--bg-card)}.svc__open[data-v-cc253b59]{position:absolute;top:18px;right:18px;width:32px;height:32px;display:grid;place-items:center;padding:0;background:transparent;border:1px solid var(--line);color:var(--fg-3);cursor:pointer;transition:color .35s var(--svc-ease),border-color .35s var(--svc-ease),background .35s var(--svc-ease),transform .35s var(--svc-ease)}.svc:hover .svc__open[data-v-cc253b59]{background:var(--orange);border-color:var(--orange);color:#fff}.svc__open[data-v-cc253b59]:active{transform:rotate(90deg) scale(.92)}.svc__icon[data-v-cc253b59]{position:relative;display:inline-flex;width:64px;height:64px;align-items:center;justify-content:center;color:var(--blue-2);transition:color .8s var(--svc-ease),transform .8s var(--svc-ease)}.svc__bracket[data-v-cc253b59]{position:absolute;width:12px;height:12px;border:1px solid var(--line-strong);transition:border-color .8s var(--svc-ease)}.svc__bracket--tl[data-v-cc253b59]{top:0;left:0;border-right:0;border-bottom:0}.svc__bracket--tr[data-v-cc253b59]{top:0;right:0;border-left:0;border-bottom:0}.svc__bracket--bl[data-v-cc253b59]{bottom:0;left:0;border-right:0;border-top:0}.svc__bracket--br[data-v-cc253b59]{bottom:0;right:0;border-left:0;border-top:0}.svc__glyph[data-v-cc253b59]{position:relative;z-index:1;transition:transform .8s var(--svc-ease)}.svc:hover .svc__icon[data-v-cc253b59],.svc--active .svc__icon[data-v-cc253b59]{color:var(--fg);transition-duration:.35s}.svc:hover .svc__bracket[data-v-cc253b59],.svc--active .svc__bracket[data-v-cc253b59]{border-color:var(--orange);transition-duration:.35s}.svc:hover .svc__glyph[data-v-cc253b59],.svc--active .svc__glyph[data-v-cc253b59]{transform:scale(1.08);transition-duration:.35s}.svc__foot[data-v-cc253b59]{margin-top:auto;display:grid;gap:0;width:100%}.svc__name[data-v-cc253b59]{color:var(--fg);margin:0;transition:color .8s var(--svc-ease)}.svc__reveal[data-v-cc253b59]{display:grid;grid-template-rows:0fr;width:100%;transition:grid-template-rows .9s var(--svc-ease)}.svc__reveal-inner[data-v-cc253b59]{min-height:0;overflow:hidden;opacity:0;transform:translateY(8px);padding-top:14px;transition:opacity .85s var(--svc-ease),transform .85s var(--svc-ease)}.svc:hover .svc__reveal[data-v-cc253b59],.svc--active .svc__reveal[data-v-cc253b59]{grid-template-rows:1fr;transition-duration:.3s}.svc:hover .svc__reveal-inner[data-v-cc253b59],.svc--active .svc__reveal-inner[data-v-cc253b59]{opacity:1;transform:translateY(0);transition-duration:.3s,.3s}.svc__body[data-v-cc253b59]{margin:0;font-size:14px;line-height:1.55;color:var(--fg-2)}.svo[data-v-cc253b59]{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:clamp(56px,8vh,88px) clamp(24px,4vw,56px);overflow-y:auto;background:color-mix(in oklab,var(--bg) 74%,transparent);backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%);user-select:text;-webkit-user-select:text}html[data-lite="1"] .svo[data-v-cc253b59]{background:var(--bg)}.svo__inner[data-v-cc253b59]{width:100%;max-width:1080px;margin:auto;display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(40px,6vw,96px);align-items:center}.svo__close[data-v-cc253b59]{position:absolute;top:clamp(16px,3vh,28px);right:clamp(18px,4vw,40px);z-index:1;display:inline-flex;align-items:center;gap:12px;background:none;border:0;padding:0;color:var(--fg-2);cursor:pointer}.svo__close-label[data-v-cc253b59]{font-size:11px;letter-spacing:.16em;color:var(--fg-3);transition:color .2s var(--svc-ease)}.svo__close-x[data-v-cc253b59]{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line-strong);background:color-mix(in oklab,var(--bg-card) 70%,transparent);backdrop-filter:blur(10px) saturate(130%);-webkit-backdrop-filter:blur(10px) saturate(130%);color:var(--fg);transition:color .35s var(--svc-ease),border-color .35s var(--svc-ease),background .35s var(--svc-ease),transform .35s var(--svc-ease)}.svo__close:hover .svo__close-label[data-v-cc253b59]{color:var(--fg)}.svo__close:hover .svo__close-x[data-v-cc253b59]{background:var(--orange);border-color:var(--orange);color:#fff;transform:rotate(90deg)}.svo__close:focus-visible .svo__close-x[data-v-cc253b59]{outline:2px solid var(--blue);outline-offset:2px}.svo__lede[data-v-cc253b59]{position:relative;display:grid;gap:clamp(14px,2vh,20px);align-content:center;z-index:1}.svo__kicker[data-v-cc253b59]{display:inline-flex;align-items:baseline;gap:8px;color:var(--fg-3);letter-spacing:.12em}.svo__kicker-n[data-v-cc253b59]{color:var(--orange);font-size:15px;font-weight:500}.svo__kicker-sep[data-v-cc253b59]{color:var(--line-strong)}.svo__kicker-tot[data-v-cc253b59]{color:var(--fg-3)}.svo__kicker-label[data-v-cc253b59]{margin-left:10px;padding-left:12px;border-left:1px solid var(--line);text-transform:uppercase;font-size:10.5px;letter-spacing:.18em}.svo__name[data-v-cc253b59]{margin:0;font-family:var(--display);font-weight:600;font-size:clamp(34px,4.4vw,64px);line-height:1.02;letter-spacing:-.03em;color:var(--fg)}.svo__body[data-v-cc253b59]{margin:0;font-size:clamp(15px,1.25vw,18px);line-height:1.62;color:var(--fg-2);max-width:46ch}.svo__tags[data-v-cc253b59]{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.svo__tag[data-v-cc253b59]{padding:5px 11px;border:1px solid var(--line);border-radius:999px;color:var(--fg-3);font-size:11px;letter-spacing:.08em;transition:color .25s var(--svc-ease),border-color .25s var(--svc-ease)}.svo__tag[data-v-cc253b59]:hover{color:var(--blue-2);border-color:color-mix(in oklab,var(--blue) 55%,var(--line))}.svo__watermark[data-v-cc253b59]{position:absolute;left:-16%;bottom:-22%;color:var(--fg);opacity:.035;z-index:-1;pointer-events:none}.svo__points[data-v-cc253b59]{list-style:none;margin:0;padding:0;display:grid;gap:0}.svo__points-head[data-v-cc253b59]{padding-bottom:14px;margin-bottom:4px;border-bottom:1px solid var(--line);color:var(--fg-3);letter-spacing:.18em;text-transform:uppercase;font-size:10.5px}.svo__point[data-v-cc253b59]{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start;padding:clamp(16px,2.2vh,22px) 0;border-bottom:1px solid var(--line)}.svo__point-marker[data-v-cc253b59]{color:var(--orange);letter-spacing:.1em;font-size:12px;padding-top:2px}.svo__point-text[data-v-cc253b59]{display:grid;gap:6px;min-width:0}.svo__point-k[data-v-cc253b59]{font-family:var(--sans);font-weight:600;font-size:clamp(15px,1.1vw,17px);letter-spacing:-.01em;color:var(--fg)}.svo__point-v[data-v-cc253b59]{font-size:14px;line-height:1.55;color:var(--fg-2)}@media(max-width:1000px){.svo[data-v-cc253b59]{place-items:start}.svo__inner[data-v-cc253b59]{grid-template-columns:1fr;gap:clamp(28px,4vh,44px);align-items:start}.svo__watermark[data-v-cc253b59]{inset:-18% -10% auto auto}}@media(max-width:900px){.services__intro[data-v-cc253b59]{grid-template-columns:1fr}.services__grid[data-v-cc253b59]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.services__grid[data-v-cc253b59]{grid-template-columns:1fr;grid-auto-rows:260px}}.process[data-v-1e560d40]{position:relative}.flow[data-v-1e560d40]{list-style:none;margin:0;padding:0;position:relative;--num-w: clamp(76px, 9vw, 130px);--corridor: 84px;--zig: clamp(44px, 5vw, 72px)}.flow__spine[data-v-1e560d40]{position:absolute;inset:0;pointer-events:none}.flow__svg[data-v-1e560d40]{display:block;overflow:visible}.flow__base[data-v-1e560d40]{stroke:var(--line-strong);stroke-width:2}.flow__fillpath[data-v-1e560d40]{stroke:var(--orange);stroke-width:2.5;stroke-linecap:round;stroke-dashoffset:10000;stroke-dasharray:10000;filter:drop-shadow(0 0 6px rgba(242,70,2,.45))}.is-lite .flow__fillpath[data-v-1e560d40]{stroke-dashoffset:0!important}.flow__node[data-v-1e560d40]{position:absolute;width:12px;height:12px;border-radius:50%;background:var(--bg);border:2px solid var(--line-strong);transition:border-color .3s var(--ease),background .3s var(--ease)}.flow__node.is-done[data-v-1e560d40]{background:var(--orange);border-color:var(--orange)}.flow__node.is-current[data-v-1e560d40]{animation:node-pulse-1e560d40 2s var(--ease) infinite}@keyframes node-pulse-1e560d40{0%{box-shadow:0 0 #f246028c}70%{box-shadow:0 0 0 9px #f2460200}to{box-shadow:0 0 #f2460200}}.flow__head[data-v-1e560d40]{position:absolute;left:0;top:0;width:8px;height:8px;border-radius:50%;background:var(--orange-2);box-shadow:0 0 14px 3px #f2460299;opacity:0;transition:opacity .3s var(--ease)}.is-running .flow__head[data-v-1e560d40]{opacity:1}.phase[data-v-1e560d40]{position:relative;display:grid;grid-template-columns:var(--num-w) var(--corridor) 1fr auto;align-items:start;column-gap:0;padding-block:clamp(34px,4.8vh,58px);opacity:.45;transition:opacity .6s var(--ease)}.phase--shift[data-v-1e560d40]{padding-left:var(--zig)}.phase.is-done[data-v-1e560d40]{opacity:1}.phase__num[data-v-1e560d40]{grid-column:1;justify-self:end;text-align:right}.phase__inner[data-v-1e560d40]{grid-column:3;display:grid;gap:10px;min-width:0}.phase__side[data-v-1e560d40]{grid-column:4;display:grid;gap:14px;justify-items:end;align-content:start;margin-left:clamp(18px,3vw,44px)}.phase__num[data-v-1e560d40]{font-family:var(--sans);font-weight:700;font-size:clamp(44px,5vw,76px);line-height:.9;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:transparent;-webkit-text-stroke:1.5px var(--fg-3);text-stroke:1.5px var(--fg-3);background-image:linear-gradient(90deg,var(--orange),var(--orange-2));background-repeat:no-repeat;background-size:0% 100%;-webkit-background-clip:text;background-clip:text;transition:background-size .7s var(--ease),-webkit-text-stroke-color .5s var(--ease)}.phase.is-done .phase__num[data-v-1e560d40]{background-size:100% 100%;-webkit-text-stroke-color:var(--orange);text-stroke-color:var(--orange)}.phase__label[data-v-1e560d40]{margin:0;font-family:var(--sans);font-weight:600;font-size:clamp(21px,2.2vw,30px);letter-spacing:-.015em;line-height:1.05;color:var(--fg)}.phase__body[data-v-1e560d40]{margin:0;max-width:52ch;font-size:clamp(14px,1.4vw,16px);line-height:1.55;color:var(--fg-2)}.phase__icon[data-v-1e560d40]{position:relative;display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;color:var(--fg-3);transition:color .45s var(--ease)}.phase.is-done .phase__icon[data-v-1e560d40]{color:var(--fg)}.phase__bracket[data-v-1e560d40]{position:absolute;width:10px;height:10px;border:1px solid var(--line-strong);transition:border-color .45s var(--ease)}.phase__bracket--tl[data-v-1e560d40]{top:0;left:0;border-right:0;border-bottom:0}.phase__bracket--tr[data-v-1e560d40]{top:0;right:0;border-left:0;border-bottom:0}.phase__bracket--bl[data-v-1e560d40]{bottom:0;left:0;border-right:0;border-top:0}.phase__bracket--br[data-v-1e560d40]{bottom:0;right:0;border-left:0;border-top:0}.phase.is-done .phase__bracket[data-v-1e560d40]{border-color:var(--orange)}.phase.is-current .phase__icon[data-v-1e560d40]{color:var(--orange)}.phase.is-current .phase__bracket[data-v-1e560d40]{border-color:var(--orange);border-width:1.5px}.phase.is-current .phase__label[data-v-1e560d40]{color:var(--fg)}html[data-lite="1"] .phase[data-v-1e560d40]{opacity:1}@media(prefers-reduced-motion:reduce){.phase[data-v-1e560d40]{opacity:1}.flow__node.is-current[data-v-1e560d40]{animation:none}}@media(max-width:720px){.process__intro[data-v-1e560d40]{grid-template-columns:1fr;gap:16px}.flow[data-v-1e560d40]{--num-w: 46px;--corridor: 48px;--zig: 22px}.phase[data-v-1e560d40]{grid-template-columns:var(--num-w) var(--corridor) 1fr}.phase__num[data-v-1e560d40]{font-size:36px}.phase__side[data-v-1e560d40]{grid-column:3;grid-row:2;justify-items:start;grid-auto-flow:column;align-items:center;margin-left:0;margin-top:10px}.phase__body[data-v-1e560d40]{max-width:none}}.work[data-v-9dd62175]{position:relative}.mosaic[data-v-9dd62175]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(clamp(240px,24vw,320px),auto);gap:0}.pcell[data-v-9dd62175]{grid-column:span var(--span, 6);min-width:0;margin:-1px 0 0 -1px}.pcard[data-v-9dd62175]{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:18px;height:100%;padding:clamp(20px,2.2vw,30px);overflow:hidden;isolation:isolate;border:1px solid var(--line);background:#0a0f1f;transition:border-color .4s var(--ease)}[data-theme=light] .pcard[data-v-9dd62175]{border-color:#0b102424;background:#eef1f7}[data-theme=light] .pcard__img[data-v-9dd62175]{filter:blur(7px) saturate(1.05) brightness(1.14)}[data-theme=light] .pcard:hover .pcard__img[data-v-9dd62175]{filter:blur(3px) saturate(1.1) brightness(1.18)}[data-theme=light] .pcard__art[data-v-9dd62175]{background:radial-gradient(130% 110% at 82% 8%,rgba(47,116,250,.16),transparent 58%),radial-gradient(90% 90% at 8% 96%,rgba(47,116,250,.1),transparent 60%),radial-gradient(60% 60% at 30% 30%,rgba(242,70,2,.06),transparent 65%),#e7ebf3}[data-theme=light] .pcard__veil[data-v-9dd62175]{background:linear-gradient(180deg,#f7f9fd94,#f7f9fdeb 78%)}[data-theme=light] .pcard:hover .pcard__veil[data-v-9dd62175]{opacity:.9}[data-theme=light] .pcard__idx[data-v-9dd62175]{color:#0b10248c}[data-theme=light] .pcard__highlight[data-v-9dd62175]{color:#0b1024}[data-theme=light] .pcard__client-name[data-v-9dd62175]{color:#0b1024a8}[data-theme=light] .pcard__foot[data-v-9dd62175]{border-top-color:#0b102424}[data-theme=light] .pcard__monogram[data-v-9dd62175]{-webkit-text-stroke-color:rgba(26,85,216,.4);text-stroke-color:rgba(26,85,216,.4)}[data-theme=light] .pcard:hover .pcard__monogram[data-v-9dd62175]{-webkit-text-stroke-color:rgba(26,85,216,.7)}[data-theme=light] .pcard__logo[data-v-9dd62175]{filter:brightness(0) opacity(.7)}[data-theme=light] .pcard:hover .pcard__logo[data-v-9dd62175]{filter:brightness(0) opacity(1)}[data-theme=light] .pcard__open[data-v-9dd62175]{border-color:#0b102438;color:#0b1024b3}.pcard[data-v-9dd62175]:hover{border-color:var(--line-strong)}.pcard__bg[data-v-9dd62175]{position:absolute;inset:-28px;z-index:-2;display:block}.pcard__img[data-v-9dd62175]{width:100%;height:100%;object-fit:cover;filter:blur(7px) saturate(1.1) brightness(.4);transform:scale(1.06);opacity:0;transition:filter .6s var(--ease),transform .8s var(--ease),opacity .8s var(--ease)}.pcard__img.is-loaded[data-v-9dd62175]{opacity:1}.pcard:hover .pcard__img[data-v-9dd62175]{filter:blur(3px) saturate(1.15) brightness(.48);transform:scale(1.03)}.pcard__art[data-v-9dd62175]{position:absolute;inset:0;background:radial-gradient(130% 110% at 82% 8%,rgba(47,116,250,.42),transparent 58%),radial-gradient(90% 90% at 8% 96%,rgba(12,29,138,.55),transparent 60%),radial-gradient(60% 60% at 30% 30%,rgba(242,70,2,.1),transparent 65%),#080d1c}.pcard__monogram[data-v-9dd62175]{position:absolute;right:6px;bottom:-10px;font-family:var(--sans);font-weight:700;font-size:clamp(110px,13vw,190px);letter-spacing:-.05em;line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(74,139,255,.5);text-stroke:1.5px rgba(74,139,255,.5);transition:-webkit-text-stroke-color .4s var(--ease)}.pcard:hover .pcard__monogram[data-v-9dd62175]{-webkit-text-stroke-color:rgba(74,139,255,.85)}.pcard__veil[data-v-9dd62175]{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#05081280,#050812e0 78%);opacity:1;transition:opacity .5s var(--ease)}.pcard:hover .pcard__veil[data-v-9dd62175]{opacity:.85}.pcard__top[data-v-9dd62175]{display:flex;align-items:baseline;gap:14px}.pcard__idx[data-v-9dd62175]{color:#e9eef88c;letter-spacing:.1em}.pcard__main[data-v-9dd62175]{display:block;max-width:34ch}.pcard__highlight[data-v-9dd62175]{margin:0;font-family:var(--sans);font-weight:600;font-size:clamp(19px,1.9vw,28px);letter-spacing:-.02em;line-height:1.18;color:#f2f5fc}.pcell--wide .pcard__highlight[data-v-9dd62175]{font-size:clamp(22px,2.3vw,34px)}.pcard__foot[data-v-9dd62175]{display:flex;justify-content:space-between;align-items:center;gap:14px;padding-top:14px;border-top:1px solid rgba(233,238,248,.14)}.pcard__client[data-v-9dd62175]{display:inline-flex;align-items:center;min-width:0}.pcard__client-name[data-v-9dd62175]{color:#e9eef8b8;letter-spacing:.08em}.pcard__logo[data-v-9dd62175]{height:30px;width:auto;max-width:190px;object-fit:contain;filter:brightness(0) invert(1);opacity:.72;transition:opacity .35s var(--ease)}.pcard:hover .pcard__logo[data-v-9dd62175]{opacity:1}.pcard__open[data-v-9dd62175]{width:34px;height:34px;display:grid;place-items:center;flex:none;border:1px solid rgba(233,238,248,.25);color:#e9eef8bf;transition:color .35s var(--ease),border-color .35s var(--ease),background .35s var(--ease),transform .35s var(--ease)}.pcard:hover .pcard__open[data-v-9dd62175]{background:var(--orange);border-color:var(--orange);color:#fff}.pcard__open[data-v-9dd62175]:active{transform:rotate(90deg) scale(.92)}.pcard__tick[data-v-9dd62175]{position:absolute;top:0;left:0;width:3px;height:0;background:var(--orange);transition:height .35s var(--ease);z-index:1}.pcard:hover .pcard__tick[data-v-9dd62175]{height:100%}.mosaic__more[data-v-9dd62175]{position:relative;display:block;width:100%;margin-top:-1px;padding:18px;background:transparent;border:1px solid var(--line);color:var(--fg-2);cursor:pointer;transition:background .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease)}.mosaic__more[data-v-9dd62175]:hover{background:var(--bg-card);color:var(--fg);border-color:var(--line-strong)}.mosaic__more[data-v-9dd62175]:before{content:"";position:absolute;left:-1px;top:0;width:3px;height:0;background:var(--orange);transition:height .3s var(--ease)}.mosaic__more[data-v-9dd62175]:hover:before{height:100%}.mosaic__more-label[data-v-9dd62175]{display:inline-flex;align-items:center;gap:10px;letter-spacing:.12em;text-transform:uppercase}.mosaic__more-ic[data-v-9dd62175]{color:var(--orange)}@media(max-width:1100px){.work__intro[data-v-9dd62175]{grid-template-columns:1fr}.pcell[data-v-9dd62175]{grid-column:span 6!important}}@media(max-width:660px){.mosaic[data-v-9dd62175]{grid-auto-rows:minmax(220px,auto)}.pcell[data-v-9dd62175]{grid-column:1 / -1!important}.pcard__main[data-v-9dd62175]{max-width:none}}.words[data-v-6a7e3adf]{position:relative}.testi[data-v-6a7e3adf]{display:grid;grid-template-columns:1fr clamp(180px,18vw,240px);gap:clamp(20px,3vw,44px);align-items:stretch;margin-top:clamp(20px,3vw,36px)}.tcard[data-v-6a7e3adf]{position:relative;margin:0 0 0 -1px;min-height:clamp(300px,38vw,440px);display:flex;border-radius:0;overflow:hidden;isolation:isolate;border:1px solid var(--line);color:#f3f6fd;backdrop-filter:blur(26px) saturate(140%);-webkit-backdrop-filter:blur(26px) saturate(140%)}[data-theme=light] .tcard[data-v-6a7e3adf]{color:#0b1024}.tcard__bg[data-v-6a7e3adf]{position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 120% at 8% 0%,rgba(74,139,255,.1),transparent 62%),#0a133033}[data-theme=light] .tcard__bg[data-v-6a7e3adf]{background:radial-gradient(120% 120% at 8% 0%,rgba(47,116,250,.28),transparent 60%),radial-gradient(90% 100% at 100% 100%,rgba(47,116,250,.14),transparent 64%),#d6e2f89e}html[data-lite="1"] .tcard[data-v-6a7e3adf]{backdrop-filter:none;-webkit-backdrop-filter:none}html[data-lite="1"] .tcard__bg[data-v-6a7e3adf]{background:#0d1426eb}html[data-lite="1"][data-theme=light] .tcard__bg[data-v-6a7e3adf]{background:#f7f8fcf0}.tcard__body[data-v-6a7e3adf]{display:grid;grid-template-rows:auto 1fr auto;gap:clamp(22px,3vw,40px);padding:clamp(28px,3.4vw,52px);width:100%;color:inherit}.tcard__avatar[data-v-6a7e3adf]{display:inline-flex;align-items:center;height:clamp(30px,3vw,40px)}.tcard__avatar img[data-v-6a7e3adf]{height:100%;width:auto;max-width:150px;object-fit:contain;filter:brightness(0) invert(1);opacity:.92}[data-theme=light] .tcard__avatar img[data-v-6a7e3adf]{filter:brightness(0) opacity(.8)}.tcard__avatar-mono[data-v-6a7e3adf]{font-family:var(--sans);font-weight:700;font-size:22px;color:inherit}.tcard__quote[data-v-6a7e3adf]{margin:0;align-self:center;font-family:var(--sans);font-weight:500;font-size:clamp(20px,2.3vw,32px);line-height:1.34;letter-spacing:-.015em;color:inherit;max-width:40ch;text-wrap:pretty}.tcard__by[data-v-6a7e3adf]{display:grid;gap:3px}.tcard__author[data-v-6a7e3adf]{font-family:var(--sans);font-weight:600;font-size:15px;color:inherit}.tcard__role[data-v-6a7e3adf]{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#eef2fc9e}.tfade-enter-active[data-v-6a7e3adf],.tfade-leave-active[data-v-6a7e3adf]{transition:opacity .45s var(--ease),transform .45s var(--ease)}.tfade-enter-from[data-v-6a7e3adf]{opacity:0;transform:translateY(12px)}.tfade-leave-to[data-v-6a7e3adf]{opacity:0;transform:translateY(-12px)}@media(prefers-reduced-motion:reduce){.tfade-enter-active[data-v-6a7e3adf],.tfade-leave-active[data-v-6a7e3adf]{transition:none}}.trail[data-v-6a7e3adf]{display:grid;grid-template-rows:auto 1fr auto;align-content:stretch}.trail__counter[data-v-6a7e3adf]{color:var(--fg-3);letter-spacing:.16em;font-size:12px;text-align:right}.trail__sep[data-v-6a7e3adf],.trail__slash[data-v-6a7e3adf]{color:var(--fg-3);opacity:.6}.trail__nav[data-v-6a7e3adf]{align-self:end;justify-self:end;display:inline-flex;gap:12px}.trail__btn[data-v-6a7e3adf]{width:clamp(46px,4vw,56px);height:clamp(46px,4vw,56px);display:grid;place-items:center;border-radius:0;background:transparent;border:1px solid var(--line);color:var(--fg-2);cursor:pointer;transition:color .25s var(--ease),background .25s var(--ease),border-color .25s var(--ease),transform .25s var(--ease)}.trail__btn[data-v-6a7e3adf]:hover{color:#fff;background:var(--orange);border-color:var(--orange)}.trail__btn[data-v-6a7e3adf]:active{transform:scale(.94)}.trail__btn[data-v-6a7e3adf] .icon{flex:none}.trail__flip[data-v-6a7e3adf]{transform:scaleX(-1)}@media(max-width:760px){.testi[data-v-6a7e3adf]{grid-template-columns:1fr}.trail[data-v-6a7e3adf]{grid-template-rows:auto;grid-auto-flow:column;justify-content:space-between;align-items:center}.trail__counter[data-v-6a7e3adf]{text-align:left}.trail__nav[data-v-6a7e3adf]{align-self:center}}.team[data-v-cc159503]{position:relative}.team__grid[data-v-cc159503]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:0}.member[data-v-cc159503]{margin:-1px 0 0 -1px}.member--egg[data-v-cc159503]{grid-column:1 / -1;justify-self:center;width:clamp(240px,30%,360px);margin-top:clamp(10px,1.4vw,18px);aspect-ratio:auto;height:clamp(150px,16vw,200px)}.member--egg .member__media[data-v-cc159503]{background:transparent}.member--egg .member__media img[data-v-cc159503]{object-fit:contain;padding:16px}.member[data-v-cc159503]{position:relative;aspect-ratio:3 / 4;overflow:hidden;isolation:isolate;border:1px solid var(--line);background:var(--bg-card-2);cursor:pointer;outline:none;transition:border-color .35s var(--ease),box-shadow .4s var(--ease)}[data-theme=light] .member[data-v-cc159503]{border-color:#0b102429}[data-theme=light] .member__media img[data-v-cc159503]{filter:grayscale(1) contrast(1.02) brightness(1.04)}[data-theme=light] .member:hover .member__media img[data-v-cc159503],[data-theme=light] .member:focus-visible .member__media img[data-v-cc159503]{filter:grayscale(0) contrast(1.02) brightness(1.06)}[data-theme=light] .member__veil[data-v-cc159503]{background:linear-gradient(180deg,#f7f9fd1a 28%,#f7f9fde0 90%)}[data-theme=light] .member__name[data-v-cc159503]{color:#0b1024}[data-theme=light] .member__does[data-v-cc159503]{color:#0b1024b3}[data-theme=light] .member__bio[data-v-cc159503]{color:#0b1024d1}[data-theme=light] .member__idx[data-v-cc159503]{-webkit-text-stroke-color:rgba(11,16,36,.4);text-stroke-color:rgba(11,16,36,.4)}[data-theme=light] .member__open[data-v-cc159503]{color:#0b1024}[data-theme=light] .member:hover .member__open[data-v-cc159503],[data-theme=light] .member:focus-visible .member__open[data-v-cc159503]{color:#fff}[data-theme=light] .member__info[data-v-cc159503]:before{background:#f7f9fd8c}.member__open[data-v-cc159503]{position:absolute;top:12px;right:12px;z-index:3;width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line-strong);background:color-mix(in oklab,var(--bg) 45%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;opacity:1;transition:background .35s var(--ease),border-color .35s var(--ease),transform .35s var(--ease)}.member:hover .member__open[data-v-cc159503],.member:focus-visible .member__open[data-v-cc159503]{background:var(--orange);border-color:var(--orange)}.member__open[data-v-cc159503]:active{transform:rotate(90deg) scale(.92)}.member[data-v-cc159503]:hover,.member[data-v-cc159503]:focus-visible{border-color:var(--line-strong)}.member__media[data-v-cc159503]{position:absolute;inset:0;z-index:-2}.member__media img[data-v-cc159503]{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(1) contrast(1.05) brightness(.62);transform:scale(1.01);transition:filter .5s var(--ease),transform .65s var(--ease)}.member:hover .member__media img[data-v-cc159503],.member:focus-visible .member__media img[data-v-cc159503]{filter:grayscale(0) contrast(1.02) brightness(.64);transform:scale(1.06)}.member__fallback[data-v-cc159503]{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--display);font-weight:700;font-size:clamp(48px,6vw,80px);letter-spacing:-.03em;color:transparent;-webkit-text-stroke:1.5px var(--fg-3);text-stroke:1.5px var(--fg-3);background:radial-gradient(120% 100% at 80% 0%,rgba(47,116,250,.25),transparent 60%),var(--bg-card-2)}.member__veil[data-v-cc159503]{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0508121f 30%,#050812d1 88%);transition:opacity .4s var(--ease)}.member__idx[data-v-cc159503]{position:absolute;top:10px;left:14px;font-family:var(--sans);font-weight:700;font-size:clamp(36px,3.6vw,54px);line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.2px rgba(233,238,248,.4);text-stroke:1.2px rgba(233,238,248,.4);transition:-webkit-text-stroke-color .35s var(--ease)}.member:hover .member__idx[data-v-cc159503]{-webkit-text-stroke-color:var(--orange)}.member__tick[data-v-cc159503]{position:absolute;top:0;left:0;width:3px;height:0;background:var(--orange);transition:height .35s var(--ease);z-index:2}.member:hover .member__tick[data-v-cc159503],.member:focus-visible .member__tick[data-v-cc159503]{height:100%}.member__info[data-v-cc159503]{position:absolute;inset:auto 0 0;display:grid;gap:6px;padding:18px;isolation:isolate}.member__info[data-v-cc159503]:before{content:"";position:absolute;inset:0;z-index:-1;background:#0508127a;backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%);box-shadow:0 -18px 36px -12px #0508128c;opacity:0;transition:opacity .4s var(--ease)}.member:hover .member__info[data-v-cc159503]:before,.member:focus-visible .member__info[data-v-cc159503]:before{opacity:1}.member__name[data-v-cc159503]{margin:0;font-family:var(--display);font-weight:600;font-size:clamp(19px,1.6vw,24px);letter-spacing:-.015em;color:#f2f5fc}.member__swap[data-v-cc159503]{display:grid}.member__swap[data-v-cc159503]>*{grid-area:1 / 1;align-self:end}.member__static[data-v-cc159503]{display:grid;gap:4px;opacity:1;transform:none;transition:opacity .35s var(--ease),transform .35s var(--ease)}.member__role[data-v-cc159503]{font-size:var(--fs-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--blue-2)}.member__does[data-v-cc159503]{font-size:13px;line-height:1.4;color:#e9eef8b8}.member__bio[data-v-cc159503]{margin:0;font-size:13px;line-height:1.55;color:#e9eef8eb;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .4s var(--ease),transform .4s var(--ease)}.member:hover .member__static[data-v-cc159503],.member:focus-visible .member__static[data-v-cc159503]{opacity:0;transform:translateY(-6px)}.member:hover .member__bio[data-v-cc159503],.member:focus-visible .member__bio[data-v-cc159503]{opacity:1;transform:none}@media(max-width:960px){.team__grid[data-v-cc159503]{grid-template-columns:repeat(2,1fr)}}@media(hover:none){.member__bio[data-v-cc159503]{display:none}.member:hover .member__static[data-v-cc159503],.member:focus-visible .member__static[data-v-cc159503]{opacity:1;transform:none}}@media(max-width:480px){.team__grid[data-v-cc159503]{grid-template-columns:1fr}.member[data-v-cc159503]{aspect-ratio:4 / 5}}.memmodal[data-v-cc159503]{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:clamp(20px,5vw,48px);background:color-mix(in oklab,var(--bg) 70%,transparent);backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%)}.memmodal__panel[data-v-cc159503]{position:relative;width:min(700px,100%);display:grid;grid-template-columns:300px 1fr;border:1px solid var(--line-strong);border-radius:var(--r-lg);overflow:hidden;background:color-mix(in oklab,var(--bg-card) 88%,var(--bg));box-shadow:0 30px 80px -30px #000000b3}.memmodal__close[data-v-cc159503]{position:absolute;top:12px;right:12px;z-index:2;width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line-strong);background:color-mix(in oklab,var(--bg-card) 70%,transparent);color:var(--fg);cursor:pointer;transition:background .35s var(--ease),border-color .35s var(--ease),transform .35s var(--ease)}.memmodal__close[data-v-cc159503]:hover{background:var(--orange);border-color:var(--orange);color:#fff;transform:rotate(90deg)}.memmodal__media[data-v-cc159503]{position:relative;overflow:hidden;background:var(--bg-card-2);display:grid;place-items:center;align-self:stretch;min-height:100%}.memmodal__media img[data-v-cc159503]{width:100%;height:100%;object-fit:cover}.memmodal__panel--egg .memmodal__media[data-v-cc159503]{background:transparent}.memmodal__panel--egg .memmodal__media img[data-v-cc159503]{object-fit:contain;padding:22px}.memmodal__fallback[data-v-cc159503]{font-family:var(--display);font-weight:700;font-size:56px;color:var(--fg-3)}.memmodal__body[data-v-cc159503]{padding:clamp(22px,3vw,34px);display:grid;gap:12px;align-content:start}.memmodal__role[data-v-cc159503]{display:grid;gap:3px}.memmodal__role-1[data-v-cc159503]{color:var(--blue-2);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.memmodal__role-2[data-v-cc159503]{font-family:var(--sans);color:var(--fg-2);font-size:13px;letter-spacing:-.005em}.memmodal__name[data-v-cc159503]{margin:0;font-family:var(--display);font-weight:600;font-size:clamp(24px,3vw,34px);letter-spacing:-.02em;color:var(--fg)}.memmodal__bio[data-v-cc159503]{margin:0;font-size:14.5px;line-height:1.6;color:var(--fg-2)}.memmodal__contact[data-v-cc159503]{list-style:none;margin:6px 0 0;padding:16px 0 0;border-top:1px solid var(--line);display:grid;gap:6px}.memrow[data-v-cc159503]{display:grid;grid-template-columns:92px 1fr auto;align-items:center;gap:12px;padding:6px 0}.memrow__k[data-v-cc159503]{display:inline-flex;align-items:center;gap:7px;color:var(--fg-3);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px}.memrow__k[data-v-cc159503] .icon{color:var(--blue-2);flex:none}.memrow__v[data-v-cc159503]{font-weight:600;letter-spacing:-.01em;color:var(--fg);overflow-wrap:anywhere;position:relative}.memrow__v[data-v-cc159503]:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--orange);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.memrow__v[data-v-cc159503]:hover:after{transform:scaleX(1)}.memrow__copy[data-v-cc159503]{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line);background:none;color:var(--fg-3);cursor:pointer;flex:none;transition:color .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease)}.memrow__copy[data-v-cc159503]:hover,.memrow__copy.is-copied[data-v-cc159503]{color:#fff;background:var(--orange);border-color:var(--orange)}.memrow__ext[data-v-cc159503]{color:var(--fg-3);flex:none}@media(hover:none){.memrow__copy[data-v-cc159503]{width:44px;height:44px}}html[data-lite="1"] .memmodal[data-v-cc159503]{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--bg)}@media(max-width:560px){.memmodal__panel[data-v-cc159503]{grid-template-columns:1fr}.memmodal__media[data-v-cc159503]{aspect-ratio:1 / 1;align-self:stretch}}.contact[data-v-c8609940]{position:relative;overflow:clip;isolation:isolate}.contact__wrap[data-v-c8609940]{position:relative;z-index:2}.contact__grid[data-v-c8609940]{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(40px,6vw,88px);align-items:start;padding-bottom:clamp(48px,6vw,88px)}.contact__channels[data-v-c8609940]{margin-top:clamp(24px,3vw,36px);display:grid;gap:clamp(8px,1vw,12px)}.chan[data-v-c8609940]{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-areas:"k copy" "v copy";align-items:center;gap:4px 16px;padding:4px 4px 4px 0}.chan__k[data-v-c8609940]{grid-area:k;display:inline-flex;align-items:center;gap:8px;color:var(--fg-3);letter-spacing:.1em}.chan__ic[data-v-c8609940]{color:var(--blue-2);flex:none}.chan__v[data-v-c8609940]{grid-area:v;font-family:var(--sans);font-weight:600;letter-spacing:-.01em;font-size:clamp(16px,1.4vw,19px);color:var(--fg);overflow-wrap:anywhere;position:relative;justify-self:start}.chan__v[data-v-c8609940]:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:2px;background:var(--orange);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.chan__v[data-v-c8609940]:hover:after{transform:scaleX(1)}.chan__copy[data-v-c8609940]{grid-area:copy;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:var(--r-sm);background:none;color:var(--fg-3);cursor:pointer;flex:none;opacity:.6;transition:opacity var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.chan:hover .chan__copy[data-v-c8609940]{opacity:1}.chan__copy[data-v-c8609940]:hover{color:#fff;background:var(--orange);border-color:var(--orange)}@media(hover:none){.chan__copy[data-v-c8609940]{opacity:1;width:44px;height:44px}}.chan--copied .chan__copy[data-v-c8609940]{opacity:1;color:#fff;background:var(--orange);border-color:var(--orange)}.contact__company[data-v-c8609940]{display:grid;gap:12px}.contact__company-k[data-v-c8609940]{display:inline-flex;align-items:center;gap:8px;color:var(--fg-3);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.contact__company-ic[data-v-c8609940]{color:var(--blue-2);flex:none}.contact__company-name[data-v-c8609940]{font-family:var(--sans);font-weight:600;font-size:clamp(20px,1.9vw,27px);letter-spacing:-.02em;color:var(--fg)}.contact__facts[data-v-c8609940]{margin:8px 0 0;display:grid;grid-template-columns:auto auto 1fr;gap:0}.fact[data-v-c8609940]{display:grid;gap:4px;align-content:start;padding:4px 22px 4px 0}.fact+.fact[data-v-c8609940]{padding-left:22px;border-left:1px solid var(--line)}.fact dt[data-v-c8609940]{display:inline-flex;align-items:center;gap:6px;color:var(--fg-3);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.fact dd[data-v-c8609940]{margin:0;font-family:var(--sans);font-size:clamp(14px,1.2vw,17px);letter-spacing:-.005em;color:var(--fg)}.fact--addr[data-v-c8609940]{position:relative;transition:background .3s var(--ease)}a.fact--addr[data-v-c8609940]:hover{background:var(--bg-card)}a.fact--addr[data-v-c8609940]:before{content:"";position:absolute;left:0;top:0;width:3px;height:0;background:var(--orange);transition:height .3s var(--ease)}a.fact--addr[data-v-c8609940]:hover:before{height:100%}.fact__ext[data-v-c8609940]{color:var(--fg-3)}.contact__form[data-v-c8609940]{position:relative;display:grid;gap:24px;align-content:start;padding:clamp(28px,3.4vw,44px);border:1px solid var(--line);background:var(--acrylic);backdrop-filter:var(--acrylic-blur);-webkit-backdrop-filter:var(--acrylic-blur)}.field[data-v-c8609940]{display:grid;gap:8px}.field label[data-v-c8609940]{color:var(--fg-3)}.field input[data-v-c8609940],.field textarea[data-v-c8609940]{background:transparent;border:0;border-bottom:1px solid var(--line);color:var(--fg);padding:12px 0;font:inherit;outline:none;background-image:linear-gradient(90deg,var(--blue),var(--blue-2));background-repeat:no-repeat;background-position:left bottom;background-size:0% 2px;transition:background-size .4s var(--ease)}.field input[data-v-c8609940]::placeholder,.field textarea[data-v-c8609940]::placeholder{color:var(--fg-3)}.field input[data-v-c8609940]:focus,.field textarea[data-v-c8609940]:focus{background-size:100% 2px}.field textarea[data-v-c8609940]{resize:vertical}.field--err input[data-v-c8609940],.field--err textarea[data-v-c8609940]{border-bottom-color:var(--orange)}.field--err label[data-v-c8609940]{color:var(--orange)}.cf-chips[data-v-c8609940]{border:0;margin:0;padding:0;min-inline-size:0}.cf-chips legend[data-v-c8609940]{color:var(--fg-3);padding:0;margin-bottom:10px}.cf-chiprow[data-v-c8609940]{display:flex;flex-wrap:wrap;gap:8px}.cf-chip[data-v-c8609940]{appearance:none;border:1px solid var(--line);background:transparent;color:var(--fg-2);padding:9px 14px;font:inherit;font-size:13px;line-height:1.1;cursor:pointer;transition:border-color .2s var(--ease),color .2s var(--ease),background .2s var(--ease),transform .12s var(--ease)}.cf-chip[data-v-c8609940]:hover{color:var(--fg);border-color:var(--line-strong)}.cf-chip[data-v-c8609940]:active{transform:translateY(1px)}.cf-chip[data-v-c8609940]:focus-visible{outline:2px solid var(--blue-2);outline-offset:2px}.cf-chip.is-on[data-v-c8609940]{background:color-mix(in oklab,var(--orange) 16%,transparent);border-color:var(--orange);color:var(--fg)}.cf-hp[data-v-c8609940]{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.contact__err[data-v-c8609940]{color:var(--orange)}.contact__submit[data-v-c8609940]{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:4px}.contact__ok[data-v-c8609940]{color:var(--blue-2)}.contact__hint[data-v-c8609940]{color:var(--fg-3)}@media(max-width:900px){.contact__grid[data-v-c8609940]{grid-template-columns:1fr}}@media(max-width:540px){.contact__facts[data-v-c8609940]{grid-template-columns:1fr}.fact+.fact[data-v-c8609940]{padding-left:0;border-left:0}}.foot[data-v-1601dd60]{background:var(--bg);border-top:1px solid var(--line);padding-block:clamp(56px,7vw,96px) clamp(120px,16vw,200px);position:relative;overflow:hidden;isolation:isolate}.foot__inner[data-v-1601dd60]{position:relative;z-index:2}.foot__glow[data-v-1601dd60]{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(900px 520px at 88% 120%,rgba(47,116,250,.2),transparent 60%),radial-gradient(640px 420px at 6% 130%,rgba(242,70,2,.1),transparent 62%)}[data-theme=light] .foot__glow[data-v-1601dd60]{background:radial-gradient(900px 520px at 88% 120%,rgba(47,116,250,.14),transparent 60%),radial-gradient(640px 420px at 6% 130%,rgba(242,70,2,.08),transparent 62%)}.foot__grid[data-v-1601dd60]{display:grid;grid-template-columns:1.7fr 1fr 1fr 1.2fr;gap:clamp(36px,5vw,72px);padding-bottom:clamp(40px,5vw,64px);border-bottom:1px solid var(--line)}.foot__brand-col[data-v-1601dd60]{display:grid;gap:22px;align-content:start;max-width:40ch}.foot__brand[data-v-1601dd60]{display:inline-flex;align-items:center;gap:12px;color:var(--fg)}.foot__logo[data-v-1601dd60]{height:30px;width:auto;display:block}.foot__logo--light[data-v-1601dd60],[data-theme=light] .foot__logo--dark[data-v-1601dd60]{display:none}[data-theme=light] .foot__logo--light[data-v-1601dd60]{display:block}.foot__text[data-v-1601dd60]{display:grid;gap:2px;line-height:1}.foot__word[data-v-1601dd60]{font-family:var(--sans);font-size:18px;letter-spacing:.05em}.foot__word-a[data-v-1601dd60]{font-weight:900}.foot__word-b[data-v-1601dd60]{font-weight:600;color:var(--orange)}.foot__sub[data-v-1601dd60]{font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--fg-2)}.foot__lead[data-v-1601dd60]{margin:0;color:var(--fg-2);font-size:15px;line-height:1.6}.foot__cta[data-v-1601dd60]{justify-self:start;display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:var(--r-sm);background:var(--orange);color:#fff;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;transition:background .25s var(--ease),transform .25s var(--ease)}.foot__cta[data-v-1601dd60]:hover{background:var(--orange-2)}.foot__cta-arrow[data-v-1601dd60]{transition:transform .25s var(--ease)}.foot__cta:hover .foot__cta-arrow[data-v-1601dd60]{transform:translate(4px)}.foot__meta[data-v-1601dd60]{margin-top:6px;color:var(--fg-3);font-size:12px;line-height:1.6;display:inline-flex;align-items:center;gap:8px}.foot__heart[data-v-1601dd60]{display:inline-flex;align-items:center;gap:6px;cursor:default;outline:none}.foot__heart-icon[data-v-1601dd60]{color:var(--orange);font-size:12px;line-height:1;transition:transform .25s var(--ease)}.foot__heart:hover .foot__heart-icon[data-v-1601dd60],.foot__heart:focus-visible .foot__heart-icon[data-v-1601dd60]{transform:scale(1.25)}.foot__heart-name[data-v-1601dd60]{font-size:11px;letter-spacing:.16em;color:var(--orange);max-width:0;opacity:0;overflow:hidden;white-space:nowrap;transition:max-width .3s var(--ease),opacity .25s var(--ease)}.foot__heart:hover .foot__heart-name[data-v-1601dd60],.foot__heart:focus-visible .foot__heart-name[data-v-1601dd60]{max-width:3em;opacity:1}.foot__col[data-v-1601dd60]{display:block}.foot__col-k[data-v-1601dd60]{display:block;color:var(--fg-3);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.foot__col ul[data-v-1601dd60]{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:11px;color:var(--fg-2);font-size:14px}.foot__col a[data-v-1601dd60]{position:relative;color:var(--fg-2);transition:color .2s var(--ease)}.foot__col a[data-v-1601dd60]:hover{color:var(--fg)}.foot__col a[data-v-1601dd60]:after{content:"";position:absolute;left:0;right:100%;bottom:-2px;height:1px;background:var(--blue-2);transition:right .3s var(--ease)}.foot__col a[data-v-1601dd60]:hover:after{right:0}.foot__col--plain[data-v-1601dd60]{color:var(--fg-3);line-height:1.5}.foot__ext[data-v-1601dd60]{display:inline-flex;align-items:center;gap:5px}.foot__ext[data-v-1601dd60] .icon{color:var(--fg-3);transition:color .2s var(--ease)}.foot__ext[data-v-1601dd60]:hover .icon{color:var(--orange)}.foot__bottom[data-v-1601dd60]{display:flex;justify-content:flex-end;align-items:center;gap:16px;flex-wrap:wrap;padding-top:22px;color:var(--fg-3);font-size:12px}.foot__up[data-v-1601dd60]{transition:color .2s var(--ease)}.foot__up[data-v-1601dd60]:hover{color:var(--fg)}.foot__wordmark[data-v-1601dd60]{position:absolute;inset:auto 0 -1vw;z-index:0;width:100%;height:auto;display:block;opacity:.55;user-select:none;pointer-events:none;overflow:visible;mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 92%)}.foot__wordmark text[data-v-1601dd60]{font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:900;font-size:150px;letter-spacing:-.05em;fill:none;stroke:var(--backdrop-stroke);stroke-width:1.8}@media(max-width:980px){.foot__grid[data-v-1601dd60]{grid-template-columns:1fr 1fr}.foot__brand-col[data-v-1601dd60]{grid-column:1 / -1;max-width:none}}@media(max-width:560px){.foot__grid[data-v-1601dd60]{grid-template-columns:1fr;gap:36px}.foot__bottom[data-v-1601dd60]{flex-direction:column;align-items:flex-start;gap:12px}}.lazy-mount[data-v-00aae6f5]{scroll-margin-top:var(--nav-h, 61px)}.pm[data-v-a31ae769]{position:fixed;inset:0;z-index:100;background:color-mix(in oklab,var(--bg) 74%,transparent);backdrop-filter:blur(20px) saturate(130%);-webkit-backdrop-filter:blur(20px) saturate(130%);display:block;overflow:hidden;isolation:isolate;user-select:none}html[data-lite="1"] .pm[data-v-a31ae769]{background:var(--bg)}.pm__head[data-v-a31ae769]{position:absolute;top:clamp(16px,2.4vh,26px);left:0;right:0;z-index:5;display:flex;justify-content:space-between;align-items:center;padding:0 clamp(16px,2.4vw,28px);background:none;border:0}.pm__crumb[data-v-a31ae769],.pm__dots[data-v-a31ae769],.pm__close[data-v-a31ae769]{border-radius:var(--r-sm);border:1px solid color-mix(in oklab,var(--fg) 16%,transparent);background:color-mix(in oklab,var(--bg) 34%,transparent);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%)}html[data-lite="1"] .pm__crumb[data-v-a31ae769],html[data-lite="1"] .pm__dots[data-v-a31ae769],html[data-lite="1"] .pm__close[data-v-a31ae769]{backdrop-filter:none;-webkit-backdrop-filter:none;background:color-mix(in oklab,var(--bg) 90%,transparent)}.pm__crumb[data-v-a31ae769]{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;color:var(--fg)}.pm__sep[data-v-a31ae769]{opacity:.55}.pm__close-label[data-v-a31ae769]{color:var(--fg)!important}.pm__close[data-v-a31ae769]{display:inline-flex;align-items:center;gap:10px;padding:8px 10px 8px 16px;color:var(--fg);cursor:pointer}.pm__close-label[data-v-a31ae769]{font-size:11px;letter-spacing:.16em;color:var(--fg);transition:color .2s var(--ease)}.pm__close-x[data-v-a31ae769]{display:grid;place-items:center;width:30px;height:30px;border-radius:calc(var(--r-sm) - 2px);color:var(--fg);transition:color .3s var(--ease),background .3s var(--ease),transform .3s var(--ease)}.pm__close:hover .pm__close-x[data-v-a31ae769]{background:var(--orange);color:#fff;transform:rotate(90deg)}.pm__close[data-v-a31ae769]:focus-visible{outline:none}.pm__close:focus-visible .pm__close-x[data-v-a31ae769]{outline:2px solid var(--blue);outline-offset:2px}.pm__nav[data-v-a31ae769]{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:52px;height:52px;display:grid;place-items:center;background:color-mix(in oklab,var(--bg) 34%,transparent);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);border:1px solid color-mix(in oklab,var(--fg) 16%,transparent);border-radius:var(--r-sm);color:var(--fg);cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}html[data-lite="1"] .pm__nav[data-v-a31ae769]{backdrop-filter:none;-webkit-backdrop-filter:none}.pm__nav--prev[data-v-a31ae769]{left:24px}.pm__nav--next[data-v-a31ae769]{right:24px}.pm__nav[data-v-a31ae769]:hover{background:var(--orange);border-color:var(--orange);color:#fff}.pm__nav:hover.pm__nav--next[data-v-a31ae769]{transform:translateY(-50%) translate(4px)}.pm__nav:hover.pm__nav--prev[data-v-a31ae769]{transform:translateY(-50%) translate(-4px)}.pm__nav-arrow[data-v-a31ae769]{color:inherit}.pm__nav-arrow--rev[data-v-a31ae769]{transform:rotate(180deg)}.pm__nav[data-v-a31ae769]:disabled{opacity:.2;pointer-events:none}.pm__pulse[data-v-a31ae769]{position:fixed;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;border:2px solid var(--orange-2);pointer-events:none;z-index:4;animation:pm-pulse-a31ae769 .65s var(--ease) forwards}.pm__pulse[data-v-a31ae769]:after{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--orange-2)}@keyframes pm-pulse-a31ae769{0%{transform:scale(.6);opacity:.9}to{transform:scale(5);opacity:0}}.pm__stage[data-v-a31ae769]{position:absolute;inset:0;overflow:hidden;cursor:pointer}.pm__slide[data-v-a31ae769]{position:absolute;inset:0;display:grid;padding:clamp(24px,4vw,72px);overflow-y:auto;overscroll-behavior:contain}.pm__slide--splash[data-v-a31ae769]{position:absolute;inset:0;height:100%;grid-template-columns:1fr;grid-template-rows:1fr;align-items:end;justify-items:start;padding:0;gap:0;overflow:hidden}.pm__splash-art[data-v-a31ae769]{position:absolute;inset:-32px;background:linear-gradient(0deg,#070b1cdb,#070b1c4d 42%,#070b1c6b),var(--cover-img, none) center / cover no-repeat,var(--bg-2);filter:blur(9px) saturate(1.1)}.pm__splash-art[data-v-a31ae769]:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 70% at 92% 8%,rgba(47,116,250,.3),transparent 60%),radial-gradient(70% 80% at 6% 100%,rgba(242,70,2,.24),transparent 62%);mix-blend-mode:screen}.pm__splash-art[data-v-a31ae769]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0508126b,#0508128c 45%,#050812eb)}.pm__splash-meta[data-v-a31ae769]{position:relative;align-self:end;display:grid;gap:14px;padding:clamp(28px,5vw,72px)}.pm__splash-logo[data-v-a31ae769]{height:clamp(34px,4vw,48px);width:auto;max-width:240px;object-fit:contain;object-position:left;filter:brightness(0) invert(1);opacity:.9;margin-bottom:6px}.pm__splash-kicker[data-v-a31ae769]{color:var(--orange);letter-spacing:.14em}.pm__splash-title[data-v-a31ae769]{margin:0;font-family:var(--display);font-weight:600;font-size:clamp(40px,7vw,112px);letter-spacing:-.035em;line-height:.95;color:#f2f5fc}.pm__splash-sub[data-v-a31ae769]{margin:4px 0 0;color:#e9eef8c7;font-size:clamp(16px,1.4vw,22px);line-height:1.4;max-width:60ch}.pm__splash-hint[data-v-a31ae769]{margin-top:12px;color:var(--orange-2)}.pm__about[data-v-a31ae769]{display:grid;grid-template-columns:1.5fr 1fr;gap:clamp(28px,4vw,64px);align-items:start}.pm__about-main[data-v-a31ae769]{display:grid;gap:18px}.pm__about-lead[data-v-a31ae769]{margin:0;font-family:var(--sans);font-weight:500;font-size:clamp(20px,2vw,30px);letter-spacing:-.015em;line-height:1.3;color:var(--fg);max-width:32ch}.pm__about-teaser[data-v-a31ae769]{margin:0;font-size:clamp(15px,1.2vw,18px);line-height:1.6;color:var(--fg-2);max-width:58ch}.pm__facts[data-v-a31ae769]{margin:0;border-top:1px solid var(--line)}.pm__fact[data-v-a31ae769]{display:grid;grid-template-columns:110px 1fr;gap:14px;align-items:baseline;padding:14px 2px;border-bottom:1px solid var(--line)}.pm__fact dt[data-v-a31ae769]{color:var(--fg-3);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.pm__fact dd[data-v-a31ae769]{margin:0;color:var(--fg);font-size:clamp(15px,1.2vw,18px);letter-spacing:-.01em;min-width:0;overflow-wrap:anywhere}.pm__fact-link[data-v-a31ae769]{display:inline-flex;align-items:center;gap:6px;color:var(--blue-2);transition:color .2s var(--ease)}.pm__fact-link[data-v-a31ae769]:hover{color:var(--fg)}.pm__fact-link[data-v-a31ae769] .icon{color:var(--fg-3)}.pm__overview[data-v-a31ae769]{display:grid;grid-template-columns:1.5fr 1fr;gap:clamp(28px,4vw,64px);align-items:start}.pm__ov-main[data-v-a31ae769],.pm__ov-side[data-v-a31ae769]{display:grid;gap:clamp(20px,3vh,32px);align-content:start}.pm__group[data-v-a31ae769]{display:grid;gap:14px}.pm__group-k[data-v-a31ae769]{color:var(--blue-2);letter-spacing:.12em}.pm__case[data-v-a31ae769]{position:relative;display:block;width:100%;height:100%;padding:0;isolation:isolate;overflow:hidden}.pm__case-bg[data-v-a31ae769]{position:absolute;inset:0;z-index:0;background:linear-gradient(115deg,#070b1ceb,#070b1c9e 42%,#070b1cc7),var(--cover-img, none) center / cover no-repeat,linear-gradient(135deg,#122a6e,#0a1330);filter:saturate(1.05)}.pm__stage-bg[data-v-a31ae769]{z-index:0;background:#0a1330;filter:none;overflow:hidden}.pm__stage-bg[data-v-a31ae769]:before{content:"";position:absolute;inset:-50px;z-index:0;background:var(--cover-img, none) center / cover no-repeat,linear-gradient(135deg,#122a6e,#0a1330);filter:blur(18px) saturate(1.05) brightness(.42)}.pm__stage-bg[data-v-a31ae769]:after{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(60% 70% at 92% 8%,rgba(47,116,250,.22),transparent 60%),radial-gradient(70% 80% at 6% 100%,rgba(242,70,2,.18),transparent 62%),linear-gradient(115deg,#070b1cd6,#070b1cb8,#070b1cdb)}.pm__slide[data-v-a31ae769]{z-index:1}.pm__case-bg[data-v-a31ae769]:after{content:"";position:absolute;inset:0;background:radial-gradient(60% 70% at 92% 8%,rgba(47,116,250,.35),transparent 60%),radial-gradient(70% 80% at 6% 100%,rgba(242,70,2,.28),transparent 62%);mix-blend-mode:screen}.pm__case-inner[data-v-a31ae769]{position:relative;z-index:1;height:100%;width:100%;overflow-y:auto;overscroll-behavior:contain;--pm-fg: #fff;--pm-fg-2: rgba(255, 255, 255, .82);--pm-fg-3: rgba(255, 255, 255, .58);color:var(--pm-fg-2);scrollbar-width:thin;scrollbar-color:var(--orange) transparent;display:flex}.pm__case-inner[data-v-a31ae769]::-webkit-scrollbar{width:8px}.pm__case-inner[data-v-a31ae769]::-webkit-scrollbar-track{background:transparent}.pm__case-inner[data-v-a31ae769]::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--orange) 80%,transparent);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.pm__case-inner[data-v-a31ae769]::-webkit-scrollbar-thumb:hover{background:var(--orange);background-clip:padding-box}.pm__case-body[data-v-a31ae769]{margin:auto;width:100%;max-width:1180px;display:grid;gap:clamp(18px,2.6vh,30px);padding:clamp(76px,10vh,96px) clamp(24px,4vw,72px) clamp(28px,5vh,64px)}.pm__case-head[data-v-a31ae769]{display:grid;gap:12px}.pm__case-kicker[data-v-a31ae769]{color:var(--orange);letter-spacing:.14em;font-size:13px}.pm__case-title[data-v-a31ae769]{margin:0;font-family:var(--display);font-weight:600;font-size:clamp(28px,3.4vw,50px);letter-spacing:-.03em;line-height:1.05;color:var(--pm-fg);max-width:24ch}.pm__case-rule[data-v-a31ae769]{width:56px;height:4px;background:var(--orange)}.pm__stat[data-v-a31ae769],.pm__case-story[data-v-a31ae769],.pm__case-side[data-v-a31ae769]{border:1px solid rgba(255,255,255,.16);background:#ffffff12;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%)}.pm__case-stats[data-v-a31ae769]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(12px,1.4vw,18px)}.pm__stat[data-v-a31ae769]{display:grid;gap:8px;padding:clamp(20px,2.2vw,28px) clamp(18px,2vw,24px);border-top:3px solid var(--orange)}.pm__stat-n[data-v-a31ae769]{font-family:var(--display);font-weight:600;font-size:clamp(28px,3.2vw,44px);letter-spacing:-.02em;line-height:.95;color:var(--pm-fg)}.pm__stat-l[data-v-a31ae769]{color:var(--pm-fg-2);font-size:13px;letter-spacing:.03em}.pm__case-cols[data-v-a31ae769]{display:grid;grid-template-columns:1.7fr 1fr;gap:clamp(14px,1.6vw,20px);align-items:start}.pm__case-story[data-v-a31ae769]{display:grid;gap:13px;padding:clamp(22px,2.4vw,34px);color:var(--pm-fg-2);font-size:clamp(13.5px,1vw,15.5px);line-height:1.7}.pm__case-story p[data-v-a31ae769]{margin:0}.pm__case-story--read[data-v-a31ae769]{max-width:78ch;margin-inline:0}.pm__case-side[data-v-a31ae769]{display:grid;gap:clamp(18px,2.6vh,26px);align-content:start;padding:clamp(22px,2.4vw,30px)}.pm__case-h[data-v-a31ae769]{margin:0 0 12px;font-family:var(--sans);font-weight:600;font-size:14px;letter-spacing:.02em;color:var(--pm-fg)}.pm__case-list[data-v-a31ae769]{list-style:none;margin:0;padding:0;display:grid;gap:9px}.pm__case-list li[data-v-a31ae769]{position:relative;padding-left:18px;color:var(--pm-fg-2);font-size:13.5px;line-height:1.45}.pm__case-list li[data-v-a31ae769]:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--orange)}.pm__case-stack[data-v-a31ae769]{margin:0;font-family:var(--mono);font-size:11.5px;letter-spacing:.05em;color:var(--pm-fg-3);line-height:1.8}html[data-lite="1"] .pm__stat[data-v-a31ae769],html[data-lite="1"] .pm__case-story[data-v-a31ae769],html[data-lite="1"] .pm__case-side[data-v-a31ae769]{background:#0a1020d1}.pm__mock-body[data-v-a31ae769]{gap:clamp(16px,3vh,32px)}.pm__devices[data-v-a31ae769]{position:relative;display:grid;place-items:end center;min-height:clamp(360px,58vh,620px);margin-top:clamp(4px,1vh,14px);--scroll-dur: 8s}.pm__dev[data-v-a31ae769]{margin:0;position:absolute;cursor:pointer;outline-offset:4px}.pm__dev-screen[data-v-a31ae769]{overflow:hidden;background:#0a0e1a;position:relative;container-type:size}.pm__dev-screen img[data-v-a31ae769]{width:100%;display:block;will-change:transform;animation:pm-dev-scroll-a31ae769 var(--scroll-dur) ease-in-out infinite alternate}@keyframes pm-dev-scroll-a31ae769{0%{transform:translateY(0)}to{transform:translateY(calc(-100% + 100cqh))}}.pm__devices:hover .pm__dev-screen img[data-v-a31ae769]{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.pm__dev-screen img[data-v-a31ae769]{animation:none}}.pm__dev--pc[data-v-a31ae769]{left:42%;bottom:44px;transform:translate(-50%);width:clamp(440px,62%,800px);z-index:1}.pm__dev--pc .pm__dev-screen[data-v-a31ae769]{aspect-ratio:16 / 9;width:100%;border:9px solid #1a2238;border-radius:14px;box-shadow:0 36px 80px -30px #000000b8}.pm__dev--pc .pm__dev-base[data-v-a31ae769]{display:block;width:18%;height:40px;margin:-2px auto 0;background:linear-gradient(#1a2238,#11182b);clip-path:polygon(18% 0,82% 0,100% 100%,0 100%)}.pm__dev--tablet[data-v-a31ae769]{left:3%;bottom:0;width:clamp(190px,27%,320px);z-index:2}.pm__dev--tablet .pm__dev-screen[data-v-a31ae769]{height:clamp(250px,36vh,400px);border:8px solid #161d30;border-radius:18px;box-shadow:0 28px 60px -20px #000000ad}.pm__dev--phone[data-v-a31ae769]{right:10%;bottom:0;width:clamp(140px,19%,220px);z-index:3}.pm__dev--phone .pm__dev-screen[data-v-a31ae769]{aspect-ratio:9 / 20;width:100%;border:7px solid #161d30;border-radius:24px;box-shadow:0 28px 60px -18px #000000b8}.pm__mock-cta[data-v-a31ae769]{justify-self:center;background:#ffffff1f!important;border-color:#ffffff80!important;color:#fff!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.pm__mock-cta[data-v-a31ae769]:hover{background:var(--orange)!important;border-color:var(--orange)!important}.pm__zoom[data-v-a31ae769]{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:clamp(24px,5vh,64px) clamp(16px,4vw,80px);background:#050812d1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.pm__zoom-scroll[data-v-a31ae769]{max-width:min(900px,100%);max-height:100%;overflow-y:auto;overscroll-behavior:contain;border-radius:12px;border:1px solid rgba(255,255,255,.16);box-shadow:0 40px 100px -30px #000c;scrollbar-width:thin;scrollbar-color:var(--orange) transparent}.pm__zoom-scroll[data-v-a31ae769]::-webkit-scrollbar{width:10px}.pm__zoom-scroll[data-v-a31ae769]::-webkit-scrollbar-thumb{background:var(--orange);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.pm__zoom-scroll img[data-v-a31ae769]{width:100%;display:block}.pm__zoom-close[data-v-a31ae769]{position:absolute;top:20px;right:24px;width:44px;height:44px;display:grid;place-items:center;border-radius:var(--r-sm);background:#ffffff1f;border:1px solid rgba(255,255,255,.3);color:#fff;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .2s var(--ease)}.pm__zoom-close[data-v-a31ae769]:hover{background:var(--orange);border-color:var(--orange)}@media(max-width:760px){.pm__dev--tablet[data-v-a31ae769]{display:none}.pm__dev--pc[data-v-a31ae769]{width:80%}.pm__dev--phone[data-v-a31ae769]{right:2%}.pm__close-label[data-v-a31ae769]{display:none}.pm__close[data-v-a31ae769]{padding:8px 10px}}.pm__ov-lead[data-v-a31ae769]{font-family:var(--sans);font-weight:500;font-size:clamp(17px,1.5vw,22px);line-height:1.35;letter-spacing:-.01em;color:var(--pm-fg)}.pm__ov-block[data-v-a31ae769]{margin-top:4px}.pm__case-list--2[data-v-a31ae769]{grid-template-columns:1fr 1fr;gap:8px 18px}.pm__facts[data-v-a31ae769]{margin:0;display:grid;gap:12px;border-top:0}.pm__fact[data-v-a31ae769]{display:grid;grid-template-columns:minmax(72px,max-content) 1fr;align-items:baseline;gap:8px 16px;padding:0;border-bottom:0}.pm__fact dt[data-v-a31ae769]{margin:0;color:var(--pm-fg-3);font-size:11px;letter-spacing:.08em;line-height:1.3;overflow-wrap:anywhere}.pm__fact dd[data-v-a31ae769]{margin:0;color:var(--pm-fg);font-size:14px}.pm__fact-link[data-v-a31ae769]{display:inline-flex;align-items:center;gap:6px;color:var(--pm-fg);transition:color .2s var(--ease)}.pm__fact-link[data-v-a31ae769]:hover,.pm__fact-link[data-v-a31ae769]:hover .icon{color:var(--orange)}.pm__fact-link[data-v-a31ae769] .icon{color:var(--pm-fg-3);transition:color .2s var(--ease)}.pm__ov-metrics[data-v-a31ae769]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pm__ov-metric[data-v-a31ae769]{display:grid;gap:3px}.pm__ov-metric strong[data-v-a31ae769]{font-family:var(--display);font-weight:600;font-size:clamp(20px,2vw,28px);letter-spacing:-.02em;line-height:1;color:var(--pm-fg)}.pm__ov-metric span[data-v-a31ae769]{color:var(--pm-fg-3);font-size:12px}.pm__slide--text[data-v-a31ae769]{grid-template-rows:auto 1fr;gap:clamp(20px,3vw,40px);max-width:1200px;margin-inline:auto;width:100%;align-content:start}.pm__slide-head[data-v-a31ae769]{display:grid;gap:8px;padding-bottom:18px;border-bottom:1px solid var(--line)}.pm__slide-label[data-v-a31ae769]{color:var(--fg-3)}.pm__slide-title[data-v-a31ae769]{margin:0;font-family:var(--display);font-weight:600;font-size:clamp(36px,5vw,72px);letter-spacing:-.03em;line-height:1}.pm__prose[data-v-a31ae769]{color:var(--fg);font-size:clamp(17px,1.5vw,22px);line-height:1.55;max-width:64ch}.pm__prose[data-v-a31ae769] p{margin:0 0 18px}.pm__prose[data-v-a31ae769] p:last-child{margin-bottom:0}.pm__empty[data-v-a31ae769]{color:var(--fg-3);font-style:italic;margin:0}.pm__features[data-v-a31ae769],.pm__results[data-v-a31ae769],.pm__tech[data-v-a31ae769]{list-style:none;margin:0;padding:0}.pm__features[data-v-a31ae769]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.pm__features li[data-v-a31ae769]{display:grid;grid-template-columns:40px 1fr;align-items:center;gap:14px;padding:16px 18px;border:1px solid color-mix(in oklab,#fff 12%,transparent);border-radius:0;background:color-mix(in oklab,var(--bg) 42%,transparent);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%)}[data-theme=light] .pm__features li[data-v-a31ae769]{border-color:color-mix(in oklab,#fff 50%,transparent)}.pm__feat-num[data-v-a31ae769]{color:var(--orange)}.pm__feat-name[data-v-a31ae769]{color:var(--fg);font-size:16px}.pm__results[data-v-a31ae769]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;align-self:start}.pm__results li[data-v-a31ae769]{display:grid;gap:8px;padding:22px 20px;border:1px solid color-mix(in oklab,#fff 12%,transparent);border-radius:0;border-top:2px solid var(--orange);background:color-mix(in oklab,var(--bg) 42%,transparent);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%)}[data-theme=light] .pm__results li[data-v-a31ae769]{border-color:color-mix(in oklab,#fff 50%,transparent);border-top-color:var(--orange)}.pm__metric[data-v-a31ae769]{font-family:var(--display);font-weight:600;font-size:clamp(32px,4vw,56px);letter-spacing:-.02em;color:var(--blue-2);line-height:1}.pm__metric-desc[data-v-a31ae769]{color:var(--fg-2);font-size:14px}.pm__tech[data-v-a31ae769]{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start;align-content:flex-start}.pm__tech li[data-v-a31ae769]{font-family:var(--mono);font-size:13px;letter-spacing:.08em;padding:10px 16px;border:1px solid var(--line);border-radius:999px;color:var(--fg);background:var(--bg-card);line-height:1;flex:0 0 auto}.pm__cta-row[data-v-a31ae769]{display:flex;gap:16px;flex-wrap:wrap;margin-top:clamp(20px,3vh,36px);padding-top:22px;border-top:1px solid rgba(255,255,255,.14)}.pm__cta-row .btn[data-v-a31ae769]{background:var(--orange);border-color:var(--orange);color:#fff}.pm__cta-row .btn--ghost[data-v-a31ae769]{background:#ffffff1f;border-color:#ffffff80;color:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.pm__cta-row .btn--ghost[data-v-a31ae769]:hover{background:#fff3;border-color:#fff;box-shadow:none}.pm__arrow-rev[data-v-a31ae769]{transform:rotate(180deg)}.btn[data-v-a31ae769]:hover .icon.arrow.pm__arrow-rev,.btn:hover .pm__arrow-rev[data-v-a31ae769]{transform:rotate(180deg) translate(4px)}.pm__dots[data-v-a31ae769]{display:flex;align-items:center;gap:4px;padding:4px}.pm__dot[data-v-a31ae769]{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:calc(var(--r-sm) - 2px);border:0;background:none;color:var(--fg);cursor:pointer;transition:background .2s var(--ease)}.pm__dot[data-v-a31ae769]{position:relative}.pm__dot[data-v-a31ae769]:hover{background:color-mix(in oklab,var(--fg) 12%,transparent)}.pm__dot--on[data-v-a31ae769]{background:color-mix(in oklab,var(--orange) 20%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--orange) 55%,transparent)}.pm__dot--on[data-v-a31ae769]:after{content:"";position:absolute;left:12px;right:12px;bottom:3px;height:2px;background:var(--orange);border-radius:2px}.pm__dot--on .pm__dot-n[data-v-a31ae769],.pm__dot--on .pm__dot-l[data-v-a31ae769]{color:var(--fg);font-weight:600}.pm__dot-l[data-v-a31ae769]{font-size:11px;letter-spacing:.04em}.pm__dot .pm__dot-n[data-v-a31ae769],.pm__dot .pm__dot-l[data-v-a31ae769],.pm__crumb.mono[data-v-a31ae769],.pm__crumb .mono[data-v-a31ae769],.pm__crumb span[data-v-a31ae769],.pm__close-label.mono[data-v-a31ae769]{color:var(--fg)}html[data-lite="1"] .pm__dot[data-v-a31ae769]{backdrop-filter:none;-webkit-backdrop-filter:none}.pm-next-enter-active[data-v-a31ae769],.pm-next-leave-active[data-v-a31ae769],.pm-prev-enter-active[data-v-a31ae769],.pm-prev-leave-active[data-v-a31ae769]{transition:transform .42s cubic-bezier(.2,.7,.2,1),opacity .42s var(--ease)}.pm-next-enter-from[data-v-a31ae769]{transform:translate(8%);opacity:0}.pm-next-leave-to[data-v-a31ae769],.pm-prev-enter-from[data-v-a31ae769]{transform:translate(-8%);opacity:0}.pm-prev-leave-to[data-v-a31ae769]{transform:translate(8%);opacity:0}.pm-fade-enter-active[data-v-a31ae769],.pm-fade-leave-active[data-v-a31ae769]{transition:opacity .22s ease}.pm-fade-enter-from[data-v-a31ae769],.pm-fade-leave-to[data-v-a31ae769]{opacity:0}@media(max-width:900px){.pm__overview[data-v-a31ae769],.pm__case-cols[data-v-a31ae769]{grid-template-columns:1fr}}@media(max-width:720px){.pm__nav[data-v-a31ae769],.pm__dot-l[data-v-a31ae769]{display:none}.pm__dot[data-v-a31ae769]{padding:8px 10px}.pm__splash-title[data-v-a31ae769]{font-size:clamp(36px,11vw,64px)}.pm__splash-logo[data-v-a31ae769]{height:30px}.pm__fact[data-v-a31ae769]{grid-template-columns:90px 1fr}.pm__features[data-v-a31ae769]{grid-template-columns:1fr}.pm__results[data-v-a31ae769]{grid-template-columns:repeat(2,1fr)}.pm__head[data-v-a31ae769]{top:0;left:0;right:0;padding:8px clamp(10px,3vw,16px);gap:8px;background:color-mix(in oklab,var(--bg) 40%,transparent);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border-bottom:1px solid color-mix(in oklab,var(--fg) 14%,transparent)}html[data-lite="1"] .pm__head[data-v-a31ae769]{backdrop-filter:none;-webkit-backdrop-filter:none;background:color-mix(in oklab,var(--bg) 92%,transparent)}.pm__crumb[data-v-a31ae769],.pm__dots[data-v-a31ae769],.pm__close[data-v-a31ae769]{background:none;border:0;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0}html[data-lite="1"] .pm__crumb[data-v-a31ae769],html[data-lite="1"] .pm__dots[data-v-a31ae769],html[data-lite="1"] .pm__close[data-v-a31ae769]{background:none}.pm__crumb[data-v-a31ae769]{padding:6px 4px}.pm__dots[data-v-a31ae769]{padding:0;gap:2px}.pm__close[data-v-a31ae769]{padding:6px 0 6px 8px}}.pw[data-v-772a1a36]{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:clip}.pw__blob[data-v-772a1a36]{position:absolute;border-radius:50%;filter:blur(60px);will-change:transform}.pw:not(.pw--anim) .pw__blob[data-v-772a1a36]{will-change:auto}.pw[data-v-772a1a36]{--pw-blue: var(--pw-blue-c, rgba(47,116,250,.18));--pw-blue-2: var(--pw-blue-2-c, rgba(47,116,250,.14));--pw-orange: var(--pw-orange-c, rgba(242,70,2,.1))}.pw__blob--1[data-v-772a1a36]{top:-10%;left:-10%;width:42vw;height:42vw;background:radial-gradient(circle,var(--pw-blue),transparent 52%)}.pw__blob--2[data-v-772a1a36]{bottom:-12%;right:-8%;width:38vw;height:38vw;background:radial-gradient(circle,var(--pw-blue-2),transparent 52%)}.pw__blob--3[data-v-772a1a36]{top:44%;right:-6%;width:30vw;height:30vw;background:radial-gradient(circle,var(--pw-orange),transparent 54%)}.pw--anim .pw__blob--1[data-v-772a1a36]{animation:pw-a-772a1a36 48s ease-in-out infinite}.pw--anim .pw__blob--2[data-v-772a1a36]{animation:pw-b-772a1a36 60s ease-in-out infinite}.pw--anim .pw__blob--3[data-v-772a1a36]{animation:pw-c-772a1a36 54s ease-in-out infinite}@keyframes pw-a-772a1a36{0%{transform:translateZ(0) scale(1)}33%{transform:translate3d(8vw,6vh,0) scale(1.14)}66%{transform:translate3d(3vw,12vh,0) scale(1.05)}to{transform:translateZ(0) scale(1)}}@keyframes pw-b-772a1a36{0%{transform:translateZ(0) scale(1)}33%{transform:translate3d(-7vw,-5vh,0) scale(1.1)}66%{transform:translate3d(-12vw,2vh,0) scale(1.16)}to{transform:translateZ(0) scale(1)}}@keyframes pw-c-772a1a36{0%{transform:translateZ(0) scale(1)}33%{transform:translate3d(-10vw,8vh,0) scale(1.12)}66%{transform:translate3d(-4vw,-6vh,0) scale(1.2)}to{transform:translateZ(0) scale(1)}}@media(prefers-reduced-motion:reduce){.pw--anim .pw__blob[data-v-772a1a36]{animation:none}}.grain[data-v-b419c2f1]{position:fixed;inset:0;z-index:130;pointer-events:none;overflow:hidden;opacity:.055}[data-theme=light] .grain[data-v-b419c2f1]{opacity:.04}.grain[data-v-b419c2f1]:before{content:"";position:absolute;inset:-100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;animation:grain-jitter-b419c2f1 1.1s infinite;animation-timing-function:step-end}@keyframes grain-jitter-b419c2f1{0%,to{transform:translate(0)}12.5%{transform:translate(-2.2%,-3.1%)}25%{transform:translate(1.4%,2.3%)}37.5%{transform:translate(-3.2%,1.2%)}50%{transform:translate(2.4%,-2.2%)}62.5%{transform:translate(-1.3%,3.2%)}75%{transform:translate(3.1%,-1.4%)}87.5%{transform:translate(-2.3%,2.1%)}}@media(prefers-reduced-motion:reduce){.grain[data-v-b419c2f1]:before{animation:none}}.socdock[data-v-4be9e613]{position:fixed;right:clamp(16px,2.4vw,32px);bottom:clamp(16px,2.4vw,32px);z-index:80;display:grid;justify-items:end;gap:12px}.socdock__toggle[data-v-4be9e613]{position:relative;width:48px;height:48px;display:grid;place-items:center;padding:0;background:var(--orange);border:1px solid var(--orange);border-radius:var(--r-sm);color:#fff;cursor:pointer;box-shadow:0 10px 28px -12px color-mix(in oklab,var(--orange) 60%,#000);transition:background .35s var(--ease),border-color .35s var(--ease),transform .45s cubic-bezier(.4,0,.2,1),box-shadow .35s var(--ease)}.socdock__toggle[data-v-4be9e613]:hover{box-shadow:0 12px 30px -10px color-mix(in oklab,var(--orange) 75%,#000)}.socdock__glyph[data-v-4be9e613]{grid-area:1 / 1;transition:opacity .25s var(--ease),transform .45s cubic-bezier(.4,0,.2,1)}.socdock__brand[data-v-4be9e613]{grid-area:1 / 1;display:grid;place-items:center;width:100%;height:100%;opacity:0;transition:opacity .3s var(--ease) .12s,transform .45s cubic-bezier(.4,0,.2,1)}.socdock__wordmark[data-v-4be9e613]{width:74%;height:74%;object-fit:contain;display:block}.socdock__wordmark--light[data-v-4be9e613],[data-theme=light] .socdock__wordmark--dark[data-v-4be9e613]{display:none}[data-theme=light] .socdock__wordmark--light[data-v-4be9e613]{display:block}.socdock--open .socdock__toggle[data-v-4be9e613]{background:color-mix(in oklab,var(--bg-card) 92%,var(--bg));border-color:var(--line);transform:rotate(90deg);box-shadow:0 14px 34px -14px #0000008c}.socdock--open .socdock__glyph[data-v-4be9e613]{opacity:0}.socdock--open .socdock__brand[data-v-4be9e613]{opacity:1}.socdock--open .socdock__glyph[data-v-4be9e613],.socdock--open .socdock__brand[data-v-4be9e613]{transform:rotate(-90deg)}.socdock__list[data-v-4be9e613]{list-style:none;margin:0;padding:6px;display:grid;gap:2px;min-width:200px;background:color-mix(in oklab,var(--bg-card) 92%,var(--bg));border:1px solid var(--line);border-radius:var(--r-md);box-shadow:0 18px 44px -16px #0009;backdrop-filter:var(--acrylic-blur);-webkit-backdrop-filter:var(--acrylic-blur)}.socdock__link[data-v-4be9e613]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px;border-radius:var(--r-sm);color:var(--fg-2);font-family:var(--mono);font-size:12.5px;letter-spacing:.04em;transition:background .15s var(--ease),color .15s var(--ease)}.socdock__link[data-v-4be9e613]:hover{background:color-mix(in oklab,var(--fg) 7%,transparent);color:var(--fg)}.socdock__link:hover .socdock__ext[data-v-4be9e613]{color:var(--blue-2)}.socdock__ext[data-v-4be9e613]{color:var(--fg-3);flex:none}.socdock-list-enter-active[data-v-4be9e613],.socdock-list-leave-active[data-v-4be9e613]{transition:opacity .2s var(--ease),transform .2s var(--ease);transform-origin:bottom right}.socdock-list-enter-from[data-v-4be9e613],.socdock-list-leave-to[data-v-4be9e613]{opacity:0;transform:translateY(8px) scale(.96)}html[data-lite="1"] .socdock__list[data-v-4be9e613]{backdrop-filter:none;-webkit-backdrop-filter:none}@media(prefers-reduced-motion:reduce){.socdock__toggle[data-v-4be9e613]{transition:background .2s var(--ease),border-color .2s var(--ease);transform:none!important}.socdock__glyph[data-v-4be9e613],.socdock__brand[data-v-4be9e613]{transition:opacity .2s var(--ease);transform:none!important}}:root{--bg: #070708;--bg-2: #0a0e1a;--bg-card: #0d1426;--bg-card-2: #111a30;--fg: #e9eef8;--fg-2: #a6b1c8;--fg-3: #5a6885;--line: rgba(47, 116, 250, .22);--line-strong: rgba(47, 116, 250, .45);--line-soft: rgba(233, 238, 248, .08);--ticker-stroke: rgba(233, 238, 248, .2);--blue: #2F74FA;--blue-2: #4a8bff;--blue-deep: #0c1d8a;--orange: #F24602;--orange-2: #ff5a1a;--bg-glow: radial-gradient(1200px 800px at 80% -10%, rgba(47,116,250,.18), transparent 60%), radial-gradient(900px 600px at -10% 30%, rgba(47,116,250,.1), transparent 60%);--backdrop-stroke: rgba(47, 116, 250, .55);--backdrop-mix: screen}[data-theme=light]{--bg: #f4f5f8;--bg-2: #ebeef4;--bg-card: #ffffff;--bg-card-2: #f7f8fc;--fg: #0b1024;--fg-2: #3b455e;--fg-3: #6b7693;--line: rgba(11, 16, 36, .12);--line-strong: rgba(47, 116, 250, .4);--line-soft: rgba(11, 16, 36, .06);--ticker-stroke: rgba(11, 16, 36, .22);--blue: #1a55d8;--blue-2: #2F74FA;--orange: #e23a00;--orange-2: #F24602;--bg-glow: radial-gradient(1200px 820px at 82% -12%, rgba(47,116,250,.28), transparent 62%), radial-gradient(1000px 700px at -12% 28%, rgba(47,116,250,.2), transparent 62%), radial-gradient(760px 560px at 18% 108%, rgba(242,70,2,.14), transparent 60%);--backdrop-stroke: rgba(26, 85, 216, .55);--backdrop-mix: multiply;--pw-blue-c: rgba(47,116,250,.32);--pw-blue-2-c: rgba(47,116,250,.24);--pw-orange-c: rgba(242,70,2,.2)}:root{--sans: "Space Grotesk", system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--display: "Space Grotesk", system-ui, sans-serif;--ticker: "Inter", "Space Grotesk", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--fs-mono: 12px;--fs-body: clamp(15px, 1.05vw, 17px);--fs-lead: clamp(18px, 1.4vw, 22px);--fs-h3: clamp(22px, 2vw, 30px);--fs-h2: clamp(36px, 4.6vw, 72px);--fs-h1: clamp(48px, 7vw, 120px);--gutter: clamp(16px, 1.6vw, 24px);--pad-x: clamp(20px, 3vw, 48px);--max: 1440px;--ease: cubic-bezier(.2,.7,.2,1);--ease-spring: cubic-bezier(.22,1,.36,1);--dur-fast: .2s;--dur: .35s;--dur-slow: .5s;--acrylic: color-mix(in oklab, var(--bg) 60%, transparent);--acrylic-hover: color-mix(in oklab, var(--bg) 74%, transparent);--acrylic-blur: blur(14px) saturate(130%);--nav-h: 81px}*{box-sizing:border-box}html,body{margin:0;padding:0}html{background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased}body{font-family:var(--sans);font-size:var(--fs-body);line-height:1.5;font-weight:400;overflow-x:clip;background:transparent;transition:color .35s var(--ease)}html{transition:background-color .35s var(--ease)}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}::selection{background:var(--blue);color:#fff}html[data-lite="1"] body{background:var(--bg)}html[data-lite="1"] *,html[data-lite="1"] *:before,html[data-lite="1"] *:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;mix-blend-mode:normal!important;filter:none!important}html[data-lite="1"] .glow,html[data-lite="1"] .blue-wave{display:none!important}html[data-lite="1"] *,html[data-lite="1"] *:before,html[data-lite="1"] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.rv{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease) var(--rv-d, 0ms),transform .7s var(--ease) var(--rv-d, 0ms)}.rv-in,html[data-lite="1"] .rv{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;transition:none}}.w-mask{display:inline-block;overflow:hidden;vertical-align:bottom}.w-word{display:inline-block;transform:translateY(108%);transition:transform .75s var(--ease)}.w-in .w-word{transform:none}.w-instant .w-word{transition:none}html[data-lite="1"] .w-word{transform:none;transition:none}@media(prefers-reduced-motion:reduce){.w-word{transform:none;transition:none}}.scroll-progress{position:fixed;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--orange),var(--orange-2));transform:scaleX(0);transform-origin:left;z-index:120;pointer-events:none}html[data-lite="1"] .scroll-progress{display:none}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--pad-x)}.site-main,.foot{position:relative;z-index:1}.gridlines{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,rgba(47,116,250,.07) 1px,transparent 1px);background-size:calc(100% / 12) 100%;mask-image:linear-gradient(180deg,transparent 0,#000 8%,#000 92%,transparent 100%)}.mono{font-family:var(--mono);font-size:var(--fs-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--fg-3)}.mono--blue{color:var(--blue)}.mono--white{color:var(--fg)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}a:focus-visible,button:focus-visible,[tabindex]:focus-visible,input:focus-visible,textarea:focus-visible,[role=button]:focus-visible,[role=option]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bracket:before{content:"[ "}.bracket:after{content:" ]"}.section-head{display:flex;align-items:stretch;--pt-max: 88px;--pt: var(--pt-max);padding-block:var(--pt) 24px;position:sticky;top:var(--nav-h);z-index:20;--edge: max((100vw - var(--max)) / 2, 0px);width:100vw;margin-inline:calc(50% - 50vw);padding-inline:calc(var(--edge) + var(--pad-x));background:transparent;scroll-margin-top:var(--nav-h)}.sh__pill{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"num title mark";align-items:center;column-gap:clamp(16px,2.4vw,32px);width:100%;padding:16px 24px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--acrylic);backdrop-filter:var(--acrylic-blur);-webkit-backdrop-filter:var(--acrylic-blur)}html[data-lite="1"] .section-head{--pt: 24px}html[data-lite="1"] .sh__pill{background:color-mix(in oklab,var(--bg) 88%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none}.section-head+*{margin-top:32px}.section-head .index{grid-area:num;align-self:stretch;display:flex;align-items:center;justify-self:start;padding-right:clamp(16px,2.4vw,32px);border-right:3px solid var(--orange);font-family:var(--sans);font-weight:700;font-size:clamp(32px,3.6vw,54px);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:transparent;-webkit-text-stroke:1.5px var(--fg-3);text-stroke:1.5px var(--fg-3);transition:color .3s var(--ease),-webkit-text-stroke-color .3s var(--ease)}.section-head.is-active .index{color:var(--orange);-webkit-text-stroke-color:var(--orange);text-stroke-color:var(--orange)}.section-head .title{grid-area:title;align-self:center;margin:0;font-family:var(--sans);font-weight:600;font-size:clamp(20px,2.2vw,32px);letter-spacing:-.02em;line-height:1.02;color:var(--fg)}.section-head .mono{display:none}.sub-head{display:flex;align-items:center;gap:14px;margin:0 0 clamp(24px,3vw,36px);font-family:var(--sans);font-weight:500;font-size:clamp(16px,1.4vw,20px);letter-spacing:-.01em;color:var(--fg-2)}.sub-head:before{content:"";width:28px;height:2px;flex:none;background:var(--orange)}.h-display{font-family:var(--display);font-weight:600;letter-spacing:-.03em;line-height:.94;font-size:var(--fs-h1);margin:0}.h-section{font-family:var(--sans);font-weight:600;letter-spacing:-.015em;line-height:1.02;font-size:var(--fs-h2);margin:0}.h-card{font-family:var(--sans);font-weight:600;font-size:var(--fs-h3);letter-spacing:-.005em;line-height:1.15;margin:0}.lead{font-size:var(--fs-lead);line-height:1.4;max-width:58ch;color:var(--fg-2)}.muted{color:var(--fg-2)}.pill{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--fg);padding:8px 14px;border-radius:999px;background:var(--bg-card);border:1px solid var(--line)}.pill .dot{width:6px;height:6px;background:var(--blue);border-radius:50%;display:inline-block;box-shadow:0 0 8px #2f74fae6}.btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:14px;padding:14px 18px;background:var(--orange);color:#fff;font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--orange);border-radius:var(--r-sm);transition:transform .25s var(--ease),background .25s var(--ease),box-shadow .25s var(--ease);box-shadow:inset 0 1px #ffffff26,0 0 #f2460200}.btn:after{content:"";position:absolute;top:0;bottom:0;left:-55%;width:38%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.32),transparent);transform:skew(-18deg);transition:transform .55s var(--ease);pointer-events:none}.btn:hover:after{transform:skew(-18deg) translate(420%)}.btn:hover{background:var(--orange-2);border-color:var(--orange-2);transform:translateY(-2px);box-shadow:inset 0 1px #fff3,0 8px 24px -8px #f246028c}.btn .arrow{display:inline-block;transition:transform .25s var(--ease)}.btn:hover .arrow{transform:translate(4px)}.btn--ghost{background:transparent;color:var(--fg);border-color:var(--line-strong)}.btn--ghost:hover{background:var(--bg-card);border-color:var(--blue);box-shadow:0 8px 24px -8px #2f74fa73}.btn--blue{background:var(--blue);border-color:var(--blue)}.btn--blue:hover{background:var(--blue-2);border-color:var(--blue-2)}.card{position:relative;background:var(--bg-card);border:1px solid var(--line);border-radius:0;padding:24px;transition:border-color .25s var(--ease),background .25s var(--ease),transform .25s var(--ease),box-shadow .3s var(--ease)}.card:hover{border-color:var(--line-strong);background:var(--bg-card-2);transform:translateY(-3px);box-shadow:0 14px 40px -18px #2f74fa80}.card .num{font-family:var(--mono);font-size:var(--fs-mono);color:var(--fg-3)}.glow{position:absolute;pointer-events:none;filter:blur(40px);opacity:.9;z-index:0}.glow--a{width:60vw;height:60vw;right:-10vw;top:-10vw;background:radial-gradient(closest-side,#2f74fa8c,#2f74fa00 70%)}.glow--b{width:40vw;height:40vw;left:-8vw;bottom:-6vw;background:radial-gradient(closest-side,#2f74fa59,#2f74fa00 70%)}@media(max-width:880px){.section-head{column-gap:16px}.section-head .index{padding-right:16px}}
