.home-motion-page{position:relative;overflow-x:hidden}.home-motion-hero,.home-motion-section{position:relative}.home-motion-section.is-active{z-index:2}.home-motion-kicker,.home-motion-title,.home-motion-copy,.home-motion-button,.home-motion-card,.home-motion-section--proof article,.home-motion-section--founder img,.home-motion-section--founder h2,.home-motion-section--founder p,.home-motion-section--lead .glass-card,.home-motion-section--final h2,.home-motion-section--final p,.home-motion-section--final a{transition:transform .68s cubic-bezier(.16,1,.3,1),border-color .22s ease,background-color .22s ease}.home-motion-card{position:relative;backface-visibility:hidden;box-shadow:0 18px 54px #0000002e,inset 0 1px #ffffff0a}.home-motion-section.is-visible .home-motion-card,.home-motion-section.is-visible article,.home-motion-section.is-visible .glass-card{will-change:transform}.home-motion-title{position:relative}.home-motion-title:after{content:"";position:absolute;left:50%;bottom:-.55rem;width:min(8.5rem,40%);height:1px;transform:translate(-50%) scaleX(0);transform-origin:center;background:linear-gradient(90deg,transparent,rgba(251,191,36,.86),transparent);box-shadow:0 0 18px #f59e0b47;transition:transform .86s cubic-bezier(.16,1,.3,1)}.home-motion-section.has-entered .home-motion-title:after{transform:translate(-50%) scaleX(1)}.home-motion-hero .hero-title-divider{opacity:0;transform:scaleX(0);transform-origin:center}.home-motion-hero.has-entered .hero-title-divider{animation:heroHeadlineTrace 1.1s .26s cubic-bezier(.16,1,.3,1) both}.home-motion-hero.is-active h1{animation:heroFocus 5.2s ease-in-out infinite}.home-motion-hero.is-active a:first-of-type{animation:primaryCtaCharge 3.6s ease-in-out infinite}.home-motion-hero.is-active a:nth-of-type(2){animation:secondaryCtaHold 4.2s ease-in-out infinite}.home-motion-page.motion-ready .home-motion-hero.has-entered h1{animation:heroTextIn .82s cubic-bezier(.16,1,.3,1) both}.home-motion-page.motion-ready .home-motion-hero.has-entered p{animation:heroTextIn .82s 90ms cubic-bezier(.16,1,.3,1) both}.home-motion-page.motion-ready .home-motion-hero.has-entered a{animation:heroButtonIn .76s .17s cubic-bezier(.16,1,.3,1) both}.home-motion-page.motion-ready .home-motion-hero.has-entered.is-active h1{animation:heroTextIn .82s cubic-bezier(.16,1,.3,1) both,heroFocus 5.2s .9s ease-in-out infinite}.home-motion-page.motion-ready .home-motion-hero.has-entered.is-active a:first-of-type{animation:heroButtonIn .76s .17s cubic-bezier(.16,1,.3,1) both,primaryCtaCharge 3.6s .9s ease-in-out infinite}.home-motion-page.motion-ready .home-motion-hero.has-entered.is-active a:nth-of-type(2){animation:heroButtonIn .76s .17s cubic-bezier(.16,1,.3,1) both,secondaryCtaHold 4.2s .9s ease-in-out infinite}.home-motion-page.motion-ready .home-motion-section.has-entered .home-motion-kicker{animation:sectionKickerIn .62s cubic-bezier(.16,1,.3,1) both}.home-motion-page.motion-ready .home-motion-section.has-entered .home-motion-title{animation:sectionTitleIn .76s 60ms cubic-bezier(.16,1,.3,1) both}.home-motion-page.motion-ready .home-motion-section.has-entered .home-motion-copy,.home-motion-page.motion-ready .home-motion-section.has-entered .home-motion-button{animation:sectionCopyIn .68s .11s cubic-bezier(.16,1,.3,1) both}.home-motion-page.motion-ready .home-motion-section--solutions.has-entered .home-motion-card{animation:solutionCardIn .78s var(--motion-delay, 0ms) cubic-bezier(.16,1,.3,1) both}.home-motion-section--solutions .grid{position:relative}.home-motion-section--solutions .grid:before{content:"";position:absolute;top:2.2rem;bottom:2.2rem;left:3.2rem;width:1px;transform:scaleY(0);transform-origin:top;background:linear-gradient(180deg,transparent,rgba(251,191,36,.48),rgba(251,191,36,.12),transparent);box-shadow:0 0 24px #f59e0b2e;pointer-events:none}.home-motion-section--solutions.has-entered .grid:before{animation:solutionRouteDraw 1.1s .18s cubic-bezier(.16,1,.3,1) both}.home-motion-section--solutions.is-active .grid:before{animation:solutionRoutePulse 3.4s ease-in-out infinite}.home-motion-section--solutions .home-motion-card{isolation:isolate;overflow:hidden;z-index:1}.home-motion-section--solutions .home-motion-card>*{position:relative;z-index:2}.home-motion-section--solutions .home-motion-card:before,.home-motion-section--solutions .home-motion-card:after{content:"";position:absolute;pointer-events:none;border-radius:inherit}.home-motion-section--solutions .home-motion-card:before{inset:-1px;z-index:0;opacity:0;background:radial-gradient(circle at var(--solution-glow-x, 18%) var(--solution-glow-y, 18%),rgba(251,191,36,.11),transparent 38%),linear-gradient(145deg,rgba(255,255,255,.045),transparent 28%,rgba(251,191,36,.045) 74%,transparent);transform:scale(.992)}.home-motion-section--solutions .home-motion-card:after{inset:1.05rem;z-index:1;opacity:.36;border-radius:0;background:linear-gradient(90deg,rgba(251,191,36,.62),transparent) left top / 3.4rem 1px no-repeat,linear-gradient(180deg,rgba(251,191,36,.62),transparent) left top / 1px 3.4rem no-repeat,linear-gradient(270deg,rgba(251,191,36,.42),transparent) right bottom / 3.4rem 1px no-repeat,linear-gradient(0deg,rgba(251,191,36,.42),transparent) right bottom / 1px 3.4rem no-repeat;transform:scale(.97)}.home-motion-section--solutions .home-motion-card:nth-child(1){--solution-glow-x: 16%;--solution-glow-y: 18%}.home-motion-section--solutions .home-motion-card:nth-child(2){--solution-glow-x: 50%;--solution-glow-y: 12%}.home-motion-section--solutions .home-motion-card:nth-child(3){--solution-glow-x: 84%;--solution-glow-y: 18%}.home-motion-section--solutions.is-active .home-motion-card{border-color:#fbbf243d;box-shadow:0 34px 100px #00000061,0 0 0 1px #f59e0b14,inset 0 1px #ffffff13,inset 0 -1px #00000057}.home-motion-section--solutions.is-active .home-motion-card:before{animation:solutionElegantDepth 3.6s ease-in-out infinite;animation-delay:var(--motion-delay, 0ms)}.home-motion-section--solutions.is-active .home-motion-card:after{animation:solutionElegantFrame 3s ease-in-out infinite;animation-delay:var(--motion-delay, 0ms)}.home-motion-section--solutions.is-active .home-motion-card .icon-wrap{animation:solutionIconSelect 2.8s ease-in-out infinite}.home-motion-section--solutions.is-active .home-motion-card:nth-child(1){transform:translate(calc((.5 - var(--section-scroll, .5)) * -1.2rem)) translateY(calc((.5 - var(--section-scroll, .5)) * .55rem)) rotate(-.35deg)}.home-motion-section--solutions.is-active .home-motion-card:nth-child(2){transform:translateY(calc((.5 - var(--section-scroll, .5)) * -.75rem)) scale(1.008)}.home-motion-section--solutions.is-active .home-motion-card:nth-child(3){transform:translate(calc((.5 - var(--section-scroll, .5)) * 1.2rem)) translateY(calc((.5 - var(--section-scroll, .5)) * .55rem)) rotate(.35deg)}.home-motion-page.motion-ready .home-motion-section--skills.has-entered .home-motion-card{animation:skillBlockIn .72s var(--motion-delay, 0ms) cubic-bezier(.16,1,.3,1) both}.home-motion-section--skills .home-motion-card{overflow:hidden}.home-motion-section--skills .home-motion-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,rgba(251,191,36,.82),rgba(251,191,36,.08),transparent);box-shadow:0 0 24px #f59e0b33;pointer-events:none}.home-motion-section--skills .home-motion-card:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,transparent 18%,rgba(251,191,36,.13),rgba(255,255,255,.06),transparent 48%);opacity:0;transform:translate(-38%);pointer-events:none}.home-motion-section--skills.has-entered .home-motion-card:before{animation:skillRuleLine .88s var(--motion-delay, 0ms) cubic-bezier(.16,1,.3,1) both}.home-motion-section--skills.is-active .home-motion-card:after{animation:skillShineScan 1.8s var(--motion-delay, 0ms) ease both}.home-motion-section--skills.is-active .home-motion-card:nth-child(2n){transform:translateY(.42rem)}.home-motion-section--skills.is-active .home-motion-card p:first-child{box-shadow:0 0 24px #f59e0b29}.home-motion-page.motion-ready .home-motion-section--tools.has-entered .home-motion-card{animation:toolTileIn .7s var(--motion-delay, 0ms) cubic-bezier(.16,1,.3,1) both}.home-motion-section--tools .home-motion-card{overflow:hidden}.home-motion-section--tools .home-motion-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,rgba(251,191,36,.76),rgba(251,191,36,.08),transparent);box-shadow:0 0 22px #f59e0b2e;pointer-events:none}.home-motion-section--tools .home-motion-card:after{content:"";position:absolute;width:4.2rem;height:4.2rem;top:-2.05rem;right:-2.05rem;border-radius:999px;border:1px solid rgba(251,191,36,.16);opacity:0;transform:scale(.68);pointer-events:none}.home-motion-section--tools.has-entered .home-motion-card:before{animation:toolRuleLine .86s var(--motion-delay, 0ms) cubic-bezier(.16,1,.3,1) both}.home-motion-section--tools.is-active .home-motion-card:after{animation:toolQuietStamp 2.2s var(--motion-delay, 0ms) ease-in-out both}.home-motion-section--tools.is-active .home-motion-card .icon-wrap{animation:iconBreathe 2.6s ease-in-out infinite}.home-motion-card:hover{transform:translate3d(0,-.45rem,0) scale(1.01)!important;border-color:#fbbf246b;box-shadow:0 24px 72px #0000004d,0 0 0 1px #f59e0b24,inset 0 1px #ffffff12}.home-motion-page.motion-ready .home-motion-section--proof.has-entered h2{animation:sectionTitleIn .7s cubic-bezier(.16,1,.3,1) both}.home-motion-page.motion-ready .home-motion-section--proof.has-entered article{animation:proofCardIn .68s var(--motion-delay, 0ms) cubic-bezier(.16,1,.3,1) both}.home-motion-section--proof.is-active article:nth-of-type(2n){transform:translateY(-.45rem)}.home-motion-page.motion-ready .home-motion-section--founder.has-entered img{animation:founderImageIn .82s cubic-bezier(.16,1,.3,1) both}.home-motion-page.motion-ready .home-motion-section--founder.has-entered h2,.home-motion-page.motion-ready .home-motion-section--founder.has-entered p{animation:founderCopyIn .72s var(--motion-delay, 0ms) cubic-bezier(.16,1,.3,1) both}.home-motion-section--founder.is-active img{box-shadow:0 28px 80px #0006,0 0 0 1px #f59e0b2e}.home-motion-page.motion-ready .home-motion-section--lead.has-entered .glass-card{animation:leadPanelIn .76s cubic-bezier(.16,1,.3,1) both}.home-motion-section--lead.is-active .glass-card{box-shadow:0 34px 100px #00000061,0 0 0 1px #f59e0b2e,inset 0 1px #ffffff14}.home-motion-page.motion-ready .home-motion-section--final.has-entered h2,.home-motion-page.motion-ready .home-motion-section--final.has-entered p,.home-motion-page.motion-ready .home-motion-section--final.has-entered a{animation:finalCtaIn .68s var(--motion-delay, 0ms) cubic-bezier(.16,1,.3,1) both}@keyframes heroTextIn{0%{opacity:.35;transform:translateY(1.15rem)}to{opacity:1;transform:translateY(0)}}@keyframes heroButtonIn{0%{opacity:.45;transform:translateY(.85rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes heroHeadlineTrace{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes heroFocus{0%,to{text-shadow:0 0 0 rgba(251,191,36,0)}50%{text-shadow:0 0 34px rgba(251,191,36,.12)}}@keyframes primaryCtaCharge{0%,to{box-shadow:0 0 #f59e0b00,0 0 0 1px #ffffff05 inset}50%{box-shadow:0 18px 56px #f59e0b2e,0 0 0 1px #ffffff1a inset}}@keyframes secondaryCtaHold{0%,to{border-color:#fbbf2429}50%{border-color:#fbbf245c}}@keyframes sectionKickerIn{0%{opacity:.45;transform:translateY(.7rem)}to{opacity:1;transform:translateY(0)}}@keyframes sectionTitleIn{0%{opacity:.5;transform:translateY(1rem);clip-path:inset(0 0 34% 0)}to{opacity:1;transform:translateY(0);clip-path:inset(0 0 0 0)}}@keyframes sectionCopyIn{0%{opacity:.55;transform:translateY(.85rem)}to{opacity:1;transform:translateY(0)}}@keyframes solutionCardIn{0%{opacity:.58;transform:translateY(1.15rem) rotateX(3deg) scale(.985)}to{opacity:1;transform:translateY(0) rotateX(0) scale(1)}}@keyframes solutionRouteDraw{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes solutionRoutePulse{0%,to{opacity:.54;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1)}}@keyframes solutionElegantDepth{0%,to{opacity:.42;transform:scale(.992)}50%{opacity:.66;transform:scale(1)}}@keyframes solutionElegantFrame{0%,to{opacity:.34;transform:scale(.97)}50%{opacity:.72;transform:scale(1)}}@keyframes solutionIconSelect{0%,to{transform:translateY(0) scale(1);box-shadow:0 2px 12px #f59e0b1a,inset 0 1px #ffffff12}50%{transform:translateY(-.14rem) scale(1.03);box-shadow:0 12px 30px #f59e0b29,inset 0 1px #ffffff1a}}@keyframes skillBlockIn{0%{opacity:.6;transform:translateY(.95rem) scale(.982)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes skillRuleLine{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes skillShineScan{0%{opacity:0;transform:translate(-42%)}34%{opacity:1}to{opacity:0;transform:translate(42%)}}@keyframes toolTileIn{0%{opacity:.58;transform:translate(.85rem) scale(.988)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes toolRuleLine{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes toolQuietStamp{0%{opacity:0;transform:scale(.68)}42%{opacity:.58;transform:scale(1)}to{opacity:0;transform:scale(1.16)}}@keyframes proofCardIn{0%{opacity:.58;transform:translateY(1rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes founderImageIn{0%{opacity:.6;transform:translate(-1.25rem) rotate(-1.4deg) scale(.982)}to{opacity:1;transform:translate(0) rotate(0) scale(1)}}@keyframes founderCopyIn{0%{opacity:.58;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}@keyframes leadPanelIn{0%{opacity:.62;transform:translateY(1rem) scale(.986)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes finalCtaIn{0%{opacity:.6;transform:translateY(.8rem) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes iconBreathe{0%,to{transform:translateY(0) scale(1);box-shadow:0 2px 12px #f59e0b1a,inset 0 1px #ffffff12}50%{transform:translateY(-.16rem) scale(1.035);box-shadow:0 10px 28px #f59e0b2b,inset 0 1px #ffffff1a}}@media(max-width:1023px){.home-motion-section--solutions.is-active .home-motion-card:nth-child(1),.home-motion-section--solutions.is-active .home-motion-card:nth-child(2),.home-motion-section--solutions.is-active .home-motion-card:nth-child(3),.home-motion-section--skills.is-active .home-motion-card:nth-child(2n),.home-motion-section--proof.is-active article:nth-of-type(2n){transform:translateY(0) scale(1)}}@media(min-width:1024px){.home-motion-section--solutions .grid:before{inset:50% 8% auto;width:auto;height:1px;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,transparent,rgba(251,191,36,.48),transparent)}.home-motion-section--solutions.has-entered .grid:before{animation-name:solutionRouteDrawWide}.home-motion-section--solutions.is-active .grid:before{animation-name:solutionRoutePulseWide}}@keyframes solutionRouteDrawWide{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes solutionRoutePulseWide{0%,to{opacity:.52;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.home-motion-page *{animation:none!important;transition-duration:1ms!important;transform:none!important;clip-path:none!important}}
