/*!
Theme Name: Grensesnitt
Author: Grensesnitt
Author URI: http://grensesnitt.no/
Version: 1.0
*//*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*{box-sizing:border-box}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@font-face{font-family:"NextBookLight";src:url("./static/fonts/NEXTBook-Light.woff2") format("woff2"),url("./static/fonts/NEXTBook-Light.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"NextBookRegular";src:url("./static/fonts/NEXTBook-Regular.woff2") format("woff2"),url("./static/fonts/NEXTBook-Regular.woff") format("woff");font-weight:400;font-style:normal}body{font-family:"NextBookRegular",sans-serif;line-height:1.6;font-size:.875rem;line-height:1.43;letter-spacing:-0.01em}@media(min-width: 1040px){body{font-size:16px;line-height:1.25;letter-spacing:-0.01em}}body .acf-block-preview{padding-left:1rem;padding-right:1rem}body .acf-block-preview .flexible-text-content .large-text h1{display:block}body .acf-block-preview .flexible-text-content .large-text-with-subtitle .row h1{display:block}body a{width:max-content}body #content-section{padding-left:1rem;padding-right:1rem;flex-grow:1;margin-top:80px}body #content-section a{color:#a0a0a0}body #content-section h1{transform:translateY(100%);transition:transform .6s cubic-bezier(0.77, 0, 0.18, 1) .1s,opacity .6s cubic-bezier(0.77, 0, 0.18, 1) .2s;opacity:0}body #content-section h1.animate{transform:translateY(0);opacity:1}body #content-section h1.article-title{transition:transform .6s cubic-bezier(0.77, 0, 0.18, 1) .1s,opacity .6s cubic-bezier(0.77, 0, 0.18, 1) .2s}body #content-section .introduction-facts h1{transition:transform .6s cubic-bezier(0.77, 0, 0.18, 1) .1s,opacity .6s cubic-bezier(0.77, 0, 0.18, 1) .2s}body #content-section .wp-block-separator{border:none;border-top:1px solid #dcdcdc;margin:0}@media(min-width: 1040px){body #content-section{margin-top:64px}}body.home{transition:background-color .3s cubic-bezier(0.645, 0.045, 0.355, 1)}body.light{background-color:#fff;color:#101010}body.light p.mid-grey{color:#a0a0a0}body.light #content-section p a{color:#101010;text-decoration:none}body.light #content-section p a:hover{text-decoration:underline}body.light #content-section a.active{color:#101010}body.light #content-section .project-archive .project-filter a{transition:color .3s cubic-bezier(0.645, 0.045, 0.355, 1)}body.light #content-section .project-archive .project-filter a:hover{color:#101010}body.light #content-section .hero-slideshow .text-left a{color:#fff}body.light #content-section .projects-preview a:hover{text-decoration:none}body.light #content-section .projects-preview .project.hover.text-color-black .info .title a,body.light #content-section .projects-preview .landscape.hover.text-color-black .info .title a{color:#101010}body.light #content-section .projects-preview .project.hover.text-color-black .info .description p,body.light #content-section .projects-preview .landscape.hover.text-color-black .info .description p{color:#101010}body.light #content-section .projects-preview .project.hover.text-color-black .info .description p.mid-grey,body.light #content-section .projects-preview .landscape.hover.text-color-black .info .description p.mid-grey{color:rgba(0,0,0,.5)}body.light #content-section .projects-preview .project.hover.text-color-white .info .title a,body.light #content-section .projects-preview .landscape.hover.text-color-white .info .title a{color:#fff}body.light #content-section .projects-preview .project.hover.text-color-white .info .description p,body.light #content-section .projects-preview .landscape.hover.text-color-white .info .description p{color:#fff}body.light #content-section .projects-preview .project.hover.text-color-white .info .description p.mid-grey,body.light #content-section .projects-preview .landscape.hover.text-color-white .info .description p.mid-grey{color:rgba(255,255,255,.5)}body.light #content-section .wp-block-separator{border-color:#dcdcdc}body.light header,body.light footer{border-color:#dcdcdc}body.light header a,body.light footer a{color:#101010}body.light header.set-bg-color{background-color:#fff}body.light header.set-transparent{background-color:rgba(0,0,0,0)}body.light header.show .site-logo svg rect{fill:#fff}body.light header.show.white-text{color:#fff}body.light header.show.white-text .name-logo a svg path{fill:#fff}body.light header.show.white-text a{color:#fff}body.light header.show.white-text .main-menu .wrapper ul .current-menu-item a{color:#fff}body.light footer a:hover{color:#a0a0a0}body.light.single-project.text-color-black .browse-projects .project a .wrapper .project-title p{color:#101010}body.dark{background-color:#101010;color:#fff}body.dark p.mid-grey{color:#a0a0a0}body.dark #content-section p a{color:#fff;text-decoration:none}body.dark #content-section p a:hover{text-decoration:underline}body.dark #content-section a.active{color:#fff}body.dark #content-section .project-archive .project-filter a{transition:color .3s cubic-bezier(0.645, 0.045, 0.355, 1)}body.dark #content-section .project-archive .project-filter a:hover{color:#fff}body.dark #content-section .projects-preview a:hover{text-decoration:none}body.dark #content-section .projects-preview .project.hover.dark-mode-color-black .info .title a,body.dark #content-section .projects-preview .landscape.hover.dark-mode-color-black .info .title a{color:#101010}body.dark #content-section .projects-preview .project.hover.dark-mode-color-black .info .description p,body.dark #content-section .projects-preview .landscape.hover.dark-mode-color-black .info .description p{color:#101010}body.dark #content-section .projects-preview .project.hover.dark-mode-color-black .info .description p.mid-grey,body.dark #content-section .projects-preview .landscape.hover.dark-mode-color-black .info .description p.mid-grey{color:rgba(0,0,0,.5)}body.dark #content-section .projects-preview .project.hover.dark-mode-color-white .info .title a,body.dark #content-section .projects-preview .landscape.hover.dark-mode-color-white .info .title a{color:#fff}body.dark #content-section .projects-preview .project.hover.dark-mode-color-white .info .description p,body.dark #content-section .projects-preview .landscape.hover.dark-mode-color-white .info .description p{color:#fff}body.dark #content-section .projects-preview .project.hover.dark-mode-color-white .info .description p.mid-grey,body.dark #content-section .projects-preview .landscape.hover.dark-mode-color-white .info .description p.mid-grey{color:rgba(255,255,255,.5)}body.dark #content-section .browse-projects .project .wrapper{border-color:#484848}body.dark #content-section .wp-block-separator{border-color:#484848}body.dark header,body.dark footer{border-color:#484848}body.dark header a,body.dark footer a{color:#fff}body.dark footer a:hover{color:#a0a0a0}body.dark header.set-bg-color{background-color:#101010}body.dark header.set-transparent{background-color:rgba(0,0,0,0)}body.dark header .main-menu .wrapper ul li:first-of-type.current-menu-item a{color:#fff}body.dark header .site-logo svg rect{fill:#fff}body.dark header .name-logo svg path{fill:#fff}body.dark header.show .site-logo svg rect{fill:#fff}body.dark header.show.black-text{color:#101010}body.dark header.show.black-text .name-logo a svg path{fill:#101010}body.dark header.show.black-text a{color:#101010}body.dark header.show.black-text .main-menu .wrapper ul .current-menu-item a{color:#101010}body.dark footer svg path{fill:#fff}body.dark .flexible-text-content .large-text-with-subtitle .row{border-color:#484848}body.dark article.post-type-project img{width:100%}body.dark article.post-type-project .article-content .article-body .introduction-facts div .facts .fact p.mid-grey{color:#fff}body.dark.single-project #content-section .post-type-project.color-black .browse-projects .project .wrapper{border-color:#dcdcdc}body.dark.single-project #content-section .post-type-project.color-black .introduction-facts .facts .fact .mid-grey{color:#101010}body.dark.single-project.text-color-black{background-color:initial;color:initial}body.dark.single-project.text-color-black .browse-projects .project a .wrapper .project-title p{color:#101010}body.dark.single-project.text-color-black header a{color:#101010}body.dark.single-project.text-color-black header svg path{fill:#101010}body.dark.single-project.text-color-black footer{border-color:#dcdcdc}body.dark.single-project.text-color-black footer a{color:initial}body.dark.single-project.text-color-white .browse-projects .project a .wrapper .project-title p{color:#fff}body.studio{background-color:#d74435;color:#101010}body.studio p.mid-grey{color:rgba(16,16,16,.5)}body.studio header.set-bg-color{background-color:#d74435}body.studio header .main-menu .wrapper li.current-menu-item a{color:rgba(16,16,16,.5)}body.studio header .main-menu .wrapper li a{color:#101010}body.studio footer{border-color:#101010}body.studio footer .footer-contact .footer-title,body.studio footer .wrapper .footer-title{color:rgba(16,16,16,.5)}body.studio footer a{color:#101010}body.studio footer a:hover{color:rgba(16,16,16,.5)}body.studio #content-section .flexible-text-content .large-text{margin-bottom:3.75rem}@media(min-width: 1040px){body.studio #content-section .flexible-text-content .large-text{margin-bottom:7.5rem}}@media(min-width: 1680px){body.studio #content-section .flexible-text-content .large-text-with-subtitle h1{font-size:5rem}}@media(min-width: 1680px){body.studio #content-section .flexible-text-content .large-text-with-subtitle .heading-wrapper .word-wrapper h1{font-size:5rem}}@media(min-width: 1040px){body.studio #content-section .flexible-text-content:nth-of-type(2) .large-text-with-subtitle h1{font-size:1.5rem;line-height:1.33;letter-spacing:-0.02em}}@media(min-width: 1040px)and (min-width: 752px){body.studio #content-section .flexible-text-content:nth-of-type(2) .large-text-with-subtitle h1{font-size:2rem;line-height:1.125;letter-spacing:-0.02em}}@media(min-width: 1040px)and (min-width: 1040px){body.studio #content-section .flexible-text-content:nth-of-type(2) .large-text-with-subtitle h1{font-size:5rem;line-height:1;letter-spacing:-0.04em;font-family:"NextBookLight"}}@media(min-width: 1040px){body.studio #content-section .flexible-text-content:nth-of-type(2) .large-text-with-subtitle .heading-wrapper .word-wrapper h1{font-size:1.5rem;line-height:1.33;letter-spacing:-0.02em}}@media(min-width: 1040px)and (min-width: 752px){body.studio #content-section .flexible-text-content:nth-of-type(2) .large-text-with-subtitle .heading-wrapper .word-wrapper h1{font-size:2rem;line-height:1.125;letter-spacing:-0.02em}}@media(min-width: 1040px)and (min-width: 1040px){body.studio #content-section .flexible-text-content:nth-of-type(2) .large-text-with-subtitle .heading-wrapper .word-wrapper h1{font-size:5rem;line-height:1;letter-spacing:-0.04em;font-family:"NextBookLight"}}@media(max-width: 1039px){body.studio #content-section .flexible-text-content:nth-of-type(2) .large-text-with-subtitle .row .heading-wrapper{left:-0.85rem;width:calc(100% + .85rem)}body.studio #content-section .flexible-text-content:nth-of-type(2) .large-text-with-subtitle .row .heading-wrapper .word-wrapper{margin-left:.85rem}body.studio #content-section .flexible-text-content:nth-of-type(2) .large-text-with-subtitle h1{font-size:5rem;font-family:"NextBookLight"}body.studio #content-section .flexible-text-content:nth-of-type(2) .large-text-with-subtitle .heading-wrapper .word-wrapper h1{font-size:5rem;font-family:"NextBookLight"}}@media(max-width: 751px){body.studio #content-section .flexible-text-content:nth-of-type(2) .large-text-with-subtitle .row .heading-wrapper{left:-0.35rem;width:calc(100% + .35rem)}body.studio #content-section .flexible-text-content:nth-of-type(2) .large-text-with-subtitle .row .heading-wrapper .word-wrapper{margin-left:.35rem}body.studio #content-section .flexible-text-content:nth-of-type(2) .large-text-with-subtitle h1{font-size:1.5rem;font-family:"NextBookRegular"}body.studio #content-section .flexible-text-content:nth-of-type(2) .large-text-with-subtitle .heading-wrapper .word-wrapper h1{font-size:1.5rem;font-family:"NextBookRegular"}}body.studio #content-section .browse-projects .client.show p,body.studio #content-section .browse-projects .client.show a{color:#101010}body.studio #content-section .browse-projects .client.show .wrapper.text-color-white{border-color:#dcdcdc}body.studio #content-section .browse-projects .client.show .wrapper.text-color-white .client-title p,body.studio #content-section .browse-projects .client.show .wrapper.text-color-white .client-info p,body.studio #content-section .browse-projects .client.show .wrapper.text-color-white a{color:#fff}body.studio #content-section .wp-block-separator{border-color:#101010}body.studio #content-section .browse-projects .client a{color:rgba(16,16,16,.5)}body.studio #content-section .browse-projects .client .client-title p{color:#101010}body.studio.dark header svg path,body.studio.dark footer svg path{fill:#101010}body.single-project header .main-menu ul li:first-of-type a{text-decoration:underline}body.single-project.dark header.set-bg-color{background-color:#fff}body.single-project.dark.text-color-white header.set-bg-color{background-color:#101010}body h1,body h2{font-weight:300}body.public{display:flex;flex-direction:column;min-height:100%;min-height:100vh}body.public.admin-bar{min-height:calc(100vh - 46px)}@media(min-width: 783px){body.public.admin-bar{min-height:calc(100vh - 32px)}}.wp-block{max-width:100%}.acf-block-preview .introduction-facts>div{flex-direction:row;justify-content:space-between}.acf-block-preview .introduction-facts>div h1{display:block}.acf-block-preview .flexible-text-content .large-text h1,.acf-block-preview .flexible-text-content .large-text-with-subtitle .row h1{visibility:visible}.acf-block-preview .hero-slideshow .glide__images .glide__slides .glide__slide:first-of-type{opacity:1}video.fade{opacity:0;transition:opacity 350ms ease-in}video.fade.show{opacity:1}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}footer{padding:1rem;height:100vh;display:flex;flex-direction:column;justify-content:space-between;border-top:1px solid #484848}footer .footer-info{display:flex;flex-direction:column}footer .footer-info p{margin:0}footer .footer-info p.footer-title{color:#a0a0a0}footer .footer-info .footer-contact{display:flex;flex-direction:column;margin-bottom:2.5rem}footer .footer-info .footer-contact .contact-phone{text-decoration:none}footer .footer-info .footer-contact .address{font-size:2rem;line-height:1.125;letter-spacing:-0.02em}@media(min-width: 752px){footer .footer-info .footer-contact .address{font-size:5rem;line-height:1;letter-spacing:-0.04em}}@media(min-width: 1680px){footer .footer-info .footer-contact .address{font-size:10rem;line-height:1;letter-spacing:-0.05em;font-family:"NextBookLight"}}footer .footer-info .footer-contact.contact{margin-bottom:3.75rem}footer .footer-info .wrapper{display:flex;margin-bottom:7.5rem}footer .footer-info .wrapper .footer-some{display:flex;flex-direction:column;width:calc((100% - 16px*(16 - 1))/16*8 + 16px*(8 - 1));margin-right:1rem}footer .footer-info .wrapper .disclaimer{display:flex;flex-direction:column}footer svg{width:100%;height:auto}footer.contact{height:100%}@media(min-width: 752px){footer .footer-info{flex-direction:row}footer .footer-info p,footer .footer-info a{font-size:1rem}footer .footer-info .footer-contact{margin-bottom:0;width:calc((100% - 16px*(16 - 1))/16*4 + 16px*(4 - 1));margin-right:1rem}footer .footer-info .wrapper{width:calc((100% - 16px*(16 - 1))/16*12 + 16px*(12 - 1))}footer .footer-info .wrapper .footer-some{width:33.33%;margin-right:.5rem}footer .footer-info .wrapper .disclaimer{width:66.67%;flex-direction:row;justify-content:space-between}footer .footer-info.contact{flex-direction:column}footer .footer-info.contact .footer-contact{width:100%}footer .footer-info.contact .footer-contact .address{font-family:"NextBookLight"}footer .footer-info.contact .wrapper{width:initial;margin-bottom:15rem}footer .footer-info.contact .wrapper .footer-some{width:initial}}@media(min-width: 1040px){footer .footer-info.contact{flex-direction:row;margin-bottom:7.5rem}footer .footer-info.contact .footer-contact{margin-bottom:0;width:calc((100% - 16px*(16 - 1))/16*10 + 16px*(10 - 1))}}@media(min-width: 1424px){footer .footer-info.contact{margin-bottom:15rem}footer .footer-info.contact .footer-contact{width:calc((100% - 16px*(16 - 1))/16*12 + 16px*(12 - 1))}}header{padding-left:1rem;padding-right:1rem;padding-top:1rem;padding-bottom:1rem;position:absolute;top:0;left:0;right:0;z-index:10}header.sticky{position:fixed;top:0;left:0;width:100%;transform:translateY(-100%)}.admin-bar header.sticky{transform:translateY(calc(-100% - 46px))}@media(min-width: 783px){.admin-bar header.sticky{transform:translateY(-100%)}}header.sticky.animate{transition:background-color .3s cubic-bezier(0.645, 0.045, 0.355, 1),transform .3s cubic-bezier(0.645, 0.045, 0.355, 1)}header.sticky.show{transform:none}header.sticky.show.white-text{color:#fff}.admin-bar header.sticky.show{top:0}@media(min-width: 783px){.admin-bar header.sticky.show{top:32px}}.admin-bar header{top:46px}@media(min-width: 783px){.admin-bar header{top:32px}}header .menu-overlay{position:absolute;top:0;left:0;right:0;width:100%;z-index:-1;opacity:1;height:80px;padding-left:1rem;padding-right:1rem}.admin-bar header .menu-overlay{top:126px;transform:translateY(calc(-100% - 46px))}@media(min-width: 783px){.admin-bar header .menu-overlay{transform:translateY(-100%);top:64px}}header .menu-overlay.show{transform:none;top:0}header .main-menu{display:flex;justify-content:space-between}header .main-menu .wrapper{display:flex;flex-direction:column;width:calc((100% - 16px*(16 - 1))/16*8 + 16px*(8 - 1))}header .main-menu .wrapper .name-logo{margin-bottom:.5rem}header .main-menu .wrapper .name-logo svg{width:73px;height:13px}header .main-menu .wrapper .time-wrapper{cursor:progress}header .main-menu .wrapper .time-wrapper .time-counter{display:none}header .main-menu .wrapper .time-wrapper .time-counter.hide{display:none}header .main-menu .wrapper .time-wrapper .est_date{display:none;white-space:nowrap}header .main-menu .wrapper .time-wrapper .est_date.show{display:block}header .main-menu .wrapper ul{display:flex;list-style-type:none;margin:0;padding-inline-start:0}header .main-menu .wrapper ul li{margin-right:1rem}header .main-menu .wrapper ul li a{text-decoration:none;font-size:.875rem;line-height:1;letter-spacing:-0.01em}@media(min-width: 1040px){header .main-menu .wrapper ul li a{font-size:1rem}}header .main-menu .wrapper ul li a:hover{text-decoration:underline}header .main-menu .wrapper ul li:last-of-type{margin-right:0}header .main-menu .wrapper ul li.current-menu-item a{color:#a0a0a0}header .main-menu .wrapper ul li.current-menu-item a:hover{text-decoration:none}header .main-menu .wrapper ul li:first-of-type.current-menu-item a{color:initial}header .main-menu .wrapper ul li:first-of-type.current-menu-item a:hover{text-decoration:underline}header .main-menu .site-logo{display:flex}header .main-menu .site-logo svg{width:24px;height:24px}@media(min-width: 752px){header .main-menu .wrapper{width:calc((100% - 16px*(16 - 1))/16*4 + 16px*(4 - 1))}}@media(min-width: 1040px){header .menu-overlay{height:64px}header .main-menu .wrapper{flex-direction:row;align-items:center;width:calc((100% - 16px*(16 - 1))/16*11 + 16px*11)}header .main-menu .wrapper .name-logo{margin-bottom:0;display:flex;align-items:center;width:18.18%;margin-right:18.18%}header .main-menu .wrapper .name-logo svg{width:84px;height:16px}header .main-menu .wrapper .time-wrapper{width:9.1%;margin-right:27.27%}header .main-menu .wrapper .time-wrapper .time-counter{display:block;font-size:.875rem;line-height:1.43;letter-spacing:-0.01em}}@media(min-width: 1040px)and (min-width: 1040px){header .main-menu .wrapper .time-wrapper .time-counter{font-size:16px;line-height:1.25;letter-spacing:-0.01em}}@media(min-width: 1040px){header .main-menu .wrapper ul{width:27.27%;justify-content:space-between}header .main-menu .wrapper ul li{width:33.33%;margin-right:0}header .main-menu .site-logo svg{width:32px;height:32px}}.introduction-facts{margin:1rem 0 7.5rem 0}.introduction-facts>div{display:flex;flex-direction:column-reverse}.introduction-facts>div h1{display:none}.introduction-facts>div .heading-wrapper{margin-bottom:3.75rem;display:flex;flex-wrap:wrap;margin-left:-0.4rem;width:calc(100% + .4rem)}.introduction-facts>div .heading-wrapper .word-wrapper{overflow:hidden;margin-left:.4rem}.introduction-facts>div .heading-wrapper .word-wrapper h1{margin:0;display:block;font-size:2rem;line-height:1.125;letter-spacing:-0.02em}@media(min-width: 1040px){.introduction-facts>div .heading-wrapper .word-wrapper h1{font-size:5rem}}.introduction-facts p{margin:0}.introduction-facts .facts{display:flex;height:max-content}.introduction-facts .facts .left-col{width:calc((100% - 16px*(16 - 1))/16*8 + 16px*(8 - 1));margin-right:1rem}.introduction-facts .facts .right-col{width:calc((100% - 16px*(16 - 1))/16*8 + 16px*(8 - 1))}.introduction-facts .facts .fact{width:100%;margin-bottom:1rem}.introduction-facts .facts .fact:last-of-type{margin-bottom:0}@media(min-width: 752px){.introduction-facts>div{flex-direction:row-reverse}.introduction-facts>div .heading-wrapper{height:max-content;width:calc((100% - 240px)/16*7.5 + 104px + .4rem);margin-right:calc(1rem + 3.125%);margin-bottom:0}.introduction-facts>div .facts{width:calc((100% - 16px*(16 - 1))/16*8 + 16px*(8 - 1))}.introduction-facts>div .facts .left-col{width:calc(50% - 1rem)}.introduction-facts>div .facts .right-col{width:50%}}@media(min-width: 1040px){.introduction-facts>div .heading-wrapper{width:calc((100% - 240px)/16*9 + 128px + 1rem);margin-right:calc((100% - 16px*(16 - 1))/16*2 + 16px*2);margin-left:-1rem}.introduction-facts>div .heading-wrapper .word-wrapper{margin-left:1rem;font-family:"NextBookLight"}.introduction-facts>div .facts{width:calc((100% - 16px*(16 - 1))/16*5 + 16px*(5 - 1));margin-left:1rem}.introduction-facts>div .facts .left-col{width:calc(60% - 1rem)}.introduction-facts>div .facts .right-col{width:40%}}@media(min-width: 1424px){.introduction-facts>div .heading-wrapper{margin-right:calc((100% - 16px*(16 - 1))/16*3 + 16px*3)}.introduction-facts>div .facts{width:calc((100% - 16px*(16 - 1))/16*4 + 16px*(4 - 1))}.introduction-facts>div .facts .left-col{width:calc(50% - 1rem)}.introduction-facts>div .facts .right-col{width:50%}}.introduction-text{padding-top:.5rem;margin-bottom:7.5rem}.introduction-text h2{margin:0;font-size:1.5rem;line-height:1.33;letter-spacing:-0.02em;margin-bottom:3.75rem}@media(min-width: 1040px){.introduction-text h2{font-size:2rem;line-height:1.125;letter-spacing:-0.02em}}.introduction-text p{margin:0}.introduction-text .points{display:flex}.introduction-text .points .point{width:calc((100% - 16px*(16 - 1))/16*8 + 16px*(8 - 1))}.introduction-text .points .point .categories{display:flex;flex-direction:column}.introduction-text .points .point .categories a{text-decoration:none;pointer-events:none}.introduction-text .points .point:first-of-type{margin-right:1rem}@media(min-width: 752px){.introduction-text{padding-top:1rem}.introduction-text>div{display:flex}.introduction-text>div h2{width:calc((100% - 16px*(16 - 1))/16*8 + 16px*(8 - 1));margin-right:1rem;margin-bottom:0}.introduction-text>div .points{width:calc((100% - 16px*(16 - 1))/16*8 + 16px*(8 - 1))}.introduction-text>div .points .point{width:50%}.introduction-text>div .points .point:first-of-type{width:calc(50% - 1rem)}}@media(min-width: 1040px){.introduction-text{margin-bottom:15rem}.introduction-text>div h2{width:calc((100% - 16px*(16 - 1))/16*10 + 16px*(10 - 1));margin-right:calc((100% - 16px*(16 - 1))/16*1 + 16px*(1 - 1))}.introduction-text>div .points{flex-direction:column;width:calc((100% - 16px*(16 - 1))/16*5 + 16px*(5 - 1));margin-left:2rem}.introduction-text>div .points .point{width:calc(60% - 1rem)}.introduction-text>div .points .point:first-of-type{margin-bottom:1rem}}@media(min-width: 1424px){.introduction-text>div h2{width:calc((100% - 16px*(16 - 1))/16*7 + 16px*(7 - 1))}.introduction-text>div .points{flex-direction:row;width:calc((100% - 16px*(16 - 1))/16*8 + 16px*(8 - 1))}.introduction-text>div .points .point{width:calc(50% - .5rem)}.introduction-text>div .points .point:first-of-type{width:calc(25% - .5rem);margin-right:calc(25% + 1rem)}}.flexible-text-content p,.flexible-text-content h1{margin:0}.flexible-text-content .large-text{margin:3.75rem 0 7.5rem 0;position:relative}.flexible-text-content .large-text h1{font-size:1.5rem;line-height:1.33;letter-spacing:-0.02em;visibility:hidden;max-width:1440px}@media(min-width: 752px){.flexible-text-content .large-text h1{font-size:2rem;line-height:1.125;letter-spacing:-0.02em}}@media(min-width: 1040px){.flexible-text-content .large-text h1{font-size:5rem;line-height:1;letter-spacing:-0.04em;font-family:"NextBookLight"}}.flexible-text-content .large-text .heading-wrapper{display:flex;flex-wrap:wrap;position:absolute;top:0;left:-0.35rem;width:calc(100% + .35rem);max-width:1440px}.flexible-text-content .large-text .heading-wrapper .word-wrapper{margin-left:.35rem}.flexible-text-content .large-text .heading-wrapper .word-wrapper.break-line{width:100%}.flexible-text-content .large-text .heading-wrapper .word-wrapper h1{font-size:1.5rem;line-height:1.33;letter-spacing:-0.02em;display:block;position:relative;visibility:visible;font-weight:400}@media(min-width: 752px){.flexible-text-content .large-text .heading-wrapper .word-wrapper h1{font-size:2rem;line-height:1.125;letter-spacing:-0.02em}}@media(min-width: 1040px){.flexible-text-content .large-text .heading-wrapper .word-wrapper h1{font-size:5rem;line-height:1;letter-spacing:-0.04em;font-family:"NextBookLight"}}.flexible-text-content .large-text .heading-wrapper.set-overflow .word-wrapper{overflow:hidden}.flexible-text-content .large-text-with-subtitle .row{padding-top:.5rem;position:relative}.flexible-text-content .large-text-with-subtitle .row h1{font-size:1.5rem;line-height:1.33;letter-spacing:-0.02em;visibility:hidden;max-width:1440px}@media(min-width: 752px){.flexible-text-content .large-text-with-subtitle .row h1{font-size:2rem;line-height:1.125;letter-spacing:-0.02em}}@media(min-width: 1040px){.flexible-text-content .large-text-with-subtitle .row h1{font-size:5rem;line-height:1;letter-spacing:-0.04em;font-family:"NextBookLight"}}.flexible-text-content .large-text-with-subtitle .row .heading-wrapper{display:flex;flex-wrap:wrap;position:absolute;top:0;left:-0.35rem;width:calc(100% + .35rem);max-width:1440px}.flexible-text-content .large-text-with-subtitle .row .heading-wrapper .word-wrapper{margin-left:.35rem}.flexible-text-content .large-text-with-subtitle .row .heading-wrapper .word-wrapper.break-line{width:100%}.flexible-text-content .large-text-with-subtitle .row .heading-wrapper .word-wrapper h1{font-size:1.5rem;line-height:1.33;letter-spacing:-0.02em;display:block;position:relative;visibility:visible;font-weight:400}@media(min-width: 752px){.flexible-text-content .large-text-with-subtitle .row .heading-wrapper .word-wrapper h1{font-size:2rem;line-height:1.125;letter-spacing:-0.02em}}@media(min-width: 1040px){.flexible-text-content .large-text-with-subtitle .row .heading-wrapper .word-wrapper h1{font-size:5rem;line-height:1;letter-spacing:-0.04em;font-family:"NextBookLight"}}.flexible-text-content .large-text-with-subtitle .row .heading-wrapper.set-overflow .word-wrapper{overflow:hidden}.flexible-text-content .large-text-with-subtitle .row:first-of-type{padding-bottom:1rem;border-bottom:1px solid #dcdcdc}.flexible-text-content .large-text-with-subtitle .row:last-of-type{margin-bottom:3.75rem;border:none}.flexible-text-content .two-text-columns{display:flex;justify-content:space-between;margin:2.75rem 0 1rem 0}.flexible-text-content .two-text-columns p{width:calc((100% - 16px*(16 - 1))/16*8 + 16px*(8 - 1))}.flexible-text-content .subtitle-with-text-columns{padding-top:.5rem;margin-bottom:3.75rem}.flexible-text-content .subtitle-with-text-columns .subtitle{margin-bottom:3.75rem}.flexible-text-content .subtitle-with-text-columns .text-column{margin-bottom:2.5rem;width:calc((100% - 16px*(16 - 1))/16*8 + 16px*(8 - 1))}.flexible-text-content .subtitle-with-text-columns .text-column:last-of-type{margin-bottom:0}.flexible-text-content .subtitle-with-text-columns.count-2 .text-column{width:100%}@media(min-width: 752px){.flexible-text-content .two-text-columns{margin-top:3.75rem;justify-content:flex-start}.flexible-text-content .two-text-columns p{width:calc((100% - 16px*(16 - 1))/16*6 + 16px*(6 - 1))}.flexible-text-content .two-text-columns p:first-of-type{margin-right:calc((100% - 16px*(16 - 1))/16*2 + 16px*(2 - 1))}.flexible-text-content .two-text-columns p:last-of-type{margin-left:2rem}.flexible-text-content .subtitle-with-text-columns{padding-top:1rem;display:flex}.flexible-text-content .subtitle-with-text-columns .subtitle{width:calc((100% - 16px*(16 - 1))/16*2 + 16px*(2 - 1));margin-right:calc((100% - 16px*(16 - 1))/16*6 + 16px*(6 - 1))}.flexible-text-content .subtitle-with-text-columns .text-columns{margin-left:2rem;width:calc((100% - 16px*(16 - 1))/16*5.6 + 16px*(5.6 - 1))}.flexible-text-content .subtitle-with-text-columns .text-columns .text-column{width:100%}.flexible-text-content .large-text h1{width:calc((100% - 16px*(16 - 1))/16*10 + 16px*(10 - 1))}.flexible-text-content .large-text .heading-wrapper{width:calc((100% - 16px*(16 - 1))/16*10 + 16px*(10 - 1))}.flexible-text-content .large-text .heading-wrapper h1{width:100%}}@media(min-width: 1040px){.flexible-text-content .two-text-columns p{width:calc((100% - 16px*(16 - 1))/16*3 + 16px*(3 - 1))}.flexible-text-content .two-text-columns p:first-of-type{margin-left:calc((100% - 16px*(16 - 1))/16*4 + 16px*4);margin-right:calc((100% - 16px*(16 - 1))/16*3 + 16px*(3 - 1))}.flexible-text-content .two-text-columns p:last-of-type{margin-left:2rem}.flexible-text-content .subtitle-with-text-columns .subtitle{margin-right:calc((100% - 16px*(16 - 1))/16*2 + 16px*2)}.flexible-text-content .subtitle-with-text-columns .text-columns{margin-left:1rem;display:flex;flex-wrap:wrap;width:calc((100% - 16px*(16 - 1))/16*10 + 16px*(10 - 1))}.flexible-text-content .subtitle-with-text-columns .text-columns .text-column{width:33.33%}.flexible-text-content .subtitle-with-text-columns .text-columns .text-column:nth-of-type(odd){margin-right:28.33%}.flexible-text-content .subtitle-with-text-columns.count-3 .text-columns .text-column:last-of-type{margin-right:0}.flexible-text-content .subtitle-with-text-columns.count-2 .text-column{width:calc(40% - .5rem);margin-bottom:0}.flexible-text-content .subtitle-with-text-columns.count-2 .text-column:first-of-type{margin-right:20%}.flexible-text-content .subtitle-with-text-columns.count-2 .text-column:last-of-type{margin-left:1rem}.flexible-text-content .large-text-with-subtitle{margin-bottom:7.5rem}.flexible-text-content .large-text-with-subtitle .row{padding-top:1rem}.flexible-text-content .large-text-with-subtitle .row .heading-wrapper{left:-0.85rem;width:calc(100% + .85rem)}.flexible-text-content .large-text-with-subtitle .row .heading-wrapper .word-wrapper{margin-left:.85rem}.flexible-text-content .large-text-with-subtitle .row .heading-wrapper .word-wrapper.break-line{width:100%}.flexible-text-content .large-text-with-subtitle .row .heading-wrapper .word-wrapper h1{font-size:2rem;line-height:1.125;letter-spacing:-0.02em;font-weight:300}}@media(min-width: 1040px)and (min-width: 752px){.flexible-text-content .large-text-with-subtitle .row .heading-wrapper .word-wrapper h1{font-size:5rem;line-height:1;letter-spacing:-0.04em}}@media(min-width: 1040px)and (min-width: 1680px){.flexible-text-content .large-text-with-subtitle .row .heading-wrapper .word-wrapper h1{font-size:10rem;line-height:1;letter-spacing:-0.05em;font-family:"NextBookLight"}}@media(min-width: 1040px){.flexible-text-content .large-text{margin:7.5rem 0}.flexible-text-content .large-text h1{width:calc(100% + .85rem)}.flexible-text-content .large-text .heading-wrapper{width:calc((100% - 16px*(16 - 1))/16*13 + 16px*(13 - 1));left:-0.85rem;width:calc(100% + .85rem)}.flexible-text-content .large-text .heading-wrapper .word-wrapper{margin-left:.85rem}.flexible-text-content .large-text .heading-wrapper .word-wrapper h1{font-weight:300;width:100%}}@media(min-width: 1424px){.flexible-text-content .large-text{margin:7.5rem 0 15rem 0}.flexible-text-content .large-text h1{width:calc((100% - 16px*(16 - 1))/16*10 + 16px*(10 - 1))}.flexible-text-content .large-text .heading-wrapper{width:calc((100% - 16px*(16 - 1))/16*10 + 16px*(10 - 1))}.flexible-text-content .large-text .heading-wrapper h1{width:100%}.flexible-text-content .two-text-columns p{width:calc((100% - 16px*(16 - 1))/16*2.5 + 16px*(2.5 - 1))}.flexible-text-content .two-text-columns p:first-of-type{margin-right:calc((100% - 16px*(16 - 1))/16*1.5 + 16px*1.5)}.flexible-text-content .two-text-columns p:last-of-type{margin-left:1rem}.flexible-text-content .subtitle-with-text-columns .text-columns{width:calc((100% - 16px*(16 - 1))/16*10.5 + 16px*(10.5 - 1))}.flexible-text-content .subtitle-with-text-columns .text-columns .text-column{width:20%}.flexible-text-content .subtitle-with-text-columns .text-columns .text-column:first-of-type{margin-right:18.8%}.flexible-text-content .subtitle-with-text-columns .text-columns .text-column:nth-of-type(2){margin-right:18.8%}.flexible-text-content .subtitle-with-text-columns.count-2 .text-columns{width:calc((100% - 16px*(16 - 1))/16*5 + 16px*(5 - 1))}.flexible-text-content .subtitle-with-text-columns.count-2 .text-columns .text-column{width:40%}.flexible-text-content .subtitle-with-text-columns.count-2 .text-columns .text-column:first-of-type{margin-right:20%}.flexible-text-content .subtitle-with-text-columns.count-2 .text-columns .text-column:last-of-type{margin:0}.flexible-text-content .subtitle-with-text-columns.count-4 .text-columns{width:calc((100% - 16px*(16 - 1))/16*12 + 16px*(12 - 1))}.flexible-text-content .subtitle-with-text-columns.count-4 .text-columns .text-column{width:calc(16.67% - .5rem);margin-right:8.33%}.flexible-text-content .subtitle-with-text-columns.count-4 .text-columns .text-column:first-of-type{margin-right:calc(8.33% + 1rem)}.flexible-text-content .subtitle-with-text-columns.count-4 .text-columns .text-column:nth-of-type(2){margin-right:calc(8.33% + .5rem)}.flexible-text-content .subtitle-with-text-columns.count-4 .text-columns .text-column:last-of-type{margin-right:0}}@media(min-width: 1680px){.flexible-text-content .large-text h1{width:calc((100% - 16px*(16 - 1))/16*8 + 16px*(8 - 1))}.flexible-text-content .large-text .heading-wrapper{width:calc((100% - 16px*(16 - 1))/16*8 + 16px*(8 - 1))}.flexible-text-content .large-text .heading-wrapper .word-wrapper.break-line{width:100%}.flexible-text-content .large-text .heading-wrapper .word-wrapper h1{font-size:5rem;width:100%}.flexible-text-content .two-text-columns p{width:calc((100% - 16px*(16 - 1))/16*2 + 16px*(2 - 1))}.flexible-text-content .two-text-columns p:first-of-type{margin-right:0}.flexible-text-content .two-text-columns p:last-of-type{margin-left:1rem}.flexible-text-content .subtitle-with-text-columns .text-columns{width:calc((100% - 16px*(16 - 1))/16*10.5 + 16px*(10.5 - 1))}.flexible-text-content .subtitle-with-text-columns .text-columns .text-column{width:20%}.flexible-text-content .subtitle-with-text-columns .text-columns .text-column:first-of-type{margin-right:18.5%}.flexible-text-content .subtitle-with-text-columns .text-columns .text-column:nth-of-type(2){margin-right:18.5%}}@media(min-width: 752px){.flexible-text-content:first-of-type .two-text-columns p{width:calc((100% - 16px*(16 - 1))/16*4 + 16px*(4 - 1))}.flexible-text-content:first-of-type .two-text-columns p:first-of-type{margin-right:calc((100% - 16px*(16 - 1))/16*4 + 16px*(4 - 1))}.flexible-text-content:first-of-type .two-text-columns p:last-of-type{margin-left:2rem}}@media(min-width: 1040px){.flexible-text-content:first-of-type .two-text-columns p{width:calc((100% - 16px*(16 - 1))/16*4 + 16px*(4 - 1))}.flexible-text-content:first-of-type .two-text-columns p:first-of-type{margin-right:0}.flexible-text-content:first-of-type .two-text-columns p:last-of-type{margin-left:1rem}}@media(min-width: 1424px){.flexible-text-content:first-of-type .two-text-columns p{width:calc((100% - 16px*(16 - 1))/16*3 + 16px*(3 - 1))}.flexible-text-content:first-of-type .two-text-columns p:first-of-type{margin-right:calc((100% - 16px*(16 - 1))/16*1 + 16px*1)}}@media(min-width: 1680px){.flexible-text-content:first-of-type .two-text-columns p{width:calc((100% - 16px*(16 - 1))/16*2 + 16px*(2 - 1))}.flexible-text-content:first-of-type .two-text-columns p:first-of-type{margin-right:0}.flexible-text-content:first-of-type .two-text-columns p:last-of-type{margin-left:1rem}}@media(min-width: 1424px){.flexible-text-content:nth-of-type(5) .large-text-with-subtitle .row h1{width:calc((100% - 16px*(16 - 1))/16*12 + 16px*(12 - 1))}}@media(min-width: 1424px){.flexible-text-content:nth-of-type(5) .large-text-with-subtitle .row .heading-wrapper{width:calc((100% - 16px*(16 - 1))/16*12 + 16px*(12 - 1))}.flexible-text-content:nth-of-type(5) .large-text-with-subtitle .row .heading-wrapper h1{width:100%}}body.contact .flexible-text-content:nth-of-type(2) .large-text-with-subtitle .row h1{font-size:2rem;line-height:1.125;letter-spacing:-0.02em}@media(min-width: 752px){body.contact .flexible-text-content:nth-of-type(2) .large-text-with-subtitle .row h1{font-size:5rem;line-height:1;letter-spacing:-0.04em}}@media(min-width: 1680px){body.contact .flexible-text-content:nth-of-type(2) .large-text-with-subtitle .row h1{font-size:10rem;line-height:1;letter-spacing:-0.05em;font-family:"NextBookLight"}}@media(min-width: 752px){body.contact .flexible-text-content:nth-of-type(2) .large-text-with-subtitle .row h1{font-family:"NextBookLight";font-weight:300}}@media(min-width: 1040px){body.contact .flexible-text-content:nth-of-type(2) .large-text-with-subtitle .row h1{width:calc(100% + 1rem)}}@media(min-width: 752px){body.contact .flexible-text-content:nth-of-type(2) .large-text-with-subtitle .row .heading-wrapper{left:-0.85rem;width:calc(100% + .85rem)}body.contact .flexible-text-content:nth-of-type(2) .large-text-with-subtitle .row .heading-wrapper .word-wrapper{margin-left:.85rem}}@media(min-width: 1040px){body.contact .flexible-text-content:nth-of-type(2) .large-text-with-subtitle .row .heading-wrapper{left:-1rem;width:calc(100% + 1rem)}body.contact .flexible-text-content:nth-of-type(2) .large-text-with-subtitle .row .heading-wrapper .word-wrapper{margin-left:1rem}body.contact .flexible-text-content:nth-of-type(2) .large-text-with-subtitle .row .heading-wrapper .word-wrapper h1{font-size:2rem;line-height:1.125;letter-spacing:-0.02em;width:100%}}@media(min-width: 1040px)and (min-width: 752px){body.contact .flexible-text-content:nth-of-type(2) .large-text-with-subtitle .row .heading-wrapper .word-wrapper h1{font-size:5rem;line-height:1;letter-spacing:-0.04em}}@media(min-width: 1040px)and (min-width: 1680px){body.contact .flexible-text-content:nth-of-type(2) .large-text-with-subtitle .row .heading-wrapper .word-wrapper h1{font-size:10rem;line-height:1;letter-spacing:-0.05em;font-family:"NextBookLight"}}.team .content p{margin:0}.team .content p.title{margin-top:.5rem;margin-bottom:2.5rem}.team .content .persons .person{margin-bottom:2.5rem}.team .content .persons .person .image{position:relative;padding-top:100%}.team .content .persons .person .image img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover}.team .content .persons .person .info{display:flex;flex-direction:column}.team .content .persons .person .info .name{margin-top:.5rem}.team .content .persons .person .info .position{margin-bottom:1rem}.team .content .persons .person .info .phone{text-decoration:none}@media(min-width: 752px){.team .content p.title{margin-top:1rem}.team .content .persons{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}.team .content .persons .person{width:calc((100% - 16px*(16 - 1))/16*8 + 16px*(8 - 1))}.team .content .persons .person:nth-last-child(-n+2){margin-bottom:3.75rem}.team .content .persons .person .info .name{margin-top:1rem}}@media(min-width: 1040px){.team{margin-top:1rem}.team .content{display:flex}.team .content p.title{width:calc((100% - 16px*(16 - 1))/16*1.5 + 16px*(1.5 - 1));margin-top:0;margin-right:calc((100% - 16px*(16 - 1))/16*2.5 + 16px*2.5)}.team .content .persons{width:calc((100% - 16px*(16 - 1))/16*12 + 16px*(12 - 1));margin-left:1rem}.team .content .persons .person{margin-bottom:3.75rem}.team .content .persons .person:nth-last-child(-n+1){margin-bottom:7.5rem}}@media(min-width: 1424px){.team .content .title{width:calc((100% - 16px*(16 - 1))/16*1 + 16px*(1 - 1));margin-right:calc((100% - 16px*(16 - 1))/16*3 + 16px*3)}.team .content .persons{justify-content:flex-start}.team .content .persons .person{width:calc(33.33% - .66rem);margin-right:.99rem}.team .content .persons .person:nth-last-child(-n+2){margin-bottom:3.75rem}.team .content .persons .person:nth-last-child(-n+1){margin-bottom:7.5rem}.team .content .persons .person:nth-of-type(3n + 3){margin-right:0}}.studio-images .content p{margin:0}.studio-images .content p.title{margin-top:.5rem;margin-bottom:2.5rem}.studio-images .content .images .image-wrapper{margin-bottom:2.5rem}.studio-images .content .images .image-wrapper .image{position:relative;padding-top:100%}.studio-images .content .images .image-wrapper .image img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover}.studio-images .content .images .image-wrapper .info{display:flex;flex-direction:column}.studio-images .content .images .image-wrapper .info .image-title{margin-top:.5rem}@media(min-width: 752px){.studio-images .content p.title{margin-top:1rem}.studio-images .content .images{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}.studio-images .content .images .image-wrapper{width:calc((100% - 16px*(16 - 1))/16*8 + 16px*(8 - 1));margin-bottom:2.5rem}.studio-images .content .images .image-wrapper .info .image-title{margin-top:1rem}.studio-images .content .images .image-wrapper:nth-last-of-type(-n + 1){margin-bottom:3.75rem}}@media(min-width: 1040px){.studio-images{margin-top:1rem}.studio-images .content{display:flex}.studio-images .content p.title{width:calc((100% - 16px*(16 - 1))/16*1.5 + 16px*(1.5 - 1));margin-top:0;margin-right:calc((100% - 16px*(16 - 1))/16*2.5 + 16px*2.5)}.studio-images .content .images{width:calc((100% - 16px*(16 - 1))/16*12 + 16px*(12 - 1));margin-left:1rem}.studio-images .content .images .image-wrapper{margin-bottom:3.75rem}}@media(min-width: 1424px){.studio-images .content .title{width:calc((100% - 16px*(16 - 1))/16*1 + 16px*(1 - 1));margin-right:calc((100% - 16px*(16 - 1))/16*3 + 16px*3)}.studio-images .content .images .image-wrapper{width:calc(50% - .5rem)}.studio-images .content .images .image-wrapper:nth-last-of-type(-n + 1){margin-bottom:7.5rem}}.post-project.bg-overlay{position:fixed;top:0;left:0;right:0;width:100%;height:100vh;z-index:-1;opacity:0;transition:opacity .3s cubic-bezier(0.645, 0.045, 0.355, 1);padding-left:1rem;padding-right:1rem}article.post-type-project .article-title{font-size:2rem;line-height:1.125;letter-spacing:-0.02em;margin:2.75rem 0 1rem 0}@media(min-width: 1040px){article.post-type-project .article-title{font-size:5rem}}article.post-type-project .thumbnail-image{width:100%;position:relative;padding-top:152%}article.post-type-project .thumbnail-image img,article.post-type-project .thumbnail-image video{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover}article.post-type-project .thumbnail-image .lazy-video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:block}article.post-type-project .thumbnail-image .has-mobile-video{display:none}article.post-type-project .article-content .article-body .introduction-facts div .facts .fact p{color:#a0a0a0}article.post-type-project .article-content .article-body .introduction-facts div .facts .fact p.mid-grey{color:#101010}article.post-type-project .article-content .article-body .flexible-text-content .large-text{margin-top:7.5rem;margin-bottom:1rem}article.post-type-project .article-content .article-body .flexible-text-content .large-text h1{font-size:2rem}article.post-type-project.no-fade-out.color-black .article-content .article-body .wp-block-separator{border-color:#484848 !important}article.post-type-project.no-fade-out.color-black .article-content .article-body .browse-projects .project .wrapper{border-top:1px solid #484848}article.post-type-project.no-fade-out.color-white .article-content .article-body .wp-block-separator{border-color:#dcdcdc !important}article.post-type-project.no-fade-out.color-white .article-content .article-body .browse-projects .project .wrapper{border-top:1px solid #dcdcdc}@media(min-width: 752px){article.post-type-project .article-title{margin:6rem 0 0 0}article.post-type-project .thumbnail-image{padding-top:75%}article.post-type-project .article-content .article-body .flexible-text-content .large-text{margin-bottom:1rem}article.post-type-project .article-content .article-body .flexible-text-content .large-text h1{font-size:1.5rem;line-height:1.33;letter-spacing:-0.02em;width:100%}}@media(min-width: 752px)and (min-width: 752px){article.post-type-project .article-content .article-body .flexible-text-content .large-text h1{font-size:2rem;line-height:1.125;letter-spacing:-0.02em}}@media(min-width: 752px)and (min-width: 1040px){article.post-type-project .article-content .article-body .flexible-text-content .large-text h1{font-size:5rem;line-height:1;letter-spacing:-0.04em;font-family:"NextBookLight"}}@media(min-width: 752px){article.post-type-project .article-content .article-body .flexible-text-content .large-text .heading-wrapper{width:100%}article.post-type-project .article-content .article-body .flexible-text-content .large-text .heading-wrapper .word-wrapper h1{font-size:1.5rem;line-height:1.33;letter-spacing:-0.02em}}@media(min-width: 752px)and (min-width: 752px){article.post-type-project .article-content .article-body .flexible-text-content .large-text .heading-wrapper .word-wrapper h1{font-size:2rem;line-height:1.125;letter-spacing:-0.02em}}@media(min-width: 752px)and (min-width: 1040px){article.post-type-project .article-content .article-body .flexible-text-content .large-text .heading-wrapper .word-wrapper h1{font-size:5rem;line-height:1;letter-spacing:-0.04em;font-family:"NextBookLight"}}@media(min-width: 1040px){article.post-type-project .article-title{margin-top:7.5rem;font-family:"NextBookLight"}article.post-type-project .thumbnail-image .has-mobile-video{display:block}article.post-type-project .thumbnail-image .mobile-video{display:none}}@media(min-width: 1424px){article.post-type-project .article-title{font-size:10rem;margin-bottom:0}article.post-type-project .article-content .article-body .flexible-text-content .large-text{margin-top:15rem}}.project-introduction{padding-top:.5rem;margin-bottom:1rem}.project-introduction h2{margin:0;font-size:1.5rem;line-height:1.33;letter-spacing:-0.02em;margin-bottom:3.75rem}@media(min-width: 1040px){.project-introduction h2{font-size:2rem;line-height:1.125;letter-spacing:-0.02em}}.project-introduction .more-info{display:none}.project-introduction .more-info p{width:calc(50% - .5rem)}.project-introduction .more-info a{width:calc(50% - .5rem);margin-left:1rem}.project-introduction p{margin:0}.project-introduction .points{display:none;max-height:0;transition:max-height .3s cubic-bezier(0.645, 0.045, 0.355, 1),padding .3s cubic-bezier(0.645, 0.045, 0.355, 1);overflow-y:hidden;margin-top:.5rem}.project-introduction .points .point{width:calc((100% - 16px*(16 - 1))/16*8 + 16px*(8 - 1))}.project-introduction .points .point .categories{display:flex;flex-direction:column}.project-introduction .points .point .categories a{text-decoration:none}.project-introduction .points .point:first-of-type{margin-right:1rem}.project-introduction .points.show{max-height:800px;padding-bottom:3.75rem}@media(min-width: 752px){.project-introduction{padding-top:1rem}.project-introduction>div h2{width:calc((100% - 16px*(16 - 1))/16*14 + 16px*(14 - 1))}.project-introduction>div .points .point{width:calc(50% - .5rem)}.project-introduction>div .points .point:first-of-type{margin-right:1rem}.project-introduction>div .points.show{max-height:500px}}@media(min-width: 1040px){.project-introduction{margin-bottom:7.5rem}.project-introduction>div{display:flex}.project-introduction>div h2{width:calc((100% - 16px*(16 - 1))/16*10 + 16px*(10 - 1));margin-right:calc((100% - 16px*(16 - 1))/16*1 + 16px*(1 - 1));margin-bottom:0}.project-introduction>div .more-info{display:none}.project-introduction>div .points{flex-direction:column;width:calc((100% - 16px*(16 - 1))/16*5 + 16px*(5 - 1));margin-left:2rem;max-height:100%;margin-top:0}.project-introduction>div .points .point{width:calc(60% - 1rem)}.project-introduction>div .points .point:first-of-type{margin-bottom:1rem}}@media(min-width: 1424px){.project-introduction>div h2{width:calc((100% - 16px*(16 - 1))/16*7 + 16px*(7 - 1))}.project-introduction>div .points{flex-direction:row;width:calc((100% - 16px*(16 - 1))/16*7 + 16px*(7 - 1))}.project-introduction>div .points .point{width:42.86%}.project-introduction>div .points .point:first-of-type{margin-right:calc(14.3% + 1rem)}}@media(min-width: 1680px){.project-introduction>div h2{width:calc((100% - 16px*(16 - 1))/16*7 + 16px*(7 - 1))}.project-introduction>div .points{flex-direction:row;width:calc((100% - 16px*(16 - 1))/16*6 + 16px*(6 - 1))}.project-introduction>div .points .point{width:33.33%}.project-introduction>div .points .point:first-of-type{margin-right:calc(33.3% + 1rem)}}.projects-preview .info p{margin:0;transition:color .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.projects-preview .info a{transition:color .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.projects-preview .info .title{font-size:1.5rem;line-height:1.33;letter-spacing:-0.02em;margin-bottom:1rem}@media(min-width: 1040px){.projects-preview .info .title{font-size:2rem;line-height:1.125;letter-spacing:-0.02em}}.projects-preview .image{overflow:hidden}.projects-preview .landscape{margin-bottom:3.75rem}.projects-preview .landscape .images-wrapper .image{position:relative;padding-top:75%;width:100%;margin-bottom:1rem}.projects-preview .landscape .images-wrapper .image img,.projects-preview .landscape .images-wrapper .image video{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover}.projects-preview .landscape .images-wrapper .image .lazy-video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.projects-preview .landscape .images-wrapper .image .has-mobile-video{display:none}.projects-preview .landscape.title-hover.text-color-black .info .title a{color:#101010}.projects-preview .landscape.title-hover.text-color-black .info .description p{color:#101010}.projects-preview .landscape.title-hover.text-color-black .info .description p.mid-grey{color:rgba(0,0,0,.5)}.projects-preview .landscape.title-hover.text-color-white .info .title a{color:#fff}.projects-preview .landscape.title-hover.text-color-white .info .description p{color:#fff}.projects-preview .landscape.title-hover.text-color-white .info .description p.mid-grey{color:rgba(255,255,255,.5)}.projects-preview .fullwidth{margin-bottom:3.75rem}.projects-preview .fullwidth .project .image{position:relative;padding-top:61%;width:100%;margin-bottom:1rem}.projects-preview .fullwidth .project .image img,.projects-preview .fullwidth .project .image video{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover}.projects-preview .fullwidth .project .image .lazy-video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.projects-preview .fullwidth .project .image .has-mobile-video{display:none}.projects-preview .fullwidth .project.title-hover.text-color-black .info .title a{color:#101010}.projects-preview .fullwidth .project.title-hover.text-color-black .info .description p{color:#101010}.projects-preview .fullwidth .project.title-hover.text-color-black .info .description p.mid-grey{color:rgba(0,0,0,.5)}.projects-preview .fullwidth .project.title-hover.text-color-white .info .title a{color:#fff}.projects-preview .fullwidth .project.title-hover.text-color-white .info .description p{color:#fff}.projects-preview .fullwidth .project.title-hover.text-color-white .info .description p.mid-grey{color:rgba(255,255,255,.5)}.projects-preview .portrait{margin-bottom:3.75rem}.projects-preview .portrait .project{margin-bottom:3.75rem}.projects-preview .portrait .project .image{position:relative;padding-top:123%;width:100%;margin-bottom:1rem}.projects-preview .portrait .project .image img,.projects-preview .portrait .project .image video{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover}.projects-preview .portrait .project .image .lazy-video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.projects-preview .portrait .project .image .has-mobile-video{display:none}.projects-preview .portrait .project.title-hover.text-color-black .info .title a{color:#101010}.projects-preview .portrait .project.title-hover.text-color-black .info .description p{color:#101010}.projects-preview .portrait .project.title-hover.text-color-black .info .description p.mid-grey{color:rgba(0,0,0,.5)}.projects-preview .portrait .project.title-hover.text-color-white .info .title a{color:#fff}.projects-preview .portrait .project.title-hover.text-color-white .info .description p{color:#fff}.projects-preview .portrait .project.title-hover.text-color-white .info .description p.mid-grey{color:rgba(255,255,255,.5)}.projects-preview .portrait-landscape{margin-bottom:3.75rem}.projects-preview .portrait-landscape .project{margin-bottom:3.75rem}.projects-preview .portrait-landscape .project .image{position:relative;width:100%;padding-top:123%;margin-bottom:1rem}.projects-preview .portrait-landscape .project .image img,.projects-preview .portrait-landscape .project .image video{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover}.projects-preview .portrait-landscape .project .image .lazy-video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.projects-preview .portrait-landscape .project .image .has-mobile-video{display:none}.projects-preview .portrait-landscape .project.title-hover.text-color-black .info .title a{color:#101010}.projects-preview .portrait-landscape .project.title-hover.text-color-black .info .description p{color:#101010}.projects-preview .portrait-landscape .project.title-hover.text-color-black .info .description p.mid-grey{color:rgba(0,0,0,.5)}.projects-preview .portrait-landscape .project.title-hover.text-color-white .info .title a{color:#fff}.projects-preview .portrait-landscape .project.title-hover.text-color-white .info .description p{color:#fff}.projects-preview .portrait-landscape .project.title-hover.text-color-white .info .description p.mid-grey{color:rgba(255,255,255,.5)}.projects-preview .portrait-landscape .project:last-of-type .image{padding-top:75%}.projects-preview:last-of-type{margin-bottom:7.5rem}@media(min-width: 752px){.projects-preview .info{position:relative;transition:opacity .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.projects-preview .info .title{padding-top:1rem}.projects-preview .info .description{margin-top:1rem}.projects-preview .info.fade-out{opacity:.2}.projects-preview .overlay{position:absolute;top:0;left:0;right:0;width:100%;height:100%;opacity:0;z-index:1;pointer-events:none;transition:opacity .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.projects-preview .overlay.show{opacity:.9}.projects-preview .landscape .images-wrapper{display:flex;justify-content:space-between;cursor:pointer;pointer-events:initial;z-index:3;flex-grow:1;position:relative}.projects-preview .landscape .images-wrapper .image{padding-top:37.5%;width:calc(50% - .5rem);margin-bottom:0}.projects-preview .landscape .images-wrapper.no-link{cursor:default}.projects-preview .landscape .info{display:flex;justify-content:space-between;width:100%}.projects-preview .landscape .info .title{width:calc((100% - 16px*(16 - 1))/16*8 + 16px*(8 - 1));margin-bottom:0}.projects-preview .landscape .info .description{width:calc((100% - 16px*(16 - 1))/16*8 + 16px*(8 - 1))}.projects-preview .fullwidth .project{position:relative}.projects-preview .fullwidth .project .image{margin-bottom:0}.projects-preview .fullwidth .info{display:flex;justify-content:space-between;width:100%}.projects-preview .fullwidth .info .title{width:calc((100% - 16px*(16 - 1))/16*8 + 16px*(8 - 1));margin-bottom:0}.projects-preview .fullwidth .info .description{width:calc((100% - 16px*(16 - 1))/16*8 + 16px*(8 - 1))}.projects-preview .portrait .projects,.projects-preview .portrait-landscape .projects{display:flex;justify-content:space-between}.projects-preview .portrait .projects .project,.projects-preview .portrait-landscape .projects .project{width:50%;margin-bottom:0;position:relative}.projects-preview .portrait .projects .project .image,.projects-preview .portrait-landscape .projects .project .image{margin-bottom:0}.projects-preview .portrait .projects .project .image .overlay,.projects-preview .portrait-landscape .projects .project .image .overlay{left:initial;right:0;width:calc(100% - .5rem)}.projects-preview .portrait .projects .project .info,.projects-preview .portrait-landscape .projects .project .info{display:flex;justify-content:space-between;width:100%}.projects-preview .portrait .projects .project .info .title,.projects-preview .portrait-landscape .projects .project .info .title{width:calc((100% - 16px*(16 - 1))/16*8 + 16px*(8 - 1));margin-bottom:0}.projects-preview .portrait .projects .project .info .description,.projects-preview .portrait-landscape .projects .project .info .description{width:calc((100% - 16px*(16 - 1))/16*8 + 16px*(8 - 1))}.projects-preview .portrait .projects .project:first-of-type .image img,.projects-preview .portrait .projects .project:first-of-type .image video,.projects-preview .portrait .projects .project:first-of-type .info,.projects-preview .portrait-landscape .projects .project:first-of-type .image img,.projects-preview .portrait-landscape .projects .project:first-of-type .image video,.projects-preview .portrait-landscape .projects .project:first-of-type .info{padding-right:.5rem}.projects-preview .portrait .projects .project:first-of-type .overlay,.projects-preview .portrait-landscape .projects .project:first-of-type .overlay{left:0}.projects-preview .portrait .projects .project:last-of-type .image img,.projects-preview .portrait .projects .project:last-of-type .image video,.projects-preview .portrait .projects .project:last-of-type .info,.projects-preview .portrait-landscape .projects .project:last-of-type .image img,.projects-preview .portrait-landscape .projects .project:last-of-type .image video,.projects-preview .portrait-landscape .projects .project:last-of-type .info{padding-left:.5rem}}@media(min-width: 1040px){.projects-preview .landscape,.projects-preview .fullwidth{margin-bottom:7.5rem}.projects-preview .landscape .info,.projects-preview .fullwidth .info{justify-content:flex-start}.projects-preview .landscape .info .title,.projects-preview .fullwidth .info .title{width:calc((100% - 16px*(16 - 1))/16*3 + 16px*(3 - 1));margin-right:calc((100% - 16px*(16 - 1))/16*5 + 16px*5)}.projects-preview .landscape .info .description,.projects-preview .fullwidth .info .description{width:calc((100% - 16px*(16 - 1))/16*3 + 16px*(3 - 1));margin-left:1rem}.projects-preview .landscape .images-wrapper .image .has-mobile-video{display:block}.projects-preview .landscape .images-wrapper .image .mobile-video{display:none}.projects-preview .fullwidth .project .image .has-mobile-video{display:block}.projects-preview .fullwidth .project .image .mobile-video{display:none}.projects-preview .portrait,.projects-preview .portrait-landscape{margin-bottom:7.5rem}.projects-preview .portrait .info,.projects-preview .portrait-landscape .info{justify-content:flex-start}.projects-preview .portrait .info .title,.projects-preview .portrait-landscape .info .title{width:calc(50% - .5rem)}.projects-preview .portrait .info .description,.projects-preview .portrait-landscape .info .description{width:calc(37.5% - .5rem);margin-left:1rem}.projects-preview .portrait .project .image .has-mobile-video,.projects-preview .portrait-landscape .project .image .has-mobile-video{display:block}.projects-preview .portrait .project .image .mobile-video,.projects-preview .portrait-landscape .project .image .mobile-video{display:none}.projects-preview:last-of-type{margin-bottom:15rem}}@media(min-width: 1680px){.projects-preview .landscape .info .title,.projects-preview .fullwidth .info .title{width:calc((100% - 16px*(16 - 1))/16*2 + 16px*(2 - 1));margin-right:calc((100% - 16px*(16 - 1))/16*6 + 16px*6)}.projects-preview .landscape .info .description,.projects-preview .fullwidth .info .description{width:calc((100% - 16px*(16 - 1))/16*2 + 16px*(2 - 1));margin-left:1rem}}.images-with-caption{margin:1rem 0}.images-with-caption p{margin:0}.images-with-caption .image-fullwidth img,.images-with-caption .image-fullwidth video{width:100%;height:auto;display:block}.images-with-caption .image-fullwidth .has-mobile-video{display:none}.images-with-caption .two-column-images .images-wrapper .image{position:relative;width:100%;padding-top:75%;margin-bottom:1rem}.images-with-caption .two-column-images .images-wrapper .image img,.images-with-caption .two-column-images .images-wrapper .image video{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover}.images-with-caption .two-column-images .images-wrapper .image .lazy-video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.images-with-caption .two-column-images .images-wrapper .image .has-mobile-video{display:none}.images-with-caption .two-column-images .images-wrapper .image.portrait{padding-top:133%}.images-with-caption .two-column-text-image .image{position:relative;width:100%;padding-top:75%}.images-with-caption .two-column-text-image .image img,.images-with-caption .two-column-text-image .image video{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover}.images-with-caption .two-column-text-image .image .lazy-video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.images-with-caption .two-column-text-image .image .has-mobile-video{display:none}.images-with-caption .two-column-text-image .image.portrait{padding-top:133%}.images-with-caption .two-column-text-image .text{margin-bottom:7.5rem}.images-with-caption .caption{margin-top:1rem}.images-with-caption .caption .left-wrapper{margin-bottom:3.75rem}.images-with-caption .caption .left-wrapper p{font-size:1.5rem;line-height:1.33;letter-spacing:-0.02em}@media(min-width: 1040px){.images-with-caption .caption .left-wrapper p{font-size:2rem;line-height:1.125;letter-spacing:-0.02em}}.images-with-caption .caption .left-wrapper p.size-regular{font-size:.875rem;line-height:1.43;letter-spacing:-0.01em}@media(min-width: 1040px){.images-with-caption .caption .left-wrapper p.size-regular{font-size:16px;line-height:1.25;letter-spacing:-0.01em}}.images-with-caption .caption .right-wrapper p.size-quotation{font-size:1.5rem;line-height:1.33;letter-spacing:-0.02em}@media(min-width: 1040px){.images-with-caption .caption .right-wrapper p.size-quotation{font-size:2rem;line-height:1.125;letter-spacing:-0.02em}}@media(min-width: 752px){.images-with-caption .two-column-images .images-wrapper{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}.images-with-caption .two-column-images .images-wrapper .image{width:calc(50% - .5rem);padding-top:37.5%;height:max-content}.images-with-caption .two-column-images .images-wrapper .image.portrait{padding-top:65.2%}.images-with-caption .two-column-images .images-wrapper .image:nth-last-of-type(-n + 2){margin-bottom:0}.images-with-caption .two-column-images .images-wrapper.align-top{align-items:flex-start}.images-with-caption .two-column-text-image{display:flex;justify-content:space-between}.images-with-caption .two-column-text-image .image{width:calc(50% - .5rem);padding-top:37.5%}.images-with-caption .two-column-text-image .image.portrait{padding-top:65.2%}.images-with-caption .two-column-text-image .text{width:calc(50% - .5rem)}.images-with-caption .two-column-text-image .text p{width:50%}.images-with-caption .two-column-text-image.reverse{flex-direction:row-reverse}.images-with-caption .caption{display:flex;justify-content:space-between;margin-bottom:7.5rem}.images-with-caption .caption .left-wrapper,.images-with-caption .caption .right-wrapper{width:calc(50% - .5rem)}.images-with-caption .caption .left-wrapper{margin-bottom:0}.images-with-caption .caption .left-wrapper p.width-small{width:50%}.images-with-caption .caption .right-wrapper p.width-small{width:50%}}@media(min-width: 1040px){.images-with-caption .image-fullwidth .has-mobile-video{display:block}.images-with-caption .image-fullwidth .mobile-video{display:none}.images-with-caption .two-column-images .images-wrapper .image.portrait{padding-top:66%}.images-with-caption .two-column-images .images-wrapper .image:nth-last-of-type(-n + 2){margin-bottom:0}.images-with-caption .two-column-images .images-wrapper .image .has-mobile-video{display:block}.images-with-caption .two-column-images .images-wrapper .image .mobile-video{display:none}.images-with-caption .two-column-text-image .image.portrait{padding-top:66%}.images-with-caption .two-column-text-image .image .has-mobile-video{display:block}.images-with-caption .two-column-text-image .image .mobile-video{display:none}.images-with-caption .two-column-text-image .text p{width:calc((100% - 16px*(16 - 1))/16*6 + 16px*(6 - 1))}.images-with-caption .caption .left-wrapper p{margin-right:calc((100% - 16px*(16 - 1))/16*2 + 16px*(2 - 1))}.images-with-caption .caption .left-wrapper p.width-small{width:calc((100% - 16px*(16 - 1))/16*6 + 16px*(6 - 1));margin-right:calc((100% - 16px*(16 - 1))/16*5 + 16px*5)}.images-with-caption .caption .right-wrapper p{margin-right:calc((100% - 16px*(16 - 1))/16*2 + 16px*(2 - 1))}.images-with-caption .caption .right-wrapper p.width-small{width:calc((100% - 16px*(16 - 1))/16*6 + 16px*(6 - 1))}}@media(min-width: 1424px){.images-with-caption .caption{margin-bottom:15rem}.images-with-caption .caption .left-wrapper p.width-small,.images-with-caption .caption .right-wrapper p.width-small{width:calc((100% - 16px*(16 - 1))/16*4 + 16px*(4 - 1))}.images-with-caption .two-column-text-image .text p{width:calc((100% - 16px*(16 - 1))/16*4 + 16px*(4 - 1))}}.browse-projects h2{font-size:1.5rem;line-height:1.33;letter-spacing:-0.02em;margin:7.5rem 0 3.75rem 0}@media(min-width: 1040px){.browse-projects h2{font-size:2rem;line-height:1.125;letter-spacing:-0.02em}}.browse-projects p{margin:0}.browse-projects .project{cursor:pointer}.browse-projects .project img{width:100vw;height:100vh;position:fixed;top:0;left:0;right:0;object-fit:cover;pointer-events:none;opacity:0;z-index:11}.browse-projects .project img.hidden{visibility:hidden}.browse-projects .project a{text-decoration:none}.browse-projects .project .wrapper{display:flex;justify-content:space-between;padding:.5rem 0 1rem 0;border-top:1px solid #dcdcdc}.browse-projects .project .wrapper .project-title,.browse-projects .project .wrapper .project-info{width:calc(50% - .5rem);height:max-content}.browse-projects .project .wrapper .project-info .counter{margin:.5rem 0}.browse-projects .project .wrapper .project-info .link{position:relative;height:max-content;width:max-content}.browse-projects .project .wrapper .project-info .link::after{content:"";display:block;height:1px;width:100%;position:absolute;bottom:2px;left:0;background-color:#a0a0a0}.browse-projects .project.show .wrapper{position:relative;z-index:11}.browse-projects .project.show .wrapper .project-title,.browse-projects .project.show .wrapper .project-info{z-index:1}.browse-projects .project.show img{opacity:1}@media(min-width: 1040px){.browse-projects h2{margin-bottom:2.5rem}.browse-projects .project{padding-bottom:2.5rem}.browse-projects .project .wrapper{padding:1rem 0 0 0}.browse-projects .project .wrapper .project-title{display:flex;width:calc((100% - 16px*(16 - 1))/16*7 + 16px*(7 - 1))}.browse-projects .project .wrapper .project-title p:first-of-type{width:calc(25.3% - .5rem);margin-right:31.86%}.browse-projects .project .wrapper .project-title .title{cursor:pointer;margin-left:1rem}.browse-projects .project .wrapper .project-info{display:flex}.browse-projects .project .wrapper .project-info .project-terms{width:37.5%;margin-right:12.5%}.browse-projects .project .wrapper .project-info .counter{width:calc(25% - .5rem);margin:0;margin-right:1rem}.browse-projects .project .wrapper .project-info a{width:calc(25% - .5rem)}.browse-projects .project.fade-out{opacity:.2}}@media(min-width: 1424px){.browse-projects h2{margin-top:15rem}.browse-projects .project .wrapper .project-info .project-terms{width:calc(37.5% - .5rem);margin-right:1rem}.browse-projects .project .wrapper .project-info .counter{width:calc(25% - .5rem);margin-right:12.5%}.browse-projects .project .wrapper .project-info a{width:calc(25% - .5rem);margin-left:1rem}}@media(min-width: 1680px){.browse-projects .project .wrapper .project-title{width:calc((100% - 16px*(16 - 1))/16*7 + 16px*(7 - 1))}.browse-projects .project .wrapper .project-title p:first-of-type{width:14.4%;margin-right:calc(42.86% - .5rem)}.browse-projects .project .wrapper .project-title p:last-of-type{margin-left:1rem}.browse-projects .project .wrapper .project-info{width:calc((100% - 16px*(16 - 1))/16*9 + 16px*(9 - 1))}.browse-projects .project .wrapper .project-info .project-terms{width:calc(22.22% - .5rem);margin-right:11.11%}.browse-projects .project .wrapper .project-info .counter{width:calc(22.22% - .5rem);margin-left:1rem}}.hero-slideshow p{margin:0}.hero-slideshow .glide .glide__track .glide__slides{margin:0;transform:none !important;width:auto !important}.hero-slideshow .glide .glide__track .glide__slides .glide__slide{position:absolute;left:0;top:0;opacity:0}.hero-slideshow .glide .glide__track .glide__slides .glide__slide.glide__slide:first-child{position:relative}.hero-slideshow .glide .glide__track .glide__slides .glide__slide.glide__slide--active{z-index:1;opacity:1}.hero-slideshow .glide .glide__track .glide__slides .glide__slide div{position:relative}.hero-slideshow .glide .glide__track .glide__slides .glide__slide div .video{position:relative;width:100%;padding-top:165%}.hero-slideshow .glide .glide__track .glide__slides .glide__slide div .video video{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover}.hero-slideshow .glide .glide__track .glide__slides .glide__slide div .video .lazy-video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.hero-slideshow .glide .glide__track .glide__slides .glide__slide div .text-content{position:absolute;bottom:0;left:0;right:0;width:100%;display:flex;justify-content:space-between;align-items:flex-end;padding:1rem;color:#fff}.hero-slideshow .glide .buttons{display:none;position:absolute;top:50%;transform:translateY(-50%)}.hero-slideshow .glide .buttons button{appearance:none;background:rgba(0,0,0,0);border:none;color:#fff;cursor:pointer}.hero-slideshow .glide .buttons.prev{left:0}.hero-slideshow .glide .buttons.prev button{padding:10rem 3rem 10rem 1rem}.hero-slideshow .glide .buttons.next{right:0}.hero-slideshow .glide .buttons.next button{padding:10rem 1rem 10rem 3rem}.hero-slideshow .glide.desktop{display:none}@media(min-width: 752px){.hero-slideshow .glide .glide__track .glide__slides .glide__slide div .video{padding-top:132%}}@media(min-width: 1040px){.hero-slideshow .glide .glide__track .glide__slides .glide__slide div .video{padding-top:62%}.hero-slideshow .glide .buttons{display:block}.hero-slideshow .glide.desktop{display:block}.hero-slideshow .glide.mobile{display:none}}@media(min-width: 1680px){.hero-slideshow .glide .glide__track .glide__slides .glide__slide div .video{padding-top:52%}}.clients .title-top{display:flex;flex-direction:column;position:relative}.clients .title-top h1{visibility:hidden;font-size:5rem;transform:translateY(0);font-family:"NextBookLight";line-height:1;margin-top:0}.clients .title-top .heading-wrapper{margin:.5rem 0 3.75rem 0;position:absolute;top:0;left:0}.clients .title-top .heading-wrapper .word-wrapper{overflow:hidden}.clients .title-top .heading-wrapper .word-wrapper h1{margin:0;visibility:visible;font-size:5rem;line-height:1;font-family:"NextBookLight"}.clients .title-top .top-wrapper .client-list{margin-bottom:3.75rem}.clients .title-top .top-wrapper .client-list .client-names{display:flex;flex-wrap:wrap}.clients .title-top .top-wrapper .established{margin-bottom:3.75rem}.clients p{margin:0}.clients .client{position:relative;cursor:pointer}.clients .client img{width:calc((100% - 16px*(16 - 1))/16*2 + 16px*(2 - 1));height:auto;position:absolute;top:1rem;left:calc((100% - 16px*(16 - 1))/16*1 + 16px*1);object-fit:cover;opacity:0;z-index:1;pointer-events:none}.clients .client img.hidden{visibility:hidden}.clients .client a{text-decoration:none}.clients .client .wrapper{display:flex;justify-content:space-between;padding:.5rem 0 1rem 0;border-top:1px solid #101010}.clients .client .wrapper .client-title,.clients .client .wrapper .client-info{width:calc(50% - .5rem);height:max-content}.clients .client .wrapper .client-info .counter{margin:.5rem 0}.clients .client .wrapper .client-info .link{position:relative;height:max-content;width:max-content}.clients .client .wrapper .client-info .link::after{content:"";display:block;height:1px;width:100%;position:absolute;bottom:2px;left:0;background-color:#101010}.clients .client .wrapper.no-case .client-info .link{display:none}.clients .client.show .wrapper{position:relative;z-index:11}.clients .client.show .wrapper .client-title,.clients .client.show .wrapper .client-info{z-index:1}.clients .client.show img{opacity:1}@media(min-width: 752px){.clients .title-top .top-wrapper{display:flex}.clients .title-top .top-wrapper .client-list{width:calc(50% - .5rem);margin-right:1rem}.clients .title-top .top-wrapper .established{width:calc(50% - .5rem)}.clients .client .wrapper{padding-bottom:2.5rem}.clients .client .wrapper .client-title{width:calc((100% - 16px*(16 - 1))/16*4 + 16px*(4 - 1))}.clients .client .wrapper .client-info{display:flex;width:calc((100% - 16px*(16 - 1))/16*12 + 16px*(12 - 1))}.clients .client .wrapper .client-info .client-terms{width:calc(33.33% - .5rem)}.clients .client .wrapper .client-info .counter{margin:0;width:calc(33.33% - .5rem);margin-left:1rem}.clients .client .wrapper .client-info a{width:calc(33.33% - .5rem);margin-left:1rem}}@media(min-width: 1040px){.clients .title-top{flex-direction:row}.clients .title-top h1{width:calc((100% - 16px*(16 - 1))/16*2 + 16px*(2 - 1));margin-right:calc((100% - 16px*(16 - 1))/16*2 + 16px*2)}.clients .title-top .heading-wrapper{margin-bottom:0;margin-right:calc((100% - 16px*(16 - 1))/16*2 + 16px*2);width:calc((100% - 16px*(16 - 1))/16*2 + 16px*(2 - 1))}.clients .title-top .top-wrapper{margin-left:1rem;width:calc((100% - 16px*(16 - 1))/16*12 + 16px*(12 - 1));padding-top:1rem}.clients .title-top .top-wrapper .client-list{width:25%;height:max-content;margin-right:33.33%;margin-bottom:2.5rem}.clients .title-top .top-wrapper .established{width:41.67%;margin-bottom:0}.clients .client{padding-bottom:2.5rem}.clients .client .wrapper{padding:1rem 0 0 0}.clients .client .wrapper .client-title{display:flex;width:calc((100% - 16px*(16 - 1))/16*7 + 16px*(7 - 1))}.clients .client .wrapper .client-title p:first-of-type{width:calc(25.3% - .5rem);margin-right:31.86%}.clients .client .wrapper .client-title .title{cursor:pointer;margin-left:1rem}.clients .client .wrapper .client-info{width:calc((100% - 16px*(16 - 1))/16*9 + 16px*(9 - 1));margin-left:1rem}.clients .client .wrapper .client-info .client-terms{width:33.33%;margin-right:10.5%}.clients .client .wrapper .client-info .counter{width:calc(22.22% - .5rem);margin-right:11.11%;margin-left:0}.clients .client .wrapper .client-info a{width:calc(22.22% - .5rem)}.clients .client.fade-out{opacity:.2}.clients .client.show-img img{opacity:1}}@media(min-width: 1424px){.clients .title-top .top-wrapper .client-list{margin-right:25%}.clients .title-top .top-wrapper .established{width:50%;margin-left:1rem}.clients .client .wrapper .client-info .client-terms{width:calc(22.22% - .5rem);margin-right:11.11%}.clients .client .wrapper .client-info .counter{margin-right:11.11%;margin-left:1rem}.clients .client .wrapper .client-info a{margin-left:1rem}}@media(min-width: 1680px){.clients .title-top h1{font-size:10rem}.clients .title-top .heading-wrapper .word-wrapper h1{font-size:10rem}.clients .client .client-title{width:calc((100% - 16px*(16 - 1))/16*7 + 16px*(7 - 1))}.clients .client .client-title p:first-of-type{width:14.4%;margin-right:calc(42.86% - .5rem)}.clients .client .client-title p:last-of-type{margin-left:1rem}.clients .client .client-info{width:calc((100% - 16px*(16 - 1))/16*9 + 16px*(9 - 1))}}.lazy-video-wrapper{position:relative}.loader{width:12px;height:12px;background:#000;display:inline-block;border-radius:50%;box-sizing:border-box;animation:animloader 1s ease-in infinite;position:absolute;top:16px;right:16px}body.text-color-white .loader{background:#fff}@keyframes animloader{0%{opacity:1}35%{opacity:1}50%{opacity:0}65%{opacity:0}100%{opacity:1}}.project-archive{margin-bottom:7.5rem}.project-archive .intro-text-columns{display:flex;justify-content:space-between;margin:2.75rem 0 3.75rem 0;padding-bottom:1rem;border-bottom:1px solid #dcdcdc}.dark .project-archive .intro-text-columns{border-color:#484848}.project-archive .intro-text-columns .column{width:calc((100% - 16px*(16 - 1))/16*8 + 16px*(8 - 1))}.project-archive .intro-text-columns p{margin:0}.project-archive .project-filter{padding-bottom:1rem;border-bottom:1px solid #dcdcdc;margin-bottom:3.75rem}.dark .project-archive .project-filter{border-color:#484848}.project-archive .project-filter>div{display:flex;flex-wrap:wrap}.project-archive .project-filter>div a{font-size:1.125rem;margin-right:1rem;text-decoration:none}.project-archive .project-filter>div a.order-1{order:1}.project-archive .project-filter>div a.order-2{order:2}.project-archive .project-filter>div a.order-3{order:3}.project-archive .project-filter>div a.order-4{order:4;margin-right:0}.project-archive .project-filter>div a span{display:none}.project-archive .project-filter>div a.active{color:#101010}.dark .project-archive .project-filter>div a.active{color:#fff}@media(max-width: 400px){.project-archive .project-filter>div a{margin-right:.9rem}}@media(max-width: 320px){.project-archive .project-filter>div a{margin-right:.85rem}}.project-archive .project-wrapper .project{margin-bottom:2.5rem}.project-archive .project-wrapper .project a{text-decoration:none}.project-archive .project-wrapper .project .title{color:#101010}.dark .project-archive .project-wrapper .project .title{color:#fff}.project-archive .project-wrapper .project .info p{margin:0}.project-archive .project-wrapper .project .info p.description{width:80%;margin-top:.25rem}.project-archive .project-wrapper .project .image{position:relative;padding-top:75%;width:100%;margin-bottom:.5rem}.project-archive .project-wrapper .project .image img,.project-archive .project-wrapper .project .image video{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover}.project-archive .project-wrapper .project .image .lazy-video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:1;opacity:0;transition:opacity .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.project-archive .project-wrapper .project .image .lazy-video-wrapper.play{opacity:1}.project-archive .project-wrapper .project .image .has-mobile-video{display:none}.project-archive .project-wrapper .project:last-of-type{margin-bottom:0}@media(min-width: 752px){.project-archive .intro-text-columns{margin-top:3.75rem;justify-content:flex-start}.project-archive .intro-text-columns .column{width:calc((100% - 16px*(16 - 1))/16*6 + 16px*(6 - 1))}.project-archive .intro-text-columns .column:first-of-type{margin-right:calc((100% - 16px*(16 - 1))/16*2 + 16px*(2 - 1))}.project-archive .intro-text-columns .column:last-of-type{margin-left:2rem}.project-archive .project-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}.project-archive .project-wrapper .project{width:calc((100% - 16px*(16 - 1))/16*8 + 16px*(8 - 1))}.project-archive .project-wrapper .project.project-size-large{width:100%}.project-archive .project-wrapper .project:nth-last-of-type(-n + 2){margin-bottom:0}}@media(min-width: 1040px){.project-archive{margin-bottom:15rem}.project-archive .intro-text-columns{margin-bottom:7.5rem}.project-archive .intro-text-columns .column{width:calc((100% - 16px*(16 - 1))/16*3 + 16px*(3 - 1))}.project-archive .intro-text-columns .column:first-of-type{margin-left:calc((100% - 16px*(16 - 1))/16*4 + 16px*4);margin-right:0}.project-archive .intro-text-columns .column:last-of-type{margin-left:1rem}.project-archive .project-wrapper{justify-content:flex-start;width:calc(100% + 1rem);margin-left:-0.5rem;margin-right:-0.5rem}.project-archive .project-wrapper .project{width:calc(25% - 1rem);margin:0 .5rem 2.5rem}.project-archive .project-wrapper .project .info p.description{opacity:0;transition:opacity .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.project-archive .project-wrapper .project .info p.description.show{opacity:1}.project-archive .project-wrapper .project.project-size-large{width:calc(50% - 1rem)}.project-archive .project-wrapper .project:nth-last-of-type(-n + 4){margin-bottom:0}.project-archive .project-wrapper .project.filtered.project-size-large{width:calc(25% - 1rem)}.project-archive .project-filter{display:flex}.project-archive .project-filter>p{width:calc((100% - 16px*(16 - 1))/16*2 + 16px*(2 - 1));margin:0 calc((100% - 16px*(16 - 1))/16*2 + 16px*2) 0 0}.project-archive .project-filter>div{width:calc((100% - 16px*(16 - 1))/16*12 + 16px*(12 - 1));margin-left:1rem}.project-archive .project-filter>div a{font-size:1.5rem}.project-archive .project-filter>div a span{display:inline}}@media(min-width: 1680px){.project-archive .intro-text-columns .column{width:calc((100% - 16px*(16 - 1))/16*2 + 16px*(2 - 1))}.project-archive .project-wrapper .project{margin-bottom:3.75rem}}

/*# sourceMappingURL=style.css.map*/