.marketing{--radius:0px}.marketing-section{width:100%;max-width:var(--container-7xl,80rem);padding-inline:calc(var(--spacing,.25rem)*4);margin-inline:auto}@media (min-width:40rem){.marketing-section{padding-inline:calc(var(--spacing,.25rem)*6)}}@media (min-width:64rem){.marketing-section{padding-inline:calc(var(--spacing,.25rem)*8)}}html:has(.marketing){height:auto;overflow:visible}html:has(.marketing) body{height:auto;overflow:visible}@keyframes enterFromRight{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes enterFromLeft{0%{opacity:0;transform:translate(-200px)}to{opacity:1;transform:translate(0)}}@keyframes exitToRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(200px)}}@keyframes exitToLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-200px)}}@keyframes scaleIn{0%{opacity:0;transform:rotateX(-30deg)scale(.9)}to{opacity:1;transform:rotateX(0)scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:rotateX(0)scale(1)}to{opacity:0;transform:rotateX(-10deg)scale(.95)}}.NavigationMenuContent[data-motion=from-start]{animation:.25s enterFromLeft}.NavigationMenuContent[data-motion=from-end]{animation:.25s enterFromRight}.NavigationMenuContent[data-motion=to-start]{animation:.25s exitToLeft}.NavigationMenuContent[data-motion=to-end]{animation:.25s exitToRight}.NavigationMenuViewport{transition:width .3s,height .3s}.NavigationMenuViewport[data-state=open]{animation:.2s scaleIn}.NavigationMenuViewport[data-state=closed]{animation:.2s scaleOut}
