.v3-header{border-bottom-color:var(--ajs-line)}.v3-header .v3-quote{border-radius:var(--ajs-radius);font-weight:700;padding:12px 18px;transition:background-color var(--ajs-ui)}.v3-header .v3-quote:hover{background:var(--ajs-accent-hover)}.v3-main .v3-page-head{position:relative;isolation:isolate;padding-top:40px;padding-bottom:56px;border-bottom:0}.v3-main .v3-page-head:before{content:"";position:absolute;inset:0 calc(50% - 50vw);background:var(--ajs-bg-soft);z-index:-1}.v3-main .v3-page-head:after{content:"";position:absolute;left:calc(50% - 50vw);right:calc(50% - 50vw);bottom:0;height:1px;background:var(--ajs-line)}.v3-main{overflow-x:clip}.v3-main .v3-page-head .v3-breadcrumb{font-size:var(--ajs-fs-14);margin-bottom:32px;color:var(--ajs-text-3)}.v3-main .v3-page-head .v3-breadcrumb a{color:var(--ajs-accent)}.v3-main .v3-page-head .eyebrow{font-size:var(--ajs-fs-14);font-weight:700;letter-spacing:.12em;margin-bottom:16px}.v3-main .v3-page-head .eyebrow:before{content:"→ "}.v3-main .v3-page-head h1{font-size:clamp(40px,5vw,var(--ajs-fs-64));line-height:1.08;letter-spacing:-.04em;font-weight:800;color:var(--ajs-text)}.v3-main .v3-page-head .v3-lead{font-size:var(--ajs-fs-20);line-height:1.6;color:var(--ajs-text-2);max-width:760px;margin-top:20px}.v3-main .v3-section{padding-top:56px}.v3-main .button{border-radius:var(--ajs-radius);font-size:var(--ajs-fs-16);font-weight:700;min-height:56px;padding:0 24px}.v3-main .text-button{font-weight:600;color:var(--ajs-accent)}.v3-main .v3-card-grid{gap:24px}.v3-main .v3-card{border-radius:var(--ajs-radius);overflow:hidden;padding:24px;transition:border-color var(--ajs-ui),box-shadow var(--ajs-ui)}.v3-main .v3-card:hover{background:var(--ajs-bg);border-color:var(--ajs-accent);box-shadow:var(--ajs-shadow)}.v3-main .v3-card.with-image figure{margin:-24px -24px 20px;background:var(--ajs-bg-soft);aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;overflow:hidden}.v3-main .v3-card.with-image figure img{width:100%;height:100%;object-fit:cover;transition:transform var(--ajs-fade)}.v3-main .v3-card:hover figure img{transform:scale(1.04)}.v3-main .v3-card h3{font-size:var(--ajs-fs-20);letter-spacing:-.02em}.v3-main .v3-card p{font-size:var(--ajs-fs-14);color:var(--ajs-text-2)}.v3-main .v3-card-top{font-size:var(--ajs-fs-14);font-weight:700}.v3-main .v3-filter input,.v3-main input[type=search]{border-radius:var(--ajs-radius);border:1px solid var(--ajs-line);min-height:48px;font-size:var(--ajs-fs-16)}.v3-main input[type=search]:focus{outline:2px solid var(--ajs-accent);outline-offset:1px;border-color:var(--ajs-accent)}.v3-main .v3-form label{font-size:var(--ajs-fs-14);font-weight:600;color:var(--ajs-text)}.v3-main .v3-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.v3-main .v3-form select,.v3-main .v3-form textarea{border-radius:var(--ajs-radius);border-color:var(--ajs-line);font-size:var(--ajs-fs-16)}.v3-main .v3-form input:focus,.v3-main .v3-form select:focus,.v3-main .v3-form textarea:focus{outline:2px solid var(--ajs-accent);outline-offset:1px;border-color:var(--ajs-accent)}.v3-main .v3-form legend{font-size:var(--ajs-fs-28);letter-spacing:-.02em}.v3-main .quote-direct{border-radius:var(--ajs-radius)}.v3-main .v3-cta{padding:var(--ajs-section) 0}.v3-main .v3-cta .eyebrow{color:#fff;opacity:.8}.v3-main .v3-cta .eyebrow:before{content:"→ "}.v3-main .v3-cta .button{background:#fff;color:var(--ajs-accent);border-color:#fff}.v3-main .v3-cta .button:hover{background:var(--ajs-dark);color:#fff;border-color:var(--ajs-dark)}.v3-main [aria-pressed]{transition:background-color var(--ajs-ui),color var(--ajs-ui),border-color var(--ajs-ui)}.v3-footer{background:var(--ajs-dark);color:#fff}.v3-footer .v3-footer-top{border-bottom-color:rgba(255,255,255,.14)}.v3-footer .v3-footer-top>p{color:rgba(255,255,255,.6);font-size:var(--ajs-fs-16)}.v3-footer .footer-wordmark{color:#fff}.v3-footer .v3-footer-top>a:last-child{font-size:var(--ajs-fs-16);font-weight:600}.v3-footer .v3-footer-links small{color:rgba(255,255,255,.5);font-size:var(--ajs-fs-12)}.v3-footer .v3-footer-links a{font-size:var(--ajs-fs-14);color:rgba(255,255,255,.85);transition:color var(--ajs-ui)}.v3-footer .v3-footer-bottom a:hover,.v3-footer .v3-footer-links a:hover{color:#fff}.v3-footer .v3-footer-bottom{border-top-color:rgba(255,255,255,.14);color:rgba(255,255,255,.55)}.v3-footer :is(p,small,span){color:inherit}.v3-footer a:focus-visible{outline:2px solid #8ea6ff;outline-offset:3px}.v3-main .technical-summary{border-radius:var(--ajs-radius);background:var(--ajs-bg-soft);border-color:var(--ajs-line)}.v3-main .engineering-scroll,.v3-main .technical-summary .button{border-radius:var(--ajs-radius)}.v3-main .technical-product details>summary{font-size:var(--ajs-fs-16);font-weight:700;padding:16px 0;cursor:pointer}.v3-main .document-scope{border-radius:0 var(--ajs-radius) var(--ajs-radius) 0}@media(min-width:1201px){html body .v3-header{gap:28px}html body .v3-header .v3-nav{display:flex;align-items:center;gap:28px;height:100%}html body .v3-header .v3-nav>a,html body .v3-header .v3-nav>div>button{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0;margin:0;font-size:15px;font-weight:600;line-height:1;letter-spacing:-.01em;white-space:nowrap}html body .v3-header .v3-nav>div{display:flex;align-items:center;height:100%}html body .v3-header .v3-actions{display:flex;align-items:center;gap:12px}html body .v3-header .v3-actions>*{flex-shrink:0}html body .v3-header .v3-actions :is(button,a){font-size:14px;line-height:1}html body .v3-header [class*=site-search_open]{height:40px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:6px}html body .v3-header .text-size{display:inline-flex;align-items:center;height:36px}html body .v3-header .text-size button{height:32px;min-width:32px;font-size:13px}html body .v3-header .language-switch{display:inline-flex;align-items:center;height:40px}html body .v3-header .v3-quote{height:44px;padding:0 18px;font-size:14px}html body .v3-header .ajs-wordmark{font-family:var(--ajs-display);font-weight:800;letter-spacing:-.02em}html body .v3-header .division-label{font-family:var(--ajs-display);font-size:13px;font-weight:700;letter-spacing:.1em}}body:has([data-hero=dark]) .v3-header{background:var(--ajs-dark);border-bottom-color:rgba(255,255,255,.12);color:#fff}body:has([data-hero=dark]) .v3-header :is(.ajs-wordmark,.division-label,.v3-nav a,.v3-nav button,[class*=site-search_open]){color:#fff}body:has([data-hero=dark]) .v3-header .language-switch,body:has([data-hero=dark]) .v3-header .text-size{background:transparent;border-color:rgba(255,255,255,.3)}body:has([data-hero=dark]) .v3-header .language-switch a:not([aria-current]),body:has([data-hero=dark]) .v3-header .text-size button:not([aria-pressed=true]){color:rgba(255,255,255,.75);background:transparent}body:has([data-hero=dark]) .v3-header .v3-menu-toggle{color:#fff}.v3-main .v3-page-head{color:#fff;padding-top:48px;padding-bottom:72px;overflow:visible}.v3-main .v3-page-head:before{background:var(--ajs-dark);background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:80px 80px}.v3-main .v3-page-head:after{content:attr(data-word);left:auto;right:0;bottom:-.14em;height:auto;background:none;font-family:var(--ajs-display);font-weight:800;font-size:clamp(72px,12vw,200px);line-height:1;letter-spacing:-.04em;color:rgba(255,255,255,.06);white-space:nowrap;pointer-events:none;z-index:-1;overflow:hidden;max-width:100%}.v3-main .v3-page-head .v3-breadcrumb{color:rgba(255,255,255,.55)}.v3-main .v3-page-head .v3-breadcrumb a{color:#fff}.v3-main .v3-page-head .eyebrow{font-family:var(--ajs-display);color:#8ea6ff}.v3-main .v3-page-head h1{color:#fff}.v3-main .v3-page-head .v3-lead{color:rgba(255,255,255,.75)}.v3-main .v3-page-head a:focus-visible{outline-color:#8ea6ff}@media(max-width:760px){.v3-main .v3-page-head{padding-top:32px;padding-bottom:48px}.v3-main .v3-page-head:after{font-size:72px}}.ajs-display{font-family:var(--ajs-display);font-weight:800;text-transform:uppercase;letter-spacing:-.02em;line-height:1.02}.v3-main table :is(th,td){word-break:keep-all;overflow-wrap:normal}.v3-main table td small{display:block;white-space:nowrap}.v3-main table :is(th,td):is(:nth-child(3),:nth-child(4)){min-width:84px}.v3-main .v3-card h3{min-height:2.6em}.v3-main .v3-card.with-image figure.v3-card-blank{background:var(--ajs-dark);color:#fff;display:flex;align-items:flex-end;justify-content:flex-start;padding:20px}.v3-main .v3-card.with-image figure.v3-card-blank span{font-family:var(--ajs-display);font-size:clamp(40px,4vw,64px);font-weight:800;line-height:1;color:rgba(255,255,255,.18)}.v3-main .v3-card{justify-content:flex-start}.v3-main .v3-card>div:last-child{display:grid;gap:8px;align-content:start}.v3-header .ajs-wordmark{font-family:var(--ajs-display);font-weight:800;letter-spacing:-.02em}@media(min-width:901px){.v3-main .v3-page-head{padding-top:26px;padding-bottom:36px}.v3-main .v3-page-head .v3-breadcrumb{margin-bottom:27px}.v3-main .v3-section{padding-top:36px}.v3-main .button{padding:0 20px}.v3-main .v3-card-grid{gap:20px}.v3-main .v3-card{padding:20px}.v3-main .v3-card.with-image figure{margin:-20px -20px 20px}}@media(min-width:901px) and (min-width:1201px){html body .v3-header,html body .v3-header .v3-nav{gap:24px}}@media(min-width:901px){.v3-main .v3-page-head{padding-top:31px;padding-bottom:47px}.v3-main .v3-page-head:after{font-size:clamp(50px,7.92vw,140px)}.v3-main .v3-card.with-image figure.v3-card-blank span{font-size:clamp(40px,2.64vw,45px)}}