@charset "UTF-8";@font-face{font-family:Montserrat;src:local("Montserrat Regular Italic"),local("Montserrat Italic"),url(../_fonts/fVfdtAYaZ_QreOsrWAllIQhFlL153vnJfAfsZDp3vLg-0d5dw_0b1f2QYIMtACGWIkJq5QTvXcZsPQdwZnSkdac.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"Montserrat Fallback: Segoe UI";src:local("Segoe UI");size-adjust:113.452%;ascent-override:85.3224%;descent-override:22.1239%;line-gap-override:0%}@font-face{font-family:Montserrat;src:local("Montserrat Regular Italic"),local("Montserrat Italic"),url(../_fonts/TesEfzR8VA3TJnvei58vdk72fmHWkq_pvo9LQAG-0hE-eeYQdDABEnbHQh3_mZyvad3aaPGBVvyJ712kkMdFN6U.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(../_fonts/7LZF9dSN4IV5chcL_PA8UFlH6UdlNcyyPXfqgcEkH4s-U0X1ZWpDGvjqR9lobtlrzPrFjSV8V_RxfGNQqFaREok.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:"Montserrat Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:111.7778%;ascent-override:86.6004%;descent-override:22.4553%;line-gap-override:0%}@font-face{font-family:Montserrat;src:local("Montserrat Regular Italic"),local("Montserrat Italic"),url(../_fonts/DEMtyndeOJF9bXGLOW2KGg2ZQJqCpZ0SkM0r1pdtWgA-oNcFrt4IK2udVdKjsfp_T_RAlGcmBD0vE0MpYFy2Z50.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:"Montserrat Fallback: Arial";src:local("Arial");size-adjust:112.8307%;ascent-override:85.7923%;descent-override:22.2457%;line-gap-override:0%}@font-face{font-family:Montserrat;src:local("Montserrat Regular Italic"),local("Montserrat Italic"),url(../_fonts/uvT3cuSbwceaIf6NfGXgcPSWSjvORhivNaaNZPAj1os-RBl_bFII4B0Xo81lzBOkHSRqo7t2u0dd5UlooqzO7TQ.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:"Montserrat Fallback: Noto Sans";src:local("Noto Sans");size-adjust:106.1181%;ascent-override:91.2191%;descent-override:23.6529%;line-gap-override:0%}@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(../_fonts/wnpBVjNz72yqwZlphf2Uh7SJU_q_GZbHFCKk7IqNFbI-iqFJSGOtANwYhHSBF5qfA7vEiye14Jh5ZupiZYrX16s.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(../_fonts/Ha3Ia-SJ6qVeHpQQ9klHcPpgNT8A-bU6F0NvJcYTX2c-YgOE_mVJJT55kHJ_UQCLKk8xbqlzNYR7IBdrMkaHGFk.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:"Montserrat Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:120.7672%;ascent-override:80.1542%;descent-override:20.7838%;line-gap-override:0%}@font-face{font-family:Montserrat;src:local("Montserrat Regular Italic"),local("Montserrat Italic"),url(../_fonts/_N7rOIO9W08Ud2wyZjNnjQF3SiEitZhJMc1uL-qwytk-iBZwjnzQzv_B_SoN2K3cdsfMhzKYx4oMu8nTWMF7SCY.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(../_fonts/27U_le6Qb4dIJG4XRWgLsAh9wpwdL33Jfbl1PGtBTE8-vuTjDYDaqR01jfGmDiBdqv4YeRnva7_Z5bM0bbVmWi4.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(../_fonts/4LdjPcFqWYNz-qWGY0XOln3KrgLXBiaex4cZY_aDHgA-FpuZwOB6l4bXW_Y7nYUKmLcxdvxgmD6NDPVzQqLl4Vg.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:"Raleway Fallback: Arial";src:local("Arial");size-adjust:103.8581%;ascent-override:90.5081%;descent-override:22.5308%;line-gap-override:0%}@font-face{font-family:Raleway;src:local("Raleway Thin Italic"),url(../_fonts/OpI4AU2fJ-mhSKGvtuWudkTsgFgtPNrd5kvaSg58ms4-H9kQJvJlnjzvJbUOw_xdv_y8Oo-KwhPQ1pugMZToUno.woff2) format(woff2);font-display:swap;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-weight:100;font-style:italic}@font-face{font-family:Raleway;src:local("Raleway ExtraLight Italic"),url(../_fonts/zCdf6nXtpLsvpgzAwQPpMpcc39MQCdQDpZNMA6SkZxE-wECVdKFSz6jiU5__BKvGdj2HQOmPTpA3Ter10h3DG74.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:200;font-style:italic}@font-face{font-family:Raleway;src:local("Raleway ExtraLight Italic"),url(../_fonts/OpI4AU2fJ-mhSKGvtuWudkTsgFgtPNrd5kvaSg58ms4-H9kQJvJlnjzvJbUOw_xdv_y8Oo-KwhPQ1pugMZToUno.woff2) format(woff2);font-display:swap;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-weight:200;font-style:italic}@font-face{font-family:Raleway;src:local("Raleway Regular Italic"),local("Raleway Italic"),url(../_fonts/OpI4AU2fJ-mhSKGvtuWudkTsgFgtPNrd5kvaSg58ms4-H9kQJvJlnjzvJbUOw_xdv_y8Oo-KwhPQ1pugMZToUno.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Raleway;src:local("Raleway SemiBold Italic"),url(../_fonts/eNYE8Qe-nls6Z2NziixpGIeLH9SAlw35hX2HQz885sI-zaJLjaVpFtZtF9nALBjwC0cKwQDgm_4mVn8AlyJ4D1k.woff2) format(woff2);font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:Raleway;src:local("Raleway Thin"),url(../_fonts/scF3gIxxlfenjWOeBWVjwZrUXZn8pRvby9l3uCHGpPo-phhnJIkWupIz7s28PPGD8OyTK1fAg7cRd_xdrzpMcfo.woff2) format(woff2);font-display:swap;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-weight:100;font-style:normal}@font-face{font-family:Raleway;src:local("Raleway ExtraLight"),url(../_fonts/lTXISjEN_ON_49Q3Irju9eQbEDoLaxH1rKXv-v8r8cY-RiJV2_21wfepA3-_Gs_bqjdvLeK7fvjVK6BkO7PtwiY.woff2) format(woff2);font-display:swap;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-weight:200;font-style:normal}@font-face{font-family:Raleway;src:local("Raleway Regular"),local("Raleway"),url(../_fonts/D7cqej_e6rDxBYUDCCoaczbwT-pDGQaTb4uEkO7QgYM-bVMbZT_yO3bYtz1vw1gDun9QjjB1oW3BNKwljWdJwRM.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Raleway;src:local("Raleway SemiBold"),url(../_fonts/sMAKu-5zcqLSEHEdJaHau0f7Q2AUbpSFuYbYkx6ERfM-h6mGB8HpPFLIT4IsUzYDjEVNUIGnTM296OhvoWIhp5I.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:Raleway;src:local("Raleway SemiBold"),url(../_fonts/D7cqej_e6rDxBYUDCCoaczbwT-pDGQaTb4uEkO7QgYM-bVMbZT_yO3bYtz1vw1gDun9QjjB1oW3BNKwljWdJwRM.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:"Raleway Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:102.8889%;ascent-override:91.3607%;descent-override:22.743%;line-gap-override:0%}@font-face{font-family:Raleway;src:local("Raleway Thin Italic"),url(../_fonts/eNYE8Qe-nls6Z2NziixpGIeLH9SAlw35hX2HQz885sI-zaJLjaVpFtZtF9nALBjwC0cKwQDgm_4mVn8AlyJ4D1k.woff2) format(woff2);font-display:swap;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-weight:100;font-style:italic}@font-face{font-family:Raleway;src:local("Raleway ExtraLight Italic"),url(../_fonts/zxyL9qdYq2cHmVAOjtC0bVI5z93bff_QpwPY7Fxkz2g-KzlSsGmCQiKBMdTXeWZVWpGizBMZwQulaXKOqmJsQ4o.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:200;font-style:italic}@font-face{font-family:Raleway;src:local("Raleway Regular Italic"),local("Raleway Italic"),url(../_fonts/zxyL9qdYq2cHmVAOjtC0bVI5z93bff_QpwPY7Fxkz2g-KzlSsGmCQiKBMdTXeWZVWpGizBMZwQulaXKOqmJsQ4o.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Raleway;src:local("Raleway Regular Italic"),local("Raleway Italic"),url(../_fonts/eNYE8Qe-nls6Z2NziixpGIeLH9SAlw35hX2HQz885sI-zaJLjaVpFtZtF9nALBjwC0cKwQDgm_4mVn8AlyJ4D1k.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Raleway;src:local("Raleway SemiBold Italic"),url(../_fonts/zCdf6nXtpLsvpgzAwQPpMpcc39MQCdQDpZNMA6SkZxE-wECVdKFSz6jiU5__BKvGdj2HQOmPTpA3Ter10h3DG74.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:italic}@font-face{font-family:Raleway;src:local("Raleway SemiBold Italic"),url(../_fonts/vGUeAUl8rvlWuZIfwv-Kki5YioQgk3xVEtPLfQ92H8-4jWvBeBnqdOqLLr4r_OTYLjxvKZpDTk6EqFasZL7spI.woff2) format(woff2);font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:Raleway;src:local("Raleway Thin"),url(../_fonts/lTXISjEN_ON_49Q3Irju9eQbEDoLaxH1rKXv-v8r8cY-RiJV2_21wfepA3-_Gs_bqjdvLeK7fvjVK6BkO7PtwiY.woff2) format(woff2);font-display:swap;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-weight:100;font-style:normal}@font-face{font-family:Raleway;src:local("Raleway ExtraLight"),url(../_fonts/WbKPdhkBf47LHceyOxYGCJdPoY67zCgel8JqRgRmHt0-r9pbhdlPf6a6skSYwE9ZeMQLwBj2fJxJC4AhH9f1F_M.woff2) format(woff2);font-display:swap;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-weight:200;font-style:normal}@font-face{font-family:Raleway;src:local("Raleway Regular"),local("Raleway"),url(../_fonts/scF3gIxxlfenjWOeBWVjwZrUXZn8pRvby9l3uCHGpPo-phhnJIkWupIz7s28PPGD8OyTK1fAg7cRd_xdrzpMcfo.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Raleway;src:local("Raleway SemiBold"),url(../_fonts/lTXISjEN_ON_49Q3Irju9eQbEDoLaxH1rKXv-v8r8cY-RiJV2_21wfepA3-_Gs_bqjdvLeK7fvjVK6BkO7PtwiY.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Raleway;src:local("Raleway Thin Italic"),url(../_fonts/zxyL9qdYq2cHmVAOjtC0bVI5z93bff_QpwPY7Fxkz2g-KzlSsGmCQiKBMdTXeWZVWpGizBMZwQulaXKOqmJsQ4o.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:100;font-style:italic}@font-face{font-family:"Raleway Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:111.1634%;ascent-override:84.5602%;descent-override:21.0501%;line-gap-override:0%}@font-face{font-family:"Raleway Fallback: Noto Sans";src:local("Noto Sans");size-adjust:97.6793%;ascent-override:96.2333%;descent-override:23.9559%;line-gap-override:0%}@font-face{font-family:Raleway;src:local("Raleway Thin Italic"),url(../_fonts/vGUeAUl8rvlWuZIfwv-Kki5YioQgk3xVEtPLfQ92H8-4jWvBeBnqdOqLLr4r_OTYLjxvKZpDTk6EqFasZL7spI.woff2) format(woff2);font-display:swap;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-weight:100;font-style:italic}@font-face{font-family:Raleway;src:local("Raleway ExtraLight Italic"),url(../_fonts/eNYE8Qe-nls6Z2NziixpGIeLH9SAlw35hX2HQz885sI-zaJLjaVpFtZtF9nALBjwC0cKwQDgm_4mVn8AlyJ4D1k.woff2) format(woff2);font-display:swap;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-weight:200;font-style:italic}@font-face{font-family:Raleway;src:local("Raleway Regular Italic"),local("Raleway Italic"),url(../_fonts/zCdf6nXtpLsvpgzAwQPpMpcc39MQCdQDpZNMA6SkZxE-wECVdKFSz6jiU5__BKvGdj2HQOmPTpA3Ter10h3DG74.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Raleway;src:local("Raleway Regular Italic"),local("Raleway Italic"),url(../_fonts/vGUeAUl8rvlWuZIfwv-Kki5YioQgk3xVEtPLfQ92H8-4jWvBeBnqdOqLLr4r_OTYLjxvKZpDTk6EqFasZL7spI.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Raleway;src:local("Raleway SemiBold Italic"),url(../_fonts/zxyL9qdYq2cHmVAOjtC0bVI5z93bff_QpwPY7Fxkz2g-KzlSsGmCQiKBMdTXeWZVWpGizBMZwQulaXKOqmJsQ4o.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:italic}@font-face{font-family:Raleway;src:local("Raleway Thin"),url(../_fonts/sMAKu-5zcqLSEHEdJaHau0f7Q2AUbpSFuYbYkx6ERfM-h6mGB8HpPFLIT4IsUzYDjEVNUIGnTM296OhvoWIhp5I.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:100;font-style:normal}@font-face{font-family:Raleway;src:local("Raleway Thin"),url(../_fonts/D7cqej_e6rDxBYUDCCoaczbwT-pDGQaTb4uEkO7QgYM-bVMbZT_yO3bYtz1vw1gDun9QjjB1oW3BNKwljWdJwRM.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:100;font-style:normal}@font-face{font-family:Raleway;src:local("Raleway ExtraLight"),url(../_fonts/sMAKu-5zcqLSEHEdJaHau0f7Q2AUbpSFuYbYkx6ERfM-h6mGB8HpPFLIT4IsUzYDjEVNUIGnTM296OhvoWIhp5I.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:200;font-style:normal}@font-face{font-family:Raleway;src:local("Raleway ExtraLight"),url(../_fonts/D7cqej_e6rDxBYUDCCoaczbwT-pDGQaTb4uEkO7QgYM-bVMbZT_yO3bYtz1vw1gDun9QjjB1oW3BNKwljWdJwRM.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:200;font-style:normal}@font-face{font-family:Raleway;src:local("Raleway Regular"),local("Raleway"),url(../_fonts/sMAKu-5zcqLSEHEdJaHau0f7Q2AUbpSFuYbYkx6ERfM-h6mGB8HpPFLIT4IsUzYDjEVNUIGnTM296OhvoWIhp5I.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Raleway;src:local("Raleway Regular"),local("Raleway"),url(../_fonts/WbKPdhkBf47LHceyOxYGCJdPoY67zCgel8JqRgRmHt0-r9pbhdlPf6a6skSYwE9ZeMQLwBj2fJxJC4AhH9f1F_M.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Raleway;src:local("Raleway SemiBold"),url(../_fonts/WbKPdhkBf47LHceyOxYGCJdPoY67zCgel8JqRgRmHt0-r9pbhdlPf6a6skSYwE9ZeMQLwBj2fJxJC4AhH9f1F_M.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:"Raleway Fallback: Segoe UI";src:local("Segoe UI");size-adjust:104.43%;ascent-override:90.0125%;descent-override:22.4074%;line-gap-override:0%}@font-face{font-family:Raleway;src:local("Raleway Thin Italic"),url(../_fonts/zCdf6nXtpLsvpgzAwQPpMpcc39MQCdQDpZNMA6SkZxE-wECVdKFSz6jiU5__BKvGdj2HQOmPTpA3Ter10h3DG74.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:100;font-style:italic}@font-face{font-family:Raleway;src:local("Raleway ExtraLight Italic"),url(../_fonts/vGUeAUl8rvlWuZIfwv-Kki5YioQgk3xVEtPLfQ92H8-4jWvBeBnqdOqLLr4r_OTYLjxvKZpDTk6EqFasZL7spI.woff2) format(woff2);font-display:swap;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-weight:200;font-style:italic}@font-face{font-family:Raleway;src:local("Raleway SemiBold Italic"),url(../_fonts/OpI4AU2fJ-mhSKGvtuWudkTsgFgtPNrd5kvaSg58ms4-H9kQJvJlnjzvJbUOw_xdv_y8Oo-KwhPQ1pugMZToUno.woff2) format(woff2);font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:Raleway;src:local("Raleway Thin"),url(../_fonts/WbKPdhkBf47LHceyOxYGCJdPoY67zCgel8JqRgRmHt0-r9pbhdlPf6a6skSYwE9ZeMQLwBj2fJxJC4AhH9f1F_M.woff2) format(woff2);font-display:swap;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-weight:100;font-style:normal}@font-face{font-family:Raleway;src:local("Raleway ExtraLight"),url(../_fonts/scF3gIxxlfenjWOeBWVjwZrUXZn8pRvby9l3uCHGpPo-phhnJIkWupIz7s28PPGD8OyTK1fAg7cRd_xdrzpMcfo.woff2) format(woff2);font-display:swap;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-weight:200;font-style:normal}@font-face{font-family:Raleway;src:local("Raleway Regular"),local("Raleway"),url(../_fonts/lTXISjEN_ON_49Q3Irju9eQbEDoLaxH1rKXv-v8r8cY-RiJV2_21wfepA3-_Gs_bqjdvLeK7fvjVK6BkO7PtwiY.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Raleway;src:local("Raleway SemiBold"),url(../_fonts/scF3gIxxlfenjWOeBWVjwZrUXZn8pRvby9l3uCHGpPo-phhnJIkWupIz7s28PPGD8OyTK1fAg7cRd_xdrzpMcfo.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Jost;src:local("Jost Thin Italic"),url(../_fonts/pGQsCkOuLJPX_xPEZzFHyjri7PycYO2bVMmEj_-mV-g-aeHOVzh6qFkcA6P0gXYSi1jkGQ60TebtOsn1gYbv9Bk.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:100;font-style:italic}@font-face{font-family:"Jost Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:102.7601%;ascent-override:104.126%;descent-override:36.4927%;line-gap-override:0%}@font-face{font-family:"Jost Fallback: Segoe UI";src:local("Segoe UI");size-adjust:96.5357%;ascent-override:110.8398%;descent-override:38.8457%;line-gap-override:0%}@font-face{font-family:"Jost Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:95.1111%;ascent-override:112.5%;descent-override:39.4276%;line-gap-override:0%}@font-face{font-family:"Jost Fallback: Arial";src:local("Arial");size-adjust:96.007%;ascent-override:111.4502%;descent-override:39.0596%;line-gap-override:0%}@font-face{font-family:"Jost Fallback: Noto Sans";src:local("Noto Sans");size-adjust:90.2954%;ascent-override:118.5%;descent-override:41.5304%;line-gap-override:0%}@font-face{font-family:Jost;src:local("Jost Thin Italic"),url(../_fonts/1o9nrJDPE8EyFdhRi1CMpEsM8ybyuTTMM9oh2nbYoUk-gljICsnKRWkM_gd8yQ5PHkSwAyHqpVvXYn6TSqXxzY0.woff2) format(woff2);font-display:swap;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-weight:100;font-style:italic}@font-face{font-family:Jost;src:local("Jost Thin Italic"),url(../_fonts/uxf9bHnmhv0H4ZrNPlIesLBd8lL3tXFkOnS4Nncm81s-nJKSom9Dq54mQPodvLVJ7xfLiLlZQWT44MmGUAxmnzk.woff2) format(woff2);font-display:swap;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-weight:100;font-style:italic}@font-face{font-family:Jost;src:local("Jost ExtraLight Italic"),url(../_fonts/pGQsCkOuLJPX_xPEZzFHyjri7PycYO2bVMmEj_-mV-g-aeHOVzh6qFkcA6P0gXYSi1jkGQ60TebtOsn1gYbv9Bk.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:200;font-style:italic}@font-face{font-family:Jost;src:local("Jost ExtraLight Italic"),url(../_fonts/1o9nrJDPE8EyFdhRi1CMpEsM8ybyuTTMM9oh2nbYoUk-gljICsnKRWkM_gd8yQ5PHkSwAyHqpVvXYn6TSqXxzY0.woff2) format(woff2);font-display:swap;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-weight:200;font-style:italic}@font-face{font-family:Jost;src:local("Jost ExtraLight Italic"),url(../_fonts/uxf9bHnmhv0H4ZrNPlIesLBd8lL3tXFkOnS4Nncm81s-nJKSom9Dq54mQPodvLVJ7xfLiLlZQWT44MmGUAxmnzk.woff2) format(woff2);font-display:swap;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-weight:200;font-style:italic}@font-face{font-family:Jost;src:local("Jost Thin"),url(../_fonts/k8KvdIHvgy-kQD0q2Ur5DpRbBtlt5cDdgW9WVKRdWbM-GjYvIBYWw49gSkrisuimFD2_F83ZGI0nOSu1yG_6h-w.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:100;font-style:normal}@font-face{font-family:Jost;src:local("Jost Thin"),url(../_fonts/N2CmVuCq6J94uL2XLbx7rtowDpMDl8wW6hOo-SQGQ5Q-10wNLVsx8mN0r0xp_Jku8zis28Y0cy4bE6vhFm07Lqo.woff2) format(woff2);font-display:swap;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-weight:100;font-style:normal}@font-face{font-family:Jost;src:local("Jost Thin"),url(../_fonts/Cl5hWByjLNrm9Ew_xFu5q2F3elODRzDWv6Su1zgaEBM-QcXAERN1eiNMJ7sMkFe2EMaaNxFxOIPygO2p_x-06jc.woff2) format(woff2);font-display:swap;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-weight:100;font-style:normal}@font-face{font-family:Jost;src:local("Jost ExtraLight"),url(../_fonts/k8KvdIHvgy-kQD0q2Ur5DpRbBtlt5cDdgW9WVKRdWbM-GjYvIBYWw49gSkrisuimFD2_F83ZGI0nOSu1yG_6h-w.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:200;font-style:normal}@font-face{font-family:Jost;src:local("Jost ExtraLight"),url(../_fonts/N2CmVuCq6J94uL2XLbx7rtowDpMDl8wW6hOo-SQGQ5Q-10wNLVsx8mN0r0xp_Jku8zis28Y0cy4bE6vhFm07Lqo.woff2) format(woff2);font-display:swap;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-weight:200;font-style:normal}@font-face{font-family:Jost;src:local("Jost ExtraLight"),url(../_fonts/Cl5hWByjLNrm9Ew_xFu5q2F3elODRzDWv6Su1zgaEBM-QcXAERN1eiNMJ7sMkFe2EMaaNxFxOIPygO2p_x-06jc.woff2) format(woff2);font-display:swap;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-weight:200;font-style:normal}body{position:relative;margin:0;padding:0;background-color:var(--color-bg)}.app{background:var(--color-bg)}.app[data-page=index]{background:url(../images/background/main-background.webp) 50%/cover fixed no-repeat;padding-top:0;min-height:100dvh;position:relative}.app[data-page=index]:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(0deg,#0c0907eb 0,#0c0907bd 38%,#0c09072e 72%,#0c090700)}@media(min-width:900px){.app[data-page=index]:before{background:linear-gradient(270deg,#0c0907e0 0,#0c0907b8,#0c090747 52%,#0c090700 74%),linear-gradient(0deg,#0c090799 0,#0c090700 30%)}}.app[data-page=decouvrir]{position:relative;min-height:100dvh;overflow:hidden}.page-centered{display:flex;justify-content:center;align-items:center;position:relative;min-height:100dvh;width:100%;padding:4rem 0}*,:after,:before{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}body{font-family:Montserrat,"Montserrat Fallback: BlinkMacSystemFont","Montserrat Fallback: Segoe UI","Montserrat Fallback: Helvetica Neue","Montserrat Fallback: Arial","Montserrat Fallback: Noto Sans",sans-serif;font-weight:400;font-size:1rem;line-height:1.6}@media(max-width:780px){body{font-size:1rem}}h1,h2,h3,h4,h5,h6{font-family:Raleway,"Raleway Fallback: BlinkMacSystemFont","Raleway Fallback: Segoe UI","Raleway Fallback: Helvetica Neue","Raleway Fallback: Arial","Raleway Fallback: Noto Sans",sans-serif;font-weight:400}h1{font-size:2rem}@media(max-width:780px){h1{font-size:1.6rem}}h2{font-size:1.75rem}@media(max-width:780px){h2{font-size:1.4rem}}h3{font-size:1.2rem}@media(max-width:780px){h3{font-size:1.25rem}}.light,:root{--color-bg:#f7f4ed;--color-surface:#fff;--color-surface-alt:#ece5d8;--color-discovery:#f2eae0;--color-text:#28282b;--color-text-muted:#5f5c57;--color-divider:rgba(40,40,43,.08);--color-accent-text:#8a604a;--color-accent-soft:#8e6751;--color-blueprint:#d3c9bb;--color-blueprint-card:#b8ab9cb2;--color-blueprint-text:#28282b;--color-btn-bg:hsla(42,38%,95%,.55);--color-shadow:rgba(40,40,43,.15);--color-action-outils:#28282b}.dark{--color-bg:#181818;--color-surface:#1c1c1c;--color-surface-alt:#2c2c2c;--color-text:#f7f4ed;--color-text-muted:#c7c8cc;--color-divider:hsla(42,38%,95%,.08);--color-text-nav:#f7f4ed;--color-text-nav-hover:#8e6751;--color-accent-text:#ad856f;--color-accent-soft:#c9aea0;--color-blueprint:#000;--color-blueprint-card:#1c1c1c;--color-blueprint-text:#f5f5f5;--color-btn-bg:rgba(24,24,24,.55);--color-shadow:rgba(0,0,0,.6);--color-action-outils:#f5f5f5}.nav-burger{--burger-line-color:var(--color-text);position:relative;flex-shrink:0;width:35px;height:35px;padding:0;border:none;background:none;cursor:pointer;z-index:40;display:none}.nav-burger:focus-visible{outline:2px solid rgba(173,133,111,.8);outline-offset:2px}.nav-burger .ligne{background:var(--burger-line-color);width:100%;height:1px;border-radius:2px;position:absolute;transition:all .3s ease}.nav-burger .ligne:first-child{top:0}.nav-burger .ligne:nth-child(2){top:18px}.nav-burger .ligne:nth-child(3){top:36px}.nav-burger.active .ligne:first-child{top:18px;transform:rotate(45deg);background:#ad856f}.nav-burger.active .ligne:nth-child(2){transform:translate(-100px);opacity:0}.nav-burger.active .ligne:nth-child(3){top:18px;transform:rotate(-45deg);background:#ad856f}.app[data-page=index] .nav-burger{--burger-line-color:#f5f5f5}.btn-cta{display:flex;justify-content:center;align-items:center;font-size:1.2rem;width:310px;height:65px;padding:19px 50px;background:#00000052;border:1px solid hsla(0,0%,96%,.8);border-radius:1px;color:#f5f5f5;text-decoration:none;transition:background .2s ease-in-out,color .2s ease-in-out;cursor:pointer}.btn-cta:hover{background:transparent;border:1px solid #ad856f;color:#f5f5f5;transform:translateY(-3px)}.btn-filters{all:unset;display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;color:var(--color-accent-text);font-size:1.2rem;line-height:1;border-bottom:1px solid transparent;transition:color .25s ease,border-color .25s ease;z-index:1}.btn-filters:hover{color:var(--color-text);border-bottom:1px solid rgba(173,133,111,.4)}.btn-filters:focus-visible{outline:2px solid rgba(173,133,111,.8);outline-offset:2px}.btn-filters.active{border-bottom:1px solid #ad856f}.btn-filters[aria-pressed=true]{border-bottom:1px solid #ad856f;color:var(--color-text-muted)}.main-nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:100px;padding:0 2rem;z-index:30;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:fixed;top:0;left:0;right:0;transition:top .5s ease-in-out}.nav-side{display:flex;align-items:center;gap:2rem;min-width:0}.nav-side--right{justify-content:flex-end}.nav-brand{display:flex;align-items:center;flex-shrink:0}.title{display:none}.nav-list{gap:2rem;list-style:none;margin:0;padding:0}.nav-list,.nav-list li{display:flex;align-items:center}.nav-list li{position:relative}.nav-list a{text-decoration:none;font-size:1.2rem;color:var(--color-text-nav);font-weight:300;transition:color .3s ease;font-family:Montserrat,"Montserrat Fallback: BlinkMacSystemFont","Montserrat Fallback: Segoe UI","Montserrat Fallback: Helvetica Neue","Montserrat Fallback: Arial","Montserrat Fallback: Noto Sans",sans-serif;text-transform:uppercase}.nav-list a:hover{color:var(--color-text)}.nav-list a.router-link-active{border-bottom:1px solid #ad856f;color:var(--color-text-nav-hover)}.brand-logo{display:block;width:250px;height:auto;cursor:pointer}.light .brand-logo{filter:invert(1)}.nav-burger,.nav-panel{display:none}.nav-home-list{display:flex;justify-content:center;align-items:center;list-style:none;gap:2rem;width:100%;padding:2rem}.nav-home-list a{text-decoration:none;font-size:1.2rem;color:#ad856f;text-transform:uppercase;transition:color .2s ease}.nav-home-list a:hover{color:#f5f5f5cc;border-bottom:1px solid #ad856f}.page-header{display:flex;flex-direction:column;position:relative;padding:7.5rem 7.5rem 2rem;border-bottom:.5px solid rgba(173,133,111,.4);background-color:transparent}.page-header__content{justify-content:center;align-items:center;display:flex;flex-direction:column;text-align:center;max-width:1000px;margin:0 auto;gap:2rem}.page-header__title{font-size:2rem;font-weight:300;color:var(--color-text);letter-spacing:.02em;font-style:italic;text-align:center}.page-header__separator{display:block;height:0;width:5rem;border-top:1px solid #ad856f}.page-header__sub{font-size:1.2rem;color:var(--color-text);line-height:1.5}.page-header__actions-container{position:absolute;left:1rem;bottom:-.1rem;display:flex;align-items:center}.page-header__actions{display:flex;gap:5rem;flex-wrap:wrap;align-items:center;flex-shrink:0;z-index:1}@media(max-width:780px){.page-header{flex-direction:column;align-items:flex-start;padding:9rem 1.5rem 2rem}.page-header__title{font-size:1.8rem;max-width:100%}.page-header__sub{margin-bottom:2rem;font-size:1.25rem}.page-header__actions-container{left:0;right:0;max-width:none;padding-inline:1.5rem;overflow-y:hidden;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.page-header__actions-container::-webkit-scrollbar{display:none}.page-header__actions{flex-wrap:nowrap;gap:1.8rem}}.accordion-items__header{all:unset;display:flex;justify-content:space-between;align-items:center;color:var(--color-accent-text);font-size:1.2rem;gap:5rem;width:100%;padding:2rem;box-sizing:border-box;cursor:pointer}.accordion-items__header:focus-visible{outline:2px solid #ad856f;outline-offset:2px}.accordion-items .accordion-items__chevron{transition:transform .5s ease}.accordion-items--open .accordion-items__chevron{transform:rotate(180deg)}.accordion-items__title{font-size:1.5rem;color:var(--color-text);transition:color .2s ease}.accordion-items--open .accordion-items__title{color:var(--color-accent-text)}.accordion-items__content{display:flex;gap:2rem;overflow:hidden}.accordion-items__details{flex:1;color:var(--color-text);margin:2rem;font-size:1.1rem;max-width:600px;display:flex;flex-direction:column;gap:1rem}.accordion-items__details li{display:flex;align-items:center;gap:.5rem;line-height:1.7;list-style:none;align-items:flex-start}.accordion-items__icons-list{font-size:1.25rem;flex-shrink:0;color:#ad856f}.accordion-items .accordion-enter-active{transition:opacity 1s ease,transform 1s ease}.accordion-items .accordion-leave-active{transition:opacity .2s ease,transform .2s ease}.accordion-items .accordion-enter-from{opacity:0;transform:translateY(-10px)}.accordion-items .accordion-enter-to,.accordion-items .accordion-leave-from{opacity:1;transform:translateY(0)}.accordion-items .accordion-leave-to{opacity:0;transform:translateY(-10px)}.accordion-items__image{width:100%;margin-top:2rem}@media(max-width:780px){.accordion-items__image{display:block}.accordion-items__content{flex-direction:column;align-items:center;gap:1.5rem}.accordion-items__details{width:100%;margin:0;max-width:none}}.footer{--footer-color:var(--color-text);padding:3rem 1.5rem 1.5rem;color:var(--footer-color);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:relative;z-index:10;border-top:1px solid var(--color-divider)}.footer__content{display:grid;grid-template-columns:1fr;justify-items:center;gap:2.5rem;max-width:1000px;margin:0 auto}.footer__brand{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.footer__nav{display:flex;justify-content:space-between;width:100%;max-width:650px;margin-inline:auto}.footer__name{font-size:1.75rem;color:var(--color-accent-text);margin-bottom:10px;letter-spacing:1px;font-weight:400;font-family:Raleway,"Raleway Fallback: BlinkMacSystemFont","Raleway Fallback: Segoe UI","Raleway Fallback: Helvetica Neue","Raleway Fallback: Arial","Raleway Fallback: Noto Sans",sans-serif}.footer__gate{font-size:1.25rem;color:var(--footer-color);text-decoration:underline;text-underline-offset:3px}.footer__gate:focus-visible,.footer__gate:hover{color:var(--color-accent-text)}.footer__group-title{font-size:1.2rem;letter-spacing:2px;text-transform:uppercase;color:var(--footer-color);opacity:.6;margin-bottom:.75rem}.footer__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.footer__list a{font-size:1.25rem;color:var(--footer-color);text-decoration:none;transition:color .2s ease}.footer__list a:focus-visible,.footer__list a:hover{color:var(--color-accent-text);text-decoration:underline}.footer__text{font-size:1.2rem;font-family:Raleway,"Raleway Fallback: BlinkMacSystemFont","Raleway Fallback: Segoe UI","Raleway Fallback: Helvetica Neue","Raleway Fallback: Arial","Raleway Fallback: Noto Sans",sans-serif;text-align:center;color:var(--footer-color);opacity:.6;margin:2.5rem 0 0}.app[data-page=index] .footer{--footer-color:#f5f5f5}[data-page=home] .home-hero{--hero-ink:#0c0907;--hero-bronze:#b08d63;--hero-bronze-light:#d4b58c;--hero-cream:#f3ece2;position:relative;display:flex;align-items:flex-end;min-height:100svh;padding:0 clamp(1.5rem,6vw,7rem) clamp(6rem,12vh,9rem);overflow:hidden;color:#fff}[data-page=home] .header-container{z-index:1;width:100%;display:flex;flex-direction:column}[data-page=home] .title-h1{display:flex;flex-direction:column}[data-page=home] .brand-wordmark{margin:0 0 2rem;font-family:Raleway,"Raleway Fallback: BlinkMacSystemFont","Raleway Fallback: Segoe UI","Raleway Fallback: Helvetica Neue","Raleway Fallback: Arial","Raleway Fallback: Noto Sans",sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:#ad856f}[data-page=home] .brand-wordmark:before{content:"";display:inline-block;width:2.5rem;height:1px;margin-right:1rem;vertical-align:middle;background:#ad856f}@media(max-width:780px){[data-page=home] .brand-wordmark{font-weight:600;text-align:center}[data-page=home] .brand-wordmark:before{display:none}}[data-page=home] .home-hero h1{max-width:14ch;margin:0;font-family:Jost,"Jost Fallback: BlinkMacSystemFont","Jost Fallback: Segoe UI","Jost Fallback: Helvetica Neue","Jost Fallback: Arial","Jost Fallback: Noto Sans",sans-serif;font-size:3rem;font-weight:200;line-height:1;letter-spacing:.01em;color:#f5f5f5}@media(max-width:780px){[data-page=home] .home-hero h1{font-size:2rem;max-width:24ch;margin-inline:auto;text-align:center}}[data-page=home] .intro-container{margin-top:1.75rem}[data-page=home] .header-tagline{max-width:46ch;margin:0;font-family:Montserrat,"Montserrat Fallback: BlinkMacSystemFont","Montserrat Fallback: Segoe UI","Montserrat Fallback: Helvetica Neue","Montserrat Fallback: Arial","Montserrat Fallback: Noto Sans",sans-serif;font-size:1.2rem;line-height:1.65;color:#ffffffb8}[data-page=home] .btn-container-home{margin-top:3rem}[data-page=home] .home-hero .btn-cta{padding:1rem 1.25rem;border:1px solid #ad856f;background:#0c090759;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:Montserrat,"Montserrat Fallback: BlinkMacSystemFont","Montserrat Fallback: Segoe UI","Montserrat Fallback: Helvetica Neue","Montserrat Fallback: Arial","Montserrat Fallback: Noto Sans",sans-serif;font-size:.9rem;letter-spacing:.18em;text-transform:uppercase;color:var(--hero-cream);text-decoration:none;transition:background-color .4s ease,border-color .4s ease,color .4s ease}[data-page=home] .home-hero .btn-cta:focus-visible,[data-page=home] .home-hero .btn-cta:hover{border-color:var(--hero-bronze-light);background:#52412d2e;color:#fff}[data-page=home] .nav-home{margin-top:clamp(3rem,8vh,5rem)}[data-page=home] .nav-home-list{display:flex;flex-wrap:nowrap;gap:0;margin:0;padding:0;list-style:none}[data-page=home] .nav-home-list li+li{border-left:1px solid rgba(176,141,99,.28)}[data-page=home] .nav-home-list a{display:block;padding:.25rem clamp(.75rem,1.5vw,1.25rem);font-family:Montserrat,"Montserrat Fallback: BlinkMacSystemFont","Montserrat Fallback: Segoe UI","Montserrat Fallback: Helvetica Neue","Montserrat Fallback: Arial","Montserrat Fallback: Noto Sans",sans-serif;font-size:.9rem;letter-spacing:.26em;text-transform:uppercase;color:#ad856f;text-decoration:none;white-space:nowrap;transition:color .35s ease}[data-page=home] .nav-home-list a:focus-visible,[data-page=home] .nav-home-list a:hover{color:var(--hero-cream)}[data-page=home] .nav-home-list li:first-child a{padding-left:0}[data-page=home] .home-hero__beat{position:absolute;bottom:2.5rem;left:50%;z-index:1;display:none;flex-direction:column;align-items:center;transform:translate(-50%)}[data-page=home] .home-hero__beat-line{width:1px;height:4.5rem;background:linear-gradient(180deg,#b08d6300 0,#b08d63b3)}[data-page=home] .home-hero__beat-dot{width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:var(--hero-bronze);animation:hero-beat 2.5s cubic-bezier(.45,0,.55,1) infinite}@media(min-width:900px){[data-page=home] .home-hero{align-items:center;justify-content:flex-end;padding-bottom:0}[data-page=home] .header-container{max-width:34rem}[data-page=home] .home-hero__beat{display:flex}}@media(min-width:1900px){[data-page=home] .header-container{max-width:42rem}}@keyframes hero-beat{0%,to{transform:translateY(-3.5rem);opacity:.35}50%{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){[data-page=home] .home-hero__beat-dot{animation:none}}.container-complications-page{max-width:1400px;margin:0 auto;padding:6rem 2rem 3rem;width:100%}.container-complications-title{text-align:center;padding:3rem 2rem 2rem;margin-bottom:1rem;color:var(--color-text-muted)}.container-complications-title h1{font-size:2rem;font-weight:300;margin-bottom:1.5rem}@media(max-width:780px){.container-complications-title h1{font-size:1.8rem}}.container-complications-title h2{color:var(--color-text-muted);font-size:1.2rem;font-weight:300;line-height:1.8;max-width:600px;margin:0 auto}.container-complications-filters{display:flex;flex-wrap:wrap;gap:5rem;margin-bottom:3rem;justify-content:center}.container-complications-flex{display:flex;flex-direction:column;gap:0}.complications-card{display:flex;align-items:stretch;border-top:.5px solid var(--color-divider);color:var(--color-text-muted)}.complications-card ul{list-style:none}article:last-child .complications-card{border-bottom:.5px solid var(--color-divider)}article:nth-child(2n) .complications-card{flex-direction:row-reverse}.container-desc-articles{flex:1 1 50%;display:flex;min-width:0;flex-direction:column;justify-content:center;padding:3rem 2.5rem;gap:1rem}.container-desc-articles h2{font-size:2rem;font-weight:300}@media(max-width:780px){.container-desc-articles h2{font-size:1.6rem}}.container-desc-articles h2{color:var(--color-accent-text);letter-spacing:.03em}.container-desc-articles p{font-size:1.2rem;color:var(--color-text-muted);line-height:1.8}.container-desc-articles ul{list-style:none;display:flex;flex-direction:column;gap:.4rem}.container-desc-articles ul li{font-size:1rem;color:var(--color-text-muted);line-height:1.7;padding-left:1rem;position:relative}.container-desc-articles ul li:before{content:"–";position:absolute;left:0;color:var(--color-accent-text)}.complication-category{display:flex;align-items:center;gap:5px;font-size:1.2rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent-text);border:.5px solid #ad856f;border-radius:1px;padding:.3rem .75rem;max-width:-moz-fit-content;max-width:fit-content}.container-complication-img{flex:1 1 50%;min-width:0;display:flex;align-items:center;justify-content:center;border-left:.5px solid var(--color-divider)}.container-complication-img img{width:100%;height:80%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:brightness(.9);transition:transform .6s ease;overflow:hidden}.light .container-complication-img img{filter:invert(1)}.container-complication-img img:hover{transform:scale(1.03)}.app[data-page=decouvrir]{--color-text:#f5f5f5;--color-accent-text:#ad856f}.app[data-page=decouvrir] .footer{margin-top:8rem}.quiz-page{background:url(../../images/background/quiz-background.webp) 50%/cover fixed no-repeat}.quiz-page__header-container{position:relative;z-index:2;max-width:1400px;width:100%;padding:5rem;color:#f5f5f5;text-align:center;flex-direction:column;display:flex;justify-content:center;align-items:center;align-items:stretch;gap:3rem}@media(max-width:780px){.quiz-page__header-container{padding:8rem 1.25rem 3rem;gap:2rem}}.quiz-page__title{color:#f5f5f5;text-transform:uppercase;font-size:2.2rem;font-weight:400;letter-spacing:1.5px}@media(max-width:780px){.quiz-page__title{font-size:1.8rem}}.quiz-page__title:after{content:"";display:block;width:50px;height:1.1px;background:#ad856f;margin:.6rem auto 0}.quiz-page__sub-text{margin-top:1rem;text-transform:uppercase;letter-spacing:1.5px;color:#f5f5f5}.container-alert{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;z-index:1000;font-size:1rem}.container-alert__custom-alert{display:flex;flex-direction:column;gap:1rem;width:470px;padding:3rem;transform:translate(1px);border:1px solid rgba(173,133,111,.25);border-radius:28px;background:#000b;color:#f5f5f5;position:relative;overflow:hidden}.container-alert__custom-alert:before{content:"";position:absolute;inset:16px;border:1px solid rgba(173,133,111,.6);border-radius:18px;pointer-events:none}.container-alert__custom-alert span{color:var(--color-accent-text);font-weight:600}.container-alert__next{margin-top:20px;padding:10px;border:1px solid #ad856f;background:transparent;color:#f5f5f5;border-radius:10px;cursor:pointer;font-size:.875rem;font-weight:700;transition:.2s}.container-alert__next:hover{color:#ad856f}.end-zone-quiz{display:flex;flex-direction:column;align-items:center;gap:2rem;text-align:center;margin:6rem auto}.end-zone-quiz__title{font-size:3rem}@media(max-width:780px){.end-zone-quiz__title{font-size:2rem}}.end-zone-quiz__results{font-size:1.75rem;font-weight:600}@media(max-width:780px){.end-zone-quiz__results{font-size:1.4rem}}.end-zone-quiz__description{max-width:700px;font-size:1.25rem;line-height:1.7;color:#f5f5f5}@media(max-width:780px){.end-zone-quiz__description{font-size:1.1rem}}@media(max-width:1024px){.container-alert__custom-alert{transform:none}.end-zone-quiz{margin:4rem auto}}@media(max-width:600px){.quiz-page__header-container{padding:1.5rem}.container-alert__custom-alert{width:calc(100vw - 2rem);padding:2rem}.container-alert__custom-alert:before{display:none}.end-zone-quiz{margin:3rem auto;gap:1.5rem;padding:0 1rem}.end-zone-quiz__retry{width:100%;max-width:320px}}.techniques-page{min-height:100vh}.accordion{margin:3rem auto;padding:0 2rem;display:flex;justify-content:center;gap:10rem}.accordion-image{align-items:start;transition:all .5s ease}.accordion-image img{width:700px;height:800px;display:block;border-radius:3px}.light .accordion-image img{filter:invert(1)}.accordion-items__image{display:none}.accordion-image{display:block}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-to,.fade-leave-from{opacity:1}@media(max-width:780px){.accordion{flex-direction:column;gap:2rem}.accordion-image{display:none}.accordion-items__image{display:block;width:100%;max-width:400px;height:auto;margin:2rem auto 0;border-radius:3px}}.tools-items{min-height:calc(100vh - 30px);padding:5rem;background-color:var(--color-blueprint);background-image:linear-gradient(rgba(173,133,111,.085) 1px,transparent 0),linear-gradient(90deg,rgba(173,133,111,.085) 1px,transparent 0),linear-gradient(rgba(173,133,111,.15) 1px,transparent 0),linear-gradient(90deg,rgba(173,133,111,.15) 1px,transparent 0);background-size:20px 20px,20px 20px,100px 100px,100px 100px}@media(max-width:780px){.tools-items{padding:2rem 1rem}}.tools-items__card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5em;max-width:1550px;margin:0 auto}@media(max-width:480px){.tools-items__card-grid{grid-template-columns:1fr;gap:1.5rem}}.tools-items__card{background-color:var(--color-blueprint-card);min-height:540px;height:560px;border-radius:8px;padding:1.5rem;box-shadow:0 8px 16px var(--color-shadow);text-align:center;position:relative;overflow:hidden;display:flex;flex-direction:column}.tools-items__card-image{display:block;max-width:80%;height:45%;margin:auto auto 1rem;border-radius:8px;transition:transform .4s ease}.light .tools-items__card-image{filter:invert(1)}.tools-items__card-image:hover{transform:scale(1.1)}.tools-items__name{color:var(--color-blueprint-text);font-size:1.75rem;margin-bottom:1rem;font-weight:300;display:flex}.tools-items__icon-action{all:unset;color:var(--color-action-outils);font-size:2.2rem;margin:auto;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.3s}.tools-items__icon-action:focus-visible{outline:2px solid rgba(173,133,111,.8);outline-offset:2px}.tools-items__icon-action:hover{transform:rotate(45deg)}.tools-items__icon-action-close{all:unset;margin-top:auto;align-self:center;margin-bottom:.1rem;color:#ad856f;font-size:2.2rem;cursor:pointer}.tools-items__icon-action-close:focus-visible{outline:2px solid rgba(173,133,111,.8);outline-offset:2px}.tools-items__card-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:2rem;background:#00000097;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tools-items__description{color:#f5f5f5;font-size:1.25rem;line-height:1.5;font-weight:300}.tools-items .overlay-enter-active,.tools-items .overlay-leave-active{transition:opacity .3s ease,transform .3s ease}.tools-items .overlay-enter-from,.tools-items .overlay-leave-to{opacity:0;transform:scale(.95)}.tools-items .overlay-enter-to,.tools-items .overlay-leave-from{opacity:1;transform:scale(1)}@media(max-width:780px){.tools-items__card{min-height:0;height:auto;padding:1.25rem}.tools-items__card-image{height:auto;max-height:160px;max-width:65%;-o-object-fit:contain;object-fit:contain}.tools-items__name{font-size:1.2rem}}@media(max-width:1200px){.tools-items__card-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:780px){.tools-items__card-grid{grid-template-columns:1fr}}.timeline{display:flex;flex-direction:column;flex-wrap:wrap;margin:0 auto;max-width:700px;position:relative}.timeline__content{border:1px solid #ad856f;border-radius:5px;max-width:1200px;width:100%;margin:1rem auto 0;padding:2rem;background:linear-gradient(135deg,var(--color-surface-alt) 0,var(--color-surface) 100%);border:1px solid rgba(173,133,111,.2);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;overflow:hidden;position:relative}.timeline__content:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#ad856f 0,var(--color-accent-soft) 100%);transform:scaleY(0);transition:transform .4s ease}.timeline__content:hover{transform:translateY(-5px);box-shadow:0 15px 35px var(--color-shadow);border-color:#ad856f66}.timeline__content:hover:before{transform:scaleY(1)}.timeline__content-title{font-weight:300;font-size:2.2rem;margin:0 0 15px;padding:0 15px;color:var(--color-accent-text);transition:.4s;text-shadow:2px 2px 4px var(--color-shadow)}.timeline__content-title:hover{color:var(--color-accent-soft)}.timeline__content-date{margin:0 0 15px;padding:0 15px;font-style:italic}.timeline__content-date,.timeline__content-desc{color:var(--color-text-muted);font-size:1.2rem;font-weight:300}.timeline__content-desc{margin:0;padding:0 15px 15px;line-height:1.4}.timeline:before{content:"";position:absolute;left:50%;width:2px;height:100%;margin-left:-1px;background:#ad856f}.timeline-item{width:calc(50% - 40px);padding:40px 0;display:flex;position:relative;opacity:.6;transform:translateY(40px);transition:opacity .6s ease,transform .6s ease}.timeline-item:before{content:attr(data-text);position:absolute;top:70%;font-size:.875rem;letter-spacing:2px;color:var(--color-text-muted);padding-left:15px;border-left:2px solid var(--color-text-muted);opacity:0;right:calc(-100% - 56px);transition:all .3s ease}.timeline-item:nth-child(2n){align-self:flex-end}.timeline-item:nth-child(2n):before{left:calc(-100% - 56px);right:auto;padding-left:0;padding-right:15px;border-left:none;border-right:2px solid var(--color-text-muted);text-align:right}.timeline-item--active{opacity:1;transform:translateY(0)}.timeline-item--active:before{top:50%;opacity:1}.timeline__img{max-width:100%;box-shadow:0 10px 15px var(--color-shadow)}.timeline-container{max-width:1400px;margin:0 auto;width:100%;padding:80px 0}.card-watch-parts{border:1px solid #ad856f;border-radius:5px;max-width:1200px;width:100%;margin:1rem auto 0;padding:2rem}.card-watch-parts h2{text-align:center}.card-watch-parts .intro-card{color:var(--color-text);text-align:center}.fonctionnement-details{border:1px solid #ad856f;border-radius:5px;max-width:1200px;width:100%;margin:1rem auto 0;padding:2rem}.fonctionnement-details__tag{color:var(--color-accent-text);font-size:.9rem;letter-spacing:.14em;text-transform:uppercase;text-align:center;margin:0 0 .4rem}.fonctionnement-details h2{text-align:center}.fonctionnement-details .intro-card{color:var(--color-text);text-align:center}.fonctionnement-layout{display:grid;grid-template-columns:1fr min(1100px,100% - 4rem) 1fr;-moz-column-gap:2rem;column-gap:2rem}.fonctionnement-content{grid-column:2;display:flex;flex-direction:column;gap:3rem}.row{display:grid;gap:5rem;align-items:start}@media(max-width:900px){.row{grid-template-columns:1fr!important}}.row--anatomie{grid-template-columns:1fr 1.3fr}.row--mecanisme{grid-template-columns:1.8fr 1fr}.row__text .intro{margin-top:1rem;font-size:1.2rem;line-height:2.2}@media(max-width:780px){.row__text .intro{font-size:1rem}}.row__text .intro{color:var(--color-text)}.chiffres-cles-section{width:100%;margin-top:5rem;padding:2rem 0;border-top:1px solid rgba(173,133,111,.15);border-bottom:1px solid rgba(173,133,111,.15);text-align:center}.chiffres-cles-section p{font-size:2.2rem;margin-bottom:1rem;margin-top:1rem}@media(max-width:780px){.chiffres-cles-section p{font-size:1.8rem}}.chiffres-cles-section h2{font-size:2rem;margin-bottom:5rem}@media(max-width:780px){.chiffres-cles-section h2{font-size:1.6rem}}.lexique-section{text-align:center}.lexique-section h2{margin-bottom:5rem;font-size:2rem;color:var(--color-text)}@media(max-width:780px){.lexique-section h2{font-size:1.6rem}}.lexique-section p{font-size:2.2rem}@media(max-width:780px){.lexique-section p{font-size:1.8rem}.nav-side .nav-list{display:none}.nav-burger{display:block}.brand-logo{width:45px}.nav-panel{display:flex;align-items:center;justify-content:center;width:100%;height:100dvh;position:fixed;top:0;left:0;background-color:var(--color-bg);visibility:hidden;transform:translate(-100%);transition:transform .4s ease-in-out,visibility 0s linear .4s;z-index:20}.nav-panel.active{visibility:visible;transform:translate(0);transition:transform .4s ease-in-out,visibility 0s}.nav-panel .nav-list{flex-direction:column;gap:0}.nav-panel li{margin:2rem 0}.nav-panel li a{color:var(--color-accent-text)!important;font-size:1.2rem;font-weight:500;transition:.2s}.nav-panel li a:hover{color:var(--color-text)!important}.header-container{padding:7rem 1.5rem 3rem}.header-tagline{max-width:100%;padding:0 .5rem;text-align:center;line-height:1.4;margin:1rem auto}.title-h1{margin-top:.5rem}.btn-container-home{flex-direction:column;gap:1rem}.btn-container-home a{width:auto;max-width:100%;height:auto;min-height:48px;padding:.8rem 1.6rem;font-size:1rem;letter-spacing:.08em}.intro-container{padding:1rem}.nav-home .nav-home-list{flex-direction:column;align-items:center;gap:1rem}.nav-home .nav-home-list li+li{border-left:none}.timeline:before{left:40px}.timeline-item{width:100%;padding:0 30px 150px 80px;align-self:baseline!important}.timeline-item:before{left:10px!important;width:60px;border:none!important;padding:0!important;text-align:center!important;top:50px}.timeline-item:last-child{padding-bottom:40px}.fonctionnement{padding:1rem}.intro{font-size:1rem;line-height:1.5;max-width:90%;margin:1rem auto}.card-watch-parts{padding:1.5rem}.card-watch-parts h2{font-size:1.25rem;margin-bottom:1rem;text-align:center}.card-watch-parts .intro-card{font-size:1rem;margin-bottom:1.5rem;text-align:center}.fonctionnement-details{padding:1rem}.container-complications-page{padding:2rem 2rem 3rem}.complications-card,article:nth-child(2n) .complications-card{flex-direction:column}.container-complication-img{border-left:none;border-top:.5px solid var(--color-divider);min-height:250px}.container-complication-img img{height:350px;-o-object-fit:contain;object-fit:contain}.container-desc-articles{padding:2rem 1.5rem}.footer{padding:2.5rem 1.25rem 1.5rem}.footer__content{gap:2rem}.footer__nav{flex-direction:column;gap:2rem;max-width:100%}.footer__group{text-align:center}.footer__group-title{font-size:.875rem;margin-bottom:.5rem}.footer__list{gap:.75rem}.footer__list a{font-size:1rem}.footer__name{font-size:1.2rem}.footer__gate{font-size:1rem}.footer__text{font-size:.875rem;margin-top:2rem}}.mode-toggle[data-v-ca54824d]{all:unset;display:inline-flex;align-items:center;justify-content:center;color:var(--color-accent-text);cursor:pointer;transition:color .25s ease,border-color .25s ease,transform .25s ease}.mode-toggle[data-v-ca54824d]:hover{color:var(--color-text);border-color:#ad856f;transform:rotate(15deg)}.mode-toggle[data-v-ca54824d]:focus-visible{outline:2px solid rgba(173,133,111,.8);outline-offset:2px}.mode-toggle--placeholder[data-v-ca54824d]{border-color:transparent}.mode-toggle__icon[data-v-ca54824d]{font-size:1.4rem}@media(min-width:781px){.main-nav.home-desktop-hidden[data-v-23f46e32]{display:none}}.main-nav.scrolled[data-v-23f46e32]{top:-100px}
