@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");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}:root{color:#171716;font-synthesis:none;text-rendering:optimizelegibility;--ink:#171716;--muted:#625f59;--paper:#f6f6f2;--white:#fff;--line:#deddd7;--red:#a9431f;--red-dark:#713018;--coral:#d66b42;--soft:#efefeb;--soft-strong:#e4e4de;--radius:22px;background:#f6f6f2;font-family:Inter Variable,Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{overscroll-behavior-x:none;scroll-behavior:smooth;max-width:100%;overflow-x:hidden}body{overscroll-behavior-x:none;background-color:var(--paper);background-image:radial-gradient(circle,#1717160e 0 .65px,#0000 .8px);background-size:7px 7px;width:100%;min-width:320px;max-width:100%;margin:0;overflow-x:clip}#root,main{width:100%;min-width:0;max-width:100%;overflow-x:clip}#root{padding-top:54px;overflow-x:visible}button,input,select,textarea{font:inherit}h1,h2,h3,.button,.nav,.catalogue-card-copy h2,.product-config h1{font-family:Manrope Variable,Inter Variable,ui-sans-serif,sans-serif}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}img{width:100%;display:block}picture{min-width:0;display:block}.featured-image picture,.work-tile>picture,.work-modal-media>picture,.article-hero>picture,.blog-card-image>picture{width:100%;height:100%}.featured-image img,.work-tile>picture img,.work-modal-media>picture img,.article-hero img,.blog-card-image img{object-fit:cover;width:100%;height:100%}.shell{width:calc(100% - 48px);margin-inline:auto}.icon{flex:none}.topbar{display:none}.header{z-index:20;isolation:isolate;justify-content:space-between;align-items:center;width:100%;height:54px;margin:0;padding-inline:36px;display:flex;position:fixed;top:0;left:0;right:0}.header:before{content:"";z-index:-1;background:0 0;border-bottom:1px solid #0000;width:100vw;transition:background .3s,border-color .3s,box-shadow .35s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.header.scrolled:before,.header.solid:before{background:#fffffdfb;border-color:#1d1d1b17;box-shadow:0 8px 24px #18181514}.logo-image{cursor:pointer;background:0 0;border:0;align-items:center;width:126px;height:32px;padding:0;display:flex;position:relative;overflow:visible}.logo-image img{object-fit:contain;width:126px;height:auto;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.logo-image:after{content:"";z-index:2;aspect-ratio:1;pointer-events:none;background:#ed6531;border-radius:50%;width:2.75%;position:absolute;top:4.7%;left:25.05%}.logo-image:hover img{transform:scale(1.025)}.logo-image.dark img{filter:grayscale()invert()brightness(1.9)}.nav{align-items:center;gap:24px;display:flex}.nav button,.nav a{cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:13px;font-weight:650;transition:color .25s,transform .25s}.nav button:hover,.nav a:hover{color:var(--red)}.nav-whatsapp{align-items:center;gap:7px;display:flex}.nav-search-mobile{display:none}.header-actions{align-items:center;gap:8px;display:flex}.icon-button{border:1px solid var(--line);cursor:pointer;background:#ffffff85;border-radius:50%;place-items:center;width:34px;height:34px;transition:transform .3s cubic-bezier(.2,.8,.2,1),background .3s,border-color .3s;display:inline-grid}.icon-button:hover{background:#fff;border-color:#c9c5bd;transform:translateY(-2px)}.inquiry-button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 15px;font-size:11px;font-weight:700;transition:transform .32s cubic-bezier(.2,.8,.2,1),background .25s,box-shadow .32s;display:flex;position:relative}.inquiry-button:hover{background:#292927;transform:translateY(-2px);box-shadow:0 11px 24px #1414132b}.inquiry-button b{background:var(--red);border:2px solid var(--paper);border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid;position:absolute;top:-6px;right:-5px}.menu-button{display:none}.site-search{z-index:1500;place-items:start center;padding:clamp(70px,9vh,110px) 20px 30px;display:grid;position:fixed;inset:0}.site-search-backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);cursor:pointer;background:#0a0a09b8;border:0;animation:.24s both modal-backdrop-in;position:absolute;inset:0}.site-search-panel{z-index:1;background:var(--paper);border:1px solid #ffffff38;border-radius:22px;flex-direction:column;width:min(680px,100%);max-height:min(760px,100svh - 100px);animation:.35s cubic-bezier(.2,.8,.2,1) both modal-card-in;display:flex;position:relative;overflow:hidden;box-shadow:0 35px 90px #00000057}.site-search-panel>header{border-bottom:1px solid var(--line);background:#ffffffc7;justify-content:space-between;align-items:center;min-height:82px;padding:18px 22px;display:flex}.site-search-panel>header span{color:var(--red);letter-spacing:.13em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:820;display:block}.site-search-panel>header h2{letter-spacing:-.04em;margin:0;font-size:26px}.site-search-input{background:#fff;border:1px solid #cbc8c0;border-radius:14px;align-items:center;gap:11px;min-height:54px;margin:18px 22px 12px;padding:0 17px;display:flex}.site-search-input:focus-within{border-color:var(--red);box-shadow:0 0 0 3px #a9431f1f}.site-search-input input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:15px}.site-search-results{padding:0 22px 14px;overflow-y:auto}.site-search-results>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:82px 1fr auto;align-items:center;gap:15px;width:100%;min-height:90px;padding:11px 0;display:grid}.site-search-results>button:hover strong{color:var(--red)}.site-search-results>button picture,.site-search-results>button img{object-fit:cover;border-radius:9px;width:82px;height:64px}.site-search-results>button span{flex-direction:column;gap:3px;min-width:0;display:flex}.site-search-results>button small{color:var(--red);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:820}.site-search-results>button strong{font-size:15px;transition:color .2s}.site-search-results>button em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.site-search-results>button>.icon{color:var(--red)}.site-search-empty{text-align:center;padding:38px 8px 44px}.site-search-empty>strong{font-size:20px}.site-search-empty p{color:var(--muted);margin:7px 0 18px;font-size:12px}.site-search-empty button,.site-search-panel>footer button{color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:760}.site-search-panel>footer{border-top:1px solid var(--line);text-align:center;background:#fff;padding:17px 22px 20px}.site-search-panel>footer button{align-items:center;gap:9px;display:inline-flex}.basket-drawer{z-index:1400;justify-content:flex-end;display:flex;position:fixed;inset:0}.basket-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:pointer;background:#0c0c0bad;border:0;animation:.24s both modal-backdrop-in;position:absolute;inset:0}.basket-panel{z-index:1;background:var(--paper);flex-direction:column;width:min(480px,100%);height:100%;animation:.35s cubic-bezier(.2,.8,.2,1) both basket-panel-in;display:flex;position:relative;box-shadow:-24px 0 70px #0c0c0b47}.basket-panel>header{border-bottom:1px solid var(--line);background:#ffffffb8;justify-content:space-between;align-items:center;min-height:86px;padding:19px 22px;display:flex}.basket-panel>header span{color:var(--red);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.basket-panel>header h2{letter-spacing:-.04em;margin:0;font-size:26px}.basket-items{flex:1;padding:12px 22px 28px;overflow-y:auto}.basket-items article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:15px;min-height:116px;padding:20px 0 20px 39px;display:grid;position:relative}.basket-item-number{color:var(--red);font-size:9px;font-weight:820;position:absolute;top:22px;left:0}.basket-items article strong{margin-bottom:7px;font-size:16px;display:block}.basket-items article p{color:var(--muted);margin-bottom:7px;font-size:10px;line-height:1.5}.basket-items article small{color:var(--ink);font-size:9px;font-weight:700}.basket-items article>button{color:var(--muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-self:start;padding:2px 0;font-size:9px;text-decoration:underline}.basket-panel>footer{border-top:1px solid var(--line);background:#fff;padding:20px 22px 25px}.basket-panel>footer p{color:var(--muted);margin-bottom:14px;font-size:10px}.basket-panel>footer .button{width:100%}.basket-panel>footer .text-link{justify-content:center;width:100%;margin-top:13px;font-size:10px}.basket-empty{text-align:center;max-width:320px;margin:auto;padding:34px}.basket-empty-icon{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 20px;display:grid}.basket-empty h3{letter-spacing:-.04em;margin-bottom:9px;font-size:26px}.basket-empty p{color:var(--muted);margin-bottom:22px;font-size:12px;line-height:1.55}@keyframes basket-panel-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.hero{isolation:isolate;background:#ecebe6;border-radius:26px;grid-template-columns:47% 53%;height:clamp(400px,100svh - 108px,620px);min-height:400px;display:grid;position:relative;overflow:hidden}.home-main{margin-top:-54px}.home-fold{background:var(--ink);grid-template-rows:minmax(0,1fr) 42px;width:100%;height:100dvh;min-height:560px;display:grid;overflow:hidden}.home-main .home-fold>.hero{border-radius:0;width:100%;height:100%;min-height:0;margin-inline:0;padding-top:54px}.home-main .home-fold>.press-strip{height:42px}.hero:before{content:"";z-index:0;opacity:.24;filter:blur(80px);pointer-events:none;background:conic-gradient(from 20deg,#00a7bd,#f0d100,#d71968,#00a7bd);border-radius:50%;width:430px;height:430px;animation:12s ease-in-out infinite alternate ink-drift;position:absolute;bottom:-260px;left:-250px}.hero-registration{z-index:5;opacity:.7;pointer-events:none;width:52px;height:52px;animation:18s linear infinite registration-spin;position:absolute;top:22px;right:25px}.hero-registration span{border:1px solid;border-radius:50%;position:absolute;inset:0}.hero-registration span:first-child{color:#00a7bd;transform:translate(-4px)}.hero-registration span:nth-child(2){color:#d71968;transform:translate(4px)}.hero-registration span:nth-child(3){color:#edc900;transform:translateY(4px)}.hero-copy{z-index:1;flex-direction:column;justify-content:center;padding:86px 32px 68px 66px;display:flex;position:relative}.hero-copy>*{opacity:0;animation:.8s cubic-bezier(.18,.82,.2,1) forwards hero-copy-in;transform:translateY(24px)}.hero-copy>:nth-child(2){animation-delay:70ms}.hero-copy>:nth-child(3){animation-delay:.14s}.hero-copy>:nth-child(4){animation-delay:.21s}.hero-copy>:nth-child(5){animation-delay:.28s}.eyebrow{color:var(--red);letter-spacing:.15em;text-transform:uppercase;margin-bottom:20px;font-size:12px;font-weight:820;line-height:1;display:block}h1,h2,h3,p{margin-top:0}.hero h1{letter-spacing:-.06em;max-width:620px;margin-bottom:20px;font-size:clamp(46px,5.1vw,70px);font-weight:720;line-height:.98}.hero-message{animation:.62s cubic-bezier(.18,.82,.2,1) both hero-message-change}.hero-message>p{color:#595751;max-width:500px;margin-bottom:0;font-size:16px;line-height:1.55}.hero-actions{align-items:center;gap:27px;margin-top:22px;display:flex}.button{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:0 24px;font-size:14px;font-weight:760;transition:transform .32s cubic-bezier(.2,.8,.2,1),background .25s,box-shadow .32s;display:inline-flex}.button .icon,.text-link .icon,.product-list .icon,.featured-card .icon{transition:transform .32s cubic-bezier(.2,.8,.2,1)}.button:hover{transform:translateY(-2px);box-shadow:0 12px 28px #14141329}.button:hover .icon,.text-link:hover .icon,.product-list button:hover .icon,.featured-card:hover .icon{transform:translate(4px)}.button.primary{background:var(--ink);color:#fff}.button.primary:hover{background:var(--red)}.text-link{border-bottom:1px solid #aaa69d;align-items:center;gap:9px;padding:9px 0;font-size:14px;font-weight:700;transition:color .25s,border-color .25s;display:inline-flex}.hero-inquiry-link{cursor:pointer;background:0 0;border-width:0 0 1px}.hero-proof{flex-wrap:wrap;gap:20px;margin-top:34px;font-size:11px;font-weight:650;display:flex}.hero-proof span{align-items:center;gap:6px;display:flex}.hero-proof .icon{color:var(--red)}.hero-art{touch-action:pan-y;min-width:0;animation:1s cubic-bezier(.18,.82,.2,1) both hero-art-in;position:relative;overflow:hidden}.hero-art>picture{width:100%;height:100%;position:absolute;inset:0}.hero-art:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#ecebe6 0,#0000 18%);position:absolute;inset:0}.hero-art .hero-slide-image{object-fit:cover;object-position:center;opacity:1;width:100%;height:calc(100% + 42px);transform:translate3d(var(--hero-x,0px), calc(var(--hero-shift,0px) + var(--hero-y,0px)), 0) scale(1.045);transform-origin:50%;will-change:transform;animation:.72s cubic-bezier(.2,.8,.2,1) both hero-slide-enter;position:absolute;inset:-21px 0}.hero-art .hero-slide-image.active{opacity:1}.hero-pagination{z-index:4;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#161615b8;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:4px;display:flex;position:absolute;bottom:35px;right:30px}.hero-pagination>button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid}.hero-pagination>button:first-child .icon{transform:rotate(180deg)}.hero-pagination>div{align-items:center;gap:5px;display:flex}.hero-pagination>div button{cursor:pointer;background:#ffffff73;border:0;border-radius:99px;width:6px;height:6px;padding:0;transition:width .35s,background .35s}.hero-pagination>div button.active{background:#fff;width:21px}.press-strip{isolation:isolate;background:var(--ink);color:#fff;border-block:1px solid #2c2c2a;width:100%;position:relative;overflow:hidden}.press-strip:before,.press-strip:after{content:"";z-index:2;pointer-events:none;width:clamp(18px,4vw,64px);position:absolute;top:0;bottom:0}.press-strip:before{background:linear-gradient(90deg, var(--ink), transparent);left:0}.press-strip:after{background:linear-gradient(-90deg, var(--ink), transparent);right:0}.press-track{align-items:center;width:max-content;min-height:42px;display:flex}.press-track.is-ready{animation:32s linear infinite press-marquee}.press-track-group{flex:none;align-items:center;display:flex}.press-track-group span{color:#c5c2bc;letter-spacing:.18em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;min-width:172px;font-size:8px;font-weight:760;line-height:1;display:flex}.press-track-group span:nth-child(2n){color:#e3e0da}.press-track i{background:#00a7bd;border-radius:50%;flex:none;width:5px;height:5px;margin-right:14px;box-shadow:7px 0 #d71968,14px 0 #edc900}.section{padding-top:74px;padding-bottom:74px}.section-heading{margin-bottom:45px}.section-heading h2{letter-spacing:-.05em;max-width:820px;margin-bottom:0;font-size:clamp(36px,4.4vw,54px);line-height:1.02}.split-heading{grid-template-columns:2fr 1fr;align-items:end;gap:80px;display:grid}.split-heading>p{color:var(--muted);margin-bottom:2px;font-size:16px;line-height:1.65}.heading-action>p{color:var(--muted);margin-bottom:16px;font-size:16px;line-height:1.65}.heading-action .text-link{cursor:pointer;background:0 0;border:0;padding-inline:0}.collection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.collection-card{background:var(--white);border:1px solid #1e1e1c12;border-radius:18px;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;position:relative;overflow:hidden}.collection-card:after{content:"";transform-origin:0;background:linear-gradient(90deg,#00a7bd 0 25%,#d71968 25% 50%,#edc900 50% 75%,#191918 75%);height:4px;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.collection-card:hover{transform:translateY(-7px);box-shadow:0 24px 52px #27221b1a}.collection-card:hover:after{transform:scaleX(1)}.collection-image{aspect-ratio:1.25;cursor:pointer;background:var(--soft-strong);border:0;width:100%;padding:0;overflow:hidden}.collection-image img{object-fit:cover;height:100%;transition:transform .6s cubic-bezier(.2,.65,.2,1)}.collection-card:hover .collection-image img{transform:scale(1.035)}.collection-copy{padding:21px 20px 23px}.collection-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.collection-meta>span{color:#606b79;font-size:9px;font-weight:700}.card-index{color:var(--red);letter-spacing:.12em;margin:0;font-size:9px;font-weight:800}.collection-copy h3{letter-spacing:-.035em;margin:17px 0 7px;font-size:21px}.collection-copy>p:not(.card-index){min-height:36px;color:var(--muted);margin-bottom:16px;font-size:11px;line-height:1.5}.collection-link{border:0;border-top:1px solid var(--line);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;width:100%;min-height:38px;padding:10px 0 0;font-size:10px;font-weight:760;display:flex}.collection-link .icon{color:var(--red);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.collection-card:hover .collection-link .icon{transform:translate(4px)}.product-list{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:27px;display:grid}.product-list button{border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:0 12px 0 0;font-size:12px;font-weight:680;display:flex}.product-list button:nth-child(odd){margin-right:15px}.product-list button:hover{color:var(--red)}.feature-section{background:var(--ink);color:#fff}.eyebrow.light{color:#f1a27d}.featured-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.featured-card{color:#fff;text-align:left;cursor:pointer;background:#212120;border:1px solid #373735;border-radius:18px;padding:0;transition:transform .42s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .42s;display:block;position:relative;overflow:hidden}.featured-card:hover{border-color:#5c5a56;transform:translateY(-6px);box-shadow:0 24px 50px #0000003d}.featured-image{aspect-ratio:1;background:var(--soft-strong);overflow:hidden}.featured-image .product-artwork,.featured-image picture{height:100%}.featured-image img{transition:transform .6s cubic-bezier(.2,.65,.2,1)}.featured-card:hover .featured-image img,.featured-card:hover .product-artwork svg{transform:scale(1.035)}.featured-card>span{flex-direction:column;gap:5px;padding:19px 52px 21px 20px;display:flex}.featured-card strong{font-size:15px}.featured-card small{color:#aaa9a4;font-size:11px}.featured-card>i{color:#f17f83;position:absolute;bottom:22px;right:16px}.work-main{border-top:1px solid var(--line);padding-bottom:70px}.work-page-hero{grid-template-columns:.55fr 1.45fr;align-items:start;gap:70px;min-height:280px;padding-top:52px;padding-bottom:42px;display:grid}.work-page-hero>div{max-width:880px}.work-page-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(44px,4.8vw,64px);font-weight:680;line-height:.93}.work-page-hero p{max-width:600px;color:var(--muted);margin:20px 0 0;font-size:13px;line-height:1.55}.work-profile{border-top:1px solid var(--line);align-items:center;gap:18px;min-height:114px;padding-block:18px;display:flex}.work-avatar{background:#fff;border:1px solid #d5d0c7;border-radius:50%;flex:none;width:72px;height:72px;position:relative;overflow:hidden}.work-avatar img,.work-author-avatar img{object-fit:contain;mix-blend-mode:multiply;width:140%;max-width:none;height:140%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.work-profile>div:last-child{flex-direction:column;gap:6px;display:flex}.work-profile strong{font-size:17px}.work-profile span{color:var(--muted);font-size:12px}.work-page-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.work-tile{aspect-ratio:1;background:var(--soft-strong);cursor:pointer;text-align:left;border:0;min-width:0;padding:0;position:relative;overflow:hidden}.work-tile>img,.work-tile>picture,.work-tile>.product-artwork{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.8,.2,1),filter .45s}.work-tile>span{z-index:2;color:#fff;opacity:0;background:linear-gradient(#0000,#0c0c0bd1);flex-direction:column;justify-content:flex-end;gap:6px;min-height:45%;padding:60px 22px 20px;transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(8px)}.work-tile small{color:#f1a27d;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:820}.work-tile strong{letter-spacing:-.025em;font-size:18px}.work-tile:hover>img,.work-tile:hover>picture,.work-tile:hover>.product-artwork{filter:saturate(.86);transform:scale(1.045)}.work-tile:hover>span,.work-tile:focus-visible>span{opacity:1;transform:translateY(0)}.work-multiple{z-index:3;pointer-events:none;width:22px;height:22px;position:absolute;top:16px;right:16px}.work-multiple b{border:1.5px solid #fff;border-radius:3px;width:15px;height:15px;position:absolute;box-shadow:0 2px 7px #00000040}.work-multiple b:first-child{background:#11111040;top:0;right:0}.work-multiple b:last-child{background:#1111107a;bottom:0;left:0}.work-modal{z-index:1000;padding:max(24px, env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#090908e0;place-items:center;animation:.28s both modal-backdrop-in;display:grid;position:fixed;inset:0;overflow-y:auto}.work-modal-card{background:var(--white);border-radius:12px;grid-template-columns:minmax(0,1.65fr) minmax(300px,.8fr);width:min(1000px,100vw - 48px);height:min(640px,100dvh - 48px);margin:auto;animation:.4s cubic-bezier(.18,.82,.2,1) both modal-card-in;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 90px #00000061}.work-modal-media{background:#171716;min-width:0;min-height:0;position:relative;overflow:hidden}.work-modal-media>img,.work-modal-media>picture,.work-modal-media>.product-artwork{object-fit:cover;width:100%;height:100%}.work-modal-copy{flex-direction:column;padding:0 24px 22px;display:flex;overflow-y:auto}.work-post-author{border-bottom:1px solid var(--line);align-items:center;padding:12px 56px 12px 16px;flex-wrap:nowrap!important;gap:10px!important;margin:0 -24px 22px!important;display:flex!important}.work-author-avatar{border:1px solid var(--line);background:#fff;border-radius:50%;flex:none;width:38px;height:38px;position:relative;overflow:hidden}.work-post-author>span:last-child{flex-direction:column;gap:2px;display:flex}.work-post-author strong{font-size:12px}.work-post-author small{color:var(--muted);font-size:9px}.work-modal-copy h2{letter-spacing:-.045em;margin:2px 0 12px;font-size:clamp(26px,2.3vw,34px);line-height:1}.work-modal-copy>p{color:var(--muted);font-size:11.5px;line-height:1.55}.work-specs{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.work-specs span{background:var(--soft);border-radius:999px;padding:8px 10px;font-size:9px;font-weight:740}.work-quote{border-top:1px solid var(--line);margin-top:auto;padding-top:18px}.work-quote>span{margin-bottom:9px;font-size:11px;font-weight:720;display:block}.work-quote button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-height:43px;padding:0 14px;font-size:11px;font-weight:720;display:flex}.work-quote small{color:var(--muted);margin-top:8px;font-size:8.5px;display:block}.work-close{z-index:10;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 8px 24px #00000024}.work-arrow{z-index:4;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#121211b8;border:1px solid #fff6;border-radius:50%;place-items:center;width:46px;height:46px;margin-top:-23px;transition:transform .3s,background .3s;display:grid;position:absolute;top:50%}.work-arrow:hover{background:var(--red);transform:scale(1.07)}.work-arrow.previous{left:18px}.work-arrow.previous .icon{transform:rotate(180deg)}.work-arrow.next{right:18px}.work-dots{z-index:4;gap:6px;display:flex;position:absolute;bottom:19px;left:50%;transform:translate(-50%)}.work-dots button{cursor:pointer;background:#ffffff80;border:0;border-radius:50%;width:7px;height:7px;padding:0;box-shadow:0 1px 4px #0000004d}.work-dots button.active{background:#fff;transform:scale(1.2)}.about-main{border-top:1px solid var(--line)}.about-hero{flex-direction:column;justify-content:space-between;min-height:350px;padding-top:46px;padding-bottom:44px;display:flex;position:relative;overflow:hidden}.about-hero:before{content:"";filter:blur(65px);opacity:.16;pointer-events:none;background:conic-gradient(#00a7bd,#d71968,#edc900,#00a7bd);border-radius:50%;width:300px;height:300px;animation:8s ease-in-out infinite alternate about-ink-drift;position:absolute;top:-155px;right:-90px}.about-hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 36% 44%,#0000 0 18px,#00a7bd 18.5px 19.5px,#0000 20px),radial-gradient(circle at 61% 44%,#0000 0 18px,#d71968 18.5px 19.5px,#0000 20px),radial-gradient(circle at 49% 65%,#0000 0 18px,#edc900 18.5px 19.5px,#0000 20px);width:58px;height:58px;animation:20s linear infinite registration-spin;position:absolute;bottom:35px;right:36px}.about-hero>div{grid-template-columns:1.55fr .65fr;align-items:end;gap:75px;display:grid}.about-hero h1{letter-spacing:-.07em;max-width:940px;margin:0;font-size:clamp(52px,6.2vw,82px);line-height:.9}.about-hero p{max-width:480px;color:var(--muted);margin:0 0 5px;font-size:14px;line-height:1.55}.journey-section{padding-top:52px;padding-bottom:58px}.journey-intro{grid-template-columns:.6fr 1.4fr;gap:70px;margin-bottom:30px;display:grid}.journey-intro h2{letter-spacing:-.055em;max-width:720px;margin:0;font-size:clamp(40px,4.5vw,58px);line-height:.96}.journey-track{grid-template-columns:repeat(3,1fr);gap:16px;display:grid;position:relative}.journey-track:before{content:"";z-index:0;transform-origin:0;background:linear-gradient(90deg,#00a7bd,#d71968 50%,#edc900);height:2px;animation:2.2s cubic-bezier(.2,.8,.2,1) both journey-line;position:absolute;top:27px;left:16.66%;right:16.66%}.journey-step{z-index:1;position:relative}.journey-step>span{border:2px solid var(--ink);background:var(--paper);border-radius:50%;place-items:center;width:56px;height:56px;margin-inline:auto;font-size:10px;font-weight:820;animation:3.6s ease-in-out infinite milestone-pulse;display:grid}.journey-step:nth-child(2)>span{animation-delay:.6s}.journey-step:nth-child(3)>span{animation-delay:1.2s}.journey-step>div{border:1px solid var(--line);background:#fffefa99;border-radius:16px;min-height:184px;margin-top:17px;padding:20px 22px;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s,border-color .3s}.journey-step:hover>div{border-color:#c6c1b7;transform:translateY(-5px);box-shadow:0 18px 35px #25201914}.journey-step small{color:var(--red);letter-spacing:.12em;font-size:9px;font-weight:820}.journey-step h3{letter-spacing:-.035em;margin:22px 0 9px;font-size:21px}.journey-step p{color:var(--muted);margin:0;font-size:10.5px;line-height:1.55}.press-story{background:var(--ink);color:#fff;position:relative;overflow:hidden}.press-story:before{content:"";background:conic-gradient(from 90deg, transparent 0 72%, #00a7bd2b, #d7196821, #edc9001f, transparent);pointer-events:none;animation:15s linear infinite press-aura;position:absolute;inset:-40%}.press-story-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:60px;min-height:455px;display:grid;position:relative}.press-story h2{letter-spacing:-.065em;margin:0 0 20px;font-size:clamp(46px,5vw,68px);line-height:.91}.press-story p{color:#aaa8a2;max-width:500px;margin:0;font-size:12.5px;line-height:1.6}.press-benefits{gap:6px;margin-top:22px;display:grid}.press-benefits article{background:#ffffff09;border:1px solid #353533;border-radius:10px;grid-template-columns:30px 1fr;align-items:center;min-height:48px;padding:8px 12px;transition:transform .3s,border-color .3s,background .3s;display:grid;position:relative}.press-benefits article:after{content:"";background:var(--red);width:2px;transition:transform .35s;position:absolute;top:8px;bottom:8px;left:0;transform:scaleY(0)}.press-benefits article:hover{background:#fff1;border-color:#5b5954;transform:translate(5px)}.press-benefits article:hover:after{transform:scaleY(1)}.press-benefits b{color:#f08186;letter-spacing:.1em;font-size:9px}.press-benefits span{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.press-benefits strong{font-size:11px}.press-benefits small{color:#85837e;font-size:9px}.press-machine{background:linear-gradient(145deg,#dedbd3,#898780);border-radius:25px;height:330px;animation:5s ease-in-out infinite machine-float;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffa6,0 30px 60px #0000004d}.press-body{background:linear-gradient(145deg,#343432,#171716 60%);border-radius:18px 18px 9px 9px;position:absolute;inset:15% 8% 13% 18%;box-shadow:inset 0 1px #ffffff1f}.press-body:after{content:"";background:linear-gradient(90deg,#0000,#00d3e9,#ff3f91,#ffe238,#0000);height:2px;animation:3s ease-in-out infinite press-scan;position:absolute;top:20%;left:7%;right:7%;box-shadow:0 0 12px #00d3e9bf}.press-screen{background:linear-gradient(135deg,#7bd3da,#e4d34b);border:4px solid #0b0b0a;border-radius:5px;width:76px;height:51px;animation:2.4s ease-in-out infinite screen-glow;position:absolute;top:25px;right:25px;box-shadow:0 0 24px #00a7bd4d}.press-rollers{justify-content:center;gap:13px;display:flex;position:absolute;top:40%;left:12%;right:12%}.press-rollers i{background:repeating-conic-gradient(#1f1f1e 0 9deg, #44433f 9deg 18deg);border:9px solid #77756f;border-radius:50%;width:72px;height:72px;animation:2.8s linear infinite roller-spin}.press-rollers i:nth-child(2){animation-direction:reverse}.press-colours{grid-template-columns:repeat(4,1fr);height:9px;display:grid;position:absolute;bottom:25px;left:9%;right:9%}.press-colours i{transform-origin:bottom;animation:2.8s ease-in-out infinite ink-meter}.press-colours i:first-child{background:#00a7bd}.press-colours i:nth-child(2){background:#d71968;animation-delay:.2s}.press-colours i:nth-child(3){background:#edc900;animation-delay:.4s}.press-colours i:nth-child(4){background:#090909;animation-delay:.6s}.paper-feed{z-index:3;width:29%;height:42%;position:absolute;top:25%;left:-5%;transform:rotate(-5deg)}.paper-feed i{background:#faf9f5;border:1px solid #d3d0c9;animation:2.6s ease-in-out infinite paper-feed;position:absolute;inset:0;box-shadow:0 7px 16px #00000024}.paper-feed i:nth-child(2){transform:translate(-7px,8px)}.paper-feed i:nth-child(3){transform:translate(-14px,16px)}.paper-out{z-index:4;background:var(--white);color:#171716;width:56%;height:31%;padding:24px;animation:3.2s ease-in-out infinite paper-output;position:absolute;bottom:4%;right:-12%;transform:rotate(5deg);box-shadow:0 18px 35px #00000040}.paper-out span{letter-spacing:.14em;border-bottom:1px solid #bebbb4;padding-bottom:12px;font-size:8px;font-weight:820;display:block}.about-edge{padding-top:54px;padding-bottom:62px}.about-edge .section-heading{margin-bottom:28px}.edge-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.edge-grid article{border:1px solid var(--line);background:#fffefa9e;border-radius:16px;min-height:190px;padding:22px;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s;position:relative;overflow:hidden}.edge-grid article:after{content:"";transform-origin:0;background:linear-gradient(90deg,#00a7bd 0 25%,#d71968 25% 50%,#edc900 50% 75%,#171716 75%);height:5px;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.edge-grid article:hover{transform:translateY(-5px);box-shadow:0 18px 35px #25201914}.edge-grid article:hover:after{transform:scaleX(1)}.edge-grid article>span{color:var(--red);letter-spacing:.12em;font-size:10px;font-weight:820}.edge-grid h3{letter-spacing:-.035em;margin:42px 0 9px;font-size:21px}.edge-grid p{color:var(--muted);margin:0;font-size:10.5px;line-height:1.55}.about-control{grid-template-columns:.82fr 1.18fr;align-items:center;gap:62px;min-height:520px;padding-top:52px;padding-bottom:54px;display:grid}.control-copy h1{letter-spacing:-.06em;max-width:620px;margin:0 0 22px;font-size:clamp(48px,5.2vw,68px);font-weight:680;line-height:.94}.control-copy>p{max-width:560px;color:var(--muted);margin-bottom:25px;font-size:14px;line-height:1.6}.control-promises{flex-wrap:wrap;gap:8px;display:flex}.control-promises span{border:1px solid var(--line);background:#ffffff73;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:9.5px;font-weight:720;display:inline-flex}.control-promises i{background:#00a7bd;border-radius:50%;width:7px;height:7px;margin-right:18px;animation:2.8s ease-in-out infinite promise-blink;box-shadow:9px 0 #d71968,18px 0 #edc900}.supply-map{background:#fffefac7;border:1px solid #d2cec5;border-radius:22px;padding:22px;position:relative;overflow:hidden;box-shadow:0 24px 55px #2a231a14}.supply-map:before{content:"";background:linear-gradient(90deg,#00a7bd 0 25%,#d71968 25% 50%,#edc900 50% 75%,#171716 75%);height:3px;position:absolute;top:0;left:0;right:0}.supply-map:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00a7bd14,#0000);height:80px;animation:5s ease-in-out infinite supply-scan;position:absolute;top:-90px;left:-25%;right:-25%;transform:rotate(-7deg)}.supply-map-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;padding-bottom:13px;display:flex}.supply-map-head span,.control-result span{color:var(--red);letter-spacing:.14em;font-size:8px;font-weight:820}.supply-map-head strong{font-size:11px}.supply-flow{gap:6px;display:grid}.supply-flow article{border:1px solid var(--line);background:var(--white);border-radius:10px;grid-template-columns:30px 1fr;align-items:center;gap:9px;min-height:52px;padding:8px 38px 8px 10px;animation:5s ease-in-out infinite supply-stage;display:grid;position:relative}.supply-flow article:nth-child(2){animation-delay:.35s}.supply-flow article:nth-child(3){animation-delay:.7s}.supply-flow article:nth-child(4){animation-delay:1.05s}.supply-flow article:nth-child(5){animation-delay:1.4s}.supply-flow article>b{color:var(--red);letter-spacing:.08em;font-size:8px}.supply-flow article>div{flex-direction:column;gap:2px;display:flex}.supply-flow strong{font-size:11px}.supply-flow small{color:var(--muted);font-size:8.5px}.supply-flow article>i{color:#aaa69e;position:absolute;right:12px}.supply-flow article:not(:last-child):after{content:"";z-index:2;background:#c6c1b8;width:1px;height:7px;position:absolute;bottom:-7px;left:24px}.control-result{background:var(--ink);color:#fff;border-radius:11px;flex-direction:column;gap:5px;margin-top:13px;padding:14px;display:flex}.control-result strong{font-size:11px;font-weight:650}.about-production{background:var(--ink);color:#fff;position:relative;overflow:hidden}.about-production:before{content:"";background:conic-gradient(transparent 0 72%, #00a7bd29, #d719681f, #edc9001a, transparent);animation:18s linear infinite press-aura;position:absolute;inset:-70%}.about-production-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:62px;min-height:470px;padding-top:52px;padding-bottom:54px;display:grid;position:relative}.compact-journey h2{letter-spacing:-.055em;margin:0 0 25px;font-size:clamp(38px,4vw,52px);font-weight:650;line-height:.96}.compact-journey>div{gap:7px;display:grid}.compact-journey article{background:#ffffff08;border:1px solid #333331;border-radius:10px;grid-template-columns:48px 1fr;align-items:start;gap:10px;min-height:57px;padding:9px 11px;transition:transform .3s,background .3s;display:grid}.compact-journey article:hover{background:#ffffff12;transform:translate(5px)}.compact-journey article>b{color:#f08085;padding-top:2px;font-size:9px}.compact-journey article>span{flex-direction:column;gap:4px;display:flex}.compact-journey article strong{font-size:11px}.compact-journey article small{color:#8d8b86;font-size:8.5px;line-height:1.35}.about-production .press-machine{height:335px}.about-journey{background:var(--ink);color:#fff;position:relative;overflow:hidden}.about-journey:before{content:"";background:conic-gradient(transparent 0 72%, #00a7bd26, #d719681c, #edc90017, transparent);animation:19s linear infinite press-aura;position:absolute;inset:-75%}.about-journey-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:64px;min-height:540px;padding-top:54px;padding-bottom:56px;display:grid;position:relative}.journey-copy h1{letter-spacing:-.055em;max-width:650px;margin:0 0 18px;font-size:clamp(42px,4.6vw,60px);font-weight:640;line-height:.96}.journey-copy>p{color:#a9a7a1;max-width:570px;margin:0 0 24px;font-size:12.5px;line-height:1.55}.journey-milestones{gap:7px;display:grid}.journey-milestones article{background:linear-gradient(90deg,#ffffff0a,#0000);border-left:2px solid #3c3c39;grid-template-columns:48px 1fr;align-items:start;gap:10px;min-height:58px;padding:9px 10px 9px 13px;display:grid}.journey-milestones article:first-child{border-color:#00a7bd}.journey-milestones article:nth-child(2){border-color:#d71968}.journey-milestones article:nth-child(3){border-color:#edc900}.journey-milestones b{color:#f08085;padding-top:2px;font-size:9px}.journey-milestones article>span{flex-direction:column;gap:4px;display:flex}.journey-milestones strong{font-size:11px}.journey-milestones small{color:#85837e;font-size:8.5px;line-height:1.35}.about-journey .press-machine{width:100%;height:340px}.advantages-section{padding-top:66px;padding-bottom:72px}.advantages-heading{grid-template-columns:.55fr 1.45fr;align-items:start;gap:60px;margin-bottom:40px;display:grid}.advantages-heading h2{letter-spacing:-.05em;max-width:720px;margin:0 0 13px;font-size:clamp(38px,4vw,52px);font-weight:640;line-height:.98}.advantages-heading p{max-width:650px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.advantage-grid{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.advantage-grid article{border-right:1px solid var(--line);cursor:default;min-height:190px;padding:24px 25px}.advantage-grid article:last-child{border-right:0}.advantage-grid b{color:var(--red);letter-spacing:.12em;font-size:9px}.advantage-grid h3{letter-spacing:-.035em;margin:45px 0 10px;font-size:21px;font-weight:680}.advantage-grid p{color:var(--muted);margin:0;font-size:10.5px;line-height:1.55}.chain-proof{border:1px solid var(--line);background:#ffffffdb;border-radius:18px;margin-top:34px;overflow:hidden;box-shadow:0 18px 50px #19191612}.chain-proof-head{border-bottom:1px solid var(--line);grid-template-columns:1fr .8fr;align-items:center;gap:40px;min-height:88px;padding:20px 22px;display:grid}.chain-proof-head>div{flex-direction:column;gap:7px;display:flex}.chain-proof-head span{color:var(--red);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.chain-proof-head strong{letter-spacing:-.025em;font-size:18px}.chain-proof-head p{max-width:490px;color:var(--muted);margin:0;font-size:10px;line-height:1.5}.passive-chain{grid-template-columns:repeat(5,1fr);padding:22px 22px 20px;display:grid;position:relative}.passive-chain:before{content:"";background:linear-gradient(90deg,#00a7bd,#d71968 48%,#edc900 76%,#171716);height:2px;position:absolute;top:29px;left:calc(22px + 6%);right:calc(22px + 6%)}.passive-chain>span{z-index:1;cursor:default;flex-direction:column;gap:4px;min-height:82px;padding:28px 14px 0 0;display:flex;position:relative}.passive-chain>span:before{content:"";border:3px solid var(--paper);background:var(--ink);width:12px;height:12px;box-shadow:0 0 0 1px var(--ink);border-radius:50%;position:absolute;top:1px;left:0}.passive-chain b{color:var(--red);font-size:8px}.passive-chain strong{font-size:10.5px}.passive-chain small{max-width:150px;color:var(--muted);font-size:8px;line-height:1.35}.chain-result{background:var(--ink);color:#fff;grid-template-columns:.8fr repeat(3,1fr);align-items:center;gap:18px;min-height:56px;padding:0 22px;display:grid}.chain-result:before{content:"";position:absolute}.chain-result span{color:#f18085;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:820}.chain-result strong{padding-left:35px;font-size:10px;font-weight:650;position:relative}.chain-result strong:before{content:"";background:#00a7bd;border-radius:50%;width:7px;height:7px;margin-top:-3px;position:absolute;top:50%;left:0;box-shadow:9px 0 #d71968,18px 0 #edc900}.inquiry-main{border-top:1px solid var(--line)}.inquiry-intro{grid-template-columns:1.25fr .75fr;align-items:end;gap:70px;min-height:290px;padding-top:52px;padding-bottom:44px;display:grid}.inquiry-intro h1{letter-spacing:-.06em;margin:0 0 16px;font-size:clamp(48px,5.6vw,72px);font-weight:680;line-height:.94}.inquiry-intro p{max-width:620px;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.inquiry-steps{gap:8px;display:grid}.inquiry-steps span{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:39px;padding:0 12px;font-size:10px;font-weight:650;display:flex}.inquiry-steps b{color:var(--red);font-size:8px}.inquiry-form-section{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:start;gap:18px;padding-bottom:80px;display:grid}.inquiry-form,.inquiry-aside{border:1px solid var(--line);background:#fffefacc;border-radius:18px}.inquiry-form{padding:27px}.inquiry-reference{background:var(--soft);border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin:-8px -8px 22px;padding:13px 15px;display:flex}.inquiry-reference span{color:var(--muted);font-size:9px}.inquiry-reference strong{font-size:11px}.inquiry-basket-summary{background:var(--soft);border:1px solid #d5d3cc;border-radius:13px;margin:-8px -8px 22px;padding:18px}.inquiry-basket-summary>div{justify-content:space-between;gap:15px;margin-bottom:10px;display:flex}.inquiry-basket-summary>div span{color:var(--red);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800}.inquiry-basket-summary>div strong{font-size:11px}.inquiry-basket-summary article{border-top:1px solid #d5d3cc;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;min-height:55px;padding:11px 0;display:grid}.inquiry-basket-summary article>b{color:var(--red);font-size:9px}.inquiry-basket-summary article span strong,.inquiry-basket-summary article span small{display:block}.inquiry-basket-summary article span strong{margin-bottom:4px;font-size:11px}.inquiry-basket-summary article span small{color:var(--muted);font-size:8.5px;line-height:1.4}.inquiry-basket-summary article button{color:var(--muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 0;font-size:8.5px;text-decoration:underline}.field-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.field-grid label{flex-direction:column;gap:7px;display:flex}.field-grid label>span,.channel-choice legend{font-size:9px;font-weight:740}.field-grid input,.field-grid select,.field-grid textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #cec9c0;border-radius:9px;outline:none;font-size:12px;transition:border-color .2s,box-shadow .2s}.field-grid input,.field-grid select{height:43px;padding:0 12px}.field-grid textarea{resize:vertical;min-height:88px;padding:11px 12px;line-height:1.5}.field-grid input:focus,.field-grid select:focus,.field-grid textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px #14141312}.full-field{grid-column:1/-1}.form-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.artwork-upload{background:#ffffffb8;border:1px dashed #bdb7ad;border-radius:13px;margin-top:18px;padding:16px}.artwork-upload>div:first-child{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.upload-icon{background:var(--soft);width:38px;height:38px;color:var(--red);border-radius:50%;place-items:center;display:grid}.artwork-upload>div>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.artwork-upload strong{font-size:10.5px}.artwork-upload small{color:var(--muted);font-size:8.5px;line-height:1.4}.artwork-upload>div:first-child>label{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;border-radius:999px;place-items:center;min-height:36px;padding:0 13px;font-size:9px;font-weight:760;display:grid;position:relative}.artwork-upload input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.artwork-upload>div:first-child>label:focus-within{outline-offset:2px;outline:3px solid #14141329}.artwork-file-list{gap:7px;margin-top:13px;display:grid}.artwork-file-list article{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:20px minmax(0,1fr) 28px;align-items:center;gap:7px;min-height:42px;padding:7px 9px;display:grid}.artwork-file-list article>span{flex-direction:column;gap:2px;min-width:0;display:flex}.artwork-file-list article strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.artwork-file-list article button{background:var(--soft);width:28px;height:28px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.form-error,.inquiry-status{border-radius:8px;margin:10px 0 0;padding:10px 12px;font-size:9px;line-height:1.45}.form-error{color:#8a241b;background:#fff0ed}.inquiry-status{color:#244b24;text-align:center;background:#edf5ea}.inquiry-submit:disabled{cursor:wait;opacity:.58}.channel-choice{border:0;grid-template-columns:1fr 1fr;gap:9px;margin:22px 0 0;padding:0;display:grid}.channel-choice legend{grid-column:1/-1;margin-bottom:9px}.channel-choice>label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:10px;min-height:67px;padding:12px;display:flex}.channel-choice>label.active{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.channel-choice input{opacity:0;pointer-events:none;position:absolute}.channel-choice .icon{color:var(--red)}.channel-choice label>span{flex-direction:column;gap:3px;display:flex}.channel-choice strong{font-size:11px}.channel-choice small{color:var(--muted);font-size:8.5px}.inquiry-submit{width:100%;margin-top:17px}.inquiry-note{color:var(--muted);text-align:center;margin:9px 0 0;font-size:8.5px}.inquiry-aside{padding:25px;position:sticky;top:105px}.inquiry-aside h2{letter-spacing:-.045em;margin:0 0 15px;font-size:30px;font-weight:650;line-height:1}.inquiry-aside>p{color:var(--muted);font-size:11px;line-height:1.55}.inquiry-aside ul{gap:9px;margin:20px 0 26px;padding:0;list-style:none;display:grid}.inquiry-aside li{border-bottom:1px solid var(--line);padding-bottom:8px;font-size:10px}.inquiry-aside li:before{content:"✓";color:var(--red);margin-right:8px;font-weight:800}.inquiry-aside>div{background:var(--ink);color:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:13px;font-size:10px;display:flex}.inquiry-aside>div span{color:#f08085;font-weight:720}.process-section{padding-top:62px;padding-bottom:62px}.process-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px;display:flex}.process-heading .eyebrow{margin-bottom:12px}.process-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(34px,3.8vw,48px)}.process-heading>p{color:var(--muted);margin:0 0 7px;font-size:13px}.process-flow{grid-template-columns:repeat(3,1fr);display:grid;position:relative}.process-flow:before{content:"";z-index:0;background:linear-gradient(90deg,#00a7bd,#d71968 46%,#edc900 76%,#191918);height:2px;position:absolute;top:25px;left:16.66%;right:16.66%}.process-flow:after{content:"";z-index:1;background:var(--red);width:14px;height:14px;box-shadow:0 0 0 1px var(--red), 0 3px 12px #c9343c59;border:3px solid #fff;border-radius:50%;margin-left:-7px;animation:5.5s cubic-bezier(.65,0,.35,1) infinite process-dot;position:absolute;top:19px;left:16.66%}.process-step{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.process-step>span{border:2px solid var(--ink);background:var(--paper);border-radius:50%;place-items:center;width:52px;height:52px;font-size:10px;font-weight:820;transition:background .3s,color .3s,transform .35s;display:grid}.process-step:hover>span{background:var(--ink);color:#fff;transform:scale(1.09)}.process-step strong{margin-top:15px;font-size:17px}.process-step small{max-width:220px;color:var(--muted);margin-top:6px;font-size:10px;line-height:1.45}.steps{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.steps article{border:1px solid var(--line);border-radius:20px;flex-direction:column;min-height:250px;padding:29px;transition:transform .4s cubic-bezier(.2,.8,.2,1),background .3s,box-shadow .4s;display:flex}.steps article:hover{background:var(--white);transform:translateY(-5px);box-shadow:0 20px 44px #27221b12}.steps article>span{width:37px;height:37px;color:var(--red);background:#eae6de;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.steps h3{letter-spacing:-.03em;margin-top:auto;margin-bottom:12px;font-size:21px}.steps p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.custom-cta{color:#fff;background:radial-gradient(circle at 86% 18%,#d66b42b3,#0000 32%),linear-gradient(135deg,#2b2a27,#121211);border-radius:25px;grid-template-columns:1.35fr 1fr;align-items:center;gap:70px;min-height:238px;padding:38px 46px 42px;display:grid;position:relative;overflow:hidden}.custom-cta:before{content:"";background:linear-gradient(90deg,#00a7bd 0 25%,#d71968 25% 50%,#edc900 50% 75%,#171716 75%);height:7px;position:absolute;bottom:0;left:0;right:0}.custom-cta:after{content:"";opacity:.78;background:radial-gradient(circle at 36% 44%,#0000 0 13px,#00a7bd 13.5px 14.5px,#0000 15px),radial-gradient(circle at 61% 44%,#0000 0 13px,#d71968 13.5px 14.5px,#0000 15px),radial-gradient(circle at 49% 65%,#0000 0 13px,#edc900 13.5px 14.5px,#0000 15px);width:44px;height:44px;position:absolute;top:24px;right:27px}.custom-cta .eyebrow{margin-bottom:12px}.custom-cta h2{letter-spacing:-.05em;margin:0;font-size:clamp(36px,3.4vw,50px);line-height:.98}.custom-cta p{color:#e8e4dd;max-width:430px;margin-bottom:10px;padding-right:38px;font-size:14px;line-height:1.55}.light-button{color:var(--ink);background:#fff;margin-top:15px}#about.section{padding-top:26px;padding-bottom:54px}.footer{color:#fff;background:#0f0f0e;padding:72px 0 28px}.footer .logo-image{background:0 0;margin-bottom:22px}.footer .logo-image:hover img{transform:none}.footer-grid{grid-template-columns:2fr 1fr 1fr 1.2fr;gap:80px;display:grid}.footer-grid>div:first-child>p{color:#9f9e99;max-width:320px;font-size:13px;line-height:1.65}.footer h3{color:#aaa69f;text-transform:uppercase;letter-spacing:.12em;margin:4px 0 22px;font-size:12px}.footer-grid div:not(:first-child){flex-direction:column;align-items:flex-start;gap:13px;display:flex}.footer button,.footer a,.footer-grid div:not(:first-child) p{color:#ccc9c2;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:12px;line-height:1.55}.footer button:hover,.footer a:hover{color:#fff}.footer-bottom{color:#777570;border-top:1px solid #282826;justify-content:space-between;margin-top:58px;padding-top:23px;font-size:11px;display:flex}.catalogue-main{border-top:1px solid var(--line)}.catalogue-hero{flex-direction:column;justify-content:space-between;min-height:286px;padding-top:62px;padding-bottom:42px;display:flex}.catalogue-hero>div{grid-template-columns:1.4fr .7fr;align-items:end;gap:80px;display:grid}.catalogue-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(44px,4.5vw,62px);font-weight:650;line-height:.95}.catalogue-hero p{max-width:500px;color:var(--muted);margin:0 0 4px;font-size:15px;line-height:1.6}.catalogue-tabs-wrap{z-index:18;border-block:1px solid var(--line);background:#fff;position:sticky;top:54px;box-shadow:0 10px 24px #1818150f}.catalogue-main{overflow:visible}.catalogue-tabs{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:7px;min-height:60px;scroll-padding-inline:12px;display:flex;overflow-x:auto}.catalogue-tabs::-webkit-scrollbar{display:none}.catalogue-tabs button{border:1px solid var(--line);cursor:pointer;scroll-snap-align:start;background:#f8f8f5;border-radius:999px;flex:none;min-height:42px;padding:0 17px;font-size:12px;font-weight:740;transition:color .25s,background .3s,border-color .3s,transform .3s cubic-bezier(.2,.8,.2,1)}.catalogue-tabs button:hover{border-color:#bdb8af;transform:translateY(-2px)}.catalogue-tabs button.active{border-color:var(--ink);background:var(--ink);color:#fff}.catalogue-tabs button span{color:#95918a;margin-left:7px;font-size:9px}.catalogue-tabs button.active span{color:#d8d5cf}.catalogue-results{padding-top:34px;padding-bottom:52px}.catalogue-results-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.catalogue-results-heading span{color:var(--red);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.catalogue-results-heading h2{letter-spacing:-.045em;margin:6px 0 0;font-size:32px}.catalogue-results-heading>p{color:var(--muted);margin:0;font-size:12px}.catalogue-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.catalogue-card{background:var(--white);text-align:left;cursor:pointer;border:1px solid #221f1a0f;border-radius:18px;min-width:0;padding:0;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s,border-color .3s;overflow:hidden}.catalogue-card:hover{border-color:#221f1a24;transform:translateY(-7px);box-shadow:0 24px 52px #27221b1a}.catalogue-card-image{aspect-ratio:4/3;background:var(--soft-strong);overflow:hidden}.catalogue-card-image>picture,.catalogue-card-image>picture img{width:100%;height:100%}.catalogue-card-image>picture img{object-fit:cover;transition:transform .65s cubic-bezier(.2,.8,.2,1),filter .4s}.catalogue-card:hover .catalogue-card-image>picture img{filter:saturate(1.03)contrast(1.02);transform:scale(1.035)}.catalogue-card-image .product-artwork{height:100%}.catalogue-card:hover .product-artwork svg{transform:scale(1.04)}.catalogue-card-copy{padding:20px 19px 19px}.catalogue-card-copy>span{color:var(--red);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800}.catalogue-card-copy h2{letter-spacing:-.035em;margin:9px 0 7px;font-size:22px;line-height:1.1}.catalogue-card-copy>p{min-height:38px;color:var(--muted);margin-bottom:18px;font-size:13px;line-height:1.5}.catalogue-card-copy>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;min-height:39px;padding-top:13px;display:flex}.catalogue-card-copy em{color:var(--ink);font-size:12px;font-style:normal;font-weight:750}.catalogue-card-copy i{color:var(--red)}.product-main{border-top:1px solid var(--line);padding-top:18px}.product-stage{border:1px solid var(--line);background:#ffffffd6;border-radius:22px;overflow:hidden;box-shadow:0 22px 65px #19191612}.breadcrumb{border-bottom:1px solid var(--line);color:#817e77;align-items:center;gap:8px;min-height:39px;padding:0 20px;font-size:9px;display:flex}.breadcrumb button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.breadcrumb strong{color:var(--ink)}.product-layout{grid-template-columns:minmax(0,.92fr) minmax(450px,1.08fr);align-items:start;display:grid}.product-gallery{min-width:0;padding:18px;position:sticky;top:100px}.product-photo{aspect-ratio:1.08;background:var(--soft-strong);border-radius:15px;width:100%;overflow:hidden}.product-photo>picture,.product-photo>picture img{width:100%;height:100%}.product-photo>picture img{object-fit:cover}.product-photo .product-artwork{height:100%}.product-artwork{background:#dfd6c8;width:100%;min-width:0;overflow:hidden}.product-artwork svg{width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.8,.2,1);display:block}.product-artwork .art-backdrop{fill:#e5ded2}.product-artwork.artwork-office .art-backdrop{fill:#dcd8ce}.product-artwork.artwork-marketing .art-backdrop{fill:#ead5d2}.product-artwork.artwork-retail .art-backdrop{fill:#cfe1de}.product-artwork.artwork-packaging .art-backdrop{fill:#e4cfb6}.product-artwork .art-ink{opacity:.45}.product-artwork .art-ink-one{fill:#f06d73}.product-artwork .art-ink-two{fill:#00a7bd;opacity:.22}.product-artwork.artwork-marketing .art-ink-one{fill:#edcf00}.product-artwork.artwork-retail .art-ink-one{fill:#e7414b}.product-artwork.artwork-packaging .art-ink-two{fill:#edcf00;opacity:.32}.product-artwork .art-word{letter-spacing:1.4px;fill:#191918;font:800 23px/1 Inter,Arial,sans-serif}.product-artwork .art-small{letter-spacing:1.2px;fill:#191918;font:750 11px/1 Inter,Arial,sans-serif}.product-artwork .light{fill:#fff9ef}.product-artwork .art-label text{letter-spacing:1.7px;fill:#191918;opacity:.62;font:760 9px/1 Inter,Arial,sans-serif}.product-artwork .art-main,.product-artwork .art-float,.product-artwork .art-detail{transition:translate .55s cubic-bezier(.2,.8,.2,1)}.catalogue-card:hover .art-main,.featured-card:hover .art-main,.product-photo:hover .art-main{translate:0 -7px}.catalogue-card:hover .art-float,.featured-card:hover .art-float,.product-photo:hover .art-float{translate:4px -3px}.catalogue-card:hover .art-detail,.featured-card:hover .art-detail,.product-photo:hover .art-detail{translate:-3px 5px}.product-artwork.is-compact .art-label text{font-size:10px}.gallery-caption{color:var(--muted);justify-content:space-between;padding:11px 2px 0;font-size:11px;display:flex}.product-config{border-left:1px solid var(--line);min-width:0;padding:23px 25px 25px}.product-title-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.product-config .eyebrow{margin:0}.made-to-order{color:#246137;background:#edf6ef;border:1px solid #cfded3;border-radius:999px;align-items:center;min-height:29px;padding:0 11px;font-size:10px;font-weight:750;display:inline-flex}.product-config>h1{letter-spacing:-.045em;margin:12px 0 9px;font-size:clamp(32px,3.1vw,42px);font-weight:650;line-height:1}.product-intro{color:var(--muted);max-width:620px;margin-bottom:0;font-size:13px;line-height:1.5}.product-badges{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:16px;margin:15px 0 20px;padding-bottom:16px;display:flex}.product-badges span{align-items:center;gap:5px;min-height:23px;font-size:11px;font-weight:680;display:flex}.product-badges .icon{color:var(--red)}.config-section-heading{align-items:center;gap:10px;margin-bottom:12px;display:flex}.config-section-heading>span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-weight:800;display:grid}.config-section-heading>div{flex-direction:column;gap:2px;display:flex}.config-section-heading strong{font-size:13px}.config-section-heading small{color:var(--muted);font-size:10.5px}.options-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.select-field{flex-direction:column;gap:8px;display:flex}.select-field>span,.from-price label>span{font-size:11px;font-weight:760}.select-field select,.from-price input{appearance:auto;background:var(--white);width:100%;height:45px;color:var(--ink);border:1px solid #d2cfc8;border-radius:9px;outline:none;padding:0 11px;font-size:13px}.select-field select:focus,.from-price input:focus{border-color:var(--red);box-shadow:0 0 0 3px #a9431f24}.pricing-demo{background:var(--soft);border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin-top:17px;padding:10px 11px;display:flex}.pricing-demo>div:first-child>span{color:var(--red);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:820}.pricing-demo p{color:var(--muted);margin:4px 0 0;font-size:10px}.segmented{background:#e5e4df;border-radius:10px;flex:none;padding:3px;display:flex}.segmented button{cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 12px;font-size:10px;font-weight:720}.segmented button.active{background:var(--white);box-shadow:0 1px 6px #00000014}.price-matrix{border:1px solid var(--line);background:var(--white);border-radius:11px;margin-top:10px;animation:.42s cubic-bezier(.2,.8,.2,1) both content-swap;overflow:hidden}.matrix-note{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:48px;padding:0 13px;display:flex}.matrix-note span{font-size:11px;font-weight:780}.matrix-note em{color:var(--red-dark);text-transform:uppercase;letter-spacing:.05em;background:#f2e3dc;border-radius:6px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:750}.matrix-scroll{overflow-x:auto}.price-matrix table{border-collapse:collapse;width:100%;min-width:430px;font-size:11px}.price-matrix th,.price-matrix td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);text-align:center}.price-matrix tr:last-child th,.price-matrix tr:last-child td{border-bottom:0}.price-matrix tr>:last-child{border-right:0}.price-matrix thead th{background:#efefeb;height:45px;font-size:9px}.price-matrix thead th small{color:var(--muted);font-weight:500;line-height:1.5}.price-matrix tbody th{width:22%;font-size:11px}.price-matrix td label{cursor:pointer;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:6px;display:flex}.price-matrix input{accent-color:var(--red)}.price-matrix td span{flex-direction:column;align-items:flex-start;display:flex}.price-matrix td strong{font-size:12px}.price-matrix td small{color:var(--muted);font-size:8px}.from-price{border:1px solid var(--line);background:var(--white);border-radius:14px;grid-template-columns:.7fr 1fr;align-items:end;gap:20px;margin-top:15px;padding:20px;animation:.42s cubic-bezier(.2,.8,.2,1) both content-swap;display:grid}.from-price>div{grid-template-columns:auto 1fr;align-items:end;column-gap:7px;display:grid}.from-price>div>span{color:var(--muted);grid-column:1/-1;font-size:10px}.from-price>div strong{letter-spacing:-.05em;font-size:31px}.from-price>div small{color:var(--muted);margin-bottom:6px;font-size:9px}.from-price label{flex-direction:column;gap:8px;display:flex}.quote-panel{border:1px solid var(--line);background:var(--white);border-radius:14px;grid-template-columns:1fr .8fr;align-items:end;gap:24px;margin-top:16px;padding:20px;animation:.42s cubic-bezier(.2,.8,.2,1) both content-swap;display:grid}.quote-panel>div>span,.listing-panel>span{color:var(--red);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:820}.quote-panel strong{letter-spacing:-.035em;margin-top:7px;font-size:23px;display:block}.quote-panel p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.45}.quote-panel label{flex-direction:column;gap:8px;display:flex}.quote-panel label span{font-size:10px;font-weight:760}.quote-panel input{background:var(--white);border:1px solid #d2cfc8;border-radius:11px;outline:none;width:100%;height:51px;padding:0 13px}.quote-panel input:focus{border-color:var(--red);box-shadow:0 0 0 3px #a9431f24}.listing-panel{background:var(--soft);border-radius:16px;margin-top:15px;padding:27px}.listing-panel h2{letter-spacing:-.04em;margin:10px 0;font-size:25px}.listing-panel p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.inquiry-actions{margin-top:12px}.button.full{width:100%}.inquiry-actions>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:9px;display:grid}.inquiry-actions a,.save-spec{border:1px solid var(--ink);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:41px;font-size:10px;font-weight:720;display:flex}.inquiry-actions a:hover{background:#fff}.product-fineprint{color:#85827b;margin:10px 3px 0;font-size:8px;line-height:1.4}.product-details{grid-template-columns:repeat(3,1fr);gap:0;padding-top:18px;padding-bottom:58px;display:grid}.product-details details{border-block:1px solid var(--line);border-right:1px solid var(--line);background:#ffffff47;min-height:74px;padding:18px 20px;transition:background .3s,transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.product-details details:first-child{border-left:1px solid var(--line);border-radius:14px 0 0 14px}.product-details details:last-child{border-radius:0 14px 14px 0}.product-details details:hover{background:#ffffffbf;transform:translateY(-3px);box-shadow:0 16px 34px #27221b0f}.product-details summary{cursor:pointer;justify-content:space-between;font-size:13px;font-weight:760;list-style:none;display:flex}.product-details summary::-webkit-details-marker{display:none}.product-details details[open] summary .icon{transform:rotate(45deg)}.product-details p{color:var(--muted);margin:15px 0 0;font-size:10px;line-height:1.55}.product-search-content{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(34px,6vw,96px);padding-top:58px;padding-bottom:62px;display:grid}.product-search-content h2,.product-related h2{letter-spacing:-.045em;margin:10px 0 18px;font-size:clamp(28px,3vw,44px);line-height:1.02}.product-search-copy>p{max-width:670px;color:var(--muted);margin:0;font-size:16px;line-height:1.72}.product-search-copy h3{letter-spacing:.04em;text-transform:uppercase;margin:28px 0 13px;font-size:13px}.product-search-copy ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.product-search-copy li{border:1px solid var(--line);background:#ffffff75;border-radius:999px;align-items:center;gap:7px;padding:10px 13px;font-size:12px;font-weight:700;display:flex}.product-search-copy li .icon{color:var(--red)}.product-search-faq h2{margin-bottom:12px;font-size:clamp(25px,2.5vw,36px)}.product-search-faq details{border-bottom:1px solid var(--line)}.product-search-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:17px 0;font-size:14px;font-weight:760;list-style:none;display:flex}.product-search-faq summary::-webkit-details-marker{display:none}.product-search-faq details[open] summary .icon{transform:rotate(45deg)}.product-search-faq p{color:var(--muted);margin:-2px 34px 18px 0;font-size:14px;line-height:1.65}.product-related{border-top:1px solid var(--line);grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);align-items:start;gap:42px;padding-top:48px;padding-bottom:76px;display:grid}.product-related>div:last-child{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-related button{text-align:left;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff42;grid-template-columns:1fr auto;gap:6px 12px;min-height:118px;padding:20px;display:grid}.product-related button:first-child{border-left:1px solid var(--line)}.product-related button strong{font-size:15px}.product-related button span{color:var(--muted);font-size:11px;line-height:1.45}.product-related button .icon{grid-area:1/2/span 2;align-self:center;transition:transform .25s}.product-related button:hover .icon{transform:translate(4px)}.mobile-action{display:none}:where(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #d9754e}.trust-signals{padding:68px 0}.trust-signals.compact{padding:54px 0}.trust-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;margin-bottom:28px;display:grid}.trust-heading h2{letter-spacing:-.05em;max-width:720px;margin:0;font-size:clamp(34px,4vw,52px);line-height:1}.trust-heading>p{max-width:500px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.trust-stat-grid{border:1px solid var(--line);background:#ffffffb3;border-radius:18px 18px 0 0;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.trust-stat-grid article{border-right:1px solid var(--line);flex-direction:column;min-height:148px;padding:25px;display:flex}.trust-stat-grid article:last-child{border-right:0}.trust-stat-grid strong{color:var(--red);letter-spacing:-.05em;font-size:clamp(30px,3.2vw,46px);line-height:1}.trust-stat-grid span{margin-top:15px;font-size:13px;font-weight:780}.trust-stat-grid small{color:var(--muted);margin-top:6px;font-size:10px;line-height:1.45}.sustainability-callout{border:1px solid var(--line);background:#e9e8e3;border-top:0;border-radius:0 0 18px 18px;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.sustainability-callout>div{align-items:center;gap:16px;display:flex}.sustainability-mark{width:48px;height:48px;color:var(--red-dark);border:1px solid #c49b89;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:850;display:grid}.sustainability-callout strong{margin-bottom:4px;font-size:13px;display:block}.sustainability-callout p{color:#514e48;max-width:780px;margin:0;font-size:10.5px;line-height:1.5}.sustainability-callout button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid #90a2bd;flex:none;align-items:center;gap:8px;padding:8px 0;font-size:11px;font-weight:760;display:flex}.advantages-section .trust-signals{padding-block:46px}.advantages-section .trust-signals .shell{width:100%}.testimonials-section{background:#eae9e4;padding:68px 0}.testimonials-section.compact{padding:54px 0}.testimonials-heading{grid-template-columns:1fr .65fr;align-items:end;gap:50px;display:grid}.testimonials-heading h2{font-size:clamp(34px,3.8vw,50px)}.testimonials-heading>p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.testimonial-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.testimonial-card{background:#fff;border:1px solid #d7d5ce;border-radius:18px;flex-direction:column;min-height:220px;padding:24px;display:flex}.stars{color:#f2bd12;letter-spacing:.08em;font-style:normal}.stars i{color:#ccd2db;font-style:normal}.testimonial-card blockquote{color:#413f3b;margin:24px 0;font-size:13px;line-height:1.62}.testimonial-card>div{flex-direction:column;gap:4px;margin-top:auto;display:flex}.testimonial-card strong{font-size:12px}.testimonial-card span{color:var(--muted);font-size:10px}.home-journal{background:#e9e8e3;position:relative;overflow:hidden}.home-journal:before{content:"";pointer-events:none;background:radial-gradient(circle,#d66b4238,#2f2e2a14 48%,#0000 70%);border-radius:50%;width:340px;height:340px;position:absolute;top:-190px;right:-180px}.home-journal-heading{grid-template-columns:1.15fr .65fr;align-items:end;gap:70px;display:grid;position:relative}.home-journal-heading h2{font-size:clamp(38px,4.3vw,56px)}.home-journal-heading>div:last-child p{color:var(--muted);margin-bottom:12px;font-size:13px;line-height:1.55}.home-journal-heading .text-link{cursor:pointer;background:0 0;border-width:0 0 1px;padding-inline:0}.home-journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid;position:relative}.home-journal-grid .blog-card{box-shadow:0 16px 38px #1f1e1b12}.blog-main,.blog-post-main,.faq-main{border-top:1px solid var(--line)}.blog-hero,.faq-hero{grid-template-columns:.55fr 1.45fr;gap:70px;min-height:300px;padding-block:58px 42px;display:grid}.blog-hero h1,.faq-hero h1{letter-spacing:-.06em;margin:0;font-size:clamp(46px,5.4vw,74px);line-height:.92}.blog-hero p,.faq-hero p{max-width:620px;color:var(--muted);margin:22px 0 0;font-size:14px;line-height:1.6}.blog-filter-wrap{z-index:10;border-block:1px solid var(--line);background:#f6f6f2fc;position:sticky;top:54px}.blog-filters{scrollbar-width:none;align-items:center;gap:8px;min-height:64px;display:flex;overflow-x:auto}.blog-filters::-webkit-scrollbar{display:none}.blog-filters button{cursor:pointer;color:#47453f;background:#fff;border:1px solid #d7d5ce;border-radius:999px;flex:none;min-height:36px;padding:0 15px;font-size:11px;font-weight:720}.blog-filters button.active{border-color:var(--red);background:var(--red);color:#fff}.blog-listing{padding-block:44px 78px}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:15px;display:grid}.blog-card{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden}.blog-card.featured{grid-template-columns:1.15fr .85fr;min-height:390px;display:grid}.blog-card-image{aspect-ratio:1.35;background:var(--soft-strong);cursor:pointer;border:0;width:100%;padding:0;overflow:hidden}.blog-card.featured .blog-card-image{aspect-ratio:auto}.blog-card-image img{transition:transform .6s cubic-bezier(.2,.65,.2,1)}.blog-card:hover .blog-card-image img{transform:scale(1.035)}.blog-card-copy{padding:21px}.blog-card.featured .blog-card-copy{flex-direction:column;justify-content:center;padding:clamp(28px,4vw,54px);display:flex}.blog-card-copy>span{color:var(--red);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:820}.blog-card-copy h2{letter-spacing:-.035em;margin:15px 0 10px;font-size:21px;line-height:1.08}.blog-card.featured h2{font-size:clamp(29px,3.4vw,44px)}.blog-card-copy>p{color:var(--muted);margin-bottom:18px;font-size:11px;line-height:1.55}.blog-card-copy>div{color:#606b79;gap:12px;font-size:9px;display:flex}.blog-card-copy em{font-style:normal}.blog-card-copy>button{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:20px;padding:0;font-size:11px;font-weight:760;display:flex}.load-more{margin:34px auto 0}.blog-article-header{max-width:1020px;padding-top:44px;padding-bottom:36px}.blog-article-header nav{color:var(--muted);flex-wrap:wrap;gap:8px;margin-bottom:28px;font-size:10px;display:flex}.blog-article-header nav button{cursor:pointer;background:0 0;border:0;padding:0}.draft-label{color:var(--red-dark);background:#eee0d9;border-radius:6px;margin-bottom:26px;padding:7px 10px;font-size:9px;font-weight:780;display:table}.blog-article-header h1{letter-spacing:-.06em;max-width:1000px;margin:0;font-size:clamp(45px,6vw,76px);line-height:.96}.article-meta{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin-top:24px;font-size:10px;display:flex}.article-hero{border-radius:22px;max-width:1180px;height:min(58vw,600px);overflow:hidden}.article-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:70px;max-width:1020px;padding-block:54px 72px;display:grid}.article-body{min-width:0}.answer-first{border-left:4px solid var(--red);color:#3f3c37;background:#eae9e4;border-radius:0 12px 12px 0;padding:23px 25px;font-size:17px;line-height:1.62}.article-body section{margin-top:42px}.article-body h2{letter-spacing:-.04em;margin-bottom:16px;font-size:30px;line-height:1.08}.article-body p{color:#4d4a44;font-size:15px;line-height:1.75}.comparison-table-wrap{border:1px solid var(--line);border-radius:14px;margin-top:36px;overflow-x:auto}.comparison-table-wrap table{border-collapse:collapse;background:#fff;width:100%;min-width:560px}.comparison-table-wrap th,.comparison-table-wrap td{border-bottom:1px solid var(--line);text-align:left;padding:14px 16px;font-size:11px;line-height:1.45}.comparison-table-wrap th{color:var(--red-dark);background:#eae9e4}.article-aside{background:#eae9e4;border:1px solid #d2c6c0;border-radius:16px;padding:23px;position:sticky;top:92px}.article-aside>span{color:var(--red);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}.article-aside p{color:#504d47;margin:13px 0 20px;font-size:11px;line-height:1.55}.article-aside .button{width:100%;min-height:45px;font-size:11px}.faq-block{margin-top:50px}.faq-block h2{letter-spacing:-.04em;margin-bottom:24px;font-size:30px}.faq-block details{border-top:1px solid var(--line)}.faq-block details:last-child{border-bottom:1px solid var(--line)}.faq-block summary{cursor:pointer;justify-content:space-between;gap:20px;padding:18px 0;font-size:13px;font-weight:760;list-style:none;display:flex}.faq-block summary::-webkit-details-marker{display:none}.faq-block details[open] summary .icon{transform:rotate(45deg)}.faq-block details p{color:var(--muted);margin:-4px 0 20px;font-size:12px;line-height:1.7}.related-content{gap:50px;padding-bottom:80px;display:grid}.related-product-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:16px;display:grid}.related-product-grid button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:1fr auto;gap:5px 20px;padding:18px;display:grid}.related-product-grid strong{font-size:14px}.related-product-grid span{color:var(--muted);font-size:10px}.related-product-grid .icon{color:var(--red);grid-area:1/2/3;align-self:center}.related-post-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:16px;display:grid}.faq-page-content{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:70px;padding-bottom:80px;display:grid}.faq-page-content .faq-block{margin-top:0}.faq-page-content>aside{background:#eae9e4;border:1px solid #d2c6c0;border-radius:16px;padding:26px;position:sticky;top:90px}.faq-page-content>aside strong{letter-spacing:-.03em;font-size:23px}.faq-page-content>aside p{color:var(--muted);margin:12px 0 22px;font-size:11px;line-height:1.55}.faq-page-content>aside .button{min-height:45px;font-size:11px}.price-signal{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:3px 9px;padding-top:11px;display:flex;min-height:0!important;margin:11px 0 0!important}.price-signal strong{color:var(--red);font-size:12px}.price-signal span{color:var(--muted);font-size:9px}.price-signal.bespoke strong{color:var(--ink)}.footer{padding-top:0}.footer-trust{background:#1b1b19;border-bottom:1px solid #343330}.footer-trust>.shell{grid-template-columns:1fr 1fr 1.2fr;align-items:center;min-height:96px;display:grid}.footer-trust>.shell>div{border-right:1px solid #343330;align-items:center;gap:13px;min-height:62px;padding:0 25px;display:flex}.footer-trust>.shell>div:first-child{padding-left:0}.footer-trust>.shell>div:last-child{border-right:0;padding-right:0}.footer-trust-icon{color:#e1a184;border:1px solid #a56c52;border-radius:50%;flex:none;place-items:center;width:37px;height:37px;font-size:8px;font-weight:850;display:grid}.footer-trust p{flex-direction:column;gap:3px;margin:0;display:flex}.footer-trust p strong,.review-score-badge strong{font-size:11px}.footer-trust p small,.review-score-badge span{color:#9d9992;font-size:9px}.review-score-badge{flex-wrap:wrap;flex-direction:row!important}.review-score-badge .stars{font-size:11px}.footer-grid{grid-template-columns:1.7fr .8fr .8fr 1.2fr 1fr;gap:52px;padding-top:62px}.footer-intro>p{max-width:320px;color:#aaa69f!important}.footer-socials{flex-wrap:wrap;margin-top:22px;flex-direction:row!important;gap:8px!important;display:flex!important}.footer-socials a{border:1px solid #393834;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;display:inline-flex}.footer-legal-details strong{color:#bbb6ae;font-weight:600}.motion-ready{opacity:0;transition:opacity .8s cubic-bezier(.2,.8,.2,1) var(--motion-delay,0s), transform .8s cubic-bezier(.2,.8,.2,1) var(--motion-delay,0s);transform:translateY(34px)}.motion-ready.is-visible{opacity:1;transform:translateY(0)}.motion-ready.is-visible.collection-card:hover{transform:translateY(-7px)}.motion-ready.is-visible.featured-card:hover{transform:translateY(-6px)}.motion-ready.is-visible.catalogue-card:hover{transform:translateY(-7px)}.steps article.motion-ready.is-visible:hover{transform:translateY(-5px)}.product-details details.motion-ready.is-visible:hover{transform:translateY(-3px)}.home-main>.section,.home-main>.trust-signals,.home-main>.testimonials-section{content-visibility:auto;contain-intrinsic-size:auto 720px}.catalogue-card,.blog-card,.work-tile,.testimonial-card{content-visibility:auto;contain-intrinsic-size:auto 460px}@keyframes hero-copy-in{to{opacity:1;transform:translateY(0)}}@keyframes hero-art-in{0%{opacity:0;transform:scale(1.035)translate(24px)}to{opacity:1;transform:scale(1)translate(0)}}@keyframes hero-slide-enter{0%{opacity:.32}to{opacity:1}}@keyframes content-swap{0%{opacity:0;transform:translateY(10px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes page-fade-in{0%{opacity:0}to{opacity:1}}@keyframes press-marquee{to{transform:translate(-50%)}}@keyframes ink-drift{0%{transform:translate(0,0)rotate(0)scale(.9)}to{transform:translate(90px,-45px)rotate(24deg)scale(1.12)}}@keyframes registration-spin{to{transform:rotate(360deg)}}@keyframes process-dot{0%,12%{background:#00a7bd;left:16.66%}42%,58%{background:#d71968;left:50%}88%,to{background:#edc900;left:83.33%}}@keyframes modal-backdrop-in{0%{opacity:0}}@keyframes modal-card-in{0%{opacity:0;transform:translateY(20px)scale(.98)}}@keyframes hero-message-change{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes journey-line{0%{transform:scaleX(0)}}@keyframes roller-spin{to{transform:rotate(360deg)}}@keyframes paper-output{0%,to{transform:translate(22px,10px)rotate(5deg)}50%{transform:translate(0)rotate(3deg)}}@keyframes about-ink-drift{to{transform:translate(-90px,70px)rotate(35deg)scale(1.25)}}@keyframes milestone-pulse{0%,to{box-shadow:0 0 #00a7bd00}50%{box-shadow:0 0 0 8px #00a7bd17}}@keyframes press-aura{to{transform:rotate(360deg)}}@keyframes machine-float{0%,to{transform:translateY(0)rotate(-.25deg)}50%{transform:translateY(-7px)rotate(.25deg)}}@keyframes press-scan{0%,to{opacity:.25;top:20%}50%{opacity:1;top:82%}}@keyframes screen-glow{0%,to{filter:brightness(.9);box-shadow:0 0 12px #00a7bd40}50%{filter:brightness(1.2);box-shadow:0 0 30px #00a7bd8c}}@keyframes ink-meter{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}@keyframes paper-feed{0%,to{margin-left:0}50%{margin-left:5px}}@keyframes promise-blink{0%,to{opacity:.55}50%{opacity:1}}@keyframes supply-scan{0%{transform:translateY(0)rotate(-7deg)}50%,to{transform:translateY(520px)rotate(-7deg)}}@keyframes supply-stage{0%,12%,to{border-color:#e1ddd5;transform:translate(0)}18%,30%{border-color:#00a7bd;transform:translate(3px)}}main{animation:.55s cubic-bezier(.2,.8,.2,1) both page-fade-in}@media (width>=941px){.home-fold{height:calc(100dvh + 54px)}.catalogue-grid>.catalogue-card:nth-last-child(2):nth-child(4n+1){grid-column:2}.header:not(.scrolled):not(.solid) .logo-image img{filter:grayscale()brightness(0)invert()}.home-main .home-fold>.hero{color:#fff;background:#111;display:block}.home-main .home-fold>.hero .hero-art{z-index:0;position:absolute;inset:54px 0 0}.home-main .home-fold>.hero .hero-art:after{background:linear-gradient(90deg,#080808b8 0%,#08080875 34%,#0808081a 58%,#0000 72%)}.home-main .home-fold>.hero .hero-art .hero-slide-image{object-fit:cover;object-position:center;width:100%;height:100%;transform:translate3d(var(--hero-x,0px), var(--hero-y,0px), 0) scale(1.025);inset:0}.home-main .home-fold>.hero .hero-art .hero-slide-image.active{transform:translate3d(var(--hero-x,0px), var(--hero-y,0px), 0) scale(1.01)}.home-main .home-fold>.hero .hero-copy{color:#fff;width:min(55%,760px);min-height:calc(100% - 54px);padding:84px 42px 64px clamp(46px,6vw,96px)}.home-main .home-fold>.hero h1{color:#fff;text-shadow:0 2px 28px #00000029}.home-main .home-fold>.hero .hero-message>p{color:#e8e4dc}.home-main .home-fold>.hero .eyebrow{color:#f2a07a}.home-main .home-fold>.hero .hero-actions .button.primary{color:var(--ink);background:#fff}.home-main .home-fold>.hero .hero-inquiry-link{color:#fff;border-color:#ffffff6b}.home-main .home-fold>.hero .hero-proof{color:#eeeae3}}@media (width>=941px) and (height<=760px){.hero{height:max(400px,100svh - 108px)}.hero-copy{padding:44px 28px 40px 54px}.hero .eyebrow{margin-bottom:13px;font-size:10px}.hero h1{margin-bottom:14px;font-size:clamp(48px,5vw,66px)}.hero-message>p{font-size:15px;line-height:1.45}.hero-actions{margin-top:14px}.hero-proof{margin-top:20px}.hero-pagination{bottom:23px;right:22px}}@media (width<=940px){.shell{width:calc(100% - 32px)}.topbar span:last-child,.search-button{display:none}.topbar{justify-content:center}.header{height:54px;padding-inline:16px}.menu-button{z-index:2;background:#fff;border-color:#1717162e;display:inline-grid;box-shadow:0 5px 16px #0a0a0a1f}.nav{z-index:5;opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;background:#fff;border:1px solid #1919181a;border-radius:16px;flex-direction:column;align-items:stretch;gap:0;padding:18px;transition:opacity .28s,transform .38s cubic-bezier(.2,.8,.2,1),visibility .28s;display:flex;position:absolute;top:53px;left:12px;right:12px;transform:translateY(-10px)scale(.985);box-shadow:0 18px 48px #0a0a0a3d}.nav.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.nav button,.nav a{text-align:left;border-bottom:1px solid var(--line);padding:14px 10px}.nav .nav-search-mobile{align-items:center;gap:8px;display:flex}.inquiry-button span{display:none}.inquiry-button{justify-content:center;width:34px;padding:0}.hero{grid-template-columns:1fr;height:auto;min-height:auto}.hero-copy{padding:58px 40px 45px}.hero-art{order:-1;height:430px}.hero-art:after{background:linear-gradient(0deg,#ecebe6 0,#0000 25%)}.split-heading{grid-template-columns:1fr;gap:25px}.collection-grid,.featured-grid{grid-template-columns:1fr 1fr}.work-page-hero{grid-template-columns:1fr;gap:20px}.work-page-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.about-hero>div{grid-template-columns:1fr;gap:28px}.journey-intro{grid-template-columns:1fr;gap:18px}.press-story-grid{grid-template-columns:1fr;gap:34px;min-height:0;padding-top:55px;padding-bottom:58px}.press-machine{width:100%;max-width:700px;height:320px;margin-inline:auto}.about-control{grid-template-columns:1fr;gap:38px;min-height:0;padding-top:54px;padding-bottom:58px}.control-copy h1{max-width:720px}.supply-map{width:100%}.about-production-grid{grid-template-columns:1fr;gap:38px;min-height:0;padding-top:58px;padding-bottom:62px}.about-production .press-machine{max-width:700px}.about-journey-grid{grid-template-columns:1fr;gap:38px;min-height:0;padding-top:58px;padding-bottom:62px}.about-journey .press-machine{max-width:700px;margin-inline:auto}.advantages-heading{grid-template-columns:1fr;gap:16px}.inquiry-intro{grid-template-columns:1fr;gap:28px}.inquiry-form-section{grid-template-columns:1fr}.inquiry-aside{position:static}.custom-cta{grid-template-columns:1.15fr 1fr;gap:30px}.footer-grid{grid-template-columns:1.7fr 1fr 1fr;gap:45px}.footer-grid>div:last-child{display:none}.catalogue-hero>div{grid-template-columns:1fr;gap:28px}.catalogue-tabs-wrap{top:54px}.catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-layout{grid-template-columns:minmax(0,1fr);gap:26px}.product-gallery{min-width:0;position:static}.product-config{border-left:0;min-width:0;padding:0 22px 24px}.product-details{grid-template-columns:1fr;padding-top:50px}.product-details details{border:1px solid var(--line);border-bottom:0;border-radius:0;min-height:0}.product-details details:first-child{border-radius:14px 14px 0 0}.product-details details:last-child{border-bottom:1px solid var(--line);border-radius:0 0 14px 14px}.product-search-content{grid-template-columns:1fr;gap:42px;padding-top:44px;padding-bottom:48px}.product-related,.product-related>div:last-child{grid-template-columns:1fr}.product-related button{border-left:1px solid var(--line);min-height:92px}}@media (width<=620px){.shell{width:calc(100% - 24px)}#root{padding-top:50px}.topbar{display:none}.header{width:100%;height:50px;margin:0;padding-inline:12px;position:fixed;top:0;left:0;right:0}.header:before{box-shadow:none;background:0 0;border-color:#0000}.header.scrolled:before,.header.solid:before{border-color:var(--line);background:#fffffdf7;box-shadow:0 5px 20px #18181512}.logo-image{width:114px;height:28px}.logo-image img{width:114px}.header:not(.scrolled):not(.solid) .logo-image img{filter:grayscale()brightness(0)invert()}.header.scrolled .logo-image img,.header.solid .logo-image img{filter:none}.nav{top:49px}.icon-button,.inquiry-button{width:34px;height:34px;min-height:34px}.header-actions{gap:5px}.site-search{place-items:center;padding:12px}.site-search-panel{border-radius:18px;max-height:calc(100svh - 24px)}.site-search-panel>header{min-height:68px;padding:13px 15px}.site-search-panel>header h2{font-size:22px}.site-search-input{min-height:49px;margin:13px 14px 8px}.site-search-results{padding:0 14px 8px}.site-search-results>button{grid-template-columns:68px 1fr auto;gap:11px}.site-search-results>button picture,.site-search-results>button img{width:68px;height:54px}.field-grid{grid-template-columns:1fr}.artwork-upload{padding:13px}.artwork-upload>div:first-child{grid-template-columns:34px minmax(0,1fr)}.artwork-upload>div:first-child>label{grid-column:1/-1;min-height:42px}.home-main{margin-top:-50px}.hero,.home-main .home-fold>.hero{color:#fff;background:#111;border-radius:0;width:100%;height:100svh;min-height:640px;padding-top:50px;display:block}.hero:before{display:none}.hero-art{z-index:0;order:initial;height:auto;position:absolute;inset:0}.hero-art:after{background:linear-gradient(90deg,#080808b3 0%,#08080880 64%,#08080829 100%),linear-gradient(#0808083d 0%,#0808081f 22%,#080808c7 56%,#080808f0 100%)}.hero-art .hero-slide-image{object-position:center;width:100%;height:100%;inset:0;transform:scale(1.08)}.hero-art .hero-slide-image:first-child{object-position:68% center}.hero-art .hero-slide-image.active{transform:scale(1.02)}.hero-copy{z-index:2;justify-content:flex-end;min-height:calc(100svh - 50px);padding:205px 20px 30px}.eyebrow{margin-bottom:14px;font-size:10px}.hero .eyebrow{color:#f2a07a}.hero h1{color:#fff;text-wrap:balance;max-width:350px;margin-bottom:16px;font-size:clamp(44px,13vw,54px)}.hero-message>p{color:#e4e0d9;max-width:340px;font-size:14px;line-height:1.5}.hero-actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:12px}.button{min-height:51px}.hero-actions .button{width:100%;color:var(--ink);background:#fff}.hero-actions .text-link{color:#fff;border:1px solid #ffffff61;border-radius:999px;justify-content:center;min-height:48px;padding:0 18px}.hero-proof{color:#ece8e1;gap:9px 16px;margin-top:20px;font-size:9px}.hero-registration{opacity:.65;width:38px;height:38px;top:auto;bottom:18px;right:18px}.hero-pagination{min-height:36px;top:14px;bottom:auto;right:14px}.hero-pagination>button{display:none}.hero-pagination>div{min-height:28px;padding-inline:7px}.section{padding-top:74px;padding-bottom:74px}.section-heading{margin-bottom:27px}.section-heading h2{font-size:39px}.split-heading{gap:18px}.split-heading>p{font-size:14px}#products.section{width:100%;padding:66px 12px;overflow:hidden}#products .section-heading h2{font-size:42px}.collection-grid{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;gap:12px;margin-inline:-12px;padding:0 12px 18px;display:flex;overflow-x:auto}.collection-grid::-webkit-scrollbar{display:none}.collection-card{scroll-snap-align:center;border-radius:19px;flex:0 0 82vw;box-shadow:0 15px 32px #28211814}.collection-image{aspect-ratio:1.32}.collection-copy{padding:20px 18px 21px}.collection-meta>span{font-size:9px}.collection-copy h3{min-height:0;margin-top:15px;font-size:23px;line-height:1.1}.collection-copy>p:not(.card-index){min-height:0;margin-bottom:14px;font-size:11px}.collection-link{font-size:10px}.press-track-group span{min-width:150px}.feature-section{overflow:hidden}.feature-section>.shell{width:100%;padding-inline:12px}.featured-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-12px;padding:0 12px 18px;display:flex;overflow-x:auto}.featured-grid::-webkit-scrollbar{display:none}.featured-card{scroll-snap-align:center;border-radius:18px;flex:0 0 79vw}.featured-card>span{min-height:82px;padding:17px 44px 18px 16px}.featured-card>i{display:block}.featured-card strong{font-size:15px}.featured-card small{font-size:10px}.work-main{padding-bottom:55px}.work-page-hero{background:var(--ink);color:#fff;gap:14px;width:100%;min-height:300px;padding:53px 18px 44px}.work-page-hero .eyebrow{color:#f2a07a}.work-page-hero h1{font-size:44px}.work-page-hero p{color:#c9c6bf;margin-top:20px;font-size:13px}.work-profile{width:calc(100% - 24px);min-height:92px;padding-block:13px}.work-avatar{width:58px;height:58px}.work-profile strong{font-size:14px}.work-profile span{font-size:10px}.work-page-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;width:100%}.work-tile>span{display:none}.work-multiple{transform-origin:100% 0;top:7px;right:7px;transform:scale(.72)}.work-modal{padding:0}.work-modal-card{border-radius:0;grid-template-rows:minmax(0,58%) minmax(0,42%);grid-template-columns:1fr;width:100%;height:100svh}.work-modal-copy{padding:0 20px 24px;overflow-y:auto}.work-post-author{padding:12px 58px 12px 16px;margin:0 -20px 20px!important}.work-author-avatar{width:34px;height:34px}.work-modal-copy h2{margin-bottom:10px;font-size:27px}.work-modal-copy>p{margin-bottom:4px;font-size:12px}.work-specs{margin-top:11px}.work-modal-copy>small{margin-top:18px}.work-close{color:#fff;background:#10100fb8;border-color:#fff6;top:13px;right:13px}.work-arrow{width:42px;height:42px;margin-top:-21px}.work-arrow.previous{left:11px}.work-arrow.next{right:11px}.about-hero{background:radial-gradient(circle at 91% 12%, #d71968a8, transparent 29%), radial-gradient(circle at 83% 1%, #00a7bdb3, transparent 23%), var(--ink);color:#fff;width:100%;min-height:390px;padding:48px 18px 44px}.about-hero:after{bottom:18px;right:16px;transform:scale(.75)}.about-hero h1{font-size:49px}.about-hero p{color:#cbc8c1;max-width:345px;font-size:12.5px}.about-hero .eyebrow{color:#ff858b}.journey-section{width:100%;padding:48px 12px 54px}.journey-intro{margin-bottom:28px}.journey-intro h2{font-size:37px}.journey-track{grid-template-columns:1fr;gap:18px}.journey-track:before{transform-origin:top;background:linear-gradient(#00a7bd,#d71968 50%,#edc900);width:2px;height:auto;animation-name:journey-line-vertical;inset:36px auto 36px 35px}.journey-step{grid-template-columns:72px 1fr;align-items:start;gap:13px;display:grid}.journey-step>div{min-height:0;margin-top:0;padding:19px 18px}.journey-step h3{margin-top:18px;font-size:20px}.press-story-grid{gap:32px;width:100%;padding:50px 12px 54px}.press-story h2{font-size:45px}.press-story p{font-size:13px}.press-machine{border-radius:21px;height:270px}.press-screen{width:66px;height:44px;top:19px;right:19px}.press-rollers{gap:8px}.press-rollers i{border-width:8px;width:62px;height:62px}.paper-out{padding:18px}.about-edge{width:100%;padding:48px 12px 56px}.edge-grid{grid-template-columns:1fr;gap:10px}.edge-grid article{min-height:0;padding:24px 22px}.edge-grid h3{margin:30px 0 8px;font-size:21px}.about-control{gap:30px;width:100%;padding:46px 12px 50px}.control-copy h1{margin-bottom:17px;font-size:45px}.control-copy>p{margin-bottom:20px;font-size:12.5px}.control-promises{gap:6px}.control-promises span{min-height:31px;font-size:8.5px}.supply-map{border-radius:16px;padding:15px}.supply-map-head{flex-direction:column;align-items:flex-start;gap:4px}.supply-flow article{min-height:49px}.control-result strong{font-size:9.5px;line-height:1.4}.about-production-grid{gap:30px;width:100%;padding:50px 12px 55px}.compact-journey h2{font-size:40px}.compact-journey article{grid-template-columns:43px 1fr}.about-production .press-machine{height:270px}.about-journey-grid{gap:30px;width:100%;padding:98px 12px 52px}.journey-copy h1{font-size:43px}.journey-copy>p{font-size:11.5px}.journey-milestones article{grid-template-columns:42px 1fr}.about-journey .press-machine{height:270px}.advantages-section{width:100%;padding:48px 12px 56px}.advantages-heading{margin-bottom:28px}.advantages-heading h2{font-size:39px}.advantages-heading p{font-size:11.5px}.advantage-grid{grid-template-columns:1fr}.advantage-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:20px 18px 22px}.advantage-grid article:last-child{border-bottom:0}.advantage-grid h3{margin:28px 0 8px;font-size:20px}.chain-proof{margin-top:26px}.chain-proof-head{grid-template-columns:1fr;gap:10px;min-height:0;padding:18px 17px}.chain-proof-head strong{font-size:16px}.chain-proof-head p{font-size:9px}.passive-chain{grid-template-columns:1fr;gap:0;padding:17px 17px 10px}.passive-chain:before{background:linear-gradient(#00a7bd,#d71968 48%,#edc900 76%,#171716);width:2px;height:auto;inset:22px auto 27px 23px}.passive-chain>span{min-height:53px;padding:0 0 10px 27px}.passive-chain>span:before{top:1px;left:0}.chain-result{grid-template-columns:1fr;gap:10px;min-height:0;padding:16px 17px}.chain-result strong{font-size:9px}.inquiry-intro{width:100%;min-height:0;padding:48px 12px 38px}.inquiry-intro h1{font-size:47px}.inquiry-intro p{font-size:12.5px}.inquiry-form-section{width:100%;padding:0 12px 70px}.inquiry-form{border-radius:14px;padding:18px 14px}.field-grid{grid-template-columns:1fr;gap:13px}.full-field{grid-column:auto}.channel-choice{grid-template-columns:1fr}.inquiry-aside{padding:20px}.inquiry-aside h2{font-size:27px}.process-section{width:100%;padding:58px 12px 62px}.process-heading{flex-direction:column;align-items:flex-start;gap:7px;margin-bottom:30px}.process-heading h2{font-size:40px}.process-heading>p{font-size:11px}.process-flow:before{top:21px}.process-flow:after{top:15px}.process-step>span{width:44px;height:44px;font-size:9px}.process-step strong{margin-top:12px;font-size:14px}.process-step small{max-width:100px;font-size:8px}.custom-cta{border-radius:19px;grid-template-columns:1fr;gap:23px;min-height:0;padding:32px 23px 36px}.custom-cta:after{width:28px;height:28px;top:20px;right:20px}.custom-cta h2{max-width:330px;font-size:38px}.custom-cta p{margin-bottom:3px;padding-right:0;font-size:12px}.light-button{width:100%}.footer{padding-top:55px;padding-bottom:92px}.footer-grid{grid-template-columns:1fr 1fr;gap:40px 25px}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div:last-child{display:none}.footer-bottom{margin-top:40px}#about.section{padding-top:16px;padding-bottom:40px}.catalogue-hero{background:radial-gradient(circle at 93% 15%, #d71968b3, transparent 30%), radial-gradient(circle at 83% 2%, #00a7bdbf, transparent 24%), var(--ink);color:#fff;width:100%;min-height:400px;padding:58px 18px 48px}.catalogue-hero h1{font-size:45px}.catalogue-hero p{color:#cbc8c1;font-size:14px}.catalogue-hero .eyebrow{color:#f2a07a}.catalogue-tabs-wrap{top:54px}.catalogue-tabs{width:100%;min-height:64px;padding-inline:12px}.catalogue-tabs button{min-height:39px;padding:0 13px;font-size:11px}.catalogue-results{padding-top:38px;padding-bottom:85px}.catalogue-results-heading{flex-direction:column;align-items:flex-start;gap:10px}.catalogue-grid{grid-template-columns:1fr 1fr;gap:9px}.catalogue-card{border-radius:14px}.catalogue-card-image{aspect-ratio:1.05}.catalogue-card-copy{padding:14px 12px 13px}.catalogue-card-copy h2{min-height:37px;margin-top:7px;font-size:16px}.catalogue-card-copy>p{min-height:42px;margin-bottom:12px;font-size:9px}.catalogue-card-copy em{font-size:9px}.quote-panel{grid-template-columns:1fr}.product-main{padding-top:8px}.product-stage{width:100%;box-shadow:none;border-inline:0;border-radius:0}.breadcrumb{white-space:nowrap;min-height:36px;padding-inline:12px;overflow:hidden}.product-layout{gap:0;width:100%}.product-gallery{padding:10px 12px 0}.product-photo{aspect-ratio:1.18;border-radius:13px}.gallery-caption{padding:9px 1px 0}.product-config{width:100%;margin-inline:auto;padding:20px 12px 22px}.product-title-row{align-items:flex-start}.product-config>h1{margin-top:10px;font-size:33px}.product-intro{font-size:12.5px}.product-badges{gap:9px 14px;margin-bottom:17px}.options-grid{grid-template-columns:1fr}.pricing-demo{flex-direction:column;align-items:stretch}.segmented{width:100%}.segmented button{flex:1}.matrix-note{gap:10px}.matrix-note em{text-align:center}.from-price{grid-template-columns:1fr}.inquiry-actions{padding-bottom:6px}.product-details{width:calc(100% - 24px);padding-top:12px;padding-bottom:90px}.mobile-action{z-index:30;padding:9px 12px calc(9px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fffefafb;grid-template-columns:1fr 49px;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-action button{background:var(--ink);color:#fff;border:0;border-radius:999px;min-height:49px;font-weight:750}.mobile-action a{color:#fff;background:#1fb866;border-radius:50%;place-items:center;display:grid}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.hero-copy>*,.hero-message,.motion-ready{opacity:1!important;transform:none!important}.hero-art img{transform:none!important}}@media (width<=940px){.trust-heading,.testimonials-heading{grid-template-columns:1fr;gap:18px}.trust-stat-grid{grid-template-columns:repeat(2,1fr)}.trust-stat-grid article:nth-child(2){border-right:0}.trust-stat-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.blog-card.featured{grid-template-columns:1fr 1fr}.blog-grid{grid-template-columns:repeat(2,1fr)}.article-layout,.faq-page-content{grid-template-columns:minmax(0,1fr) 230px;gap:35px}.related-post-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1.5fr repeat(2,1fr);gap:44px 28px}.footer-grid>div:last-child{display:flex}.footer-intro{grid-row:span 2}.footer-trust>.shell{grid-template-columns:1fr 1fr}.footer-trust>.shell>div:last-child{border-top:1px solid #343330;grid-column:1/-1}.home-journal-heading{grid-template-columns:1fr;gap:18px}.home-journal-grid{grid-template-columns:repeat(2,1fr)}.home-journal-grid .blog-card:last-child{display:none}}@media (width<=620px){.trust-signals,.trust-signals.compact,.testimonials-section,.testimonials-section.compact{padding:42px 0}.trust-heading h2{font-size:34px}.trust-stat-grid article{min-height:126px;padding:18px}.trust-stat-grid strong{font-size:32px}.sustainability-callout{flex-direction:column;align-items:flex-start;padding:18px}.sustainability-callout button{justify-content:space-between;align-self:stretch}.testimonial-grid{scroll-snap-type:x mandatory;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.testimonial-card{scroll-snap-align:start;min-width:84vw}.blog-hero,.faq-hero{min-height:250px;padding-block:38px 30px;display:block}.blog-hero>div,.faq-hero>div{margin-top:34px}.blog-hero h1,.faq-hero h1{font-size:44px}.blog-filter-wrap{top:62px}.blog-filters{min-height:56px}.blog-listing{padding-top:24px}.blog-card.featured{min-height:0;display:block}.blog-card.featured .blog-card-image{aspect-ratio:1.3}.blog-card.featured .blog-card-copy{padding:22px}.blog-card.featured h2{font-size:28px}.blog-grid{grid-template-columns:1fr}.blog-article-header{padding-top:34px}.blog-article-header nav{margin-bottom:24px;line-height:1.4}.blog-article-header h1{font-size:42px}.article-hero{border-radius:14px;width:calc(100% - 24px);height:62vw}.article-layout,.faq-page-content{padding-block:35px 58px;display:block}.answer-first{padding:18px;font-size:15px}.article-body h2{font-size:27px}.article-body p{font-size:14px}.article-aside,.faq-page-content>aside{margin-top:38px;position:static}.related-product-grid,.related-post-grid{grid-template-columns:1fr}.footer-trust>.shell{width:100%;display:block}.footer-trust>.shell>div{border-bottom:1px solid #343330;border-right:0;min-height:72px;padding:0 18px!important}.footer-grid{grid-template-columns:1fr 1fr;padding-top:45px}.footer-intro{grid-area:auto/1/auto/-1}.footer-grid>div:last-child{display:flex}.footer-bottom{flex-direction:column;align-items:flex-start;gap:10px}.home-journal{padding-block:52px}.home-journal-heading h2{font-size:40px}.home-journal-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-12px;padding:0 12px 12px;display:flex;overflow-x:auto}.home-journal-grid .blog-card,.home-journal-grid .blog-card:last-child{scroll-snap-align:center;min-width:82vw;display:block}.home-main{width:100%;max-width:100%;overflow-x:hidden}.home-main>section,.home-main>.home-fold{max-width:100%}#products.section{flex-direction:column;min-height:0;padding:30px 12px 24px;display:flex}#products .section-heading{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}#products .section-heading>div:first-child{min-width:0}#products .section-heading .eyebrow{margin-bottom:9px}#products .section-heading h2{font-size:clamp(29px,8.5vw,35px);line-height:.98}#products .heading-action{flex:none}#products .heading-action>p{display:none}#products .heading-action .text-link{white-space:nowrap;padding:7px 0;font-size:9px}#products .collection-grid{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;margin:0;padding:0;display:grid;overflow:visible}#products .collection-card{border-radius:14px;grid-template-rows:minmax(96px,58%) minmax(0,42%);min-width:0;height:100%;display:grid;box-shadow:0 10px 24px #1e1d1a12}#products .collection-image{aspect-ratio:auto;width:100%;height:100%}#products .collection-copy{min-height:0;padding:10px 11px 11px;overflow:hidden}#products .collection-meta>span{display:none}#products .collection-copy h3{min-height:0;margin:7px 0 5px;font-size:clamp(15px,4.3vw,18px);line-height:1.05}#products .collection-copy>p:not(.card-index){display:none}#products .collection-link{min-height:25px;padding-top:6px;font-size:8px}#products .collection-link .icon{width:14px;height:14px}.home-main .feature-section{min-height:0;padding:30px 0 24px;display:flex}.home-main .feature-section>.shell{flex-direction:column;width:100%;min-height:0;padding-inline:12px;display:flex}.home-main .feature-section .section-heading{margin-bottom:16px}.home-main .feature-section .section-heading .eyebrow{margin-bottom:9px}.home-main .feature-section .section-heading h2{font-size:clamp(29px,8.5vw,35px)}.home-main .featured-grid{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;margin:0;padding:0;display:grid;overflow:visible}.home-main .featured-card{border-radius:14px;grid-template-rows:minmax(0,1fr) auto;min-width:0;height:100%;display:grid}.home-main .featured-image{aspect-ratio:auto;height:100%;min-height:0}.home-main .featured-card>span{justify-content:center;min-height:48px;padding:10px 32px 10px 11px}.home-main .featured-card strong{font-size:12px;line-height:1.1}.home-main .featured-card small{display:none}.home-main .featured-card>i{bottom:16px;right:10px}.home-main .home-journal{min-height:0;padding:32px 0}.home-main .home-journal>.shell{flex-direction:column;height:auto;min-height:0;display:flex}.home-main .home-journal-heading{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.home-main .home-journal-heading>div:first-child{min-width:0}.home-main .home-journal-heading .eyebrow{margin-bottom:8px}.home-main .home-journal-heading h2{font-size:clamp(28px,8vw,34px);line-height:.98}.home-main .home-journal-heading>div:last-child p{display:none}.home-main .home-journal-heading .text-link{white-space:nowrap;padding:7px 0;font-size:9px}.home-main .home-journal-grid{flex:none;grid-template-rows:repeat(3,116px);grid-template-columns:1fr;gap:8px;min-height:0;margin:0;padding:0;display:grid;overflow:visible}.home-main .home-journal-grid .blog-card,.home-main .home-journal-grid .blog-card:last-child{border-radius:13px;grid-template-columns:35% minmax(0,1fr);min-width:0;min-height:0;display:grid}.home-main .home-journal-grid .blog-card-image{aspect-ratio:auto;height:100%;min-height:0}.home-main .home-journal-grid .blog-card-copy{flex-direction:column;justify-content:center;min-width:0;padding:11px 12px;display:flex}.home-main .home-journal-grid .blog-card-copy h2{margin:7px 0 0;font-size:clamp(13px,3.8vw,16px);line-height:1.08}.home-main .home-journal-grid .blog-card-copy>p,.home-main .home-journal-grid .blog-card-copy>div,.home-main .home-journal-grid .blog-card-copy>button{display:none}.home-main .process-section{flex-direction:column;justify-content:center;min-height:0;padding:38px 12px 42px;display:flex}.home-main .trust-signals.compact{align-items:center;min-height:0;padding:34px 0;display:flex}.home-main .trust-signals.compact>.shell{width:calc(100% - 24px)}.home-main .trust-signals.compact .trust-heading{margin-bottom:14px}.home-main .trust-signals.compact .trust-heading>p{display:none}.home-main .trust-signals.compact .trust-heading .eyebrow{margin-bottom:8px}.home-main .trust-signals.compact .trust-heading h2{font-size:clamp(28px,8vw,34px)}.home-main .trust-signals.compact .trust-stat-grid{border-radius:13px 13px 0 0;grid-template-columns:repeat(2,1fr)}.home-main .trust-signals.compact .trust-stat-grid article{min-height:82px;padding:12px 13px}.home-main .trust-signals.compact .trust-stat-grid strong{font-size:25px}.home-main .trust-signals.compact .trust-stat-grid span{margin-top:7px;font-size:10px}.home-main .trust-signals.compact .trust-stat-grid small{display:none}.home-main .trust-signals.compact .sustainability-callout{border-radius:0 0 13px 13px;flex-direction:row;align-items:center;gap:10px;padding:12px 13px}.home-main .trust-signals.compact .sustainability-callout>div{gap:10px}.home-main .trust-signals.compact .sustainability-mark{width:38px;height:38px;font-size:9px}.home-main .trust-signals.compact .sustainability-callout strong{margin:0;font-size:10px}.home-main .trust-signals.compact .sustainability-callout p{display:none}.home-main .trust-signals.compact .sustainability-callout button{white-space:nowrap;align-self:center;padding:6px 0;font-size:8px}.home-main .testimonials-section.compact{align-items:center;min-height:0;padding:34px 0;display:flex}.home-main .testimonials-section.compact .section-heading{margin-bottom:14px}.home-main .testimonials-section.compact .testimonials-heading>p{display:none}.home-main .testimonials-section.compact .testimonials-heading .eyebrow{margin-bottom:8px}.home-main .testimonials-section.compact .testimonials-heading h2{font-size:clamp(28px,8vw,34px)}.home-main .testimonials-section.compact .testimonial-grid{grid-template-columns:1fr;gap:7px;padding:0;display:grid;overflow:visible}.home-main .testimonials-section.compact .testimonial-card{border-radius:12px;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;min-height:0;padding:13px 15px;display:grid}.home-main .testimonials-section.compact .testimonial-card .stars{font-size:9px}.home-main .testimonials-section.compact .testimonial-card blockquote{-webkit-line-clamp:2;color:#413f3b;-webkit-box-orient:vertical;min-width:0;margin:0;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.home-main .testimonials-section.compact .testimonial-card>div{text-align:right;margin:0}.home-main .testimonials-section.compact .testimonial-card strong{font-size:9px}.home-main .testimonials-section.compact .testimonial-card span{font-size:8px}.home-main>#about.section{padding:28px 12px}}@keyframes journey-line-vertical{0%{transform:scaleY(0)}}:root{--mobile-header-height:50px}.trust-stat-grid:has(article:only-child){grid-template-columns:minmax(240px,420px)}.footer-trust>.shell:has(>div:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.footer-trust>.shell:has(>div:nth-child(2):last-child)>div:nth-child(2){border-right:0}.nav a:not(.nav-whatsapp){color:inherit;font:inherit;font-weight:inherit;text-decoration:none}@media (width<=620px){html,body,#root{max-width:100%;overflow-x:clip}#root{padding-top:calc(var(--mobile-header-height) + env(safe-area-inset-top))}.header{top:env(safe-area-inset-top);height:var(--mobile-header-height)}.nav{top:calc(var(--mobile-header-height) + env(safe-area-inset-top));max-height:calc(100dvh - var(--mobile-header-height) - env(safe-area-inset-top));isolation:isolate;background:#fffffdfc;overflow-y:auto}.home-main{margin-top:calc(-1 * (var(--mobile-header-height) + env(safe-area-inset-top)))}.home-main>.home-fold{--mobile-browser-tail:64px;height:calc(var(--home-viewport-height,max(100vh, 100dvh)) + var(--mobile-browser-tail) + 1px);background:var(--ink);grid-template-rows:minmax(0,1fr) 40px;min-height:0;display:grid;overflow:hidden}.hero,.home-main .home-fold>.hero{height:100%;min-height:0;padding-top:calc(var(--mobile-header-height) + env(safe-area-inset-top))}.home-main .home-fold>.hero .hero-copy{min-height:calc(100% - var(--mobile-header-height) - env(safe-area-inset-top));padding-top:clamp(135px,24dvh,205px)}.home-main .home-fold>.press-strip{height:40px}.home-main .home-fold>.press-strip .press-track{min-height:38px}.home-main .home-fold>.press-strip .press-track-group span{letter-spacing:.16em;min-width:132px;font-size:7px}.home-main .home-fold>.press-strip .press-track i{width:4px;height:4px;margin-right:11px;box-shadow:6px 0 #d71968,12px 0 #edc900}.hero-message>p{font-size:16px}.hero-proof{font-size:12px}.collection-copy h3{font-size:clamp(16px,4.5vw,19px)}#products .collection-link,.home-main .feature-section .featured-card small,.home-main .home-journal-heading .text-link,.home-main .trust-signals.compact .sustainability-callout button{font-size:12px}#products .collection-link{align-items:center;min-height:44px}.catalogue-tabs-wrap,.blog-filter-wrap{top:calc(var(--mobile-header-height) + env(safe-area-inset-top))}.catalogue-tabs-wrap:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff 82%);width:30px;position:absolute;top:0;bottom:0;right:0}.catalogue-tabs button,.blog-filters button{min-height:44px}.mobile-action.single{grid-template-columns:1fr}.blog-article-header,.about-main,.faq-main,.work-main,.catalogue-main,.product-main,.inquiry-main{scroll-margin-top:calc(var(--mobile-header-height) + env(safe-area-inset-top))}.blog-article-header{padding-top:54px}.blog-article-header nav{font-size:13px}.article-body p{font-size:16px;line-height:1.65}.footer-grid{grid-template-columns:1fr;gap:30px}.footer-intro{grid-column:auto}.footer-grid a,.footer-grid button,.footer-grid p{font-size:14px}.footer-trust>.shell:has(>div:nth-child(2):last-child){grid-template-columns:1fr;display:grid}.footer-trust>.shell:has(>div:nth-child(2):last-child)>div{border-right:0}}@media (width<=620px) and (height<=700px){.home-main>.home-fold,.hero,.home-main .home-fold>.hero{min-height:0}.hero-copy{padding:112px 18px 18px}.hero h1{margin-bottom:10px;font-size:clamp(38px,11vw,46px)}.hero-message>p{font-size:14px}.hero-actions{gap:7px}.hero-proof{margin-top:12px}}:root{--type-caption:.75rem;--type-small:.8125rem;--type-ui:.875rem;--type-body:1rem;--type-lead:1.0625rem;--leading-copy:1.62;--display-hero:clamp(3rem, 5vw, 4.25rem);--display-page:clamp(2.75rem, 4.5vw, 4rem);--heading-section:clamp(2rem, 3.5vw, 3rem)}html{font-size:100%}body{font-size:var(--type-body);-webkit-font-smoothing:antialiased;font-weight:430;line-height:1.5}h1,h2,h3,.button,.nav,.catalogue-card-copy h2,.product-config h1{font-optical-sizing:auto;text-wrap:balance}p,li,blockquote{text-wrap:pretty}.home-main .testimonials-section.compact .testimonial-card blockquote{-webkit-line-clamp:unset;display:block;overflow:visible}.nav button,.nav a{font-size:var(--type-ui);font-weight:650}.inquiry-button{font-size:var(--type-small)}.site-search-panel>header span,.site-search-results>button small,.basket-panel>header span,.basket-item-number,.card-index,.work-tile small,.work-post-author small,.journey-step small,.press-benefits b,.edge-grid article>span,.supply-map-head span,.control-result span,.compact-journey article>b,.journey-milestones b,.advantage-grid b,.chain-proof-head span,.passive-chain b,.chain-result span,.inquiry-steps b,.inquiry-reference span,.inquiry-basket-summary>div span,.inquiry-basket-summary article>b,.catalogue-results-heading span,.catalogue-card-copy>span,.breadcrumb,.config-section-heading>span,.pricing-demo>div:first-child>span,.matrix-note em,.price-matrix thead th,.quote-panel>div>span,.listing-panel>span,.blog-card-copy>span,.draft-label,.price-signal span,.footer-trust-icon{font-size:var(--type-caption)}.site-search-results>button em,.basket-items article p,.basket-items article small,.basket-items article>button,.basket-panel>footer p,.basket-panel>footer .text-link,.collection-meta>span,.collection-link,.featured-card small,.work-specs span,.work-quote small,.journey-step p,.press-benefits strong,.press-benefits small,.paper-out span,.edge-grid p,.control-promises span,.supply-map-head strong,.supply-flow article>b,.supply-flow strong,.supply-flow small,.control-result strong,.compact-journey article strong,.compact-journey article small,.journey-milestones strong,.journey-milestones small,.advantage-grid p,.chain-proof-head p,.passive-chain strong,.passive-chain small,.chain-result strong,.inquiry-steps span,.inquiry-basket-summary article span small,.inquiry-basket-summary article button,.artwork-upload small,.form-error,.inquiry-status,.channel-choice small,.inquiry-note,.inquiry-aside li,.inquiry-aside>div,.process-step small,.catalogue-tabs button span,.catalogue-results-heading>p,.gallery-caption,.made-to-order,.config-section-heading small,.pricing-demo p,.segmented button,.price-matrix td small,.from-price>div>span,.from-price>div small,.quote-panel p,.quote-panel label span,.inquiry-actions a,.save-spec,.product-fineprint,.product-details p,.trust-stat-grid small,.sustainability-callout p,.testimonial-card span,.blog-card-copy>div,.blog-article-header nav,.article-meta,.comparison-table-wrap th,.comparison-table-wrap td,.article-aside>span,.article-aside p,.related-product-grid span,.faq-page-content>aside p,.footer-trust p small,.review-score-badge span{font-size:var(--type-small)}.site-search-empty p,.site-search-empty button,.site-search-panel>footer button,.basket-empty p,.hero-proof,.collection-copy>p:not(.card-index),.product-list button,.featured-card strong,.work-page-hero p,.work-profile span,.work-post-author strong,.work-modal-copy>p,.work-quote>span,.work-quote button,.about-hero p,.journey-step p,.press-story p,.edge-grid p,.journey-copy>p,.advantages-heading p,.inquiry-intro p,.field-grid label>span,.channel-choice legend,.field-grid input,.field-grid select,.field-grid textarea,.artwork-upload strong,.artwork-upload>div:first-child>label,.channel-choice strong,.inquiry-aside>p,.process-heading>p,.process-step small,.steps p,.footer-grid>div:first-child>p,.footer h3,.footer button,.footer a,.footer-grid div:not(:first-child) p,.footer-bottom,.catalogue-tabs button,.catalogue-card-copy>p,.catalogue-card-copy em,.product-intro,.product-badges span,.config-section-heading strong,.select-field>span,.from-price label>span,.select-field select,.from-price input,.price-matrix table,.price-matrix tbody th,.price-matrix td strong,.listing-panel p,.product-details summary,.trust-heading>p,.trust-stat-grid span,.sustainability-callout strong,.sustainability-callout button,.testimonials-heading>p,.testimonial-card blockquote,.testimonial-card strong,.home-journal-heading>div:last-child p,.blog-hero p,.faq-hero p,.blog-filters button,.blog-card-copy>p,.blog-card-copy>button,.faq-block summary,.faq-block details p,.related-product-grid strong,.faq-page-content>aside .button,.price-signal strong,.footer-trust p strong,.review-score-badge strong{font-size:var(--type-ui);line-height:1.55}.hero-message>p,.split-heading>p,.heading-action>p,.article-body p{font-size:var(--type-body);line-height:var(--leading-copy)}.article-body p,.answer-first,.faq-block details p{max-width:68ch}.hero h1{font-size:var(--display-hero);letter-spacing:-.045em;line-height:.98}.section-heading h2,.process-heading h2,.trust-heading h2,.testimonials-heading h2,.home-journal-heading h2,.faq-block h2,.article-body h2{font-size:var(--heading-section);letter-spacing:-.035em;line-height:1.08}.work-page-hero h1,.about-hero h1,.control-copy h1,.journey-copy h1,.inquiry-intro h1,.catalogue-hero h1,.blog-hero h1,.faq-hero h1,.blog-article-header h1{font-size:var(--display-page)}.work-page-hero p,.about-hero p,.control-copy>p,.journey-copy>p,.advantages-heading p,.inquiry-intro p,.catalogue-hero p,.blog-hero p,.faq-hero p{font-size:var(--type-body);line-height:var(--leading-copy)}.section-heading h2,.work-page-hero h1,.about-hero h1,.journey-intro h2,.press-story h2,.control-copy h1,.compact-journey h2,.journey-copy h1,.advantages-heading h2,.inquiry-intro h1,.custom-cta h2,.catalogue-hero h1,.blog-hero h1,.faq-hero h1,.blog-article-header h1{letter-spacing:-.045em;line-height:1}@media (width<=620px){:root{--type-body:1rem;--type-lead:1rem}.nav button,.nav a{font-size:1rem}.hero h1{font-size:clamp(2.5rem,11vw,3.35rem);line-height:.98}.hero-message>p{font-size:1rem;line-height:1.55}.hero-proof{font-size:var(--type-small)}.section-heading h2,#products .section-heading h2,.home-main .feature-section .section-heading h2,.home-main .home-journal-heading h2,.home-main .trust-signals.compact .trust-heading h2,.home-main .testimonials-section.compact .testimonials-heading h2{font-size:clamp(2rem,8.7vw,2.5rem);line-height:1.04}.work-page-hero h1,.about-hero h1,.control-copy h1,.journey-copy h1,.inquiry-intro h1,.catalogue-hero h1,.blog-hero h1,.faq-hero h1,.blog-article-header h1{font-size:clamp(2.5rem,10.5vw,3.35rem);line-height:1.02}.field-grid input,.field-grid select,.field-grid textarea{font-size:1rem}.catalogue-card-copy h2{min-height:0;font-size:1.125rem;line-height:1.15}.catalogue-card-copy>p{min-height:0;font-size:var(--type-small);line-height:1.5}.catalogue-card-copy em,#products .collection-link,.home-main .home-journal-heading .text-link,.home-main .trust-signals.compact .sustainability-callout button,.home-main .testimonials-section.compact .testimonial-card blockquote,.home-main .testimonials-section.compact .testimonial-card strong,.home-main .testimonials-section.compact .testimonial-card span{font-size:var(--type-small)}}
