@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";.fancy-link[data-v-f348e464]{color:currentColor;text-decoration:none;transition:color .3s ease;width:auto}.text-content[data-v-f348e464]{display:inline-block;position:relative}.fancy-underline[data-v-f348e464]{background:currentColor;bottom:-2px;height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.86,0,.07,1);width:100%}.fancy-link:hover .fancy-underline[data-v-f348e464]{transform:scaleX(1);transform-origin:left}@font-face{font-family:Montserrat;src:local("Montserrat Variable Italic"),url(../_fonts/oL9oUaLmvLy7CrMG_SR3Fe6pqVg2KVUvBeBWK1Z8fAU-K0xRaGLQ8RIKGSk_FQJ2W4m2XHZYJiQH0xxItOnFf9I.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:100 900;font-style:italic}@font-face{font-family:"Montserrat Fallback: Arial";src:local("Arial");size-adjust:112.8307%;ascent-override:85.7923%;descent-override:22.2457%;line-gap-override:0%}@font-face{font-family:Montserrat;src:local("Montserrat Variable Italic"),url(../_fonts/CM_twa05vt7xco9pt30t57nLArN5dw2FYrsrzAIppG4-0eHE1ECJdHEcgdKiLXdIavhkJ7tAscm34gekzvJvc_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:100 900;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Variable Italic"),url(../_fonts/_xcHwxJLGf7ifp8FnvTVDxtoVwCyzW_HSM_SyMof_Kg-xRhwusuqJyPJpDbteFtP6WdjdCp5OOFbNe3QR_6yLwI.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:100 900;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Variable Italic"),url(../_fonts/3DwwVWV4U9sObPebMl7uw9dMrVM33Xk-kf7censDokk-dweikiqcCXpOuuRVi0ZFhEPUPmuIC4moKRn1hpNMRAQ.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:100 900;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Variable Italic"),url(../_fonts/W5WywcATsYlevYR0RUesn5Ak8T4kswOyfm7lhtAXNcc-_5HUq0GxYcVFjn587JVUbvIMyZ2_bKZ79D_5yIj3OU8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:100 900;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Variable"),url(../_fonts/kAqF1Nn8c0M_yN37Gv3l3H44axPqV6NKOMC8twtQxLA-LOz1LmUjLqXEIWB1_hEQN_0qlbuayaFVxUsg7UyWX5Y.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:100 900;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Variable"),url(../_fonts/gr-f_oqydtTkXDIrcvO2V6lTg577tmEKlnOIwkPBKo4-H9WDiCbXaUMi1qKq93wck1PIZbEtku0wn06COOBwjbk.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:100 900;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Variable"),url(../_fonts/MZbCPvmRYotxUUvY6zU3ifP4mb57MYdnB7p1lkvl3kA-GYiAqy_uzJKrHWQzjW_bQOmwZk0zFkAYKRouO_6aZsw.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:100 900;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Variable"),url(../_fonts/6OP6pe3rB37_PhAnpEyWrSlXdT2qFZn0bFulgzRTjC4-LoE3gz8hHjr5sXw01nzoJnj8sdrkG9sfWVZ_xadWVeY.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:100 900;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Variable"),url(../_fonts/CisIO2l7o2ty4gUsHbZM1s-FwhhBIal_RAh3HnHGWeU-kUWP5mxm5iFN_YBy1Q_3g16Fk9gZUI_AVj3SQ191wB4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:100 900;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Thin Italic"),url(../_fonts/wY8AVV2MrwrooCaxQ-2Z8zorfZOLw9jwCp00XgoOSzw-qqYBz_mLNKaxf8bjNG7mUn1QejVpG0YKOQn2TyAJABM.woff) format(woff);font-display:swap;font-weight:100;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat ExtraLight Italic"),url(../_fonts/Fu7wtqSAjgjAUPkcXNs6fWlLhj4KZgJt9WaCi8LkG74-wNTIyAVZGNW3Vt4q32EJDoS8JfMkekQiNfB93e76N3o.woff) format(woff);font-display:swap;font-weight:200;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Light Italic"),url(../_fonts/Br_bkabc1qrLItrtzlVDy1DBhuPUj2hx0k67rdmaatE-z5O_y1Bb1MZ5V2OxvyKFOl6gWK5XMOOJYbT361KdVHc.woff) format(woff);font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Regular Italic"),local("Montserrat Italic"),url(../_fonts/HKcUPtnDHvKNPa4rMX7eiByByi17tZIoTl4FKqORigs-2gfgxcuhhgELqgPwNAS5RLe3lUZdFbAKL6qhqzPZF_0.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Medium Italic"),url(../_fonts/Kyajvd9ogJ9GvmqdBjF_ZC497dc6SkKT88OxuuQVtzI-vlcW_9SiuRTg-tSMUP9ByD5yO1PsbLMQvd-smCZRo8o.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat SemiBold Italic"),url(../_fonts/UtWqnhK5QdJBoZPmx7kWEq869KzSD6ENVUMbuIrf1aQ-4lptdB7JcpTH60X2rtp18Pv7RIG1N1eDZaDiImOwqHE.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Bold Italic"),url(../_fonts/hIQ2x9hL9g06Mi8jyYxVdvuid5915jsx5H7TWJLq75g-V2ByUyhRyirE07ODb9Qu_q0d5edZZwPKlRTz_f1uisE.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat ExtraBold Italic"),url(../_fonts/tyKDLeY3NY1uHJrURZoiMUzeF8LCTiOkqkI1KKsaXcc-ypyvK_yZdTvXRSKXuiuTP9RQErzrBbSM_0e_W9J_V2M.woff) format(woff);font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Black Italic"),url(../_fonts/MGI9D5UjGqH7thVIeUlhL0y4RMIuDOKD4gkbiArk8M4-mzMaOGrfGXZrwWsF0J2aktFKxRtv04tNd63j9eZfv88.woff) format(woff);font-display:swap;font-weight:900;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Thin"),url(../_fonts/92kDr-TXtemvQg0vyRCWgv0Vt29vPLb0S1o20gDV4xw-SlXVL03aJahkOpErL0DyKX7RbRCGlFy0nSkkpUPz5Dc.woff) format(woff);font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat ExtraLight"),url(../_fonts/xE6uqAKjVvsR8NnXFi_18WrKNXbtwloIhgSKKgjl_cs-HLjw0IiQMMrIvo0F5jBRAN5H3GwajfOSH9cX3XImE04.woff) format(woff);font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Light"),url(../_fonts/SERYpz2i8Ug-y24LKUykfdunpxsXzjd4UmWRp09oML0-fZLV2xgx1IKJ1zm39BMI6ecJRNN58l7bSTERbMNSvsc.woff) format(woff);font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(../_fonts/fHgajwLuJG0TAcn3WzEtxR_NSdhD00piucmNyjxl9Tg-uJ9XSa4Q1HmvHre2nxofpmhKcATXyZGecoFWwAvV6Pw.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Medium"),url(../_fonts/dXCKRTrp_n8VcHcBJkFdRgzaV4ac97rzNQNUG-JvLLc-dTg5Gtt4_HomSGn4bVybmrkhMakbW5_wwfj0ATJ1cPY.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat SemiBold"),url(../_fonts/ykn-tRn-lTRlJ3bAMA4BuoCtffQFGDgU__-iqLU4qRg-z095i6PU3MR8nvm4hn_iTQdOZVkE8lwudeN16AGRpNo.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Bold"),url(../_fonts/dQqftMHQAs12MRX4-HHFt-izY1PWIQHaXKGszcVJ98Y-vbp9ogl9THanEzSwOgqoMyGNU_yebn2WBlXCAWJyLSE.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat ExtraBold"),url(../_fonts/fYFA7HhmnZcrZCRM_esah5tKdtSSSikhtdrq1SmqTf8-wGH7A7ZRmUagoER22PGDRAhhyUPxM4T_vQnjNs5n20U.woff) format(woff);font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Black"),url(../_fonts/r5mndlfIXM9EhgIaSeQZlrL1DhY6nWPiDnxffF7K5oM-hdoIi2Fp6k3Q43pSC9jkDBPSsYtQu7jXqY7t5dV9Wx4.woff) format(woff);font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Variable Italic"),url(../_fonts/C2qfcbBTHvlxCsnFskYnl-PbwxcbqEfH2hydxTmyQs0-cmeSlsACVdt9JkpSC8KwFXzVE5a6RtzC6qw3PUIb8ck.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400 900;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Variable Italic"),url(../_fonts/Q8_D6YvnrrJZUdFtPzRiE-TWxOW2ldrXJN6CEOqC_xA-pN5k8qkvhn4EKTaX3b6yopsXrvLewPzY__1315v3jG4.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 900;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Variable"),url(../_fonts/U2Kb0AKMiHRYgG7Gpaaq-G7JbRzkQFbelF8HlzM7wgw-u0CL6zQNggoRlBgZMxfICShIg8PEEfFNyHYLv6EVO7s.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400 900;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Variable"),url(../_fonts/lqrCgSM09MHG2kTabk1EDDM6DMhqosv1Eltyb0JDtfs-lhcu3473uCsODigpTZ5BhdNNaD2J6Wk2T8O3XOdA_eU.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 900;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Variable"),url(../_fonts/a0pq7nGAsImf0ZGdGsFXuw7RgH2dsMXU7KWckn6u9Rg-eDvXvzGFdXf9x6aABeLhOBDehz885QYBErRnCGAnB_8.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 900;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display SemiBold Italic"),url(../_fonts/v8Cfac2_qlLF9uS69cYkIci8cdEi4N97RjCk6reGNUw-HWKDyq7B_6xB8g0yB0ZPhZD8giXeut1MiE_GNTHX_WY.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Bold Italic"),url(../_fonts/V79U9pFrUFOPJg-R6lO9ZvFIJMJLbrLqmFzCKbqQ5DQ-2WUX_48kyzQ9vFYtf3AfE7MCSRYEqYEUKR9EP6jW38A.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/BwLMBexCtZO0KzC4tD996chQOeXLBINL3hGZg8v4ACc-N41BHoOars1LRCRe_gyE1uk9vcWO8_gVFCxCiAQdBOE.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Medium"),url(../_fonts/XZJXxmlkD3wMDvxSXPb8_cWJJemWogzYJi9gdFHqgQg-WHddu7LsY_sB0vGsIxszUPFB9LPxGrymO3FKWp1EXK4.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display ExtraBold"),url(../_fonts/5q29aiMZevPBC3Or18_oU5D9xMgoRN6g2NHI1s0P4A0-cPjZyGejkhNKcIaANq3Y4Y9rVTmd5VX49CFw_492COw.woff) format(woff);font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Black"),url(../_fonts/YK1lmSiR7HQiQwM8NKea5meb9zfEZsq-zvOHNtS6lbo-zbQZx__T565kIs_2CVQ1LJF_TilmM-mHNAt8Mcf7-JA.woff) format(woff);font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:"Playfair Display Fallback: Arial";src:local("Arial");size-adjust:101.3906%;ascent-override:106.716%;descent-override:24.7558%;line-gap-override:0%}@font-face{font-family:Playfair Display;src:local("Playfair Display Variable Italic"),url(../_fonts/siaL9rIUfl2Qk1dRK088MnqoEAEoW_AUawFIBAr5wUE-4Nnmj8crnXVfKZLMjZwyos6eVDJK_23s2l4g_0JdM0o.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 900;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Variable Italic"),url(../_fonts/Nb42ZLX2VEgVcMp9HnZNB1WntaivVPrEzDTmy858agk-lGmFQEEONbzRZaE29lGUkYnLDk4GRSs4KDXvKoezsk8.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 900;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Variable"),url(../_fonts/VcekwtTJx24p4eYyiNed0wfvocG6WcZphESuUZRLqkk-g0FmS2KCjC1r52a40ePjZ9MVsNgcL1SMM5mP9TOibYE.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 900;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/pMOkeVkioJqshjHFvBpWmyFAj3AvQ21sE5_dH5mVieg-BjZ__EvrxvYVD6ClWIOs_0SLGBO8S_Mb73XZi71briU.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Medium Italic"),url(../_fonts/VUjITnkDo7GrufcKkI6NcMXmSFRNLMPwA0Wd45szSv0-7EgYUm64P72_EJkmxJFDfOvqEJ82sDB4JY9USwvmdO4.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display ExtraBold Italic"),url(../_fonts/aRRupnkZKemPaqlEzgDG0WL16-JYgD7SURnRfVgRcDA-k4VunXBJt2J8kK3sOjWRD_krOEOO8bfeBKzk73ClKpY.woff) format(woff);font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Black Italic"),url(../_fonts/GZOQvDigCaXLZtYl9sNj3_KEagxBmfcznhVKHI1ZY_s-lmN61WOq8iD1_xVfNjriLtwgJqaoYgm62ROM3ohJ1y8.woff) format(woff);font-display:swap;font-weight:900;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display SemiBold"),url(../_fonts/PIl0ZS067Hghx9_Tdq8yNGtgJPcuWHw40UOV1o_CeQc-N98RH45c_3BjpJgHl4_JSk5KcwQ69lUAx4BAz4NPF8g.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Bold"),url(../_fonts/4K7DZqw852htvI_g4Q31CNdbgzTCJpNBnUH6cYPOZTc-59ydU77vLusIchf5GpzbxRwRmgldAh7OXIF7c_X0Og4.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}.navbar[data-v-1e75043c]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0a0a0f36;border-bottom:1px solid hsla(0,0%,100%,.05);box-shadow:0 5px 20px #0000004d;height:70px;left:0;position:fixed;right:0;top:0;z-index:1000}.navbar-content[data-v-1e75043c]{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 2rem}.logo[data-v-1e75043c]{font-family:Playfair Display,"Playfair Display Fallback: Times New Roman",serif;font-size:1.5rem;font-weight:500;letter-spacing:1px}.logo[data-v-1e75043c],.logo a[data-v-1e75043c]{color:#fff;text-decoration:none}.logo a[data-v-1e75043c]{transition:color .3s ease}.nav-links[data-v-1e75043c]{display:flex;font-family:Playfair Display,"Playfair Display Fallback: Arial",sans-serif;gap:2rem}.nav-link[data-v-1e75043c]{color:#fffc;font-size:1rem;padding:.5rem 0;position:relative;text-decoration:none;transition:all .3s ease}.nav-link[data-v-1e75043c]:hover{color:#fff}.nav-link[data-v-1e75043c]:after{background:#cf3030;border-radius:3px;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-link[data-v-1e75043c]:hover:after{width:100%}.glass-btn[data-v-1e75043c]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#cf303033;border:1px solid rgba(207,48,48,.3);border-radius:8px;box-shadow:0 2px 10px #cf303033;color:#fff;cursor:pointer;font-size:.9rem;padding:.6rem 1.2rem;transition:all .3s ease}.glass-btn[data-v-1e75043c]:hover{background:#cf30304d;transform:translateY(-1px)}.glass-btn[data-v-1e75043c]:hover,.register-btn[data-v-1e75043c]{border-color:#cf303080}.register-btn[data-v-1e75043c]{background:#cf303066;margin-left:10px}.register-btn[data-v-1e75043c]:hover{background:#cf303080;border-color:#cf3030b3}.nav-buttons[data-v-1e75043c]{align-items:center;display:flex;font-family:Montserrat,"Montserrat Fallback: Arial",sans-serif}.user-menu[data-v-1e75043c]{position:relative}.user-info[data-v-1e75043c]{align-items:center;background:#ffffff05;border:1px solid hsla(0,0%,100%,.05);border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:8px 12px;transition:all .3s ease}.user-info[data-v-1e75043c]:hover{background:#ffffff14;border-color:#ffffff1a;transform:translateY(-1px)}.user-details[data-v-1e75043c]{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.username[data-v-1e75043c]{color:#fff;font-size:.9rem;font-weight:600;line-height:1}.user-email[data-v-1e75043c]{color:#ffffff80;font-size:.75rem;line-height:1}.user-avatar[data-v-1e75043c]{align-items:center;background:linear-gradient(135deg,#cf3030cc,#cf303099);border-radius:50%;box-shadow:0 4px 12px #cf30304d;color:#fff;display:flex;font-size:.9rem;font-weight:600;height:36px;justify-content:center;overflow:hidden;position:relative;width:36px}.avatar-image[data-v-1e75043c]{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar-initials[data-v-1e75043c]{font-weight:700;letter-spacing:.5px}.dropdown-arrow[data-v-1e75043c]{align-items:center;background:#141419e6;border:2px solid hsla(0,0%,100%,.1);border-radius:50%;bottom:-2px;display:flex;height:16px;justify-content:center;position:absolute;right:-2px;transition:all .3s ease;width:16px}.dropdown-arrow.rotated[data-v-1e75043c]{transform:rotate(180deg)}.dropdown-menu[data-v-1e75043c]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0f14fa;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;box-shadow:0 20px 40px #0006,0 0 0 1px #ffffff05;overflow:hidden;position:absolute;right:0;top:calc(100% + 12px);width:320px;z-index:1000}.dropdown-header[data-v-1e75043c]{align-items:center;background:linear-gradient(135deg,#cf30301a,#cf30300d);border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;gap:12px;padding:20px}.header-avatar[data-v-1e75043c]{align-items:center;background:linear-gradient(135deg,#cf3030cc,#cf303099);border-radius:50%;box-shadow:0 4px 12px #cf30304d;display:flex;height:48px;justify-content:center;overflow:hidden;width:48px}.header-avatar-image[data-v-1e75043c]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.header-avatar-initials[data-v-1e75043c]{color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:1px}.header-info[data-v-1e75043c]{flex:1}.header-name[data-v-1e75043c]{color:#fff;font-size:1.1rem;font-weight:600;line-height:1;margin:0 0 4px}.header-email[data-v-1e75043c]{color:#fff9;font-size:.85rem;line-height:1;margin:0}.dropdown-section[data-v-1e75043c]{padding:8px}.dropdown-item[data-v-1e75043c]{align-items:center;background:none;border:none;border-radius:8px;color:#fffc;cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:12px 16px;text-align:left;text-decoration:none;transition:all .2s ease;width:100%}.dropdown-item[data-v-1e75043c]:hover{background:#ffffff14;color:#fff;transform:translate(4px)}.item-icon[data-v-1e75043c]{align-items:center;background:#ffffff0d;border-radius:8px;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.dropdown-item:hover .item-icon[data-v-1e75043c]{background:#cf303033;color:#cf3030}.item-content[data-v-1e75043c]{display:flex;flex:1;flex-direction:column;gap:2px}.item-title[data-v-1e75043c]{font-size:.95rem;font-weight:500;line-height:1}.item-subtitle[data-v-1e75043c]{color:#ffffff80;font-size:.8rem;line-height:1}.dropdown-divider[data-v-1e75043c]{background:#ffffff14;height:1px;margin:8px 0}.logout[data-v-1e75043c]{color:#ff4545cc}.logout[data-v-1e75043c]:hover{background:#ff45451a;color:#ff4545}.logout:hover .item-icon[data-v-1e75043c]{background:#ff454533;color:#ff4545}.dropdown-enter-active[data-v-1e75043c],.dropdown-leave-active[data-v-1e75043c]{transition:all .3s cubic-bezier(.25,.8,.25,1)}.dropdown-enter-from[data-v-1e75043c],.dropdown-leave-to[data-v-1e75043c]{opacity:0;transform:translateY(-10px) scale(.95)}@keyframes slideIn-1e75043c{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.glow-line[data-v-1e75043c]{background:linear-gradient(90deg,transparent,rgba(181,69,47,.3),rgba(207,48,48,.5),rgba(181,47,47,.3),transparent);bottom:0;filter:blur(1px);height:1px;left:0;position:absolute;width:100%}@media (max-width:768px){.nav-links[data-v-1e75043c],.user-details[data-v-1e75043c]{display:none}}@font-face{font-family:"Playfair Display Fallback: Times New Roman";src:local("Times New Roman");size-adjust:111.2615%;ascent-override:97.2483%;descent-override:22.5595%;line-gap-override:0%}@font-face{font-family:Playfair Display;src:local("Playfair Display Variable Italic"),url(../_fonts/Nb42ZLX2VEgVcMp9HnZNB1WntaivVPrEzDTmy858agk-lGmFQEEONbzRZaE29lGUkYnLDk4GRSs4KDXvKoezsk8.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 900;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Variable Italic"),url(../_fonts/Q8_D6YvnrrJZUdFtPzRiE-TWxOW2ldrXJN6CEOqC_xA-pN5k8qkvhn4EKTaX3b6yopsXrvLewPzY__1315v3jG4.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 900;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Variable"),url(../_fonts/lqrCgSM09MHG2kTabk1EDDM6DMhqosv1Eltyb0JDtfs-lhcu3473uCsODigpTZ5BhdNNaD2J6Wk2T8O3XOdA_eU.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 900;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Variable"),url(../_fonts/a0pq7nGAsImf0ZGdGsFXuw7RgH2dsMXU7KWckn6u9Rg-eDvXvzGFdXf9x6aABeLhOBDehz885QYBErRnCGAnB_8.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 900;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display SemiBold Italic"),url(../_fonts/v8Cfac2_qlLF9uS69cYkIci8cdEi4N97RjCk6reGNUw-HWKDyq7B_6xB8g0yB0ZPhZD8giXeut1MiE_GNTHX_WY.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Bold Italic"),url(../_fonts/V79U9pFrUFOPJg-R6lO9ZvFIJMJLbrLqmFzCKbqQ5DQ-2WUX_48kyzQ9vFYtf3AfE7MCSRYEqYEUKR9EP6jW38A.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/BwLMBexCtZO0KzC4tD996chQOeXLBINL3hGZg8v4ACc-N41BHoOars1LRCRe_gyE1uk9vcWO8_gVFCxCiAQdBOE.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Medium"),url(../_fonts/XZJXxmlkD3wMDvxSXPb8_cWJJemWogzYJi9gdFHqgQg-WHddu7LsY_sB0vGsIxszUPFB9LPxGrymO3FKWp1EXK4.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display ExtraBold"),url(../_fonts/5q29aiMZevPBC3Or18_oU5D9xMgoRN6g2NHI1s0P4A0-cPjZyGejkhNKcIaANq3Y4Y9rVTmd5VX49CFw_492COw.woff) format(woff);font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Black"),url(../_fonts/YK1lmSiR7HQiQwM8NKea5meb9zfEZsq-zvOHNtS6lbo-zbQZx__T565kIs_2CVQ1LJF_TilmM-mHNAt8Mcf7-JA.woff) format(woff);font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Variable Italic"),url(../_fonts/C2qfcbBTHvlxCsnFskYnl-PbwxcbqEfH2hydxTmyQs0-cmeSlsACVdt9JkpSC8KwFXzVE5a6RtzC6qw3PUIb8ck.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400 900;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Variable Italic"),url(../_fonts/siaL9rIUfl2Qk1dRK088MnqoEAEoW_AUawFIBAr5wUE-4Nnmj8crnXVfKZLMjZwyos6eVDJK_23s2l4g_0JdM0o.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 900;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Variable"),url(../_fonts/U2Kb0AKMiHRYgG7Gpaaq-G7JbRzkQFbelF8HlzM7wgw-u0CL6zQNggoRlBgZMxfICShIg8PEEfFNyHYLv6EVO7s.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400 900;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Variable"),url(../_fonts/VcekwtTJx24p4eYyiNed0wfvocG6WcZphESuUZRLqkk-g0FmS2KCjC1r52a40ePjZ9MVsNgcL1SMM5mP9TOibYE.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 900;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/pMOkeVkioJqshjHFvBpWmyFAj3AvQ21sE5_dH5mVieg-BjZ__EvrxvYVD6ClWIOs_0SLGBO8S_Mb73XZi71briU.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Medium Italic"),url(../_fonts/VUjITnkDo7GrufcKkI6NcMXmSFRNLMPwA0Wd45szSv0-7EgYUm64P72_EJkmxJFDfOvqEJ82sDB4JY9USwvmdO4.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display ExtraBold Italic"),url(../_fonts/aRRupnkZKemPaqlEzgDG0WL16-JYgD7SURnRfVgRcDA-k4VunXBJt2J8kK3sOjWRD_krOEOO8bfeBKzk73ClKpY.woff) format(woff);font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Black Italic"),url(../_fonts/GZOQvDigCaXLZtYl9sNj3_KEagxBmfcznhVKHI1ZY_s-lmN61WOq8iD1_xVfNjriLtwgJqaoYgm62ROM3ohJ1y8.woff) format(woff);font-display:swap;font-weight:900;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display SemiBold"),url(../_fonts/PIl0ZS067Hghx9_Tdq8yNGtgJPcuWHw40UOV1o_CeQc-N98RH45c_3BjpJgHl4_JSk5KcwQ69lUAx4BAz4NPF8g.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Bold"),url(../_fonts/4K7DZqw852htvI_g4Q31CNdbgzTCJpNBnUH6cYPOZTc-59ydU77vLusIchf5GpzbxRwRmgldAh7OXIF7c_X0Og4.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}.glass-footer[data-v-01690e11]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0a0a0a20;border-top:1px solid rgba(207,48,48,.15);box-shadow:0 -10px 30px #cf30301a;font-family:Playfair Display,"Playfair Display Fallback: Times New Roman",serif;overflow:hidden;position:relative;width:100%;z-index:10}.glass-footer[data-v-01690e11]:before{background:linear-gradient(90deg,transparent,rgba(207,48,48,.2),rgba(255,75,75,.4),rgba(207,48,48,.2),transparent);box-shadow:0 0 20px 5px #ff3c3c4d;content:"";height:1px;left:0;position:absolute;right:0;top:0;z-index:1}.footer-content[data-v-01690e11]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:1200px;padding:3rem 2rem;position:relative;z-index:2}.footer-section h3[data-v-01690e11]{color:#fff;font-size:1.8rem;font-weight:500}.footer-section h3[data-v-01690e11],.footer-section h4[data-v-01690e11]{font-family:Playfair Display,"Playfair Display Fallback: Times New Roman",serif;margin-bottom:1rem}.footer-section h4[data-v-01690e11]{color:#f0f0f0;font-size:1.2rem;font-weight:400}.footer-section p[data-v-01690e11]{align-items:center;color:#b0b0b0;display:flex;font-size:.95rem;line-height:1.5;margin-bottom:1rem}.footer-section.links ul[data-v-01690e11]{list-style:none;padding:0}.footer-section.links li[data-v-01690e11]{margin-bottom:.7rem}.footer-section.links a[data-v-01690e11]{color:#b0b0b0;font-size:.95rem;position:relative;text-decoration:none;transition:all .3s}.footer-section.links a[data-v-01690e11]:after{background-color:#ff3c3cb3;bottom:-2px;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.footer-section.links a[data-v-01690e11]:hover{color:#fff}.footer-section.links a[data-v-01690e11]:hover:after{width:100%}.social-icons[data-v-01690e11]{display:flex;gap:1rem;margin-top:1.5rem}.social-icon[data-v-01690e11]{align-items:center;background:#ffffff0f;border:1px solid rgba(207,48,48,.2);border-radius:50%;color:#e0e0e0;display:flex;height:36px;justify-content:center;transition:all .3s;width:36px}.social-icon[data-v-01690e11]:hover{background:#cf303026;border-color:#cf303080;box-shadow:0 5px 15px #cf303033;color:#fff;transform:translateY(-3px)}.footer-section.contact a[data-v-01690e11]{color:#b0b0b0;text-decoration:none;transition:color .3s}.footer-section.contact a[data-v-01690e11]:hover{color:#fff}.newsletter[data-v-01690e11]{display:flex;gap:0;margin-top:1.5rem;position:relative}[data-v-01690e11] .newsletter-input{background:#14141480!important;border:1px solid rgba(207,48,48,.3)!important;border-radius:8px 0 0 8px!important;color:#fff!important}[data-v-01690e11] .newsletter-input:focus{background:#1e1e1e99!important;border-color:#cf303066!important;box-shadow:0 0 0 2px #cf303033!important}.subscribe-btn[data-v-01690e11]{background:#cf303033!important;border:1px solid rgba(207,48,48,.3)!important;border-radius:0 8px 8px 0!important;margin-left:-1px}.subscribe-btn[data-v-01690e11]:hover{background:#cf30304d!important;border-color:#cf303080!important}.footer-bottom[data-v-01690e11]{background:#0003;padding:1.5rem;position:relative;text-align:center}.glow-line[data-v-01690e11]{background:linear-gradient(90deg,transparent,rgba(181,69,47,.3),rgba(207,48,48,.5),rgba(181,47,47,.3),transparent);filter:blur(1px);height:1px;left:0;position:absolute;top:0;width:100%}.footer-bottom p[data-v-01690e11]{color:#888;font-size:.9rem}.legal-links[data-v-01690e11]{margin-top:1rem}.legal-links a[data-v-01690e11]{color:#888;font-size:.85rem;margin:0 .5rem;text-decoration:none;transition:color .3s}.legal-links a[data-v-01690e11]:hover{color:#fff}@media (max-width:768px){.footer-content[data-v-01690e11]{gap:2rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:2rem}.footer-section.brand[data-v-01690e11]{grid-column:1/-1}}*{margin:0;padding:0}html.dark body{background-color:#000;color:#fff}.cursor-glow{background:radial-gradient(circle,#cf303099 0,#cf303033 40%,#cf303000 70%);border-radius:50%;filter:blur(20px);height:150px;opacity:.7;pointer-events:none;position:fixed;transform:translate(-50%,-50%);transition:width .3s ease,height .3s ease;width:150px;z-index:-10}
