.system-difference{--system-progress:1;color:#2e1d3f;padding:110px 0 20px;overflow:hidden}.difference-intro{justify-content:space-between;align-items:center;gap:25px;margin-bottom:38px;display:flex}.difference-intro .eyebrow{letter-spacing:.06em;color:#745583;margin:0;font-size:11px}.difference-intro .eyebrow>span{color:#b6a0c5;margin-right:18px}.difference-coordinate{letter-spacing:.08em;color:#9d88ae;font-size:9px}body .system-difference h2{letter-spacing:-.055em;z-index:1;margin:0;font-size:clamp(40px,4.9vw,68px);font-weight:800;line-height:1.04;position:relative}.difference-first{color:#82649c}.difference-second{letter-spacing:-.025em;margin-top:26px;font-size:.5em;font-weight:500;line-height:1.35;display:block}.difference-second em{color:#6c4485;font-style:normal}.difference-stage{isolation:isolate;perspective:1100px;background:radial-gradient(at 50% 48%,#60377c 0,#35213f 42%,#20132d 85%);border-radius:36px;height:560px;margin-top:40px;position:relative;overflow:hidden;box-shadow:0 24px 70px #43295412}.difference-stage:before{content:"";z-index:-1;background-image:radial-gradient(#e6d1ff55 .65px,#0000 .9px);background-size:24px 24px;position:absolute;inset:0;mask-image:radial-gradient(#0006,#0000 75%)}.difference-watermark{letter-spacing:-.055em;color:#0000;-webkit-text-stroke:1px #dab5ff15;white-space:nowrap;z-index:-1;font-size:clamp(100px,16vw,235px);font-weight:800;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.difference-aura{width:360px;height:360px;transform:translate(-50%,-50%) scale(calc(.75 + var(--system-progress)*.4));pointer-events:none;background:radial-gradient(circle,#cca0ff44,#0000 68%);border-radius:50%;position:absolute;top:50%;left:50%}.difference-connections{width:100%;height:100%;opacity:calc(.3 + var(--system-progress)*.7);position:absolute;inset:0}.difference-flow{animation:16s linear infinite system-signal}@keyframes system-signal{to{stroke-dashoffset:-900px}}.difference-core{filter:drop-shadow(0 20px 22px #10032366);z-index:2;place-items:center;width:200px;height:210px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.difference-core svg{width:100%;height:100%;overflow:visible}.difference-modules{position:absolute;inset:0}.difference-module{color:#382347;width:25%;max-width:310px;min-height:200px;transform:translate(var(--module-x),calc(var(--module-y)*(1 - var(--system-progress)))) rotate(calc(var(--module-angle)*(1 - var(--system-progress)))) rotateY(calc(var(--module-tilt)*(1 - var(--system-progress))));transform-origin:50%;will-change:transform;background:linear-gradient(135deg,#fbf4fff2,#ddc8edf2);border-radius:19px;flex-direction:column;padding:23px 25px;display:flex;position:absolute;box-shadow:0 18px 45px #11051f35,inset 0 1px #fff}.difference-module-1{--module-x:0px;--module-y:-35px;--module-angle:-9deg;--module-tilt:12deg;top:40px;left:6%}.difference-module-2{--module-x:0px;--module-y:25px;--module-angle:8deg;--module-tilt:-12deg;top:40px;right:6%}.difference-module-3{--module-x:0px;--module-y:30px;--module-angle:7deg;--module-tilt:12deg;bottom:60px;left:6%}.difference-module-4{--module-x:0px;--module-y:-25px;--module-angle:-7deg;--module-tilt:-12deg;bottom:60px;right:6%}.difference-module-top{color:#8b649f;justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.difference-module-top>span{letter-spacing:.06em;font-size:10px;font-weight:500}body .difference-module h3{letter-spacing:-.025em;margin:0 0 6px;font-size:25px;font-weight:700;line-height:1.2}.difference-module p{color:#715481;margin:0;font-size:12px;line-height:1.6}.difference-module-art{align-items:center;gap:6px;height:26px;margin-top:auto;display:flex;overflow:hidden}.difference-module-art i{background:#a57abd;border-radius:5px;flex:1;height:25px}.difference-module-art i:nth-child(2){background:#c7a2dd}.difference-module-art i:nth-child(3){background:#dcc2eb}.difference-module-art:has(b){grid-template-columns:1fr 1fr;gap:4px 12px;display:grid}.difference-module-art b{background:#9864b0;border-radius:4px;height:4px}.difference-module-art b:nth-child(2n){background:#c3a0d7;width:65%}.difference-module-art small{background:#c2a0d5;border-radius:4px;width:33.33%;height:18px;position:relative}.difference-module-art small:before{content:"";background:#77508d;border-radius:50%;width:4px;height:4px;position:absolute;top:7px;left:6px}.difference-module-art:has(strong){align-items:flex-end}.difference-module-art strong{background:#a477bc;border-radius:3px 3px 0 0;flex:1;height:7px}.difference-module-art strong:nth-child(2){height:11px}.difference-module-art strong:nth-child(3){height:15px}.difference-module-art strong:nth-child(4){height:20px}.difference-module-art strong:nth-child(5){background:#75468e;height:26px}.difference-stage-caption{letter-spacing:.09em;color:#c6abd9;justify-content:center;align-items:center;gap:10px;margin:0;font-size:9px;display:flex;position:absolute;bottom:21px;left:0;right:0}.difference-live-dot{background:#dbbaff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #dbbaff99}.difference-comparison{grid-template-columns:1fr 1fr;gap:75px;margin:46px 0 0;display:grid}.difference-comparison article{background:0 0;min-width:0;padding:0}.difference-comparison .eyebrow{letter-spacing:.05em;color:#a998b6;margin:0 0 18px;font-size:10px}.difference-comparison ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.difference-comparison li{color:#a493af;gap:14px;font-size:15px;line-height:1.6;display:flex}.difference-comparison li>span{color:#ad99bc;flex:none}.difference-after li{color:#533367}.difference-after li>span{color:#8d50b1}.difference-after .eyebrow{color:#77508d;font-weight:700}@media (width<=1100px){.difference-module{width:28%;padding:19px 20px}.difference-module-1,.difference-module-3{left:4%}.difference-module-2,.difference-module-4{right:4%}.difference-core{width:155px;height:155px}.difference-core svg{width:100px}}@media (width<=800px){.system-difference{padding-top:65px}.difference-intro{margin-bottom:26px}.difference-intro .eyebrow{font-size:10px}.difference-intro .eyebrow>span{margin-right:9px}.difference-coordinate{display:none}body .system-difference h2{font-size:clamp(34px,8.7vw,50px)}.difference-second{max-width:95%;margin-top:20px;font-size:.5em}.difference-stage{border-radius:26px;height:auto;min-height:0;margin-top:30px;padding:28px 18px 24px;overflow:hidden}.difference-watermark{font-size:120px;top:150px}.difference-core{width:150px;height:160px;margin:0 auto 24px;position:relative;top:auto;left:auto;transform:none}.difference-core svg{width:100%;height:100%}.difference-connections{display:none}.difference-aura{top:100px}.difference-modules{grid-template-columns:1fr 1fr;gap:12px;display:grid;position:relative}.difference-module{will-change:auto;border-radius:14px;width:auto;max-width:none;min-height:180px;padding:16px 14px;position:relative;inset:auto;transform:none}body .difference-module h3{font-size:20px}.difference-module-top svg{width:23px;height:23px}.difference-module-top{margin-bottom:9px}.difference-module p{font-size:10px}.difference-module-art{height:22px;margin-top:12px}.difference-stage-caption{letter-spacing:.035em;gap:7px;margin-top:25px;font-size:8px;position:relative;inset:auto}.difference-comparison{gap:25px;margin-top:30px}.difference-comparison li{gap:9px;font-size:13px}.difference-comparison .eyebrow{font-size:9px}}@media (width<=450px){.difference-comparison{grid-template-columns:1fr;gap:28px}.difference-module p{min-height:32px}.difference-before{opacity:.8}}@media (width<=800px){html[lang=en] .difference-module-3 h3{letter-spacing:-.04em;white-space:nowrap;font-size:clamp(13px,4vw,17px)}}@media (width<=380px){.difference-module{padding:14px 10px}body .difference-module h3{font-size:16px}html[lang=en] .difference-module-3 h3{font-size:13px}}@media (prefers-reduced-motion:reduce){.system-difference{--system-progress:1!important}.difference-module,.difference-core{will-change:auto;transform:none}.difference-core{transform:translate(-50%,-50%)}.difference-flow{animation:none}.difference-aura{transform:translate(-50%,-50%)}}@media (width<=800px) and (prefers-reduced-motion:reduce){.difference-core{transform:none}}.system-tile-top{transform:translateY(calc((1 - var(--system-progress))*-13px))}.system-tile-bottom{transform:translateY(calc((1 - var(--system-progress))*13px))}.difference-comparison{align-items:stretch;gap:24px;margin-top:35px}.difference-comparison article{border-radius:24px;padding:30px 32px}.difference-comparison .difference-before{background:#f0eaf4}.difference-comparison .difference-after{background:linear-gradient(125deg,#e9daf6,#f2e9f8)}.difference-comparison .eyebrow{color:#78588d;margin-bottom:23px;font-size:13px;font-weight:700}.difference-comparison ul{gap:19px}.difference-comparison li{color:#786686;align-items:flex-start;gap:14px;font-size:18px;line-height:1.5}.difference-comparison li>span{color:#836594;background:#e1d5e9;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:17px;display:grid}.difference-comparison .difference-after li{color:#442750;font-weight:500}.difference-comparison .difference-after li>span{color:#6d358a;background:#d6bae9}body main:is(.home-page,.services-page) .home-services-section{isolation:isolate;background:linear-gradient(140deg,#f0e5f8,#faf6ff 65%);border-radius:32px;width:auto;max-width:none;margin:75px 20px 0;padding:80px 0 35px;position:relative}.home-services-section:before{content:"";background:linear-gradient(90deg,#0000,#bf94d8,#0000);border-radius:3px;height:3px;position:absolute;top:0;left:6%;right:6%}body .home-services-section .section-head h2{max-width:900px;font-size:clamp(36px,4.3vw,60px);line-height:1.12}.home-services-section .section-head{margin-bottom:0;padding-bottom:36px}.home-services-section .service-scroll-story[data-scene="0"] .service-story-stage{background:#ffffffb8}@media (width<=800px){.difference-comparison{gap:18px}.difference-comparison article{padding:24px 20px}.difference-comparison .eyebrow{margin-bottom:19px;font-size:11px}.difference-comparison ul{gap:17px}.difference-comparison li{gap:11px;font-size:16px}.difference-before{opacity:1}body main:is(.home-page,.services-page) .home-services-section{border-radius:26px;margin:50px 12px 0;padding:48px 0 20px}body .home-services-section .section-head h2{font-size:clamp(32px,7.6vw,46px)}.home-services-section .section-head{padding-bottom:12px}.system-tile{transform:none}}@media (prefers-reduced-motion:reduce){.system-tile{transform:none}}.difference-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;display:grid}.difference-heading .difference-second{letter-spacing:-.025em;justify-self:end;max-width:430px;margin:0 0 5px;font-size:clamp(26px,2.5vw,36px);font-weight:500;line-height:1.3}.difference-heading .difference-second em{display:block}@property --service-gradient-start{syntax:"<color>";inherits:false;initial-value:#c89bea}@property --service-gradient-end{syntax:"<color>";inherits:false;initial-value:#efd0e9}body main:is(.home-page,.services-page) .home-services-section{--service-gradient-start:#c89bea;--service-gradient-end:#efd0e9;background:linear-gradient(135deg,var(--service-gradient-start),var(--service-gradient-end));transition:--service-gradient-start 1s,--service-gradient-end 1s}body main:is(.home-page,.services-page) .home-services-section[data-service-scene="1"]{--service-gradient-start:#94b4eb;--service-gradient-end:#c4bbef}body main:is(.home-page,.services-page) .home-services-section[data-service-scene="2"]{--service-gradient-start:#7dcebd;--service-gradient-end:#b5dcd0}body main:is(.home-page,.services-page) .home-services-section[data-service-scene="3"]{--service-gradient-start:#e9aab6;--service-gradient-end:#f1c4a1}.home-services-section:after{content:none}body .home-services-section .service-chapters>a{color:#4d365d;background:#e4d5ef;transition:background-color .3s,box-shadow .3s;box-shadow:inset 0 1px #fff8}body .home-services-section .service-chapters>a:nth-child(2){background:#e0def1}body .home-services-section .service-chapters>a:nth-child(3){background:#d9e7ee}body .home-services-section .service-chapters>a:nth-child(4){background:#eddae8}body .home-services-section .service-chapters>a:hover{box-shadow:inset 0 1px #fff9,0 5px 16px #5534690d}body .home-services-section .service-chapters>a[data-current]{box-shadow:inset 0 0 0 1px #9872b344,inset 0 1px #fff9}@media (width<=900px){.difference-heading{grid-template-columns:1fr;gap:22px}.difference-heading .difference-second{justify-self:start;max-width:none;margin:0;font-size:26px}.difference-heading .difference-second em{display:inline}}@media (prefers-reduced-motion:reduce){.home-services-section:after{animation:none}body main:is(.home-page,.services-page) .home-services-section,body .home-services-section .service-chapters>a{transition:none}}.service-scroll-story{position:relative}.service-story-stage{display:none}.service-story-chapter{padding:45px 0;scroll-margin-top:135px}.service-story-chapter>.eyebrow{color:#86569f;margin-bottom:22px}.service-story-chapter h3{margin-bottom:32px;font-size:clamp(34px,3.6vw,52px);line-height:1.15}.service-story-chapter h4{margin:0 0 22px;font-size:clamp(24px,2.3vw,32px);font-weight:700;line-height:1.3}.service-story-chapter>p:not(.eyebrow){color:#65516f;margin-bottom:28px;font-size:19px;line-height:1.85}.story-service-links{gap:0;display:grid}.story-service-links a{justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:10px 0;font-size:17px;font-weight:600;line-height:1.5;display:flex}.story-service-links a:hover{color:#8650a5}.story-service-links svg{opacity:.6}.story-api-list{gap:24px;display:grid}.story-api-list h5{margin:0 0 9px;font-size:19px;font-weight:700}.story-api-list p{color:#65516f;margin:0;font-size:17px;line-height:1.7}.story-mobile-graphic{margin-top:32px}.story-mobile-graphic .system-graphic{border:0}@media (width>=1101px) and (height>=700px){:is(.home-page,.services-page,.approach-page).scroll-composition-ready .service-scroll-story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:65px;display:grid}.scroll-composition-ready .service-story-chapter{flex-direction:column;justify-content:center;min-height:calc(100svh - 110px);padding:70px 0 90px;display:flex}.scroll-composition-ready .story-mobile-graphic{display:none}.scroll-composition-ready .service-story-stage{background:#eee4f7;border-radius:28px;min-width:0;margin-top:70px;padding:26px;transition:background .55s;display:block;position:sticky;top:135px;overflow:hidden}.scroll-composition-ready [data-scene="1"] .service-story-stage{color:#f8efff;background:#30203d}.scroll-composition-ready [data-scene="2"] .service-story-stage{background:#e5dcf1}.scroll-composition-ready [data-scene="3"] .service-story-stage{background:#eadaf5}.story-stage-caption{letter-spacing:.07em;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;font-size:10px;font-weight:700;display:flex}.story-stage-caption>span:last-child{white-space:nowrap}.story-stage-visuals{height:clamp(340px,47svh,510px);position:relative}.story-visual{opacity:0;visibility:hidden;transition:opacity .55s,transform .7s cubic-bezier(.2,.7,.2,1),visibility .55s;position:absolute;inset:0;transform:translateY(35px)scale(.92)}.story-visual[data-current]{opacity:1;visibility:visible;transform:none}.story-visual .system-graphic{height:100%;min-height:0;box-shadow:none;color:inherit;background:0 0;border:0;border-radius:18px}.story-visual .graphic-content{padding:20px}.story-visual:not([data-current]) *{animation-play-state:paused!important}.story-stage-progress{gap:7px;margin-top:18px;display:flex}.story-stage-progress span{background:#b09ac533;border-radius:10px;flex:1;height:3px;transition:background .45s}.story-stage-progress span[data-current]{background:#9c6bb9}:is(.home-page,.services-page,.approach-page).scroll-composition-ready .project-grid{isolation:isolate;display:block}:is(.home-page,.services-page,.approach-page).scroll-composition-ready .project-card{background:var(--paper);transform:scale(var(--project-scale,1));transform-origin:50% 0;border-radius:26px;margin-bottom:65px;padding:0 0 18px;display:block;position:sticky;top:120px;overflow:hidden;box-shadow:0 -12px 35px #2514360a}:is(.home-page,.services-page,.approach-page).scroll-composition-ready .project-cover{aspect-ratio:auto;isolation:isolate;border-radius:26px;height:clamp(360px,56svh,680px)}:is(.home-page,.services-page,.approach-page).scroll-composition-ready .project-cover:after{content:"";opacity:var(--project-shade,0);pointer-events:none;background:#2a1739;position:absolute;inset:0}:is(.home-page,.services-page,.approach-page).scroll-composition-ready .project-title{padding:22px 12px 12px}:is(.home-page,.services-page,.approach-page).scroll-composition-ready .project-title h3{font-size:32px}:is(.home-page,.services-page,.approach-page).scroll-composition-ready .project-title p{font-size:16px}:is(.home-page,.services-page,.approach-page).scroll-composition-ready .brand-media-band{clip-path:inset(0 calc((1 - var(--media-open,1))*5%) round 30px);border-radius:30px;margin-inline:20px}:is(.home-page,.services-page,.approach-page).scroll-composition-ready .brand-media-band img{transform:scale(calc(1.08 - var(--media-open,1)*.08));transform-origin:50%}}@media (width<=800px){.service-story-chapter{padding:35px 0}.service-story-chapter h3{font-size:34px}.service-story-chapter>p:not(.eyebrow){font-size:18px}}@media (prefers-reduced-motion:reduce){.service-story-stage{display:none!important}.story-mobile-graphic{display:block!important}.service-story-chapter{min-height:0!important}.project-card{position:static!important;transform:none!important}.brand-media-band{clip-path:none!important}.brand-media-band img{transform:none!important}}@media (width>=1101px) and (height>=700px){.story-visual[data-story-visual="1"] .code-stack>div{color:#fbf3ff;background:linear-gradient(110deg,#4b315c,#382344);border-color:#816291}.story-visual[data-story-visual="1"] .code-stack small,.story-visual[data-story-visual="1"] .graphic-top,.story-visual[data-story-visual="1"] .code-connect{color:#dcc2ee}.story-visual .graphic-content{padding:16px}.story-visual .graphic-top{margin-bottom:20px;font-size:12px}.story-visual .code-stack>div{padding:16px 14px}.story-visual .code-stack strong{font-size:15px}.story-visual .code-connect{margin-top:20px;font-size:12px}.home-page .service-chapters a{background:#f0e7f7;border:0;border-radius:999px;padding:16px 18px}:is(.home-page,.services-page,.approach-page).scroll-composition-ready .project-card{background:#eee5f6;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch;gap:36px;padding:36px;display:grid}:is(.home-page,.services-page,.approach-page).scroll-composition-ready .project-card:nth-child(2){color:#fcf7ff;background:#2d1c3c}:is(.home-page,.services-page,.approach-page).scroll-composition-ready .project-card:nth-child(3){background:#e2d0f3}:is(.home-page,.services-page,.approach-page).scroll-composition-ready .project-card:nth-child(4){background:#f0ebe5}:is(.home-page,.services-page,.approach-page).scroll-composition-ready .project-cover{background:#faf6ff;border-radius:18px;grid-area:1/2;place-items:center;height:min(450px,100svh - 280px);min-height:340px;display:grid}:is(.home-page,.services-page,.approach-page).scroll-composition-ready .project-photo img{object-fit:contain;object-position:center;border-radius:12px;width:min(100%,450px);height:100%}:is(.home-page,.services-page,.approach-page).scroll-composition-ready .project-title{flex-direction:column;grid-area:1/1;justify-content:space-between;align-items:flex-start;gap:35px;padding:20px 12px;display:flex}:is(.home-page,.services-page,.approach-page).scroll-composition-ready .project-title h3{margin-bottom:22px;font-size:clamp(40px,4.2vw,66px);line-height:1.15}:is(.home-page,.services-page,.approach-page).scroll-composition-ready .project-title p{color:#6b507b;font-size:18px;line-height:1.6}:is(.home-page,.services-page,.approach-page).scroll-composition-ready .project-card:nth-child(2) .project-title p{color:#d9c3e9}:is(.home-page,.services-page,.approach-page).scroll-composition-ready .project-title>span{color:#332143;background:#cfafe9;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}}@media (width<=800px){:is(.home-page,.services-page,.approach-page).mobile-stack-ready .project-grid{isolation:isolate;display:block}:is(.home-page,.services-page,.approach-page).mobile-stack-ready .project-card{background:var(--paper);transform:scale(var(--project-scale,1));transform-origin:50% 0;border-radius:22px;margin-bottom:20px;position:sticky;top:76px;overflow:hidden;box-shadow:0 -8px 26px #25143614}:is(.home-page,.services-page,.approach-page).mobile-stack-ready .project-cover{position:relative}:is(.home-page,.services-page,.approach-page).mobile-stack-ready .project-cover:after{content:"";opacity:var(--project-shade,0);pointer-events:none;background:#2a1739;position:absolute;inset:0}:is(.home-page,.services-page,.approach-page).mobile-stack-ready .project-title{padding:16px 18px 20px}}main.home-page .direction-orbit .direction-ring{animation:38s linear infinite paused direction-travel}main.home-page .direction-orbit .direction-ring.outer{animation-duration:68s;animation-direction:reverse}main.home-page .direction-orbit .direction-orbit-core{animation:12s ease-in-out infinite paused direction-core-glow}main.home-page .direction-orbit .direction-orbit-node{animation:12s ease-in-out infinite paused direction-stage-glow}main.home-page .direction-orbit .node-1{animation-delay:-9s}main.home-page .direction-orbit .node-2{animation-delay:-6s}main.home-page .direction-orbit .node-3{animation-delay:-3s}main.home-page .direction-orbit.ambient-visible :is(.direction-ring,.direction-orbit-core,.direction-orbit-node){animation-play-state:running}@keyframes direction-travel{to{transform:rotate(360deg)}}@keyframes direction-core-glow{50%{box-shadow:0 0 60px #a956e55c}}@keyframes direction-stage-glow{0%,23%,to{background:#382044;box-shadow:0 12px 24px #16072035}3%,20%{background:#642c94;box-shadow:0 8px 26px #aa6de52b}}main.home-page .compact-tech-wall>div{isolation:isolate;position:relative;overflow:hidden}main.home-page .compact-tech-wall>div:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#c2a7e319 49%,#0000 63%);animation:12s ease-in-out infinite paused technology-scan;position:absolute;inset:0;transform:translate(-110%)}main.home-page .compact-tech-wall>div:nth-child(2):after{animation-delay:-10s}main.home-page .compact-tech-wall>div:nth-child(3):after{animation-delay:-8s}main.home-page .compact-tech-wall>div:nth-child(4):after{animation-delay:-6s}main.home-page .compact-tech-wall>div:nth-child(5):after{animation-delay:-4s}main.home-page .compact-tech-wall>div:nth-child(6):after{animation-delay:-2s}main.home-page .compact-tech-wall .technology-mark{animation:6s ease-in-out infinite paused technology-mark-lift}main.home-page .compact-tech-wall li:nth-child(2n) .technology-mark{animation-delay:-2s}main.home-page .compact-tech-wall li:nth-child(3n) .technology-mark{animation-delay:-4s}main.home-page .compact-tech-wall.ambient-visible>div:after,main.home-page .compact-tech-wall.ambient-visible .technology-mark{animation-play-state:running}@keyframes technology-scan{0%,55%{transform:translate(-110%)}90%,to{transform:translate(110%)}}@keyframes technology-mark-lift{50%{translate:0 -2px}}@media (prefers-reduced-motion:reduce){main.home-page :is(.direction-orbit,.compact-tech-wall) *{animation:none!important}main.home-page .compact-tech-wall>div:after{display:none}}body[data-effects=off] main.home-page :is(.direction-orbit,.compact-tech-wall) *{animation:none!important}body[data-effects=off] main.home-page .compact-tech-wall>div:after{display:none}
