html,body{padding:0;margin:0;height:100%}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;color:inherit}a{color:inherit;text-decoration:none}input{outline:none;border:none}ul{list-style-type:none;margin:0;padding:0}li{list-style-type:none}p{padding:0;margin:0}button,a{border:none;border-width:0px;text-align:start;background-color:transparent;cursor:pointer;margin:0;padding:0;-webkit-tap-highlight-color:transparent}:is(a.link,button):not(:hover){border-color:transparent!important}@font-face{font-display:swap;font-family:Hauora;src:url(/assets/Hauora-Regular-VsZ4lvZf.otf) format("opentype");font-weight:400}@font-face{font-display:swap;font-family:Hauora;src:url(/assets/Hauora-Medium-D3_rRMS1.otf) format("opentype");font-weight:500}@font-face{font-display:swap;font-family:Hauora;src:url(/assets/Hauora-SemiBold-C87joP2e.otf) format("opentype");font-weight:600}@font-face{font-display:swap;font-family:Hauora;src:url(/assets/Hauora-Bold-CddoiPSB.otf) format("opentype");font-weight:700}.typography-text{font-family:Hauora;font-weight:500;font-size:12px;line-height:16px}@media (max-width: 1024px){.typography-text{font-weight:600}}html{scroll-behavior:smooth}.hide-scrollbar,body,html{scrollbar-width:none}:is(.hide-scrollbar,body,html)::-webkit-scrollbar{width:0px}:is(.hide-scrollbar,body,html)::-webkit-scrollbar-track{background-color:transparent}/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{display:none}:root{--motion-ease-reveal: cubic-bezier(.32, .01, 0, 1);--motion-ease-out: cubic-bezier(.16, 1, .3, 1);--motion-text-duration: .72s;--motion-label-duration: .52s;--motion-media-duration: .9s;--motion-fade-duration: .48s;--motion-preview-fade: .24s;--motion-exit-duration: .18s;--motion-frame-duration: 1.05s;--motion-subject-duration: 1.2s;--motion-scene-exit-duration: .64s;--motion-scene-text-exit-duration: .4s}.media-reveal{--media-reveal-inset: inset(100% 0 0 0);--media-reveal-offset: 18%;--media-reveal-scale: 1.15;--media-exit-inset: inset(0 0 100% 0);--media-exit-offset: -12%}.media-reveal[data-reveal-direction=up]{--media-reveal-inset: inset(0 0 100% 0);--media-reveal-offset: -18%;--media-exit-inset: inset(100% 0 0 0);--media-exit-offset: 12%}.media-reveal>.media-reveal-content{overflow:hidden;visibility:hidden}.media-reveal_visible>.media-reveal-content{visibility:visible;animation:media-frame-in var(--motion-frame-duration) var(--motion-ease-reveal) var(--reveal-delay, 0ms) backwards}.media-reveal_visible>.media-reveal-content>.media-reveal-subject{animation:media-subject-in var(--motion-subject-duration) var(--motion-ease-reveal) var(--reveal-delay, 0ms) backwards}@keyframes media-frame-in{0%{clip-path:var(--media-reveal-inset)}to{clip-path:inset(0 0 0 0)}}@keyframes media-subject-in{0%{transform:translate3d(0,var(--media-reveal-offset),0) scale(var(--media-reveal-scale))}to{transform:none}}@keyframes media-frame-out{0%{clip-path:inset(0 0 0 0)}to{clip-path:var(--media-exit-inset)}}@keyframes media-subject-out{0%{transform:none}to{transform:translate3d(0,var(--media-exit-offset),0) scale(1.035)}}@keyframes media-caption-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,var(--caption-exit-offset, -105%),0)}}@keyframes project-copy-in{0%{transform:translate3d(0,var(--project-copy-enter-offset),0)}to{transform:translateZ(0)}}@keyframes project-copy-out{0%{transform:translateZ(0)}to{transform:translate3d(0,var(--project-copy-exit-offset),0)}}.project-gallery{opacity:1;transition:opacity var(--motion-scene-exit-duration) var(--motion-ease-reveal),transform var(--motion-scene-exit-duration) var(--motion-ease-reveal)}.project-gallery_leaving{opacity:0;transform:translate3d(0,-24px,0);pointer-events:none}.preloader-fade-leave-active{transition:opacity var(--motion-exit-duration) ease-out;pointer-events:none}.preloader-fade-leave-to{opacity:0}@media (prefers-reduced-motion: reduce){:root{--motion-text-duration: 1ms;--motion-label-duration: 1ms;--motion-media-duration: 1ms;--motion-fade-duration: 1ms;--motion-preview-fade: 1ms;--motion-exit-duration: 1ms;--motion-frame-duration: 1ms;--motion-subject-duration: 1ms;--motion-scene-exit-duration: 1ms;--motion-scene-text-exit-duration: 1ms}html{scroll-behavior:auto}.media-reveal_visible>.media-reveal-content,.media-reveal_visible>.media-reveal-content>.media-reveal-subject{animation:none}.project-gallery,.project-gallery_leaving{transform:none;transition:none}}:root{--clr-black: #000000;--clr-gray: #727272;--bg-clr-white: #f8f8f8;--bg-clr-white-rgb: 248, 248, 248;--text-indent: 30px;--timing-func-1: var(--motion-ease-out);--timing-func-2: var(--motion-ease-reveal);--header-height: 60px;--header-z-index: 12;--footer-height: var(--header-height);--me-footer-height: 74px;--footer-z-index: 10;--media-popup-z-index: 11;--column-width: min(calc((100vh - var(--header-height) - var(--footer-height)) / 3), 33vmin);--page-padding-x: calc((100vw - var(--column-width) * 5) / 2)}html,body{padding:0;margin:0;background-color:var(--bg-clr-white);font-family:Hauora;font-weight:500;color:var(--clr-black)}.main:not(.main_me),#app:not(:has(.main_me)){height:100%}*{box-sizing:border-box;font-family:Hauora;font-weight:500;font-size:12px;line-height:16px}.hoverable .appear-word-inner{-webkit-text-fill-color:currentColor}@media (hover: hover) and (pointer: fine){.hoverable:not(:disabled):hover .appear-word-inner{color:var(--clr-gray)}}@media (min-width: 1024px){.background-white .appear-word-inner{background-position:0px -22px;background:none!important;background-clip:initial!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:initial!important;color:#fff;font-weight:300!important}}@media (max-width: 1024px){:root{--column-width: calc(100vw / 12);--page-padding-x: 0}html,body,*{font-weight:600}}a.project-item-link[data-v-b142972f]{display:block;width:100%;height:100%;padding:5px;border:none!important;cursor:pointer}.item-inner[data-v-b142972f]{position:relative;overflow:hidden;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.number[data-v-b142972f]{overflow:hidden}.number-svg[data-v-b142972f]{stroke:var(--clr-black);transition:stroke .15s ease-out}.number-svg-container[data-v-b142972f]{display:inline-block;animation:number-appear-b142972f var(--motion-label-duration) var(--appear-default-delay) var(--motion-ease-reveal) both}.number-svg-container[data-v-b142972f]:nth-child(2){animation-delay:calc(var(--appear-default-delay) + 35ms)}.number_dim .number-svg[data-v-b142972f]{stroke:var(--clr-gray)}@keyframes number-appear-b142972f{0%{opacity:0;transform:translate3d(0,105%,0)}to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion: reduce){.number-svg-container[data-v-b142972f]{animation:none}}.media-loading-state[data-v-d3f5d9a9]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:15;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;pointer-events:none}.media-loading-state video[data-v-d3f5d9a9]{width:56px;height:56px;object-fit:contain;background:#000;flex:0 0 auto}.media-loading-state_large video[data-v-d3f5d9a9]{width:100px;height:100px}.media-loading-state p[data-v-d3f5d9a9],.media-loading-state button[data-v-d3f5d9a9]{padding:4px 8px;background:var(--bg-clr-white, #f8f8f8);color:var(--clr-black, #111);font-size:12px;line-height:1.4;text-align:center;max-width:min(250px,90%)}.media-loading-state button[data-v-d3f5d9a9]{pointer-events:auto;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.media-loading-state button[data-v-d3f5d9a9]:focus-visible{outline:2px solid currentColor;outline-offset:3px}.preloader[data-v-1369370a]{touch-action:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000;display:flex;justify-content:center;align-items:center;z-index:9999}.projects-list[data-v-6911eefb]{position:relative;z-index:1;display:grid;--item-size: var(--column-width);grid-template-columns:repeat(3,var(--item-size));grid-template-rows:repeat(3,var(--item-size));justify-content:center;align-content:center}.fullscreen-preview[data-v-6911eefb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;display:flex;justify-content:center;align-items:center}.preview-item[data-v-6911eefb]{position:absolute;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;object-fit:cover;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;transform:scale(1.035);transition:opacity var(--motion-preview-fade) ease-out,transform var(--motion-media-duration) var(--motion-ease-reveal);z-index:0}.preview-item.active[data-v-6911eefb]{opacity:1;z-index:1;transform:scale(1)}@media (prefers-reduced-motion: reduce){.preview-item[data-v-6911eefb],.preview-item.active[data-v-6911eefb]{transform:none;transition:none}}@media (max-width: 1024px){.preloader[data-v-6911eefb],.fullscreen-preview[data-v-6911eefb]{display:none}.projects-list[data-v-6911eefb]{padding-top:115px;--item-size: 34vmin}.home-btn[data-v-6911eefb]{padding:0 0 57px}}@media (max-width: 1024px) and (max-height: 1366px){.projects-list[data-v-6911eefb]{padding-top:100px;--item-size: 33vmin}}@media (max-width: 1024px) and (max-height: 1150px){.projects-list[data-v-6911eefb]{padding-top:75px;--item-size: 33vmin}}@media (max-width: 768px){.projects-list[data-v-6911eefb]{padding-top:72.5px;--item-size: 33vmin}}@media (max-width: 768px) and (max-height: 960px){.projects-list[data-v-6911eefb]{padding-top:20px;padding-bottom:45px;--item-size: 30vmin}}@media (max-width: 768px) and (max-height: 851px){.projects-list[data-v-6911eefb]{padding-top:20px;padding-bottom:45px;--item-size: 27vmin}}@media (max-width: 768px) and (max-height: 715px){.projects-list[data-v-6911eefb]{padding-top:10px}}@media (max-width: 768px) and (max-height: 750px){.projects-list[data-v-6911eefb]{--item-size: 25vmin}}@media (max-width: 500px){.projects-list[data-v-6911eefb]{--item-size: 33vmin;gap:0 0;padding-top:60px;padding-bottom:0}}@media (min-width: 1025px){body{transition:background-color var(--motion-exit-duration) ease-out}body.inverted{--clr-black: #f8f8f8;--clr-gray: #b8b8b8;background-color:#080808}body.inverted .header_home .item_left .item-btn-text_home .appear-word-inner{color:var(--preview-name-color, #fff)!important}body.inverted .header_home .item_right .item-btn-text_home .appear-word-inner{color:var(--preview-year-color, #fff)!important}body.inverted .footer-item_home .home-btn:first-child .appear-word-inner{color:var(--preview-footer-left-color, #fff)!important}body.inverted .footer-item_home .home-btn:last-child .appear-word-inner{color:var(--preview-footer-right-color, #fff)!important}}.appear-word{display:inline-block;overflow:hidden}.appear-word-inner{display:inline-block;line-height:15px!important;opacity:0;transform:translate3d(0,105%,0);transition:transform var(--motion-exit-duration) var(--motion-ease-out),opacity var(--motion-exit-duration) ease-out}.appear-word_appear .appear-word-inner{opacity:1;transform:translateZ(0);transition-duration:var(--motion-label-duration),.28s;transition-delay:var(--word-delay, 0ms)}@media (prefers-reduced-motion: reduce){.appear-word-inner,.appear-word_appear .appear-word-inner{transform:none;transition:none}}.mobile-open-propject-button[data-v-4bb0d8a0]{position:absolute;padding:8px 10px;z-index:10;color:var(--clr-gray)}@media (max-width: 1024px){.mobile-open-propject-button[data-v-4bb0d8a0]{top:52px;left:50%;translate:-50% 0}}@media (max-width: 820px){.mobile-open-propject-button[data-v-4bb0d8a0]{top:27px;left:50%;translate:-50% 0}}@media (max-width: 768px){.mobile-open-propject-button[data-v-4bb0d8a0]{top:93px;translate:0 0;left:var(--column-width)}}.home-view[data-v-b9985301]{padding-top:50px;display:flex;flex-direction:column}@media (max-width: 1024px){.home-view[data-v-b9985301]{padding-top:0!important}}@media (max-width: 768px){.home-view[data-v-b9985301]{padding-top:40px!important}}@media (max-width: 500px){.home-view[data-v-b9985301]{padding-top:50px!important;margin-bottom:95px;min-height:390px}}.reveal-text-mask[data-v-b92cf6fa]{display:inline-block;vertical-align:top;overflow:hidden;text-indent:0}.reveal-text-word[data-v-b92cf6fa]{display:inline-block;opacity:0;transform:translate3d(0,var(--text-reveal-offset, 105%),0);transition:transform var(--motion-text-duration) var(--motion-ease-reveal),opacity .4s var(--motion-ease-out);transition-delay:var(--reveal-delay, 0ms)}.reveal-text_visible .reveal-text-word[data-v-b92cf6fa]{opacity:1;transform:translateZ(0)}@media (prefers-reduced-motion: reduce){.reveal-text-word[data-v-b92cf6fa],.reveal-text_visible .reveal-text-word[data-v-b92cf6fa]{opacity:1;transform:none;transition:none}}.iframe-wrapper[data-v-e19623b6]{position:relative;width:100%;height:100%;display:grid;place-items:center;container-type:size;z-index:3}.iframe-wrapper .iframe[data-v-e19623b6]{width:min(100cqw,calc(100cqh * 16 / 9));height:min(100cqh,56.25cqw);aspect-ratio:16 / 9;display:block;position:relative;z-index:1}.iframe-wrapper_portrait .iframe[data-v-e19623b6]{width:min(100cqw,56.25cqh);height:min(100cqh,calc(100cqw * 16 / 9));aspect-ratio:9 / 16}.sound-btn[data-v-e19623b6]{position:absolute;bottom:0;right:10px;z-index:10;background:#0009;border:none;color:#fff;padding:6px 10px;border-radius:6px;cursor:pointer;font-size:14px}.image-popup[data-v-e19623b6]{touch-action:none;opacity:0;pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100dvh;background-color:var(--bg-clr-white);z-index:var(--media-popup-z-index);--popup-x-padding: 60px;padding:var(--header-height) var(--popup-x-padding) 0;transition:opacity var(--motion-exit-duration) ease-out}.image-popup_open[data-v-e19623b6]{opacity:1;pointer-events:initial}.image-popup-inner[data-v-e19623b6]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center}.image-popup-inner[aria-hidden=true][data-v-e19623b6]{pointer-events:none}.popup-stage[data-v-e19623b6]{position:relative;height:100%}.image-popup .process-frame-leave-active[data-v-e19623b6]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;--media-exit-inset: inset(0 0 100% 0);--media-exit-offset: -12%;--caption-exit-offset: -105%}.image-popup[data-navigation-direction=up] .process-frame-leave-active[data-v-e19623b6]{--media-exit-inset: inset(100% 0 0 0);--media-exit-offset: 12%;--caption-exit-offset: 105%}.process-frame-leave-active>.image-container[data-v-e19623b6]{animation:media-frame-out var(--motion-frame-duration) var(--motion-ease-reveal) both}.process-frame-leave-active>.image-container>.media-reveal-subject[data-v-e19623b6]{animation:media-subject-out var(--motion-subject-duration) var(--motion-ease-reveal) both}.process-frame-leave-active .description[data-v-e19623b6] .reveal-text-word{animation:media-caption-out var(--motion-scene-text-exit-duration) var(--motion-ease-reveal) both}@media (prefers-reduced-motion: reduce){.process-frame-leave-active>.image-container[data-v-e19623b6],.process-frame-leave-active>.image-container>.media-reveal-subject[data-v-e19623b6],.process-frame-leave-active .description[data-v-e19623b6] .reveal-text-word{animation:none}}.image-container[data-v-e19623b6]{background-color:var(--bg-clr-white);position:relative;flex:1 1 auto;overflow:hidden;display:flex;justify-content:center;align-items:center}.media-backdrop[data-v-e19623b6]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:transparent}.iframe-gesture-surface[data-v-e19623b6]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.image[data-v-e19623b6]{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;display:block;position:relative;z-index:1}.description[data-v-e19623b6]{display:block;position:relative;flex:0 0 65px;padding:25px 0 5px;margin-left:calc(-1 * var(--popup-x-padding) + var(--page-padding-x) + var(--column-width));width:calc(var(--column-width) * 3);color:var(--clr-black);text-indent:var(--text-indent)}@media (max-width: 1024px){.image-popup[data-v-e19623b6]{--popup-mobile-side-padding: 33px;--popup-mobile-top-offset: 102px;--popup-mobile-description-height: 86px;padding:var(--popup-mobile-top-offset) 0 0}.image-popup-inner[data-v-e19623b6]{height:calc(100dvh - var(--popup-mobile-top-offset));justify-content:flex-start}.image-container[data-v-e19623b6]{flex:1 1 auto;min-height:0;width:100%}.image[data-v-e19623b6]{width:auto;height:auto;max-width:calc(100% - var(--popup-mobile-side-padding) * 2);max-height:100%}.iframe-wrapper[data-v-e19623b6]{width:calc(100% - var(--popup-mobile-side-padding) * 2);height:100%;aspect-ratio:auto}.iframe-wrapper .iframe[data-v-e19623b6]{width:min(100cqw,calc(100cqh * 16 / 9));height:min(100cqh,56.25cqw)}.iframe-wrapper_portrait .iframe[data-v-e19623b6]{width:min(100cqw,56.25cqh);height:min(100cqh,calc(100cqw * 16 / 9))}.description[data-v-e19623b6]{flex:0 0 var(--popup-mobile-description-height);padding:35px 0 0;margin-left:var(--popup-mobile-side-padding);width:calc(100% - var(--popup-mobile-side-padding) * 2)}}@media (max-width: 820px){.image-popup[data-v-e19623b6]{padding:var(--popup-mobile-top-offset) 0 0}.description[data-v-e19623b6]{flex-basis:var(--popup-mobile-description-height);margin-left:var(--popup-mobile-side-padding);width:calc(100% - var(--popup-mobile-side-padding) * 2)}}@media (max-width: 768px){.image-popup[data-v-e19623b6]{padding:var(--popup-mobile-top-offset) 0 0}.description[data-v-e19623b6]{flex-basis:var(--popup-mobile-description-height);padding:35px 0 0;margin-left:var(--popup-mobile-side-padding);width:calc(100% - var(--popup-mobile-side-padding) * 2)}}@media (max-width: 500px){.description[data-v-e19623b6]{padding-top:35px}}.item-shell{position:relative;width:100%;height:100%}.item-image-container{width:100%;height:100%;overflow:hidden;display:block;padding:0;border:0;background:transparent}.item-image{flex:1 1 auto;overflow:hidden;height:100%;width:100%}.item-image img,.item-image video,.item-image iframe{width:100%;height:100%;max-width:100%;max-height:100%;display:block}.item-image img,.item-image video{object-fit:contain}.item-image iframe{min-height:100%}.item-image iframe #player{height:100%!important}.iframe-wrapper{position:relative;width:100%;height:100%;display:grid;place-items:center;container-type:size}.iframe-wrapper iframe{width:min(100cqw,calc(100cqh * 16 / 9));height:min(100cqh,56.25cqw);aspect-ratio:16 / 9;display:block}.iframe-wrapper_portrait iframe{width:min(100cqw,56.25cqh);height:min(100cqh,calc(100cqw * 16 / 9));aspect-ratio:9 / 16}.iframe-overlay{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;background:transparent}.images-list[data-v-66cdc010]{padding:var(--header-height) max(calc((100vw - 1440px)/5),26px)}.list[data-v-66cdc010]{display:grid;grid-template-columns:repeat(4,minmax(0px,280px));justify-content:space-between;--row-gap: 80px;grid-auto-rows:160px;column-gap:50px;row-gap:var(--row-gap)}.list-item[data-v-66cdc010]{display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 1024px){.images-list[data-v-66cdc010]{padding:130px 0 40px}.list[data-v-66cdc010]{grid-template-columns:repeat(3,1fr);--row-gap: 50px}}@media (max-width: 600px){.list[data-v-66cdc010]{grid-template-columns:repeat(2,1fr);grid-auto-rows:100px;--row-gap: 54px}}.info-video[data-v-122ea240]{z-index:1;position:relative;display:block;width:100%;height:auto;overflow:hidden;cursor:pointer}.info-video[data-v-62386489]{position:relative;display:block;width:100%;height:auto;overflow:hidden}.iframe-wrapper[data-v-62386489]{position:relative;width:100%;aspect-ratio:16/9;height:100%}.iframe-wrapper iframe[data-v-62386489]{width:100%;height:100%;display:block;border:0;object-fit:contain}.iframe-overlay[data-v-62386489]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;border:0;padding:0;margin:0;cursor:pointer;z-index:2}.iframe-overlay[data-v-62386489]:focus{outline:2px solid rgba(255,255,255,.3);outline-offset:-2px}.info[data-v-c99f37b5]{opacity:0;transition:opacity var(--motion-exit-duration) ease-out;pointer-events:none;display:flex;justify-content:center;position:fixed;width:100%;height:100%;z-index:calc(var(--footer-z-index) - 1);background-color:var(--bg-clr-white);--content-width: calc(100% - var(--page-padding-x) * 2)}.info_open[data-v-c99f37b5]{opacity:1;pointer-events:initial}.info:not(.info_open) .text-container[data-v-c99f37b5]{pointer-events:none!important}.info-inner[data-v-c99f37b5]{width:100%;height:100%;max-height:100%;width:calc(100% - var(--page-padding-x) * 2);grid-template-columns:repeat(5,var(--column-width));display:grid;justify-content:center;overscroll-behavior:contain}.info_me .info-inner[data-v-c99f37b5]{overflow:initial;padding-bottom:80px;height:auto}.text-container[data-v-c99f37b5]{grid-column:2 / 4;display:grid;grid-template-columns:1fr 1fr;align-content:end;height:100%;padding-bottom:157px}.info_me .text-container[data-v-c99f37b5]{padding-top:calc(var(--header-height) + 100vh / 6)}.scroll-info[data-v-c99f37b5]{position:absolute;bottom:24px;left:calc(var(--content-width) / 5 + var(--page-padding-x));z-index:calc(var(--footer-z-index) + 1);color:var(--clr-gray)}.scroll-mask[data-v-c99f37b5]{display:block;position:absolute;left:calc(var(--content-width) / 5 + var(--page-padding-x));width:100%}.scroll-mask_bottom[data-v-c99f37b5]{height:70px;bottom:0;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,var(--bg-clr-white) 30%)}.scroll-mask_top[data-v-c99f37b5]{height:calc(var(--footer-height) + 10px);top:0;background:linear-gradient(0deg,rgba(255,255,255,0) 0%,var(--bg-clr-white) 30%)}.info-text[data-v-c99f37b5]{text-indent:var(--text-indent);color:var(--clr-gray);grid-column:1 / 2;position:relative}.info-image[data-v-c99f37b5],.info-video[data-v-c99f37b5]{position:relative;margin:25px 0;width:100%;max-width:100%;aspect-ratio:4.5 / 2.5;grid-column:1 / 3;display:flex;align-items:center;justify-content:center;padding-right:10px}.info-image[data-v-c99f37b5] .media-reveal-content,.info-video[data-v-c99f37b5] .media-reveal-content{width:100%;height:100%;overflow:hidden}.info-video[data-v-c99f37b5]{cursor:pointer}.info-image[data-v-c99f37b5] img,.info-video[data-v-c99f37b5] video{width:100%;height:100%;object-fit:contain;object-position:center}.info-image_me[data-v-c99f37b5],.info-video[data-v-c99f37b5]{grid-column:1 / 2;aspect-ratio:2.3 / 1.3;margin:0 0 90px;padding-right:0}.info-text_extra[data-v-c99f37b5]{color:var(--clr-black);grid-column-end:3;margin:22px 0;padding-right:10px}.info-text_title[data-v-c99f37b5]{color:var(--clr-black);margin:22px 0 6px}.info-text_extra[data-v-c99f37b5]:has(+:is(.info-text_title,.info-image)){margin-bottom:0}.info-text_title[data-v-c99f37b5]:has(+:is(.info-text_extra,.info-image)){margin-bottom:0}.info-image[data-v-c99f37b5]:has(+:is(.info-text_extra,.info-text_title)){margin-bottom:0}@media (min-width: 1920px){.text-container[data-v-c99f37b5]{grid-template-columns:repeat(12,var(--column-width));padding-bottom:193px}.info-text[data-v-c99f37b5]{max-width:287px;height:169px}.info-text_extra[data-v-c99f37b5]{max-width:575px;height:25px}.info_project .info-video.media-reveal_visible[data-v-c99f37b5]{margin-bottom:150px}}@media (max-height: 768px){.info-image_me[data-v-c99f37b5],.info-video[data-v-c99f37b5]{margin:0 0 50px}}@media (max-width: 1024px){.info-inner[data-v-c99f37b5]{display:block;overflow:auto}.text-container[data-v-c99f37b5]{grid-template-columns:repeat(12,var(--column-width));padding-bottom:240px}.info_me .text-container[data-v-c99f37b5]{padding-top:calc((100vh - 240px) / 6 + 120px)}.info-text[data-v-c99f37b5]{grid-column:2 / 6}.info-text_extra[data-v-c99f37b5],.info-image[data-v-c99f37b5],.info-video[data-v-c99f37b5]{grid-column:2 / 8}.info-image_me[data-v-c99f37b5],.info-video[data-v-c99f37b5]{grid-column:2 / 6;margin:0 0 calc((100vh - 240px) / 3) 0}}@media (max-width: 820px){.text-container[data-v-c99f37b5]{padding-bottom:180px}.info_me .text-container[data-v-c99f37b5]{padding-bottom:0}.info-text[data-v-c99f37b5]{grid-column:2 / 7}.info-text_extra[data-v-c99f37b5],.info-image[data-v-c99f37b5],.info-video[data-v-c99f37b5]{grid-column:2 / 9}.info-image_me[data-v-c99f37b5],.info-video[data-v-c99f37b5]{grid-column:2 / 7}}@media (max-width: 768px){.text-container[data-v-c99f37b5]{padding-top:93px;align-content:start}.info_me .text-container[data-v-c99f37b5]{padding-top:170px}.info-text[data-v-c99f37b5]{grid-column:2 / 10}.info-text_extra[data-v-c99f37b5],.info-image[data-v-c99f37b5],.info-video[data-v-c99f37b5]{grid-column:2 / 12}.info-image_me[data-v-c99f37b5],.info-video[data-v-c99f37b5]{grid-column:2 / 9;margin:0 0 60px}}@media (max-height: 720px) and (max-width: 768px){.info_me[data-v-c99f37b5]{position:relative}.info_me .info-inner[data-v-c99f37b5]{padding-bottom:0}}.mute-btn[data-v-a806363f]{position:fixed;bottom:40px;right:40px;z-index:9999;background:#0009;border:none;color:#fff;padding:6px 10px;border-radius:6px;cursor:pointer;font-size:14px}.mute-btn[data-v-a806363f]:hover{background:#000c}.iframe-wrapper[data-v-a806363f]{position:relative;width:100%;height:100%}.iframe-wrapper iframe[data-v-a806363f]{width:100%;height:100%;display:block;border:none}.iframe-overlay[data-v-a806363f]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:transparent;pointer-events:auto}.media iframe[data-v-a806363f]{width:100%;height:100%;pointer-events:none}.media[data-v-a806363f]{width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.media img[data-v-a806363f],.media video[data-v-a806363f]{width:100%;height:100%;object-fit:contain}.scroller-vertical[data-v-a806363f]{position:relative;height:100dvh;overflow:hidden;background:#f8f8f8;overscroll-behavior:contain}.image-box[data-v-a806363f]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;padding:60px;pointer-events:none}.image-box.in-view[data-v-a806363f]{pointer-events:auto;z-index:2}.image-box.is-previous[data-v-a806363f]{z-index:1}.image-box.is-previous>.media-reveal-content[data-v-a806363f]{visibility:visible;animation:media-frame-out var(--motion-frame-duration) var(--motion-ease-reveal) both}.image-box.is-previous>.media-reveal-content>.media-reveal-subject[data-v-a806363f]{animation:media-subject-out var(--motion-subject-duration) var(--motion-ease-reveal) both}.image-wrapper[data-v-a806363f]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f8f8f8}.image-wrapper img[data-v-a806363f],.image-wrapper video[data-v-a806363f]{width:100%;height:100%;object-fit:contain}@media (prefers-reduced-motion: reduce){.image-box.is-previous>.media-reveal-content[data-v-a806363f],.image-box.is-previous>.media-reveal-content>.media-reveal-subject[data-v-a806363f]{animation:none}}.iframe-wrapper[data-v-798b11a5]{position:relative;width:100%;max-width:100%;height:calc((100vw - 66px)*.5625);display:block}.iframe-wrapper iframe[data-v-798b11a5]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;border:none}.iframe-gesture-surface[data-v-798b11a5]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;touch-action:pan-y}.sound-btn[data-v-798b11a5]{position:absolute;top:10px;right:10px;z-index:10;background:#0009;border:none;color:#fff;padding:6px 10px;border-radius:6px;cursor:pointer;font-size:14px}.scroller-vertical[data-v-798b11a5]{display:flex;flex-direction:column;gap:10px;padding:102px 0;background:#f8f8f8;overflow-x:clip}.image-box[data-v-798b11a5]{position:relative;width:100%;display:flex;justify-content:center;align-items:center}.image-wrapper[data-v-798b11a5]{position:relative;min-width:0;width:calc(100% - 66px);max-width:calc(100% - 66px);height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center}.image-wrapper img[data-v-798b11a5],.image-wrapper video[data-v-798b11a5]{position:relative;z-index:1;width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}.image-wrapper video[data-v-798b11a5]{height:auto}.image-wrapper img[data-v-798b11a5]{height:auto}iframe[data-v-798b11a5]::-webkit-media-controls{display:none!important}.iframe-wrapper[data-v-02fc17ae]{position:relative;width:100%;height:100%}.sound-btn[data-v-02fc17ae]{position:absolute;bottom:0;right:10px;z-index:10;background:#0009;border:none;color:#fff;padding:6px 10px;border-radius:6px;cursor:pointer;font-size:14px}.video-popup[data-v-02fc17ae]{position:fixed;z-index:var(--media-popup-z-index);width:100%;height:100%;left:0;top:0;background-color:#0f0f0f;opacity:0;pointer-events:none;transition:opacity var(--motion-exit-duration) ease-out;--video-popup-x-padding: 107px;padding:var(--header-height) var(--video-popup-x-padding) 70px}.video-popup_open[data-v-02fc17ae]{--opacity-delay: 0ms;opacity:1;pointer-events:initial}.video-container[data-v-02fc17ae]{overflow:hidden;height:100%;display:flex;align-items:center}.video-container[data-v-02fc17ae] video{object-fit:contain;width:100%}.video-iframe[data-v-02fc17ae]{width:100%;height:100%;border:none;object-fit:contain}.description[data-v-02fc17ae]{position:absolute;z-index:20;bottom:27px;display:flex;column-gap:var(--text-indent);left:calc(var(--page-padding-x) + var(--column-width))}.description-author[data-v-02fc17ae]{color:var(--bg-clr-white)}.description-name[data-v-02fc17ae]{color:var(--clr-gray)}@media (max-width: 1024px){.video-popup[data-v-02fc17ae]{--video-popup-x-padding: var(--column-width)}}a.test[data-v-dbb71610]{--border-delay: .3s;transition:border .2s var(--border-delay);border:1px solid transparent;display:block;margin-top:200px;width:300px;height:300px;padding:10px}.test[data-v-dbb71610]:hover{--border-delay: 0ms;border:1px solid #E0E0E0}.wrapper[data-v-54217737]{width:100%}.images-container[data-v-54217737]{position:fixed;top:0;bottom:0}.image-box[data-v-54217737]{position:absolute;width:100vw;height:100vh;left:0;bottom:-100%;display:flex;justify-content:center}.image-box img[data-v-54217737]{height:100%;object-fit:contain}.image-box[data-v-54217737]:first-child{bottom:0}.appear-words{display:flex;flex-wrap:wrap;column-gap:3px}.header[data-v-b5befe53]{position:fixed;top:0;left:50%;translate:-50% 0;width:calc(100% - var(--page-padding-x) * 2);height:var(--header-height);z-index:var(--header-z-index);display:grid;grid-template-columns:repeat(5,var(--column-width));justify-content:center}.item_left[data-v-b5befe53]{grid-column:2 / 3}.item_right[data-v-b5befe53]{grid-column:4 / 5}.item-btn[data-v-b5befe53]{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.item-btn_disabled[data-v-b5befe53]{cursor:auto}.item-btn-inner[data-v-b5befe53]{margin-top:15px;width:100%;position:relative;height:100%;max-height:33px;display:flex;align-items:center}.item-btn-text[data-v-b5befe53]{position:absolute;left:50%;top:0;translate:-50% 0;color:#776e62;text-decoration:none;border-bottom:none}.item_left .item-btn-text_home[data-v-b5befe53] .appear-words{flex-wrap:nowrap}.item_left .item-btn-text[data-v-b5befe53]{color:var(--clr-black)}.item_right .item-btn-text[data-v-b5befe53]{color:var(--clr-gray)}.item_right .item-btn-text_home[data-v-b5befe53]{color:var(--clr-black)}.item-btn-text[data-v-b5befe53]:has(.appear-word:not(.appear-word_appear)){pointer-events:none}.item_left .item-btn-text_me[data-v-b5befe53] span.appear-word-inner{background:unset!important;background-clip:initial!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:initial!important}.item_left .item-btn-text_me[data-v-b5befe53] span.appear-word{color:var(--clr-black)!important;--color-delay: .2s;transition:color 0ms var(--color-delay)}.item_left .item-btn-text_me-with-media-popup[data-v-b5befe53] span.appear-word{--color-delay: .2s;color:var(--bg-clr-white)!important}@keyframes appear2-b5befe53{0%{background-color:var(--clr-gray)}to{background-color:var(--bg-clr-white)}}@media (max-width: 1024px){.header[data-v-b5befe53]{height:auto;grid-template-columns:repeat(12,var(--column-width));padding-top:50px}.item_left[data-v-b5befe53]{grid-column:2 / 5}.item_right[data-v-b5befe53]{grid-column:10 / 12}.item-btn[data-v-b5befe53]{padding:10px}.item-btn-inner[data-v-b5befe53]{margin-top:0}.item-btn-text[data-v-b5befe53] .appear-words{flex-wrap:nowrap!important}.item_left .item-btn-text_home[data-v-b5befe53]{left:0;translate:initial}}@media (max-width: 850px){.header[data-v-b5befe53]{padding-top:25px}}@media (max-width: 768px){.header[data-v-b5befe53]{padding-top:34px}.item_left[data-v-b5befe53]{grid-column:2 / 4}}.project-counter-current-container[data-v-3d5955e6]{position:relative;width:0;height:15px}.project-counter-window[data-v-3d5955e6]{position:absolute;right:1px;width:2ch;height:15px;overflow:hidden;font-variant-numeric:tabular-nums;--count-enter-offset: 105%;--count-exit-offset: -105%}.project-counter-window[data-direction=up][data-v-3d5955e6]{--count-enter-offset: -105%;--count-exit-offset: 105%}.project-counter-stack[data-v-3d5955e6]{display:block;width:100%;height:100%;opacity:0;transform:translate3d(0,105%,0);transition:transform var(--motion-exit-duration) var(--motion-ease-out),opacity var(--motion-exit-duration) ease-out}.project-counter-window_active .project-counter-stack[data-v-3d5955e6]{opacity:1;transform:translateZ(0);transition-duration:var(--motion-label-duration),.28s;transition-timing-function:var(--motion-ease-reveal),ease-out}.project-counter-current[data-v-3d5955e6]{position:absolute;top:0;right:0;bottom:0;left:0;text-align:right;white-space:nowrap;line-height:15px!important}.project-count-enter-active[data-v-3d5955e6],.project-count-leave-active[data-v-3d5955e6]{transition:transform var(--motion-label-duration) var(--motion-ease-reveal)}.project-count-enter-from[data-v-3d5955e6]{transform:translate3d(0,var(--count-enter-offset),0)}.project-count-leave-to[data-v-3d5955e6]{transform:translate3d(0,var(--count-exit-offset),0)}@media (prefers-reduced-motion: reduce){.project-counter-stack[data-v-3d5955e6],.project-counter-window_active .project-counter-stack[data-v-3d5955e6],.project-counter-current[data-v-3d5955e6]{transform:none;transition:none}}.footer-item_project[data-v-cb5b83b6]{position:fixed;bottom:0;left:0;width:100%;z-index:1000}.footer-item_project_leaving[data-v-cb5b83b6] .appear-word-inner,.footer-item_project_leaving[data-v-cb5b83b6] .project-counter-stack{opacity:0;transform:translate3d(0,-105%,0);transition-duration:var(--motion-scene-text-exit-duration);transition-timing-function:var(--motion-ease-reveal);transition-delay:0ms}.footer-item_project_waiting[data-v-cb5b83b6] .appear-word-inner,.footer-item_project_waiting[data-v-cb5b83b6] .project-counter-stack{transition:none}@media (prefers-reduced-motion: reduce){.footer-item_project_leaving[data-v-cb5b83b6] .appear-word-inner,.footer-item_project_leaving[data-v-cb5b83b6] .project-counter-stack{transform:none;transition:none}}.project-item[data-v-cb5b83b6]{display:flex;align-items:start;grid-column:2 span;overflow:hidden}.project-item[data-v-cb5b83b6] *{line-height:13px}.project-item[data-v-cb5b83b6]:has(.project-list){max-height:100%;overflow:hidden}.project-item .project-item-inner[data-v-cb5b83b6],.project-item[data-v-cb5b83b6] .project-item-inner{display:flex;align-items:start;color:var(--clr-black)}.project-item_client .project-value[data-v-cb5b83b6]{padding-right:10px}.project-label[data-v-cb5b83b6]{color:var(--clr-gray);flex-shrink:0}.project-value[data-v-cb5b83b6]{display:flex;flex-wrap:wrap}.project-value[data-v-cb5b83b6] .appear-word:first-child{padding-left:20px}.project-item_to-project[data-v-cb5b83b6]{position:absolute;left:calc(var(--column-width) * 1);bottom:23px;justify-content:start;text-align:left;z-index:20;grid-column:1}.project-item_to-project[data-v-cb5b83b6]:not(.project-item_to-project-active){pointer-events:none}.project-item_to-project[data-v-cb5b83b6] .appear-words{flex-wrap:nowrap}.project-item_to-project .project-item-inner[data-v-cb5b83b6]{display:flex;flex-wrap:nowrap;align-items:center;column-gap:10px}.project-item_to-project svg[data-v-cb5b83b6]{fill:currentColor;transition:fill .3s ease}.project-item_to-project[data-v-cb5b83b6]{color:var(--clr-gray)}.project-item_to-project-active[data-v-cb5b83b6]{color:var(--clr-blue)}.project-item_to-project svg[data-v-cb5b83b6]{scale:.8;overflow:hidden;--transition-delay: .1s;transition:clip-path .15s var(--transition-delay);clip-path:circle(0% at 0% 100%)}.project-item_to-project-active:hover svg[data-v-cb5b83b6]{clip-path:circle(130% at 0% 100%)}.project-item_counter[data-v-cb5b83b6]{grid-column:4 / 5;justify-content:center;translate:-46px 0}.project-item[data-v-cb5b83b6] .project-counter-current{color:var(--clr-gray)}.project-item_year[data-v-cb5b83b6]{grid-column:7 / 8}.project-item_role[data-v-cb5b83b6]{grid-column:3 span}.project-list[data-v-cb5b83b6]{display:flex;flex-wrap:wrap;column-gap:15px}.project-list-item[data-v-cb5b83b6]:first-child{padding-left:20px}@media (max-width: 1024px){.footer-item_project[data-v-cb5b83b6]{bottom:62px!important}.project-item_role[data-v-cb5b83b6]{grid-column:7 / 12;min-height:32px;max-height:32px;overflow:hidden}.project-item_role .project-list-item[data-v-cb5b83b6]:first-child{padding-left:34px}.project-item_year[data-v-cb5b83b6]{grid-column:5 / 6}.project-item_to-project[data-v-cb5b83b6]{position:absolute;left:calc(var(--column-width) * 1);bottom:90px}.project-item_to-project svg[data-v-cb5b83b6]{--transition-delay: 0ms}.project-item_to-project-active svg[data-v-cb5b83b6]{clip-path:circle(130% at 0% 100%);--transition-delay: .4s}.project-item_counter[data-v-cb5b83b6]{display:none}.project-item_client[data-v-cb5b83b6]{grid-column:2 / 5;min-height:32px;max-height:32px;overflow:hidden}}@media (max-width: 820px){.project-item .project-item-inner[data-v-cb5b83b6],.project-item[data-v-cb5b83b6] .project-item-inner{display:flex;align-items:start;color:var(--clr-black)}.project-item_role[data-v-cb5b83b6]{grid-column:8 / 12}.project-item_to-project[data-v-cb5b83b6]{bottom:80px}}@media (max-width: 768px){.footer-item_project[data-v-cb5b83b6]{bottom:29px!important}.project-item_role[data-v-cb5b83b6]{grid-column:2 / 12}.project-item_year[data-v-cb5b83b6]{grid-column:10 / 12}.project-item_client[data-v-cb5b83b6]{grid-column:2 / 10}.project-item_to-project[data-v-cb5b83b6]{bottom:170px}}@media (max-width: 500px){.footer-item_project[data-v-cb5b83b6]{bottom:18px!important}}.footer-item_home[data-v-635654cd]{bottom:25px!important}.home-btn[data-v-635654cd]{padding:8px 0;display:flex;align-items:center;justify-content:center}.home-btn[data-v-635654cd]:nth-child(1){grid-column:2 / 3}.home-btn[data-v-635654cd]:nth-child(2){grid-column:3 / 4}.home-btn[data-v-635654cd]:nth-child(3){grid-column:4 / 5}.home-btn-inner[data-v-635654cd]{overflow:hidden}.home-btn-text[data-v-635654cd]{display:flex;justify-content:center;color:var(--clr-black);transition:color .15s}.home-eyes[data-v-635654cd]{column-gap:9px;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease;display:flex;filter:brightness(0) invert(var(--preview-logo-invert, 0));-webkit-tap-highlight-color:transparent}.footer-item_active .home-eyes[data-v-635654cd]{opacity:1;visibility:visible;transition-delay:.3s}.home-eye-item[data-v-635654cd]{width:10px;height:10px;background-color:var(--clr-black)}.footer-item_home-dim .home-btn-text[data-v-635654cd]{color:var(--clr-gray)}@media (max-width: 1024px){.home-btn[data-v-635654cd]{padding:0 0 33px!important}.footer-item_home[data-v-635654cd]{bottom:0!important;padding:0!important}.home-btn[data-v-635654cd]:nth-child(1){grid-column:2 / 4}.home-btn[data-v-635654cd]:nth-child(2){grid-column:6 / 8}.home-btn[data-v-635654cd]:nth-child(3){grid-column:10 / 12}.home-eyes[data-v-635654cd]{column-gap:14px}}@media (max-width: 768px){.home-btn[data-v-635654cd]{padding:0 0 10px!important}.footer-item_home[data-v-635654cd]{bottom:0!important;padding:0!important}}@media (max-width: 850px) and (max-height: 1050px){.footer-item[data-v-635654cd]{display:flex!important;justify-content:space-around!important;width:93vw!important;padding-bottom:0!important}}@media (max-width: 1024px) and (max-height: 1366px){.footer-item[data-v-635654cd]{display:flex!important;justify-content:space-around!important;width:93vw!important;padding-bottom:0!important}}@media (max-width: 768px) and (max-height: 960px){.home-btn[data-v-635654cd]:nth-child(1){grid-column:3 / 4}.home-btn[data-v-635654cd]:nth-child(3){grid-column:9 / 12}}@media (max-width: 768px) and (max-height: 851px){.footer-item[data-v-635654cd]{display:flex!important;justify-content:space-around!important;width:56vw!important;padding-bottom:0!important}.home-eyes[data-v-635654cd]{margin-right:11px}}@media (max-width: 500px){.home-eyes[data-v-635654cd]{width:100px!important;grid-column:5 / 10!important;margin-right:0}.footer-item[data-v-635654cd]{display:flex!important;justify-content:space-around!important;width:88vw!important;padding-bottom:0!important;height:10px!important;margin-bottom:71px}.home-btn[data-v-635654cd]{padding:0!important}dotlottie-player[data-v-635654cd]{transform:translate3d(-7px,0,0)}}.me-list-title[data-v-8ff166c5]{flex-shrink:0;color:var(--clr-gray)}.me-list[data-v-8ff166c5]{align-content:start;display:flex;flex-wrap:wrap;column-gap:15px;min-height:31px;height:100%;max-height:35px;overflow:hidden}.me-list-item[data-v-8ff166c5]:first-child{padding-left:20px}.me-list-area.me-list-area_services[data-v-61e20cb4]{height:1px}.me-title[data-v-61e20cb4]{color:var(--clr-gray)}.me-list-area[data-v-61e20cb4]{display:flex;align-items:start;padding-right:10px}.me-list-area_services[data-v-61e20cb4],.me-list-area_contacts[data-v-61e20cb4]{grid-column:3 / 7}.me-list-area_press[data-v-61e20cb4]{grid-column:8 / 11}.me-list-area_services[data-v-61e20cb4] .me-list-item:first-child{padding-left:36px}.me-list-area_press[data-v-61e20cb4] .me-list-title{cursor:pointer}.me-copyright[data-v-61e20cb4]{grid-column:1 / 3;display:flex;flex-direction:column}:is(.me-copyright-title[data-v-61e20cb4],.me-copyright-text[data-v-61e20cb4]){flex-wrap:nowrap}.me-copyright-text[data-v-61e20cb4]{color:var(--clr-gray);white-space:nowrap}@media (max-width: 1024px){.me-title_process[data-v-61e20cb4]{display:none}.me-list-area_press[data-v-61e20cb4],.me-copyright[data-v-61e20cb4],.me-list-area_services[data-v-61e20cb4],.me-list-area_contacts[data-v-61e20cb4],.me-title_projects[data-v-61e20cb4]{position:absolute;z-index:var(--footer-z-index)}.me-copyright[data-v-61e20cb4],.me-list-area_contacts[data-v-61e20cb4]{left:var(--column-width)}.me-list-area_press[data-v-61e20cb4]{left:calc(var(--column-width) * 6);width:calc(var(--column-width) * 5)}.me-title_projects[data-v-61e20cb4]{left:calc(var(--column-width) * 4)}.me-copyright[data-v-61e20cb4]{width:calc(var(--column-width) * 3)}.me-list-area_contacts[data-v-61e20cb4]{width:calc(var(--column-width) * 4)}.me-list-area_services[data-v-61e20cb4]{left:calc(var(--column-width) * 6);width:calc(var(--column-width) * 5)}.me-list-area_press[data-v-61e20cb4],.me-copyright[data-v-61e20cb4]{top:120px}.me-title_projects[data-v-61e20cb4]{display:none}.me-list-area_contacts[data-v-61e20cb4],.me-list-area_services[data-v-61e20cb4]{bottom:50px}}@media (max-width: 1024px){.me-list-area_services[data-v-61e20cb4],.me-list-area_contacts[data-v-61e20cb4]{bottom:51px!important}.me-list-area.me-list-area_services[data-v-61e20cb4]{height:auto}}@media (max-width: 820px){.me-list-area_press[data-v-61e20cb4]{left:calc(var(--column-width) * 7);width:calc(var(--column-width) * 4)}.me-title_projects[data-v-61e20cb4]{left:calc(var(--column-width) * 5)}.me-list-area_contacts[data-v-61e20cb4],.me-list-area_services[data-v-61e20cb4]{width:calc(var(--column-width) * 7)}.me-list-area_contacts[data-v-61e20cb4]{bottom:62px}.me-list-area_services[data-v-61e20cb4]{bottom:12px;left:var(--column-width)}.me-list-area_services[data-v-61e20cb4] .me-list{max-height:48px;height:48px}.me-list-area[data-v-61e20cb4] .me-list-item:first-child{padding-left:20px}}@media (max-width: 768px){.me-list-area.me-list-area_press[data-v-61e20cb4]{height:20px}.me-title_process[data-v-61e20cb4],.me-title_projects[data-v-61e20cb4]{display:none}.me-list-area_press[data-v-61e20cb4],.me-copyright[data-v-61e20cb4],.me-list-area_services[data-v-61e20cb4],.me-list-area_contacts[data-v-61e20cb4]{position:absolute;z-index:var(--footer-z-index);left:var(--column-width)}.me-list-area_services[data-v-61e20cb4]{width:calc(var(--column-width) * 10)}.me-list-area_contacts[data-v-61e20cb4]{width:calc(var(--column-width) * 11)}.me-list-area_press[data-v-61e20cb4]{top:121px;width:calc(var(--column-width) * 10)}.me-copyright[data-v-61e20cb4]{top:90px;flex-direction:row;column-gap:22px;width:calc(var(--column-width) * 10)}.me-list-area_services[data-v-61e20cb4] .me-list-item:first-child{padding-left:36px}.me-list-area[data-v-61e20cb4]{bottom:68px!important}.me-list-area.me-list-area_services[data-v-61e20cb4]{height:1px}}@media (max-height: 720px) and (max-width: 768px){.me-list-area_contacts[data-v-61e20cb4],.me-list-area_services[data-v-61e20cb4]{margin-left:var(--column-width);position:initial}}@media (max-width: 500px){.me-list-area[data-v-61e20cb4]{bottom:55px!important}}.footer[data-v-90ee23c3]{--project-copy-enter-offset: 105%;--project-copy-exit-offset: -105%}.footer[data-project-direction=up][data-v-90ee23c3]{--project-copy-enter-offset: -105%;--project-copy-exit-offset: 105%}.project-copy-enter-active[data-v-90ee23c3] .appear-word_appear .appear-word-inner,.project-copy-enter-active[data-v-90ee23c3] .project-counter-window_active .project-counter-stack{animation:project-copy-in var(--motion-text-duration) var(--motion-ease-reveal) both;transition:none}.project-copy-leave-active[data-v-90ee23c3]{pointer-events:none}.project-copy-leave-active[data-v-90ee23c3] .appear-word_appear .appear-word-inner,.project-copy-leave-active[data-v-90ee23c3] .project-counter-window_active .project-counter-stack{animation:project-copy-out var(--motion-text-duration) var(--motion-ease-reveal) both;transition:none}@media (prefers-reduced-motion: reduce){.project-copy-enter-active[data-v-90ee23c3] .appear-word-inner,.project-copy-enter-active[data-v-90ee23c3] .project-counter-stack,.project-copy-leave-active[data-v-90ee23c3] .appear-word-inner,.project-copy-leave-active[data-v-90ee23c3] .project-counter-stack{animation:none;transition:none}}.footer-item[data-v-90ee23c3]{position:fixed;bottom:0;left:50%;translate:-50% 0;width:calc(100% - var(--page-padding-x) * 2);height:var(--footer-height);z-index:var(--footer-z-index);display:grid;grid-template-columns:repeat(5,var(--column-width));justify-content:center;max-width:100%}.footer-item[data-v-90ee23c3]:not(.footer-item_active){pointer-events:none}.footer-item_project[data-v-90ee23c3]{padding-top:22px}.footer-item_project[data-v-90ee23c3],.footer-item_me[data-v-90ee23c3]{--column-width-inner: min(calc(var(--column-width) / 2), 10vw);grid-template-columns:repeat(10,var(--column-width-inner))}.footer-item_me[data-v-90ee23c3]{height:var(--me-footer-height);row-gap:7px;grid-template-rows:minmax(0,1fr) minmax(0,1fr);padding-bottom:18px}@media (max-width: 1024px){.footer-item[data-v-90ee23c3]{height:auto;top:auto;bottom:0;grid-template-columns:repeat(12,var(--column-width));row-gap:3px;padding-bottom:0;margin-top:0}.footer-item_home[data-v-90ee23c3]{height:auto;padding-bottom:62px}.footer-item_project[data-v-90ee23c3]{padding-top:0;top:auto;bottom:67px}.footer-item_me[data-v-90ee23c3]{display:block;height:auto;left:0;position:static;translate:initial}}@media (max-width: 820px){.footer-item_project[data-v-90ee23c3]{top:auto;bottom:44px}.footer-item_home[data-v-90ee23c3]{padding-bottom:40px}}@media (max-width: 768px){.footer-item_project[data-v-90ee23c3]{bottom:30px;top:auto}.footer-item_home[data-v-90ee23c3]{padding-bottom:62px}.footer-item_me[data-v-90ee23c3]{position:initial;height:auto}}@media (max-height: 720px) and (max-width: 768px){.footer-item_me[data-v-90ee23c3]{margin-top:30px}}body.no-scroll{overflow:hidden}html,body{overscroll-behavior:none}body.no-scroll{touch-action:none}
