@import url("https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;500&display=swap");@import url("https://fonts.googleapis.com/css2?family=Ubuntu+Mono&display=swap");body,html{font-family:Ubuntu,sans-serif;background-color:#fff;color:#222;font-weight:200}#__next,body,html{height:100%}a{color:#9b9b9b;text-decoration:none;transition:color .3s ease}a:active,a:hover{color:#000}.youtube-container{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;margin-bottom:50px}.youtube-container iframe{width:100%;height:100%;position:absolute;top:0;left:0}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],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{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.container,.container-fluid{width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width:577px){.container{max-width:540px}}@media(min-width:769px){.container{max-width:720px}}@media(min-width:993px){.container{max-width:960px}}@media(min-width:1201px){.container{max-width:1140px}}@media(min-width:1401px){.container{max-width:1320px}}@font-face{font-family:Futura-Bold;src:url(/fonts/Futura-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Avenir-Book;src:url(/fonts/Avenir-Book.woff) format("woff");font-weight:regular;font-style:normal}@font-face{font-family:Avenir-Heavy;src:url(/fonts/Avenir-Heavy.woff) format("woff");font-weight:regular;font-style:normal}@font-face{font-family:Cub-Sans-Bold;src:url(/fonts/Cub-Sans-Bold.woff) format("woff");font-weight:regular;font-style:normal}.accordion{position:relative}.accordion-item{border-bottom:1px solid #000;overflow:hidden}.accordion-item__question-container{width:100%;text-align:left;padding:20px 0 0;display:flex;align-items:center;column-gap:10px;font-size:20px;background:transparent;border:none;cursor:pointer}.accordion-item__question-content{margin:0;font-family:Cub-Sans-Bold,Helvetica,sans-serif;font-size:36px;color:#2d2926}.accordion-item__icon-container{position:relative;padding:10px}.accordion-item__icon-container--active .accordion-item__icon--1{transform:rotate(180deg)}.accordion-item__icon{position:absolute;width:17px;height:3px;background:#2d2926;top:calc(50% - 1.5px);left:calc(50% - 8.5px);transition:all .4s cubic-bezier(.1,.7,.6,.9)}.accordion-item__icon--1{transform:rotate(90deg)}.accordion-item__title{font-family:Avenir-Book,Helvetica,sans-serif;font-size:20px;color:#2d2926;padding-bottom:20px}@media(min-width:769px){.accordion-item__title{font-family:Avenir-Heavy,Helvetica,sans-serif}}.accordion-item__answer-container{transition:all .4s cubic-bezier(.1,.7,.6,.9);display:flex;justify-content:space-between;column-gap:135px}.accordion-item__answer-content{margin:0;font-family:Avenir-Book,Helvetica,sans-serif;font-size:20px;color:#2d2926}.accordion-item__image-container{width:100%}@media(min-width:769px){.accordion-item__image-container{display:none}}.accordion-item__image{width:100%;height:auto}.border-landscape-image__container{padding:45px}@media(min-width:577px){.border-landscape-image__container{padding:125px 145px}}@media(min-width:769px){.border-landscape-image__container{padding:200px}}.border-landscape-image__container img{width:100%;height:auto}.border-landscape-image__title{font-family:Cub-Sans-Bold,Helvetica,sans-serif;font-size:22px;color:#2d2926;margin:0 25px}@media(min-width:577px){.border-landscape-image__title{font-size:32px;margin:0;padding:0 27px 0 47px}}.border-landscape-image__caption{font-family:Avenir-Book,Helvetica,sans-serif;font-size:22px;color:#2d2926;margin:5px 25px 0}@media(min-width:577px){.border-landscape-image__caption{font-size:22px;margin:0;padding:0 27px 0 47px}}.border-portrait-image__container{padding:30px 0;display:flex;justify-content:center}@media(min-width:577px){.border-portrait-image__container{padding:80px 0}}@media(min-width:769px){.border-portrait-image__container{padding:120px 0}}.border-portrait-image__image{max-width:100%}@media(min-width:577px){.border-portrait-image__image{max-width:72%}}@media(min-width:769px){.border-portrait-image__image{max-width:42%}}.border-portrait-image__image img{width:100%;height:auto}.border-portrait-image__title{font-family:Cub-Sans-Bold,Helvetica,sans-serif;font-size:22px;color:#2d2926;margin:0 25px}@media(min-width:577px){.border-portrait-image__title{font-size:32px;margin:0}}.border-portrait-image__caption{font-family:Avenir-Book,Helvetica,sans-serif;font-size:22px;color:#2d2926;margin:5px 25px 0}@media(min-width:577px){.border-portrait-image__caption{font-size:22px;margin:0}}.ck-mark__logo{position:fixed;right:27px;top:14px;align-items:flex-start;display:none;z-index:3}@media(min-width:577px){.ck-mark__logo{display:flex}}.ck-mark__logo-button{margin-top:-5px;cursor:pointer}.ck-mark__logo span{margin-top:0;height:11px;width:11px;background-color:#000;border-radius:100%;display:inline-block;border:0;box-shadow:0 0 0 0 #000;transform:scale(1);animation:pulse 2s 5}.ck-mark__logo-image{max-width:137px;margin-right:-11px}.ck-mark__logo-image img,.ck-mark__logo-image video{max-width:100%}.ckmarklogo{position:absolute;bottom:0;width:100%}.ckmarklogo__container{z-index:2;position:relative}.ckmarklogo__container img{width:100%}.ckmarklogo__container video{max-width:100%}.ckmarklogo__container--mobile{z-index:3}.ckmarklogo__container iframe{width:100%;height:auto;border:0}.ckmarklogo__container svg{animation:fade .5s 1}@keyframes fade{0%{opacity:0}to{opacity:1}}.contact-form{width:100%}.contact-form__container{margin-bottom:60px}.contact-form__container h2{font-family:Cub-Sans-Bold,Helvetica,sans-serif;font-size:22px;line-height:27px;margin-top:0}@media(min-width:769px){.contact-form__container h2{font-size:32px;line-height:42px}}.contact-form__form{display:flex;flex-direction:column;row-gap:10px}.contact-form__form input,.contact-form__form textarea{border:1px solid #efedea;padding:10px;border-radius:5px;font-family:Avenir-Book,Helvetica,sans-serif;font-size:16px}.contact-form__form input[type=file]{display:none}.contact-form__form input[type=submit]{background-color:unset;border:none;padding:5px 0;font-family:Cub-Sans-Bold,Helvetica,sans-serif;font-size:16px;color:#2d2926;cursor:pointer}.contact-form .contact-form__container .contact-form__error{font-family:Avenir-Book,Helvetica,sans-serif;font-size:11px;line-height:0px;margin:0 0 5px;color:red}.contact-form__buttons{display:flex;justify-content:space-between;align-items:center}.contact-form__file-upload{display:flex;column-gap:10px;align-items:center;font-size:15px;cursor:pointer}.contact-form__file-upload svg{width:15px;height:15px}.full-width-image__container{max-width:100%;padding:0 27px 0 46px}.full-width-image__container img{width:100%;height:auto}.full-width-image__title{font-family:Cub-Sans-Bold,Helvetica,sans-serif;font-size:22px;color:#2d2926;margin:0 25px}@media(min-width:577px){.full-width-image__title{font-size:32px;margin:0}}.full-width-image__caption{font-family:Avenir-Book,Helvetica,sans-serif;font-size:22px;color:#2d2926;margin:5px 25px 0}@media(min-width:577px){.full-width-image__caption{font-size:22px;margin:0}}.full-width-text__container{padding:44px 55px;text-align:left;font-family:Cub-Sans-Bold,Helvetica,sans-serif;font-size:18px;color:#2d2926}@media(min-width:577px){.full-width-text__container{font-size:32px;padding:100px 80px}}@media(min-width:769px){.full-width-text__container{padding:200px;text-align:center}}.full-width-text__container>*{margin:0}.full-width-tile-images{box-sizing:border-box}.full-width-tile-images__container{display:grid;grid-template-columns:1fr 1fr;max-width:100%;padding:0 27px 0 46px}.full-width-tile-images__container img{max-width:100%;height:auto}.full-width-tile-images__title{font-family:Cub-Sans-Bold,Helvetica,sans-serif;font-size:22px;color:#2d2926;margin:0 25px}@media(min-width:577px){.full-width-tile-images__title{font-size:32px;margin:0;padding:0 27px 0 47px}}.full-width-tile-images__caption{font-family:Avenir-Book,Helvetica,sans-serif;font-size:22px;color:#2d2926;margin:5px 25px 0}@media(min-width:577px){.full-width-tile-images__caption{font-size:22px;margin:0;padding:0 27px 0 47px}}.image-text-image-stack__container{padding:70px 45px;display:flex;flex-direction:column;row-gap:30px}@media(min-width:577px){.image-text-image-stack__container{padding:70px 80px;row-gap:50px}}@media(min-width:769px){.image-text-image-stack__container{padding:108px 27px 90px 46px;row-gap:70px}}.image-text-image-stack__image{flex:1 1;min-width:0}.image-text-image-stack__image img{width:100%;height:auto}.image-text-image-stack__text{text-align:center;font-family:Cub-Sans-Bold,Helvetica,sans-serif;font-size:16px;color:#2d2926}@media(min-width:577px){.image-text-image-stack__text{font-size:24px}}@media(min-width:769px){.image-text-image-stack__text{font-size:32px}}.image-swapper{margin:auto;z-index:1;transition:all 1s cubic-bezier(.075,.82,.165,1)}.image-swapper,.image-swapper__wrapper{position:absolute;inset:0;width:100%;height:100%}.image-swapper__wrapper{z-index:0}.image-swapper__container{width:100%;height:100%;position:relative}.image-swapper img{object-fit:cover;width:100%;height:100%}.image-text-side-by-side__container{display:flex;padding:40px 45px;align-items:center;flex-direction:column}@media(min-width:577px){.image-text-side-by-side__container{flex-direction:row;padding:120px 80px}}@media(min-width:769px){.image-text-side-by-side__container{padding:90px 27px 100px 46px}}.image-text-side-by-side__container .image-text-side-by-side__image{width:100%}@media(min-width:577px){.image-text-side-by-side__container .image-text-side-by-side__image{width:47%;max-width:47%;min-width:47%}}.image-text-side-by-side__container--switched .image-text-side-by-side__image{width:unset;order:2}.image-text-side-by-side__container--switched .image-text-side-by-side__text{width:100%;order:1;margin-left:0}@media(min-width:577px){.image-text-side-by-side__container--switched .image-text-side-by-side__text{width:47%;max-width:47%;min-width:47%;order:1}}.image-text-side-by-side__image img{width:100%;height:auto;margin:auto;display:block}@media(min-width:577px){.image-text-side-by-side__image img{width:80%}}@media(min-width:769px){.image-text-side-by-side__image img{width:50%}}.image-text-side-by-side__text{font-family:Cub-Sans-Bold,Helvetica,sans-serif;font-size:24px;color:#2d2926;margin-left:-11px}@media(min-width:769px){.image-text-side-by-side__text{font-size:32px}}.image-text-stack__container{padding:38px 47px}@media(min-width:577px){.image-text-stack__container{padding:90px 50px}}@media(min-width:769px){.image-text-stack__container{padding:108px 27px 90px 46px}}.image-text-stack__images{display:flex;column-gap:16px}@media(min-width:577px){.image-text-stack__images{column-gap:35px}}@media(min-width:769px){.image-text-stack__images{column-gap:80px}}.image-text-stack__images img{flex:1 1;min-width:0}.image-text-stack__text{margin-top:80px;font-family:Cub-Sans-Bold,Helvetica,sans-serif;font-size:16px;color:#2d2926}@media(min-width:577px){.image-text-stack__text{font-size:24px}}@media(min-width:769px){.image-text-stack__text{font-size:32px}}.job{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #2d2926}.job__title{color:#2d2926;font-family:Cub-Sans-Bold,Helvetica,sans-serif;font-size:22px}.job__intro{color:#2d2926;font-family:Avenir-Book,Helvetica,sans-serif;font-size:20px}.job__intro p{margin:5px 0 20px}.job__body{transition:all .4s cubic-bezier(.1,.7,.6,.9);overflow:hidden}.job__body li,.job__body p{font-family:Avenir-Book,Helvetica,sans-serif;font-size:20px;line-height:26px;font-weight:400}.job__body strong{font-family:Avenir-Heavy,Helvetica,sans-serif}.job__buttons{display:flex;column-gap:30px;padding-left:8px;margin-top:10px}.job__icon-container{position:relative}.job__icon-container--active .job__icon--1{transform:rotate(180deg)}.job__button-apply,.job__button-more{display:flex;column-gap:15px;cursor:pointer;margin:0}.job__button-apply p,.job__button-more p{margin:0}.job__icon{position:absolute;width:14px;height:3px;background:#2d2926;top:calc(50% - 1.5px);left:calc(50% - 8.5px);transition:all .4s cubic-bezier(.1,.7,.6,.9)}.job__icon--1{transform:rotate(90deg)}.job__button-text{color:#2d2926;font-family:Cub-Sans-Bold,Helvetica,sans-serif!important}.nav{position:fixed;left:37px;display:flex;justify-content:center;top:-3px;z-index:3}.nav--connect{width:100%;background:#fff;background:linear-gradient(180deg,#fff 89%,hsla(0,0%,100%,0))}@media(min-width:993px){.nav{left:47%}}.nav__container{display:none}.nav__container--connect{margin-left:0}@media(min-width:577px){.nav__container{display:block}}.nav__container ul{display:flex;column-gap:22px;padding-left:0}@media(min-width:769px){.nav__container ul{column-gap:12px}}.nav__container li{list-style-type:none}.nav__container a{color:#918a89;font-family:Cub-Sans-Bold,Helvetica,sans-serif;font-size:20px}.nav__container a.active{color:#2d2926}.navigation-mobile{max-height:100%}@media(min-width:577px){.navigation-mobile{display:none}}.navigation-mobile__button-container{position:fixed;width:38px;height:38px;cursor:pointer;top:20px;right:30px;z-index:4}.navigation-mobile__button-container--active .navigation-mobile__line{background:#efedea}.navigation-mobile__button-container--active .navigation-mobile__line--1{transform:rotate(180deg)}.navigation-mobile__line{position:absolute;width:28px;height:2px;background:#222;top:calc(50% - 1px);left:calc(50% - 14px);transition:all .4s cubic-bezier(.1,.7,.6,.9)}.navigation-mobile__line--1{transform:rotate(90deg)}.navigation-mobile__menu-container{position:fixed;top:-100%;left:0;height:100%;width:100%;background-color:#28282d;display:flex;flex-direction:column;justify-content:space-between;z-index:3;transition:all .4s cubic-bezier(.1,.7,.6,.9);overflow:hidden}.navigation-mobile__menu-container--active{top:0}.navigation-mobile__menu-links{padding:30px}.navigation-mobile__menu-links ul{list-style-type:none;margin:0;padding:0}.navigation-mobile__menu-links li{padding-bottom:10px}.navigation-mobile__menu-links li a{color:#efedea;font-family:Cub-Sans-Bold,Helvetica,sans-serif;font-size:36px}.navigation-mobile__mark{padding:30px;display:flex;justify-content:center}.navigation-mobile__mark svg{width:100%}.layout{min-height:100vh}.side-by-side-images__container{display:grid;grid-template-columns:1fr 1fr;max-width:100%;grid-column-gap:25px;column-gap:25px;padding:40px 35px}@media(min-width:577px){.side-by-side-images__container{padding:125px 80px;column-gap:55px}}@media(min-width:769px){.side-by-side-images__container{column-gap:96px;padding:139px 264px}}.side-by-side-images__container img{max-width:100%;height:auto}.scroll-to-top{order:3}.scroll-to-top button{width:100%;border:none;background-color:#efedea;padding:14px 0 24px;font-family:Cub-Sans-Bold,Helvetica,sans-serif;color:#28282d;font-size:22px;display:block}@media(min-width:577px){.scroll-to-top button{display:none}}.staggered-image__container{padding:75px 0;display:flex;justify-content:space-between;flex-direction:column}@media(min-width:577px){.staggered-image__container{padding:120px 50px}}@media(min-width:769px){.staggered-image__container{padding:0 27px 121px 46px;flex-direction:row;column-gap:40px}}.staggered-image__container img{max-width:100%;height:auto}.staggered-image__left-image{flex:1 1;min-width:0;max-width:100%}@media(min-width:577px){.staggered-image__left-image{max-width:41%}}@media(min-width:769px){.staggered-image__left-image{max-width:100%}}.staggered-image__right-image{margin-top:50px;flex:1 1;max-width:100%;align-self:flex-end}@media(min-width:577px){.staggered-image__right-image{max-width:50%;margin-top:130px}}@media(min-width:769px){.staggered-image__right-image{max-width:100%;margin-top:230px}}.staggered-image__title{font-family:Cub-Sans-Bold,Helvetica,sans-serif;font-size:22px;color:#2d2926;margin:0 25px}@media(min-width:577px){.staggered-image__title{font-size:32px;margin:0}}.staggered-image__caption{font-family:Avenir-Book,Helvetica,sans-serif;font-size:22px;color:#2d2926;margin:5px 25px 0}@media(min-width:577px){.staggered-image__caption{font-size:22px;margin:0}}.wordmarks__container{position:fixed;bottom:0;width:100%;z-index:0;transition:all .15s cubic-bezier(.1,.7,.6,.9)}.wordmarks__container--active-hide{z-index:1}.wordmarks__container--active-hide .wordmarks__image-desktop{display:none}.wordmarks__container--active{z-index:3}.wordmarks__container--active svg{opacity:1}.wordmarks__image-desktop{display:none}@media(min-width:577px){.wordmarks__image-desktop{display:block}}.wordmarks__image-mobile{padding:0 27px 27px;opacity:.4}@media(min-width:577px){.wordmarks__image-mobile{display:none}}.about{margin-top:53px;display:flex;flex-direction:column;z-index:1;position:relative;-ms-overflow-style:none;scrollbar-width:none}.about::-webkit-scrollbar{display:none}.about h2{font-family:Cub-Sans-Bold,Helvetica,sans-serif;color:#2d2926;font-size:22px;margin-bottom:13px;margin-top:0}@media(min-width:577px){.about h2{font-size:14px}}.about__top{max-width:100%;z-index:1;position:relative;margin-top:36px;order:2;padding-left:26px;padding-right:26px;display:flex;flex-direction:column;padding-bottom:40vh}@media(min-width:577px){.about__top{column-gap:30px;padding-left:37px;padding-right:12px;max-width:70%;padding-bottom:30vh}}@media(min-width:769px){.about__top{order:2;padding-left:46px;padding-right:77px;width:38%;flex-direction:column;column-gap:unset;padding-bottom:90vh}}.about__top-row{margin-bottom:72px;display:flex;column-gap:35px;flex-direction:column}@media(min-width:577px){.about__top-row{flex-direction:row;margin-bottom:56px;border-top:none}}.about__top-row h2{font-size:22px;min-width:128px;opacity:0;padding-bottom:5px;border-bottom:1px solid #000}@media(min-width:769px){.about__top-row h2{font-size:14px;border-bottom:none}}.about__top-content{display:grid;grid-template-columns:1fr;grid-column-gap:50px;column-gap:50px;grid-row-gap:40px;row-gap:40px}@media(min-width:577px){.about__top-content{grid-template-columns:1fr 1fr;row-gap:40px}}.about__top-content ul{list-style-type:none;padding:0;margin:0;opacity:0}.about__top-content ul li{font-family:Avenir-Book,Helvetica,sans-serif;font-size:21px;line-height:28px;white-space:nowrap}@media(min-width:577px){.about__top-content ul li{font-size:13px;line-height:18px}}.about__top-content ul li strong{font-family:Cub-Sans-Bold,Helvetica,sans-serif;font-size:22px;line-height:0;line-height:1.15}@media(min-width:769px){.about__top-content ul li strong{font-size:14px}}.about__bottom{padding-left:37px;width:73%;overflow-y:scroll;order:1}@media(min-width:769px){.about__bottom{order:1;width:47%}}.about__bottom::-webkit-scrollbar{display:none}.about__bottom p{font-family:Cub-Sans-Bold,Helvetica,sans-serif;color:#28282d;font-size:36px;line-height:44px;opacity:0;margin-bottom:72px}.about__bottom-column{padding-top:27vh}@media(min-width:769px){.about__bottom-column{padding-top:42vh}}.connect__container{margin-top:50px;display:flex;z-index:2;position:relative;column-gap:40px;flex-direction:column}@media(min-width:577px){.connect__container{flex-direction:row;margin-top:141px}}@media(min-width:769px){.connect__container{column-gap:unset;margin-top:111px}}.connect__left-column{position:relative}@media(min-width:769px){.connect__left-column{position:fixed}}.connect__left-column-row{margin-bottom:20px;padding-left:39px}@media(min-width:577px){.connect__left-column-row{padding-left:37px;margin-bottom:60px}}@media(min-width:769px){.connect__left-column-row{padding-left:46px}}.connect__links--active .connect__main-link h2{color:#2d2926}.connect__links--active .connect__main-link-icon{background-color:#2d2926}.connect__links--active .connect__main-link-icon--1{transform:rotate(180deg)}.connect__links--active .connect__email-link a{color:#2d2926}.connect__main-link{display:flex;column-gap:25px;max-width:-moz-fit-content;max-width:fit-content;cursor:pointer}.connect__main-link h2{font-family:Cub-Sans-Bold,Helvetica,sans-serif;color:#918a89;font-size:22px;margin:0;letter-spacing:1px}@media(min-width:769px){.connect__main-link h2{font-size:32px}}.connect__main-link-icon-container{position:relative}.connect__main-link-icon{position:absolute;width:17px;height:3px;background:#918a89;top:calc(50% - 1.5px);left:calc(50% - 8.5px);transition:all .4s cubic-bezier(.1,.7,.6,.9)}.connect__main-link-icon--1{transform:rotate(90deg)}.connect__email-link{margin-top:0}.connect__email-link a{font-family:Avenir-Book,Helvetica,sans-serif;font-size:22px;color:#918a89;line-height:42px;line-height:26px}@media(min-width:769px){.connect__email-link a{line-height:auto}}.connect__index-text p{margin-top:0}.connect__right-column{overflow:hidden;padding-left:39px;padding-right:30px}@media(min-width:577px){.connect__right-column{padding-right:27px;padding-left:0}}@media(min-width:769px){.connect__right-column{margin-left:47.1%;max-width:33%}}.connect__right-column p{font-family:Avenir-Book,Helvetica,sans-serif;font-size:20px;line-height:28px}.connect__index-text{margin-bottom:40px}.connect__contact-info{display:flex;justify-content:space-between}.connect__contact-info p{margin:0}.connect__contact-info a{font-family:Avenir-Book,Helvetica,sans-serif;font-size:20px;line-height:28px;color:#2d2926;display:block}.home__button{position:absolute;top:20px;left:30px;z-index:2}.home__button span{margin-top:0;height:11px;width:11px;background-color:#000;border-radius:100%;display:inline-block;border:0;animation:pulse 2s 5}@media(min-width:577px){.home__button span{display:none}}.home__container{position:absolute;top:84px;left:0;max-width:100%;z-index:2;padding:38px}@media(min-width:577px){.home__container{max-width:533px;left:37px;top:36%;padding:0}}@media(min-width:769px){.home__container{top:94px;left:27px;max-width:37%}}.home__container p{color:#2d2926;font-family:Cub-Sans-Bold,Helvetica,sans-serif;font-size:22px;line-height:28px;margin-top:0}@media(min-width:769px){.home__container p{font-size:36px;line-height:normal;font-size:20px;line-height:24px}}.home__content>*{color:inherit!important}.home__slider{height:100vh;position:relative}.home__slider-container{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;height:-moz-fit-content;height:fit-content}.home__slide-container{outline:none}.home__slide-container img{width:90%;height:100%;object-fit:cover;margin:0 auto}.slick-track{display:flex!important;align-items:baseline}.slick-center{animation:fade-in-move-down 1.2s}.slick-center img{height:300px}@keyframes fade-in-move-down{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(0,0,0,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px transparent}to{transform:scale(.95);box-shadow:0 0 0 0 transparent}}.team__intro-container{margin:94px 0 0 27px;max-width:69%;z-index:5}@media screen and (min-width:1025px){.team__intro-container{position:absolute;top:94px;left:27px;max-width:50%;margin:0}}@media screen and (min-width:1325px){.team__intro-container{max-width:35%}}.team__intro-content h1{color:#2d2926;font-family:Cub-Sans-Bold,Helvetica,sans-serif;font-size:28px;line-height:32px;margin-top:0}@media screen and (min-width:1025px){.team__intro-content h1{line-height:24px;font-size:20px}}.team__intro-content--white h1{color:#fff}.team__team-members{max-width:100%;margin:0 27px;position:relative;z-index:1}.team__team-members--hover{z-index:0}.team__team-members-container{display:flex;margin-top:24px;column-gap:30px}@media screen and (min-width:1025px){.team__team-members-container{column-gap:60px;margin-top:94px}}.team__team-member{width:20%}.team__team-member .accordion-item{border-bottom:unset}.team__team-member .accordion-item__question-container{padding-top:6px;justify-content:space-between}.team__team-member .accordion-item__question-content,.team__team-member .accordion-item__title{font-size:12px}.team__team-member .accordion-item__title{font-family:Avenir-Book,Helvetica,sans-serif}.team__team-member .accordion-item__answer-content{font-family:Cub-Sans-Bold,Helvetica,sans-serif;font-size:12px;line-height:14px}.team__team-member .accordion-item__icon{width:10px;height:2px}.team__team-member--0{order:1}@media screen and (min-width:1025px){.team__team-member--0{padding-top:16%;order:1}}@media screen and (min-width:1325px){.team__team-member--0{padding-top:13%}}@media screen and (min-width:1800px){.team__team-member--0{padding-top:20%}}@media screen and (min-width:2300px){.team__team-member--0{padding-top:15%}}.team__team-member--1{order:3}@media screen and (min-width:1025px){.team__team-member--1{padding-top:13%;order:2}}@media screen and (min-width:1325px){.team__team-member--1{padding-top:10%}}@media screen and (min-width:1800px){.team__team-member--1{padding-top:10%}}@media screen and (min-width:2300px){.team__team-member--1{padding-top:6%}}.team__team-member--2{padding-top:30%;order:2}@media screen and (min-width:1025px){.team__team-member--2{order:3;padding-top:10%}}@media screen and (min-width:1325px){.team__team-member--2{padding-top:0}}.team__team-member--3{order:4;padding-top:30%}@media screen and (min-width:1025px){.team__team-member--3{padding-top:13%;order:4}}@media screen and (min-width:1325px){.team__team-member--3{padding-top:10%}}@media screen and (min-width:1800px){.team__team-member--3{padding-top:10%}}@media screen and (min-width:2300px){.team__team-member--3{padding-top:6%}}.team__team-member--4{order:5;padding-top:60%}@media screen and (min-width:1025px){.team__team-member--4{padding-top:16%;order:5}}@media screen and (min-width:1325px){.team__team-member--4{padding-top:13%}}@media screen and (min-width:1800px){.team__team-member--4{padding-top:20%}}@media screen and (min-width:2300px){.team__team-member--4{padding-top:15%}}.team__team-member-container{width:100%;aspect-ratio:3/4;line-height:0}.team__team-member-image{max-width:100%}.team__member-image{width:100%;height:300px;position:relative;overflow:hidden}.team__member-image img{object-fit:cover;object-position:center;width:100%;height:100%}.team__member-info{padding:5px 24px 20px}@media(min-width:769px){.team__member-info{padding:30px 24px 20px}}.team__member-name{color:#2d2926;margin-bottom:0}.team__member-name,.team__member-title{font-family:Cub-Sans-Bold,Helvetica,sans-serif;font-size:22px}.team__member-title{color:#918a89;margin-top:0}.team__member-bio{font-family:Avenir-Book,Helvetica,sans-serif;font-size:22px;color:#2d2926;line-height:28px}.team__hidden-team-image{position:absolute;object-fit:cover;height:100%;width:100%;top:0;left:0}.team__mobile-container{position:relative;z-index:1}.work-page,.work__container{z-index:2;position:relative}.work-page__hero-container{display:flex;height:100vh;flex-direction:column;margin-top:75px}@media(min-width:577px){.work-page__hero-container{flex-direction:row;margin-top:0}}.work-page__hero-left{width:100%;order:2}@media(min-width:577px){.work-page__hero-left{order:1;width:47%;min-width:47%;max-width:47%}}.work-page__hero-details{margin:5px 0 0 15px}@media(min-width:577px){.work-page__hero-details{margin:111px 0 0 46px}}.work-page__hero-title h1{font-family:Cub-Sans-Bold,Helvetica,sans-serif;font-size:36px;color:#2d2926;margin-bottom:0}@media(min-width:769px){.work-page__hero-title h1{font-size:32px}}.work-page__hero-subtitle{margin-bottom:20px}@media(min-width:577px){.work-page__hero-subtitle{margin-bottom:160px}}.work-page__hero-subtitle p{font-family:Avenir-Book,Helvetica,sans-serif;font-size:24px;color:#2d2926;margin-top:0}@media(min-width:769px){.work-page__hero-subtitle p{font-size:22px}}.work-page__hero-text{color:#2d2926;font-family:Avenir-Book,Helvetica,sans-serif;font-size:26px}@media(min-width:769px){.work-page__hero-text{font-size:22px}}.work-page__hero-right{position:relative;order:1;min-height:565px}@media(min-width:577px){.work-page__hero-right{order:2}}.work-page__hero-right img{width:100%;height:100%;object-fit:cover}.work-page__pagination-container{display:flex;justify-content:center;padding:143px 15px 280px;flex-direction:column}@media(min-width:577px){.work-page__pagination-container{padding:143px 38px 280px}}@media(min-width:769px){.work-page__pagination-container{flex-direction:row;justify-content:space-between}}.work-page__pagination-container a{font-family:Cub-Sans-Bold,Helvetica,sans-serif;font-size:8vw;color:#2d2926;display:block;text-align:center}@media(min-width:577px){.work-page__pagination-container a{font-size:7.5vw}}@media(min-width:769px){.work-page__pagination-container a{font-size:42px}}.work-page__pagination-container a span{margin-bottom:-5px}.services{margin-top:53px;display:flex;flex-direction:column;z-index:1;position:relative;-ms-overflow-style:none;scrollbar-width:none}.services::-webkit-scrollbar{display:none}.services h2{font-family:Cub-Sans-Bold,Helvetica,sans-serif;color:#2d2926;font-size:22px;margin-bottom:13px;margin-top:0}@media(min-width:577px){.services h2{font-size:14px}}.services__top{max-width:100%;z-index:1;position:relative;margin-top:36px;order:2;padding-left:26px;padding-right:26px;display:flex;flex-direction:column;padding-bottom:40vh}@media(min-width:577px){.services__top{column-gap:30px;padding-left:37px;padding-right:12px;max-width:70%;padding-bottom:30vh}}@media(min-width:769px){.services__top{order:2;padding-left:46px;padding-right:77px;width:38%;flex-direction:column;column-gap:unset;padding-bottom:90vh}}.services__top-content-wrapper{margin-bottom:72px;display:flex;column-gap:35px;flex-direction:column}@media(min-width:577px){.services__top-content-wrapper{flex-direction:row;margin-bottom:56px;border-top:none}}.services__top-content-wrapper h2{font-size:22px;min-width:128px;opacity:0;padding-bottom:5px;border-bottom:1px solid #000}@media(min-width:769px){.services__top-content-wrapper h2{font-size:14px;border-bottom:none}}.services__top-row-additional-content img{width:500px;max-width:100%}.services__top-content{display:grid;grid-template-columns:1fr;grid-column-gap:50px;column-gap:50px;grid-row-gap:40px;row-gap:40px}@media(min-width:577px){.services__top-content{grid-template-columns:1fr 1fr;row-gap:40px}}.services__top-content ul{list-style-type:none;padding:0;margin:0;opacity:0}.services__top-content ul li{font-family:Avenir-Book,Helvetica,sans-serif;font-size:21px;line-height:28px;white-space:nowrap}@media(min-width:577px){.services__top-content ul li{font-size:13px;line-height:18px}}.services__top-content ul li strong{font-family:Cub-Sans-Bold,Helvetica,sans-serif;font-size:22px;line-height:0;line-height:1.15}@media(min-width:769px){.services__top-content ul li strong{font-size:14px}}.services__bottom{padding-left:37px;width:73%;overflow-y:scroll;order:1}@media(min-width:769px){.services__bottom{order:1;width:47%}}.services__bottom::-webkit-scrollbar{display:none}.services__bottom p{font-family:Cub-Sans-Bold,Helvetica,sans-serif;color:#28282d;font-size:36px;line-height:44px;opacity:0;margin-bottom:72px}.services__bottom-column{padding-top:27vh}@media(min-width:769px){.services__bottom-column{padding-top:42vh}}