:root{--border-radius-small: 4px;--border-radius-medium: 8px;--border-radius-large: 16px;--border-radius-xlarge: 24px;--border-radius-xxlarge: 32px}:root{--color-black: #000;--color-white: #fff;--color-primary: #3c5a33;--color-primary-alt: #5d7656;--color-secondary: #fefadb;--color-secondary-300: #e7e3c3;--color-background: #fffdee;--color-info: #007bff;--color-success: #e3f2e0;--color-success-dark: #459a33;--color-warning: #ffc107;--color-danger: #dc3545;--color-text: #121212;--color-primary-50: #fafafe;--color-secondary-50: #fffefb;--color-neutral: #686868;--color-neutral-800: #262626;--color-neutral-400: #9a9a9a;--color-neutral-200: #cdcdcd;--color-neutral-100: #dedede;--color-neutral-50: #f2f2f2;--color-muted: #6b7280;--color-surface: #f8f9fa;--color-border: #e5e7eb;--color-line-primary: #121212;--color-code-bg: #0f172a;--color-code-text: #e5e7eb}:root{--container-width: 1272px;--container-narrow-width: 960px}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2) format("woff2"),url(/build/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2) format("woff2"),url(/build/assets/instrument-serif-latin-400-normal-BVbkICAY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQAABAAAAAACEwAAAOmAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAZBEICoMkgmcLFgABNgIkAyYEIAWFNAdiDAcb3wYgngU5GW9qFpxcIlPzNPVjx7JSP3iet+s9971Zzn7Q8yEHG1C91aUi2aFP6j1c07wqko0ssGwl8RDyRPehgRL1M2Z+akJOifHwcbX3d1ZvWowiysMskA0v3NL0wohiuX//l5EDn7gc/6xs+9oikSbyg6LCvegvncOw87lpLFr4wF0a4AIKCLJtSQTXJ0FUc+nW+HePCPAAAEUITQhwS1VELdq2lyi7mSBClGUAfAiQcQoLURwIEAbFSTgpoQyQKZ5QAIQmFC1RkEIyQbp0pOgGEpLm3PgkW7FBndVwEN1qI7KmHk2wjgMoN/MuNwf0QzU7Z/j7kmFrZXIicgFQg/oLEmlS/KkQSoFU6jDNFoqGGVviKyYilIFgeICEGqgfEltBPQFQQINQmoBQhgEQgQJp4CdRoy9ui0o85+N8br7clI0pPwej4FsISZ8AAG4AocADpkJsAmKJAgaVDFMxCCmFTiMiwqAEjpMAFgtkLp3maM5wD/V4R2VGmtOOnpVldz6417+z3Hs/fjQ3vH/P8VTm8PUfPsiyszHmoVMsvf3e3PCx2Nz17t3UTWLjVinvrCiLufT6svGmhrWE6j1tzjbHRH9FSDV/huK83vrzvQ3fI6ndj0Zy4vGOxfHp5Y1xeSVeq2vI33SA3qppmjKsHF6ZEGh7/N5KGlGRkPj/ZcXKUFbp4I6/swFaqzO4Ma0xdWffCXO6Pk1bcMKYilvTUptzO3JeZGW9yGnPTWl2rULNEeDgdJnXYLs0jrQATKiT/q1eKoDq8x6fmt/6kqv5H9f6D+D76dxIgF8Hd4wmlf/C2bAnARD8c2b1CGD+x+Y/y3RXsZSaYiOmkDkC4A/SVw6msSjArYwhliYAAAAUAab1aFK6gHsy1ZSJ5GiRKf5RJtNa/MsMRW7JbKqsltnlGy71VyZZRzQe4YCJuAlcAgYBASK0IhA+h+aGwWGxiY5BNcKNFPyXRTSMIyJwXYs4fF3zMJaefnNbRz6JWyM8BCMQF4gQ1zGIwSL5COaageEcIIQVyWcpV6jaNCYBAB/3oC9fpXzFLGNS1cPDhIcenLt9c3odbByMS851lFpG5gSIfGIfNo4VsYQ1kdcJGCW/zusPwACXQSNgjSTBBhgOyzwy+zRO0LeRVF2TgEDPYsADhE8RQ4/8DQob9KVubTdI9VgUOrQYYhO7OOyNE6/83y22ZK7Ttxot1TzIenBoNZW4JkySwrgAB+bE17sUW2WXxLfqlLEJAA==) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/plus-jakarta-sans-vietnamese-400-normal-Cg2kxhWu.woff2) format("woff2"),url(/build/assets/plus-jakarta-sans-vietnamese-400-normal-B8TCSmUq.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/plus-jakarta-sans-latin-ext-400-normal-D127hM_v.woff2) format("woff2"),url(/build/assets/plus-jakarta-sans-latin-ext-400-normal-2ppkqaOR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2) format("woff2"),url(/build/assets/plus-jakarta-sans-latin-400-normal-BDKaGhyp.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQwABAAAAAACHQAAAPWAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMkgmULFgABNgIkAyYEIAWFXgdiDAcbAwdRlE3OAiA/C2NnWmqDevE1lV86rytbx0YiXN7GJix16cheg+c///7dZ+Z+SEzSUhXoEkLHLqv//fu/tfY3nUm+g2lnlqwhYmnWZ232zf5BQiV0qzxKoR5UjVQLFR7+uVfv+5lDN4WzaUwPWEASTFvwak+Pl2rLqgUqWr/l7mqeJpR5FlJkbclrawv4WyBZaRDdxDX5/xelhdVKE4m2zbooInWEO19jURQVPvBuOvDkAcHeliEDXwoiZxo1/tstIsAWAChCaEKAtVDJ1GlxfR+yN4oBZBkAkwkC5GqIAOJAgDAoloQlxZUBIvkTCoDQhKLN8VKYRQwXjizagXkAs434JyuYQT2rCECN1YtcoBrzICIWQLla63ltC57YDcVwpmCYNY1OyAtAdew3EEiTvR8LrhQIpZ4sGxUNU3fqKTYIVwZ6wxb4twhACrICgAIauNIEuDI0Ahw50sBOoCL3fkMFiomxx/Jz8zHHWET500Ih1xCSmuAAwBqAK7AF44Bd4MsRYFApIMBjEJKlWhoePhvhmMSB1Ro5D2fWZibFkofp/bPMacp6vCkbxnNyp3atz66P1K75BuuPeXZe/3xXNlQfm0uF9U+mqV1rYHNKX80eoYGO1L5bZLBZ37LabkggZnym3HIxRqivANhY/1+NlKncG/kn6rGEPYd8ufSeriuFFF+iE7bqaWxa2cwaeQv2IOd05Pu/v386CWdDv/T35UJC4mam3WgqVPQregeerWBu3ebN2oUbvNYNa6rhi42eyuXw8IeI7mbYQmSZbagRBFiwdM8fzreS7vMYYAP1qq91voMA1Q4fa+5fH3DIfZZa/wf49R3rCfj7vreXVLqyajqYUwAEL5tOveUx/znVL7LYKlnPKrmnolmug3QdfFMwL6AAa+kMvjQBAACgCLB3Q4ZkrYDnMeuxRGJMWIp9xLO0Yn/tRhXLTLY7LHOxtrLspWtkOQoWz3RiK1gvGpDu7RYZwAZpLaN/Ac04HxVYgSgPozliYCw2tMGgYyTfNo8UIapRLkpAFNGCCkRsCIUiIwkSrKIRmBCKtK3CeNoWCJaOBovWO1eiGjtbu6AdMojvZ7gAkSxeogxJckwwIY7zRM50xcsSL0Wivtr+a7VlzZbxdGA3ZJE8avQ8Osn60jlc6Io43TCRLFEbA7XGAKPhvtpGjuUcBq3PuCISsnGiorvImzBPYPxsJFXbCM7XsRrn4tCVkKHD7hpFxJrGULWyNQj1JhQ6tBhiJuZiYV6k/hXAuNiagHXH+8Rkbte5sz8+pJaoJtH4Rg5JTJoeMxsvf4RbbhkZAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY8AA8AAAAACBgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAEwAAABgXwmjulNUQVQAAAIwAAAAOgAAAETlF8weY21hcAAAAmwAAABDAAAAZAHsImBnYXNwAAACsAAAAAgAAAAIAAAAEGdseWYAAAK4AAABVgAAAaBSidNyaGVhZAAABBAAAAA2AAAANiIwFk1oaGVhAAAESAAAAB8AAAAkCNACd2htdHgAAARoAAAAIAAAACYPdgD9bG9jYQAABIgAAAAWAAAAFgJYAcJtYXhwAAAEoAAAABwAAAAgABoAwm5hbWUAAAS8AAABLwAAAqQ6hmJlcG9zdAAABewAAABNAAAAYifABt8AAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhSmP8wsDKwMDUxRTBwMDgDaEZ4xg0GF0YUAE7EDPBOCH+3v4MBxh4Fbaw8P1XYmBgFWBMUWBgnAySY5JmegmkFBiYAfupCr142h3EAQaAQAAEwNm7KAqhJ/SxQEWAo4/3gLjBiJgUbP1dec+rpXK348ksBqtAxnyoomQB4Qe4iQTkAAB42mNgYGACYmYgFgGSjGCahSEASAsAIUicl0GBwZFhAcNBRiaFLf//Y4r8//n/yf8D/1P/O/5nvB8MNAMNAADxJBRiAAABAAH//wAPeNpFTgNob3EU/n7nGrON27v/WVdzejbSU5rN3JC9uDyH2ZlTri0bi1OcbRz7fOBRDNBr2gYHCRoCgBAnKYzd6qtHLSb58uRFaeTt28v/b99u3gtA0ADqpe3bfRWwmMUMX5IUksRpTGtnWk3J1XLJP4Zu2r6MmJlhCmu5vn7Y4fbIBANuN2UsYv25vvtcV+BiA4S86wMqp0PEogAQkk3TsT3XM27hJYmSGBYaHm7luZ7lT7fIXc91bNM0kkXJKCUrLzw8LFQSJSuMvX1TU6zwQjHlXbXJgp5ckpbzLbTG70PN1TTrke4L2d/vCrUlt5MyLxTp9r+CuAhVe/dO0SJjDSs23S38lcHG3inqS2r/LYyN0NR3YGikblbExYMDQjxLavzW2Uzd/f2PnTUuBgEAu8Nvhd5BvnWiyKILPvv+pptm+h/zM3Wnvkv3paX5Mt6m4gbj5lDjAAAAAQAAAAISLdvSVIpfDzz1AAMD6AAAAADdsSwYAAAAAOCnk1z/X/8KBWAEvwAAAAYAAgAAAAAAAHjaY2BkYGDh+6/EwMA653/83/WsCUARVMAJAIAbBU8AeNpjamCwYVrAwA3DDGsZGGCYaSGDEZCVx5AHAID/Bn4AAAAhADsARwBTAFMAUwBTAKcAtADQAAB42mNgZGBg4GJIYWBniGFgBfMQgJmBEQATuADdeNqVkQFHQ1EYhp/bVqlmgBCYQFFrFaUNVESrNGsKCbWtu7WtO9sd9i8C/aJAv6oHB02kHJ/v8b7v+b7rXCDHOxmi7BLwEVUDR5SitcBz5KNc4AwnfAbOfsvMU+Yt8AJbtALnOaAoy1HGXeuBF+XVwCvycmAJqJMw4JFXzkntfbo0uaJNS5ro3dGWYjr6lmfImDI7nrHZke6QVC5aXfr2RDXWv+aMS2pqE72q83vWCDdxg1tVt2e23cojnEOiW2CPIiUO2aVCzDMpiadv4p6S3pG1Lz3MJBtuvrAq/9pdl2OpjznCTQrM3i2E2zozt09JGDI1FV4Lv54SltRQadv/MrWmlvBivolTOGZi75Co67Px4z/E7jRh7okiTZMD1dTes1KmZtsqv7/G5hdcMmUkAHjaY2BiAIP/qQwaDNgAFxCrMJxkZGJgZmRmZGFkZWRjZGdzTCpKLUtlL83LNDBwNGByDgIxjQycTDgTk0tLUpPzc5PAksYGZgDvLw/DAAAA) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/plus-jakarta-sans-vietnamese-500-normal-DiU8zqi-.woff2) format("woff2"),url(/build/assets/plus-jakarta-sans-vietnamese-500-normal-CvE5C8T-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/plus-jakarta-sans-latin-ext-500-normal-9VZagAe1.woff2) format("woff2"),url(/build/assets/plus-jakarta-sans-latin-ext-500-normal-CqEEAICU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/plus-jakarta-sans-latin-500-normal-Bf-nb4oT.woff2) format("woff2"),url(/build/assets/plus-jakarta-sans-latin-500-normal-DYtqi0QS.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQcABAAAAAACIgAAAPAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFbgdiDAcbEwcgnge2zWYrRGrW2DqMIvVrh6cG/6B/9ecmGb7Z3Q/IFcgSYAe7BJC/X2tvBdPop7KYypr+m92/iE0nEhIeMkO6SiJfo3oCmXALgMKT3MtvBPKJY8aL5MhAnUgFTTtot/MqGvHOs2lU9Q389/gPWGD8OnXqgVcTwoAOlml+fY8ISAAABiEsQkCcfJqR9RrMrkL5sN7YgnIcgPcI0ND+tgWFgADhMEQRUQzp0EAhDQgMAMIiDJZGIQw0QxcQglR7gIaTAJxem07kgZk/RAFNG1EPIqmPikUAw83adWYBsiTlOuSSfR4QSqV+uYBYAWCym1dALhRa/LaQDgnkQ44ZqGCCgsHPGkQJIh1aQkoANhOAoqYTABjAAulQCCZ961aAVCpRQBK5DLnlpEyuQ94T/Fr/y+9P+P6+tpe2EKiCkPekgIyzOB0gAQwALACyIQkcxisYPoeQo0Vdxox0UqqeqmCkgYx4y2BooMbXE6tdS7YDeeteTdtzKT7/TrH4xvv3gwV37zJ1VaZO8+/d07S1WYNNu5i6+2Kw4H7JYN2dOwOKxHpeyepQljdHsPpoGnc8Z7AqpeqGBtHxiIV+RCkJvVwuTza50nPJys9dUz5nzMrN/fWWXWob/8YVjM3kb7y63KydGR+YGNbat1O1Nnf72eOGw1t7d6vW5M7MrDmEiZ9XoOg04PBxEtup5mrNDdy0qDUPziYfVw7bRInVXCoWmYxZcvMFXJlxd3WrOJAFIIAIUfZw5V4co5j3UgAEYLbbT8PLfUCASVM8W/aXnim937L2JcDT/cUyAcCLrSu6UeK/TuuPMAYAwdtmNYcI8P8ZNcFsjcfMVKpdBkNmL3wDzEaKAUbCCCBOBTTZUBRazyAgmT1Y5GLAGU102aJcGrENyarCtjTwX+lo7BBVvLLDlHLNTqaCVXYqPs2W1NCdIrIkyFCvaAoQQOIa5z+BNhATyzIFYxlUvA0ilUyBrRCZVMMQg2CRweXwmMbSsWwYy2MFy+JQYFiGo1tamoNnU2VgjhSHypCC2GRpC8bNls4Wo9ROLoW+TmRvokIsHs1SGB2a9JBJMET+vGMHI6VLSgvG3tG8qxbMWNCzBMByXOYyUOzG1PYUSR+BZJyytzvh0YwxNo/VIEAsuvgmi2yIRsTDPIa4MAViU2pHHotDpuKvcXFSeIgpDUN0CHYqQ5RGIIpElfr+RKwdB/J5k8HKyimksCLh2n1+E6BbgTtCZZihUmTdNt4Hm5nhckW9+7pY/GgOVVCd79LCtL/Iz9rnFgEAAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/plus-jakarta-sans-vietnamese-600-normal-Y4VTTRme.woff2) format("woff2"),url(/build/assets/plus-jakarta-sans-vietnamese-600-normal-5YsyKbU1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/plus-jakarta-sans-latin-ext-600-normal-DQgPU_Cg.woff2) format("woff2"),url(/build/assets/plus-jakarta-sans-latin-ext-600-normal-B0WRRYJ1.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2) format("woff2"),url(/build/assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAP4ABAAAAAACEAAAAOfAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFKAdiDAcbzQZAHgnZGeYNcatNpH4Ez1Ne9X5V0koPnZXA23BP8lGsq7ncS/JfgvHIEMLN3G0KLFyFwfEVqsKhsUUm3AKg8CT3pr93/Mf0hc2NmkjbJu1J/zpfy7DzNvbxWTYp4C4NcJ13AUFvs3CpSRLzS+U69m4UAYIAgEIQNIIAAfLqINWtv7QF+UN7UQT5WADGIIAM6ccjyAQEECwUPgQfimgKUFAJhgJA0AgKjUKWn1pMfjVYcQaoB7Hbki/qKjaoxaojQBNpFulOXRpARl5AcbK2XVyFd0Lcs1aoyQ3scOnrwtYAKFd9BFwy0vu+EE0C8pImDHCIaRj0asAchGjKKEkQ8LcIgPjVVQAUoIFoMgJEU2gJCFdIBkJwjXvnlij3rDG2x5pf5o25afqZWkaet4FBNoIYQxh0APFoQBDoD1gCJKMALJQBFC0LQSyJz4qLswThPSSMsRwbfk1niDMo0D7YtktOZ2fAgRMy6/jjwOKsooE9T544S7Kzmbk1vuPinByZtSPJ2XuUmcceOUuelHB2ZmX1z1HrcTlthwRlU51N17z8jSRna1OV3fV99b0b/uK7yOHDST6sLbvDLbeja1zGlNE1PKentEtMelwhT/56rn/19RbtRFONJiO6q3erGr//zKenjUZ21+heJeHeng2BK6+1bM+beoW2bba19ASXheuNfRwedJTam9ptLdzYPyuklZu7VsrMQOEmHZqR8sMALz4O8VgX95PLX0kAHFDX9Pd1uM8IoCKLJdwp+rFHWNVvPq0/ADw9VTQegBcH1nQlx3w9tV3woAAQ+NlC6qEf+tf9Iut+NZOq4ONKTgPAaj8FAFPcYECA8hSSyXkwwBQCBFmPRiw/cFeaa0ohd4oqFT7Jq9RU96+0KOpTaVPZo9JDQXuKUMqrMBJNkNiIn6xhcTxYwCUfAlpDIVVkHlEFXLpdJpfNQfwfkZgwoFUrQce5YkRoIbgCLRBna7VqxpI1gYSwQOVTcUS1SRURmk1AAcMOEye4UKRMhxZterUbZLMQhALCoTYt+rXo1Oa4xrSyGSybeFln3nnZsmrRqsEufdKgNVsnodgV/v0aZTq08ViZLRtkDtz786/hkMekI2XGJYgDcUKZuptJ2NyYT5PQtNChUCuCfIhciZlasVBPguyaftQBDgB5fYlCixZLbPGI11Or9/v+12WMG+62laxVUtVprdzZUbJ2WX+vPgmZr91w2JzuNWVKlr8oZt5Jaxk=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/plus-jakarta-sans-vietnamese-700-normal-CV6qDkkj.woff2) format("woff2"),url(/build/assets/plus-jakarta-sans-vietnamese-700-normal-BCh_uG_5.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/plus-jakarta-sans-latin-ext-700-normal-BajbvANd.woff2) format("woff2"),url(/build/assets/plus-jakarta-sans-latin-ext-700-normal-8-d-IyIQ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2) format("woff2"),url(/build/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-size-xs: 10px;--font-size-s: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 20px;--font-size-xl: 24px;--font-size-2xl: 28px;--font-size-3xl: 32px;--font-size-4xl: 36px;--font-size-5xl: 40px;--line-height-xs: 14px;--line-height-s: 16px;--line-height-sm: 20px;--line-height-md: 22px;--line-height-lg: 28px;--line-height-xl: 32px;--line-height-2xl: 36px;--line-height-3xl: 40px;--line-height-4xl: 44px;--line-height-5xl: 48px;--font-base: var(--font-body),system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, helvetica, arial, sans-serif;--font-mono: ui-monospace, sfmono-regular, menlo, monaco, consolas, "Liberation Mono", "Courier New", monospace;--font-title: "Instrument Serif", serif;--font-body: "Plus Jakarta Sans", serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--letter-spacing-tight: -.02em;--letter-spacing-normal: 0;--letter-spacing-wide: .04em}/*! minireset.css v0.0.7 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select{margin:0}html{box-sizing:border-box}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-shadow: none;--f-button-transition: all .15s ease;--f-button-transform: none;--f-button-outline-width: 1px;--f-button-outline-color: rgba(0, 0, 0, .7);--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-opacity: 1;--f-button-svg-disabled-opacity: .5;--f-button-svg-transition: opacity .15s ease;--f-button-svg-transform: none}.f-button{width:40px;width:var(--f-button-width);height:40px;height:var(--f-button-height);border:0;border:var(--f-button-border);border-radius:0;border-radius:var(--f-button-border-radius);color:#374151;color:var(--f-button-color);background:#f8f8f8;background:var(--f-button-bg);box-shadow:none;box-shadow:var(--f-button-shadow);transform:none;transform:var(--f-button-transform);transition:all .15s ease;transition:var(--f-button-transition);-webkit-backdrop-filter:var(--f-button-backdrop-filter);backdrop-filter:var(--f-button-backdrop-filter);display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;pointer-events:all;cursor:pointer;overflow:hidden}.f-button:active:not([aria-disabled]){color:#374151;color:var(--f-button-active-color, var(--f-button-hover-color, var(--f-button-color)));background-color:#f8f8f8;background-color:var(--f-button-active-bg, var(--f-button-hover-bg, var(--f-button-bg)))}.f-button:focus{outline:none}.f-button:focus-visible{outline:1px solid rgba(0,0,0,.7);outline:var(--f-button-outline-width) solid var(--f-button-outline-color);outline-offset:var(--f-button-outline-offset)}.f-button svg{width:20px;width:var(--f-button-svg-width);height:20px;height:var(--f-button-svg-height);transform:none;transform:var(--f-button-svg-transform);fill:none;fill:var(--f-button-svg-fill);filter:none;filter:var(--f-button-svg-filter);opacity:1;opacity:var(--f-button-svg-opacity, 1);transition:opacity .15s ease;transition:var(--f-button-svg-transition);stroke:currentColor;stroke-width:1.5;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.f-button[aria-disabled]{cursor:default}.f-button[aria-disabled] svg{opacity:.5;opacity:var(--f-button-svg-disabled-opacity)}[data-panzoom-action=toggleFS] g:first-child{display:flex}[data-panzoom-action=toggleFS] g:last-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:first-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:last-child{display:flex}[data-autoplay-action=toggle] svg g:first-child{display:flex}[data-autoplay-action=toggle] svg g:last-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:first-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:last-child{display:flex}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:flex}:root{--f-spinner-color-1: rgba(0, 0, 0, .1);--f-spinner-color-2: rgba(17, 24, 28, .8);--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-border-radius: 50%;--f-spinner-border-width: 4px}.f-spinner{position:absolute;top:50%;left:50%;margin:0;padding:0;width:50px;width:var(--f-spinner-width);height:50px;height:var(--f-spinner-height);translate:-50% -50%;border:4px solid rgba(0,0,0,.1);border:var(--f-spinner-border-width) solid var(--f-spinner-color-1);border-top-color:#11181ccc;border-top-color:var(--f-spinner-color-2);border-radius:50%;border-radius:var(--f-spinner-border-radius);animation:f-spinner .75s linear infinite,f-fadeIn .2s ease .2s both}@keyframes f-spinner{to{rotate:360deg}}.f-panzoom,.f-zoomable{position:relative;overflow:hidden;display:flex;align-items:center;flex-direction:column}.f-panzoom:before,.f-panzoom:after,.f-zoomable:before,.f-zoomable:after{display:block;content:""}.f-panzoom:not(.has-controls):before,.f-zoomable:not(.has-controls):before{margin-bottom:auto}.f-panzoom:after,.f-zoomable:after{margin-top:auto}.f-panzoom.in-fullscreen,.f-zoomable.in-fullscreen{position:fixed;top:0;left:0;margin:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;aspect-ratio:unset!important;z-index:9999}.f-panzoom__wrapper{position:relative;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__wrapper.will-zoom-out{cursor:zoom-out}.f-panzoom__wrapper.can-drag{cursor:move;cursor:grab}.f-panzoom__wrapper.will-zoom-in{cursor:zoom-in}.f-panzoom__wrapper.is-dragging{cursor:move;cursor:grabbing}.f-panzoom__wrapper.has-error{display:none}.f-panzoom__content{display:block;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__content.is-lazyloading,.f-panzoom__content.has-lazyerror{visibility:hidden}img.f-panzoom__content{width:auto;height:auto;vertical-align:top;-o-object-fit:contain;object-fit:contain;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.f-panzoom__wrapper>.f-panzoom__content{visibility:hidden}.f-panzoom__viewport{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.f-panzoom__viewport>.f-panzoom__content{width:100%;height:100%;-o-object-fit:fill;object-fit:fill}picture.f-panzoom__content img{vertical-align:top;width:100%;height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.f-panzoom__protected{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}html.with-panzoom-in-fullscreen{overflow:hidden}.f-fadeIn{animation:.2s ease 0s both f-fadeIn;animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:.2s ease 0s both f-fadeOut;animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-crossfadeIn{animation:.2s ease both f-crossfadeIn;animation:var(--f-transition-duration, .2s) ease both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(.2s * .2) ease calc(.2s * .8) both f-crossfadeOut;animation:calc(var(--f-transition-duration, .2s) * .2) ease calc(var(--f-transition-duration, .2s) * .8) both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.is-horizontal .f-slideIn.from-next{animation:.85s cubic-bezier(.16,1,.3,1) f-slideInNextX;animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInNextX}.is-horizontal .f-slideIn.from-prev{animation:.85s cubic-bezier(.16,1,.3,1) f-slideInPrevX;animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInPrevX}.is-horizontal .f-slideOut.to-next{animation:.85s cubic-bezier(.16,1,.3,1) f-slideOutNextX;animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutNextX}.is-horizontal .f-slideOut.to-prev{animation:.85s cubic-bezier(.16,1,.3,1) f-slideOutPrevX;animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevX}@keyframes f-slideInPrevX{0%{transform:translate(calc(100% + 0));transform:translate(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextX{0%{transform:translate(calc(-100% + -0));transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextX{to{transform:translate(calc(-100% + -0));transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevX{to{transform:translate(calc(100% + 0));transform:translate(calc(100% + var(--f-carousel-gap, 0)))}}.is-vertical .f-slideIn.from-next{animation:.85s cubic-bezier(.16,1,.3,1) f-slideInNextY;animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInNextY}.is-vertical .f-slideIn.from-prev{animation:.85s cubic-bezier(.16,1,.3,1) f-slideInPrevY;animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInPrevY}.is-vertical .f-slideOut.to-next{animation:.85s cubic-bezier(.16,1,.3,1) f-slideOutNextY;animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutNextY}.is-vertical .f-slideOut.to-prev{animation:.85s cubic-bezier(.16,1,.3,1) f-slideOutPrevY;animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevY}@keyframes f-slideInPrevY{0%{transform:translateY(calc(100% + 0));transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextY{0%{transform:translateY(calc(-100% + -0));transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextY{to{transform:translateY(calc(-100% + -0));transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevY{to{transform:translateY(calc(100% + 0));transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}}.f-zoomInUp{animation:.3s ease both f-zoomInUp;animation:var(--f-transition-duration, .3s) ease both f-zoomInUp}.f-zoomOutDown{animation:.3s ease both f-zoomOutDown;animation:var(--f-transition-duration, .3s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{transform:scale(.975) translate3d(0,16px,0);transform:scale(var(--f-zoomInUp-scale, .975)) translate3d(var(--f-zoomInUp-x, 0),var(--f-zoomInUp-y, 16px),0);opacity:0;opacity:var(--f-zoomInUp-opacity, 0)}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(.975) translate3d(0,16px,0);transform:scale(var(--f-zoomOutDown-scale, .975)) translate3d(var(--f-zoomOutDown-x, 0),var(--f-zoomOutDown-y, 16px),0);opacity:0}}.f-throwOutUp{animation:.2s ease-out both f-throwOutUp;animation:var(--f-throwOutUp-duration, .2s) ease-out both f-throwOutUp}.f-throwOutDown{animation:.2s ease-out both f-throwOutDown;animation:var(--f-throwOutDown-duration, .2s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,-150px,0);transform:translate3d(0,calc(var(--f-throwOutUp-y, 150px) * -1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,150px,0);transform:translate3d(0,var(--f-throwOutDown-y, 150px),0);opacity:0}}.has-iframe .f-html,.has-pdf .f-html,.has-gmap .f-html{width:100%;height:100%;min-height:1px;overflow:visible}.has-pdf .f-html,.has-gmap .f-html{padding:0}.f-html{position:relative;box-sizing:border-box;margin:0;margin:var(--f-html-margin, 0);padding:2rem;padding:var(--f-html-padding, 2rem);color:currentColor;color:var(--f-html-color, currentColor);background:var(--f-html-bg)}.is-loading>.f-html{opacity:0}.f-html.is-error{text-align:center}.f-iframe{display:block;margin:0;border:0;height:100%;width:100%}.f-caption{align-self:center;flex-shrink:0;margin:var(--f-caption-margin);padding:16px 8px;padding:var(--f-caption-padding, 16px 8px);max-width:100%;max-height:calc(80vh - 100px);overflow:auto;word-wrap:anywhere;line-height:var(--f-caption-line-height);color:var(--f-caption-color);background:var(--f-caption-bg);font:var(--f-caption-font)}.has-html5video .f-html,.has-youtube .f-html,.has-vimeo .f-html{padding:0;width:100%;height:100%;min-height:1px;overflow:visible;max-width:960px;max-width:var(--f-video-width, 960px);max-height:540px;max-height:var(--f-video-height, 540px);aspect-ratio:var(--f-video-aspect-ratio);background:#000000e6;background:var(--f-video-bg, rgba(0, 0, 0, .9))}.f-html5video{border:0;display:block;height:100%;width:100%;background:transparent}.f-button.is-arrow{--f-button-width: var(--f-arrow-width, 46px);--f-button-height: var(--f-arrow-height, 46px);--f-button-svg-width: var(--f-arrow-svg-width, 24px);--f-button-svg-height: var(--f-arrow-svg-height, 24px);--f-button-svg-stroke-width: var(--f-arrow-svg-stroke-width, 1.75);--f-button-border-radius: var(--f-arrow-border-radius, unset);--f-button-bg: var(--f-arrow-bg, transparent);--f-button-hover-bg: var(--f-arrow-hover-bg, var(--f-arrow-bg));--f-button-active-bg: var(--f-arrow-active-bg, var(--f-arrow-hover-bg));--f-button-shadow: var(--f-arrow-shadow);--f-button-color: var(--f-arrow-color);--f-button-hover-color: var(--f-arrow-hover-color, var(--f-arrow-color));--f-button-active-color: var( --f-arrow-active-color, var(--f-arrow-hover-color) );overflow:visible}.f-button.is-arrow.is-prev,.f-button.is-arrow.is-next{position:absolute;transform:translate(0);z-index:20}.is-horizontal .f-button.is-arrow.is-prev,.is-horizontal .f-button.is-arrow.is-next{top:50%;right:auto;bottom:auto;left:auto;transform:translateY(-50%)}.is-horizontal.is-ltr .f-button.is-arrow.is-prev{left:0;left:var(--f-arrow-pos, 0)}.is-horizontal.is-ltr .f-button.is-arrow.is-next{right:0;right:var(--f-arrow-pos, 0)}.is-horizontal.is-rtl .f-button.is-arrow.is-prev{right:0;right:var(--f-arrow-pos, 0);transform:translateY(-50%) rotateY(180deg)}.is-horizontal.is-rtl .f-button.is-arrow.is-next{left:0;left:var(--f-arrow-pos, 0);transform:translateY(-50%) rotateY(180deg)}.is-vertical.is-ltr .f-button.is-arrow.is-prev,.is-vertical.is-rtl .f-button.is-arrow.is-prev{top:0;top:var(--f-arrow-pos, 0);right:auto;bottom:auto;left:50%;transform:translate(-50%)}.is-vertical.is-ltr .f-button.is-arrow.is-next,.is-vertical.is-rtl .f-button.is-arrow.is-next{top:auto;right:auto;bottom:0;bottom:var(--f-arrow-pos, 0);left:50%;transform:translate(-50%)}.is-vertical .f-button.is-arrow.is-prev svg,.is-vertical .f-button.is-arrow.is-next svg{transform:rotate(90deg)}.f-carousel__toolbar{display:grid;grid-template-columns:1fr auto 1fr;margin:0;margin:var(--f-toolbar-margin, 0);padding:8px;padding:var(--f-toolbar-padding, 8px);line-height:var(--f-toolbar-line-height);background:none;background:var(--f-toolbar-bg, none);box-shadow:none;box-shadow:var(--f-toolbar-shadow, none);-webkit-backdrop-filter:var(--f-toolbar-backdrop-filter);backdrop-filter:var(--f-toolbar-backdrop-filter);position:relative;z-index:20;color:currentColor;color:var(--f-toolbar-color, currentColor);font-size:17px;font-size:var(--f-toolbar-font-size, 17px);font-weight:inherit;font-weight:var(--f-toolbar-font-weight, inherit);font-family:-apple-system,BlinkMacSystemFont,Segoe UI Adjusted,Segoe UI,Liberation Sans,sans-serif;font-family:var(--f-toolbar-font, -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif);text-shadow:var(--f-toolbar-text-shadow);text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;white-space:nowrap;pointer-events:none}.f-carousel__toolbar.is-absolute{position:absolute;top:0;left:0;right:0}.f-carousel__toolbar .f-button:focus-visible{position:relative;z-index:1}.f-carousel__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;gap:0;gap:var(--f-toolbar-gap, 0)}.f-carousel__toolbar__column.is-left{display:flex;justify-self:flex-start;justify-content:flex-start}.f-carousel__toolbar__column.is-middle{display:flex;justify-content:center}.f-carousel__toolbar__column.is-right{display:flex;justify-self:flex-end;justify-content:flex-end;flex-flow:nowrap}.f-carousel__toolbar__column{pointer-events:none}.f-carousel__toolbar__column>*{pointer-events:all}.f-counter{position:relative;display:flex;flex-direction:row;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0;margin:var(--f-counter-margin, 0);padding:4px;padding:var(--f-counter-padding, 4px);line-height:var(--f-counter-line-height);background:var(--f-counter-bg);border-radius:var(--f-counter-border-radius)}.f-counter span{padding:0 4px;padding:0 var(--f-counter-gap, 4px)}:root{--f-thumbs-gap: 8px;--f-thumbs-margin: 0;--f-thumbs-padding-x: 8px;--f-thumbs-padding-y: 8px;--f-thumbs-bg: transparent;--f-thumbs-transition: max-height .3s ease, max-width .3s ease, padding .3s ease;--f-thumbs-z-index: 1;--f-thumbs-viewport-padding-x: 0px;--f-thumbs-viewport-padding-y: 0px;--f-thumb-width: 94px;--f-thumb-height: 76px;--f-thumb-clip-width: 46px;--f-thumb-extra-gap: 16px;--f-thumb-opacity: 1;--f-thumb-transition: opacity .3s ease, transform .15s ease;--f-thumb-border: none;--f-thumb-border-radius: 4px;--f-thumb-shadow: none;--f-thumb-bg: linear-gradient(rgba(0, 0, 0, .1), rgba(0, 0, 0, .05));--f-thumb-focus-shadow: inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;--f-thumb-selected-shadow: inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;--f-thumb-border-transition: all .1s ease;--f-thumb-img-width: 100%;--f-thumb-img-height: 100%;--f-thumb-img-fit: cover;--f-thumb-img-position: 50% 20%}.f-thumbs{--f-carousel-slide-width: var(--f-thumb-width);--f-carousel-slide-height: var(--f-thumb-height);--f-carousel-gap: var(--f-thumbs-gap);position:relative;box-sizing:border-box;flex-shrink:0;margin:0;margin:var(--f-thumbs-margin);padding:8px;padding:var(--f-thumbs-padding-y) var(--f-thumbs-padding-x);overflow:hidden;background:transparent;background:var(--f-thumbs-bg);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:max-height .3s ease,max-width .3s ease,padding .3s ease;transition:var(--f-thumbs-transition);z-index:1;z-index:var(--f-thumbs-z-index)}.f-thumbs.is-horizontal{max-height:calc(var(--f-carousel-slide-height) + 8px * 2);max-height:calc(var(--f-carousel-slide-height) + var(--f-thumbs-padding-y) * 2)}.f-thumbs.is-horizontal.is-hidden{max-height:0;--f-thumbs-padding-y: 0}.f-thumbs.is-vertical{max-width:calc(var(--f-carousel-slide-width) + 8px * 2);max-width:calc(var(--f-carousel-slide-width) + var(--f-thumbs-padding-x) * 2)}.f-thumbs.is-vertical.is-hidden{max-width:0;--f-thumbs-padding-x: 0}.f-thumbs.is-scrollable.is-hidden{max-height:0;--f-thumbs-padding-y: 0}.f-thumbs.is-ltr{direction:ltr}.f-thumbs.is-rtl{direction:rtl}.f-thumbs img{display:block;width:100%;width:var(--f-thumb-img-width);height:100%;height:var(--f-thumb-img-height);-o-object-fit:cover;object-fit:cover;-o-object-fit:var(--f-thumb-img-fit);object-fit:var(--f-thumb-img-fit);-o-object-position:50% 20%;object-position:50% 20%;-o-object-position:var(--f-thumb-img-position);object-position:var(--f-thumb-img-position);pointer-events:none;border-radius:inherit;color:transparent}.f-thumbs img[data-lazy-src]{visibility:hidden}.f-thumbs img.has-lazyerror{display:none}.f-thumbs__viewport{box-sizing:border-box;height:100%;padding:0;padding:var(--f-thumbs-viewport-padding-y) var(--f-thumbs-viewport-padding-x);overflow:visible;display:grid}.f-thumbs__slide{position:relative;box-sizing:border-box;grid-area:1/1;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);margin:0;padding:0;display:flex;align-items:center;flex-direction:column;cursor:pointer;overflow:visible}.f-thumbs__slide:hover button{opacity:1;opacity:var(--f-thumb-hover-opacity, 1);transform:none;transform:var(--f-thumb-hover-transform, none)}.f-thumbs__slide:hover button:after{border:none;border:var(--f-thumb-hover-border, none);box-shadow:none;box-shadow:var(--f-thumb-hover-shadow, var(--f-thumb-shadow))}.f-thumbs__slide button{all:unset;display:block;margin:auto;padding:0;position:relative;overflow:visible;width:100%;height:100%;outline:none;transition:opacity .3s ease,transform .15s ease;transition:var(--f-thumb-transition);border-radius:4px;border-radius:var(--f-thumb-border-radius);opacity:1;opacity:var(--f-thumb-opacity);transform:var(--f-thumb-transform);background:linear-gradient(#0000001a,#0000000d);background:var(--f-thumb-bg)}.f-thumbs__slide button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;transition:all .1s ease;transition:var(--f-thumb-border-transition);border-radius:inherit;border:none;border:var(--f-thumb-border);box-shadow:none;box-shadow:var(--f-thumb-shadow)}.f-thumbs__slide button:focus-within{opacity:1;opacity:var(--f-thumb-focus-opacity, 1);transform:none;transform:var(--f-thumb-focus-transform, none)}.f-thumbs__slide button:focus-within:after{border:none;border:var(--f-thumb-focus-border, none);box-shadow:inset 0 0 0 .8px #222,inset 0 0 0 2.25px #fff;box-shadow:var(--f-thumb-focus-shadow, var(--f-thumb-shadow))}.f-thumbs__slide:active{opacity:1;opacity:var(--f-thumb-active-opacity, 1);transform:none;transform:var(--f-thumb-active-transform, none)}.f-thumbs__slide:active:after{border:none;border:var(--f-thumb-active-border, none);box-shadow:none;box-shadow:var(--f-thumb-active-shadow, var(--f-thumb-shadow))}.f-thumbs__slide.is-selected{z-index:2}.f-thumbs__slide.is-selected button{opacity:1;opacity:var(--f-thumb-selected-opacity, 1);transform:none;transform:var(--f-thumb-selected-transform, none)}.f-thumbs__slide.is-selected button:after{border:none;border:var(--f-thumb-selected-border, none);box-shadow:inset 0 0 0 .8px #222,inset 0 0 0 2.25px #fff;box-shadow:var(--f-thumb-selected-shadow, var(--f-thumb-shadow))}.f-thumbs.is-modern{--f-carousel-slide-width: calc( var(--f-thumb-clip-width) + var(--f-thumbs-gap) );--f-carousel-slide-height: var(--f-thumb-height);--f-carousel-gap: 0;--width-diff: calc((var(--f-thumb-width) - var(--f-thumb-clip-width)))}.f-thumbs.is-modern .f-thumbs__viewport{width:calc(100% + var(--f-carousel-slide-width) * 2 + 8px);width:calc(100% + var(--f-carousel-slide-width) * 2 + var(--f-thumbs-padding-x));margin-left:calc((var(--f-carousel-slide-width) + 8px) * -1);margin-right:calc((var(--f-carousel-slide-width) + 8px) * -1);margin-left:calc((var(--f-carousel-slide-width) + var(--f-thumbs-padding-x)) * -1);margin-right:calc((var(--f-carousel-slide-width) + var(--f-thumbs-padding-x)) * -1)}.f-thumbs.is-modern .f-thumbs__slide{--clip-shift: calc((var(--width-diff) * .5) * var(--progress));--clip-path: inset( 0 var(--clip-shift) round var(--f-thumb-border-radius, 0) );padding:0;overflow:visible;left:0;left:var(--shift, 0);will-change:left;transition:left var(--f-transition-duration) var(--f-transition-easing)}.f-thumbs.is-modern .f-thumbs__slide button{display:block;margin-left:50%;margin-right:50%;width:94px;width:var(--f-thumb-width);clip-path:var(--clip-path);border:none;box-shadow:none;transition:clip-path var(--f-transition-duration) var(--f-transition-easing),opacity .2s ease;transition:clip-path var(--f-transition-duration) var(--f-transition-easing),opacity var(--f-thumb-transition-duration, .2s) var(--f-thumb-transition-easing, ease)}.f-thumbs.is-modern .f-thumbs__slide button:after{display:none}.f-thumbs.is-modern .f-thumbs__slide:focus:not(:focus-visible){outline:none}.f-thumbs.is-modern .f-thumbs__slide:focus-within:not(.is-selected) button:before{content:"";position:absolute;z-index:1;top:0;left:var(--clip-shift);bottom:0;right:var(--clip-shift);transition:border var(--f-transition-duration) var(--f-transition-easing),box-shadow var(--f-transition-duration) var(--f-transition-easing);border-radius:inherit;border:none;border:var(--f-thumb-focus-border, none);box-shadow:inset 0 0 0 .8px #222,inset 0 0 0 2.25px #fff;box-shadow:var(--f-thumb-focus-shadow, none)}.f-thumbs.is-modern{--f-transition-duration: .25s;--f-transition-easing: ease-out}.f-thumbs.is-modern.is-syncing{--f-transition-duration: 0s}.f-thumbs.is-scrollable .f-thumbs__viewport{display:grid;grid-template-columns:repeat(auto-fill,minmax(94px,1fr));grid-template-columns:repeat(auto-fill,minmax(var(--f-thumb-width),1fr));grid-auto-rows:76px;grid-auto-rows:var(--f-thumb-height);grid-gap:8px;grid-gap:var(--f-thumbs-gap);gap:8px;gap:var(--f-thumbs-gap);overflow:auto;overscroll-behavior:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.f-thumbs.is-scrollable .f-thumbs__viewport .f-thumbs__slide{grid-area:auto;display:block;position:relative;max-width:100%;width:94px;width:var(--f-thumb-width);height:76px;height:var(--f-thumb-height);cursor:pointer;outline:none}:root{--f-progressbar-height: 3px;--f-progressbar-color: var(--f-carousel-theme-color, #575ad6);--f-progressbar-opacity: 1;--f-progressbar-z-index: 30}.f-progressbar{position:absolute;top:0;left:0;right:0;z-index:30;z-index:var(--f-progressbar-z-index);height:3px;height:var(--f-progressbar-height);transform:scaleX(0);transform-origin:0;opacity:1;opacity:var(--f-progressbar-opacity);background:#575ad6;background:var(--f-progressbar-color);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;animation-name:f-progressbar;animation-play-state:running;animation-timing-function:linear}.f-progressbar:empty{display:block}button>.f-progressbar{--f-progressbar-height: 100%;--f-progressbar-opacity: .2}@keyframes f-progressbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-fullscreen-action=toggle] svg g:first-child{display:flex}[data-fullscreen-action=toggle] svg g:last-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:last-child{display:flex}.in-fullscreen-mode>.f-carousel{flex:1;min-width:0!important;min-height:0!important}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:0;margin-right:calc(var(--f-body-margin, 0px) + var(--f-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;width:100%;height:100vh;max-height:none;max-height:initial;max-width:none;max-width:initial;padding:0;margin:0;border:0;overflow:hidden;background:transparent;touch-action:none;overscroll-behavior:contain}.fancybox__dialog:focus{outline:none}.fancybox__dialog::backdrop{opacity:0}@supports (height: 100dvh){.fancybox__dialog{height:100dvh}}.fancybox__dialog *:empty{display:block}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-backdrop-bg: rgba(24, 24, 27, .95);--f-toolbar-margin: 0;--f-toolbar-padding: 8px;--f-toolbar-gap: 0;--f-toolbar-color: #ddd;--f-toolbar-font-size: 16px;--f-toolbar-font-weight: 500;--f-toolbar-font: -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif;--f-toolbar-line-height: var(--f-button-height);--f-toolbar-text-shadow: 1px 1px 1px rgba(0, 0, 0, .75);--f-toolbar-shadow: none;--f-toolbar-bg: none;--f-counter-margin: 0;--f-counter-padding: 0px 10px;--f-counter-gap: 4px;--f-counter-line-height: var(--f-button-height);--f-carousel-gap: 17px;--f-carousel-slide-width: 100%;--f-carousel-slide-height: 100%;--f-carousel-slide-padding: 0;--f-carousel-slide-bg: unset;--f-html-color: #222;--f-html-bg: #fff;--f-error-color: #fff;--f-error-bg: #333;--f-caption-margin: 0;--f-caption-padding: 16px 8px;--f-caption-color: var(--fancybox-color, #dbdbdb);--f-caption-bg: transparent;--f-caption-font: inherit;--f-caption-line-height: 1.375;--f-spinner-color-1: rgba(255, 255, 255, .2);--f-spinner-color-2: rgba(255, 255, 255, .8);--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-border-radius: 50%;--f-spinner-border-width: 4px;--f-progressbar-color: rgba(255, 255, 255);--f-button-width: 46px;--f-button-height: 46px;--f-button-color: #ddd;--f-button-hover-color: #fff;--f-button-outline-width: 1px;--f-button-outline-color: rgba(255, 255, 255, .75);--f-button-outline-offset: 0px;--f-button-bg: rgba(54, 54, 54, .75);--f-button-border: 0;--f-button-border-radius: 0;--f-button-shadow: none;--f-button-transition: all .2s ease;--f-button-transform: none;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.75;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, .01)), drop-shadow(1px 2px 1px rgba(24, 24, 27, .05));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: .5;--f-arrow-pos: 32px;--f-arrow-width: 50px;--f-arrow-height: 50px;--f-arrow-svg-width: 24px;--f-arrow-svg-height: 24px;--f-arrow-svg-stroke-width: 2.5;--f-arrow-border-radius: 50%;--f-arrow-bg: rgba(54, 54, 54, .65);--f-arrow-color: #ddd;--f-arrow-hover-color: #fff;--f-close-button-width: 30px;--f-close-button-height: 30px;--f-close-button-svg-width: 24px;--f-close-button-svg-height: 24px;--f-close-button-svg-stroke-width: 1.75;--f-close-border-radius: 4px;--f-close-button-color: #fff;--f-close-button-hover-color: #fff;--f-close-button-bg: transparent;--f-close-button-hover-bg: transparent;--f-close-button-active-bg: transparent;--f-thumbs-margin: 0px;--f-thumbs-padding-x: 8px;--f-thumbs-padding-y: 8px;--f-thumbs-bg: none;--f-thumb-transition: all .2s ease;--f-thumb-width: 94px;--f-thumb-height: 76px;--f-thumb-opacity: 1;--f-thumb-border: none;--f-thumb-shadow: none;--f-thumb-transform: none;--f-thumb-focus-opacity: 1;--f-thumb-focus-border: none;--f-thumb-focus-shadow: inset 0 0 0 2px rgba(255, 255, 255, .65);--f-thumb-focus-transform: none;--f-thumb-hover-opacity: 1;--f-thumb-hover-border: none;--f-thumb-hover-transform: none;--f-thumb-active-opacity: var(--f-thumb-hover-opacity);--f-thumb-active-border: var(--f-thumb-hover-border);--f-thumb-active-transform: var(--f-thumb-hover-transform);--f-thumb-selected-opacity: 1;--f-thumb-selected-border: none;--f-thumb-selected-shadow: inset 0 0 0 2px #fff;--f-thumb-selected-transform: none;--f-scrollbar-width: 7px;--f-scrollbar-track-bg: #444;--f-scrollbar-track-border-radius: 10px;--f-scrollbar-track-shadow: inset 0 0 6px rgba(0, 0, 0, .2);--f-scrollbar-thumb-bg: #ddd;--f-scrollbar-thumb-border-radius: 10px}.fancybox__container[theme=light]{--fancybox-color: #222;--fancybox-backdrop-bg: rgba(255, 255, 255, .97);--f-toolbar-color: var(--fancybox-color, #222);--f-toolbar-text-shadow: none;--f-toolbar-font-weight: 400;--f-html-color: var(--fancybox-color, #222);--f-html-bg: #fff;--f-error-color: #555;--f-error-bg: #fff;--f-video-bg: #fff;--f-caption-color: #333;--f-spinner-color-1: rgba(0, 0, 0, .2);--f-spinner-color-2: rgba(0, 0, 0, .8);--f-spinner-border-width: 3.5px;--f-progressbar-color: rgba(111, 111, 116);--f-button-color: #333;--f-button-hover-color: #000;--f-button-outline-color: rgba(0, 0, 0, .85);--f-button-bg: rgba(255, 255, 255, .85);--f-button-svg-stroke-width: 1.3;--f-button-svg-filter: none;--f-arrow-bg: rgba(255, 255, 255, .85);--f-arrow-color: #333;--f-arrow-hover-color: #000;--f-arrow-svg-stroke-width: 1.3;--f-close-button-color: #555;--f-close-button-hover-color: #000;--f-thumb-bg: linear-gradient(#ebeff2, #e2e8f0);--f-thumb-focus-shadow: 0 0 0 1.8px #fff, 0px 0px 0px 2.25px #888;--f-thumb-selected-shadow: 0 0 0 1.8px #fff, 0px 0px 0px 2.25px #000;--f-scrollbar-track-bg: #ddd;--f-scrollbar-thumb-bg: #444}.fancybox__container{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;display:flex;flex-direction:column}.fancybox__container:focus{outline:none}.fancybox__container.has-vertical-thumbs{flex-direction:row-reverse}.fancybox__container.has-vertical-thumbs:not(.is-closing) .fancybox__viewport{overflow-x:clip;overflow-y:visible}.fancybox__container>*:not(.fancybox__carousel),.fancybox__container .fancybox__carousel>*:not(.fancybox__grid):not(.fancybox__viewport),.fancybox__container .fancybox__column>*:not(.fancybox__viewport),.fancybox__container .fancybox__slide:not(.is-selected),.fancybox__container .fancybox__slide.is-selected>*:not(.f-html):not(.f-panzoom__wrapper):not(.f-spinner){opacity:1;opacity:var(--f-drag-opacity, 1)}.fancybox__container:not(.is-ready):not(.is-hiding){visibility:hidden}.fancybox__container.is-revealing>*:not(.fancybox__carousel),.fancybox__container.is-revealing .fancybox__carousel>*:not(.fancybox__grid):not(.fancybox__viewport),.fancybox__container.is-revealing .fancybox__column>*:not(.fancybox__viewport),.fancybox__container.is-revealing .fancybox__slide:not(.is-selected),.fancybox__container.is-revealing .fancybox__slide.is-selected>*:not(.f-html):not(.f-panzoom__wrapper){animation:.35s ease none f-fadeIn;animation:var(--f-interface-enter-duration, .35s) ease none f-fadeIn}.fancybox__container.is-hiding>*:not(.fancybox__carousel),.fancybox__container.is-hiding .fancybox__carousel>*:not(.fancybox__grid):not(.fancybox__viewport),.fancybox__container.is-hiding .fancybox__column>*:not(.fancybox__viewport),.fancybox__container.is-hiding .fancybox__slide.is-selected>*:not(.f-html):not(.f-panzoom__wrapper){animation:.35s ease forwards f-fadeOut;animation:var(--f-interface-exit-duration, .35s) ease forwards f-fadeOut}.fancybox__container.is-hiding .fancybox__carousel .fancybox__slide:not(.is-selected){opacity:0}.fancybox__container.is-hiding{pointer-events:none}.fancybox__container.is-idle .f-carousel__toolbar{pointer-events:none;opacity:0}.fancybox__container.is-idle .f-button.is-arrow{opacity:0}.fancybox__container.is-idle.is-ready .f-carousel__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__container.is-idle.is-ready .f-button.is-arrow{animation:.15s ease-out both f-fadeOut}.fancybox__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-backdrop-bg);filter:var(--fancybox-backdrop-filter)}.fancybox__carousel{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0;position:relative;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__carousel.is-vertical{--f-carousel-slide-height: 100%}.fancybox__carousel.is-ltr{direction:ltr}.fancybox__carousel.is-rtl{direction:rtl}.fancybox__carousel>.f-button.is-arrow:before{position:absolute;content:"";top:-30px;right:-30px;bottom:-30px;left:-30px;z-index:1}.fancybox__viewport{display:grid;flex:1;min-height:0;min-width:0;position:relative;overflow:visible;transform:translateZ(0);transform:translate3d(0,var(--f-drag-offset, 0),0)}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__viewport [data-selectable],.fancybox__viewport [contenteditable]{cursor:auto}.fancybox__slide{box-sizing:border-box;position:relative;grid-area:1/1;display:flex;align-items:center;flex-direction:column;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);min-width:0;min-height:0;max-width:100%;margin:0;padding:var(--f-carousel-slide-padding);background:var(--f-carousel-slide-bg);backface-visibility:hidden;transform:translateZ(0);will-change:transform}.fancybox__slide:before,.fancybox__slide:after{display:block;content:""}.fancybox__slide:before{margin-bottom:auto}.fancybox__slide:after{margin-top:auto}.fancybox__slide.is-selected{z-index:1}.fancybox__slide.f-zoomable{overflow:visible}.fancybox__slide.has-error{--f-html-color: var(--f-error-color, --f-html-color);--f-html-bg: var(--f-error-bg, --f-html-bg)}.fancybox__slide.has-html{overflow:auto;padding:8px}.fancybox__slide.has-iframe{overflow:hidden;padding:8px 0}.fancybox__slide.has-close-btn{padding-top:34px}.fancybox__slide.has-controls:before{margin:0}.fancybox__slide .f-spinner{cursor:pointer}.fancybox__container.is-closing .f-caption,.fancybox__slide.is-loading .f-caption{visibility:hidden}.fancybox__container.is-closing .fancybox__carousel,.fancybox__container.is-closing .fancybox__viewport,.fancybox__container.is-closing .fancybox__slide.is-selected{overflow:visible}.f-button.is-close-button{--f-button-width: var(--f-close-button-width);--f-button-height: var(--f-close-button-height);--f-button-border-radius: var(--f-close-border-radius);--f-button-color: var(--f-close-button-color);--f-button-hover-color: var(--f-close-button-hover-color);--f-button-bg: var(--f-close-button-bg);--f-button-hover-bg: var(--f-close-button-hover-bg);--f-button-active-bg: var(--f-close-button-active-bg);--f-button-svg-width: var(--f-close-button-svg-width);--f-button-svg-height: var(--f-close-button-svg-height);--f-button-svg-stroke-width: var(--f-close-button-svg-stroke-width);position:absolute;top:-42px;top:calc((var(--f-button-height) + 2px) * -1);right:0;z-index:10}.is-loading .f-button.is-close-button{visibility:hidden}.fancybox__thumbs{flex:0 1 100%}.fancybox__thumbs.is-scrollable{--f-thumbs-cols: 1;--f-thumbs-gap: 8px;--f-thumbs-transition: none;--f-thumbs-padding-x: 4px;--f-thumbs-padding-y: 8px;--f-thumbs-viewport-padding-x: 4px;--f-thumbs-viewport-padding-y: 0px;max-width:110px;max-width:calc(var(--f-thumb-width) * var(--f-thumbs-cols) + var(--f-thumbs-gap) * (var(--f-thumbs-cols) - 1) + var(--f-thumbs-padding-x) * 2 + var(--f-thumbs-viewport-padding-x) * 2)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar{width:var(--f-scrollbar-width)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-track{background:var(--f-scrollbar-track-bg);border-radius:var(--f-scrollbar-track-border-radius);box-shadow:var(--f-scrollbar-track-shadow)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-thumb{background:var(--f-scrollbar-thumb-bg);border-radius:var(--f-scrollbar-thumb-border-radius)}.fancybox__thumbs.is-scrollable.is-hidden{max-width:0;--f-thumbs-padding-x: 0;max-height:none;max-height:initial;--f-thumbs-padding-y: unset}.fancybox__thumbs.is-scrollable .f-thumbs__viewport{overflow-x:hidden!important;grid-template-columns:repeat(auto-fill,calc((100% - 8px * (var(--f-thumbs-cols) - 1)) / var(--f-thumbs-cols)))!important;grid-template-columns:repeat(auto-fill,calc((100% - var(--f-thumbs-gap) * (var(--f-thumbs-cols) - 1)) / var(--f-thumbs-cols)))!important}#cc-main{background:transparent;color:#2c2f31;color:var(--cc-primary-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-family:var(--cc-font-family);font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.15;position:relative;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;position:fixed;z-index:2147483647;z-index:var(--cc-z-index)}#cc-main :after,#cc-main :before,#cc-main a,#cc-main button,#cc-main div,#cc-main h2,#cc-main input,#cc-main p,#cc-main span{all:unset;box-sizing:border-box}#cc-main .pm__badge,#cc-main button{animation:none 0s ease 0s 1 normal none running;backface-visibility:visible;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;border:medium none currentcolor;border-collapse:separate;-o-border-image:none;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;-moz-columns:auto;columns:auto;-moz-column-count:auto;column-count:auto;-moz-column-fill:balance;column-fill:balance;-moz-column-gap:normal;column-gap:normal;-moz-column-rule:medium none currentcolor;column-rule:medium none currentcolor;-moz-column-span:1;column-span:1;-moz-column-width:auto;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;line-height:normal;height:auto;-webkit-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none currentcolor;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;-moz-tab-size:8;-o-tab-size:8;tab-size:8;table-layout:auto;text-align:left;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:50% 50% 0;transform-style:flat;transition:none 0s ease 0s;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;all:initial;box-sizing:border-box;color:inherit;visibility:inherit}#cc-main .pm__badge,#cc-main a,#cc-main button,#cc-main input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:100%;line-height:normal;margin:0;outline:revert;outline-offset:2px;overflow:hidden}#cc-main table,#cc-main tbody,#cc-main td,#cc-main th,#cc-main thead,#cc-main tr{all:revert;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}:root{--cc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--cc-modal-border-radius:.5rem;--cc-btn-border-radius:.4rem;--cc-modal-transition-duration:.25s;--cc-link-color:var(--cc-btn-primary-bg);--cc-modal-margin:1rem;--cc-z-index:2147483647;--cc-bg:#fff;--cc-primary-color:#2c2f31;--cc-secondary-color:#5e6266;--cc-btn-primary-bg:#30363c;--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#000;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#d4dae0;--cc-btn-secondary-hover-color:#000;--cc-btn-secondary-hover-border-color:#d4dae0;--cc-separator-border-color:#f0f4f7;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#667481;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:#d5dee2;--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-border:#f0f4f7;--cc-cookie-category-block-hover-bg:#e9eff4;--cc-cookie-category-block-hover-border:#e9eff4;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#dee4e9;--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--cc-btn-secondary-bg);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#e4eaed;--cc-pm-toggle-border-radius:4em}#cc-main.cc--rtl{direction:rtl}#cc-main .cm__title,#cc-main a,#cc-main b,#cc-main em,#cc-main strong{font-weight:600}#cc-main button>span{pointer-events:none}#cc-main .cc__link,#cc-main a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-weight:600;position:relative;transition:background-size .25s,color .25s ease}#cc-main .cc__link:hover,#cc-main a:hover{background-size:100% 1px;color:#2c2f31;color:var(--cc-primary-color)}#cc-main .cc__link{color:#30363c;color:var(--cc-link-color)}#cc-main .cm__desc,#cc-main .pm__body{overscroll-behavior:auto contain;scrollbar-width:thin}html.disable--interaction.show--consent,html.disable--interaction.show--consent body{height:auto!important;overflow:hidden!important}.cc--darkmode{--cc-bg:#161a1c;--cc-primary-color:#ebf3f6;--cc-secondary-color:#aebbc5;--cc-btn-primary-bg:#c2d0e0;--cc-btn-primary-color:var(--cc-bg);--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#98a7b6;--cc-btn-primary-hover-color:#000;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#242c31;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#353d43;--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-hover-border-color:var(--cc-btn-secondary-hover-bg);--cc-separator-border-color:#222a30;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#525f6b;--cc-toggle-on-knob-bg:var(--cc-btn-primary-color);--cc-toggle-off-knob-bg:var(--cc-btn-primary-color);--cc-toggle-enabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-disabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-readonly-bg:#343e45;--cc-toggle-readonly-knob-bg:#5f6b72;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:#1e2428;--cc-cookie-category-block-bg:#1e2428;--cc-cookie-category-block-border:var(--cc-section-category-border);--cc-cookie-category-block-hover-bg:#242c31;--cc-cookie-category-block-hover-border:#232a2f;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:var(--cc-toggle-readonly-bg);--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:#0c0e0f;--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#060809}.cc--darkmode #cc-main{--csstools-color-scheme--light: ;color-scheme:dark}#cc-main .cm{background:#fff;background:var(--cc-bg);border-radius:.5rem;border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em #0000024d;display:flex;flex-direction:column;max-width:24rem;opacity:0;overflow:hidden;position:fixed;transform:translateY(1.6em);visibility:hidden;z-index:1}#cc-main .cm--top{top:1rem;top:var(--cc-modal-margin)}#cc-main .cm--middle{top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .cm--bottom{bottom:1rem;bottom:var(--cc-modal-margin)}#cc-main .cm--center{left:1rem;left:var(--cc-modal-margin);margin:0 auto;right:1rem;right:var(--cc-modal-margin);width:auto;width:initial}#cc-main .cm--left{left:1rem;left:var(--cc-modal-margin);margin-right:1rem;margin-right:var(--cc-modal-margin)}#cc-main .cm--right{margin-left:1rem;margin-left:var(--cc-modal-margin);right:1rem;right:var(--cc-modal-margin)}#cc-main .cm__body{display:flex;flex-direction:column;justify-content:space-between;position:relative}#cc-main .cm__btns,#cc-main .cm__links{padding:1rem 1.3rem;width:auto;width:initial}#cc-main .cm__texts{display:flex;flex:1;flex-direction:column;justify-content:center;padding:1rem 0 0}#cc-main .cm__desc,#cc-main .cm__title{padding:0 1.3rem}#cc-main .cm__title{font-size:1.05em}#cc-main .cm__title+.cm__desc{margin-top:1.1em}#cc-main .cm__desc{color:#5e6266;color:var(--cc-secondary-color);font-size:.9em;line-height:1.5;max-height:40vh;overflow-x:visible;overflow-y:auto;padding-bottom:1em}#cc-main .cm__btns{border-top:1px solid #f0f4f7;border-top:1px solid var(--cc-separator-border-color);display:flex;flex-direction:column;justify-content:center}#cc-main .cm__btn-group{display:grid;grid-auto-columns:minmax(0,1fr)}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin-top:.375rem}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .cm--inline .cm__btn+.cm__btn{margin-left:.375rem;margin-top:0}#cc-main .cm--inline.cm--flip .cm__btn+.cm__btn{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--inline.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-right:0}#cc-main .cm--wide .cm__btn+.cm__btn,#cc-main .cm--wide .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--wide.cm--flip .cm__btn+.cm__btn,#cc-main .cm--wide.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-right:.375rem}#cc-main .cm--bar:not(.cm--inline) .cm__btn-group--uneven,#cc-main .cm--wide .cm__btn-group--uneven{display:flex;flex:1;justify-content:space-between}#cc-main .cm--bar:not(.cm--inline).cm--flip .cm__btn-group--uneven,#cc-main .cm--wide.cm--flip .cm__btn-group--uneven{flex-direction:row-reverse}#cc-main .cm__btn{background:#30363c;background:var(--cc-btn-primary-bg);border:1px solid #30363c;border:1px solid var(--cc-btn-primary-border-color);border-radius:.4rem;border-radius:var(--cc-btn-border-radius);color:#fff;color:var(--cc-btn-primary-color);font-size:.82em;font-weight:600;min-height:42px;padding:.5em 1em;text-align:center}#cc-main .cm__btn:hover{background:#000;background:var(--cc-btn-primary-hover-bg);border-color:#000;border-color:var(--cc-btn-primary-hover-border-color);color:#fff;color:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--secondary{background:#eaeff2;background:var(--cc-btn-secondary-bg);border-color:#eaeff2;border-color:var(--cc-btn-secondary-border-color);color:#2c2f31;color:var(--cc-btn-secondary-color)}#cc-main .cm__btn--secondary:hover{background:#d4dae0;background:var(--cc-btn-secondary-hover-bg);border-color:#d4dae0;border-color:var(--cc-btn-secondary-hover-border-color);color:#000;color:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close{border-radius:0;border-bottom-left-radius:.4rem;border-bottom-left-radius:var(--cc-btn-border-radius);border-right:none;border-top:none;display:none;font-size:1em;height:42px;min-width:auto!important;overflow:hidden;padding:0!important;position:absolute;right:0;top:0;width:42px}#cc-main .cm__btn--close svg{stroke:#fff;stroke:var(--cc-btn-primary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .cm__btn--close:hover svg{stroke:#fff;stroke:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--close.cm__btn--secondary svg{stroke:#2c2f31;stroke:var(--cc-btn-secondary-color)}#cc-main .cm__btn--close.cm__btn--secondary:hover svg{stroke:#000;stroke:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close+.cm__texts .cm__title{padding-right:3rem}#cc-main .cm--inline .cm__btn-group{grid-auto-flow:column}#cc-main .cm__footer{background:#eaeff2;background:var(--cc-footer-bg);border-top:1px solid #e4eaed;border-top:1px solid var(--cc-footer-border-color);color:#5e6266;color:var(--cc-footer-color);padding:.4em 0 .5em}#cc-main .cm__links{display:flex;flex-direction:row;padding-bottom:0;padding-top:0}#cc-main .cm__link-group{display:flex;flex-direction:row;font-size:.8em;width:100%}#cc-main .cm__link-group>*+*{margin-left:1.3rem}#cc-main .cm--flip .cm__btn:last-child{grid-row:1}#cc-main .cm--inline.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--box .cm__btn--close{display:block}#cc-main .cm--box.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--box.cm--wide{max-width:36em}#cc-main .cm--box.cm--wide .cm__btns{flex-direction:row;justify-content:space-between}#cc-main .cm--box.cm--wide .cm__btn-group{grid-auto-flow:column}#cc-main .cm--box.cm--wide .cm__btn{min-width:120px;padding-left:1.8em;padding-right:1.8em}#cc-main .cm--box.cm--wide.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--box.cm--wide.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--cloud{max-width:54em;width:auto;width:initial}#cc-main .cm--cloud .cm__body{flex-direction:row}#cc-main .cm--cloud .cm__texts{flex:1}#cc-main .cm--cloud .cm__desc{max-height:9.4em}#cc-main .cm--cloud .cm__btns{border-left:1px solid #f0f4f7;border-left:1px solid var(--cc-separator-border-color);border-top:none;max-width:23em}#cc-main .cm--cloud .cm__btn-group{flex-direction:column}#cc-main .cm--cloud .cm__btn{min-width:19em}#cc-main .cm--cloud.cm--flip .cm__btn-group,#cc-main .cm--cloud.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--cloud.cm--inline .cm__btn-group{flex-direction:row}#cc-main .cm--cloud.cm--inline .cm__btn{min-width:10em}#cc-main .cm--cloud.cm--inline.cm--flip .cm__btn-group{flex-direction:row-reverse}#cc-main .cm--bar{border-radius:0;left:0;margin:0;max-width:none;max-width:initial;opacity:1;right:0;transform:translateY(0);width:100vw;--cc-modal-transition-duration:.35s}#cc-main .cm--bar.cm--top{top:0;transform:translateY(-100%)}#cc-main .cm--bar.cm--bottom{bottom:0;transform:translateY(100%)}#cc-main .cm--bar .cm__body,#cc-main .cm--bar .cm__links{margin:0 auto;max-width:55em;width:100%}#cc-main .cm--bar .cm__body{padding:.5em 0 .9em}#cc-main .cm--bar .cm__btns{border-top:none;flex-direction:row;justify-content:space-between}#cc-main .cm--bar .cm__btn-group{grid-auto-flow:column}#cc-main .cm--bar:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--bar .cm__btn{min-width:120px;padding-left:2em;padding-right:2em}#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--bar.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--bar.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--bar.cm--inline .cm__body,#cc-main .cm--bar.cm--inline .cm__links{max-width:74em}#cc-main .cm--bar.cm--inline .cm__body{flex-direction:row;padding:0}#cc-main .cm--bar.cm--inline .cm__btns{flex-direction:column;justify-content:center;max-width:23em}#cc-main .cm--bar.cm--inline.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cc--anim .cm,#cc-main .cc--anim.cm-wrapper:before{transition:opacity .25s ease,visibility .25s ease,transform .25s ease;transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}#cc-main .cc--anim .cm__btn,#cc-main .cc--anim .cm__close{transition:background-color .15s ease,border-color .15s ease,color .15s ease}.disable--interaction #cc-main .cm-wrapper:before{background:#000000a6;background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:0}.show--consent #cc-main .cc--anim .cm{opacity:1;transform:translateY(0);visibility:visible!important}.show--consent #cc-main .cc--anim .cm--middle{transform:translateY(-50%)}.show--consent #cc-main .cc--anim .cm--bar{transform:translateY(0)}.show--consent #cc-main .cc--anim.cm-wrapper:before{opacity:1;visibility:visible}#cc-main.cc--rtl .cm__btn--close{border-bottom-left-radius:0;border-bottom-left-radius:initial;border-bottom-right-radius:.4rem;border-bottom-right-radius:var(--cc-btn-border-radius);left:0;right:auto;right:initial}#cc-main.cc--rtl .cm__btn--close+.cm__texts .cm__title{padding-left:3rem!important;padding-right:1.3rem}#cc-main.cc--rtl .cm--inline .cm__btn+.cm__btn{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm--inline.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn-group+.cm__btn-group,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn-group+.cm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar.cm--flip .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm__link-group>*+*{margin-left:0;margin-right:1.3rem}#cc-main .pm-wrapper{position:relative;z-index:2}#cc-main .pm{background:#fff;background:var(--cc-bg);border-radius:.5rem;border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em #0000024d;display:flex;flex-direction:column;opacity:0;overflow:hidden;position:fixed;visibility:hidden;width:100%;width:auto;width:initial;z-index:1}#cc-main svg{fill:none;width:100%}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:1em 1.4em}#cc-main .pm__header{align-items:center;border-bottom:1px solid #f0f4f7;border-bottom:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__title{align-items:center;display:flex;flex:1;font-weight:600;margin-right:2em}#cc-main .pm__close-btn{background:#eaeff2;background:var(--cc-btn-secondary-bg);border:1px solid #eaeff2;border:1px solid var(--cc-btn-secondary-border-color);border-radius:.4rem;border-radius:var(--cc-btn-border-radius);height:40px;position:relative;transition:all .15s ease;width:40px}#cc-main .pm__close-btn span{display:flex;height:100%;width:100%}#cc-main .pm__close-btn svg{stroke:#2c2f31;stroke:var(--cc-btn-secondary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .pm__close-btn:hover{background:#d4dae0;background:var(--cc-btn-secondary-hover-bg);border-color:#d4dae0;border-color:var(--cc-btn-secondary-hover-border-color)}#cc-main .pm__close-btn:hover svg{stroke:#000;stroke:var(--cc-btn-secondary-hover-color)}#cc-main .pm__body{flex:1;overflow-y:auto;overflow-y:overlay}#cc-main .pm__section,#cc-main .pm__section--toggle{border-radius:.4rem;border-radius:var(--cc-btn-border-radius);display:flex;flex-direction:column;margin-bottom:.5em}#cc-main .pm__section--toggle .pm__section-desc-wrapper{border:1px solid #f0f4f7;border:1px solid var(--cc-cookie-category-block-border);border-radius:.4rem;border-radius:var(--cc-btn-border-radius);border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:none;margin-top:0!important;overflow:hidden}#cc-main .pm__section{border:1px solid #f0f4f7;border:1px solid var(--cc-separator-border-color);padding:1em;transition:background-color .25s ease,border-color .25s ease}#cc-main .pm__section:first-child{border:none;margin-bottom:2em;margin-top:0;padding:0;transition:none}#cc-main .pm__section:not(:first-child):hover{background:#f0f4f7;background:var(--cc-cookie-category-block-bg);border-color:#f0f4f7;border-color:var(--cc-cookie-category-block-border)}#cc-main .pm__section-toggles+.pm__section{margin-top:2em}#cc-main .pm__section--toggle{background:#f0f4f7;background:var(--cc-cookie-category-block-bg);border-top:none;margin-bottom:.375rem}#cc-main .pm__section--toggle .pm__section-title{align-items:center;background:#f0f4f7;background:var(--cc-cookie-category-block-bg);border:1px solid #f0f4f7;border:1px solid var(--cc-cookie-category-block-border);display:flex;justify-content:space-between;min-height:58px;padding:1.1em 5.4em 1.1em 1.2em;position:relative;transition:background-color .25s ease,border-color .25s ease;width:100%}#cc-main .pm__section--toggle .pm__section-title:hover{background:#e9eff4;background:var(--cc-cookie-category-block-hover-bg);border-color:#e9eff4;border-color:var(--cc-cookie-category-block-hover-border)}#cc-main .pm__section--toggle .pm__section-desc{margin-top:0;padding:1em}#cc-main .pm__section--toggle.is-expanded{--cc-cookie-category-block-bg:var(--cc-cookie-category-expanded-block-bg);--cc-cookie-category-block-border:var(--cc-cookie-category-expanded-block-hover-bg)}#cc-main .pm__section--toggle.is-expanded .pm__section-title{border-bottom-left-radius:0;border-bottom-right-radius:0}#cc-main .pm__section--toggle.is-expanded .pm__section-arrow svg{transform:scale(.5) rotate(180deg)}#cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper{display:flex}#cc-main .pm__section--expandable .pm__section-title{cursor:pointer;padding-left:3.4em}#cc-main .pm__section--expandable .pm__section-arrow{background:#d5dee2;background:var(--cc-toggle-readonly-bg);border-radius:100%;display:flex;height:20px;justify-content:center;left:18px;pointer-events:none;position:absolute;width:20px}#cc-main .pm__section--expandable .pm__section-arrow svg{stroke:#2c2f31;stroke:var(--cc-btn-secondary-color);transform:scale(.5)}#cc-main .pm__section-title-wrapper{align-items:center;display:flex;position:relative}#cc-main .pm__section-title-wrapper+.pm__section-desc-wrapper{margin-top:.85em}#cc-main .pm__section-title{border-radius:.4rem;border-radius:var(--cc-btn-border-radius);font-size:.95em;font-weight:600}#cc-main .pm__badge{align-items:center;background:#eaeff2;background:var(--cc-btn-secondary-bg);border-radius:5em;color:#5e6266;color:var(--cc-secondary-color);display:flex;flex:none;font-size:.8em;font-weight:600;height:23px;justify-content:center;margin-left:1em;min-width:23px;overflow:hidden;padding:0 .6em 1px;position:relative;text-align:center;white-space:nowrap;width:auto}#cc-main .pm__service-counter{background:#30363c;background:var(--cc-btn-primary-bg);color:#fff;color:var(--cc-btn-primary-color);padding:0;width:23px}#cc-main .pm__service-counter[data-counterlabel]{padding:0 .6em 1px;width:auto}#cc-main .section__toggle,#cc-main .section__toggle-wrapper,#cc-main .toggle__icon,#cc-main .toggle__label{border-radius:4em;border-radius:var(--cc-pm-toggle-border-radius);height:23px;transform:translateZ(0);width:50px}#cc-main .section__toggle-wrapper{cursor:pointer;position:absolute;right:18px;z-index:1}#cc-main .toggle-service{height:19px;position:relative;right:0;width:42px}#cc-main .toggle-service .section__toggle,#cc-main .toggle-service .toggle__icon,#cc-main .toggle-service .toggle__label{height:19px;width:42px}#cc-main .toggle-service .toggle__icon{position:relative}#cc-main .toggle-service .toggle__icon-circle{height:19px;width:19px}#cc-main .toggle-service .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translate(23px)}#cc-main .pm__section--toggle:nth-child(2) .section__toggle-wrapper:after{display:none!important}#cc-main .section__toggle{border:0;cursor:pointer;display:block;left:0;margin:0;position:absolute;top:0}#cc-main .section__toggle:disabled{cursor:not-allowed}#cc-main .toggle__icon{background:#667481;background:var(--cc-toggle-off-bg);box-shadow:0 0 0 1px #667481;box-shadow:0 0 0 1px var(--cc-toggle-off-bg);display:flex;flex-direction:row;pointer-events:none;position:absolute;transition:all .25s ease}#cc-main .toggle__icon-circle{background:#fff;background:var(--cc-toggle-off-knob-bg);border:none;border-radius:4em;border-radius:var(--cc-pm-toggle-border-radius);box-shadow:0 1px 2px #1820035c;display:block;height:23px;left:0;position:absolute;top:0;transition:transform .25s ease,background-color .25s ease;width:23px}#cc-main .toggle__icon-off,#cc-main .toggle__icon-on{height:100%;position:absolute;transition:opacity .15s ease;width:100%}#cc-main .toggle__icon-on{opacity:0;transform:rotate(45deg)}#cc-main .toggle__icon-on svg{stroke:#30363c;stroke:var(--cc-toggle-on-bg);transform:scale(.55) rotate(-45deg)}#cc-main .toggle__icon-off{opacity:1}#cc-main .toggle__icon-off svg{stroke:#667481;stroke:var(--cc-toggle-off-bg);transform:scale(.55)}#cc-main .section__toggle:checked~.toggle__icon{background:#30363c;background:var(--cc-toggle-on-bg);box-shadow:0 0 0 1px #30363c;box-shadow:0 0 0 1px var(--cc-toggle-on-bg)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-circle{background-color:#fff;background-color:var(--cc-toggle-on-knob-bg);transform:translate(27px)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-on{opacity:1}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-off{opacity:0}#cc-main .section__toggle:checked:disabled~.toggle__icon{background:#d5dee2;background:var(--cc-toggle-readonly-bg);box-shadow:0 0 0 1px #d5dee2;box-shadow:0 0 0 1px var(--cc-toggle-readonly-bg)}#cc-main .section__toggle:checked:disabled~.toggle__icon .toggle__icon-circle{background:#fff;background:var(--cc-toggle-readonly-knob-bg);box-shadow:none}#cc-main .section__toggle:checked:disabled~.toggle__icon svg{stroke:#d5dee2;stroke:var(--cc-toggle-readonly-knob-icon-color)}#cc-main .toggle__label{opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:-1}#cc-main .pm__section-desc-wrapper{color:#5e6266;color:var(--cc-secondary-color);display:flex;flex-direction:column;font-size:.9em}#cc-main .pm__section-desc-wrapper>:not(:last-child){border-bottom:1px solid #f0f4f7;border-bottom:1px solid var(--cc-cookie-category-block-border)}#cc-main .pm__section-services{display:flex;flex-direction:column}#cc-main .pm__service{align-items:center;display:flex;justify-content:space-between;padding:.4em 1.2em;position:relative;transition:background-color .15s ease}#cc-main .pm__service:hover{background-color:#e9eff4;background-color:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__service-header{align-items:center;display:flex;margin-right:1em;width:100%}#cc-main .pm__service-icon{border:2px solid;border-radius:100%;height:8px;margin-left:6px;margin-right:20px;margin-top:1px;min-width:8px}#cc-main .pm__service-title{font-size:.95em;width:100%;word-break:break-word}#cc-main .pm__section-desc{line-height:1.5em}#cc-main .pm__section-table{border-collapse:collapse;font-size:.9em;margin:0;overflow:hidden;padding:0;text-align:left;width:100%}#cc-main .pm__table-caption{text-align:left}#cc-main .pm__table-caption,#cc-main .pm__table-head>tr{border-bottom:1px dashed #f0f4f7;border-bottom:1px dashed var(--cc-separator-border-color);color:#2c2f31;color:var(--cc-primary-color);font-weight:600}#cc-main .pm__table-tr{transition:background-color .15s ease}#cc-main .pm__table-tr:hover{background:#e9eff4;background:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th{padding:.625em .625em .625em 1.2em;vertical-align:top}#cc-main .pm__footer{border-top:1px solid #f0f4f7;border-top:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__btn-group{display:flex}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin-left:.375rem}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main .pm__btn{background:#30363c;background:var(--cc-btn-primary-bg);border:1px solid #30363c;border:1px solid var(--cc-btn-primary-border-color);border-radius:.4rem;border-radius:var(--cc-btn-border-radius);color:#fff;color:var(--cc-btn-primary-color);flex:auto;font-size:.82em;font-weight:600;min-height:42px;min-width:110px;padding:.5em 1.5em;text-align:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease}#cc-main .pm__btn:hover{background:#000;background:var(--cc-btn-primary-hover-bg);border-color:#000;border-color:var(--cc-btn-primary-hover-border-color);color:#fff;color:var(--cc-btn-primary-hover-color)}#cc-main .pm__btn--secondary{background:#eaeff2;background:var(--cc-btn-secondary-bg);border-color:#eaeff2;border-color:var(--cc-btn-secondary-border-color);color:#2c2f31;color:var(--cc-btn-secondary-color)}#cc-main .pm__btn--secondary:hover{background:#d4dae0;background:var(--cc-btn-secondary-hover-bg);border-color:#d4dae0;border-color:var(--cc-btn-secondary-hover-border-color);color:#000;color:var(--cc-btn-secondary-hover-color)}#cc-main .pm--box{height:calc(100% - 2em);left:1rem;left:var(--cc-modal-margin);margin:0 auto;max-height:37.5em;max-width:43em;right:1rem;right:var(--cc-modal-margin);top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .pm--box.pm--flip .pm__btn-group,#cc-main .pm--box.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm--bar{border-radius:0;bottom:0;height:100%;margin:0;max-height:none;max-width:29em;opacity:1;top:0;width:100%;--cc-modal-transition-duration:.35s}#cc-main .pm--bar .pm__section-table,#cc-main .pm--bar .pm__table-body,#cc-main .pm--bar .pm__table-td,#cc-main .pm--bar .pm__table-th,#cc-main .pm--bar .pm__table-tr{display:block}#cc-main .pm--bar .pm__table-head{display:none}#cc-main .pm--bar .pm__table-caption{display:block}#cc-main .pm--bar .pm__table-tr:not(:last-child){border-bottom:1px solid #f0f4f7;border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm--bar .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm--bar .pm__table-td:before{color:#2c2f31;color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm--bar .pm__table-td>div{flex:3}#cc-main .pm--bar:not(.pm--wide) .pm__body,#cc-main .pm--bar:not(.pm--wide) .pm__footer,#cc-main .pm--bar:not(.pm--wide) .pm__header{padding:1em 1.3em}#cc-main .pm--bar:not(.pm--wide) .pm__btn-group,#cc-main .pm--bar:not(.pm--wide) .pm__footer{flex-direction:column}#cc-main .pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin:.375rem 0 0}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__footer{flex-direction:column-reverse}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .pm--bar:not(.pm--wide) .pm__badge{display:none}#cc-main .pm--bar.pm--left{left:0;transform:translate(-100%)}#cc-main .pm--bar.pm--right{right:0;transform:translate(100%)}#cc-main .pm--bar.pm--wide{max-width:35em}#cc-main .pm--bar.pm--wide .pm__body,#cc-main .pm--bar.pm--wide .pm__footer,#cc-main .pm--bar.pm--wide .pm__header{padding:1em 1.4em}#cc-main .pm--bar.pm--wide.pm--flip .pm__btn-group,#cc-main .pm--bar.pm--wide.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm-overlay{background:#000000a6;background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:1}#cc-main .cc--anim .pm,#cc-main .cc--anim .pm-overlay{transition:opacity .25s ease,visibility .25s ease,transform .25s ease;transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}.show--preferences #cc-main .cc--anim .pm{opacity:1;visibility:visible!important}.show--preferences #cc-main .cc--anim .pm--box{transform:translateY(-50%)}.show--preferences #cc-main .cc--anim .pm--bar{transform:translate(0)}.show--preferences #cc-main .cc--anim .pm-overlay{opacity:1;visibility:visible}#cc-main.cc--rtl .pm__service-header{margin-left:1em;margin-right:0}#cc-main.cc--rtl .pm__section-arrow{left:auto;left:initial;right:18px}#cc-main.cc--rtl .section__toggle-wrapper{left:18px;right:auto;right:initial;transform-origin:left}#cc-main.cc--rtl .toggle-service{left:0}#cc-main.cc--rtl .pm__service-icon{margin-left:20px;margin-right:5px}#cc-main.cc--rtl .pm__section--toggle .pm__section-title{padding-left:5.4em;padding-right:1.2em}#cc-main.cc--rtl .pm__section--expandable .pm__section-title{padding-right:3.4em}#cc-main.cc--rtl .pm__badge{margin-left:0;margin-left:initial;margin-right:1em}#cc-main.cc--rtl .toggle__icon-circle{transform:translate(27px)}#cc-main.cc--rtl .toggle-service .toggle__icon-circle{transform:translate(23px)}#cc-main.cc--rtl .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translate(0)}#cc-main.cc--rtl .pm__table-td,#cc-main.cc--rtl .pm__table-th{padding-left:0;padding-left:initial;padding-right:1.2em;text-align:right}#cc-main.cc--rtl .pm__table-td{padding-left:0;padding-left:initial;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td:before{padding-left:2em;padding-right:0;padding-right:initial}#cc-main.cc--rtl .pm__btn+.pm__btn,#cc-main.cc--rtl .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .pm--flip .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip .pm__btn-group+.pm__btn-group{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin-left:0}:root{--form-font-size: 1rem;--form-padding: .7rem;--form-border-radius: 6px;--form-border-color: var(--color-text);--form-bg: var(--color-white);--form-text-color: var(--color-text);--form-focus-color: var(--color-primary);--form-placeholder-color: rgb(from var(--color-text) r g b / 40%);--form-disabled-bg: #ddd}input,button,select,optgroup,textarea{font-family:inherit;font-size:inherit;margin:0}button,select,input[type=submit],input[type=button],input[type=checkbox],input[type=radio],input[type=range]{cursor:pointer}label{display:block;max-width:100%}input,textarea,select{background-color:#fff;background-color:var(--form-bg);border:1px solid #121212;border:1px solid var(--form-border-color);border-radius:6px;border-radius:var(--form-border-radius);color:#121212;color:var(--form-text-color);display:inline-block;font-size:1rem;font-size:var(--form-font-size);max-width:100%;outline:none;padding:.7rem;padding:var(--form-padding)}input::-moz-placeholder{color:#12121266;color:var(--form-placeholder-color)}input::placeholder{color:#12121266;color:var(--form-placeholder-color)}textarea::-moz-placeholder{color:#12121266;color:var(--form-placeholder-color)}textarea::placeholder{color:#12121266;color:var(--form-placeholder-color)}select::-moz-placeholder{color:#12121266;color:var(--form-placeholder-color)}select::placeholder{color:#12121266;color:var(--form-placeholder-color)}input[type=email],input[type=text],input[type=password],input[type=number],input[type=search],input[type=url],input[type=tel]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}input:disabled,textarea:disabled,select:disabled{background-color:#ddd;background-color:var(--form-disabled-bg);cursor:not-allowed;opacity:.6}input[type=checkbox]:not(.switch),input[type=radio]{margin-right:.33em;margin-top:.31em;position:relative;vertical-align:middle}input[type=checkbox]:not(.switch){border-radius:6px}input[type=radio]{border-radius:50%}input[type=checkbox]:not(.switch):checked,input[type=radio]:checked{background-color:#000;background-color:var(--color-black);border-color:#000;border-color:var(--color-black)}input[type=checkbox]:not(.switch):checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.5' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}input[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}input[type=range]{padding:0;vertical-align:middle}textarea{form-sizing:auto;min-height:200px;width:100%}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 8l4 4l4-4'/%3e%3c/svg%3e");background-position:right .7em center,0 0;background-repeat:no-repeat,repeat;background-size:.65em auto,100%;vertical-align:middle}select[multiple]{background:none;height:-moz-fit-content;height:fit-content}fieldset{border:1px solid #121212;border:1px solid var(--form-border-color);border-radius:6px;border-radius:var(--form-border-radius);margin:0 0 .5rem;max-width:100%;padding:.75rem}fieldset:hover,input:hover,textarea:hover,select:hover{border-color:#3c5a33;border-color:var(--form-focus-color)}fieldset:focus-within,input:focus-within,textarea:focus-within,select:focus-within{border-color:#3c5a33;border-color:var(--form-focus-color)}meter{height:2.5rem;margin:.5rem 0}details{border:1px solid #aaa;border-radius:6px;border-radius:var(--form-border-radius);padding:.5em .5em 0}summary{font-weight:600;margin:-.5em -.5em 0;padding:.5em}details[open]{padding:.5em}details[open] summary{border-bottom:1px solid #aaa;margin-bottom:.5em}img{max-width:100%}a{color:#5d7656;color:var(--color-primary-alt)}html{background-color:#fffdee;background-color:var(--color-background);box-sizing:border-box;color:#121212;color:var(--color-text);font-family:Plus Jakarta Sans,serif,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,blinkmacsystemfont,Segoe UI,roboto,helvetica,arial,sans-serif;font-family:var(--font-base);font-weight:400;height:100%;scroll-behavior:smooth}.header-transparent main{margin-top:-88px}*,*:before,*:after{box-sizing:inherit}.alert{border-radius:4px;border-radius:var(--border-radius-small);color:#fff;color:var(--color-white);left:50%;margin:0;max-width:100%;max-width:1272px;max-width:var(--container-width);padding:16px 32px;position:fixed;top:120px;transform:translate(-50%);width:100vw;z-index:9999}.alert--close{align-items:center;background:none;border:0;border-radius:4px;border-radius:var(--border-radius-small);color:#fff;color:var(--color-white);cursor:pointer;display:flex;font-size:22px;justify-content:center;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.alert__svg{transform:translateY(-14%)}.alert--close:hover{background:none}.alert--close:focus{outline:0}.alert--info{background-color:#007bff;background-color:var(--color-info)}.alert--success{background-color:#e3f2e0;background-color:var(--color-success);color:#459a33;color:var(--color-success-dark)}.alert--success .alert--close{background-color:#459a33;background-color:var(--color-success-dark);color:#e3f2e0;color:var(--color-success)}.alert--warning{background-color:#ffc107;background-color:var(--color-warning)}.alert--error{background-color:#dc3545;background-color:var(--color-danger)}.alert__message{margin:0 auto;padding-right:16px;width:100%}:root{--button-font-size: 1rem;--button-font-weight: 500;--button-line-height: 1.4;--button-padding-y: .6rem;--button-padding-x: 1.25rem;--button-radius: var(--border-radius-small);--button-padding-y-sm: .4rem;--button-padding-x-sm: .75rem;--button-font-size-sm: .875rem;--button-padding-y-lg: .8rem;--button-padding-x-lg: 1.5rem;--button-font-size-lg: 1.125rem;--button-transition: .15s ease}.button{align-items:center;border:1px solid transparent;border-radius:4px;border-radius:var(--button-radius);box-shadow:none;cursor:pointer;display:inline-flex;font-size:1rem;font-size:var(--button-font-size);font-weight:500;font-weight:var(--button-font-weight);gap:8px;justify-content:center;line-height:1.4;line-height:var(--button-line-height);padding:.6rem 1.25rem;padding:var(--button-padding-y) var(--button-padding-x);text-align:center;text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,filter .15s ease,transform .05s ease;transition:background-color var(--button-transition),color var(--button-transition),box-shadow var(--button-transition),filter var(--button-transition),transform .05s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.button svg{height:20px;width:auto}.button--block{width:100%}.button--sm{font-size:.875rem;font-size:var(--button-font-size-sm);padding:.4rem .75rem;padding:var(--button-padding-y-sm) var(--button-padding-x-sm)}.button--lg{font-size:1.125rem;font-size:var(--button-font-size-lg);padding:.8rem 1.5rem;padding:var(--button-padding-y-lg) var(--button-padding-x-lg)}.button:disabled,.button[aria-disabled=true]{box-shadow:none;cursor:not-allowed;opacity:.55}.button:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px color-mix(in srgb,currentColor 35%,transparent);outline:none}.button:hover{text-decoration:none}.button:hover:not(:disabled){filter:brightness(1.1)}.button:active:not(:disabled){box-shadow:inset 0 2px 4px #00000026;transform:translateY(1px)}.button--primary{background-color:#3c5a33;background-color:var(--color-primary);border-color:#3c5a33;border-color:var(--color-primary);color:#fff;color:var(--color-white)}.button--primary:hover,.button--primary:focus-visible{color:#fff;color:var(--color-white)}.button--primary.button--outline{background-color:transparent;color:#3c5a33;color:var(--color-primary)}.button--primary.button--outline:hover,.button--primary.button--outline:focus-visible{background-color:#3c5a33;background-color:var(--color-primary);color:#fff;color:var(--color-white)}.button--secondary{background-color:#fefadb;background-color:var(--color-secondary);border-color:#fefadb;border-color:var(--color-secondary);color:#000;color:var(--color-black)}.button--secondary:hover,.button--secondary:focus-visible{color:#000;color:var(--color-black)}.button--secondary.button--outline{background-color:transparent;border-color:#fefadb;border-color:var(--color-secondary);color:#fefadb;color:var(--color-secondary)}.button--secondary.button--outline:hover,.button--secondary.button--outline:focus-visible{background-color:#fefadb;background-color:var(--color-secondary);color:#000;color:var(--color-black)}.button--info{background-color:#007bff;background-color:var(--color-info);border-color:#007bff;border-color:var(--color-info);color:#fff;color:var(--color-white)}.button--info:hover,.button--info:focus-visible{color:#fff;color:var(--color-white)}.button--info.button--outline{background-color:transparent;color:#007bff;color:var(--color-info)}.button--info.button--outline:hover,.button--info.button--outline:focus-visible{background-color:#007bff;background-color:var(--color-info);color:#fff;color:var(--color-white)}.button--black{background-color:#000;background-color:var(--color-black);border-color:#000;border-color:var(--color-black);color:#fff;color:var(--color-white)}.button--black:hover,.button--black:focus-visible{background-color:#333;color:#fff;color:var(--color-white)}@supports (color: color-mix(in lch,red,blue)){.button--black:hover,.button--black:focus-visible{background-color:color-mix(in srgb,var(--color-black) 80%,var(--color-white) 20%)}}.button--black.button--outline{background-color:transparent;color:#000;color:var(--color-black)}.button--black.button--outline:hover,.button--black.button--outline:focus-visible{background-color:#000;background-color:var(--color-black);color:#fff;color:var(--color-white)}.button--link{background-color:transparent;border-color:transparent;border-bottom:1px solid #3c5a33;border-bottom:1px solid var(--color-primary);border-radius:0;color:#3c5a33;color:var(--color-primary);padding:0 0 4px}.button--link:hover,.button--link:focus-visible{color:#3c5a33;color:var(--color-primary)}.callout{align-items:start;background:#6b7280;background:var(--color-muted);border-radius:8px;border-radius:var(--border-radius-medium);color:#fff;color:var(--color-white);display:flex;font-size:14px;font-size:var(--font-size-sm);gap:16px;line-height:20px;line-height:var(--line-height-sm);padding:1rem}.callout .svg{flex-shrink:0;height:24px;width:24px}.callout--primary{background:#3c5a33;background:var(--color-primary);color:#fff;color:var(--color-white)}.callout--neutral{background:#f2f2f2;background:var(--color-neutral-50);color:#262626;color:var(--color-neutral-800)}.callout--transparent{background:transparent;color:#121212;color:var(--color-text)}.callout--transparent+.callout--transparent{padding-top:0}.callout__content{display:flex;flex-direction:column;gap:4px}.callout__title{font-weight:600}.challenges-component{padding:32px 0}.challenges-component+.component{padding-top:0}.challenges-separator{background-color:#cdcdcd;background-color:var(--color-neutral-200);height:1px;margin-bottom:0;margin-top:32px;width:100%}.challenges-component__title{font-size:24px;font-size:var(--font-size-xl);font-weight:600;line-height:32px;line-height:var(--line-height-xl)}.challenges-component__subtitle{color:#686868;color:var(--color-neutral);font-size:14px;font-size:var(--font-size-sm);line-height:20px;line-height:var(--line-height-sm)}.challenges-file{height:60vh;margin-top:8px;width:100%}.challenges-hero{padding-top:64px;position:relative}.challenges-hero__container{align-items:start;display:flex;flex-direction:column}.challenges-hero__wrapper{display:flex;flex-direction:column;gap:16px;margin-top:32px;width:100%}.challenges-hero__content{align-items:start;display:flex;flex-direction:column;gap:4px}.challenges-hero__row{align-items:center;display:flex;flex-direction:row;gap:4px}.challenges-hero__row .svg{fill:#3c5a33;fill:var(--color-primary)}.challenges-hero__pretitle{font-size:14px;font-size:var(--font-size-sm);line-height:20px;line-height:var(--line-height-sm)}.challenges-hero__title{color:#3c5a33;color:var(--color-primary);font-size:28px;font-size:var(--font-size-2xl);font-weight:500;line-height:36px;line-height:var(--line-height-2xl)}.challenges-hero__description{font-size:14px;font-size:var(--font-size-sm);line-height:20px;line-height:var(--line-height-sm)}.challenges-hero__actions{align-items:center;display:flex;gap:16px}.challenges-list{position:relative}.challenges-list.component{padding-top:60px}.challenges-list__wrapper{display:flex;flex-direction:column;gap:24px}.challenges-card{box-shadow:0 8px 16px #0003;overflow:hidden;position:relative;transition:box-shadow .3s ease,transform .3s ease}@supports (color: lab(from red l 1 1% / calc(alpha + .1))){.challenges-card{box-shadow:0 8px 16px rgb(from var(--color-black) r g b / 20%)}}.challenges-card:before{background:linear-gradient(180deg,#fefadb00,#fefadb1a);content:"";top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transform:translateY(24px);transition:opacity .3s ease,transform .3s ease;z-index:0}@supports (color: lab(from red l 1 1% / calc(alpha + .1))){.challenges-card:before{background:linear-gradient(180deg,rgb(from var(--color-secondary) r g b / 0%),rgb(from var(--color-secondary) r g b / 10%))}}.challenges-card__link{display:flex;flex-direction:column;gap:16px;padding:24px;position:relative;text-decoration:none;z-index:1}.challenges-card__content{display:flex;flex-direction:column;gap:4px}.challenges-card__pretitle{color:#686868;color:var(--color-neutral);font-size:14px;font-size:var(--font-size-sm);line-height:20px;line-height:var(--line-height-sm);transition:color .3s ease}.challenges-card__title{color:#121212;color:var(--color-text);font-family:"Instrument Serif",serif;font-family:var(--font-title);font-size:32px;font-size:var(--font-size-3xl);line-height:36px;line-height:var(--line-height-2xl);transition:color .3s ease}.challenges-card__description{color:#686868;color:var(--color-neutral);font-size:18px;line-height:27px;transition:color .3s ease}.challenges-card__items{align-items:center;display:flex;gap:24px}.challenges-card__item{color:#686868;color:var(--color-neutral);display:flex;flex-direction:column;font-size:14px;font-size:var(--font-size-sm);gap:4px;line-height:20px;line-height:var(--line-height-sm);position:relative;transition:color .3s ease}.challenges-card__item:not(:first-child):after{background-color:#686868;background-color:var(--color-neutral);content:"";height:100%;left:-12px;position:absolute;top:0;width:1px}.challenge-card__item-total{color:#121212;color:var(--color-text);font-weight:600;transition:color .3s ease}.challenges-card__chevron{align-items:center;background-color:#000;background-color:var(--color-black);border-radius:4px;border-radius:var(--border-radius-small);color:#fefadb;color:var(--color-secondary);display:flex;height:38px;justify-content:center;margin-left:auto;transition:background-color .3s ease,transform .3s ease;width:38px}.challenges-card__chevron .svg{transform:rotate(180deg);transition:transform .3s ease}.challenges-card:hover{box-shadow:0 16px 32px #0000003d;transform:translateY(-2px)}@supports (color: lab(from red l 1 1% / calc(alpha + .1))){.challenges-card:hover{box-shadow:0 16px 32px rgb(from var(--color-black) r g b / 24%)}}.challenges-card:hover:before{opacity:1;transform:translateY(0)}.challenges-card:hover .challenges-card__title{color:#3c5a33;color:var(--color-primary)}.challenges-card:hover .challenges-card__chevron{transform:translate(4px)}.challenges-card:hover .challenges-card__chevron .svg{transform:rotate(180deg) translate(-1px)}.challenges-card__link:focus-visible{outline:2px solid #3c5a33;outline:2px solid var(--color-primary);outline-offset:4px}.participation-form{position:relative}.participation-form__container{display:grid;grid-gap:32px;gap:32px;grid-template-columns:1fr}.participation-form__block{background-color:#fff;background-color:var(--color-white);border:1px solid #cdcdcd;border:1px solid var(--color-neutral-200);border-radius:4px;border-radius:var(--border-radius-small);display:flex;flex-direction:column;gap:16px;padding:24px}.participation-form__actions{display:flex;flex-direction:column;gap:16px}.participation-form__upload-group{gap:16px}.participation-form__upload-group>label{font-size:20px;font-size:var(--font-size-lg);font-weight:600;font-weight:var(--font-weight-semibold);line-height:28px;line-height:var(--line-height-lg)}.participation-form__dropzone{border:1px dashed #cdcdcd;border:1px dashed var(--color-neutral-200);border-radius:8px;border-radius:var(--border-radius-medium);min-height:360px;overflow:hidden;position:relative}.participation-form__dropzone:hover,.participation-form__dropzone:focus-within{border-color:#3c5a33;border-color:var(--color-primary)}.participation-form__dropzone-input{cursor:pointer;top:0;right:0;bottom:0;left:0;opacity:0;padding:0;position:absolute;z-index:2}.participation-form__dropzone-placeholder,.participation-form__dropzone-preview{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:360px;padding:32px 24px;position:relative;text-align:center}.participation-form__dropzone-preview[style*="display: flex"]{align-items:center!important;justify-content:center!important;width:100%}.participation-form__dropzone-placeholder[style*="display: block"]{display:flex!important}.participation-form__dropzone-icon,.participation-form__dropzone-preview-image{align-items:center;background-color:#f2f2f2;background-color:var(--color-neutral-50);border-radius:8px;border-radius:var(--border-radius-medium);color:#9a9a9a;color:var(--color-neutral-400);display:inline-flex;height:112px;justify-content:center;width:112px}.participation-form__dropzone .participation-form__dropzone-preview-image{border:1px solid #dedede;border:1px solid var(--color-neutral-100);box-shadow:0 8px 24px #00000014;flex-basis:auto;flex-shrink:0;height:auto;margin-right:0;min-width:0;max-width:100%;-o-object-fit:contain;object-fit:contain;width:220px}.participation-form__dropzone-title{color:#121212;color:var(--color-text);font-size:16px;font-size:var(--font-size-md);font-weight:600;font-weight:var(--font-weight-semibold);line-height:22px;line-height:var(--line-height-md);margin-top:24px;max-width:85%}.participation-form__dropzone-description,.participation-form__dropzone-preview-label{color:#686868;color:var(--color-neutral);font-size:14px;font-size:var(--font-size-sm);line-height:20px;line-height:var(--line-height-sm)}.participation-form__dropzone-button{align-items:center;background-color:#121212;background-color:var(--color-text);border-radius:4px;border-radius:var(--border-radius-small);color:#fff;color:var(--color-white);display:inline-flex;font-size:16px;font-size:var(--font-size-md);font-weight:500;font-weight:var(--font-weight-medium);gap:8px;justify-content:center;line-height:22px;line-height:var(--line-height-md);margin-top:24px;min-height:44px;padding:12px 20px}.participation-form__dropzone-button .svg{height:24px;width:24px}.participation-form__dropzone-button--secondary{background-color:#f2f2f2;background-color:var(--color-neutral-50);color:#121212;color:var(--color-text)}.participation-form__dropzone-preview{gap:12px}.participation-form__dropzone-preview-content{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;text-align:center;width:100%}.participation-form__dropzone-preview-filename{color:#121212;color:var(--color-text);font-size:20px;font-size:var(--font-size-lg);font-weight:600;font-weight:var(--font-weight-semibold);line-height:28px;line-height:var(--line-height-lg);word-wrap:break-word}.participation-form__image-readonly{align-items:center;background-color:#f2f2f2;background-color:var(--color-neutral-50);border:1px solid #dedede;border:1px solid var(--color-neutral-100);border-radius:8px;border-radius:var(--border-radius-medium);display:flex;justify-content:center;min-height:360px;padding:32px 24px}.participation-form__image-readonly-preview{border-radius:8px;border-radius:var(--border-radius-medium);box-shadow:0 8px 24px #00000014;display:block;height:auto;max-width:100%;width:220px}.participation-form__dropzone-clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background:var(--color-white);border:1px solid #cdcdcd;border:1px solid var(--color-neutral-200);border-radius:999px;color:#121212;color:var(--color-text);font-size:16px;font-size:var(--font-size-md);height:36px;padding:0;position:absolute;right:16px;top:16px;width:36px}.participation-form__dropzone-clear:before{content:"×"}.participation-form__upload-group ul{margin-top:8px}.participation-form-aside__pretitle{color:var(--color-neutral-600);font-size:14px;font-size:var(--font-size-sm);line-height:20px;line-height:var(--line-height-sm)}.participation-form-aside__title{font-family:"Instrument Serif",serif;font-family:var(--font-title);font-size:32px;font-size:var(--font-size-3xl);line-height:36px;line-height:var(--line-height-2xl)}.participation-form-aside .callout{padding-left:0;padding-right:0}.challenges-widgets__container{display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr}.challenges-widget{align-items:center;background-color:#3c5a33;background-color:var(--color-primary);border-radius:4px;border-radius:var(--border-radius-small);color:#fefadb;color:var(--color-secondary);display:flex;flex-direction:column;gap:12px;padding:24px;position:relative}.challenges-widget .svg{height:48px;padding:8px;width:48px}.challenges-widget__title{font-size:18px;font-weight:600;line-height:28px;line-height:var(--line-height-lg);text-align:center}.challenges-widget__text{font-size:14px;font-size:var(--font-size-sm);line-height:20px;line-height:var(--line-height-sm)}.challenges-widget__link{color:#fefadb;color:var(--color-secondary)}.component{padding:48px 0}.component.component--narrow{padding:32px 0}.component--bordered{border-bottom:1px solid #000;border-bottom:1px solid var(--color-black);border-top:1px solid #000;border-top:1px solid var(--color-black)}.component--border-top{border-top:1px solid #000;border-top:1px solid var(--color-black)}.component__title{font-family:"Instrument Serif",serif;font-family:var(--font-title);font-size:36px;font-size:var(--font-size-4xl);font-weight:400;line-height:44px;line-height:var(--line-height-4xl);margin-bottom:32px}.component__subtitle{color:#3c5a33;color:var(--color-primary);font-size:24px;font-size:var(--font-size-xl);font-weight:500;line-height:32px;line-height:var(--line-height-xl);margin-bottom:32px}.b-component--no-bottom{padding-bottom:0}.container{margin:0 auto;max-width:1272px;max-width:var(--container-width);padding-left:16px;padding-right:16px;width:100%}.container--narrow{max-width:960px;max-width:var(--container-narrow-width)}.docs-layout{background:#fff;background:var(--color-white);display:grid;grid-template-columns:260px 1fr;margin:0 auto;max-width:1440px;min-height:100vh}.docs-sidebar{background:#fff;background:var(--color-white);border-right:1px solid #e5e7eb;border-right:1px solid var(--color-border);height:100vh;overflow-y:auto;padding:24px 16px;position:sticky;top:0}.docs-sidebar__group+.docs-sidebar__group{margin-top:32px}.docs-sidebar__title{color:#6b7280;color:var(--color-muted);font-size:.75rem;font-weight:600;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.docs-sidebar__link{border-radius:4px;border-radius:var(--border-radius-small);color:#121212;color:var(--color-text);display:block;font-size:.9rem;line-height:1.4;margin-left:4px;padding:6px 10px;text-decoration:none;transition:background-color .15s ease,color .15s ease}.docs-sidebar__link:hover{background-color:#f8f9fa;background-color:var(--color-surface)}.docs-sidebar__link.is-active{background-color:#fefadb;background-color:var(--color-secondary);color:#000;color:var(--color-black);font-weight:500}.docs-content{max-width:960px;padding:48px}.docs-header{margin-bottom:56px}.docs-title{font-size:2.5rem;line-height:1.2;margin-bottom:8px}.docs-lead{color:#6b7280;color:var(--color-muted);font-size:1.1rem;max-width:720px}.docs-section{margin-bottom:72px}.docs-section__title,.docs-section__subtitle{margin-bottom:8px}.docs-section__text{margin-bottom:16px;max-width:720px}.docs-example{background-color:#f8f9fa;background-color:var(--color-surface);border:1px solid #e5e7eb;border:1px solid var(--color-border);border-radius:var(--border-radius);margin-bottom:16px;padding:16px}.docs-code{background-color:#0f172a;border-radius:var(--border-radius);color:#e5e7eb;font-size:.85rem;margin-top:8px;overflow-x:auto;padding:16px}.docs-code__content{font-family:ui-monospace,sfmono-regular,menlo,monaco,consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono);line-height:1.5;white-space:pre-wrap}.docs-color-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin-bottom:24px}.docs-color{display:flex;flex-direction:column;font-size:.85rem;gap:8px}.docs-color__swatch{border:1px solid #e5e7eb;border:1px solid var(--color-border);border-radius:4px;border-radius:var(--border-radius-small);height:48px}.docs-color__name{font-family:ui-monospace,sfmono-regular,menlo,monaco,consolas,Liberation Mono,Courier New,monospace;font-family:var(--font-mono);font-size:.8rem}.docs-content .alert{left:auto;position:relative;top:auto;width:100%}.docs-content .docs-code .alert,.docs-content .docs-code .alert__message{line-height:normal}.docs-icons-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.docs-icon-card{background:#fff;background:var(--color-white);border:1px solid rgba(0,0,0,.1);border-radius:8px;border-radius:var(--border-radius-medium);display:flex;flex-direction:column;overflow:hidden}@supports (color: lab(from red l 1 1% / calc(alpha + .1))){.docs-icon-card{border:1px solid rgb(from var(--color-black) r g b / 10%)}}.docs-icon-card__preview{align-items:center;display:flex;justify-content:center;min-height:120px;padding:24px}.docs-icon-card__preview .svg{height:32px;width:32px}.docs-icon-card__content{border-top:1px solid rgba(0,0,0,.08);display:flex;flex-direction:column;gap:8px;padding:16px}@supports (color: lab(from red l 1 1% / calc(alpha + .1))){.docs-icon-card__content{border-top:1px solid rgb(from var(--color-black) r g b / 8%)}}.docs-icon-card__title{font-size:14px;font-size:var(--font-size-sm);font-weight:600;line-height:20px;line-height:var(--line-height-sm);margin:0}.docs-icon-card__path{font-size:12px;word-wrap:anywhere}.docs-icon-card__footer{padding:0 16px 16px}.error-page{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:calc(100dvh - 88px);width:100%}.error-page__container{align-items:center;display:flex;flex-direction:column;gap:4px;text-align:center}.error-page__title{color:#3c5a33;color:var(--color-primary);font-family:"Instrument Serif",serif;font-family:var(--font-title);font-size:40px;font-size:var(--font-size-5xl);line-height:44px;line-height:var(--line-height-4xl)}.error-page__subtitle{font-size:24px;font-size:var(--font-size-xl);font-weight:600;line-height:28px;line-height:var(--line-height-lg)}.error-page__text{color:#686868;color:var(--color-neutral);font-size:18px;line-height:27px}.error-page__separator{background-color:#121212;background-color:var(--color-text);height:1px;margin:32px 0;width:100%}.error-page__description{font-size:14px;font-size:var(--font-size-sm);line-height:20px;line-height:var(--line-height-sm)}.footer{background-color:#3c5a33;background-color:var(--color-primary);color:#fefadb;color:var(--color-secondary);padding:32px 0}.footer__container{display:flex;flex-direction:column;gap:32px}.footer__columns{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr}.footer__column{align-items:center;display:flex;flex-direction:column;gap:12px}.footer__logo{display:block;height:auto;max-width:166px;width:100%}.footer__title{font-family:"Instrument Serif",serif;font-family:var(--font-title);font-size:28px;font-size:var(--font-size-2xl);line-height:36px;line-height:var(--line-height-2xl);margin-bottom:12px}.footer__link{color:#fefadb;color:var(--color-secondary);font-size:14px;font-size:var(--font-size-sm);line-height:20px;line-height:var(--line-height-sm);text-decoration:none}.footer__legal{align-items:center;display:flex;flex-direction:column;gap:16px}.form{display:flex;flex-direction:column;gap:16px;width:100%}.form ul li{background-color:#dc3545;background-color:var(--color-danger);border-radius:8px;border-radius:var(--border-radius-medium);color:#fff;color:var(--color-white);display:flex;font-size:14px;font-size:var(--font-size-sm);gap:8px;line-height:20px;line-height:var(--line-height-sm);padding:8px 12px}.form-row{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr}.form-row--2{grid-template-columns:1fr}.form-group{display:flex;flex-direction:column;gap:8px}.form-group-check{align-items:center;display:flex;flex-direction:row;gap:8px}.form-group-check input[type=checkbox],.form-group-check input[type=radio]{margin:0}.form-row-checkbox{display:flex;flex-direction:column;gap:8px}.form-row-checkbox__content{display:flex;gap:12px;justify-content:space-between}.form-row-checkbox__label{font-size:14px;font-size:var(--font-size-sm);line-height:20px;line-height:var(--line-height-sm)}.form-row-checkbox-group{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr}.form-row-checkbox-simple{align-items:center;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;display:flex;flex-direction:row;gap:12px}.form-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.form-honeypot{height:1px;left:-9999px;overflow:hidden;position:absolute;top:auto;width:1px}.header{background-color:#000;background-color:var(--color-black);height:88px;position:relative;width:100%;z-index:8888}.header-transparent .header{background-color:transparent}.header-actions{align-items:center;display:flex;gap:16px;justify-self:end}.header__backdrop{display:none}.header__brand{align-items:center;display:inline-flex;height:100%}.header__container{align-items:center;display:grid;grid-template-columns:auto 1fr auto;height:100%}.header__hamburger{background:transparent;border:0;border-radius:10px;color:#fefadb;color:var(--color-secondary);display:none;justify-self:end;padding:10px;transition:background-color .18s ease}.header__hamburger:hover,.header__hamburger:focus-visible{background-color:#fefadb1a}@supports (color: color-mix(in lch,red,blue)){.header__hamburger:hover,.header__hamburger:focus-visible{background-color:color-mix(in srgb,var(--color-secondary) 10%,transparent)}}.header__hamburger-lines{display:block;height:18px;position:relative;width:26px}.header__hamburger-lines,.header__hamburger-lines:before,.header__hamburger-lines:after{background:transparent}.header__hamburger-lines:before,.header__hamburger-lines:after{background:#fefadb;background:var(--color-secondary);border-radius:999px;content:"";height:2px;left:0;position:absolute;transition:transform .22s cubic-bezier(.2,.8,.2,1),top .22s cubic-bezier(.2,.8,.2,1),opacity .18s ease;width:26px}.header__hamburger-lines:before{top:3px}.header__hamburger-lines:after{top:13px}.header__logo{display:block;height:56px;width:auto}.header__panel{display:none}.header-nav{height:100%;justify-self:center}.header-nav__item{display:contents}.header-nav__link{align-items:center;color:#fafafe;color:var(--color-primary-50);display:inline-flex;height:100%;padding:0 2px;position:relative;text-decoration:none;transition:color .18s ease}.header-transparent .header-nav__link{color:#fefadb;color:var(--color-secondary)}.header-nav__link:after{background:#fefadb;background:var(--color-secondary);border-radius:999px;bottom:22px;content:"";height:2px;left:50%;opacity:.6;position:absolute;transform:translate(-50%) scaleX(0);transform-origin:center;transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .22s ease;width:calc(100% - 4px)}.header-nav__link:hover,.header-nav__link:focus-visible{color:#b7b49f}@supports (color: color-mix(in lch,red,blue)){.header-nav__link:hover,.header-nav__link:focus-visible{color:color-mix(in srgb,var(--color-secondary) 70%,var(--color-text) 30%)}}.header-nav__link:hover:after,.header-nav__link:focus-visible:after{opacity:1;transform:translate(-50%) scaleX(1)}.header-nav__link[aria-current=page]:after{opacity:1;transform:translate(-50%) scaleX(1)}.header-nav__list{align-items:center;display:flex;gap:24px;height:100%;list-style:none;margin:0;padding:0}.header-user{align-items:center;color:#fafafe;color:var(--color-primary-50);display:flex;gap:8px;height:100%;margin-right:32px;text-decoration:none}.header-transparent .header-user{color:#fefadb;color:var(--color-secondary)}.header-user__avatar{border:1px solid #fefadb;border:1px solid var(--color-secondary);border-radius:50%;height:38px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:38px}.no-scroll{overflow:hidden}.hero{align-items:center;display:flex;justify-content:center;min-height:80dvh;padding:16px;position:relative;width:100%}.hero:after{background:#000;background:var(--color-black);content:"";height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%;z-index:3}.hero__bg{display:block;height:100%;left:0;margin:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.hero__bg--up{top:0;z-index:1}.hero__bg--down{bottom:0;z-index:2}.hero__content{color:#fefadb;color:var(--color-secondary);display:flex;flex-direction:column;gap:32px;max-width:880px;position:relative;text-align:center;width:100%;z-index:10}.hero__title{font-family:"Instrument Serif",serif;font-family:var(--font-title);font-size:clamp(36px,8px + 3.6458vw,78px);font-weight:400;line-height:clamp(44px,16px + 3.6458vw,86px)}.hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.how-to-participate{position:relative}.how-to-participate__pretitle{color:#686868;color:var(--color-neutral);font-size:14px;font-size:var(--font-size-sm);line-height:20px;line-height:var(--line-height-sm)}.how-to-participate__title{font-size:40px;line-height:48px;margin-bottom:32px}.how-to-participate__cards{align-items:start;display:flex;flex-direction:column}.how-to-participate-card{border-top:1px solid rgba(0,0,0,.3);display:flex;flex-direction:column;gap:32px;padding:24px 0}@supports (color: lab(from red l 1 1% / calc(alpha + .1))){.how-to-participate-card{border-top:1px solid rgb(from var(--color-black) r g b / 30%)}}.how-to-participate-card__index{color:#686868;color:var(--color-neutral);flex-shrink:0;font-size:20px;font-size:var(--font-size-lg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:28px;line-height:var(--line-height-lg)}.how-to-participate-card__content{align-items:start;display:flex;flex-direction:column;flex-grow:1;gap:8px}.how-to-participate-card__title{font-size:28px;font-size:var(--font-size-2xl);line-height:36px;line-height:var(--line-height-2xl);margin-top:-2px}.how-to-participate-card__link{font-size:12px;font-size:var(--font-size-s);line-height:16px;line-height:var(--line-height-s);margin-top:8px}.how-to-participate-card__link .svg{height:10px;width:auto}.how-to-participate-card__image{flex-shrink:0;height:auto;max-width:480px;width:100%}.image-content{display:flex;flex-direction:column;gap:24px;padding:24px 0}.image-content__image{display:block;flex-shrink:0;height:auto;width:100%}.image-content__content{align-items:start;display:flex;flex-direction:column;gap:16px}.image-content__title{font-size:24px;font-size:var(--font-size-xl);font-weight:600;line-height:32px;line-height:var(--line-height-xl)}.image-content__description{font-size:14px;font-size:var(--font-size-sm);line-height:20px;line-height:var(--line-height-sm)}.image-content__link{font-size:12px;font-size:var(--font-size-s);line-height:14px;line-height:var(--line-height-xs);margin-top:16px}.image-content__link .svg{height:16px;width:auto}.impersonation{background-color:#dc3545;background-color:var(--color-danger);color:#fff;color:var(--color-white);display:block;left:0;padding:8px;position:fixed;text-align:center;top:0;width:100%;z-index:9999}.lightbox-image-link{cursor:zoom-in;display:block;position:relative;text-decoration:none}.lightbox-image{border-radius:4px;border-radius:var(--border-radius-small);display:block;height:auto;width:100%}.likes__button{all:unset;align-items:center;display:flex;gap:6px}.likes--enabled .likes__button{cursor:pointer}.likes__button .svg{height:24px;width:auto}.likes__button--active .svg{color:#3c5a33;color:var(--color-primary);fill:#3c5a33;fill:var(--color-primary)}.modal-wrapper{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0006;display:none;justify-content:center;left:0;max-width:100%;min-height:100dvh;padding:16px;position:fixed;top:0;width:100dvw;z-index:5000}.modal-wrapper--visible{display:flex}.modal{background-color:#fff;background-color:var(--color-white);border-radius:4px;border-radius:var(--border-radius-small);display:flex;flex-direction:column;gap:12px;max-height:70dvh;max-width:628px;padding:40px 22px;position:relative;width:100%}.modal--small{max-width:440px;padding:32px}.modal__title{border-bottom:1px solid #dedede;border-bottom:1px solid var(--color-neutral-100);font-size:18px;font-weight:600;line-height:27px;margin:0 0 16px;padding-bottom:24px}.modal__scrollable{display:flex;flex-direction:column;flex-grow:1;gap:16px;overflow-y:auto}.modal__close{align-items:center;background-color:transparent;border:0;color:#121212;color:var(--color-text);cursor:pointer;display:flex;font-size:20px;height:28px;justify-content:center;padding:0;position:absolute;right:32px;top:34px;width:28px}.modal__close .svg{flex-shrink:0;height:auto;width:24px}#NotiflixNotifyWrap{z-index:9000!important}.pagination{align-items:center;display:flex;gap:12px;justify-content:center;padding:16px}.pagination__button{align-items:center;border-bottom:2px solid transparent;color:#9a9a9a;color:var(--color-neutral-400);display:flex;font-size:14px;font-size:var(--font-size-sm);height:40px;justify-content:center;line-height:16px;line-height:var(--line-height-s);text-decoration:none;transition:all .2s ease-in-out;width:40px}.pagination__button:hover{border-color:#9a9a9a;border-color:var(--color-neutral-400)}.pagination__button:disabled,.pagination__button--disabled{cursor:not-allowed;opacity:.3}.pagination__button--arrow{background-color:#000;background-color:var(--color-black);border-radius:4px;border-radius:var(--border-radius-small);color:#fefadb;color:var(--color-secondary);height:60px;margin-right:16px;width:60px}.pagination__button--next{margin-left:16px;margin-right:0}.pagination__button--next .svg{transform:rotate(180deg)}.pagination__button--current{border-color:#121212;border-color:var(--color-text);color:#121212;color:var(--color-text);font-weight:600}.participation-card{position:relative}.participation-card__wrapper{align-items:start;color:#121212;color:var(--color-text);display:flex;flex-direction:column;gap:12px;overflow:hidden;text-decoration:none;transition:transform .22s cubic-bezier(.2,.8,.2,1);will-change:transform}.participation-card__wrapper:hover{text-decoration:none;transform:translateY(-4px)}.participation-card__image{aspect-ratio:8/5;border-radius:4px;border-radius:var(--border-radius-small);display:block;margin:0;-o-object-fit:cover;object-fit:cover;transform-origin:center;transition:transform .36s cubic-bezier(.2,.8,.2,1);width:100%}.participation-card__wrapper:hover .participation-card__image{transform:scale(1.02)}.participation-card__content{display:flex;flex-direction:column;flex-grow:1;gap:4px}.participation-card__date{color:#686868;color:var(--color-neutral);font-size:12px;font-size:var(--font-size-s);line-height:16px;line-height:var(--line-height-s)}.participation-card__title{font-size:14px;font-size:var(--font-size-sm);font-weight:600;line-height:20px;line-height:var(--line-height-sm)}.participation-card__footer{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}.participation-card__author{align-items:center;display:flex;gap:8px}.participation-card__avatar{border-radius:50%;display:block;height:24px;width:24px}.participation-card__author-name{font-size:12px;font-size:var(--font-size-s);font-weight:600;line-height:16px;line-height:var(--line-height-s)}.participation-card__actions{align-items:center;display:flex;gap:8px}.participation-card__winner{align-items:center;background-color:#fefadb;background-color:var(--color-secondary);border:1px solid #121212;border:1px solid var(--color-text);border-radius:50%;color:#121212;color:var(--color-text);display:flex;font-size:14px;font-size:var(--font-size-sm);gap:4px;left:24px;line-height:20px;line-height:var(--line-height-sm);padding:14px 16px;position:absolute;top:24px}.participation-detail{position:relative}.participation-detail__container{display:flex;flex-direction:column;gap:8px;position:relative;z-index:2}.participation-detail__actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.participation-detail-heading{align-items:center;display:flex;gap:16px;justify-content:space-between}.participation-detail-author{align-items:center;display:flex;gap:4px}.participation-detail-author__avatar{aspect-ratio:1/1;border-radius:50%;display:block;height:36px;-o-object-fit:cover;object-fit:cover;width:36px}.participation-detail-author__name{font-size:14px;font-size:var(--font-size-sm);font-weight:600;line-height:20px;line-height:var(--line-height-sm)}.participation-detail__title{font-family:"Instrument Serif",serif;font-family:var(--font-title);font-size:32px;font-size:var(--font-size-3xl);line-height:36px;line-height:var(--line-height-2xl)}.participation-detail__description{font-size:16px;font-size:var(--font-size-md);line-height:22px;line-height:var(--line-height-md)}.participation-detail__winner{align-items:center;background-color:#fefadb;background-color:var(--color-secondary);border:1px solid #121212;border:1px solid var(--color-text);border-radius:4px;border-radius:var(--border-radius-small);color:#121212;color:var(--color-text);display:flex;font-size:14px;font-size:var(--font-size-sm);gap:4px;left:24px;line-height:20px;line-height:var(--line-height-sm);padding:14px 16px;position:absolute;top:24px}.participations{position:relative}.participations__heading{align-items:start;display:flex;flex-direction:column;padding-bottom:24px}.participations-filters{border:0;display:flex;flex-direction:column;gap:12px;margin:0;padding:0}.participations-filters__legend{font-size:16px;font-size:var(--font-size-md);line-height:22px;line-height:var(--line-height-md);margin-bottom:20px}.participations-filters__option{align-items:center;cursor:pointer;display:flex;gap:12px;padding:6px 0}.participations-filters__option:has(.participations-filters__input:checked){background-color:#fffefb;background-color:var(--color-secondary-50);border-color:#000;border-color:var(--color-black)}.participations-filters__option .participations-filters__input{margin:0}.participations-filters__actions{border-top:1px solid #dedede;border-top:1px solid var(--color-neutral-100);display:flex;justify-content:end;margin-top:8px;padding-top:24px}.participations__heading-content{display:flex;flex-direction:column;gap:8px}.participations__heading-actions{align-items:center;display:flex;gap:12px}.participations-cards{display:grid;grid-gap:32px 16px;gap:32px 16px;grid-template-columns:1fr;padding:32px 0}.participations__actions{align-items:center;display:flex;gap:8px;padding-bottom:32px}.participations__actions .button .svg{height:12px;transform:rotate(180deg);width:auto}.place-card{position:relative}.place-card__wrapper{align-items:start;border:1px solid #121212;border:1px solid var(--color-line-primary);border-radius:4px;border-radius:var(--border-radius-small);color:#121212;color:var(--color-text);display:flex;flex-direction:column;gap:16px;height:100%;overflow:hidden;padding:24px;text-decoration:none;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s cubic-bezier(.2,.8,.2,1),border-color .22s ease;will-change:transform}.place-card__image{aspect-ratio:5/4;display:block;margin:0;-o-object-fit:cover;object-fit:cover;transform-origin:center;transition:transform .36s cubic-bezier(.2,.8,.2,1);width:100%}.place-card__content{display:flex;flex-direction:column;flex-grow:1;gap:8px}.place-card__author{color:#686868;color:var(--color-neutral);font-size:14px;font-size:var(--font-size-sm);font-weight:600;line-height:20px;line-height:var(--line-height-sm);margin-bottom:8px}.place-card__title{font-size:24px;font-size:var(--font-size-xl);font-weight:400;line-height:32px;line-height:var(--line-height-xl)}.place-card__description{font-size:14px;font-size:var(--font-size-sm);font-weight:400;line-height:20px;line-height:var(--line-height-sm)}.place-card__link{font-size:12px;font-size:var(--font-size-s);line-height:16px;line-height:var(--line-height-s);transition:transform .22s cubic-bezier(.2,.8,.2,1)}.place-card__link .svg{height:16px;transition:transform .22s cubic-bezier(.2,.8,.2,1);width:16px}.place-card__wrapper:hover,.place-card__wrapper:focus-visible{border-color:#121212;box-shadow:0 10px 28px #0000001a,0 2px 8px #0000000f;transform:translateY(-4px)}@supports (color: color-mix(in lch,red,blue)){.place-card__wrapper:hover,.place-card__wrapper:focus-visible{border-color:color-mix(in srgb,var(--color-line-primary) 55%,var(--color-text) 45%)}}@supports (color: lab(from red l 1 1% / calc(alpha + .1))){.place-card__wrapper:hover,.place-card__wrapper:focus-visible{box-shadow:0 10px 28px rgb(from var(--color-black) r g b / 10%),0 2px 8px rgb(from var(--color-black) r g b / 6%)}}.place-card__wrapper:hover .place-card__image,.place-card__wrapper:focus-visible .place-card__image{transform:scale(1.03)}.place-card__wrapper:hover .place-card__link,.place-card__wrapper:focus-visible .place-card__link{transform:translate(2px)}.place-card__wrapper:hover .place-card__link .svg,.place-card__wrapper:focus-visible .place-card__link .svg{transform:translate(3px)}.places{position:relative}.places-cards{display:grid;grid-gap:32px;gap:32px;grid-template-columns:1fr;padding:32px 0}.places-content{padding:32px 0;position:relative}.places-content__container{display:grid;grid-gap:32px;gap:32px;grid-template-columns:1fr}.places-content__media{display:block}.places-content__content{display:flex;flex-direction:column;gap:16px}.places-content__title{font-size:24px;font-size:var(--font-size-xl);line-height:32px;line-height:var(--line-height-xl)}.places-content__text{font-size:14px;font-size:var(--font-size-sm);line-height:20px;line-height:var(--line-height-sm)}.places-content__details{background-color:#e7e3c3;background-color:var(--color-secondary-300);border-radius:4px;border-radius:var(--border-radius-small)}.places-content__summary{align-items:center;cursor:pointer;display:flex;font-size:14px;font-size:var(--font-size-sm);gap:12px;justify-content:space-between;line-height:20px;line-height:var(--line-height-sm);list-style:none;padding:12px}.places-content__summary::-webkit-details-marker{display:none}.places-content__summary-text{min-width:0}.places-content__chevron{display:inline-block;flex:0 0 auto;height:16px;position:relative;transition:transform .2s cubic-bezier(.2,.8,.2,1);width:16px}.places-content__chevron:before{border-bottom:2px solid rgba(0,0,0,.55);border-right:2px solid rgba(0,0,0,.55);content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-60%) rotate(45deg);width:8px}@supports (color: lab(from red l 1 1% / calc(alpha + .1))){.places-content__chevron:before{border-bottom:2px solid rgb(from var(--color-black) r g b / 55%);border-right:2px solid rgb(from var(--color-black) r g b / 55%)}}.places-content__details[open] .places-content__chevron{transform:rotate(180deg)}.places-content__details-body{padding:0 12px 12px}.places-content__table{border-collapse:separate;border-radius:4px;border-radius:var(--border-radius-small);border-spacing:0;font-size:12px;font-size:var(--font-size-s);line-height:16px;line-height:var(--line-height-s);overflow:hidden;width:100%}.places-content__thead th{background-color:#f2f2f2;background-color:var(--color-neutral-50);font-weight:700;padding:8px 16px;text-align:left}.places-content__tbody th,.places-content__tbody td{padding:8px 16px;text-align:left}.places-content__tbody td{background-color:#fff;background-color:var(--color-white)}.places-content__tbody tr+tr td{border-top:1px solid rgba(0,0,0,.1)}@supports (color: lab(from red l 1 1% / calc(alpha + .1))){.places-content__tbody tr+tr td{border-top:1px solid rgb(from var(--color-black) r g b / 10%)}}.places-content__separator{border-top:1px solid rgba(0,0,0,.1);grid-column:1 / -1;margin:32px auto;max-width:1272px;max-width:var(--container-width);width:100%}@supports (color: lab(from red l 1 1% / calc(alpha + .1))){.places-content__separator{border-top:1px solid rgb(from var(--color-black) r g b / 10%)}}.places-gallery{position:relative}.places-gallery__title{font-family:"Instrument Serif",serif;font-family:var(--font-title);font-size:28px;font-size:var(--font-size-2xl);line-height:36px;line-height:var(--line-height-2xl);margin-bottom:24px}.places-gallery__wrapper{display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr}.places-gallery__image{aspect-ratio:6/5;border-radius:8px;border-radius:var(--border-radius-medium);display:block;-o-object-fit:cover;object-fit:cover}.places-heading{padding:48px 0 24px}.places-heading__container{display:flex;flex-direction:column;gap:32px}.places-heading__link{color:#000;color:var(--color-black);font-size:var(--font-size-x);font-weight:600;line-height:14px;line-height:var(--line-height-xs)}.places-heading__link .svg{height:16px;width:auto}.places-heading__block{align-items:start;display:flex;flex-direction:column;gap:16px}.places-heading__title{font-family:"Instrument Serif",serif;font-family:var(--font-title);font-size:36px;font-size:var(--font-size-4xl);line-height:40px;line-height:var(--line-height-3xl)}.places-share-modal{max-width:520px}.places-share-modal__content{display:flex;flex-direction:column;gap:16px}.places-share-modal__text{color:#121212;color:var(--color-text);margin:0}.places-share-modal__feedback{color:#121212;color:var(--color-text);font-size:14px;font-size:var(--font-size-sm);line-height:20px;line-height:var(--line-height-sm);margin:0;min-height:21px}.places-share-modal__links{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr}.places-share-modal__links .button{justify-content:center;width:100%}.places-next{padding-bottom:32px;position:relative}.places-next__container{align-items:center;display:flex;gap:16px;justify-content:end}.places-next__link{align-items:center;background-color:#3c5a33;background-color:var(--color-primary);border-radius:16px;border-radius:var(--border-radius-large);color:#fff;color:var(--color-white);display:flex;flex-direction:row;gap:12px;overflow:hidden;padding:8px;text-decoration:none;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s cubic-bezier(.2,.8,.2,1),filter .22s ease;width:100%}.places-next__image{aspect-ratio:1;border-radius:8px;border-radius:var(--border-radius-medium);display:block;flex-shrink:0;height:auto;-o-object-fit:cover;object-fit:cover;width:25%}.places-next__content{display:flex;flex-direction:column;flex-grow:1;gap:12px}.places-next__title{font-size:16px;font-size:var(--font-size-md);font-weight:600;font-weight:var(--font-weight-semibold);line-height:22px;line-height:var(--line-height-md)}.places-next__subtitle{align-items:center;display:flex;font-size:14px;font-size:var(--font-size-sm);gap:12px;justify-content:space-between;line-height:20px;line-height:var(--line-height-sm)}.places-next__icon{align-items:center;display:inline-flex;justify-content:start}.places-next__icon .svg{height:28px;padding:4px;transition:transform .22s cubic-bezier(.2,.8,.2,1);width:28px}.places-next__link:hover,.places-next__link:focus-visible{box-shadow:0 12px 32px #0000001f,0 4px 12px #00000014;color:#fff;color:var(--color-white);filter:brightness(1.03);transform:translateY(-2px)}@supports (color: lab(from red l 1 1% / calc(alpha + .1))){.places-next__link:hover,.places-next__link:focus-visible{box-shadow:0 12px 32px rgb(from var(--color-black) r g b / 12%),0 4px 12px rgb(from var(--color-black) r g b / 8%)}}.places-next__link:hover .places-next__icon .svg,.places-next__link:focus-visible .places-next__icon .svg{transform:translate(4px)}.profile{background-color:#fffefb;background-color:var(--color-secondary-50);display:flex;min-height:calc(100vh - 88px);width:100%}.profile__container{display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr;width:100%}.profile-sidebar,.profile__content{padding:32px 0 24px}.profile-sidebar{align-self:start;background-color:#3c5a33;background-color:var(--color-primary);display:flex;flex-direction:column;gap:16px;position:static;top:auto}.profile-sidebar__title{color:#fefadb;color:var(--color-secondary);font-size:14px;font-size:var(--font-size-sm);line-height:20px;line-height:var(--line-height-sm);padding-left:15%}.profile-sidebar__nav{display:flex;flex-direction:column;gap:8px}.profile-sidebar__link{align-items:center;color:#fefadb;color:var(--color-secondary);display:inline-flex;font-size:14px;font-size:var(--font-size-sm);font-weight:600;gap:8px;line-height:20px;line-height:var(--line-height-sm);padding:16px 0 16px 15%;text-decoration:none;transition:background-color .18s ease,color .18s ease}.profile-sidebar__link .svg{height:20px;width:20px}.profile-sidebar__link:hover,.profile-sidebar__link:focus-visible{background-color:#fefadb1a;text-decoration:none}@supports (color: color-mix(in lch,red,blue)){.profile-sidebar__link:hover,.profile-sidebar__link:focus-visible{background-color:color-mix(in srgb,var(--color-secondary) 10%,transparent)}}.profile-sidebar__link.active{background-color:#fffefb;background-color:var(--color-secondary-50);color:#121212;color:var(--color-text);font-weight:600}.profile-sidebar__logout{all:unset;cursor:pointer;display:inline-flex;gap:8px}.profile__content{min-width:0}.profile__content-inner{max-width:1154px;padding:0 24px;width:100%}.profile-heading{align-items:start;display:flex;flex-direction:column;padding-bottom:24px}.profile__title{font-size:24px;font-size:var(--font-size-xl);font-weight:600;line-height:32px;line-height:var(--line-height-xl)}.profile__subtitle{font-size:14px;font-size:var(--font-size-sm);line-height:20px;line-height:var(--line-height-sm)}.profile__edit-title{font-size:14px;font-size:var(--font-size-sm);font-weight:600;line-height:20px;line-height:var(--line-height-sm);margin-bottom:16px}.profile__edit-avatar{display:flex;flex-direction:column;gap:16px}.profile__edit-avatar .profile__edit-avatar-img{border-radius:50%;height:120px;-o-object-fit:cover;object-fit:cover;width:120px}.profile__edit-separator{background-color:#dedede;background-color:var(--color-neutral-100);height:1px;margin:32px 0}.profile__social-row{align-items:center;display:flex;flex-direction:row;gap:4px;margin-bottom:8px}.profile__social-row .svg{height:14px;width:auto}.profile__participation-year{font-size:24px;font-size:var(--font-size-xl);font-weight:300;line-height:28px;line-height:var(--line-height-lg);padding-right:16px;position:relative}.profile__participation-year:after{background-color:#dedede;background-color:var(--color-neutral-100);content:"";height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.profile-card{align-items:center;border:1px solid #dedede;border:1px solid var(--color-neutral-100);border-radius:4px;border-radius:var(--border-radius-small);display:flex;gap:16px;justify-content:end;padding:8px 16px 8px 8px}.profile-card__image{aspect-ratio:1;border-radius:4px;border-radius:var(--border-radius-small);display:block;flex-shrink:0;height:auto;-o-object-fit:cover;object-fit:cover;width:80px}.profile-card__content{display:flex;flex-direction:column;flex-grow:1;gap:4px}.profile-card__nickname{font-size:16px;font-size:var(--font-size-md);line-height:22px;line-height:var(--line-height-md)}.profile-card__name{align-items:center;color:#262626;color:var(--color-neutral-800);display:flex;font-size:14px;font-size:var(--font-size-sm);gap:12px;justify-content:space-between;line-height:20px;line-height:var(--line-height-sm);white-space:nowrap}.profile-widgets{display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr}.profile-widget{background-color:#3c5a33;background-color:var(--color-primary);border-radius:4px;border-radius:var(--border-radius-small);color:#fefadb;color:var(--color-secondary);display:flex;flex-direction:column;gap:4px;padding:24px;position:relative}.profile-widget .svg{background-color:#fefadb;background-color:var(--color-secondary);border-radius:50%;color:#3c5a33;color:var(--color-primary);height:38px;padding:8px;position:absolute;right:16px;top:16px;width:38px}.profile-widget__total{flex-grow:1;font-family:"Instrument Serif",serif;font-family:var(--font-title);font-size:40px;font-size:var(--font-size-5xl);font-weight:400;line-height:44px;line-height:var(--line-height-4xl)}.profile-widget__title{border-top:1px solid #fefadb;border-top:1px solid var(--color-secondary);font-size:18px;line-height:27px;padding-top:3px}.security{align-items:center;background:url(/images/security/security-background.jpg) no-repeat center/cover;display:flex;justify-content:center;min-height:100dvh}.security:after{background-color:#0006;content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.security__content{align-items:center;background-color:#fff;background-color:var(--color-white);display:flex;flex-direction:column;gap:24px;max-width:520px;padding:24px;position:relative;width:calc(100dvw - 24px);z-index:2}.security__logo{height:48px;width:auto}.security__title{font-size:1.5rem;font-weight:600}.static{padding:200px 16px 48px}.static__container{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:860px;width:100%}.static__container h1{font-size:32px;font-size:var(--font-size-3xl);font-weight:300;line-height:40px;line-height:var(--line-height-3xl);margin-bottom:12px}.static__container h2{font-size:28px;font-size:var(--font-size-2xl);font-weight:300;line-height:36px;line-height:var(--line-height-2xl);margin-top:24px}.static__container h3{font-size:24px;font-size:var(--font-size-xl);font-weight:300;line-height:32px;line-height:var(--line-height-xl);margin-top:20px}.static__container p{font-size:14px;font-size:var(--font-size-sm);line-height:20px;line-height:var(--line-height-sm)}.static__container ul,.static__container ol{display:flex;flex-direction:column;gap:8px;padding-left:1.25rem}.static__container a{text-decoration:underline}:root{--switch-height: 20px;--switch-width: 36px;--switch-bg-off: var(--color-muted);--switch-bg-on: var(--color-info);--switch-thumb-color: var(--color-white)}.switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#6b7280;background-color:var(--switch-bg-off);border:0;border-radius:20px;border-radius:var(--switch-height);cursor:pointer;height:20px;height:var(--switch-height);margin:0;max-width:none;max-width:initial;outline:none;padding:0;position:relative;transition:background-color .25s ease;width:36px;width:var(--switch-width)}.switch:before{background-color:#fff;background-color:var(--switch-thumb-color);border-radius:50%;box-shadow:0 2px 6px #0003;content:"";height:16px;height:calc(var(--switch-height) - 4px);left:2px;position:absolute;top:2px;transition:transform .25s ease;width:16px;width:calc(var(--switch-height) - 4px)}.switch:hover,.switch:active{box-shadow:0 0 6px #6b7280;box-shadow:0 0 6px var(--switch-bg-off)}.switch:checked{background-color:#007bff;background-color:var(--switch-bg-on);background-image:none}.switch:checked:before{transform:translate(16px);transform:translate(calc(var(--switch-width) - var(--switch-height)))}.switch:disabled{cursor:not-allowed;opacity:.5}.switch:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #007bff;box-shadow:0 0 0 2px var(--color-white),0 0 0 4px var(--switch-bg-on)}.toggle-password-container{position:relative}.toggle-password-icon{height:1rem;width:1rem}.toggle-password-button{background-color:transparent;border:none;-moz-column-gap:.25rem;column-gap:.25rem;display:flex;flex-direction:row;font-size:.875rem;height:1rem;line-height:1.25rem;align-items:center;justify-items:center;place-items:center;position:absolute;right:.5rem;top:-1.25rem}.security .toggle-password-button{font-size:10px;font-size:var(--font-size-xs);line-height:14px;line-height:var(--line-height-xs);right:0}.security .toggle-password-button .toggle-password-icon{height:.8rem;width:.8rem}.turbo-progress-bar{background-color:#3c5a33;background-color:var(--color-primary);height:2px;z-index:999}.bg-white{background-color:#fff;background-color:var(--color-white)}.bg-primary{background-color:#3c5a33;background-color:var(--color-primary)}.bg-secondary{background-color:#fefadb;background-color:var(--color-secondary)}.bg-black{background-color:#000;background-color:var(--color-black)}.rounded{border-radius:9999px!important}.d-none{display:none}.d-block{display:block}.d-flex{display:flex}:root{--grid-gap: 16px}.grid{display:grid;grid-gap:16px;grid-gap:var(--grid-gap);gap:16px;gap:var(--grid-gap)}.grid--1{grid-template-columns:1fr}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.position-static{position:static}.position-relative{position:relative}.position-absolute{position:absolute}.position-fixed{position:fixed}.position-sticky{position:sticky}.w-1{width:1%}.w-2{width:2%}.w-3{width:3%}.w-4{width:4%}.w-5{width:5%}.w-6{width:6%}.w-7{width:7%}.w-8{width:8%}.w-9{width:9%}.w-10{width:10%}.w-15{width:15%}.w-20{width:20%}.w-25{width:25%}.w-30{width:30%}.w-35{width:35%}.w-40{width:40%}.w-45{width:45%}.w-50{width:50%}.w-55{width:55%}.w-60{width:60%}.w-65{width:65%}.w-70{width:70%}.w-75{width:75%}.w-80{width:80%}.w-85{width:85%}.w-90{width:90%}.w-95{width:95%}.w-100{width:100%}.w-grow{flex-grow:1}:root{--spacer: 8px}.mt-0{margin-top:0!important}.mt-1{margin-top:8px!important;margin-top:calc(var(--spacer))!important}.mt-2{margin-top:16px!important;margin-top:calc(var(--spacer) * 2)!important}.mt-3{margin-top:24px!important;margin-top:calc(var(--spacer) * 3)!important}.mt-4{margin-top:32px!important;margin-top:calc(var(--spacer) * 4)!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:8px!important;margin-bottom:calc(var(--spacer))!important}.mb-2{margin-bottom:16px!important;margin-bottom:calc(var(--spacer) * 2)!important}.mb-3{margin-bottom:24px!important;margin-bottom:calc(var(--spacer) * 3)!important}.mb-4{margin-bottom:32px!important;margin-bottom:calc(var(--spacer) * 4)!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.pt-0{padding-top:0!important}.pt-1{padding-top:8px!important;padding-top:calc(var(--spacer))!important}.pt-2{padding-top:16px!important;padding-top:calc(var(--spacer) * 2)!important}.pt-3{padding-top:24px!important;padding-top:calc(var(--spacer) * 3)!important}.pt-4{padding-top:32px!important;padding-top:calc(var(--spacer) * 4)!important}.pb-0{padding-bottom:0!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-sm{font-size:.875rem!important}.text-nowrap{white-space:nowrap!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-underline{text-decoration:underline!important}.text-decoration-none{text-decoration:none!important}.text-white{color:#fff!important;color:var(--color-white)!important}.text-muted{color:#6b7280!important;color:var(--color-muted)!important}.text-primary{color:#3c5a33!important;color:var(--color-primary)!important}.text-success{color:#e3f2e0!important;color:var(--color-success)!important}.text-warning{color:#ffc107!important;color:var(--color-warning)!important}.text-danger{color:#dc3545!important;color:var(--color-danger)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media screen and (min-width:640px){#cc-main ::-webkit-scrollbar,#cc-main ::-webkit-scrollbar-thumb,#cc-main ::-webkit-scrollbar-track{all:revert}#cc-main ::-webkit-scrollbar-thumb{-webkit-background-clip:padding-box;background-clip:padding-box;background:#d5dee2;background:var(--cc-toggle-readonly-bg);border:.25rem solid #fff;border:.25rem solid var(--cc-bg);border-radius:1rem}#cc-main ::-webkit-scrollbar-thumb:hover{background:#667481;background:var(--cc-toggle-off-bg)}#cc-main ::-webkit-scrollbar{background:transparent;width:12px}}@media(min-width:768px){.form-row{gap:20px}.form-row--2{grid-template-columns:1fr 1fr}.form-row-checkbox-group{grid-template-columns:repeat(2,minmax(0,1fr))}.form--horizontal{flex-direction:row;gap:24px}.image-content{align-items:center;flex-direction:row;gap:32px}.image-content__image{width:50%}.image-content__content{flex-grow:1}.modal-wrapper{padding:24px}.participations__heading{align-items:center;flex-direction:row;justify-content:space-between;padding-bottom:0}.participations-cards{grid-template-columns:repeat(2,1fr)}.participations__actions{justify-content:end}.places-cards{grid-template-columns:repeat(2,1fr)}.places-content__container{grid-template-columns:2fr 1fr}.places-gallery__wrapper{grid-template-columns:repeat(2,1fr)}.places-next{padding-bottom:48px}.places-next__link{width:48%}.profile__container{grid-template-columns:300px minmax(0,1fr)}.profile-sidebar,.profile__content{padding:48px 0 24px}.profile-sidebar{align-self:initial;position:sticky;top:88px}}@media(min-width:992px){:root{--font-size-2xl: 32px;--font-size-3xl: 40px;--font-size-4xl: 48px;--font-size-5xl: 64px;--line-height-2xl: 40px;--line-height-3xl: 48px;--line-height-4xl: 64px;--line-height-5xl: 72px}.challenges-component{padding:48px 0}.challenges-separator{margin-top:48px}.challenges-hero{padding-top:80px}.challenges-hero__wrapper{align-items:center;flex-direction:row;justify-content:space-between}.challenges-list__wrapper{gap:32px}.challenges-card__link{align-items:center;flex-direction:row;gap:32px;padding:32px}.challenges-card__link .challenges-card__winner,.challenges-card__link>.svg{flex-shrink:0;width:25%}.challenges-card__image{flex-shrink:0;width:25%}.challenges-card__content{flex-grow:1}.challenges-card__items{flex-shrink:0;flex-wrap:nowrap;gap:48px}.challenges-card__item:not(:first-child):after{left:-24px}.challenges-card__chevron{margin-left:32px}.participation-form__container{gap:48px;grid-template-columns:1fr 390px}.participation-form__block{padding:32px}.participation-form__actions{flex-direction:row;justify-content:end}.participation-form__dropzone{min-height:400px}.participation-form__dropzone-placeholder,.participation-form__dropzone-preview,.participation-form__image-readonly{min-height:400px;padding-left:48px;padding-right:48px}.participation-form__dropzone .participation-form__dropzone-preview-image,.participation-form__image-readonly-preview{width:260px}.challenges-widgets__container{gap:32px;grid-template-columns:repeat(3,1fr)}.challenges-widget{padding:32px}.component{padding:64px 0}.component.component--narrow{padding:56px 0 32px}.component__title,.component__subtitle{margin-bottom:48px}.error-page__separator{margin:48px 0}.footer{padding:56px 0}.footer__container{gap:56px}.footer__columns{grid-template-columns:repeat(2,1fr)}.footer__column{align-items:start}.footer__legal{flex-flow:row wrap;gap:24px;justify-content:center}.how-to-participate__title{font-size:52px;line-height:68px;margin-bottom:72px}.how-to-participate-card{flex-direction:row;padding:56px 0}.how-to-participate-card__image{margin-right:18%;max-width:auto;width:38%}.image-content{gap:64px;padding:48px 0}.pagination{gap:20px;padding:32px 16px}.participation-detail__container{gap:24px}.participation-detail__actions{margin-bottom:0}.participation-detail__description{font-size:18px;line-height:27px}.participations-cards{gap:52px 16px;grid-template-columns:repeat(3,1fr);padding:56px 0}.participations__actions{padding-bottom:56px}.place-card__wrapper{padding:32px}.places-cards{grid-template-columns:repeat(3,1fr);padding:56px 0}.places-content{padding:48px 0}.places-content__separator{margin:48px auto}.places-gallery__title{margin-bottom:32px}.places-gallery__wrapper{grid-template-columns:repeat(3,1fr)}.places-heading{padding:72px 0 32px}.places-heading__container{align-items:end;flex-direction:row;justify-content:space-between}.places-heading__block{gap:32px}.places-share-modal__links{grid-template-columns:repeat(2,1fr)}.places-next__link{width:33%}.profile-sidebar,.profile__content{padding:80px 0 24px}.profile__content-inner{padding:0 48px}.profile-heading{align-items:center;flex-direction:row;justify-content:space-between}.profile__edit-title{margin-bottom:24px}.profile__edit-avatar{align-items:center;flex-direction:row}.profile-widgets{gap:32px;grid-template-columns:repeat(3,1fr)}.security__content{gap:48px}.security__login{padding:32px}}@media(min-width:1200px){.challenges-component{padding:56px 0}.challenges-separator{margin-top:56px}.challenges-hero{padding-top:116px}.challenges-list__wrapper{gap:56px}.challenges-card__chevron{margin-left:64px}.participation-form__container{gap:56px}.participation-form__block{padding:48px}.component{padding:104px 0}.footer{padding:78px 0}.footer__container{gap:78px}.footer__columns{grid-template-columns:repeat(4,1fr)}.footer__legal{gap:32px}.image-content{gap:128px}.participations-cards{grid-template-columns:repeat(4,1fr)}.participations-cards--3{grid-template-columns:repeat(3,1fr)}.places-content{padding:56px 0}.places-content__separator{margin:56px auto}.places-gallery__wrapper{grid-template-columns:repeat(4,1fr)}.places-heading{padding:114px 0 48px}.places-next__link{width:25%}.profile-sidebar,.profile__content{padding:116px 0 24px}}@media(max-width:1024px){.docs-layout{grid-template-columns:220px 1fr}.docs-content{padding:32px}}@media(max-width:880px){.header__container{grid-template-columns:auto 1fr auto}.header-actions--desktop,.header-nav--desktop{display:none}.header__hamburger{align-items:center;display:inline-flex;justify-content:center}.header__panel{background:#000;background:var(--color-black);border-bottom-left-radius:4px;border-bottom-left-radius:var(--border-radius-small);border-bottom-right-radius:4px;border-bottom-right-radius:var(--border-radius-small);border-top:1px solid rgba(254,250,219,.2);display:block;left:0;opacity:0;padding:16px;pointer-events:none;position:fixed;right:0;top:88px;transform:translateY(-6px);transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .22s ease;z-index:10001}@supports (color: color-mix(in lch,red,blue)){.header__panel{border-top:1px solid color-mix(in srgb,var(--color-secondary) 20%,transparent)}}.header-black .header__panel{background:#000;background:var(--color-black)}.header-nav{height:auto;justify-self:stretch}.header-nav__item{display:block}.header-nav__link{background:#0000;border-radius:10px;height:auto;padding:10px 8px;transition:background-color .18s ease,color .18s ease}@supports (color: color-mix(in lch,red,blue)){.header-nav__link{background:color-mix(in srgb,var(--color-secondary) 0%,transparent)}}.header-nav__link:after{display:none}.header-nav__link:hover,.header-nav__link:focus-visible{background-color:#fefadb1f;color:#fefadb;color:var(--color-secondary)}@supports (color: color-mix(in lch,red,blue)){.header-nav__link:hover,.header-nav__link:focus-visible{background-color:color-mix(in srgb,var(--color-secondary) 12%,transparent)}}.header-nav__list--mobile{align-items:stretch;flex-direction:column;gap:12px;height:auto}.header-actions--mobile{align-items:start;display:flex;flex-direction:column;gap:10px;margin-top:16px;width:100%}.header-actions--mobile .button{justify-content:center;min-width:220px}.header__backdrop{background:#00000073;display:block;top:88px;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .22s ease;z-index:10000}@supports (color: lab(from red l 1 1% / calc(alpha + .1))){.header__backdrop{background:rgb(from var(--color-black) r g b / 45%)}}.header.header--open .header__panel{opacity:1;pointer-events:auto;transform:translateY(0)}.header.header--open .header__backdrop{opacity:1;pointer-events:auto}.header.header--open .header__hamburger-lines:before{top:8px;transform:rotate(45deg)}.header.header--open .header__hamburger-lines:after{top:8px;transform:rotate(-45deg)}.header-user{margin-right:0}}@media(max-width:768px){.docs-layout{grid-template-columns:1fr}.docs-sidebar{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--color-border);border-right:none;height:auto;position:relative}.docs-content{padding:24px 16px}.docs-title{font-size:2rem}}@media screen and (max-width:640px){#cc-main{--cc-modal-margin:.5em}#cc-main .cm{max-width:none!important;width:auto!important}#cc-main .cm__body{flex-direction:column!important;padding:0!important}#cc-main .cm__btns,#cc-main .cm__desc,#cc-main .cm__links,#cc-main .cm__title{padding-left:1.1rem!important;padding-right:1.1rem!important}#cc-main .cm__btns{border-left:none!important;border-top:1px solid #f0f4f7!important;border-top:1px solid var(--cc-separator-border-color)!important;flex-direction:column!important;max-width:none!important;min-width:auto!important}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin:.375rem 0 0!important}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .cm__btn-group{display:flex!important;flex-direction:column!important;min-width:auto!important}#cc-main .cm__btn{flex:auto!important}#cc-main .cm__link-group{justify-content:center!important}#cc-main .cm--flip .cm__btn-group,#cc-main .cm--flip .cm__btns{flex-direction:column-reverse!important}#cc-main .pm{border-radius:0;bottom:0;height:auto;left:0;max-height:100%;max-width:none!important;right:0;top:0;transform:translateY(1.6em)}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:.9em!important}#cc-main .pm__badge{display:none}#cc-main .pm__section-table,#cc-main .pm__table-body,#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th,#cc-main .pm__table-tr{display:block}#cc-main .pm__table-head{display:none}#cc-main .pm__table-tr:not(:last-child){border-bottom:1px solid #f0f4f7;border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm__table-td:before{color:#2c2f31;color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm__table-td>div{flex:3}#cc-main .pm__btn-group,#cc-main .pm__footer{flex-direction:column!important}#cc-main .pm__btn-group{display:flex!important}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin:.375rem 0 0!important}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .pm--flip .pm__btn-group,#cc-main .pm--flip .pm__footer{flex-direction:column-reverse!important}.show--preferences #cc-main .cc--anim .pm{transform:translateY(0)!important}}@media(max-width:480px){.docs-title{font-size:1.75rem}.docs-lead{font-size:1rem}.docs-sidebar__link{font-size:.85rem}}@media(--xxlarge){.container{padding-left:0;padding-right:0}}@media(hover:hover){.f-button:hover:not([aria-disabled]){color:#374151;color:var(--f-button-hover-color, var(--f-button-color));background-color:#f8f8f8;background-color:var(--f-button-hover-bg, var(--f-button-bg))}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.header__panel,.header__backdrop,.header-nav__link,.header-nav__link:after,.header__hamburger-lines:before,.header__hamburger-lines:after{transition:none}.place-card__wrapper,.place-card__image,.place-card__link,.place-card__link .svg{transition:none}.place-card__wrapper:hover,.place-card__wrapper:focus-visible{transform:none}.place-card__wrapper:hover .place-card__image,.place-card__wrapper:focus-visible .place-card__image{transform:none}.place-card__wrapper:hover .place-card__link,.place-card__wrapper:focus-visible .place-card__link{transform:none}.place-card__wrapper:hover .place-card__link .svg,.place-card__wrapper:focus-visible .place-card__link .svg{transform:none}.places-content__chevron,.places-next__link,.places-next__icon .svg{transition:none}.places-next__link:hover,.places-next__link:focus-visible,.places-next__link:hover .places-next__icon .svg,.places-next__link:focus-visible .places-next__icon .svg{transform:none}.profile-sidebar__link{transition:none}.switch,.switch:before{transition:none}}@media(prefers-reduced-motion){#cc-main{--cc-modal-transition-duration:0s}}.dropzone-container{border:2px dashed #bbb;align-items:center;min-height:100px;padding:20px 10px;display:flex;position:relative}.dropzone-input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.dropzone-preview{align-items:center;max-width:100%;display:flex}.dropzone-preview-image{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-basis:0;min-width:50px;max-width:50px;height:50px;margin-right:10px}.dropzone-preview-filename{word-wrap:anywhere}.dropzone-preview-button{z-index:1;width:auto;color:inherit;font:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;background:0 0;border:none;margin:0;padding:0;line-height:normal;position:absolute;top:0;right:0;overflow:visible}.dropzone-preview-button:before{content:"×";cursor:pointer;padding:3px 7px}.dropzone-placeholder{text-align:center;color:#999;flex-grow:1}
