: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}[data-social]:hover{border-color:var(--a)!important;color:var(--a)!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}}:root,:root:not([data-qv=light]){--ins-wash:linear-gradient(90deg,#0c0c10f7 0%,#0c0c10f0 38%,#0c0c10c2 64%,#0c0c1052 84%,#0c0c1000 100%)}:root[data-qv=light]{--ins-wash:linear-gradient(90deg,#fffffff7 0%,#fffffff0 38%,#fffc 64%,#ffffff5c 84%,#fff0 100%)}@media (max-width:1080px){[data-insights-grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:680px){[data-insights-grid]{grid-template-columns:1fr!important}}html{scroll-behavior:auto}[data-dash-shell]{grid-template-columns:220px 1fr;align-items:start;display:grid}[data-dash-nav]{border-right:1px solid var(--line);flex-direction:column;gap:4px;padding:20px 12px;display:flex;position:sticky;top:0}@media (max-width:760px){[data-dash-shell]{grid-template-columns:1fr}[data-dash-nav]{border-right:none;border-bottom:1px solid var(--line);flex-flow:wrap;padding:10px 16px;position:static}}[data-rte-editor]{outline:none}[data-rte-editor] ul{padding-left:1.4em;list-style:outside}[data-rte-editor] ol{padding-left:1.4em;list-style:decimal}[data-rte-editor] li{margin-bottom:4px}[data-rte-editor] blockquote{border-left:3px solid var(--a);color:var(--mute);margin:12px 0;padding:10px 16px;font-style:italic}[data-rte-editor] h3{margin:16px 0 8px;font-weight:700}[data-rte-editor] p{margin:0 0 10px}[data-rte-editor] img{border-radius:8px;max-width:100%;margin:8px 0}[data-rte-editor] p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--mute);float:left;pointer-events:none;height:0}.cms-richtext{color:var(--mute);font-size:clamp(15.5px,1.1vw,18.5px);line-height:1.75}.cms-richtext p{margin:0 0 16px}.cms-richtext p:last-child{margin-bottom:0}.cms-richtext h3{color:var(--ink);margin:28px 0 12px;font-family:Manrope,system-ui,sans-serif;font-size:1.3em;font-weight:700}.cms-richtext h3:first-child{margin-top:0}.cms-richtext ul{color:var(--mute);margin:0 0 16px;padding-left:1.3em;list-style:outside}.cms-richtext ol{color:var(--mute);margin:0 0 16px;padding-left:1.3em;list-style:decimal}.cms-richtext li{margin-bottom:6px}.cms-richtext a{color:var(--a);text-decoration:underline}.cms-richtext strong{color:var(--ink)}.cms-richtext blockquote{border-left:3px solid var(--grad);background:color-mix(in oklab,var(--bg2) 60%,transparent);color:var(--ink);border-radius:0 14px 14px 0;margin:18px 0;padding:clamp(18px,2.4vw,28px) clamp(20px,2.8vw,32px);font-size:1.05em;font-style:italic}.cms-richtext img{border-radius:14px;max-width:100%;height:auto;margin:8px 0;display:block}[data-about-card-paras] p{margin:0 0 clamp(12px,1.6vh,20px)}[data-about-card-paras] p:last-child{margin-bottom:0}:root:not([data-qv=light]){--bg:#0f0f12;--bg2:#17161d;--ink:#f4f4f6;--mute:#9a9aa8;--line:#2a2833;--a:#9a8bdc;--b:#5e4aad;--grad:linear-gradient(100deg,#5e4aad,#735fc0)}:root:not([data-qv=light]) ::selection{color:#fff;background:#5e4aad}
