.marketing{--mk-rule:color-mix(in oklab, var(--border) 82%, transparent);--mk-ease:cubic-bezier(.2, .7, .3, 1);background-image:linear-gradient(to right, transparent calc(50% - 640px), var(--mk-rule) calc(50% - 640px), var(--mk-rule) calc(50% - 639px), transparent calc(50% - 639px), transparent calc(50% + 639px), var(--mk-rule) calc(50% + 639px), var(--mk-rule) calc(50% + 640px), transparent calc(50% + 640px))}.mk-grid{background-image:linear-gradient(to right, var(--mk-rule) 1px, transparent 1px), linear-gradient(to bottom, var(--mk-rule) 1px, transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(#000,#0000 94%);mask-image:linear-gradient(#000,#0000 94%)}.mk-register:before,.mk-register:after{content:"";background:var(--primary);width:7px;height:7px;position:absolute}.mk-register:before{top:-4px;left:-4px}.mk-register:after{bottom:-4px;right:-4px}.mk-atlas:after{content:"";background:radial-gradient(circle at center, transparent 42%, var(--background) 86%);pointer-events:none;position:absolute;inset:0}.mk-atlas-art{content:url(/brand/research-atlas.webp)}.dark .mk-atlas-art{content:url(/brand/research-atlas-dark.webp)}.mk-sweep{z-index:1;pointer-events:none;opacity:0;background:linear-gradient(to right, transparent 0%, color-mix(in oklab, var(--primary) 14%, transparent) 46%, var(--primary) 50%, color-mix(in oklab, var(--primary) 14%, transparent) 54%, transparent 100%);background-position:-20% 0;background-repeat:no-repeat;background-size:18% 100%;position:absolute;inset:0}.mk-float-card{z-index:2;background:color-mix(in oklab, var(--background) 93%, transparent);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 18px 50px -25px color-mix(in oklab, var(--primary) 40%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mk-pin{position:relative}.mk-pin:before{content:"";border-radius:inherit;border:1.5px solid var(--primary);opacity:0;position:absolute;inset:0}.mk-steps-rule{background:var(--primary);transform-origin:0;width:100%;height:2px;position:absolute;inset:0 auto auto 0;transform:scaleX(0)}.mk-nav-link{position:relative}.mk-nav-link:after{content:"";background:var(--primary);transform-origin:0;height:1.5px;transition:transform .22s var(--mk-ease);position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.mk-nav-link:hover:after,.mk-nav-link[aria-current=page]:after{transform:scaleX(1)}.mk-check path{stroke-dasharray:24;stroke-dashoffset:0}.mk-word{display:inline-block}.mk-arrow{transition:transform .18s var(--mk-ease)}.mk-nav-link{transition:color .18s var(--mk-ease)}.mk-nav-link:focus-visible:after{transform:scaleX(1)}.marketing [data-slot=button]{transition:color .18s var(--mk-ease), background-color .18s var(--mk-ease), border-color .18s var(--mk-ease), box-shadow .18s var(--mk-ease), transform .18s var(--mk-ease)}.marketing [data-slot=button]:focus-visible .mk-arrow{transform:translate(3px)}.marketing [data-slot=tabs-trigger] svg{transition:color .18s var(--mk-ease)}@media (hover:hover){.marketing [data-slot=button]:hover{box-shadow:0 8px 18px -10px color-mix(in oklab, var(--primary) 60%, transparent);transform:translateY(-1px)}.marketing [data-slot=button]:active{box-shadow:none;transition-duration:80ms;transform:translateY(0)}.marketing [data-slot=button]:hover .mk-arrow,.marketing a:hover>.mk-arrow{transform:translate(3px)}.marketing [data-slot=tabs-trigger]:hover:not([data-state=active]) svg{color:var(--primary)}.mk-register{transition:border-color .18s var(--mk-ease)}.mk-register:has([data-slot=button]:hover){border-color:color-mix(in oklab, var(--primary) 45%, var(--border))}}@media (prefers-reduced-motion:no-preference){[data-reveal]:not([data-motion-visible]){opacity:0}[data-reveal=rise][data-motion-visible]{animation:mk-rise .65s var(--mk-ease) var(--mk-delay,0s) both}[data-reveal=mask][data-motion-visible]{animation:mk-mask .8s var(--mk-ease) var(--mk-delay,0s) both}[data-reveal=scale][data-motion-visible]{animation:mk-scale .55s var(--mk-ease) var(--mk-delay,0s) both}[data-motion-visible] .mk-check path{stroke-dashoffset:24px;animation:mk-draw .5s ease-out var(--mk-delay,0s) both}[data-motion-visible] .mk-atlas-art{animation:mk-atlas-settle 1.6s var(--mk-ease) both}[data-motion-visible] .mk-sweep{animation:1.5s cubic-bezier(.4,0,.2,1) .2s both mk-sweep}[data-motion-visible] .mk-float-card{animation:mk-rise .7s var(--mk-ease) both;animation-delay:.7s}[data-motion-visible] .mk-float-card:nth-of-type(2){animation-delay:.9s}[data-motion-visible] .mk-float-card:nth-of-type(3){animation-delay:1.1s}[data-motion-visible] .mk-pin:before{animation:.9s ease-out 1.3s 3 mk-pulse}[data-motion-visible] .mk-score-bar{transform-origin:0;animation:mk-score .8s var(--mk-ease) 1.2s both}[data-motion-visible] .mk-score-value{animation:.4s ease-out 1.5s both mk-rise}[data-motion-visible] .mk-steps-rule{animation:mk-draw-rule 1.2s var(--mk-ease) both}[data-motion-visible] .mk-step{animation:mk-rise .55s var(--mk-ease) both;animation-delay:calc(var(--mk-index,0) * .14s)}[data-motion-visible] .mk-desk-filter{animation:.45s ease-out both mk-rise;animation-delay:calc(.12s + var(--mk-index,0) * 60ms)}[data-motion-visible] .mk-desk-row{animation:.55s ease-out both mk-rise;animation-delay:calc(.2s + var(--mk-index,0) * 90ms)}[data-motion-visible] .mk-desk-row-active{animation:.55s ease-out .2s both mk-rise,.9s ease-out .7s both mk-highlight}[data-motion-visible] .mk-desk-detail{animation:.7s ease-out .5s both mk-rise}[data-motion-visible] .mk-desk-action{animation:mk-nudge .7s var(--mk-ease) 1.2s both}[data-illustration=packet][data-motion-visible]>img{animation:mk-packet-settle 1.4s var(--mk-ease) both}[data-state=active] .mk-tab-item{animation:mk-rise .45s var(--mk-ease) both;animation-delay:calc(80ms + var(--mk-index,0) * 70ms)}[data-state=active] .mk-tab-icon{animation:mk-scale .45s var(--mk-ease) both}}@keyframes mk-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes mk-mask{0%{opacity:1;clip-path:inset(0 0 100%);transform:translateY(.35em)}to{opacity:1;clip-path:inset(-.2em 0 -.25em);transform:translateY(0)}}@keyframes mk-scale{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes mk-draw{to{stroke-dashoffset:0}}@keyframes mk-draw-rule{to{transform:scaleX(1)}}@keyframes mk-sweep{0%{opacity:0;background-position:-20% 0}12%{opacity:.9}88%{opacity:.9}to{opacity:0;background-position:120% 0}}@keyframes mk-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}@keyframes mk-highlight{0%{box-shadow:inset 0 0 0 0 color-mix(in oklab, var(--primary) 0%, transparent)}35%{box-shadow:inset 3px 0 0 0 var(--primary)}to{box-shadow:inset 3px 0 0 0 var(--primary)}}@keyframes mk-nudge{0%{opacity:0;transform:translateY(8px)}60%{opacity:1;transform:translateY(0)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mk-atlas-settle{0%{transform:translateY(10px)scale(.985)}to{transform:translateY(0)scale(1)}}@keyframes mk-score{0%{transform:scaleX(.15)}to{transform:scaleX(1)}}@keyframes mk-packet-settle{0%{opacity:.65;transform:translateY(10px)scale(1.025)}to{opacity:1;transform:translateY(0)scale(1)}}
