@import url("https://fonts.googleapis.com/css2?family=Newsreader:ital,opsz,wght@0,6..72,300;0,6..72,400;1,6..72,300;1,6..72,400&family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500&display=swap");*,:after,:before{box-sizing:border-box;border:0 solid}body,html{margin:0;padding:0}blockquote,figure,h1,h2,h3,h4,h5,h6,p{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}img,svg,video{display:block;max-width:100%;height:auto;vertical-align:middle}button,input,select,textarea{font:inherit;color:inherit;margin:0}button{background:none;padding:0}ol,ul{list-style:none;margin:0;padding:0}.mk{--night:#06111f;--night-2:#0a1e3d;--deep:#0d47a1;--azure:#2196f3;--sky:#90caf9;--mist:#e3f2fd;--paper:#f3f1ec;--ink:#121826;--ink-2:#4a5163;--ink-3:#9097a4;--on-dark:#eef4fb;--on-dark-2:rgba(238,244,251,.64);--rule-light:rgba(18,24,38,.12);--rule-dark:rgba(238,244,251,.14);--f-display:"Newsreader","Iowan Old Style",Georgia,serif;--f-body:"Geist","Helvetica Neue",Arial,sans-serif;--f-mono:"Geist Mono",ui-monospace,Menlo,Consolas,monospace;--gut:max(clamp(16px,4vw,56px),env(safe-area-inset-left,0px));--gutr:max(clamp(16px,4vw,56px),env(safe-area-inset-right,0px));--ease:cubic-bezier(0.16,1,0.3,1);--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");color-scheme:light;background:var(--paper);color:var(--ink);font-family:var(--f-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip;min-height:100dvh}.mk a{color:inherit}.mk :focus-visible{outline:2px solid var(--azure);outline-offset:3px;border-radius:8px}.mk .wrap{max-width:1360px;margin-inline:auto;padding-left:var(--gut);padding-right:var(--gutr)}.mk .night{position:relative;color:var(--on-dark);overflow:hidden;isolation:isolate}.mk .night:after{content:"";position:absolute;inset:0;background-image:var(--grain);opacity:.09;mix-blend-mode:overlay;pointer-events:none;z-index:2}.mk .eyebrow{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;display:flex;align-items:center;gap:10px;margin:0;color:var(--ink-2)}.mk .eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--azure)}.mk .night .eyebrow{color:var(--on-dark-2)}.mk .night .eyebrow:before{background:var(--sky)}.mk em{font-style:italic}.mk .w{overflow:hidden;vertical-align:top;padding:0 .07em .1em 0;margin:0 -.07em -.1em 0}.mk .w,.mk .wi{display:inline-block}.mk .wi{will-change:transform}.mk .contours{width:100%;height:100%;display:block}.mk .contours,.mk .contours-wrap{position:absolute;inset:0;z-index:0;pointer-events:none}.mk .contours--sticky{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100svh;max-height:100%}.mk .for,.mk .show,.mk .statement{position:relative}.mk .for>.wrap,.mk .pin,.mk .show>.wrap,.mk .statement>.wrap{position:relative;z-index:2}.mk .home{position:relative}.mk .proute{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:visible;transition:opacity 1s}.mk .pin__route path,.mk .proute path{fill:none;stroke-linecap:round;stroke-linejoin:round}.mk .proute__glow{stroke:var(--azure);stroke-width:14;opacity:.3}.mk .proute__line{stroke:var(--azure);stroke-width:3.5}.mk .proute__halo{fill:var(--azure);opacity:.22}.mk .proute__dot{fill:var(--azure);stroke:#fff;stroke-width:2}.mk .home .cta{z-index:2}.mk .pin__route{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:0}.mk .home.route-on .hero .route__arrow{visibility:hidden;transition:visibility 0s .4s}.mk .pill{height:40px;padding:0 18px;border-radius:999px;font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap;border:0;cursor:pointer;font-family:inherit;transition:background .35s,color .35s}.mk .pill,.mk .pill>span{display:inline-flex;align-items:center;gap:10px}.mk .pill svg{width:15px;height:15px;transition:transform .45s var(--ease)}.mk .pill:hover svg{transform:translateX(4px)}.mk .pill--mist{background:var(--mist);color:var(--deep)}.mk .pill--mist:hover{background:#fff}.mk .pill--azure{background:var(--azure);color:#fff}.mk .pill--azure:hover{background:var(--deep)}.mk .pill--lg{height:54px;padding:0 26px;font-size:15.5px}.mk .pill--xl{height:66px;padding:0 34px;font-size:17px}.mk .pill:disabled{opacity:.6;cursor:wait}.mk .link-u{font-size:15px;text-decoration:none;border-bottom:1px solid rgba(238,244,251,.35);padding-bottom:3px;transition:border-color .3s}.mk .link-u:hover{border-color:var(--on-dark)}.mk .nav{position:fixed;inset:0 0 auto;z-index:50;padding-top:env(safe-area-inset-top,0);color:var(--on-dark);transition:background .5s,color .5s,box-shadow .5s,transform .6s var(--ease)}.mk .nav.is-scrolled{background:rgba(6,17,31,.5)}.mk .nav.is-scrolled,.mk .nav[data-theme=light]{-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3)}.mk .nav[data-theme=light]{background:hsla(43,23%,94%,.8);color:var(--ink);box-shadow:0 1px 0 var(--rule-light)}.mk .nav[data-theme=light] .pill--mist{background:var(--azure);color:#fff}.mk .nav.is-hidden{transform:translateY(-110%)}.mk .nav.is-open{background:var(--night);color:var(--on-dark)}.mk .nav__in{height:68px;gap:28px;max-width:1360px;margin:auto;padding-left:var(--gut);padding-right:var(--gutr)}.mk .brand,.mk .nav__in{display:flex;align-items:center}.mk .brand{gap:10px;font-weight:600;font-size:17px;letter-spacing:-.015em;text-decoration:none}.mk .brand img{height:30px;width:auto;max-width:180px;object-fit:contain}.mk .mark{width:30px;height:30px;border-radius:9px;background:var(--azure);display:grid;place-items:center;flex:none}.mk .mark img,.mk .mark svg{width:22px;height:22px;max-width:none}.mk .nav__links{display:flex;gap:28px;margin-left:auto;font-size:14px}.mk .nav__links a{text-decoration:none;opacity:.75;background:linear-gradient(currentColor,currentColor) 0 100% /0 1px no-repeat;padding-bottom:2px;transition:opacity .3s,background-size .5s var(--ease)}.mk .nav__links a:hover,.mk .nav__links a[aria-current=page]{opacity:1;background-size:100% 1px}.mk .nav__cta{display:flex;align-items:center;gap:10px}.mk .nav__burger{all:unset;cursor:pointer;display:none;width:40px;height:40px;border-radius:10px;place-items:center}.mk .nav__burger svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round}.mk .nav__mobile{display:none;flex-direction:column;gap:4px;padding:8px var(--gut) 20px;border-top:1px solid var(--rule-dark)}.mk .nav__mobile a{text-decoration:none;padding:12px 0;font-size:17px;font-family:var(--f-display);font-weight:300}@media (max-width:760px){.mk .nav__links{display:none}.mk .nav__cta{margin-left:auto}.mk .nav__burger{display:grid}.mk .nav.is-open .nav__mobile{display:flex}}.mk .hero{min-height:max(680px,100svh);background:radial-gradient(70% 60% at 82% 112%,rgba(33,150,243,.55) 0,rgba(13,71,161,.35) 35%,transparent 70%),radial-gradient(50% 40% at 30% 120%,rgba(144,202,249,.18),transparent 70%),linear-gradient(180deg,#040b16,#071730 55%,#0b2a57)}.mk .hero--page{display:grid;align-items:center}.mk .hero--page .hero__in{padding-bottom:clamp(64px,9vw,120px)}.mk .hero__art{position:absolute;inset:0;z-index:3;pointer-events:none}.mk .route{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.mk .route path{fill:none;stroke-linecap:round;stroke-linejoin:round}.mk .route__glow{stroke:var(--azure);stroke-width:16;opacity:.55}.mk .route__line{stroke:url(#rg);stroke-width:3.5}.mk .route__arrow{stroke:var(--mist);stroke-width:3.5}.mk .route__dot{fill:#fff}.mk .chip{position:absolute;left:0;top:0;padding-bottom:56px;translate:0 -100%;white-space:nowrap}.mk .chip:after{height:56px;border-left:1px dashed rgba(227,242,253,.5)}.mk .chip:after,.mk .chip:before{content:"";position:absolute;left:0;bottom:0}.mk .chip:before{width:9px;height:9px;border-radius:50%;background:var(--mist);transform:translate(-50%,50%);box-shadow:0 0 0 5px rgba(144,202,249,.2)}.mk .chip[data-side=left]{translate:-100% -100%}.mk .chip[data-side=left]:after{left:auto;right:0}.mk .chip[data-side=left]:before{left:auto;right:0;transform:translate(50%,50%)}.mk .chip__card{display:flex;align-items:center;gap:10px;padding:9px 16px 9px 9px;border-radius:14px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .5s,box-shadow .5s,background .5s}.mk .chip[data-side=left] .chip__card{margin-right:-1px}.mk .chip[data-flip]{padding-bottom:0;padding-top:56px;translate:0 0}.mk .chip[data-flip][data-side=left]{translate:-100% 0}.mk .chip[data-flip]:after{top:0;bottom:auto}.mk .chip[data-flip]:before{top:0;bottom:auto;transform:translate(-50%,-50%)}.mk .chip[data-flip][data-side=left]:before{transform:translate(50%,-50%)}.mk .chip.flash .chip__card{border-color:var(--sky);background:rgba(144,202,249,.16);box-shadow:0 0 0 5px rgba(144,202,249,.12),0 10px 40px rgba(33,150,243,.35)}.mk .ic{width:28px;height:28px;border-radius:8px;background:var(--azure);display:grid;place-items:center;flex:none}.mk .ic svg{width:15px;height:15px;stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mk .chip b{display:block;font-weight:500;font-size:13.5px;line-height:1.25}.mk .chip i{display:block;font-style:normal;font-family:var(--f-mono);font-size:11px;color:var(--on-dark-2);line-height:1.3}.mk .hero__in{position:relative;z-index:4;padding-top:calc(68px + clamp(88px, 17vh, 190px));padding-bottom:170px}.mk .hero__title{font-family:var(--f-display);font-weight:300;font-size:clamp(46px,7.2vw,112px);line-height:.98;letter-spacing:-.035em;margin:24px 0 0;max-width:10.5em;text-wrap:balance}.mk .hero--page .hero__title{font-size:clamp(40px,5.6vw,84px)}.mk .hero__title em{color:var(--sky)}.mk .hero__sub{max-width:33em;font-size:clamp(16px,1.25vw,18.5px);color:var(--on-dark-2);margin:28px 0 0}.mk .hero__ctas{flex-wrap:wrap;gap:16px 26px;margin-top:38px}.mk .hero__ctas,.mk .marquee{display:flex;align-items:center}.mk .marquee{position:absolute;left:0;right:0;bottom:0;z-index:4;gap:28px;padding-block:22px;padding-left:var(--gut);border-top:1px solid var(--rule-dark);background:linear-gradient(0deg,rgba(4,11,22,.55),transparent)}.mk .marquee__label{font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-2);white-space:nowrap}.mk .marquee__track{overflow:hidden;flex:1 1;min-width:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.mk .marquee__row{display:flex;width:max-content;animation:mk-marquee 38s linear infinite}.mk .marquee__row span{font-family:var(--f-display);font-size:21px;font-weight:300;padding-right:44px;display:inline-flex;align-items:center;gap:44px;white-space:nowrap}.mk .marquee__row span:after{content:"";width:5px;height:5px;border-radius:50%;background:var(--sky);opacity:.6}@keyframes mk-marquee{to{transform:translateX(-50%)}}@media (max-width:760px){.mk .hero:not(.hero--page){min-height:800px}.mk .hero:not(.hero--page) .hero__in{padding-bottom:480px}.mk .hero__art{top:auto;height:340px;bottom:70px}.mk .chip:not([data-m]),.mk .marquee__label{display:none}}.mk .show{background:var(--paper);padding-top:clamp(40px,5.5vw,84px)}.mk .show__title{font-family:var(--f-display);font-weight:300;font-size:clamp(34px,4.7vw,68px);line-height:1.04;letter-spacing:-.03em;max-width:15em;margin:22px 0 0;text-wrap:balance}.mk .show__title .muted{color:var(--ink-3)}.mk .pin-wrap{height:320vh}.mk .pin{position:-webkit-sticky;position:sticky;top:0;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);grid-gap:clamp(28px,4.5vw,72px);gap:clamp(28px,4.5vw,72px);align-items:center;align-content:start;height:100svh;padding-block:clamp(84px,12vh,120px) 40px}.mk .pin__title{grid-column:1/-1}.mk .pin--titled{row-gap:clamp(20px,3.5vh,44px);padding-top:clamp(72px,9vh,96px)}.mk .pin--titled .show__title{font-size:clamp(30px,3.6vw,56px);margin-top:14px}.mk .pin--titled .stage{max-height:52svh}.mk .stage{position:relative;width:100%;aspect-ratio:4/3.05;max-height:74svh;border-radius:22px;overflow:hidden;isolation:isolate;font-size:clamp(10px,1.02vw,14.5px);background:#0b1c38}.mk .stage__sky{position:absolute;inset:0;background:linear-gradient(180deg,#0a1a35,#1a4278 36%,#6c90bd 56%,#e2c6a5 68%,#7a7484 78%,#2a2c38)}.mk .stage__hill{position:absolute;border-radius:50%;filter:blur(16px)}.mk .stage__hill.h1{left:-14%;right:32%;bottom:-42%;height:72%;background:#1b2130}.mk .stage__hill.h2{left:34%;right:-18%;bottom:-50%;height:78%;background:#252a39}.mk .stage .contours{opacity:.55;mix-blend-mode:screen;z-index:1}.mk .stage:after{content:"";position:absolute;inset:0;background-image:var(--grain);opacity:.12;mix-blend-mode:overlay;pointer-events:none;z-index:2}.mk .scene{position:absolute;inset:0;z-index:3;opacity:0;visibility:hidden;transition:opacity .6s,visibility 0s .6s}.mk .scene.is-active{opacity:1;visibility:visible;transition:opacity .6s}.mk .glass{background:hsla(0,0%,100%,.74);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);border:1px solid hsla(0,0%,100%,.65);box-shadow:0 12px 44px rgba(6,17,31,.22);color:var(--ink)}.mk .glass--dark{background:rgba(8,20,40,.58);border-color:hsla(0,0%,100%,.14);color:var(--on-dark)}.mk .panel{position:absolute;padding:1.2em 1.3em;border-radius:1.2em}.mk .panel__head{display:flex;justify-content:space-between;align-items:baseline;gap:1em;font-size:.9em;color:var(--ink-2);padding-bottom:.7em;border-bottom:1px solid rgba(18,24,38,.08)}.mk .panel__head b{font-family:var(--f-display);font-size:2em;font-weight:400;color:var(--ink);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk .rows{list-style:none;margin:0;padding:0}.mk .row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:.8em;gap:.8em;align-items:center;padding:.6em 0;border-bottom:1px solid rgba(18,24,38,.06)}.mk .row:last-child{border-bottom:0}.mk .av{width:2.4em;height:2.4em;border-radius:50%;display:grid;place-items:center;font-size:.78em;font-weight:600;background:var(--mist);color:var(--deep);flex:none}.mk .row b{display:block;font-weight:500;line-height:1.3}.mk .row i{display:block;font-style:normal;font-size:.82em;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk .tag{font-family:var(--f-mono);font-size:.72em;padding:.35em .75em;background:rgba(33,150,243,.12);color:var(--deep)}.mk .tag,.mk .toast{border-radius:999px;white-space:nowrap}.mk .toast{position:absolute;display:flex;align-items:center;gap:.7em;padding:.75em 1.15em .75em .85em}.mk .toast svg{width:1.15em;height:1.15em;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mk .pulse{width:.6em;height:.6em;border-radius:50%;background:var(--azure);animation:mk-pulse 1.8s infinite}@keyframes mk-pulse{0%{box-shadow:0 0 0 0 rgba(33,150,243,.55)}to{box-shadow:0 0 0 .9em rgba(33,150,243,0)}}.mk .bigpill{position:absolute;display:flex;align-items:center;justify-content:space-between;gap:1em;padding:.75em .9em .75em 1.3em;border-radius:999px;font-family:var(--f-display);font-size:1.75em;letter-spacing:-.01em;white-space:nowrap}.mk .bar{width:5em;height:.3em;border-radius:999px;background:rgba(18,24,38,.1);overflow:hidden;flex:none}.mk .bar i{display:block;height:100%;width:100%;background:linear-gradient(90deg,var(--sky),var(--azure));border-radius:inherit;transform-origin:left}.mk .rep{position:absolute;display:flex;align-items:center;gap:.6em;padding:.4em .5em .4em .4em;border-radius:999px;font-family:var(--f-display);font-size:1.2em;white-space:nowrap}.mk .rep .av{font-family:var(--f-body)}.mk .badge{font-family:var(--f-mono);font-size:.62em;padding:.4em .75em;border-radius:999px;background:var(--azure);color:#fff}.mk .brow{display:grid;grid-template-columns:6.8em minmax(0,1fr) 3em;grid-gap:.9em;gap:.9em;align-items:center;padding:.55em 0}.mk .brow span{white-space:nowrap}.mk .bbar{height:.55em;border-radius:999px;background:rgba(18,24,38,.07);overflow:hidden}.mk .bbar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--sky),var(--azure));transform-origin:left}.mk .pct{font-family:var(--f-mono);font-size:.85em;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-2)}.mk .pin-wrap--tour{height:480vh}.mk .stage--shot{aspect-ratio:16/10.8;background:#0a1a35}.mk .stage--shot .frame__bar{position:relative;z-index:4}.mk .stage--shot .scene{top:29px}.mk .stage--shot .scene img{object-fit:cover;object-position:top left}.mk .step__points{list-style:none;margin:-8px 0 18px;padding:0;display:grid;grid-gap:6px;gap:6px}.mk .step__points li{display:flex;gap:10px;align-items:baseline;font-size:15px;color:var(--ink-2)}.mk .step__points li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--azure);flex:none;transform:translateY(-2px)}.mk .steps{position:relative;padding-left:30px}.mk .steps__rail{position:absolute;left:0;top:6px;bottom:44px;width:1px;background:var(--rule-light)}.mk .steps__fill{position:absolute;inset:0;background:var(--azure);transform-origin:top}.mk .step{padding-block:14px}.mk .step h3{margin:0}.mk .step__btn{all:unset;cursor:pointer;display:block;font-size:clamp(18px,1.6vw,23px);font-weight:500;letter-spacing:-.015em;color:var(--ink-3);transition:color .4s}.mk .step__btn:focus-visible{outline:2px solid var(--azure);outline-offset:4px}.mk .step.is-active .step__btn,.mk .step__btn:hover{color:var(--ink)}.mk .step__body{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .7s var(--ease),opacity .5s}.mk .step__body>div{overflow:hidden;min-height:0}.mk .step.is-active .step__body{grid-template-rows:1fr;opacity:1}.mk .step__body p{margin:10px 0 18px;color:var(--ink-2);max-width:29em}.mk .steps__count{font-family:var(--f-mono);font-size:12px;color:var(--ink-3);margin:18px 0 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:900px){.mk .pin{grid-template-columns:minmax(0,1fr);gap:22px;align-content:center;padding-block:84px 24px}.mk .stage{aspect-ratio:1/.9;max-height:46svh;font-size:clamp(9px,2.5vw,13px)}.mk .pin--titled{row-gap:14px;align-content:start}.mk .pin--titled .show__title{font-size:clamp(24px,6vw,32px);margin-top:8px}.mk .pin--titled .stage{max-height:34svh}.mk .step{padding-block:8px}.mk .step__body p{margin:6px 0 10px;font-size:15px}.mk .step__body .pill,.mk .step__points{display:none}}.mk .statement{background:var(--paper);padding-block:clamp(110px,15vw,220px)}.mk .scrub{font-family:var(--f-display);font-weight:300;font-size:clamp(28px,3.8vw,56px);line-height:1.14;letter-spacing:-.025em;max-width:19em;margin:0;text-wrap:pretty;--p:0}.mk .scrub em{color:var(--deep)}.mk .scrub .wi{opacity:clamp(.13,calc(var(--p) * var(--n) * 1.15 - var(--i)),1)}.mk .journey-wrap{position:relative}.mk .journey{background:linear-gradient(180deg,#06111f,#0a1e3d);height:100svh;min-height:640px;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0}.mk .journey .contours{opacity:.6}.mk .journey__head{position:relative;z-index:3;padding-top:calc(68px + 6vh);width:100%}.mk .j-title{font-family:var(--f-display);font-weight:300;font-size:clamp(34px,4.6vw,66px);line-height:1.04;letter-spacing:-.03em;margin:18px 0 0;max-width:14em}.mk .j-title em{color:var(--sky)}.mk .journey__view{position:relative;z-index:3;flex:1 1;min-height:400px;overflow:hidden}.mk .journey__track{position:relative;height:100%;min-height:400px;will-change:transform}.mk .jroute{position:absolute;left:0;top:0;height:100%;overflow:visible}.mk .jroute path{fill:none;stroke-linecap:round;stroke-linejoin:round}.mk .jroute .base{stroke:rgba(144,202,249,.18);stroke-width:2;stroke-dasharray:2 8}.mk .jroute .glow{stroke:var(--azure);stroke-width:14;opacity:.5}.mk .jroute .line{stroke:url(#jg);stroke-width:3.5}.mk .jroute .arrow{stroke:var(--mist);stroke-width:3.5}.mk .cp{position:absolute;left:0;top:0;width:min(300px,70vw);padding-bottom:64px;transform:translateY(-100%);opacity:.4;transition:opacity .6s}.mk .cp.is-on{opacity:1}.mk .cp:after{height:64px;border-left:1px dashed rgba(227,242,253,.42)}.mk .cp:after,.mk .cp:before{content:"";position:absolute;left:0;bottom:0}.mk .cp:before{width:12px;height:12px;border-radius:50%;border:2px solid var(--sky);background:var(--night);transform:translate(-50%,50%);transition:background .5s,box-shadow .5s;z-index:1}.mk .cp.is-on:before{background:var(--sky);box-shadow:0 0 0 7px rgba(144,202,249,.18)}.mk .cp__n{font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--sky)}.mk .cp h3{font-family:var(--f-display);font-weight:300;font-size:clamp(26px,2.4vw,36px);letter-spacing:-.02em;line-height:1.05;margin:6px 0 10px}.mk .cp p{font-size:14.5px;color:var(--on-dark-2);margin:0 0 14px}.mk .cp__tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:11.5px;padding:6px 11px;border-radius:999px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.13)}.mk .cp__tag:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--sky)}.mk .journey-wrap--static .journey{position:static;height:auto;min-height:100svh}.mk .journey-wrap--static .journey__view{overflow-x:auto}.mk .journey__hint{position:relative;z-index:3;width:100%;font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-2);padding-block:0 26px;margin:0}.mk .for{background:var(--paper);padding-block:clamp(96px,12vw,170px)}.mk .for--tight{padding-block:clamp(64px,8vw,110px)}.mk .for__title{font-family:var(--f-display);font-weight:300;font-size:clamp(34px,4.6vw,64px);line-height:1.04;letter-spacing:-.03em;margin:20px 0 0;max-width:13em}.mk .for__title em{color:var(--deep)}.mk .for__lead{color:var(--ink-2);max-width:36em;font-size:clamp(16px,1.2vw,18px);margin:22px 0 0}.mk .for__list{list-style:none;margin:48px 0 0;padding:0}.mk .for__item{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;grid-gap:14px 40px;gap:14px 40px;align-items:center;padding-block:clamp(26px,3vw,42px);text-decoration:none;isolation:isolate;border-bottom:1px solid var(--rule-light)}.mk .for__list li:first-child .for__item{border-top:1px solid var(--rule-light)}.mk .for__item:before{content:"";position:absolute;inset:0 calc(-1 * clamp(8px, 1.5vw, 20px));border-radius:18px;background:var(--mist);transform:scaleY(.4);opacity:0;transition:transform .6s var(--ease),opacity .4s;z-index:-1}.mk .for__item:focus-visible:before,.mk .for__item:hover:before{transform:scaleY(1);opacity:1}.mk .for__k{font-family:var(--f-display);font-weight:300;font-size:clamp(30px,4vw,56px);letter-spacing:-.025em;line-height:1.05;transition:transform .7s var(--ease)}.mk .for__k--sm{font-size:clamp(24px,2.6vw,38px)}.mk .for__item:hover .for__k{transform:translateX(14px)}.mk .for__d{color:var(--ink-2);max-width:30em;min-width:0}.mk .for__arrow{width:54px;height:54px;border-radius:50%;border:1px solid var(--rule-light);display:grid;place-items:center;transition:background .4s,color .4s,transform .7s var(--ease),border-color .4s}.mk .for__arrow svg{width:18px;height:18px}.mk .for__item:hover .for__arrow{background:var(--azure);border-color:var(--azure);color:#fff;transform:rotate(-45deg)}.mk .for__ic{width:54px;height:54px;border-radius:16px;background:var(--mist);color:var(--deep);display:grid;place-items:center}.mk .for__ic svg{width:22px;height:22px}@media (max-width:760px){.mk .for__item{grid-template-columns:minmax(0,1fr) auto}.mk .for__d{grid-column:1/-1;grid-row:2}.mk .for__arrow,.mk .for__ic{width:44px;height:44px}}.mk .frame{border-radius:18px;overflow:hidden;background:#0b1c38;box-shadow:0 24px 60px rgba(6,17,31,.22);border:1px solid rgba(18,24,38,.08);position:relative;isolation:isolate}.mk .frame img{display:block;width:100%;height:auto}.mk .stage__zoom{position:absolute;inset:29px 0 0;z-index:4;border:0;padding:0;background:none;cursor:zoom-in}.mk .stage__zoom:focus-visible{outline:2px solid var(--azure);outline-offset:-2px}.mk .frame__bar{display:flex;gap:6px;padding:10px 14px;background:#0a1a35}.mk .frame__bar i{width:9px;height:9px;border-radius:50%;background:hsla(0,0%,100%,.18)}.mk .cta{background:radial-gradient(80% 70% at 75% 115%,rgba(33,150,243,.55) 0,rgba(13,71,161,.3) 40%,transparent 72%),linear-gradient(180deg,#0a1e3d,#050e1b)}.mk .cta .route{z-index:1}.mk .cta__flow{stroke:var(--mist);stroke-width:2;stroke-dasharray:3 14;opacity:.55;animation:mk-flow 1.6s linear infinite}@keyframes mk-flow{to{stroke-dashoffset:-34}}.mk .cta__in{position:relative;z-index:3;padding-block:clamp(130px,17vw,240px) clamp(80px,10vw,130px)}.mk .cta--form{min-height:max(680px,100svh);display:grid;align-items:center}.mk .cta--form .cta__in{padding-top:calc(68px + clamp(56px, 10vw, 120px));display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:start}.mk .cta__title{font-family:var(--f-display);font-weight:300;font-size:clamp(50px,9vw,150px);line-height:.95;letter-spacing:-.04em;max-width:8.6em;margin:22px 0 0;text-wrap:balance}.mk .cta--form .cta__title{font-size:clamp(44px,6vw,96px)}.mk .cta__title em{color:var(--sky)}.mk .cta__sub{color:var(--on-dark-2);font-size:clamp(16px,1.3vw,19px);max-width:30em;margin:30px 0 0}.mk .cta__row{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:42px}.mk .mail{display:inline-flex;align-items:center;gap:12px;font-family:var(--f-mono);font-size:14px;padding:8px 8px 8px 18px;border:1px solid var(--rule-dark);border-radius:999px;max-width:100%}.mk .mail span{-webkit-user-select:all;-moz-user-select:all;user-select:all;overflow:hidden;text-overflow:ellipsis}.mk .mail button{all:unset;cursor:pointer;font-family:var(--f-body);font-size:13px;padding:7px 14px;border-radius:999px;background:hsla(0,0%,100%,.08);transition:background .3s}.mk .mail button:hover{background:hsla(0,0%,100%,.16)}.mk .mail button:focus-visible{outline:2px solid var(--sky);outline-offset:2px}@media (max-width:900px){.mk .cta--form .cta__in{grid-template-columns:minmax(0,1fr)}}.mk .form{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:22px;padding:clamp(20px,2.6vw,34px);position:relative}.mk .form,.mk .form__grid{display:grid;grid-gap:18px;gap:18px}.mk .form__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.mk .form label{display:grid;grid-gap:7px;gap:7px;font-size:13.5px;color:var(--on-dark-2)}.mk .form input[type=tel],.mk .form input[type=text],.mk .form textarea{all:unset;box-sizing:border-box;width:100%;font:inherit;font-size:15.5px;color:var(--on-dark);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.16);border-radius:12px;padding:12px 14px;transition:border-color .3s,background .3s}.mk .form textarea{min-height:96px;resize:vertical;white-space:pre-wrap}.mk .form input:focus,.mk .form textarea:focus{border-color:var(--sky);background:hsla(0,0%,100%,.1);outline:0}.mk .form .check{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:var(--on-dark-2)}.mk .form .check input{margin-top:3px;accent-color:var(--azure);width:16px;height:16px}.mk .form__help{font-size:12px;color:var(--on-dark-2);font-family:var(--f-mono)}.mk .form__err{margin:0;padding:10px 14px;border-radius:12px;background:rgba(255,99,99,.12);border:1px solid rgba(255,99,99,.3);color:#ffd6d6;font-size:14px}.mk .form__done{padding:18px 20px;border-radius:14px;background:rgba(144,202,249,.14);border:1px solid rgba(144,202,249,.3);color:var(--on-dark);font-size:15.5px}.mk .honey{position:absolute;left:-9999px;width:0;height:0;overflow:hidden}.mk .foot{position:relative;z-index:3;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-block:26px;border-top:1px solid var(--rule-dark);font-size:13px;color:var(--on-dark-2)}.mk .foot .brand{color:var(--on-dark);font-size:15px}.mk .foot .mark{width:26px;height:26px;border-radius:8px}.mk .foot .mark svg{width:19px;height:19px}.mk .foot__links{display:flex;flex-wrap:wrap;gap:18px}.mk .foot__links a{text-decoration:none;transition:color .3s}.mk .foot__links a:hover{color:var(--on-dark)}.mk .footer{background:#050e1b;color:var(--on-dark-2)}.mk .skip{position:absolute;left:-9999px;top:12px;z-index:60;background:var(--azure);color:#fff;padding:8px 14px;border-radius:999px;text-decoration:none}.mk .skip:focus{left:16px}@media (prefers-reduced-motion:reduce){.mk *,.mk :after,.mk :before{animation:none!important;transition-duration:.01s!important}.mk .scrub .wi{opacity:1}}.mk .frame__btn{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.mk .viewer{max-width:100vw;max-height:100vh;width:100vw;height:100vh;margin:0;padding:0;border:0;background:rgba(6,17,31,.94);overflow:auto}.mk .viewer::-webkit-backdrop{background:rgba(6,17,31,.94)}.mk .viewer::backdrop{background:rgba(6,17,31,.94)}.mk .viewer img{display:block;margin:auto;width:auto;height:auto;max-width:100vw;max-height:100vh;cursor:zoom-in}.mk .viewer--zoom img{max-width:none;max-height:none;cursor:zoom-out}.mk .viewer__close{position:fixed;top:16px;right:16px;z-index:1;width:40px;height:40px;border:0;border-radius:50%;background:hsla(0,0%,100%,.12);color:#fff;font-size:24px;line-height:1;cursor:pointer}.mk .viewer__close:hover{background:hsla(0,0%,100%,.24)}