@keyframes overlay-in-5b5fd3be{0%{opacity:0}to{opacity:1}}@keyframes overlay-out-5b5fd3be{0%{opacity:1}to{opacity:0}}@keyframes content-in-5b5fd3be{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:none}}@keyframes content-out-5b5fd3be{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(24px) scale(.97)}}.modal-overlay[data-v-5b5fd3be]{animation:overlay-in-5b5fd3be .22s ease forwards}.modal-overlay.is-leaving[data-v-5b5fd3be]{animation:overlay-out-5b5fd3be .2s ease forwards}.modal-content[data-v-5b5fd3be]{animation:content-in-5b5fd3be .25s ease forwards}.modal-content.is-leaving[data-v-5b5fd3be]{animation:content-out-5b5fd3be .2s ease forwards}.modal-overlay[data-v-5b5fd3be]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;height:100dvh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:120}.modal-content[data-v-5b5fd3be]{align-items:stretch;background-color:var(--white);border-radius:16px;display:flex;flex-direction:row;height:calc(100% - 10rem);margin:1.5rem;max-width:1500px;padding:3rem;position:relative;width:calc(100% - 8rem)}.modal-content.no-padding[data-v-5b5fd3be]{padding:0}.close-button[data-v-5b5fd3be]{background:none;border:none;box-sizing:content-box;color:var(--black);cursor:pointer;height:1rem;padding:.75rem;position:absolute;right:.75rem;top:.45rem;width:1rem;z-index:10}@media(min-width:826px)and (max-width:1440px){.title[data-v-5b5fd3be]{font-size:32px}.btn[data-v-5b5fd3be]{width:50%}}@media(max-width:825px){.modal-content[data-v-5b5fd3be]{align-items:stretch;flex-direction:column;gap:0;height:calc(100% - 4rem);margin:.5rem;overflow-y:auto;padding:.5rem;width:calc(100% - 3rem)}.close-button[data-v-5b5fd3be]{right:.05rem;top:.05rem}}.modal-content[data-v-5b5fd3be]:has(.contact-modal){border:2px solid #292f51;border-radius:20px;box-sizing:border-box;display:block;height:auto;margin:0;max-height:calc(100dvh - 48px);max-width:none;overflow-y:auto;overscroll-behavior:contain;padding:0;width:min(1414px,calc(100% - 48px))}.modal-content:has(.contact-modal) .close-button[data-v-5b5fd3be]{color:var(--white);height:20px;right:22px;top:22px;width:20px}@media(max-width:825px){.modal-content[data-v-5b5fd3be]:has(.contact-modal){max-height:calc(100dvh - 24px);width:calc(100% - 24px)}.modal-content:has(.contact-modal) .close-button[data-v-5b5fd3be]{right:6px;top:6px}}.button[data-v-302f74b4]{align-items:center;background-color:var(--black);border:none;border-radius:10px;color:var(--white);cursor:pointer;display:inline-flex;font-size:20px;font-weight:500;gap:.5rem;justify-content:center;padding:.8rem 1.2rem;transition:background-color .3s,color .3s}.button[data-v-302f74b4] svg{height:20px;width:20px}.button[data-v-302f74b4]:hover{background-color:var(--accent-action-color)}@media(max-width:825px){.button[data-v-302f74b4]{font-size:16px}}@media(max-width:425px){.button[data-v-302f74b4]{font-size:14px;padding:.8rem 1.9rem}}.contact-form[data-v-082ccb5f]{width:100%}.field[data-v-082ccb5f]{margin-bottom:1.8rem;position:relative;width:60%}.text[data-v-082ccb5f]{color:var(--white);font-weight:400;margin-bottom:.5rem;opacity:.6}.btn[data-v-082ccb5f],.text[data-v-082ccb5f]{font-size:16px}.btn[data-v-082ccb5f]{background-color:var(--accent-action-color);font-weight:600;width:40%}.btn[data-v-082ccb5f]:hover{background-color:var(--black)}.field-label[data-v-082ccb5f]{color:var(--white);font-size:.95rem;left:0;pointer-events:none;position:absolute;top:.9rem;transition:all .2s ease}.field-label--float[data-v-082ccb5f]{font-size:.7rem;opacity:.8;top:-.4rem}.field-input[data-v-082ccb5f]{background:transparent;border:none;border-bottom:1px solid #d0d0d0;color:var(--white);outline:none;padding:.9rem 0 .8rem;width:100%}.field-textarea[data-v-082ccb5f]{font-family:inherit;margin-top:.8rem;max-height:150px;min-height:50px;overflow-y:auto;resize:none}.field-underline[data-v-082ccb5f]{bottom:0;height:1px;left:0;position:absolute;width:100%}.success[data-v-082ccb5f]{background-color:#d4edda;color:#155724}.error[data-v-082ccb5f],.success[data-v-082ccb5f]{border-radius:5px;font-size:14px;margin-top:10px;padding:10px 15px}.error[data-v-082ccb5f]{background-color:#f8d7da;color:#721c24}@media(min-width:769px)and (max-width:1024px){.btn[data-v-082ccb5f]{width:50%}}@media(max-width:825px){.field[data-v-082ccb5f]{margin-bottom:.8rem}.btn[data-v-082ccb5f],.field[data-v-082ccb5f]{width:100%}.field-label[data-v-082ccb5f]{font-size:14px}}.contact-modal-form .field[data-v-082ccb5f]{margin-bottom:26px;width:min(380px,100%)}.contact-modal-form .field-input[data-v-082ccb5f]{border-color:#ffffffb3;box-sizing:border-box;font:inherit;font-size:16px;height:35px;line-height:1.29;padding:0 0 13px}.contact-modal-form .field-label[data-v-082ccb5f]{font-size:16px;line-height:1.29;top:0}.contact-modal-form .field-label--float[data-v-082ccb5f]{font-size:11px;top:-14px}.contact-modal-form .field-textarea[data-v-082ccb5f]{height:78px;margin-top:0;min-height:78px;padding-top:22px}.contact-modal-form .field[data-v-082ccb5f]:last-of-type{margin-bottom:56px}.contact-modal-form .text[data-v-082ccb5f]{line-height:1.29;margin-bottom:15px}.contact-modal-form .btn[data-v-082ccb5f]{font-size:16px;font-weight:600;min-height:46px;padding:10px;width:196px}@media(min-width:826px)and (max-height:800px){.contact-modal-form .field[data-v-082ccb5f]{margin-bottom:18px}.contact-modal-form .field[data-v-082ccb5f]:last-of-type{margin-bottom:24px}.contact-modal-form .field-input[data-v-082ccb5f]{height:30px}.contact-modal-form .field-textarea[data-v-082ccb5f]{height:66px;min-height:66px}.contact-modal-form .btn[data-v-082ccb5f]{min-height:42px}.contact-modal-form .text[data-v-082ccb5f]{margin-bottom:12px}}@media(max-width:825px){.contact-modal-form .field[data-v-082ccb5f]{width:100%}.contact-modal-form .field[data-v-082ccb5f]:last-of-type{margin-bottom:32px}.contact-modal-form .btn[data-v-082ccb5f]{max-width:100%}}.contact-modal[data-v-5a439c95]{box-sizing:border-box;color:var(--white);padding:110px 45px 48px 60px;width:100%}.contact-main[data-v-5a439c95]{align-items:start;display:grid;grid-template-columns:minmax(0,605fr) minmax(0,702fr)}.contact-copy[data-v-5a439c95]{min-width:0;padding-right:24px}.contact-title[data-v-5a439c95]{font-size:clamp(40px,4.5vw,64px);font-weight:600;letter-spacing:normal;line-height:1.29;max-width:600px}.contact-intro[data-v-5a439c95]{color:#fff9;font-size:16px;line-height:1.29;margin-top:32px}.contact-modal-form[data-v-5a439c95]{margin-top:48px}.contact-visual[data-v-5a439c95]{aspect-ratio:702/620;border-radius:20px;overflow:hidden;position:relative}.contact-scene[data-v-5a439c95]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.direct-contact[data-v-5a439c95]{background:var(--white);border-radius:10px;bottom:28px;box-sizing:border-box;color:var(--black);left:28px;padding:10px 11px;position:absolute;width:229px}.direct-profile[data-v-5a439c95]{align-items:flex-start;display:flex;gap:7px;margin-bottom:10px}.direct-profile img[data-v-5a439c95]{border-radius:10px;height:55px;-o-object-fit:cover;object-fit:cover;width:50px}.direct-role[data-v-5a439c95]{color:#8c8c8c;font-size:10px}.direct-name[data-v-5a439c95],.direct-role[data-v-5a439c95]{line-height:1.29;text-transform:uppercase}.direct-name[data-v-5a439c95]{font-size:12px;font-weight:600;margin-top:5px}.direct-link[data-v-5a439c95]{background:var(--black);border-radius:10px;color:var(--white);display:block;font-size:13px;line-height:1.2;padding:10px;text-align:center}.direct-link[data-v-5a439c95]:hover{background:var(--accent-action-color)}.contact-footer[data-v-5a439c95]{align-items:baseline;display:flex;gap:24px;justify-content:space-between;margin-top:44px}.contact-footer p[data-v-5a439c95]{font-size:16px;font-weight:500;line-height:1.4}.contact-footer a[data-v-5a439c95]{color:var(--light-blue);text-decoration:underline;text-underline-offset:3px}.contact-follow[data-v-5a439c95]{color:#ffffff80}.contact-follow a[data-v-5a439c95]{margin-left:8px;text-decoration:none}a[data-v-5a439c95]:focus-visible{outline:2px solid var(--light-blue);outline-offset:4px}@media(max-width:1100px){.contact-modal[data-v-5a439c95]{padding:64px 32px 32px}.contact-main[data-v-5a439c95]{gap:24px}.contact-copy[data-v-5a439c95]{padding-right:0}.contact-title[data-v-5a439c95]{font-size:40px}.contact-intro[data-v-5a439c95]{margin-top:24px}.contact-modal-form[data-v-5a439c95]{margin-top:32px}.direct-contact[data-v-5a439c95]{bottom:20px;left:20px}}@media(min-width:826px)and (max-height:800px){.contact-modal[data-v-5a439c95]{padding:48px 40px 24px}.contact-title[data-v-5a439c95]{font-size:44px;line-height:1.2}.contact-intro[data-v-5a439c95]{font-size:14px;margin-top:20px}.contact-footer[data-v-5a439c95],.contact-modal-form[data-v-5a439c95]{margin-top:24px}.contact-footer p[data-v-5a439c95]{font-size:14px}}@media(max-width:825px){.contact-modal[data-v-5a439c95]{padding:56px 24px 28px}.contact-main[data-v-5a439c95]{gap:32px;grid-template-columns:minmax(0,1fr)}.contact-title[data-v-5a439c95]{font-size:36px}.contact-intro[data-v-5a439c95]{font-size:14px}.contact-visual[data-v-5a439c95]{aspect-ratio:702/620}.contact-footer[data-v-5a439c95]{flex-direction:column;gap:16px;margin-top:28px}.contact-footer p[data-v-5a439c95]{font-size:14px}}
