.model-keys[data-astro-cid-2lalkqty]{letter-spacing:.02em;color:inherit;justify-content:center;align-items:center;gap:9px;font-size:11px;line-height:1.3;display:flex}.model-key[data-astro-cid-2lalkqty]{color:#eef6fa;cursor:pointer;touch-action:manipulation;background:linear-gradient(150deg,#536879,#1c3040 72%);border:1px solid #91aec180;border-radius:5px;flex-shrink:0;place-items:center;width:38px;height:32px;padding:0;font:22px/1 sans-serif;text-decoration:none;transition:transform 80ms,box-shadow 80ms;display:grid;box-shadow:0 4px #101f2b,0 5px #7f929f66,inset 0 1px #eff8ff4d}.model-key[data-astro-cid-2lalkqty]:hover,.model-key[data-astro-cid-2lalkqty]:focus-visible{outline-offset:3px;outline:2px solid #1aaff4}.model-key[data-astro-cid-2lalkqty]:active,.model-key[data-astro-cid-2lalkqty].is-pressed{background:#167db1;border-color:#24b6ff;transform:translateY(3px);box-shadow:0 1px #101f2b,inset 0 1px #fff8}.model-key[data-astro-cid-2lalkqty]:disabled{opacity:.3;cursor:default}@media (width<=700px){.model-key[data-astro-cid-2lalkqty]{width:44px;height:40px}.model-keys[data-astro-cid-2lalkqty]{gap:8px;font-size:10px}}@media (prefers-reduced-motion:reduce){.model-key[data-astro-cid-2lalkqty]{transition:none}.model-key[data-astro-cid-2lalkqty]:active,.model-key[data-astro-cid-2lalkqty].is-pressed{transform:none}}.product-header{background:var(--navy);justify-content:space-between;align-items:center;gap:24px;padding:24px max(24px,50vw - 590px);display:flex}.product-header img{width:235px}.product-header>a:last-child{color:var(--blue);font-size:13px}.product-page{background:var(--paper);color:var(--ink);color-scheme:light;padding:30px max(24px,50vw - 590px) 0}.crumbs{color:#526d84;flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.preview-note{color:#617c91;margin-top:14px;font-size:11px}.product-hero{grid-template-columns:1fr 1.2fr;align-items:center;gap:64px;padding:32px 0 64px;display:grid}.product-visual{background:radial-gradient(#fff,#0000 70%);place-items:center;display:grid;position:relative}.product-visual img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:470px}.series{color:#64859c;font:12px IBM Plex Mono,monospace;position:absolute;top:20px;left:0}.product-info .eyebrow{color:#147fbe}h1{margin:20px 0 14px;font-size:clamp(32px,4vw,52px)}.lead{color:#48647c;font-size:19px}.key-specs{grid-template-columns:repeat(3,1fr);gap:16px;margin:30px 0;display:grid}.key-specs dt{color:#526d84;font-size:12px}.key-specs dd{font-size:36px;font-weight:650}.key-specs small{font-size:16px;font-weight:500}.intro{color:#48647c;max-width:470px;font-size:14px}.warranty{color:#1d597d;margin:24px 0}.actions{flex-wrap:wrap;gap:12px;display:flex}.spec-anchor{color:#137fbd;padding:18px 0;font-size:14px;display:inline-block}.replacement{border-top:1px solid var(--line);margin-top:4px;padding-top:18px;font-size:14px}.replacement button{color:#117bb8;background:0 0;border:0;padding:6px;font-weight:650}.spec-section{border-top:1px solid var(--line);padding:48px 0;scroll-margin-top:20px}.section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}h2{margin-top:10px;font-size:clamp(28px,3vw,40px)}.expand{color:#117bb8;text-align:left;background:0 0;border:0;padding:10px 0;font-size:13px}details{border-top:1px solid #cdd9e2}details:last-child{border-bottom:1px solid #cdd9e2}summary{cursor:pointer;justify-content:space-between;gap:20px;padding:23px 0;font-size:17px;font-weight:600;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary span{color:#1684c6}details[open] summary span{transform:rotate(45deg)}.spec-table>div{grid-template-columns:1fr 1.5fr;gap:32px;padding:14px 16px;font-size:14px;display:grid}.spec-table>div:nth-child(odd){background:#e8eff4}.spec-table dt{color:#526d84}.source-note{color:#5e7486;margin:18px 0;font-size:12px;line-height:1.8}.drawing-section{grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:32px 0 60px;display:grid}.drawing-section p{color:#526d84;margin-top:22px}.drawing-section figure{background:#fff;padding:22px}.drawing-section img{width:100%;height:auto}figcaption{color:#61778b;margin-top:12px;font-size:11px}.bottom-nav{border-top:1px solid var(--line);color:#526d84;justify-content:space-between;gap:24px;padding:24px 0;font-size:12px;display:flex}@media (width<=760px){.product-hero{grid-template-columns:1fr;gap:16px;padding-top:12px}.product-visual img{height:290px}.product-header img{width:175px}.section-heading,.bottom-nav{flex-direction:column;align-items:start}.drawing-section{grid-template-columns:1fr}.spec-table>div{grid-template-columns:1fr;gap:5px;padding:14px 12px}.key-specs dd{font-size:29px}.key-specs{gap:8px}.product-header>a:last-child{font-size:11px}}.design-options{flex-wrap:wrap;gap:8px;margin:22px 0 4px;display:flex}.design-options a{border:1px solid #cbd7e0;border-radius:3px;padding:9px 14px;font-size:12px}.design-options a[aria-current=page]{color:#fff;background:#152d43;border-color:#152d43}.visual-theta{color:#177db514;pointer-events:none;font-size:380px;line-height:1;position:absolute;top:30px;left:0}.product-visual img{z-index:1;position:relative}.variant-dark{color:#eaf4fa;color-scheme:dark;background:#0b1724}.variant-dark .crumbs,.variant-dark .preview-note{color:#9db3c5}.variant-dark .design-options a{border-color:#344c61}.variant-dark .design-options a[aria-current=page]{color:#10283b;background:#8ed3ff;border-color:#8ed3ff}.variant-dark .product-hero{grid-template-columns:1.15fr 1fr;gap:70px;padding-top:48px}.variant-dark .product-info{grid-area:1/1}.variant-dark .product-visual{background:#e9f0f4;border-radius:200px 200px 8px 8px;grid-area:1/2;min-height:560px;overflow:hidden}.variant-dark .product-visual img{height:480px}.variant-dark .series{text-align:center;z-index:2;top:18px;left:0;right:0}.variant-dark .visual-theta{color:#1589ee15;font-size:490px;top:60px;left:0}.variant-dark h1{letter-spacing:-.06em;font-size:clamp(32px,4.2vw,55px)}.variant-dark .lead,.variant-dark .intro,.variant-dark .key-specs dt,.variant-dark .source-note,.variant-dark .spec-table dt,.variant-dark .drawing-section p,.variant-dark .bottom-nav{color:#a9bdcf}.variant-dark .product-info .eyebrow,.variant-dark .spec-anchor,.variant-dark .expand,.variant-dark .replacement button{color:#77c9ff}.variant-dark .key-specs{border-top:1px solid #344b5f;border-bottom:1px solid #344b5f;padding:20px 0}.variant-dark .key-specs dd{font-size:44px}.variant-dark .warranty{color:#d3ebfa}.variant-dark .button-dark{color:#0b2234;background:#77c9ff}.variant-dark .button-outline{color:#d6e9f6;border-color:#506e87}.variant-dark .button-outline:hover{background:#183044}.variant-dark details,.variant-dark .spec-section,.variant-dark .replacement,.variant-dark .bottom-nav{border-color:#30465b}.variant-dark .spec-table>div:nth-child(odd){background:#152739}.variant-dark .drawing-section figure{border-radius:4px}.variant-engineering{background:#fafcfd}.variant-engineering .product-hero{grid-template-columns:.85fr 1.15fr;align-items:start;gap:72px;padding:42px 0 58px}.variant-engineering .product-visual{background-image:linear-gradient(#b9cdd62b 1px,#0000 1px),linear-gradient(90deg,#b9cdd62b 1px,#0000 1px);background-size:32px 32px;border:1px solid #d5e1e8;min-height:520px}.variant-engineering .product-visual img{width:85%;height:420px}.variant-engineering .series{top:20px;left:20px}.variant-engineering .visual-theta{color:#1589ee0d;top:90px;left:10px}.variant-engineering .product-info{padding-top:14px}.variant-engineering h1{font-size:clamp(32px,3.6vw,47px)}.variant-engineering .lead{font-size:17px}.variant-engineering .key-specs{background:#f0f5f8;border:1px solid #d2dfe7;gap:0}.variant-engineering .key-specs>div{padding:16px}.variant-engineering .key-specs>div+div{border-left:1px solid #d2dfe7}.variant-engineering .key-specs dd{font-size:32px}.variant-engineering .key-specs small{font-size:13px}.variant-engineering .warranty{border-left:3px solid #1689cc;padding-left:14px}.variant-engineering .spec-section{grid-template-columns:.85fr 1.15fr;column-gap:72px;display:grid}.variant-engineering .section-heading{align-self:start;display:block;position:sticky;top:28px}.variant-engineering .section-heading h2{font-size:34px}.variant-engineering .expand{margin-top:22px}.variant-engineering .spec-section>.source-note{grid-column:2}.variant-engineering summary{font-size:15px}.variant-engineering .spec-table>div{grid-template-columns:1fr 1.3fr;gap:16px;font-size:13px}.variant-engineering .drawing-section{border-top:1px solid #d2dfe7;padding-top:50px}.variant-engineering .drawing-section figure{border:1px solid #d2dfe7}@media (width<=760px){.variant-dark .product-hero,.variant-engineering .product-hero{grid-template-columns:1fr;gap:26px;padding-top:24px}.variant-dark .product-info{grid-area:2/1}.variant-dark .product-visual{border-radius:150px 150px 5px 5px;grid-area:1/1;min-height:310px}.variant-dark .product-visual img,.variant-engineering .product-visual img{height:290px}.variant-dark .visual-theta{font-size:290px;top:10px}.variant-dark .key-specs dd{font-size:32px}.variant-engineering .product-visual{min-height:330px}.variant-engineering .spec-section{display:block}.variant-engineering .section-heading{position:static}.variant-engineering .key-specs>div{padding:12px 8px}.variant-engineering .key-specs dd{font-size:27px}.variant-engineering .spec-table>div{grid-template-columns:1fr}.design-options{gap:6px}.design-options a{padding:9px;font-size:11px}.visual-theta{font-size:260px}}.variant-dark-engineering{color:#eaf4fa;color-scheme:dark;background:#0c1926}.variant-dark-engineering .product-hero{grid-template-columns:.85fr 1.15fr;align-items:start;gap:72px}.variant-dark-engineering .product-info{grid-area:1/2}.variant-dark-engineering .product-visual{background-color:#dce6ed;background-image:linear-gradient(#496c8420 1px,#0000 1px),linear-gradient(90deg,#496c8420 1px,#0000 1px);background-size:32px 32px;border-color:#365064;border-radius:0;grid-area:1/1;min-height:520px}.variant-dark-engineering .product-visual img{width:85%;height:420px}.variant-dark-engineering .series{text-align:left;color:#47677d;top:20px;left:20px;right:auto}.variant-dark-engineering .visual-theta{color:#1589ee12;font-size:380px;top:90px;left:10px}.variant-dark-engineering .key-specs{background:#142a3b;border:1px solid #344e63;padding:0}.variant-dark-engineering .key-specs>div+div{border-color:#344e63}.variant-dark-engineering .key-specs dd{font-size:32px}.variant-dark-engineering .warranty{color:#d3ebfa;border-left-color:#77c9ff}.variant-dark-engineering .drawing-section{border-color:#30465b}.variant-dark-engineering .drawing-section figure{background:#e9f0f5;border-color:#365064;border-radius:0}@media (width<=760px){.variant-dark-engineering .product-hero{grid-template-columns:1fr;gap:26px}.variant-dark-engineering .product-info{grid-area:2/1}.variant-dark-engineering .product-visual{border-radius:0;grid-area:1/1;min-height:330px}.variant-dark-engineering .product-visual img{height:290px}.variant-dark-engineering .key-specs dd{font-size:27px}.variant-dark-engineering .visual-theta{font-size:260px;top:40px}}.selection-notes,.related-products{border-top:1px solid #30465b;padding:44px 0}.selection-grid{grid-template-columns:1fr 1fr;gap:48px;margin-top:28px;display:grid}.selection-grid h3{margin-bottom:16px;font-size:18px}.selection-grid p{color:#a9bdcf;font-size:14px;line-height:1.9}.selection-grid button{text-align:left;cursor:pointer;background:0 0;border:0}.related-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:26px;display:grid}.related-grid a{background:#142a3b;border:1px solid #344e63;gap:12px;padding:24px;display:grid}.related-grid a:hover{border-color:#77c9ff}.related-grid strong{justify-content:space-between;font-size:28px;display:flex}.related-grid strong span{color:#77c9ff}.related-grid small{color:#a9bdcf}.product-page a:focus-visible,.product-page button:focus-visible,.product-page summary:focus-visible{outline-offset:5px;outline:2px solid #77c9ff}.product-page .eyebrow{color:#77c9ff}.product-page h1{overflow-wrap:anywhere}@media (width<=760px){.selection-grid,.related-grid{grid-template-columns:1fr;gap:24px}.related-grid a{padding:20px}.product-page{padding-left:20px;padding-right:20px}.product-header{padding:20px}.drawing-section h2{font-size:27px}}.product-model-keys{color:#b5c9d9;justify-content:flex-end;margin:16px 0 24px;display:flex}
