@charset "UTF-8";html{background-color:#0b0d10;scroll-behavior:smooth}body{font-family:poppins,sans-serif;background-color:#0b0d10;color:#e8ebef}::selection{background:rgba(47,155,234,.35);color:#fff}a{color:#2f9bea}a:hover{color:#56b4ff}p{line-height:1.618em}h1,h2,h3{font-weight:300!important;color:#e8ebef!important}.embed-video{width:100%;aspect-ratio:16/9}a:focus-visible,button:focus-visible{outline:2px solid #2f9bea;outline-offset:2px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{background-color:#0b0d10;color:#e8ebef}.title,.subtitle{color:#e8ebef}.subtitle{color:#9aa3ad}strong{color:inherit}hr{background-color:#262c33}.content{color:#e8ebef}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#e8ebef}.content blockquote{background-color:#14171c;border-left-color:#2f9bea;color:#9aa3ad}.content table{background-color:initial;color:#e8ebef}.content table th{color:#e8ebef;border-color:#262c33}.content table td{border-color:#262c33}.content table thead th{color:#e8ebef}.content pre{background-color:#14171c;color:#e8ebef}.content code{background-color:#14171c;color:#56b4ff}.content figure figcaption{color:#9aa3ad}.hero.is-default,.hero.is-bold{background-color:initial;color:#e8ebef}.card,.box{background-color:#14171c;color:#e8ebef;box-shadow:none;border:1px solid #262c33}.navbar.is-transparent{background-color:initial}.navbar-burger{color:#e8ebef}.navbar-burger:hover{background-color:rgba(255,255,255,6%)}@media screen and (max-width:1023px){.navbar-menu{background-color:#14171c;border:1px solid #262c33;border-radius:0 0 10px 10px;box-shadow:0 12px 32px rgba(0,0,0,.55)}}img.invert-on-dark,.social img{filter:invert(1);opacity:.85}input,textarea,select{background-color:#14171c;color:#e8ebef;border-color:#262c33}footer{position:relative;background-color:#07080a;border-top:1px solid #262c33;margin-top:6rem;padding:4rem 0 3rem}footer::before{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(86,180,255,.65) 18%,rgba(86,180,255,.65) 42%,transparent 70%);filter:drop-shadow(0 0 6px rgba(86,180,255,.5))}@media screen and (max-width:1023px){footer{padding-left:16px;padding-right:16px}}footer .engraving{font-family:poppins,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;letter-spacing:.42em;color:#6b7580;margin-bottom:3rem}footer .company-name{font-size:2rem;font-weight:600;color:#e8ebef;letter-spacing:.04em}footer .station{font-family:sfmono-regular,ui-monospace,cascadia mono,roboto mono,Consolas,liberation mono,Menlo,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:#6b7580;margin-top:.6rem}footer .company-address{margin-top:2.2rem;display:flex;flex-direction:column;color:#6b7580;font-size:.9rem}footer .social-icons{margin-top:2rem;display:flex;flex-direction:row}footer .social-icons a.navbar-item.social{padding-left:.1rem;padding-right:1rem;opacity:.4}footer .social-icons a.navbar-item.social:hover{opacity:1}footer .main-nav{display:flex;flex-direction:column;margin-top:1rem;gap:1rem}footer .main-nav a{font-family:poppins,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;color:#9aa3ad!important}footer .main-nav a:hover,footer .main-nav a:active{color:#e8ebef!important}footer .main-nav a:visited{color:#9aa3ad}footer .final{margin-top:4rem;border-top:1px solid #262c33;padding-top:1.6rem}footer .final .sub-nav{display:flex;flex-direction:row;flex-wrap:wrap;padding-top:.4rem;gap:1rem 1.6rem}footer .final .sub-nav a{font-family:sfmono-regular,ui-monospace,cascadia mono,roboto mono,Consolas,liberation mono,Menlo,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:#6b7580}footer .final .sub-nav a:hover{color:#2f9bea}footer .final .copyright{margin-top:1.6rem;font-size:.8rem;color:#6b7580}footer .final .logo{display:inline-block;margin-top:1.8rem}footer .final .logo img{height:2rem;filter:invert(1);opacity:.5;transition:opacity 160ms ease}footer .final .logo:hover img{opacity:1}.navbar{background:0 0;min-height:4.25rem}.navbar .container{align-items:center}.navbar .navbar-brand{align-items:center}.navbar .navbar-brand>a.navbar-item:hover{background:0 0}.navbar .navbar-brand>a.navbar-item img{max-height:2.1rem;filter:invert(1);opacity:.92}.navbar a.navbar-item.social{opacity:.55}.navbar a.navbar-item.social:first-child{padding-left:.9rem}.navbar a.navbar-item.social:hover{opacity:1;background:0 0}.navbar .navbar-end{flex-direction:row!important;display:flex;align-items:center}.navbar .navbar-item{font-family:poppins,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;color:#9aa3ad;background:0 0}.navbar .navbar-item:hover{color:#e8ebef;background:0 0}.navbar .navbar-item.is-active{background-color:initial;color:#e8ebef}.navbar .navbar-item.is-active span{border-bottom:2px solid #56b4ff;padding-bottom:3px;text-shadow:0 0 12px rgba(86,180,255,.45)}.navbar .navbar-item.is-active:hover{background-color:initial}@font-face{font-family:poppins;src:url(/fonts/Poppins/Poppins-Black.ttf)format("truetype");font-weight:900;font-style:normal}@font-face{font-family:poppins;src:url(/fonts/Poppins/Poppins-BlackItalic.ttf)format("truetype");font-weight:900;font-style:italic}@font-face{font-family:poppins;src:url(/fonts/Poppins/Poppins-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal}@font-face{font-family:poppins;src:url(/fonts/Poppins/Poppins-ExtraBoldItalic.ttf)format("truetype");font-weight:800;font-style:italic}@font-face{font-family:poppins;src:url(/fonts/Poppins/Poppins-Bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:poppins;src:url(/fonts/Poppins/Poppins-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:poppins;src:url(/fonts/Poppins/Poppins-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:poppins;src:url(/fonts/Poppins/Poppins-SemiBoldItalic.ttf)format("truetype");font-weight:600;font-style:italic}@font-face{font-family:poppins;src:url(/fonts/Poppins/Poppins-Medium.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:poppins;src:url(/fonts/Poppins/Poppins-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic}@font-face{font-family:poppins;src:url(/fonts/Poppins/Poppins-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:poppins;src:url(/fonts/Poppins/Poppins-Italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:poppins;src:url(/fonts/Poppins/Poppins-Light.ttf)format("truetype");font-weight:300;font-style:normal}@font-face{font-family:poppins;src:url(/fonts/Poppins/Poppins-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic}@font-face{font-family:poppins;src:url(/fonts/Poppins/Poppins-ExtraLight.ttf)format("truetype");font-weight:200;font-style:normal}@font-face{font-family:poppins;src:url(/fonts/Poppins/Poppins-ExtraLightItalic.ttf)format("truetype");font-weight:200;font-style:italic}@font-face{font-family:poppins;src:url(/fonts/Poppins/Poppins-Thin.ttf)format("truetype");font-weight:100;font-style:normal}@font-face{font-family:poppins;src:url(/fonts/Poppins/Poppins-ThinItalic.ttf)format("truetype");font-weight:100;font-style:italic}body.is-home header{position:absolute;top:0;left:0;right:0;z-index:20;background:0 0}.mx-section{max-width:1140px;margin:0 auto;padding:5rem 24px 0}h1.mx-headline,.mx h1,.mx h2,.mx h3{color:#e8ebef!important}.mx-btn{display:inline-flex;align-items:center;gap:10px;padding:.9rem 1.6rem;border-radius:8px;border:1px solid transparent;font-family:poppins,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;line-height:1;transition:all 160ms ease;cursor:pointer}.mx-btn.primary{background:#2f9bea;color:#061018!important;font-weight:600}.mx-btn.primary:hover{background:#56b4ff;box-shadow:0 0 28px rgba(86,180,255,.38)}.mx-btn.ghost{border-color:#3a424c;background:rgba(255,255,255,2%);color:#e8ebef!important}.mx-btn.ghost:hover{border-color:#2f9bea;color:#56b4ff!important}.mx-kicker{display:flex;align-items:center;gap:14px;font-family:sfmono-regular,ui-monospace,cascadia mono,roboto mono,Consolas,liberation mono,Menlo,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:#6b7580;margin-bottom:2.6rem}.mx-kicker .num{color:#56b4ff}.mx-kicker::after{content:"";flex:1;height:1px;background:#262c33}.mx-hero{position:relative;background:#101010;overflow:hidden;padding:6.5rem 0 1.5rem}.mx-hero .stage{display:flex;justify-content:center}.mx-hero img.machine{display:block;width:min(1240px,94vw);max-height:78vh;object-fit:contain;animation:mx-poweron 1100ms cubic-bezier(.2,.7,.2,1)80ms both}.mx-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5rem;background:linear-gradient(180deg,rgba(11,13,16,0) 0%,#0b0d10 96%);pointer-events:none}@keyframes mx-poweron{from{opacity:0;transform:translateY(16px)scale(.992);filter:brightness(.55)}to{opacity:1;transform:none;filter:none}}.mx-intro{text-align:center;padding:0 24px 1rem}.mx-intro .kicker{font-family:sfmono-regular,ui-monospace,cascadia mono,roboto mono,Consolas,liberation mono,Menlo,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;letter-spacing:.34em;color:#6b7580}.mx-intro h1.mx-headline{font-size:clamp(2.3rem,5.4vw,4rem);font-weight:600!important;letter-spacing:.005em;line-height:1.08;margin:1.5rem auto 0}.mx-intro .sub{color:#9aa3ad;font-size:1.12rem;font-weight:300;max-width:660px;margin:1.4rem auto 2.4rem}.mx-intro .mx-cta-row{display:flex;justify-content:center;flex-wrap:wrap;gap:14px}.mx-intro .mx-proofline{font-family:sfmono-regular,ui-monospace,cascadia mono,roboto mono,Consolas,liberation mono,Menlo,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:#6b7580;margin-top:2.6rem}.mx-intro .mx-proofline a{color:#9aa3ad}.mx-intro .mx-proofline a:hover{color:#56b4ff}.mx-intro .mx-proofline .sep{margin:0 .7em;color:#3a424c}.mx-statement .lede{font-size:clamp(1.5rem,3vw,2.15rem);font-weight:300;line-height:1.35;max-width:860px}.mx-statement .lede strong{font-weight:600;color:#e8ebef}.mx-statement .nots{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:2.8rem 0}.mx-statement .nots .not{background:#14171c;border:1px solid #262c33;border-radius:10px;display:flex;align-items:center;gap:12px;padding:1.15rem 1.3rem;font-family:poppins,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.18em;font-size:.76rem;color:#9aa3ad}.mx-statement .nots .not::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#ff5f56;box-shadow:0 0 6px 1px rgba(86,180,255,.55);box-shadow:0 0 6px 1px rgba(255,95,86,.45);flex:none}.mx-statement .affirm{border-left:2px solid #56b4ff;padding-left:1.5rem;color:#9aa3ad;max-width:780px}.mx-statement .affirm strong{color:#e8ebef}.mx-plate-banner{display:block;width:100%;border:1px solid #262c33;border-radius:12px;overflow:hidden;margin-bottom:2rem}.mx-plate-banner img{display:block;width:100%;height:clamp(120px,22vw,230px);object-fit:cover}.mx-pillars .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.mx-pillars .pillar{background:#14171c;border:1px solid #262c33;border-radius:10px;padding:1.8rem 1.6rem}.mx-pillars .pillar .led{display:block;margin-bottom:1.2rem}.mx-pillars .pillar .led::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#56b4ff;box-shadow:0 0 6px 1px rgba(86,180,255,.55)}.mx-pillars .pillar h3{font-family:poppins,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.18em;font-size:1.02rem;letter-spacing:.3em;color:#e8ebef!important;margin-bottom:.7rem}.mx-pillars .pillar p{color:#9aa3ad;font-size:.94rem;line-height:1.6}.mx-signal .rail{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.mx-signal .step{background:#14171c;border:1px solid #262c33;border-radius:10px;padding:1.3rem 1.2rem;transition:border-color 160ms ease,transform 160ms ease}.mx-signal .step .n{font-family:sfmono-regular,ui-monospace,cascadia mono,roboto mono,Consolas,liberation mono,Menlo,monospace;font-size:.72rem;color:#56b4ff}.mx-signal .step h3{font-family:poppins,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.18em;font-size:.82rem;letter-spacing:.24em;color:#e8ebef!important;margin:.6rem 0 .35rem}.mx-signal .step .tick{display:block;width:22px;height:3px;border-radius:2px;background:#2f9bea;box-shadow:0 0 8px rgba(86,180,255,.55);margin-bottom:.8rem}.mx-signal .step p{color:#9aa3ad;font-size:.85rem;line-height:1.55}.mx-signal .step:hover{border-color:#3a424c;transform:translateY(-2px)}.mx-spec .grid{display:grid;grid-template-columns:5fr 7fr;gap:2.6rem;align-items:start}.mx-spec .plate-img{border:1px solid #262c33;border-radius:12px;overflow:hidden}.mx-spec .plate-img img{display:block;width:100%}.mx-spec .plate-img figcaption{font-family:sfmono-regular,ui-monospace,cascadia mono,roboto mono,Consolas,liberation mono,Menlo,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:#6b7580;padding:.8rem 1rem;border-top:1px solid #262c33;background:#14171c}.mx-spec table.spec{width:100%;border-collapse:collapse}.mx-spec table.spec th{font-family:sfmono-regular,ui-monospace,cascadia mono,roboto mono,Consolas,liberation mono,Menlo,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:#6b7580;text-align:left;vertical-align:top;width:36%;padding:.85rem 1rem .85rem 0;border-bottom:1px solid #262c33;font-weight:400}.mx-spec table.spec td{color:#e8ebef;font-size:.95rem;padding:.85rem 0;border-bottom:1px solid #262c33}.mx-spec table.spec tr:last-child th,.mx-spec table.spec tr:last-child td{border-bottom:none}.mx-spec .mx-cta-row{display:flex;gap:14px;flex-wrap:wrap;margin-top:1.8rem}.mx-wave{position:relative;height:64px;margin:5rem auto 0;max-width:1140px;padding:0 24px;display:flex;align-items:center;gap:3px;overflow:hidden}.mx-wave span{flex:1;height:18%;min-width:2px;border-radius:1px;background:#0d5c9e;opacity:.75}.mx-wave span:nth-child(1){height:43%}.mx-wave span:nth-child(2){height:80%}.mx-wave span:nth-child(3){height:34%}.mx-wave span:nth-child(4){height:71%}.mx-wave span:nth-child(5){height:25%}.mx-wave span:nth-child(6){height:62%}.mx-wave span:nth-child(7){height:16%}.mx-wave span:nth-child(8){height:53%}.mx-wave span:nth-child(9){height:7%}.mx-wave span:nth-child(10){height:44%}.mx-wave span:nth-child(11){height:81%}.mx-wave span:nth-child(12){height:35%}.mx-wave span:nth-child(13){height:72%}.mx-wave span:nth-child(14){height:26%}.mx-wave span:nth-child(15){height:63%}.mx-wave span:nth-child(16){height:17%}.mx-wave span:nth-child(17){height:54%}.mx-wave span:nth-child(18){height:8%}.mx-wave span:nth-child(19){height:45%}.mx-wave span:nth-child(20){height:82%}.mx-wave span:nth-child(21){height:36%}.mx-wave span:nth-child(22){height:73%}.mx-wave span:nth-child(23){height:27%}.mx-wave span:nth-child(24){height:64%}.mx-wave span:nth-child(25){height:18%}.mx-wave span:nth-child(26){height:55%}.mx-wave span:nth-child(27){height:9%}.mx-wave span:nth-child(28){height:46%}.mx-wave span:nth-child(29){height:83%}.mx-wave span:nth-child(30){height:37%}.mx-wave span:nth-child(31){height:74%}.mx-wave span:nth-child(32){height:28%}.mx-wave span:nth-child(33){height:65%}.mx-wave span:nth-child(34){height:19%}.mx-wave span:nth-child(35){height:56%}.mx-wave span:nth-child(36){height:10%}.mx-wave span:nth-child(37){height:47%}.mx-wave span:nth-child(38){height:84%}.mx-wave span:nth-child(39){height:38%}.mx-wave span:nth-child(40){height:75%}.mx-wave span:nth-child(41){height:29%}.mx-wave span:nth-child(42){height:66%}.mx-wave span:nth-child(43){height:20%}.mx-wave span:nth-child(44){height:57%}.mx-wave span:nth-child(45){height:11%}.mx-wave span:nth-child(46){height:48%}.mx-wave span:nth-child(47){height:85%}.mx-wave span:nth-child(48){height:39%}.mx-wave span:nth-child(49){height:76%}.mx-wave span:nth-child(50){height:30%}.mx-wave span:nth-child(51){height:67%}.mx-wave span:nth-child(52){height:21%}.mx-wave span:nth-child(53){height:58%}.mx-wave span:nth-child(54){height:12%}.mx-wave span:nth-child(55){height:49%}.mx-wave span:nth-child(56){height:86%}.mx-wave span:nth-child(57){height:40%}.mx-wave span:nth-child(58){height:77%}.mx-wave span:nth-child(59){height:31%}.mx-wave span:nth-child(60){height:68%}.mx-wave span:nth-child(61){height:22%}.mx-wave span:nth-child(62){height:59%}.mx-wave span:nth-child(63){height:13%}.mx-wave span:nth-child(64){height:50%}.mx-wave::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,13,16,.9) 0%,rgba(11,13,16,0) 18%,rgba(86,180,255,.16) 50%,rgba(11,13,16,0) 82%,rgba(11,13,16,.9) 100%);background-size:200% 100%;animation:mx-signal-sweep 7s linear infinite;pointer-events:none}@keyframes mx-signal-sweep{from{background-position:100% 0}to{background-position:-100% 0}}.mx-run .player{position:relative;border:1px solid #262c33;border-radius:12px;overflow:hidden;aspect-ratio:16/9;background:#000}.mx-run .player img.poster{width:100%;height:100%;object-fit:cover;display:block;opacity:.88}.mx-run .player .play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:86px;height:86px;border-radius:50%;border:1px solid rgba(255,255,255,.55);background:rgba(7,8,10,.55);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 180ms ease}.mx-run .player .play svg{width:30px;height:30px;fill:#fff;margin-left:4px}.mx-run .player .play:hover{border-color:#56b4ff;box-shadow:0 0 32px rgba(86,180,255,.4);background:rgba(7,8,10,.75)}.mx-run .player .badge{position:absolute;left:18px;bottom:14px;font-family:sfmono-regular,ui-monospace,cascadia mono,roboto mono,Consolas,liberation mono,Menlo,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:rgba(255,255,255,.8);text-shadow:0 1px 4px rgba(0,0,0,.8)}.mx-run .player iframe{width:100%;height:100%;border:0;display:block}.mx-run .mx-drops{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:2rem}.mx-run .mx-drops a.tile{background:#14171c;border:1px solid #262c33;border-radius:10px;display:block;overflow:hidden;transition:border-color 160ms ease,transform 160ms ease}.mx-run .mx-drops a.tile img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;opacity:.92}.mx-run .mx-drops a.tile .t{padding:.9rem 1.1rem 1.1rem;font-size:.92rem;font-weight:500;color:#e8ebef;line-height:1.4}.mx-run .mx-drops a.tile:hover{border-color:#3a424c;transform:translateY(-2px)}.mx-run .mx-drops a.tile:hover img{opacity:1}.mx-run .mx-cta-row{display:flex;gap:14px;flex-wrap:wrap;margin-top:2rem}.mx-doors .grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mx-doors .door{background:#14171c;border:1px solid #262c33;border-radius:10px;padding:2.2rem 2rem}.mx-doors .door .label{font-family:sfmono-regular,ui-monospace,cascadia mono,roboto mono,Consolas,liberation mono,Menlo,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:#56b4ff}.mx-doors .door h3{font-size:1.5rem;font-weight:500;margin:.8rem 0 .6rem}.mx-doors .door p{color:#9aa3ad;font-size:.97rem}.mx-doors .door .links{display:flex;gap:12px;flex-wrap:wrap;margin-top:1.6rem}.mx-quote{text-align:center;padding:5.5rem 24px 1rem}.mx-quote .engrave{font-family:poppins,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.18em;font-size:clamp(.95rem,3.2vw,1.9rem);letter-spacing:.52em;color:#59626b;text-shadow:0 1px 0 rgba(255,255,255,5%),0 -1px 1px rgba(0,0,0,.7);white-space:nowrap}.mx-quote blockquote{font-size:clamp(1.25rem,2.4vw,1.8rem);font-weight:300;line-height:1.45;color:#e8ebef;max-width:860px;margin:3.2rem auto 0}.mx-quote .press{font-family:sfmono-regular,ui-monospace,cascadia mono,roboto mono,Consolas,liberation mono,Menlo,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:#6b7580;margin-top:2.4rem;line-height:2}@media screen and (max-width:1023px){.mx-signal .rail{grid-template-columns:repeat(2,1fr)}.mx-spec .grid{grid-template-columns:1fr}}@media screen and (max-width:768px){.mx-section{padding-top:3.6rem}.mx-hero{padding-top:5.2rem}.mx-hero img.machine{width:100vw;max-height:none}.mx-statement .nots,.mx-pillars .grid,.mx-signal .rail,.mx-doors .grid,.mx-run .mx-drops{grid-template-columns:1fr}.mx-quote .engrave{letter-spacing:.34em}}@media screen and (max-width:420px){.mx-quote .engrave{letter-spacing:.22em;font-size:.85rem}.mx-run .player .play{width:64px;height:64px}.mx-run .player .play svg{width:22px;height:22px}}.container.blog{margin-bottom:4rem;margin-top:3rem}.container.blog .description{font-size:1.38rem;margin-top:.8rem;margin-bottom:1.5rem}@media screen and (max-width:768px){.container.blog{padding-left:16px;padding-right:16px}}@media screen and (min-width:769px) and (max-width:1024px){.container.blog{padding-left:16px;padding-right:16px}}.container.blog .article{margin-top:3rem}.container.blog .article .title{font-size:1.38rem;font-weight:600;margin-bottom:0}.container.blog .article .description{margin-top:.38rem;margin-bottom:0;font-size:1rem;line-height:1.618em;color:#e8ebef}.download.hero{position:relative;background-image:linear-gradient(180deg,rgba(11,13,16,.82) 0%,rgba(11,13,16,.62) 55%,#0b0d10 100%),url(/img/xj-download-page-background.jpg);background-size:cover;background-position:50%;margin-bottom:2rem}.download.hero h2{color:#e8ebef!important;font-weight:600!important;margin-bottom:1em}.download.hero video{width:100%;height:auto;border:1px solid #262c33;border-radius:10px}.download.hero .links{display:flex;flex-direction:column;gap:8px}.download.hero .links a{text-align:center;transition:all 160ms ease}.download.hero .links a.download{background:#14171c;border:1px solid #3a424c;padding:1rem;color:#e8ebef!important;font-weight:500!important;border-radius:8px;letter-spacing:.06em}.download.hero .links a.download:hover{border-color:#2f9bea;color:#56b4ff!important;box-shadow:0 0 20px rgba(86,180,255,.22)}.download.hero .links a.doc{background:0 0;color:#9aa3ad!important;font-weight:500!important;border-radius:8px;padding:.3rem}.download.hero .links a.doc:hover{color:#56b4ff!important}.container.drops{margin-bottom:4rem;margin-top:3rem}.container.drops .description{font-size:1.38rem;margin-top:.8rem;margin-bottom:1.5rem}@media screen and (max-width:768px){.container.drops{padding-left:16px;padding-right:16px}}@media screen and (min-width:769px) and (max-width:1024px){.container.drops{padding-left:16px;padding-right:16px}}.container.drops .cell{margin-bottom:3rem}.container.drops .cell .title{font-size:1.38rem;font-weight:600;margin-bottom:0}.container.drops .cell .description{margin-top:.38rem;margin-bottom:0;font-size:1rem;line-height:1.618em;color:#e8ebef}.container.merch{margin-bottom:4rem}.container.merch.single{margin-top:3rem}@media screen and (max-width:768px){.container.merch{padding-left:16px;padding-right:16px}}@media screen and (min-width:769px) and (max-width:1024px){.container.merch{padding-left:16px;padding-right:16px}}.container.merch .purchasing{opacity:.3}.container.merch .purchasing:hover{opacity:1}.container.merch .grid .title{color:#e8ebef;font-size:1.5rem;font-weight:500;margin-bottom:0}.container.merch .grid .price{color:#e8ebef;font-size:1rem;font-weight:300;margin-top:.2em;margin-bottom:0}.container.merch .grid .cell{margin-bottom:1.2em}.container.podcast{margin-bottom:4rem;margin-top:3rem}.container.podcast .description{font-size:1.38rem;margin-top:2rem;margin-bottom:1.5rem}@media screen and (max-width:768px){.container.podcast{padding-left:16px;padding-right:16px}}@media screen and (min-width:769px) and (max-width:1024px){.container.podcast{padding-left:16px;padding-right:16px}}.container.podcast .columns.listen{align-items:center}.container.podcast .columns.listen .column{align-items:center}.container.podcast .columns.listen .column img{width:100%;height:auto}.container.podcast .episode{margin-top:3rem;border-left:4px solid #9aa3ad;padding-left:1rem}.container.podcast .episode .title{font-size:1.38rem;font-weight:600;margin-bottom:0}.container.podcast .episode .description{margin-top:.38rem;margin-bottom:0;font-size:1rem;line-height:1.618em;color:#e8ebef}.xj-contact-form{background:#14171c;border:1px solid #262c33;border-radius:10px;max-width:640px;padding:1.6rem 1.8rem;margin:1.5rem 0}.xj-contact-form .label{font-family:sfmono-regular,ui-monospace,cascadia mono,roboto mono,Consolas,liberation mono,Menlo,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:#9aa3ad}.xj-contact-form .input,.xj-contact-form .textarea{background:#0b0d10;border-color:#262c33;color:#e8ebef;box-shadow:none}.xj-contact-form .input::placeholder,.xj-contact-form .textarea::placeholder{color:#6b7580}.xj-contact-form .input:focus,.xj-contact-form .textarea:focus{border-color:#2f9bea;box-shadow:0 0 0 2px rgba(47,155,234,.25)}.xj-contact-form .xj-contact-submit{background:#2f9bea;border:none;font-weight:500}.xj-contact-form .xj-contact-submit:hover:not([disabled]){background:#56b4ff}.xj-contact-form .xj-contact-submit[disabled]{opacity:.6}.xj-contact-req{color:#2f9bea}.xj-contact-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xj-contact-status{font-family:sfmono-regular,ui-monospace,cascadia mono,roboto mono,Consolas,liberation mono,Menlo,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;margin-top:.8rem}.xj-contact-status--ok{color:#56b4ff}.xj-contact-status--error{color:#ff7a6b}.xj-contact-alt{color:#9aa3ad;font-size:.95rem}.cta-container .cta{margin-top:.62em;margin-bottom:3em;display:inline-block;background-color:#2f9bea;border-radius:8px;transition:all 160ms ease}.cta-container .cta a{display:inline-block;padding:.9rem 1.6rem;color:#061018;font-weight:600;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.cta-container .cta a::after{content:" ›"}.cta-container .cta:hover{background-color:#56b4ff;box-shadow:0 0 28px rgba(86,180,255,.38)}.intro{font-size:1.38rem}section.feature-breakdown{padding-bottom:4rem}section.feature-breakdown .body{padding-top:1.4rem}section.feature-breakdown .reverse-row-order{flex-direction:row-reverse}section.features,section.features-brief{padding-bottom:3rem}section.features h4,section.features-brief h4{font-weight:600;font-size:1.38rem;margin-bottom:.1rem}section.features p.subtitle,section.features-brief p.subtitle{font-size:1rem;margin-top:0;font-weight:300}section.features{min-height:50vh}section.half{min-height:50vh;padding-bottom:3rem}section.half h1,section.half h2,section.half h3,section.half h4,section.half h5,section.half h6,section.half p{margin-top:.62em}section.half .embed-video{margin-top:1.1rem}section.headed{min-height:50vh;padding-bottom:4rem}section.headed .body{padding-top:1.4rem}section.press-quote{min-height:50vh;padding-top:6rem}section.press-quote .quote{text-align:center;font-weight:300;font-size:2.2rem;margin-bottom:1em}section.press-quote .column{text-align:center}section.press-quote .logos{align-items:center}section.press-quote .logos .logo{opacity:.3}section.press-quote .logos .logo:hover{opacity:1}section.press-quote .logos .logo img{width:66%}@media screen and (max-width:768px){section.press-quote .logos .logo img{width:50%}}