.icon[data-astro-cid-bahuqh6s]{flex:none;width:1.25rem;height:1.25rem}.site-footer[data-astro-cid-bddg4lij]{margin-top:var(--section);padding-block:var(--section) 0;font-size:var(--step-small)}.statement[data-astro-cid-bddg4lij]{max-width:34ch;margin-bottom:var(--section);font-family:var(--font-head);font-weight:700;font-size:var(--step-h2);text-transform:uppercase;color:#fff;line-height:1.1}.grid[data-astro-cid-bddg4lij]{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:clamp(1.5rem,3vw,2.5rem);display:grid}h2[data-astro-cid-bddg4lij]{font-size:var(--step-small);letter-spacing:.08em;color:var(--primary);margin-bottom:.75rem}.logo-plate[data-astro-cid-bddg4lij]{border-radius:var(--radius-small);background:var(--surface);margin-bottom:.9rem;padding:.6rem .9rem;display:inline-flex}.logo-plate[data-astro-cid-bddg4lij] img[data-astro-cid-bddg4lij]{width:auto;height:2.2rem}ul[data-astro-cid-bddg4lij]{gap:.4rem;padding:0;list-style:none;display:grid}a[data-astro-cid-bddg4lij]{text-decoration:none}@media (width<=40em){ul[data-astro-cid-bddg4lij]{gap:0}li[data-astro-cid-bddg4lij]>a[data-astro-cid-bddg4lij]{padding-block:.65rem;display:inline-block}}a[data-astro-cid-bddg4lij]:hover{color:var(--primary);text-decoration:underline}.imprint[data-astro-cid-bddg4lij]{padding:1rem 0 calc(2.75rem + 2 * var(--margin));opacity:.75;justify-content:space-between;gap:1rem;display:flex}.old-site[data-astro-cid-bddg4lij]{text-underline-offset:.2em;text-decoration:underline}.mobile-nav[data-astro-cid-pqpqguhi]{display:none}@media (width<=56em){:root{--mobile-nav:4rem}:root:has(.mobile-nav.has-actions){--mobile-nav:8.25rem}body{padding-bottom:calc(var(--mobile-nav) + env(safe-area-inset-bottom))}.mobile-nav[data-astro-cid-pqpqguhi]{z-index:30;padding-bottom:env(safe-area-inset-bottom);background:var(--surface);border-top:1px solid var(--border);display:block;position:fixed;inset:auto 0 0;box-shadow:0 -6px 20px #00193514}.actions[data-astro-cid-pqpqguhi]{padding:.6rem var(--margin) 0;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:.5rem;display:grid}.actions[data-astro-cid-pqpqguhi] .btn[data-astro-cid-pqpqguhi]{white-space:nowrap;justify-content:center;min-height:3rem}.tabs[data-astro-cid-pqpqguhi]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;height:4rem;padding:0 .25rem;display:grid}.tabs[data-astro-cid-pqpqguhi] a[data-astro-cid-pqpqguhi]{letter-spacing:.02em;height:100%;color:var(--muted);align-content:center;place-items:center;gap:.2rem;font-size:.75rem;font-weight:500;text-decoration:none;display:grid}.tabs[data-astro-cid-pqpqguhi] a[data-astro-cid-pqpqguhi][aria-current=page]{color:#0369a1;box-shadow:inset 0 3px 0 var(--primary)}.tabs[data-astro-cid-pqpqguhi] .email[data-astro-cid-pqpqguhi]{border-radius:var(--radius-small);background:var(--primary);height:calc(100% - .9rem);color:var(--primary-ink);margin:.45rem .2rem;font-weight:600}.tabs[data-astro-cid-pqpqguhi] .email[data-astro-cid-pqpqguhi]:active{background:var(--primary-press)}}:where(a[data-lightbox]){cursor:zoom-in;display:block;position:relative}:where(a[data-lightbox]) img{transition:filter .2s}:where(a[data-lightbox]):hover img{filter:brightness(1.04)}:where(a[data-lightbox]):after{content:"Click to enlarge";color:#fff;white-space:nowrap;pointer-events:none;background:#001935d1 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 3h6v6'/%3E%3Cpath d='M9 21H3v-6'/%3E%3Cpath d='M21 3l-7 7'/%3E%3Cpath d='M3 21l7-7'/%3E%3C/svg%3E") .6rem/1.05rem no-repeat;border-radius:999px;max-width:2.25rem;height:2.25rem;padding-left:2.25rem;font-size:.8125rem;font-weight:600;line-height:2.25rem;transition:max-width .26s cubic-bezier(.22,1,.36,1),padding-right .26s cubic-bezier(.22,1,.36,1);position:absolute;bottom:.6rem;right:.6rem;overflow:hidden;box-shadow:0 4px 14px #00193540}:where(a[data-lightbox]):is(:hover,:focus-visible):after{max-width:12rem;padding-right:.85rem}.lightbox[data-astro-cid-nrxvctjf]{background:var(--text);color:#fff;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.lightbox[data-astro-cid-nrxvctjf]::backdrop{background:0 0}.lightbox[data-astro-cid-nrxvctjf][open]{place-items:center;display:grid}figure[data-astro-cid-nrxvctjf]{max-width:calc(100vw - 2 * var(--margin));justify-items:center;gap:.75rem;margin:0;padding:3.5rem 0;display:grid}figure[data-astro-cid-nrxvctjf] img[data-astro-cid-nrxvctjf]{object-fit:contain;border-radius:var(--radius-small);background:#fff;max-width:min(100%,90rem);max-height:calc(100dvh - 9rem)}figcaption[data-astro-cid-nrxvctjf]{max-width:60ch;font-size:var(--step-small);text-align:center}button[data-astro-cid-nrxvctjf]{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;place-items:center;width:3rem;height:3rem;transition:background-color .16s;display:grid;position:fixed}button[data-astro-cid-nrxvctjf]:hover{background:#ffffff3d}button[data-astro-cid-nrxvctjf] svg{width:1.5rem;height:1.5rem}.close[data-astro-cid-nrxvctjf]{top:var(--margin);right:var(--margin)}.step[data-astro-cid-nrxvctjf]{top:50%;translate:0 -50%}.prev[data-astro-cid-nrxvctjf]{left:var(--margin)}.next[data-astro-cid-nrxvctjf]{right:var(--margin)}.is-single[data-astro-cid-nrxvctjf] .step[data-astro-cid-nrxvctjf]{display:none}.count[data-astro-cid-nrxvctjf]{top:calc(var(--margin) + .75rem);left:var(--margin);font-size:var(--step-small);margin:0;position:fixed}@media (width<=40em){.step[data-astro-cid-nrxvctjf]{top:auto;bottom:var(--margin);translate:none}figure[data-astro-cid-nrxvctjf] img[data-astro-cid-nrxvctjf]{max-height:calc(100dvh - 12rem)}}.site-header[data-astro-cid-jae56hh5]{z-index:40;border-top:4px solid var(--primary);background:var(--surface);border-bottom:1px solid var(--border);position:sticky;top:0}.bar[data-astro-cid-jae56hh5]{align-items:center;gap:.75rem calc(var(--gap) * 1.5);flex-wrap:wrap;padding-block:.9rem;display:flex}.wordmark[data-astro-cid-jae56hh5]{align-items:center;min-height:2.75rem;display:inline-flex}.wordmark[data-astro-cid-jae56hh5] img[data-astro-cid-jae56hh5]{width:auto;height:2.4rem}nav[data-astro-cid-jae56hh5]{margin-left:auto}.links[data-astro-cid-jae56hh5]{font-size:var(--step-small);text-transform:uppercase;letter-spacing:.05em;flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}.links[data-astro-cid-jae56hh5] a[data-astro-cid-jae56hh5]{padding-block:.3rem;text-decoration:none}.links[data-astro-cid-jae56hh5] a[data-astro-cid-jae56hh5]:hover,.links[data-astro-cid-jae56hh5] a[data-astro-cid-jae56hh5][aria-current=page]{color:#0369a1;text-decoration:underline;text-decoration-thickness:2px}@media (width<=56em){.bar[data-astro-cid-jae56hh5]{padding-block:.6rem}nav[data-astro-cid-jae56hh5],.email[data-astro-cid-jae56hh5]{display:none}}@media (width<=30em){.wordmark[data-astro-cid-jae56hh5] img[data-astro-cid-jae56hh5]{height:2rem}}:root{--ground:#f0f2f5;--dot:#d6dce4;--surface:#fafafa;--surface-2:#eef1f5;--border:#d0dae6;--text:#001935;--muted:#3b4c63;--primary:#38bdf8;--primary-ink:#001935;--primary-press:#0ea5e9;--blueprint:#001935;--blueprint-line:#38bdf838;--blueprint-ink:#e6f3fb;--stocked:#116530;--indent:#b91c1c;--font-head:"IBM Plex Sans Condensed", ui-sans-serif, system-ui, sans-serif;--font-body:"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--font-data:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--head-weight:700;--head-tracking:-.005em;--step-small:.9375rem;--step-body:1rem;--step-lead:clamp(1rem, .95rem + .25vw, 1.125rem);--step-h3:1.125rem;--step-h2:clamp(1.5rem, 1.15rem + 1.3vw, 2.25rem);--step-h1:clamp(1.75rem, .9rem + 3.6vw, 4.5rem);--page:82rem;--margin:clamp(1rem, 3vw, 2rem);--gap:clamp(.75rem, 1.6vw, 1.25rem);--section:clamp(3.5rem, 7vw, 6.5rem);--header:4.9rem;--radius:16px;--radius-small:10px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--header)}@media (width<=56em){:root{--header:4.25rem}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background-color:var(--ground);background-image:radial-gradient(var(--dot) 1px, transparent 1.2px);color:var(--text);font:var(--step-body) / 1.65 var(--font-body);-webkit-font-smoothing:antialiased;background-size:22px 22px;margin:0}h1,h2,h3,h4,p,figure,ul,ol,dl,dd{margin:0}ul[class],ol[class]{padding:0;list-style:none}h1,h2,h3{font-family:var(--font-head);font-weight:var(--head-weight);letter-spacing:var(--head-tracking);text-transform:uppercase;text-wrap:balance;line-height:1.05}h1{font-size:var(--step-h1)}h2{font-size:var(--step-h2)}h3{font-size:var(--step-h3);letter-spacing:0}p{text-wrap:pretty}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.2em}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}[hidden]{display:none!important}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{left:var(--margin);z-index:50;background:var(--primary);color:var(--primary-ink);padding:.75rem 1rem;position:absolute;top:-4rem}.skip:not(:focus){clip-path:inset(50%)}.skip:focus{top:var(--margin)}.wrap{width:min(100% - 2 * var(--margin), var(--page));margin-inline:auto}.section{padding-block:var(--section)}.panel{border-radius:var(--radius);background:var(--surface);padding:clamp(1.25rem,3vw,2.5rem)}.section-head{justify-content:space-between;align-items:end;gap:.75rem var(--gap);margin-bottom:calc(var(--gap) * 1.5);border-bottom:1px dashed var(--border);flex-wrap:wrap;padding-bottom:1.25rem;display:flex}.section-head p{max-width:62ch;color:var(--muted)}.lead{font-size:var(--step-lead);max-width:62ch}.muted{color:var(--muted)}.nums{font-variant-numeric:tabular-nums}.label{font-size:var(--step-small);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.btn{border-radius:var(--radius-small);background:var(--primary);min-height:2.75rem;color:var(--primary-ink);font-family:var(--font-body);font-weight:700;font-size:var(--step-small);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.6em;padding:0 1.15rem;text-decoration:none;transition:background-color .16s,transform .12s;display:inline-flex}.btn:hover{background:var(--primary-press)}.btn:active{transform:scale(.98)}.btn-secondary{color:var(--text);border-color:var(--text);background:0 0}.btn-secondary:hover{background:var(--text);color:var(--surface)}.btn-small{min-height:2.1rem;padding:0 .75rem}.btn .icon{width:1.1rem;height:1.1rem}.view-all{font-size:var(--step-small);align-items:center;gap:.85rem;font-weight:500;text-decoration:none;display:inline-flex}.view-all .ring{border:1.5px dashed var(--text);border-radius:50%;place-items:center;width:3rem;height:3rem;transition:transform .2s,background-color .2s;display:grid}.view-all .ring .icon{width:1.1rem;height:1.1rem}.view-all:hover .ring{background:var(--primary);border-color:var(--primary);transform:rotate(-45deg)}.field{gap:.35rem;display:grid}.field label{font-size:var(--step-small);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.field input,.field textarea,.field select{border:1px solid var(--border);border-radius:var(--radius-small);background:#fff;width:100%;min-height:2.75rem;padding:.6rem .8rem}.field textarea{min-height:6rem}.form-grid{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.notice{border-radius:var(--radius-small);background:var(--surface-2);padding:1rem 1.15rem}.notice-error{color:var(--indent);background:#fdecec}.notice-ok{color:var(--stocked);background:#e6f5ec}.is-stocked{color:var(--stocked)}.is-indent{color:var(--indent)}.is-discontinued{color:var(--muted);text-decoration:line-through}.plate{object-fit:contain;mix-blend-mode:multiply;filter:grayscale()contrast(1.12)brightness(1.1);width:100%}.cutout{object-fit:contain;filter:drop-shadow(0 10px 14px #00193524);width:100%}.card-grid{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));display:grid}.prose{max-width:70ch}.prose>*+*{margin-top:1rem}.table-scroll{overflow-x:auto}table{font-family:var(--font-data);border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:var(--step-small)}th,td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.55rem .65rem}thead th{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border-bottom:1px solid var(--text);font-size:.75rem;font-weight:500}.num{text-align:right}.blueprint{background-color:var(--blueprint);background-image:linear-gradient(var(--blueprint-line) 1px, transparent 1px), linear-gradient(90deg, var(--blueprint-line) 1px, transparent 1px);color:var(--blueprint-ink);background-size:24px 24px}@media (prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(18px)}.js [data-reveal].is-in{opacity:1;transform:none}.js .card-grid>:nth-child(-n+8){opacity:0;animation:.6s cubic-bezier(.22,1,.36,1) forwards card-in;animation-delay:calc(.2s + var(--n,0) * 60ms);transform:translateY(16px)}.js .card-grid>:nth-child(2){--n:1}.js .card-grid>:nth-child(3){--n:2}.js .card-grid>:nth-child(4){--n:3}.js .card-grid>:nth-child(5){--n:4}.js .card-grid>:nth-child(6){--n:5}.js .card-grid>:nth-child(7){--n:6}.js .card-grid>:nth-child(8){--n:7}}@keyframes card-in{to{opacity:1;transform:none}}.js :is(.product-card,.range-tiles) .picture:has(img:not(.is-loaded)){border-radius:calc(var(--radius) / 2);background:linear-gradient(90deg, var(--surface-2) 0%, #e2e7ee 50%, var(--surface-2) 100%) 0 0 / 200% 100%}.js :is(.product-card,.range-tiles) .picture img:not(.is-loaded){opacity:0}@media (prefers-reduced-motion:no-preference){.js :is(.product-card,.range-tiles) .picture:has(img:not(.is-loaded)){animation:1.4s ease-in-out infinite picture-wait}.js :is(.product-card,.range-tiles) .picture img{transition:opacity .3s}}@keyframes picture-wait{to{background-position:-200% 0}}.announcement[data-astro-cid-z4jru4n3]{padding:.85rem var(--margin);background:var(--primary);color:var(--primary-ink);text-align:center;font-size:var(--step-body);justify-content:center;align-items:center;gap:.6rem;font-weight:700;line-height:1.35;display:flex}.announcement[data-astro-cid-z4jru4n3] svg{flex:none;width:1.35em;height:1.35em}
