.marketing-page{color:var(--color-text-marketing)}.font-marketing-display{font-family:var(--font-display)}.heading-hex{font-family:var(--font-hex-franklin-face),"Arial Narrow",sans-serif;letter-spacing:0;font-size:2rem;font-weight:500;font-stretch:90%;line-height:1}@media (min-width:1024px){.heading-hex{font-size:2.5rem}}.subtext-marketing{font-family:var(--font-inter-face),system-ui,sans-serif;letter-spacing:-.03em;font-size:1.125rem;font-weight:400;line-height:1.2}@media (min-width:1024px){.subtext-marketing{font-size:1.25rem}}.section-sm{padding-top:var(--section-padding-sm);padding-bottom:var(--section-padding-sm)}.section-md{padding-top:var(--section-padding-md);padding-bottom:var(--section-padding-md)}.section-lg{padding-top:var(--section-padding-lg);padding-bottom:var(--section-padding-lg)}.container-lg{max-width:var(--container-lg);margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.container-xl{max-width:var(--container-xl);margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@keyframes fade-in-up{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:.6s ease-out both fade-in-up}.logo-bar-track{width:100vw;margin-inline:calc(50% - 50vw);overflow:hidden}.logo-bar-list{flex-wrap:nowrap;gap:2rem;width:max-content;animation:57s linear infinite logo-bar-scroll;display:flex}@keyframes logo-bar-scroll{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}@media (hover:hover){.logo-bar-track:hover .logo-bar-list{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.logo-bar-list{animation:none}}@keyframes logo-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-logo-scroll{animation:25s linear infinite logo-scroll}.stagger-children>*{opacity:0;animation:.5s ease-out forwards fade-in-up}.stagger-children>:first-child{animation-delay:0s}.stagger-children>:nth-child(2){animation-delay:.1s}.stagger-children>:nth-child(3){animation-delay:.2s}.stagger-children>:nth-child(4){animation-delay:.3s}.stagger-children>:nth-child(5){animation-delay:.4s}.stagger-children>:nth-child(6){animation-delay:.5s}.gradient-brand{background:linear-gradient(135deg,var(--color-brand-purple)0%,var(--color-brand-berry)100%)}.gradient-brand-subtle{background:linear-gradient(180deg,var(--color-surface-blue)0%,var(--color-surface)100%)}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}
