.hardware-proof{color:#141b26;margin-top:44px}.hardware-proof h3{font-size:clamp(22px,2vw,28px);line-height:1.35;letter-spacing:-.025em;word-break:keep-all;margin:0 0 20px;font-weight:650}.hardware-proof p{font-size:16px;line-height:1.8;color:#53616e;max-width:75ch;margin:16px 0}.hardware-proof b,.hardware-proof strong{color:#141b26}.performance-line{display:grid;grid-template-columns:1fr 1fr;gap:16px 60px;border-block:1px solid #cbd0d5;padding:36px 0}.performance-line h3{align-self:center;margin:0}.impact-values{display:grid;grid-template-columns:1fr 1fr;gap:24px}.impact-values>div{display:grid;gap:6px}.impact-values span{font-size:16px;color:#53616e}.impact-values strong{font-size:44px;line-height:1.2;font-weight:700;letter-spacing:-.025em}.impact-values small{font-size:22px;font-weight:500}.performance-line>p{grid-column:1/-1;margin:0;font-size:14px}.weight-comparison{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;padding:64px 0}.weight-scopes article+article{border-top:1px solid #cbd0d5;padding-top:28px;margin-top:28px}.weight-scopes h4{font-size:20px;margin:0 0 20px;line-height:1.5}.weight-scopes h4>span{display:inline-block;font-size:14px;font-weight:400;color:#53616e;margin-left:12px}.floor-strip{display:flex;flex-wrap:wrap;border:1px solid #bac2c9;border-radius:8px;overflow:hidden}.floor-strip>*{flex:1;text-align:center;padding:18px 10px;font-size:14px;background:white;border-right:1px solid #d4d9dd;white-space:nowrap}.floor-strip>:last-child{border:0}.floor-strip strong{background:#e8ecef}.mass-row{display:grid;grid-template-columns:80px 1fr 76px;gap:16px;align-items:center;margin:14px 0;font-size:15px}.mass-row>div{height:30px;background:linear-gradient(to right,#aeb9c2 var(--mass),transparent var(--mass));border-radius:3px}.mass-row+.mass-row>div{background:linear-gradient(to right,#24384a var(--mass),transparent var(--mass))}.mass-row strong{font-size:22px;font-variant-numeric:tabular-nums}.urban-path{padding:44px;border:1px solid #c4cbd1;border-radius:4px;background:#fff}.urban-path h3 strong{text-decoration:underline;text-decoration-color:#ed8b24;text-decoration-thickness:7px;text-underline-offset:5px;text-decoration-skip-ink:none}.hardware-proof ol{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:36px;grid-template-columns:repeat(4,1fr)}.hardware-proof li{position:relative}.hardware-proof li+li:before{content:"";position:absolute;left:-24px;top:8px;width:9px;height:9px;border-top:1.5px solid #81909b;border-right:1.5px solid #81909b;transform:rotate(45deg)}.hardware-proof li b{display:block;font-size:19px;margin-bottom:10px;line-height:1.4}.hardware-proof li span{display:block;font-size:15px;color:#53616e;line-height:1.7}.joint-production{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.joint-production ol{grid-template-columns:repeat(3,1fr);margin:0}.manufacturing-benefit{font-size:18px!important;max-width:90ch!important;margin-top:32px!important}.hardware-proof ::selection{background:#ffd6a9;color:#141b26}@media(max-width:800px){.joint-production,.performance-line,.weight-comparison{grid-template-columns:1fr;gap:28px}.weight-comparison{padding:44px 0}.performance-line>p{grid-column:auto}.hardware-proof{margin-top:32px}.urban-path{padding:28px}.hardware-proof ol{grid-template-columns:repeat(2,1fr);gap:28px}.hardware-proof li:nth-child(3):before{display:none}.joint-production ol{grid-template-columns:1fr;gap:28px}.joint-production li+li{padding-top:24px;border-top:1px solid #d4d9dd}.joint-production li+li:before{display:none}.impact-values strong{font-size:38px}.mass-row{gap:10px;grid-template-columns:72px 1fr 76px}.floor-strip>*{flex-basis:45%}.hardware-proof h3 br{display:none}}.hardware-proof li span,.hardware-proof p{word-break:keep-all}.specification{margin-top:44px}.specification table{width:100%;border-collapse:collapse;text-align:left;font-size:16px;line-height:1.7}.specification caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.specification td,.specification th{padding:18px 20px;border-block:1px solid #cbd0d5;vertical-align:top;word-break:keep-all}.specification th{font-weight:600;width:25%;padding-left:0}.specification td{padding-right:0}.specification td>span{display:block;font-size:14px;color:#53616e;margin-top:5px}.specification a{color:inherit;text-underline-offset:5px}.specification a:focus-visible{outline:3px solid #ed8b24;outline-offset:4px}@media(max-width:700px){.specification{margin-top:36px}.specification table{font-size:15px}.specification td,.specification th{padding:16px 8px}.specification th{width:32%;padding-left:0}.specification td{padding-right:0}.specification td>span{font-size:13px}.urban-path{padding:24px}}.technology-page_page__gnqdQ{--tech-line:#d4d9de;--tech-muted:#52606d;background:#fff;color:var(--navy);font-family:var(--font-sans);line-height:1.7}.technology-page_page__gnqdQ *{box-sizing:border-box}.technology-page_page__gnqdQ h1,.technology-page_page__gnqdQ h2,.technology-page_page__gnqdQ h3{font-weight:650;letter-spacing:-.035em;line-height:1.3;text-wrap:balance;word-break:keep-all;margin:0}.technology-page_page__gnqdQ p{margin:0;word-break:keep-all;text-wrap:pretty}.technology-page_page__gnqdQ a{color:inherit}.technology-page_page__gnqdQ a:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.technology-page_wrap__M6XZL{width:min(1280px,calc(100% - 112px));margin-inline:auto}.technology-page_hero__t_SHZ{padding-block:88px 76px}.technology-page_hero__t_SHZ h1{font-size:clamp(38px,4.5vw,60px)}.technology-page_hero__t_SHZ .technology-page_heroLead__MJA8N{font-size:clamp(23px,2.4vw,31px);font-weight:450;letter-spacing:-.025em;line-height:1.55;margin-top:28px;max-width:32em}.technology-page_actions__geL_r{display:flex;gap:16px 28px;align-items:center;flex-wrap:wrap;margin-top:36px}.technology-page_page__gnqdQ .technology-page_lightButton__B_mY7,.technology-page_page__gnqdQ .technology-page_primary__Rca0n,.technology-page_page__gnqdQ .technology-page_secondary__bII3n{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:13px 22px;font-size:16px;line-height:1.5;font-weight:600;text-decoration:none;border-radius:3px}.technology-page_page__gnqdQ .technology-page_primary__Rca0n{color:#fff;background:var(--navy);border:1px solid var(--navy)}.technology-page_page__gnqdQ .technology-page_primary__Rca0n:hover{background:#233444}.technology-page_page__gnqdQ .technology-page_secondary__bII3n{padding-inline:0;border-bottom:1px solid var(--tech-line);border-radius:0}.technology-page_page__gnqdQ .technology-page_secondary__bII3n:hover{border-bottom-color:var(--navy)}.technology-page_actions__geL_r svg,.technology-page_application__A_fMd svg,.technology-page_lightButton__B_mY7 svg{flex:none}.technology-page_background__ut04t{background:#f5f6f7;padding-block:64px}.technology-page_contextHeading__Yqz78{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.technology-page_contextHeading__Yqz78 h2{font-size:clamp(27px,2.8vw,38px)}.technology-page_contextHeading__Yqz78>p{font-size:18px;line-height:1.8;color:var(--tech-muted);max-width:60ch}.technology-page_contextColumns__1zwlh{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-top:40px;padding-top:28px;border-top:1px solid var(--tech-line)}.technology-page_contextColumns__1zwlh h3{font-size:20px;margin-bottom:12px}.technology-page_contextColumns__1zwlh p{font-size:16px;line-height:1.8;color:var(--tech-muted);max-width:64ch}.technology-page_section__4hBlE{padding-block:88px;scroll-margin-top:104px}.technology-page_soft__3Lu27{background:#f7f8f9}.technology-page_sectionHeading__ITM9F{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:64px;margin-bottom:44px}.technology-page_sectionHeading__ITM9F h2{font-size:clamp(28px,3vw,40px)}.technology-page_sectionHeading__ITM9F .technology-page_statement__J1bhq{font-size:clamp(24px,2.5vw,32px);line-height:1.5;font-weight:500;letter-spacing:-.025em;color:var(--navy);margin-bottom:20px}.technology-page_statement__J1bhq strong{font-weight:700;text-decoration-line:underline;text-decoration-color:var(--orange);text-decoration-thickness:5px;text-underline-offset:5px;text-decoration-skip-ink:none}.technology-page_sectionHeading__ITM9F p{color:var(--tech-muted);font-size:17px;line-height:1.85;max-width:68ch}.technology-page_application__A_fMd{display:flex;justify-content:flex-end;padding-top:24px;margin-top:24px;border-top:1px solid var(--tech-line)}.technology-page_application__A_fMd a{display:inline-flex;align-items:center;gap:24px;min-height:48px;font-size:16px;font-weight:600;text-decoration:none}.technology-page_application__A_fMd a:hover{text-decoration:underline;text-underline-offset:5px}.technology-page_controlGuide__kSgdS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 36px;margin:0 0 44px}.technology-page_controlGuide__kSgdS>div{border-top:1px solid var(--tech-line);padding-top:20px;min-width:0}.technology-page_controlGuide__kSgdS dt{font-size:18px;font-weight:650;line-height:1.5;margin-bottom:10px}.technology-page_controlGuide__kSgdS dd{font-size:16px;line-height:1.8;color:var(--tech-muted);margin:0}.technology-page_process__ys2IW{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;list-style:none;margin:0;padding:0}.technology-page_process__ys2IW li{position:relative;padding-top:24px;border-top:2px solid var(--navy)}.technology-page_process__ys2IW li:not(:last-child):after{content:"";position:absolute;right:-22px;top:32px;width:8px;height:8px;border-top:1px solid var(--tech-muted);border-right:1px solid var(--tech-muted);transform:rotate(45deg)}.technology-page_process__ys2IW h3{font-size:21px;margin-bottom:14px}.technology-page_process__ys2IW p{font-size:16px;line-height:1.8;color:var(--tech-muted)}.technology-page_cross__8DVg1{padding-block:76px;background:var(--navy);color:#fff}.technology-page_cross__8DVg1>.technology-page_wrap__M6XZL{display:flex;justify-content:space-between;align-items:center;gap:48px}.technology-page_cross__8DVg1 h2{font-size:clamp(28px,3vw,40px)}.technology-page_cross__8DVg1 p{font-size:17px;line-height:1.8;margin-top:24px;max-width:60ch;color:#d4dce3}.technology-page_page__gnqdQ .technology-page_lightButton__B_mY7{color:var(--navy);background:#fff;flex-shrink:0}.technology-page_page__gnqdQ .technology-page_lightButton__B_mY7:hover{background:#e9edf0}@media(max-width:1000px){.technology-page_wrap__M6XZL{width:calc(100% - 64px)}.technology-page_contextColumns__1zwlh,.technology-page_contextHeading__Yqz78,.technology-page_sectionHeading__ITM9F{gap:36px}.technology-page_process__ys2IW{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.technology-page_process__ys2IW li:nth-child(2):after{display:none}.technology-page_controlGuide__kSgdS{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.technology-page_cross__8DVg1>.technology-page_wrap__M6XZL{align-items:flex-start;flex-direction:column;gap:32px}}@media(max-width:700px){.technology-page_wrap__M6XZL{width:calc(100% - 40px)}.technology-page_hero__t_SHZ{padding-block:52px}.technology-page_hero__t_SHZ h1{font-size:38px}.technology-page_hero__t_SHZ .technology-page_heroLead__MJA8N{font-size:23px;margin-top:22px}.technology-page_actions__geL_r{margin-top:28px;gap:14px 24px}.technology-page_page__gnqdQ .technology-page_lightButton__B_mY7,.technology-page_page__gnqdQ .technology-page_primary__Rca0n,.technology-page_page__gnqdQ .technology-page_secondary__bII3n{font-size:15px;gap:16px}.technology-page_background__ut04t{padding-block:44px}.technology-page_contextColumns__1zwlh,.technology-page_contextHeading__Yqz78,.technology-page_sectionHeading__ITM9F{grid-template-columns:1fr;gap:24px}.technology-page_contextHeading__Yqz78 h2{font-size:29px}.technology-page_contextHeading__Yqz78>p{font-size:16px}.technology-page_contextColumns__1zwlh{margin-top:28px;padding-top:24px;gap:26px}.technology-page_contextColumns__1zwlh h3{font-size:19px;margin-bottom:10px}.technology-page_section__4hBlE{padding-block:60px;scroll-margin-top:100px}.technology-page_sectionHeading__ITM9F{margin-bottom:32px;gap:24px}.technology-page_sectionHeading__ITM9F h2{font-size:30px}.technology-page_sectionHeading__ITM9F .technology-page_statement__J1bhq{font-size:25px;margin-bottom:16px}.technology-page_sectionHeading__ITM9F p{font-size:16px}.technology-page_controlGuide__kSgdS{gap:24px 20px;margin-bottom:32px}.technology-page_controlGuide__kSgdS dt{font-size:17px}.technology-page_controlGuide__kSgdS dd{font-size:15px}.technology-page_application__A_fMd{justify-content:flex-start}.technology-page_application__A_fMd a{font-size:15px;gap:16px}.technology-page_process__ys2IW{gap:28px 24px}.technology-page_process__ys2IW h3{font-size:20px}.technology-page_process__ys2IW li:not(:last-child):after{right:-17px}.technology-page_cross__8DVg1{padding-block:56px}.technology-page_cross__8DVg1 h2{font-size:29px}.technology-page_cross__8DVg1 p{font-size:16px;margin-top:20px}}@media(max-width:380px){.technology-page_controlGuide__kSgdS,.technology-page_process__ys2IW{grid-template-columns:1fr}.technology-page_process__ys2IW li:after{display:none}.technology-page_hero__t_SHZ h1{font-size:35px}}