.webgl-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;overflow:clip;-webkit-user-select:none;-moz-user-select:none;user-select:none;contain:strict}.webgl-canvas{outline:none}.widget[data-v-9aac64bf]{position:fixed;bottom:20px;left:50%;z-index:100;display:flex;gap:20px;align-items:center;justify-content:space-between;min-width:250px;padding:10px 15px;color:#fff;background-color:#000;border-radius:15px;transform:translate(-50%)}.widget.v-enter-from[data-v-9aac64bf]{transform:translate(-50%) translateY(10vh)}.widget.v-enter-active[data-v-9aac64bf]{transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.widget.v-leave-active[data-v-9aac64bf]{transform:translate(-50%) translateY(10vh);transition:transform .15s cubic-bezier(.445,.05,.55,.95)}.widget__name[data-v-9aac64bf]{font-size:16px;font-weight:900;line-height:1;text-transform:uppercase}.widget__year[data-v-9aac64bf]{margin-top:7px;font-size:16px;font-weight:700;line-height:1;text-transform:uppercase}.widget__picture[data-v-9aac64bf]{width:50px;height:auto;aspect-ratio:4/5}.view-home[data-v-ac7b904c]{position:fixed;top:0;left:0;width:100vw;height:100svh;padding:65px 20px 20px}@media(min-width:640px){.view-home[data-v-ac7b904c]{padding-top:20px}}.view-home.enter-from .appointment[data-v-ac7b904c],.view-home.enter-from .appointment-link[data-v-ac7b904c]{opacity:0;transform:translateY(20px)}.view-home.enter-from .instgram[data-v-ac7b904c]{opacity:0;transform:translateY(20px) translate(-50%)}@media(min-width:640px){.view-home.enter-from .instgram[data-v-ac7b904c]{transform:translateY(20px)}}.view-home.enter-from .footer[data-v-ac7b904c]{opacity:0}.view-home.enter-active .appointment[data-v-ac7b904c]{opacity:1;transform:translateY(0);transition:.4s 1s opacity,.4s 1s transform cubic-bezier(.165,.84,.44,1)}.view-home.enter-active .appointment-link[data-v-ac7b904c]{opacity:1;transform:translateY(0);transition:.4s 1.2s opacity,.4s 1.2s transform cubic-bezier(.165,.84,.44,1)}.view-home.enter-active .instgram[data-v-ac7b904c]{opacity:1;transform:translateY(0) translate(-50%);transition:.4s 2.8s opacity,.4s 2.8s transform cubic-bezier(.165,.84,.44,1)}@media(min-width:640px){.view-home.enter-active .instgram[data-v-ac7b904c]{transform:translateY(0);transition:.4s 1.2s opacity,.4s 1.2s transform cubic-bezier(.165,.84,.44,1)}}.view-home.enter-active .footer[data-v-ac7b904c]{opacity:1;transition:.2s 1.5s opacity}.view-home.leave-active[data-v-ac7b904c]{opacity:0;transition:.25s opacity}.appointment[data-v-ac7b904c]{font-size:2vw;font-size:16px;font-weight:800;line-height:1;text-align:center;text-transform:uppercase}.appointment-link[data-v-ac7b904c]{font-size:16px;font-weight:600;line-height:1;text-align:center}.appointment-link a[data-v-ac7b904c]{text-decoration:underline}.appointment-link a[data-v-ac7b904c]:hover{color:#316d31}.works[data-v-ac7b904c]{position:fixed;top:20px;left:50%;font-size:20px;font-weight:900;line-height:1;text-transform:uppercase;transform:translate(-50%)}@media(hover:hover){.works[data-v-ac7b904c]:hover{color:#316d31}}@media(min-width:640px){.works[data-v-ac7b904c]{right:auto;left:20px;transform:none}}.instgram[data-v-ac7b904c]{position:fixed;top:20px;left:50%;font-size:20px;font-weight:900;line-height:1;transform:translate(-50%)}@media(hover:hover){.instgram[data-v-ac7b904c]:hover{color:#316d31}}@media(min-width:640px){.instgram[data-v-ac7b904c]{right:20px;left:auto;transform:none}}.footer[data-v-ac7b904c]{position:fixed;bottom:20px;left:0;display:flex;flex-direction:column;gap:.5em;width:100%;font-size:20px;line-height:1;color:#393030;text-align:center;text-transform:uppercase}@media(hover:hover){.footer a[data-v-ac7b904c]:hover{color:#316d31}}.lazyimg[data-v-4352c121]{opacity:0}.lazyimg[data-v-4352c121] img{width:100%;height:100%;opacity:1!important}.lazyimg.is-loaded[data-v-4352c121]{opacity:1;transition:opacity .55s ease}.lazyimg.use-contain[data-v-4352c121],.lazyimg.use-cover[data-v-4352c121]{width:100%}.lazyimg.use-contain[data-v-4352c121] img{-o-object-fit:contain;object-fit:contain}.lazyimg.use-cover[data-v-4352c121] img{-o-object-fit:cover;object-fit:cover}.work-item[data-v-e0b4e93d]{position:relative;width:100%;text-align:left;cursor:pointer;opacity:0;transform:translateY(4em);transition:opacity .6s ease,transform 2s cubic-bezier(.165,.84,.44,1)}.work-item.is-visible[data-v-e0b4e93d]{opacity:1;transform:translateY(0)}.work-item .color-block[data-v-e0b4e93d]{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:12/16;overflow:hidden;font-family:monospace;color:#333;background-color:#f0f0f0;border-radius:4px;transition:transform .3s ease}.work-item .color-block img[data-v-e0b4e93d],.work-item .color-block video[data-v-e0b4e93d]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.work-item .color-block[data-v-e0b4e93d] .lazyimg{width:100%;height:100%}.work-item .color-block[data-v-e0b4e93d] .lazyimg img{-o-object-fit:cover;object-fit:cover}.work-item .color-block[data-v-e0b4e93d]:hover{transform:scale(.98)}.work-item .work-item__title[data-v-e0b4e93d]{margin-top:10px;font-size:16px;font-weight:900;line-height:1;color:#000;text-transform:uppercase}.work-item .work-item__title span[data-v-e0b4e93d]{font-weight:700}.view-works[data-v-9f6c3fb6]{position:relative;z-index:2;min-height:100svh;padding-top:30px;padding-bottom:60px}.view-works.enter-from[data-v-9f6c3fb6]{opacity:0;transform:translateY(5em)}.view-works.enter-active[data-v-9f6c3fb6]{opacity:1;transform:translateY(0);transition:.4s .8s opacity,1.1s .9s transform cubic-bezier(.165,.84,.44,1)}.view-works.leave-from[data-v-9f6c3fb6]{opacity:1;transform:translateY(0)}.view-works.leave-active[data-v-9f6c3fb6]{opacity:0;transform:translateY(150px);transition:.4s opacity,.4s 1s transform cubic-bezier(.165,.84,.44,1)}.grid-projects[data-v-9f6c3fb6]{display:flex;flex-direction:column;gap:2rem;padding:0 24px}@media(min-width:768px){.grid-projects[data-v-9f6c3fb6]{display:grid;grid-template-columns:repeat(12,1fr);gap:0 1.3889vw;align-items:start}}.grid-item__title[data-v-9f6c3fb6]{margin-top:10px;font-size:16px;font-weight:900;line-height:1;color:#000;text-transform:uppercase}.grid-item__title span[data-v-9f6c3fb6]{font-weight:700}.grid-item[data-v-9f6c3fb6]{position:relative;width:100%}.grid-item .color-block[data-v-9f6c3fb6]{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:12/16;overflow:hidden;font-family:monospace;color:#333;background-color:#f0f0f0;border-radius:4px;transition:transform .3s ease}.grid-item .color-block img[data-v-9f6c3fb6]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.grid-item .color-block .placeholder[data-v-9f6c3fb6]{padding:12px;font-family:inherit;font-size:1rem;text-align:center;text-transform:uppercase}.grid-item .color-block[data-v-9f6c3fb6]:hover{transform:scale(.98)}@media(min-width:768px){.grid-item[data-v-9f6c3fb6]:nth-child(10n+1){grid-column:1/4;margin-top:7.3611vw}.grid-item[data-v-9f6c3fb6]:nth-child(10n+2){grid-column:10/13;margin-top:14.6528vw}.grid-item[data-v-9f6c3fb6]:nth-child(10n+3){z-index:2;grid-column:4/7;margin-top:-1.7222vw}.grid-item[data-v-9f6c3fb6]:nth-child(10n+4){grid-column:9/11;margin-top:21.7361vw}.grid-item[data-v-9f6c3fb6]:nth-child(10n+5){z-index:2;grid-column:3/6;margin-top:-1.0417vw}.grid-item[data-v-9f6c3fb6]:nth-child(10n+6){grid-column:10/13;margin-top:18.4722vw}.grid-item[data-v-9f6c3fb6]:nth-child(10n+7){grid-column:2/4;margin-top:-2.8472vw}.grid-item[data-v-9f6c3fb6]:nth-child(10n+8){grid-column:8/11;margin-top:14.2361vw}.grid-item[data-v-9f6c3fb6]:nth-child(10n+9){grid-column:3/6;margin-top:-7.3611vw}.grid-item[data-v-9f6c3fb6]:nth-child(10n+10){grid-column:9/11;margin-top:22.4306vw}}.empty-message[data-v-9f6c3fb6]{margin:40px auto;font-size:1rem;text-align:center}.view-info[data-v-b123333d]{position:relative;padding-top:1.25em;padding-bottom:3em;overflow:hidden auto;color:#392f30}@media(min-width:640px){.view-info[data-v-b123333d]{padding-bottom:0;overflow:hidden}}.view-info.enter-from[data-v-b123333d]{opacity:0}.view-info.enter-from .view-info__picture[data-v-b123333d]{opacity:0;transform:translateY(300px)}.view-info.enter-from .view-info__texts[data-v-b123333d]{opacity:0;transform:translateY(30px)}.view-info.enter-from .view-info__clients[data-v-b123333d],.view-info.enter-from .view-info__outro[data-v-b123333d],.view-info.enter-from .view-info__footer[data-v-b123333d]{opacity:0;transform:translateY(20px)}.view-info.enter-active[data-v-b123333d]{opacity:1;transition:.4s .4s opacity}.view-info.enter-active .view-info__picture[data-v-b123333d]{opacity:1;transform:translateY(0);transition:.8s .6s transform cubic-bezier(.165,.84,.44,1),.8s .6s opacity cubic-bezier(.165,.84,.44,1)}.view-info.enter-active .view-info__texts[data-v-b123333d]{opacity:1;transform:translateY(0);transition:.6s 1s opacity,.6s 1s transform cubic-bezier(.165,.84,.44,1)}.view-info.enter-active .view-info__clients[data-v-b123333d]{opacity:1;transform:translateY(0);transition:.5s 1.2s opacity,.5s 1.2s transform cubic-bezier(.165,.84,.44,1)}.view-info.enter-active .view-info__outro[data-v-b123333d]{opacity:1;transform:translateY(0);transition:.5s 1.4s opacity,.5s 1.4s transform cubic-bezier(.165,.84,.44,1)}.view-info.enter-active .view-info__footer[data-v-b123333d]{opacity:1;transform:translateY(0);transition:.4s 1.6s opacity,.4s 1.6s transform cubic-bezier(.165,.84,.44,1)}.view-info.leave-from[data-v-b123333d]{opacity:1}.view-info.leave-from .view-info__picture[data-v-b123333d]{clip-path:inset(0 0 0 0)}.view-info.leave-active[data-v-b123333d]{opacity:0;transition:.4s opacity}.view-info.leave-active .view-info__picture[data-v-b123333d]{clip-path:inset(0 0 0 100%);transition:.4s clip-path cubic-bezier(.165,.84,.44,1)}.view-info__wrapper[data-v-b123333d]{display:flex;flex-direction:column}@media(min-width:640px){.view-info__wrapper[data-v-b123333d]{flex-direction:row;align-items:stretch;height:100%}}.view-info__picture[data-v-b123333d]{position:relative;flex-shrink:0;width:100%;height:auto;padding:20px}@media(min-width:640px){.view-info__picture[data-v-b123333d]{display:flex;flex-direction:column;width:41%;min-width:500px;height:90vh;padding:30px}}.view-info__picture img[data-v-b123333d]{width:100%;max-height:50vh;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0%;object-position:50% 0%}@media(min-width:640px){.view-info__picture img[data-v-b123333d]{flex:1;width:100%;height:auto;min-height:0;max-height:none;-o-object-fit:cover;object-fit:cover}}.view-info__content[data-v-b123333d]{width:100%;min-height:0}@media(min-width:640px){.view-info__content[data-v-b123333d]{width:45%;height:100%}}.view-info__texts[data-v-b123333d]{padding:20px 20px 0;font-size:16px;font-weight:400;line-height:1.6;color:#392f30}@media(min-width:640px){.view-info__texts[data-v-b123333d]{padding:30px 40px 0}}.view-info__texts[data-v-b123333d] p+p{margin-top:1.2em}.view-info__texts[data-v-b123333d] p{font-weight:400}.view-info__texts[data-v-b123333d] strong{font-weight:700;color:#1a1517}.view-info__texts[data-v-b123333d] em{font-style:italic;color:#5a4a4e}.view-info__clients[data-v-b123333d]{padding:30px 20px 20px}@media(min-width:640px){.view-info__clients[data-v-b123333d]{padding:40px 40px 0}}.view-info__clients-label[data-v-b123333d]{display:block;margin-bottom:16px;font-size:11px;font-weight:700;color:#8a7a7e;text-transform:uppercase;letter-spacing:.12em}.view-info__clients-list[data-v-b123333d]{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.view-info__clients-list li[data-v-b123333d]{padding:8px 16px;font-size:13px;font-weight:600;color:#392f30;white-space:nowrap;background-color:#392f300f;border-radius:100px}.view-info__outro[data-v-b123333d]{padding:40px 20px 100px}@media(min-width:640px){.view-info__outro[data-v-b123333d]{padding:50px 40px 40px}}.view-info__outro[data-v-b123333d]:before{display:block;width:40px;height:2px;margin-bottom:24px;content:"";background-color:#392f30}.view-info__outro p[data-v-b123333d]{font-size:22px;font-weight:700;line-height:1.3;color:#1a1517}@media(min-width:640px){.view-info__outro p[data-v-b123333d]{font-size:26px}}.view-info__footer[data-v-b123333d]{position:absolute;right:20px;bottom:20px;left:20px;z-index:2;display:flex;flex-direction:row;gap:1.5em;align-items:center;justify-content:center;padding:12px 16px;font-size:13px;line-height:1;color:#fff;text-transform:uppercase;background-color:#00000080;border-radius:6px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media(min-width:640px){.view-info__footer[data-v-b123333d]{right:30px;bottom:30px;left:30px;gap:2em;padding:16px 24px;font-size:15px}}.view-info__footer a[data-v-b123333d]{font-weight:700;letter-spacing:.02em}@media(hover:hover){.view-info__footer a[data-v-b123333d]:hover{color:#316d31}}#preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;display:none;align-items:center;justify-content:center;font-family:sans-serif;pointer-events:none}#preloader .preloader-background{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background:#000;transform-origin:bottom center}
