.build-page{background:#101413;color:#f4f3eb}.build-wrap{max-width:1280px;margin:auto;padding:0 40px}.build-section{padding:76px 0}.build-page h1,.build-page h2,.build-page h3{color:inherit}.build-page h2{font-size:clamp(32px,4vw,55px);line-height:1.1;margin:0 0 24px}.build-page h3{font-size:25px;line-height:1.2;margin:20px 0 14px}.build-page p{line-height:1.8;margin-bottom:18px}.build-page .eyebrow{color:#a8d0c4;font-size:12px;letter-spacing:.14em}.build-hero{position:relative;min-height:610px;display:flex;align-items:center;background:#101413}.build-hero>img{position:absolute;width:100%;height:100%;object-fit:cover}.build-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000c,#0002)}.build-hero .build-wrap{position:relative;z-index:1;width:100%;padding-top:70px;padding-bottom:70px}.build-hero h1{font-size:clamp(48px,7vw,92px);line-height:1.05;margin:0 0 24px}.build-hero em{font-style:normal;color:#b7d6ca}.build-button{display:inline-block;background:#a8d0c4;color:#101413;padding:15px 22px;font-weight:600;text-decoration:none;margin-top:12px}.build-split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.build-split>img{width:100%;height:450px;object-fit:cover;border-radius:14px}.build-tint{background:#21352f}.build-photo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.build-photo-grid img{width:100%;height:310px;object-fit:cover;border-radius:12px}.build-feature{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding:40px 0;border-bottom:1px solid #405d50}.build-feature:nth-of-type(even)>video{grid-column:2;grid-row:1}.build-feature:nth-of-type(even)>div{grid-column:1;grid-row:1}.build-feature video{width:100%;height:440px;object-fit:contain;background:#080b09;border-radius:14px}.build-feature h3{font-size:32px}.build-lead{max-width:700px}.build-parts{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px}.build-parts article{padding:24px;border:1px solid #507465;border-radius:12px}.build-parts h3{margin-top:0}.build-parts a{color:#b7d6ca;text-decoration:underline}.build-actions{display:flex;gap:15px;flex-wrap:wrap}.build-page :focus-visible{outline:3px solid #b7d6ca;outline-offset:4px}@media(max-width:800px){.build-wrap{padding:0 24px}.build-section{padding:48px 0}.build-split,.build-feature,.build-photo-grid,.build-parts{grid-template-columns:1fr;gap:26px}.build-feature:nth-of-type(even)>video,.build-feature:nth-of-type(even)>div{grid-column:auto;grid-row:auto}.build-hero{min-height:520px}.build-split>img{height:330px}.build-feature video{height:380px}}