.lightbox[data-v-b207a8c6]{align-items:center;animation:fadeIn-b207a8c6 .2s ease;background:#000000f2;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}@keyframes fadeIn-b207a8c6{0%{opacity:0}to{opacity:1}}.lightbox-content[data-v-b207a8c6]{display:grid;height:100%;padding:4rem 2rem 5rem;place-items:center;position:relative;width:100%}@media(max-width:768px){.lightbox-content[data-v-b207a8c6]{padding:3rem 1rem 4rem}}.lightbox-close[data-v-b207a8c6],.lightbox-nav[data-v-b207a8c6],.lightbox-tools button[data-v-b207a8c6]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;justify-content:center;transition:all .15s ease;z-index:10}.lightbox-close[data-v-b207a8c6]:hover:not(:disabled),.lightbox-nav[data-v-b207a8c6]:hover:not(:disabled),.lightbox-tools button[data-v-b207a8c6]:hover:not(:disabled){background:#fff3}.lightbox-close[data-v-b207a8c6]:disabled,.lightbox-nav[data-v-b207a8c6]:disabled,.lightbox-tools button[data-v-b207a8c6]:disabled{cursor:default;opacity:.45}.lightbox-close[data-v-b207a8c6]{height:48px;position:absolute;right:1.5rem;top:1.5rem;width:48px}.lightbox-close[data-v-b207a8c6]:hover{transform:scale(1.05)}.lightbox-close[data-v-b207a8c6]:active{transform:scale(.95)}@media(max-width:480px){.lightbox-close[data-v-b207a8c6]{height:40px;right:1rem;top:1rem;width:40px}.lightbox-close svg[data-v-b207a8c6]{height:24px;width:24px}}.lightbox-tools[data-v-b207a8c6]{display:flex;gap:.5rem;left:50%;position:absolute;top:1.5rem;transform:translate(-50%);z-index:10}.lightbox-tools button[data-v-b207a8c6]{font:inherit;font-size:.875rem;font-weight:800;height:44px;min-width:44px;padding:0 .75rem}@media(max-width:480px){.lightbox-tools[data-v-b207a8c6]{top:1rem}.lightbox-tools button[data-v-b207a8c6]{height:38px;min-width:38px;padding:0 .5rem}}.lightbox-nav[data-v-b207a8c6]{height:56px;position:absolute;top:50%;transform:translateY(-50%);width:56px}.lightbox-nav[data-v-b207a8c6]:hover{transform:translateY(-50%) scale(1.05)}.lightbox-nav[data-v-b207a8c6]:active{transform:translateY(-50%) scale(.95)}@media(max-width:768px){.lightbox-nav[data-v-b207a8c6]{height:48px;width:48px}.lightbox-nav svg[data-v-b207a8c6]{height:28px;width:28px}}@media(max-width:480px){.lightbox-nav[data-v-b207a8c6]{background:#ffffff26;height:40px;width:40px}.lightbox-nav svg[data-v-b207a8c6]{height:24px;width:24px}}.lightbox-nav-prev[data-v-b207a8c6]{left:2rem}@media(max-width:768px){.lightbox-nav-prev[data-v-b207a8c6]{left:1rem}}@media(max-width:480px){.lightbox-nav-prev[data-v-b207a8c6]{left:.5rem}}.lightbox-nav-next[data-v-b207a8c6]{right:2rem}@media(max-width:768px){.lightbox-nav-next[data-v-b207a8c6]{right:1rem}}@media(max-width:480px){.lightbox-nav-next[data-v-b207a8c6]{right:.5rem}}.lightbox-image-wrapper[data-v-b207a8c6]{align-items:center;cursor:zoom-in;display:flex;height:min(100%,100dvh - 9rem);justify-content:center;overflow:hidden;position:relative;touch-action:none;width:min(100%,100vw - 9rem)}@media(max-width:768px){.lightbox-image-wrapper[data-v-b207a8c6]{height:min(100%,100dvh - 8rem);width:min(100%,100vw - 2rem)}}@media(max-width:480px){.lightbox-image-wrapper[data-v-b207a8c6]{height:calc(100dvh - 7rem);width:calc(100vw - 1rem)}}.lightbox-image-wrapper-zoomed[data-v-b207a8c6]{cursor:grab}.lightbox-image-wrapper-zoomed[data-v-b207a8c6]:active{cursor:grabbing}.lightbox-image[data-v-b207a8c6]{animation:zoomIn-b207a8c6 .3s ease;border-radius:10px;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;transition:transform .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform}@keyframes zoomIn-b207a8c6{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.lightbox-loading[data-v-b207a8c6]{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.lightbox-loading .spinner[data-v-b207a8c6]{animation:spin-b207a8c6 .8s linear infinite;border:4px solid hsla(0,0%,100%,.2);border-radius:50%;border-top-color:#fff;height:48px;width:48px}@keyframes spin-b207a8c6{to{transform:rotate(1turn)}}.lightbox-info[data-v-b207a8c6]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;border-radius:16px;bottom:5rem;left:50%;max-width:90%;padding:1rem 1.5rem;position:absolute;transform:translate(-50%)}.lightbox-info h3[data-v-b207a8c6]{color:#fff;font-size:1.125rem;font-weight:600;margin:0;text-align:center}@media(max-width:480px){.lightbox-info[data-v-b207a8c6]{bottom:4rem;padding:.75rem 1.25rem}.lightbox-info h3[data-v-b207a8c6]{font-size:1rem}}.lightbox-counter[data-v-b207a8c6]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;border-radius:9999px;bottom:1.5rem;color:#fff;font-size:.875rem;font-weight:600;left:50%;padding:.5rem 1rem;position:absolute;transform:translate(-50%)}@media(max-width:480px){.lightbox-counter[data-v-b207a8c6]{bottom:1rem;font-size:.75rem;padding:.5rem .75rem}}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/wMdBqIWtsuS5eTYXRFwACf6n6oW2h-j42f90vWIPIO8-vrVOc_lrScYZMKO0_R3igKLheJfV2qZ3c5qlWOY0LDQ.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/HsvEuay0nMOs_2ObxMGaCaFlKdRnnDmfWeFTeRbjAVE-UeGuS_NHKiKleun7gcayWaUNaV2zWnEeGUxJVueLYm0.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/Df7M9JXECnQBPeMk0JlWv5oI4E80OSjKvG82PCAX-MI-aXpKyr1n0W6NWbCApKANrm9O50H_fjFMdBzwfTY75iM.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:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/F00Bxq4ciZESODR5suhK3xDWcsQ9RLj9SyZQEevpEsw-BLNEvb6wAcL3fpb4n4d3zVEKUoa2hsUKxxkf3YdvJKc.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:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/AA0_6TP-Ed9gQINhOsvbweBE3xLQgxmg6pXqHmvCwsM-egZLwYC5qVnfGWql7G5NfYTIiMP1PB_tQWIq5f7S-0k.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/3mk1pEYaO7RuhctnlpKcyb7yjVLICedncSfY13ffbM8-vJidvBvYJRk77_zQIyVpja44ymm1FQTiYKUcM_aD5Sg.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:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/3e3wuf-V_7icWvlsSS3Ud6R1mFSymwsfz35VcqiVjOk-jnii4_jMs7YAJOhzZP3bGdrbXGt5dYv8_t_rhpHzpcQ.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:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/NwLHmPccLrJlBVGp4QRXOLZaNI0M_K6XuSwyVjpr47g-jl4tqz8gcsgAJDPcbl5roY78zy31I6Rq51WBLpZngFg.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:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/f3COenLcoezM74LmVz7-HHQTyPKopVoMY6x2syLMzQE-shPZYE7IAjZWz4okT_CWn96WfGzoLhasK43_mhj3CZI.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:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/KOrIgK47CByspZJWjOLg8AL2ADg9uFcNjZd9W78jrmM-dU37DP77KwUzMqqldljJHhSe3lJpaSfI9HPfiVAxPOM.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:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/9IZYb3o3tpRXPqjzNd4r3vIIohLuRBC5-h_ByvqRowU-ZgMUMfi6FcHpaV_ucYIWcBvLG6geajFq70Smps0DAj0.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/bUcXp2ExGsFoCjH4L_AiPGX0TLCAgnqR8nvW7SxSJYQ-kvm9UWc_MFZW_r85yX6uPdzXVmdcUOio_Wb1x_7QdXM.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:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/_lyVj3lEzRng_G7gZNcCmL83BnMEos-Hf8bpHLMzGQI-zsVE1T2QbmkXlEbQhs2gb3j3VBOOGhzqyW_ZW_0s3F8.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:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/sqxfSu-14RfawvZSbzb3mPoBYaXxmTGIac1Kk0GVk_w-oe_5KiWXPVdvpURHWSiaIjA1N_zLqpjSzmfpwRHr7CQ.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:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/6as6zwPDr4AaXgjh0fSZYjxbWsOay8Xo2wIW8wivSqM-GLxEA1jOTFF_mz6N5QDAS5HX5IKAuyRV7ip0xuGqZts.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/dLA4w1Xo7kjNzBEo-TeXHCykYfAAwW4pHDFd50zNe14-xqg2ipPt1saLvlnewCFAltyyj8e10Vc2fjX_DiwLNw8.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:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/L1awyw2C3Xba-7EegGMq7OIrXk4lQv5-VeYDVIVydV8-2AhF4K5qDy6_Ki8gQwmLHypG8N0Nw0t3BfYIbQRV5bw.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:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/f0eGMdYLNBkPJwCzz0OLRv4aVW9eeLW88uscNU8vci4-ti8xSWZ6FNHyMoK6livvbkcV0UnCFipGoBLCjCc1adc.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/5SW3cxyXnWQ7CEhJbk0Zedv2yxkIrPq4MpCt9T38vYo-DPVq_JmabBZe2qgScKmN2Q3BWRreMRiFT4wE9E8NK2g.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:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/ESWVVfmZ9IURoe0q2ps8jGoFXz-ImD3TATv5McLmeX0-DhwInffLHSWURnfGwAArieu5_uaGrGnYbH1wHHYNVNo.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:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/oZgpWgzCd_8Egc-OHE7gzxKY7PBgf1xKQupFLYkDEK8-zAsM07BXcY8V_xuj2HFtFSfs8AkrRg356cQA50Hua_s.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:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/Uiv3LznkEcj2EA0k6ut0Fp2NIGQZ2YRT5AylHKG1Q90-XE7i8muoZj0qhUezC5OEkzCY_9A0QtQ5b5TED_0c6_M.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/EQDtv-ILpzFTbpv_sHxEJL880mhJPziAH5_r0obNVT4-wI8KK_4oHACmyKi_0udMh2ryTZZA7SXNGWSokV_0JUY.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:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/RwUw5GjMWhZ_6pnXctchhJXRcuhmvTM2KWcoaEdOzek-t8y2Ca9dUYBapCIV_R4Y2hL6UGC_1_CbiHjMZrtFFJM.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:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/jVAfYx_U7Sfq-m0FgMZHtFetnITaJl01kslOOWWNaI0-DH93zwfrYHvzUiwc5eHHgJXjzc6udC8tZ4MQ8lPB1Ys.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:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/1neHOOiG33baF8P45nkJmGaPwGFNoLVWMhUHDuT1rmQ-PgIG2zy_F_mjkX9Xbx6FrkyEVtdo5vC-e7okP_Pw6zg.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:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/zvCBi6XMs7gFoEdxMTdF9CM-Pn-kvF-Z9HbtfCS0mLs-2YEW4q7GtPPQeifkMeARDHk_uhuBXl57KEXD7LeBdwg.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:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/X-AAt_bt-betQu9KO9rIq5Hg6sMuQhG3W1M-Aicx40g-u0OfH_8S_Jg6eqAOFK-PBrmk5g7dpwsyv-_ep-A0eWw.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/0AJUq13KkTUaDKMvKchE4_MOR0_AS_gAbOTDfBeGlKc-1zO2A6kL4r3U85zreBzC_ux_jgeeFQqmgtB7iNT0Rao.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:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/P09acbNuquA3YnTSdL3UL9Jx85xQsad2C9ddNxkkXHY-DcJKbpPlbTE5mZxOMM_jeEjVIeuttWxliepKh1p-Dsw.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:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/CqPXNdqy_9AgokVPLK6gr3rTrXYKZG0Y3oBl9FEYaNA-Q7TMe4mjbeazUjYZi70XNI1QGpN9GQzlTiXr1dvDCII.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:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/_y_JtHQPhPimnoFD2ZwCD52XQ0AEDH0drinyqJmb2l8-A9b9gMxHotc67qwYuyZhVkUaduxVoRbQbBg7FP73Phk.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:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/j6SAMivSdI9D2p_BC2E_mpwGINwp8W_19oaX_Mh_x9c-fMslYNgN4TfuWOLtUiVDBDP8r3yy43HbywkGP_N8rjE.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}[data-v-62ce30e0]:root{color-scheme:dark;--color-primary:#ee781c;--color-primary-dark:#d4600e;--color-primary-light:#f48935;--color-primary-rgb:238,120,28;--color-accent:#ee781c;--color-accent-dark:#d4600e;--color-accent-rgb:238,120,28;--surface-canvas:#3a3a3a;--surface-canvas-rgb:58,58,58;--surface-canvas-deep:#2e2e2e;--surface-card:#484848;--surface-card-rgb:72,72,72;--surface-card-hover:#525252;--surface-elevated:#525252;--surface-elevated-rgb:82,82,82;--surface-dark:#2a2a2a;--surface-dark-deep:#1e1e1e;--surface-glass:rgba(40,40,40,.9);--surface-glass-strong:rgba(30,30,30,.96);--surface-soft:hsla(0,0%,100%,.07);--surface-soft-strong:hsla(0,0%,100%,.12);--surface-tag:hsla(0,0%,100%,.09);--surface-overlay:rgba(0,0,0,.7);--surface-contrast-soft:hsla(0,0%,100%,.1);--surface-contrast-strong:hsla(0,0%,100%,.18);--text-primary:#f4f4f2;--text-secondary:#c0bfbd;--text-muted:#8a8a8a;--text-contrast:#f4f4f2;--text-contrast-soft:rgba(244,244,242,.82);--ink-rgb:244,244,242;--contrast-rgb:244,244,242;--border-card:hsla(0,0%,100%,.1);--border-soft:hsla(0,0%,100%,.07);--border-strong:hsla(0,0%,100%,.15);--border-contrast:hsla(0,0%,100%,.12);--glow-primary:rgba(238,120,28,.16);--glow-accent:rgba(238,120,28,.1);--shadow-card:0 2px 8px rgba(0,0,0,.2),0 8px 24px rgba(0,0,0,.16);--shadow-elevated:0 6px 20px rgba(0,0,0,.28),0 20px 48px rgba(0,0,0,.2);--shadow-primary:0 6px 22px rgba(238,120,28,.28);--p-primary-color:var(--color-primary);--p-primary-500:var(--color-primary);--p-primary-400:var(--color-primary-light);--p-primary-600:var(--color-primary-dark);--p-surface-0:#3a3a3a;--p-surface-50:#484848;--p-surface-100:#525252;--p-surface-200:#606060;--p-surface-300:#707070;--p-content-border-color:var(--border-card);--p-text-color:var(--text-primary);--p-text-muted-color:var(--text-secondary);--p-border-radius:14px;--surface-panel-gradient:var(--surface-card);--surface-panel-plain:var(--surface-card);--surface-dark-gradient:var(--surface-dark);--surface-dark-solid:var(--surface-dark-deep);--border-panel:var(--border-card);--paper-tape:hsla(0,0%,100%,.12);--hero-glow-primary:var(--glow-primary);--hero-glow-accent:var(--glow-accent);--shadow-strong:var(--shadow-elevated)}[data-theme=light][data-v-62ce30e0]{color-scheme:light;--color-primary:#ee781c;--color-primary-dark:#d4600e;--color-primary-light:#f48935;--color-primary-rgb:238,120,28;--color-accent:#7ca69e;--color-accent-dark:#537069;--color-accent-rgb:124,166,158;--surface-canvas:#f4ecdf;--surface-canvas-rgb:244,236,223;--surface-canvas-deep:#eadfce;--surface-card:#fff9f3;--surface-card-rgb:255,249,243;--surface-card-hover:#fffcf7;--surface-elevated:#f7efe4;--surface-elevated-rgb:247,239,228;--surface-dark:#3a322c;--surface-dark-deep:#2a241f;--surface-glass:rgba(255,249,242,.84);--surface-glass-strong:rgba(255,248,240,.94);--surface-soft:rgba(70,53,36,.045);--surface-soft-strong:rgba(70,53,36,.08);--surface-tag:rgba(70,53,36,.07);--surface-overlay:rgba(42,36,31,.6);--surface-contrast-soft:rgba(255,252,248,.14);--surface-contrast-strong:rgba(255,252,248,.22);--text-primary:#30261f;--text-secondary:#6a5a4d;--text-muted:#9d8d80;--text-contrast:#faf7f3;--text-contrast-soft:rgba(250,247,243,.82);--ink-rgb:48,38,31;--contrast-rgb:250,247,243;--border-card:rgba(84,67,50,.1);--border-soft:rgba(84,67,50,.07);--border-strong:rgba(48,38,31,.14);--border-contrast:rgba(84,67,50,.08);--glow-primary:rgba(238,120,28,.1);--glow-accent:rgba(124,166,158,.08);--shadow-card:0 2px 8px rgba(48,38,31,.04),0 12px 30px rgba(48,38,31,.05);--shadow-elevated:0 6px 18px rgba(48,38,31,.07),0 22px 50px rgba(48,38,31,.08);--shadow-primary:0 8px 24px rgba(238,120,28,.18);--p-surface-0:#f5f0ea;--p-surface-50:#eee8e0;--p-surface-100:#e4dcd2;--p-surface-200:#d6cdc3;--p-surface-300:#c4b9ad;--surface-panel-gradient:var(--surface-card);--surface-panel-plain:var(--surface-card);--surface-dark-gradient:var(--surface-dark);--surface-dark-solid:var(--surface-dark-deep);--border-panel:var(--border-card);--paper-tape:hsla(0,0%,100%,.3);--hero-glow-primary:var(--glow-primary);--hero-glow-accent:var(--glow-accent);--shadow-strong:var(--shadow-elevated)}[data-v-62ce30e0],[data-v-62ce30e0]:after,[data-v-62ce30e0]:before{box-sizing:border-box;margin:0;padding:0}html[data-v-62ce30e0]{font-size:16px;min-height:100%;scroll-behavior:smooth;-webkit-tap-highlight-color:transparent}body[data-v-62ce30e0],html[data-v-62ce30e0]{background:#3a3a3a}body[data-v-62ce30e0]{color:var(--text-primary);font-family:Nunito,"Nunito Fallback: BlinkMacSystemFont","Nunito Fallback: Segoe UI","Nunito Fallback: Helvetica Neue","Nunito Fallback: Arial","Nunito Fallback: Noto Sans",Segoe UI,system-ui,sans-serif;line-height:1.65;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#__nuxt[data-v-62ce30e0],body[data-v-62ce30e0]{min-height:100vh}#__nuxt[data-v-62ce30e0]{display:flex;width:100%}a[data-v-62ce30e0]{color:inherit;text-decoration:none;transition:color .15s ease,opacity .15s ease,transform .15s ease}button[data-v-62ce30e0],input[data-v-62ce30e0],select[data-v-62ce30e0],textarea[data-v-62ce30e0]{font:inherit}img[data-v-62ce30e0]{display:block;height:auto;max-width:100%}.container[data-v-62ce30e0]{margin:0 auto;padding:0 1rem;width:min(100%,1280px)}@media(min-width:768px){.container[data-v-62ce30e0]{padding:0 1.5rem}}@media(min-width:1280px){.container[data-v-62ce30e0]{padding:0 2rem}}.container-sm[data-v-62ce30e0]{max-width:720px}.container-md[data-v-62ce30e0]{max-width:920px}.container-lg[data-v-62ce30e0]{max-width:1120px}.page-shell[data-v-62ce30e0]{padding:clamp(1.5rem,3vw,2.5rem) 0 clamp(4rem,7vw,6rem)}.site-wrapper[data-v-62ce30e0]{background:var(--surface-canvas);color:var(--text-primary);min-height:100vh;position:relative;width:100%}.card[data-v-62ce30e0],.paper-card[data-v-62ce30e0],.paper-panel[data-v-62ce30e0]{background:linear-gradient(180deg,var(--surface-card) 0,var(--surface-card-hover) 100%);border:1px solid var(--border-card);box-shadow:var(--shadow-card);color:var(--text-primary);position:relative;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.paper-panel[data-v-62ce30e0]{border-radius:28px}.card[data-v-62ce30e0],.paper-card[data-v-62ce30e0]{border-radius:20px}.dark-panel[data-v-62ce30e0]{background:var(--surface-dark);border:1px solid var(--border-contrast);border-radius:28px;box-shadow:var(--shadow-elevated);color:var(--text-contrast);overflow:hidden;position:relative;transition:background-color .3s ease,border-color .3s ease}.page-hero-card[data-v-62ce30e0]{display:grid;gap:1.25rem;padding:clamp(1.4rem,4vw,2.4rem)}@media(min-width:1024px){.page-hero-card[data-v-62ce30e0]{align-items:end;grid-template-columns:minmax(0,1fr) auto}}.page-hero-copy[data-v-62ce30e0]{position:relative;z-index:1}.page-hero-copy h1[data-v-62ce30e0]{color:var(--text-contrast);margin:.7rem 0 .85rem;max-width:14ch}.page-hero-copy p[data-v-62ce30e0]{color:var(--text-contrast-soft);font-size:1.02rem;line-height:1.75;max-width:42rem}.page-hero-aside[data-v-62ce30e0]{display:grid;gap:.75rem;width:min(100%,20rem)}.page-hero-actions[data-v-62ce30e0]{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.page-hero-stat[data-v-62ce30e0]{background:var(--surface-contrast-soft);border:1px solid var(--surface-contrast-strong);border-radius:22px;display:grid;gap:.15rem;padding:.95rem 1rem}.page-hero-stat strong[data-v-62ce30e0]{color:var(--text-contrast);font-size:1.05rem}.page-hero-stat span[data-v-62ce30e0]{color:var(--text-contrast-soft);font-size:.84rem}.page-switcher[data-v-62ce30e0]{background:var(--surface-contrast-soft);border:1px solid var(--surface-contrast-strong);border-radius:999px;display:inline-flex;flex-wrap:wrap;gap:.45rem;padding:.35rem}.page-switcher-link[data-v-62ce30e0]{align-items:center;border-radius:999px;color:var(--text-contrast-soft);display:inline-flex;font-size:.9rem;font-weight:800;justify-content:center;min-height:2.8rem;padding:.7rem 1rem;transition:background-color .15s ease,color .15s ease,transform .15s ease}.page-switcher-link[data-v-62ce30e0]:hover{color:var(--text-contrast)}.page-switcher-link.is-active[data-v-62ce30e0]{background:rgba(var(--contrast-rgb),.14);box-shadow:inset 0 1px rgba(var(--contrast-rgb),.08);color:var(--text-contrast)}h1[data-v-62ce30e0],h2[data-v-62ce30e0],h3[data-v-62ce30e0],h4[data-v-62ce30e0],h5[data-v-62ce30e0],h6[data-v-62ce30e0]{color:var(--text-primary);font-family:Nunito,"Nunito Fallback: BlinkMacSystemFont","Nunito Fallback: Segoe UI","Nunito Fallback: Helvetica Neue","Nunito Fallback: Arial","Nunito Fallback: Noto Sans",Segoe UI,system-ui,sans-serif;font-weight:800;letter-spacing:-.025em;line-height:1.12}h1[data-v-62ce30e0]{font-size:clamp(2.2rem,5vw,3.4rem)}h2[data-v-62ce30e0]{font-size:clamp(1.7rem,3.5vw,2.5rem)}h3[data-v-62ce30e0]{font-size:clamp(1.25rem,2.5vw,1.5rem)}h4[data-v-62ce30e0]{font-size:1.25rem}h5[data-v-62ce30e0],h6[data-v-62ce30e0]{font-size:1.125rem}p[data-v-62ce30e0]{color:inherit}.lead[data-v-62ce30e0]{color:var(--text-secondary);font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.75}.eyebrow[data-v-62ce30e0]{align-items:center;color:var(--color-primary-dark);display:inline-flex;font-size:.78rem;font-weight:800;gap:.5rem;letter-spacing:.12em;text-transform:uppercase}.eyebrow[data-v-62ce30e0]:before{background:var(--color-primary);border-radius:50%;content:"";height:.5rem;width:.5rem}.section-title-block[data-v-62ce30e0]{display:flex;flex-direction:column;gap:.75rem}.section-desc[data-v-62ce30e0]{color:var(--text-secondary);font-size:1.125rem;line-height:1.7;max-width:42rem}.text-primary[data-v-62ce30e0]{color:var(--color-primary)!important}.text-secondary[data-v-62ce30e0]{color:var(--text-secondary)!important}.text-muted[data-v-62ce30e0]{color:var(--text-muted)!important}.text-light[data-v-62ce30e0]{color:var(--text-contrast)!important}.text-light-muted[data-v-62ce30e0]{color:var(--text-contrast-soft)!important}.text-center[data-v-62ce30e0]{text-align:center!important}.text-left[data-v-62ce30e0]{text-align:left!important}.text-right[data-v-62ce30e0]{text-align:right!important}.btn[data-v-62ce30e0]{align-items:center;border:1px solid transparent;border-radius:9999px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;gap:.5rem;justify-content:center;line-height:1.2;min-height:3rem;padding:.75rem 1.5rem;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),background-color .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.btn[data-v-62ce30e0]:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.btn[data-v-62ce30e0]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.btn-primary[data-v-62ce30e0]{background:var(--color-primary);box-shadow:var(--shadow-primary);color:#fff}.btn-primary[data-v-62ce30e0]:hover:not(:disabled){background:var(--color-primary-dark);box-shadow:0 6px 24px rgba(var(--color-primary-rgb),.28);transform:translateY(-1px)}.btn-secondary[data-v-62ce30e0]{background:var(--surface-soft);border-color:var(--border-soft);color:var(--text-primary)}.btn-secondary[data-v-62ce30e0]:hover:not(:disabled){background:var(--surface-soft-strong);transform:translateY(-1px)}.btn-ghost[data-v-62ce30e0]{background:transparent;border-color:var(--border-soft);color:var(--text-primary)}.btn-ghost[data-v-62ce30e0]:hover:not(:disabled),.btn-soft[data-v-62ce30e0]{background:var(--surface-soft)}.btn-soft[data-v-62ce30e0]{border-color:transparent;color:var(--text-primary)}.btn-soft[data-v-62ce30e0]:hover:not(:disabled){background:var(--surface-soft-strong)}.btn-sm[data-v-62ce30e0]{font-size:.875rem;min-height:2.6rem;padding:.7rem 1.05rem}.btn-lg[data-v-62ce30e0]{font-size:1.125rem;min-height:3.8rem;padding:1.05rem 1.65rem}.btn-icon[data-v-62ce30e0]{min-width:3.25rem;padding-inline:.95rem}.btn-full[data-v-62ce30e0]{width:100%}.form-group[data-v-62ce30e0]{margin-bottom:1.25rem}.form-label[data-v-62ce30e0]{color:var(--text-primary);display:block;font-size:.875rem;font-weight:800;margin-bottom:.5rem}.form-input[data-v-62ce30e0],.form-select[data-v-62ce30e0],.form-textarea[data-v-62ce30e0]{background:var(--surface-card);border:1px solid var(--border-soft);border-radius:14px;color:var(--text-primary);min-height:3rem;padding:.75rem 1rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.form-input[data-v-62ce30e0]::-moz-placeholder,.form-select[data-v-62ce30e0]::-moz-placeholder,.form-textarea[data-v-62ce30e0]::-moz-placeholder{color:var(--text-muted)}.form-input[data-v-62ce30e0]::placeholder,.form-select[data-v-62ce30e0]::placeholder,.form-textarea[data-v-62ce30e0]::placeholder{color:var(--text-muted)}.form-input[data-v-62ce30e0]:focus,.form-select[data-v-62ce30e0]:focus,.form-textarea[data-v-62ce30e0]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.12);outline:none}.form-input[data-v-62ce30e0]:disabled,.form-select[data-v-62ce30e0]:disabled,.form-textarea[data-v-62ce30e0]:disabled{cursor:not-allowed;opacity:.6}.form-textarea[data-v-62ce30e0]{min-height:8rem;resize:vertical}.form-error[data-v-62ce30e0]{color:#d96a5d}.form-error[data-v-62ce30e0],.form-hint[data-v-62ce30e0]{font-size:.875rem;margin-top:.25rem}.form-hint[data-v-62ce30e0]{color:var(--text-secondary)}.card[data-v-62ce30e0]{overflow:hidden}.card-interactive[data-v-62ce30e0]{cursor:pointer;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.card-interactive[data-v-62ce30e0]:hover{box-shadow:var(--shadow-elevated);transform:translateY(-3px)}.card-image[data-v-62ce30e0]{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;width:100%}.card-body[data-v-62ce30e0]{padding:1.35rem}@media(min-width:768px){.card-body[data-v-62ce30e0]{padding:1.7rem}}.card-title[data-v-62ce30e0]{font-size:1.25rem;margin-bottom:.5rem}.card-text[data-v-62ce30e0]{color:var(--text-secondary);font-size:.875rem}.card-footer[data-v-62ce30e0]{padding:1rem 1.35rem 1.35rem}.badge[data-v-62ce30e0]{align-items:center;border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:700;gap:.35rem;letter-spacing:.06em;min-height:1.75rem;padding:.25rem .65rem;text-transform:uppercase}.badge-primary[data-v-62ce30e0]{background:rgba(var(--color-primary-rgb),.14);color:var(--color-primary-dark)}.badge-success[data-v-62ce30e0]{background:#5ea56c29;color:#5ea56c}.badge-warning[data-v-62ce30e0]{background:#d7a44929;color:#d7a449}.badge-error[data-v-62ce30e0]{background:#d96a5d29;color:#d96a5d}.tag[data-v-62ce30e0]{align-items:center;background:var(--surface-tag);border-radius:9999px;color:var(--text-primary);display:inline-flex;font-weight:700;gap:.35rem;padding:.45rem .75rem}.alert[data-v-62ce30e0],.tag[data-v-62ce30e0]{font-size:.875rem}.alert[data-v-62ce30e0]{align-items:flex-start;border:1px solid transparent;border-radius:14px;display:flex;gap:.75rem;padding:1rem}.alert-success[data-v-62ce30e0]{background:#4e99601a;border-color:#4e996029;color:#4e9960}.alert-error[data-v-62ce30e0]{background:#c4524a1a;border-color:#c4524a24;color:#c4524a}.alert-warning[data-v-62ce30e0]{background:#c79a3e1a;border-color:#c79a3e24;color:#c79a3e}.alert-info[data-v-62ce30e0]{background:#6494b21a;border-color:#6494b224;color:#6494b2}.spinner[data-v-62ce30e0]{animation:spin-62ce30e0 .75s linear infinite;border:3px solid rgba(var(--color-primary-rgb),.18);border-radius:50%;border-top-color:var(--color-primary);display:inline-block;height:24px;width:24px}.spinner-sm[data-v-62ce30e0]{border-width:2px;height:16px;width:16px}.spinner-lg[data-v-62ce30e0]{border-width:4px;height:40px;width:40px}.skeleton[data-v-62ce30e0]{animation:shimmer-62ce30e0 1.5s infinite;background:linear-gradient(90deg,rgba(var(--ink-rgb),.06) 25%,rgba(var(--ink-rgb),.12),rgba(var(--ink-rgb),.06) 75%);background-size:200% 100%;border-radius:8px}.sr-only[data-v-62ce30e0]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.flex[data-v-62ce30e0]{display:flex}.flex-wrap[data-v-62ce30e0]{flex-wrap:wrap}.items-center[data-v-62ce30e0]{align-items:center}.justify-center[data-v-62ce30e0]{justify-content:center}.justify-between[data-v-62ce30e0]{justify-content:space-between}.gap-2[data-v-62ce30e0]{gap:.5rem}.gap-3[data-v-62ce30e0]{gap:.75rem}.gap-4[data-v-62ce30e0]{gap:1rem}.gap-6[data-v-62ce30e0]{gap:1.5rem}.mt-4[data-v-62ce30e0]{margin-top:1rem}.mt-6[data-v-62ce30e0]{margin-top:1.5rem}.mt-8[data-v-62ce30e0]{margin-top:2rem}.mb-4[data-v-62ce30e0]{margin-bottom:1rem}.mb-6[data-v-62ce30e0]{margin-bottom:1.5rem}.mb-8[data-v-62ce30e0]{margin-bottom:2rem}.py-4[data-v-62ce30e0]{padding-bottom:1rem;padding-top:1rem}.py-6[data-v-62ce30e0]{padding-bottom:1.5rem;padding-top:1.5rem}.py-8[data-v-62ce30e0]{padding-bottom:2rem;padding-top:2rem}.rounded[data-v-62ce30e0]{border-radius:14px}.rounded-lg[data-v-62ce30e0]{border-radius:20px}.rounded-full[data-v-62ce30e0]{border-radius:9999px}.shadow[data-v-62ce30e0]{box-shadow:var(--shadow-card)}.shadow-lg[data-v-62ce30e0]{box-shadow:var(--shadow-strong)}.content[data-v-62ce30e0],.content-styles[data-v-62ce30e0]{color:var(--text-secondary);line-height:1.8}.content h1[data-v-62ce30e0],.content h2[data-v-62ce30e0],.content h3[data-v-62ce30e0],.content h4[data-v-62ce30e0],.content h5[data-v-62ce30e0],.content h6[data-v-62ce30e0],.content-styles h1[data-v-62ce30e0],.content-styles h2[data-v-62ce30e0],.content-styles h3[data-v-62ce30e0],.content-styles h4[data-v-62ce30e0],.content-styles h5[data-v-62ce30e0],.content-styles h6[data-v-62ce30e0]{color:var(--text-primary);margin-bottom:.55em;margin-top:1.75em}.content h1[data-v-62ce30e0]:first-child,.content h2[data-v-62ce30e0]:first-child,.content h3[data-v-62ce30e0]:first-child,.content h4[data-v-62ce30e0]:first-child,.content h5[data-v-62ce30e0]:first-child,.content h6[data-v-62ce30e0]:first-child,.content-styles h1[data-v-62ce30e0]:first-child,.content-styles h2[data-v-62ce30e0]:first-child,.content-styles h3[data-v-62ce30e0]:first-child,.content-styles h4[data-v-62ce30e0]:first-child,.content-styles h5[data-v-62ce30e0]:first-child,.content-styles h6[data-v-62ce30e0]:first-child{margin-top:0}.content h2[data-v-62ce30e0],.content-styles h2[data-v-62ce30e0]{font-size:clamp(1.35rem,2vw,1.75rem)}.content h3[data-v-62ce30e0],.content-styles h3[data-v-62ce30e0]{font-size:clamp(1.15rem,1.5vw,1.35rem)}.content p[data-v-62ce30e0],.content-styles p[data-v-62ce30e0]{margin-bottom:1.05em}.content ol[data-v-62ce30e0],.content ul[data-v-62ce30e0],.content-styles ol[data-v-62ce30e0],.content-styles ul[data-v-62ce30e0]{margin:0 0 1.1em 1.2em}.content li+li[data-v-62ce30e0],.content-styles li+li[data-v-62ce30e0]{margin-top:.3em}.content a[data-v-62ce30e0],.content-styles a[data-v-62ce30e0]{color:var(--color-primary-dark);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.content a[data-v-62ce30e0]:hover,.content-styles a[data-v-62ce30e0]:hover{color:var(--color-primary)}.content blockquote[data-v-62ce30e0],.content-styles blockquote[data-v-62ce30e0]{background:var(--surface-soft);border-left:3px solid var(--color-primary);border-radius:14px;color:var(--text-primary);font-style:italic;margin:1.75em 0;padding:1.2em 1.4em}.content img[data-v-62ce30e0],.content-styles img[data-v-62ce30e0]{border-radius:20px;box-shadow:var(--shadow-card);margin:1.75rem 0}.content code[data-v-62ce30e0],.content-styles code[data-v-62ce30e0]{background:var(--surface-soft);border-radius:6px;color:var(--text-primary);font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",Cascadia Code,monospace;font-size:.92em;padding:.18em .42em}.content pre[data-v-62ce30e0],.content-styles pre[data-v-62ce30e0]{background:var(--surface-dark);border-radius:20px;color:var(--text-contrast);margin:1.2rem 0;overflow-x:auto;padding:1rem 1.15rem}.content pre code[data-v-62ce30e0],.content-styles pre code[data-v-62ce30e0]{background:none;color:inherit;padding:0}.content table[data-v-62ce30e0],.content-styles table[data-v-62ce30e0]{border-collapse:collapse;border-radius:20px;margin:1.25rem 0;overflow:hidden;width:100%}.content table td[data-v-62ce30e0],.content table th[data-v-62ce30e0],.content-styles table td[data-v-62ce30e0],.content-styles table th[data-v-62ce30e0]{border:1px solid var(--border-soft);padding:.85rem 1rem;text-align:left}.content table th[data-v-62ce30e0],.content-styles table th[data-v-62ce30e0]{background:var(--surface-soft);color:var(--text-primary)}@keyframes slideUp-62ce30e0{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes spin-62ce30e0{to{transform:rotate(1turn)}}@keyframes shimmer-62ce30e0{0%{background-position:-200% 0}to{background-position:200% 0}}.page-enter-active[data-v-62ce30e0],.page-leave-active[data-v-62ce30e0]{transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.page-enter-from[data-v-62ce30e0],.page-leave-to[data-v-62ce30e0]{opacity:0;transform:translateY(10px)}.home-hero[data-v-62ce30e0]{color:#f4f4f2;overflow:hidden;padding-bottom:80px;padding-top:60px;position:relative;text-align:center}.home-hero__inner[data-v-62ce30e0]{margin:0 auto;max-width:980px;position:relative}.home-hero__title[data-v-62ce30e0]{color:#f4f4f2;font-family:Manrope,"Manrope Fallback: BlinkMacSystemFont","Manrope Fallback: Segoe UI","Manrope Fallback: Helvetica Neue","Manrope Fallback: Arial","Manrope Fallback: Noto Sans",Nunito,system-ui,sans-serif;font-size:clamp(40px,5.6vw,80px);font-weight:800;letter-spacing:-.01em;line-height:1.05;margin:0;position:relative;text-transform:uppercase}.home-hero__title-line[data-v-62ce30e0]{display:block;position:relative}.home-deco[data-v-62ce30e0]{display:inline-block;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.home-deco.home-deco--pin[data-v-62ce30e0]{height:.9em;margin:-.15em .05em 0;width:.9em}.home-deco.home-deco--smile[data-v-62ce30e0]{height:.8em;margin:0 .1em;width:.8em}.home-deco.home-deco--curl[data-v-62ce30e0]{height:.9em;margin:0 .1em -.05em 0;width:1.1em}.home-deco.home-deco--phone[data-v-62ce30e0]{height:1em;margin:0 0 -.1em .15em;width:1.05em}.home-hero__subtitle[data-v-62ce30e0]{color:#a9aaa6;font-size:16px;line-height:1.55;margin:32px auto 0;max-width:640px}.home-hero__cta[data-v-62ce30e0]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:36px}.home-hero__btn--primary[data-v-62ce30e0]{background:#ee781c;border-color:#ee781c;border-radius:999px;color:#fff;font-size:16px;height:52px;padding:0 36px}.home-hero__btn--primary[data-v-62ce30e0]:hover:not(:disabled){background:#f48935;border-color:#f48935;transform:none}.home-hero__btn--ghost[data-v-62ce30e0]{align-items:center;border-color:#ffffff2e;border-radius:999px;color:#f4f4f2;display:inline-flex;font-size:16px;gap:8px;height:52px;padding:0 28px}.home-hero__btn--ghost[data-v-62ce30e0]:hover:not(:disabled){background:#ffffff0d;border-color:#ffffff52}.home-hero__btn--ghost svg[data-v-62ce30e0]{opacity:.85}.home-path-section[data-v-62ce30e0]{background:transparent;min-height:300px;position:relative;width:100%}.home-hero-decor[data-v-62ce30e0]{height:280px;margin-top:-20px;pointer-events:none;position:relative}.home-hero-decor__dancer[data-v-62ce30e0],.home-hero-decor__stars[data-v-62ce30e0]{bottom:0;position:absolute}.home-hero-decor__stars[data-v-62ce30e0]{left:4%;width:180px}.home-hero-decor__dancer[data-v-62ce30e0]{bottom:-10px;right:6%;width:170px}@media(max-width:1100px){.home-hero[data-v-62ce30e0]{padding-bottom:56px;padding-top:48px}.home-hero__title[data-v-62ce30e0]{font-size:clamp(36px,6vw,60px)}.home-path-section[data-v-62ce30e0]{background-size:100% auto;min-height:240px}.home-hero-decor[data-v-62ce30e0]{height:220px}.home-hero-decor__stars[data-v-62ce30e0]{left:5%;width:140px}.home-hero-decor__dancer[data-v-62ce30e0]{right:6%;width:130px}}@media(max-width:720px){.home-hero[data-v-62ce30e0]{padding-bottom:40px;padding-top:32px}.home-hero__title[data-v-62ce30e0]{font-size:clamp(28px,9vw,44px);line-height:1.08}.home-hero__subtitle[data-v-62ce30e0]{font-size:14px;margin-top:20px}.home-hero__cta[data-v-62ce30e0]{flex-direction:column;gap:10px;margin-top:28px;width:100%}.home-hero__btn--ghost[data-v-62ce30e0],.home-hero__btn--primary[data-v-62ce30e0]{height:48px;justify-content:center;max-width:360px;width:100%}.home-path-section[data-v-62ce30e0]{min-height:180px}.home-hero-decor[data-v-62ce30e0]{height:160px}.home-hero-decor__dancer[data-v-62ce30e0],.home-hero-decor__stars[data-v-62ce30e0]{width:90px}}.video-modal[data-v-62ce30e0]{align-items:center;animation:fadeIn-62ce30e0 .2s ease;background:#000000f2;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}@keyframes fadeIn-62ce30e0{0%{opacity:0}to{opacity:1}}.video-modal-content[data-v-62ce30e0]{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:4rem 2rem;position:relative;width:100%}@media(max-width:768px){.video-modal-content[data-v-62ce30e0]{padding:3rem 1rem}}.video-modal-close[data-v-62ce30e0]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:none;border-radius:14px;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;right:1.5rem;top:1.5rem;transition:all .15s ease;width:48px;z-index:10}.video-modal-close[data-v-62ce30e0]:hover{background:#fff3;transform:scale(1.05)}.video-modal-close[data-v-62ce30e0]:active{transform:scale(.95)}@media(max-width:480px){.video-modal-close[data-v-62ce30e0]{height:40px;right:1rem;top:1rem;width:40px}.video-modal-close svg[data-v-62ce30e0]{height:24px;width:24px}}.video-player-wrapper[data-v-62ce30e0]{align-items:center;animation:zoomIn-62ce30e0 .3s ease;display:flex;justify-content:center;max-height:80vh;max-width:1200px;position:relative;width:100%}@media(max-width:768px){.video-player-wrapper[data-v-62ce30e0]{max-height:70vh}}@keyframes zoomIn-62ce30e0{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.video-player[data-v-62ce30e0]{background:#000;border-radius:20px;height:auto;max-height:80vh;width:100%}@media(max-width:768px){.video-player[data-v-62ce30e0]{border-radius:14px;max-height:70vh}}.video-player[data-v-62ce30e0]::-webkit-media-controls-panel{background:linear-gradient(180deg,transparent,rgba(0,0,0,.8))}.video-player[data-v-62ce30e0]::-webkit-media-controls-play-button{background-color:var(--color-primary);border-radius:50%}.video-info[data-v-62ce30e0]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;border-radius:20px;bottom:3rem;left:50%;max-width:90%;padding:1rem 1.5rem;position:absolute;transform:translate(-50%)}.video-info h3[data-v-62ce30e0]{color:#fff;font-size:1.125rem;font-weight:600;margin:0;text-align:center}@media(max-width:480px){.video-info[data-v-62ce30e0]{bottom:2rem;padding:.75rem 1.25rem}.video-info h3[data-v-62ce30e0]{font-size:1rem}}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/wMdBqIWtsuS5eTYXRFwACf6n6oW2h-j42f90vWIPIO8-vrVOc_lrScYZMKO0_R3igKLheJfV2qZ3c5qlWOY0LDQ.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"JetBrains Mono Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:"JetBrains Mono Fallback: Roboto Mono";src:local("Roboto Mono");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:"JetBrains Mono Fallback: Noto Sans Mono";src:local("Noto Sans Mono");size-adjust:100%;ascent-override:102%;descent-override:30%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/HsvEuay0nMOs_2ObxMGaCaFlKdRnnDmfWeFTeRbjAVE-UeGuS_NHKiKleun7gcayWaUNaV2zWnEeGUxJVueLYm0.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/Df7M9JXECnQBPeMk0JlWv5oI4E80OSjKvG82PCAX-MI-aXpKyr1n0W6NWbCApKANrm9O50H_fjFMdBzwfTY75iM.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:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/F00Bxq4ciZESODR5suhK3xDWcsQ9RLj9SyZQEevpEsw-BLNEvb6wAcL3fpb4n4d3zVEKUoa2hsUKxxkf3YdvJKc.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:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/AA0_6TP-Ed9gQINhOsvbweBE3xLQgxmg6pXqHmvCwsM-egZLwYC5qVnfGWql7G5NfYTIiMP1PB_tQWIq5f7S-0k.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/3mk1pEYaO7RuhctnlpKcyb7yjVLICedncSfY13ffbM8-vJidvBvYJRk77_zQIyVpja44ymm1FQTiYKUcM_aD5Sg.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:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/3e3wuf-V_7icWvlsSS3Ud6R1mFSymwsfz35VcqiVjOk-jnii4_jMs7YAJOhzZP3bGdrbXGt5dYv8_t_rhpHzpcQ.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:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/NwLHmPccLrJlBVGp4QRXOLZaNI0M_K6XuSwyVjpr47g-jl4tqz8gcsgAJDPcbl5roY78zy31I6Rq51WBLpZngFg.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:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/f3COenLcoezM74LmVz7-HHQTyPKopVoMY6x2syLMzQE-shPZYE7IAjZWz4okT_CWn96WfGzoLhasK43_mhj3CZI.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:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/KOrIgK47CByspZJWjOLg8AL2ADg9uFcNjZd9W78jrmM-dU37DP77KwUzMqqldljJHhSe3lJpaSfI9HPfiVAxPOM.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:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/9IZYb3o3tpRXPqjzNd4r3vIIohLuRBC5-h_ByvqRowU-ZgMUMfi6FcHpaV_ucYIWcBvLG6geajFq70Smps0DAj0.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/bUcXp2ExGsFoCjH4L_AiPGX0TLCAgnqR8nvW7SxSJYQ-kvm9UWc_MFZW_r85yX6uPdzXVmdcUOio_Wb1x_7QdXM.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:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/_lyVj3lEzRng_G7gZNcCmL83BnMEos-Hf8bpHLMzGQI-zsVE1T2QbmkXlEbQhs2gb3j3VBOOGhzqyW_ZW_0s3F8.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:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/sqxfSu-14RfawvZSbzb3mPoBYaXxmTGIac1Kk0GVk_w-oe_5KiWXPVdvpURHWSiaIjA1N_zLqpjSzmfpwRHr7CQ.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:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/Uiv3LznkEcj2EA0k6ut0Fp2NIGQZ2YRT5AylHKG1Q90-XE7i8muoZj0qhUezC5OEkzCY_9A0QtQ5b5TED_0c6_M.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"Nunito Fallback: Segoe UI";src:local("Segoe UI");size-adjust:101.9489%;ascent-override:99.1673%;descent-override:34.6252%;line-gap-override:0%}@font-face{font-family:"Nunito Fallback: Arial";src:local("Arial");size-adjust:101.3906%;ascent-override:99.7134%;descent-override:34.8159%;line-gap-override:0%}@font-face{font-family:"Nunito Fallback: Noto Sans";src:local("Noto Sans");size-adjust:95.3586%;ascent-override:106.0208%;descent-override:37.0181%;line-gap-override:0%}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/EQDtv-ILpzFTbpv_sHxEJL880mhJPziAH5_r0obNVT4-wI8KK_4oHACmyKi_0udMh2ryTZZA7SXNGWSokV_0JUY.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:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/0AJUq13KkTUaDKMvKchE4_MOR0_AS_gAbOTDfBeGlKc-1zO2A6kL4r3U85zreBzC_ux_jgeeFQqmgtB7iNT0Rao.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:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/P09acbNuquA3YnTSdL3UL9Jx85xQsad2C9ddNxkkXHY-DcJKbpPlbTE5mZxOMM_jeEjVIeuttWxliepKh1p-Dsw.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:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/CqPXNdqy_9AgokVPLK6gr3rTrXYKZG0Y3oBl9FEYaNA-Q7TMe4mjbeazUjYZi70XNI1QGpN9GQzlTiXr1dvDCII.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:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/1neHOOiG33baF8P45nkJmGaPwGFNoLVWMhUHDuT1rmQ-PgIG2zy_F_mjkX9Xbx6FrkyEVtdo5vC-e7okP_Pw6zg.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:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/zvCBi6XMs7gFoEdxMTdF9CM-Pn-kvF-Z9HbtfCS0mLs-2YEW4q7GtPPQeifkMeARDHk_uhuBXl57KEXD7LeBdwg.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:"Nunito Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:108.5224%;ascent-override:93.1605%;descent-override:32.5278%;line-gap-override:0%}@font-face{font-family:"Nunito Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:100.4444%;ascent-override:100.6527%;descent-override:35.1438%;line-gap-override:0%}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/X-AAt_bt-betQu9KO9rIq5Hg6sMuQhG3W1M-Aicx40g-u0OfH_8S_Jg6eqAOFK-PBrmk5g7dpwsyv-_ep-A0eWw.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/RwUw5GjMWhZ_6pnXctchhJXRcuhmvTM2KWcoaEdOzek-t8y2Ca9dUYBapCIV_R4Y2hL6UGC_1_CbiHjMZrtFFJM.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:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/jVAfYx_U7Sfq-m0FgMZHtFetnITaJl01kslOOWWNaI0-DH93zwfrYHvzUiwc5eHHgJXjzc6udC8tZ4MQ8lPB1Ys.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:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/_y_JtHQPhPimnoFD2ZwCD52XQ0AEDH0drinyqJmb2l8-A9b9gMxHotc67qwYuyZhVkUaduxVoRbQbBg7FP73Phk.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:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/j6SAMivSdI9D2p_BC2E_mpwGINwp8W_19oaX_Mh_x9c-fMslYNgN4TfuWOLtUiVDBDP8r3yy43HbywkGP_N8rjE.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:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/6as6zwPDr4AaXgjh0fSZYjxbWsOay8Xo2wIW8wivSqM-GLxEA1jOTFF_mz6N5QDAS5HX5IKAuyRV7ip0xuGqZts.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Manrope Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:110.4431%;ascent-override:96.5203%;descent-override:27.1633%;line-gap-override:0%}@font-face{font-family:"Manrope Fallback: Segoe UI";src:local("Segoe UI");size-adjust:103.7533%;ascent-override:102.7437%;descent-override:28.9147%;line-gap-override:0%}@font-face{font-family:"Manrope Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:102.2222%;ascent-override:104.2826%;descent-override:29.3478%;line-gap-override:0%}@font-face{font-family:"Manrope Fallback: Arial";src:local("Arial");size-adjust:103.1851%;ascent-override:103.3095%;descent-override:29.074%;line-gap-override:0%}@font-face{font-family:"Manrope Fallback: Noto Sans";src:local("Noto Sans");size-adjust:97.0464%;ascent-override:109.8443%;descent-override:30.913%;line-gap-override:0%}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/dLA4w1Xo7kjNzBEo-TeXHCykYfAAwW4pHDFd50zNe14-xqg2ipPt1saLvlnewCFAltyyj8e10Vc2fjX_DiwLNw8.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:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/L1awyw2C3Xba-7EegGMq7OIrXk4lQv5-VeYDVIVydV8-2AhF4K5qDy6_Ki8gQwmLHypG8N0Nw0t3BfYIbQRV5bw.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:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/f0eGMdYLNBkPJwCzz0OLRv4aVW9eeLW88uscNU8vci4-ti8xSWZ6FNHyMoK6livvbkcV0UnCFipGoBLCjCc1adc.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/5SW3cxyXnWQ7CEhJbk0Zedv2yxkIrPq4MpCt9T38vYo-DPVq_JmabBZe2qgScKmN2Q3BWRreMRiFT4wE9E8NK2g.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:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/ESWVVfmZ9IURoe0q2ps8jGoFXz-ImD3TATv5McLmeX0-DhwInffLHSWURnfGwAArieu5_uaGrGnYbH1wHHYNVNo.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:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/oZgpWgzCd_8Egc-OHE7gzxKY7PBgf1xKQupFLYkDEK8-zAsM07BXcY8V_xuj2HFtFSfs8AkrRg356cQA50Hua_s.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}[data-v-39c4888a]:root{color-scheme:dark;--color-primary:#ee781c;--color-primary-dark:#d4600e;--color-primary-light:#f48935;--color-primary-rgb:238,120,28;--color-accent:#ee781c;--color-accent-dark:#d4600e;--color-accent-rgb:238,120,28;--surface-canvas:#3a3a3a;--surface-canvas-rgb:58,58,58;--surface-canvas-deep:#2e2e2e;--surface-card:#484848;--surface-card-rgb:72,72,72;--surface-card-hover:#525252;--surface-elevated:#525252;--surface-elevated-rgb:82,82,82;--surface-dark:#2a2a2a;--surface-dark-deep:#1e1e1e;--surface-glass:rgba(40,40,40,.9);--surface-glass-strong:rgba(30,30,30,.96);--surface-soft:hsla(0,0%,100%,.07);--surface-soft-strong:hsla(0,0%,100%,.12);--surface-tag:hsla(0,0%,100%,.09);--surface-overlay:rgba(0,0,0,.7);--surface-contrast-soft:hsla(0,0%,100%,.1);--surface-contrast-strong:hsla(0,0%,100%,.18);--text-primary:#f4f4f2;--text-secondary:#c0bfbd;--text-muted:#8a8a8a;--text-contrast:#f4f4f2;--text-contrast-soft:rgba(244,244,242,.82);--ink-rgb:244,244,242;--contrast-rgb:244,244,242;--border-card:hsla(0,0%,100%,.1);--border-soft:hsla(0,0%,100%,.07);--border-strong:hsla(0,0%,100%,.15);--border-contrast:hsla(0,0%,100%,.12);--glow-primary:rgba(238,120,28,.16);--glow-accent:rgba(238,120,28,.1);--shadow-card:0 2px 8px rgba(0,0,0,.2),0 8px 24px rgba(0,0,0,.16);--shadow-elevated:0 6px 20px rgba(0,0,0,.28),0 20px 48px rgba(0,0,0,.2);--shadow-primary:0 6px 22px rgba(238,120,28,.28);--p-primary-color:var(--color-primary);--p-primary-500:var(--color-primary);--p-primary-400:var(--color-primary-light);--p-primary-600:var(--color-primary-dark);--p-surface-0:#3a3a3a;--p-surface-50:#484848;--p-surface-100:#525252;--p-surface-200:#606060;--p-surface-300:#707070;--p-content-border-color:var(--border-card);--p-text-color:var(--text-primary);--p-text-muted-color:var(--text-secondary);--p-border-radius:14px;--surface-panel-gradient:var(--surface-card);--surface-panel-plain:var(--surface-card);--surface-dark-gradient:var(--surface-dark);--surface-dark-solid:var(--surface-dark-deep);--border-panel:var(--border-card);--paper-tape:hsla(0,0%,100%,.12);--hero-glow-primary:var(--glow-primary);--hero-glow-accent:var(--glow-accent);--shadow-strong:var(--shadow-elevated)}[data-theme=light][data-v-39c4888a]{color-scheme:light;--color-primary:#ee781c;--color-primary-dark:#d4600e;--color-primary-light:#f48935;--color-primary-rgb:238,120,28;--color-accent:#7ca69e;--color-accent-dark:#537069;--color-accent-rgb:124,166,158;--surface-canvas:#f4ecdf;--surface-canvas-rgb:244,236,223;--surface-canvas-deep:#eadfce;--surface-card:#fff9f3;--surface-card-rgb:255,249,243;--surface-card-hover:#fffcf7;--surface-elevated:#f7efe4;--surface-elevated-rgb:247,239,228;--surface-dark:#3a322c;--surface-dark-deep:#2a241f;--surface-glass:rgba(255,249,242,.84);--surface-glass-strong:rgba(255,248,240,.94);--surface-soft:rgba(70,53,36,.045);--surface-soft-strong:rgba(70,53,36,.08);--surface-tag:rgba(70,53,36,.07);--surface-overlay:rgba(42,36,31,.6);--surface-contrast-soft:rgba(255,252,248,.14);--surface-contrast-strong:rgba(255,252,248,.22);--text-primary:#30261f;--text-secondary:#6a5a4d;--text-muted:#9d8d80;--text-contrast:#faf7f3;--text-contrast-soft:rgba(250,247,243,.82);--ink-rgb:48,38,31;--contrast-rgb:250,247,243;--border-card:rgba(84,67,50,.1);--border-soft:rgba(84,67,50,.07);--border-strong:rgba(48,38,31,.14);--border-contrast:rgba(84,67,50,.08);--glow-primary:rgba(238,120,28,.1);--glow-accent:rgba(124,166,158,.08);--shadow-card:0 2px 8px rgba(48,38,31,.04),0 12px 30px rgba(48,38,31,.05);--shadow-elevated:0 6px 18px rgba(48,38,31,.07),0 22px 50px rgba(48,38,31,.08);--shadow-primary:0 8px 24px rgba(238,120,28,.18);--p-surface-0:#f5f0ea;--p-surface-50:#eee8e0;--p-surface-100:#e4dcd2;--p-surface-200:#d6cdc3;--p-surface-300:#c4b9ad;--surface-panel-gradient:var(--surface-card);--surface-panel-plain:var(--surface-card);--surface-dark-gradient:var(--surface-dark);--surface-dark-solid:var(--surface-dark-deep);--border-panel:var(--border-card);--paper-tape:hsla(0,0%,100%,.3);--hero-glow-primary:var(--glow-primary);--hero-glow-accent:var(--glow-accent);--shadow-strong:var(--shadow-elevated)}[data-v-39c4888a],[data-v-39c4888a]:after,[data-v-39c4888a]:before{box-sizing:border-box;margin:0;padding:0}html[data-v-39c4888a]{font-size:16px;min-height:100%;scroll-behavior:smooth;-webkit-tap-highlight-color:transparent}body[data-v-39c4888a],html[data-v-39c4888a]{background:#3a3a3a}body[data-v-39c4888a]{color:var(--text-primary);font-family:Nunito,"Nunito Fallback: BlinkMacSystemFont","Nunito Fallback: Segoe UI","Nunito Fallback: Helvetica Neue","Nunito Fallback: Arial","Nunito Fallback: Noto Sans",Segoe UI,system-ui,sans-serif;line-height:1.65;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#__nuxt[data-v-39c4888a],body[data-v-39c4888a]{min-height:100vh}#__nuxt[data-v-39c4888a]{display:flex;width:100%}a[data-v-39c4888a]{color:inherit;text-decoration:none;transition:color .15s ease,opacity .15s ease,transform .15s ease}button[data-v-39c4888a],input[data-v-39c4888a],select[data-v-39c4888a],textarea[data-v-39c4888a]{font:inherit}img[data-v-39c4888a]{display:block;height:auto;max-width:100%}.container[data-v-39c4888a]{margin:0 auto;padding:0 1rem;width:min(100%,1280px)}@media(min-width:768px){.container[data-v-39c4888a]{padding:0 1.5rem}}@media(min-width:1280px){.container[data-v-39c4888a]{padding:0 2rem}}.container-sm[data-v-39c4888a]{max-width:720px}.container-md[data-v-39c4888a]{max-width:920px}.container-lg[data-v-39c4888a]{max-width:1120px}.page-shell[data-v-39c4888a]{padding:clamp(1.5rem,3vw,2.5rem) 0 clamp(4rem,7vw,6rem)}.site-wrapper[data-v-39c4888a]{background:var(--surface-canvas);color:var(--text-primary);min-height:100vh;position:relative;width:100%}.card[data-v-39c4888a],.paper-card[data-v-39c4888a],.paper-panel[data-v-39c4888a]{background:linear-gradient(180deg,var(--surface-card) 0,var(--surface-card-hover) 100%);border:1px solid var(--border-card);box-shadow:var(--shadow-card);color:var(--text-primary);position:relative;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.paper-panel[data-v-39c4888a]{border-radius:28px}.card[data-v-39c4888a],.paper-card[data-v-39c4888a]{border-radius:20px}.dark-panel[data-v-39c4888a]{background:var(--surface-dark);border:1px solid var(--border-contrast);border-radius:28px;box-shadow:var(--shadow-elevated);color:var(--text-contrast);overflow:hidden;position:relative;transition:background-color .3s ease,border-color .3s ease}.page-hero-card[data-v-39c4888a]{display:grid;gap:1.25rem;padding:clamp(1.4rem,4vw,2.4rem)}@media(min-width:1024px){.page-hero-card[data-v-39c4888a]{align-items:end;grid-template-columns:minmax(0,1fr) auto}}.page-hero-copy[data-v-39c4888a]{position:relative;z-index:1}.page-hero-copy h1[data-v-39c4888a]{color:var(--text-contrast);margin:.7rem 0 .85rem;max-width:14ch}.page-hero-copy p[data-v-39c4888a]{color:var(--text-contrast-soft);font-size:1.02rem;line-height:1.75;max-width:42rem}.page-hero-aside[data-v-39c4888a]{display:grid;gap:.75rem;width:min(100%,20rem)}.page-hero-actions[data-v-39c4888a]{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.page-hero-stat[data-v-39c4888a]{background:var(--surface-contrast-soft);border:1px solid var(--surface-contrast-strong);border-radius:22px;display:grid;gap:.15rem;padding:.95rem 1rem}.page-hero-stat strong[data-v-39c4888a]{color:var(--text-contrast);font-size:1.05rem}.page-hero-stat span[data-v-39c4888a]{color:var(--text-contrast-soft);font-size:.84rem}.page-switcher[data-v-39c4888a]{background:var(--surface-contrast-soft);border:1px solid var(--surface-contrast-strong);border-radius:999px;display:inline-flex;flex-wrap:wrap;gap:.45rem;padding:.35rem}.page-switcher-link[data-v-39c4888a]{align-items:center;border-radius:999px;color:var(--text-contrast-soft);display:inline-flex;font-size:.9rem;font-weight:800;justify-content:center;min-height:2.8rem;padding:.7rem 1rem;transition:background-color .15s ease,color .15s ease,transform .15s ease}.page-switcher-link[data-v-39c4888a]:hover{color:var(--text-contrast)}.page-switcher-link.is-active[data-v-39c4888a]{background:rgba(var(--contrast-rgb),.14);box-shadow:inset 0 1px rgba(var(--contrast-rgb),.08);color:var(--text-contrast)}h1[data-v-39c4888a],h2[data-v-39c4888a],h3[data-v-39c4888a],h4[data-v-39c4888a],h5[data-v-39c4888a],h6[data-v-39c4888a]{color:var(--text-primary);font-family:Nunito,"Nunito Fallback: BlinkMacSystemFont","Nunito Fallback: Segoe UI","Nunito Fallback: Helvetica Neue","Nunito Fallback: Arial","Nunito Fallback: Noto Sans",Segoe UI,system-ui,sans-serif;font-weight:800;letter-spacing:-.025em;line-height:1.12}h1[data-v-39c4888a]{font-size:clamp(2.2rem,5vw,3.4rem)}h2[data-v-39c4888a]{font-size:clamp(1.7rem,3.5vw,2.5rem)}h3[data-v-39c4888a]{font-size:clamp(1.25rem,2.5vw,1.5rem)}h4[data-v-39c4888a]{font-size:1.25rem}h5[data-v-39c4888a],h6[data-v-39c4888a]{font-size:1.125rem}p[data-v-39c4888a]{color:inherit}.lead[data-v-39c4888a]{color:var(--text-secondary);font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.75}.eyebrow[data-v-39c4888a]{align-items:center;color:var(--color-primary-dark);display:inline-flex;font-size:.78rem;font-weight:800;gap:.5rem;letter-spacing:.12em;text-transform:uppercase}.eyebrow[data-v-39c4888a]:before{background:var(--color-primary);border-radius:50%;content:"";height:.5rem;width:.5rem}.section-title-block[data-v-39c4888a]{display:flex;flex-direction:column;gap:.75rem}.section-desc[data-v-39c4888a]{color:var(--text-secondary);font-size:1.125rem;line-height:1.7;max-width:42rem}.text-primary[data-v-39c4888a]{color:var(--color-primary)!important}.text-secondary[data-v-39c4888a]{color:var(--text-secondary)!important}.text-muted[data-v-39c4888a]{color:var(--text-muted)!important}.text-light[data-v-39c4888a]{color:var(--text-contrast)!important}.text-light-muted[data-v-39c4888a]{color:var(--text-contrast-soft)!important}.text-center[data-v-39c4888a]{text-align:center!important}.text-left[data-v-39c4888a]{text-align:left!important}.text-right[data-v-39c4888a]{text-align:right!important}.btn[data-v-39c4888a]{align-items:center;border:1px solid transparent;border-radius:9999px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;gap:.5rem;justify-content:center;line-height:1.2;min-height:3rem;padding:.75rem 1.5rem;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),background-color .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.btn[data-v-39c4888a]:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.btn[data-v-39c4888a]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.btn-primary[data-v-39c4888a]{background:var(--color-primary);box-shadow:var(--shadow-primary);color:#fff}.btn-primary[data-v-39c4888a]:hover:not(:disabled){background:var(--color-primary-dark);box-shadow:0 6px 24px rgba(var(--color-primary-rgb),.28);transform:translateY(-1px)}.btn-secondary[data-v-39c4888a]{background:var(--surface-soft);border-color:var(--border-soft);color:var(--text-primary)}.btn-secondary[data-v-39c4888a]:hover:not(:disabled){background:var(--surface-soft-strong);transform:translateY(-1px)}.btn-ghost[data-v-39c4888a]{background:transparent;border-color:var(--border-soft);color:var(--text-primary)}.btn-ghost[data-v-39c4888a]:hover:not(:disabled),.btn-soft[data-v-39c4888a]{background:var(--surface-soft)}.btn-soft[data-v-39c4888a]{border-color:transparent;color:var(--text-primary)}.btn-soft[data-v-39c4888a]:hover:not(:disabled){background:var(--surface-soft-strong)}.btn-sm[data-v-39c4888a]{font-size:.875rem;min-height:2.6rem;padding:.7rem 1.05rem}.btn-lg[data-v-39c4888a]{font-size:1.125rem;min-height:3.8rem;padding:1.05rem 1.65rem}.btn-icon[data-v-39c4888a]{min-width:3.25rem;padding-inline:.95rem}.btn-full[data-v-39c4888a]{width:100%}.form-group[data-v-39c4888a]{margin-bottom:1.25rem}.form-label[data-v-39c4888a]{color:var(--text-primary);display:block;font-size:.875rem;font-weight:800;margin-bottom:.5rem}.form-input[data-v-39c4888a],.form-select[data-v-39c4888a],.form-textarea[data-v-39c4888a]{background:var(--surface-card);border:1px solid var(--border-soft);border-radius:14px;color:var(--text-primary);min-height:3rem;padding:.75rem 1rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.form-input[data-v-39c4888a]::-moz-placeholder,.form-select[data-v-39c4888a]::-moz-placeholder,.form-textarea[data-v-39c4888a]::-moz-placeholder{color:var(--text-muted)}.form-input[data-v-39c4888a]::placeholder,.form-select[data-v-39c4888a]::placeholder,.form-textarea[data-v-39c4888a]::placeholder{color:var(--text-muted)}.form-input[data-v-39c4888a]:focus,.form-select[data-v-39c4888a]:focus,.form-textarea[data-v-39c4888a]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.12);outline:none}.form-input[data-v-39c4888a]:disabled,.form-select[data-v-39c4888a]:disabled,.form-textarea[data-v-39c4888a]:disabled{cursor:not-allowed;opacity:.6}.form-textarea[data-v-39c4888a]{min-height:8rem;resize:vertical}.form-error[data-v-39c4888a]{color:#d96a5d}.form-error[data-v-39c4888a],.form-hint[data-v-39c4888a]{font-size:.875rem;margin-top:.25rem}.form-hint[data-v-39c4888a]{color:var(--text-secondary)}.card[data-v-39c4888a]{overflow:hidden}.card-interactive[data-v-39c4888a]{cursor:pointer;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.card-interactive[data-v-39c4888a]:hover{box-shadow:var(--shadow-elevated);transform:translateY(-3px)}.card-image[data-v-39c4888a]{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;width:100%}.card-body[data-v-39c4888a]{padding:1.35rem}@media(min-width:768px){.card-body[data-v-39c4888a]{padding:1.7rem}}.card-title[data-v-39c4888a]{font-size:1.25rem;margin-bottom:.5rem}.card-text[data-v-39c4888a]{color:var(--text-secondary);font-size:.875rem}.card-footer[data-v-39c4888a]{padding:1rem 1.35rem 1.35rem}.badge[data-v-39c4888a]{align-items:center;border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:700;gap:.35rem;letter-spacing:.06em;min-height:1.75rem;padding:.25rem .65rem;text-transform:uppercase}.badge-primary[data-v-39c4888a]{background:rgba(var(--color-primary-rgb),.14);color:var(--color-primary-dark)}.badge-success[data-v-39c4888a]{background:#5ea56c29;color:#5ea56c}.badge-warning[data-v-39c4888a]{background:#d7a44929;color:#d7a449}.badge-error[data-v-39c4888a]{background:#d96a5d29;color:#d96a5d}.tag[data-v-39c4888a]{align-items:center;background:var(--surface-tag);border-radius:9999px;color:var(--text-primary);display:inline-flex;font-weight:700;gap:.35rem;padding:.45rem .75rem}.alert[data-v-39c4888a],.tag[data-v-39c4888a]{font-size:.875rem}.alert[data-v-39c4888a]{align-items:flex-start;border:1px solid transparent;border-radius:14px;display:flex;gap:.75rem;padding:1rem}.alert-success[data-v-39c4888a]{background:#4e99601a;border-color:#4e996029;color:#4e9960}.alert-error[data-v-39c4888a]{background:#c4524a1a;border-color:#c4524a24;color:#c4524a}.alert-warning[data-v-39c4888a]{background:#c79a3e1a;border-color:#c79a3e24;color:#c79a3e}.alert-info[data-v-39c4888a]{background:#6494b21a;border-color:#6494b224;color:#6494b2}.spinner[data-v-39c4888a]{animation:spin-39c4888a .75s linear infinite;border:3px solid rgba(var(--color-primary-rgb),.18);border-radius:50%;border-top-color:var(--color-primary);display:inline-block;height:24px;width:24px}.spinner-sm[data-v-39c4888a]{border-width:2px;height:16px;width:16px}.spinner-lg[data-v-39c4888a]{border-width:4px;height:40px;width:40px}.skeleton[data-v-39c4888a]{animation:shimmer-39c4888a 1.5s infinite;background:linear-gradient(90deg,rgba(var(--ink-rgb),.06) 25%,rgba(var(--ink-rgb),.12),rgba(var(--ink-rgb),.06) 75%);background-size:200% 100%;border-radius:8px}.sr-only[data-v-39c4888a]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.flex[data-v-39c4888a]{display:flex}.flex-wrap[data-v-39c4888a]{flex-wrap:wrap}.items-center[data-v-39c4888a]{align-items:center}.justify-center[data-v-39c4888a]{justify-content:center}.justify-between[data-v-39c4888a]{justify-content:space-between}.gap-2[data-v-39c4888a]{gap:.5rem}.gap-3[data-v-39c4888a]{gap:.75rem}.gap-4[data-v-39c4888a]{gap:1rem}.gap-6[data-v-39c4888a]{gap:1.5rem}.mt-4[data-v-39c4888a]{margin-top:1rem}.mt-6[data-v-39c4888a]{margin-top:1.5rem}.mt-8[data-v-39c4888a]{margin-top:2rem}.mb-4[data-v-39c4888a]{margin-bottom:1rem}.mb-6[data-v-39c4888a]{margin-bottom:1.5rem}.mb-8[data-v-39c4888a]{margin-bottom:2rem}.py-4[data-v-39c4888a]{padding-bottom:1rem;padding-top:1rem}.py-6[data-v-39c4888a]{padding-bottom:1.5rem;padding-top:1.5rem}.py-8[data-v-39c4888a]{padding-bottom:2rem;padding-top:2rem}.rounded[data-v-39c4888a]{border-radius:14px}.rounded-lg[data-v-39c4888a]{border-radius:20px}.rounded-full[data-v-39c4888a]{border-radius:9999px}.shadow[data-v-39c4888a]{box-shadow:var(--shadow-card)}.shadow-lg[data-v-39c4888a]{box-shadow:var(--shadow-strong)}.content[data-v-39c4888a],.content-styles[data-v-39c4888a]{color:var(--text-secondary);line-height:1.8}.content h1[data-v-39c4888a],.content h2[data-v-39c4888a],.content h3[data-v-39c4888a],.content h4[data-v-39c4888a],.content h5[data-v-39c4888a],.content h6[data-v-39c4888a],.content-styles h1[data-v-39c4888a],.content-styles h2[data-v-39c4888a],.content-styles h3[data-v-39c4888a],.content-styles h4[data-v-39c4888a],.content-styles h5[data-v-39c4888a],.content-styles h6[data-v-39c4888a]{color:var(--text-primary);margin-bottom:.55em;margin-top:1.75em}.content h1[data-v-39c4888a]:first-child,.content h2[data-v-39c4888a]:first-child,.content h3[data-v-39c4888a]:first-child,.content h4[data-v-39c4888a]:first-child,.content h5[data-v-39c4888a]:first-child,.content h6[data-v-39c4888a]:first-child,.content-styles h1[data-v-39c4888a]:first-child,.content-styles h2[data-v-39c4888a]:first-child,.content-styles h3[data-v-39c4888a]:first-child,.content-styles h4[data-v-39c4888a]:first-child,.content-styles h5[data-v-39c4888a]:first-child,.content-styles h6[data-v-39c4888a]:first-child{margin-top:0}.content h2[data-v-39c4888a],.content-styles h2[data-v-39c4888a]{font-size:clamp(1.35rem,2vw,1.75rem)}.content h3[data-v-39c4888a],.content-styles h3[data-v-39c4888a]{font-size:clamp(1.15rem,1.5vw,1.35rem)}.content p[data-v-39c4888a],.content-styles p[data-v-39c4888a]{margin-bottom:1.05em}.content ol[data-v-39c4888a],.content ul[data-v-39c4888a],.content-styles ol[data-v-39c4888a],.content-styles ul[data-v-39c4888a]{margin:0 0 1.1em 1.2em}.content li+li[data-v-39c4888a],.content-styles li+li[data-v-39c4888a]{margin-top:.3em}.content a[data-v-39c4888a],.content-styles a[data-v-39c4888a]{color:var(--color-primary-dark);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.content a[data-v-39c4888a]:hover,.content-styles a[data-v-39c4888a]:hover{color:var(--color-primary)}.content blockquote[data-v-39c4888a],.content-styles blockquote[data-v-39c4888a]{background:var(--surface-soft);border-left:3px solid var(--color-primary);border-radius:14px;color:var(--text-primary);font-style:italic;margin:1.75em 0;padding:1.2em 1.4em}.content img[data-v-39c4888a],.content-styles img[data-v-39c4888a]{border-radius:20px;box-shadow:var(--shadow-card);margin:1.75rem 0}.content code[data-v-39c4888a],.content-styles code[data-v-39c4888a]{background:var(--surface-soft);border-radius:6px;color:var(--text-primary);font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",Cascadia Code,monospace;font-size:.92em;padding:.18em .42em}.content pre[data-v-39c4888a],.content-styles pre[data-v-39c4888a]{background:var(--surface-dark);border-radius:20px;color:var(--text-contrast);margin:1.2rem 0;overflow-x:auto;padding:1rem 1.15rem}.content pre code[data-v-39c4888a],.content-styles pre code[data-v-39c4888a]{background:none;color:inherit;padding:0}.content table[data-v-39c4888a],.content-styles table[data-v-39c4888a]{border-collapse:collapse;border-radius:20px;margin:1.25rem 0;overflow:hidden;width:100%}.content table td[data-v-39c4888a],.content table th[data-v-39c4888a],.content-styles table td[data-v-39c4888a],.content-styles table th[data-v-39c4888a]{border:1px solid var(--border-soft);padding:.85rem 1rem;text-align:left}.content table th[data-v-39c4888a],.content-styles table th[data-v-39c4888a]{background:var(--surface-soft);color:var(--text-primary)}@keyframes fadeIn-39c4888a{0%{opacity:0}to{opacity:1}}@keyframes slideUp-39c4888a{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes spin-39c4888a{to{transform:rotate(1turn)}}@keyframes shimmer-39c4888a{0%{background-position:-200% 0}to{background-position:200% 0}}.page-enter-active[data-v-39c4888a],.page-leave-active[data-v-39c4888a]{transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.page-enter-from[data-v-39c4888a],.page-leave-to[data-v-39c4888a]{opacity:0;transform:translateY(10px)}.home-hero[data-v-39c4888a]{color:#f4f4f2;overflow:hidden;padding-bottom:80px;padding-top:60px;position:relative;text-align:center}.home-hero__inner[data-v-39c4888a]{margin:0 auto;max-width:980px;position:relative}.home-hero__title[data-v-39c4888a]{color:#f4f4f2;font-family:Manrope,"Manrope Fallback: BlinkMacSystemFont","Manrope Fallback: Segoe UI","Manrope Fallback: Helvetica Neue","Manrope Fallback: Arial","Manrope Fallback: Noto Sans",Nunito,system-ui,sans-serif;font-size:clamp(40px,5.6vw,80px);font-weight:800;letter-spacing:-.01em;line-height:1.05;margin:0;position:relative;text-transform:uppercase}.home-hero__title-line[data-v-39c4888a]{display:block;position:relative}.home-deco[data-v-39c4888a]{display:inline-block;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.home-deco.home-deco--pin[data-v-39c4888a]{height:.9em;margin:-.15em .05em 0;width:.9em}.home-deco.home-deco--smile[data-v-39c4888a]{height:.8em;margin:0 .1em;width:.8em}.home-deco.home-deco--curl[data-v-39c4888a]{height:.9em;margin:0 .1em -.05em 0;width:1.1em}.home-deco.home-deco--phone[data-v-39c4888a]{height:1em;margin:0 0 -.1em .15em;width:1.05em}.home-hero__subtitle[data-v-39c4888a]{color:#a9aaa6;font-size:16px;line-height:1.55;margin:32px auto 0;max-width:640px}.home-hero__cta[data-v-39c4888a]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:36px}.home-hero__btn--primary[data-v-39c4888a]{background:#ee781c;border-color:#ee781c;border-radius:999px;color:#fff;font-size:16px;height:52px;padding:0 36px}.home-hero__btn--primary[data-v-39c4888a]:hover:not(:disabled){background:#f48935;border-color:#f48935;transform:none}.home-hero__btn--ghost[data-v-39c4888a]{align-items:center;border-color:#ffffff2e;border-radius:999px;color:#f4f4f2;display:inline-flex;font-size:16px;gap:8px;height:52px;padding:0 28px}.home-hero__btn--ghost[data-v-39c4888a]:hover:not(:disabled){background:#ffffff0d;border-color:#ffffff52}.home-hero__btn--ghost svg[data-v-39c4888a]{opacity:.85}.home-path-section[data-v-39c4888a]{background:transparent;min-height:300px;position:relative;width:100%}.home-hero-decor[data-v-39c4888a]{height:280px;margin-top:-20px;pointer-events:none;position:relative}.home-hero-decor__dancer[data-v-39c4888a],.home-hero-decor__stars[data-v-39c4888a]{bottom:0;position:absolute}.home-hero-decor__stars[data-v-39c4888a]{left:4%;width:180px}.home-hero-decor__dancer[data-v-39c4888a]{bottom:-10px;right:6%;width:170px}@media(max-width:1100px){.home-hero[data-v-39c4888a]{padding-bottom:56px;padding-top:48px}.home-hero__title[data-v-39c4888a]{font-size:clamp(36px,6vw,60px)}.home-path-section[data-v-39c4888a]{background-size:100% auto;min-height:240px}.home-hero-decor[data-v-39c4888a]{height:220px}.home-hero-decor__stars[data-v-39c4888a]{left:5%;width:140px}.home-hero-decor__dancer[data-v-39c4888a]{right:6%;width:130px}}@media(max-width:720px){.home-hero[data-v-39c4888a]{padding-bottom:40px;padding-top:32px}.home-hero__title[data-v-39c4888a]{font-size:clamp(28px,9vw,44px);line-height:1.08}.home-hero__subtitle[data-v-39c4888a]{font-size:14px;margin-top:20px}.home-hero__cta[data-v-39c4888a]{flex-direction:column;gap:10px;margin-top:28px;width:100%}.home-hero__btn--ghost[data-v-39c4888a],.home-hero__btn--primary[data-v-39c4888a]{height:48px;justify-content:center;max-width:360px;width:100%}.home-path-section[data-v-39c4888a]{min-height:180px}.home-hero-decor[data-v-39c4888a]{height:160px}.home-hero-decor__dancer[data-v-39c4888a],.home-hero-decor__stars[data-v-39c4888a]{width:90px}}.album-state[data-v-39c4888a]{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:18rem;text-align:center}.error-panel[data-v-39c4888a]{padding:2rem}.album-hero[data-v-39c4888a]{background:var(--surface-elevated);border:1px solid var(--border-soft);border-radius:28px;padding:clamp(1.25rem,4vw,2.25rem)}.album-back[data-v-39c4888a]{align-items:center;color:var(--text-secondary);display:inline-flex;font-weight:700;gap:.4rem;margin-bottom:.75rem}.album-back[data-v-39c4888a]:hover{color:var(--color-primary)}.album-breadcrumbs[data-v-39c4888a]{align-items:center;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:.85rem;font-weight:700;gap:.45rem;margin-bottom:.7rem}.album-breadcrumbs a[data-v-39c4888a]{color:inherit}.album-breadcrumbs a[data-v-39c4888a]:hover{color:var(--text-contrast)}.album-hero-copy .eyebrow[data-v-39c4888a]{display:block;margin-top:.35rem}.album-hero-copy h1[data-v-39c4888a]{margin-bottom:.6rem}.album-meta[data-v-39c4888a]{display:flex;flex-wrap:wrap;gap:.5rem}.album-panel[data-v-39c4888a]{margin-top:1.25rem;padding:clamp(1.25rem,4vw,2rem)}.album-section-head[data-v-39c4888a]{align-items:end;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1rem}.album-section-kicker[data-v-39c4888a]{color:var(--text-muted);font-size:.76rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.album-section-head h2[data-v-39c4888a]{margin-top:.35rem}.album-section-pill[data-v-39c4888a]{align-items:center;background:var(--surface-soft);border-radius:9999px;color:var(--text-secondary);display:inline-flex;font-size:.84rem;font-weight:800;min-height:2.35rem;padding:.5rem .9rem}.gallery-grid[data-v-39c4888a]{display:grid;gap:1rem}@media(min-width:768px){.gallery-grid[data-v-39c4888a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.gallery-grid[data-v-39c4888a]{grid-template-columns:repeat(3,minmax(0,1fr))}}.media-grid[data-v-39c4888a]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.media-item[data-v-39c4888a]{aspect-ratio:1;background:var(--surface-soft);border-radius:20px;cursor:pointer;overflow:hidden;position:relative;transition:transform .15s ease}.media-item[data-v-39c4888a]:hover{transform:scale(1.02)}.media-item:hover img[data-v-39c4888a]{transform:scale(1.04)}.media-item:hover .media-overlay[data-v-39c4888a]{opacity:1}.media-item img[data-v-39c4888a]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.media-placeholder[data-v-39c4888a]{align-items:center;color:var(--color-primary);display:flex;height:100%;justify-content:center;width:100%}.media-overlay[data-v-39c4888a]{align-items:end;background:linear-gradient(180deg,#00000005,#000000a6);display:flex;inset:0;opacity:0;padding:.75rem;position:absolute;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.media-overlay span[data-v-39c4888a]{background:rgba(var(--contrast-rgb),.9);color:var(--text-primary);font-size:.75rem}.media-badge[data-v-39c4888a],.media-overlay span[data-v-39c4888a]{align-items:center;border-radius:9999px;display:inline-flex;font-weight:700;letter-spacing:.06em;padding:.3rem .65rem;text-transform:uppercase}.media-badge[data-v-39c4888a]{background:#000000a6;color:var(--text-contrast);font-size:.72rem;left:.75rem;position:absolute;top:.75rem}
