.supply-relationship[data-astro-cid-f6v3iyf7]{margin:0}.supply-flow[data-astro-cid-f6v3iyf7]{--flow-gap:clamp(2rem, 4vw, 3.5rem);align-items:center;gap:var(--flow-gap);grid-template-columns:minmax(0,1.85fr) minmax(0,1.15fr) minmax(0,.9fr);margin:0;padding:0;list-style:none;display:grid}.supply-node[data-astro-cid-f6v3iyf7]{border:1px solid var(--color-line);text-align:center;background:#fff;min-width:0;padding:clamp(1.25rem,2.4vw,2rem);position:relative}.supply-node[data-astro-cid-f6v3iyf7]+.supply-node[data-astro-cid-f6v3iyf7]:before{content:"";width:var(--flow-gap);background:var(--color-accent-600);height:1px;position:absolute;top:50%;right:100%}.supply-node[data-astro-cid-f6v3iyf7]+.supply-node[data-astro-cid-f6v3iyf7]:after{content:"";border-top:1px solid var(--color-accent-600);border-right:1px solid var(--color-accent-600);width:.5rem;height:.5rem;position:absolute;top:50%;right:calc(100% + .15rem);transform:translateY(-50%)rotate(45deg)}.supply-node__eyebrow[data-astro-cid-f6v3iyf7]{color:var(--color-accent-600);font-family:var(--font-display);letter-spacing:.12em;margin:0 0 .75rem;font-size:.8125rem;font-weight:500}.supply-node[data-astro-cid-f6v3iyf7] h3[data-astro-cid-f6v3iyf7]{overflow-wrap:anywhere;margin:0;font-size:clamp(1.25rem,2vw,1.625rem);font-weight:700;line-height:1.35}.supply-partners[data-astro-cid-f6v3iyf7],.supply-customers[data-astro-cid-f6v3iyf7]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem 1rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.supply-partners[data-astro-cid-f6v3iyf7] li[data-astro-cid-f6v3iyf7]{flex:0 calc(33.3333% - .666667rem);min-width:0;overflow:hidden}.supply-partners[data-astro-cid-f6v3iyf7] img[data-astro-cid-f6v3iyf7],.supply-customers[data-astro-cid-f6v3iyf7] img[data-astro-cid-f6v3iyf7]{aspect-ratio:273/96;object-fit:cover;filter:grayscale()contrast(1.35);opacity:.8;mix-blend-mode:multiply;width:100%;display:block}.supply-partners[data-astro-cid-f6v3iyf7] img[data-astro-cid-f6v3iyf7].logo-contain,.supply-customers[data-astro-cid-f6v3iyf7] img[data-astro-cid-f6v3iyf7].logo-contain{object-fit:contain}.supply-partners[data-astro-cid-f6v3iyf7] img[data-astro-cid-f6v3iyf7].logo-original,.supply-customers[data-astro-cid-f6v3iyf7] img[data-astro-cid-f6v3iyf7].logo-original{filter:none;opacity:1;mix-blend-mode:normal}.supply-partners[data-astro-cid-f6v3iyf7] span[data-astro-cid-f6v3iyf7],.supply-customers[data-astro-cid-f6v3iyf7] span[data-astro-cid-f6v3iyf7]{color:var(--color-slate-550);overflow-wrap:anywhere;font-size:.8125rem;font-weight:600;display:block}.supply-node--samkyung[data-astro-cid-f6v3iyf7],.supply-node--customers[data-astro-cid-f6v3iyf7]{flex-direction:column;justify-content:center;align-items:center;min-height:18rem;display:flex}.supply-node--samkyung[data-astro-cid-f6v3iyf7]{border-color:var(--color-ink-900);background:var(--color-ink-900);color:#fff;box-shadow:inset 0 .25rem var(--color-accent-600)}.supply-node--samkyung[data-astro-cid-f6v3iyf7] .supply-node__eyebrow[data-astro-cid-f6v3iyf7]{color:var(--color-slate-300)}.supply-node__brand[data-astro-cid-f6v3iyf7]{width:100%;max-width:15rem;height:auto;margin:1.5rem 0;display:block}.supply-node--samkyung[data-astro-cid-f6v3iyf7] h3[data-astro-cid-f6v3iyf7]{color:#fff;font-size:1.25rem}.supply-node__role[data-astro-cid-f6v3iyf7]{color:var(--color-slate-300);margin:.5rem 0 0;font-size:.9375rem;line-height:1.6}.supply-node--customers[data-astro-cid-f6v3iyf7]{background:var(--color-chip)}.supply-customers[data-astro-cid-f6v3iyf7]{width:100%}.supply-customers[data-astro-cid-f6v3iyf7] li[data-astro-cid-f6v3iyf7]{flex:0 100%;min-width:0;max-width:14rem;overflow:hidden}.supply-node__customer-icon[data-astro-cid-f6v3iyf7]{width:5rem;height:auto;color:var(--color-slate-550);margin:.75rem 0 1rem;display:block}@media (width<=60rem){.supply-flow[data-astro-cid-f6v3iyf7]{--flow-gap:3rem;grid-template-columns:minmax(0,1fr)}.supply-node[data-astro-cid-f6v3iyf7]{padding:2rem}.supply-node[data-astro-cid-f6v3iyf7]+.supply-node[data-astro-cid-f6v3iyf7]:before{width:1px;height:var(--flow-gap);top:auto;bottom:100%;right:50%}.supply-node[data-astro-cid-f6v3iyf7]+.supply-node[data-astro-cid-f6v3iyf7]:after{top:auto;bottom:calc(100% + .15rem);right:50%;transform:translate(50%)rotate(135deg)}.supply-partners[data-astro-cid-f6v3iyf7] li[data-astro-cid-f6v3iyf7]{flex-basis:calc(25% - .75rem)}.supply-node--samkyung[data-astro-cid-f6v3iyf7],.supply-node--customers[data-astro-cid-f6v3iyf7]{min-height:14rem}}@media (width<=40rem){.supply-node[data-astro-cid-f6v3iyf7]{padding:1.5rem}.supply-partners[data-astro-cid-f6v3iyf7]{gap:1.25rem}.supply-partners[data-astro-cid-f6v3iyf7] li[data-astro-cid-f6v3iyf7]{flex-basis:calc(50% - .625rem)}}.office-location[data-astro-cid-ynl37l7f]{border:1px solid var(--color-line);grid-template-columns:minmax(0,.85fr) minmax(0,1.65fr);margin-top:2rem;display:grid}.office-location__details[data-astro-cid-ynl37l7f]{flex-direction:column;justify-content:center;min-width:0;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.office-location[data-astro-cid-ynl37l7f] h4[data-astro-cid-ynl37l7f]{margin:.75rem 0 1.5rem;font-size:1.75rem;font-weight:700}.office-location[data-astro-cid-ynl37l7f] address[data-astro-cid-ynl37l7f]{color:var(--color-slate-600);word-break:keep-all;overflow-wrap:anywhere;font-size:1.125rem;font-style:normal;line-height:1.8}.office-location__actions[data-astro-cid-ynl37l7f]{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2rem;display:flex}.office-location__map-link[data-astro-cid-ynl37l7f]{text-underline-offset:.25rem;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.9375rem;font-weight:600;text-decoration:underline;display:inline-flex}.office-location__map[data-astro-cid-ynl37l7f]{background:var(--color-chip);border:0;width:100%;min-width:0;height:100%;min-height:26rem;display:block}@media (width<=50rem){.office-location[data-astro-cid-ynl37l7f]{grid-template-columns:minmax(0,1fr)}.office-location__map[data-astro-cid-ynl37l7f]{min-height:22rem}}.about-brand[data-astro-cid-2kcj35m2]{border-bottom:1px solid var(--color-line);justify-content:center;align-items:center;margin-bottom:clamp(3rem,5vw,4rem);padding:clamp(2rem,4vw,3rem) 0 clamp(3rem,6vw,4.5rem);display:flex}.about-brand[data-astro-cid-2kcj35m2] img[data-astro-cid-2kcj35m2]{filter:brightness(0);width:min(100%,48rem);height:auto;display:block}.company-intro[data-astro-cid-2kcj35m2]{white-space:pre-line;overflow-wrap:anywhere;margin-top:clamp(1.5rem,3vw,2.5rem)}.overview-detail[data-astro-cid-2kcj35m2]{margin-top:3rem}.overview-subtitle[data-astro-cid-2kcj35m2]{margin:0 0 1.5rem;font-size:1.625rem;font-weight:700}.supply-section[data-astro-cid-2kcj35m2]{border-top:1px solid var(--color-line);padding-top:4rem}#overview[data-astro-cid-2kcj35m2],#partners[data-astro-cid-2kcj35m2],#locations[data-astro-cid-2kcj35m2]{scroll-margin-top:7rem}
