@font-face{font-display:swap;font-family:SF Pro Display;font-style:normal;font-weight:400;src:url(/_nuxt/fonts/SFProDisplay-Regular.75a6f5d.woff2) format("woff2"),url(/_nuxt/fonts/SFProDisplay-Regular.1cedb30.woff) format("woff")}@font-face{ascent-override:90%;descent-override:22%;font-family:SF Pro Display Fallback;line-gap-override:0%;size-adjust:94%;src:local("Arial")}@font-face{font-display:swap;font-family:SF Pro Display;font-style:normal;font-weight:700;src:url(/_nuxt/fonts/SFProDisplay-Bold.9a4f5df.woff2) format("woff2"),url(/_nuxt/fonts/SFProDisplay-Bold.929cad3.woff) format("woff")}@font-face{font-display:swap;font-family:SF Pro Display;font-style:normal;font-weight:900;src:url(/_nuxt/fonts/SFProDisplay-Heavy.d707c0a.woff2) format("woff2"),url(/_nuxt/fonts/SFProDisplay-Heavy.3109c93.woff) format("woff")}@font-face{font-display:swap;font-family:SF Pro Display;font-style:normal;font-weight:500;src:url(/_nuxt/fonts/SFProDisplay-Medium.48749ab.woff2) format("woff2"),url(/_nuxt/fonts/SFProDisplay-Medium.bcc394b.woff) format("woff")}@font-face{font-display:swap;font-family:SF Pro Display;font-style:normal;font-weight:800;src:url(/_nuxt/fonts/SFProDisplay-Black.3052b09.woff2) format("woff2"),url(/_nuxt/fonts/SFProDisplay-Black.be564ae.woff) format("woff")}@font-face{font-display:swap;font-family:SF Pro Display;font-style:normal;font-weight:300;src:url(/_nuxt/fonts/SFProDisplay-Light.c427167.woff2) format("woff2"),url(/_nuxt/fonts/SFProDisplay-Light.2a97aa9.woff) format("woff")}@font-face{font-display:swap;font-family:SF Pro Display;font-style:normal;font-weight:100;src:url(/_nuxt/fonts/SFProDisplay-Ultralight.cd06cff.woff2) format("woff2"),url(/_nuxt/fonts/SFProDisplay-Ultralight.ad20f3d.woff) format("woff")}@font-face{font-display:swap;font-family:SF Pro Display;font-style:normal;font-weight:200;src:url(/_nuxt/fonts/SFProDisplay-Thin.f204c1a.woff2) format("woff2"),url(/_nuxt/fonts/SFProDisplay-Thin.b1c7dc5.woff) format("woff")}@font-face{font-display:swap;font-family:SF Pro Display;font-style:normal;font-weight:600;src:url(/_nuxt/fonts/SFProDisplay-Semibold.70d0134.woff2) format("woff2"),url(/_nuxt/fonts/SFProDisplay-Semibold.c8119f9.woff) format("woff")}@font-face{font-display:swap;font-family:SFMono;font-style:normal;font-weight:300;src:url(/_nuxt/fonts/SFMono-Light.31af9e2.woff2) format("woff2"),url(/_nuxt/fonts/SFMono-Light.0145714.woff) format("woff")}:root{--color-black:#000;--color-black-100:#1a1a1a;--color-black-200:#1d1d1d;--color-white:#fff;--color-primary:#1657d9;--color-grey:#e6e6e6;--color-grey-100:#cbcbcb;--color-danger:#dc3545;--color-yellow:#ff7;--grid-gutter-x:20px;--indent:25.5%;--article-content-width:100%;--animate-duration:0.75s;--animate-delay:0.3s;--image-hover-transition:transform 1.2s cubic-bezier(0.215,0.61,0.355,1);--image-hover-transform:scale(1.05) translateZ(0)}@media(min-width:992px){:root{--grid-gutter-x:25px;--article-content-width:65%}}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;color:var(--color-black);font-family:SF Pro Display,BlinkMacSystemFont,SF Pro Display Fallback,sans-serif;font-size:20px;line-height:1.2;text-rendering:optimizeSpeed}body.lock-scroll{overflow:hidden}a{color:inherit;-webkit-text-decoration:none;text-decoration:none;transition:color .3s}a:hover{color:var(--color-primary)}p{margin-bottom:1rem;margin-top:0}button,input,select,textarea{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}img{height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}.visually-hidden{clip:rect(0 0 0 0);border:0;-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.layout-enter-active,.layout-leave-active,.page-enter-active,.page-leave-active{transition:opacity .2s ease}.layout-enter,.layout-leave-to,.page-enter,.page-leave-to{opacity:.01}.layout{display:flex;flex-direction:column}.layout--animated{opacity:.01;transition:opacity .5s ease}.layout--animated.mounted{opacity:1}.page{display:flex;flex:1 1 auto;flex-direction:column}.page--work{margin-bottom:-17px}@media(min-width:992px){.page--work{margin-bottom:0}}.page--about{margin-bottom:60px}@media(min-width:992px){.page--about{margin-bottom:0}}.page--project{margin-bottom:36px}@media(min-width:992px){.page--project{margin-bottom:0}}.main-content{background-color:var(--color-white);display:flex;flex:1 1 auto;flex-direction:column;min-height:100vh;position:relative;z-index:1}.container{max-width:100%;padding-left:20px;padding-right:20px}@media(min-width:992px){.container{padding-left:50px;padding-right:50px}}@media(min-width:1440px){.container{padding-left:80px;padding-right:80px}}.row{display:flex;flex-wrap:wrap;margin-left:calc(var(--grid-gutter-x)*-1);margin-right:calc(var(--grid-gutter-x)*-1)}.row>*{flex-shrink:0;max-width:100%;padding-left:var(--grid-gutter-x);padding-right:var(--grid-gutter-x);width:100%}.row-right{justify-content:flex-end}.col--3{flex:0 0 auto;width:25%}.col--6{flex:0 0 auto;width:50%}.col--9{flex:0 0 auto;width:75%}@media(min-width:992px){.col--md-6{flex:0 0 auto;width:50%}.col--md-3{flex:0 0 auto;width:25%}.col--md-4{flex:0 0 auto;width:33.3333333333%}.col--md-8{flex:0 0 auto;width:66.6666666667%}.col--md-9{flex:0 0 auto;width:75%}.order-md-first{order:-1}}.justify-content-end{justify-content:flex-end}.article-layout{display:grid;grid-template-columns:1fr}@media(min-width:992px){.article-layout{grid-template-columns:var(--indent) 1fr}.article-layout__aside{margin-top:-4px;padding-bottom:98px;padding-right:calc(var(--grid-gutter-x)*2)}}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter,.fade-leave-to{opacity:0}.animated{animation-duration:var(--animate-duration);animation-fill-mode:both;opacity:0}.animated.delay-1{animation-delay:var(--animate-delay)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation-name:fadeIn}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,50px,0)}to{opacity:1;transform:translateZ(0)}}.fade-in-up{animation-name:fadeInUp}.form-group{border-bottom:1px solid var(--color-black-200);display:flex;gap:5px;position:relative}@media(min-width:992px){.form-group{border-bottom:0;display:block}}.form-group--inverted{border-color:1px solid var(--color-white)}.form-group--inverted .form-group__error{color:var(--color-white)}.form-group__error{color:var(--color-primary);line-height:1.2;padding:1.1em 0;white-space:nowrap}@media(min-width:1140px){.form-group__error--left-placement{margin-right:45px;margin-top:0;padding:0;position:absolute;right:100%;top:50%;transform:translateY(-50%)}}.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-radius:0;caret-color:var(--color-black-200);color:var(--color-black-200);display:block;font-size:20px;font-weight:400;line-height:1.25;padding:16px 0 15px;transition:all .15s ease;width:100%}@media(min-width:992px){.form-control{border-bottom:1px solid var(--color-black-200);color:var(--color-primary);font-size:32px}}.form-control::-moz-placeholder{color:var(--color-black-200);opacity:1}.form-control::placeholder{color:var(--color-black-200);opacity:1}.form-control:focus{outline:0}.form-control--inverted{border-bottom-color:var(--color-white);caret-color:var(--color-white);color:var(--color-white)}.form-control--inverted::-moz-placeholder{color:var(--color-white);opacity:1}.form-control--inverted::placeholder{color:var(--color-white);opacity:1}.form-control--size-lg{line-height:1.2;padding:1.1em 0}@media(min-width:992px){.form-control--size-lg{line-height:1.5}}.btn{background-color:transparent;border:1px solid var(--color-black-200);border-radius:50px;cursor:pointer;display:inline-block;font-size:20px;line-height:1.2;padding:17px 32px;transition:all .15s ease}@media(min-width:992px){.btn{padding:22px 44px}}@media(hover:hover){.btn:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}}.btn:active{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.btn--inverted{border-color:var(--color-white);color:var(--color-white)}.btn--white-hover:hover{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-primary)}.btn--loading,.btn:disabled{opacity:.65;pointer-events:none}.arrow-btn{background:none;border:2px solid;border-radius:50%;cursor:pointer;font-size:0;height:60px;position:relative;text-align:center;transition:all .15s ease;width:60px}@media(min-width:992px){.arrow-btn{height:70px;width:70px}}.arrow-btn:hover{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-primary)}.arrow-btn+.arrow-btn{margin-left:10px}.arrow-btn__icon{width:25px}.close-btn{background:none;border:none;cursor:pointer;font-size:0;padding:0;transition:color .15s ease}.close-btn:hover{color:var(--color-primary)}.close-btn__icon{height:100%;width:100%}.close-btn__icon--desktop{display:none}@media(min-width:992px){.close-btn__icon--desktop{display:block}.close-btn__icon--mobile{display:none}}.underlined-link{display:inline-block;font-size:20px;position:relative;transition:color .15s ease}.underlined-link:after{background-color:currentColor;content:"";height:1px;position:absolute;right:0;top:100%;width:100%}.underlined-link:hover{color:var(--color-primary)}h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;margin-top:0}.page-title{font-size:30px;font-weight:400;line-height:1.2;margin-bottom:62px;position:relative}@media(orientation:portrait){.page-title{margin-top:calc(66.66667vw - 80px)}}@media(orientation:portrait)and (min-width:661px){.page-title{margin-top:250px}}@media(orientation:landscape){.page-title{margin-top:150px}}@media(orientation:landscape)and (min-width:661px){.page-title{margin-top:250px}}@media(min-width:992px){.page-title{font-size:72px;font-weight:300;line-height:1.13;margin-bottom:55px;margin-top:250px;text-indent:var(--indent)}}@media(min-width:1440px){.page-title{font-size:80px}}.page-title--tag{text-indent:0}.page-title__tag{font-size:0;margin-bottom:20px;text-indent:0}@media(min-width:992px){.page-title__tag{left:0;position:absolute;top:20px}}.page-title__text{display:block}.page-title br{display:none}@media(min-width:1440px){.page-title br{display:block}}.page-tag__text{border:1px solid;border-radius:25px;display:inline-block;font-size:18px;font-weight:400;letter-spacing:.25px;line-height:33px;padding:0 15px}@media(min-width:992px){.page-tag__text{font-size:20px;line-height:48px;padding:0 18px}}.page-description{letter-spacing:.5px;margin-bottom:44px}@media(min-width:992px){.page-description{margin-bottom:156px}}.page-description--single-column{margin-bottom:50px}@media(min-width:992px){.page-description--single-column{margin-bottom:50px;padding-right:30px}}.section-title{font-size:30px;font-weight:400}@media(min-width:992px){.section-title{font-size:80px;font-weight:300}}.section-description{padding-top:14px}.section-description--lead-text{padding-top:10px}.lead-text{font-size:20px}@media(min-width:992px){.lead-text{font-size:32px}}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:992px){.description-columns{-moz-column-gap:calc(var(--grid-gutter-x)*2);column-gap:calc(var(--grid-gutter-x)*2);-moz-columns:var(--columns,2);columns:var(--columns,2)}.description-columns--single{font-size:32px}}.description-columns br{display:none}@media(min-width:992px){.description-columns br{display:block;margin:0}.description-columns p{-moz-column-break-inside:avoid;break-inside:avoid-column}}.rich-text{--list-left-offset:32px}@media(min-width:992px){.rich-text{--list-left-offset:57px}}.rich-text a{display:inline-block;position:relative;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;transition:color .15s ease}.rich-text a:hover{color:var(--color-primary)}.rich-text h3{font-size:20px;margin-bottom:1em;margin-top:2em}.rich-text p{margin-bottom:20px}.rich-text ol li{padding-left:5px}@media(min-width:992px){.rich-text ol li{padding-left:15px}}.rich-text ol{padding-left:19px}@media(min-width:992px){.rich-text ol{padding-left:24px}}.rich-text ul{padding-left:var(--list-left-offset)}.rich-text ul li{list-style-type:none;position:relative}.rich-text ul li:after{background:var(--color-black);border-radius:50%;content:"";height:7px;left:calc(var(--list-left-offset)*-1);position:absolute;top:10px;width:7px}.rich-text table{border-collapse:collapse;font-size:15px;margin-bottom:36px;margin-top:36px}@media(min-width:768px){.rich-text table{font-size:inherit}}.rich-text table p:not(.p-list-item){margin:0}.rich-text table p.p-list-item{padding-left:20px;position:relative}@media(min-width:992px){.rich-text table p.p-list-item{padding-left:30px}}.rich-text table p.p-list-item:before{background:var(--color-black);border-radius:50%;content:"";height:7px;left:0;position:absolute;top:10px;width:7px}.rich-text table p:last-child{margin-bottom:0}.rich-text table td,.rich-text table th{border-bottom:1px solid}.rich-text table th{padding-bottom:12px;padding-top:12px;text-align:left}.rich-text table td{padding-bottom:20px;padding-top:20px;vertical-align:top}.rich-text table td:not(:last-child){padding-right:20px}.rich-text table tr:last-child td{border-bottom:none}.rich-text--first-table-column-numbering table{counter-reset:column-numbering}.rich-text--first-table-column-numbering table tr:nth-child(n+2){counter-increment:column-numbering}.rich-text--first-table-column-numbering table tr:nth-child(n+2) td:first-child{padding-left:28px;position:relative}.rich-text--first-table-column-numbering table tr:nth-child(n+2) td:first-child:before{content:counter(column-numbering) ".";left:0;position:absolute}.division-slash{display:inline-block;font-size:.55em;height:1.4em;margin-left:-.4ch;margin-right:-.4ch}.app-header{left:0;padding-bottom:22px;padding-top:25px;position:fixed;right:0;top:0;z-index:100}.app-header_open-item{color:#000;filter:invert(100%);mix-blend-mode:difference}@media(min-width:992px){.app-header{padding-bottom:0;padding-top:0}}.app-header__container{display:flex;flex-wrap:wrap}.app-header__logo{background:none;margin-top:-7px}@media(min-width:992px){.app-header__logo{margin-left:-5px}}.app-header__nav,.app-header__toggle{margin-left:auto}@media(min-width:992px){.app-header__toggle{margin-left:28px}}.main-logo{align-items:center;display:inline-flex;transition:all .15s ease}.main-logo:hover{color:var(--color-primary)}.main-logo__text{display:none;font-size:0}.main-logo__image{vertical-align:middle}.main-logo__image--desktop{display:none}@media(min-width:992px){.main-logo__image--desktop{display:inline-block}.main-logo__image--mobile{display:none}}.main-nav{display:none;font-size:20px;letter-spacing:.5px}@media(min-width:992px){.main-nav{align-items:center;display:flex}}.main-nav__link{display:inline-block;line-height:115px;padding:0 20px;transition:all .15s ease,line-height .5s ease-in-out;will-change:line-height}.header-compressed .main-nav__link{line-height:70px}.main-nav__link:hover{color:var(--color-primary)}.main-nav__link span{position:relative}.main-nav__link span:after{background-color:currentColor;content:"";height:1px;left:0;margin-top:2px;position:absolute;top:100%;transition:width .15s ease;width:0;will-change:width}.main-nav__link.link-active{pointer-events:none}.main-nav__link.link-active span:after{width:100%}.toggle-btn{background:none;border:none;cursor:pointer;font-size:0;padding:0;position:relative;transition:color .15s ease}.toggle-btn:hover{color:var(--color-primary)}.toggle-btn:after,.toggle-btn:before{background-color:currentColor;content:"";display:block;height:2px;margin:3px auto;width:46px}.toggle-nav{display:flex;flex-direction:column;flex-grow:1;font-size:50px;font-weight:300;justify-content:center;line-height:1.2}@media(min-width:992px){.toggle-nav{font-size:60px}}@media(min-width:1440px){.toggle-nav{flex-grow:0;font-size:100px;grid-column-end:span 3;line-height:1.13;margin-bottom:11px;margin-right:50px;position:relative}.toggle-nav:after{background:#fff;bottom:21px;content:"";left:-42px;position:absolute;top:21px;width:1px}}.toggle-nav__link{-webkit-tap-highlight-color:rgba(0,0,0,0);display:block;transition:color .15s ease}.toggle-nav__link:hover{color:var(--color-primary)}.toggle-nav__link.link-active{color:var(--color-primary);pointer-events:none}.toggle-menu__container{display:flex;flex-direction:column;height:100%}@media(min-width:1440px){.toggle-menu__container{grid-gap:42px;align-items:flex-end;display:grid;gap:42px;grid-template-columns:repeat(12,1fr);height:auto}.toggle-menu__empty-space{grid-column-end:span 3}}.toggle-menu__copyright{padding-bottom:20px;padding-top:100px}@media(min-width:1440px){.toggle-menu__copyright{align-self:self-end;display:block;font-size:20px;grid-column-end:span 3;justify-self:end;letter-spacing:.5px;padding:0;position:static}.toggle-menu__link{bottom:0;font-size:0;left:0;position:absolute;right:0;top:0}}.toggle-menu__case{display:none}@media(min-width:1440px){.toggle-menu__case{display:block;grid-column-end:span 3;margin-bottom:28px;position:relative}}.case__title{font-size:32px;line-height:1.69;margin-bottom:35px}.case__picture{margin-bottom:24px;width:100%}.case__project-name{display:inline-block;font-size:20px;letter-spacing:.5px;margin-bottom:28px;position:relative;transition:color .15s ease}.case__project-name:after{background:currentColor;bottom:-3px;content:"";height:1px;left:0;position:absolute;width:100%}.case__project-name:hover{color:var(--color-primary)}@media(min-width:1440px){.case__title-link{bottom:0;font-size:0;left:0;position:absolute;right:0;top:0}}.case__description{font-size:20px;letter-spacing:.5px}.black-background{transition:background-color .3s ease-out}.app-footer,.black-background{background-color:var(--color-black-100)}.app-footer{color:var(--color-white);width:100%}@media(min-width:992px){.app-footer{bottom:0;left:0;position:sticky}}.app-footer__container{padding-bottom:16px;padding-top:15px}@media(min-width:992px){.app-footer__container{padding-bottom:114px;padding-top:70px}}@media(min-width:1440px){.app-footer__container{padding-bottom:106px}}.app-footer__main-content{margin-bottom:57px}@media(min-width:992px){.app-footer__main-content{margin-bottom:0;padding-right:13%}}.app-footer__title{font-size:30px;font-weight:400;line-height:1.2;margin-bottom:38px;margin-top:0}@media(min-width:992px){.app-footer__title{font-size:80px;font-weight:300;line-height:1.13;margin-bottom:39px}}.slick-list{transition:height .3s;will-change:height}.project-slider .slick-slide{pointer-events:none}.project-slider .slick-slide.slick-active{pointer-events:auto}.avoid-slider-layout-shift .slick-track{width:100%!important}.avoid-slider-layout-shift .slick-slide:not(:first-child){position:absolute!important}.avoid-slider-layout-shift .slick-slide.slick-active{left:0!important}.file-item{margin:0}.file-item__file{display:block;margin-left:auto;margin-right:auto;max-width:100%}.file-item__caption{font-size:14px;letter-spacing:.5px;margin-top:18px;white-space:break-spaces}@media(min-width:992px){.file-item__caption{font-size:20px;margin-top:30px;max-width:50%;padding-right:var(--grid-gutter-x)}}.project-card{display:inline-block;position:relative;width:100%}.project-card:hover .project-card__image,.project-card:hover .project-card__picture{transform:var(--image-hover-transform)}@media(min-width:992px){.project-card--showcase .project-card__preview,.project-card--showcase .project-card__showcase-cover{margin-bottom:40px}.project-card--showcase .project-card__preview{margin:0;padding-top:56.25%}.project-card--showcase .project-card__body{font-size:32px}}.project-card--column .project-card__body{margin-left:0;margin-right:0}.project-card--column .project-card__description,.project-card--column .project-card__title{padding-left:0;padding-right:0;width:100%}.project-card--column .project-card__description{margin-top:15px}.project-card__link,.project-card__title-link{bottom:0;font-size:0;left:0;position:absolute;right:0;top:0}.project-card__preview,.project-card__showcase-cover{margin-bottom:11px;overflow:hidden;position:relative}@media(min-width:992px){.project-card__preview,.project-card__showcase-cover{margin-bottom:26px}}.project-card__showcase-cover{padding:0 20px}@media(min-width:992px){.project-card__showcase-cover{padding:0}}.project-card__showcase-cover .file-cover--picture,.project-card__showcase-cover .file-cover--picture img{transition:var(--image-hover-transition);will-change:transform}.project-card__preview{opacity:0;padding-top:63%;transition:opacity .2s ease}.project-card__preview--empty{background-color:var(--color-grey);opacity:1}.project-card__preview--loaded{opacity:1}.project-card__image,.project-card__picture{display:block;height:auto;max-width:100%;width:auto}.project-card__picture{display:block;left:0;position:absolute;top:0}.project-card__image,.project-card__picture{height:100%;transition:var(--image-hover-transition);width:100%;will-change:transform}.project-card__image{position:relative}.project-card__body{font-size:20px;letter-spacing:.5px;margin-bottom:40px}@media(min-width:992px){.project-card__body{display:flex;flex-wrap:wrap;margin-bottom:0;margin-left:calc(var(--grid-gutter-x)*-1);margin-right:calc(var(--grid-gutter-x)*-1)}}.project-card__title{font-size:inherit;font-weight:400;line-height:1.3;margin:15px 0;transition:color .15s ease}@media(min-width:992px){.project-card__title{flex:0 0 auto;margin:0;padding-left:var(--grid-gutter-x);padding-right:var(--grid-gutter-x);position:relative;width:50%}}.project-card__title:hover{color:var(--color-primary)}.project-card__title span{cursor:pointer;display:inline-block;position:relative}.project-card__title span:after{background-color:currentColor;content:"";height:1px;position:absolute;right:0;top:100%;width:100%}.project-card__description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.3;margin-top:10px;max-height:3.9em;overflow:hidden;text-overflow:ellipsis}@media(min-width:992px){.project-card__description{flex:0 0 auto;margin-top:0;padding-left:var(--grid-gutter-x);padding-right:var(--grid-gutter-x);width:50%}.project-card__description--same-height{height:3.9em}}.social-nav[data-v-e32dab56]{font-size:20px;font-weight:400;text-align:left}@media(min-width:1440px){.social-nav[data-v-e32dab56]{align-items:flex-end;-moz-columns:1!important;column-count:1!important;display:flex;flex-direction:column}}@media(max-width:992px){.social-nav[data-v-e32dab56]{padding-right:85px}}.social-nav__item[data-v-e32dab56]{display:block;margin-bottom:1px;padding:8px 0;transition:color .15s ease;width:-moz-max-content;width:max-content}@media(min-width:992px){.social-nav__item[data-v-e32dab56]{margin-bottom:10px}}.social-nav__item span[data-v-e32dab56]{display:inline-block;position:relative}.social-nav__item span[data-v-e32dab56]:after{background-color:currentColor;content:"";height:1px;position:absolute;right:0;top:100%;width:100%}.social-nav__item[data-v-e32dab56]:hover{color:var(--color-primary)}.social-nav-container[data-v-94771fc8]{display:flex;flex-direction:column}@media(min-width:992px){.social-nav-container[data-v-94771fc8]{justify-content:space-between}}.social-nav-container__sign[data-v-94771fc8]{margin-top:48px;text-align:right}@media(min-width:992px){.social-nav-container__sign[data-v-94771fc8]{margin-left:-20px;margin-top:0;transform:translateY(-23px)}.social-nav-container__sign_mobile[data-v-94771fc8]{display:none}}.social-nav-container__sign_desktop[data-v-94771fc8]{display:none}@media(min-width:992px){.social-nav-container__sign_desktop[data-v-94771fc8]{display:block;margin:0 50px 22px 0}}@media(min-width:1440px){.social-nav-container__sign_desktop[data-v-94771fc8]{margin-right:80px}}.btn-sign-container[data-v-94771fc8]{display:flex;justify-content:space-between;width:100%}.main-logo path{fill:currentColor}.notification-item[data-v-6e807300]{background-color:var(--color-yellow);padding:25px 60px;position:relative}@media(min-width:992px){.notification-item[data-v-6e807300]{padding:50px 80px}}.notification-item__body[data-v-6e807300]{text-align:center}.notification-item__close-btn[data-v-6e807300]{height:24px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:24px}@media(min-width:992px){.notification-item__close-btn[data-v-6e807300]{height:42px;right:45px;width:42px}}.notification-list[data-v-e57542b8]{bottom:0;left:0;position:fixed;right:0;z-index:100}.notification-list__item[data-v-e57542b8]{transition:all .3s}.notification-list__item+.notification-list__item[data-v-e57542b8]{border-top:1px solid var(--color-black-100)}.notification-complete-enter[data-v-e57542b8],.notification-complete-leave-to[data-v-e57542b8]{transform:translateY(100%)}@media(min-width:992px){.subscribe-form[data-v-12bbebb5]{align-items:center;display:flex;flex-wrap:wrap}}.subscribe-form__input[data-v-12bbebb5]{margin-bottom:30px}@media(min-width:992px){.subscribe-form__input[data-v-12bbebb5]{flex:1;margin-bottom:0;margin-right:32px}}.subscribe-section[data-v-5d348b9c]{background-color:var(--color-primary);color:var(--color-white);padding-bottom:85px;padding-top:20px}@media(min-width:992px){.subscribe-section[data-v-5d348b9c]{padding-bottom:100px;padding-top:100px}.subscribe-section__container[data-v-5d348b9c]{grid-gap:var(--grid-gutter-x);align-items:center;display:grid;gap:var(--grid-gutter-x);grid-template-columns:1fr 1fr}}.subscribe-section__title[data-v-5d348b9c]{font-size:30px;font-weight:400;line-height:1.2;margin-bottom:20px;margin-top:0}@media(min-width:992px){.subscribe-section__title[data-v-5d348b9c]{font-size:32px;margin-bottom:15px}}.subscribe-section__description[data-v-5d348b9c]{font-size:20px;letter-spacing:.5px;margin-bottom:30px;max-width:500px}.subscribed .subscribe-section__description[data-v-5d348b9c]{max-width:850px}@media(min-width:992px){.subscribe-section__description[data-v-5d348b9c]{margin-bottom:0}.subscribe-section__subscribed-actions[data-v-5d348b9c]{text-align:right}}.toggle-transition-enter-active[data-v-6710ac5f],.toggle-transition-leave-active[data-v-6710ac5f]{transition:opacity .2s cubic-bezier(.37,.01,.24,.99)}.toggle-transition-enter[data-v-6710ac5f],.toggle-transition-leave-to[data-v-6710ac5f]{opacity:0}.close-btn[data-v-6710ac5f]{height:24px;position:relative;width:24px}@media(min-width:992px){.close-btn[data-v-6710ac5f]{height:34px;width:34px}}.toggle-menu[data-v-6710ac5f]{background-color:var(--color-black-100);color:var(--color-white);display:flex;flex-direction:column;height:100vh;height:calc(var(--vh, 1vh)*100);overflow-y:auto;padding:16px 20px 0;position:fixed;right:0;top:0;width:100%;z-index:1000}@media(min-width:992px){.toggle-menu[data-v-6710ac5f]{padding:35px 80px 0 50px}}@media(min-width:1440px){.toggle-menu[data-v-6710ac5f]{padding:35px 80px 0}}.toggle-menu__header[data-v-6710ac5f]{align-items:center;display:flex;justify-content:space-between;margin-bottom:95px}@media(min-width:1440px){.toggle-menu__header[data-v-6710ac5f]{margin-bottom:0}}.toggle-menu__body[data-v-6710ac5f]{height:100%}@media(min-width:1440px){.toggle-menu__body[data-v-6710ac5f]{height:auto;margin-bottom:48px;margin-top:auto}}@media(min-width:992px){.toggle-menu__logo[data-v-6710ac5f]{display:none;height:38px}}.toggle-menu__logo--desktop[data-v-6710ac5f]{display:none}@media(min-width:992px){.toggle-menu__logo--desktop[data-v-6710ac5f]{display:block;margin-left:-5px}.toggle-menu__close[data-v-6710ac5f]{position:absolute;right:57px;top:40px}}@media(min-width:1440px){.toggle-menu__close[data-v-6710ac5f]{position:absolute;right:85px}}.main-content[data-v-041a523a]{padding-top:70px}@media(min-width:992px){.main-content[data-v-041a523a]{padding-top:115px}}