.gear-exchange{--gx-primary:var(--brand-primary,#06365b);--gx-accent:var(--brand-accent,#58ace5);--gx-on-primary:var(--brand-on-primary,#fff);font-family:var(--font-body), sans-serif;color:#18334b}.gear-exchange h1,.gear-exchange h2,.gear-exchange h3{text-transform:none;letter-spacing:-.04em;font-family:inherit}.gx-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;font-size:12px;display:flex}.gx-wordmark{letter-spacing:.1em;font-weight:800;text-decoration:none}.gx-wordmark b{letter-spacing:.2em;margin-top:3px;font-size:10px;display:block}.gx-hero{background:var(--gx-primary);color:var(--gx-on-primary);border-radius:18px;grid-template-columns:2fr 1fr;gap:30px;padding:48px;display:grid;overflow:hidden}.gx-hero h1{margin:20px 0;font-size:clamp(2rem,4vw,3.5rem);line-height:1.07}.gx-hero em{opacity:.8;font-style:normal}.gx-hero p{max-width:540px;font-size:14px;line-height:1.7}.gx-hero p:first-child,.gx-services p:first-child{letter-spacing:.18em;font-size:10px;font-weight:800}.gx-hero a{background:var(--gx-accent);color:var(--brand-on-accent,#081b30);border-radius:7px;margin-top:18px;padding:13px 20px;font-size:13px;font-weight:750;text-decoration:none;display:inline-block}.gx-hero-art{aspect-ratio:1;opacity:.75;border:2px solid;border-radius:50%;flex-direction:column;justify-content:center;align-self:center;align-items:center;display:flex;transform:rotate(-12deg)}.gx-hero-art span{letter-spacing:-.12em;padding-right:15px;font-size:95px;font-style:italic;font-weight:900}.gx-hero-art small{letter-spacing:.14em;font-size:8px}.gx-trust{border-bottom:1px solid #cad7e1;justify-content:space-between;gap:15px;margin-bottom:35px;padding:25px 0;font-size:11px;font-weight:650;display:flex}.gear-exchange h2{font-size:28px}.gear-exchange nav{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.gear-exchange button{background:#fff;border:1px solid #bdcddd;border-radius:24px;min-height:44px;padding:10px 17px;font-size:12px}.gear-exchange button[aria-pressed=true]{background:var(--gx-primary);color:var(--gx-on-primary);border-color:var(--gx-primary)}.gx-filters{grid-template-columns:2fr 1fr 1fr;gap:16px;display:grid}.gx-filters label{font-size:11px;font-weight:650}.gx-filters input,.gx-filters select{color:#18334b;background:#fff;border:1px solid #bdcddd;border-radius:7px;width:100%;margin-top:6px;padding:12px;font-size:14px;display:block}.gx-count{margin:20px 0;font-size:12px}.gx-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.gx-item{background:#fff;border:1px solid #d8e3ec;border-radius:12px;overflow:hidden}.gx-image{aspect-ratio:1.3;color:#6d879b;background:#edf3f7;place-items:center;display:grid;position:relative}.gx-image img{-o-object-fit:contain;object-fit:contain;background:#fff;width:100%;height:100%;padding:36px 12px}.gx-reference{font-size:12px;line-height:1.5}.gx-image>span{color:#18334b;font-weight:700}.gx-image>b{color:#18334b;background:#fff;border-radius:20px;padding:5px 10px;font-size:10px;position:absolute;bottom:12px;left:12px}.gx-details{padding:20px}.gx-details>small{text-transform:uppercase;letter-spacing:.08em;color:#5a7184;font-size:9px}.gx-details h3{margin:10px 0;font-size:18px}.gx-details>p{color:#5a7184;font-size:12px}.gx-details>strong{margin:12px 0;font-size:22px;display:block}.gx-details details{border-top:1px solid #e2eaf0;padding-top:12px;font-size:12px;line-height:1.6}.gx-details summary{cursor:pointer;padding:8px 0}.gx-empty{text-align:center;background:#f5f8fb;border:1px dashed #a9bece;border-radius:12px;padding:50px 24px}.gx-empty b{font-size:20px}.gx-empty p{max-width:550px;margin:15px auto;font-size:13px}.gx-empty a{font-size:13px;font-weight:700}.gx-services{background:#e7f0f7;border-radius:14px;grid-template-columns:1fr 1fr;gap:40px;margin-top:45px;padding:36px;display:grid}.gx-services p,.gx-services li{font-size:13px;line-height:1.8}.gx-services ol{padding-left:20px}.gx-services li{margin:20px 0}.gx-services b{display:block}.gx-services a{font-size:13px;font-weight:700}.gear-exchange :focus-visible{outline-offset:3px;outline:3px solid #d98614}@media (max-width:700px){.gx-hero{grid-template-columns:1fr;padding:28px}.gx-hero-art{display:none}.gx-trust{flex-direction:column;gap:8px}.gx-filters,.gx-services{grid-template-columns:1fr}.gx-grid{grid-template-columns:1fr 1fr}.gx-services{gap:10px;padding:24px}.gx-top{align-items:start}.gx-top>a:last-child{text-align:right;max-width:120px}}@media (max-width:450px){.gx-grid{grid-template-columns:1fr}}.gear-exchange .gx-hero h1,.gear-exchange .gx-hero p,.gear-exchange .gx-hero em{color:inherit;font-family:inherit}.gear-exchange .gx-hero em{font-weight:inherit}.gx-hero-art{border:0;border-radius:12px;align-self:stretch;min-height:240px;padding:0;overflow:hidden}.gx-hero-art img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.gx-image{overflow:hidden}.gx-image img.gx-stock{-o-object-fit:cover;object-fit:cover}.gx-photo-label{color:#18334b;background:#fff;border-radius:4px;width:fit-content;padding:5px 9px;font-size:12px;position:absolute;top:10px;left:10px;right:10px}.gx-service-menu{margin:56px 0;scroll-margin-top:24px}.gx-service-menu>h2{margin:12px 0;font-size:clamp(1.8rem,3vw,2.5rem)}.gx-service-menu p{line-height:1.65}.gx-eyebrow{letter-spacing:.12em;font-size:12px;font-weight:800}.gx-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.gx-service-grid article{background:#fff;border:1px solid #d8e3ec;border-radius:12px;overflow:hidden}.gx-service-grid img{aspect-ratio:1.5;-o-object-fit:cover;object-fit:cover;width:100%}.gx-service-grid article>div{padding:22px}.gx-service-grid h3{margin:0 0 12px;font-size:22px}.gx-service-grid strong{margin-top:18px;font-size:14px;display:block}.gx-service-grid a,.gx-counters>a{align-items:center;min-height:44px;margin-top:10px;font-weight:700;display:inline-flex}.gx-counters{background:#f0f5f9;border-radius:12px;margin-top:28px;padding:24px}.gx-counters>div{border-top:1px solid #d8e3ec;padding:14px 0}.gx-counters p{overflow-wrap:anywhere;margin:5px 0 10px}.gx-photo-credit{color:#526b80;margin-top:28px;font-size:12px;line-height:1.7}@media (max-width:720px){.gx-service-grid{grid-template-columns:1fr}.gx-hero-art{height:230px;display:block}}.gear-exchange a[target=_blank]{text-underline-offset:3px;text-decoration:underline}
