*,.slick-list:focus{outline:0}:root,body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.slick-slider,.u-notap{-webkit-tap-highlight-color:transparent}.member-block__hidden,.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}@font-face{font-family:BasisGrotesquePro;src:url(/wp-content/themes/core/assets/fonts/BasisGrotesquePro-Regular.woff) format("woff"),url(/wp-content/themes/core/assets/fonts/BasisGrotesquePro-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:BasisGrotesquePro;src:url(/wp-content/themes/core/assets/fonts/basis-grotesque-medium-pro.woff) format("woff"),url(/wp-content/themes/core/assets/fonts/basis-grotesque-medium-pro.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:TiemposHeadline-Light;src:url(/wp-content/themes/core/assets/fonts/TiemposHeadline-Light.woff) format("woff"),url(/wp-content/themes/core/assets/fonts/TiemposHeadline-Light.ttf) format("truetype")}@font-face{font-family:TiemposHeadline-Regular;src:url(/wp-content/themes/core/assets/fonts/TiemposHeadline-Regular.woff) format("woff"),url(/wp-content/themes/core/assets/fonts/TiemposHeadline-Regular.ttf) format("truetype")}@font-face{font-family:TiemposHeadline-Medium;src:url(/wp-content/themes/core/assets/fonts/TiemposHeadline-Medium.woff) format("woff"),url(/wp-content/themes/core/assets/fonts/TiemposHeadline-Medium.ttf) format("truetype")}body{font-family:BasisGrotesquePro,sans-serif;font-size:18px;color:#4b1743;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;text-rendering:auto}@media screen and (min-width:768px){body{overflow:hidden}}body.is-locked,html.is-locked{overflow:hidden}pre,textarea{overflow:auto}main{margin-top:108px}*,.slick-list{margin:0;padding:0}@media screen and (max-width:767px){body{overflow:hidden;font-size:16px}main{margin-top:0}}h1,h2,h3,h4,h5,h6{line-height:1.25}.js-hero-content,.js-hero-image,.js-scroll-activate{opacity:0}/*! sanitize.css | CC0 Public Domain | github.com/jonathantneal/sanitize.css */[hidden],audio:not([controls]),template{display:none}details,main,summary{display:block}input[type=number]{width:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}progress{display:inline-block}small{font-size:75%}textarea{resize:vertical}[unselectable]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*,::after,::before{box-sizing:inherit;border-style:solid;border-width:0}.slick-slider,:root{box-sizing:border-box}*{font-size:inherit;line-height:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}:root{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;cursor:default;font:16px/1.5 sans-serif;text-rendering:optimizeLegibility}html{background-color:#FFF}a{text-decoration:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}button,input,select,textarea{background-color:transparent;color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit}[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=password],[type=reset],[type=submit],[type=tel],[type=text],[type=time],[type=url],[type=week],[type=number],[type=search],[type=button],button,select,textarea{min-height:1.5em}code,kbd,pre,samp{font-family:monospace,monospace}ol,ul{list-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}table{border-collapse:collapse;border-spacing:0}::-moz-selection{background-color:#B3D4FC;text-shadow:none}::selection{background-color:#B3D4FC;text-shadow:none}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0)!important;position:absolute!important}}.u-show-pc{display:block!important}.u-show-sp{display:none!important}@media screen and (max-width:767px){.u-show-pc{display:none!important}.u-show-sp{display:block!important}}.u-flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.slick-list,.slick-slider,.slick-track{display:block;position:relative}.u-flex.u-flex--center{-ms-flex-align:center;align-items:center}.u-flex.u-flex--top{-ms-flex-align:start;align-items:flex-start}.u-flex.u-flex--bottom{-ms-flex-align:end;align-items:flex-end}.u-flex.u-flex--left{-ms-flex-pack:start;justify-content:flex-start}.u-flex.u-flex--right{-ms-flex-pack:end;justify-content:flex-end}.u-bg-fill{background-repeat:no-repeat;background-position:center;background-size:cover}@keyframes number-pop{0%{opacity:1;transform:scale(0)}70%{opacity:1;transform:scale(1.2)}100%{opacity:1;transform:scale(1)}}@keyframes draw-line{0%{transform:rotate(45deg) scaleX(0)}100%{transform:rotate(45deg) scaleX(1)}}@keyframes draw-line-reversed{0%{transform:rotate(-45deg) scaleX(0)}100%{transform:rotate(-45deg) scaleX(1)}}@keyframes draw-line-vertical{0%{transform:scaleY(0)}100%{transform:scaleY(1)}}.slick-slider{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}.slick-list{overflow:hidden}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{top:0;left:0;margin-right:auto;margin-left:auto}.header,.menu{position:fixed}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.header.is-open :not(.header__hamburger),.slick-arrow.slick-hidden{display:none}.slick-dots li button{font-size:0}.header{width:100%;z-index:10;padding:20px 55px;transition:background .4s ease-in-out,box-shadow .4s ease-in-out,padding .4s ease-in-out}@media screen and (max-width:1024px){.header{padding:20px 40px}}@media screen and (max-width:767px){.header{min-height:83px;position:relative;padding:20px;mix-blend-mode:multiply}.header ul{display:none}}.header.is-open{z-index:20;padding:10px 25px 20px;mix-blend-mode:unset}.header.is-open .header__hamburger{height:20px;top:35px;right:20px;filter:contrast(0) brightness(2)}.header.is-open .header__hamburger:before{transform:rotate(-45deg) translate(-5px,5px)}.header.is-open .header__hamburger:after{transform:rotate(45deg) translate(-2px,-2px)}.header.is-sticky{padding-bottom:5px;background-color:#fff;box-shadow:0 4px 15px rgba(0,0,0,.05)}.header.is-sticky .header__logo{transform:scale(.8) translateX(-20px)}.header.is-sticky ul{transform:translate(20px,-10px)}.header ul{width:475px;transition:transform .4s ease-in-out}.header ul .menu-custom-header-menu-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;width:100%}.header ul li.current-menu-item a{text-decoration:none;border-bottom:2px solid #ff5c41}.header ul li a{font-size:18px;font-weight:700;color:#4b1743;transition:color .4s ease-in-out}.header ul li a:hover{color:#ff5c41}.header__logo{transition:transform .4s ease-in-out;transform-origin:left top}.header__logo img{width:160px}@media screen and (max-width:767px){.header__logo{display:block}.header__logo img{width:100px}}.header__hamburger{display:none}@media screen and (max-width:767px){.header__hamburger{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:25px;height:15px;position:fixed;top:35px;right:20px;cursor:pointer}.footer{text-align:center}}.header__hamburger:after,.header__hamburger:before{display:block;width:100%;height:2px;content:'';border-radius:15px;background-color:#4b1743;transition:transform .4s ease-in-out}.header__hamburger:before{margin-bottom:0}.footer{padding:50px 0;font-size:16px;color:#fff;background-color:#4b1743}.footer .l-container address{width:20%;padding-top:22px;font-style:normal}@media screen and (max-width:1024px){.footer .l-container address{width:30%}}@media screen and (max-width:767px){.footer .l-container address{width:100%;margin-bottom:30px;padding-top:0}}.footer .l-container ul{width:20%;padding-top:22px}@media screen and (max-width:1024px){.footer .l-container ul{width:10%}}@media screen and (max-width:767px){.footer .l-container ul{width:100%;margin-bottom:30px;padding-top:0}}.footer .l-container ul li a{color:#fff;transition:color .4s ease-in-out}.footer .l-container ul li a:hover,.menu__list li.current-menu-item a,.menu__list li:hover a{color:#ff5c41}.footer .l-container small{width:30%;padding-top:22px;font-size:16px;text-align:right}@media screen and (max-width:1024px){.footer .l-container small{width:30%}}.footer__logo{display:block}@media screen and (max-width:767px){.footer .l-container small{width:100%;padding-top:0;text-align:center}.footer__logo{margin:0 auto}.footer__logo img{display:block;margin:0 auto 30px}}.footer__logo img{width:110px;filter:brightness(100)}@media screen and (max-width:1024px){.footer__logo img{width:75px}}.latest-perspectives .perspective-block:not(:nth-child(-n+2)),.menu{display:none}.menu{width:100%;height:100vh;z-index:15;top:0;left:0;pointer-events:none;background-color:#4b1743;transition:transform .4s ease-in-out;transform:translateY(-100vh)}@media screen and (max-width:767px){.menu{display:block}}.menu.is-shown{pointer-events:auto;transform:translateY(0)}.menu.is-shown li{opacity:1;transform:none}.menu__logo{padding:20px}.menu__logo a{display:inline-block}.menu__logo a img{width:100px;filter:contrast(0) brightness(2)}.menu__list{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.menu__list li{position:relative;font-size:27px;opacity:0;transition:all .7s ease-in-out;transform:translateY(60px)}.menu__list li:first-child{transition-delay:.3s}.menu__list li:nth-child(2){transition-delay:.35s}.menu__list li:nth-child(3){transition-delay:.4s}.menu__list li:nth-child(4){transition-delay:.45s}.menu__list li:nth-child(5){transition-delay:.5s}.menu__list li:last-child{transition-delay:.55s}.menu__list li a{display:block;padding:25px 0;font-weight:700;text-align:center;color:#fff;transition:color .4s ease-in-out}.hero .l-container{display:-ms-flexbox;display:flex;height:80vh}.hero .lhs{width:50%;position:relative;top:-10vh}@media screen and (max-width:1024px){.hero .l-container{height:auto;padding:60px 40px}.hero .lhs{top:-3vh}}.hero .lhs h1{font-family:TiemposHeadline-Light;font-size:80px;font-weight:400;line-height:1.1;opacity:0}@media screen and (max-width:1300px){.hero .lhs h1{font-size:60px}}@media screen and (max-width:767px){.hero .l-container{padding:0 20px}.hero .lhs{width:100%;top:0;margin-top:40px}.hero .lhs h1{font-size:50px}}.hero .lhs p{max-width:375px;margin-top:30px;font-size:18px;opacity:0}@media screen and (max-width:767px){.hero .lhs p{margin-top:15px}}.hero .lhs a{margin-top:60px;opacity:0}.hero .rhs{width:50%}@media screen and (max-width:767px){.hero .lhs a{margin-top:30px}.hero .rhs{width:100%}.hero .rhs img{top:5vh}}.hero .rhs figure{width:110%;position:relative;left:-2vw;opacity:0}.hero .rhs img{width:100%;position:relative;-o-object-fit:contain;object-fit:contain}.hero .rhs img:nth-of-type(2),.hero .rhs img:nth-of-type(3){position:absolute;top:0;left:0}.button{display:block;width:200px;padding:17px 0 15px;font-size:14px;font-weight:700;text-align:center;letter-spacing:.075em;color:#fff;border-radius:40px;background-color:#ff5c41;transition:background .4s ease-in-out,box-shadow .4s ease-in-out}.latest-perspectives h2,.perspective-block h3,.subscribe h2{font-family:TiemposHeadline-Light;font-weight:400}@media screen and (max-width:1024px){.button{width:170px;padding:15px 0 13px;font-size:12px}}.button:hover{background-color:#4b1743;box-shadow:0 0 0 1px #fff}.button.button--basic{background-color:transparent}.button.button--basic:hover{background-color:#ff5c41;box-shadow:none}.button.button--bordered{box-shadow:0 0 0 1px #fff}.latest-perspectives{padding:100px 0 50px;color:#fff;background-color:#4b1743}.latest-perspectives .perspective-block:nth-child(-n+3){display:block}.latest-perspectives .perspective-block:not(:nth-child(-n+3)),.latest-perspectives.latest-perspectives--full h2 br,.latest-perspectives.latest-perspectives--related h2 br{display:none}.latest-perspectives.latest-perspectives--full h2,.latest-perspectives.latest-perspectives--related h2{width:100%;text-align:center}.latest-perspectives.latest-perspectives--full .latest-perspectives__filter,.latest-perspectives.latest-perspectives--full .latest-perspectives__list .perspective-block:nth-child(-n+6),.latest-perspectives.latest-perspectives--related .latest-perspectives__filter,.latest-perspectives.latest-perspectives--related .latest-perspectives__list .perspective-block:nth-child(-n+6){display:block}.latest-perspectives.latest-perspectives--full .latest-perspectives__list,.latest-perspectives.latest-perspectives--related .latest-perspectives__list{width:100%;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.latest-perspectives.latest-perspectives--full .latest-perspectives__list .perspective-block:not(:nth-child(-n+6)),.latest-perspectives.latest-perspectives--related .latest-perspectives__list .perspective-block:not(:nth-child(-n+6)){display:none}.latest-perspectives.latest-perspectives--related h2{margin-bottom:65px}@media screen and (max-width:767px){.latest-perspectives.latest-perspectives--full .latest-perspectives__list,.latest-perspectives.latest-perspectives--related .latest-perspectives__list{width:100%;-ms-grid-columns:1fr;grid-template-columns:1fr}.latest-perspectives.latest-perspectives--related h2{margin-bottom:30px}}.latest-perspectives.latest-perspectives--related .latest-perspectives__filter{display:none}.latest-perspectives h2{width:35%;font-size:48px;line-height:1.33}@media screen and (max-width:1024px){.latest-perspectives{padding:75px 0 40px}.latest-perspectives h2{font-size:40px}}@media screen and (max-width:767px){.latest-perspectives h2{width:100%;margin-bottom:30px;font-size:32px}}.latest-perspectives .latest-perspectives__list{width:65%;padding-left:35px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}@media screen and (max-width:767px){.latest-perspectives .latest-perspectives__list{width:100%;padding-left:0;-ms-grid-columns:1fr;grid-template-columns:1fr}}.l-about__team ul,.latest-perspectives__list{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-column-gap:35px}.latest-perspectives .latest-perspectives__list .perspective-block:not(:nth-child(-n+2)){display:none}.latest-perspectives__filter{display:none;width:100%;margin:50px auto 100px}@media screen and (max-width:1024px){.latest-perspectives__filter{margin:40px auto 60px}}@media screen and (max-width:767px){.latest-perspectives__filter{margin:30px auto 50px}}.latest-perspectives__filter ul{width:-moz-max-content;width:max-content;margin:0 auto}.latest-perspectives__filter ul li:not(:first-child){margin-left:15px}@media screen and (max-width:767px){.latest-perspectives__filter ul{width:100%}.latest-perspectives__filter ul li{width:47.5%}.latest-perspectives__filter ul li:not(:nth-last-child(-n+2)){margin-bottom:20px}.latest-perspectives__filter ul li:not(:first-child){margin-left:0}.latest-perspectives__filter ul li .button{width:auto}}.latest-perspectives__filter ul li .button.is-active{background-color:#ff5c41;box-shadow:none}.latest-perspectives__more{display:none;margin:50px auto;grid-column-end:3}.latest-perspectives__list{display:-ms-grid;display:grid;width:100%}@media screen and (max-width:1024px){.latest-perspectives__more{margin-top:35px}.latest-perspectives__list{grid-column-gap:20px}}.perspective-block{margin-bottom:100px}@media screen and (max-width:767px){.latest-perspectives__more{margin-top:25px}.latest-perspectives__list{display:block}.perspective-block{margin-bottom:50px}}.perspective-block img{width:100%;margin-bottom:40px;transition:opacity .4s ease-in-out;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.member-block h3,.member-block p,.member-block span,.partner-block .middle a,.perspective-block a,.portfolio-block .lhs a{transition:color .4s ease-in-out}@media screen and (max-width:1024px){.perspective-block img{margin-bottom:20px}}.perspective-block h3{margin-bottom:15px;font-size:36px;line-height:1.22}.perspective-block a{color:#fff}.perspective-block a:last-of-type:hover,.perspective-block a:nth-of-type(2):hover{color:#ff5c41}.perspective-block a:first-of-type:hover img{opacity:.75}.perspective-block a:last-of-type{text-decoration:none;border-bottom:2px solid #ff5c41}.subscribe{padding:100px 0;text-align:center}@media screen and (max-width:1024px){.perspective-block h3{font-size:24px}.perspective-block a{margin-top:10px}.subscribe{padding:75px 0}}.subscribe h2{margin-bottom:80px;font-size:48px;line-height:1.17}@media screen and (max-width:1024px){.subscribe h2{margin-bottom:40px;font-size:40px;line-height:1.33}.subscribe h2 br{display:none}}@media screen and (max-width:767px){.perspective-block a{margin-top:0}.subscribe h2{font-size:32px}}.subscribe__input{width:530px;height:55px;position:relative;margin:0 auto;font-size:14px;border-radius:40px;background-color:#fbf7f1}.subscribe__input input[type=email]{width:100%;position:absolute;top:0;left:0;padding:18px 135px 18px 35px;font-size:14px;font-weight:700;letter-spacing:.075em;color:#4b1743}@media screen and (max-width:767px){.subscribe__input{width:100%;height:46px}.subscribe__input input[type=email]{padding:15px 135px 15px 25px;font-size:12px}}.subscribe__input input[type=email]:-ms-input-placeholder{color:#4b1743}.subscribe__input input[type=email]::placeholder{color:#4b1743}.subscribe__input input[type=submit]{width:125px;position:absolute;top:0;right:0;cursor:pointer}.subscribe__input #mce-responses{width:100%;position:absolute;bottom:-35px;line-height:1.3;text-align:center;color:#4b1743;background:0 0}.subscribe__input .helper_text,.subscribe__input div.mce_inline_error{width:100%;position:absolute;margin:5em 0 0!important;padding:0!important;color:#4b1743!important;background:0 0!important}.member-block{text-align:center}.member-block:hover h3,.member-block:hover p,.member-block:hover span{color:#ff5c41}.member-block img{width:302px;border-radius:50%;-o-object-fit:contain;object-fit:contain;-webkit-clip-path:circle(46.5% at 50% 45.5%);clip-path:circle(46.5% at 50% 45.5%)}@media screen and (max-width:1024px){.member-block img{width:70%}}@media screen and (max-width:767px){.subscribe__input #mce-responses{bottom:-50px}.member-block img{width:100%}}.member-block h3{width:302px;margin:0 auto;font-size:21px}@media screen and (max-width:1024px){.member-block h3{width:100%;font-size:18px}}.member-block span{display:block;width:302px;margin:0 auto 8px;font-family:TiemposHeadline-Regular;font-style:italic}.l-index__about p,.l-index__founders h1,.portfolio-block .lhs h2,.testimonials p,.value-block .lhs h3{font-family:TiemposHeadline-Light}@media screen and (max-width:1024px){.member-block span{width:100%}}.member-block p{width:302px;margin:0 auto}@media screen and (max-width:1024px){.member-block p{width:100%}}.member-block__hidden{height:0}.value-block{position:relative;text-align:left}.value-block .lhs{width:27vw;position:relative;margin-top:16vh}.value-block .lhs.is-shown h3:before{animation-play-state:running}.value-block .lhs h3{position:relative;margin-bottom:25px;font-size:48px;font-weight:400;line-height:1.17}@media screen and (max-width:1024px){.value-block .lhs{width:50vw}.value-block .lhs h3{margin-bottom:15px;font-size:40px}}@media screen and (max-width:767px){.value-block .lhs{margin-top:10vh}.value-block .lhs h3{font-size:32px}}.value-block .lhs h3:before{width:85px;height:85px;position:absolute;top:-120px;left:-40px;font-family:BasisGrotesquePro,sans-serif;font-size:35px;line-height:2.55;content:counter(values);counter-increment:values;text-align:center;opacity:0;color:#fff;border-radius:50%;background-color:#ff5c41;animation:number-pop .25s ease-in-out .6s forwards;animation-play-state:paused}@media screen and (max-width:1024px){.value-block .lhs h3:before{width:45px;height:45px;top:-55px;left:-15px;font-size:22px;line-height:2.3}.value-block .lhs p br{display:none}}@media screen and (max-width:767px){.value-block .lhs h3:before{width:30px;height:30px;top:-40px;left:-15px;font-size:16px;line-height:2.1}.value-block__line{display:none}}.value-block img{filter:invert(1) hue-rotate(270deg) saturate(.75)}.value-block__line{width:25vh;height:2px;position:absolute;background-color:#4b1743;transition:transform .7s ease-in-out .7s;transform:scaleX(0);transform-origin:left;animation:draw-line .7s ease-in-out forwards;animation-play-state:paused}.value-block__line.value-block__line--reversed{transform-origin:right;animation:draw-line-reversed .7s ease-in-out forwards;animation-play-state:paused}.value-block__line.value-block__line--vertical{transform-origin:top;animation:draw-line-vertical .7s ease-in-out forwards;animation-play-state:paused}.value-block__line.is-shown{animation-play-state:running}.testimonials{padding:100px 0;text-align:center;color:#fff;background-color:#4b1743}@media screen and (max-width:1024px){.value-block__line{max-width:200px}.testimonials{padding:75px 0}}.testimonials p{max-width:1100px;margin:60px auto;font-size:36px;font-style:italic;line-height:1.33;color:#fff}@media screen and (max-width:767px){.testimonials p{font-size:25px}}.testimonials a{margin:0 auto}.testimonials img{display:block;margin:0 auto 30px}.testimonials__symbol{display:block;margin:60px 0 -140px;font-size:183px;line-height:1;color:#ff5c41}.testimonials__person{color:#ff5c41}@media screen and (max-width:1024px){.testimonials p{max-width:unset}.testimonials__symbol{margin:40px auto -80px;font-size:100px}.testimonials__person{font-size:16px}}.portfolio-block:not(:last-child){margin-bottom:15vw}.portfolio-block.portfolio-block--reversed>.lhs{-ms-flex-order:2;order:2}.portfolio-block .lhs{width:42%}.portfolio-block .lhs img{height:35px;margin-bottom:50px}@media screen and (max-width:767px){.portfolio-block .lhs{width:100%;margin-top:40px;-ms-flex-order:2;order:2}.portfolio-block .lhs img{height:25px;margin-bottom:25px}}.portfolio-block .lhs h2{margin-bottom:50px;font-size:36px;font-weight:400;line-height:1.22}@media screen and (max-width:1024px){.portfolio-block .lhs h2{margin-bottom:20px;font-size:30px}}.portfolio-block .lhs a{text-decoration:underline;color:#4b1743}.portfolio-block .lhs a:hover{color:#ff5c41}.portfolio-block .lhs a:last-of-type{text-decoration:none;border-bottom:2px solid #ff5c41}.portfolio-block .rhs{width:45%;position:relative}@media screen and (max-width:767px){.portfolio-block .lhs h2{font-size:24px}.portfolio-block .rhs{width:100%}}.portfolio-block .rhs figure{width:110%;position:relative;left:-2vw}.portfolio-block .rhs img{width:100%;position:relative;-o-object-fit:contain;object-fit:contain}.portfolio-block .rhs img:nth-of-type(2),.portfolio-block .rhs img:nth-of-type(3){position:absolute;top:0;left:0}.portfolio-block__details{margin-bottom:40px}.portfolio-block__details span{display:block;width:50%}@media screen and (max-width:1024px){.portfolio-block__details{-ms-flex-pack:start;justify-content:flex-start;margin-bottom:20px}.portfolio-block__details span:first-child{width:30%;margin-right:20px}}@media screen and (max-width:767px){.portfolio-block__details span:first-child{width:20%}}.portfolio-block__details span strong{display:block}.portfolio-block__line{width:25vh;height:2px;position:absolute;background-color:#4b1743;transform-origin:left;animation:draw-line .7s ease-in-out forwards;animation-play-state:paused}@media screen and (max-width:1024px){.portfolio-block__line{width:150px}}.portfolio-block__line.portfolio-block__line--reversed{transform-origin:right;animation:draw-line-reversed .7s ease-in-out forwards;animation-play-state:paused}.portfolio-block__line.is-shown{animation-play-state:running}.partner-block{display:none;width:100vw;position:fixed;z-index:10;left:0;padding:65px 0;background-color:#fbf7f1;transform:translateY(60px)}.partner-block .lhs{width:230px;height:230px;line-height:230px;text-align:center;border-radius:50%;background-color:#fff}@media screen and (max-width:1024px){.partner-block{padding:30px 20px;transform:translateY(30px)}.partner-block .lhs{width:140px;height:140px;line-height:140px}}@media screen and (max-width:767px){.portfolio-block__line{display:none}.partner-block .lhs{width:35vw;height:35vw;line-height:35vw}}.partner-block .lhs img{width:70%;height:50px;-o-object-fit:contain;object-fit:contain}.partner-block .middle{width:40%;margin-top:50px}@media screen and (max-width:1024px){.partner-block .middle{margin-top:25px}}.partner-block .middle p{margin-bottom:30px}@media screen and (max-width:767px){.partner-block .middle{width:55%;margin-top:0}.partner-block .middle p{margin-bottom:15px}}.partner-block .middle a{text-decoration:underline;color:#4b1743}.partner-block .middle a:hover{color:#ff5c41}.partner-block .middle a:last-of-type{text-decoration:none;border-bottom:2px solid #ff5c41}.partner-block .rhs{width:27%;margin-top:50px}@media screen and (max-width:1024px){.partner-block .rhs{-ms-flex-pack:start;justify-content:flex-start;width:35%;margin-top:25px}}@media screen and (max-width:767px){.partner-block .rhs{width:100%;margin-top:35px}}.partner-block .rhs span{display:block;width:50%}@media screen and (max-width:1024px){.partner-block .rhs span:first-child{width:28%;margin-right:20px}}@media screen and (max-width:767px){.partner-block .rhs span:first-child{width:20%}.partner-block__content{overflow:auto;max-height:240px}}.partner-block .rhs span strong{display:block}.partner-block__content{width:950px;margin:0 auto}@media screen and (max-width:1024px){.partner-block__content{width:100%}.popup{padding:10vh 20px 35px}}.filtered-image{-webkit-transition:-webkit-filter .7s ease-in-out .5s;filter:grayscale(100%)}.filtered-image.is-colored,.js-hero-image.is-colored img{filter:none}.popup{overflow-y:auto;width:100vw;height:100vh;position:fixed;top:50%;left:50%;background-color:#fbf7f1;transform:translate(-50%,-50%)}.popup__close{display:none;display:inline-block;width:40px;height:40px;position:absolute;z-index:5;top:30px;right:30px;cursor:pointer;background-color:#4b1743;transition:transform .4s ease-in-out;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(/wp-content/themes/core/assets/images/close.png);mask-image:url(/wp-content/themes/core/assets/images/close.png)}.popup__close:hover{transform:rotate(360deg)}.popup__content{max-width:1025px;position:relative;margin:0 auto}@media screen and (max-width:767px){.popup__close{width:25px;height:25px;top:10vh;right:20px}.popup__content{max-width:unset;text-align:center}}.popup__left{width:42%}@media screen and (max-width:767px){.popup__left{width:100%;text-align:center}}.popup__right{width:53%}.popup__image{width:100%;height:450px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:1024px){.popup__image{height:300px}}.popup__name{font-size:36px;font-weight:400;line-height:1}@media screen and (max-width:767px){.popup__right{width:100%}.popup__image{width:45%;height:44.2vw;margin-bottom:20px}.popup__name{font-size:24px}}.popup__position{margin-bottom:40px;font-style:italic}@media screen and (max-width:767px){.popup__position{margin-bottom:20px}}.popup__socials{margin-bottom:40px}.popup__socials a{position:relative;color:#4b1743;transition:color .4s ease-in-out}.popup__message a,.popup__socials a:hover{color:#ff5c41}.popup__socials a:not(:last-child){margin-right:22px}.popup__socials a:not(:last-child):after{width:4px;height:4px;position:absolute;top:50%;right:-12px;content:'';border-radius:50%;background-color:#ff5c41;transform:translateY(-50%)}.contact-form .gform_wrapper.gravity-theme form .ginput_container_select,.mfp-wrap{position:relative}.popup__message{line-height:1.5;white-space:pre-wrap}@media screen and (max-width:767px){.popup__socials{margin-bottom:20px}.popup__message{text-align:left}}.mfp-wrap{z-index:90}.mfp-preloader{display:none}.mfp-container{width:100vw;height:100vh;background:linear-gradient(0deg,#fff 0,rgba(255,255,255,0) 100%),rgba(241,248,247,.6)}.mfp-bg{background-color:#fff}.contact-form .gform_wrapper.gravity-theme{width:100%}.contact-form .gform_wrapper.gravity-theme form .gform_fields{grid-column-gap:7%}.contact-form .gform_wrapper.gravity-theme form .gfield{margin-bottom:60px}@media screen and (max-width:1024px){.contact-form .gform_wrapper.gravity-theme form .gfield{margin-bottom:40px}}@media screen and (max-width:767px){.contact-form .gform_wrapper.gravity-theme form .gfield{margin-bottom:20px}}.contact-form .gform_wrapper.gravity-theme form .ginput_container_select:after{display:block;width:8px;height:8px;position:absolute;top:50%;right:0;content:'';pointer-events:none;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(45deg) translate(-50%,-50%)}.contact-form__dropdown,.l-container,.l-index__about{position:relative}.contact-form .gform_wrapper.gravity-theme form input,.contact-form .gform_wrapper.gravity-theme form select{width:100%;padding:0;font-size:inherit;border-bottom:1px solid #fff;border-radius:0;-webkit-appearance:none}.contact-form .gform_wrapper.gravity-theme form label{display:block;margin-bottom:20px;font-size:inherit;font-weight:inherit}@media screen and (max-width:1024px){.contact-form .gform_wrapper.gravity-theme form label{margin-bottom:10px}}.contact-form .gform_wrapper.gravity-theme form textarea{width:100%;margin-bottom:40px;padding:25px;font-size:inherit;resize:none;border:1px solid #fff;background-color:#3c0d35}.contact-form .gform_wrapper.gravity-theme form textarea:-ms-input-placeholder{color:#fff}.contact-form .gform_wrapper.gravity-theme form textarea::placeholder{color:#fff}.contact-form .gform_wrapper.gravity-theme form .gform_footer{margin-top:-80px}@media screen and (max-width:767px){.contact-form .gform_wrapper.gravity-theme form textarea{padding:15px}.contact-form .gform_wrapper.gravity-theme form .gform_footer{margin-top:-50px;padding-bottom:0}.contact-form .gform_wrapper.gravity-theme form .gform_footer input[type=submit]{min-height:unset!important;margin-bottom:0;line-height:1.5!important}}.contact-form .gform_wrapper.gravity-theme form .gform_footer input[type=submit]{width:130px;padding:17px 0 15px;font-size:14px;font-weight:700;cursor:pointer;text-transform:uppercase;border-bottom:none}@media screen and (max-width:1024px){.contact-form .gform_wrapper.gravity-theme form .gform_footer input[type=submit]{padding:15px 0 13px;font-size:12px}}.contact-form .gform_wrapper.gravity-theme form .gform_footer input[type=submit]:hover{background-color:transparent;box-shadow:0 0 0 1px #fff}.contact-form__dropdown select{cursor:pointer}.l-container{width:100%;margin:0 auto;padding:0 60px}@media screen and (min-width:1920px){.l-container{width:1800px}}@media screen and (max-width:1024px){.l-container{width:100%;padding:0 40px}}@media screen and (max-width:767px){.l-container{width:100%;padding:0 20px}}.l-index__about{padding:100px 0;text-align:center;background-color:#4b1743}.l-index__about:after{width:75px;height:75px;position:absolute;bottom:-37px;left:50%;content:'';background-color:#4b1743;transform:translateX(-50%) rotate(45deg)}@media screen and (max-width:767px){.l-index__about{padding:100px 0 60px}.l-index__about:after{width:45px;height:45px;bottom:-22px}}.l-index__about p{max-width:1100px;margin:0 auto 80px;font-size:48px;line-height:1.33;color:#fff}@media screen and (max-width:1024px){.l-index__about p{margin-bottom:40px;font-size:32px}}.l-index__about a{margin:0 auto}.l-index__about-logo svg{width:108px;margin-bottom:60px}.l-index__about-logo svg path{opacity:0}.l-index__founders{padding:120px 0}@media screen and (max-width:1024px){.l-index__about-logo svg{width:75px;margin-bottom:30px}.l-index__founders{padding:90px 0}}.l-index__founders .lhs{width:45%}@media screen and (max-width:767px){.l-index__founders{padding:70px 0}.l-index__founders .lhs{width:100%;margin-top:60px;-ms-flex-order:2;order:2}}.l-index__founders .rhs{width:50%;margin-top:-7vw}.l-index__founders h1{margin-bottom:60px;font-size:80px;font-weight:400;line-height:1.1}@media screen and (max-width:1300px){.l-index__founders h1{font-size:60px}}@media screen and (max-width:1024px){.l-index__founders h1{margin-bottom:30px}}@media screen and (max-width:767px){.l-index__founders .rhs{width:100%}.l-index__founders h1{font-size:50px}}.l-index__founders h3{margin-bottom:30px;font-size:18px;line-height:1.33}@media screen and (max-width:767px){.l-index__founders h3{margin-bottom:15px;font-size:16px}}.l-index__founders p{max-width:375px;margin-bottom:70px}@media screen and (max-width:1024px){.l-index__founders p{max-width:unset;margin-bottom:30px}}.l-index__founders figure{position:relative}.l-index__founders figure:not(:last-child){margin-bottom:100px}.l-index__founders figure img{width:100%}.l-index__founders figure img:nth-of-type(2),.l-index__founders figure img:nth-of-type(3){position:absolute;top:0;left:0}.l-index__founders figure figcaption{margin-top:30px;font-family:TiemposHeadline-Regular;font-style:italic;text-align:center}@media screen and (max-width:1024px){.l-index__founders figure:not(:last-child){margin-bottom:30px}.l-index__founders figure figcaption{margin-top:20px;font-size:16px}.l-index__founders .slick-dots{bottom:-15px}}@media screen and (max-width:767px){.l-index__founders .button{margin:70px auto 0}.l-index__founders .slick-dots li{padding:0}}.l-index__founders .slick-dots{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:85px;position:absolute;left:50%;list-style-type:none;transform:translateX(-50%)}.l-index__founders .slick-dots li{width:8px;height:8px;margin:0 3px;cursor:pointer;border-radius:50%;background-color:rgba(75,23,67,.2);transition:all .25s ease-in-out}.l-index__founders .slick-dots li:first-child,.l-index__founders .slick-dots li:nth-child(2){margin-bottom:0}.l-index__founders .slick-dots li.slick-active{background-color:#4b1743}.l-index__mission{padding:100px 0;text-align:center;background-color:#fbf7f1}@media screen and (max-width:767px){.l-index__mission{padding:100px 0 60px}}.l-index__mission p{max-width:1100px;margin:0 auto 80px;font-family:TiemposHeadline-Light;font-size:48px;line-height:1.33}.l-index__mission p span{color:#ff5c41;border-bottom:4px solid #ff5c41}.l-index__mission p span:last-child{display:inline-block;min-width:238.19px;line-height:1}@media screen and (max-width:1024px){.l-index__mission p{margin-bottom:40px;font-size:32px}.l-index__mission p span:last-child{min-width:158.81px}}.l-index__mission p em{font-style:normal}.l-index__mission a{margin:0 auto}.l-index__founders-left{min-width:585px}.l-index__founders-left.is-fixed{width:45%;position:fixed;top:0;transform:translateY(160px)}@media screen and (max-width:1024px){.l-index__founders-left{min-width:unset}.l-index__founders-left.is-fixed{width:40.8%}}.l-index__founders-left.is-fixed-bottom{position:absolute;top:auto;bottom:100px}.l-index__founders-content{display:none}.l-index__areas{position:relative;padding:100px 0;text-align:center;background-color:#fbf7f1}.l-index__areas:after{width:75px;height:75px;position:absolute;bottom:-37px;left:50%;content:'';background-color:#fbf7f1;transform:translateX(-50%) rotate(45deg)}.l-index__areas h2{font-family:TiemposHeadline-Light;font-size:48px;font-weight:400}.l-index__areas ul{margin-top:80px}@media screen and (max-width:1024px){.l-index__areas:after{width:45px;height:45px;bottom:-22px}.l-index__areas h2{font-size:40px;line-height:1.33}.l-index__areas h2 br{display:none}.l-index__areas ul{margin-top:40px}}.l-index__areas ul li{width:31.5%;text-align:center}@media screen and (max-width:767px){.l-index__areas{padding:75px 0}.l-index__areas h2{font-size:32px}.l-index__areas ul li{width:100%}.l-index__areas ul li:not(:last-child){margin-bottom:50px}}.l-index__areas ul li figure img{width:100%;height:250px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:1024px){.l-index__areas ul li figure img{height:170px}}.l-index__areas ul li figure figcaption{margin-top:40px;margin-bottom:20px;font-family:TiemposHeadline-Regular;font-size:20px;font-style:italic}.l-about__about h2,.l-about__team h2,.l-index__portfolio h2{font-family:TiemposHeadline-Light;font-weight:400}.l-index__areas ul li video{width:100%;height:250px;-o-object-fit:contain;object-fit:contain}.l-index__portfolio{padding:100px 0;text-align:center}.l-index__portfolio .l-container{max-width:1000px}@media screen and (max-width:767px){.l-index__areas ul li figure figcaption{margin-top:20px;margin-bottom:10px;font-size:16px}.l-index__portfolio .l-container{max-width:unset}}.l-index__portfolio h2{font-size:48px}.l-index__portfolio ul{margin-top:100px}@media screen and (max-width:1024px){.l-index__areas ul li video{height:170px}.l-index__areas ul li p br{display:none}.l-index__portfolio{padding:75px 0}.l-index__portfolio h2{font-size:40px;line-height:1.33}.l-index__portfolio ul{margin-top:50px}}.l-index__portfolio ul li{position:relative;cursor:pointer;text-align:center}.l-index__portfolio ul li.is-shown span{opacity:1;transform:translate(-50%,0)}.l-index__portfolio ul li:first-child img{width:160px}@media screen and (max-width:767px){.l-index__portfolio h2{font-size:32px}.l-index__portfolio ul li{margin:25px auto}.l-index__portfolio ul li:first-child img{width:50%;margin:0 auto 40px}}.l-index__portfolio ul li:nth-child(2) img{width:240px}@media screen and (max-width:767px){.l-index__portfolio ul li:nth-child(2) img{width:60%;margin:0 auto 40px}}.l-index__portfolio ul li:last-child img{width:230px}@media screen and (max-width:767px){.l-index__portfolio ul li:last-child img{width:60%;margin:0 auto}}.l-index__portfolio ul li span{display:block;width:-moz-max-content;width:max-content;position:absolute;top:-50px;left:50%;padding:7px 20px 5px;font-size:11px;font-weight:700;letter-spacing:.075em;opacity:0;color:#fff;background-color:#70bbf5;transition:opacity .4s ease-in-out,transform .4s ease-in-out;transform:translate(-50%,15px)}@media screen and (max-width:767px){.l-index__portfolio ul li span{top:-55px}}.l-index__portfolio ul li span:after{width:10px;height:10px;position:absolute;bottom:-5px;left:50%;content:'';background-color:#70bbf5;transform:translateX(-50%) rotate(-45deg)}.l-about__about:after,.l-philosophy__about:after{left:50%;transform:translateX(-50%) rotate(45deg);height:75px;background-color:#fbf7f1;content:''}.l-index__portfolio ul li img{-o-object-fit:contain;object-fit:contain}.l-index__portfolio a{margin:100px auto 0}.l-about .hero{position:relative;z-index:1}.l-about .hero .lhs{top:0}.l-about__about{position:relative;padding:180px 0 160px;text-align:center;background-color:#fbf7f1}.l-about__about:after{width:75px;position:absolute;bottom:-37px}@media screen and (max-width:1024px){.l-index__portfolio a{margin-top:50px}.l-about__about{padding:100px 0 75px}.l-about__about:after{width:45px;height:45px;bottom:-22px}}.l-about__about .l-container{width:800px;margin:0 auto}@media screen and (max-width:767px){.l-about .hero .rhs img{top:10vh}.l-about__about{padding:150px 0 75px}.l-about__about .l-container{width:100%}}.l-about__about h2{margin:0 auto 40px;font-size:64px;line-height:1.33}@media screen and (max-width:1024px){.l-about__about h2{margin-bottom:20px;font-size:46px}}.l-about__about a{margin:0 auto}.l-about__about-logo svg{width:108px;margin-bottom:25px}.l-about__about-logo svg path{opacity:0}.l-about__team{padding:100px 0;text-align:center}.l-about__team h2{margin:0 auto 100px;font-size:64px;line-height:1.33}@media screen and (max-width:1024px){.l-about__about-logo svg{width:75px}.l-about__team{padding:75px 0 25px}.l-about__team h2{margin-bottom:50px;font-size:46px}}.l-contact__content .lhs h2,.l-philosophy__about h2,.l-philosophy__portfolio h2{font-family:TiemposHeadline-Light;font-size:48px}.l-about__team ul{display:-ms-grid;display:grid;max-width:1250px;margin:0 auto}.l-about__team ul li{margin-bottom:100px;cursor:pointer}@media screen and (max-width:1024px){.l-about__team ul{max-width:unset;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:0}.l-about__team ul li{margin-bottom:50px}}.l-philosophy .hero{position:relative;z-index:1}.l-philosophy .hero .lhs{top:0;padding-right:30px}.l-philosophy .hero .lhs p{max-width:510px}@media screen and (max-width:767px){.l-about__team ul{display:block}.l-philosophy .hero .lhs{padding-right:0}.l-philosophy .hero .lhs p{max-width:unset}.l-philosophy .hero .rhs img{top:10vh}}.l-philosophy__about{position:relative;padding:180px 0 160px;text-align:center;background-color:#fbf7f1}@media screen and (max-width:1024px){.l-philosophy__about{padding:100px 0 75px}}.l-philosophy__about:after{width:75px;position:absolute;bottom:-37px}@media screen and (max-width:767px){.l-philosophy__about{padding:150px 0 75px}.l-philosophy__about:after{width:45px;height:45px;bottom:-22px}}.l-philosophy__about .l-container{width:1170px;margin:0 auto}.l-philosophy__about h2{margin:0 auto 40px;font-weight:400;line-height:1.33}@media screen and (max-width:1024px){.l-philosophy__about .l-container{width:100%}.l-philosophy__about h2{margin-bottom:20px;font-size:32px}}.l-philosophy__about p{width:520px;margin:0 auto}@media screen and (max-width:1024px){.l-philosophy__about p{width:100%}}.l-philosophy__about a{margin:0 auto}.l-philosophy__about-logo svg{width:108px;margin-bottom:25px}.l-philosophy__about-logo svg path{opacity:0}.l-philosophy__values{padding:110px 0;text-align:center}.l-philosophy__values h2{font-family:TiemposHeadline-Light;font-size:80px;font-weight:400}.l-philosophy__values ul{margin-top:20vh;counter-reset:values}.l-philosophy__values ul li:not(:last-child){margin-bottom:5vw}@media screen and (max-width:1024px){.l-philosophy__about-logo svg{width:75px}.l-philosophy__values{padding:75px 0}.l-philosophy__values h2{font-size:60px}.l-philosophy__values ul{margin-top:0}.l-philosophy__values ul li:not(:last-child){margin-bottom:15vw}}@media screen and (max-width:767px){.l-philosophy__values h2{font-size:55px}.l-philosophy__values ul li:not(:last-child){margin-bottom:0!important}.l-philosophy__values ul li .lhs{width:100%!important;margin-left:15px!important;padding:0 20px;-ms-flex-order:1!important;order:1!important}.l-philosophy__values ul li .lhs h3 br{display:none}.l-philosophy__values ul li .rhs{margin:25px auto 0!important;-ms-flex-order:2!important;order:2!important}.l-philosophy__values ul li .rhs img{position:static!important;margin:0!important}}.l-philosophy__values ul li:first-child .lhs{margin-left:20vw}.l-philosophy__values ul li:first-child .lhs .value-block__line{right:-12vh;bottom:-12vh;transform:rotate(45deg)}.l-philosophy__values ul li:first-child .rhs img{width:31.5vw;margin-right:5vw}@media screen and (max-width:767px){.l-philosophy__values ul li:first-child .rhs img{width:40vw;margin-right:20px}}.l-philosophy__values ul li:nth-child(2) .lhs{margin-right:15vw;-ms-flex-order:2;order:2}@media screen and (max-width:1024px){.l-philosophy__values ul li:first-child .lhs{margin-left:20px}.l-philosophy__values ul li:first-child .lhs .value-block__line{right:0;bottom:-6vw}.l-philosophy__values ul li:nth-child(2) .lhs{margin-right:20px}}.l-philosophy__values ul li:nth-child(2) .lhs .value-block__line{bottom:-10vh;left:-32vh;transform:rotate(-45deg)}@media screen and (max-width:1024px){.l-philosophy__values ul li:nth-child(2) .lhs .value-block__line{bottom:-12vw;left:-21vw}.l-philosophy__values ul li:nth-child(2) .rhs img{top:5vw}}.l-philosophy__values ul li:nth-child(2) .rhs img{width:31.3vw;position:relative;left:-3vw}.l-philosophy__values ul li:nth-child(3){margin-bottom:38vh}@media screen and (max-width:1024px){.l-philosophy__values ul li:nth-child(3){margin-bottom:20vw}}@media screen and (max-width:767px){.l-philosophy__values ul li:nth-child(2) .rhs img{width:40vw;top:auto}.l-philosophy__values ul li:nth-child(3){margin-bottom:10vh}}.l-philosophy__values ul li:nth-child(3) .lhs{margin-left:20vw}.l-philosophy__values ul li:nth-child(3) .lhs .value-block__line{transform:scaleY(0);width:2px;height:25vh;bottom:-33vh;left:0}.l-philosophy__values ul li:nth-child(3) .rhs img{width:44.8vw;position:absolute;top:10vw;right:-9vw}.l-philosophy__values ul li:nth-child(4){margin-bottom:18vh}@media screen and (max-width:1024px){.l-philosophy__values ul li:nth-child(3) .lhs{margin-left:20px}.l-philosophy__values ul li:nth-child(3) .lhs .value-block__line{max-height:200px;bottom:-225px}.l-philosophy__values ul li:nth-child(4){margin-bottom:15vw}}@media screen and (max-width:767px){.l-philosophy__values ul li:nth-child(3) .rhs img{width:55vw;top:280px}.l-philosophy__values ul li:nth-child(4){margin-bottom:0}}.l-philosophy__values ul li:nth-child(4) .lhs{margin-left:20vw}.l-philosophy__values ul li:nth-child(4) .lhs .value-block__line{right:-13vh;bottom:-10vh;transform:rotate(45deg)}@media screen and (max-width:1024px){.l-philosophy__values ul li:nth-child(4) .lhs{margin-left:20px}.l-philosophy__values ul li:nth-child(4) .lhs .value-block__line{right:-2vw;bottom:-8vw}}.l-philosophy__values ul li:nth-child(5) .lhs{margin-left:57vw}.l-philosophy__values ul li:nth-child(5) .lhs .value-block__line{bottom:-10vh;left:-32vh;transform:rotate(-45deg)}@media screen and (max-width:1024px){.l-philosophy__values ul li:nth-child(5) .lhs{margin-right:20px;margin-left:auto}.l-philosophy__values ul li:nth-child(5) .lhs .value-block__line{bottom:-12vw;left:-21vw}}.l-philosophy__values ul li:nth-child(6){margin-bottom:8vh}@media screen and (max-width:767px){.l-philosophy__values ul li:nth-child(6){margin-bottom:0}}.l-philosophy__values ul li:nth-child(6) .lhs{margin-left:20vw}@media screen and (min-width:1025px){.l-philosophy__values ul li:nth-child(6) .lhs{margin-top:25vh}}.l-philosophy__portfolio{padding:120px 0;text-align:center;background-color:#fbf7f1}@media screen and (max-width:1024px){.l-philosophy__values ul li:nth-child(6) .lhs{margin-left:20px}.l-philosophy__portfolio{padding:75px 0}}.l-philosophy__portfolio h2{margin:0 auto 50px;font-weight:400;line-height:1.33}@media screen and (max-width:1024px){.l-philosophy__portfolio h2{margin-bottom:20px;font-size:40px}}@media screen and (max-width:767px){.l-philosophy__portfolio h2{margin-bottom:20px;font-size:32px}}.l-philosophy__portfolio a{margin:0 auto}.l-philosophy__values-description{margin-top:10px}.l-portfolio{padding:60px 0}.l-portfolio__content ul{margin:0 0 80px}.l-portfolio__content ul li:first-child .rhs .portfolio-block__line{bottom:-10vh;left:-15vh;transform:rotate(-45deg)}@media screen and (max-width:1024px){.l-portfolio{padding:30px 0}.l-portfolio__content ul{margin:60px 0}.l-portfolio__content ul li:first-child .rhs .portfolio-block__line{bottom:-6vh;left:-10vh}}.l-portfolio__content ul li:nth-child(2) .rhs .portfolio-block__line{right:-15vh;bottom:-10vh;transform:rotate(45deg)}.l-portfolio__top{text-align:center}.l-portfolio__top h1{font-family:TiemposHeadline-Light;font-size:80px;font-weight:400}@media screen and (max-width:1300px){.l-portfolio__top h1{font-size:60px}}@media screen and (max-width:767px){.l-portfolio__top h1{font-size:50px}}.l-portfolio__top a{margin:25px auto 0}.l-portfolio__partners{padding-top:100px}.l-portfolio__partners-top{text-align:center}.l-portfolio__partners-top h2{font-family:TiemposHeadline-Light;font-size:80px;font-weight:400}.l-portfolio__partners-toggle{display:-ms-grid;display:grid;margin:90px auto 70px;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:35px}@media screen and (max-width:1024px){.l-portfolio__content ul li:nth-child(2) .rhs .portfolio-block__line{right:-10vh;bottom:-6vh}.l-portfolio__partners{padding-top:50px}.l-portfolio__partners-top h2{font-size:60px}.l-portfolio__partners-toggle{margin:40px auto}}.l-portfolio__partners-toggle li{position:relative;padding:90px 0 70px}.l-portfolio__partners-toggle li.is-active:after{opacity:1}.l-portfolio__partners-toggle li:after{width:75px;height:75px;position:absolute;top:150px;left:50%;content:'';opacity:0;background-color:#fbf7f1;transform:translateX(-50%) rotate(-45deg)}@media screen and (max-width:1024px){.l-portfolio__partners-toggle li{padding:40px 0 30px}.l-portfolio__partners-toggle li:after{width:45px;height:45px;top:95px}}@media screen and (max-width:767px){.l-portfolio__partners-top h2{font-size:50px}.l-portfolio__partners-toggle li:after{width:25px;height:25px;top:82px}.l-portfolio__partners-toggle li>a img{height:25px;padding:0!important}}.l-portfolio__partners-toggle li>a{display:block;position:relative;text-align:center}.l-portfolio__partners-toggle li>a.is-shown span{opacity:1;transform:translate(-50%,0)}.l-portfolio__partners-toggle li>a img{width:100%;max-width:220px;max-height:35px;-o-object-fit:contain;object-fit:contain}.l-portfolio__partners-toggle li>a span{display:block;width:-moz-max-content;width:max-content;position:absolute;top:-50px;left:50%;padding:7px 20px 5px;font-size:11px;font-weight:700;letter-spacing:.075em;opacity:0;color:#fff;background-color:#70bbf5;transition:opacity .4s ease-in-out,transform .4s ease-in-out;transform:translate(-50%,15px)}.l-portfolio__partners-toggle li>a span:after{width:10px;height:10px;position:absolute;bottom:-5px;left:50%;content:'';background-color:#70bbf5;transform:translateX(-50%) rotate(-45deg)}.l-perspective__content,.l-portfolio__partners-content{background-color:#fbf7f1}.l-portfolio__list ul{margin:100px 0}@media screen and (max-width:1024px){.l-portfolio__list ul{margin:60px 0}}.l-portfolio__list ul li{width:21%}.l-portfolio__list ul li:not(:nth-last-child(-n+4)){margin-bottom:80px}@media screen and (max-width:767px){.l-portfolio__partners-toggle li>a span{top:-45px}.l-portfolio__list ul li{width:32.5%}.l-portfolio__list ul li:not(:nth-last-child(-n+4)){margin-bottom:0}.l-portfolio__list ul li:not(:nth-last-child(-n+3)){margin-bottom:40px}}.l-portfolio__list ul li a{display:block}.l-portfolio__list ul li a img{width:100%;max-height:35px;-o-object-fit:contain;object-fit:contain}.l-perspectives .hero .l-container{height:70vh;min-height:735px;margin-top:-50px}@media screen and (max-width:1024px){.l-perspectives .hero .l-container{height:auto;min-height:unset;margin-top:0;padding:60px 40px}.l-perspectives .hero .lhs h1{font-size:clamp(45px,5vw,60px)}}@media screen and (max-width:767px){.l-portfolio__list ul li a img{max-height:25px}.l-perspectives .hero .l-container{padding:0 20px 50px}}.l-perspectives .hero .lhs{top:0;padding-right:30px}@media screen and (max-width:1024px){.l-perspectives .hero .lhs a{margin-top:30px}}.l-perspectives .hero .rhs{opacity:0}@media screen and (max-width:767px){.l-perspectives .hero .lhs{padding-right:0}.l-perspectives .hero .lhs h1{font-size:50px}.l-perspectives .hero .rhs{margin-top:40px}}.l-perspectives .hero .rhs img{height:auto;top:0;-o-object-fit:cover;object-fit:cover;aspect-ratio:4/3}.l-perspective .hero{min-height:480px;position:relative;padding:100px 0}@media screen and (max-width:1024px){.l-perspective .hero{min-height:240px;padding-top:0;padding-bottom:50px}}@media screen and (max-width:767px){.l-perspective .hero{min-height:unset;padding-bottom:280px}}.l-perspective .hero .l-container{height:auto}@media screen and (max-width:1024px){.l-perspective .hero .l-container{padding:0 40px}}@media screen and (max-width:767px){.l-perspective .hero .l-container{padding:0 20px}}.l-perspective .hero .lhs{top:0;padding-right:30px}.l-perspective .hero .lhs span{display:block;margin-bottom:15px;font-weight:700;color:#ff5c41}.l-perspective .hero .lhs h1,.l-perspective .hero .lhs p{opacity:1}.l-perspective .hero .lhs h1{font-size:clamp(60px,5vw,80px)}@media screen and (max-width:1024px){.l-perspective .hero .lhs h1{font-size:clamp(45px,5vw,60px)}}@media screen and (max-width:767px){.l-perspective .hero .lhs{padding-right:0}.l-perspective .hero .lhs h1{font-size:50px}}.l-perspective__content{position:relative;padding:100px 0 150px}.l-perspective__content blockquote,.l-perspective__content h1,.l-perspective__content h2,.l-perspective__content h3,.l-perspective__content h4,.l-perspective__content p{width:40%}@media screen and (max-width:1024px){.l-perspective__content{padding:75px 0}.l-perspective__content blockquote,.l-perspective__content h1,.l-perspective__content h2,.l-perspective__content h3,.l-perspective__content h4,.l-perspective__content p{width:50%}}.l-perspective__content blockquote:not(:last-child),.l-perspective__content h1:not(:last-child),.l-perspective__content h2:not(:last-child),.l-perspective__content h3:not(:last-child),.l-perspective__content h4:not(:last-child),.l-perspective__content p:not(:last-child){margin-bottom:20px}@media screen and (max-width:767px){.l-perspective__content blockquote,.l-perspective__content h1,.l-perspective__content h2,.l-perspective__content h3,.l-perspective__content h4,.l-perspective__content p{width:100%}.l-perspective__content blockquote:not(:last-child),.l-perspective__content h1:not(:last-child),.l-perspective__content h2:not(:last-child),.l-perspective__content h3:not(:last-child),.l-perspective__content h4:not(:last-child),.l-perspective__content p:not(:last-child){margin-bottom:15px}}.l-perspective__content p:not(:last-child){margin-bottom:40px}.l-perspective__content p+blockquote,.l-perspective__content p+ol,.l-perspective__content p+ul{margin-top:-30px}@media screen and (max-width:767px){.l-perspective__content p:not(:last-child){margin-bottom:25px}.l-perspective__content p+blockquote,.l-perspective__content p+ol,.l-perspective__content p+ul{margin-top:-15px}}.l-perspective__content a{color:#ff5c41}.l-perspective__content h1{font-size:1.5em}.l-perspective__content h2{font-size:1.35em}.l-perspective__content h3{font-size:1.2em}.l-perspective__content h4{font-size:1em}.l-perspective__content ol,.l-perspective__content ul{padding-left:20px}.l-perspective__content ol:not(:last-child),.l-perspective__content ul:not(:last-child){margin-bottom:40px}.l-perspective__content ol li,.l-perspective__content ul li{width:40%}@media screen and (max-width:1024px){.l-perspective__content ol li,.l-perspective__content ul li{width:50%}}@media screen and (max-width:767px){.l-perspective__content ol:not(:last-child),.l-perspective__content ul:not(:last-child){margin-bottom:25px}.l-perspective__content ol li,.l-perspective__content ul li{width:100%}}.l-perspective__content ul{list-style-type:disc}.l-perspective__content ol{list-style-type:decimal}.l-perspective__content blockquote{padding-left:20px;border-left:2px solid #4b1743}.l-perspective__content blockquote:not(:last-child){margin-bottom:40px}.l-perspective__content blockquote p{width:100%;font-style:italic}.l-perspective__content-right{width:45vw;position:absolute;top:-480px;right:60px;opacity:0}@media screen and (max-width:1024px){.l-perspective__content-right{top:-250px;right:40px}}@media screen and (max-width:767px){.l-perspective__content blockquote:not(:last-child){margin-bottom:25px}.l-perspective__content-right{width:100%;position:static;margin-top:-320px;margin-bottom:50px}}.l-perspective__content-right.is-fixed{width:45vw;position:fixed;top:0;transform:translateY(170px)}@media screen and (min-width:1920px){.l-perspective__content-right.is-fixed{right:110px}}.l-perspective__content-right.is-fixed-bottom{position:absolute;top:auto;right:60px;bottom:100px}.l-perspective__content-right img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;aspect-ratio:4/3}.l-contact .hero .l-container{height:70vh;margin-top:-50px}@media screen and (max-width:1024px){.l-perspective__content-right.is-fixed-bottom{right:40px;bottom:170px}.l-contact .hero .l-container{height:auto;margin-top:0;padding:60px 40px}}.l-contact .hero .lhs{top:0}.l-contact .hero .rhs{opacity:0}@media screen and (max-width:767px){.l-perspective__content-right img{top:0}.l-contact .hero .l-container{padding:0 20px 50px}.l-contact .hero .rhs{padding-top:40px}}.l-contact .hero .rhs img{height:auto;top:0;-o-object-fit:cover;object-fit:cover;aspect-ratio:4/3}.l-contact__content{padding:100px 0;color:#fff;background-color:#4b1743}.l-contact__content .lhs{width:40%}.l-contact__content .lhs h2{margin-bottom:35px;font-weight:300;line-height:1}.l-404 h1,.l-archive__perspectives h2{font-family:TiemposHeadline-Light;font-weight:400}@media screen and (max-width:1024px){.l-contact__content{padding:75px 0}.l-contact__content .lhs{width:35%}.l-contact__content .lhs h2{font-size:40px}}@media screen and (max-width:767px){.l-contact__content .lhs{width:100%}.l-contact__content .lhs h2{margin-bottom:20px;font-size:32px}}.l-contact__content .rhs{width:50%}@media screen and (max-width:1024px){.l-contact__content .rhs{width:60%}}@media screen and (max-width:767px){.l-contact__content .rhs{width:100%;margin-top:40px}}.l-archive__perspectives{padding:100px 0;color:#fff;background-color:#4b1743}.l-archive__perspectives.l-archive__perspectives--full h2{width:100%;text-align:center}.l-archive__perspectives.l-archive__perspectives--full h2 br{display:none}.l-archive__perspectives.l-archive__perspectives--full .l-archive__filter{display:block}.l-archive__perspectives h2{width:35%;font-size:48px;line-height:1.33}@media screen and (max-width:1024px){.l-archive__perspectives{padding:75px 0}.l-archive__perspectives h2{font-size:40px}}@media screen and (max-width:767px){.l-archive__perspectives h2{width:100%;margin-bottom:30px;font-size:32px}}.l-archive__filter{display:none;width:100%;margin:50px auto 100px}@media screen and (max-width:1024px){.l-archive__filter{margin:40px auto 60px}}@media screen and (max-width:767px){.l-archive__filter{margin:30px auto 50px}}.l-archive__filter ul{width:-moz-max-content;width:max-content;margin:0 auto}@media screen and (max-width:1024px){.l-archive__filter ul{width:100%}}.l-archive__filter ul li:not(:first-child){margin-left:15px}@media screen and (max-width:767px){.l-archive__filter ul li{width:47.5%}.l-archive__filter ul li:not(:nth-last-child(-n+2)){margin-bottom:20px}.l-archive__filter ul li:not(:first-child){margin-left:0}}@media screen and (max-width:1024px){.l-archive__filter ul li .button{width:auto}}.l-archive__filter ul li .button.is-active{background-color:#ff5c41;box-shadow:none}.l-404{min-height:calc(100vh - 210px - 108px);text-align:center}.l-404 h1{font-size:clamp(72px,4.3vw,64px);line-height:1}@media screen and (max-width:767px){.l-404 h1{font-size:40px}}.l-404 p{margin-top:25px}.l-404 a{display:block;width:210px;margin:25px auto 0}