@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap";#navbar[data-v-66e1c57f]{position:sticky;top:0;left:0;right:0;height:5rem;z-index:500;transition:all .3s ease;width:100%;padding:0 4rem;background-color:transparent;max-width:1524px;margin:0 auto;box-sizing:border-box;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}#navbar[data-v-66e1c57f]:before{content:"";position:fixed;top:0;left:0;right:0;height:5rem;background-color:#fff;z-index:-1;pointer-events:none}#navbar.light-text[data-v-66e1c57f]:before{background-color:var(--color-bg-dark);opacity:1}.left-menu[data-v-66e1c57f],.right-menu[data-v-66e1c57f]{display:flex;gap:clamp(1.25rem,3vw,2.5rem)}.left-menu[data-v-66e1c57f]{justify-self:start}.right-menu[data-v-66e1c57f]{justify-self:end}.right-menu a[data-v-66e1c57f]{text-align:right}.navbar-logo[data-v-66e1c57f]{box-sizing:border-box;cursor:pointer;display:inline-block;font-family:Helvetica,sans-serif;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;height:1.5rem;letter-spacing:normal;line-height:1.5rem;text-align:center;text-decoration:none;-webkit-font-smoothing:antialiased;text-transform:uppercase}#navbar a[data-v-66e1c57f],#navbar .navbar-logo[data-v-66e1c57f]{color:var(--color-text-primary);margin:0}#navbar.light-text a[data-v-66e1c57f],#navbar.light-text .navbar-logo[data-v-66e1c57f]{color:var(--color-white)}.left-menu a[data-v-66e1c57f],.right-menu a[data-v-66e1c57f]{position:relative}.left-menu a[data-v-66e1c57f]:after,.right-menu a[data-v-66e1c57f]:after{content:"";position:absolute;width:100%;height:.063rem;bottom:-.25rem;left:50%;background-color:var(--color-primary);transition:all .3s ease;transform:translate(-50%) scaleX(0)}.left-menu a[data-v-66e1c57f]:hover:after,.right-menu a[data-v-66e1c57f]:hover:after{transform:translate(-50%) scaleX(1)}#navbar.light-text .left-menu a[data-v-66e1c57f]:after,#navbar.light-text .right-menu a[data-v-66e1c57f]:after{background-color:#fff}.hamburger span[data-v-66e1c57f]{background-color:var(--color-primary)}#navbar.light-text .hamburger span[data-v-66e1c57f]{background-color:#fff}.text-sm[data-v-66e1c57f]{font-family:Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:400;letter-spacing:.038rem;line-height:1rem}.hamburger[data-v-66e1c57f]{display:none;flex-direction:column;justify-content:space-between;width:1.25rem;height:.938rem;cursor:pointer;background:transparent;border:none;justify-self:end;grid-column:3;margin-bottom:.188rem}.bar[data-v-66e1c57f]{display:block;height:.188rem;width:100%;background-color:var(--color-primary);transition:all .3s ease}.mobile-menu[data-v-66e1c57f]{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:var(--color-bg-dark);z-index:1000;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:.3s}.mobile-menu.is-open[data-v-66e1c57f]{opacity:1;visibility:visible}.mobile-menu-content[data-v-66e1c57f]{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.mobile-menu-item[data-v-66e1c57f]{display:flex;align-items:center;text-decoration:none;color:#fff;font-size:1.5rem;line-height:1.75rem}.proposal-title[data-v-66e1c57f]{display:flex;flex-direction:column;gap:.1rem}.proposal-line[data-v-66e1c57f]{display:inline-flex;align-items:center;gap:.4rem}.mobile-menu-item span[data-v-66e1c57f]{color:#fff}.arrow[data-v-66e1c57f]{margin-left:.313rem;font-size:1.5em;font-weight:700}.close-button[data-v-66e1c57f]{position:absolute;top:1.25rem;right:1.25rem;width:1.875rem;height:1.875rem;cursor:pointer;background:transparent}.close-button span[data-v-66e1c57f]{display:block;height:.188rem;width:100%;background-color:#fff;position:absolute;top:50%}.close-button span[data-v-66e1c57f]:first-child{transform:rotate(45deg)}.close-button span[data-v-66e1c57f]:last-child{transform:rotate(-45deg)}@media(max-width:64rem){#navbar[data-v-66e1c57f]{padding:0 2.5rem}.navbar-logo[data-v-66e1c57f]{padding:0 .25rem}}@media(max-width:52.5rem){#navbar[data-v-66e1c57f]{padding:0 2.25rem;grid-template-columns:4fr 1fr}.left-menu[data-v-66e1c57f],.right-menu[data-v-66e1c57f]{display:none}.hamburger[data-v-66e1c57f]{display:flex;grid-column:2 / 3;justify-self:end}.navbar-logo[data-v-66e1c57f]{text-align:left;grid-column:1 / 2}}@media(max-width:48rem){#navbar[data-v-66e1c57f]{padding:0 1.25rem}}footer[data-v-a58d7598]{display:flex;justify-content:center;background-color:#1a1a1a;width:100dvw;padding:1.5rem 0;transition:background-color .3s ease}.footer-container[data-v-a58d7598]{position:relative;max-width:min(87.5rem,90%);width:100%;padding:0 1rem;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}.footer-content[data-v-a58d7598]{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.footer-left[data-v-a58d7598]{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem}.footer-right[data-v-a58d7598]{display:flex;flex-direction:column;align-items:flex-end;gap:.375rem}.footer-title[data-v-a58d7598]{display:block;width:100%;color:#fff;font-family:Montserrat,Arial,sans-serif;font-size:1.5rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.64px;text-transform:uppercase;text-decoration:none}.footer-title[data-v-a58d7598]:hover{opacity:.9}.footer-item[data-v-a58d7598],.footer-link[data-v-a58d7598]{position:relative;font-family:Montserrat,Arial,sans-serif;font-size:.813rem;font-weight:400;text-transform:uppercase;color:#fff;text-decoration:none;margin-bottom:.1rem}.footer-item[data-v-a58d7598]:after{content:"";position:absolute;width:100%;height:.063rem;bottom:-.25rem;left:50%;background-color:#fff;transition:all .3s ease;transform:translate(-50%) scaleX(0)}.footer-item[data-v-a58d7598]:hover:after{transform:translate(-50%) scaleX(1)}.footer-link[data-v-a58d7598]{transition:transform .3s ease}.footer-link[data-v-a58d7598]:hover{transform:translateY(-2px)}@media(max-width:48rem){footer[data-v-a58d7598]{padding:2rem 0}.footer-title[data-v-a58d7598]{text-align:center}.footer-content[data-v-a58d7598]{flex-direction:column;align-items:center;text-align:center;margin:0 auto;gap:1.25rem}.footer-left[data-v-a58d7598],.footer-right[data-v-a58d7598]{align-items:center;gap:.5rem}}:root{--color-primary: #000000;--color-secondary: #121212;--color-white: #ffffff;--color-gray-100: #f0f0f0;--color-gray-200: #e5e5e5;--color-gray-300: #ececec;--color-gray-400: #f5f5f5;--color-gray-500: #ccc;--color-gray-600: #666666;--color-gray-700: #555;--color-gray-800: #333333;--color-gray-900: #202020;--color-gray-950: #1a1a1a;--color-gray-1000: #181818;--color-accent: #ff4081;--color-link: #007bff;--color-link-hover: #0056b3;--color-skeleton-light: #ececec;--color-skeleton-medium: #f5f5f5;--gradient-skeleton: linear-gradient( 90deg, var(--color-skeleton-light) 25%, var(--color-skeleton-medium) 50%, var(--color-skeleton-light) 75% );--color-text-primary: #000000;--color-text-secondary: #121212;--color-text-muted: #666666;--color-text-light: #ffffff;--color-bg-primary: #ffffff;--color-bg-secondary: #f0f0f0;--color-bg-dark: #121212;--color-bg-darker: #1a1a1a;--color-bg-darkest: #181818;--color-border-primary: #000000;--color-border-secondary: #121212;--color-border-light: #ffffff}.spinner-loader{width:2rem;height:2rem;border:.25rem solid rgba(0,0,0,.15);border-top-color:#000;border-radius:50%;animation:spin 1s linear infinite}:root{--header-height: 5rem}body{font-family:Montserrat,Arial,sans-serif;background-color:var(--color-bg-primary);margin:0;padding:0;box-sizing:border-box;overflow-x:hidden}button{margin:0;padding:0}.button-100{width:100%!important}.button-white{background-color:var(--color-bg-primary);color:var(--color-text-secondary);border:none;justify-content:start}.button-black{background-color:var(--color-bg-dark);color:var(--color-white);border:none;width:100%;transition:background-color .3s ease}.button-black:hover{background-color:var(--color-bg-darker)}.bg-black{background-color:var(--color-bg-dark);color:var(--color-white)}.card-black{background-color:var(--color-bg-dark);color:var(--color-white);padding-bottom:.625rem;padding-top:.625rem}.container{width:100%}.container-fullscreen{height:100vh}.flex{display:flex;flex-direction:column;height:100%}.flex-center{align-items:center;justify-content:center}.grid{display:grid}.project-card_sm,.project-card_lg{background-position:center;background-size:100%;cursor:pointer;transition:ease-out background-size .5s}.project-card_sm:hover{background-size:110%}.project-card_lg:hover{background-size:105%}.pt{padding-top:5rem}.square{aspect-ratio:1}.text-500{font-weight:500}.text-600{font-weight:600}.text-300{font-weight:300}.text-center{text-align:center}.text-xxl{font-family:Montserrat,Arial,sans-serif;font-size:4rem;font-weight:600;text-transform:uppercase}.text-xl{font-family:Montserrat,Arial,sans-serif;font-size:2.75rem;font-weight:500;text-transform:uppercase}.text-lg{font-family:Montserrat,Arial,sans-serif;font-size:2.25rem;font-weight:500;text-transform:uppercase}.text-md{font-family:Montserrat,Arial,sans-serif;font-size:1.5rem;font-weight:400;text-transform:uppercase}.text-sm{font-family:Montserrat,Arial,sans-serif;font-size:.813rem;font-weight:400;text-transform:uppercase}.text-white{color:var(--color-white)}.w-100{width:100%}.color-white{color:var(--color-white)}.hide{opacity:0!important}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button{align-items:center;border:none;column-gap:1.25rem;cursor:pointer;display:flex;height:2.813rem;justify-content:center;text-transform:uppercase;width:100%}button p{font-size:1.25rem!important}a,p{font-family:Montserrat,Arial,sans-serif;letter-spacing:normal;margin:0;text-decoration:none;color:var(--color-text-secondary)}.direction-title{font-size:2rem}.disabled-button{background:var(--color-bg-secondary);color:var(--color-text-primary)}.quick-call-button{background:none;border:none;color:var(--color-link);cursor:pointer;text-decoration:none;font-size:.875rem;margin-top:.625rem}.quick-call-button:hover{color:var(--color-link-hover)}.options{height:1.375rem;margin-top:0;margin-bottom:1.25rem;color:#fff;text-transform:uppercase;text-align:left;font-size:1.5rem;font-weight:400;line-height:1.5rem}footer{width:100dvw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;margin-top:auto}@media(max-width:80rem){.text-xxl{font-size:3.25rem}.text-xl{font-size:2.25rem}.text-lg{font-size:2rem}.text-md{font-size:1.125rem}.text-sm{font-size:.875rem}}@media(max-width:64rem){.text-xxl{font-size:3rem}.text-xl{font-size:2.125rem}.text-lg{font-size:2rem}.text-md{font-size:1.25rem}.text-sm{font-size:1rem}.grid{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;grid-row-gap:1.25rem}}@media(max-width:48rem){.text-xxl{font-size:2.875rem}.text-xl{font-size:2rem}.text-lg{font-size:1.75rem}.text-md{font-size:1rem}.grid{display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;grid-row-gap:1.25rem}}@media(max-width:36rem){.text-xxl{font-size:2.5rem}.text-xl{font-size:1.75rem}.text-lg{font-size:1.5rem}.text-md{font-size:.875rem}.text-sm{font-size:.625rem}}@media(max-width:20rem){.text-xxl{font-size:2rem}.text-xl{font-size:1.5rem}.text-lg{font-size:1.25rem}.text-md{font-size:.875rem}}html,body{overscroll-behavior:none;background-color:var(--color-bg-primary);transition:background-color .3s ease}::-webkit-scrollbar{width:.375rem}::-webkit-scrollbar-track{background:#0000000d;border-radius:.188rem}::-webkit-scrollbar-thumb{background:#0000004d;border-radius:.188rem;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:#00000080}html.dark-theme::-webkit-scrollbar-track{background:#ffffff1a}html.dark-theme::-webkit-scrollbar-thumb{background:#ffffff80;border:.063rem solid rgba(255,255,255,.1)}html.dark-theme::-webkit-scrollbar-thumb:hover{background:#ffffffb3}*{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) rgba(0,0,0,.05)}html.dark-theme *{scrollbar-color:rgba(255,255,255,.5) rgba(255,255,255,.1)}html.dark-theme,body.dark-theme{background-color:var(--color-bg-dark)}.app-layout{display:flex;flex-direction:column;min-height:100vh;overscroll-behavior:none}.app-layout.dark-theme{background-color:var(--color-bg-dark)}.main-content{flex:1;opacity:1;transition:linear opacity .2s}.main-content.hide{opacity:0}.image-square[data-v-518ae8ef]{background-size:cover;background-position:center;background-repeat:space;width:100%;overflow:hidden;position:relative}.square[data-v-518ae8ef]{display:flex;justify-content:center;align-items:center;width:100%;max-height:80dvh;height:auto}.square-link[data-v-518ae8ef],.square-div[data-v-518ae8ef]{text-decoration:none}.image-square_text[data-v-518ae8ef]{display:flex;height:100%;width:100%;position:relative;z-index:1}.image-square_text.image-square_text_center[data-v-518ae8ef]{align-items:center;justify-content:center}.image-square_text.image-square_text_left[data-v-518ae8ef]{align-items:flex-start;justify-content:flex-start}.image-square_textlg[data-v-518ae8ef]{font-size:clamp(1.5rem,5vw,3.5rem);font-weight:300;font-family:Montserrat,sans-serif;line-height:clamp(1.75rem,5.5vw,3.75rem);word-wrap:break-word;overflow-wrap:break-word;max-width:100%;padding:0 .5rem;box-sizing:border-box}.image-square_text.image-square_text_center span[data-v-518ae8ef],.image-square_text.image-square_text_center p[data-v-518ae8ef]{text-align:center!important;display:block!important;width:100%!important;margin:0 auto!important;text-align-last:center!important;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;box-sizing:border-box}.image-square_text.image-square_text_left .flex[data-v-518ae8ef]{align-items:flex-start;justify-content:flex-end;width:calc(100% - 1.25rem)}.image-square__bg[data-v-518ae8ef]{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transition:transform .5s ease;position:absolute;top:0;left:0;z-index:0}.image-square:hover .image-square__bg[data-v-518ae8ef]{transform:scale(1.1)}.link-hover[data-v-518ae8ef]{display:inline-block;transition:box-shadow .3s ease}.link-hover[data-v-518ae8ef]:hover{box-shadow:0 .25rem .938rem #0003}.card-content[data-v-518ae8ef]{padding:1rem}.text-title[data-v-518ae8ef]{font-family:Montserrat,Arial,sans-serif;font-size:1.875rem;font-weight:500;text-transform:uppercase}.text-desc[data-v-518ae8ef]{font-family:Montserrat,Arial,sans-serif;font-size:.875rem;font-weight:400;text-transform:uppercase;margin-top:.25rem}@media(max-width:87.5rem){.text-title[data-v-518ae8ef]{font-size:1.5rem}.text-desc[data-v-518ae8ef]{font-size:.75rem}}@media(max-width:64rem){.image-square_textlg[data-v-518ae8ef]{font-size:clamp(1.5rem,4.5vw,2.75rem);line-height:clamp(1.75rem,5vw,3rem)}}@media(max-width:48rem){.image-square_textlg[data-v-518ae8ef]{font-size:clamp(1.25rem,4vw,2.25rem);line-height:clamp(1.5rem,4.5vw,2.5rem)}.text-title[data-v-518ae8ef]{font-size:1.25rem}.text-desc[data-v-518ae8ef]{font-size:.625rem}}@media(max-width:36rem){.image-square_textlg[data-v-518ae8ef]{font-size:clamp(1.5rem,5vw,2.5rem);line-height:clamp(1.75rem,5.5vw,2.75rem)}.square[data-v-518ae8ef]{aspect-ratio:auto;height:25dvh;min-height:auto}.image-square_text.image-square_text_left.flex>.flex[data-v-518ae8ef]{flex-direction:column}.text-title[data-v-518ae8ef]{font-size:1.375rem}.text-desc[data-v-518ae8ef]{font-size:.75rem}.card-mobile[data-v-518ae8ef]{max-height:20dvh}}@media(max-width:22.5rem){.square[data-v-518ae8ef]{height:20dvh;min-height:auto}}@media(max-width:20rem){.square[data-v-518ae8ef]{height:18dvh;min-height:auto}.image-square_textlg[data-v-518ae8ef]{font-size:clamp(1.25rem,4.5vw,2rem);line-height:clamp(1.5rem,5vw,2.25rem)}.text-title[data-v-518ae8ef]{font-size:1.125rem}.text-desc[data-v-518ae8ef]{font-size:.625rem}}@media(min-width:64rem){.image-square_textlg[data-v-518ae8ef]{font-size:clamp(1.75rem,3vw,2.75rem);line-height:clamp(2rem,3.5vw,3rem)}.image-square_text.image-square_text_center span[data-v-518ae8ef],.image-square_text.image-square_text_center p[data-v-518ae8ef]{text-align:center!important;display:block!important;width:100%!important;margin:0 auto!important;text-align-last:center!important}}@media(min-width:80rem){.image-square_textlg[data-v-518ae8ef]{font-size:clamp(1.5rem,2.5vw,2.5rem);line-height:clamp(1.75rem,3vw,2.75rem)}}@media(min-width:100rem){.image-square_textlg[data-v-518ae8ef]{font-size:clamp(1.5rem,2.5vw,2.5rem);line-height:clamp(1.75rem,3vw,2.75rem)}}@media(min-width:120rem){.image-square_textlg[data-v-518ae8ef]{font-size:clamp(1rem,1.75vw,2rem);line-height:clamp(1.25rem,2vw,2.25rem)}}.container[data-v-1bbc5f13]{width:100%;grid-template-columns:repeat(3,calc(33% - 1.2rem));grid-template-rows:auto;grid-column-gap:2.188rem}.direction-link[data-v-1bbc5f13]{width:100%;text-decoration:none;color:#000;padding:.625rem 0;display:block;font-size:1.5em;font-weight:700}.direction-title[data-v-1bbc5f13]{line-height:1.1}.direction-title-main--design[data-v-1bbc5f13]{display:inline}.arrow[data-v-1bbc5f13]{margin-left:.313rem;font-size:1.5em;font-weight:700}.squareImage[data-v-1bbc5f13]{width:100%;height:auto}@media(max-width:64rem){.container[data-v-1bbc5f13]{justify-content:center;align-content:center;grid-template-columns:repeat(2,calc(50% - .625rem));grid-template-rows:auto;grid-column-gap:1.25rem;grid-row-gap:1.25rem}}@media(max-width:36rem){.container[data-v-1bbc5f13]{grid-template-columns:100%;grid-template-rows:auto;grid-column-gap:.625rem;grid-row-gap:.375rem}.direction-link[data-v-1bbc5f13]{padding:.375rem 0}}@media(max-width:20rem){.container[data-v-1bbc5f13]{grid-template-columns:100%;grid-template-rows:auto;grid-column-gap:.625rem;grid-row-gap:.25rem}.direction-title[data-v-1bbc5f13]{font-size:1.5em}.direction-link[data-v-1bbc5f13]{font-size:1.2em;padding:.25rem 0;min-height:4.2rem}.direction-title-main--design[data-v-1bbc5f13]{display:none}}@media(max-width:22.5rem){.container[data-v-1bbc5f13]{grid-row-gap:.25rem}.direction-link[data-v-1bbc5f13]{padding:.375rem 0;min-height:3rem}}.direction-production[data-v-1bbc5f13] .image-square_text{text-align:center!important;justify-content:center!important;align-items:center!important}.direction-production[data-v-1bbc5f13] .image-square_text span{text-align:center!important;display:block!important;width:100%!important;margin:0 auto!important;text-align-last:center!important}@media(min-width:64rem){.direction-production[data-v-1bbc5f13] .image-square_text{text-align:center!important;justify-content:center!important;align-items:center!important}.direction-production[data-v-1bbc5f13] .image-square_text span{text-align:center!important;display:block!important;width:100%!important;margin:0 auto!important;text-align-last:center!important}}.video-player[data-v-bb72384b]{overflow-x:hidden;overflow-y:visible}.video-player__video[data-v-bb72384b]{object-position:top center;object-fit:cover;aspect-ratio:16 / 9;width:100%;height:100dvh;transform:scale(1.01)}.video-player--video .video-player__aspect-ratio[data-v-bb72384b]{position:absolute;top:0;left:0;width:100%;height:100%;padding:0}.video-player--video .video-player__video[data-v-bb72384b],.video-player--video .video-player__cover[data-v-bb72384b],.video-player--video .video-player__overlay[data-v-bb72384b]{position:absolute;top:0;left:0;width:100%;height:100%}.video-player__overlay[data-v-bb72384b]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;display:flex;flex-direction:column;justify-content:flex-end}.video-player__aspect-ratio[data-v-bb72384b]{position:relative;width:100%;height:0;padding-top:56.25%;overflow:hidden}.video-player__text[data-v-bb72384b]{padding:1rem}.video-player__text p[data-v-bb72384b]{margin:0;text-decoration:none}.video-player__cover[data-v-bb72384b]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:1;transition:opacity .8s ease}.video-player__cover img[data-v-bb72384b]{width:100%;height:100%;object-fit:cover;object-position:center}.video-player__video[data-v-bb72384b]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.video-player--video .video-player__cover img[data-v-bb72384b]{height:100dvh;object-fit:cover;object-position:center}.volume-control[data-v-bb72384b]{display:none}.hero-video .volume-control[data-v-bb72384b]{cursor:pointer;position:absolute;bottom:1.875rem;left:1.875rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background-color:#000000b3;border-radius:50%;padding:.75rem}.hero-video .volume-control svg[data-v-bb72384b]{display:block;width:100%;height:100%}.text-title[data-v-bb72384b]{font-family:Montserrat,Arial,sans-serif;font-size:1.5rem;font-weight:500;text-transform:uppercase;letter-spacing:.06rem;padding-bottom:.1rem}.text-desc[data-v-bb72384b]{font-family:Montserrat,Arial,sans-serif;font-size:.875rem;font-weight:400;text-transform:uppercase;margin-top:.25rem;letter-spacing:.035rem}@media(max-width:87.5rem){.text-title[data-v-bb72384b]{font-size:1.5rem}.text-desc[data-v-bb72384b]{font-size:.75rem}}@media(max-width:48rem){.text-title[data-v-bb72384b]{font-size:1.25rem}.text-desc[data-v-bb72384b]{font-size:.625rem}.hero-video .volume-control[data-v-bb72384b]{bottom:3.125rem;left:1.25rem;width:1.5rem;height:1.5rem}}@media(max-width:36rem){.text-title[data-v-bb72384b]{font-size:1.375rem}.text-desc[data-v-bb72384b]{font-size:.75rem}}@media(max-width:20rem){.text-title[data-v-bb72384b]{font-size:1.125rem}.text-desc[data-v-bb72384b]{font-size:.625rem}}.video-loader[data-v-bb72384b]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:4;overflow:hidden;border-radius:inherit}.spinner[data-v-bb72384b]{border:.25rem solid rgba(255,255,255,.3);border-top:.25rem solid #fff;border-radius:50%;width:2.5rem;height:2.5rem;animation:spin-bb72384b 1s linear infinite}@keyframes spin-bb72384b{to{transform:rotate(360deg)}}.skeleton-cover[data-v-bb72384b]{width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ececec 25%,#f5f5f5,#ececec 75%);background-size:200% 100%;animation:skeleton-shimmer-bb72384b 1.2s infinite linear}@keyframes skeleton-shimmer-bb72384b{0%{background-position:200% 0}to{background-position:-200% 0}}.project-card[data-v-00f474c0]{display:block;width:100%;text-decoration:none;position:relative;max-width:50rem;margin:0 auto}.project-card_video[data-v-00f474c0] .video-player{position:absolute;top:0;left:0;width:100%;height:100%}.project-card_video[data-v-00f474c0] .video-player__aspect-ratio{height:100%;padding:0}.projects-grid[data-v-f5e36d3c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr));gap:.625rem;width:100%;padding:2.5rem 0}@media(max-width:64rem){.projects-grid[data-v-f5e36d3c]{gap:1.25rem}}@media(max-width:48rem){.projects-grid[data-v-f5e36d3c]{grid-template-columns:100%;gap:1.25rem}}.image-gallery[data-v-a0066c69]{width:100%;max-width:100%;position:relative;margin:3.75rem 0}.gallery-wrapper[data-v-a0066c69]{width:100%;overflow:visible;position:relative}.gallery-grid[data-v-a0066c69]{display:grid;grid-template-columns:repeat(4,calc(25% - .84rem));gap:1.25rem;width:100%}.gallery-grid--carousel[data-v-a0066c69]{display:grid;grid-auto-flow:column;grid-auto-columns:calc(25% - .84rem);gap:1.25rem}.gallery-grid--transitioning[data-v-a0066c69]{transition:transform .6s cubic-bezier(.4,0,.2,1)}.gallery-item[data-v-a0066c69]{transition:opacity .3s ease;position:relative}.gallery-item--side[data-v-a0066c69]{opacity:.6}.gallery-mask[data-v-a0066c69]{position:absolute;top:0;bottom:0;width:20%;pointer-events:none;z-index:5}.gallery-mask--left[data-v-a0066c69]{left:-20%;background:linear-gradient(to right,#fff 0%,transparent 80%)}.gallery-mask--right[data-v-a0066c69]{right:-20%;background:linear-gradient(to left,#fff 0%,transparent 80%)}.gallery-cover[data-v-a0066c69]{position:absolute;top:0;bottom:0;background:#fff;pointer-events:none;z-index:10}.gallery-cover--left[data-v-a0066c69]{right:120%;width:100vw}.gallery-cover--right[data-v-a0066c69]{left:120%;width:100vw}.gallery-arrow[data-v-a0066c69]{position:absolute;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease;z-index:10;width:auto;height:auto}.gallery-arrow[data-v-a0066c69]:hover{opacity:.8}.gallery-arrow[data-v-a0066c69]:active{opacity:.6}.gallery-arrow--prev[data-v-a0066c69]{left:-5rem;transform:translateY(-50%) rotate(180deg)}.gallery-arrow--next[data-v-a0066c69]{right:-5rem;transform:translateY(-50%) rotate(0)}.gallery-arrow svg[data-v-a0066c69]{display:block}@media(max-width:64rem){.image-gallery[data-v-a0066c69]{margin:2.5rem 0}.gallery-grid[data-v-a0066c69]{grid-template-columns:repeat(2,1fr)}.gallery-arrow[data-v-a0066c69]{display:none}}@media(max-width:36rem){.gallery-grid[data-v-a0066c69]{grid-template-columns:1fr}}.page-container[data-v-b1ec29c0]{position:relative;width:100dvw;min-height:100%;flex:1;display:flex;flex-direction:column;padding:0 4.063rem;box-sizing:border-box}.dark-background[data-v-b1ec29c0]{background-color:var(--color-bg-dark)}.content-wrapper[data-v-b1ec29c0]{position:relative;width:100%;padding:0;box-sizing:border-box;flex:1;display:flex;flex-direction:column;max-width:87.5rem;margin:0 auto}@media(max-width:64rem){.page-container[data-v-b1ec29c0]{padding-left:2.5rem;padding-right:2.5rem}}@media(max-width:48rem){.page-container[data-v-b1ec29c0]{padding-left:1.25rem;padding-right:1.25rem}}.modal-overlay[data-v-ec98cdc0]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-ec98cdc0]{background:var(--color-bg-primary);width:100%;max-width:31.25rem;padding:2.5rem;position:relative;margin:1.25rem}.close-button[data-v-ec98cdc0]{width:1.125rem;height:1.125rem;position:relative;cursor:pointer}.close-button span[data-v-ec98cdc0]{position:absolute;width:100%;height:.063rem;background-color:var(--color-text-secondary);top:50%}.close-button span[data-v-ec98cdc0]:first-child{transform:rotate(45deg)}.close-button span[data-v-ec98cdc0]:last-child{transform:rotate(-45deg)}.contact-form[data-v-ec98cdc0]{display:flex;flex-direction:column;justify-content:center;gap:0;height:100%}.form-field[data-v-ec98cdc0]{position:relative}.form-field input[data-v-ec98cdc0],.form-field select[data-v-ec98cdc0]{width:100%;padding:.938rem;border:.063rem solid rgba(0,0,0,.51);background:var(--color-bg-primary);font-size:.875rem;transition:all .3s ease;appearance:none;box-sizing:border-box}.form-field select[data-v-ec98cdc0]{cursor:pointer}.placeholder[data-v-ec98cdc0]{position:absolute;left:.938rem;top:50%;transform:translateY(-50%);color:#000000b3;font-size:.875rem;transition:all .3s ease;pointer-events:none;background:var(--color-bg-primary);padding:0 .313rem}.form-field input:focus~.placeholder[data-v-ec98cdc0],.form-field input:not(:placeholder-shown)~.placeholder[data-v-ec98cdc0],.form-field select:focus~.placeholder[data-v-ec98cdc0]{top:0;font-size:.75rem;color:var(--color-text-secondary)}.form-field input[data-v-ec98cdc0]:focus,.form-field select[data-v-ec98cdc0]:focus{outline:none;border-color:var(--color-text-secondary)}.submit-button[data-v-ec98cdc0]{padding:.938rem 1.875rem;border:none;cursor:pointer;transition:all .3s ease;min-width:7.5rem;background:var(--color-primary);color:var(--color-white)}.submit-button[data-v-ec98cdc0]:hover{background:var(--color-gray-800)}.quick-call-button[data-v-ec98cdc0]{background:none;border:none;color:var(--color-text-muted);cursor:pointer;text-decoration:underline}.form-step[data-v-ec98cdc0]{display:flex;flex-direction:column;gap:1.25rem;margin:auto 0}.form-step h3[data-v-ec98cdc0]{margin:0;font-size:1.125rem;color:var(--color-text-secondary)}.form-navigation[data-v-ec98cdc0]{display:flex;justify-content:space-between;gap:.313rem;margin-top:1.25rem}.nav-button[data-v-ec98cdc0]{padding:.938rem 1.875rem;border:none;cursor:pointer;transition:all .3s ease;min-width:7.5rem;background:var(--color-gray-400);color:var(--color-text-primary)}.nav-button[data-v-ec98cdc0]:hover{background:var(--color-gray-200)}.next-button[data-v-ec98cdc0]{padding:.938rem 1.875rem;border:none;cursor:pointer;transition:all .3s ease;min-width:7.5rem;background:var(--color-primary);color:var(--color-white)}.next-button[data-v-ec98cdc0]:hover{background:var(--color-gray-800)}.file-upload[data-v-ec98cdc0]{padding:1.25rem;border:.125rem dashed var(--color-gray-500);border-radius:.25rem;text-align:center;position:relative;cursor:pointer;transition:background-color .3s ease}.file-upload.dragging[data-v-ec98cdc0]{background-color:#0000001a;border-color:var(--color-text-secondary)}.file-upload p[data-v-ec98cdc0]{margin-top:.625rem;color:var(--color-text-muted)}@media(max-width:30rem){.modal-content[data-v-ec98cdc0]{padding:1.25rem}.contact-form[data-v-ec98cdc0]{gap:1.25rem}}.success-message[data-v-ec98cdc0]{text-align:center;padding:2.5rem 1.25rem;animation:fadeIn-ec98cdc0 .3s ease}.success-icon[data-v-ec98cdc0]{width:3.75rem;height:3.75rem;background:#4caf50;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;color:#fff;font-size:1.875rem;animation:scaleIn-ec98cdc0 .3s ease}.success-message h3[data-v-ec98cdc0]{font-size:1.5rem;margin-bottom:.625rem;color:#121212}.success-message p[data-v-ec98cdc0]{color:#666;font-size:1rem}@keyframes fadeIn-ec98cdc0{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn-ec98cdc0{0%{transform:scale(0)}to{transform:scale(1)}}.header-container[data-v-ec98cdc0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.close-button[data-v-ec98cdc0]{margin-left:auto;display:flex;align-items:center;cursor:pointer}.progress-bar[data-v-ec98cdc0]{position:relative;height:.938rem;background:#f0f0f0;border-radius:.313rem;margin:1.25rem;flex-grow:1}.progress[data-v-ec98cdc0]{height:100%;background:#000;border-radius:.313rem;transition:width .3s ease}.progress-text[data-v-ec98cdc0]{position:absolute;top:0;left:50%;transform:translate(-50%);font-size:.75rem;color:#fff}.modal-body[data-v-ec98cdc0]{display:flex;flex-direction:column;justify-content:space-between;height:25rem}.form-content[data-v-ec98cdc0]{flex-grow:1;display:flex;flex-direction:column;justify-content:center;overflow-y:auto}.quick-call-button-container[data-v-ec98cdc0]{text-align:center;margin-top:.625rem}.application-button[data-v-7c914214]{background-color:var(--color-primary);color:var(--color-white);padding:.625rem 1.25rem;cursor:pointer;transition:background-color .6s ease,color .6s ease;margin:0 auto;font-family:Montserrat,Arial,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.06rem;width:fit-content;display:inline-block;border:var(--color-primary) .188rem solid}.application-button--primary[data-v-7c914214]{background-color:var(--color-primary);color:var(--color-white)}.application-button--primary[data-v-7c914214]:hover{background-color:var(--color-white);color:var(--color-primary);border:var(--color-primary) .188rem solid}.application-button--secondary[data-v-7c914214]{background-color:var(--color-white);color:var(--color-primary);border:var(--color-primary) .125rem solid}.application-button--secondary[data-v-7c914214]:hover{background-color:var(--color-primary);color:var(--color-white)}.application-button--small[data-v-7c914214]{padding:.5rem 1rem;font-size:.75rem}.application-button--medium[data-v-7c914214]{padding:.625rem 1.25rem;font-size:.875rem}.application-button--large[data-v-7c914214]{padding:.75rem 1.5rem;font-size:1rem}@media(hover:none)and (pointer:coarse){.application-button--primary[data-v-7c914214]:hover{background-color:var(--color-primary);color:var(--color-white);border:none}.application-button--secondary[data-v-7c914214]:hover{background-color:var(--color-white);color:var(--color-primary);border:var(--color-primary) .125rem solid}}.main-view[data-v-7a41538e]{width:100%}.link[data-v-7a41538e]{margin-right:auto;margin-bottom:2rem;padding-bottom:.25rem;background-image:linear-gradient(to bottom,transparent 0%,transparent 95%,black 95%,black 98%);background-repeat:no-repeat;background-size:0 100%;background-position-x:right;transition:background-size .5s ease-in-out}.link[data-v-7a41538e]:hover{background-size:100% 100%;background-position-x:left}.block[data-v-7a41538e]{padding:3.75rem 0}#block1[data-v-7a41538e],#block2[data-v-7a41538e]{min-height:auto!important}#block4[data-v-7a41538e]{padding-bottom:5rem}.hero-title[data-v-7a41538e]{margin-bottom:.5rem}.description[data-v-7a41538e]{margin:1.25rem 0;-webkit-user-select:none;user-select:none}.projects-title[data-v-7a41538e]{font-weight:400;-webkit-user-select:none;user-select:none}.telegram-title[data-v-7a41538e]{font-weight:400;margin-bottom:1rem;-webkit-user-select:none;user-select:none}.form-container[data-v-7a41538e]{display:flex;justify-content:center;margin:1.25rem auto;max-width:18.75rem;width:100%}.loading-projects[data-v-7a41538e],.error-projects[data-v-7a41538e],.no-projects[data-v-7a41538e]{text-align:center;padding:6.25rem 1.25rem;width:100%}.loading-projects[data-v-7a41538e]{display:flex;justify-content:center;align-items:center}.error-projects[data-v-7a41538e]{text-align:center;padding:2.5rem 1.25rem;width:100%}.error-projects p[data-v-7a41538e]{color:#e74c3c;font-size:1.1rem;margin-bottom:1.25rem}.error-projects .retry-button[data-v-7a41538e]{display:inline-block;margin:0 .625rem .625rem}.retry-button[data-v-7a41538e]{background:var(--color-primary);color:var(--color-white);border:none;padding:.625rem 1.25rem;border-radius:.25rem;cursor:pointer;font-size:1rem;transition:background-color .3s ease;max-width:17.5rem;margin:0 auto;font-weight:500}.retry-button[data-v-7a41538e]:hover{background:var(--color-gray-800)}.no-projects p[data-v-7a41538e]{color:var(--color-text-muted);font-size:1.1rem}@media(max-width:64rem){.block[data-v-7a41538e]{padding:3.125rem 0}}@media(max-width:48rem){.block[data-v-7a41538e]{padding:2.5rem 0}}@media(max-width:36rem){.block[data-v-7a41538e]{padding:1.875rem 0}}@media(max-width:20rem){.block[data-v-7a41538e]{padding:1.25rem 0}}.video-player[data-v-65818703]{position:relative;max-width:100%;margin:0 auto}.video-player.is-fullscreen[data-v-65818703],.video-player[data-v-65818703]:fullscreen,.video-player[data-v-65818703]:-webkit-full-screen,.video-player[data-v-65818703]:-moz-full-screen,.video-player[data-v-65818703]:-ms-fullscreen{width:100vw!important;height:100vh!important;display:flex!important;flex-direction:column!important;background:#000!important;max-width:none!important;margin:0!important;padding:0!important;overflow:hidden!important}.video-player.is-fullscreen .video-player__aspect-ratio[data-v-65818703],.video-player:fullscreen .video-player__aspect-ratio[data-v-65818703],.video-player:-webkit-full-screen .video-player__aspect-ratio[data-v-65818703],.video-player:-moz-full-screen .video-player__aspect-ratio[data-v-65818703],.video-player:-ms-fullscreen .video-player__aspect-ratio[data-v-65818703]{flex:1 1 0!important;min-height:0!important;position:relative!important;width:100%!important;height:auto!important;padding:0!important}.video-player.is-fullscreen .video-player__aspect-ratio[data-v-65818703],.video-player:fullscreen .video-player__aspect-ratio[data-v-65818703],.video-player:-webkit-full-screen .video-player__aspect-ratio[data-v-65818703],.video-player:-moz-full-screen .video-player__aspect-ratio[data-v-65818703],.video-player:-ms-fullscreen .video-player__aspect-ratio[data-v-65818703]{order:1!important}.video-player.is-fullscreen .video-player__video[data-v-65818703],.video-player:fullscreen .video-player__video[data-v-65818703],.video-player:-webkit-full-screen .video-player__video[data-v-65818703],.video-player:-moz-full-screen .video-player__video[data-v-65818703],.video-player:-ms-fullscreen .video-player__video[data-v-65818703]{flex:1 1 0!important;min-height:0!important;overflow:hidden!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}.video-player.is-fullscreen .video-player__video__element[data-v-65818703],.video-player:fullscreen .video-player__video__element[data-v-65818703],.video-player:-webkit-full-screen .video-player__video__element[data-v-65818703],.video-player:-moz-full-screen .video-player__video__element[data-v-65818703],.video-player:-ms-fullscreen .video-player__video__element[data-v-65818703]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;min-width:100%!important;min-height:100%!important;object-fit:contain!important;object-position:center center!important;display:block!important;margin:0!important;padding:0!important}.video-player.is-fullscreen .video-player__controls[data-v-65818703],.video-player:fullscreen .video-player__controls[data-v-65818703],.video-player:-webkit-full-screen .video-player__controls[data-v-65818703],.video-player:-moz-full-screen .video-player__controls[data-v-65818703],.video-player:-ms-fullscreen .video-player__controls[data-v-65818703]{background:#fff!important;padding:15px!important;margin-top:0!important;flex-shrink:0!important;width:100%!important;z-index:10!important;position:relative!important;order:2!important}.video-player.is-fullscreen .video-player__button[data-v-65818703],.video-player:fullscreen .video-player__button[data-v-65818703],.video-player:-webkit-full-screen .video-player__button[data-v-65818703],.video-player:-moz-full-screen .video-player__button[data-v-65818703],.video-player:-ms-fullscreen .video-player__button[data-v-65818703]{color:#000!important}.video-player.is-fullscreen .video-player__button[data-v-65818703]:hover,.video-player:fullscreen .video-player__button[data-v-65818703]:hover,.video-player:-webkit-full-screen .video-player__button[data-v-65818703]:hover,.video-player:-moz-full-screen .video-player__button[data-v-65818703]:hover,.video-player:-ms-fullscreen .video-player__button[data-v-65818703]:hover{color:#000!important;background:#0000001a!important}.video-player.is-fullscreen .progressbar__time[data-v-65818703],.video-player:fullscreen .progressbar__time[data-v-65818703],.video-player:-webkit-full-screen .progressbar__time[data-v-65818703],.video-player:-moz-full-screen .progressbar__time[data-v-65818703],.video-player:-ms-fullscreen .progressbar__time[data-v-65818703]{color:#000!important}.video-player.is-fullscreen .progressbar__progress[data-v-65818703],.video-player:fullscreen .progressbar__progress[data-v-65818703],.video-player:-webkit-full-screen .progressbar__progress[data-v-65818703],.video-player:-moz-full-screen .progressbar__progress[data-v-65818703],.video-player:-ms-fullscreen .progressbar__progress[data-v-65818703]{background-color:#0003!important;background-image:linear-gradient(to right,#000 0% 100%)!important}.video-player.is-fullscreen .progressbar__progress .trumb[data-v-65818703],.video-player:fullscreen .progressbar__progress .trumb[data-v-65818703],.video-player:-webkit-full-screen .progressbar__progress .trumb[data-v-65818703],.video-player:-moz-full-screen .progressbar__progress .trumb[data-v-65818703],.video-player:-ms-fullscreen .progressbar__progress .trumb[data-v-65818703]{background-color:#000!important}.video-player.is-fullscreen .video-player__volume-slider[data-v-65818703],.video-player:fullscreen .video-player__volume-slider[data-v-65818703],.video-player:-webkit-full-screen .video-player__volume-slider[data-v-65818703],.video-player:-moz-full-screen .video-player__volume-slider[data-v-65818703],.video-player:-ms-fullscreen .video-player__volume-slider[data-v-65818703]{background:#fff}.video-player.is-fullscreen .video-player__cover[data-v-65818703],.video-player:fullscreen .video-player__cover[data-v-65818703],.video-player:-webkit-full-screen .video-player__cover[data-v-65818703],.video-player:-moz-full-screen .video-player__cover[data-v-65818703],.video-player:-ms-fullscreen .video-player__cover[data-v-65818703]{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:2!important}.video-player__aspect-ratio[data-v-65818703]{position:relative;width:100%;height:0;padding-top:56.25%;overflow:hidden}.video-player__video[data-v-65818703]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.video-player__video__element[data-v-65818703]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;cursor:pointer;z-index:1}.video-player__cover[data-v-65818703]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:1;transition:opacity .3s ease;pointer-events:none}.video-player__cover.hide[data-v-65818703]{opacity:0;pointer-events:none}.video-player__cover img[data-v-65818703]{width:100%;height:100%;object-fit:cover;object-position:center}.video-player__loader-cover[data-v-65818703]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:3;overflow:hidden;background-color:#f5f5f5}.skeleton-cover[data-v-65818703]{width:100%;height:100%;background:linear-gradient(90deg,#ececec 25%,#f5f5f5,#ececec 75%);background-size:200% 100%;animation:skeleton-shimmer-65818703 1.2s infinite linear}@keyframes skeleton-shimmer-65818703{0%{background-position:200% 0}to{background-position:-200% 0}}.video-player__loader[data-v-65818703]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;padding:1rem;background:#fffffff2;border-radius:4px;display:flex;align-items:center;justify-content:center}.video-player__video__control[data-v-65818703]{position:absolute;top:50%;transform:translateY(-50%);width:60px;height:60px;background:#00000080;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:4;opacity:0;transition:opacity .3s;pointer-events:none}.video-player__video__control.visible[data-v-65818703]{opacity:1;pointer-events:auto}.video-player__video__control.left[data-v-65818703]{left:20px}.video-player__video__control.right[data-v-65818703]{right:20px}.video-player__video__control[data-v-65818703]:before{content:"";width:0;height:0;border-style:solid}.video-player__play-pause-button[data-v-65818703]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:68px;background:#0009;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:5;opacity:0;transition:opacity .3s,transform .2s;pointer-events:none}.video-player__play-pause-button.visible[data-v-65818703]{opacity:1;pointer-events:auto}.video-player__play-pause-button[data-v-65818703]:hover{background:#000c;transform:translate(-50%,-50%) scale(1.1)}.video-player__play-pause-icon[data-v-65818703]{width:32px;height:32px;fill:#fff}.video-player__video__control.left[data-v-65818703]:before{border-width:10px 15px 10px 0;border-color:transparent white transparent transparent;margin-left:-5px}.video-player__video__control.right[data-v-65818703]:before{border-width:10px 0 10px 15px;border-color:transparent transparent transparent white;margin-right:-5px}.video-player__controls[data-v-65818703]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;margin-top:10px;gap:15px}.progressbar[data-v-65818703]{flex:1;display:flex;align-items:center;gap:10px}.video-player__buttons[data-v-65818703]{display:flex;align-items:center;gap:8px}.video-player__button[data-v-65818703]{background:transparent;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;color:#666;transition:color .2s,transform .1s;border-radius:4px}.video-player__button[data-v-65818703]:hover{color:#000;background:#0000000d}.video-player__button[data-v-65818703]:active{transform:scale(.95)}.video-player__icon[data-v-65818703]{width:20px;height:20px;stroke:currentColor;fill:none}.video-player__volume-container[data-v-65818703]{position:relative;display:flex;align-items:center;padding-top:110px;margin-top:-110px}.video-player__volume-slider[data-v-65818703]{position:absolute;bottom:35%;left:50%;transform:translate(-50%) translateY(10px);margin-bottom:10px;background:#fff;padding:8px 0;border-radius:4px;margin-top:-110px;z-index:10;display:flex;align-items:center;justify-content:center;height:100px;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease}.video-player__volume-slider--visible[data-v-65818703]{opacity:1;transform:translate(-50%) translateY(0);pointer-events:auto}.video-player__volume-input[data-v-65818703]{width:80px;height:4px;-webkit-appearance:none;appearance:none;background:transparent;outline:none;cursor:pointer;transform:rotate(90deg);position:relative}.video-player__volume-input[data-v-65818703]::-webkit-slider-runnable-track{width:80px;height:4px;background:#0003;border-radius:2px}.video-player__volume-input[data-v-65818703]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;background:#000;border-radius:50%;cursor:pointer;margin-top:-5px;transition:transform .1s}.video-player__volume-input[data-v-65818703]::-webkit-slider-thumb:hover{transform:scale(1.2)}.video-player__volume-input[data-v-65818703]::-moz-range-track{width:80px;height:4px;background:#0003;border-radius:2px;border:none}.video-player__volume-input[data-v-65818703]::-moz-range-thumb{width:14px;height:14px;background:#000;border-radius:50%;cursor:pointer;border:none;transition:transform .1s}.video-player__volume-input[data-v-65818703]::-moz-range-thumb:hover{transform:scale(1.2)}.progressbar__time[data-v-65818703]{font-size:.875rem;color:#666;min-width:40px;text-align:center}.progressbar__time.start[data-v-65818703]{margin-left:.5rem;text-align:left}.progressbar__time.end[data-v-65818703]{text-align:right;font-weight:500}.progressbar__center[data-v-65818703]{flex:1;position:relative}.progressbar__progress[data-v-65818703]{width:100%;height:5px;background-color:#ddd;background-image:linear-gradient(to right,#000 0% 100%);background-repeat:no-repeat;background-size:0 100%;position:relative;border-radius:2px}.progressbar__progress .trumb[data-v-65818703]{position:absolute;top:-5px;width:15px;height:15px;background-color:#000;border-radius:50%;transform:translate(-50%);cursor:pointer;pointer-events:none}.progressbar__seek[data-v-65818703]{position:absolute;top:-5px;left:0;width:100%;height:15px;opacity:0;cursor:pointer;z-index:1;margin:0}input[type=range][data-v-65818703]{-webkit-appearance:none;appearance:none;background:transparent;margin:0}input[type=range][data-v-65818703]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;background:#000;border-radius:50%;cursor:pointer;margin-top:-5px}input[type=range][data-v-65818703]::-moz-range-track{background:transparent}input[type=range][data-v-65818703]::-moz-range-thumb{width:15px;height:15px;background:#000;border-radius:50%;cursor:pointer;border:none}.video-player:fullscreen{width:100vw!important;height:100vh!important;display:flex!important;flex-direction:column!important;background:#000!important;max-width:none!important;margin:0!important;padding:0!important;overflow:hidden!important}.video-player:fullscreen .video-player__aspect-ratio{flex:1 1 0!important;min-height:0!important;position:relative!important;width:100%!important;height:auto!important;padding:0!important;order:1!important}.video-player:fullscreen .video-player__video{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}.video-player:fullscreen .video-player__video__element{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;min-width:100%!important;min-height:100%!important;object-fit:contain!important;object-position:center center!important;display:block!important;margin:0!important;padding:0!important}.video-player:fullscreen .video-player__controls{background:#fff!important;padding:15px!important;margin-top:0!important;flex-shrink:0!important;width:100%!important;z-index:10!important;position:relative!important;order:2!important}.video-player:fullscreen .progressbar__time{color:#000!important}.video-player:fullscreen .progressbar__progress{background-color:#0003!important;background-image:linear-gradient(to right,#000 0% 100%)!important}.video-player:fullscreen .progressbar__progress .trumb{background-color:#000!important}.video-player:fullscreen .video-player__button{color:#000!important}.video-player:fullscreen .video-player__button:hover{color:#000!important;background:#0000001a!important}.video-player:-webkit-full-screen{width:100vw!important;height:100vh!important;display:flex!important;flex-direction:column!important;background:#000!important;max-width:none!important;margin:0!important;padding:0!important;overflow:hidden!important}.video-player:-webkit-full-screen .video-player__aspect-ratio{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;padding:0!important}.video-player:-webkit-full-screen .video-player__aspect-ratio{flex:1 1 0!important;min-height:0!important;position:relative!important;width:100%!important;height:auto!important;padding:0!important;order:1!important}.video-player:-webkit-full-screen .video-player__video{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}.video-player:-webkit-full-screen .video-player__video__element{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;min-width:100%!important;min-height:100%!important;object-fit:contain!important;object-position:center center!important;display:block!important;margin:0!important;padding:0!important}.video-player:-webkit-full-screen .video-player__controls{background:#fff!important;padding:15px!important;margin-top:0!important;flex-shrink:0!important;width:99%!important;z-index:10!important;position:relative!important;order:2!important}.video-player:-webkit-full-screen .progressbar__time{color:#000!important}.video-player:-webkit-full-screen .progressbar__progress{background-color:#0003!important;background-image:linear-gradient(to right,#000 0% 100%)!important}.video-player:-webkit-full-screen .progressbar__progress .trumb{background-color:#000!important}.video-player:-webkit-full-screen .video-player__button{color:#000!important}.video-player:-webkit-full-screen .video-player__button:hover{color:#000!important;background:#0000001a!important}.video-player:-moz-full-screen{width:100vw!important;height:100vh!important;display:flex!important;flex-direction:column!important;background:#000!important;max-width:none!important;margin:0!important;padding:0!important;overflow:hidden!important}.video-player:-moz-full-screen .video-player__aspect-ratio{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;padding:0!important}.video-player:-moz-full-screen .video-player__aspect-ratio{flex:1 1 0!important;min-height:0!important;position:relative!important;width:100%!important;height:auto!important;padding:0!important;order:1!important}.video-player:-moz-full-screen .video-player__video{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}.video-player:-moz-full-screen .video-player__video__element{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;min-width:100%!important;min-height:100%!important;object-fit:contain!important;object-position:center center!important;display:block!important;margin:0!important;padding:0!important}.video-player:-moz-full-screen .video-player__controls{background:#fff!important;padding:15px!important;margin-top:0!important;flex-shrink:0!important;width:100%!important;z-index:10!important;position:relative!important;order:2!important}.video-player:-moz-full-screen .progressbar__time{color:#000!important}.video-player:-moz-full-screen .progressbar__progress{background-color:#0003!important;background-image:linear-gradient(to right,#000 0% 100%)!important}.video-player:-moz-full-screen .progressbar__progress .trumb{background-color:#000!important}.video-player:-moz-full-screen .video-player__button{color:#000!important}.video-player:-moz-full-screen .video-player__button:hover{color:#000!important;background:#0000001a!important}.video-player:-ms-fullscreen{width:100vw!important;height:100vh!important;display:flex!important;flex-direction:column!important;background:#000!important;max-width:none!important;margin:0!important;padding:0!important;overflow:hidden!important}.video-player:-ms-fullscreen .video-player__aspect-ratio{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;padding:0!important}.video-player:-ms-fullscreen .video-player__aspect-ratio{flex:1 1 0!important;min-height:0!important;position:relative!important;width:100%!important;height:auto!important;padding:0!important;order:1!important}.video-player:-ms-fullscreen .video-player__video{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}.video-player:-ms-fullscreen .video-player__video__element{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;min-width:100%!important;min-height:100%!important;object-fit:contain!important;object-position:center center!important;display:block!important;margin:0!important;padding:0!important}.video-player:-ms-fullscreen .video-player__controls{background:#fff!important;padding:15px!important;margin-top:0!important;flex-shrink:0!important;width:100%!important;z-index:10!important;position:relative!important;order:2!important}.video-player:-ms-fullscreen .progressbar__time{color:#000!important}.video-player:-ms-fullscreen .progressbar__progress{background-color:#0003!important;background-image:linear-gradient(to right,#000 0% 100%)!important}.video-player:-ms-fullscreen .progressbar__progress .trumb{background-color:#000!important}.video-player:-ms-fullscreen .video-player__button{color:#000!important}.video-player:-ms-fullscreen .video-player__button:hover{color:#000!important;background:#0000001a!important}.video-buffering{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;display:flex;align-items:center;justify-content:center;pointer-events:none}.video-buffering__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.video-buffering__spinner{position:relative;z-index:101}.spinner{border:.25rem solid rgba(255,255,255,.3);border-top:.25rem solid #fff;border-radius:50%;width:2.5rem;height:2.5rem;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.toast-notification[data-v-ab99a071]{position:fixed;bottom:2rem;left:50%;transform:translate(-50%);background-color:var(--color-white);color:var(--color-primary);padding:1rem 2rem;border-radius:4px;box-shadow:0 4px 12px #00000026;z-index:10000;min-width:200px;text-align:center}.toast-notification__text[data-v-ab99a071]{font-family:Montserrat,Arial,sans-serif;font-size:.875rem;font-weight:400;text-transform:uppercase;letter-spacing:.04em;margin:0;color:var(--color-primary)}.toast-enter-active[data-v-ab99a071]{transition:all .3s ease-out}.toast-leave-active[data-v-ab99a071]{transition:all .3s ease-in}.toast-enter-from[data-v-ab99a071],.toast-leave-to[data-v-ab99a071]{opacity:0;transform:translate(-50%) translateY(20px)}@media(max-width:48rem){.toast-notification[data-v-ab99a071]{bottom:1.5rem;left:1rem;right:1rem;transform:none;min-width:auto}.toast-enter-from[data-v-ab99a071],.toast-leave-to[data-v-ab99a071]{transform:translateY(20px)}}.contact-button[data-v-56329d22]{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 0;border-radius:999px;text-decoration:none;color:inherit;background-color:var(--color-white);cursor:pointer}.contact-button__text-wrapper[data-v-56329d22]{position:relative;display:inline-block}.contact-button__text[data-v-56329d22]{font-size:.875rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding-bottom:.125rem;transition:opacity .3s ease-in-out;display:inline-block}.contact-button--with-email .contact-button__text-wrapper[data-v-56329d22],.contact-button--with-telegram .contact-button__text-wrapper[data-v-56329d22],.contact-button--with-phone .contact-button__text-wrapper[data-v-56329d22]{position:relative}.contact-button--with-email .contact-button__text--default[data-v-56329d22],.contact-button--with-telegram .contact-button__text--default[data-v-56329d22],.contact-button--with-phone .contact-button__text--default[data-v-56329d22]{opacity:1}.contact-button--with-email .contact-button__text--email[data-v-56329d22],.contact-button--with-telegram .contact-button__text--telegram[data-v-56329d22],.contact-button--with-phone .contact-button__text--phone[data-v-56329d22]{position:absolute;left:0;top:0;opacity:0;text-transform:none;pointer-events:none}.contact-button--with-email:hover .contact-button__text--default[data-v-56329d22],.contact-button--with-telegram:hover .contact-button__text--default[data-v-56329d22],.contact-button--with-phone:hover .contact-button__text--default[data-v-56329d22]{opacity:0}.contact-button--with-email:hover .contact-button__text--email[data-v-56329d22],.contact-button--with-telegram:hover .contact-button__text--telegram[data-v-56329d22],.contact-button--with-phone:hover .contact-button__text--phone[data-v-56329d22]{opacity:1}.author-container[data-v-2064c83f]{display:grid;grid-template-columns:1.2fr 1fr;gap:2rem;align-items:center;margin:5rem 0 2.5rem}.author-header[data-v-2064c83f]{flex:1;display:flex;flex-direction:column;height:100%;gap:.5rem}.author-header p[data-v-2064c83f]{margin-bottom:.25rem}.author-long-description[data-v-2064c83f]{text-transform:none;margin-top:0;font-size:1rem}.author-contacts[data-v-2064c83f]{display:flex;flex-direction:column;margin-top:2rem}.author-header .text-md+.author-long-description[data-v-2064c83f]{margin-top:2rem}.author-image[data-v-2064c83f]{flex:1;width:80%;aspect-ratio:1 / 1;background-size:cover;background-position:center;background-color:var(--color-gray-300);background-repeat:no-repeat;margin-left:auto}.author-showreel[data-v-2064c83f]{margin:5rem 0 2.5rem}.author-showreel .text-lg[data-v-2064c83f]{text-align:left}.author-showreel .video-player[data-v-2064c83f]{max-width:100%}.author-showreel .video-player__play-pause-button[data-v-2064c83f]{display:none}@media(max-width:768px){.author-showreel .video-player__play-pause-button[data-v-2064c83f]{display:flex}}.author-projects[data-v-2064c83f]{margin:5rem 0 2.5rem}.projects-title[data-v-2064c83f]{font-weight:400;-webkit-user-select:none;user-select:none;margin-bottom:0}.author-gallery[data-v-2064c83f]{margin:2rem 0}@media(max-width:48rem){.author-container[data-v-2064c83f]{display:flex;flex-direction:column-reverse;align-items:start;margin-top:1.875rem}.author-header[data-v-2064c83f]{margin-right:0;margin-top:1.25rem;text-align:start}.author-image[data-v-2064c83f]{height:auto;aspect-ratio:1/1;margin:0 auto}.author-header .text-md+.author-long-description[data-v-2064c83f]{margin-top:1rem}.author-contacts[data-v-2064c83f]{flex-direction:column;align-items:flex-start}}@media(max-width:43.75rem){.author-showreel[data-v-2064c83f],.author-gallery[data-v-2064c83f]{margin:2rem 0 1.5rem}}.project-container[data-v-049e9793]{margin:2.5rem 0}.project-header[data-v-049e9793]{margin-bottom:2.5rem}.project-content[data-v-049e9793]{width:100%}.project-video[data-v-049e9793]{margin-bottom:2.5rem}.project-gallery[data-v-049e9793]{margin:2rem 0}.project-info[data-v-049e9793]{margin-top:3rem}.section-title[data-v-049e9793]{margin-bottom:1.5rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.project-description[data-v-049e9793]{margin-bottom:3rem}.description-text[data-v-049e9793]{line-height:1.8;color:#000;max-width:100%}.project-users[data-v-049e9793]{margin-top:2rem}.users-list[data-v-049e9793]{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}.user-item[data-v-049e9793]{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:1px solid rgba(0,0,0,.08);transition:all .2s ease}.user-item[data-v-049e9793]:last-child{border-bottom:none}.user-item[data-v-049e9793]:hover{padding-left:.5rem}.user-name[data-v-049e9793]{font-size:1rem;font-weight:600;color:#000;text-decoration:none;transition:color .3s ease;white-space:nowrap;text-transform:uppercase}.user-name[data-v-049e9793]:hover{color:#000000b3}.user-separator[data-v-049e9793]{color:#0000004d;font-weight:300;flex-shrink:0}.user-role[data-v-049e9793]{font-size:.9375rem;color:#0009;font-weight:400;text-transform:uppercase}@media(max-width:64rem){.project-header[data-v-049e9793],.project-video[data-v-049e9793]{margin-bottom:1.875rem}.project-gallery[data-v-049e9793]{margin:2rem 0 1.5rem}.project-info[data-v-049e9793]{margin-top:2rem}.section-title[data-v-049e9793]{margin-bottom:1rem}.project-description[data-v-049e9793]{margin-bottom:2rem}.user-name[data-v-049e9793]{font-size:.9375rem}.user-role[data-v-049e9793]{font-size:.875rem}}.wrapper[data-v-f7b0fd2d]{margin:0}@media(max-width:48rem){.wrapper[data-v-f7b0fd2d]{margin-top:1.875rem}}@media(max-width:36rem){.wrapper[data-v-f7b0fd2d]{margin-top:1.25rem}}.hero-block[data-v-592a8c3f]{position:relative;width:100%;height:calc(100vh - 5rem);margin-left:50%;transform:translate(-50%);overflow:hidden;max-width:100%}.hero-media[data-v-592a8c3f]{position:relative;width:100%;height:100%}.hero-skeleton[data-v-592a8c3f]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--gradient-skeleton);background-size:200% 100%;animation:skeleton-shimmer-592a8c3f 1.2s infinite linear;z-index:4}@keyframes skeleton-shimmer-592a8c3f{0%{background-position:200% 0}to{background-position:-200% 0}}.hero-image[data-v-592a8c3f]{position:absolute;top:0;left:0;width:100%;height:100%}.hero-image img[data-v-592a8c3f]{width:100%;height:100%;object-fit:cover;object-position:center}.hero-video[data-v-592a8c3f]{position:absolute;top:0;left:0;width:100%;height:100%}.hero-video-element[data-v-592a8c3f]{width:100%;height:100%;object-fit:cover;object-position:center}.hero-video-fallback[data-v-592a8c3f]{position:absolute;top:0;left:0;width:100%;height:100%}.hero-video-fallback img[data-v-592a8c3f]{width:100%;height:100%;object-fit:cover;object-position:center}.hero-video-cover[data-v-592a8c3f]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;transition:opacity .8s ease;z-index:2}.hero-video-cover img[data-v-592a8c3f]{width:100%;height:100%;object-fit:cover;object-position:center}.hero-content[data-v-592a8c3f]{position:absolute;z-index:3;padding-bottom:2rem}.hero-gradient-overlay[data-v-592a8c3f]{position:absolute;bottom:0;left:0;width:100%;height:50dvh;background:linear-gradient(to top,#fffffff2,#fffc 10%,#fff6 40%,#fff0 90%);pointer-events:none;z-index:1}.hero-content.hero-img-text-left[data-v-592a8c3f],.hero-content.hero-img-text-left-button[data-v-592a8c3f]{bottom:0;left:0;width:100%;text-align:left}.hero-content.hero-video-text-center[data-v-592a8c3f],.hero-content.hero-video-text-center-button[data-v-592a8c3f]{bottom:0;left:0;width:100%;text-align:center}.hero-text-wrapper[data-v-592a8c3f]{display:flex;flex-direction:column;max-width:90rem;width:90%;margin:0 auto;position:relative;z-index:2}.hero-text-wrapper .application-button[data-v-592a8c3f]{align-self:flex-start}.hero-content.hero-img-text-left .hero-text-wrapper .application-button[data-v-592a8c3f],.hero-content.hero-img-text-left-button .hero-text-wrapper .application-button[data-v-592a8c3f],.hero-content.hero-video-text-left .hero-text-wrapper .application-button[data-v-592a8c3f],.hero-content.hero-video-text-left-button .hero-text-wrapper .application-button[data-v-592a8c3f]{align-self:flex-start;margin-left:0}.hero-content.hero-video-text-center .hero-text-wrapper .application-button[data-v-592a8c3f],.hero-content.hero-video-text-center-button .hero-text-wrapper .application-button[data-v-592a8c3f]{align-self:center}.hero-title[data-v-592a8c3f]{color:var(--color-text-primary);margin-bottom:1rem;font-family:Montserrat,serif;font-size:1.5rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.06rem}.hero-description[data-v-592a8c3f]{font-size:1.125rem;color:var(--color-text-primary);line-height:1.6;margin-bottom:1.5rem}.hero-fallback[data-v-592a8c3f]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--color-bg-secondary)}.fallback-placeholder[data-v-592a8c3f]{padding:2rem;text-align:center;color:var(--color-text-muted);font-size:1.2rem}@media(max-width:48rem){.hero-title[data-v-592a8c3f]{font-size:1.5rem}.hero-description[data-v-592a8c3f]{font-size:1rem}.hero-content[data-v-592a8c3f]{padding:1.5rem 0}.hero-gradient-overlay[data-v-592a8c3f]{height:60dvh}.hero-text-wrapper[data-v-592a8c3f]{margin:0 auto}}.faq[data-v-84c76102]{margin:2rem}.faq_left[data-v-84c76102]{text-align:left}.faq_center[data-v-84c76102]{text-align:center;margin-left:auto;margin-right:auto}.faq__title[data-v-84c76102]{margin-bottom:1rem;font-weight:600;font-size:1.4rem}.faq__list[data-v-84c76102]{display:flex;flex-direction:column;gap:1.25rem}.faq-item[data-v-84c76102]{border:.063rem solid rgba(17,17,17,.15);border-radius:.75rem;background:transparent;overflow:hidden;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.faq-item[open][data-v-84c76102]{background:#0000000a;box-shadow:0 .375rem 1.25rem #00000014;border-color:#1111111a}.faq-item summary[data-v-84c76102]::-webkit-details-marker{display:none}.faq-item__summary[data-v-84c76102]{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}.faq-item__question[data-v-84c76102]{font-weight:600}.faq-item__icon[data-v-84c76102]{position:relative;width:1.5rem;height:1.5rem;flex:0 0 1.5rem;border-radius:.375rem}.faq-item__icon[data-v-84c76102]:before,.faq-item__icon[data-v-84c76102]:after{content:"";position:absolute;left:50%;top:50%;width:.875rem;height:.125rem;background:currentColor;border-radius:.063rem;transform:translate(-50%,-50%);transition:transform .2s ease}.faq-item__icon[data-v-84c76102]:before{transform:translate(-50%,-50%) rotate(0)}.faq-item__icon[data-v-84c76102]:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item[open] .faq-item__icon[data-v-84c76102]{transform:rotate(45deg);transition:transform .2s ease}.faq-item__content[data-v-84c76102]{padding:0 1.25rem;overflow:hidden;will-change:height,padding}.faq-item[open] .faq-item__content[data-v-84c76102]{padding:0 1.25rem 1.125rem}.faq-item__content-inner[data-v-84c76102]{overflow:hidden}.faq-item__answer[data-v-84c76102]{margin:0;opacity:0;line-height:1.6;color:#000!important;transition:opacity .32s cubic-bezier(.22,.61,.36,1)}.faq-item[open] .faq-item__answer[data-v-84c76102]{opacity:1}.faq-item.is-closing .faq-item__answer[data-v-84c76102]{opacity:0}.faq-dark .faq-item[data-v-84c76102]{border-color:#ffffff26}.faq-dark .faq-item[open][data-v-84c76102]{background:#ffffff0f;border-color:#ffffff1a;box-shadow:0 .375rem 1.25rem #0000004d}.faq-dark .faq-item__answer[data-v-84c76102]{color:#000!important}@media(max-width:40rem){.faq[data-v-84c76102]{padding:1rem;margin:0}.faq__list[data-v-84c76102]{gap:.875rem}.faq-item__summary[data-v-84c76102]{padding:1rem}.faq-item__content[data-v-84c76102]{padding:0 1rem}.faq-item[open] .faq-item__content[data-v-84c76102]{padding:0 1rem 1rem}}.video-gallery-item[data-v-61ffb0e8]{text-align:center}.video-container[data-v-61ffb0e8]{position:relative;width:100%;aspect-ratio:16/9;margin-bottom:.5rem}.video-element[data-v-61ffb0e8]{width:100%;height:100%;object-fit:cover;display:block}.poster-overlay[data-v-61ffb0e8]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s ease;pointer-events:none;z-index:1;opacity:0}.poster-overlay.content-loaded[data-v-61ffb0e8]{opacity:1}.video-element[data-v-61ffb0e8]{opacity:0;transition:opacity .3s ease}.video-element.content-loaded[data-v-61ffb0e8]{opacity:1}.loader-container[data-v-61ffb0e8]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#0000000d;z-index:2}.loader[data-v-61ffb0e8]{width:3rem;height:3rem;border:.25rem solid rgba(0,0,0,.1);border-top-color:#0009;border-radius:50%;animation:spin-61ffb0e8 .8s linear infinite}@keyframes spin-61ffb0e8{to{transform:rotate(360deg)}}.dropdown-gallery[data-v-b4c9486a]{padding-bottom:0rem;margin:0 auto;max-width:90rem}.section-subtitle[data-v-b4c9486a]{display:flex;align-items:center;font-size:26px;font-weight:600;margin-bottom:0rem;text-align:left;color:var(--color-black);text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none}.section-subtitle-text[data-v-b4c9486a]{font-size:14px;font-weight:400;margin-bottom:2.5rem;text-align:left;color:var(--color-black);line-height:1.5}.gallery-container[data-v-b4c9486a]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;max-height:0;overflow:hidden;opacity:0;transition:max-height .5s ease,opacity .5s ease}.gallery-container.open[data-v-b4c9486a]{max-height:62.5rem;opacity:1}@media(min-width:769px)and (max-width:1024px){.gallery-container[data-v-b4c9486a]{grid-template-columns:repeat(2,1fr);gap:1.25rem}.section-subtitle[data-v-b4c9486a]{font-size:24px}}@media(min-width:1025px)and (max-width:1280px){.gallery-container[data-v-b4c9486a]{grid-template-columns:repeat(3,1fr);gap:1.5rem}.section-subtitle[data-v-b4c9486a]{font-size:25px}}.gallery-item[data-v-b4c9486a]{border-radius:.25rem;background:var(--color-bg-darkest);padding:1rem;border:none;color:var(--color-white);text-align:center}.gallery-item[data-v-b4c9486a]:nth-child(2n){background:none}.gallery-image[data-v-b4c9486a]{width:100%;height:auto;border-radius:.25rem;margin-bottom:.5rem}.image-title[data-v-b4c9486a]{font-size:.875rem;font-weight:400;letter-spacing:.045rem;text-transform:uppercase;margin-top:.5rem}.plus-icon[data-v-b4c9486a]{margin-left:.625rem;transition:opacity .3s ease;transform-origin:center;margin-top:.313rem}.plus-icon svg[data-v-b4c9486a]{transition:transform .3s ease}.plus-icon svg.rotate[data-v-b4c9486a]{animation:rotate-animation-b4c9486a .3s forwards}@keyframes rotate-animation-b4c9486a{0%{transform:rotate(0)}to{transform:rotate(90deg)}}.horizontal[data-v-b4c9486a]{transition:opacity .3s ease}.horizontal.fade-out[data-v-b4c9486a]{opacity:0}@media(max-width:768px){.dropdown-gallery[data-v-b4c9486a]{padding-bottom:1rem}.gallery-container[data-v-b4c9486a]{grid-template-columns:1fr;gap:1rem}}.info-card[data-v-35323982]{border:1px solid #ccc;padding:1.5rem;text-align:left;width:23.875rem;height:12.5rem;box-sizing:border-box}.info-card__number[data-v-35323982]{font-size:.9em;color:#888;margin-bottom:5px;display:block}.info-card__title[data-v-35323982]{text-transform:uppercase;font-size:1.2em;font-weight:600;margin-bottom:10px}.info-card__subtitle[data-v-35323982]{font-size:1em;color:#555}.komerch-container[data-v-6b4568ee]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:2rem;padding:2rem 0}@media(min-width:769px)and (max-width:1024px){.komerch-container[data-v-6b4568ee]{gap:1.5rem;padding:1.5rem 0}.komerch-contract-block[data-v-6b4568ee]{flex:1 1 calc(50% - .75rem)}}@media(min-width:1025px)and (max-width:1280px){.komerch-container[data-v-6b4568ee]{gap:1.75rem}}@media(max-width:768px){.komerch-container[data-v-6b4568ee]{flex-direction:column;align-items:stretch;gap:1rem;padding:1.5rem 0}}.komerch-container-faq[data-v-6b4568ee]{display:flex;flex-direction:column;gap:0rem;padding:0 2rem}@media(min-width:769px)and (max-width:1024px){.komerch-container-faq[data-v-6b4568ee]{padding:0 2rem}}@media(min-width:1025px)and (max-width:1280px){.komerch-container-faq[data-v-6b4568ee]{padding:0 2.5rem}}@media(min-width:1281px){.komerch-container-faq[data-v-6b4568ee]{padding:0 3rem}}.komerch-container-hero[data-v-6b4568ee]{margin-bottom:2rem}.komerch-container-hero[data-v-6b4568ee] .hero-block{height:70vh}@media(min-width:769px)and (max-width:1024px){.komerch-container-hero[data-v-6b4568ee] .hero-block{height:60vh}}@media(min-width:1025px)and (max-width:1280px){.komerch-container-hero[data-v-6b4568ee] .hero-block{height:65vh}}.komerch-container-hero[data-v-6b4568ee] .hero-content{left:50%;transform:translate(-50%);width:100%;text-align:center}.komerch-container-hero[data-v-6b4568ee] .hero-text-wrapper{text-align:center;width:100%}.komerch-container-hero[data-v-6b4568ee] .hero-title{color:#fff;text-align:center;text-transform:uppercase}.komerch-container-hero[data-v-6b4568ee] .hero-gradient-overlay{display:none}.komerch-container-info[data-v-6b4568ee]{max-width:90rem;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;padding:0 2rem}@media(min-width:769px)and (max-width:1024px){.komerch-container-info[data-v-6b4568ee]{padding:0 2rem}}@media(min-width:1025px)and (max-width:1280px){.komerch-container-info[data-v-6b4568ee]{padding:0 2.5rem}}@media(min-width:1281px){.komerch-container-info[data-v-6b4568ee]{padding:0 3rem}}.komerch-info-cards-title[data-v-6b4568ee]{font-size:2rem;font-weight:700;text-align:left;margin-bottom:0;width:100%}@media(min-width:769px)and (max-width:1024px){.komerch-info-cards-title[data-v-6b4568ee]{font-size:1.75rem}}@media(min-width:1025px)and (max-width:1280px){.komerch-info-cards-title[data-v-6b4568ee]{font-size:1.875rem}}.komerch-container-info-cards[data-v-6b4568ee]{display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:flex-start;width:100%}@media(min-width:769px)and (max-width:1024px){.komerch-container-info-cards[data-v-6b4568ee]{gap:2rem}.komerch-container-info-cards[data-v-6b4568ee] .info-card{flex:1 1 calc(50% - 1rem);min-width:calc(50% - 1rem)}}@media(min-width:1025px)and (max-width:1280px){.komerch-container-info-cards[data-v-6b4568ee]{gap:2.25rem}.komerch-container-info-cards[data-v-6b4568ee] .info-card{flex:1 1 calc(33.333% - 1.5rem);min-width:calc(33.333% - 1.5rem)}}.komerch-contract-block[data-v-6b4568ee]{display:flex;align-items:center;gap:1rem;margin-top:1.5rem;margin-bottom:2rem}.komerch-contract-icon[data-v-6b4568ee]{width:2.5rem;height:2.5rem}.komerch-contract-text[data-v-6b4568ee]{display:flex;flex-direction:column;gap:.25rem}.komerch-contract-title[data-v-6b4568ee]{font-weight:600;font-size:1rem;text-transform:uppercase}.komerch-contract-subtitle[data-v-6b4568ee]{font-size:.9rem;color:#555;cursor:pointer;text-decoration:underline}@media(max-width:768px){.komerch-container-info[data-v-6b4568ee]{padding:0 1rem;gap:1.25rem}.komerch-container-faq[data-v-6b4568ee]{padding:0 1rem;gap:1.5rem}.komerch-info-cards-title[data-v-6b4568ee]{font-size:1.5rem;margin-bottom:1rem}.komerch-container-info-cards[data-v-6b4568ee]{gap:1.25rem}.komerch-container-info-cards[data-v-6b4568ee] .info-card{flex:1 1 100%;width:100%}.komerch-contract-block[data-v-6b4568ee]{margin-bottom:1.5rem}}
