.suppliers_page__lg2WH{container:supplier-marketing/inline-size;--supplier-line:color-mix(in srgb,var(--foreground) 13%,transparent);--supplier-wash:color-mix(in srgb,var(--background) 96%,var(--foreground));--supplier-soft:color-mix(in srgb,var(--background) 98%,var(--foreground));overflow:clip}.suppliers_page__lg2WH h1,.suppliers_page__lg2WH h2,.suppliers_page__lg2WH h3{font-weight:500;text-wrap:balance}.suppliers_page__lg2WH p{text-wrap:pretty}.suppliers_page__lg2WH h2{font-size:clamp(2rem,3.9cqw,3.75rem);line-height:1.12}.suppliers_hero__2OCrh h1>span,.suppliers_page__lg2WH h2>span{color:var(--muted-foreground)}.suppliers_eyebrow__KcDxk{display:flex;align-items:center;gap:9px;font-family:var(--font-mono);text-transform:uppercase;font-size:10px;font-weight:500;letter-spacing:.12em;line-height:1.6}.suppliers_statusDot__3RInl{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--primary);flex:none}.suppliers_hero__2OCrh{display:grid;grid-template-columns:1fr 1fr;min-height:min(780px,calc(100svh - 52px));max-width:1800px;margin:auto}.suppliers_heroCopy__cWJUT{padding:clamp(60px,8cqw,116px) 30px 44px clamp(24px,5cqw,88px);align-self:center}.suppliers_heroCopy__cWJUT>.suppliers_eyebrow__KcDxk{margin-bottom:32px}.suppliers_hero__2OCrh h1{font-size:clamp(2.7rem,4.55cqw,5.2rem);line-height:1.06;max-width:710px}.suppliers_lede__bJaDX{color:var(--muted-foreground);font-size:clamp(16px,1.35cqw,20px);line-height:1.65;max-width:450px;margin-top:28px}.suppliers_websiteBar__yH9aK{margin-top:30px;max-width:540px}.suppliers_heroCopy__cWJUT>.suppliers_textLink__nGKgz{margin-top:10px;color:var(--muted-foreground)}.suppliers_heroAudience__LUpXZ{margin-top:52px;font-size:11px;color:var(--muted-foreground)}.suppliers_story__FZJ0j{display:flex;flex-direction:column;min-width:0;position:relative;background:radial-gradient(ellipse at 50% 42%,color-mix(in srgb,var(--foreground) 7%,transparent),transparent 65%),var(--supplier-soft);padding:30px 32px 26px}.suppliers_storyTop__MjjB8{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted-foreground)}.suppliers_exampleLabel__bJHVC{font-family:var(--font-mono);font-size:9px;text-transform:uppercase;letter-spacing:.06em}.suppliers_stage__wAAIV{position:relative;flex:1;min-height:340px;display:flex;align-items:center;justify-content:center}.suppliers_orbits__8AHsb{position:absolute;inset:4% -6%;display:grid;place-items:center;overflow:hidden;pointer-events:none}.suppliers_orbits__8AHsb i{position:absolute;width:83%;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--foreground) 9%,transparent);border-radius:50%}.suppliers_orbits__8AHsb i:nth-child(2){width:62%}.suppliers_orbits__8AHsb i:nth-child(3){width:105%;border-style:dashed;opacity:.65}.suppliers_orbits__8AHsb:after,.suppliers_orbits__8AHsb:before{content:"";position:absolute;background:color-mix(in srgb,var(--foreground) 6%,transparent)}.suppliers_orbits__8AHsb:before{width:1px;height:90%}.suppliers_orbits__8AHsb:after{height:1px;width:95%}.suppliers_partPreview__98AtZ{width:86%;height:86%;aspect-ratio:auto;background:transparent;min-height:300px;border-radius:0;z-index:1}.suppliers_requirementTag___YU0w{position:absolute;top:10%;left:2%;z-index:2;display:flex;align-items:center;gap:8px;font-size:10px;font-family:var(--font-mono);background:var(--background);padding:9px 12px;border:1px solid var(--supplier-line);border-radius:var(--radius-md)}.suppliers_requirementTag___YU0w:after{content:"";position:absolute;left:25px;top:100%;height:35px;width:1px;background:var(--supplier-line)}.suppliers_capabilityTag__REOuI{position:absolute;right:0;bottom:13%;z-index:2;display:flex;align-items:center;gap:12px;font-size:13px;font-weight:500;background:var(--background);border:1px solid var(--supplier-line);box-shadow:0 8px 30px color-mix(in srgb,var(--foreground) 5%,transparent);padding:14px 16px;border-radius:var(--radius-lg)}.suppliers_capabilityTag__REOuI small{font-weight:400;font-size:10px;color:var(--muted-foreground)}.suppliers_capabilityTag__REOuI svg{color:var(--primary);width:16px;height:16px}.suppliers_connectionDot__kpkrU{width:25px;height:25px;border:1px solid color-mix(in srgb,var(--primary) 25%,transparent);background:color-mix(in srgb,var(--primary) 6%,var(--background));border-radius:50%;position:relative}.suppliers_connectionDot__kpkrU:after{content:"";width:7px;height:7px;background:var(--primary);position:absolute;inset:8px;border-radius:50%}.suppliers_orbitHint___4GKx{position:absolute;bottom:1%;left:0;display:flex;gap:6px;align-items:center;font-family:var(--font-mono);font-size:9px;color:var(--muted-foreground)}.suppliers_orbitHint___4GKx svg{width:12px;height:12px}.suppliers_storyCaption__2BF7d{padding:22px 0;min-height:121px}.suppliers_storyCaption__2BF7d>p{font-size:20px;font-weight:500}.suppliers_storyCaption__2BF7d>span{font-size:12px;color:var(--muted-foreground)}.suppliers_specs__TnQ3d{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:12px;font-family:var(--font-mono);font-size:9px;color:var(--muted-foreground)}.suppliers_specs__TnQ3d span+span{border-left:1px solid var(--supplier-line);padding-left:14px}.suppliers_exampleControls__CDWh3{display:flex;gap:4px;padding-top:14px;border-top:1px solid var(--supplier-line)}.suppliers_exampleControls__CDWh3 button{flex:1;font-size:11px}.suppliers_controlNumber___7pq6{font-family:var(--font-mono);font-size:9px;opacity:.5}.suppliers_section__10D6l{padding:clamp(64px,8cqw,120px) clamp(24px,6cqw,100px);max-width:1600px;margin:auto;scroll-margin-top:76px}.suppliers_partnerships__VZqrI{padding-bottom:0}.suppliers_sectionHeading__EycU6{margin-bottom:46px}.suppliers_sectionHeading__EycU6 .suppliers_eyebrow__KcDxk{margin-bottom:20px;color:var(--muted-foreground)}.suppliers_paths__iExO6{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--supplier-line)}.suppliers_path__PkJTs{min-width:0;padding:26px 40px 36px 0}.suppliers_path__PkJTs+.suppliers_path__PkJTs{padding-left:40px;padding-right:0;border-left:1px solid var(--supplier-line)}.suppliers_pathNumber__wO9IQ{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;color:var(--muted-foreground);letter-spacing:.05em}.suppliers_pathNumber__wO9IQ>span:last-child{color:var(--primary)}.suppliers_catalogDiagram__i7kED,.suppliers_fabricationDiagram__UQQ5o{margin:24px 0 28px;padding:14px 16px 20px;background-color:var(--supplier-soft);background-image:radial-gradient(var(--supplier-line) .6px,transparent .6px);background-size:16px 16px;border-radius:var(--radius-md)}.suppliers_drawing__hqemS{height:180px}.suppliers_drawing__hqemS svg{width:100%;height:100%;stroke:color-mix(in srgb,var(--foreground) 70%,transparent);stroke-width:1.3}.suppliers_drawing__hqemS text{fill:var(--muted-foreground);stroke:none;font-size:7px;letter-spacing:1.5px;font-family:var(--font-mono)}.suppliers_fabricationDiagram__UQQ5o .suppliers_drawing__hqemS svg{stroke:var(--primary)}.suppliers_diagramTags__M2sdQ{display:flex;gap:8px;justify-content:center}.suppliers_diagramTags__M2sdQ span{font-family:var(--font-mono);font-size:9px;border:1px solid var(--supplier-line);background:var(--background);padding:4px 8px;border-radius:var(--radius-sm)}.suppliers_path__PkJTs h3{font-size:clamp(24px,2.4cqw,34px);line-height:1.2;max-width:380px}.suppliers_path__PkJTs>p{color:var(--muted-foreground);line-height:1.7;font-size:14px;margin-top:18px;max-width:440px;min-height:72px}.suppliers_steps__RlZ7f{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.suppliers_steps__RlZ7f li{border-top:1px solid var(--supplier-line);padding-top:20px}.suppliers_stepNumber__D_ZEb{font-family:var(--font-mono);color:var(--primary);font-size:12px}.suppliers_steps__RlZ7f h3{margin-top:30px;font-size:22px;line-height:1.25}.suppliers_steps__RlZ7f p{color:var(--muted-foreground);font-size:14px;line-height:1.75;margin-top:16px}.suppliers_planLine__HvgME{display:flex;flex-wrap:wrap;align-items:center;gap:4px 9px;margin-top:22px;font-size:13px;font-weight:500}.suppliers_planLine__HvgME a{color:var(--muted-foreground);font-weight:400;text-decoration:underline;text-underline-offset:4px}.suppliers_plans__iuiAP{padding-top:0}.suppliers_plans__iuiAP .suppliers_path__PkJTs h3{margin-top:22px}.suppliers_planList__D5w3k{display:grid;gap:12px;margin-top:22px;max-width:460px;color:var(--muted-foreground);font-size:14px;line-height:1.7}.suppliers_planList__D5w3k li{display:flex;gap:10px}.suppliers_planList__D5w3k li svg{flex:none;width:14px;height:14px;margin-top:5px;color:var(--primary)}.suppliers_planList__D5w3k dt{color:var(--foreground);font-weight:500}.suppliers_planNote__dkeNX{margin-top:22px;max-width:460px;font-size:14px;line-height:1.7}.suppliers_footer__kyg_r{display:flex;justify-content:space-between;gap:24px;padding:28px 5cqw;border-top:1px solid var(--supplier-line);font-size:11px}.suppliers_footer__kyg_r>span{font-weight:500}.suppliers_footer__kyg_r>span>span{margin:0 10px;color:var(--muted-foreground)}.suppliers_footer__kyg_r>div{display:flex;flex-wrap:wrap;gap:22px;color:var(--muted-foreground)}.suppliers_footer__kyg_r a:hover,.suppliers_login__Z39WU:hover{color:var(--foreground);text-decoration:underline;text-underline-offset:4px}.suppliers_page__lg2WH a:focus-visible,.suppliers_questions__Rd64C summary:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:3px}@container supplier-marketing (min-width: 1600px){.suppliers_stage__wAAIV{min-height:450px}}@container supplier-marketing (max-width: 1023px){.suppliers_hero__2OCrh{min-height:680px}.suppliers_heroCopy__cWJUT{padding:64px 24px 36px}.suppliers_hero__2OCrh h1{font-size:45px}.suppliers_heroAudience__LUpXZ{margin-top:32px}.suppliers_story__FZJ0j{padding-inline:20px}.suppliers_stage__wAAIV{min-height:300px}.suppliers_storyCaption__2BF7d>p{font-size:18px}.suppliers_exampleControls__CDWh3 button{padding-inline:8px;font-size:10px}.suppliers_controlNumber___7pq6{display:none}.suppliers_path__PkJTs{padding-right:24px}.suppliers_path__PkJTs+.suppliers_path__PkJTs{padding-left:24px}.suppliers_path__PkJTs>p{min-height:96px}.suppliers_path__PkJTs>a{font-size:13px}}@container supplier-marketing (max-width: 700px){.suppliers_section__10D6l{scroll-margin-top:128px}.suppliers_hero__2OCrh{grid-template-columns:1fr}.suppliers_heroCopy__cWJUT{padding:48px 24px 34px}.suppliers_heroCopy__cWJUT>.suppliers_eyebrow__KcDxk{margin-bottom:24px}.suppliers_hero__2OCrh h1{font-size:clamp(40px,9.5cqw,60px);max-width:520px}.suppliers_lede__bJaDX{font-size:16px;margin-top:22px}.suppliers_heroAudience__LUpXZ{margin-top:25px}.suppliers_story__FZJ0j{padding:24px}.suppliers_stage__wAAIV{height:320px;flex:none}.suppliers_partPreview__98AtZ{min-height:0}.suppliers_requirementTag___YU0w{top:7%}.suppliers_storyCaption__2BF7d{padding-block:20px;min-height:118px}.suppliers_exampleControls__CDWh3 button{font-size:12px}.suppliers_paths__iExO6{grid-template-columns:1fr}.suppliers_path__PkJTs,.suppliers_path__PkJTs+.suppliers_path__PkJTs{padding:24px 0 36px;border-left:0}.suppliers_path__PkJTs+.suppliers_path__PkJTs{border-top:1px solid var(--supplier-line)}.suppliers_path__PkJTs h3{font-size:30px}.suppliers_benefits__ERt3t,.suppliers_path__PkJTs>p{min-height:0}.suppliers_sectionHeading__EycU6{margin-bottom:32px}.suppliers_steps__RlZ7f{grid-template-columns:1fr;gap:30px}.suppliers_steps__RlZ7f h3{margin-top:18px}.suppliers_steps__RlZ7f p{margin-top:12px}.suppliers_footer__kyg_r{flex-direction:column;padding:26px 24px}}@media (pointer:coarse),(prefers-reduced-motion:reduce){.suppliers_orbitHint___4GKx{display:none}}@media (prefers-reduced-motion:reduce){.suppliers_questions__Rd64C summary svg{transition:none}}