.illustration-placeholder--hero[data-astro-cid-snsfjv3m] img[data-astro-cid-snsfjv3m]{width:100%;height:auto;border-radius:12px;box-shadow:0 20px 60px #0003,0 0 0 1px #c6b36133}.hero-cta[data-astro-cid-snsfjv3m]{margin-top:1rem}.propaganda-text[data-astro-cid-snsfjv3m]{font-family:Bebas Neue,Arial Black,sans-serif;font-size:clamp(2.5rem,6vw,4rem);font-weight:900;line-height:.95;letter-spacing:.02em;color:var(--mission-blue);text-transform:uppercase;text-shadow:4px 4px 0 rgba(198,179,97,.3),2px 2px 0 rgba(18,43,71,.2),1px 1px 0 rgba(0,0,0,.1);margin:0}#the-problem[data-astro-cid-snsfjv3m] .video-container[data-astro-cid-snsfjv3m]{width:100%;position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:12px;background:var(--card);box-shadow:0 20px 60px #0003,0 0 0 1px #c6b36133;z-index:1;display:block}#the-problem[data-astro-cid-snsfjv3m] .video-container[data-astro-cid-snsfjv3m] iframe[data-astro-cid-snsfjv3m]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:12px;border:none;z-index:1}#the-problem[data-astro-cid-snsfjv3m].section.stripe--default{background-color:#faf7f2!important;background-image:url(/images/decorative/Background%20-%20Paper%20Texture.png)!important;background-repeat:repeat!important;background-position:0 0!important;background-size:auto!important;background-attachment:scroll!important;position:relative;width:100%!important}#the-problem[data-astro-cid-snsfjv3m].section:before,#the-problem[data-astro-cid-snsfjv3m].section:after{display:none!important;content:none!important}#the-problem[data-astro-cid-snsfjv3m].section .container[data-astro-cid-snsfjv3m]{background:transparent!important;background-image:none!important;position:relative;z-index:1}.win-card[data-astro-cid-snsfjv3m]{background:var(--card);border:3px solid var(--mach-gold);border-radius:var(--radius);padding:2rem;box-shadow:var(--shadow);transition:all .3s ease;position:relative;z-index:1}.win-card[data-astro-cid-snsfjv3m]:hover{border-color:var(--supersonic-teal);transform:translateY(-4px);box-shadow:0 12px 40px #00000026,0 6px 20px #0000001a,0 0 30px #5ec8904d}.win-card[data-astro-cid-snsfjv3m] h3[data-astro-cid-snsfjv3m]{margin:0;color:var(--mission-blue);font-size:1.125rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em;text-align:center}@media (max-width: 900px){.grid[data-astro-cid-snsfjv3m].cols-2{grid-template-columns:1fr}.illustration-placeholder--hero[data-astro-cid-snsfjv3m]{order:-1;margin-bottom:2rem}#the-problem[data-astro-cid-snsfjv3m] .grid[data-astro-cid-snsfjv3m].cols-2{gap:2rem}.win-card[data-astro-cid-snsfjv3m]{padding:1.5rem}.win-card[data-astro-cid-snsfjv3m] h3[data-astro-cid-snsfjv3m]{font-size:1rem}#the-problem[data-astro-cid-snsfjv3m] h2[data-astro-cid-snsfjv3m]{font-size:2rem!important}}@media (max-width: 600px){.grid[data-astro-cid-snsfjv3m].cols-2{gap:1rem}.poster-text[data-astro-cid-snsfjv3m]{font-size:2rem!important}.propaganda-text[data-astro-cid-snsfjv3m]{font-size:clamp(2rem,8vw,3rem)}}section#why-it-matters.section.stripe--default{background-color:#faf7f2!important;background-image:url(/images/decorative/Background%20robot%202.png)!important;background-repeat:repeat!important;background-position:0 0!important;background-size:auto!important;background-attachment:scroll!important;position:relative;width:100%!important}section#why-it-matters.section:before,section#why-it-matters.section:after{display:none!important;content:none!important}section#why-it-matters.section .container{background:transparent!important;background-image:none!important}section#where-mach-1-wins .container.stack{--gap: 0 !important}section#where-mach-1-wins h2{margin-bottom:2.5rem!important}section#where-mach-1-wins .container.grid{margin-top:0!important}section#key-features.section.stripe--default{background-color:#faf7f2!important;background-image:url(/images/decorative/Background%20robot%202.png)!important;background-repeat:repeat!important;background-position:0 0!important;background-size:auto!important;background-attachment:scroll!important;position:relative;width:100%!important}section#key-features.section:before,section#key-features.section:after{display:none!important;content:none!important}section#key-features.section .container{background:transparent!important;background-image:none!important}
