.cx-team{--navy:#1e5282;--navy-deep:#123e66;--ink:#061f36;--ink2:#0a2c4d;--ink3:#3b3b3b;--muted:#7c8da0;--paper:#f8faff;--warm:#ebf0fe;--card:#f3f6ff;--accent:#f85545;--hot:#fe7366;--teal:#1386b1;--gold:#e4b20e;--purple:#cf45f8;--green:#3eb436;--display:"Montserrat",sans-serif;--body:"Montserrat",sans-serif;--shadow-soft:0 8px 22px rgba(6,31,54,0.1);--shadow-blue:0 8px 22px rgba(30,82,130,0.15);--shadow-lg:0 18px 40px rgba(6,31,54,0.16);--ease:cubic-bezier(0.16,1,0.3,1);font-family:var(--body);background:var(--paper);color:var(--ink3);overflow-x:hidden;line-height:1.6;-webkit-font-smoothing:antialiased;position:relative;*,:after,:before{box-sizing:border-box}a{color:inherit}& #cur{width:9px;height:9px;background:var(--accent);border-radius:50%;z-index:9999;transition:width .15s,height .15s,background .2s}& #cur,& #cur-ring{position:fixed;pointer-events:none;transform:translate(-50%,-50%);display:none}& #cur-ring{width:34px;height:34px;border:1.5px solid rgba(248,85,69,.4);border-radius:50%;z-index:9998;transition:left .09s linear,top .09s linear,width .2s,height .2s}&:has(a:hover) #cur,&:has(button:hover) #cur{width:42px;height:42px;background:rgba(248,85,69,.16)}&:has(a:hover) #cur-ring,&:has(button:hover) #cur-ring{opacity:0}& .hero{position:relative;min-height:100vh;display:grid;grid-template-columns:1.02fr .98fr;gap:3.5rem;align-items:center;padding:5rem 4.5rem;background:var(--ink);overflow:hidden}& .hero-aurora{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}& .blob{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55;mix-blend-mode:screen}& .blob.b1{width:46vw;height:46vw;left:-12vw;top:-14vw;background:radial-gradient(circle,#1e5282,transparent 68%);animation:cxt-drift1 22s ease-in-out infinite}& .blob.b2{width:40vw;height:40vw;right:-8vw;top:6vw;background:radial-gradient(circle,#f85545,transparent 66%);opacity:.32;animation:cxt-drift2 26s ease-in-out infinite}& .blob.b3{width:34vw;height:34vw;left:24vw;bottom:-16vw;background:radial-gradient(circle,#1386b1,transparent 66%);opacity:.3;animation:cxt-drift3 30s ease-in-out infinite}& #particle-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}& .hero-grid-lines{position:absolute;inset:0;z-index:0;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:64px 64px;mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,transparent 80%)}& .hero-left{position:relative;z-index:2}& .hero-eyebrow{display:inline-flex;align-items:center;gap:.7rem;font-family:var(--display);font-size:.8rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:1.9rem;opacity:0;animation:cxt-fadeUp .7s .3s forwards}& .hero-eyebrow:before{content:"";width:30px;height:2px;background:var(--accent)}& .hero-h1{font-family:var(--display);font-weight:800;font-size:clamp(2.7rem,5.3vw,5.3rem);line-height:.98;letter-spacing:-.025em;text-transform:uppercase;color:#fff;margin-bottom:1.7rem}& .hero-h1 .line{display:block;overflow:hidden}& .hero-h1 .li{display:block;transform:translateY(108%);animation:cxt-slideUp .85s var(--ease) forwards}& .hero-h1 .line:first-child .li{animation-delay:.38s}& .hero-h1 .line:nth-child(2) .li{animation-delay:.52s}& .hero-h1 em{font-style:normal;color:var(--accent);position:relative;display:inline-block}& .hero-h1 em:after{content:"";position:absolute;left:-.04em;right:-.04em;bottom:.04em;height:.09em;background:var(--accent);transform:scaleX(0);transform-origin:left;animation:cxt-wipe .7s 1.25s var(--ease) forwards;border-radius:2px}& .hero-sub{font-size:clamp(1.02rem,1.4vw,1.18rem);color:rgba(255,255,255,.66);line-height:1.7;font-weight:400;max-width:46ch;margin-bottom:2.3rem;opacity:0;animation:cxt-fadeUp .7s .8s forwards}& .hero-btns{display:flex;align-items:center;gap:1.5rem;opacity:0;animation:cxt-fadeUp .7s .95s forwards;flex-wrap:wrap}& .btn-hero{display:inline-flex;align-items:center;gap:.65rem;background:var(--accent);color:#fff;font-family:var(--display);font-size:1rem;font-weight:700;padding:1.05rem 2.3rem;border:none;border-radius:12px;cursor:pointer;text-decoration:none;letter-spacing:.01em;position:relative;overflow:hidden;box-shadow:0 10px 30px rgba(248,85,69,.3);transition:background .2s,transform .15s,box-shadow .2s}& .btn-hero:before{content:"";position:absolute;inset:0;background:rgba(255,255,255,.14);transform:translateX(-101%);transition:transform .45s var(--ease)}& .btn-hero:hover:before{transform:translateX(0)}& .btn-hero:hover{background:var(--hot);transform:translateY(-2px);box-shadow:0 16px 40px rgba(248,85,69,.4)}& .btn-ghost-h{font-size:.98rem;color:rgba(255,255,255,.55);font-weight:500;text-decoration:none;display:flex;align-items:center;gap:.45rem;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:3px;transition:color .2s,border-color .2s}& .btn-ghost-h:hover{color:#fff;border-color:rgba(255,255,255,.6)}& .hero-hint{display:flex;align-items:center;gap:.6rem;margin-top:2.4rem;font-size:.8rem;color:rgba(255,255,255,.4);font-weight:500;letter-spacing:.02em;opacity:0;animation:cxt-fadeUp .7s 1.1s forwards}& .hero-hint b{color:rgba(255,255,255,.8);font-weight:700}& .hero-hint .dotpulse{width:8px;height:8px;border-radius:50%;background:var(--accent);animation:cxt-dotp 1.8s ease-in-out infinite}& .hero-right{position:relative;z-index:2;opacity:0;animation:cxt-fadeUp .9s .6s forwards}& #hero-cluster{position:relative;width:100%;aspect-ratio:1/1;max-width:560px;margin:0 auto}& .cl-node{position:absolute;transform:translate(-50%,-50%);background:none;border:none;padding:0;cursor:pointer;opacity:0;animation:cxt-popIn .7s var(--d,.3s) var(--ease) forwards}& .cl-node:hover{z-index:30!important}& #cluster-tip{position:absolute;pointer-events:none;z-index:40;background:#fff;color:var(--ink);padding:.5rem .85rem;border-radius:10px;box-shadow:var(--shadow-lg);transform:translate(-50%,-128%);opacity:0;transition:opacity .18s;white-space:nowrap}& #cluster-tip.show{opacity:1}& #cluster-tip:after{content:"";position:absolute;left:50%;bottom:-5px;transform:translateX(-50%) rotate(45deg);width:10px;height:10px;background:#fff}& .ct-name{font-family:var(--display);font-weight:700;font-size:.92rem;line-height:1.1}& .ct-role{font-size:.72rem;color:var(--accent);font-weight:600;margin-top:1px}& .ava{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--sz);height:var(--sz);border-radius:50%;overflow:hidden;flex:none;transition:transform .4s var(--ease);box-shadow:0 10px 26px rgba(0,0,0,.32)}& .ava-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:50%}& .ava-base{opacity:1;transition:opacity .4s,transform .55s var(--ease)}& .ava-rev{opacity:0;transition:opacity .45s}& .ava-initials{color:#fff;font-family:var(--display)}& .ava-ini{position:relative;z-index:2;font-weight:800;font-size:calc(var(--sz) * .34);letter-spacing:.02em;transition:transform .4s,text-shadow .25s}& .ava-fx{opacity:0;transition:opacity .4s;z-index:1}& .ava-fx,& .ava-ring{position:absolute;inset:0;border-radius:50%}& .ava-ring{box-shadow:inset 0 0 0 2px rgba(255,255,255,.16);transition:box-shadow .35s;z-index:3;pointer-events:none}& :where(.cl-node,.tcard):hover .ava{transform:scale(1.07)}& :where(.cl-node,.tcard):hover .ava-ring{box-shadow:0 0 0 3px var(--accent),0 0 0 7px rgba(248,85,69,.2),inset 0 0 0 2px rgba(255,255,255,.2)}&[data-reveal=steampunk] :where(.cl-node,.tcard):hover .rev-steam{opacity:1}&[data-reveal=steampunk] :where(.cl-node,.tcard):hover .ava-featured .ava-base{opacity:0}&[data-reveal=steampunk] :where(.cl-node,.tcard):hover .ava-initials{filter:sepia(.55) saturate(1.4) contrast(1.04) brightness(.98)}&[data-reveal=steampunk] :where(.cl-node,.tcard):hover .ava-initials .ava-fx{opacity:1;background:radial-gradient(circle at 50% 38%,rgba(228,178,14,.28),transparent 60%),repeating-conic-gradient(from 0deg at 50% 50%,rgba(120,75,20,0) 0deg 16deg,rgba(120,75,20,.22) 16deg 18deg);box-shadow:inset 0 0 0 4px rgba(160,110,35,.55)}&[data-reveal=steampunk] :where(.cl-node,.tcard):hover .ava-initials .ava-ini{transform:scale(.92);text-shadow:0 2px 6px rgba(60,35,5,.6)}&[data-reveal=glitch] :where(.cl-node,.tcard):hover .rev-glitch{opacity:1;animation:cxt-glImg .42s steps(2) infinite}&[data-reveal=glitch] :where(.cl-node,.tcard):hover .ava-featured .ava-base{opacity:0}&[data-reveal=glitch] :where(.cl-node,.tcard):hover .ava-initials .ava-ini{animation:cxt-glTxt .38s steps(2) infinite;text-shadow:2px 0 rgba(248,85,69,.9),-2px 0 rgba(19,134,177,.9)}&[data-reveal=glitch] :where(.cl-node,.tcard):hover .ava-initials .ava-fx{opacity:.9;background:repeating-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0) 2px,rgba(0,0,0,.18) 3px,rgba(0,0,0,0) 4px);mix-blend-mode:overlay}& :where(.cl-node,.tcard):hover .ava-mono .ava-base{animation:cxt-glImg .42s steps(2) infinite;filter:drop-shadow(2px 0 rgba(248,85,69,.6)) drop-shadow(-2px 0 rgba(19,134,177,.6))}& :where(.cl-node,.tcard):hover .ava-mono .ava-fx{opacity:.9;background:repeating-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0) 2px,rgba(0,0,0,.18) 3px,rgba(0,0,0,0) 4px);mix-blend-mode:overlay}&[data-reveal=clean] :where(.cl-node,.tcard):hover .ava-base{transform:scale(1.12)}&[data-reveal=clean] :where(.cl-node,.tcard):hover .ava-initials .ava-ini{transform:scale(1.08)}& .ticker-wrap{background:var(--accent);overflow:hidden;padding:.9rem 0}& .ticker{display:flex;width:max-content;animation:cxt-ticker 32s linear infinite}& .ticker-item{font-family:var(--display);font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff;padding:0 2.6rem;white-space:nowrap;display:flex;align-items:center;gap:2.6rem}& .ticker-item:after{content:"✦";opacity:.55;font-size:.7rem}& .stats{padding:5rem 4.5rem;background:var(--warm);border-bottom:1px solid rgba(30,82,130,.08)}& .stats-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(30,82,130,.1);max-width:1280px;margin:0 auto;border-radius:18px;overflow:hidden}& .stat-cell{background:var(--warm);padding:2.8rem 2rem;text-align:center}& .stat-num{font-family:var(--display);font-size:clamp(2.6rem,4.6vw,4.4rem);font-weight:800;color:var(--navy);letter-spacing:-.03em;line-height:1}& .stat-num sup{font-size:.42em;color:var(--accent);font-weight:800;vertical-align:super}& .stat-label{font-family:var(--display);font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--navy);opacity:.6;margin-top:.8rem;line-height:1.4}& .spotlight{background:var(--ink);padding:7rem 4.5rem;position:relative;overflow:hidden}& .spot-bg-word{position:absolute;top:1.5rem;left:-1rem;font-family:var(--display);font-weight:800;font-size:18vw;font-style:italic;color:rgba(255,255,255,.022);pointer-events:none;line-height:1;letter-spacing:-.05em;text-transform:uppercase}& .spot-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:4.5rem;align-items:center;position:relative;z-index:1;max-width:1320px;margin:0 auto}& .spot-copy .section-badge{color:var(--accent)}& .spot-h2{font-family:var(--display);font-weight:700;font-size:clamp(2rem,3.4vw,3.4rem);line-height:1.06;letter-spacing:-.02em;color:#fff;margin:.6rem 0 1.3rem}& .spot-h2 em{font-style:normal;color:var(--accent)}& .spot-p{font-size:1.12rem;color:rgba(255,255,255,.6);line-height:1.7;max-width:46ch}& .spot-p+.spot-p{margin-top:1rem}& .spot-try{display:inline-flex;align-items:center;gap:.7rem;margin-top:2rem;font-family:var(--display);font-weight:700;font-size:.84rem;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}& .spot-try .pulse{width:30px;height:30px;border-radius:50%;border:1.5px dashed rgba(248,85,69,.5);display:flex;align-items:center;justify-content:center;animation:cxt-spin 9s linear infinite}& .spot-try .pulse:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent)}& .spot-card,& .spot-stage{position:relative}& .spot-card{border-radius:24px;overflow:hidden;box-shadow:0 30px 70px rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.1);aspect-ratio:16/10}& .spot-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s var(--ease),transform 6s linear}& .spot-card .spot-clean{opacity:1}& .spot-card .spot-steam{opacity:0;transform:scale(1.06)}& .spot-stage:hover .spot-steam{opacity:1;transform:scale(1)}& .spot-stage:hover .spot-clean{opacity:0}& .spot-clean-wrap{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;background:linear-gradient(160deg,#0d3358,#061f36)}& .spot-clean-wrap .ava{box-shadow:none}& .spot-cap{position:absolute;left:0;right:0;bottom:0;padding:1.6rem 1.8rem;background:linear-gradient(0deg,rgba(6,31,54,.92),transparent);display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;z-index:2}& .spot-cap-name{font-family:var(--display);font-weight:700;font-size:1.2rem;color:#fff;line-height:1.1}& .spot-cap-role{font-size:.78rem;color:rgba(255,255,255,.6);margin-top:2px}& .spot-cap-tag{font-family:var(--display);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--accent);padding:.4rem .8rem;border-radius:999px;white-space:nowrap}& .explorer{padding:7rem 4.5rem 8rem;background:var(--paper)}& .exp-head{text-align:center;max-width:760px;margin:0 auto 2.6rem}& .section-badge{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--display);font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:1.1rem}& .section-badge.center{justify-content:center}& .section-badge:before{content:"";width:24px;height:2px;background:currentColor}& .exp-h2{font-family:var(--display);font-weight:700;font-size:clamp(2.1rem,3.6vw,3.6rem);line-height:1.06;letter-spacing:-.02em;color:var(--navy)}& .exp-h2 em{font-style:normal;color:var(--accent)}& .exp-sub{font-size:1.1rem;color:var(--ink3);line-height:1.7;margin-top:1rem}& #filter-bar{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin:0 auto 1rem;max-width:920px}& .chip{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--display);font-size:.88rem;font-weight:600;color:var(--navy);background:#fff;border:1.5px solid rgba(30,82,130,.14);padding:.6rem 1.15rem;border-radius:999px;cursor:pointer;transition:background .22s,color .22s,border-color .22s,transform .22s}& .chip:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}& .chip.on{background:var(--navy);color:#fff;border-color:var(--navy)}& .chip-n{font-size:.72rem;font-weight:700;background:rgba(30,82,130,.1);color:var(--navy);min-width:1.4em;height:1.4em;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0 .3em;transition:background .22s,color .22s}& .chip.on .chip-n{background:rgba(255,255,255,.22);color:#fff}& .chip:hover:not(.on) .chip-n{background:rgba(248,85,69,.14);color:var(--accent)}& #grid-count{display:block;text-align:center;font-family:var(--display);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:2.6rem}& #team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1320px;margin:0 auto}& .tcard{position:relative;background:var(--ink);border-radius:22px;padding:1.9rem 1.9rem 2.1rem;overflow:hidden;cursor:pointer;border:1px solid rgba(255,255,255,.06);opacity:0;transform:translateY(26px);transition:opacity .6s var(--ease),transform .6s var(--ease),border-color .3s,box-shadow .3s;transition-delay:calc(var(--i, 0) * .04s)}& .tcard.in{opacity:1;transform:none}& .tcard.hide{display:none}& .tcard:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent);transform:scaleY(0);transform-origin:center;transition:transform .4s var(--ease)}& .tcard:hover{border-color:rgba(248,85,69,.3);box-shadow:0 24px 50px rgba(0,0,0,.4);transform:translateY(-5px)}& .tcard:hover:before{transform:scaleY(1)}& .tc-top{display:flex;align-items:center;gap:1.1rem;margin-bottom:1.5rem}& .tc-id{min-width:0}& .tc-name{font-family:var(--display);font-weight:700;font-size:1.18rem;color:#fff;line-height:1.15;letter-spacing:-.01em}& .tc-aka{font-weight:500;font-style:italic;color:var(--accent);font-size:.92rem}& .tc-role{font-size:.86rem;color:rgba(255,255,255,.55);margin-top:.3rem;font-weight:500;line-height:1.3}& .tc-meta{border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding:1.1rem 0;display:flex;flex-direction:column;gap:.7rem}& .tc-row{display:flex;align-items:baseline;gap:.8rem}& .tc-k{font-family:var(--display);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.4);width:84px;flex:none}& .tc-v{font-size:.92rem;font-weight:600;color:#fff;line-height:1.35}& .tc-slogan{font-size:.96rem;font-style:italic;color:rgba(255,255,255,.62);line-height:1.55;margin-top:1.2rem;min-height:3em}& .tc-dept{display:inline-block;margin-top:1.3rem;font-family:var(--display);font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);background:rgba(248,85,69,.12);padding:.35rem .75rem;border-radius:999px}& .cta-strip{padding:6.5rem 4.5rem;background:var(--accent);position:relative;overflow:hidden}& .cta-bg-word{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-end;overflow:hidden;pointer-events:none}& .cta-bg-word span{font-family:var(--display);font-weight:800;font-size:19vw;font-style:italic;color:rgba(6,31,54,.1);white-space:nowrap;transform:translateX(6%);text-transform:uppercase}& .cta-grid{display:grid;grid-template-columns:1fr auto;gap:5rem;align-items:center;position:relative;z-index:1;max-width:1320px;margin:0 auto}& .cta-headline{font-family:var(--display);font-weight:700;font-size:clamp(2rem,3.6vw,3.4rem);color:#fff;line-height:1.08;letter-spacing:-.02em}& .cta-sub{font-size:1.12rem;color:rgba(255,255,255,.85);margin-top:1.1rem;font-weight:400;line-height:1.6;max-width:54ch}& .cta-right{display:flex;flex-direction:column;gap:.9rem;align-items:stretch}& .btn-white{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;background:#fff;color:var(--navy);font-family:var(--display);font-size:1rem;font-weight:700;padding:1.1rem 2.4rem;border:none;border-radius:12px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .2s,transform .2s,box-shadow .2s,color .2s}& .btn-white:hover{background:var(--ink);color:#fff;transform:translateY(-3px);box-shadow:0 16px 40px rgba(6,31,54,.3)}& .btn-ghost-w{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:transparent;color:#fff;font-family:var(--display);font-size:.95rem;font-weight:700;padding:.95rem 2rem;border:1.5px solid rgba(255,255,255,.55);border-radius:12px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .2s,color .2s,border-color .2s}& .btn-ghost-w:hover{background:#fff;color:var(--accent);border-color:#fff}& .sr{opacity:0;transform:translateY(30px);transition:opacity .8s var(--ease),transform .8s var(--ease)}& .sr.up{opacity:1;transform:none}& .d1{transition-delay:.1s}& .d2{transition-delay:.2s}& .d3{transition-delay:.3s}&[data-hero=centered] .hero{grid-template-columns:1fr;justify-items:center;text-align:center;gap:2.5rem;padding-top:8rem}&[data-hero=centered] .hero-left{max-width:820px;order:1}&[data-hero=centered] .hero-btns,&[data-hero=centered] .hero-eyebrow,&[data-hero=centered] .hero-hint{justify-content:center}&[data-hero=centered] .hero-sub{margin-left:auto;margin-right:auto}&[data-hero=centered] .hero-right{order:2;width:100%}&[data-hero=centered] #hero-cluster{max-width:660px;aspect-ratio:21/9}@media (min-width:1051px){cursor:none;& a,& button{cursor:none}& #cur,& #cur-ring{display:block}}@media (max-width:1050px){& .cta-strip,& .explorer,& .hero,& .spotlight,& .stats{padding-left:1.6rem;padding-right:1.6rem}& .cta-grid,& .hero,& .spot-grid{grid-template-columns:1fr;gap:3rem}& .hero{padding-top:4rem;text-align:center;justify-items:center}& .hero-btns,& .hero-eyebrow,& .hero-hint{justify-content:center}& .hero-sub{margin-left:auto;margin-right:auto}& #hero-cluster{max-width:440px}& #team-grid,& .stats-inner{grid-template-columns:1fr 1fr}& .cta-grid{text-align:center;justify-items:center}& .cta-right{width:100%;max-width:360px}}@media (max-width:680px){& #team-grid{grid-template-columns:1fr}& .stats-inner{grid-template-columns:1fr 1fr}}}@keyframes cxt-fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes cxt-slideUp{0%{transform:translateY(108%)}to{transform:translateY(0)}}@keyframes cxt-wipe{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cxt-popIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes cxt-ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes cxt-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes cxt-dotp{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}}@keyframes cxt-drift1{0%,to{transform:translate(0)}50%{transform:translate(8vw,5vw)}}@keyframes cxt-drift2{0%,to{transform:translate(0)}50%{transform:translate(-6vw,7vw)}}@keyframes cxt-drift3{0%,to{transform:translate(0)}50%{transform:translate(5vw,-6vw)}}@keyframes cxt-glImg{0%{transform:translate(0)}25%{transform:translate(-2px,1px)}50%{transform:translate(2px,-1px)}75%{transform:translate(-1px,-1px)}to{transform:translate(0)}}@keyframes cxt-glTxt{0%{transform:translate(0)}25%{transform:translate(-2px,1px)}50%{transform:translate(2px)}75%{transform:translateY(-1px)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.cx-team *,.cx-team :after,.cx-team :before{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important}.cx-team .cl-node,.cx-team .hero-btns,.cx-team .hero-eyebrow,.cx-team .hero-hint,.cx-team .hero-right,.cx-team .hero-sub{opacity:1!important}.cx-team .cl-node{transform:translate(-50%,-50%)!important}.cx-team .hero-h1 .li{transform:none!important}.cx-team .hero-h1 em:after{transform:scaleX(1)!important}.cx-team .sr{opacity:1!important;transform:none!important}}