.site{--navy:#13294b;--navy-2:#1e3a64;--gold:#d4a72c;--gold-ink:#7e600e;--paper:#fff;--bg:#f4f5f7;--ink:#111827;--muted:#4b5563;--rule:#dde1e8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper);color:var(--ink);font-size:16px;line-height:1.6}.site a{color:var(--navy-2)}.site p a,.site dd a,.site li a{text-underline-offset:2px;text-decoration:underline}.site .wrap{max-width:1080px;margin:0 auto;padding:0 16px}.site .skip{position:absolute;left:-9999px}.site .skip:focus{background:var(--paper);z-index:10;padding:8px 12px;top:8px;left:16px}.site header.top{background:var(--paper);border-bottom:3px solid var(--gold)}.site header.top .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:12px;padding-bottom:12px;display:flex}.site .logo img{width:auto;height:92px;display:block}.site header.top nav a{color:var(--navy);margin-left:20px;font-size:.95rem;font-weight:600;text-decoration:none}.site header.top nav a:first-child{margin-left:0}.site .nav-short{display:none}.site header.top nav a:hover,.site header.top nav a[aria-current=page]{color:var(--gold-ink)}.site header.top nav{margin-left:auto}.site .logo .logo-dark,.site .tabbar,.site .menu-layer{display:none}.site .account{width:48px;height:48px;color:var(--navy);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.site .account:hover,.site .account:focus-visible{color:var(--gold-ink)}.site .hero{color:#fff;background-color:var(--navy);background-image:-webkit-linear-gradient(#13294b4d 0%,#13294b8c 28%,#13294beb 58%,#13294bf7 100%),-webkit-image-set(url(/img/hero-warehouse-1920.webp) 1x type("image/webp"),url(/img/hero-warehouse-1920.jpg) 1x type("image/jpeg"));background-image:linear-gradient(90deg,#13294bf7 0%,#13294beb 42%,#13294b8c 72%,#13294b4d 100%),image-set("/img/hero-warehouse-1920.webp" 1x type("image/webp"),"/img/hero-warehouse-1920.jpg" 1x type("image/jpeg"));background-position:100%;background-size:cover}.site .hero .wrap{align-items:center;min-height:520px;padding-top:64px;padding-bottom:64px;display:flex}.site .hero .wrap>div{max-width:820px}.site .hero h1{text-wrap:balance;max-width:30ch;margin:0 0 14px;font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:700;line-height:1.25}.site .hero .eyebrow{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:.8rem;font-weight:700;display:inline-block}.site .hero p.subline{color:#fff;font-size:1.05rem;font-weight:600}.site .hero p{color:#d7deea;max-width:58ch;margin:0 0 10px;font-size:.95rem}.site .page-hero{background-image:none}.site .page-hero .wrap{min-height:0;padding-top:44px;padding-bottom:44px}.site .actions{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.site .btn{background:var(--gold);color:var(--navy);border-radius:6px;padding:12px 20px;font-weight:700;text-decoration:none;display:inline-block}.site .btn:hover{background:#e2b841}.site .btn.ghost{color:#fff;border:2px solid var(--gold);background:0 0;padding:10px 18px}.site .btn.ghost:hover{background:#d4a72c26}.site .btn.navy{background:var(--navy);color:#fff}.site .btn.navy:hover{background:var(--navy-2)}.site section{padding:48px 0}.site section.band{background:var(--bg)}.site section h2{color:var(--navy);margin:0 0 6px;font-size:1.5rem;font-weight:700}.site section h2:after{content:"";background:var(--gold);width:48px;height:3px;margin-top:10px;display:block}.site .lead{color:var(--muted);max-width:72ch;margin:18px 0 24px}.site h3{color:var(--navy);margin:0 0 8px;font-size:1.05rem;font-weight:700}.site .cols{grid-template-columns:1fr 1fr;gap:32px;display:grid}.site ul.list{margin:0;padding-left:20px;list-style:outside}.site ul.list li{margin:5px 0}.site ul.list li::marker{color:var(--gold-ink)}.site table{border-collapse:collapse;background:var(--paper);width:100%;margin-top:18px;font-size:.95rem}.site th,.site td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:12px 10px}.site th{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:.78rem;font-weight:600}.site td.code{font-variant-numeric:tabular-nums;color:var(--navy);white-space:nowrap;font-weight:700}.site .tag{background:var(--navy);color:var(--gold);vertical-align:1px;letter-spacing:.03em;border-radius:4px;margin-left:8px;padding:1px 7px;font-size:.7rem;font-weight:700;display:inline-block}.site .cards{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.site .card{background:var(--paper);border:1px solid var(--rule);border-left:4px solid var(--gold);border-radius:6px;padding:20px}.site .card p{color:var(--muted);margin:0}.site .prose p{max-width:72ch;margin:0 0 14px}.site .prose h3{margin-top:28px}.site details{border-bottom:1px solid var(--rule);max-width:820px;padding:14px 0}.site details:first-of-type{margin-top:12px}.site summary{cursor:pointer;color:var(--navy);font-weight:600}.site details p{color:var(--muted);margin:10px 0 0}.site .facts{grid-template-columns:auto 1fr;gap:8px 18px;max-width:560px;margin:18px 0 0;display:grid}.site .facts dt{color:var(--muted)}.site .facts dd{color:var(--navy);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.site .badges{flex-wrap:wrap;gap:12px;margin:18px 0 0;padding:0;list-style:none;display:flex}.site .badges a{border:1px solid var(--rule);background:var(--paper);min-height:44px;color:var(--navy);border-radius:6px;align-items:center;gap:8px;padding:8px 14px;font-weight:700;text-decoration:none;display:inline-flex}.site .badges img{width:auto;height:40px}.site .empty{color:var(--muted);font-style:italic}.site .contact{background:var(--navy);color:#fff}.site .contact h2{color:#fff}.site .contact .lead{color:#d7deea}.site .contact a.mail{color:var(--gold);font-size:1.3rem;font-weight:700}.site footer{color:#b9c3d3;background:#0d1e38;padding:36px 0 52px;font-size:.9rem}.site footer a{color:#d7deea}.site footer a:hover{color:#fff}.site footer hr{border:0;border-top:1px solid #ffffff1f;margin:22px 0}.site .footer-top,.site .footer-middle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}.site .footer-brand{align-items:center;gap:16px;display:flex}.site .footer-brand img{width:auto;height:44px;display:block}.site .footer-tagline{color:#9aa6b8;margin:0;font-size:.85rem}.site .footer-links{flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none;display:flex}.site .footer-links a{font-size:.9rem;text-decoration:none}.site .footer-contact,.site .footer-place{margin:0}.site .footer-legal{text-align:center;color:#9aa6b8;margin:0;font-size:.8rem}.site .ids{flex-wrap:wrap;gap:4px 24px;margin:0;font-size:.85rem;display:flex}.site .ids div{gap:6px;display:flex}.site .ids dt{color:#9aa6b8}.site .ids dd{color:#d7deea;font-variant-numeric:tabular-nums;margin:0}@media (min-width:1600px){.site{font-size:18px}.site .wrap{max-width:1280px}.site .logo img{height:104px}}@media (max-width:780px){.site .cols,.site .cards{grid-template-columns:1fr}.site .hero .wrap{min-height:0;padding-top:8px;padding-bottom:40px}.site .hero{background-image:none}.site .hero:before{content:"";background:-webkit-linear-gradient(#13294b 0%,#13294b00 45%),-webkit-image-set(url(/img/hero-warehouse-960.webp) 1x type("image/webp"),url(/img/hero-warehouse-960.jpg) 1x type("image/jpeg")) 50%/cover no-repeat;background:linear-gradient(#13294b00 55%,#13294b 100%),image-set("/img/hero-warehouse-960.webp" 1x type("image/webp"),"/img/hero-warehouse-960.jpg" 1x type("image/jpeg")) 50%/cover no-repeat;height:220px;display:block}.site .page-hero:before{display:none}.site .page-hero .wrap{padding-top:32px;padding-bottom:32px}.site .footer-sep{display:none}.site .footer-legal a{margin-top:4px;display:block}.site .footer-top,.site .footer-middle,.site .footer-brand{text-align:center;flex-direction:column}.site .footer-links,.site .ids{justify-content:center}.site table,.site tbody,.site tr,.site td{width:100%;display:block}.site thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site tr{border:1px solid var(--rule);background:var(--paper);border-radius:10px;margin-bottom:10px;padding:6px 4px}.site td{overflow-wrap:anywhere;border-bottom:0;padding:4px 10px}.site td:first-child{font-weight:700}.site header.top{z-index:20;background:var(--navy);padding-top:env(safe-area-inset-top);border-bottom:0;position:sticky;top:0}.site header.top .wrap{flex-wrap:nowrap;justify-content:center;min-height:60px;padding-top:6px;padding-bottom:6px;position:relative}.site header.top nav,.site .logo .logo-light{display:none}.site .logo .logo-dark{width:auto;height:38px;display:block}.site .account{color:#fff;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.site .account:hover,.site .account:focus-visible{color:var(--gold)}body:has(.site){padding-bottom:calc(64px + env(safe-area-inset-bottom))}.site .tabbar{z-index:30;background:var(--paper);border-top:1px solid var(--rule);padding-bottom:env(safe-area-inset-bottom);display:flex;position:fixed;bottom:0;left:0;right:0}.site .tab{min-height:64px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:0;font-size:.72rem;text-decoration:none;display:flex;position:relative}.site .tab[aria-current=page]{color:var(--navy);font-weight:700}.site .tab[aria-current=page]:before{content:"";background:var(--gold);border-radius:0 0 3px 3px;width:26px;height:3px;margin-left:-13px;position:absolute;top:0;left:50%}.site .menu-layer{z-index:40;display:block;position:fixed;inset:0}.site .menu-layer[hidden]{display:none}.site .menu-scrim{background:#0d1e388c;position:absolute;inset:0}.site .menu-panel{background:var(--paper);width:min(320px,88vw);padding:calc(env(safe-area-inset-top) + 10px) 20px calc(env(safe-area-inset-bottom) + 20px);flex-direction:column;gap:14px;animation:.2s ease-out menu-in;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.site .menu-head{justify-content:space-between;align-items:center;display:flex}.site .menu-head img{width:auto;height:34px}.site .menu-close{width:48px;height:48px;color:var(--navy);cursor:pointer;background:0 0;border:0}.site .menu-rows{margin:0;padding:0;list-style:none}.site .menu-rows a{border-bottom:1px solid var(--rule);min-height:56px;color:var(--navy);align-items:center;font-weight:600;text-decoration:none;display:flex}.site .menu-rows a[aria-current=page]{color:var(--gold-ink)}.site .menu-rfq{justify-content:center;align-items:center;min-height:54px;display:flex}.site .menu-email,.site .menu-ids{text-align:center;color:var(--muted);margin:0;font-size:.85rem}.site .menu-email a{color:var(--navy)}}.site .footer-legal a{text-decoration:underline}@keyframes menu-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.site .menu-panel{animation:none}}
