@font-face{font-family:Inter-Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-variable.woff2)format("woff2-variations")}@font-face{font-family:Inter-Variable Fallback;src:local(Arial);ascent-override:90.2%;descent-override:22.48%;line-gap-override:0%;size-adjust:107.4%}.mk-home{--color-mk-green:#1a1a1a;--color-near-black:#02090a;--color-cool-gray-900:#141a1a;--color-cool-gray-950:#02090a;--color-component-section-content:#fff;background:var(--color-near-black);color:var(--color-component-section-content);font-feature-settings:"ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter-Variable,Inter-Variable Fallback,Helvetica,Arial,sans-serif;font-weight:450}.mk-home,.mk-home *,.mk-home :before,.mk-home :after{box-sizing:border-box}.mk-home .hero-light-field{height:clamp(34rem,96vh,60rem);-webkit-mask-image:linear-gradient(#000 0% 60%,#00000080 84%,#0000 100%);mask-image:linear-gradient(#000 0% 60%,#00000080 84%,#0000 100%)}.mk-home .hero-light-field-base{background-color:var(--color-near-black);background-image:radial-gradient(110% 75% at 76% 38%,#ffffff0e 0%,#ffffff05 42%,#0000 68%),radial-gradient(80% 55% at 14% 0,#ffffff08 0%,#0000 62%)}.mk-home .hero-light-bar{filter:blur(40px);background:#ffffff1a;border-radius:24px}.mk-home .hero-light-bar-a{background:#ffffff21;width:9%;height:46%;top:18%;left:54%}.mk-home .hero-light-bar-b{width:8%;height:40%;top:24%;left:63%}.mk-home .hero-light-bar-c{background:#ffffff14;width:10%;height:34%;top:30%;left:72%}.mk-home .hero-light-bar-d{background:#ffffff12;width:7%;height:40%;top:26%;left:84%}.mk-home .hero-light-bar-e{background:#ffffff0f;width:5%;height:18%;top:0;left:1%}@media (max-width:47.99rem){.mk-home .hero-light-bar{display:none}}@keyframes logo-marquee-ltr{0%{transform:translate(-50%)}to{transform:translate(0)}}.mk-home .logo-marquee-track{will-change:transform;animation:32s linear infinite logo-marquee-ltr}.mk-home .logo-marquee-track--rev{animation-direction:reverse}.mk-home .logo-marquee:hover .logo-marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.mk-home .logo-marquee-track{animation:none}}.logo-marquee-row.logo-marquee-row{-moz-column-gap:3.5rem;column-gap:3.5rem;padding-right:3.5rem}@media (min-width:640px){.logo-marquee-row.logo-marquee-row{-moz-column-gap:5rem;column-gap:5rem;padding-right:5rem}}.mk-home .text-blue-200,.mk-home .text-blue-300,.mk-home .text-blue-300\/80,.mk-home .text-blue-400,.mk-home .text-emerald-200,.mk-home .text-emerald-300,.mk-home .text-emerald-400,.mk-home .text-emerald-500{color:var(--color-mk-green)}.mk-home .bg-blue-500,.mk-home .bg-blue-500\/5,.mk-home .bg-blue-500\/10,.mk-home .bg-emerald-500\/10,.mk-home .bg-emerald-500\/15,.mk-home .bg-emerald-500\/20,.mk-home .bg-emerald-500\/30{background-color:#d4d4d81a}.mk-home .border-blue-500\/30,.mk-home .border-blue-500\/60,.mk-home .border-blue-500\/70,.mk-home .border-emerald-500\/30,.mk-home .border-emerald-500\/40{border-color:#d4d4d84d}.mk-home .ring-blue-500\/30{--tw-ring-color:#d4d4d84d}html:not(.dark) .mk-home .text-muted-foreground,html:not(.dark) .mk-home [class*=text-muted-foreground],.dark .mk-home .text-muted-foreground,.dark .mk-home [class*=text-muted-foreground]{color:#fff9!important}.mk-home .home-display-1,.mk-home .home-display-2,.mk-home .home-display-2b,.mk-home .home-display-3,.mk-home .home-title-sm{font-family:Inter-Variable,Helvetica,Arial,sans-serif}.mk-home .home-display-1{letter-spacing:-.022em;font-size:clamp(44px,2.6vw + 28px,66px);font-weight:330;line-height:1.03}.mk-home .home-display-2{letter-spacing:-.02em;font-size:clamp(30px,2.6vw + 14px,52px);font-weight:330;line-height:1.12}.mk-home .home-display-3{letter-spacing:-.02em;font-size:clamp(30px,2.2vw + 12px,46px);font-weight:330;line-height:1.08}.mk-home .home-display-2b{letter-spacing:-.02em;font-size:clamp(32px,2.8vw + 10px,56px);font-weight:330;line-height:1.06}.mk-home .home-lead{font-size:clamp(18px,.5vw + 15px,22px);line-height:1.5}.mk-home .home-title-sm{letter-spacing:-.01em;font-size:clamp(18px,.55vw + 13px,21px);font-weight:400;line-height:1.28}.mk-home .home-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#ffffff59;font-size:12px;font-weight:600}.mk-home .home-faq-row{flex-direction:column;gap:2.5rem;display:flex}.mk-home .home-faq-list{min-width:0}.mk-home .home-faq-q{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:28px;list-style:none;display:flex}.mk-home .home-faq-q::-webkit-details-marker{display:none}.mk-home .home-faq-q:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #0071e3}.mk-home .home-faq-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;color:#a1a1a6;flex:none;width:22px;height:22px;transition:transform .3s,color .15s}.mk-home .home-faq-q:hover .home-faq-icon,.mk-home .home-faq-item[open] .home-faq-icon{color:#f5f5f7}.mk-home .home-faq-item[open] .home-faq-icon{transform:rotate(45deg)}.mk-home .home-faq-answer{max-width:46rem;margin:0;padding-bottom:32px}@media (prefers-reduced-motion:reduce){.mk-home .home-faq-icon{transition:none}}@media (min-width:1024px){.mk-home .home-faq-row{flex-direction:row;gap:4rem}.mk-home .home-faq-aside{flex:0 0 20rem;align-self:flex-start;position:sticky;top:4rem}.mk-home .home-faq-list{flex:1}}.pdtc-muse .pdtc-hero-cta{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;height:44px;padding:0 22px;font-size:15px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.pdtc-muse .pdtc-hero-cta:hover{background:#ffffff1a;border-color:#fff6}.pdtc-muse .pdtc-hero-cta--primary{color:#000;background:#fff;border-color:#fff}.pdtc-muse .pdtc-hero-cta--primary:hover{background:#ffffffdb}.pdtc-muse .pdtc-hero-cta:focus-visible{outline-offset:3px;outline:2px solid #fff}
