@font-face{font-family:DM Sans;src:url(/fonts/DMSans-VariableFont_opsz,wght.ttf) format("truetype");font-weight:100 900}@font-face{font-family:Epilogue;src:url(/fonts/Epilogue-VariableFont_wght.ttf) format("truetype");font-weight:100 900}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Bold.ttf) format("truetype");font-weight:700;font-style:normal}:root{--color-green:#29725f;--color-lightblue:#82a0ff;--color-darkblue:#4b69f0;--color-lightgreen:#e6fab9;--color-orange:#f5693c;--color-maroon:#a0325a;--color-pink:#f0befa;--bg-color:#EDE8DC;--bg-warm:#E8DFD0;--bg-cream:#F5F0E8;--color-earth:#8B6F47;--color-earth-dark:#5C4033;--color-khadi:#D4C4A8;--color-jute:#BCA882;--color-white:#ffffff;--color-black:#000000;--color-dark:#2C2016;--color-dark-soft:#3D2E1E;--color-black-soft:#111111;--color-black-deep:#0a0a0a}*{margin:0;padding:0;box-sizing:border-box}::selection{background-color:var(--color-pink);color:var(--color-black)}audio,canvas,embed,iframe,img,object,svg,video{-webkit-user-select:none;-moz-user-select:none;user-select:none}body,html{width:100%;max-width:100vw;overflow-x:hidden}body{background-color:var(--bg-color);font-family:Poppins,sans-serif;color:var(--color-dark);scrollbar-width:none;-ms-overflow-style:none;cursor:url(/assets/Cursor\ SVG/cursor-default.svg) 2 0,auto}body:after{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;background-image:url(/assets/6840.jpg);background-size:20%;background-position:50%;background-repeat:repeat;opacity:.35;mix-blend-mode:multiply}html{scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}:root{--font-epilogue:"Epilogue",sans-serif;--font-poppins:"Poppins",sans-serif;--font-serif:"Epilogue",sans-serif}body,html{font-family:Poppins,sans-serif;font-size:15px}h1,h2,h3,h4,h5,h6{letter-spacing:-.015em}[style*="font-family: serif"],[style*="font-family:serif"],[style*="fontFamily: serif"],h1,h2,h3,h4,h5,h6{font-family:Epilogue,sans-serif!important}h1{font-size:clamp(1.8rem,3.6vw,2.8rem)}h2{font-size:clamp(1.5rem,2.8vw,2.2rem)}h3{font-size:clamp(1.2rem,2vw,1.6rem)}h4{font-size:clamp(1rem,1.6vw,1.25rem)}@media (max-width:820px){.our-story-page .os-editorial-grid{grid-template-columns:1fr!important}.our-story-page .os-people-strip{grid-template-columns:1fr 1fr!important}.fabric-page .fab-hero-grid,.fabric-page .fab-why-we-chose-grid{grid-template-columns:1fr!important}.fabric-page .fab-process-flow{grid-template-columns:1fr 1fr!important}}@media (max-width:520px){.fabric-page .fab-hero-visual,.fabric-page .fab-process-flow,.our-story-page .os-people-strip{grid-template-columns:1fr!important}}@media (max-width:600px){h1{font-size:clamp(1.5rem,7vw,2rem)!important}h2{font-size:clamp(1.25rem,6vw,1.6rem)!important}body,html{font-size:14px}}