.marketing-root{--mk-bg:#fff;--mk-bg-soft:#f6f6f4;--mk-bg-dark:#1c1c1c;--mk-ink:#0a0a0a;--mk-ink-soft:#4a4a4a;--mk-muted:#8a8a8a;--mk-line:#e7e7e3;--mk-line-strong:#cdcdc6;--mk-accent:#1a1a1a;--mk-on-accent:#fff;--mk-select-bg:var(--mk-ink);--mk-select-ink:#fff;--mk-gutter:clamp(24px, 4vw, 48px);--mk-maxw:1200px;--mk-radius-sm:8px;--mk-radius:16px;--mk-radius-lg:24px;--mk-nav-h:3rem;--mk-subnav-h:3rem;--mk-arch-inset:var(--mk-nav-h);--mk-section-pad:2.5rem;--mk-arch-rail:0px;--mk-below-foot-bg:#f0f0f0;--mk-below-foot-hatch:url(/marketing/hatching.svg);--mk-below-foot-hatch-fade:clamp(96px, 16vh, 180px);--mk-arch-foot-h:224.5px;font-family:var(--font-geist-sans), system-ui, sans-serif;color:var(--mk-ink);background:var(--mk-bg);-webkit-font-smoothing:antialiased;letter-spacing:-.02em;font-weight:400}.marketing-root *,.marketing-root :before,.marketing-root :after{box-sizing:border-box}.marketing-root ::-moz-selection{background:var(--mk-select-bg);color:var(--mk-select-ink)}.marketing-root ::selection{background:var(--mk-select-bg);color:var(--mk-select-ink)}.mk-on-dark{--mk-select-bg:#fff;--mk-select-ink:var(--mk-ink);--mk-ink:#fff;--mk-ink-soft:#ffffffb8;--mk-muted:#ffffff8c}.marketing-root .marketing-unified-mock ::-moz-selection{color:highlighttext;background:highlight}.marketing-root .marketing-unified-mock ::selection{color:highlighttext;background:highlight}.marketing-mono{font-family:var(--font-geist-sans), system-ui, sans-serif;font-feature-settings:"tnum" 1;letter-spacing:-.02em}.mk-map-credit{letter-spacing:0;color:var(--mk-muted);font-size:10px;line-height:1.2}.marketing-shell{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;height:100dvh;min-height:100vh;display:flex;overflow:hidden auto}.marketing-shell main{flex:auto}.mk-footer{align-items:flex-start;display:flex}.mk-below-foot-surface .mk-arch-viewport{min-height:0}.mk-arch-viewport{box-sizing:border-box;flex-direction:column;min-height:100dvh;padding-top:0;display:flex}.mk-arch-viewport:has([data-arch-tail]){min-height:calc(100vh - var(--mk-arch-foot-h));min-height:calc(100dvh - var(--mk-arch-foot-h))}.mk-arch-viewport:has([data-arch-fit]){min-height:calc(100vh - var(--mk-nav-h));min-height:calc(100dvh - var(--mk-nav-h))}.mk-arch-viewport:has([data-arch-hug]){min-height:0}.marketing-root:has(.mk-persona-subnav) .mk-arch-viewport:has([data-arch-fit]){min-height:calc(100vh - var(--mk-nav-h) - var(--mk-subnav-h));min-height:calc(100dvh - var(--mk-nav-h) - var(--mk-subnav-h))}.marketing-shell main>.relative:first-child>.mk-arch-viewport:first-child,.marketing-shell main>:first-child>.relative>.mk-arch-viewport:first-child{margin-top:calc(-1 * var(--mk-nav-h));padding-top:var(--mk-arch-inset)}:is(.marketing-shell main>.relative:first-child>.mk-arch-viewport:first-child:has([data-arch-fit]),.marketing-shell main>:first-child>.relative>.mk-arch-viewport:first-child:has([data-arch-fit])){min-height:100dvh}.mk-arch-viewport-inset{height:var(--mk-arch-inset);pointer-events:none;display:grid;position:absolute;inset:0 0 auto}.mk-arch-viewport-body{min-height:0}.mk-arch-viewport-content{min-height:0;overflow:visible}.mk-arch-viewport-content>*{flex-direction:column;min-height:100%;display:flex}.marketing-root:has(.mk-persona-subnav){--mk-arch-inset:calc(var(--mk-nav-h) + var(--mk-subnav-h))}.mk-snap-start{scroll-snap-align:start;scroll-snap-stop:always}.marketing-root:has([data-arch-lift-shaft]) [data-foot-variant=plain]{display:none}.marketing-root:has([data-arch-lift-shaft]) [data-foot-variant=lift]{display:block}.mk-below-foot-surface{position:relative}.mk-below-foot-surface:before{content:"";background-color:var(--mk-below-foot-bg);-webkit-mask-image:linear-gradient(to bottom, transparent 0, transparent var(--mk-arch-inset), black var(--mk-arch-inset), black 100%);mask-image:linear-gradient(to bottom, transparent 0, transparent var(--mk-arch-inset), black var(--mk-arch-inset), black 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, transparent var(--mk-arch-inset), black var(--mk-arch-inset), black 100%);pointer-events:none;z-index:0;position:absolute;inset:0}.mk-below-foot-hatch-mask{-webkit-mask-image:linear-gradient(to bottom, transparent 0, transparent calc(var(--mk-arch-inset) + var(--mk-arch-foot-h)), black calc(var(--mk-arch-inset) + var(--mk-arch-foot-h) + var(--mk-below-foot-hatch-fade)), black 100%);mask-image:linear-gradient(to bottom, transparent 0, transparent calc(var(--mk-arch-inset) + var(--mk-arch-foot-h)), black calc(var(--mk-arch-inset) + var(--mk-arch-foot-h) + var(--mk-below-foot-hatch-fade)), black 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, transparent calc(var(--mk-arch-inset) + var(--mk-arch-foot-h)), black calc(var(--mk-arch-inset) + var(--mk-arch-foot-h) + var(--mk-below-foot-hatch-fade)), black 100%);pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.mk-below-foot-hatch-tile{background-image:var(--mk-below-foot-hatch);transform-origin:50%;background-position:0 0;background-repeat:round;background-size:46px 46px;position:absolute;inset:-100vmax;transform:rotate(45deg)}.mk-hatch-box{background:var(--mk-bg);position:relative;overflow:hidden}.mk-hatch-box:before{content:"";background-image:var(--mk-below-foot-hatch);transform-origin:50%;opacity:.3;pointer-events:none;z-index:0;background-position:0 0;background-repeat:round;background-size:46px 46px;width:200%;height:200%;position:absolute;top:-50%;left:-50%;transform:rotate(45deg)}.mk-hatch-box>*,.mk-below-foot-surface>*{z-index:1;position:relative}.mk-below-foot-surface>.mk-below-foot-hatch-mask{z-index:0;position:absolute}.mk-fossil-bed{content-visibility:auto;contain-intrinsic-size:auto 1px auto calc(min(100vw, var(--mk-maxw)) * 514 / 1175);scroll-snap-align:start;scroll-snap-stop:always;flex-shrink:0;justify-content:center;align-items:flex-start;width:100%;margin-top:0;display:flex;overflow:hidden}.mk-fossil-bed-stage{width:100%;max-width:var(--mk-maxw);position:relative}.mk-fossil-bed-art{aspect-ratio:1175/514;width:100%;height:auto;padding:0 var(--mk-gutter);box-sizing:border-box;display:block}.mk-fossil-group{inset:0 var(--mk-gutter);pointer-events:none;z-index:2;position:absolute}.mk-fossil-black{opacity:0;will-change:opacity;width:100%;height:100%;padding:0;transition:opacity .2s cubic-bezier(.175,.885,.32,1.1);position:absolute;inset:0}.mk-fossil-filter-host{position:absolute;overflow:hidden}.mk-fossil-hotspot{pointer-events:auto;position:absolute;inset:0}.mk-fossil-group:has(.mk-fossil-hotspot:hover) .mk-fossil-black{opacity:1}.mk-fossil-group:has(.mk-fossil-hotspot:hover) .mk-fossil-bubble{opacity:1;transform:translateY(0)}.mk-fossil-bubble{color:#a8a8a8;opacity:0;pointer-events:none;background:#1d1d1e;border-radius:8px;max-width:260px;padding:6px 10px;font-size:16px;font-weight:400;line-height:1.4;transition:opacity .2s cubic-bezier(.175,.885,.32,1.1),transform .2s cubic-bezier(.175,.885,.32,1.1);position:absolute;transform:translateY(4px)}.mk-fossil-bubble-lead{color:#fff}.mk-fossil-bubble:after{content:"";background:#1d1d1e;width:8px;height:8px;position:absolute;bottom:-4px;left:20px;transform:rotate(45deg)}.mk-fossil-fig-trilobite .mk-fossil-bubble:after{left:auto;right:20px}.mk-fossil-fig-dino .mk-fossil-bubble:after{margin-top:-4px;inset:50% auto auto -4px}.mk-fossil-fig-dino .mk-fossil-black,.mk-fossil-fig-dino .mk-fossil-hotspot{clip-path:polygon(50% 4%,68% 2%,71% 26%,58% 40%,59% 44%,57% 49%,60% 52%,56% 56%,50% 56%,43% 72%,40% 98%,23% 98%,22% 88%,16% 90%,11% 90%,6% 91%,0% 92%,0% 82%,5% 74%,9% 66%,13% 58%,17% 50%,21% 44%,24% 40%,42% 26%)}.mk-fossil-fig-dino .mk-fossil-bubble{max-width:min(260px,27%);top:6%;left:66%;right:auto}.mk-fossil-fig-ammonite .mk-fossil-black,.mk-fossil-fig-ammonite .mk-fossil-hotspot{clip-path:polygon(2% 10%,17% 10%,17% 48%,2% 48%)}.mk-fossil-fig-ammonite .mk-fossil-bubble{top:3%;left:2%}.mk-fossil-fig-trilobite .mk-fossil-black,.mk-fossil-fig-trilobite .mk-fossil-hotspot{clip-path:polygon(80% 46%,98% 46%,98% 86%,80% 86%)}.mk-fossil-fig-trilobite .mk-fossil-bubble{top:40%;right:2%}@media (prefers-reduced-motion:reduce){.mk-fossil-black,.mk-fossil-bubble{transition:none}}.mk-container{width:100%;max-width:var(--mk-maxw);padding-inline:var(--mk-gutter);margin-inline:auto}.mk-hero-head{padding-block:var(--mk-section-pad)}@media (min-width:1024px){.mk-hero-head .mk-hero-sky-anchored{--mk-sky-anchor:.396;--mk-sky-scale:2.8;--mk-sky-copy-left:calc((100vw - min(var(--mk-maxw), 100vw)) / 2 + var(--mk-gutter));--mk-sky-copy-width:calc(min(var(--mk-maxw), 100vw) - 2 * var(--mk-gutter));--mk-sky-width:max(calc(var(--mk-sky-scale) * var(--mk-sky-copy-width)), calc((100vw - var(--mk-sky-copy-left)) / (1 - var(--mk-sky-anchor)) + 1px));background-size:var(--mk-sky-width) auto;background-position:calc(var(--mk-sky-copy-left) - var(--mk-sky-anchor) * var(--mk-sky-width)) top}}@media (min-width:768px){.mk-bleed-start,.mk-bleed-end{--mk-bleed-track:calc(100vw - 2 * var(--mk-arch-rail));--mk-bleed:calc((var(--mk-bleed-track) - min(var(--mk-maxw), var(--mk-bleed-track))) / 2 + var(--mk-gutter))}.mk-bleed-start{margin-inline-start:calc(-1 * var(--mk-bleed))}.mk-bleed-end{margin-inline-end:calc(-1 * var(--mk-bleed))}}.mk-nav-bar{width:100%;max-width:var(--mk-maxw);padding-inline:var(--mk-gutter);margin-inline:auto}.mk-glass-bar{-webkit-backdrop-filter:blur(40px)saturate(1.15);backdrop-filter:blur(40px)saturate(1.15);background:linear-gradient(#ffffff8c,#ffffffb8)}.marketing-unified-mock{--mk-ink:#0a0a0a;--mk-ink-soft:#4a4a4a;--mk-muted:#8a8a8a;--mk-line:#e7e7e3;--mk-line-strong:#cdcdc6;--mk-bg:#fff;--mk-bg-soft:#f6f6f4;color:var(--mk-ink);--bim-border:color-mix(in srgb, var(--bim-ink) 20%, var(--bim-page-bg))}.mk-nav-backdrop{pointer-events:none;opacity:0;background:linear-gradient(#0000000a,#0000001f 28%,#00000047 62%,#0000006b);transition:opacity .2s cubic-bezier(.16,1,.3,1)}.mk-nav-backdrop-on{opacity:1}.mk-nav-drawer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(.16,1,.3,1)}.mk-nav-drawer-open{opacity:1;grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.mk-nav-backdrop,.mk-nav-drawer{transition:none}}.mk-hero-wash{pointer-events:none;opacity:0;background:radial-gradient(90% 70% at 50% 110%,#1c24308c 0%,#0000 68%),radial-gradient(60% 40% at 85% 95%,#12161e47 0%,#0000 70%),radial-gradient(80% 55% at 50% 40%,#0000 42%,#00000014 100%);position:absolute;inset:0}.marketing-root.mk-nav-hover .mk-hero-wash{opacity:1}.marketing-root:has(.mk-nav-header:hover) .mk-hero-wash{opacity:1}.marketing-root:has(.mk-nav-header:focus-within) .mk-hero-wash{opacity:1}.mk-mega-card{--mk-mega-frame:clamp(24px, 2.25vw, 32px)}@media (min-width:768px){.marketing-root{--mk-nav-h:56px;--mk-subnav-h:56px;--mk-section-pad:3.5rem}}.mk-h0{letter-spacing:-.04em;font-size:clamp(3rem,8vw,88px);font-weight:400;line-height:1}.mk-h0.mk-hero-headline{font-size:clamp(1.5rem,4.5vw,56px);line-height:1.05}.mk-h1{letter-spacing:-.02em;font-size:40px;font-weight:400;line-height:48px}.mk-h2{letter-spacing:-.02em;font-size:32px;font-weight:400;line-height:40px}.mk-h3{letter-spacing:-.02em;font-size:18px;font-weight:400;line-height:26px}.mk-platform-card-title,.mk-faq-question,.mk-legal-sub{letter-spacing:-.02em;font-size:24px;font-weight:400;line-height:32px}.mk-body{letter-spacing:-.02em;font-size:16px;font-weight:400;line-height:24px}.mk-body-mono{letter-spacing:-.01em;font-size:16px;font-weight:400;line-height:24px;font-family:var(--font-geist-mono), "Geist Mono", monospace}.mk-instrument{letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--mk-muted);font-size:12px;line-height:14px}.mk-cursor-axes{pointer-events:none;-webkit-user-select:none;user-select:none;contain:layout;opacity:0;color:color-mix(in srgb, var(--mk-muted) 55%, transparent);flex-direction:column;transition:opacity .2s cubic-bezier(.16,1,.3,1);display:none;position:absolute;top:50%;right:calc(100% + 3rem);transform:translateY(-50%)}.mk-cursor-axes-on{display:flex}.mk-cursor-axes-live{opacity:1}.mk-cursor-axes-row{gap:.5em;display:flex}.mk-cursor-axes-label{color:color-mix(in srgb, var(--mk-ink-soft) 55%, transparent)}.mk-cursor-axes-value{min-width:8ch}.mk-nav-body{letter-spacing:-.02em;font-size:16px;font-weight:400;line-height:24px}.marketing-root .text-bim-body,.marketing-root .text-bim-body-mono,.marketing-root .text-bim-tags,.marketing-root .text-bim-tags-mono{font-size:16px;line-height:24px}.marketing-root .font-medium,.marketing-root .font-semibold,.marketing-root .font-bold{font-weight:400}.marketing-root .mk-strong{font-weight:600}.mk-badge-icon{width:6rem;height:6rem;color:var(--mk-ink)}.mk-marquee{width:max-content;animation:mk-marquee-scroll var(--mk-marquee-duration,40s) linear infinite;display:flex}.mk-marquee:hover{animation-play-state:paused}@keyframes mk-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.mk-marquee{animation:none}}.mk-word-arc{contain:layout paint;width:100%;max-width:100%;height:180px;position:relative;overflow:clip;container-type:size}@media (min-width:768px){.mk-word-arc{height:220px}}.mk-word-arc-svg{width:100%;height:100%;display:block}.mk-word-arc-spin{transform-box:view-box;animation:400s linear infinite mk-word-arc-spin}.mk-word-arc:hover .mk-word-arc-spin{animation-play-state:paused}@keyframes mk-word-arc-spin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.mk-brand-reel{flex-direction:column;animation:60s linear infinite mk-brand-reel-scroll;display:flex}.mk-brand-reel:hover{animation-play-state:paused}@keyframes mk-brand-reel-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.mk-brand-reel{animation:none}}.mk-brand-reel-window{height:clamp(6rem,100dvh - 35rem,14rem)}@media (min-width:768px){.mk-brand-reel-window{height:clamp(7rem,100dvh - 44.5rem,23rem)}}@keyframes mk-intro-logo{0%{opacity:0}70%{opacity:1}to{opacity:1}}@keyframes mk-intro-bar{0%{opacity:0;transform:translateX(calc(-1 * var(--mk-intro-mark-size,56px)))}12%{opacity:1}50%{opacity:1;transform:translateX(var(--mk-intro-mark-travel,256px))}78%{opacity:1;transform:translateX(var(--mk-intro-mark-travel,256px))}80%{opacity:0;transform:translateX(var(--mk-intro-mark-travel,256px))}83%{opacity:0;transform:translateX(var(--mk-intro-mark-travel,256px))}85%{opacity:1;transform:translateX(var(--mk-intro-mark-travel,256px))}88%{opacity:1;transform:translateX(var(--mk-intro-mark-travel,256px))}90%{opacity:0;transform:translateX(var(--mk-intro-mark-travel,256px))}93%{opacity:0;transform:translateX(var(--mk-intro-mark-travel,256px))}95%{opacity:1;transform:translateX(var(--mk-intro-mark-travel,256px))}98%{opacity:1;transform:translateX(var(--mk-intro-mark-travel,256px))}to{opacity:0;transform:translateX(var(--mk-intro-mark-travel,256px))}}@keyframes mk-intro-cover-wipe{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes mk-intro-fade-out{to{opacity:0}}.mk-intro-splash__wordmark.mk-intro-splash__wordmark--animate{animation:1s linear .5s both mk-intro-logo}.mk-intro-splash__mark{animation:1s cubic-bezier(.4,0,.2,1) .5s both mk-intro-bar}.mk-intro-splash__overlay.mk-intro-splash__overlay--wipe,.mk-intro-splash__cover{will-change:transform;animation:.72s cubic-bezier(.7,0,.3,1) both mk-intro-cover-wipe}.mk-intro-splash__overlay.mk-intro-splash__overlay--fade{animation:.45s forwards mk-intro-fade-out}@media (prefers-reduced-motion:reduce){.mk-intro-splash__wordmark.mk-intro-splash__wordmark--animate,.mk-intro-splash__mark,.mk-intro-splash__overlay.mk-intro-splash__overlay--wipe,.mk-intro-splash__cover{animation:none}}.mk-prose{color:var(--mk-ink-soft);letter-spacing:-.01em;font-size:16px;font-weight:400;line-height:28px}.mk-prose h2{letter-spacing:-.02em;color:var(--mk-ink);margin-top:2.75rem;margin-bottom:1rem;font-size:18px;font-weight:400;line-height:24px}.mk-prose h3{letter-spacing:-.02em;color:var(--mk-ink);margin-top:2rem;margin-bottom:.75rem;font-size:16px;font-weight:400;line-height:22px}.mk-prose p{margin-top:1rem;margin-bottom:1rem}.mk-prose ol,.mk-prose ul{margin-top:1rem;margin-bottom:1rem;padding-left:1.5rem}.mk-prose ol{list-style:decimal}.mk-prose ul{list-style:outside}.mk-prose li{margin-top:.5rem;margin-bottom:.5rem;padding-left:.25rem}.mk-prose strong{color:var(--mk-ink);font-weight:400}.mk-prose a{color:var(--mk-ink);text-underline-offset:2px;text-decoration:underline}.mk-prose h2:first-child,.mk-prose p:first-child{margin-top:0}.mk-hero-surface{background:var(--mk-bg)}.mk-screen-edge{box-shadow:0 0 0 1px #1111111a,0 2px 4px #11111114,0 8px 20px #1111111f,0 32px 72px #11111138}.mk-hero-screen{inset-inline:0;width:100%;position:absolute;top:0}.mk-hero-guide{left:calc(100% + var(--mk-gutter));position:absolute;top:50%;transform:translateY(-50%)}.marketing-root .mk-hero-screen .text-bim-body,.marketing-root .mk-hero-screen .text-bim-body-mono,.marketing-root .mk-hero-screen .text-bim-tags,.marketing-root .mk-hero-screen .text-bim-tags-mono{font-size:var(--bim-base-size);line-height:var(--bim-base-lh)}.marketing-root .mk-hero-screen .font-medium{font-weight:500}.marketing-root .mk-hero-screen .font-semibold{font-weight:600}.mk-hero-blend{inset-inline:0;pointer-events:none;background:linear-gradient(to bottom, transparent 0%, var(--mk-bg) 90%);height:280px;position:absolute;bottom:0}.mk-trust-bar{background:0 0}.mk-hero-drone-path{--drone-size:clamp(8rem, 11vw, 13rem);--drone-start-x:58vw;--drone-start-y:56vh;--drone-end-x:97vw;--drone-end-y:34vh;--drone-duration:4.8s;width:var(--drone-size);opacity:0;transform-origin:50%;height:auto;animation:mk-hero-drone-flight var(--drone-duration) cubic-bezier(.44, 0, .56, 1) infinite;top:0;left:0}.mk-hero-drone-svg{filter:saturate(0)contrast(1.08);opacity:.82;width:100%;height:auto;display:block}@keyframes mk-hero-drone-flight{0%{opacity:0;transform:translate3d(var(--drone-start-x), var(--drone-start-y), 0) scale(.84)}10%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate3d(var(--drone-end-x), var(--drone-end-y), 0) scale(1.08)}}.mk-arch-dog-track{--dog-size:288px;--dog-start-x:-224px;--dog-end-x:calc(100vw + 224px);--dog-duration:13s;--dog-foot-y:16px;z-index:0;position:absolute;inset:0}.mk-arch-dog-runner{left:0;top:calc(var(--dog-foot-y) - var(--dog-size) * .62);width:var(--dog-size);opacity:.46;z-index:0;animation:mk-arch-dog-walk var(--dog-duration) linear infinite;position:absolute;-webkit-mask-image:linear-gradient(#0000 0%,#000000d1 100%);mask-image:linear-gradient(#0000 0%,#000000d1 100%)}.mk-arch-dog-lottie{filter:saturate(0)contrast(1.08);width:100%;height:auto;display:block}@keyframes mk-arch-dog-walk{0%{transform:translate3d(var(--dog-start-x), 0, 0)}to{transform:translate3d(var(--dog-end-x), 0, 0)}}@media (prefers-reduced-motion:reduce){.mk-hero-drone-path{opacity:.82;animation:none;transform:translate(78vw,42vh)}.mk-arch-dog-runner{animation:none;transform:translate(72vw)}}.mk-reveal,.mk-reveal-item{--mk-reveal-ease:cubic-bezier(.16, 1, .3, 1);--mk-reveal-x:0px;--mk-reveal-y:24px;--mk-reveal-duration:.6s;--mk-reveal-delay:0s;opacity:0;transform:translate3d(var(--mk-reveal-x), var(--mk-reveal-y), 0);transition:opacity var(--mk-reveal-duration) var(--mk-reveal-ease) var(--mk-reveal-delay), transform var(--mk-reveal-duration) var(--mk-reveal-ease) var(--mk-reveal-delay)}.mk-reveal.mk-reveal-in,.mk-reveal-stagger.mk-reveal-in .mk-reveal-item{opacity:1;transform:translate(0,0)}@keyframes mk-reveal-now{0%{opacity:0;transform:translate3d(var(--mk-reveal-x), var(--mk-reveal-y), 0)}to{opacity:1;transform:translate(0,0)}}.mk-reveal.mk-reveal-now{animation:mk-reveal-now var(--mk-reveal-duration) var(--mk-reveal-ease) var(--mk-reveal-delay) both}@media (prefers-reduced-motion:reduce){.mk-reveal.mk-reveal-now{opacity:1;animation:none;transform:none}}.mk-reveal-stagger{--mk-stagger-step:80ms;--mk-stagger-lead:50ms}.mk-reveal-stagger .mk-reveal-item{--mk-reveal-delay:var(--mk-stagger-lead)}.mk-reveal-stagger .mk-reveal-item:nth-child(2){--mk-reveal-delay:calc(var(--mk-stagger-lead) + 1 * var(--mk-stagger-step))}.mk-reveal-stagger .mk-reveal-item:nth-child(3){--mk-reveal-delay:calc(var(--mk-stagger-lead) + 2 * var(--mk-stagger-step))}.mk-reveal-stagger .mk-reveal-item:nth-child(4){--mk-reveal-delay:calc(var(--mk-stagger-lead) + 3 * var(--mk-stagger-step))}.mk-reveal-stagger .mk-reveal-item:nth-child(5){--mk-reveal-delay:calc(var(--mk-stagger-lead) + 4 * var(--mk-stagger-step))}.mk-reveal-stagger .mk-reveal-item:nth-child(6){--mk-reveal-delay:calc(var(--mk-stagger-lead) + 5 * var(--mk-stagger-step))}.mk-reveal-stagger .mk-reveal-item:nth-child(7){--mk-reveal-delay:calc(var(--mk-stagger-lead) + 6 * var(--mk-stagger-step))}.mk-reveal-stagger .mk-reveal-item:nth-child(8){--mk-reveal-delay:calc(var(--mk-stagger-lead) + 7 * var(--mk-stagger-step))}.mk-reveal-stagger .mk-reveal-item:nth-child(9){--mk-reveal-delay:calc(var(--mk-stagger-lead) + 8 * var(--mk-stagger-step))}.mk-reveal-stagger .mk-reveal-item:nth-child(10){--mk-reveal-delay:calc(var(--mk-stagger-lead) + 9 * var(--mk-stagger-step))}.mk-reveal-stagger .mk-reveal-item:nth-child(11){--mk-reveal-delay:calc(var(--mk-stagger-lead) + 10 * var(--mk-stagger-step))}.mk-reveal-stagger .mk-reveal-item:nth-child(n+12){--mk-reveal-delay:calc(var(--mk-stagger-lead) + 11 * var(--mk-stagger-step))}.mk-fig{--mk-fig-ease:cubic-bezier(.16, 1, .3, 1);--mk-fig-duration:.75s;--mk-fig-step:45ms;--mk-fig-rise:9px}.mk-fig[data-build=pending] .mk-fig-part{opacity:0}.mk-fig[data-build=in] .mk-fig-part{animation:mk-fig-part-in var(--mk-fig-duration) var(--mk-fig-ease) calc(var(--mk-fig-i,0) * var(--mk-fig-step)) both}@keyframes mk-fig-part-in{0%{opacity:0;transform:translateY(var(--mk-fig-rise))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mk-fig[data-build] .mk-fig-part{opacity:1;animation:none;transform:none}}.mk-scale-phase-name{opacity:0;pointer-events:none;transition:opacity .15s cubic-bezier(.175,.885,.32,1.1)}.mk-scale-phase:hover .mk-scale-phase-name{opacity:1}@media (prefers-reduced-motion:reduce){.mk-reveal,.mk-reveal-item{opacity:1;transition:none;transform:none}.mk-scale-phase-name{transition:none}}@keyframes mk-route-skeleton-in{to{opacity:1}}.mk-route-skeleton{opacity:0;animation:.15s linear .22s forwards mk-route-skeleton-in}@media (prefers-reduced-motion:reduce){.mk-route-skeleton{animation-duration:10ms}}.mk-report-paper,.mk-report-flash,.mk-report-stream,.mk-report-badge,.mk-report-inbox,.mk-report-controls,.mk-report-cursor,.mk-report-contractor,.mk-report-issue-btn,.mk-report-draft,.mk-report-issued{animation-duration:var(--mk-report-loop);animation-timing-function:cubic-bezier(.65,0,.35,1);animation-iteration-count:infinite}.mk-report-flash{opacity:0;animation-name:mk-report-flash;animation-timing-function:linear}@keyframes mk-report-flash{0%,18%{opacity:0;transform:translate(-130%)skew(-12deg)}21%{opacity:.9;transform:translate(65%)skew(-12deg)}25%,to{opacity:0;transform:translate(260%)skew(-12deg)}}.mk-report-stream{opacity:0;animation-name:mk-report-stream;animation-timing-function:linear}@keyframes mk-report-stream{0%,30%{opacity:0;transform:translate(0)}30.5%{opacity:.95;transform:translate(4rem)}34.5%{opacity:.9;transform:translate(24rem)}35.3%{opacity:0;transform:translate(28rem)}35.4%,to{opacity:0;transform:translate(0)}}.mk-report-badge{opacity:0;animation-name:mk-report-badge;animation-timing-function:cubic-bezier(.175,.885,.32,1.1)}@keyframes mk-report-badge{0%,36%{opacity:0;transform:scale(.4)}40%,54%{opacity:1;transform:scale(1)}58%,to{opacity:0;transform:scale(.4)}}.mk-report-inbox{animation-name:mk-report-inbox;animation-timing-function:cubic-bezier(.175,.885,.32,1.1)}@keyframes mk-report-inbox{0%,36%{opacity:0;transform:scale(.4)}40%,53%{opacity:1;transform:scale(1)}55%{opacity:1;transform:scale(.94)}57%,88%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(.4)}}.mk-report-controls{animation-name:mk-report-controls}@keyframes mk-report-controls{0%,32%{opacity:1}38%,93%{opacity:0}96%,to{opacity:1}}.mk-report-contractor{opacity:0;animation-name:mk-report-contractor;animation-timing-function:cubic-bezier(.175,.885,.32,1.1)}@keyframes mk-report-contractor{0%,40%{opacity:0;transform:translate(0)}45%,54%{opacity:1;transform:translate(0)}55%{opacity:1;transform:translate(1px,2px)}57%{opacity:1;transform:translate(0)}63%,86%{opacity:1;transform:translate(6rem,1.25rem)}90%,to{opacity:0;transform:translate(6rem,1.25rem)}}.mk-report-paper{animation-name:mk-report-paper;animation-timing-function:cubic-bezier(.175,.885,.32,1.1)}@keyframes mk-report-paper{0%,32%{opacity:1;transform:translate(0)}38%,46%{opacity:0;transform:translate(0)}47%,57%{opacity:0;transform:translate(18.5rem,.75rem)}63%,88%{opacity:1;transform:translate(18.5rem)}92%{opacity:0;transform:translate(18.5rem)}93%{opacity:0;transform:translate(0)}96%,to{opacity:1;transform:translate(0)}}.mk-report-cursor{animation-name:mk-report-cursor}@keyframes mk-report-cursor{0%,16%{opacity:1;transform:translate(0)}17%{opacity:1;transform:translate(1px,2px)}19%,28%{opacity:1;transform:translate(0)}33%,93%{opacity:0;transform:translate(0)}96%,to{opacity:1;transform:translate(0)}}.mk-report-issue-btn{animation-name:mk-report-issue-btn}@keyframes mk-report-issue-btn{0%,16%,19%,to{transform:scale(1)}17%{transform:scale(.95)}}.mk-report-draft{opacity:0;animation-name:mk-report-draft;animation-timing-function:cubic-bezier(.175,.885,.32,1.1)}@keyframes mk-report-draft{0%,18%{opacity:1;transform:translateY(0)}24%,93%{opacity:0;transform:translateY(-115%)}97%,to{opacity:1;transform:translateY(0)}}.mk-report-issued{animation-name:mk-report-issued;animation-timing-function:cubic-bezier(.175,.885,.32,1.1)}@keyframes mk-report-issued{0%,18%{opacity:0;transform:translateY(115%)}24%,93%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(115%)}}@media (prefers-reduced-motion:reduce){.mk-report-paper,.mk-report-flash,.mk-report-stream,.mk-report-badge,.mk-report-inbox,.mk-report-controls,.mk-report-cursor,.mk-report-contractor,.mk-report-issue-btn,.mk-report-draft,.mk-report-issued{animation:none}}.mk-track-pin,.mk-track-progress,.mk-track-ahead,.mk-track-scan,.mk-track-arrival,.mk-track-arrival-outer,.mk-track-scheduled,.mk-track-transit,.mk-track-delivered{animation-duration:var(--mk-track-loop);animation-timing-function:linear;animation-iteration-count:infinite}.mk-track-pin{will-change:translate, opacity;translate:calc(var(--mk-track-scan-x) / var(--mk-track-raster-w) * 100cqw - 50%) calc(var(--mk-track-scan-y) / var(--mk-track-raster-w) * 100cqw - 50%);animation-name:mk-track-pin}@keyframes mk-track-pin{0%,6%{opacity:1;translate:calc(var(--mk-track-origin-x) / var(--mk-track-raster-w) * 100cqw - 50%) calc(var(--mk-track-origin-y) / var(--mk-track-raster-w) * 100cqw - 50%)}21%{translate:calc(var(--mk-track-scan-x) / var(--mk-track-raster-w) * 100cqw - 50%) calc(var(--mk-track-scan-y) / var(--mk-track-raster-w) * 100cqw - 50%)}68%,93%{opacity:1;translate:calc(var(--mk-track-destination-x) / var(--mk-track-raster-w) * 100cqw - 50%) calc(var(--mk-track-destination-y) / var(--mk-track-raster-w) * 100cqw - 50%)}to{opacity:0;translate:calc(var(--mk-track-destination-x) / var(--mk-track-raster-w) * 100cqw - 50%) calc(var(--mk-track-destination-y) / var(--mk-track-raster-w) * 100cqw - 50%)}}.mk-track-progress{stroke-dashoffset:var(--mk-track-scan-remaining);animation-name:mk-track-progress}@keyframes mk-track-progress{0%,6%{stroke-dashoffset:1px;opacity:1}21%{stroke-dashoffset:var(--mk-track-scan-remaining)}68%,93%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.mk-track-ahead{animation-name:mk-track-ahead}@keyframes mk-track-ahead{0%{stroke-dashoffset:0}to{stroke-dashoffset:calc(-1 * var(--mk-track-march))}}.mk-track-scan{fill:var(--mk-ink);animation-name:mk-track-scan}@keyframes mk-track-scan{0%,21%{fill:var(--mk-muted)}22%,93%{fill:var(--mk-ink)}to{fill:var(--mk-muted)}}.mk-track-arrival{opacity:0;will-change:scale, opacity;translate:calc(var(--mk-track-destination-x) / var(--mk-track-raster-w) * 100cqw - 50%) calc(var(--mk-track-destination-y) / var(--mk-track-raster-w) * 100cqw - 50%);animation-name:mk-track-arrival;animation-timing-function:cubic-bezier(.165,.84,.44,1);scale:.12}.mk-track-arrival-outer{animation-name:mk-track-arrival-outer}@keyframes mk-track-arrival{0%,68%{opacity:0;scale:.12}69%{opacity:.9;scale:.12}91%,to{opacity:0;scale:1}}@keyframes mk-track-arrival-outer{0%,72%{opacity:0;scale:.12}73%{opacity:.7;scale:.12}96%,to{opacity:0;scale:1.4}}.mk-track-scheduled,.mk-track-transit,.mk-track-delivered{animation-timing-function:cubic-bezier(.65,0,.35,1)}.mk-track-scheduled,.mk-track-delivered{opacity:0}.mk-track-scheduled{animation-name:mk-track-scheduled}.mk-track-transit{animation-name:mk-track-transit}.mk-track-delivered{animation-name:mk-track-delivered}@keyframes mk-track-scheduled{0%,5%{opacity:1;transform:translateY(0)}8%,89%{opacity:0;transform:translateY(-115%)}96%,to{opacity:1;transform:translateY(0)}}@keyframes mk-track-transit{0%,5%{opacity:0;transform:translateY(115%)}8%,67%{opacity:1;transform:translateY(0)}70%,to{opacity:0;transform:translateY(-115%)}}@keyframes mk-track-delivered{0%,67%{opacity:0;transform:translateY(115%)}70%,89%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(115%)}}.mk-track-step-1,.mk-track-step-2,.mk-track-step-3,.mk-track-step-4{color:var(--mk-track-step-waiting);animation-duration:var(--mk-track-loop);animation-timing-function:cubic-bezier(.65,0,.35,1);animation-iteration-count:infinite}.mk-track-step-1{animation-name:mk-track-step-1}.mk-track-step-2{animation-name:mk-track-step-2}.mk-track-step-3{animation-name:mk-track-step-3}.mk-track-step-4{animation-name:mk-track-step-4}@keyframes mk-track-step-1{0%,5%{color:var(--mk-track-step-waiting)}6%,95%{color:var(--mk-track-step-done)}to{color:var(--mk-track-step-waiting)}}@keyframes mk-track-step-2{0%,20%{color:var(--mk-track-step-waiting)}21%,95%{color:var(--mk-track-step-done)}to{color:var(--mk-track-step-waiting)}}@keyframes mk-track-step-3{0%,44%{color:var(--mk-track-step-waiting)}45%,95%{color:var(--mk-track-step-done)}to{color:var(--mk-track-step-waiting)}}@keyframes mk-track-step-4{0%,67%{color:var(--mk-track-step-waiting)}68%,95%{color:var(--mk-track-step-done)}to{color:var(--mk-track-step-waiting)}}@media (prefers-reduced-motion:reduce){.mk-track-pin,.mk-track-progress,.mk-track-ahead,.mk-track-scan,.mk-track-arrival,.mk-track-arrival-outer,.mk-track-scheduled,.mk-track-transit,.mk-track-delivered,.mk-track-step-1,.mk-track-step-2,.mk-track-step-3,.mk-track-step-4{animation:none}.mk-track-step-1,.mk-track-step-2,.mk-track-step-3,.mk-track-step-4{color:var(--mk-track-step-done)}}.mk-flow-rows{will-change:transform;animation:mk-flow-rows var(--mk-flow-rows-loop) linear infinite}@keyframes mk-flow-rows{0%{transform:translate(0,0)}to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.mk-flow-rows{animation:none;transform:none}}video::cue{font-family:var(--font-geist-sans), system-ui, sans-serif;font-size:clamp(14px,1.6vw,22px);line-height:1.35}@keyframes mk-egg-section-open{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translate(0,0)}}.mk-egg-section{animation:.6s cubic-bezier(.16,1,.3,1) both mk-egg-section-open}@media (prefers-reduced-motion:reduce){.mk-egg-section{animation:none}}.mk-gc-layer-drone{--gc-drone-duration:6.5s;animation:mk-gc-drone-hover var(--gc-drone-duration) ease-in-out infinite;will-change:transform}.mk-gc-layer-truck-b{--gc-truck-duration:5s;animation:mk-gc-truck-idle var(--gc-truck-duration) ease-in-out infinite;will-change:transform}@keyframes mk-gc-drone-hover{0%,to{transform:translate(0,0)}50%{transform:translate(.6%,-1.6%)}}@keyframes mk-gc-truck-idle{0%,to{transform:translate(0,0)}50%{transform:translateY(-.35%)}}.mk-band-line[data-struck]{text-decoration-line:line-through;text-decoration-color:currentColor;text-decoration-thickness:.06em}.mk-gc-story{--gc-story-cycle:11s;--gc-dust-ripple:.05}.mk-gc-story .mk-band-line{text-shadow:0 0 .3em var(--mk-band-bg), 0 0 .7em var(--mk-band-bg), 0 0 1.2em var(--mk-band-bg)}.mk-gc-story .mk-band-copy{justify-content:flex-start;padding-top:clamp(32px,6vh,96px)}.mk-gc-story .mk-gc-layer-pile,.mk-gc-story .mk-gc-mote,.mk-gc-story .mk-gc-layer-after{animation-duration:var(--gc-story-cycle);animation-timing-function:ease-in-out;animation-iteration-count:infinite}.mk-gc-story .mk-gc-layer-pile{opacity:0;will-change:opacity, transform, mask-position;animation-name:mk-gc-story-paper;-webkit-mask-image:linear-gradient(#0000 0% 38%,#000 62% 100%);mask-image:linear-gradient(#0000 0% 38%,#000 62% 100%);-webkit-mask-position:0 100%;mask-position:0 100%;-webkit-mask-size:100% 260%;mask-size:100% 260%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mk-gc-story .mk-gc-mote{width:calc(var(--s) * .19cqw);height:calc(var(--s) * .19cqw);margin:calc(var(--s) * -.095cqw);opacity:0;transform:translate3d(calc(var(--ox) * 1cqw), calc(var(--oy) * 1cqh), 0);animation-name:mk-gc-story-dust;animation-delay:calc(var(--gc-story-cycle) * var(--d) * var(--gc-dust-ripple));will-change:opacity, transform}.mk-gc-story .mk-gc-layer-after{will-change:opacity;animation-name:mk-gc-story-building}@keyframes mk-gc-story-paper{0%,18%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1);transform:none;-webkit-mask-position:0 100%;mask-position:0 100%}28%{opacity:1;transform:translateY(-3%);-webkit-mask-position:0 0;mask-position:0 0}29%{opacity:0;transform:translateY(-3%);-webkit-mask-position:0 0;mask-position:0 0}30%,93%{opacity:0;transform:none;-webkit-mask-position:0 100%;mask-position:0 100%}99%,to{opacity:1;transform:none;-webkit-mask-position:0 100%;mask-position:0 100%}}@keyframes mk-gc-story-dust{0%,18%{opacity:0;transform:translate3d(calc(var(--ox) * 1cqw), calc(var(--oy) * 1cqh), 0);animation-timing-function:cubic-bezier(.45,0,.2,1)}19.5%{opacity:.95}44%,48%{opacity:.95;transform:none}53%,68%{opacity:0;transform:none}70%,71%{opacity:.95;animation-timing-function:cubic-bezier(.45,0,.2,1);transform:none}93%,96%{opacity:.95;transform:translate3d(calc(var(--ox) * 1cqw), calc(var(--oy) * 1cqh), 0)}to{opacity:0;transform:translate3d(calc(var(--ox) * 1cqw), calc(var(--oy) * 1cqh), 0)}}@keyframes mk-gc-story-building{0%,46%{opacity:0}52%,70%{opacity:1}75%,to{opacity:0}}.mk-thread-typed,.mk-thread-compose,.mk-thread-send,.mk-thread-cursor,.mk-thread-sent,.mk-thread-answer,.mk-thread-pill-rest,.mk-thread-pill-sent{animation-duration:var(--mk-thread-loop);animation-timing-function:cubic-bezier(.65,0,.35,1);animation-iteration-count:infinite}.mk-thread-typed{animation-name:mk-thread-typed}@keyframes mk-thread-typed{0%,10%{opacity:1;max-width:0;animation-timing-function:steps(28,end)}28%,35%{opacity:1;max-width:100%}38%,95%{opacity:0;max-width:100%}96%{opacity:0;max-width:0}97%,to{opacity:1;max-width:0}}.mk-thread-compose{animation-name:mk-thread-compose;transform:rotate(1deg)}@keyframes mk-thread-compose{0%,37%{opacity:1;transform:rotate(1deg)translateY(0)}43%,95%{opacity:0;transform:rotate(1deg)translateY(12px)}to{opacity:1;transform:rotate(1deg)translateY(0)}}.mk-thread-send{animation-name:mk-thread-send}@keyframes mk-thread-send{0%,35%,38%,to{transform:scale(1)}36%{transform:scale(.95)}}.mk-thread-cursor{animation-name:mk-thread-cursor}@keyframes mk-thread-cursor{0%,35%,38%,to{transform:translate(0)}36%{transform:translate(1px,2px)}}.mk-thread-sent,.mk-thread-answer{opacity:0;max-height:0;animation-timing-function:cubic-bezier(.175,.885,.32,1.1)}.mk-thread-sent{animation-name:mk-thread-sent}@keyframes mk-thread-sent{0%,36%{opacity:0;max-height:0}42%,90%{opacity:1;max-height:6rem}96%,to{opacity:0;max-height:0}}.mk-thread-answer{animation-name:mk-thread-answer}@keyframes mk-thread-answer{0%,58%{opacity:0;max-height:0}64%,90%{opacity:1;max-height:6rem}96%,to{opacity:0;max-height:0}}.mk-thread-pill-rest,.mk-thread-pill-sent{animation-timing-function:cubic-bezier(.175,.885,.32,1.1)}.mk-thread-pill-rest{animation-name:mk-thread-pill-rest}@keyframes mk-thread-pill-rest{0%,37%{opacity:1;transform:translateY(0)}41%,62%{opacity:0;transform:translateY(-115%)}63%{opacity:0;transform:translateY(115%)}67%,to{opacity:1;transform:translateY(0)}}.mk-thread-pill-sent{opacity:0;animation-name:mk-thread-pill-sent}@keyframes mk-thread-pill-sent{0%,37%{opacity:0;transform:translateY(115%)}41%,62%{opacity:1;transform:translateY(0)}66%,to{opacity:0;transform:translateY(-115%)}}@media (prefers-reduced-motion:reduce){.mk-thread-typed,.mk-thread-compose,.mk-thread-send,.mk-thread-cursor,.mk-thread-sent,.mk-thread-answer,.mk-thread-pill-rest,.mk-thread-pill-sent{animation:none}}.mk-paper{--mk-paper:#fdfcf8;--mk-paper-fibre:#7c705808;--mk-paper-shade:#b0a68f29;background-color:var(--mk-paper);background-image:radial-gradient(130% 70% at 14% -6%, #fffffff2, #fff0 58%), radial-gradient(120% 90% at 104% 106%, var(--mk-paper-shade), #b0a68f00 56%), repeating-linear-gradient(91deg, var(--mk-paper-fibre) 0 1px, #7c705800 1px 3px), repeating-linear-gradient(1deg, #7c705806 0 1px, #7c705800 1px 4px);position:relative}.mk-paper:before{content:"";pointer-events:none;opacity:.45;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23g)' opacity='0.34'/%3E%3C/svg%3E");background-size:200px 200px;position:absolute;inset:0}.mk-paper>*{z-index:1;position:relative}.mk-pitch{min-height:calc(100dvh - var(--mk-nav-h));flex-direction:column;display:flex}.mk-pitch-stage{flex-direction:column;flex:auto;justify-content:center;padding-top:2.5rem;padding-bottom:2rem;display:flex}.mk-pitch-kicker{color:var(--mk-muted);letter-spacing:-.01em;font-size:14px}.mk-pitch-title{color:var(--mk-ink);text-wrap:balance;margin-top:.75rem}.mk-pitch-grid{gap:1.25rem 2rem;margin-top:2rem;display:grid}@media (min-width:768px){.mk-pitch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mk-pitch-figures{gap:1.25rem 2rem;margin-top:2rem;display:grid}@media (min-width:768px){.mk-pitch-figures{grid-template-columns:repeat(2,minmax(0,1fr))}}.mk-pitch-figure{font-variant-numeric:tabular-nums;letter-spacing:-.04em}.mk-pitch-map{gap:1rem;margin-top:2rem;display:grid}@media (min-width:900px){.mk-pitch-map{grid-template-columns:repeat(4,minmax(0,1fr))}}.mk-pitch-map-col{border-top:1px solid var(--mk-line);padding-top:.75rem}.mk-pitch-map-center{border-top:1px solid var(--mk-ink);margin-top:1.5rem;padding-top:1rem}.mk-pitch-chrome{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding-bottom:1.5rem;display:flex}.mk-annotate-scene{content-visibility:auto;contain-intrinsic-size:auto 100% auto 673px}.mk-annotate-reel,.mk-annotate-mark,.mk-annotate-tools,.mk-annotate-cursor{animation-duration:var(--mk-annotate-loop);animation-timing-function:linear;animation-iteration-count:infinite}.mk-annotate-reel{animation-name:mk-annotate-reel;animation-timing-function:cubic-bezier(.65,0,.35,1);position:relative}@keyframes mk-annotate-reel{0%,46%{top:0}54%,93%{top:calc(-1 * var(--mk-annotate-scroll))}to{top:0}}.mk-annotate-mark{transform-box:fill-box}.mk-annotate-mark-a{transform-origin:0 0;animation-name:mk-annotate-mark-a}@keyframes mk-annotate-mark-a{0%,8%{opacity:0;transform:scale(.02)}9%{opacity:1;transform:scale(.08)}24%,92%{opacity:1;transform:scale(1)}95%,99%{opacity:0;transform:scale(1)}99.5%,to{opacity:0;transform:scale(.02)}}.mk-annotate-mark-b{opacity:0;transform-origin:100% 0;animation-name:mk-annotate-mark-b}@keyframes mk-annotate-mark-b{0%,58%{opacity:0;transform:scale(.02)}59%{opacity:1;transform:scale(.08)}74%,92%{opacity:1;transform:scale(1)}95%,99%{opacity:0;transform:scale(1)}99.5%,to{opacity:0;transform:scale(.02)}}.mk-annotate-tools-a{animation-name:mk-annotate-tools-a}@keyframes mk-annotate-tools-a{0%,44%{opacity:1}47%,99%{opacity:0}99.5%,to{opacity:1}}.mk-annotate-tools-b{opacity:0;animation-name:mk-annotate-tools-b}@keyframes mk-annotate-tools-b{0%,52%{opacity:0}56%,90%{opacity:1}93%,to{opacity:0}}.mk-annotate-cursor-a{transform:translate(var(--mk-annotate-dx), var(--mk-annotate-dy));animation-name:mk-annotate-cursor-a}@keyframes mk-annotate-cursor-a{0%,4%{opacity:0;transform:translate(0)}8%{opacity:1;transform:translate(0)}24%,40%{opacity:1;transform:translate(var(--mk-annotate-dx), var(--mk-annotate-dy))}44%,to{opacity:0;transform:translate(var(--mk-annotate-dx), var(--mk-annotate-dy))}}.mk-annotate-cursor-b{opacity:0;animation-name:mk-annotate-cursor-b}@keyframes mk-annotate-cursor-b{0%,54%{opacity:0;transform:translate(0)}58%{opacity:1;transform:translate(0)}74%,80%{opacity:1;transform:translate(var(--mk-annotate-dx), var(--mk-annotate-dy))}84%,to{opacity:0;transform:translate(var(--mk-annotate-dx), var(--mk-annotate-dy))}}@media (prefers-reduced-motion:reduce){.mk-annotate-reel,.mk-annotate-mark,.mk-annotate-tools,.mk-annotate-cursor{animation:none}}
