:root{--blue:#274b82;--ink:#101216;--grey:#626b78;--pale:#f4f5f6;--line:#dfe2e6;--red:#e22033;--wrap:min(1240px,calc(100% - 80px));font-family:Arial,"Helvetica Neue",sans-serif;color:var(--ink);background:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;line-height:1.5}img{display:block;max-width:100%}a{text-decoration:none;color:inherit}.wrap{width:var(--wrap);margin:auto}.header{height:100px;border-bottom:1px solid var(--line);background:#fff;position:relative;z-index:10}.nav{height:100%;display:flex;align-items:center;justify-content:space-between}.logo{width:205px;height:74px;object-fit:contain}.nav nav{display:flex;gap:34px;align-items:center;font-size:13px}.nav nav a:hover{color:var(--blue)}.menu{display:none;background:none;border:0;font-size:13px}.hero{padding:105px 0 95px}.hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:95px;align-items:center}.kicker,.section-title>p{font-size:11px;letter-spacing:.32em;color:var(--blue);font-weight:700;margin:0 0 28px}.hero h1{font-size:clamp(48px,5.7vw,82px);font-weight:400;line-height:1.04;letter-spacing:-.045em;margin:0}.hero h1 em,.product-hero h1 em{font-style:normal;color:var(--blue)}.intro{font-size:17px;color:var(--grey);max-width:700px;margin:34px 0}.arrow{display:inline-flex;gap:25px;color:var(--blue);font-size:13px;font-weight:700;border-bottom:1px solid var(--blue);padding-bottom:7px}.hero-product{position:relative;background:var(--pale);padding:42px}.hero-product:before{content:"";position:absolute;left:0;top:0;width:3px;height:76px;background:var(--blue)}.hero-product img{width:100%;aspect-ratio:1/1;object-fit:contain;mix-blend-mode:multiply}.hero-product p{margin:28px 0 0;display:grid}.hero-product b{font-size:18px;letter-spacing:.12em}.hero-product span{font-size:12px;color:var(--grey)}.facts{border-block:1px solid var(--line)}.fact-grid{display:grid;grid-template-columns:repeat(4,1fr)}.fact-grid p{font-size:11px;color:var(--grey);margin:0;padding:28px 25px;border-left:1px solid var(--line)}.fact-grid p:first-child{border-left:0}.fact-grid b{font-size:12px;color:var(--ink)}.section{padding:125px 0}.section-title{display:grid;grid-template-columns:1fr 2fr;align-items:start;margin-bottom:70px}.section-title h2{font-size:clamp(42px,5vw,68px);font-weight:400;letter-spacing:-.04em;line-height:1;margin:0}.core-list{border-top:1px solid var(--ink)}.core-list article{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:62px 0;border-bottom:1px solid var(--line);align-items:center}.core-image{background:#fafafa;min-height:430px;display:grid;place-items:center}.core-image img{width:68%;mix-blend-mode:multiply;transition:.25s}.core-image:hover img{transform:scale(1.025)}.model{font-size:15px;letter-spacing:.26em;color:var(--blue);font-weight:700}.model span{color:var(--red)}.core-copy h3{font-size:36px;font-weight:400;line-height:1.1;max-width:500px;margin:22px 0}.core-copy>p:not(.model){color:var(--grey);margin-bottom:34px}.roadmap{display:grid;grid-template-columns:1fr 1fr;margin-left:50%;border-bottom:1px solid var(--line)}.roadmap p{display:grid;margin:0;padding:34px 25px;border-left:1px solid var(--line)}.roadmap span{font-size:9px;color:var(--grey);letter-spacing:.2em}.roadmap b{font-size:18px;letter-spacing:.18em;margin:8px 0}.roadmap small{color:var(--grey)}.dark{background:#111820;color:#fff;padding:125px 0}.section-title.light>p{color:#8ca5ca}.engineering-grid{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:start}.engineering-grid>div:first-child{background:#fff;padding:25px}.engineering-grid img{width:100%;filter:saturate(.65)}.steps{border-top:1px solid #43505f}.steps article{display:grid;grid-template-columns:50px 1fr;padding:25px 0;border-bottom:1px solid #43505f}.steps span{grid-row:1/3;color:#8ca5ca;font-size:10px}.steps h3{font-size:20px;font-weight:400;margin:0}.steps p{color:#9fa9b5;font-size:13px;margin:5px 0}.applications{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.applications article{border-top:1px solid var(--ink);padding-top:16px}.applications img{width:100%;aspect-ratio:1.12/1;object-fit:cover;background:#f5f5f5;filter:saturate(.65)}.applications h3{font-size:16px;letter-spacing:.12em;margin:22px 0 8px}.applications p{font-size:12px;color:var(--grey)}.company{background:var(--pale);padding:125px 0}.company-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.company .section-title{display:block}.company-grid>div>p{font-size:18px;color:#404752;margin-top:0}.company ul{list-style:none;padding:0;margin-top:35px}.company li{font-size:13px;border-top:1px solid #d4d8dc;padding:14px 0}.company li:before{content:"—";color:var(--blue);margin-right:15px}.contact{background:var(--blue);color:#fff;padding:95px 0}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.contact .kicker{color:#bed0e8}.contact h2{font-size:50px;font-weight:400;line-height:1.05;margin:0}.email{font-size:26px;border-bottom:1px solid #fff;padding-bottom:9px}.email span{float:right}.contact-grid>div:last-child p{color:#d4deeb;margin-top:35px;font-size:13px}footer{border-top:1px solid var(--line);padding:42px 0}.footer{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:40px}.footer img{width:150px}.footer p{font-size:10px;color:var(--grey)}.product-hero{padding:90px 0}.product-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.product-hero h1{font-size:clamp(58px,7vw,100px);font-weight:400;letter-spacing:.07em;line-height:1;margin:0 0 28px}.product-lead{font-size:21px;color:var(--blue);line-height:1.45}.product-hero-grid>div>p:not(.kicker,.product-lead){color:var(--grey);max-width:600px}.product-hero-grid>img{width:100%;max-height:560px;object-fit:contain;mix-blend-mode:multiply}.actions{display:flex;align-items:center;gap:32px;margin-top:40px}.button{background:var(--blue);color:#fff;font-size:12px;padding:15px 20px}.product-facts{background:var(--pale);border-block:1px solid var(--line)}.product-facts .wrap{display:grid;grid-template-columns:repeat(6,1fr)}.product-facts p{display:grid;padding:28px 20px;border-left:1px solid var(--line);margin:0}.product-facts p:first-child{border-left:0}.product-facts span{font-size:10px;color:var(--grey)}.product-facts b{font-size:13px}.spec-section{padding:115px 0}.spec-columns{display:grid;grid-template-columns:1fr 1fr;gap:80px}.spec-columns h3{font-size:13px;letter-spacing:.25em;color:var(--blue);margin:35px 0 12px}.spec-columns dl{margin:0}.spec-columns dl div{display:grid;grid-template-columns:1fr 1.5fr;gap:20px;border-top:1px solid var(--line);padding:11px 0;font-size:12px}.spec-columns dt{color:var(--grey)}.spec-columns dd{margin:0}.legal{margin-top:65px;font-size:10px;color:var(--grey);border-top:1px solid var(--ink);padding-top:15px}@media(max-width:900px){:root{--wrap:min(100% - 40px,1240px)}.header,.nav{height:78px}.logo{width:165px}.menu{display:block}.nav nav{display:none;position:absolute;top:78px;left:0;right:0;background:#fff;padding:25px;flex-direction:column;align-items:flex-start;border-bottom:1px solid var(--line)}.nav nav.open{display:flex}.hero-grid,.engineering-grid,.company-grid,.contact-grid,.product-hero-grid{grid-template-columns:1fr;gap:55px}.hero{padding-top:75px}.hero-product{max-width:620px}.fact-grid{grid-template-columns:1fr 1fr}.section-title{grid-template-columns:1fr;gap:10px}.core-list article{gap:40px}.applications{grid-template-columns:1fr 1fr}.roadmap{margin-left:0}.product-facts .wrap{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){:root{--wrap:calc(100% - 30px)}.hero h1{font-size:43px}.hero-product{padding:22px}.section,.dark,.company{padding:80px 0}.section-title h2{font-size:40px}.core-list article{grid-template-columns:1fr}.core-image{min-height:330px}.core-copy h3{font-size:29px}.roadmap{grid-template-columns:1fr}.applications{grid-template-columns:1fr}.contact h2{font-size:39px}.footer{grid-template-columns:1fr}.product-hero h1{font-size:52px}.actions{align-items:flex-start;flex-direction:column}.product-facts .wrap{grid-template-columns:1fr 1fr}.spec-columns{grid-template-columns:1fr;gap:15px}.spec-columns dl div{grid-template-columns:1fr}.footer img{width:140px}}
