@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-mono:"Geist Mono","Geist Mono Fallback"}

/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.contents{display:contents}.table{display:table}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root{--ink:#090a0a;--surface:#0d0f0f;--surface-2:#121414;--text:#f2f0eb;--soft:#a7a8a4;--muted:#747672;--accent:#c4a98a;--accent-light:#dcc3a5;--line:#f2f0eb24;--nav-h:72px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--text);font-family:var(--font-sans),Arial,sans-serif;margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.homePage{overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scroll-behavior:smooth;background:var(--ink);height:100dvh;overflow-y:auto}.homeScreen{scroll-snap-align:start;scroll-snap-stop:always;height:100dvh;min-height:100dvh;position:relative;overflow:hidden}.siteNav{z-index:30;height:var(--nav-h);-webkit-backdrop-filter:blur(18px)saturate(130%);background:linear-gradient(#090a0ae0,#090a0a7a);border-bottom:1px solid #ffffff1a;gap:3vw;padding:0 3.8vw;position:fixed;inset:0 0 auto}.brand,.siteNav{align-items:center;display:flex}.brand{min-width:138px}.brand img{aspect-ratio:3.2;object-fit:contain;width:126px;height:auto;display:block}.navlinks{flex:1;justify-content:center;align-items:center;gap:clamp(15px,1.55vw,29px);display:flex}.navlinks a{color:#f2f0ebb8;letter-spacing:.025em;white-space:nowrap;padding:28px 0 25px;font-size:11px;font-weight:520;transition:color .25s;position:relative}.navlinks a:hover{color:var(--text)}.navlinks a:after{content:"";background:var(--accent);height:1px;transition:right .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:19px;left:0;right:100%}.navlinks a:hover:after{right:0}.navActions{align-items:center;gap:10px;display:flex}.language select,.primary,.quote,.secondary{letter-spacing:.025em;white-space:nowrap;border-radius:2px;height:42px;font-size:11px;font-weight:540}.primary,.quote,.secondary{justify-content:center;align-items:center;padding:0 18px;transition:transform .25s,background-color .25s,border-color .25s;display:inline-flex}.primary,.quote{background:var(--accent);color:#111211;border:1px solid #ffffff26;box-shadow:inset 0 1px #ffffff42}.primary:hover,.quote:hover{background:var(--accent-light);transform:translateY(-1px)}.primary:active,.quote:active,.secondary:active{transform:translateY(1px)}.primary span,.quote span,.secondary span{margin-left:18px}.secondary{color:var(--text);-webkit-backdrop-filter:blur(12px);background:#0c0d0d94;border:1px solid #c4a98a75}.secondary:hover{background:#c4a98a1a;border-color:#c4a98ad1}.language{position:relative}.language:after{content:"⌄";color:var(--accent);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-58%)}.language select{appearance:none;min-width:68px;color:var(--text);cursor:pointer;background:#0c0d0dad;border:1px solid #c4a98a6b;outline:0;padding:0 31px 0 14px}.casePlay:focus-visible,.caseSelector button:focus-visible,.inventoryBento a:focus-visible,.inventoryFooter a:focus-visible,.language select:focus-visible,.marketSound:focus-visible,.navlinks a:focus-visible,.primary:focus-visible,.quote:focus-visible,.screenProgress a:focus-visible,.secondary:focus-visible{outline:1px solid var(--accent-light);outline-offset:3px}.screenProgress{z-index:25;flex-direction:column;gap:12px;display:flex;position:fixed;top:50%;right:24px;transform:translateY(-50%)}.screenProgress a{transform-origin:100%;background:#f2f0eb38;width:25px;height:2px;transition:width .35s,background-color .35s;display:block}.screenProgress a.active{background:var(--accent);width:42px}.hero{background:url(/zebra-hero.png) 50%/cover no-repeat}.hero:before{content:"";background:url(/zebra-hero-shirt-corrected.png) 50%/cover no-repeat;-webkit-mask-image:radial-gradient(82px 58px at 63.7% 32.4%,#000 0 65%,#000000e0 78%,#0000 100%);mask-image:radial-gradient(82px 58px at 63.7% 32.4%,#000 0 65%,#000000e0 78%,#0000 100%)}.hero:before,.heroShade{position:absolute;inset:0}.heroShade{background:linear-gradient(90deg,#070808ed,#070808a3 38%,#0708080f 70%),linear-gradient(#0000 58%,#0708087a)}.heroContent{z-index:2;width:min(760px,55vw);position:absolute;top:50%;left:6.2vw;transform:translateY(-42%)}.heroContent h1{color:var(--text);letter-spacing:-.058em;margin:0;font-size:clamp(54px,5.15vw,82px);font-weight:430;line-height:.98}.heroContent h1 span,.heroContent h1 strong{display:block}.heroContent h1 span{white-space:nowrap}.heroContent h1 strong{color:#b9b8b4;padding-bottom:.08em;font-weight:430}.heroSub{color:#c7c7c2;max-width:480px;margin:28px 0 32px;font-size:15px;line-height:1.65}.actions{gap:10px;display:flex}.kineticHeadline{isolation:isolate;cursor:default;outline:0}.heroLine{transition:transform .65s cubic-bezier(.16,1,.3,1);position:relative;transform:translate(0)}.heroLine>span{z-index:2;transition:transform .65s cubic-bezier(.16,1,.3,1),color .45s;position:relative}.heroLine:after{content:attr(data-text);z-index:1;color:#0000;-webkit-text-stroke:1px #dcc3a5e6;opacity:0;pointer-events:none;transition:transform .75s cubic-bezier(.16,1,.3,1),opacity .3s;position:absolute;inset:0}.heroLineA:after{clip-path:polygon(0 42%,100% 32%,100% 59%,0 68%);transform:translate(-30px)}.heroLineB:after{clip-path:polygon(0 22%,100% 35%,100% 72%,0 60%);transform:translate(32px)}.kineticHeadline:focus-visible{outline-offset:10px;outline:1px solid #dcc3a5b3}@media (hover:hover) and (prefers-reduced-motion:no-preference){.kineticHeadline:focus-visible .heroLineA,.kineticHeadline:hover .heroLineA{transform:translate(18px,-4px)}.kineticHeadline:focus-visible .heroLineB,.kineticHeadline:hover .heroLineB{transform:translate(-12px,5px)}.kineticHeadline:focus-visible .heroLineA>span,.kineticHeadline:hover .heroLineA>span{transform:skew(-2deg)}.kineticHeadline:focus-visible .heroLineB>span,.kineticHeadline:hover .heroLineB>span{color:var(--text);transform:skew(2deg)}.kineticHeadline:focus-visible .heroLine:after,.kineticHeadline:hover .heroLine:after{opacity:.72;transform:translate(0)}}.supply{padding:calc(var(--nav-h) + 4vh) 6vw 4vh;background:radial-gradient(circle at 80% 22%,#c4a98a17,transparent 30%),var(--surface)}.supplyIntro{max-width:1020px}.caseIntro h2,.inventoryIntro h2,.supplyIntro h2{color:var(--text);letter-spacing:-.055em;margin:0;font-size:clamp(48px,5.35vw,84px);font-weight:430;line-height:.95}.supplyIntro h2 strong{color:#a9aaa6;font-weight:430;display:block}.caseIntro>span,.inventoryIntro p,.supplyIntro p{max-width:480px;color:var(--soft);margin:18px 0 0;font-size:14px;line-height:1.65}.hyperframeSlot{border-top:1px solid var(--line);margin-top:3.5vh;padding:0 0 2.5vh;overflow:visible}.hyperframeSlot,.processStage{border-bottom:1px solid var(--line);position:relative}.processStage{background:linear-gradient(110deg,#0a0b0b,#111313 55%,#0b0c0c);height:clamp(180px,25vh,290px);overflow:hidden}.processStage:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#080909d1,#08090947 42%,#08090914 75%),linear-gradient(#0000 52%,#0809098c)}.processStage:after,.processVisual,.processVisuals{position:absolute;inset:0}.processVisual{opacity:0;filter:saturate(.72)contrast(1.06);background-image:url(/procurement-workflow.jpg);background-repeat:no-repeat;background-size:300% 200%;transition:opacity .32s,transform 1.1s cubic-bezier(.16,1,.3,1);transform:scale(1.045)}.processVisual.active{opacity:1}.processVisual.stage-0{background-position:0 0}.processVisual.stage-1{background-position:50% 0}.processVisual.stage-2{background-position:100% 0}.processVisual.stage-3{background-position:0 100%}.processVisual.stage-4{background-position:50% 100%}.processVisual.stage-5{background-position:100% 100%}.processPreviewCopy{z-index:3;opacity:0;transition:opacity .28s,transform .55s cubic-bezier(.16,1,.3,1);position:absolute;bottom:24px;left:28px;transform:translateY(16px)}.processPreviewCopy.active{opacity:1;transform:translate(0)}.processPreviewCopy>span{color:var(--accent);font:8px var(--font-mono);letter-spacing:.16em}.processPreviewCopy h3{color:var(--text);letter-spacing:-.05em;margin:5px 0 0;font-size:clamp(34px,3.4vw,56px);font-weight:450;line-height:.95}.processPreviewCopy p{color:#b6b6b0;margin:7px 0 0;font-size:11px}.processHint{z-index:4;color:#d0ccc4;font:500 9px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #c4a98a9e;margin:0;padding-bottom:7px;position:absolute;top:24px;right:28px}.touchHint{display:none}.processLine{grid-template-columns:repeat(6,1fr);display:grid;position:relative}.processLine:before{content:"";background:linear-gradient(90deg,#c4a98ab3,#c4a98a2e);height:1px;position:absolute;top:38px;left:1.5%;right:1.5%}.processStep{z-index:2;min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;padding:17px 12px 0 0;position:relative}.processStep>span{color:var(--accent);font:8px var(--font-mono);letter-spacing:.12em;transition:color .25s}.processStep>i{border:2px solid var(--surface);background:var(--accent);border-radius:50%;width:9px;height:9px;margin:17px 0;transition:transform .45s cubic-bezier(.16,1,.3,1),background-color .25s;display:block;box-shadow:0 0 0 1px #c4a98a80}.processLine h3{color:var(--text);margin:0;font-size:14px;font-weight:520}.processLine h3,.processLine p{transition:transform .45s cubic-bezier(.16,1,.3,1),color .25s}.processLine p{color:var(--muted);margin:6px 0 0;font-size:10px}.processStep.active>i,.processStep:focus-visible>i,.processStep:hover>i{background:var(--text);transform:scale(1.8)}.processStep.active h3,.processStep:focus-visible h3,.processStep:hover h3{color:var(--accent-light);transform:translateY(-3px)}.processStep.active p,.processStep:focus-visible p,.processStep:hover p{color:#a9aaa6;transform:translateY(-3px)}.processStep:focus-visible{outline-offset:5px;outline:1px solid #dcc3a5b3}.processSignal{z-index:5;background:var(--accent);width:16px;height:2px;animation:signalTravel 8s cubic-bezier(.45,0,.55,1) infinite;position:absolute;top:calc(clamp(180px,25vh,290px) + 37px);left:1%;box-shadow:0 0 12px #c4a98ab3}.supplyPromise{color:#8c8e89;text-align:right;max-width:420px;margin:2.4vh 0 0 auto;font-size:12px}.markets{background:#070808;padding:0}.marketMedia{inset:var(--nav-h) 0 0;background:#070808;position:absolute;overflow:hidden}.marketVideo{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.marketIntro{z-index:1;position:relative}.marketIntro.complete,.marketLoop{visibility:hidden}.marketLoop{z-index:2;position:absolute;inset:0}.marketLoop.active{visibility:visible}.marketVignette{z-index:3;pointer-events:none;background:linear-gradient(90deg,#07080852,#0000 10% 90%,#07080852),linear-gradient(#07080829,#0000 14% 83%,#0708082e);position:absolute;inset:0}.marketSound{z-index:5;right:3.8vw;top:calc(var(--nav-h) + 20px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#cbc7c0;height:38px;font:500 8px var(--font-mono);letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:#090a0ab3;border:1px solid #c4a98a73;border-radius:2px;padding:0 14px;transition:all .25s;position:absolute}.marketSound:hover,.marketSound[aria-pressed=true]{color:var(--text);background:#c4a98a1f;border-color:#c4a98ad1}.cases{padding:calc(var(--nav-h) + 4.5vh) 6vw 4vh;background:var(--surface-2)}.caseIntro{max-width:760px}.caseIntro>p{color:var(--accent);font:500 9px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 13px}.caseIntro h2{font-size:clamp(44px,4.6vw,72px)}.caseIntro>span{margin-top:14px;display:block}.caseExperience{border:1px solid var(--line);background:#0b0c0c;grid-template-columns:minmax(0,2.3fr) minmax(260px,.7fr);gap:0;margin-top:4vh;display:grid}.caseStage{background-image:linear-gradient(90deg,#090a0a1f,#090a0a70),url(/zebra-hero-shirt-corrected.png);background-size:cover;min-height:42vh;transition:filter .35s,background-position .5s cubic-bezier(.16,1,.3,1);position:relative}.caseStage.ghana{filter:saturate(.78);background-position:70% 47%}.caseStage.bolivia{filter:saturate(.72)contrast(1.04);background-position:45% 47%}.caseStage.ethiopia{filter:sepia(.12)saturate(.72);background-position:85% 42%}.caseStage.moldova{filter:grayscale(.34)contrast(1.08);background-position:58% 52%}.casePlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:42px;color:var(--text);letter-spacing:.04em;cursor:pointer;background:#08090994;border:1px solid #ffffff5c;border-radius:2px;padding:0 17px;font-size:10px;transition:all .25s;position:absolute;bottom:28px;left:30px}.casePlay:hover{border-color:var(--accent);background:#c4a98a21}.caseSelector{border-left:1px solid var(--line);grid-template-rows:repeat(4,1fr);display:grid}.caseSelector button{border:0;border-bottom:1px solid var(--line);color:var(--text);text-align:left;cursor:pointer;background:0 0;padding:14px 22px;transition:background-color .25s;position:relative}.caseSelector button:last-child{border-bottom:0}.caseSelector button.active,.caseSelector button:hover{background:#c4a98a17}.caseSelector button.active:before{content:"";background:var(--accent);width:2px;position:absolute;top:0;bottom:0;left:0}.caseSelector span{letter-spacing:-.025em;font-size:19px;font-weight:520;display:block}.caseSelector b,.caseSelector small{font-weight:400;display:block}.caseSelector small{color:#8e908b;margin-top:5px;font-size:9px}.caseSelector b{color:var(--accent);font:8px var(--font-mono);letter-spacing:.08em;margin-top:4px}.caseChapters{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:2.5vh;display:grid}.caseChapters span{color:#81837e;font:500 8px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;padding-top:14px}.caseChapters span:first-child{color:var(--accent)}.caseFilmLabel{-webkit-backdrop-filter:blur(12px);color:#d3d0ca;letter-spacing:.04em;background:#08090994;border:1px solid #ffffff4d;border-radius:2px;padding:12px 17px;font-size:10px;position:absolute;bottom:28px;left:30px}.inventory{padding:calc(var(--nav-h) + 5vh) 6vw 4vh;background:var(--ink)}.inventoryIntro{max-width:900px}.inventoryIntro h2{font-size:clamp(44px,4.7vw,74px)}.inventoryBento{grid-template-rows:1fr 1fr;grid-template-columns:1.42fr .78fr;gap:8px;height:49vh;margin-top:4vh;display:grid}.inventoryBento a{border:1px solid var(--line);isolation:isolate;border-radius:2px;flex-direction:column;justify-content:space-between;padding:30px;transition:transform .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.inventoryBento a:before{content:"";z-index:-1;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .35s;position:absolute;inset:0}.inventoryBento a:hover{border-color:#c4a98a9e;transform:translateY(-3px)}.inventoryBento a:hover:before{transform:scale(1.04)}.inventoryBento .ev{background:#111313;grid-row:1/3}.inventoryBento .ev:before{background:radial-gradient(circle at 75% 45%,#cfd8da33,#0000 24%),linear-gradient(135deg,#e1e5e41a,#0000 42%),repeating-linear-gradient(110deg,#ffffff06 0 1px,#0000 1px 16px)}.inventoryBento .hybrid{background:#151513}.inventoryBento .hybrid:before{background:radial-gradient(circle at 88% 20%,#c4a98a3d,#0000 42%),linear-gradient(135deg,#0000,#0d0e0e)}.inventoryBento .petrol{background:#101212}.inventoryBento .petrol:before{background:linear-gradient(120deg,#979c9a29,#0000 45%),repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 9px)}.inventoryBento h3{color:var(--text);letter-spacing:-.05em;margin:0;font-size:clamp(32px,3.8vw,62px);font-weight:440}.inventoryBento p{color:#898b86;max-width:340px;margin:10px 0 0;font-size:12px;line-height:1.5}.inventoryBento a>span{color:#b7b5af;font-size:10px}.inventoryBento a>span b{color:var(--accent);margin-left:16px;font-size:15px;font-weight:400}.inventoryFooter{justify-content:space-between;align-items:center;margin-top:2.5vh;display:flex}.inventoryFooter a{color:#c8c5be;letter-spacing:.04em;border-bottom:1px solid #c4a98a99;padding-bottom:7px;font-size:10px}.inventoryFooter a span{color:var(--accent);margin-left:22px}@keyframes signalTravel{0%,8%{opacity:0;transform:translate(0)}15%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(82vw)}}@media (max-width:1100px){.navlinks{display:none}.heroContent{width:62vw;left:5vw}.caseExperience{grid-template-columns:minmax(0,1.8fr) minmax(240px,.8fr)}.screenProgress{right:16px}}@media (max-width:767px){:root{--nav-h:70px}.homePage{scroll-snap-type:none;height:auto;overflow:visible}.homeScreen{height:auto;min-height:100dvh;overflow:hidden}.siteNav{padding:0 20px}.brand{min-width:0}.brand img{width:112px}.quote{display:none}.language select{height:40px}.screenProgress{display:none}.hero{min-height:780px}.hero,.hero:before{background-position:62%}.hero:before{-webkit-mask-image:radial-gradient(65px 48px at 68.5% 32.4%,#000 0 65%,#000000e0 78%,#0000 100%);mask-image:radial-gradient(65px 48px at 68.5% 32.4%,#000 0 65%,#000000e0 78%,#0000 100%)}.heroShade{background:linear-gradient(#07080829 28%,#070808f2 90%),linear-gradient(90deg,#07080861,#0000)}.heroContent{width:auto;inset:auto 20px 72px;transform:none}.heroContent h1{font-size:43px;line-height:1}.heroContent h1 span{white-space:normal}.heroSub{max-width:330px;margin:20px 0 24px;font-size:13px}.actions{flex-wrap:wrap}.primary,.secondary{height:44px;font-size:10px}.supply{padding:110px 20px 60px}.caseIntro h2,.inventoryIntro h2,.supplyIntro h2{font-size:43px}.supplyIntro p{font-size:13px}.hyperframeSlot{border-bottom:0;margin-top:58px;padding:0}.processLine{grid-template-columns:1fr 1fr;gap:28px 20px}.processLine:before,.processSignal{display:none}.processLine article{border-top:1px solid var(--line);padding-top:15px}.processLine article>i{margin:12px 0}.supplyPromise{text-align:left;margin-top:40px}.marketMedia{inset:var(--nav-h) 0 0;align-items:center;display:flex}.marketVideo{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto}.marketVignette{display:none}.marketSound{right:20px;top:calc(var(--nav-h) + 16px)}.cases{padding:104px 20px 60px}.caseExperience{grid-template-columns:1fr;margin-top:35px}.caseStage{min-height:40vh}.caseSelector{border-left:0;border-top:1px solid var(--line);grid-template-rows:auto;grid-template-columns:1fr 1fr}.caseSelector button{border-right:1px solid var(--line);min-height:96px}.caseSelector button:nth-child(2n){border-right:0}.caseSelector span{font-size:17px}.caseSelector small{display:none}.caseChapters{margin-top:24px}.caseChapters span{font-size:7px}.inventory{padding:104px 20px 48px}.inventoryBento{grid-template-rows:1.45fr 1fr 1fr;grid-template-columns:1fr;height:auto;margin-top:38px}.inventoryBento .ev{grid-row:auto;min-height:300px}.inventoryBento .hybrid,.inventoryBento .petrol{min-height:200px}.inventoryBento a{padding:24px}.inventoryBento h3{font-size:42px}.inventoryFooter{flex-direction:column;align-items:flex-start;gap:24px;margin-top:30px}.marketLoop{top:50%;bottom:auto;transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.homePage,html{scroll-behavior:auto}.homePage{scroll-snap-type:y proximity}.processSignal{animation:none!important}.caseStage,.inventoryBento a,.inventoryBento a:before,.screenProgress a{transition:none!important}}@media (prefers-reduced-transparency:reduce){.casePlay,.marketSound,.secondary,.siteNav{-webkit-backdrop-filter:none;background:#111313}}.homeLegal{border-top:1px solid var(--line);scroll-snap-align:end;background:#070808;grid-template-columns:1fr auto 1fr;align-items:center;min-height:90px;padding:30px 6vw;display:grid}.homeLegal img{width:110px}.homeLegal a,.homeLegal span{color:#77756f;font:8px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.homeLegal a:hover{color:var(--accent)}.homeLegal span{justify-self:end}@media (max-width:767px){.homeLegal{grid-template-columns:1fr auto;padding:28px 20px}.homeLegal img{width:100px}.homeLegal span{display:none}}.processStage{height:clamp(260px,33vh,390px)}.processStage:after{z-index:4;background:linear-gradient(90deg,#080909f0,#080909ad 31%,#08090929 63%,#08090947),linear-gradient(#0000 45%,#08090994)}.processSignal{top:calc(clamp(260px,33vh,390px) + 37px)}.processVisual{isolation:isolate;filter:none;background:#0b0c0c;transition:opacity .34s,transform 1s cubic-bezier(.16,1,.3,1);transform:scale(1.018)}.processVisual:before{content:"";z-index:0;filter:blur(24px)saturate(.55)brightness(.48);opacity:.44;background-position:50%;background-size:cover;display:block;position:absolute;inset:-8%;transform:scale(1.08)}.processVisual.stage-0:before{background-image:url(/process/source-1.jpg)}.processVisual.stage-1:before{background-image:url(/process/inspect-1.jpg)}.processVisual.stage-2:before{background-image:url(/process/document-2.jpg)}.processVisual.stage-3:before{background-image:url(/process/load-3.jpg)}.processVisual.stage-4:before{background-image:url(/process/transport-1.jpg)}.processVisual.stage-5:before{background-image:url(/process/deliver-1.jpg)}.processVisual.active{transform:scale(1)}.processImage{z-index:2;object-fit:cover;opacity:0;filter:saturate(.76)contrast(1.06);background:#111313;border:1px solid #f2f0eb38;transition:opacity .42s,transform .9s cubic-bezier(.16,1,.3,1);display:block;position:absolute;box-shadow:0 20px 55px #00000080}.processVisual.active .processImage{opacity:.96}.processVisual.active .processImage-1{transition-delay:80ms}.processVisual.active .processImage-2{transition-delay:.16s}.stage-0 .processImage-0{width:77%;height:100%;box-shadow:none;object-position:center 56%;border:0;inset:0 23% 0 0;transform:scale(1.025)}.stage-0 .processImage-1{object-position:center;width:14%;height:84%;top:7%;right:7%;transform:translate(32px,-8px)rotate(1.7deg)}.stage-0 .processImage-2{object-position:center;width:22%;height:46%;bottom:7%;right:23%;transform:translate(26px,12px)rotate(-1.3deg)}.stage-0.active .processImage-0{transform:scale(1)}.stage-0.active .processImage-1{transform:translate(0)rotate(1.7deg)}.stage-0.active .processImage-2{transform:translate(0)rotate(-1.3deg)}.stage-1 .processImage-0{object-position:center;width:33%;height:90%;top:5%;left:39%;transform:translate(24px)rotate(-.7deg)}.stage-1 .processImage-1{object-position:center;width:27%;height:46%;top:7%;right:4%;transform:translate(34px,-6px)rotate(1.1deg)}.stage-1 .processImage-2{object-position:center;width:13.5%;height:68%;bottom:5%;right:20%;transform:translate(26px,12px)rotate(-1.4deg)}.stage-1.active .processImage-0{transform:translate(0)rotate(-.7deg)}.stage-1.active .processImage-1{transform:translate(0)rotate(1.1deg)}.stage-1.active .processImage-2{transform:translate(0)rotate(-1.4deg)}.stage-2 .processImage{object-fit:contain;filter:saturate(.82)contrast(1.04)brightness(1.08);background:#d9d9d5}.stage-2 .processImage-0{width:36%;height:50%;top:8%;left:41%;transform:translate(24px)rotate(-.8deg)}.stage-2 .processImage-1{width:22%;height:38%;top:9%;right:5%;transform:translate(34px,-8px)rotate(1.5deg)}.stage-2 .processImage-2{width:25%;height:45%;bottom:5%;right:18%;transform:translate(28px,12px)rotate(-1.8deg)}.stage-2.active .processImage-0{transform:translate(0)rotate(-.8deg)}.stage-2.active .processImage-1{transform:translate(0)rotate(1.5deg)}.stage-2.active .processImage-2{transform:translate(0)rotate(-1.8deg)}.stage-3 .processImage-0{object-position:center;width:25%;height:84%;top:8%;left:43%;transform:translate(24px)rotate(-1deg)}.stage-3 .processImage-1{object-position:center;width:14%;height:88%;top:5%;right:7%;transform:translate(36px,-8px)rotate(1.8deg)}.stage-3 .processImage-2{object-position:center;width:24%;height:43%;bottom:6%;right:22%;transform:translate(28px,12px)rotate(.8deg)}.stage-3.active .processImage-0{transform:translate(0)rotate(-1deg)}.stage-3.active .processImage-1{transform:translate(0)rotate(1.8deg)}.stage-3.active .processImage-2{transform:translate(0)rotate(.8deg)}.stage-4 .processImage-0{width:80%;height:100%;box-shadow:none;object-position:center;border:0;inset:0 20% 0 0;transform:scale(1.025)}.stage-4 .processImage-1{object-position:center;width:14%;height:80%;top:10%;right:22%;transform:translate(30px,-8px)rotate(-1.6deg)}.stage-4 .processImage-2{object-position:center;width:14%;height:86%;top:6%;right:6%;transform:translate(36px,10px)rotate(.7deg)}.stage-4.active .processImage-0{transform:scale(1)}.stage-4.active .processImage-1{transform:translate(0)rotate(-1.6deg)}.stage-4.active .processImage-2{transform:translate(0)rotate(.7deg)}.stage-5 .processImage-0{width:78%;height:100%;box-shadow:none;object-position:center 48%;border:0;inset:0 22% 0 0;transform:scale(1.025)}.stage-5 .processImage-1{object-position:center;width:14%;height:82%;top:8%;right:22%;transform:translate(30px,-8px)rotate(-1.5deg)}.stage-5 .processImage-2{object-position:center;width:14%;height:80%;bottom:6%;right:6%;transform:translate(34px,12px)rotate(1.4deg)}.stage-5.active .processImage-0{transform:scale(1)}.stage-5.active .processImage-1{transform:translate(0)rotate(-1.5deg)}.stage-5.active .processImage-2{transform:translate(0)rotate(1.4deg)}.processPreviewCopy{z-index:5;max-width:34%}.processHint{z-index:6}@media (max-width:767px){.hyperframeSlot{margin-top:42px}.processStage{height:310px}.processSignal{display:none}.processHint{top:18px;left:20px;right:auto}.desktopHint{display:none}.touchHint{display:inline}.processPreviewCopy{max-width:43%;bottom:20px;left:20px}.processVisual:before{filter:blur(18px)saturate(.52)brightness(.42);inset:-12%}.processImage{box-shadow:0 14px 36px #0000007a}.stage-0 .processImage-0,.stage-4 .processImage-0,.stage-5 .processImage-0{width:66%;right:34%}.stage-0 .processImage-1{width:26%;height:76%;top:13%;right:4%}.stage-0 .processImage-2{width:31%;height:39%;bottom:7%;right:25%}.stage-1 .processImage-0{width:63%;height:61%;top:18%;left:34%}.stage-1 .processImage-1{width:38%;height:27%;top:auto;bottom:5%;right:3%}.stage-1 .processImage-2{display:none}.stage-2 .processImage-0{width:48%;height:39%;top:18%;left:39%}.stage-2 .processImage-1{width:36%;height:29%;top:11%;right:3%}.stage-2 .processImage-2{width:41%;height:35%;bottom:8%;right:12%}.stage-3 .processImage-0{width:31%;height:74%;top:14%;left:43%}.stage-3 .processImage-1{width:23%;height:79%;top:10%;right:3%}.stage-3 .processImage-2{width:34%;height:31%;bottom:7%;right:20%}.stage-4 .processImage-1{width:24%;height:75%;top:14%;left:auto;right:3%}.stage-4 .processImage-2{display:none}.stage-5 .processImage-1{width:22%;height:72%;top:14%;right:20%}.stage-5 .processImage-2{width:22%;height:70%;bottom:8%;right:3%}.processLine{grid-template-columns:1fr 1fr;gap:0 20px}.processStep{border-top:1px solid var(--line);min-height:105px;padding:18px 0}.processStep>i{display:none}.processLine h3{margin-top:9px}.supplyPromise{margin-top:28px}}@media (prefers-reduced-motion:reduce){.heroLine,.heroLine:after,.heroLine>span,.processImage,.processLine h3,.processLine p,.processPreviewCopy,.processStep>i,.processVisual{transition:none!important}.heroLine:after{display:none}.processVisual,.processVisual.active .processImage{transform:none}}.caseFilmLabel b{color:var(--accent);margin-left:18px;font-size:14px;font-weight:400}.caseFilmLabel:hover{border-color:var(--accent);background:#c4a98a1f}.caseFilmLabel:focus-visible{outline:1px solid var(--accent-light);outline-offset:3px}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}