.exo-supply-chain{--supply-line: color-mix(in srgb, var(--supply-accent) 40%, transparent);padding:clamp(4.5rem,8vw,8rem) max(24px,calc((100vw - 1500px)/2));color:var(--supply-ink);background:var(--supply-bg);background-repeat:no-repeat;border-block:1px solid var(--supply-accent)}.exo-supply-chain__header{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:clamp(2rem,7vw,8rem);align-items:end;margin-bottom:clamp(2.5rem,5vw,5rem)}.exo-supply-chain__eyebrow,.exo-supply-chain__code,.exo-supply-chain__category,.exo-supply-chain__promise>p{margin:0 0 1rem;color:var(--supply-accent);font-size:.7rem;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.exo-supply-chain h2,.exo-supply-chain h3,.exo-supply-chain p{margin-top:0}.exo-supply-chain h2{max-width:12ch;margin-bottom:0;font-size:clamp(3rem,6.5vw,7rem);line-height:.9;letter-spacing:-.06em}.exo-supply-chain__intro{max-width:720px;color:color-mix(in srgb,var(--supply-ink) 76%,transparent);font-size:clamp(1rem,1.25vw,1.25rem);line-height:1.55}.exo-supply-chain__proof{margin-bottom:clamp(2.5rem,5vw,5rem);padding:clamp(1.1rem,2vw,1.6rem);color:#171817;background:#e7e2d7;border-top:4px solid var(--supply-accent)}.exo-supply-chain__proof-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem 2rem;align-items:end;padding:.35rem .2rem 1.15rem}.exo-supply-chain__proof-header p{margin:0;color:color-mix(in srgb,#171817 68%,transparent);font-size:.92rem}.exo-supply-chain__proof-header strong{font-size:clamp(1.35rem,2.2vw,2.4rem);line-height:1;letter-spacing:-.035em}.exo-supply-chain__proof-grid{display:grid;grid-template-columns:1.25fr .875fr .875fr;gap:1px;background:color-mix(in srgb,#171817 28%,transparent);border:1px solid color-mix(in srgb,#171817 28%,transparent)}.exo-supply-chain__proof figure{min-width:0;margin:0;background:#171817}.exo-supply-chain__proof-media{aspect-ratio:4 / 3;overflow:hidden;background:#171817}.exo-supply-chain__proof figure:first-child .exo-supply-chain__proof-media{aspect-ratio:3 / 2}.exo-supply-chain__proof img{display:block;width:100%;height:100%;object-fit:cover}.exo-supply-chain__proof figcaption{display:flex;justify-content:space-between;gap:1rem;padding:.9rem 1rem;color:#f3f0e8;font-size:.66rem;font-weight:800;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.exo-supply-chain__proof figcaption span:last-child{color:var(--supply-accent)}.exo-supply-chain__proof-placeholder{min-height:260px;display:grid;place-items:center;padding:2rem;color:#f3f0e8;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-align:center;text-transform:uppercase}.exo-supply-chain__route{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--supply-line)}.exo-supply-chain__step{position:relative;display:flex;min-height:390px;padding:clamp(1.4rem,2.2vw,2.25rem);flex-direction:column;color:inherit;background:color-mix(in srgb,var(--supply-panel) 94%,transparent);border-right:1px solid var(--supply-line);text-decoration:none;transition:background-color .18s ease,transform .18s ease}.exo-supply-chain__step:last-child{border-right:0}.exo-supply-chain__step:after{position:absolute;z-index:2;top:2.35rem;right:-.55rem;width:1rem;height:1rem;background:var(--supply-accent);clip-path:polygon(0 0,100% 50%,0 100%);content:""}.exo-supply-chain__step:last-child:after{display:none}.exo-supply-chain__step:hover,.exo-supply-chain__step:focus-visible{z-index:3;background:color-mix(in srgb,var(--supply-panel) 82%,var(--supply-accent));outline:1px solid var(--supply-accent);outline-offset:-1px;transform:translateY(-5px)}.exo-supply-chain__code{display:grid;width:2.5rem;height:2.5rem;margin-bottom:2.6rem;place-items:center;color:#171817;background:var(--supply-accent)}.exo-supply-chain__category{margin-bottom:.7rem}.exo-supply-chain__step h3{margin-bottom:1rem;font-size:clamp(1.35rem,1.7vw,2rem);line-height:1;letter-spacing:-.035em}.exo-supply-chain__step p{margin-bottom:2rem;color:color-mix(in srgb,var(--supply-ink) 70%,transparent);font-size:.94rem;line-height:1.55}.exo-supply-chain__link{margin-top:auto;font-size:.68rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.exo-supply-chain__promise{display:grid;grid-template-columns:.65fr 1.6fr auto;gap:2rem;align-items:center;padding:clamp(2rem,4vw,3.5rem);background:var(--supply-accent);color:#171817}.exo-supply-chain__promise>p{margin:0;color:inherit}.exo-supply-chain__promise h3{max-width:28ch;margin:0;font-size:clamp(1.4rem,2.4vw,2.7rem);line-height:1.05;letter-spacing:-.04em}.exo-supply-chain__promise a{padding:.85rem 0;color:inherit;border-bottom:1px solid currentColor;font-size:.72rem;font-weight:850;letter-spacing:.11em;text-decoration:none;text-transform:uppercase;white-space:nowrap}@media(max-width:1100px){.exo-supply-chain__proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.exo-supply-chain__proof figure:first-child .exo-supply-chain__proof-media,.exo-supply-chain__proof-media{aspect-ratio:4 / 3}.exo-supply-chain__route{grid-template-columns:repeat(2,minmax(0,1fr))}.exo-supply-chain__step{min-height:330px;border-bottom:1px solid var(--supply-line)}.exo-supply-chain__step:nth-child(2n){border-right:0}.exo-supply-chain__step:nth-child(2n):after,.exo-supply-chain__step:last-child:after{display:none}}@media(max-width:760px){.exo-supply-chain{padding:4rem 18px}.exo-supply-chain__proof{margin-inline:-18px;padding-inline:18px}.exo-supply-chain__proof-header{grid-template-columns:1fr}.exo-supply-chain__proof-grid{grid-auto-flow:column;grid-auto-columns:minmax(78vw,1fr);grid-template-columns:none;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin}.exo-supply-chain__proof figure{scroll-snap-align:start}.exo-supply-chain__header,.exo-supply-chain__promise{grid-template-columns:1fr}.exo-supply-chain h2{max-width:11ch;font-size:clamp(2.8rem,15vw,4.8rem);overflow-wrap:anywhere}.exo-supply-chain__route{grid-template-columns:1fr}.exo-supply-chain__step,.exo-supply-chain__step:nth-child(2n){min-height:0;border-right:0;border-bottom:1px solid var(--supply-line)}.exo-supply-chain__step:after{display:none}.exo-supply-chain__code{margin-bottom:1.8rem}.exo-supply-chain__promise{gap:1.25rem}.exo-supply-chain__promise a{width:fit-content}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/exo-manufacturing-supply-chain.css.map */
