p.svelte-n2k93m{font-size:1.25rem}hr.svelte-n2k93m{margin:3rem 0}h1.svelte-n2k93m{font-size:3rem;font-weight:400;line-height:1.4}@media screen and (max-width: 768px){h1.svelte-n2k93m{font-size:2rem}}#overview.svelte-n2k93m{text-align:center}#overview.svelte-n2k93m img{display:block;margin:6rem auto}@media screen and (max-width: 768px){#overview.svelte-n2k93m img{margin:3rem auto}}.features.svelte-n2k93m h1{text-align:center}.features.svelte-n2k93m .slideshow{margin-bottom:5rem;color:#fff;height:570px}@media screen and (max-width: 480px){.features.svelte-n2k93m .slideshow{height:200px}}@media screen and (max-width: 1024px){.features.svelte-n2k93m .slideshow{height:350px}}.features.svelte-n2k93m .item{padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.85)}.features.svelte-n2k93m .item .label{font-size:1.2rem;font-family:JetBrains Mono,monospace;font-weight:400;text-transform:uppercase;padding:1rem 0;display:flex;align-items:center}.features.svelte-n2k93m .item .label span{margin-left:1rem}.features.svelte-n2k93m .item .details{max-width:90%;font-size:1.2rem;line-height:1.6;margin-bottom:1rem}#technical-specs.svelte-n2k93m{border-bottom:1px solid #000;margin-bottom:3rem}#technical-specs.svelte-n2k93m .technical-specs h1{text-align:center}#technical-specs.svelte-n2k93m .technical-specs img{display:block}#technical-specs.svelte-n2k93m .technical-specs .chart{margin:4rem auto}#technical-specs.svelte-n2k93m .technical-specs .chart .body-assembly img{margin:0 auto 2rem;max-width:50%}#technical-specs.svelte-n2k93m .technical-specs .header{margin-bottom:1rem}#technical-specs.svelte-n2k93m .technical-specs .spec{padding-bottom:1.5rem}#technical-specs.svelte-n2k93m .technical-specs .spec span{display:block}#technical-specs.svelte-n2k93m .mailing-list{display:flex;flex-direction:column;align-items:center}#technical-specs.svelte-n2k93m .mailing-list .form{width:45ch;color:#000}@media screen and (max-width: 480px){#technical-specs.svelte-n2k93m .mailing-list .form{width:100%}}#description.svelte-n2k93m h3{font-weight:600}#description.svelte-n2k93m h3:first-of-type{margin-top:1rem}#description.svelte-n2k93m li{font-size:1.25rem}@media screen and (max-width: 1024px){#description.svelte-n2k93m{margin-bottom:3rem}}#description.svelte-n2k93m .fine-print-copy{padding:1rem 3rem;background-color:#fafafa}#description.svelte-n2k93m .fine-print-copy strong+p{margin-top:.5rem}
