.platform-overview-animations{--section-height:calc(100dvh - var(--header-height))}@media (min-width:768px){.platform-overview-animations{padding-top:50dvh}.platform-overview-animations>.platform-overview-animations__group--dark{margin-top:-100dvh}}.platform-overview-animations__group{--row-height:minmax(var(--section-height),max-content);background-color:var(--background-color);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(var(--total-sections),var(--row-height));padding-inline:var(--container-margin);padding-top:64px;position:relative}@media (min-width:768px){@media not screen and (min-width:1440px){.platform-overview-animations__group{padding-inline:80px}}}@media (min-width:1040px){.platform-overview-animations__group{-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.platform-overview-animations__group--dark{border-bottom-left-radius:64px;border-bottom-right-radius:64px;grid-template-rows:repeat(calc(var(--total-sections) - 1),var(--row-height)) var(--row-height);overflow:clip}.platform-overview-animations__orbs,.platform-overview-animations__videos{align-self:stretch;grid-column:1;grid-row:1/-1;z-index:0}.platform-overview-animations__group--dark .platform-overview-animations__orbs--scroll,.platform-overview-animations__group--dark .platform-overview-animations__videos{grid-row:1/-2}.platform-overview-animations__orbs{margin-inline:calc(var(--container-margin)*-1)}.platform-overview-animations__orbs .orb-canvas{height:var(--section-height);position:sticky;top:0;width:100%}.platform-overview-animations__orbs--bottom{grid-row:var(--total-sections)}.platform-overview-animations__orbs--bottom .orb-canvas{height:100%;position:relative}.platform-overview-animations__videos{display:grid;padding-left:50%;z-index:1}@media not screen and (min-width:1040px){.platform-overview-animations__videos{display:none}}.platform-overview-animations__group--base .platform-overview-animations__videos{padding-left:0;padding-right:50%}.platform-overview-animations__videos .platform-overview-animations__video{grid-column:1;grid-row:1;height:var(--section-height);opacity:0;position:sticky;top:var(--header-height);-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:.5s opacity var(--ease-ex),.67s -webkit-transform var(--ease-ex);transition:.5s opacity var(--ease-ex),.67s -webkit-transform var(--ease-ex);transition:.67s transform var(--ease-ex),.5s opacity var(--ease-ex);transition:.67s transform var(--ease-ex),.5s opacity var(--ease-ex),.67s -webkit-transform var(--ease-ex)}.platform-overview-animations__videos .platform-overview-animations__video.active{opacity:1;-webkit-transform:none;transform:none}.platform-overview-animations__section{grid-column:1;grid-row:var(--section-index);padding-block:var(--module-padding);position:relative;z-index:50}@media (min-width:1040px){.platform-overview-animations__section{display:grid;gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}.platform-overview-animations__section .theme-text{-ms-flex-item-align:center;align-self:center;padding-block:var(--module-padding)}.platform-overview-animations__section--bottom{grid-template-columns:100%;margin-top:var(--module-padding)}.platform-overview-animations__group--base .platform-overview-animations__section .theme-text{grid-column:2;grid-row:1}.platform-overview-animations__group--base .platform-overview-animations__section .platform-overview-animations__video{grid-column:1;grid-row:1}}@media not screen and (min-width:1040px){.platform-overview-animations__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.platform-overview-animations__section .theme-text{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.platform-overview-animations__section .platform-overview-animations__video{margin-block:auto}}.platform-overview-animations__section--bottom .platform-overview-animations__video{aspect-ratio:1120/275;display:block}.platform-overview-animations__section .theme-text .eyebrow{-webkit-font-feature-settings:liga off;font-feature-settings:liga off;font-size:16px;font-weight:500;line-height:1.5;text-transform:uppercase;--line-height:1.5;background-color:#dfe5eb;background-image:radial-gradient(circle at var(--mouse-x,0) var(--mouse-y,0),transparent 0,transparent calc(var(--mask-scale, 0)*1.5%),#dfe5eb calc(var(--mask-scale, 0)*2%)),var(--audience-gradient);color:var(--base-body-text-color);-webkit-transition:.6s var(--animation-delay) color var(--ease-ex);transition:.6s var(--animation-delay) color var(--ease-ex);-ms-flex-item-align:start;align-self:start;border-radius:8px;padding:5px 24px}.platform-overview-animations__section .theme-text.text-center .eyebrow{-ms-flex-item-align:center;align-self:center}.platform-overview-animations__section .theme-text.animated .eyebrow{color:#fff}.platform-overview-animations__video{aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:100%}@media (min-width:1040px){.platform-overview-animations__video{--animation-delay:calc(var(--animation-duration)/2);position:sticky;top:var(--header-height)}.platform-overview-animations__video--mobile{display:none}}@media not screen and (min-width:1040px){.platform-overview-animations__video{aspect-ratio:656/535}.platform-overview-animations__video--desktop{display:none}}.platform-overview-animations__nav{--cta-block-background-color:#14141f;font-size:12px;font-weight:500;height:0;margin-bottom:50dvh;margin-left:22px;position:sticky;top:50dvh;-webkit-transition:.67s cubic-bezier(.01,1,0,1);transition:.67s cubic-bezier(.01,1,0,1);width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:100}@media not screen and (min-width:768px){.platform-overview-animations__nav{display:none}}.platform-overview-animations__nav .cta-block,.platform-overview-animations__nav .cta-block__content{-webkit-transition:inherit;transition:inherit;-webkit-transition-duration:.33s;transition-duration:.33s}.platform-overview-animations__nav:where(:not(:hover):not(:focus-within):not(.active)){margin-left:0;mix-blend-mode:difference;padding-left:22px;width:60px}.platform-overview-animations__nav:where(:not(:hover):not(:focus-within):not(.active)) .cta-block{-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-box-shadow:none;box-shadow:none}.platform-overview-animations__nav:where(:not(:hover):not(:focus-within):not(.active)) .cta-block:before{display:none}.platform-overview-animations__nav:where(:not(:hover):not(:focus-within):not(.active)) .cta-block__content{background-color:transparent;padding:0}.platform-overview-animations__nav:where(:not(:hover):not(:focus-within):not(.active)) li{background-color:#7e8187;height:2px;-webkit-transition:background-color .33s var(--ease-ex);transition:background-color .33s var(--ease-ex);width:12px}.platform-overview-animations__nav:where(:not(:hover):not(:focus-within):not(.active)) li+li{margin-top:8px}.platform-overview-animations__nav:where(:not(:hover):not(:focus-within):not(.active)) li.active{background-color:#fff}.platform-overview-animations__nav:where(:not(:hover):not(:focus-within):not(.active)) a:not(.skip-link){overflow:hidden;position:absolute;clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;opacity:0;padding:0;-webkit-transition-timing-function:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1);width:1px}.platform-overview-animations__nav .cta-block{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.platform-overview-animations__nav ul{list-style:none;margin:0;padding-left:0}.platform-overview-animations__nav li{margin:0;padding:0}.platform-overview-animations__nav li::marker{content:""}.platform-overview-animations__nav li.active a{color:#fff}.platform-overview-animations__nav a:not(.skip-link){color:#7e8187;display:block;margin-inline:-24px;padding:.5em 24px;text-decoration:none}.platform-overview-animations__nav a:not(.skip-link).focus-visible,.platform-overview-animations__nav a:not(.skip-link).hover,.platform-overview-animations__nav a:not(.skip-link):focus-visible,.platform-overview-animations__nav a:not(.skip-link):hover{background-color:hsla(9,74%,61%,.3)}