.header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0009;box-sizing:border-box;justify-content:space-between;padding:1rem 5rem;position:fixed;width:100%;z-index:1000}.header,.header__logo{align-items:center;display:flex}.header__logo{justify-content:center;margin-top:.3rem;z-index:1001}.header__logo-image{transition:opacity .3s ease;width:6rem}.header__logo-image:hover{opacity:.8}.header__nav{align-items:center;display:flex;gap:32px}.header__nav-link{color:#fff;font-size:1rem;font-weight:500;padding:8px 0;position:relative;text-decoration:none;transition:color .3s ease,transform .2s ease}.header__nav-link:after{background-color:#fff;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.header__nav-link:hover{color:#f0f0f0;transform:translateY(-2px)}.header__nav-link:hover:after{width:100%}.header__burger{align-items:center;background:transparent;border:none;cursor:pointer;display:none;height:36px;justify-content:center;padding:0;transition:transform .3s ease;width:36px;z-index:1001}.header__burger:hover{transform:scale(1.05)}.header__burger-icon{color:#fff;height:24px;transition:transform .3s ease,color .3s ease;width:24px}.header__burger--active .header__burger-icon{transform:rotate(90deg)}.header__mobile-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000fa;box-shadow:-4px 0 20px #0000004d;display:flex;flex-direction:column;height:100vh;padding:20rem 2rem 2rem;position:fixed;right:-100%;top:0;transition:right .4s cubic-bezier(.4,0,.2,1);width:280px;z-index:1000}.header__mobile-nav--open{right:0}.header__mobile-nav-link{border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff;font-size:1.25rem;font-weight:500;padding:16px 0;text-decoration:none;transition:color .3s ease,padding-left .3s ease}.header__mobile-nav-link:hover{color:#f0f0f0;padding-left:12px}.header__mobile-nav-link:last-child{border-bottom:none}.header__overlay{background:#00000080;display:none;height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:999}.header__overlay--active{opacity:1;pointer-events:all}@media(max-width:1024px){.header{padding:16px 22px}.header__logo-image{width:135px}.header__nav{display:none}.header__burger{display:flex}.header__overlay{display:block}}@media(max-width:768px){.header{padding:.5rem 1rem}.header__logo-image{width:6rem}.header__mobile-nav{padding:90px 24px 24px;width:260px}.header__mobile-nav-link{font-size:1.15rem;padding:14px 0}}@media(max-width:480px){.header{padding:.5rem 1rem}.header__logo-image{width:5rem}.header__mobile-nav{padding:8rem 2rem 2rem;width:100%}.header__mobile-nav-link{font-size:1.1rem;padding:12px 0}}.footer[data-v-7b2e37ea]{background-color:#312d2d;color:#d8d8d8;display:flex;padding:5rem 0}.footer[data-v-7b2e37ea],.footer__container[data-v-7b2e37ea]{align-items:center;justify-content:center;width:100%}.footer__container[data-v-7b2e37ea]{display:grid;grid-template-columns:1fr 1fr 1fr;max-width:1280px}.footer__links[data-v-7b2e37ea]{align-items:center;display:flex;gap:1rem;justify-content:center}.footer__link[data-v-7b2e37ea]{color:#d8d8d8;font-size:1rem;font-weight:500;padding:0 1rem;text-align:center;text-decoration:none;transition:color .3s ease}.footer__link[data-v-7b2e37ea]:hover{color:#fff}.footer__logo[data-v-7b2e37ea]{margin:0 auto;width:120px}.footer__copyright[data-v-7b2e37ea]{gap:.5rem;grid-column:1/-1;margin-top:2rem}.footer__copyright[data-v-7b2e37ea],.footer__social[data-v-7b2e37ea]{align-items:center;display:flex;justify-content:center;text-align:center}.footer__social[data-v-7b2e37ea]{gap:3rem}.footer__social-link[data-v-7b2e37ea]{font-size:1.5rem;text-decoration:none;transition:color .3s ease}.footer__social-link[data-v-7b2e37ea]:hover{transform:scale(1.1)}.footer__social-icon[data-v-7b2e37ea]{color:#d8d8d8;height:24px;width:24px}.footer__social-icon[data-v-7b2e37ea]:hover{color:#fff}@media(max-width:1024px){.footer[data-v-7b2e37ea]{padding:4rem 0}.footer__logo[data-v-7b2e37ea]{width:100px}}@media(max-width:960px){.footer[data-v-7b2e37ea]{padding:3rem 0}.footer__link[data-v-7b2e37ea]{font-size:.9rem;padding:0 .5rem}.footer__logo[data-v-7b2e37ea]{width:90px}}@media(max-width:768px){.footer__container[data-v-7b2e37ea]{align-items:center;gap:1.5rem;grid-template-columns:1fr auto 1fr;justify-items:center}.footer__links[data-v-7b2e37ea]{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:center}.footer__link[data-v-7b2e37ea]{display:block;font-size:.9rem;padding:0;text-align:center}.footer__logo[data-v-7b2e37ea]{width:90px}.footer__social[data-v-7b2e37ea]{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:center}.footer__copyright[data-v-7b2e37ea]{font-size:.8rem;grid-column:1/-1;margin-top:1.5rem}}@media(max-width:480px){.footer[data-v-7b2e37ea]{padding:2rem 1rem}.footer__container[data-v-7b2e37ea]{align-items:center;display:flex;flex-direction:column;gap:1.5rem;text-align:center}.footer__links[data-v-7b2e37ea]{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.footer__link[data-v-7b2e37ea]{font-size:.9rem;padding:0}.footer__logo[data-v-7b2e37ea]{order:-1;width:80px}.footer__social[data-v-7b2e37ea]{display:flex;gap:2rem;justify-content:center}.footer__copyright[data-v-7b2e37ea]{font-size:.8rem;gap:.25rem}}@font-face{font-family:Barlow;src:local("Barlow Regular Italic"),local("Barlow Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-H83cfr135LqnHhPKywhCOjfToejmSwR_sklXP_bt8Ng.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"Barlow Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:103.4804%;ascent-override:96.6366%;descent-override:19.3273%;line-gap-override:0%}@font-face{font-family:"Barlow Fallback: Segoe UI";src:local("Segoe UI");size-adjust:97.2123%;ascent-override:102.8676%;descent-override:20.5735%;line-gap-override:0%}@font-face{font-family:"Barlow Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:95.7778%;ascent-override:104.4084%;descent-override:20.8817%;line-gap-override:0%}@font-face{font-family:"Barlow Fallback: Arial";src:local("Arial");size-adjust:96.68%;ascent-override:103.4341%;descent-override:20.6868%;line-gap-override:0%}@font-face{font-family:"Barlow Fallback: Noto Sans";src:local("Noto Sans");size-adjust:90.9283%;ascent-override:109.9768%;descent-override:21.9954%;line-gap-override:0%}@font-face{font-family:Barlow;src:local("Barlow Regular"),local("Barlow"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-aF6FgKKc26sYk0zdY7JBhbNBYOR7jV7dsA5FpYB70R0.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Barlow;src:local("Barlow Regular Italic"),local("Barlow Italic"),url(../_fonts/Nkd_2X48JMqojdcbiJh-5lyxQoTrVHVw7nrAnm4nlKA-d5q9YscR9iflgbBOslLHjOjyDWmKzxFLFVX4_36JwEo.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:Barlow;src:local("Barlow Regular Italic"),local("Barlow Italic"),url(../_fonts/LuFRkZxdbF6QwMMar4a7gxlCNV7EzqBHdxcyBZmNsCY-QU29NempEpous9VbNMHz_I864X8cbNvruVyefO6AbpU.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:Barlow;src:local("Barlow Regular Italic"),local("Barlow Italic"),url(../_fonts/V4_LD97gmd_c0iypdRoKhI5BzXgCGrkMewqIBQ8crcQ-V3qDOtfNM_sELHxYHBFlXQ0fca6Rl10e4fuirHVDWto.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:Barlow;src:local("Barlow Regular"),local("Barlow"),url(../_fonts/lF3O_y__FoycptCidYU8g-85v_qAewBFr8GfV2tE7R0-GLeC1Rn0_I1lVJd6JwGwlovsqIGem96Rq0Ybz0zG3bE.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:Barlow;src:local("Barlow Regular"),local("Barlow"),url(../_fonts/xsNDdUCS9G-3PcbbNynxi8atQ4qQMWYNg7i99oaz6l0-TDkKqlxNJdC_DkLTWpEx-EtzBrT-7oDhQDv_oC0_E2o.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:Barlow;src:local("Barlow Regular"),local("Barlow"),url(../_fonts/QBdFvi4H_DNRNjl5IblMHH-XD_st5D5AQPo9hzoX43g-WHZpL_hFgH7hfnUzfpi4K2wIwFDWpHjKdAOfDtSILNI.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:Bebas Neue;src:local("Bebas Neue Regular"),local("Bebas Neue"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-pLdeOUU3NIOWQKPxy9FAPcgcah35dNTVWra6YRyS3JM.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Bebas Neue Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:82.1121%;ascent-override:109.6063%;descent-override:36.5354%;line-gap-override:0%}@font-face{font-family:"Bebas Neue Fallback: Segoe UI";src:local("Segoe UI");size-adjust:77.1383%;ascent-override:116.6735%;descent-override:38.8912%;line-gap-override:0%}@font-face{font-family:"Bebas Neue Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:76%;ascent-override:118.4211%;descent-override:39.4737%;line-gap-override:0%}@font-face{font-family:"Bebas Neue Fallback: Arial";src:local("Arial");size-adjust:76.7159%;ascent-override:117.316%;descent-override:39.1053%;line-gap-override:0%}@font-face{font-family:"Bebas Neue Fallback: Noto Sans";src:local("Noto Sans");size-adjust:72.1519%;ascent-override:124.7368%;descent-override:41.5789%;line-gap-override:0%}@font-face{font-family:Bebas Neue;src:local("Bebas Neue Regular"),local("Bebas Neue"),url(../_fonts/epHLF1cK0M3Vjg2mbTiQUyQnrlzeZaj_Sf4w207_hd8-5DNtDMFzlvcvwAE2PVExvUpNrUtQpmZSRnKCD769g_Y.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:Bebas Neue;src:local("Bebas Neue Regular"),local("Bebas Neue"),url(../_fonts/VLpiOafH-p6RmAtKN4brKA0UtM20LGMxbZFps2uAjGE-wzZyUt5wL8V2mXyQP64_ax-fGw9A2kDID2kfXQlsMmQ.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}*{box-sizing:border-box}body,html{font-family:Barlow,"Barlow Fallback: BlinkMacSystemFont","Barlow Fallback: Segoe UI","Barlow Fallback: Helvetica Neue","Barlow Fallback: Arial","Barlow Fallback: Noto Sans",sans-serif;margin:0;overflow-x:hidden;padding:0;width:100%}h1,h2,h3{font-family:Bebas Neue,"Bebas Neue Fallback: BlinkMacSystemFont","Bebas Neue Fallback: Segoe UI","Bebas Neue Fallback: Helvetica Neue","Bebas Neue Fallback: Arial","Bebas Neue Fallback: Noto Sans",sans-serif}.white-gradient-text{background:linear-gradient(180deg,#fff,#b0b0b0);-webkit-background-clip:text;background-clip:text}.red-gradient-text,.white-gradient-text{-webkit-text-fill-color:transparent;color:transparent}.red-gradient-text{background:linear-gradient(180deg,#ff3636,#9f0000);-webkit-background-clip:text;background-clip:text}
