:root{--bg:#0f0f12;--bg2:#15151b;--ink:#f4f4f6;--mute:#9a9aa8;--line:#2a2a33;--a:#4461c8;--b:#6b3fa0;--grad:linear-gradient(100deg,#4461c8,#6b3fa0)}:root[data-qv=light]{--bg:#f3f0ea;--bg2:#fff;--ink:#0f0f12;--mute:#55555f;--line:#ddd8cf}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);margin:0;font-family:Manrope,system-ui,sans-serif;transition:background .5s,color .5s;overflow-x:hidden}a{color:var(--ink);text-decoration:none}a:hover{color:var(--a)}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}::selection{background:var(--a);color:#fff}h1,h2,h3,h4,p,ul{margin:0}ul{padding:0;list-style:none}summary::-webkit-details-marker{display:none}@keyframes qvMarquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes qvSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes qvBlink{0%,to{opacity:1}50%{opacity:.25}}[data-svc-face]{opacity:0;pointer-events:none;transition:opacity .5s,transform .5s;transform:translateY(16px)}[data-svc-face].on,[data-svc-col]:not([data-ready]) [data-svc-face]:first-child{opacity:1;pointer-events:auto;transform:none}[data-svc-slide]{opacity:.3;transition:opacity .55s}[data-svc-slide].on{opacity:1}[data-rail-step]{opacity:.32;transition:opacity .45s}[data-rail-step].on,[data-rail-sec]:not([data-ready]) [data-rail-step]:first-of-type{opacity:1}[data-art-scroll]{scrollbar-width:none;-ms-overflow-style:none}[data-art-scroll]::-webkit-scrollbar{display:none}[data-art-wash]{opacity:0;transition:opacity .5s}[data-art]:hover [data-art-wash]{opacity:.62}[data-art-img]{transition:transform .7s cubic-bezier(.2,0,.2,1),filter .5s}[data-art]:hover [data-art-img]{filter:saturate(.6);transform:scale(1.06)}[data-art-desc]{opacity:0;transition:opacity .45s,transform .45s;transform:translateY(10px)}[data-art]:hover [data-art-desc]{opacity:1;transform:none}[data-val-row]{transition:background .4s}[data-val-row] [data-val-name],[data-val-row] [data-val-copy],[data-val-row] [data-val-num]{transition:color .4s,opacity .4s}[data-val-row] [data-val-name]{color:var(--mute);opacity:.5}[data-val-row] [data-val-copy],[data-val-row] [data-val-num]{opacity:.42}[data-val-row]:hover{background:var(--bg)}[data-val-row]:hover [data-val-name]{color:var(--ink);opacity:1}[data-val-row]:hover [data-val-copy],[data-val-row]:hover [data-val-num]{opacity:1}[data-team-bio]{opacity:0;pointer-events:none;transition:opacity .45s}[data-team-bio].on{opacity:1;pointer-events:auto}[data-team-strip]{scrollbar-width:none}[data-team-strip]::-webkit-scrollbar{display:none}[data-team-card]{opacity:.22;filter:grayscale();transition:opacity .55s,filter .55s}[data-team-card].on{opacity:1;filter:none}[data-team-wrap]:not([data-ready]) [data-team-bio]:first-of-type{opacity:1}[data-team-wrap]:not([data-ready]) [data-team-card]:first-of-type{opacity:1;filter:none}[data-yr-step]{transition:opacity .45s}[data-mega-panel]{opacity:0;visibility:hidden;transition:opacity .3s,transform .35s cubic-bezier(.4,0,.2,1),visibility .3s;transform:translateY(-8px)}[data-mega-item]:hover [data-mega-panel],[data-mega-item]:focus-within [data-mega-panel]{opacity:1;visibility:visible;transform:none}[data-hdr-panel]{opacity:0;visibility:hidden;z-index:70;transition:opacity .22s,transform .3s cubic-bezier(.4,0,.2,1),visibility .22s;transform:translateY(-8px)}[data-nav-item]:hover [data-hdr-panel],[data-nav-item]:focus-within [data-hdr-panel]{opacity:1;visibility:visible;transform:none}[data-hdr-link] [data-hdr-n],[data-hdr-link] [data-hdr-t]{color:var(--mute);transition:color .28s}[data-hdr-link]:hover [data-hdr-t]{color:var(--ink)}[data-hdr-link]:hover [data-hdr-n]{color:var(--a)}[data-hdr-peek]{border:1px solid var(--line);opacity:0;pointer-events:none;background-position:50%;background-size:cover;border-radius:14px;width:clamp(150px,16vw,200px);transition:opacity .25s;position:absolute;top:clamp(14px,1.6vw,20px);bottom:clamp(14px,1.6vw,20px);right:clamp(14px,1.6vw,20px)}[data-hdr-link]:hover [data-hdr-peek]{opacity:1}[data-svc-link] [data-svc-n],[data-svc-link] [data-svc-t]{color:var(--mute);transition:color .3s}[data-svc-link]:hover [data-svc-t]{color:var(--ink)}[data-svc-link]:hover [data-svc-n]{color:var(--a)}[data-svc-peek]{aspect-ratio:4/3;border:1px solid var(--line);background-color:var(--bg2);opacity:0;visibility:hidden;pointer-events:none;z-index:55;background-position:50%;background-size:cover;border-radius:14px;width:clamp(180px,17vw,250px);transition:opacity .32s,transform .45s cubic-bezier(.16,1,.3,1),visibility .32s;position:absolute;top:calc(100% + 12px);right:clamp(16px,3.4vw,48px);transform:translateY(-10px)scale(.97);box-shadow:0 26px 60px #00000080}[data-svc-link]:hover [data-svc-peek],[data-svc-link]:focus-visible [data-svc-peek]{opacity:1;visibility:visible;transform:none}[data-marq-track][data-dir=up]{animation:52s linear infinite marq-up}[data-marq-track][data-dir=down]{animation:46s linear infinite marq-down}@keyframes marq-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes marq-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}[data-marq]:hover [data-marq-track],[data-marq]:focus-within [data-marq-track]{animation-play-state:paused}[data-pill]{transition:border-color .3s,background .3s,transform .35s cubic-bezier(.4,0,.2,1)}[data-pill] [data-pill-n]{color:var(--mute);transition:color .3s}[data-pill]:hover{background:var(--bg2);border-color:#0000;transform:translateY(-3px)}[data-pill]:hover [data-pill-n]{color:var(--a)}[data-cap]{background:var(--bg);flex:200px;transition:flex-basis .6s cubic-bezier(.4,0,.2,1),opacity .45s,background .45s}[data-cap-num]{opacity:.1;transition:opacity .45s,transform .6s cubic-bezier(.4,0,.2,1)}[data-cap-bar]{transform-origin:0;transition:transform .6s cubic-bezier(.4,0,.2,1);transform:scaleX(.1)}[data-cap-row]:hover [data-cap]{opacity:.32;flex-basis:18%}[data-cap-row]:hover [data-cap]:hover{opacity:1;background:var(--bg2);flex-basis:42%}[data-cap-row]:hover [data-cap]:hover [data-cap-num]{opacity:.34;transform:translateY(-8px)}[data-cap-row]:hover [data-cap]:hover [data-cap-bar]{transform:scaleX(1)}[data-svc-col]:not([data-ready]) [data-svc-slide]:first-child{opacity:1}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}[data-nav-btn]:hover{color:var(--ink)!important;border-color:var(--a)!important}[data-theme-toggle]:hover{border-color:var(--a)!important;transform:rotate(90deg)!important}[data-partner-track]:hover{animation-play-state:paused!important}[data-partner]:hover{color:var(--ink)!important}[data-pillar-card]:hover{transform:rotateY(180deg)!important}[data-svc-learn]:hover{color:var(--a)!important}[data-svc-all]:hover{border-color:var(--a)!important}[data-faq-q]:hover{color:var(--a)!important}[data-cta-outline]:hover{border-color:var(--a)!important}[data-foot-link]:hover{color:var(--a)!important}[data-foot-svc]:hover{color:var(--ink)!important}[data-svc-cta]:hover{border-color:var(--a)!important}[data-work-card]:hover{transform:translateY(-10px)!important}[data-post-card]:hover{border-color:var(--a)!important;transform:translateY(-8px)!important}[data-field]:focus,[data-team-btn]:hover{border-color:var(--a)!important}[data-foot-nav]:hover{color:var(--ink)!important}:root,:root:not([data-qv=light]){--q-wm:#000;--q-wm-op:.3}:root[data-qv=light]{--q-wm:#0f0f12;--q-wm-op:.05}[data-hero-arrow]:hover{background:#09090cb3!important;border-color:#fff!important}@media (max-width:860px){[data-journey-row]{grid-template-columns:1fr!important;row-gap:14px!important;padding-left:40px!important}[data-journey-row]>*{grid-column:1!important;justify-self:start!important;max-width:100%!important}[data-journey-line],[data-journey-progress],[data-journey-dot]{left:14px!important}}
