.cls-1[data-v-c85823d2],.cls-1[data-v-4400927a]{fill:#4e69b2}.cls-2[data-v-4400927a]{fill:#333}@font-face{font-family:Lufga;src:local("Lufga Regular"),local("Lufga"),url(../fonts/Lufga-Regular.woff2) format(woff2),url(../lib/fonts/Lufga/Lufga-Regular.woff2) format(woff2),url(../fonts/Lufga-Regular.woff) format(woff),url(../lib/fonts/Lufga/Lufga-Regular.woff) format(woff),url(../fonts/Lufga-Regular.ttf) format(truetype),url(../lib/fonts/Lufga/Lufga-Regular.ttf) format(truetype),url(../lib/fonts/Lufga/Lufga-Regular.eot) format(embedded-opentype);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Lufga;src:local("Lufga Bold"),url(../fonts/Lufga-Bold.woff2) format(woff2),url(../lib/fonts/Lufga/lufga-bold.woff2) format(woff2),url(../fonts/Lufga-Bold.woff) format(woff),url(../lib/fonts/Lufga/lufga-bold.woff) format(woff),url(../fonts/Lufga-Bold.ttf) format(truetype),url(../lib/fonts/Lufga/lufga-bold.ttf) format(truetype);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Lufga;src:local("Lufga Bold Italic"),url(../lib/fonts/Lufga/Lufga-Bold-Italic.woff2) format(woff2),url(../lib/fonts/Lufga/Lufga-Bold-Italic.woff) format(woff),url(../lib/fonts/Lufga/Lufga-Bold-Italic.ttf) format(truetype),url(../lib/fonts/Lufga/Lufga-Bold-Italic.eot) format(embedded-opentype);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Lufga;src:local("Lufga Regular Italic"),local("Lufga Italic"),url(../lib/fonts/Lufga/Lufga-Italic.woff2) format(woff2),url(../lib/fonts/Lufga/Lufga-Italic.woff) format(woff),url(../lib/fonts/Lufga/Lufga-Italic.ttf) format(truetype),url(../lib/fonts/Lufga/Lufga-Italic.eot) format(embedded-opentype);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Lufga;src:local("Lufga Medium"),url(../fonts/Lufga-Medium.woff2) format(woff2),url(../fonts/Lufga-Medium.woff) format(woff),url(../fonts/Lufga-Medium.ttf) format(truetype);font-display:swap;font-weight:500;font-style:normal}.main-nav[data-v-8650de88]{position:fixed;transition:all .3s var(--cubic-bezier);z-index:1000}.nav-mobile[data-v-8650de88]{display:none}@media (max-width:719px){.nav-mobile[data-v-8650de88]{background-color:transparent;padding:16px 64px;top:32px}.main-nav.scrolled .nav-mobile[data-v-8650de88],.nav-mobile[data-v-8650de88]{align-items:center;display:flex;justify-content:space-between;left:0;position:fixed;right:0;transition:all .3s var(--cubic-bezier);width:100%;z-index:1002}.main-nav.scrolled .nav-mobile[data-v-8650de88]{background-color:var(--color-white);box-shadow:0 0 10px #0000001a;padding:16px 32px;top:0}}.main-nav.nav-hidden .nav-mobile[data-v-8650de88]{transform:translateY(-100%)}.main-nav.nav-visible .nav-mobile[data-v-8650de88]{transform:translateY(0)}.contact-link[data-v-8650de88]{align-items:center;display:flex;text-decoration:none}.contact-icon[data-v-8650de88]{color:var(--color-slate-700);font-size:24px;transition:all .2s var(--cubic-bezier)}.contact-link:hover .contact-icon[data-v-8650de88]{color:var(--color-blue-600)}.logo-link[data-v-8650de88]{align-items:center;display:flex;justify-content:center;text-decoration:none}.logo-link svg[data-v-8650de88]{height:2rem;transition:all .3s var(--cubic-bezier);width:auto}.menu-toggle[data-v-8650de88]{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;height:20px;justify-content:space-between;padding:0;width:24px;z-index:1001}.hamburger-line[data-v-8650de88]{background-color:var(--color-slate-700);height:2px;transform-origin:center;transition:all .3s var(--cubic-bezier);width:100%}.menu-toggle.active .hamburger-line[data-v-8650de88]:first-child{transform:rotate(45deg) translate(6px,6px)}.menu-toggle.active .hamburger-line[data-v-8650de88]:nth-child(2){opacity:0}.menu-toggle.active .hamburger-line[data-v-8650de88]:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.mobile-menu-overlay[data-v-8650de88]{background-color:rgba(var(--color-brand-white-rgb),.8);height:100dvh;left:0;opacity:0;position:fixed;top:0;transition:all .3s var(--cubic-bezier);visibility:hidden;width:100%;z-index:999}.mobile-menu-overlay.open[data-v-8650de88]{opacity:1;visibility:visible}.mobile-menu[data-v-8650de88]{bottom:0;left:0;padding:112px 24px 32px;position:absolute;right:0;top:0;transform:translateY(-100%);transition:transform .6s var(--cubic-bezier)}.mobile-menu-overlay.open .mobile-menu[data-v-8650de88]{transform:translateY(0)}.mobile-menu-header[data-v-8650de88]{display:flex;justify-content:center;margin-bottom:32px}.mobile-menu-header .logo-link svg[data-v-8650de88]{height:3rem}.mobile-menu-links[data-v-8650de88]{display:flex;flex-direction:column;gap:24px}.mobile-nav-link[data-v-8650de88]{border-radius:var(--base-radius-lg);color:var(--color-slate-700);font-family:Lufga,sans-serif;font-size:18px;font-weight:800;letter-spacing:3px;padding:16px;text-align:center;text-decoration:none;transition:all .2s var(--cubic-bezier)}.mobile-nav-link[data-v-8650de88]:hover{background-color:var(--color-slate-50);color:var(--color-blue-600)}.nav-desktop[data-v-8650de88]{display:none}@media (min-width:720px){.mobile-menu-overlay[data-v-8650de88],.nav-mobile[data-v-8650de88]{display:none}.nav-desktop[data-v-8650de88]{align-items:center;border-radius:var(--base-radius-2xl);gap:40px;left:0;margin:0 auto;max-width:-moz-fit-content;max-width:fit-content;padding:10px 20px;position:fixed;right:0;top:96px;width:100%;z-index:1000}.nav-desktop[data-v-8650de88],.nav-left[data-v-8650de88],.nav-right[data-v-8650de88]{display:flex;transition:all .3s var(--cubic-bezier)}.nav-left[data-v-8650de88],.nav-right[data-v-8650de88]{gap:3rem}.nav-center[data-v-8650de88]{align-items:center;display:flex;justify-content:center;position:relative;transition:all .3s var(--cubic-bezier);width:100px}.nav-link[data-v-8650de88]{color:var(--color-slate-700);cursor:pointer;font-family:Lufga,sans-serif;font-size:12px;font-weight:800;letter-spacing:5px;margin-top:2px;text-decoration:none;transition:all .2s var(--cubic-bezier)}.nav-link[data-v-8650de88]:hover{color:var(--color-blue-600)}.logo-link[data-v-8650de88]{align-items:center;display:flex;justify-content:center;margin:0 45px;text-decoration:none}.logo-link svg[data-v-8650de88]{height:2.5rem;transition:all .3s var(--cubic-bezier);width:auto}.main-nav.scrolled .nav-center[data-v-8650de88]{width:0}.main-nav.scrolled .nav-desktop[data-v-8650de88]{background-color:var(--color-white);border-radius:var(--base-radius-2xl);box-shadow:0 0 10px #0000001a;overflow:visible;padding:0 50px;top:16px}.main-nav.scrolled .nav-center .icon-element[data-v-8650de88] ::deep(svg){box-shadow:0 0 10px #00000080}.scrolled-icon[data-v-8650de88]{scale:1.3}}a[data-v-8650de88]{text-decoration:none}.icon-element[data-v-8650de88],.logo-element[data-v-8650de88]{animation:slideInDown-8650de88 .3s var(--cubic-bezier) forwards}@keyframes slideInDown-8650de88{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideOutUp-8650de88{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@font-face{font-family:Trajan Pro;src:local("Trajan Pro Regular"),local("Trajan Pro"),url(../fonts/TrajanPro-Regular.woff2) format(woff2),url(../fonts/TrajanPro-Regular.woff) format(woff),url(../fonts/TrajanPro-Regular.otf) format(opentype);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Trajan Pro;src:local("Trajan Pro Bold"),url(../fonts/TrajanPro-Bold.woff2) format(woff2),url(../fonts/TrajanPro-Bold.woff) format(woff),url(../fonts/TrajanPro-Bold.otf) format(opentype);font-display:swap;font-weight:700;font-style:normal}.maintenance-overlay[data-v-7b131cc2]{align-items:center;background:var(--color-brand-black);display:flex;height:100dvh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.maintenance-content[data-v-7b131cc2]{color:var(--color-brand-white);max-width:400px;padding:40px;text-align:center}.maintenance-content h2[data-v-7b131cc2]{font-family:Trajan Pro,serif;font-size:2rem;margin-bottom:1rem}.maintenance-content p[data-v-7b131cc2]{margin-bottom:2rem;opacity:.8}.maintenance-input[data-v-7b131cc2]{font-size:16px;margin-bottom:1rem;padding:12px 16px;width:100%}.maintenance-button[data-v-7b131cc2],.maintenance-input[data-v-7b131cc2]{border:none;border-radius:var(--base-radius)}.maintenance-button[data-v-7b131cc2]{background-color:var(--color-brand-blue);color:var(--color-brand-white);cursor:pointer;font-weight:600;padding:12px 24px;transition:all .2s ease}.maintenance-button[data-v-7b131cc2]:hover{background-color:var(--color-brand-blue);filter:brightness(1.1)}.preloader[data-v-7b131cc2]{align-items:center;background:var(--color-brand-black);display:flex;height:100dvh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.preloader-content[data-v-7b131cc2]{color:var(--color-brand-white);text-align:center}.preloader-content h2[data-v-7b131cc2]{font-family:Trajan Pro,serif;font-size:2rem;margin-bottom:1rem}.loading-spinner[data-v-7b131cc2]{animation:spin-7b131cc2 1s linear infinite;border-top:2px solid var(--color-brand-white);border:2px solid var(--color-brand-white);border-radius:50%;height:30px;margin:0 auto;opacity:.3;width:30px}@keyframes spin-7b131cc2{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.button__slot__text[data-v-17c31d69]{max-width:100%;text-wrap:wrap}.button[data-v-17c31d69]{align-items:center;border:none;border-radius:50px;cursor:pointer;display:inline-flex;font-family:inherit;font-weight:900;gap:8px;justify-content:center;letter-spacing:.4em;line-height:1;overflow:hidden;position:relative;text-decoration:none;text-transform:uppercase;transition:all .2s ease-in-out;white-space:nowrap}.button--sm[data-v-17c31d69]{font-size:8px;min-height:36px;padding:8px 16px}.button--md[data-v-17c31d69]{font-size:10px;min-height:44px;padding:12px 24px}.button--lg[data-v-17c31d69]{font-size:14px;min-height:52px;padding:16px 32px}.button--primary[data-v-17c31d69]{background-color:var(--color-brand-blue);color:var(--color-brand-white)}.button--primary[data-v-17c31d69]:hover:not(.button--disabled){background-color:var(--color-brand-blue);box-shadow:0 4px 12px #00000026;filter:brightness(1.1);transform:translateY(-1px)}.button--secondary[data-v-17c31d69]{background-color:var(--color-brand-white);border:2px solid var(--color-brand-blue);color:var(--color-brand-blue)}.button--secondary[data-v-17c31d69]:hover:not(.button--disabled){background-color:var(--color-brand-blue);box-shadow:0 4px 12px #00000026;color:var(--color-brand-white);transform:translateY(-1px)}.button--outline[data-v-17c31d69]{background-color:transparent;border:2px solid var(--color-brand-blue);color:var(--color-brand-blue)}.button--outline[data-v-17c31d69]:hover:not(.button--disabled){background-color:var(--color-brand-blue);color:var(--color-brand-white);transform:translateY(-1px)}.button--ghost[data-v-17c31d69]{background-color:transparent;color:var(--color-brand-blue)}.button--ghost[data-v-17c31d69]:hover:not(.button--disabled){background-color:#0000000d;transform:translateY(-1px)}.button--disabled[data-v-17c31d69]{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.button--loading[data-v-17c31d69]{cursor:wait}.button__content[data-v-17c31d69]{align-items:center;display:flex;gap:16px;justify-content:center}.button--loading .button__content[data-v-17c31d69]{opacity:0}.button__loader[data-v-17c31d69]{font-size:18px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.button__icon[data-v-17c31d69]{align-items:center;display:flex;flex-shrink:0;justify-content:center;transition:transform .2s ease-in-out}.button--icon-only[data-v-17c31d69]{min-width:44px;padding:12px}.button--icon-only.button--sm[data-v-17c31d69]{min-width:36px;padding:8px}.button--icon-only.button--lg[data-v-17c31d69]{min-width:52px;padding:16px}.button:hover:not(.button--disabled) .button__icon--right[data-v-17c31d69]{transform:translate(2px)}.button:hover:not(.button--disabled) .button__icon--left[data-v-17c31d69]{transform:translate(-2px)}.button[data-v-17c31d69]:focus-visible{outline:2px solid var(--color-brand-blue);outline-offset:2px}.button[data-v-17c31d69]:active:not(.button--disabled){box-shadow:0 2px 8px #0000001a;transform:translateY(0)}@font-face{font-family:Trajan Pro;src:local("Trajan Pro Regular"),local("Trajan Pro"),url(../fonts/TrajanPro-Regular.woff2) format(woff2),url(../fonts/TrajanPro-Regular.woff) format(woff),url(../fonts/TrajanPro-Regular.otf) format(opentype);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Trajan Pro;src:local("Trajan Pro Bold"),url(../fonts/TrajanPro-Bold.woff2) format(woff2),url(../fonts/TrajanPro-Bold.woff) format(woff),url(../fonts/TrajanPro-Bold.otf) format(opentype);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Lufga;src:local("Lufga Bold"),url(../fonts/Lufga-Bold.woff2) format(woff2),url(../lib/fonts/Lufga/lufga-bold.woff2) format(woff2),url(../fonts/Lufga-Bold.woff) format(woff),url(../lib/fonts/Lufga/lufga-bold.woff) format(woff),url(../fonts/Lufga-Bold.ttf) format(truetype),url(../lib/fonts/Lufga/lufga-bold.ttf) format(truetype);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Lufga;src:local("Lufga Bold Italic"),url(../lib/fonts/Lufga/Lufga-Bold-Italic.woff2) format(woff2),url(../lib/fonts/Lufga/Lufga-Bold-Italic.woff) format(woff),url(../lib/fonts/Lufga/Lufga-Bold-Italic.ttf) format(truetype),url(../lib/fonts/Lufga/Lufga-Bold-Italic.eot) format(embedded-opentype);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Lufga;src:local("Lufga Regular"),local("Lufga"),url(../fonts/Lufga-Regular.woff2) format(woff2),url(../lib/fonts/Lufga/Lufga-Regular.woff2) format(woff2),url(../fonts/Lufga-Regular.woff) format(woff),url(../lib/fonts/Lufga/Lufga-Regular.woff) format(woff),url(../fonts/Lufga-Regular.ttf) format(truetype),url(../lib/fonts/Lufga/Lufga-Regular.ttf) format(truetype),url(../lib/fonts/Lufga/Lufga-Regular.eot) format(embedded-opentype);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Lufga;src:local("Lufga Regular Italic"),local("Lufga Italic"),url(../lib/fonts/Lufga/Lufga-Italic.woff2) format(woff2),url(../lib/fonts/Lufga/Lufga-Italic.woff) format(woff),url(../lib/fonts/Lufga/Lufga-Italic.ttf) format(truetype),url(../lib/fonts/Lufga/Lufga-Italic.eot) format(embedded-opentype);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Lufga;src:local("Lufga Medium"),url(../fonts/Lufga-Medium.woff2) format(woff2),url(../fonts/Lufga-Medium.woff) format(woff),url(../fonts/Lufga-Medium.ttf) format(truetype);font-display:swap;font-weight:500;font-style:normal}.footer[data-v-2db2cdbb]{background:none!important;border-radius:var(--base-radius-7xl)!important;margin:20px;max-width:100vw;overflow:hidden;position:relative}.footer-banner[data-v-2db2cdbb]{align-items:center;background-image:url(./footer.BKCUu0g7.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;border-radius:var(--base-radius-7xl);box-shadow:0 6px 36px -6px #00000080;display:flex;flex-direction:column;justify-content:center;margin-bottom:-52px;min-height:800px;position:relative;width:100%;z-index:2}.banner-container[data-v-2db2cdbb]{color:var(--color-brand-white);margin:0 auto;padding:0 20px;text-align:center;z-index:1}.banner-title[data-v-2db2cdbb]{color:var(--color-brand-white);font-family:Trajan Pro,serif;font-size:24px;font-weight:700;letter-spacing:.1em;margin:0 0 40px;text-transform:uppercase}.footer-contact[data-v-2db2cdbb]{background-color:var(--color-brand-dark-gray);border-radius:var(--base-radius-7xl);padding:120px 0 80px;position:relative;top:0;z-index:2;z-index:1}.contact-container[data-v-2db2cdbb]{align-items:start;display:grid;display:flex;flex-direction:column;gap:60px;gap:40px;margin:0 auto;max-width:var(--max-width);padding:0 20px}.footer-logo[data-v-2db2cdbb]{align-items:center;display:flex;gap:32px;width:100%}.footer-logo svg[data-v-2db2cdbb]{filter:brightness(0) invert(1);height:60px;width:auto}.footer-separator[data-v-2db2cdbb]{background-color:var(--color-brand-white);height:1px;opacity:.3;width:100%}@media (max-width:768px){.footer[data-v-2db2cdbb]{margin:20px 16px}.footer-banner[data-v-2db2cdbb]{border-radius:var(--base-radius-2xl);margin-bottom:-32px;min-height:400px}.banner-container[data-v-2db2cdbb]{padding:0 16px}.banner-title[data-v-2db2cdbb]{font-size:20px;margin-bottom:32px}.footer-contact[data-v-2db2cdbb]{border-radius:var(--base-radius-2xl);padding:80px 0 60px}.contact-container[data-v-2db2cdbb]{gap:40px;padding:0 16px}.footer-logo[data-v-2db2cdbb]{gap:32px;justify-content:center}.footer-logo svg[data-v-2db2cdbb]{height:48px}.footer-separator[data-v-2db2cdbb]{display:none}.contact-details[data-v-2db2cdbb]{gap:40px;grid-template-columns:1fr;text-align:center;width:100%}.contact-column[data-v-2db2cdbb]{align-items:center;gap:4px}.contact-label[data-v-2db2cdbb],.contact-text[data-v-2db2cdbb]{font-size:13px}.contact-text[data-v-2db2cdbb]{max-width:280px;text-align:center}.social-icons[data-v-2db2cdbb]{gap:16px;justify-content:center}.social-icon[data-v-2db2cdbb]{font-size:24px}.copyright-section[data-v-2db2cdbb]{border-radius:var(--base-radius-2xl);margin-bottom:-32px;padding:60px 0 24px;top:-32px}.copyright-container[data-v-2db2cdbb]{font-size:11px;letter-spacing:2px;padding:0 16px}}.contact-details[data-v-2db2cdbb]{display:grid;gap:40px;grid-template-columns:repeat(4,1fr)}.contact-column[data-v-2db2cdbb]{display:flex;flex-direction:column;gap:4px}.contact-label[data-v-2db2cdbb]{font-weight:700;letter-spacing:.1em;text-transform:uppercase}.contact-label[data-v-2db2cdbb],.contact-text[data-v-2db2cdbb]{color:var(--color-brand-white);font-family:Lufga,sans-serif;font-size:14px;margin:0}.contact-text[data-v-2db2cdbb]{font-weight:400;line-height:1;word-wrap:break-word;overflow-wrap:break-word}.social-media[data-v-2db2cdbb]{display:flex;flex-direction:column;gap:20px}.social-label[data-v-2db2cdbb]{color:var(--color-brand-white);font-family:Lufga,sans-serif;font-size:14px;font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}.social-icons[data-v-2db2cdbb]{display:flex;gap:4px}.social-icon[data-v-2db2cdbb]{align-items:center;color:var(--color-brand-white);display:flex;justify-content:center;transition:all .3s var(--cubic-bezier)}.social-icon[data-v-2db2cdbb]:hover{color:var(--color-brand-blue)}.copyright-section[data-v-2db2cdbb]{background-color:var(--color-brand-black);border-radius:var(--base-radius-7xl);margin-bottom:-50px;padding:80px 0 30px;position:relative;text-align:center;top:-50px}.copyright-container[data-v-2db2cdbb]{color:var(--color-brand-white)!important;font-family:Lufga,sans-serif;font-size:12px;font-weight:900;letter-spacing:4px;margin:0 auto;max-width:var(--max-width);padding:0 20px}.copyright p[data-v-2db2cdbb]{font-family:Lufga,sans-serif;margin:0;opacity:.7}@media (max-width:768px){.footer[data-v-2db2cdbb]{margin:20px 16px}.footer-banner[data-v-2db2cdbb]{border-radius:var(--base-radius-2xl);margin-bottom:-32px;min-height:400px}.banner-container[data-v-2db2cdbb]{padding:0 16px}.banner-title[data-v-2db2cdbb]{font-size:20px;margin-bottom:32px}.footer-contact[data-v-2db2cdbb]{border-radius:var(--base-radius-2xl);padding:80px 0 60px}.contact-container[data-v-2db2cdbb]{gap:40px;padding:0 16px}.footer-logo[data-v-2db2cdbb]{gap:32px;justify-content:center}.footer-logo svg[data-v-2db2cdbb]{height:48px}.contact-details[data-v-2db2cdbb]{gap:40px;grid-template-columns:1fr;text-align:center}.contact-column[data-v-2db2cdbb]{align-items:center;gap:4px}.contact-label[data-v-2db2cdbb],.contact-text[data-v-2db2cdbb]{font-size:13px}.contact-text[data-v-2db2cdbb]{max-width:280px;text-align:center}.social-icons[data-v-2db2cdbb]{gap:16px;justify-content:center}.social-icon[data-v-2db2cdbb]{font-size:24px}.copyright-section[data-v-2db2cdbb]{border-radius:var(--base-radius-2xl);margin-bottom:-32px;padding:60px 0 24px;top:-32px}.copyright-container[data-v-2db2cdbb]{font-size:11px;letter-spacing:2px;padding:0 16px}.footer-banner .banner-container .button[data-v-2db2cdbb]{letter-spacing:.1em!important;line-height:1.2!important;max-width:100%!important;padding:12px 16px!important;text-wrap:wrap!important;white-space:normal!important}}@media (min-width:769px) and (max-width:1024px){.contact-details[data-v-2db2cdbb]{gap:32px;grid-template-columns:repeat(2,1fr)}.footer-logo[data-v-2db2cdbb]{justify-content:center}.contact-container[data-v-2db2cdbb]{gap:48px}}@font-face{font-family:Lufga;src:local("Lufga Regular"),local("Lufga"),url(../fonts/Lufga-Regular.woff2) format(woff2),url(../lib/fonts/Lufga/Lufga-Regular.woff2) format(woff2),url(../fonts/Lufga-Regular.woff) format(woff),url(../lib/fonts/Lufga/Lufga-Regular.woff) format(woff),url(../fonts/Lufga-Regular.ttf) format(truetype),url(../lib/fonts/Lufga/Lufga-Regular.ttf) format(truetype),url(../lib/fonts/Lufga/Lufga-Regular.eot) format(embedded-opentype);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Lufga;src:local("Lufga Bold"),url(../fonts/Lufga-Bold.woff2) format(woff2),url(../lib/fonts/Lufga/lufga-bold.woff2) format(woff2),url(../fonts/Lufga-Bold.woff) format(woff),url(../lib/fonts/Lufga/lufga-bold.woff) format(woff),url(../fonts/Lufga-Bold.ttf) format(truetype),url(../lib/fonts/Lufga/lufga-bold.ttf) format(truetype);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Lufga;src:local("Lufga Bold Italic"),url(../lib/fonts/Lufga/Lufga-Bold-Italic.woff2) format(woff2),url(../lib/fonts/Lufga/Lufga-Bold-Italic.woff) format(woff),url(../lib/fonts/Lufga/Lufga-Bold-Italic.ttf) format(truetype),url(../lib/fonts/Lufga/Lufga-Bold-Italic.eot) format(embedded-opentype);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Lufga;src:local("Lufga Regular Italic"),local("Lufga Italic"),url(../lib/fonts/Lufga/Lufga-Italic.woff2) format(woff2),url(../lib/fonts/Lufga/Lufga-Italic.woff) format(woff),url(../lib/fonts/Lufga/Lufga-Italic.ttf) format(truetype),url(../lib/fonts/Lufga/Lufga-Italic.eot) format(embedded-opentype);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Lufga;src:local("Lufga Medium"),url(../fonts/Lufga-Medium.woff2) format(woff2),url(../fonts/Lufga-Medium.woff) format(woff),url(../fonts/Lufga-Medium.ttf) format(truetype);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Trajan Pro;src:local("Trajan Pro Regular"),local("Trajan Pro"),url(../fonts/TrajanPro-Regular.woff2) format(woff2),url(../fonts/TrajanPro-Regular.woff) format(woff),url(../fonts/TrajanPro-Regular.otf) format(opentype);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Trajan Pro;src:local("Trajan Pro Bold"),url(../fonts/TrajanPro-Bold.woff2) format(woff2),url(../fonts/TrajanPro-Bold.woff) format(woff),url(../fonts/TrajanPro-Bold.otf) format(opentype);font-display:swap;font-weight:700;font-style:normal}.error-page[data-v-e06a8319]{align-items:center;background-color:var(--ui-bg);display:flex;justify-content:center;min-height:100dvh}.error-section[data-v-e06a8319]{margin:0 auto;max-width:var(--max-width);padding:var(--section-padding);width:100%}.error-content[data-v-e06a8319]{margin:0 auto;max-width:600px;text-align:center}.error-logo[data-v-e06a8319]{margin-bottom:48px}.error-logo svg[data-v-e06a8319]{filter:brightness(0) invert(1);height:80px;width:auto}.error-number[data-v-e06a8319]{color:var(--color-brand-blue);font-family:Trajan Pro,serif;font-size:120px;font-weight:700;line-height:1;margin:0 0 24px;text-shadow:0 4px 8px rgba(0,0,0,.1)}.error-title[data-v-e06a8319]{font-size:32px;font-weight:800;letter-spacing:.1em;line-height:1.2;margin:0 0 24px;text-transform:uppercase}.error-message[data-v-e06a8319],.error-title[data-v-e06a8319]{color:var(--color-brand-dark-gray);font-family:Lufga,sans-serif}.error-message[data-v-e06a8319]{font-size:18px;font-weight:400;line-height:1.6;margin:0 0 48px;opacity:.8}.error-actions[data-v-e06a8319]{align-items:center;display:flex;flex-direction:column;gap:16px;margin-bottom:48px}.error-button[data-v-e06a8319]{border:none;border-radius:50px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:900;gap:8px;letter-spacing:.4em;line-height:1;min-height:52px;overflow:hidden;padding:16px 32px;position:relative;text-transform:uppercase;transition:all .2s ease-in-out;white-space:nowrap}.error-button.primary[data-v-e06a8319]{background-color:var(--color-brand-blue);color:var(--color-brand-white)}.error-button.primary[data-v-e06a8319]:hover{background-color:var(--color-brand-blue);box-shadow:0 4px 12px #00000026;filter:brightness(1.1);transform:translateY(-1px)}.error-button.outline[data-v-e06a8319]{background-color:transparent;border:2px solid var(--color-brand-blue);color:var(--color-brand-blue)}.error-button.outline[data-v-e06a8319]:hover{background-color:var(--color-brand-blue);box-shadow:0 4px 12px #00000026;color:var(--color-brand-white);transform:translateY(-1px)}.error-help[data-v-e06a8319]{background-color:var(--color-brand-light-gray);border-radius:var(--base-radius-7xl);margin-top:32px;padding:32px}.help-text[data-v-e06a8319]{color:var(--color-brand-dark-gray);font-family:Lufga,sans-serif;font-size:14px;font-weight:500;line-height:1.5;margin:0;opacity:.7}@media (max-width:768px){.error-section[data-v-e06a8319]{padding:24px 16px}.error-number[data-v-e06a8319]{font-size:80px;margin-bottom:16px}.error-title[data-v-e06a8319]{font-size:24px;margin-bottom:16px}.error-message[data-v-e06a8319]{font-size:16px}.error-actions[data-v-e06a8319],.error-message[data-v-e06a8319]{margin-bottom:32px}.error-help[data-v-e06a8319]{margin-top:24px;padding:24px 16px}.help-text[data-v-e06a8319]{font-size:13px}.error-logo svg[data-v-e06a8319]{height:60px}}@media (min-width:769px) and (max-width:1024px){.error-number[data-v-e06a8319]{font-size:100px}.error-title[data-v-e06a8319]{font-size:28px}.error-message[data-v-e06a8319]{font-size:17px}}
