@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");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:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_e32ecab8-module__tX_krG__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_e32ecab8-module__tX_krG__variable{--font-sans-en:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9a0d344f313d307-s.p.3ik2qu-u9tgho.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa914dbbd9a27e94-s.0n4hkusom70ae.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5a1ede1938590d51-s.19gzon4xl8qiz.woff2)format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5d6231e6818a3930-s.2vs72h_x6qrve.woff2)format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/280fac012b00b901-s.p.3ihiqn4pviisd.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65b08f011bd29e21-s.00vfn3_g-ftpg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a1b65e215f8df202-s.3w3hylgez90of.woff2)format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3347fc7792f0b5ea-s.0c7ha31nuacbu.woff2)format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ceec3e50f42c26e3-s.p.0da8nscnv1nkd.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b140408e2d7eae5d-s.2x1j3gzzngp4x.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3af3242084a193c-s.1jr_z050he_qo.woff2)format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/441492499fc86682-s.1fbvi_fot8u4l.woff2)format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5ad8fdb5805e9b4a-s.p.0-uv4l43gdmt7.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bb8a9270184a3556-s.0phk7_etl12r4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b3f2ed44161db83e-s.3c64at4xi6rda.woff2)format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/84cd8d504984ae62-s.0iritm8hg8q1a.woff2)format("woff2");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:IBM Plex Sans Arabic Fallback;src:local(Arial);ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_arabic_3f8d3a43-module__B0hmHW__className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.ibm_plex_sans_arabic_3f8d3a43-module__B0hmHW__variable{--font-sans-ar:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans-en);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}}:root{--color-leaf-deep:#0b3d2e;--color-brand-green:#009644;--color-brand-green-light:#23a455;--color-oil-amber:#c4a35a;--color-paper:#f4f0e6;--color-ink:#121410;--color-navy:#011627;--color-muted:#5c6358;--color-border:#d8d2c4;--color-leaf:var(--color-brand-green);--color-brass:var(--color-oil-amber);--color-rule:var(--color-border);--max-width:72rem;--section-padding:clamp(3rem, 6vw, 6rem);--radius-btn:.5rem}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans-en), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}[dir=rtl] body,[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{font-family:var(--font-sans-ar), system-ui, sans-serif}h1,h2,h3,h4{font-family:var(--font-sans-en), system-ui, sans-serif;color:var(--color-leaf-deep);font-weight:600;line-height:1.15}a{color:inherit;text-decoration:none}img{max-width:100%}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{width:100%;max-width:var(--max-width);margin-inline:auto;padding-inline:1.25rem}.skip-link{z-index:100;background:var(--color-leaf-deep);color:var(--color-paper);letter-spacing:.04em;inset-inline-start:1rem;padding:.55rem .9rem;font-size:.78rem;position:absolute;top:-4rem}.skip-link:focus{top:.75rem}.masthead{z-index:50;border-bottom:1px solid var(--color-border);background:#fff;position:sticky;top:0}.masthead.is-compact{box-shadow:0 8px 24px var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.masthead.is-compact{box-shadow:0 8px 24px color-mix(in srgb, var(--color-ink) 5%, transparent)}}.masthead a:focus-visible,.masthead button:focus-visible,.skip-link:focus-visible{outline:2px solid var(--color-brand-green);outline-offset:3px}.masthead__utility a:focus-visible{outline-color:var(--color-oil-amber)}.masthead__utility{background:var(--color-leaf-deep);color:var(--color-paper);grid-template-rows:1fr;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.masthead__utility{color:color-mix(in srgb, var(--color-paper) 88%, white)}}.masthead__utility{letter-spacing:.01em;font-size:.72rem;transition:grid-template-rows .2s,opacity .2s}.masthead__utility>.wrap{justify-content:space-between;align-items:center;gap:1rem;min-height:2.05rem;display:flex;overflow:hidden}.masthead.is-compact .masthead__utility{opacity:0;pointer-events:none;grid-template-rows:0fr}.masthead.is-compact .masthead__utility>.wrap{min-height:0}.masthead__meta{flex-wrap:wrap;align-items:center;gap:.55rem .85rem;min-width:0;margin:0;display:flex}.masthead__meta span:not(.masthead__dot),.masthead__meta a{white-space:nowrap;align-items:center;display:inline-flex}.masthead__dot{background:var(--color-oil-amber);opacity:.7;border-radius:50%;flex-shrink:0;width:3px;height:3px}.masthead__tools{flex-shrink:0;align-items:center;gap:.95rem;display:flex}.masthead__utility a:hover{color:var(--color-oil-amber)}.masthead__social{gap:.45rem;display:inline-flex}.masthead__social a{width:1.4rem;height:1.4rem;color:var(--color-paper);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.masthead__social a{color:color-mix(in srgb, var(--color-paper) 88%, white)}}.masthead__social a{opacity:.8}.masthead__social a:hover{opacity:1;color:var(--color-oil-amber)}.masthead__social svg{width:11px;height:11px}.masthead__langs{align-items:baseline;gap:.35rem;margin:0;display:flex}.masthead__utility .masthead__langs a{color:var(--color-paper)}@supports (color:color-mix(in lab, red, red)){.masthead__utility .masthead__langs a{color:color-mix(in srgb, var(--color-paper) 55%, white)}}.masthead__utility .masthead__langs a.is-active{color:var(--color-paper);font-weight:600}.masthead__utility .masthead__langs a:hover{color:var(--color-oil-amber)}.masthead__utility .masthead__langs span{opacity:.4;color:var(--color-paper)}@supports (color:color-mix(in lab, red, red)){.masthead__utility .masthead__langs span{color:color-mix(in srgb, var(--color-paper) 70%, white)}}.masthead__shell{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem 1.5rem;min-height:3.5rem;transition:min-height .18s;display:grid}.masthead.is-compact .masthead__shell{min-height:3rem}.masthead__logo{align-items:center;min-width:0;line-height:0;display:flex}.masthead__logo img{object-fit:contain;width:auto;max-width:none;height:44px;transition:height .18s;display:block}.masthead.is-compact .masthead__logo img{height:34px}.masthead__nav{justify-content:center;min-width:0;display:flex}.masthead__links{justify-content:center;align-items:center;gap:.1rem 1.55rem;margin:0;padding:0;list-style:none;display:flex}.masthead__links>li>a,.masthead__trigger{color:var(--color-ink);letter-spacing:0;align-items:center;gap:.32rem;padding:.4rem 0;font-size:.875rem;font-weight:500;display:inline-flex;position:relative}[dir=rtl] .masthead__links>li>a,[dir=rtl] .masthead__trigger,[dir=rtl] .masthead__cta{font-family:var(--font-sans-ar), system-ui, sans-serif}.masthead__links>li>a:after,.masthead__trigger:after{content:"";background:var(--color-oil-amber);transform-origin:0;inset-inline:0;height:1px;transition:transform .18s;position:absolute;bottom:.28rem;transform:scaleX(0)}[dir=rtl] .masthead__links>li>a:after,[dir=rtl] .masthead__trigger:after{transform-origin:100%}.masthead__links>li>a:hover:after,.masthead__links>li>a.is-active:after,.masthead__trigger.is-active:after,.masthead__trigger[aria-expanded=true]:after{transform:scaleX(1)}.masthead__caret{opacity:.55;width:8px;height:8px}.masthead__mega{position:relative}.masthead__panel{border:1px solid var(--color-border);width:min(36rem,78vw);box-shadow:0 22px 50px var(--color-ink);top:calc(100% + .7rem);background:#fff;padding:1.1rem 1.15rem 1.15rem;position:absolute;inset-inline-start:50%;translate:-50%}@supports (color:color-mix(in lab, red, red)){.masthead__panel{box-shadow:0 22px 50px color-mix(in srgb, var(--color-ink) 11%, transparent)}}.masthead__panel{opacity:0;visibility:hidden;pointer-events:none;z-index:2;transition:opacity .16s,transform .16s,visibility .16s;transform:translateY(6px)}[dir=rtl] .masthead__panel{translate:50%}.masthead__mega.is-open .masthead__panel{opacity:1;visibility:visible;pointer-events:auto;transform:none}.masthead__panel-head{border-bottom:1px solid var(--color-border);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin:0 0 .75rem;padding-bottom:.6rem;font-size:.7rem}.masthead__panel-grid{grid-template-columns:1fr 1fr;gap:.15rem .65rem;display:grid}.masthead__panel-grid a{gap:.1rem;padding:.5rem .45rem;display:grid}.masthead__panel-grid a:hover{background:var(--color-brand-green)}@supports (color:color-mix(in lab, red, red)){.masthead__panel-grid a:hover{background:color-mix(in srgb, var(--color-brand-green) 6%, var(--color-paper))}}.masthead__panel-grid strong{color:var(--color-leaf-deep);font-size:.86rem;font-weight:600;line-height:1.3}.masthead__panel-grid span{color:var(--color-muted);font-size:.72rem;line-height:1.35}.masthead__panel-all{border-top:1px solid var(--color-border);color:var(--color-leaf-deep);margin-top:.75rem;padding-top:.7rem;font-size:.84rem;font-weight:600;display:inline-flex}.masthead__panel-all:hover{color:var(--color-brand-green)}.masthead__cta{background:var(--color-brand-green);color:#fff;letter-spacing:.02em;white-space:nowrap;border-radius:var(--radius-btn);justify-content:center;align-items:center;padding:.4rem .8rem;font-size:.78rem;font-weight:600;display:inline-flex}.masthead__cta:hover{background:var(--color-leaf-deep);color:#fff}.masthead__cluster{justify-self:end;align-items:center;gap:.85rem;display:flex}.masthead__langs--bar{font-size:.75rem;display:none}.masthead.is-compact .masthead__langs--bar{display:flex}.masthead__langs--bar a{color:var(--color-muted)}.masthead__langs--bar a.is-active{color:var(--color-leaf-deep);font-weight:600}.masthead__langs--bar a:hover{color:var(--color-brand-green)}.masthead__langs--bar span{opacity:.35}.masthead__toggle{width:2.6rem;height:2.6rem;color:var(--color-ink);cursor:pointer;background:0 0;border:0;padding:0;display:none}.masthead__burger{width:1.15rem;height:12px;margin:0 auto;display:block;position:relative}.masthead__burger i{background:currentColor;height:1.5px;transition:transform .18s,top .18s;position:absolute;inset-inline:0}.masthead__burger i:first-child{top:1px}.masthead__burger i:last-child{top:9px}.masthead.is-open .masthead__burger i:first-child{top:5px;transform:rotate(45deg)}.masthead.is-open .masthead__burger i:last-child{top:5px;transform:rotate(-45deg)}.masthead__overlay{display:none}@media (max-width:1200px){.masthead__plant{display:none}}@media (max-width:1100px){.masthead__email{display:none}}@media (max-width:980px){.masthead__utility{display:none}.masthead__shell{grid-template-columns:auto 1fr;min-height:3.25rem}.masthead.is-compact .masthead__shell{min-height:3.25rem}.masthead__nav,.masthead__cta,.masthead__langs--bar,.masthead.is-compact .masthead__langs--bar{display:none}.masthead__toggle{place-items:center;display:grid}.masthead__overlay{z-index:60;background:var(--color-paper);display:none;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.masthead__overlay{background:color-mix(in srgb, var(--color-paper) 97%, white)}}.masthead__overlay{padding:1.05rem 1.15rem 2rem;overflow:auto}.masthead.is-open .masthead__overlay{align-content:start;gap:1.35rem;display:grid}.masthead__overlay-top{justify-content:space-between;align-items:center;display:flex}.masthead__overlay-top .masthead__logo img{height:46px}.masthead__close{width:2.6rem;height:2.6rem;color:var(--color-ink);cursor:pointer;background:0 0;border:0;font-size:1.85rem;line-height:1}.masthead__overlay-nav{gap:.1rem;display:grid}.masthead__overlay-nav>a{border-bottom:1px solid var(--color-border);color:var(--color-leaf-deep);padding:.8rem 0;font-size:1.28rem;font-weight:600}[dir=rtl] .masthead__overlay-nav>a,[dir=rtl] .masthead__overlay-cta{font-family:var(--font-sans-ar), system-ui, sans-serif}.masthead__overlay-group{gap:.1rem;padding:.2rem 0 .55rem;display:grid}.masthead__overlay-label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);padding-top:.7rem;font-size:.7rem}.masthead__overlay-group a{border-bottom:1px solid var(--color-border);color:var(--color-ink);padding:.55rem 0;font-size:1.02rem}.masthead__overlay-cta{background:var(--color-brand-green);color:#fff;border-radius:var(--radius-btn);border:0;justify-self:start;margin-top:.35rem;padding:.5rem .9rem;font-size:.88rem;font-weight:600;display:inline-flex}.masthead__overlay-cta:hover{background:var(--color-leaf-deep);color:#fff}.masthead__overlay-meta{color:var(--color-muted);gap:.4rem;font-size:.92rem;display:grid}.masthead__overlay-langs{gap:.35rem 1rem;margin:.35rem 0 0;display:flex}.masthead__overlay-langs a.is-active{color:var(--color-leaf-deep);font-weight:600}}@media (prefers-reduced-motion:reduce){.masthead,.masthead *,.masthead :before,.masthead :after{transition:none!important}.hero__stage,.hero__kicker,.hero__rule,.hero h1,.hero__lead,.hero__actions,.grade-plate{animation:none!important}.hero__rule{width:2.4rem}}.btn{border-radius:var(--radius-btn);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:.75rem 1.35rem;font-size:.9rem;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.btn--primary{background:var(--color-brand-green);color:#fff}.btn--primary:hover{background:var(--color-leaf-deep)}.btn--outline{border-color:var(--color-brand-green);color:var(--color-brand-green);background:0 0}.btn--outline:hover{background:var(--color-brand-green);color:#fff}.btn--sm{padding:.5rem 1rem;font-size:.82rem}.hero{background:#1c2824;align-items:flex-end;height:clamp(21rem,52vh,26.5rem);display:flex;position:relative;overflow:hidden}.hero__stage{animation:18s ease-out forwards hero-zoom;position:absolute;inset:-6%}.hero__photo{object-fit:cover;object-position:32% 52%}.hero__veil{z-index:1;background:linear-gradient(#0000 22%,#0b3d2e52 52%,#0b3d2ed1 100%);position:absolute;inset:0}.hero__content{z-index:2;width:100%;padding-block:1.6rem 1.85rem;position:relative}.hero__kicker{color:var(--color-oil-amber);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .55rem;font-size:.72rem;font-weight:600;animation:.7s cubic-bezier(.22,1,.36,1) 80ms both hero-in}.hero__rule{background:var(--color-oil-amber);width:0;height:2px;margin-bottom:.85rem;animation:.7s .28s forwards hero-rule;display:block}.hero h1{color:#fff;letter-spacing:-.03em;max-width:14ch;margin:0 0 .55rem;font-size:clamp(1.85rem,4.2vw,2.85rem);font-weight:600;line-height:1.08;animation:.75s cubic-bezier(.22,1,.36,1) .18s both hero-in}.hero__lead{max-width:36ch;color:var(--color-paper);margin:0 0 1.15rem;font-size:.98rem;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.hero__lead{color:color-mix(in srgb, var(--color-paper) 88%, white)}}.hero__lead{animation:.75s cubic-bezier(.22,1,.36,1) .3s both hero-in}.hero__actions{flex-wrap:wrap;align-items:center;gap:.7rem .95rem;animation:.75s cubic-bezier(.22,1,.36,1) .42s both hero-in;display:flex}.hero__btn{border-radius:var(--radius-btn);justify-content:center;align-items:center;padding:.5rem .95rem;font-size:.82rem;font-weight:600;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.hero__btn--solid{background:var(--color-brand-green);color:#fff}.hero__btn--solid:hover{color:var(--color-leaf-deep);background:#fff;transform:translateY(-1px)}.hero__btn--ghost{color:#fff;border:1px solid #ffffff8c}.hero__btn--ghost:hover{background:#ffffff1f;border-color:#fff}@keyframes hero-zoom{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes hero-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes hero-rule{0%{width:0}to{width:2.4rem}}@media (max-width:700px){.hero{height:clamp(20rem,58vh,24rem)}.hero h1{max-width:none}}.section{padding:var(--section-padding) 1.25rem}.section__inner{max-width:var(--max-width);margin:0 auto}.section__eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--color-oil-amber);margin-bottom:.5rem;font-size:.72rem;font-weight:600}.section__title{margin-bottom:.75rem;font-size:clamp(1.75rem,3vw,2.35rem)}.section__lead{color:var(--color-muted);max-width:58ch;margin-bottom:2.5rem}.product-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}.product-card{border:1px solid var(--color-border);background:#fff;flex-direction:column;display:flex}.product-card__media{aspect-ratio:4/3;background:var(--color-paper);position:relative}.product-card__body{flex-direction:column;flex:1;padding:1.25rem;display:flex}.product-card__family{text-transform:uppercase;letter-spacing:.1em;color:var(--color-oil-amber);margin-bottom:.35rem;font-size:.72rem}.product-card h3{margin:0 0 .5rem;font-size:1.15rem}.product-card p{color:var(--color-muted);flex:1;font-size:.92rem}.product-card__badge{background:var(--color-paper);border:1px solid var(--color-border);margin-top:.5rem;padding:.2rem .5rem;font-size:.75rem;display:inline-block}.product-card__link{color:var(--color-brand-green);margin-top:1rem;font-weight:600}.values{background:var(--color-leaf-deep);color:var(--color-paper);padding:var(--section-padding) 1.25rem}.values__inner{max-width:var(--max-width);margin:0 auto}.values__intro{max-width:38rem;margin-bottom:1.75rem}.values__intro .section__eyebrow{margin-bottom:.45rem}.values h2{color:#fff;letter-spacing:-.035em;margin:0 0 .6rem;font-size:clamp(1.85rem,3.4vw,2.65rem);line-height:1.08}.values__lead{color:var(--color-paper);margin:0;font-size:1rem;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.values__lead{color:color-mix(in srgb, var(--color-paper) 82%, white)}}.values__panel{border-radius:var(--radius-btn);background:#ffffff29;border:1px solid #ffffff29;gap:1px;display:grid;overflow:hidden}.values__points{background:#ffffff29;gap:1px;display:grid}@media (min-width:700px){.values__points{grid-template-columns:1fr 1fr}}@media (min-width:960px){.values__points{grid-template-columns:1fr 1fr 1fr}}.values__photo{background:#1c2824;min-height:16rem;margin:0;position:relative}@media (min-width:900px){.values__photo{min-height:18.5rem}}.values__photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#0b3d2e94 100%);position:absolute;inset:0}.values__img{object-fit:cover;object-position:40% 50%}.values__photo figcaption{z-index:1;letter-spacing:.1em;text-transform:uppercase;color:#fff;inset-inline:1rem;font-size:.68rem;font-weight:600;position:absolute;bottom:.8rem}.values__card{background:var(--color-leaf-deep);flex-direction:column;gap:.45rem;min-height:12.5rem;padding:1.35rem 1.3rem 1.2rem;display:flex}.values__num{letter-spacing:.1em;color:var(--color-oil-amber);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700}.values__card h3{color:#fff;letter-spacing:-.02em;margin:0;font-size:1.12rem;line-height:1.2}.values__card p{color:var(--color-paper);margin:0;font-size:.9rem;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.values__card p{color:color-mix(in srgb, var(--color-paper) 80%, white)}}.values__fact{letter-spacing:.12em;text-transform:uppercase;padding-top:.85rem;font-weight:700;color:var(--color-oil-amber)!important;margin-top:auto!important;font-size:.68rem!important}.values__link{color:#fff;text-underline-offset:.2em;margin-top:auto;font-size:.8rem;font-weight:600;text-decoration:underline}.values__link:hover{color:var(--color-oil-amber)}.capability-grid{background:var(--color-border);border:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;display:grid}.capability-item{background:#fff;padding:1.75rem}.capability-item h3{margin-bottom:.5rem;font-size:1.05rem}.capability-item p{color:var(--color-muted);margin:0;font-size:.92rem}.split-section{grid-template-columns:1fr;align-items:center;gap:2rem;display:grid}@media (min-width:768px){.split-section{grid-template-columns:1fr 1fr}}.split-section__image{aspect-ratio:4/3;border:1px solid var(--color-border);position:relative}.control{background:var(--color-paper);padding:var(--section-padding) 1.25rem}.control__inner{max-width:var(--max-width);margin:0 auto}.control__grid{gap:2.5rem;margin-top:.35rem;display:grid}@media (min-width:900px){.control__grid{grid-template-columns:1fr 1fr;align-items:start;gap:3rem}}.control__lead{max-width:44ch;color:var(--color-muted);margin:0 0 1.5rem;font-size:.98rem;line-height:1.55}.control__list{margin:0;padding:0;list-style:none}.control__list li{border-top:1px solid var(--color-border);color:var(--color-leaf-deep);grid-template-columns:2.1rem 1fr;gap:.75rem;padding:.85rem 0;font-size:.98rem;font-weight:600;line-height:1.4;display:grid}.control__list li:last-child{border-bottom:1px solid var(--color-border)}.control__list span{letter-spacing:.08em;color:var(--color-oil-amber);font-variant-numeric:tabular-nums;padding-top:.2rem;font-size:.72rem;font-weight:700}.control__quality{border:1px solid var(--color-border);border-radius:var(--radius-btn);background:#fff;overflow:hidden}.control__quality-photo{aspect-ratio:16/10;background:#1c2824;position:relative}.control__img{object-fit:cover;object-position:45% 50%}.control__quality-body{padding:1.4rem 1.35rem 1.5rem}.control__quality-body h2{letter-spacing:-.03em;margin:0 0 .65rem;font-size:clamp(1.25rem,2vw,1.55rem)}.control__quality-body p{color:var(--color-muted);margin:0 0 1.25rem;font-size:.92rem;line-height:1.55}.cta{background:#1c2824;align-items:flex-end;min-height:clamp(20rem,48vh,26rem);display:flex;position:relative;overflow:hidden}.cta__stage{position:absolute;inset:0}.cta__photo{object-fit:cover;object-position:30% 48%}.cta__veil{background:linear-gradient(#0b3d2e26 0%,#0b3d2e6b 48%,#0b3d2ee0 100%);position:absolute;inset:0}.cta__inner{z-index:1;width:100%;max-width:var(--max-width);margin:0 auto;padding:2rem 1.25rem 2.25rem;position:relative}.cta__kicker{color:var(--color-oil-amber);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .5rem;font-size:.72rem;font-weight:600}.cta h2{color:#fff;letter-spacing:-.035em;max-width:16ch;margin:0 0 .55rem;font-size:clamp(1.7rem,3.2vw,2.45rem)}.cta__lead{max-width:38ch;color:var(--color-paper);margin:0 0 1.25rem}@supports (color:color-mix(in lab, red, red)){.cta__lead{color:color-mix(in srgb, var(--color-paper) 88%, white)}}.cta__lead{font-size:.98rem;line-height:1.5}.company-hero{background:#1c2824;align-items:flex-end;height:clamp(21rem,52vh,26.5rem);display:flex;position:relative;overflow:hidden}.company-hero__stage{position:absolute;inset:0}.company-hero__photo{object-fit:cover;object-position:32% 52%}.company-hero__veil{background:linear-gradient(#0000 22%,#0b3d2e59 52%,#0b3d2edb 100%);position:absolute;inset:0}.company-hero__content{z-index:1;width:100%;max-width:var(--max-width);margin:0 auto;padding:1.6rem 1.25rem 1.85rem;position:relative}.company-hero h1{color:#fff;letter-spacing:-.03em;max-width:16ch;margin:0 0 .55rem;font-size:clamp(1.85rem,4.2vw,2.85rem)}.company-hero__lead{max-width:38ch;color:var(--color-paper);margin:0;font-size:.98rem;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.company-hero__lead{color:color-mix(in srgb, var(--color-paper) 88%, white)}}.company-facts{background:var(--color-leaf-deep);border-top:1px solid #ffffff1f}.company-facts__inner{max-width:var(--max-width);background:#ffffff1f;grid-template-columns:1fr 1fr;gap:1px;margin:0 auto;display:grid}@media (min-width:800px){.company-facts__inner{grid-template-columns:repeat(4,1fr)}}.company-facts p{background:var(--color-leaf-deep);flex-direction:column;gap:.25rem;margin:0;padding:1.15rem 1.25rem;display:flex}.company-facts b{color:#fff;letter-spacing:-.02em;font-size:1.15rem}.company-facts span{color:var(--color-paper);font-size:.75rem}@supports (color:color-mix(in lab, red, red)){.company-facts span{color:color-mix(in srgb, var(--color-paper) 72%, white)}}.company-facts span{line-height:1.4}.company-story__grid{gap:2rem;display:grid}@media (min-width:900px){.company-story__grid{grid-template-columns:1.05fr .95fr;align-items:center}}.company-copy{color:var(--color-muted);max-width:52ch;margin:0 0 1.15rem;font-size:1rem;line-height:1.65}.company-story__photo{aspect-ratio:4/3;border-radius:var(--radius-btn);background:#1c2824;min-height:18rem;margin:0;position:relative;overflow:hidden}.company-story__photo img{object-fit:cover}.company-story__photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#0b3d2e8c 100%);position:absolute;inset:0}.company-story__photo figcaption{z-index:1;letter-spacing:.1em;text-transform:uppercase;color:#fff;inset-inline:.9rem;font-size:.68rem;font-weight:600;position:absolute;bottom:.7rem}.company-make{background:var(--color-leaf-deep);color:var(--color-paper);padding:var(--section-padding) 1.25rem}.company-make__inner{max-width:var(--max-width);margin:0 auto}.company-make header{max-width:40rem;margin-bottom:1.5rem}.company-make h2{color:#fff;letter-spacing:-.03em;margin:0 0 .5rem;font-size:clamp(1.7rem,3vw,2.35rem)}.company-make header p{color:var(--color-paper);margin:0}@supports (color:color-mix(in lab, red, red)){.company-make header p{color:color-mix(in srgb, var(--color-paper) 80%, white)}}.company-make__list{border-radius:var(--radius-btn);background:#ffffff24;border:1px solid #ffffff24;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}@media (min-width:700px){.company-make__list{grid-template-columns:1fr 1fr}}.company-make__list a{background:var(--color-leaf-deep);color:#fff;flex-direction:column;gap:.2rem;padding:1rem 1.15rem;display:flex}.company-make__list a:hover{background:#fff}@supports (color:color-mix(in lab, red, red)){.company-make__list a:hover{background:color-mix(in srgb, #fff 6%, var(--color-leaf-deep))}}.company-make__list strong{font-size:.95rem}.company-make__list span{color:var(--color-oil-amber);font-size:.75rem}.company-make__also{max-width:58ch;color:var(--color-paper);margin:1.25rem 0 .75rem;font-size:.88rem;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.company-make__also{color:color-mix(in srgb, var(--color-paper) 72%, white)}}.company-make__all{color:#fff;text-underline-offset:.2em;font-size:.88rem;font-weight:600;text-decoration:underline}.company-make__all:hover{color:var(--color-oil-amber)}.company-serve{flex-wrap:wrap;gap:.45rem;display:flex}.company-serve__item{border:1px solid var(--color-border);color:var(--color-leaf-deep);background:#fff;border-radius:999px;padding:.45rem .8rem;font-size:.82rem;font-weight:600}.company-serve__item:hover{border-color:var(--color-brand-green);color:var(--color-brand-green)}.company-places{padding:var(--section-padding) 1.25rem;background:#fff}.company-places__inner{max-width:var(--max-width);margin:0 auto}.company-places__grid{background:var(--color-border);border:1px solid var(--color-border);border-radius:var(--radius-btn);gap:1px;display:grid;overflow:hidden}@media (min-width:800px){.company-places__grid{grid-template-columns:1fr 1fr}}.company-places article{background:#fff;padding:1.5rem 1.4rem 1.6rem}.company-places__label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-oil-amber);margin:0 0 .35rem;font-size:.68rem;font-weight:700}.company-places h3{margin:0 0 .55rem;font-size:1.25rem}.company-places article>p{color:var(--color-muted);margin:0;font-size:.92rem;line-height:1.55}.company-places__note{margin-top:.65rem!important;font-size:.82rem!important}.company-places__links{flex-direction:column;gap:.3rem;margin-top:1rem;display:flex}.company-places__links a{color:var(--color-brand-green);font-weight:600}.site-footer{background:var(--color-leaf-deep);color:#fff}@supports (color:color-mix(in lab, red, red)){.site-footer{color:color-mix(in srgb, #fff 78%, var(--color-paper))}}.site-footer{padding:3.25rem 1.25rem 1.25rem}.site-footer__inner{max-width:var(--max-width);gap:2.25rem 1.75rem;margin:0 auto;display:grid}@media (min-width:800px){.site-footer__inner{grid-template-columns:1.35fr .9fr .85fr 1.15fr}}.site-footer__brand{flex-direction:column;align-items:flex-start;gap:.85rem;display:flex}.site-footer__logo{border-radius:var(--radius-btn);background:#fff;padding:.4rem .55rem;display:inline-flex}.site-footer__logo img{width:auto;max-width:none;height:40px;display:block}.site-footer__tagline{color:#fff;max-width:28ch;margin:0;font-size:.9rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.site-footer__tagline{color:color-mix(in srgb, #fff 78%, var(--color-paper))}}.site-footer__meta{color:#fff;margin:0;font-size:.78rem;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.site-footer__meta{color:color-mix(in srgb, #fff 62%, var(--color-paper))}}.site-footer__col h3{color:var(--color-oil-amber);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem;font-size:.68rem;font-weight:700}.site-footer__col{flex-direction:column;gap:.45rem;font-size:.88rem;display:flex}.site-footer__col a{color:#fff}.site-footer a:hover{color:var(--color-oil-amber)}.site-footer__col p{color:#fff;margin:0;font-size:.82rem;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.site-footer__col p{color:color-mix(in srgb, #fff 68%, var(--color-paper))}}.site-footer__phones{flex-direction:column;gap:.3rem;display:flex}.site-footer__social{gap:.55rem;margin-top:.35rem;display:flex}.site-footer__social a{color:#fff;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.site-footer__social svg{width:.9rem;height:.9rem}.site-footer__bar{max-width:var(--max-width);color:#fff;border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;margin:2.25rem auto 0;padding-top:1.15rem;font-size:.78rem;display:flex}@supports (color:color-mix(in lab, red, red)){.site-footer__bar{color:color-mix(in srgb, #fff 58%, var(--color-paper))}}.site-footer__legal{gap:1rem;display:flex}.site-footer__legal a,.site-footer__langs a{color:#fff}@supports (color:color-mix(in lab, red, red)){.site-footer__legal a,.site-footer__langs a{color:color-mix(in srgb, #fff 78%, var(--color-paper))}}.site-footer__langs{align-items:center;gap:.35rem;display:flex}.site-footer__langs a.is-active{color:var(--color-oil-amber);font-weight:700}.page-header{background:var(--color-leaf-deep);color:#fff;padding:4rem 1.25rem 2rem}.page-header__inner{max-width:var(--max-width);margin:0 auto}.page-header h1{color:#fff;margin-bottom:.5rem}.page-header p{opacity:.85;max-width:58ch}.prose{max-width:68ch}.prose p{color:var(--color-muted);margin-bottom:1.25rem}.industries-dir{background:var(--color-paper);padding:var(--section-padding) 1.25rem;border-top:1px solid var(--color-border)}.industries-dir__inner{max-width:var(--max-width);margin:0 auto}.industries-dir header{max-width:42rem;margin-bottom:1.75rem}.industries-dir header h2{letter-spacing:-.03em;margin:0 0 .5rem;font-size:clamp(1.7rem,3vw,2.35rem)}.industries-dir header p{color:var(--color-muted);margin:0;line-height:1.55}.industries-board{background:var(--color-border);border:1px solid var(--color-border);border-radius:var(--radius-btn);gap:1px;display:grid;overflow:hidden}@media (min-width:800px){.industries-board{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.industries-board{grid-template-columns:1fr 1fr 1fr}}.industries-card{background:#fff;flex-direction:column;gap:.5rem;min-height:16.5rem;padding:1.4rem 1.3rem 1.25rem;scroll-margin-top:5.75rem;display:flex}.industries-card__num{letter-spacing:.1em;color:var(--color-oil-amber);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700}.industries-card h2{letter-spacing:-.02em;margin:0;font-size:1.15rem;line-height:1.2}.industries-card>p:not(.industries-card__grades){color:var(--color-muted);margin:0;font-size:.9rem;line-height:1.55}.industries-card:target{box-shadow:inset 0 0 0 2px var(--color-oil-amber)}.industries-card__grades{flex-wrap:wrap;align-items:center;gap:.4rem;padding-top:.85rem;display:flex;margin-top:auto!important}.industries-card__grades>span{letter-spacing:.1em;text-transform:uppercase;width:100%;color:var(--color-muted);font-size:.65rem;font-weight:600}.industries-card__grades a{border:1px solid var(--color-border);border-radius:var(--radius-btn);background:var(--color-paper);color:var(--color-leaf-deep);padding:.28rem .6rem;font-size:.75rem;font-weight:600;line-height:1.3}.industries-card__grades a:hover{border-color:var(--color-brand-green);color:var(--color-brand-green)}.industries-dir__all{color:var(--color-brand-green);text-underline-offset:.2em;margin-top:1.25rem;font-size:.88rem;font-weight:600;text-decoration:underline;display:inline-block}.industries-dir__all:hover{color:var(--color-leaf-deep)}.industries-work{background:var(--color-leaf-deep);color:var(--color-paper);padding:var(--section-padding) 1.25rem}.industries-work__inner{max-width:var(--max-width);margin:0 auto}.industries-work .section__eyebrow{color:var(--color-oil-amber)}.industries-work h2{color:#fff;letter-spacing:-.035em;max-width:16ch;margin:0 0 .55rem;font-size:clamp(1.7rem,3.2vw,2.45rem)}.industries-work__lead{max-width:42ch;color:var(--color-paper);margin:0 0 1.75rem}@supports (color:color-mix(in lab, red, red)){.industries-work__lead{color:color-mix(in srgb, var(--color-paper) 82%, white)}}.industries-work__lead{font-size:.98rem;line-height:1.5}.industries-work__list{border-radius:var(--radius-btn);background:#ffffff24;border:1px solid #ffffff24;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}@media (min-width:800px){.industries-work__list{grid-template-columns:1fr 1fr 1fr}}.industries-work__list li{background:var(--color-leaf-deep);grid-template-columns:2.1rem 1fr;gap:.75rem;margin:0;padding:1.25rem 1.2rem 1.15rem;display:grid}.industries-work__list span{letter-spacing:.08em;color:var(--color-oil-amber);font-variant-numeric:tabular-nums;padding-top:.15rem;font-size:.72rem;font-weight:700}.industries-work__list strong{color:#fff;letter-spacing:-.02em;margin-bottom:.35rem;font-size:1.02rem;display:block}.industries-work__list p{color:var(--color-paper);margin:0;font-size:.88rem;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.industries-work__list p{color:color-mix(in srgb, var(--color-paper) 78%, white)}}.contact-layout{gap:2.5rem;display:grid}@media (min-width:900px){.contact-layout{grid-template-columns:1fr 1.2fr}}.contact-info{flex-direction:column;gap:1.25rem;display:flex}.contact-info a{color:var(--color-brand-green);font-weight:500}.contact-form{border:1px solid var(--color-border);background:#fff;padding:1.75rem}.contact-form__grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.contact-form__full{grid-column:1/-1}.contact-form label span{margin-bottom:.35rem;font-size:.82rem;font-weight:600;display:block}.contact-form input,.contact-form textarea{border:1px solid var(--color-border);background:var(--color-paper);width:100%;font:inherit;padding:.65rem .75rem}.hp-field{opacity:0;width:0;height:0;position:absolute;left:-9999px}.form-success{border:1px solid var(--color-brand-green);background:#fff;padding:2rem}.form-success__ref{color:var(--color-muted);margin-top:.5rem}.form-error{color:#b42318;margin-top:.75rem;font-size:.9rem}.spec-table-wrap{margin-top:2rem;overflow-x:auto}.spec-table{border-collapse:collapse;border:1px solid var(--color-border);background:#fff;width:100%;font-size:.88rem}.spec-table th,.spec-table td{border:1px solid var(--color-border);text-align:start;padding:.65rem .85rem}.spec-table th{background:var(--color-paper);font-weight:600}.spec-note{color:var(--color-muted);margin-top:.75rem;font-size:.82rem}.product-detail__meta{flex-wrap:wrap;gap:1.5rem;margin:1.5rem 0;font-size:.9rem;display:flex}.product-detail__meta dt{color:var(--color-leaf-deep);font-weight:600}.product-detail__meta dd{color:var(--color-muted);margin:0}.product-detail__apps{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.product-detail__apps span{background:var(--color-paper);border:1px solid var(--color-border);padding:.25rem .65rem;font-size:.82rem}.product-detail-layout{gap:2rem;display:grid}@media (min-width:900px){.product-detail-layout{grid-template-columns:minmax(16rem,.8fr) 1.4fr;align-items:start}}.product-shot{display:block;position:relative;overflow:hidden}.product-shot__img{object-fit:cover}.product-shot--contain{background:var(--color-paper)}.product-shot--contain .product-shot__img{object-fit:contain;padding:1.1rem}.product-shot--empty{background:linear-gradient(145deg, var(--color-leaf-deep), #1a6b48)}.catalogue-table__grade{align-items:center;gap:.7rem;display:flex}.catalogue-table__grade .product-shot{background:var(--color-paper);border-radius:4px;flex-shrink:0;width:2.65rem;height:2.65rem}.compare-modal__head{flex-direction:column;gap:.45rem;display:flex}.compare-modal__head .product-shot{background:var(--color-paper);border-radius:4px;width:4.4rem;height:4.4rem}.product-detail__image{aspect-ratio:4/5;border:1px solid var(--color-border);border-radius:var(--radius-btn);background:#fff;position:relative;overflow:hidden}.product-detail__photo{object-fit:contain;padding:1.5rem 1.25rem 2.1rem}.product-detail__caption{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);bottom:.55rem;margin:0;font-size:.68rem;font-weight:600;position:absolute;inset-inline:.9rem}.catalogue{flex-direction:column;gap:1.15rem;display:flex}.catalogue-intro{flex-direction:column;gap:.3rem;margin-bottom:1.15rem;display:flex}.catalogue-intro .section__eyebrow,.catalogue-intro .section__title{margin:0}.catalogue__bar{border:1px solid var(--color-border);border-radius:var(--radius-btn);background:#fff;flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:1.15rem;padding:.4rem;display:flex}.catalogue__search{flex:12rem;min-width:10rem}.catalogue__search input,.catalogue__select select{border-radius:calc(var(--radius-btn) - 2px);background:var(--color-paper);width:100%;font:inherit;color:var(--color-ink);appearance:none;border:0;padding:.55rem .75rem;font-size:.88rem}.catalogue__search input::placeholder{color:var(--color-muted)}.catalogue__search input:focus,.catalogue__select select:focus{outline:2px solid var(--color-brand-green);outline-offset:0}.catalogue__select{flex:0 11rem}.catalogue__select select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='%235c6358' d='M1 1l5 5 5-5'/></svg>");background-position:right .7rem center;background-repeat:no-repeat;padding-inline-end:1.8rem}[dir=rtl] .catalogue__select select{background-position:.7rem}.catalogue__bar-end{align-items:center;gap:.65rem;margin-inline-start:auto;padding-inline:.35rem;display:flex}.catalogue__count{color:var(--color-muted);white-space:nowrap;margin:0;font-size:.78rem;font-weight:600}.catalogue__clear{font:inherit;color:var(--color-brand-green);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:.78rem;font-weight:600}.catalogue__views{border:1px solid var(--color-border);border-radius:var(--radius-btn);background:var(--color-paper);display:flex;overflow:hidden}.catalogue__views button{font:inherit;color:var(--color-muted);cursor:pointer;background:0 0;border:0;padding:.38rem .7rem;font-size:.78rem;font-weight:600}.catalogue__views button.is-on{background:var(--color-leaf-deep);color:#fff}.catalogue__empty{text-align:center;border:1px dashed var(--color-border);border-radius:var(--radius-btn);background:#fff;padding:2.5rem 1.25rem}.catalogue-board{gap:1rem;display:grid}@media (min-width:900px){.catalogue-board{grid-template-columns:minmax(17rem,.95fr) 1.25fr;align-items:stretch;min-height:32rem}}.catalogue-index{background:var(--color-border);border:1px solid var(--color-border);border-radius:var(--radius-btn);flex-direction:column;gap:2px;display:flex;overflow:hidden}.catalogue-index__row{background:#fff;grid-template-columns:1fr auto;display:grid}.catalogue-index__row.is-on{background:var(--color-leaf-deep)}.catalogue-index__btn{text-align:start;width:100%;font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;grid-template-columns:1.55rem 2.55rem 1fr;align-items:center;column-gap:.6rem;padding:.7rem .75rem;display:grid}.catalogue-index__btn .product-shot{background:var(--color-paper);border-radius:4px;width:2.55rem;height:2.55rem}.catalogue-index__row.is-on .product-shot{box-shadow:0 0 0 1px #fff6}.catalogue-index__num{letter-spacing:.06em;color:var(--color-oil-amber);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700}.catalogue-index__copy{flex-direction:column;min-width:0;display:flex}.catalogue-index__copy strong{color:var(--color-leaf-deep);font-size:.92rem;font-weight:600;line-height:1.25}.catalogue-index__copy em{color:var(--color-muted);font-size:.72rem;font-style:normal}.catalogue-index__spec{display:none}@media (min-width:1100px){.catalogue-index__btn{grid-template-columns:1.55rem 2.55rem 1fr auto}.catalogue-index__spec{color:var(--color-muted);text-align:end;flex-direction:column;align-items:flex-end;font-size:.68rem;display:flex}.catalogue-index__spec b{color:var(--color-leaf-deep);font-variant-numeric:tabular-nums;font-size:.78rem}}.catalogue-index__row.is-on .catalogue-index__copy strong,.catalogue-index__row.is-on .catalogue-index__copy em,.catalogue-index__row.is-on .catalogue-index__spec,.catalogue-index__row.is-on .catalogue-index__spec b,.catalogue-index__row.is-on .catalogue-index__copy em,.catalogue-index__row.is-on .catalogue-index__spec{color:#fff}@supports (color:color-mix(in lab, red, red)){.catalogue-index__row.is-on .catalogue-index__copy em,.catalogue-index__row.is-on .catalogue-index__spec{color:color-mix(in srgb, #fff 72%, var(--color-oil-amber))}}.catalogue-compare{border:1px solid var(--color-border);border-radius:var(--radius-btn);font:inherit;color:var(--color-leaf-deep);cursor:pointer;white-space:nowrap;background:#fff;padding:.35rem .65rem;font-size:.75rem;font-weight:600}.catalogue-compare:disabled{opacity:.4;cursor:not-allowed}.catalogue-compare.is-on{background:var(--color-oil-amber);border-color:var(--color-oil-amber);color:var(--color-leaf-deep)}.catalogue-compare--icon{align-self:center;place-items:center;width:1.85rem;height:1.85rem;margin-inline-end:.55rem;padding:0;display:grid}.catalogue-index__row.is-on .catalogue-compare--icon{color:#fff;background:#ffffff1f;border-color:#ffffff59}.catalogue-index__row.is-on .catalogue-compare--icon.is-on{background:var(--color-oil-amber);border-color:var(--color-oil-amber);color:var(--color-leaf-deep)}.grade-plate{background:var(--color-leaf-deep);color:var(--color-paper);border-radius:var(--radius-btn);flex-direction:column;min-height:28rem;animation:.45s cubic-bezier(.22,1,.36,1) grade-in;display:flex;position:relative;overflow:hidden}.grade-plate__body{flex-direction:column;flex:1;gap:.85rem;min-width:0;padding:1.4rem 1.45rem 1.25rem;display:flex;position:relative}.grade-plate__body:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 100% 0,#000,#0000 62%);mask-image:radial-gradient(at 100% 0,#000,#0000 62%)}.grade-plate__body>*{position:relative}.grade-plate--shot{grid-template-rows:14rem 1fr;display:grid}.grade-plate__media{background:var(--color-paper);min-height:14rem;position:relative}.grade-plate__media .product-shot{position:absolute;inset:0 0 1.7rem}.grade-plate__caption{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);bottom:.4rem;margin:0;font-size:.65rem;font-weight:600;position:absolute;inset-inline:.8rem}@media (min-width:960px){.grade-plate--shot{grid-template-rows:none;grid-template-columns:1fr minmax(12.5rem,40%)}.grade-plate__media{order:2;min-height:100%}}.grade-plate__head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.grade-plate__family{letter-spacing:.12em;text-transform:uppercase;color:var(--color-oil-amber);margin:0;font-size:.7rem;font-weight:600}.grade-plate__code{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--color-paper);margin:0;font-size:.72rem}@supports (color:color-mix(in lab, red, red)){.grade-plate__code{color:color-mix(in srgb, var(--color-paper) 70%, transparent)}}.grade-plate h3{color:#fff;letter-spacing:-.03em;max-width:18ch;margin:0;font-size:clamp(1.35rem,2.4vw,1.85rem)}.grade-plate__summary{max-width:46ch;color:var(--color-paper);margin:0;font-size:.9rem;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.grade-plate__summary{color:color-mix(in srgb, var(--color-paper) 82%, white)}}.grade-plate__facts{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.75rem 1rem;margin:.25rem 0 0;display:grid}.grade-plate__facts dt{letter-spacing:.08em;text-transform:uppercase;color:var(--color-oil-amber);font-size:.65rem}.grade-plate__facts dd{color:#fff;margin:.15rem 0 0;font-size:.88rem;font-weight:600}.grade-plate__cas{color:inherit;font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.1rem;padding:0;font-weight:600;display:inline-flex}.grade-plate__cas span{letter-spacing:.06em;text-transform:uppercase;color:var(--color-oil-amber);font-size:.65rem;font-weight:600}.grade-plate__chain p,.grade-plate__note{letter-spacing:.08em;text-transform:uppercase;color:var(--color-oil-amber);margin:0;font-size:.7rem}.grade-plate__bars{border-radius:2px;height:1.65rem;margin:.45rem 0 .55rem;display:flex;overflow:hidden}.grade-plate__bars span{color:var(--color-leaf-deep);place-items:center;min-width:0;font-size:.62rem;font-weight:700;display:grid}.grade-plate__bars span:first-child{background:var(--color-oil-amber)}.grade-plate__bars span:nth-child(2){background:#7dce8a}.grade-plate__bars span:nth-child(3){background:#e8d7a8}.grade-plate__bars span:nth-child(4){background:#23a455}.grade-plate__chain ul{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.65rem 1.1rem;margin:0;padding:0;font-size:.78rem;list-style:none;display:flex}.grade-plate__chain li b{color:var(--color-oil-amber);margin-inline-end:.35rem}.grade-plate__purity{flex-direction:column;margin:.2rem 0;display:flex}.grade-plate__purity b{letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;font-size:2.6rem;line-height:1}.grade-plate__purity span{color:var(--color-paper);margin-top:.35rem;font-size:.78rem}@supports (color:color-mix(in lab, red, red)){.grade-plate__purity span{color:color-mix(in srgb, var(--color-paper) 75%, white)}}.grade-plate__specs{grid-template-columns:1fr 1fr;gap:.45rem 1rem;margin:0;padding:0;list-style:none;display:grid}.grade-plate__specs li{border-top:1px solid #ffffff24;flex-direction:column;gap:.1rem;padding-top:.45rem;display:flex}.grade-plate__specs span{color:var(--color-paper);font-size:.7rem}@supports (color:color-mix(in lab, red, red)){.grade-plate__specs span{color:color-mix(in srgb, var(--color-paper) 70%, white)}}.grade-plate__specs strong{color:#fff;font-variant-numeric:tabular-nums;font-size:.88rem}.grade-plate__pack,.grade-plate__apps{flex-wrap:wrap;gap:.35rem;margin:0;display:flex}.grade-plate__pack span,.grade-plate__apps span{border:1px solid #ffffff38;border-radius:999px;padding:.18rem .5rem;font-size:.7rem;font-weight:600}.grade-plate__actions{flex-wrap:wrap;gap:.55rem;margin-top:auto;padding-top:.5rem;display:flex}.grade-plate .btn--outline{color:#fff;border-color:#ffffff73}.grade-plate .btn--outline:hover{color:var(--color-leaf-deep);background:#fff}.grade-plate .catalogue-compare{color:#fff;background:0 0;border-color:#ffffff59}.grade-plate .catalogue-compare.is-on{background:var(--color-oil-amber);border-color:var(--color-oil-amber);color:var(--color-leaf-deep)}.catalogue__more{text-align:end;margin:.25rem 0 0}.catalogue__more a{color:var(--color-brand-green);font-size:.88rem;font-weight:600}.catalogue-request{margin-top:.5rem}.catalogue-request h3{margin-bottom:.75rem;font-size:1rem}.catalogue-request ul{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.catalogue-request li{border-bottom:1px solid var(--color-border);grid-template-columns:1.4fr 1fr auto;align-items:center;gap:.75rem;padding:.75rem 0;font-size:.9rem;display:grid}.catalogue-request li a:first-child{color:var(--color-leaf-deep);font-weight:600}.catalogue-request li span{color:var(--color-muted);font-size:.82rem}.catalogue-request__coa{color:var(--color-brand-green);font-size:.78rem;font-weight:600}.catalogue-table-wrap,.compare-modal__table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-btn);background:#fff;overflow-x:auto}.catalogue-table{border-collapse:collapse;width:100%;font-size:.86rem}.catalogue-table th,.catalogue-table td{text-align:start;border-bottom:1px solid var(--color-border);vertical-align:top;padding:.75rem .9rem}.catalogue-table thead th{background:var(--color-paper);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:.72rem}.catalogue-table tbody th{color:var(--color-leaf-deep);background:var(--color-paper);width:11rem;font-weight:600}.catalogue-table__mono,.catalogue-table a{font-variant-numeric:tabular-nums}.catalogue-table a{color:var(--color-leaf-deep);font-weight:600}.catalogue-tag{border:1px solid var(--color-border);color:var(--color-muted);margin-inline-start:.45rem;padding:.1rem .4rem;font-size:.68rem;font-weight:600;display:inline-block}.catalogue--comparing{padding-bottom:5rem}.compare-dock{z-index:40;pointer-events:none;inset-inline:1rem;justify-content:center;display:flex;position:fixed;bottom:.85rem}.compare-dock__inner{pointer-events:auto;width:min(var(--max-width), 100%);border:1px solid var(--color-leaf-deep);border-radius:var(--radius-btn);box-shadow:0 12px 40px var(--color-ink);background:#fff;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.7rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.compare-dock__inner{box-shadow:0 12px 40px color-mix(in srgb, var(--color-ink) 16%, transparent)}}.compare-dock__inner p{letter-spacing:.04em;text-transform:uppercase;color:var(--color-leaf-deep);margin:0;font-size:.78rem;font-weight:700}.compare-dock ul{flex-wrap:wrap;flex:1;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.compare-dock li{background:var(--color-paper);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .45rem .2rem .6rem;font-size:.78rem;font-weight:600;display:inline-flex}.compare-dock li button{cursor:pointer;color:var(--color-muted);background:0 0;border:0;font-size:1rem;line-height:1}.compare-dock__actions{gap:.4rem;margin-inline-start:auto;display:flex}.compare-modal{z-index:80;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.compare-modal__scrim{background:var(--color-ink);border:0;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.compare-modal__scrim{background:color-mix(in srgb, var(--color-ink) 45%, transparent)}}.compare-modal__scrim{cursor:pointer}.compare-modal__panel{border-radius:var(--radius-btn);background:#fff;width:min(72rem,100%);max-height:min(40rem,90vh);padding:1.25rem 1.35rem 1.5rem;position:relative;overflow:auto}.compare-modal__panel header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.compare-modal__panel h2{margin:0;font-size:1.2rem}.compare-modal__close{cursor:pointer;color:var(--color-muted);background:0 0;border:0;font-size:1.6rem;line-height:1}.product-docs{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;display:flex}.product-docs a{border:1px solid var(--color-border);border-radius:var(--radius-btn);color:var(--color-leaf-deep);background:#fff;padding:.4rem .75rem;font-size:.8rem;font-weight:600}.product-docs a:hover{border-color:var(--color-brand-green);color:var(--color-brand-green)}.product-related{gap:.5rem;display:grid}.product-related a{border:1px solid var(--color-border);border-radius:var(--radius-btn);background:#fff;grid-template-columns:3.4rem 1fr auto;align-items:center;gap:.85rem;padding:.7rem .85rem;display:grid}.product-related__shot{background:var(--color-paper);border-radius:4px;width:3.4rem;height:3.4rem;position:relative;overflow:hidden}.product-related strong{color:var(--color-leaf-deep)}.product-related span{color:var(--color-muted);font-size:.82rem}.breadcrumb{color:#ffffffb3;margin:0 0 .75rem;font-size:.78rem}.breadcrumb a{color:var(--color-oil-amber);font-weight:600}@keyframes grade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.catalogue-page{padding-top:2.75rem}.catalogue-note{max-width:58ch;color:var(--color-muted);margin:1.35rem 0 0;font-size:.86rem}.grade-nav{background:var(--color-paper);border-bottom:1px solid var(--color-border)}.grade-nav__inner{max-width:var(--max-width);color:var(--color-muted);align-items:center;gap:.5rem;margin:0 auto;padding:.85rem 1.25rem;font-size:.78rem;display:flex}.grade-nav a{color:var(--color-brand-green);font-weight:600}.grade-nav a:hover{color:var(--color-leaf-deep)}.grade-sheet{background:#fff;padding:2.25rem 1.25rem 3rem}.grade-sheet__inner{max-width:var(--max-width);gap:2.25rem;margin:0 auto;display:grid}@media (min-width:900px){.grade-sheet__inner{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);align-items:start;gap:3rem}}.grade-sheet h1{letter-spacing:-.03em;max-width:18ch;margin:0 0 .75rem;font-size:clamp(1.85rem,3.6vw,2.65rem)}.grade-sheet__badge{border:1px solid var(--color-border);background:var(--color-paper);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);margin:0 0 .85rem;padding:.2rem .55rem;font-size:.72rem;font-weight:600;display:inline-block}.grade-sheet__summary{max-width:52ch;color:var(--color-ink);margin:0 0 .9rem;font-size:1.05rem;line-height:1.55}.grade-sheet__desc{max-width:58ch;color:var(--color-muted);margin:0 0 1.35rem;font-size:.98rem;line-height:1.65}.grade-sheet__facts{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:1rem 1.25rem;margin:0 0 1.5rem;padding:1.1rem 0;display:grid}.grade-sheet__facts dt{letter-spacing:.1em;text-transform:uppercase;color:var(--color-oil-amber);margin:0 0 .2rem;font-size:.65rem;font-weight:600}.grade-sheet__facts dd{color:var(--color-leaf-deep);margin:0;font-size:.92rem;font-weight:600}.copy-cas{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;align-items:baseline;gap:.45rem;padding:0;display:inline-flex}.copy-cas b{font-variant-numeric:tabular-nums;letter-spacing:.01em}.copy-cas span{letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand-green);font-size:.68rem;font-weight:600}.grade-sheet__block{margin-bottom:1.35rem}.grade-sheet__block h2{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);margin:0 0 .55rem;font-size:.72rem}.grade-sheet__chips{flex-wrap:wrap;gap:.4rem;margin:0;display:flex}.grade-sheet__chips span{border:1px solid var(--color-border);border-radius:var(--radius-btn);background:var(--color-paper);color:var(--color-leaf-deep);padding:.28rem .65rem;font-size:.8rem;font-weight:600}.grade-sheet__chips--apps span{background:#fff;font-weight:500}.grade-sheet__actions{flex-wrap:wrap;gap:.45rem;display:flex}.grade-sheet__actions .btn{padding:.6rem 1rem;font-size:.82rem}@media (min-width:900px){.grade-sheet__sample{position:sticky;top:5.75rem}}.grade-sheet__well{aspect-ratio:4/5;border:1px solid var(--color-border);border-radius:var(--radius-btn);background:var(--color-paper);position:relative;overflow:hidden}.grade-sheet__photo{object-fit:contain;padding:1.4rem 1.15rem 2.2rem}.grade-sheet__empty{background:linear-gradient(145deg, var(--color-leaf-deep), #1a6b48);position:absolute;inset:0 0 1.7rem}.grade-sheet__well--plain .grade-sheet__empty{inset:0}.grade-sheet__well p{z-index:1;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);inset-inline:.9rem;margin:0;font-size:.65rem;font-weight:600;position:absolute;bottom:.55rem}.grade-sheet__well--plain p{color:var(--color-paper)}@supports (color:color-mix(in lab, red, red)){.grade-sheet__well--plain p{color:color-mix(in srgb, var(--color-paper) 78%, white)}}.grade-sheet__highlights{border:1px solid var(--color-border);border-radius:var(--radius-btn);background:#fff;margin:.75rem 0 0;padding:0;list-style:none;overflow:hidden}.grade-sheet__highlights li{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:1rem;padding:.7rem .9rem;display:flex}.grade-sheet__highlights li:last-child{border-bottom:0}.grade-sheet__highlights span{color:var(--color-muted);font-size:.78rem}.grade-sheet__highlights strong{font-variant-numeric:tabular-nums;color:var(--color-leaf-deep);font-size:.88rem}.grade-specs{background:var(--color-paper);padding:var(--section-padding) 1.25rem;border-top:1px solid var(--color-border)}.grade-specs__inner{max-width:var(--max-width);margin:0 auto}.grade-specs h2{margin:0 0 1.25rem;font-size:clamp(1.45rem,2.6vw,1.9rem)}.sheet-chain{border:1px solid var(--color-border);border-radius:var(--radius-btn);background:#fff;margin:0 0 1.5rem;padding:1.15rem 1.2rem}.sheet-chain>p{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);margin:0 0 .65rem;font-size:.68rem;font-weight:600}.sheet-chain__bars{border-radius:3px;height:1.65rem;margin-bottom:.75rem;display:flex;overflow:hidden}.sheet-chain__bars span{letter-spacing:.04em;min-width:0;color:var(--color-leaf-deep);justify-content:center;align-items:center;font-size:.62rem;font-weight:700;display:flex}.sheet-chain__bars span:first-child{background:var(--color-oil-amber)}.sheet-chain__bars span:nth-child(2){background:#7dce8a}.sheet-chain__bars span:nth-child(3){background:#e8d7a8}.sheet-chain__bars span:nth-child(4){background:#23a455}.sheet-chain ul{color:var(--color-muted);flex-wrap:wrap;gap:.75rem 1.25rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.sheet-chain li b{color:var(--color-leaf-deep);margin-inline-end:.35rem}.grade-figures{border:1px solid var(--color-border);border-radius:var(--radius-btn);background:#fff;overflow-x:auto}.grade-figures table{border-collapse:collapse;width:100%;font-size:.9rem}.grade-figures th,.grade-figures td{text-align:start;border-bottom:1px solid var(--color-border);padding:.75rem 1rem}.grade-figures th{background:var(--color-paper)}@supports (color:color-mix(in lab, red, red)){.grade-figures th{background:color-mix(in srgb, var(--color-paper) 70%, #fff)}}.grade-figures th{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:.68rem;font-weight:600}.grade-figures td:nth-child(2),.grade-figures td:nth-child(3){font-variant-numeric:tabular-nums;white-space:nowrap}.grade-figures tbody tr:last-child th,.grade-figures tbody tr:last-child td{border-bottom:0}.grade-figures p{color:var(--color-muted);border-top:1px solid var(--color-border);margin:0;padding:.75rem 1rem;font-size:.82rem}.grade-specs__empty{border:1px solid var(--color-border);border-radius:var(--radius-btn);background:#fff;max-width:42rem;padding:1.5rem 1.35rem}.grade-specs__empty p{color:var(--color-muted);max-width:46ch;margin:0 0 1rem}.grade-related{padding:var(--section-padding) 1.25rem;border-top:1px solid var(--color-border);background:#fff}.grade-related__inner{max-width:var(--max-width);margin:0 auto}.grade-related h2{margin:0 0 1.15rem;font-size:clamp(1.45rem,2.6vw,1.9rem)}.grade-related ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:800px){.grade-related ul{grid-template-columns:1fr 1fr}}.grade-related a{border:1px solid var(--color-border);border-radius:var(--radius-btn);background:var(--color-paper);grid-template-columns:3.5rem 1fr;align-items:center;gap:.85rem;padding:.7rem .85rem;transition:border-color .2s,background .2s;display:grid}.grade-related a:hover{border-color:var(--color-brand-green);background:#fff}.grade-related__shot{background:#fff;border-radius:4px;width:3.5rem;height:3.5rem;position:relative;overflow:hidden}.grade-related__shot img{object-fit:cover}.grade-related__shot--empty{background:linear-gradient(145deg, var(--color-leaf-deep), #1a6b48)}.grade-related__copy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.grade-related strong{color:var(--color-leaf-deep);font-size:.95rem}.grade-related em{color:var(--color-muted);font-size:.78rem;font-style:normal}.grade-rfq{background:var(--color-leaf-deep);color:var(--color-paper);padding:var(--section-padding) 1.25rem;scroll-margin-top:5.5rem}.grade-rfq__inner{max-width:var(--max-width);gap:2rem;margin:0 auto;display:grid}@media (min-width:900px){.grade-rfq__inner{grid-template-columns:.85fr 1.15fr;align-items:start;gap:3rem}}.grade-rfq .section__eyebrow{color:var(--color-oil-amber)}.grade-rfq h2{color:#fff;letter-spacing:-.035em;max-width:12ch;margin:0 0 .65rem;font-size:clamp(1.7rem,3.2vw,2.45rem)}.grade-rfq__inner>div:first-child p{max-width:38ch;color:var(--color-paper);margin:0 0 1rem}@supports (color:color-mix(in lab, red, red)){.grade-rfq__inner>div:first-child p{color:color-mix(in srgb, var(--color-paper) 88%, white)}}.grade-rfq__name{letter-spacing:-.02em;font-weight:600;color:#fff!important;margin-top:1.25rem!important}.grade-rfq__form .contact-form{border-radius:var(--radius-btn);border:0}@media (max-width:700px){.catalogue-request li{grid-template-columns:1fr auto}.catalogue-request li span{display:none}.grade-plate__specs{grid-template-columns:1fr}.grade-sheet{padding-top:1.5rem}.grade-sheet h1{max-width:none}.contact-form__grid{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
