@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0itc0wjx1mi4q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fc2699ecc8323b38-s.1gwygi6ipeo67.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.33u8lzvd44aqk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans Fallback;src:local(Arial);ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.0%;size-adjust:104.87%}.public_sans_8c174c21-module__egI0ba__className{font-family:Public Sans,Public Sans Fallback;font-style:normal}.public_sans_8c174c21-module__egI0ba__variable{--font-public-sans:"Public Sans", "Public Sans Fallback"}
.TruthBar-module__vEbEZa__digit{display:inline-block;position:relative}.TruthBar-module__vEbEZa__bar[data-roll] .TruthBar-module__vEbEZa__digit{clip-path:inset(0);-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.TruthBar-module__vEbEZa__bar[data-roll] .TruthBar-module__vEbEZa__char{visibility:hidden}.TruthBar-module__vEbEZa__bar[data-roll] .TruthBar-module__vEbEZa__digit:after{content:var(--seq);text-align:center;white-space:pre;width:100%;position:absolute;top:0;left:0}.TruthBar-module__vEbEZa__bar[data-roll=play] .TruthBar-module__vEbEZa__digit:after{animation:TruthBar-module__vEbEZa__truth-roll 1.5s cubic-bezier(.3, .1, .2, 1) calc(var(--roll-delay,0s) + .12s) both}@keyframes TruthBar-module__vEbEZa__truth-roll{0%{transform:translateY(0)}to{transform:translateY(calc(var(--to) * -1lh))}}@media (prefers-reduced-motion:reduce){.TruthBar-module__vEbEZa__bar[data-roll] .TruthBar-module__vEbEZa__char{visibility:visible}.TruthBar-module__vEbEZa__bar[data-roll] .TruthBar-module__vEbEZa__digit:after{content:none}}
.LogoReveal-module__KgibiW__mark{--undrawn:1;--one-lap:-1;width:198px;height:40px;display:block;position:relative}.LogoReveal-module__KgibiW__image{width:198px;max-width:none;height:40px;display:block}.LogoReveal-module__KgibiW__overlay{pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0;overflow:visible}.LogoReveal-module__KgibiW__mark[data-reveal=play] .LogoReveal-module__KgibiW__overlay{animation:.3s cubic-bezier(.16,1,.3,1) 1.1s both LogoReveal-module__KgibiW__overlay-out;display:block}@keyframes LogoReveal-module__KgibiW__overlay-out{to{opacity:0}}.LogoReveal-module__KgibiW__mark[data-reveal=play] .LogoReveal-module__KgibiW__image{animation:.35s ease-out 1.05s both LogoReveal-module__KgibiW__logo-fill}@keyframes LogoReveal-module__KgibiW__logo-fill{0%{filter:opacity(0)}to{filter:opacity()}}.LogoReveal-module__KgibiW__trace{stroke-dasharray:.16 .84;stroke-dashoffset:0;opacity:0}.LogoReveal-module__KgibiW__mark[data-reveal=play] .LogoReveal-module__KgibiW__trace{animation:.42s cubic-bezier(.45,0,.25,1) both LogoReveal-module__KgibiW__trace-lap}@keyframes LogoReveal-module__KgibiW__trace-lap{0%{stroke-dashoffset:0;opacity:1}90%{opacity:1}to{stroke-dashoffset:var(--one-lap);opacity:0}}.LogoReveal-module__KgibiW__close{stroke-dasharray:1;stroke-dashoffset:var(--undrawn)}.LogoReveal-module__KgibiW__mark[data-reveal=play] .LogoReveal-module__KgibiW__close{animation:.28s ease-out .82s both LogoReveal-module__KgibiW__close-outline}@keyframes LogoReveal-module__KgibiW__close-outline{to{stroke-dashoffset:0}}.LogoReveal-module__KgibiW__node{transform-box:fill-box;transform-origin:50%;opacity:0}.LogoReveal-module__KgibiW__mark[data-reveal=play] .LogoReveal-module__KgibiW__node{animation:.18s cubic-bezier(.16,1,.3,1) both LogoReveal-module__KgibiW__node-in;animation-delay:var(--at,0s)}@keyframes LogoReveal-module__KgibiW__node-in{0%{opacity:0;transform:scale(.25)}to{opacity:1;transform:scale(1)}}.LogoReveal-module__KgibiW__beamBase{stroke-dasharray:1;stroke-dashoffset:var(--undrawn)}.LogoReveal-module__KgibiW__mark[data-reveal=play] .LogoReveal-module__KgibiW__beamBase{animation:.26s cubic-bezier(.16,1,.3,1) both LogoReveal-module__KgibiW__draw;animation-delay:var(--at,0s)}@keyframes LogoReveal-module__KgibiW__draw{to{stroke-dashoffset:0}}.LogoReveal-module__KgibiW__network{transform-box:view-box;transform-origin:40.5px 41px}.LogoReveal-module__KgibiW__mark[data-reveal=play] .LogoReveal-module__KgibiW__network{animation:.3s cubic-bezier(.55,0,.35,1) .96s both LogoReveal-module__KgibiW__network-contract}@keyframes LogoReveal-module__KgibiW__network-contract{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.1)}}@media (prefers-reduced-motion:reduce){.LogoReveal-module__KgibiW__mark .LogoReveal-module__KgibiW__overlay,.LogoReveal-module__KgibiW__mark[data-reveal=play] .LogoReveal-module__KgibiW__overlay{display:none}.LogoReveal-module__KgibiW__mark[data-reveal=play] .LogoReveal-module__KgibiW__image{opacity:1;animation:none}}@media (max-width:359px){.LogoReveal-module__KgibiW__mark,.LogoReveal-module__KgibiW__image{width:168px;height:34px}}.LogoReveal-module__KgibiW__mark.LogoReveal-module__KgibiW__fluid{aspect-ratio:426/86;width:100%;height:auto}.LogoReveal-module__KgibiW__mark.LogoReveal-module__KgibiW__fluid .LogoReveal-module__KgibiW__image{width:100%;height:auto}
.SiteSearch-module__BeE-QG__progress{background:var(--teal-tint);height:2px;position:absolute;inset:0 0 auto;overflow:hidden}.SiteSearch-module__BeE-QG__progress:after{content:"";background:var(--teal);width:34%;animation:.9s cubic-bezier(.45,0,.25,1) infinite SiteSearch-module__BeE-QG__sheet-progress;position:absolute;top:0;bottom:0;left:0}@keyframes SiteSearch-module__BeE-QG__sheet-progress{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.SiteSearch-module__BeE-QG__progress:after{opacity:.45;width:100%;animation:none}}.SiteSearch-module__BeE-QG__pill,.SiteSearch-module__BeE-QG__pillSheet{--focus-ring:var(--signal)}.SiteSearch-module__BeE-QG__pill{--pill-edge:transparent;--pill-ring:0 0 #0000;--pill-lift:0 1px 2px #040e1247, 0 14px 36px -14px #040e1299;border:1px solid var(--pill-edge);background:var(--sheet);height:3.75rem;box-shadow:var(--pill-ring), var(--pill-lift);outline-offset:3px;border-radius:1.875rem;outline:2px solid #0000;align-items:center;display:flex;position:relative}.SiteSearch-module__BeE-QG__pill:hover{--pill-lift:0 2px 4px #040e124d, 0 20px 44px -16px #040e12b3}.SiteSearch-module__BeE-QG__pill:has(input:focus){--pill-edge:var(--teal);--pill-ring:inset 0 0 0 1px var(--teal);--pill-lift:0 2px 4px #040e124d, 0 22px 48px -16px #040e12bf}.SiteSearch-module__BeE-QG__pill:not([data-open]):has(input:focus-visible){outline-color:var(--signal-on-teal)}.SiteSearch-module__BeE-QG__pill input:focus-visible{outline:none}.SiteSearch-module__BeE-QG__pill[data-open]{border-bottom-width:0;border-radius:1.875rem 1.875rem 0 0}.SiteSearch-module__BeE-QG__pill[data-open]:has(input:focus){--pill-ring:inset 1px 0 0 var(--teal), inset -1px 0 0 var(--teal), inset 0 1px 0 var(--teal)}.SiteSearch-module__BeE-QG__pillSheet{border:1px solid var(--teal);background:var(--sheet);box-shadow:inset 1px 0 0 var(--teal), inset -1px 0 0 var(--teal), inset 0 -1px 0 var(--teal), 0 22px 48px -16px #040e12bf;clip-path:inset(0 -48px -48px);border-top:0;border-radius:0 0 1.875rem 1.875rem;padding:0 1px 1px;overflow:hidden}.SiteSearch-module__BeE-QG__pillSheet:before{content:"";border-top:1px solid var(--rule);margin-inline:1.25rem;display:block}.SiteSearch-module__BeE-QG__pillSheet>.SiteSearch-module__BeE-QG__progress{inset:0 1.25rem auto}.SiteSearch-module__BeE-QG__pillSheet [role=option]{column-gap:.9375rem;padding-left:1.375rem;padding-right:1.25rem}.SiteSearch-module__BeE-QG__pillSheet [role=presentation],.SiteSearch-module__BeE-QG__pillSheet>p{padding-left:3.25rem;padding-right:1.25rem}.SiteSearch-module__BeE-QG__pillSheet [role=option]:not(:has(>svg:first-child)){padding-left:3.25rem;padding-right:1.25rem}.SiteSearch-module__BeE-QG__pillSheet [role=listbox]{max-height:clamp(10rem, var(--pill-room,26rem), 26rem);padding-bottom:.875rem}@media (prefers-reduced-motion:no-preference){.SiteSearch-module__BeE-QG__pill{transition:box-shadow .15s var(--ease-out), border-color .15s var(--ease-out), outline-color .15s var(--ease-out)}}@media (forced-colors:active){.SiteSearch-module__BeE-QG__pill{outline-style:none}.SiteSearch-module__BeE-QG__pill:not([data-open]):has(input:focus-visible){outline:2px solid highlight}}
.SourcingMap-module__bQXMda__map{--map-pending:color-mix(in srgb, var(--on-teal-2) 25%, var(--teal-ink-2));--map-wire:color-mix(in srgb, var(--on-teal-2) 45%, var(--teal-ink-2));--map-dim:color-mix(in srgb, var(--on-teal-2) 15%, var(--teal-ink-2));--map-edge:color-mix(in srgb, var(--on-teal-2) 35%, var(--teal-ink-2));--map-port:color-mix(in srgb, var(--on-teal-2) 60%, var(--teal-ink-2));--map-lit:var(--on-teal);--undrawn:1;--undrawn-back:-1;--pulse-in:.3;--pulse-out:-1;position:relative;container-type:inline-size}.SourcingMap-module__bQXMda__wires{pointer-events:none;fill:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.SourcingMap-module__bQXMda__grid{--map-wide:0;grid-template-columns:minmax(0,1fr);row-gap:10px;display:grid}.SourcingMap-module__bQXMda__heads{border-bottom:1px solid var(--map-dim);flex-wrap:wrap;gap:4px 20px;margin-left:28px;padding-bottom:6px;display:flex}.SourcingMap-module__bQXMda__body,.SourcingMap-module__bQXMda__notes{margin-left:28px}.SourcingMap-module__bQXMda__groups,.SourcingMap-module__bQXMda__skeletons{flex-direction:column;gap:12px;display:flex}.SourcingMap-module__bQXMda__suppliers{margin-top:2px;margin-left:32px}@container (min-width:56rem){.SourcingMap-module__bQXMda__grid{--map-wide:1;grid-template-columns:minmax(0,26fr) 72px minmax(0,30fr) 72px minmax(0,44fr);row-gap:12px}.SourcingMap-module__bQXMda__reqHead{grid-area:1/1}.SourcingMap-module__bQXMda__reqNode{grid-area:2/1;align-self:start}.SourcingMap-module__bQXMda__heads{display:contents}.SourcingMap-module__bQXMda__catHead{grid-area:1/3}.SourcingMap-module__bQXMda__supHead{grid-area:1/5}.SourcingMap-module__bQXMda__body{grid-area:2/3/auto/6;grid-template-columns:subgrid;align-content:start;margin-left:0;display:grid}.SourcingMap-module__bQXMda__body>*{grid-column:1/-1}.SourcingMap-module__bQXMda__groups,.SourcingMap-module__bQXMda__skeletons{grid-template-columns:subgrid;gap:14px 0;display:grid}.SourcingMap-module__bQXMda__group{grid-column:1/-1;grid-template-columns:subgrid;align-items:start;display:grid}.SourcingMap-module__bQXMda__group>.SourcingMap-module__bQXMda__node,.SourcingMap-module__bQXMda__skeletons>.SourcingMap-module__bQXMda__node{grid-column:1}.SourcingMap-module__bQXMda__suppliers{grid-column:3;margin:0}.SourcingMap-module__bQXMda__notes{grid-area:3/3/auto/6;margin-left:0}}.SourcingMap-module__bQXMda__head{border-bottom:1px solid var(--map-dim);flex-wrap:wrap;align-items:baseline;column-gap:8px;padding-bottom:6px;display:flex}.SourcingMap-module__bQXMda__heads .SourcingMap-module__bQXMda__head{border-bottom:0;padding-bottom:0}@container (min-width:56rem){.SourcingMap-module__bQXMda__heads .SourcingMap-module__bQXMda__head{border-bottom:1px solid var(--map-dim);padding-bottom:6px}}.SourcingMap-module__bQXMda__node{border:1px solid var(--map-edge);padding:8px 10px;position:relative}.SourcingMap-module__bQXMda__node[data-quiet]{border-color:var(--map-dim)}.SourcingMap-module__bQXMda__node[data-extra],.SourcingMap-module__bQXMda__skeleton{border-style:dashed}.SourcingMap-module__bQXMda__skeleton{border-color:var(--map-pending)}.SourcingMap-module__bQXMda__node[data-lit]{border-color:var(--map-lit)}.SourcingMap-module__bQXMda__supRow{padding:8px 0 8px 12px;position:relative}.SourcingMap-module__bQXMda__leaderRow{align-items:last baseline;column-gap:6px;display:flex}.SourcingMap-module__bQXMda__supLine{flex-direction:column;display:flex}.SourcingMap-module__bQXMda__leader{display:none}@container (min-width:56rem){.SourcingMap-module__bQXMda__supLine{flex-direction:row;align-items:last baseline;column-gap:6px}.SourcingMap-module__bQXMda__leader{display:block}}.SourcingMap-module__bQXMda__port{background:var(--map-port);width:5px;height:5px;position:absolute}.SourcingMap-module__bQXMda__portIn{top:15px;left:-3px}.SourcingMap-module__bQXMda__supRow>.SourcingMap-module__bQXMda__portIn{top:16px;left:-2px}.SourcingMap-module__bQXMda__portOut{bottom:-3px;left:8px}@container (min-width:56rem){.SourcingMap-module__bQXMda__portOut{inset:15px -3px auto auto}}[data-lit]>.SourcingMap-module__bQXMda__port{background:var(--map-lit)}.SourcingMap-module__bQXMda__pending{stroke:var(--map-pending);stroke-width:1px;stroke-dasharray:3 4}.SourcingMap-module__bQXMda__wire{stroke:var(--map-wire);stroke-width:1px}.SourcingMap-module__bQXMda__map[data-trace] .SourcingMap-module__bQXMda__wire,.SourcingMap-module__bQXMda__map[data-trace] .SourcingMap-module__bQXMda__pending{stroke:var(--map-dim)}.SourcingMap-module__bQXMda__trace{stroke:var(--map-lit);stroke-width:1.5px}.SourcingMap-module__bQXMda__pulse{stroke:var(--map-lit);stroke-width:1.5px;stroke-dasharray:var(--seg,.07) 2;stroke-dashoffset:var(--pulse-in);display:none}@media (prefers-reduced-motion:no-preference){.SourcingMap-module__bQXMda__wire,.SourcingMap-module__bQXMda__pending,.SourcingMap-module__bQXMda__node,.SourcingMap-module__bQXMda__port{transition:stroke var(--dur-fast) ease-out, border-color var(--dur-fast) ease-out, background-color var(--dur-fast) ease-out}.SourcingMap-module__bQXMda__pending{animation:SourcingMap-module__bQXMda__fade var(--dur) var(--ease-out) both}.SourcingMap-module__bQXMda__draw{stroke-dasharray:1;animation:SourcingMap-module__bQXMda__draw .52s var(--ease-out) var(--at,0s) both}.SourcingMap-module__bQXMda__pulse{animation:SourcingMap-module__bQXMda__pulse 1.1s linear var(--at,0s) infinite;display:inline}.SourcingMap-module__bQXMda__map[data-paused] .SourcingMap-module__bQXMda__pulse{animation-play-state:paused}.SourcingMap-module__bQXMda__trace{stroke-dasharray:1;animation:SourcingMap-module__bQXMda__draw var(--dur) var(--ease-out) var(--at,0s) both}.SourcingMap-module__bQXMda__trace[data-back]{animation-name:SourcingMap-module__bQXMda__drawBack}.SourcingMap-module__bQXMda__portEnter{animation:SourcingMap-module__bQXMda__portIn var(--dur) var(--ease-out) var(--at,0s) both}}@keyframes SourcingMap-module__bQXMda__fade{0%{opacity:0}}@keyframes SourcingMap-module__bQXMda__draw{0%{stroke-dashoffset:var(--undrawn)}to{stroke-dashoffset:0}}@keyframes SourcingMap-module__bQXMda__drawBack{0%{stroke-dashoffset:var(--undrawn-back)}to{stroke-dashoffset:0}}@keyframes SourcingMap-module__bQXMda__pulse{0%{stroke-dashoffset:var(--pulse-in)}to{stroke-dashoffset:var(--pulse-out)}}@keyframes SourcingMap-module__bQXMda__portIn{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}.SourcingMap-module__bQXMda__hintCoarse{display:none}@media (pointer:coarse){.SourcingMap-module__bQXMda__hintFine{display:none}.SourcingMap-module__bQXMda__hintCoarse{display:inline}}
.HeroV6-module__RF6odW__cover{--v6-top:clamp(3rem, 9svh, 6.5rem);--v6-bottom:clamp(3.5rem, 10svh, 7rem);--v6-focus-y:calc(var(--v6-top) + 11.5rem);--v6-dot:color-mix(in srgb, var(--on-teal-2) 26%, transparent);isolation:isolate;z-index:1;padding-bottom:var(--v6-bottom);position:relative}.HeroV6-module__RF6odW__cover:not([data-ai-theme]){--focus-ring:var(--signal-on-teal)}.HeroV6-module__RF6odW__column{padding-top:var(--v6-top)}@media (min-width:80rem){.HeroV6-module__RF6odW__cover{--v6-focus-y:calc(var(--v6-top) + 13rem)}}@media not (min-width:40rem){.HeroV6-module__RF6odW__cover{--v6-top:clamp(2rem, 5svh, 3rem);--v6-bottom:3rem;--v6-focus-y:calc(var(--v6-top) + 9rem)}}.HeroV6-module__RF6odW__cover:not([data-ai-theme]):before,.HeroV6-module__RF6odW__cover:not([data-ai-theme]):after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.HeroV6-module__RF6odW__cover:not([data-ai-theme]):before{background:radial-gradient(ellipse 58rem 26rem at 50% calc(var(--v6-focus-y) - 2rem), color-mix(in srgb, var(--teal) 72%, transparent), transparent 70%)}html[data-ai-boot] .HeroV6-module__RF6odW__cover:before{content:none}html[data-ai-boot] .HeroV6-module__RF6odW__cover:after{content:none}html[data-ai-boot] .HeroV6-module__RF6odW__cover{--v6-ai-content:59rem;min-height:calc(var(--v6-top) + var(--v6-bottom) + var(--v6-ai-content))}@media (min-width:22.5rem){html[data-ai-boot] .HeroV6-module__RF6odW__cover{--v6-ai-content:55.5rem}}@media (min-width:24.375rem){html[data-ai-boot] .HeroV6-module__RF6odW__cover{--v6-ai-content:52.375rem}}@media (min-width:26.875rem){html[data-ai-boot] .HeroV6-module__RF6odW__cover{--v6-ai-content:48.75rem}}@media (min-width:33.75rem){html[data-ai-boot] .HeroV6-module__RF6odW__cover{--v6-ai-content:47.625rem}}@media (min-width:37.5rem){html[data-ai-boot] .HeroV6-module__RF6odW__cover{--v6-ai-content:43.875rem}}@media (min-width:40rem){html[data-ai-boot] .HeroV6-module__RF6odW__cover{--v6-ai-content:42.0625rem}}@media (min-width:80rem){html[data-ai-boot] .HeroV6-module__RF6odW__cover{--v6-ai-content:42.625rem}}@property --v6-reach{syntax:"<length>";inherits:false;initial-value:0}.HeroV6-module__RF6odW__cover:not([data-ai-theme]):after{--v6-reach:calc(70vmax + 8rem);background-image:radial-gradient(circle at 12px 12px, var(--v6-dot) 1px, transparent 1.75px);-webkit-mask-image:radial-gradient(ellipse 80% 78% at 50% var(--v6-focus-y), #0000004d 0%, #000 38%, transparent 85%), radial-gradient(circle at 50% var(--v6-focus-y), #000 calc(var(--v6-reach) - 8rem), transparent var(--v6-reach));-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(ellipse 80% 78% at 50% var(--v6-focus-y), #0000004d 0%, #000 38%, transparent 85%), radial-gradient(circle at 50% var(--v6-focus-y), #000 calc(var(--v6-reach) - 8rem), transparent var(--v6-reach));mask-image:radial-gradient(ellipse 80% 78% at 50% var(--v6-focus-y), #0000004d 0%, #000 38%, transparent 85%), radial-gradient(circle at 50% var(--v6-focus-y), #000 calc(var(--v6-reach) - 8rem), transparent var(--v6-reach));background-position:-12.5px -12.5px;background-size:24px 24px;-webkit-mask-composite:source-in;mask-composite:intersect}@media (prefers-reduced-motion:no-preference){.HeroV6-module__RF6odW__cover[data-intro]:not([data-ai-theme]):after{animation:1.4s cubic-bezier(.33,0,.2,1) .12s both HeroV6-module__RF6odW__v6-spread}.HeroV6-module__RF6odW__cover[data-intro]:not([data-ai-theme]):before{animation:HeroV6-module__RF6odW__v6-pool .8s var(--ease-out) 60ms both}}@keyframes HeroV6-module__RF6odW__v6-spread{0%{--v6-reach:0px}to{--v6-reach:calc(70vmax + 8rem)}}@keyframes HeroV6-module__RF6odW__v6-pool{0%{opacity:0}to{opacity:1}}
