html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}button{border-radius:0}a,a:hover,a:focus{text-decoration:none}html,body{background:#F4F4F4;position:absolute;top:0;bottom:0;left:0;right:0;height:100%;line-height:1.5;-webkit-text-size-adjust:100%}[data-ui-role="content"]{height:100%}.wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;min-height:100%;height:100%}.wrapper--inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;height:100%}.flexbox-fix{display:-ms-flexbox;display:flex}.main{background-color:#fff;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;min-height:100%}[data-browser='ie'] .main{display:block}.clickable{cursor:pointer}.cover-image{background-size:cover;background-position:center;background-repeat:no-repeat}.hide{display:none}@media only screen and (max-width: 767px){.hide-sm{display:none !important}}@media only screen and (min-width: 768px) and (max-width: 999px){.hide-md{display:none !important}}@media only screen and (min-width: 768px){.hide-md-up{display:none !important}}@media only screen and (min-width: 1000px) and (max-width: 1999px){.hide-lg{display:none !important}}@media only screen and (min-width: 1000px){.hide-lg-up{display:none !important}}@media only screen and (min-width: 2000px){.hide-xl{display:none !important}}@media only screen and (min-width: 2000px){.hide-xl-up{display:none !important}}#breakpoint:after{content:'xsmall';display:none}@media only screen and (max-width: 767px){#breakpoint:after{content:'small';display:none}}@media only screen and (min-width: 768px){#breakpoint:after{content:'medium';display:none}}@media only screen and (min-width: 1000px){#breakpoint:after{content:'large';display:none}}@keyframes slideInBar{0%{height:0}100%{height:2.4em}}@keyframes textFadeIn{0%{opacity:0}100%{opacity:1}}@keyframes logoFadeIn{0%{opacity:0}100%{opacity:1}}@keyframes about-intro--fade-in-out{0%{opacity:0}25%{opacity:1}75%{opacity:1}100%{opacity:0}}@keyframes about-intro--fade-in-rotate{0%{opacity:0}25%{opacity:1}75%{transform:rotate(0deg)}100%{transform:rotate(-180deg)}}@keyframes about-intro--fade-in-stay{0%{opacity:0}25%{opacity:1}75%{opacity:1}100%{opacity:.25}}@keyframes about-intro--leave{100%{transform:translateX(-100%);visibility:hidden}}@keyframes animated-hero{100%{transform:translateY(-5%);opacity:1}}@keyframes contact-hero-line--first-line{0%{transform:translateX(0)}20%{transform:translateX(-30%)}30%{transform:translateX(-30%)}60%{transform:translateX(-65%)}70%{transform:translateX(-65%)}90%{transform:translateX(-100%)}100%{transform:translateX(-100%)}}@keyframes contact-hero-line--second-line{0%{transform:translateX(-100%)}20%{transform:translateX(-75%)}30%{transform:translateX(-75%)}60%{transform:translateX(-40%)}70%{transform:translateX(-40%)}90%{transform:translateX(0)}100%{transform:translateX(0)}}@keyframes contact-hero-line--third-line{0%{transform:translateX(0)}20%{transform:translateX(-30%)}30%{transform:translateX(-30%)}60%{transform:translateX(-70%)}70%{transform:translateX(-70%)}90%{transform:translateX(-100%)}100%{transform:translateX(-100%)}}@keyframes contact-hero-line--first-word{15%{color:#1f1f1f}20%{color:#F5E24B}25%{color:#F5E24B}30%{color:#1f1f1f}}@keyframes contact-hero-line--second-word{60%{color:#1f1f1f}65%{color:#174FF5}70%{color:#174FF5}75%{color:#1f1f1f}}@keyframes contact-hero-line--third-word{85%{color:#1f1f1f}90%{color:#7C53F9}95%{color:#7C53F9}100%{color:#1f1f1f}}@keyframes history-carousel--reveal{0%{transform:translateX(100%)}100%{transform:translateX(0%)}}@keyframes careers-blink-timer-ending{0%{opacity:.6}25%{opacity:1}75%{opacity:1}100%{opacity:.6}}@keyframes careers-countdown-animation{80%{content:"0";opacity:0;transform:scale(1.4)}81%{content:"0";opacity:0;transform:scale(1.4)}95%{content:"0";opacity:1;transform:scale(1.2)}100%{content:"0";opacity:0;transform:scale(1)}55%{content:"1";opacity:0;transform:scale(1.4)}56%{content:"1";opacity:0;transform:scale(1.4)}70%{content:"1";opacity:1;transform:scale(1.2)}75%{content:"1";opacity:0;transform:scale(1)}30%{content:"2";opacity:0;transform:scale(1.4)}31%{content:"2";opacity:0;transform:scale(1.4)}45%{content:"2";opacity:1;transform:scale(1.2)}50%{content:"2";opacity:0;transform:scale(1)}5%{content:"3";opacity:0;transform:scale(1.4)}6%{content:"3";opacity:0;transform:scale(1.4)}20%{content:"3";opacity:1;transform:scale(1.2)}25%{content:"3";opacity:0;transform:scale(1)}}.about-page .hero .hero__container div>h1>div>span{height:"Huge",sans-serif;font-size:3.5625rem;letter-spacing:0rem;line-height:1.15789}@media only screen and (min-width: 768px){.about-page .hero .hero__container div>h1>div>span{height:"Huge",sans-serif;font-size:5.5625rem;letter-spacing:0rem;line-height:1.11236}}@media only screen and (min-width: 1000px){.about-page .hero .hero__container div>h1>div>span{height:"Huge",sans-serif;font-size:7.5rem;letter-spacing:0rem;line-height:1.03333}}@media only screen and (min-width: 2000px){.about-page .hero .hero__container div>h1>div>span{height:"Huge",sans-serif;font-size:9.5625rem;letter-spacing:0rem;line-height:1.01307}}@media only screen and (max-width: 767px){.about-page .hero .hero__container div>h1>div>span{font-size:46px;line-height:1.05}}@media only screen and (min-width: 1000px){.about-page .section-subtitle{width:32.20339%}}.about-page .carousel-component{background:#000}.about-page .carousel--with-content{padding:0 12.8% 80px}@media only screen and (min-width: 768px){.about-page .carousel--with-content{padding-left:0;padding-right:0}}.about-page .carousel--with-content .carousel{width:240%}@media only screen and (min-width: 768px){.about-page .carousel--with-content .carousel{margin:0 auto;width:83.05085%}}@media only screen and (min-width: 1000px){.about-page .carousel--with-content .carousel{width:74.68354%}}.about-page .carousel--with-content .carousel__content{padding:0}@media only screen and (min-width: 768px){.about-page .carousel--with-content .carousel__content{width:100%}}.about-page .carousel--with-content .carousel__header-img{margin-bottom:35px}@media only screen and (min-width: 768px){.about-page .carousel--with-content .carousel__slide{cursor:default}}.about-page .carousel--with-content .carousel__slide:not(:last-child){padding-right:5.06329%}.e2e.copy-section__container{position:relative}@media only screen and (min-width: 1000px){.e2e.copy-section__link-list{margin-left:1.69492%;width:59.32203%}}.manifesto .section-subtitle{color:#000}.manifesto .section-subtitle__rule{border-top-color:#000}.manifesto .copy-section__container{overflow:hidden}@media only screen and (min-width: 1000px){.manifesto .copy-section__subtitle{padding-top:14px}}.manifesto .copy-section__body{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}@media only screen and (min-width: 768px){.manifesto .copy-section__body{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 1000px){.manifesto .copy-section__body{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 2000px){.manifesto .copy-section__body{height:"Copernicus",serif;font-size:1.5rem;letter-spacing:-.03125rem;line-height:1.5}}.manifesto .copy-section__body p{padding-bottom:0px}.our-services__graph{margin-top:40px;max-width:100%}.alumni-directory-page{background-color:#fff}.alumni-directory-page-container{max-width:1070px;margin:0 auto;width:90%}.alumni-directory-page-privacy-notes-cta-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:80px 0}.alumni-directory-page-privacy-notes-cta{height:"Copernicus",serif;color:#000;font-size:18px;line-height:1.5555}.alumni-directory-page-privacy-notes-cta:hover{color:#EA178C}.alumni-directory-page .copy-section__container{padding-bottom:30px}.article{background-color:#fff;transform:translate(0)}.article .hero{background-color:#000}@media only screen and (min-width: 768px){.article .hero{padding-top:0px}}.article .hero-eyebrow{color:#fff}.article .hero__title{height:"Huge",sans-serif;font-size:3.75rem;letter-spacing:0rem;line-height:1.03333}@media only screen and (min-width: 768px){.article .hero__title{height:"Huge",sans-serif;font-size:6.5rem;letter-spacing:0rem;line-height:.875}}@media only screen and (min-width: 1000px){.article .hero__title{height:"Huge",sans-serif;font-size:10.625rem;letter-spacing:0rem;line-height:.99412}}@media only screen and (min-width: 2000px){.article .hero__title{height:"Huge",sans-serif;font-size:13.75rem;letter-spacing:0rem;line-height:.87273}}.article .hero__container>.hero-eyebrow{top:-90px}.article__text{padding:0 10.25641%}@media only screen and (min-width: 768px){.article__text{padding-left:34.48468%;padding-right:12.65823%}}.article__text p{padding:25px 0}.article__text img{max-width:100%}.article .carousel-component,.article .video-player{margin-left:auto;margin-right:auto;width:74.35897%;margin:30px auto}@media only screen and (min-width: 768px){.article .carousel-component,.article .video-player{width:83.05085%}}@media only screen and (min-width: 1000px){.article .carousel-component,.article .video-player{width:87.34177%}}@media only screen and (max-width: 767px){.article .video-player__video[poster]{height:100%;width:100%}}.careers-page{background:#000}.careers-page .flexbox-fix{background-color:#fff}.careers-page .hero__content{max-width:1650px}.careers-page .hero__title{height:"Huge",sans-serif;font-size:3.5625rem;letter-spacing:0rem;line-height:1.15789}@media only screen and (min-width: 768px){.careers-page .hero__title{height:"Huge",sans-serif;font-size:5.5625rem;letter-spacing:0rem;line-height:1.11236}}@media only screen and (min-width: 1000px){.careers-page .hero__title{height:"Huge",sans-serif;font-size:10rem;letter-spacing:0rem;line-height:1.025}}@media only screen and (min-width: 2000px){.careers-page .hero__title{height:"Huge",sans-serif;font-size:10.75rem;letter-spacing:0rem;line-height:1.01744}}.careers-page .copy-section{background:#fff}.careers-page .copy-section__container{padding-top:70px}.careers-page .copy-section__title{height:"Copernicus",serif;font-size:1.875rem;letter-spacing:-.0625rem;line-height:1.4;margin-bottom:70px}@media only screen and (min-width: 768px){.careers-page .copy-section__title{height:"Copernicus",serif;font-size:2.625rem;letter-spacing:-.0625rem;line-height:1.28571}}@media only screen and (min-width: 1000px){.careers-page .copy-section__title{height:"Copernicus",serif;font-size:3.5rem;letter-spacing:-.25rem;line-height:1.25}}@media only screen and (min-width: 2000px){.careers-page .copy-section__title{height:"Copernicus",serif;font-size:4.625rem;letter-spacing:-.1875rem;line-height:1.21622}}.careers-page .copy-section__subtitle{color:#000}.careers-page .copy-section__subtitle hr{border-top:1px solid #000}@media only screen and (min-width: 1000px){.careers-page .copy-section__subtitle{margin-top:14px}}@media only screen and (min-width: 768px){.careers-page .call-to-action__container{padding-left:16.94915%;padding-right:16.94915%;width:auto}}@media only screen and (min-width: 1000px){.careers-page .call-to-action__container{padding:150px 12.71186%}}@media only screen and (min-width: 1000px){.careers-page .call-to-action__headline,.careers-page .call-to-action__description{width:auto}}.case-study__carousel-container{pointer-events:auto;-ms-touch-action:auto;touch-action:auto}@media only screen and (min-width: 768px){.case-study__carousel-container{margin-top:-30px}}@media only screen and (min-width: 1000px){.case-study__carousel-container{margin-top:-60px}}.case-study__carousel-container--disabled{pointer-events:none;-ms-touch-action:none;touch-action:none}@media only screen and (max-width: 767px){.case-study__carousel-container--disabled{pointer-events:auto;-ms-touch-action:auto;touch-action:auto}}@media only screen and (min-width: 768px){.case-study__carousel-container--disabled .carousel{width:auto}}@media only screen and (min-width: 1000px){.case-study__carousel-container--disabled .carousel__figure{padding-top:78%}}.case-study__carousel-container--disabled .carousel__figure img{min-height:100%}.case-study__carousel-container--disabled .carousel__slide{cursor:pointer}.case-study__carousel-container--disabled .carousel__nav-item{display:none}@media only screen and (max-width: 767px){.case-study__carousel-container--disabled .carousel__nav-item{display:block}}.case-study-page__full-width-image{display:block;width:100%}.case-study-2019{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.case-study-2019 .carousel-component{width:100%;margin:0}.case-study-2019 .carousel-component .carousel__figure{border:0}.case-study-2019 .case-study-press-releases{width:100%}.case-study-2019 .case-study-press-releases .section-subtitle__rule{border:0}.contact-container{background-color:#000;overflow:hidden;padding-bottom:60px}@media only screen and (min-width: 1000px){.contact-container{padding-bottom:0px}}.contact-container .hero__title{height:"Huge",sans-serif;font-size:3.75rem;letter-spacing:0rem;line-height:1.03333}@media only screen and (min-width: 768px){.contact-container .hero__title{height:"Huge",sans-serif;font-size:6.5rem;letter-spacing:0rem;line-height:.875}}@media only screen and (min-width: 1000px){.contact-container .hero__title{height:"Huge",sans-serif;font-size:5.625rem;letter-spacing:0rem;line-height:.99412}}@media only screen and (min-width: 2000px){.contact-container .hero__title{height:"Huge",sans-serif;font-size:13.75rem;letter-spacing:0rem;line-height:.87273}}.contact-container .contact-info{padding-top:60px}@media only screen and (min-width: 768px){.contact-container .contact-info{padding-top:90px}}.offices-container{margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:80px 25px;width:100%}@media only screen and (min-width: 768px){.offices-container{padding:80px 0;width:83.05085%}}@media only screen and (min-width: 1000px){.offices-container{padding:100px 0;width:89.87342%}}.curriculum-page--dark{background:#000;color:#fff}@media only screen and (min-width: 1000px){.curriculum-page .section-subtitle{width:32.20339%}}.curriculum__container{margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-bottom:60px;padding-top:128px;width:74.35897%}@media only screen and (min-width: 768px){.curriculum__container{padding-bottom:100px;padding-top:167px}}@media only screen and (min-width: 1000px){.curriculum__container{padding-bottom:25px;padding-top:318px}}.curriculum__subtitle{width:100%}.curriculum__content{width:100%}@media only screen and (min-width: 1000px){.curriculum__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:580px;-ms-flex-align:start;align-items:flex-start}}@media only screen and (min-width: 2000px){.curriculum__content{max-height:40vw}}.curriculum__content .thanks{margin-top:140px}.curriculum__content .dark input{background-color:#000;border-bottom-color:#fff;color:#fff}.curriculum__content button.dark{border:2px solid #fff}.curriculum__content form{width:100%}.curriculum__content form .input-field{margin-bottom:50px}@media only screen and (min-width: 1000px){.curriculum__content form .input-field{width:100%}}.curriculum__title{height:"Huge",sans-serif;font-size:2.5rem;letter-spacing:-.0625rem;line-height:1.1;margin-bottom:50px}@media only screen and (min-width: 768px){.curriculum__title{height:"Huge",sans-serif;font-size:4.5rem;letter-spacing:-.125rem;line-height:1.04167}}@media only screen and (min-width: 1000px){.curriculum__title{height:"Huge",sans-serif;font-size:5rem;letter-spacing:-.125rem;line-height:1.05}}@media only screen and (min-width: 2000px){.curriculum__title{height:"Huge",sans-serif;font-size:8.4375rem;letter-spacing:-.1875rem;line-height:1.03704}}@media only screen and (min-width: 1000px){.curriculum__title{width:100%}}.curriculum--dark{background:#000;color:#fff}.curriculum .text-body:first-child p:first-child{padding-top:0}.curriculum__grid{display:-ms-flexbox;display:flex;-ms-flex-flow:column-reverse;flex-flow:column-reverse;-ms-flex-order:2;order:2}@media only screen and (min-width: 1000px){.curriculum__grid{width:32.20339%;-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-flow:row;flex-flow:row;-ms-flex-order:3;order:3}}.curriculum__grid__item{width:100%}@media only screen and (min-width: 768px){.curriculum__grid__item{margin-bottom:70px}}.curriculum__grid__item--img{margin:0 auto 30px auto;max-width:480px}@media only screen and (min-width: 768px){.curriculum__grid__item--img{margin:0;padding:2% 0 0 5%}}@media only screen and (min-width: 1000px){.curriculum__grid__item--img{max-width:100%;min-width:400px}}.curriculum__grid__item--body{-ms-flex-order:3;order:3}@media only screen and (min-width: 1000px){.curriculum__grid__item--body{-ms-flex-order:2;order:2;width:57.62712%}}@media only screen and (min-width: 1000px){.curriculum__grid__item--body .text-body p{padding:0}}.curriculum__grid__title{height:"Huge",sans-serif;font-size:1.1875rem;letter-spacing:0rem;line-height:1.36842;margin-bottom:10px}@media only screen and (min-width: 768px){.curriculum__grid__title{height:"Huge",sans-serif;font-size:1.3125rem;letter-spacing:0rem;line-height:1.33333}}@media only screen and (min-width: 1000px){.curriculum__grid__title{height:"Huge",sans-serif;font-size:1.5rem;letter-spacing:0rem;line-height:1.25}}@media only screen and (min-width: 2000px){.curriculum__grid__title{height:"Huge",sans-serif;font-size:1.875rem;letter-spacing:0rem;line-height:1.2}}@media only screen and (min-width: 768px){.curriculum__grid__title{margin-bottom:35px}}.curriculum__subtitle .section-subtitle__rule{width:15.25424%}.dept-page--no-hero-img .dept-intro .copy-section__container{padding-top:0}.dept-page .hero__title{height:"Huge",sans-serif;font-size:3.75rem;letter-spacing:0rem;line-height:1.03333}@media only screen and (min-width: 768px){.dept-page .hero__title{height:"Huge",sans-serif;font-size:6.5rem;letter-spacing:0rem;line-height:.875}}@media only screen and (min-width: 1000px){.dept-page .hero__title{height:"Huge",sans-serif;font-size:10.625rem;letter-spacing:0rem;line-height:.99412}}@media only screen and (min-width: 2000px){.dept-page .hero__title{height:"Huge",sans-serif;font-size:13.75rem;letter-spacing:0rem;line-height:.87273}}@media only screen and (min-width: 768px){.dept-page .hero__title{width:49.36709%}}.dept-page .hero-eyebrow{color:#fff}.dept-page .hero-eyebrow__separator{background-color:#fff;border:0;border-top:solid 1px #fff}.dept-page .copy-grid{background:#cecdcf;color:#000}.dept-page .copy-grid__item{margin-bottom:0}@media only screen and (min-width: 768px){.dept-page .copy-grid__item{margin-bottom:60px}.dept-page .copy-grid__item:after{background:#cecdcf;content:"";display:block;height:1px;width:80%}.dept-page .copy-grid__item:nth-last-child(-n+2):after{content:none}}.dept-page .copy-grid .section-subtitle{color:#000}.dept-page .copy-grid .section-subtitle__rule{border-top-color:#000}.dept-page .copy-grid .copy-section__container{padding:0;padding-bottom:70px}@media only screen and (min-width: 768px){.dept-page .copy-grid .copy-section__container{padding-bottom:140px}}.dept-page .copy-grid .copy-section__content{padding-top:70px}@media only screen and (min-width: 1000px){.dept-page .copy-grid .copy-section__content{border-top:1px solid #000}}.dept-page .case-study-press-releases{padding-bottom:70px}@media only screen and (min-width: 768px){.dept-page .case-study-press-releases{padding-bottom:140px}}.dept-intro .section-subtitle__rule{border-top-color:#000}.dept-intro .copy-section__subtitle{color:#000}.dept-capabilities .text-body ul,.dept-capabilities .text-body ol{padding-left:1.375rem}@media only screen and (min-width: 768px){.dept-capabilities .text-body ul,.dept-capabilities .text-body ol{padding-left:1.5625rem}}@media only screen and (min-width: 768px){.dept-video{padding-left:8.47458%;padding-right:8.47458%}}@media only screen and (min-width: 1000px){.dept-video{padding-left:6.32911%;padding-right:6.32911%}}@media only screen and (min-width: 768px){.dept-video{padding-bottom:100px;padding-top:100px}}@media only screen and (min-width: 1000px){.dept-video{padding-bottom:140px;padding-top:140px}}.error-container{padding-left:12.82051%;padding-right:12.82051%;background:#000;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh;-ms-flex-pack:justify;justify-content:space-between;padding:1.69492%;width:100%}@media only screen and (min-width: 768px){.error-container{padding-left:8.47458%;padding-right:8.47458%}}@media only screen and (min-width: 1000px){.error-container{padding-left:6.32911%;padding-right:6.32911%}}@media only screen and (max-width: 767px){.error-container{padding:7.14286%;padding-top:25vh}}.error-container:before{content:""}.error-container__message{height:"Copernicus",serif;font-size:1.875rem;letter-spacing:-.0625rem;line-height:1.4;color:#727272}@media only screen and (min-width: 768px){.error-container__message{height:"Copernicus",serif;font-size:2.625rem;letter-spacing:-.0625rem;line-height:1.28571}}@media only screen and (min-width: 1000px){.error-container__message{height:"Copernicus",serif;font-size:3.5rem;letter-spacing:-.25rem;line-height:1.25}}@media only screen and (min-width: 2000px){.error-container__message{height:"Copernicus",serif;font-size:4.625rem;letter-spacing:-.1875rem;line-height:1.21622}}.error-container__highlight{color:#fff}.global-nav{margin-left:auto;margin-right:auto;width:74.35897%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 768px){.global-nav{width:83.05085%}}@media only screen and (min-width: 1000px){.global-nav{width:87.34177%}}@media only screen and (max-width: 767px){.global-nav{width:100%;padding:90px 50px 0}}@media only screen and (max-width: 320px){.global-nav{padding:90px 30px 0}}@media only screen and (max-width: 767px) and (orientation: landscape){.global-nav{padding-top:70px}}@media only screen and (max-height: 320px){.global-nav{padding-top:45px}}@media only screen and (min-width: 768px){.global-nav{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;left:50%;margin:auto;position:absolute;top:175px;transform:translateX(-50%)}}@media only screen and (min-width: 1000px){.global-nav{left:0;right:0;transform:none}}.global-nav-wrapper{background:#F4F4F4;height:0;overflow:hidden;position:fixed;top:0;transition:height 300ms cubic-bezier(0.25, 0.1, 0.25, 1);width:100%}.global-nav-background--open .global-nav-wrapper{height:100vh}@media only screen and (max-width: 767px){.global-nav-background--open .global-nav-wrapper{height:80vh}}@media only screen and (max-width: 360px){.global-nav-background--open .global-nav-wrapper{height:90vh}}@media only screen and (max-width: 767px) and (orientation: landscape){.global-nav-background--open .global-nav-wrapper{height:100vh}}@media only screen and (min-width: 768px){.global-nav-background--open .global-nav-wrapper{height:440px}}.global-nav-background{background:#F4F4F4;height:100%}@media only screen and (min-width: 768px){.global-nav-background .framebox{background:transparent;border-top:0px solid #F4F4F4;border-left:0px solid #F4F4F4;border-right:0px solid #F4F4F4;border-bottom:0px solid #F4F4F4;height:100vh;left:0px;pointer-events:none;position:fixed;top:0px;transition:border 250ms ease;width:100%;z-index:101}}.global-nav-background--active.nav-is-hidden .h-logo,.global-nav-background--active.nav-is-hidden .global-nav__hit-area{opacity:0;transform:translate3d(-50%, -170%, 0)}.global-nav__hit-area{display:none}@media only screen and (min-width: 1000px){.global-nav__hit-area{background:transparent;border:none;box-shadow:none;cursor:pointer;display:block;height:50px;margin:0;outline:none;padding:0;position:fixed;top:0;width:100%;z-index:300}}.global-nav-social{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 767px){.global-nav-social{padding-top:15px}}@media only screen and (max-width: 767px) and (orientation: landscape){.global-nav-social{padding-top:0}}@media only screen and (min-width: 0) and (max-width: 320px){.global-nav-social{padding-top:10px}}@media only screen and (min-width: 768px){.global-nav-social{bottom:auto;left:50%;position:absolute;top:345px;transform:translateX(-50%)}}.global-nav-social__link{transition:color 200ms cubic-bezier(0.25, 0.1, 0.25, 1);white-space:nowrap}@media only screen and (min-width: 768px){.global-nav-social__link{margin:0 50px}}.global-nav-social__link:hover{color:#EA178C}.global-nav-social__link-copy{color:#000;height:"Copernicus",serif;font-size:14px;letter-spacing:-.04063rem}@media only screen and (max-width: 767px){.global-nav-social__link-copy{font-size:1.0625rem}}@media only screen and (min-width: 768px){.global-nav-social__link-copy{height:"Copernicus",serif;font-size:.875rem;letter-spacing:-.04063rem;line-height:1.42857}}@media only screen and (min-width: 768px) and (min-width: 768px){.global-nav-social__link-copy{height:"Copernicus",serif;font-size:.875rem;letter-spacing:-.04063rem;line-height:1.42857}}@media only screen and (min-width: 768px) and (min-width: 1000px){.global-nav-social__link-copy{height:"Copernicus",serif;font-size:.875rem;letter-spacing:-.04063rem;line-height:1.42857}}@media only screen and (min-width: 768px) and (min-width: 2000px){.global-nav-social__link-copy{height:"Copernicus",serif;font-size:.875rem;letter-spacing:-.04063rem;line-height:1.42857}}.global-nav-social__link-text{color:#000;height:"Huge",sans-serif;font-weight:bold;line-height:1.43;padding-left:.3rem;text-transform:Uppercase;transition:color 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}@media only screen and (max-width: 767px){.global-nav-social__link-text{font-size:1.125rem;line-height:1.5;margin-top:2px}}.global-nav-social__link-text:after{content:'.';color:#EA178C}.global-nav-social__link-text:hover{color:#EA178C}@media screen and (min-width: 1000px) and (max-width: 1195px){.global-nav{padding:0 50px;-ms-flex-pack:justify;justify-content:space-between}.global-nav .global-nav-item{margin:0}}@media only screen and (min-width: 768px){.global-nav-background--open .preview-fade-enter{opacity:0.01}.global-nav-background--open .preview-fade-enter.preview-fade-enter-active{opacity:1;transition:opacity 500ms}.global-nav-background--open .preview-fade-leave{opacity:1}.global-nav-background--open .preview-fade-leave.preview-fade-leave-active{opacity:0.01;transition:opacity 500ms}}.job-details{min-height:100vh;position:relative}.job-details .hero{min-height:60vh}.job-details .hero__title{font-size:60px}@media only screen and (min-width: 1000px){.job-details .hero__title{font-size:120px}}.job-details .job-subtitle{color:inherit}@media only screen and (min-width: 1000px){.job-details .job-subtitle{position:absolute}}.job-details .section-subtitle__rule{border-color:#111}.job-details .job-details__container{display:block;position:relative}.job-details p:first-of-type{padding-top:0}@media only screen and (max-width: 767px){.job-details .article__text{padding:0}}@media only screen and (min-width: 768px) and (max-width: 999px){.job-details .article__text{padding:0}}.jobs{background:#fff;min-height:100vh;padding-bottom:100px}.jobs__location-name{margin-top:4.375rem}@media only screen and (min-width: 1000px){.jobs__location-name{margin-top:9.375rem}}.jobs .jobs-subtitle{color:#111}@media only screen and (min-width: 1000px){.jobs .jobs-subtitle{position:absolute}}.jobs .jobs-subtitle__rule{border-color:#111;margin-top:40px}@media only screen and (min-width: 1000px){.jobs .jobs-subtitle__rule{margin-top:0}}.jobs .jobs-container{display:block;padding-top:0}.jobs .hero{background-position:center;background-size:cover;height:70vh;max-height:450px;min-height:0}@media only screen and (min-width: 768px){.jobs .hero{max-height:800px}}.jobs-body{padding-right:0}@media only screen and (min-width: 768px) and (max-width: 999px){.jobs-body{padding-left:0}}@media only screen and (max-width: 767px){.jobs-body{padding-left:0}}.jobs-body .job-listings__group{margin:0;padding:0}@media only screen and (min-width: 1000px){@supports ((display: -ms-grid) or (display: grid)){.jobs-body .job-listings__group{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:0 80px}}}.jobs-body .job-listings__item{font-size:18px;line-height:1.88889;list-style:none;margin:0;padding:1em 0;position:relative}.jobs-body .job-listings__item::after{content:'';display:block;width:100%;position:absolute;bottom:0;left:0;border-top:1px solid #9D9D9D}.jobs-body .job-listings__item:nth-last-child(1)::after{display:none}@media only screen and (min-width: 1000px){.jobs-body .job-listings__item{padding:2em 0}.jobs-body .job-listings__item::after{max-width:300px}.jobs-body .job-listings__item:nth-last-child(2)::after{display:none}}.jobs-body .job-listings__link{text-decoration:none;font-weight:normal}.jobs-body .job-listings__link:hover,.jobs-body .job-listings__link:focus{color:#B829E1}.leadership{background:#fff}.leadership .hero{background-color:#000;background-position-x:80%}.leadership .hero-eyebrow{color:#fff}.leadership .hero__title{height:"Huge",sans-serif;font-size:3.75rem;letter-spacing:0rem;line-height:1.03333;padding-bottom:4px}@media only screen and (min-width: 768px){.leadership .hero__title{height:"Huge",sans-serif;font-size:6.5rem;letter-spacing:0rem;line-height:.875}}@media only screen and (min-width: 1000px){.leadership .hero__title{height:"Huge",sans-serif;font-size:10.625rem;letter-spacing:0rem;line-height:.99412}}@media only screen and (min-width: 2000px){.leadership .hero__title{height:"Huge",sans-serif;font-size:13.75rem;letter-spacing:0rem;line-height:.87273}}.leadership .hero__details{-ms-flex-direction:column;flex-direction:column;margin-top:0}.leadership .hero__details .hero-detail{width:74.35897%}.leadership .leadership-bio{padding-top:140px}.leadership .leadership-bio p:first-child{padding-top:0}.office-page .call-to-action{margin-left:auto;margin-right:auto;width:74.35897%}@media only screen and (min-width: 768px){.office-page .call-to-action{width:83.05085%}}@media only screen and (min-width: 1000px){.office-page .call-to-action{width:87.34177%}}@media only screen and (min-width: 1000px){.office-page .call-to-action{width:74.68354%}}.office-page .call-to-action__container{padding-left:0;padding-right:0}@media only screen and (min-width: 1000px){.office-page .call-to-action__headline,.office-page .call-to-action__description{width:auto}}.work-page{background-color:#000}.work-page__hero{margin-bottom:0px}.work-page__hero .carousel-component ul li.carousel__slide.full-bleed-carousel-item{height:80vh}.work-page__hero,.work-page .logo-grid{position:relative;z-index:1}.work-page__grid-header{color:#fff;height:"Copernicus",serif;font-size:1.875rem;letter-spacing:-.0625rem;line-height:1.4;height:"Copernicus" !important;margin:0 auto;width:86.9vw;text-align:center;padding-bottom:70px}@media only screen and (min-width: 768px){.work-page__grid-header{height:"Copernicus",serif;font-size:2.625rem;letter-spacing:-.0625rem;line-height:1.28571}}@media only screen and (min-width: 1000px){.work-page__grid-header{height:"Copernicus",serif;font-size:3.5rem;letter-spacing:-.25rem;line-height:1.25}}@media only screen and (min-width: 2000px){.work-page__grid-header{height:"Copernicus",serif;font-size:4.625rem;letter-spacing:-.1875rem;line-height:1.21622}}@media only screen and (max-width: 767px){.work-page__grid-header .header-copy{max-width:10em;margin:auto}}.work-page__project-list{position:relative;z-index:0}.work-page .hero__title{height:"Huge",sans-serif;font-size:3.5625rem;letter-spacing:0rem;line-height:1.15789}@media only screen and (min-width: 768px){.work-page .hero__title{height:"Huge",sans-serif;font-size:5.5625rem;letter-spacing:0rem;line-height:1.11236}}@media only screen and (min-width: 1000px){.work-page .hero__title{height:"Huge",sans-serif;font-size:7.5rem;letter-spacing:0rem;line-height:1.03333}}@media only screen and (min-width: 2000px){.work-page .hero__title{height:"Huge",sans-serif;font-size:9.5625rem;letter-spacing:0rem;line-height:1.01307}}.work-page .imggrid{margin-bottom:95px}.about-culture{background-color:#cecdcf;padding:60px 0 20px;position:relative;z-index:2}@media only screen and (min-width: 768px){.about-culture{padding:100px 0 60px}}@media only screen and (min-width: 1000px){.about-culture{padding:140px 0 100px}}.about-culture__container{margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;width:74.35897%}@media only screen and (min-width: 768px) and (max-width: 999px){.about-culture__container{width:83.05085%}}@media only screen and (min-width: 1000px){.about-culture__subtitle.section-subtitle{margin-bottom:65px}}.about-culture__title{height:"Huge",sans-serif;font-size:2.5rem;letter-spacing:-.0625rem;line-height:1.1;color:#000}@media only screen and (min-width: 768px){.about-culture__title{height:"Huge",sans-serif;font-size:4.5rem;letter-spacing:-.125rem;line-height:1.04167}}@media only screen and (min-width: 1000px){.about-culture__title{height:"Huge",sans-serif;font-size:4rem;letter-spacing:-.125rem;line-height:1.05}}@media only screen and (min-width: 2000px){.about-culture__title{height:"Huge",sans-serif;font-size:4.4375rem;letter-spacing:-.1875rem;line-height:1.03704}}.about-culture__subhead{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889;padding-top:10px}@media only screen and (min-width: 768px){.about-culture__subhead{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 1000px){.about-culture__subhead{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 2000px){.about-culture__subhead{height:"Copernicus",serif;font-size:1.5rem;letter-spacing:-.03125rem;line-height:1.5}}.about-culture__content{z-index:2}.about-culture__background{bottom:-8vh;display:none;pointer-events:none;position:absolute;right:calc(1 / 6 * -100%);width:53.84615%}@media only screen and (min-width: 768px){.about-culture__background{display:block;bottom:-12vh;right:0;width:52.54237%}}@media only screen and (min-width: 1000px){.about-culture__background{bottom:calc(-10vh - 100px);right:-1.63934%}}.about-culture__background-image{width:100%}.about-culture__items{padding-top:40px}@media only screen and (min-width: 768px){.about-culture__items{padding-top:100px}}.about-culture-item{margin-bottom:40px;vertical-align:top;width:100%}@media only screen and (min-width: 768px) and (max-width: 999px){.about-culture-item{display:inline-block;margin-left:2.04082%;width:48.97959%}.about-culture-item:nth-child(2n+1),.about-culture-item:nth-child(n+7){margin-left:0}.about-culture-item:nth-child(n+7){margin-right:48.97959%}}@media only screen and (min-width: 1000px){.about-culture-item{display:inline-block;margin-bottom:0;margin-left:1.69492%;min-height:200px;width:22.72881%}.about-culture-item:nth-child(12n+1),.about-culture-item:nth-child(12n+5),.about-culture-item:nth-child(12n+8),.about-culture-item:nth-child(12n+10),.about-culture-item:nth-child(12n+12){margin-left:0}.about-culture-item:nth-child(12n+7){margin-right:23.72881%}.about-culture-item:nth-child(12n+9),.about-culture-item:nth-child(12n+11){margin-right:49.15254%}.about-culture-item:nth-child(12n+12){margin-right:74.57627%}}.about-culture-item__title,.about-culture-item__description{color:#000}.about-culture-item__title a,.about-culture-item__description a{color:#000}.about-culture-item__title a:hover,.about-culture-item__title a:focus,.about-culture-item__description a:hover,.about-culture-item__description a:focus{color:#EA178C}.about-culture-item__title{height:"Huge",sans-serif;font-size:1.1875rem;letter-spacing:0rem;line-height:1.36842;margin-bottom:7px}@media only screen and (min-width: 768px){.about-culture-item__title{height:"Huge",sans-serif;font-size:1.3125rem;letter-spacing:0rem;line-height:1.33333}}@media only screen and (min-width: 1000px){.about-culture-item__title{height:"Huge",sans-serif;font-size:1.5rem;letter-spacing:0rem;line-height:1.25}}@media only screen and (min-width: 2000px){.about-culture-item__title{height:"Huge",sans-serif;font-size:1.875rem;letter-spacing:0rem;line-height:1.2}}.about-culture-item__description{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889;max-width:85%}@media only screen and (min-width: 768px){.about-culture-item__description{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 1000px){.about-culture-item__description{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 2000px){.about-culture-item__description{height:"Copernicus",serif;font-size:1.5rem;letter-spacing:-.03125rem;line-height:1.5}}.about-e2e-links{color:#fff;display:inline-block;width:100%}@media only screen and (min-width: 768px){.about-e2e-links{width:66.10169%}}@media only screen and (min-width: 1000px){.about-e2e-links{width:32.20339%}}.about-e2e-links__title{height:"Huge",sans-serif;font-size:1.1875rem;letter-spacing:0rem;line-height:1.36842;margin-bottom:20px}@media only screen and (min-width: 768px){.about-e2e-links__title{height:"Huge",sans-serif;font-size:1.3125rem;letter-spacing:0rem;line-height:1.33333}}@media only screen and (min-width: 1000px){.about-e2e-links__title{height:"Huge",sans-serif;font-size:1.5rem;letter-spacing:0rem;line-height:1.25}}@media only screen and (min-width: 2000px){.about-e2e-links__title{height:"Huge",sans-serif;font-size:1.875rem;letter-spacing:0rem;line-height:1.2}}@media only screen and (min-width: 768px){.about-e2e-links__title{margin-bottom:40px}}.about-e2e-links__content{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889;margin-bottom:30px}@media only screen and (min-width: 768px){.about-e2e-links__content{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 1000px){.about-e2e-links__content{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 2000px){.about-e2e-links__content{height:"Copernicus",serif;font-size:1.5rem;letter-spacing:-.03125rem;line-height:1.5}}@media only screen and (min-width: 768px){.about-e2e-links__content{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.55556}}@media only screen and (min-width: 768px) and (min-width: 768px){.about-e2e-links__content{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.55556}}@media only screen and (min-width: 768px) and (min-width: 1000px){.about-e2e-links__content{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.55556}}@media only screen and (min-width: 768px) and (min-width: 2000px){.about-e2e-links__content{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.55556}}.about-e2e-links__services_container{border-bottom:1px solid #222;margin:0 15% 10px 0;padding:0 0 10px 0}@media only screen and (min-width: 768px){.about-e2e-links__services_container{margin:0 15% 20px 0;padding:0 0 20px 0}}.about-e2e-links__services_container.last{border-bottom:none;margin-bottom:40px}@media only screen and (min-width: 1000px){.about-e2e-links__services_container.last{margin-bottom:0}}.about-e2e-links__services_container-label{height:"Huge",sans-serif;font-size:1.25rem;letter-spacing:0rem;line-height:2;color:#EA178C;display:block}@media only screen and (min-width: 768px){.about-e2e-links__services_container-label{height:"Huge",sans-serif;font-size:1.25rem;letter-spacing:0rem;line-height:2}}@media only screen and (min-width: 1000px){.about-e2e-links__services_container-label{height:"Huge",sans-serif;font-size:1.25rem;letter-spacing:0rem;line-height:2}}@media only screen and (min-width: 2000px){.about-e2e-links__services_container-label{height:"Huge",sans-serif;font-size:1.375rem;letter-spacing:0rem;line-height:1.81818}}.about-e2e-links__services_container-item{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.55556;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#fff;transition:0.2s color;text-rendering:auto}@media only screen and (min-width: 768px){.about-e2e-links__services_container-item{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.55556}}@media only screen and (min-width: 1000px){.about-e2e-links__services_container-item{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.55556}}@media only screen and (min-width: 2000px){.about-e2e-links__services_container-item{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.55556}}.about-e2e-links__services_container-item:hover{color:#EA178C;opacity:1}.about-infographic__container{margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-bottom:60px;padding-top:60px;width:74.35897%}@media only screen and (min-width: 768px){.about-infographic__container{padding-bottom:100px;padding-top:60px}}@media only screen and (min-width: 1000px){.about-infographic__container{padding-bottom:25px;padding-top:90px}}.about-infographic__subtitle{width:100%}.about-infographic__content{width:100%}@media only screen and (min-width: 1000px){.about-infographic__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:65vw;-ms-flex-align:start;align-items:flex-start}}@media only screen and (min-width: 2000px){.about-infographic__content{max-height:65vw}}.about-infographic__title{height:"Huge",sans-serif;font-size:2.5rem;letter-spacing:0rem;line-height:1.1;margin-bottom:50px}@media only screen and (min-width: 768px){.about-infographic__title{height:"Huge",sans-serif;font-size:2.75rem;letter-spacing:0rem;line-height:1.04545}}@media only screen and (min-width: 1000px){.about-infographic__title{height:"Huge",sans-serif;font-size:2.75rem;letter-spacing:0rem;line-height:1.04545}}@media only screen and (min-width: 2000px){.about-infographic__title{height:"Huge",sans-serif;font-size:4.625rem;letter-spacing:0rem;line-height:1.02703}}.copy-section--intro .about-infographic__title{height:"Copernicus",serif;font-size:1.875rem;letter-spacing:-.0625rem;line-height:1.4}@media only screen and (min-width: 768px){.copy-section--intro .about-infographic__title{height:"Copernicus",serif;font-size:2.625rem;letter-spacing:-.0625rem;line-height:1.28571}}@media only screen and (min-width: 1000px){.copy-section--intro .about-infographic__title{height:"Copernicus",serif;font-size:3.5rem;letter-spacing:-.25rem;line-height:1.25}}@media only screen and (min-width: 2000px){.copy-section--intro .about-infographic__title{height:"Copernicus",serif;font-size:4.625rem;letter-spacing:-.1875rem;line-height:1.21622}}@media only screen and (min-width: 1000px){.about-infographic__title{-ms-flex-order:1;order:1;width:57.62712%}}.about-infographic--dark{background:#1a1a27;color:#fff}.about-infographic .text-body:first-child p:first-child{padding-top:0}.about-infographic__grid{display:-ms-flexbox;display:flex;-ms-flex-flow:column-reverse;flex-flow:column-reverse;-ms-flex-order:2;order:2}@media only screen and (min-width: 1000px){.about-infographic__grid{width:32.20339%;-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-flow:row;flex-flow:row;-ms-flex-order:3;order:3}}.about-infographic__grid__item{width:100%}@media only screen and (min-width: 768px){.about-infographic__grid__item{margin-bottom:70px}}.about-infographic__grid__item--img{margin:0 auto 30px auto;max-width:480px}@media only screen and (min-width: 768px){.about-infographic__grid__item--img{margin:0;padding:2% 0 0 5%}}@media only screen and (min-width: 1000px){.about-infographic__grid__item--img{max-width:100%;min-width:400px}}.about-infographic__grid__item--body{-ms-flex-order:3;order:3}@media only screen and (min-width: 1000px){.about-infographic__grid__item--body{-ms-flex-order:2;order:2;width:57.62712%}}@media only screen and (min-width: 1000px){.about-infographic__grid__item--body .text-body p{padding:0}}.about-infographic__grid__title{height:"Huge",sans-serif;font-size:1.1875rem;letter-spacing:0rem;line-height:1.36842;margin-bottom:10px}@media only screen and (min-width: 768px){.about-infographic__grid__title{height:"Huge",sans-serif;font-size:1.3125rem;letter-spacing:0rem;line-height:1.33333}}@media only screen and (min-width: 1000px){.about-infographic__grid__title{height:"Huge",sans-serif;font-size:1.5rem;letter-spacing:0rem;line-height:1.25}}@media only screen and (min-width: 2000px){.about-infographic__grid__title{height:"Huge",sans-serif;font-size:1.875rem;letter-spacing:0rem;line-height:1.2}}@media only screen and (min-width: 768px){.about-infographic__grid__title{margin-bottom:35px}}.about-infographi__subtitle .section-subtitle__rule{width:15.25424%}.our-services__graph{padding:0;margin:0}.about-latest-news{background-color:#000;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:80px 0;position:relative}@media only screen and (min-width: 768px){.about-latest-news{padding:160px 0}}@media only screen and (min-width: 1000px){.about-latest-news{padding:200px 0}}.about-latest-news:before{background-color:rgba(0,0,0,0.7);bottom:0;content:'';left:0;position:absolute;right:0;top:0}.about-latest-news__promo{width:35.89744%;float:left;margin-right:2.5641%;margin-left:12.82051%;background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-table;font-size:0;height:0;line-height:0;padding-bottom:35.89744%;position:relative;text-indent:-100%;overflow:hidden}@media only screen and (min-width: 768px){.about-latest-news__promo{width:25.42373%;float:left;margin-right:1.66667%;margin-left:16.94915%;height:0;padding-bottom:25.42373%}}@media only screen and (min-width: 1000px){.about-latest-news__promo{width:18.98734%;float:left;margin-right:1.25%;margin-left:12.65823%;padding-bottom:18.98734%}}@media only screen and (min-width: 768px){.about-latest-news__container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.about-latest-news__content{position:relative;width:74.35897%;float:left;margin-right:2.5641%;margin-left:12.82051%;margin-top:50px}@media only screen and (min-width: 768px){.about-latest-news__content{width:40.67797%;float:left;margin-right:1.69492%;margin-left:6.77966%;clear:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin-top:0}}@media only screen and (min-width: 1000px){.about-latest-news__content{width:43.03797%;float:left;margin-right:1.26582%;margin-left:5.06329%}}.about-latest-news__title,.about-latest-news__body{color:#fff}.about-latest-news__title{height:"Huge",sans-serif;font-size:2.5rem;letter-spacing:-.0625rem;line-height:1.1}@media only screen and (min-width: 768px){.about-latest-news__title{height:"Huge",sans-serif;font-size:4.5rem;letter-spacing:-.125rem;line-height:1.04167}}@media only screen and (min-width: 1000px){.about-latest-news__title{height:"Huge",sans-serif;font-size:5rem;letter-spacing:-.125rem;line-height:1.05}}@media only screen and (min-width: 2000px){.about-latest-news__title{height:"Huge",sans-serif;font-size:8.4375rem;letter-spacing:-.1875rem;line-height:1.03704}}.about-latest-news__body{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}@media only screen and (min-width: 768px){.about-latest-news__body{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 1000px){.about-latest-news__body{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 2000px){.about-latest-news__body{height:"Copernicus",serif;font-size:1.5rem;letter-spacing:-.03125rem;line-height:1.5}}.about-leadership{background-color:rgba(255,255,255,0);color:#000;position:relative;z-index:10}.about-leadership__heading{height:"Huge",sans-serif;font-size:1.1875rem;letter-spacing:0rem;line-height:1.36842}@media only screen and (min-width: 768px){.about-leadership__heading{height:"Huge",sans-serif;font-size:1.3125rem;letter-spacing:0rem;line-height:1.33333}}@media only screen and (min-width: 1000px){.about-leadership__heading{height:"Huge",sans-serif;font-size:1.5rem;letter-spacing:0rem;line-height:1.25}}@media only screen and (min-width: 2000px){.about-leadership__heading{height:"Huge",sans-serif;font-size:1.875rem;letter-spacing:0rem;line-height:1.2}}.about-leadership__names{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 0 0;width:100%}@media only screen and (min-width: 1000px){.about-leadership__names{padding-top:25px}}.about-leadership__names:after{content:'';-ms-flex-positive:30;flex-grow:30}.about-leadership .copy-section__container{-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 1000px){.about-leadership .copy-section__subtitle{margin-bottom:60px}}.about-leadership .copy-section__content{color:#fff;margin:0;width:100%}@media only screen and (min-width: 768px){.about-leadership__grid{display:-ms-flexbox;display:flex}}.about-leadership__grid__col--names{width:100%}.about-leadership-item{height:"Huge",sans-serif;font-size:1.1875rem;letter-spacing:0rem;line-height:1.36842;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:25px;padding-top:20px;position:relative}@media only screen and (min-width: 768px){.about-leadership-item{height:"Huge",sans-serif;font-size:1.3125rem;letter-spacing:0rem;line-height:1.33333}}@media only screen and (min-width: 1000px){.about-leadership-item{height:"Huge",sans-serif;font-size:1.5rem;letter-spacing:0rem;line-height:1.25}}@media only screen and (min-width: 2000px){.about-leadership-item{height:"Huge",sans-serif;font-size:1.875rem;letter-spacing:0rem;line-height:1.2}}@media only screen and (min-width: 768px){.about-leadership-item{-ms-flex:0 0 33.3%;flex:0 0 33.3%;margin-bottom:40px;padding-top:40px}}@media only screen and (max-width: 767px){.about-leadership-item:nth-child(n+2){border-top:1px solid rgba(0,0,0,0.3)}}@media only screen and (min-width: 768px){.about-leadership-item:nth-child(n+4)::before{border-top:1px solid rgba(0,0,0,0.3);content:'';left:0;position:absolute;right:3.38983%;top:0}}.about-leadership-item__name{display:block}.about-leadership-item__name:hover{color:#EA178C}.about-leadership-item__link{color:#000;transition:color 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}.about-leadership-item__link:hover{color:#EA178C}.about-leadership-item__job{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.55556;color:#000;opacity:.5}@media only screen and (min-width: 768px){.about-leadership-item__job{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.55556}}@media only screen and (min-width: 1000px){.about-leadership-item__job{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.55556}}@media only screen and (min-width: 2000px){.about-leadership-item__job{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.55556}}.about-office-item{height:"Huge",sans-serif;font-size:1.1875rem;letter-spacing:0rem;line-height:1.36842;display:block;margin-bottom:25px;padding-top:20px;width:100%}@media only screen and (min-width: 768px){.about-office-item{height:"Huge",sans-serif;font-size:1.3125rem;letter-spacing:0rem;line-height:1.33333}}@media only screen and (min-width: 1000px){.about-office-item{height:"Huge",sans-serif;font-size:1.5rem;letter-spacing:0rem;line-height:1.25}}@media only screen and (min-width: 2000px){.about-office-item{height:"Huge",sans-serif;font-size:1.875rem;letter-spacing:0rem;line-height:1.2}}.about-office-item:nth-child(n+1){border-top:1px solid rgba(255,255,255,0.3)}@media only screen and (min-width: 768px){.about-office-item{margin-left:2.04082%;width:48.97959%}.about-office-item:nth-child(2n+1){margin-left:0}.about-office-item:nth-child(n+5){border-top:1px solid rgba(255,255,255,0.3)}}@media only screen and (min-width: 1000px){.about-office-item{margin-left:1.69492%;width:23.72881%}.about-office-item:nth-child(2n+1){margin-left:1.69492%}.about-office-item:nth-child(4n+1){margin-left:0}}.about-office-item__office{color:#fff;display:block}.about-office-item__office:hover{color:#EA178C}.about-office-item__link{color:#000;transition:color 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}.about-office-item__email{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.55556;opacity:.5}@media only screen and (min-width: 768px){.about-office-item__email{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.55556}}@media only screen and (min-width: 1000px){.about-office-item__email{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.55556}}@media only screen and (min-width: 2000px){.about-office-item__email{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.55556}}.about-offices{background:#000}.about-offices .copy-section__container{-ms-flex-direction:column;flex-direction:column}.about-offices .copy-section__content{color:#fff;margin:0;width:100%}@media only screen and (min-width: 1000px){.about-offices .copy-section__subtitle{margin-bottom:60px}}.about-offices__offices{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-offices__offices:after{content:'';display:-ms-inline-flexbox;display:inline-flex;-ms-flex-positive:1000;flex-grow:1000}.about-services__container{margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:74.35897%;padding-top:60px;padding-bottom:60px}@media only screen and (min-width: 1000px){.about-services__container{padding-top:60px;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-bottom:230px}}.about-services__content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media only screen and (min-width: 1000px){.about-services__content{margin-right:1.69492%}}.about-services__title{height:"Huge",sans-serif;font-size:2.5rem;letter-spacing:0rem;line-height:1.1;margin-bottom:50px}@media only screen and (min-width: 768px){.about-services__title{height:"Huge",sans-serif;font-size:2.75rem;letter-spacing:0rem;line-height:1.04545}}@media only screen and (min-width: 1000px){.about-services__title{height:"Huge",sans-serif;font-size:2.75rem;letter-spacing:0rem;line-height:1.04545}}@media only screen and (min-width: 2000px){.about-services__title{height:"Huge",sans-serif;font-size:4.625rem;letter-spacing:0rem;line-height:1.02703}}.copy-section--intro .about-services__title{height:"Copernicus",serif;font-size:1.875rem;letter-spacing:-.0625rem;line-height:1.4}@media only screen and (min-width: 768px){.copy-section--intro .about-services__title{height:"Copernicus",serif;font-size:2.625rem;letter-spacing:-.0625rem;line-height:1.28571}}@media only screen and (min-width: 1000px){.copy-section--intro .about-services__title{height:"Copernicus",serif;font-size:3.5rem;letter-spacing:-.25rem;line-height:1.25}}@media only screen and (min-width: 2000px){.copy-section--intro .about-services__title{height:"Copernicus",serif;font-size:4.625rem;letter-spacing:-.1875rem;line-height:1.21622}}@media only screen and (min-width: 1000px){.about-services__title{margin-bottom:100px}}.about-services--dark{background:#000;color:#fff}.alumni-directory-anchors{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-bottom:40px;overflow-x:auto;width:100vw}@media only screen and (min-width: 768px){.alumni-directory-anchors{position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:0;width:100%}}.alumni-directory-anchors-container{margin-left:calc((100% - 74.35897%) / 2);width:100vw;overflow:hidden;position:relative;height:38px}@media only screen and (min-width: 768px){.alumni-directory-anchors-container{margin-left:auto;margin-right:auto;width:83.05085%;height:auto}}@media only screen and (min-width: 1000px){.alumni-directory-anchors-container{width:74.68354%}}.alumni-directory-anchors-anchor{margin-right:39px}.alumni-directory-anchors-anchor:last-child{margin-right:0;padding-right:80px}.alumni-directory-anchors-anchor a{height:"Huge",sans-serif;font-style:normal;font-weight:bold;font-size:20px;line-height:1;color:#000;white-space:nowrap}@media only screen and (min-width: 768px){.alumni-directory-anchors-anchor a{white-space:normal}.alumni-directory-anchors-anchor a:hover{color:#EA178C}}@media only screen and (min-width: 768px){.alumni-directory-anchors-anchor{margin-bottom:24px;-ms-flex:0 1 auto;flex:0 1 auto;width:calc((100% / 4) - 39px)}}.alumni-directory-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;margin-bottom:32px}.alumni-directory-card-name{height:"Huge",sans-serif;font-size:22px;line-height:1.0909;margin:40px 0 5px;padding-right:16px}.alumni-directory-card-subhead{height:"Copernicus",serif;font-size:18px;line-height:1.5555;margin-bottom:16px;padding-right:16px}.alumni-directory-card-location{height:"Huge",sans-serif;font-size:18px;line-height:1.5555;padding-right:16px;margin-bottom:16px}.alumni-directory-card-bio{height:"Copernicus",serif;color:gray;font-size:18px;line-height:1.5555;letter-spacing:-1;padding-right:16px}.alumni-directory-card-bio-cta{display:block;padding:0;height:"Copernicus",serif;background-color:transparent;border:none;font-size:16px;line-height:1.75;color:#000;margin:8px 0 0;cursor:pointer}.alumni-directory-card-bio-cta:focus{outline:none}.alumni-directory-card-footer{display:-ms-flexbox;display:flex;margin-top:32px}.alumni-directory-card-icon{list-style:none;margin-right:24px;position:relative}.alumni-directory-card-icon span{height:"Huge",sans-serif;font-size:14px;line-height:1;display:none;position:absolute;top:100%;transform:translateX(-50%);left:50%;color:#000}.alumni-directory-card-icon:first-child span{transform:none;left:0}.alumni-directory-card-icon:hover{opacity:0.5}.alumni-directory-card-icon:hover span{display:block}.alumni-directory-section{margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;width:74.35897%}.alumni-directory-anchors-container+.alumni-directory-section .alumni-directory-section-title{margin:80px 0 24px}.alumni-directory-section:last-child{padding-bottom:120px}@media only screen and (min-width: 768px){.alumni-directory-section{width:83.05085%}.alumni-directory-anchors-container+.alumni-directory-section .alumni-directory-section-title{margin:80px 0 40px}}@media only screen and (min-width: 1000px){.alumni-directory-section{width:74.68354%}}.alumni-directory-section-title{height:"Huge",sans-serif;font-size:36px;line-height:1.2222;margin-top:80px}@media only screen and (min-width: 768px){.alumni-directory-section-title{font-size:48px;line-height:1;padding-bottom:16px;border-bottom:1px solid #D6DADE;margin:80px 0 24px}}.alumni-directory-section-alumni{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.alumni-directory-section-alumnus{width:100%}@media only screen and (min-width: 768px){.alumni-directory-section-alumnus{margin-right:16px;width:calc(49.15254% - 16px)}}@media only screen and (min-width: 1000px){.alumni-directory-section-alumnus{width:calc(32.20339% - 16px)}}.alumni-directory-page-hero{position:relative;width:100%;height:620px;background-repeat:no-repeat;background-size:cover;background-position:center;max-height:70vh}@media only screen and (min-width: 768px){.alumni-directory-page-hero{min-height:80vh}}@media only screen and (min-width: 1000px){.alumni-directory-page-hero{max-height:747px}}.alumni-directory-page-hero-headline-container{margin:0 auto;width:100%;position:absolute;bottom:95px}.alumni-directory-page-hero-headline{height:"Huge",sans-serif;font-size:60px;line-height:1;color:white;margin:0 auto;max-width:1070px;width:90%;text-align:center}@media only screen and (min-width: 768px){.alumni-directory-page-hero-headline{text-align:left;font-size:150px}}.article-header{padding:40px 10.25641% 20px}@media only screen and (min-width: 768px){.article-header{padding:140px 0 90px}}.article-header__lead{height:"Copernicus",serif;font-size:1.875rem;letter-spacing:-.0625rem;line-height:1.4}@media only screen and (min-width: 768px){.article-header__lead{height:"Copernicus",serif;font-size:2.625rem;letter-spacing:-.0625rem;line-height:1.28571}}@media only screen and (min-width: 1000px){.article-header__lead{height:"Copernicus",serif;font-size:3.5rem;letter-spacing:-.25rem;line-height:1.25}}@media only screen and (min-width: 2000px){.article-header__lead{height:"Copernicus",serif;font-size:4.625rem;letter-spacing:-.1875rem;line-height:1.21622}}@media only screen and (min-width: 768px){.article-header__lead{padding-left:34.48468%;padding-right:12.65823%}}.media-contacts-wrapper{background:#F4F4F4;margin-top:50px;padding:60px 10.25641%}@media only screen and (min-width: 768px){.media-contacts-wrapper{margin-top:115px;padding:120px 12.65823%}}.media-contacts:not(:first-child){margin-top:60px}@media only screen and (min-width: 768px){.media-contacts:not(:first-child){margin-top:140px}}@media only screen and (min-width: 768px){.media-contacts{display:-ms-flexbox;display:flex}}.media-contacts__heading{height:"Huge",sans-serif;font-size:.875rem;letter-spacing:0rem;line-height:1.42857}@media only screen and (min-width: 768px){.media-contacts__heading{height:"Huge",sans-serif;font-size:1rem;letter-spacing:0rem;line-height:1}}@media only screen and (min-width: 1000px){.media-contacts__heading{height:"Huge",sans-serif;font-size:1.375rem;letter-spacing:0rem;line-height:.72727}}@media only screen and (min-width: 2000px){.media-contacts__heading{height:"Huge",sans-serif;font-size:1.25rem;letter-spacing:0rem;line-height:1}}@media only screen and (min-width: 768px){.media-contacts__heading{margin-right:5.06329%;width:24.05063%}}.media-contacts__link{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889;color:#000;display:block;margin-top:35px}@media only screen and (min-width: 768px){.media-contacts__link{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 1000px){.media-contacts__link{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 2000px){.media-contacts__link{height:"Copernicus",serif;font-size:1.5rem;letter-spacing:-.03125rem;line-height:1.5}}.media-contacts__link:hover{color:#EA178C}@media only screen and (min-width: 768px){.media-contacts__link{margin-top:48px}.media-contacts__link:first-child{margin-top:0}}@media only screen and (min-width: 768px){.media-contacts__container{display:-ms-flexbox;display:flex;width:68.35443%}}@media only screen and (max-width: 767px){.media-contacts__container__col:first-of-type .contact-item--collapsible:first-of-type{margin-top:34px}}@media only screen and (min-width: 768px){.media-contacts__container__col{width:48.71795%}.media-contacts__container__col:first-child{margin-right:10.25641%}}.media-contacts .contact-item{display:block;margin-top:34px}@media only screen and (max-width: 767px){.media-contacts .contact-item--collapsible{margin-top:0}.media-contacts .contact-item:not(.contact-item--collapsed) .contact-item__details{padding-bottom:34px}}@media only screen and (min-width: 768px){.media-contacts .contact-item{margin-top:100px}.media-contacts .contact-item:first-child{margin-top:0}}.media-contacts .contact-item__title{color:#9D9D9D}.media-contacts .contact-item__title:not(.contact-item__toggle){display:block}.media-contacts .contact-item__name,.media-contacts .contact-item__phone{color:#000;display:block}.media-contacts .contact-item__phone:hover{color:#EA178C}.media-contacts .contact-item__email{color:#000}.media-contacts .contact-item__email:hover{color:#EA178C}.media-contacts .contact-item__email--copiable{color:#000}.share-overlay{-ms-flex-align:center;align-items:center;background:rgba(255,255,255,0.95);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;height:100vh;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:opacity 400ms cubic-bezier(0.25, 0.1, 0.25, 1);visibility:hidden;width:100vw;z-index:1}.share-overlay--open{opacity:1;pointer-events:auto;visibility:visible}.share-overlay__arrow-text{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 768px){.share-overlay__arrow-text{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 1000px){.share-overlay__arrow-text{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 2000px){.share-overlay__arrow-text{height:"Copernicus",serif;font-size:1.5rem;letter-spacing:-.03125rem;line-height:1.5}}.share-overlay__arrow-text:after{content:"↓";display:block}.share-overlay__content{text-align:center}.share-overlay__close{position:absolute;right:5.06329%;top:0}.share-overlay__close .close-icon__stroke{stroke:#000}.share-overlay__article-title{height:"Huge",sans-serif;font-size:2.25rem;letter-spacing:0rem;line-height:1.25;margin-bottom:20px}@media only screen and (min-width: 768px){.share-overlay__article-title{height:"Huge",sans-serif;font-size:6.875rem;letter-spacing:0rem;line-height:1.30909}}@media only screen and (min-width: 1000px){.share-overlay__article-title{height:"Huge",sans-serif;font-size:6.875rem;letter-spacing:0rem;line-height:1.30909}}@media only screen and (min-width: 2000px){.share-overlay__article-title{height:"Huge",sans-serif;font-size:7.6875rem;letter-spacing:0rem;line-height:1.17073}}@media only screen and (max-width: 767px){.share-overlay__share-link{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}}.share-overlay__icons-list{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 767px){.share-overlay__icons-list{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 10.25641%}}.share-overlay__share-item{padding:10px 3.44828%}@media only screen and (min-width: 768px){.share-overlay__share-item{padding:0 3.44828%}.share-overlay__share-item:not(:first-child){border-left:1px solid #DADADA}}.share-overlay__share-icon{background-color:#000;height:64px;margin:10px 0 5px;transition:background-color 200ms cubic-bezier(0.25, 0.1, 0.25, 1);width:64px}.share-overlay__share-item:hover .share-overlay__share-icon{background-color:#EA178C}.share-overlay__share-network{height:"Huge",sans-serif;font-size:.875rem;letter-spacing:0rem;line-height:1.42857;color:#000;text-decoration:none;transition:color 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}@media only screen and (min-width: 768px){.share-overlay__share-network{height:"Huge",sans-serif;font-size:1rem;letter-spacing:0rem;line-height:1}}@media only screen and (min-width: 1000px){.share-overlay__share-network{height:"Huge",sans-serif;font-size:1.375rem;letter-spacing:0rem;line-height:.72727}}@media only screen and (min-width: 2000px){.share-overlay__share-network{height:"Huge",sans-serif;font-size:1.25rem;letter-spacing:0rem;line-height:1}}.share-overlay__share-item:hover .share-overlay__share-network{color:#EA178C}@media only screen and (max-width: 767px){.share-overlay .primary-button__icon{zoom:1.5}}.careers-file-picker{display:none}.mantra-item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:80px}.mantra-item__index{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889;display:none}@media only screen and (min-width: 768px){.mantra-item__index{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 1000px){.mantra-item__index{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 2000px){.mantra-item__index{height:"Copernicus",serif;font-size:1.5rem;letter-spacing:-.03125rem;line-height:1.5}}@media only screen and (min-width: 768px){.mantra-item__index{display:inline-block}}@media only screen and (min-width: 768px){.mantra-item__content{width:87.17949%}}.mantra-item__headline{height:"Huge",sans-serif;font-size:2.5rem;letter-spacing:-.0625rem;line-height:1.1;margin-bottom:10px}@media only screen and (min-width: 768px){.mantra-item__headline{height:"Huge",sans-serif;font-size:4.5rem;letter-spacing:-.125rem;line-height:1.04167}}@media only screen and (min-width: 1000px){.mantra-item__headline{height:"Huge",sans-serif;font-size:5rem;letter-spacing:-.125rem;line-height:1.05}}@media only screen and (min-width: 2000px){.mantra-item__headline{height:"Huge",sans-serif;font-size:8.4375rem;letter-spacing:-.1875rem;line-height:1.03704}}.mantra-item__description{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}@media only screen and (min-width: 768px){.mantra-item__description{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 1000px){.mantra-item__description{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 2000px){.mantra-item__description{height:"Copernicus",serif;font-size:1.5rem;letter-spacing:-.03125rem;line-height:1.5}}.mantras{margin-left:auto;margin-right:auto;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:80px 0;width:74.35897%}@media only screen and (min-width: 768px){.mantras{-ms-flex-direction:row;flex-direction:row;padding:200px 0;width:74.68354%}}@media only screen and (min-width: 768px){.mantras__list{width:66.10169%;margin-left:5.08475%}}@media only screen and (min-width: 1000px){.mantras__list{margin-left:1.69492%}}@media only screen and (min-width: 768px) and (max-width: 999px){.mantras .section-subtitle{width:23.72881%}}.case-study-hero{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:85vh;padding-top:0;background-repeat:no-repeat;background-size:cover;display:block;height:auto;background-position:center 30% !important}@media only screen and (max-width: 767px){.case-study-hero{display:block;height:auto;padding-top:120px}}@media only screen and (min-width: 768px){.case-study-hero{padding-top:150px}}@media only screen and (min-width: 1000px){.case-study-hero{padding-top:200px}}@media only screen and (min-width: 2000px){.case-study-hero{padding-top:250px}}@media only screen and (min-width: 2000px){.case-study-hero{background-position:center 50% !important}}.case-study-hero__container{margin-left:auto;margin-right:auto;width:74.35897%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 768px){.case-study-hero__container{width:83.05085%}}@media only screen and (min-width: 1000px){.case-study-hero__container{width:87.34177%}}@media only screen and (min-width: 1000px){.case-study-hero__container{width:74.68354%}}@media only screen and (min-width: 1000px){.case-study-hero__container{display:block}}.case-study-hero__summary{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 1000px){.case-study-hero__summary{-ms-flex-direction:row;flex-direction:row}}.case-study-hero__title{height:"Huge",sans-serif;font-size:2.5rem;letter-spacing:-.0625rem;line-height:1.1}@media only screen and (min-width: 768px){.case-study-hero__title{height:"Huge",sans-serif;font-size:4.5rem;letter-spacing:-.125rem;line-height:1.04167}}@media only screen and (min-width: 1000px){.case-study-hero__title{height:"Huge",sans-serif;font-size:5rem;letter-spacing:-.125rem;line-height:1.05}}@media only screen and (min-width: 2000px){.case-study-hero__title{height:"Huge",sans-serif;font-size:8.4375rem;letter-spacing:-.1875rem;line-height:1.03704}}.case-study-hero__title--single-component{width:100%}@media only screen and (min-width: 1000px){.case-study-hero__title{margin-left:12.71186%;width:83.05085%}}.case-study-hero__details{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:400px;padding-bottom:45px}@media only screen and (min-width: 768px){.case-study-hero__details{margin-top:600px;padding-bottom:60px}}@media only screen and (min-width: 1000px){.case-study-hero__details{-ms-flex-direction:row;flex-direction:row;margin-top:900px;padding-bottom:110px}}@media only screen and (min-width: 2000px){.case-study-hero__details{margin-top:1200px;padding-bottom:110px}}.case-study-hero__details__title{height:"Huge",sans-serif;font-size:1.1875rem;letter-spacing:0rem;line-height:1.36842;margin-bottom:45px}@media only screen and (min-width: 768px){.case-study-hero__details__title{height:"Huge",sans-serif;font-size:1.3125rem;letter-spacing:0rem;line-height:1.33333}}@media only screen and (min-width: 1000px){.case-study-hero__details__title{height:"Huge",sans-serif;font-size:1.5rem;letter-spacing:0rem;line-height:1.25}}@media only screen and (min-width: 2000px){.case-study-hero__details__title{height:"Huge",sans-serif;font-size:1.875rem;letter-spacing:0rem;line-height:1.2}}@media only screen and (min-width: 768px){.case-study-hero__details__title{width:18.36735%}}@media only screen and (min-width: 1000px){.case-study-hero__details__title{width:23.72881%;float:left;margin-right:1.69492%;margin-bottom:0}}.case-study-hero__details__body{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}@media only screen and (min-width: 768px){.case-study-hero__details__body{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 1000px){.case-study-hero__details__body{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 2000px){.case-study-hero__details__body{height:"Copernicus",serif;font-size:1.5rem;letter-spacing:-.03125rem;line-height:1.5}}@media only screen and (min-width: 1000px){.case-study-hero__details__body{margin-left:12.71186%;width:83.05085%}}.case-study-hero-capabilities{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889;clear:both;position:relative;overflow:hidden}@media only screen and (min-width: 768px){.case-study-hero-capabilities{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 1000px){.case-study-hero-capabilities{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 2000px){.case-study-hero-capabilities{height:"Copernicus",serif;font-size:1.5rem;letter-spacing:-.03125rem;line-height:1.5}}@media only screen and (max-width: 767px){.case-study-hero-capabilities{margin-top:35px;padding-bottom:20px}}@media only screen and (min-width: 768px){.case-study-hero-capabilities{padding-top:20px;padding-bottom:30px}}@media only screen and (min-width: 1000px){.case-study-hero-capabilities{padding-top:15px;padding-bottom:0}}@media only screen and (max-width: 767px){.case-study-hero-capabilities__item{position:relative;margin-bottom:20px}}@media only screen and (min-width: 768px) and (max-width: 999px){.case-study-hero-capabilities__item{width:48.97959%;float:left;margin-right:2.04082%;padding-bottom:80px}.case-study-hero-capabilities__item:nth-child(2n+2){float:right;margin-right:0}.case-study-hero-capabilities__item:nth-child(2n+3){clear:both}}@media only screen and (min-width: 1000px){.case-study-hero-capabilities__item{width:23.72881%;float:left;margin-right:1.69492%;padding-bottom:110px}.case-study-hero-capabilities__item:nth-child(4n+4){float:right;margin-right:0}.case-study-hero-capabilities__item:nth-child(4n+5){clear:both}}.case-study-hero-capabilities__title{opacity:0.5}.case-study-hero-capabilities__title__label{display:block}.case-study-hero-capabilities__body{margin-bottom:80px;margin-top:10px;white-space:pre-wrap}@media only screen and (min-width: 768px){.case-study-hero-capabilities__body{margin-bottom:0;margin-top:40px}}.case-study-hero-tags{margin-bottom:25px;-ms-flex-order:-1;order:-1}@media only screen and (min-width: 768px){.case-study-hero-tags{margin-bottom:40px}}@media only screen and (min-width: 1000px){.case-study-hero-tags{width:23.72881%;float:left;margin-right:1.69492%;margin-bottom:0}}.case-study-hero-tags__item{height:"Huge",sans-serif;font-size:1.1875rem;letter-spacing:0rem;line-height:1.36842;display:block}@media only screen and (min-width: 768px){.case-study-hero-tags__item{height:"Huge",sans-serif;font-size:1.3125rem;letter-spacing:0rem;line-height:1.33333}}@media only screen and (min-width: 1000px){.case-study-hero-tags__item{height:"Huge",sans-serif;font-size:1.5rem;letter-spacing:0rem;line-height:1.25}}@media only screen and (min-width: 2000px){.case-study-hero-tags__item{height:"Huge",sans-serif;font-size:1.875rem;letter-spacing:0rem;line-height:1.2}}.case-study-info-grid{background-color:#000;background-repeat:no-repeat;border-color:#fff;color:#fff;display:-ms-flexbox;display:flex;position:relative}.case-study-info-grid__container{margin-left:auto;margin-right:auto;width:74.35897%;margin:100px auto 150px}@media only screen and (min-width: 768px){.case-study-info-grid__container{width:83.05085%}}@media only screen and (min-width: 1000px){.case-study-info-grid__container{width:87.34177%}}@media only screen and (min-width: 1000px){.case-study-info-grid__container{width:74.68354%}}@media only screen and (max-width: 767px){.case-study-info-grid__container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 1000px){.case-study-info-grid__container{margin:200px auto 250px}}@media only screen and (max-width: 767px){.case-study-info-grid--hide-bg-sm{background-image:none !important}}.case-study-2019-detail{padding-left:12.82051%;padding-right:12.82051%;height:auto;width:100%;padding-top:85px;padding-bottom:200px}@media only screen and (min-width: 768px){.case-study-2019-detail{padding-left:8.47458%;padding-right:8.47458%}}@media only screen and (min-width: 1000px){.case-study-2019-detail{padding-left:6.32911%;padding-right:6.32911%}}@media only screen and (min-width: 1000px){.case-study-2019-detail{display:-ms-flexbox;display:flex;padding-top:200px}.case-study-2019-detail p{width:62.02532%}}.case-study-2019-detail__eyebrow{margin-bottom:55px;display:block;height:"Huge",sans-serif;font-size:.875rem;letter-spacing:0rem;line-height:1.42857}@media only screen and (min-width: 768px){.case-study-2019-detail__eyebrow{height:"Huge",sans-serif;font-size:1rem;letter-spacing:0rem;line-height:1}}@media only screen and (min-width: 1000px){.case-study-2019-detail__eyebrow{height:"Huge",sans-serif;font-size:1.375rem;letter-spacing:0rem;line-height:.72727}}@media only screen and (min-width: 2000px){.case-study-2019-detail__eyebrow{height:"Huge",sans-serif;font-size:1.25rem;letter-spacing:0rem;line-height:1}}@media only screen and (min-width: 1000px){.case-study-2019-detail__eyebrow{width:36.70886%}}.case-study-2019-hero{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:85vh;padding-top:0;padding-left:12.82051%;padding-right:12.82051%;display:block;height:auto;width:100%;padding-bottom:90px}@media only screen and (max-width: 767px){.case-study-2019-hero{display:block;height:auto;padding-top:120px}}@media only screen and (min-width: 768px){.case-study-2019-hero{padding-top:150px}}@media only screen and (min-width: 1000px){.case-study-2019-hero{padding-top:200px}}@media only screen and (min-width: 2000px){.case-study-2019-hero{padding-top:250px}}@media only screen and (min-width: 768px){.case-study-2019-hero{padding-left:8.47458%;padding-right:8.47458%}}@media only screen and (min-width: 1000px){.case-study-2019-hero{padding-left:6.32911%;padding-right:6.32911%}}@media only screen and (min-width: 768px){.case-study-2019-hero{padding-bottom:120px}}.case-study-2019-hero h1{height:"Copernicus",serif;font-size:2.25rem;letter-spacing:0rem;line-height:1.25;white-space:pre-line;margin-top:55px}@media only screen and (min-width: 768px){.case-study-2019-hero h1{height:"Copernicus",serif;font-size:6.875rem;letter-spacing:0rem;line-height:1.30909}}@media only screen and (min-width: 1000px){.case-study-2019-hero h1{height:"Copernicus",serif;font-size:6.875rem;letter-spacing:0rem;line-height:1.30909}}@media only screen and (min-width: 2000px){.case-study-2019-hero h1{height:"Copernicus",serif;font-size:7.6875rem;letter-spacing:0rem;line-height:1.17073}}.case-study-2019-hero__eyebrow{margin-top:20px;height:"Huge",sans-serif;font-size:.875rem;letter-spacing:0rem;line-height:1.42857}@media only screen and (min-width: 768px){.case-study-2019-hero__eyebrow{height:"Huge",sans-serif;font-size:1rem;letter-spacing:0rem;line-height:1}}@media only screen and (min-width: 1000px){.case-study-2019-hero__eyebrow{height:"Huge",sans-serif;font-size:1.375rem;letter-spacing:0rem;line-height:.72727}}@media only screen and (min-width: 2000px){.case-study-2019-hero__eyebrow{height:"Huge",sans-serif;font-size:1.25rem;letter-spacing:0rem;line-height:1}}.case-study-2019-hero .breadcrumbs__divider{background-color:#fff;margin-left:10px;width:16vw}.case-study-2019-quote{padding-left:12.82051%;padding-right:12.82051%;width:100%;padding-top:12.82051%;padding-bottom:12.82051%;height:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width: 768px){.case-study-2019-quote{padding-left:8.47458%;padding-right:8.47458%}}@media only screen and (min-width: 1000px){.case-study-2019-quote{padding-left:6.32911%;padding-right:6.32911%}}@media only screen and (min-width: 768px){.case-study-2019-quote{padding-top:8.47458%;padding-bottom:8.47458%}}@media only screen and (min-width: 1000px){.case-study-2019-quote{padding-top:6.32911%;padding-bottom:6.32911%}}.case-study-2019-quote__text{white-space:pre-line;height:"Huge",sans-serif;font-size:2.25rem;letter-spacing:0rem;line-height:1.25;margin-bottom:90px}@media only screen and (min-width: 768px){.case-study-2019-quote__text{height:"Huge",sans-serif;font-size:6.875rem;letter-spacing:0rem;line-height:1.30909}}@media only screen and (min-width: 1000px){.case-study-2019-quote__text{height:"Huge",sans-serif;font-size:6.875rem;letter-spacing:0rem;line-height:1.30909}}@media only screen and (min-width: 2000px){.case-study-2019-quote__text{height:"Huge",sans-serif;font-size:7.6875rem;letter-spacing:0rem;line-height:1.17073}}.case-study-2019-quote__author{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}@media only screen and (min-width: 768px){.case-study-2019-quote__author{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 1000px){.case-study-2019-quote__author{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 2000px){.case-study-2019-quote__author{height:"Copernicus",serif;font-size:1.5rem;letter-spacing:-.03125rem;line-height:1.5}}.case-study-2019-quote__author:before{content:'—';margin-right:5px}.case-study-tile{width:100%;padding:40px;position:relative;height:"Huge",sans-serif;border-bottom:1px solid}.case-study-tile:nth-child(odd){border-right:1px solid}.case-study-tile:before{content:"";display:block;padding-top:100%}.case-study-tile__content{position:absolute;top:40px;width:calc(100% - 80px);height:calc(100% - 80px)}@media only screen and (max-width: 767px) and (orientation: landscape){.case-study-tile{width:50%}}@media only screen and (min-width: 768px){.case-study-tile{width:50%}}@media only screen and (min-width: 1000px){.case-study-tile{padding:80px}.case-study-tile__content{top:80px;width:calc(100% - 150px);height:calc(100% - 150px)}}.case-study-tile a{color:inherit}.case-study-tile__background{background-position:center;background-size:cover;position:absolute;width:100%;height:100%;left:0;top:0}.case-study-tile__eyebrow{height:"Huge",sans-serif;font-size:2rem;letter-spacing:0rem;line-height:1.5;white-space:pre-line;position:relative}@media only screen and (min-width: 768px){.case-study-tile__eyebrow{height:"Huge",sans-serif;font-size:2.625rem;letter-spacing:0rem;line-height:1.14286}}@media only screen and (min-width: 1000px){.case-study-tile__eyebrow{height:"Huge",sans-serif;font-size:2.75rem;letter-spacing:0rem;line-height:1.09091}}@media only screen and (min-width: 2000px){.case-study-tile__eyebrow{height:"Huge",sans-serif;font-size:3.75rem;letter-spacing:0rem;line-height:.8}}.case-study-tile__eyebrow--light{color:#fff}.case-study-tile__eyebrow--medium{height:"Huge",sans-serif;font-size:2.25rem;letter-spacing:0rem;line-height:1.25;font-size:3.125rem}@media only screen and (min-width: 768px){.case-study-tile__eyebrow--medium{height:"Huge",sans-serif;font-size:6.875rem;letter-spacing:0rem;line-height:1.30909}}@media only screen and (min-width: 1000px){.case-study-tile__eyebrow--medium{height:"Huge",sans-serif;font-size:6.875rem;letter-spacing:0rem;line-height:1.30909}}@media only screen and (min-width: 2000px){.case-study-tile__eyebrow--medium{height:"Huge",sans-serif;font-size:7.6875rem;letter-spacing:0rem;line-height:1.17073}}@media only screen and (min-width: 768px){.case-study-tile__eyebrow--medium{font-size:3.125rem}}@media only screen and (min-width: 1000px){.case-study-tile__eyebrow--medium{font-size:5rem}}@media only screen and (min-width: 2000px){.case-study-tile__eyebrow--medium{font-size:6.25rem}}.case-study-tile__eyebrow--large{height:"Huge",sans-serif;font-size:5.9375rem;letter-spacing:0rem;line-height:1.09474;font-size:6.5625rem}@media only screen and (min-width: 768px){.case-study-tile__eyebrow--large{height:"Huge",sans-serif;font-size:7.4375rem;letter-spacing:0rem;line-height:1.10924}}@media only screen and (min-width: 1000px){.case-study-tile__eyebrow--large{height:"Huge",sans-serif;font-size:16.8125rem;letter-spacing:0rem;line-height:1.04461}}@media only screen and (min-width: 2000px){.case-study-tile__eyebrow--large{height:"Huge",sans-serif;font-size:16.8125rem;letter-spacing:0rem;line-height:1.04461}}@media only screen and (min-width: 1000px){.case-study-tile__eyebrow--large{font-size:10rem}}@media only screen and (min-width: 2000px){.case-study-tile__eyebrow--large{font-size:16.25rem}}.case-study-tile__text{height:32vh;margin-top:20px;display:-ms-flexbox;display:flex;font-size:1.5625rem;width:80%;letter-spacing:.06813rem;line-height:1.875rem;white-space:pre-line;position:relative;cursor:pointer;height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}@media only screen and (min-width: 768px){.case-study-tile__text{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 1000px){.case-study-tile__text{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 2000px){.case-study-tile__text{height:"Copernicus",serif;font-size:1.5rem;letter-spacing:-.03125rem;line-height:1.5}}@media only screen and (min-width: 768px){.case-study-tile__text{height:75vh;margin-top:40px}}.case-study-tile__text--light{color:#fff}.case-study-tile__text--bottom{-ms-flex-align:end;align-items:flex-end;height:calc(100% - 40px)}.case-study-tile__text--medium{height:"Huge",sans-serif;font-size:2rem;letter-spacing:0rem;line-height:1.5}@media only screen and (min-width: 768px){.case-study-tile__text--medium{height:"Huge",sans-serif;font-size:2.625rem;letter-spacing:0rem;line-height:1.14286}}@media only screen and (min-width: 1000px){.case-study-tile__text--medium{height:"Huge",sans-serif;font-size:2.75rem;letter-spacing:0rem;line-height:1.09091}}@media only screen and (min-width: 2000px){.case-study-tile__text--medium{height:"Huge",sans-serif;font-size:3.75rem;letter-spacing:0rem;line-height:.8}}.case-study-tile__text--large{height:"Huge",sans-serif;font-size:2.25rem;letter-spacing:0rem;line-height:1.25;font-size:10rem}@media only screen and (min-width: 768px){.case-study-tile__text--large{height:"Huge",sans-serif;font-size:6.875rem;letter-spacing:0rem;line-height:1.30909}}@media only screen and (min-width: 1000px){.case-study-tile__text--large{height:"Huge",sans-serif;font-size:6.875rem;letter-spacing:0rem;line-height:1.30909}}@media only screen and (min-width: 2000px){.case-study-tile__text--large{height:"Huge",sans-serif;font-size:7.6875rem;letter-spacing:0rem;line-height:1.17073}}@media only screen and (min-width: 768px){.case-study-tile__text--large{font-size:11.25rem}}@media only screen and (min-width: 1000px){.case-study-tile__text--large{font-size:15.625rem}}@media only screen and (min-width: 2000px){.case-study-tile__text--large{font-size:25rem}}.contact-form{background-color:#ffffff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin:auto}@media only screen and (min-width: 768px){.contact-form{-ms-flex-direction:row;flex-direction:row}}.contact-form .input-field__input:-webkit-autofill,.contact-form .input-field__input:-webkit-autofill:required{-webkit-box-shadow:inset 0 0 0px 100px #FFF;-webkit-text-fill-color:inherit !important}.contact-form p,.contact-form a{color:gray;font:18px/20px "Copernicus", serif}.contact-form a{text-decoration:underline}.contact-form__headline{color:#000;height:"Copernicus", serif;line-height:33px;font-size:30px;margin-bottom:46px;max-width:230px;letter-spacing:-.0625rem}@media only screen and (min-width: 768px){.contact-form__headline{line-height:70px;max-width:510px;letter-spacing:-.25rem;font-size:56px}}.contact-form__loader{background-color:#3A97F5;height:4px;margin:-10px 0;position:absolute;width:0%}.contact-form__loader:hover,.contact-form__loader--animated{transition:width 3s ease;width:100%}.contact-form__info p{height:"Copernicus", serif;font-size:18px;text-align:center}.contact-form__message-thank-u{margin-top:-22px;letter-spacing:-.0625rem}@media only screen and (min-width: 768px){.contact-form__message-thank-u{margin-top:0;letter-spacing:-.25rem}}@media only screen and (min-width: 768px){.contact-form__message-container{width:80%}}.contact-form__message-container p{color:black;max-width:240px;font:30px/33px "Copernicus", serif;padding-bottom:30px}@media only screen and (min-width: 768px){.contact-form__message-container p{max-width:100%;font-size:56px;line-height:70px;padding-bottom:0}}@media only screen and (min-width: 1000px){.contact-form__message-container{width:100%}}.contact-form__message-container .input-field{margin-bottom:50px}@media only screen and (min-width: 1000px){.contact-form__message-container .input-field{width:100%}}.contact-form .input-field__wrap:last-child{margin-bottom:0}.contact-form .submit-button{position:relative;width:100%;margin-bottom:0}.contact-form .submit-button:hover{background-color:#000;border:none;color:#fff}.contact-form__comments{left:-9999px;position:absolute;top:-9999px}.contact-form .input-field__input--input_text:focus,.contact-form .input-field__input--email:focus,.contact-form .input-field__input--textarea:focus{border-bottom:1px solid #3a97f5;outline:none}.contact-form .input-field__label{left:10px;height:24px;transform:translateY(0);-ms-flex-order:0;order:0;top:-4px}@media only screen and (min-width: 768px){.contact-form .input-field__label{font-size:22px}}.contact-form .input-field__label--input_text{padding-left:10px;border-left:1px solid #000000;font-size:18px}@media only screen and (min-width: 768px){.contact-form .input-field__label--input_text{font-size:22px}}.contact-form .input-field__label.error-label{color:#EA178C}.contact-form .input-field__label span{min-height:20px;display:-ms-flexbox;display:flex;margin-top:1px}@media only screen and (min-width: 768px){.contact-form .input-field__label span{margin-top:-4px}}.contact-form .input-field__label--required:after{content:''}.contact-form .input-field__input{font:18px/20px "Copernicus", serif;letter-spacing:-0.01719rem;color:#000000;padding:0 0 17px;-ms-flex-order:1;order:1}@media only screen and (min-width: 768px){.contact-form .input-field__input{font-size:22px}}.contact-form .input-field__input:invalid:not(:focus):not(:placeholder-shown)+label{font-size:14px;color:#EA178C;position:initial}.contact-form .input-field__input.error,.contact-form .input-field__input:invalid:not(:focus):not(:placeholder-shown){border-bottom:1px solid #EA178C}.contact-form .input-field__input.error-textarea{border:1px solid #EA178C}.contact-form .input-field__input--input_text:focus+label,.contact-form .input-field__input--input_text.input-field__input--has_value+label,.contact-form .input-field__input--email:focus+label,.contact-form .input-field__input--email.input-field__input--has_value+label,.contact-form .input-field__input--telephone:focus+label,.contact-form .input-field__input--telephone.input-field__input--has_value+label,.contact-form .input-field__input--textarea:focus+label,.contact-form .input-field__input--textarea.input-field__input--has_value+label{color:#3a97f5;transform:translateY(0);position:initial}.contact-form .input-field__input--input_text:focus+label,.contact-form .input-field__input--input_text:invalid:not(:focus):not(:placeholder-shown)+label,.contact-form .input-field__input--input_text:valid+label,.contact-form .input-field__input--email:focus+label,.contact-form .input-field__input--email:invalid:not(:focus):not(:placeholder-shown)+label,.contact-form .input-field__input--email:valid+label{left:0;padding:0;border:none}.contact-form .input-field__input--input_text:valid:not(:focus)+label,.contact-form .input-field__input--email:valid:not(:focus)+label,.contact-form .input-field__input--textarea:valid:not(:focus)+label{color:#000}.contact-form .input-field__input--input_text:valid+label,.contact-form .input-field__input--input_text:focus+label,.contact-form .input-field__input--input_text.input-field__input--has_value+label,.contact-form .input-field__input--email:valid+label,.contact-form .input-field__input--email:focus+label,.contact-form .input-field__input--email.input-field__input--has_value+label,.contact-form .input-field__input--telephone:valid+label,.contact-form .input-field__input--telephone:focus+label,.contact-form .input-field__input--telephone.input-field__input--has_value+label,.contact-form .input-field__input--textarea:valid+label,.contact-form .input-field__input--textarea:focus+label,.contact-form .input-field__input--textarea.input-field__input--has_value+label{font-size:14px;transform:translateY(0);position:initial}.contact-form .input-field__input--textarea{height:92px;padding:16px;color:#000000;font-size:18px;line-height:20px;resize:none;border:1px solid gray;display:inline-block}@media only screen and (min-width: 768px){.contact-form .input-field__input--textarea{font-size:22px;line-height:24px}}.contact-form .input-field__input--textarea:focus{border:1px solid #3a97f5}.contact-form .input-field__input--textarea:focus+label,.contact-form .input-field__input--textarea:valid+label,.contact-form .input-field__input--textarea.input-field__input--has_value+label{display:block;transform:translateY(0);position:initial;height:auto;margin-bottom:8px}.contact-form .input-field__input--textarea:focus+label span,.contact-form .input-field__input--textarea:valid+label span{width:100%;font-size:14px}.contact-form label.input-field__label--textarea{top:14px;left:19px;font-size:18px;line-height:20px}@media only screen and (min-width: 768px){.contact-form label.input-field__label--textarea{left:31px;top:25px;font-size:22px}}.contact-form label.input-field__label--textarea:invalid:not(:focus):not(:placeholder-shown)+label{color:#EA178C}.contact-form label.input-field__label--textarea span{height:auto;width:230px}@media only screen and (min-width: 768px){.contact-form label.input-field__label--textarea span{width:100%;margin-top:0}}.contact-form .input-field__invalid-field-message{margin-top:9px;display:block;opacity:1;font-size:14px;color:#EA178C;-ms-flex-order:2;order:2}.contact-form .input-field--error{border-bottom:2px solid #EA178C}.contact-form__sending-message,.contact-form__error-message-request{font-size:18px;text-align:center}.contact-form__error-message-request{color:#EA178C}.contact-form .spinner{background:url(/assets/images/spinner.gif);background-size:100%;display:block;position:absolute;width:40px;height:40px;top:21px;right:10px}.contact-form .input-field__wrap{margin-bottom:48px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 1000px){.contact-form .input-field__wrap{width:100%}}.contact-form .input-field__wrap--textarea,.contact-form .input-field__wrap--privacy-policy{margin-bottom:24px}@media only screen and (min-width: 768px){.contact-form .input-field__wrap--textarea,.contact-form .input-field__wrap--privacy-policy{margin-bottom:48px}}.contact-form .input-field__wrap--privacy-policy p,.contact-form .input-field__wrap--privacy-policy a{font-size:16px;line-height:18px}@media only screen and (min-width: 768px){.contact-form .input-field__wrap--privacy-policy p,.contact-form .input-field__wrap--privacy-policy a{font-size:18px;line-height:20px}}.contact-form .error-textarea span{color:#EA178C}.contact-form .contact-info{width:100%;padding-left:16px;padding-right:16px;margin-bottom:48px}@media only screen and (min-width: 768px){.contact-form .contact-info{padding:100px 7.14286% 0;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 1000px){.contact-form .contact-info{width:75.972%;padding:100px 0;margin-bottom:19px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media only screen and (min-width: 768px){.contact-form .contact-info__container{width:100%;margin-left:0}}@media only screen and (min-width: 1000px){.contact-form .contact-info__container{width:65.815%}}@media only screen and (min-width: 768px){.contact-form .section-subtitle{width:100%}}@media only screen and (min-width: 1000px){.contact-form .section-subtitle{width:calc(34.175% - 11px);margin-left:11px}}.contact-hero-line{background-color:#000;display:inline-block;position:relative;transform:translateZ(0);white-space:nowrap}.contact-hero-line--first{animation:13s contact-hero-line--first-line infinite}.contact-hero-line--first .contact-hero-line__word:nth-child(4){animation:13s contact-hero-line--first-word infinite}.contact-hero-line--second{animation:13s contact-hero-line--second-line infinite}.contact-hero-line--second .contact-hero-line__word:nth-child(6){animation:13s contact-hero-line--second-word infinite}.contact-hero-line--third{animation:13s contact-hero-line--third-line infinite}@media only screen and (max-width: 767px){.contact-hero-line--third .contact-hero-line__word:nth-child(2){animation:13s contact-hero-line--third-word infinite}}@media only screen and (min-width: 768px){.contact-hero-line--third .contact-hero-line__word:nth-child(3){animation:13s contact-hero-line--third-word infinite}}.contact-hero-line__word{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#1f1f1f;display:inline-block;height:"Huge",sans-serif;font-size:34vh;line-height:1;text-rendering:auto;transform:translateZ(0);transition:color 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}.contact-info{margin-left:auto;margin-right:auto;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 auto 110px;width:74.35897%}@media only screen and (min-width: 768px){.contact-info{-ms-flex-direction:row;flex-direction:row;margin-bottom:100px;width:74.68354%}}@media only screen and (min-width: 768px){.contact-info__container{width:66.10169%;margin-left:1.69492%}}.contact-info__container-headline{height:"Copernicus",serif;font-size:1.875rem;letter-spacing:-.0625rem;line-height:1.4}@media only screen and (min-width: 768px){.contact-info__container-headline{height:"Copernicus",serif;font-size:2.625rem;letter-spacing:-.0625rem;line-height:1.28571}}@media only screen and (min-width: 1000px){.contact-info__container-headline{height:"Copernicus",serif;font-size:3.5rem;letter-spacing:-.25rem;line-height:1.25}}@media only screen and (min-width: 2000px){.contact-info__container-headline{height:"Copernicus",serif;font-size:4.625rem;letter-spacing:-.1875rem;line-height:1.21622}}@media only screen and (min-width: 768px){.contact-info__container-headline{width:91.35897%}}.office-card{background-color:#fff;border-bottom:1px solid #000;color:#000;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;float:left;padding:40px 25px;position:relative;transition:opacity 400ms cubic-bezier(0.25, 0.1, 0.25, 1);width:100%}@media only screen and (max-width: 767px){.office-card{max-height:57vh}}.office-card:hover{opacity:1;color:#cd9f51;}@media only screen and (min-width: 768px) and (max-width: 999px){.office-card{min-height:44vh}}@media only screen and (min-width: 768px){.office-card{float:none;padding:80px 50px 10px;width:50%}}@media only screen and (min-width: 768px) and (max-width: 999px){.office-card:nth-child(2n+1){border-right:solid 1px #000}}@media only screen and (min-width: 1000px){.office-card{padding:115px 70px 30px;width:33.33333%}.office-card:nth-child(3n+1),.office-card:nth-child(3n+2){border-right:solid 1px #000}}.office-card--night{background-color:#161616;color:#fff}.office-card__hello{height:"Huge",sans-serif;font-size:1.1875rem;letter-spacing:0rem;line-height:1.36842;margin-bottom:15px}@media only screen and (min-width: 768px){.office-card__hello{height:"Huge",sans-serif;font-size:1.3125rem;letter-spacing:0rem;line-height:1.33333}}@media only screen and (min-width: 1000px){.office-card__hello{height:"Huge",sans-serif;font-size:1.5rem;letter-spacing:0rem;line-height:1.25}}@media only screen and (min-width: 2000px){.office-card__hello{height:"Huge",sans-serif;font-size:1.875rem;letter-spacing:0rem;line-height:1.2}}@media only screen and (min-width: 1000px){.office-card__hello{margin-bottom:20px}}.office-card__full-name{height:"Huge",sans-serif;font-size:2rem;letter-spacing:0rem;line-height:1.5;margin-bottom:30px}@media only screen and (min-width: 768px){.office-card__full-name{height:"Huge",sans-serif;font-size:2.625rem;letter-spacing:0rem;line-height:1.14286}}@media only screen and (min-width: 1000px){.office-card__full-name{height:"Huge",sans-serif;font-size:2.75rem;letter-spacing:0rem;line-height:1.09091}}@media only screen and (min-width: 2000px){.office-card__full-name{height:"Huge",sans-serif;font-size:3.75rem;letter-spacing:0rem;line-height:.8}}@media only screen and (min-width: 1000px){.office-card__full-name{margin-bottom:50px}}.office-card__time,.office-card__people-amount,.office-card__phone-number,.office-card__tail-description{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}@media only screen and (min-width: 768px){.office-card__time,.office-card__people-amount,.office-card__phone-number,.office-card__tail-description{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 1000px){.office-card__time,.office-card__people-amount,.office-card__phone-number,.office-card__tail-description{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 2000px){.office-card__time,.office-card__people-amount,.office-card__phone-number,.office-card__tail-description{height:"Copernicus",serif;font-size:1.5rem;letter-spacing:-.03125rem;line-height:1.5}}@media only screen and (max-width: 767px){.office-card__tail-description{margin-bottom:30px}}@media only screen and (min-width: 768px){.office-card__tail-description{min-height:100px}}.time-sign{bottom:30px;height:25px;position:absolute;right:30px;width:25px}@media only screen and (min-width: 1000px){.time-sign{height:35px;width:35px}}.time-sign__day{fill:#000;fill-opacity:0;stroke:#000;stroke-linejoin:round;stroke-width:3px}.time-sign__night{fill:#fff}.h-logo{background-color:#fff;border:none;box-shadow:none;cursor:pointer;display:inline-block;height:60px;left:50%;outline:none;opacity:1;padding:0;position:fixed;top:25px;transform:translate3d(-50%, 0%, 0);transition:transform 500ms cubic-bezier(0.25, 0.1, 0.25, 1),opacity 500ms cubic-bezier(0.25, 0.1, 0.25, 1),background-color 200ms cubic-bezier(0.25, 0.1, 0.25, 1);width:60px;z-index:200}.h-logo:hover,.h-logo:focus{background-color:#EA178C}.h-logo--white{background-color:#000}.h-logo--white:hover,.h-logo--white:focus{background-color:#fff}.h-logo--black:hover,.h-logo--black:focus{background-color:#000}.h-logo--opened,.h-logo--transparent,.h-logo--opened:hover,.h-logo--opened:focus,.h-logo--transparent:hover,.h-logo--transparent:focus{background-color:transparent}.h-logo--wink{background-position:0 0;background-repeat:no-repeat;display:none;height:148px;left:0;position:absolute;top:0;transform-origin:0 0;transform:scale(0.405);width:148px;z-index:1}@media only screen and (min-width: 768px){.h-logo--wink{transform:scale(0.5)}}.h-logo--wink.is-active{animation:wink 0.4s steps(10) 2;display:block}@media only screen and (max-height: 320px){.h-logo{top:5px}}@media only screen and (min-width: 768px){.h-logo{height:74px;top:50px;width:74px}}.h-logo__svg{height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:18px}@media only screen and (min-width: 768px){.h-logo__svg{height:28px;width:20px}}.h-logo__path{fill:#EA178C;fill-rule:evenodd;transition:fill 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}.h-logo--white:hover .h-logo__path,.h-logo--white:focus .h-logo__path,.h-logo--black .h-logo__path{fill:#000}.h-logo--black:hover .h-logo__path,.h-logo--black:focus .h-logo__path,.h-logo:hover .h-logo__path,.h-logo:focus .h-logo__path,.h-logo--white .h-logo__path{fill:#fff}@media only screen and (min-width: 768px){.wrapper:not([data-os="ios"]):not([data-os="android"]) .global-nav-background:not(.global-nav-background--open) .h-logo:hover ~ .framebox,.wrapper:not([data-os="ios"]):not([data-os="android"]) .global-nav-background:not(.global-nav-background--open) .global-nav__hit-area:hover ~ .framebox{border-top:90px solid #F4F4F4;border-left:50px solid #F4F4F4;border-right:50px solid #F4F4F4;border-bottom:50px solid #F4F4F4}}@media only screen and (min-width: 768px){.h-logo--opened ~ .framebox{border-left:50px solid #F4F4F4;border-right:50px solid #F4F4F4}}.global-nav__hit-area:hover ~ .h-logo:not(.h-logo--opened){background-color:#EA178C}.global-nav__hit-area:hover ~ .h-logo:not(.h-logo--opened) .h-logo__path{fill:#fff}.global-nav__hit-area:hover ~ .h-logo:not(.h-logo--opened).h-logo--white{background-color:#fff}.global-nav__hit-area:hover ~ .h-logo:not(.h-logo--opened).h-logo--white .h-logo__path{fill:#000}.global-nav__hit-area:hover ~ .h-logo:not(.h-logo--opened).h-logo--black{background-color:#000}.huge-logo__svg{fill:#EA178C;height:24px;width:60px}@keyframes wink{0%{background-position:0 0}100%{background-position:-1480px 0}}.global-nav-item{margin:2.5vh 0;text-align:center}@media only screen and (max-width: 767px) and (orientation: landscape){.global-nav-item{margin:0}}@media only screen and (max-width: 767px){.global-nav-item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width: 768px){.global-nav-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:0 1 190px;flex:0 1 190px;-ms-flex-pack:center;justify-content:center;margin:0 10px;max-width:190px}}@media only screen and (min-width: 2000px){.global-nav-item{margin:0 75px}}.global-nav-item__label{color:#000;height:"Huge",sans-serif;font-size:32px;line-height:32px;transition:color 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}@media only screen and (max-width: 767px){.global-nav-item__label{font-size:1.25rem;white-space:nowrap}}@media only screen and (min-width: 1000px){.global-nav-item__label{font-size:36px;line-height:32px}}@media only screen and (min-width: 2000px){.global-nav-item__label{font-size:48px}}.global-nav-item__rule{background-color:#000;border:none;border-color:transparent;border-image:none;-ms-flex-positive:2;flex-grow:2;height:1px;margin:13px 10px 0}@media only screen and (min-width: 768px){.global-nav-item__rule{display:none}}.global-nav-item__description{color:#000;height:"Copernicus",serif;font-size:14px;letter-spacing:-.04063rem;white-space:nowrap}@media only screen and (max-width: 767px){.global-nav-item__description{font-size:1.0625rem}}@media only screen and (min-width: 768px){.global-nav-item__description{height:"Copernicus",serif;font-size:.875rem;letter-spacing:-.04063rem;line-height:1.42857;padding-top:4px}}@media only screen and (min-width: 768px) and (min-width: 768px){.global-nav-item__description{height:"Copernicus",serif;font-size:.875rem;letter-spacing:-.04063rem;line-height:1.42857}}@media only screen and (min-width: 768px) and (min-width: 1000px){.global-nav-item__description{height:"Copernicus",serif;font-size:.875rem;letter-spacing:-.04063rem;line-height:1.42857}}@media only screen and (min-width: 768px) and (min-width: 2000px){.global-nav-item__description{height:"Copernicus",serif;font-size:.875rem;letter-spacing:-.04063rem;line-height:1.42857}}@media only screen and (min-width: 768px){.global-nav-item__description:after{background-color:#000;content:'';display:block;height:1px;margin:35px auto 0;width:48px}}@media only screen and (min-width: 2000px){.global-nav-item__description{padding-top:8px}}.global-nav-item:hover .global-nav-item__label{color:#EA178C}.home-hero{-ms-flex-align:center;align-items:center;background-color:#fff;display:-ms-flexbox;display:flex;height:100vh;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:relative;width:calc(100vw + 15px);z-index:1}.home-hero-hello{max-width:800px;width:90%}@media only screen and (max-width: 767px){.home-hero-hello{display:none}}@media only screen and (min-width: 2000px){.home-hero-hello{max-width:1200px}}.home-hero-hello__letter{fill:none;stroke:#A6A6A6}.home-hero-hello__letters--1 .home-hero-hello__letter{stroke:#404040}.home-hero-hello__letters--2 .home-hero-hello__letter{stroke:#000}.home-hero-hello__letter--h1,.home-hero-hello__letter--h3{stroke-width:61;stroke-dashoffset:240}.home-hero-hello__letter--h2{stroke-dashoffset:80;stroke-width:52}.home-hero-hello__letter--e1{stroke-dashoffset:450;stroke-width:52}.home-hero-hello__letter--e2{stroke-dashoffset:190;stroke-width:36}.home-hero-hello__letter--l1,.home-hero-hello__letter--l2{stroke-dashoffset:240;stroke-width:52}.home-hero-hello__letter--o{stroke-dashoffset:450;stroke-width:60}.home-hero-hello__dot{fill:#EA178C}.home-hero-hello__letters--1 .home-hero-hello__dot{fill:#EA178C}.home-hero-hello__letters--2 .home-hero-hello__dot{fill:#000}.home-hero-hello--static .home-hero-hello__letter{stroke:#000;stroke-dashoffset:0}.home-hero-hello--static .home-hero-hello__dot{fill:#000}.home-hero-hello__mask{fill:#fff}.home-hero__static-hi{height:"Huge",sans-serif;font-size:15rem;letter-spacing:0rem;line-height:.21667;font-size:12.5rem}@media only screen and (min-width: 768px){.home-hero__static-hi{height:"Huge",sans-serif;font-size:15rem;letter-spacing:0rem;line-height:.50417}}@media only screen and (min-width: 1000px){.home-hero__static-hi{height:"Huge",sans-serif;font-size:18.75rem;letter-spacing:0rem;line-height:.84}}@media only screen and (min-width: 2000px){.home-hero__static-hi{height:"Huge",sans-serif;font-size:31.25rem;letter-spacing:0rem;line-height:.504}}@media only screen and (min-width: 768px){.home-hero__static-hi{display:none}}.home-posted-by{-ms-flex-align:center;align-items:center;color:#000;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:20px}.home-posted-by__image{width:55px}.home-posted-by__info{margin-left:20px}.home-posted-by__title,.home-posted-by__author{height:"Huge",sans-serif;font-size:.875rem;letter-spacing:0rem;line-height:1.42857}@media only screen and (min-width: 768px){.home-posted-by__title,.home-posted-by__author{height:"Huge",sans-serif;font-size:1rem;letter-spacing:0rem;line-height:1}}@media only screen and (min-width: 1000px){.home-posted-by__title,.home-posted-by__author{height:"Huge",sans-serif;font-size:1.375rem;letter-spacing:0rem;line-height:.72727}}@media only screen and (min-width: 2000px){.home-posted-by__title,.home-posted-by__author{height:"Huge",sans-serif;font-size:1.25rem;letter-spacing:0rem;line-height:1}}.home-posted-by__title{height:"Copernicus",serif;line-height:1.48}.home-posted-by__author{display:block}.home-section{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100vh;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:relative}.home-section--active .home-section-background{opacity:1}.home-section__wrapper{margin-left:auto;margin-right:auto;-ms-flex-direction:column;flex-direction:column;padding:15vh 0 5vh;position:relative;width:74.68354%;min-height:100%}@media only screen and (max-width: 767px){.home-section__wrapper{width:87.34177%}}@media only screen and (min-width: 768px){.home-section__wrapper{-ms-flex-direction:row;flex-direction:row;padding:20vh 0}.home-section__wrapper .home-section-details__container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:60vh;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 999px) and (max-height: 640px){.home-section__wrapper .home-section-details__container{height:auto}}@media only screen and (min-width: 768px) and (min-width: 1000px) and (max-width: 1999px) and (max-height: 660px){.home-section__wrapper .home-section-details__container{height:auto}}@media only screen and (min-width: 768px) and (min-width: 2000px) and (max-height: 850px){.home-section__wrapper .home-section-details__container{height:auto}}.home-section-background{background-color:#fff;background-position:center;background-size:cover;height:100vh;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity 400ms cubic-bezier(0.25, 0.1, 0.25, 1);width:calc(100vw + 15px);z-index:0}@media only screen and (max-width: 767px){.home-section-background{padding-top:20px}}.global-content-wrapper:not(.global-content-wrapper--shrink):not(.global-content-wrapper--shrinking) .home-page__scroll-jacking--locked-eyebrow .home-section-background{position:fixed}.home-section-background__index{height:"Huge",sans-serif;font-size:.875rem;letter-spacing:0rem;line-height:1.42857;margin-left:auto;margin-right:auto;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-top:calc(15vh + 2px);position:relative;transition:opacity 200ms cubic-bezier(0.25, 0.1, 0.25, 1);width:74.35897%;z-index:1}@media only screen and (min-width: 768px){.home-section-background__index{height:"Huge",sans-serif;font-size:1rem;letter-spacing:0rem;line-height:1}}@media only screen and (min-width: 1000px){.home-section-background__index{height:"Huge",sans-serif;font-size:1.375rem;letter-spacing:0rem;line-height:.72727}}@media only screen and (min-width: 2000px){.home-section-background__index{height:"Huge",sans-serif;font-size:1.25rem;letter-spacing:0rem;line-height:1}}@media only screen and (max-width: 767px){.home-section-background__index{width:83.97436%}}.home-page__scroll-jacking:not(.home-page__scroll-jacking--locked-eyebrow) .home-section-background__index,.home-section-background__index--hidden{opacity:0}@media only screen and (min-width: 768px){.home-section-background__index{margin-top:calc(20vh + 2px);width:91.52542%}}.home-section-background__line{border-top:1px solid #000;display:inline-block;height:4px;margin-left:1.44928%;width:6.77966%;max-width:4.10256%}@media only screen and (min-width: 2000px){.home-section-background__line{margin-left:.50725%;max-width:7.05128%}}@media only screen and (min-width: 1000px) and (max-width: 1999px){.home-section-background__line{margin-left:.72464%;max-width:6.02564%}}@media only screen and (min-width: 768px) and (max-width: 999px){.home-section-background__line{margin-left:1.44928%;max-width:3.33333%}}@media only screen and (max-width: 767px){.home-section-background__line{width:15.25424%;max-width:10.25641%}}.home-section-details{-ms-flex-item-align:stretch;align-self:stretch;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:3;pointer-events:none}@media only screen and (max-width: 767px){.home-section-details{padding-left:5px}}@media only screen and (min-width: 768px){.home-section-details{width:40vw}}@media only screen and (min-width: 1000px){.home-section-details{width:45%}}@media only screen and (min-width: 2000px){.home-section-details{width:50%}}.home-section-details__eyebrow{height:"Huge",sans-serif;font-size:.875rem;letter-spacing:0rem;line-height:1.42857;margin-top:3px}@media only screen and (min-width: 768px){.home-section-details__eyebrow{height:"Huge",sans-serif;font-size:1rem;letter-spacing:0rem;line-height:1}}@media only screen and (min-width: 1000px){.home-section-details__eyebrow{height:"Huge",sans-serif;font-size:1.375rem;letter-spacing:0rem;line-height:.72727}}@media only screen and (min-width: 2000px){.home-section-details__eyebrow{height:"Huge",sans-serif;font-size:1.25rem;letter-spacing:0rem;line-height:1}}@media only screen and (max-width: 767px){.home-section-details__eyebrow{margin-left:20.68966%;margin-top:23px;width:100%}}.home-section-details__title{height:"Huge",sans-serif;font-size:2.5rem;letter-spacing:-.0625rem;line-height:1.1;margin-bottom:1.875rem;margin-top:1.25rem}@media only screen and (min-width: 768px){.home-section-details__title{height:"Huge",sans-serif;font-size:4.5rem;letter-spacing:-.125rem;line-height:1.04167}}@media only screen and (min-width: 1000px){.home-section-details__title{height:"Huge",sans-serif;font-size:5rem;letter-spacing:-.125rem;line-height:1.05}}@media only screen and (min-width: 2000px){.home-section-details__title{height:"Huge",sans-serif;font-size:8.4375rem;letter-spacing:-.1875rem;line-height:1.03704}}@media only screen and (min-width: 2000px){.home-section-details__title{height:"Huge",sans-serif;font-size:8.4375rem;letter-spacing:-.1875rem;line-height:1.03704}}@media only screen and (max-width: 767px){.home-section-details__title{margin-bottom:10px;margin-top:3vh;width:82.75862%}}.home-section-details__subtitle{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889;width:82.75862%}@media only screen and (min-width: 768px){.home-section-details__subtitle{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 1000px){.home-section-details__subtitle{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 2000px){.home-section-details__subtitle{height:"Copernicus",serif;font-size:1.5rem;letter-spacing:-.03125rem;line-height:1.5}}.home-section-details__subtitle__link{display:block;padding-top:15px}@media only screen and (min-width: 768px){.home-section-details__subtitle__link{padding-top:25px}}.home-section-details__title a,.home-section-details__subtitle a{position:relative;pointer-events:all}.home-section-details__separator{border:0;border-bottom:1px solid;display:block;height:0;margin:0 auto 10px 0;opacity:0.8;width:21.05263%}@media only screen and (min-width: 768px){.home-section-details__separator{margin-bottom:40px}}.home-section-details__index{height:"Huge",sans-serif;font-size:.875rem;letter-spacing:0rem;line-height:1.42857;margin-left:auto;margin-right:auto;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-top:2px;position:absolute;width:74.35897%;z-index:1}@media only screen and (min-width: 768px){.home-section-details__index{height:"Huge",sans-serif;font-size:1rem;letter-spacing:0rem;line-height:1}}@media only screen and (min-width: 1000px){.home-section-details__index{height:"Huge",sans-serif;font-size:1.375rem;letter-spacing:0rem;line-height:.72727}}@media only screen and (min-width: 2000px){.home-section-details__index{height:"Huge",sans-serif;font-size:1.25rem;letter-spacing:0rem;line-height:1}}@media only screen and (min-width: 768px){.home-section-details__index{left:-27.73%;width:91.52542%}}.home-section-media{overflow:hidden;z-index:2;margin-top:8vh;position:absolute;width:100%}@media only screen and (max-width: 767px){[data-os="ios"] .home-section-media{margin-top:8px}}@media only screen and (min-width: 768px){.home-section-media{height:60vh;margin-top:0px;position:absolute;right:0;top:20vh;width:auto}}.home-section-media--image{height:auto}@media only screen and (min-width: 768px){.home-section-media--image{width:66.10169%}}.home-section-media--image>img{display:block;height:auto;width:100%}.home-section-media--video{height:0;padding-bottom:62.4%}@media only screen and (min-width: 768px){.home-section-media--video{height:60vh;padding-bottom:0;padding-left:50%;top:20vh}}.home-section-media--video>.video-player{height:auto;left:0;position:absolute;top:50%;transform:translateY(-50%)}.home-page-today{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;position:fixed;transition:opacity 250ms cubic-bezier(0.25, 0.1, 0.25, 1);width:100vw;z-index:1}.home-page-today__text{background:transparent;border:0;bottom:2.5em;cursor:pointer;height:"Copernicus",serif;font-size:inherit;letter-spacing:-1px;margin-bottom:8px;opacity:0;outline:none;pointer-events:none;text-align:center;transition:color 0.2s;width:100%}.home-page-today__text:hover,.home-page-today__text:focus{color:#EA178C}@media only screen and (max-width: 767px) and (orientation: landscape){.home-page-today__text{bottom:2.5em}}@media only screen and (min-width: 768px){.home-page-today__text{margin-bottom:24px}}.home-page-today--visible .home-page-today__text{animation-name:textFadeIn;animation-delay:850ms;animation-duration:1s;animation-fill-mode:forwards;opacity:0;pointer-events:auto;transition:color 0.2s,opacity 1s}.home-page-today--fade-fast .home-page-today__text{animation-delay:550ms;animation-duration:500ms}.home-page-today__bar{animation-name:slideInBar;animation-delay:350ms;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.37, -0.01, 0, 1.01);width:1px;background:#000;content:'';display:none;height:0;opacity:0.8;width:1px}.home-page-today--visible .home-page-today__bar{display:block}.home-page-today--fade-fast .home-page-today__bar{animation-delay:350ms;animation-duration:500ms}.leadership-bio{margin-left:auto;margin-right:auto;width:74.35897%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 50px}@media only screen and (min-width: 768px){.leadership-bio{width:83.05085%}}@media only screen and (min-width: 1000px){.leadership-bio{width:87.34177%}}@media only screen and (min-width: 1000px){.leadership-bio{width:74.68354%}}@media only screen and (min-width: 1000px){.leadership-bio{-ms-flex-direction:row;flex-direction:row;padding:0 0 100px}}.leadership-bio__content{clear:both;padding-bottom:100px}@media only screen and (min-width: 1000px){.leadership-bio__content{width:66.10169%;float:right;margin-right:0;clear:none}}.office-hero{background:#000;background-size:cover;color:#fff;display:-ms-flexbox;display:flex}.office-hero__smokescreen{position:absolute;width:100%;height:100%;background:#000;opacity:.15;z-index:0;height:80vh}.office-hero__container{margin-left:auto;margin-right:auto;width:74.35897%;-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;margin:0 auto;min-height:80vh;padding-bottom:72px;position:relative}@media only screen and (min-width: 768px){.office-hero__container{width:83.05085%}}@media only screen and (min-width: 1000px){.office-hero__container{width:87.34177%}}@media only screen and (min-width: 1000px){.office-hero__container{width:74.68354%}}.office-hero__eyebrow{display:none}.office-hero__eyebrow a{color:#fff}@media only screen and (min-width: 1000px){.office-hero__eyebrow{height:"Huge",sans-serif;font-size:.875rem;letter-spacing:0rem;line-height:1.42857;display:block;left:0;position:absolute;top:46px;width:36.70886%}}@media only screen and (min-width: 1000px) and (min-width: 768px){.office-hero__eyebrow{height:"Huge",sans-serif;font-size:1rem;letter-spacing:0rem;line-height:1}}@media only screen and (min-width: 1000px) and (min-width: 1000px){.office-hero__eyebrow{height:"Huge",sans-serif;font-size:1.375rem;letter-spacing:0rem;line-height:.72727}}@media only screen and (min-width: 1000px) and (min-width: 2000px){.office-hero__eyebrow{height:"Huge",sans-serif;font-size:1.25rem;letter-spacing:0rem;line-height:1}}.office-hero__line{border-top:2px solid #fff;display:inline-block;height:1em;margin:0 1em;transform:translateY(0.6em);width:31.03448%}.office-hero__headline{height:"Huge",sans-serif;font-size:3.75rem;letter-spacing:0rem;line-height:1.03333;margin-left:-0.04em;margin-bottom:20px}@media only screen and (min-width: 768px){.office-hero__headline{height:"Huge",sans-serif;font-size:6.5rem;letter-spacing:0rem;line-height:.875}}@media only screen and (min-width: 1000px){.office-hero__headline{height:"Huge",sans-serif;font-size:10.625rem;letter-spacing:0rem;line-height:.99412}}@media only screen and (min-width: 2000px){.office-hero__headline{height:"Huge",sans-serif;font-size:13.75rem;letter-spacing:0rem;line-height:.87273}}@media only screen and (min-width: 1000px){.office-hero__headline{margin-bottom:4px}}.office-hero__headline--long{display:none}@media only screen and (min-width: 768px){.office-hero__headline--long{display:block}}@media only screen and (min-width: 768px){.office-hero__headline--short{display:none}}.office-hero__content{width:100%}.office-hero__contact{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889;color:#fff}@media only screen and (min-width: 768px){.office-hero__contact{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 1000px){.office-hero__contact{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 2000px){.office-hero__contact{height:"Copernicus",serif;font-size:1.5rem;letter-spacing:-.03125rem;line-height:1.5}}@media only screen and (min-width: 768px){.office-hero__contact{display:-ms-flexbox;display:flex}}@media only screen and (min-width: 768px){.office-hero__contact>*{margin-right:50px}}.office-hero__address,.office-hero__phone,.office-hero__mail{color:#fff}@media only screen and (max-width: 767px){.office-hero__address,.office-hero__phone,.office-hero__mail{display:block;margin-bottom:10px}}@media only screen and (min-width: 2000px){.office-hero__address,.office-hero__phone,.office-hero__mail{width:32.20339%}}.office-hero__phone{min-width:170px}.wrapper:not([data-os="ios"]):not([data-os="android"]) .office-hero__phone{pointer-events:none}.work-fixed-bg{background-color:#000;bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:0}.global-content-wrapper--shrink .work-fixed-bg{top:auto}.work-fixed-bg__image{background-size:cover;background-position:center;background-repeat:no-repeat;bottom:0;left:0;position:absolute;right:0;top:0}@media only screen and (min-width: 768px){.work-fixed-bg__image--small{display:none}}@media only screen and (max-width: 767px){.work-fixed-bg__image--large{display:none}}.work-info__cta{color:#fff;display:block;max-width:180px;position:relative;text-align:left;transition:border-color .3s ease-in-out}@media only screen and (min-width: 768px){.work-info__cta{max-width:none;padding:60px 60px 110px}}.work-info__cta__title{height:"Huge",sans-serif;font-size:2.25rem;letter-spacing:0rem;line-height:1.25}@media only screen and (min-width: 768px){.work-info__cta__title{height:"Huge",sans-serif;font-size:6.875rem;letter-spacing:0rem;line-height:1.30909}}@media only screen and (min-width: 1000px){.work-info__cta__title{height:"Huge",sans-serif;font-size:6.875rem;letter-spacing:0rem;line-height:1.30909}}@media only screen and (min-width: 2000px){.work-info__cta__title{height:"Huge",sans-serif;font-size:7.6875rem;letter-spacing:0rem;line-height:1.17073}}@media only screen and (min-width: 768px){.work-info__cta__title{max-width:560px;font-size:70px}}.work-info__cta__separator{border:none;border-bottom:1px solid #D6DADE;margin:15px auto 15px 0;width:47.36842%}@media only screen and (min-width: 768px){.work-info__cta__separator{margin:25px auto 25px 0;width:47.36842%}}@media only screen and (min-width: 1000px){.work-info__cta__separator{width:37.5%}}.work-info__cta__description{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889;max-width:220px}@media only screen and (min-width: 768px){.work-info__cta__description{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 1000px){.work-info__cta__description{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 2000px){.work-info__cta__description{height:"Copernicus",serif;font-size:1.5rem;letter-spacing:-.03125rem;line-height:1.5}}@media only screen and (min-width: 1000px){.work-info__cta__description{max-width:440px}}@media only screen and (min-width: 768px){.work-info__cta__view-button{bottom:10px;color:#fff;display:block;height:"Huge",sans-serif;font-size:20px;opacity:0;position:absolute;pointer-events:none;right:10px;transition:opacity .3s ease-in-out;transform:translate3d(0, 0, 0)}}@media only screen and (min-width: 768px){.work-info__cta:hover .work-info__cta__view-button{color:#fff;cursor:pointer;opacity:1;pointer-events:all}}.work-section{color:white;padding:100px 0;width:100%}@media only screen and (min-width: 1000px){.work-section{height:100vh;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.work-section__list{margin:0 13%}.work-section__header{float:left;position:relative;transform:translate3d(0, 0, 0);z-index:1}@media only screen and (min-width: 1000px){.work-section__header--col-0{margin-left:0%}}@media only screen and (min-width: 1000px){.work-section__header--col-1{margin-left:6.32911%}}@media only screen and (min-width: 1000px){.work-section__header--col-2{margin-left:12.65823%}}@media only screen and (min-width: 1000px){.work-section__header--col-3{margin-left:18.98734%}}@media only screen and (min-width: 1000px){.work-section__header--col-4{margin-left:25.31646%}}@media only screen and (min-width: 1000px){.work-section__header--col-5{margin-left:31.64557%}}@media only screen and (min-width: 1000px){.work-section__header--col-6{margin-left:37.97468%}}@media only screen and (min-width: 1000px){.work-section__header--col-7{margin-left:44.3038%}}@media only screen and (min-width: 1000px){.work-section__header--col-8{margin-left:50.63291%}}@media only screen and (min-width: 1000px){.work-section__header--col-9{margin-left:56.96203%}}@media only screen and (min-width: 1000px){.work-section__header--col-10{margin-left:63.29114%}}@media only screen and (min-width: 1000px){.work-section__header--col-11{margin-left:69.62025%}}@media only screen and (min-width: 1000px){.work-section__header--col-12{margin-left:75.94937%}}@media only screen and (min-width: 1000px){.work-section__header--col-13{margin-left:82.27848%}}@media only screen and (min-width: 1000px){.work-section__header--col-14{margin-left:88.60759%}}@media only screen and (min-width: 1000px){.work-section__header--col-15{margin-left:94.93671%}}@media only screen and (min-width: 1000px){.work-section__header--col-16{margin-left:101.26582%}}@media only screen and (max-width: 767px){.work-section:nth-child(even) .work-section__header{float:right}}.work-section:after{clear:both;content:'';display:block}.a11y-hint{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.breadcrumbs{padding-left:12.82051%;padding-right:12.82051%;position:absolute;top:45px;z-index:1}@media only screen and (min-width: 768px){.breadcrumbs{padding-left:8.47458%;padding-right:8.47458%}}@media only screen and (min-width: 1000px){.breadcrumbs{padding-left:6.32911%;padding-right:6.32911%}}@media only screen and (min-width: 1000px){.breadcrumbs{padding-left:12.65823%;padding-right:12.65823%}}@media only screen and (max-width: 767px){.breadcrumbs{display:none}}.breadcrumbs__list{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.breadcrumbs__list{display:-ms-flexbox;display:flex}.breadcrumbs__label{height:"Huge",sans-serif;font-size:.875rem;letter-spacing:0rem;line-height:1.42857;color:#000;display:inline-block;margin-right:10px}@media only screen and (min-width: 768px){.breadcrumbs__label{height:"Huge",sans-serif;font-size:1rem;letter-spacing:0rem;line-height:1}}@media only screen and (min-width: 1000px){.breadcrumbs__label{height:"Huge",sans-serif;font-size:1.375rem;letter-spacing:0rem;line-height:.72727}}@media only screen and (min-width: 2000px){.breadcrumbs__label{height:"Huge",sans-serif;font-size:1.25rem;letter-spacing:0rem;line-height:1}}.breadcrumbs__divider{background-color:#000;display:inline-block;height:1px;margin-right:10px;position:relative;top:-4px;width:10vw}@media only screen and (min-width: 768px){.breadcrumbs__divider{max-width:70px}}@media only screen and (min-width: 1000px){.breadcrumbs__divider{max-width:160px}}.primary-button{height:"Huge",sans-serif;font-size:2.5rem;letter-spacing:-.0625rem;line-height:1.1;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#000;cursor:pointer;text-rendering:auto}@media only screen and (min-width: 768px){.primary-button{height:"Huge",sans-serif;font-size:4.5rem;letter-spacing:-.125rem;line-height:1.04167}}@media only screen and (min-width: 1000px){.primary-button{height:"Huge",sans-serif;font-size:5rem;letter-spacing:-.125rem;line-height:1.05}}@media only screen and (min-width: 2000px){.primary-button{height:"Huge",sans-serif;font-size:8.4375rem;letter-spacing:-.1875rem;line-height:1.03704}}.primary-button--white{color:#fff}.primary-button--grey{color:#727272}.primary-button--box{height:"Huge",sans-serif;font-size:1.25rem;letter-spacing:0rem;line-height:2;border:2px solid #fff;color:#fff;-ms-flex-pack:center;justify-content:center;opacity:1;padding:16px 40px;text-align:center;transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}@media only screen and (min-width: 768px){.primary-button--box{height:"Huge",sans-serif;font-size:1.25rem;letter-spacing:0rem;line-height:2}}@media only screen and (min-width: 1000px){.primary-button--box{height:"Huge",sans-serif;font-size:1.25rem;letter-spacing:0rem;line-height:2}}@media only screen and (min-width: 2000px){.primary-button--box{height:"Huge",sans-serif;font-size:1.375rem;letter-spacing:0rem;line-height:1.81818}}@media only screen and (max-width: 767px){.primary-button--box{width:100%}}@media only screen and (min-width: 768px){.primary-button--box{padding:22px 40px}}.primary-button--box:hover{border-color:#fff;background-color:#fff;color:#000}.primary-button--box:hover svg{color:#000}.primary-button--box:hover svg path,.primary-button--box:hover svg polygon{fill:#000}.primary-button--button{height:"Huge",sans-serif;font-size:1.1875rem;letter-spacing:0rem;line-height:1.36842;background-color:#000;color:#fff;display:inline-block;opacity:1;padding:30px 45px;transition:opacity 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}@media only screen and (min-width: 768px){.primary-button--button{height:"Huge",sans-serif;font-size:1.3125rem;letter-spacing:0rem;line-height:1.33333}}@media only screen and (min-width: 1000px){.primary-button--button{height:"Huge",sans-serif;font-size:1.5rem;letter-spacing:0rem;line-height:1.25}}@media only screen and (min-width: 2000px){.primary-button--button{height:"Huge",sans-serif;font-size:1.875rem;letter-spacing:0rem;line-height:1.2}}.primary-button--button:hover{opacity:0.5}.primary-button--small{height:"Huge",sans-serif;font-size:1.25rem;letter-spacing:0rem;line-height:2}@media only screen and (min-width: 768px){.primary-button--small{height:"Huge",sans-serif;font-size:1.25rem;letter-spacing:0rem;line-height:2}}@media only screen and (min-width: 1000px){.primary-button--small{height:"Huge",sans-serif;font-size:1.25rem;letter-spacing:0rem;line-height:2}}@media only screen and (min-width: 2000px){.primary-button--small{height:"Huge",sans-serif;font-size:1.375rem;letter-spacing:0rem;line-height:1.81818}}.primary-button__icon{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.primary-button__icon svg{height:1.2em;margin-bottom:0.1em;max-width:1.2em}.primary-button:hover:not(.primary-button--button):not(.primary-button--disabled):not(.primary-button--box){color:#EA178C;opacity:1}.primary-button:hover:not(.primary-button--button):not(.primary-button--disabled):not(.primary-button--box) svg{color:#EA178C}.primary-button:hover:not(.primary-button--button):not(.primary-button--disabled):not(.primary-button--box) svg path,.primary-button:hover:not(.primary-button--button):not(.primary-button--disabled):not(.primary-button--box) svg polygon{fill:#EA178C}.call-to-action{background:#fff;color:#000}.call-to-action__container{margin-left:auto;margin-right:auto;width:74.35897%;padding:80px 0}@media only screen and (min-width: 768px){.call-to-action__container{width:83.05085%}}@media only screen and (min-width: 1000px){.call-to-action__container{width:87.34177%}}@media only screen and (min-width: 1000px){.call-to-action__container{padding:200px 0}}@media only screen and (min-width: 768px){.call-to-action__container{padding-left:16.94915%;width:auto}}@media only screen and (min-width: 1000px){.call-to-action__container{padding-left:12.71186%}}@media only screen and (min-width: 1000px){.call-to-action__headline,.call-to-action__description{width:55.6962%}}.call-to-action__headline{height:"Copernicus",serif;font-size:1.875rem;letter-spacing:-.0625rem;line-height:1.4;margin-bottom:20px}@media only screen and (min-width: 768px){.call-to-action__headline{height:"Copernicus",serif;font-size:2.625rem;letter-spacing:-.0625rem;line-height:1.28571}}@media only screen and (min-width: 1000px){.call-to-action__headline{height:"Copernicus",serif;font-size:3.5rem;letter-spacing:-.25rem;line-height:1.25}}@media only screen and (min-width: 2000px){.call-to-action__headline{height:"Copernicus",serif;font-size:4.625rem;letter-spacing:-.1875rem;line-height:1.21622}}.call-to-action__description{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889;margin-bottom:60px}@media only screen and (min-width: 768px){.call-to-action__description{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 1000px){.call-to-action__description{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 2000px){.call-to-action__description{height:"Copernicus",serif;font-size:1.5rem;letter-spacing:-.03125rem;line-height:1.5}}.carousel{background:none;height:100%;left:0;overflow-x:hidden;position:relative;top:0;width:165%}.carousel__window{overflow:hidden}.carousel .poster{background-size:cover;height:100%;position:relative;width:100vw}.carousel .poster--video{background-size:auto 100vh;display:-ms-flexbox;display:flex}.carousel .media-caption{line-height:1;padding-right:50%;white-space:normal;width:100%}.carousel__slide{cursor:move;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:auto;align-self:auto;height:100%;width:100%}@media only screen and (min-width: 768px){.carousel__slide{cursor:default}}.carousel__slide .video-player{display:none}@media only screen and (min-width: 768px){.carousel__stage{transform:translate3d(0px, 0px, 0px) !important}}.carousel__slide-wrap{display:-ms-flexbox;display:flex;height:100%;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:start;align-items:flex-start}.carousel__slide-wrap.animate{transition:transform 0.25s ease-out}.no-animate .carousel__slide-wrap{transition-duration:0s}.carousel__figure{background:#000;overflow:hidden;padding-top:50%;position:relative;width:100%}.carousel__image{position:absolute;top:50%;transform:translateY(-50%);width:100%}.carousel__caption{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889;margin-top:20px;text-align:center;white-space:normal}@media only screen and (min-width: 768px){.carousel__caption{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 1000px){.carousel__caption{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 2000px){.carousel__caption{height:"Copernicus",serif;font-size:1.5rem;letter-spacing:-.03125rem;line-height:1.5}}.carousel__nav{width:100%}.carousel__nav button:focus{outline:none}.carousel__nav-arrow-box{border:0;margin-right:0;width:35px;height:35px;position:absolute;right:0;top:18%;z-index:40}@media only screen and (min-width: 768px){.carousel__nav-arrow-box{margin-right:40px;width:80px;height:80px;top:20%}}.carousel__nav-arrow-box--prev{left:0;margin-left:0;margin-right:0;transform:rotate(180deg)}@media only screen and (min-width: 768px){.carousel__nav-arrow-box--prev{margin-left:40px}}.carousel__nav-arrow-box button{border:0;cursor:pointer;padding:0;width:100%;height:100%}.carousel__nav-arrow-box-line{width:9px;height:1px;left:11px;position:relative;display:block;background:#fff;z-index:1;transition:all 0.35s ease-in-out}@media only screen and (min-width: 768px){.carousel__nav-arrow-box-line{left:30px;width:18px}}.carousel__nav-arrow-box-head{width:0px;height:0px;border-bottom:6px solid transparent;border-left:7px solid #fff;border-top:6px solid transparent;display:block;position:absolute;z-index:5;bottom:-5px;right:-6px}@media only screen and (min-width: 768px){.carousel__nav-arrow-box-head{border-bottom:8px solid transparent;border-left:12px solid #fff;border-top:8px solid transparent;bottom:-7px;right:-8px}}.carousel__nav-arrow-box:hover .carousel__nav-arrow-box-line{width:12px}@media only screen and (min-width: 768px){.carousel__nav-arrow-box:hover .carousel__nav-arrow-box-line{width:30px}}.carousel__nav-items{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.carousel__nav-item{background-color:transparent;border:none;cursor:pointer;display:block;font-size:0;margin:0 1px;padding:0.3rem;transition:opacity 0.2s}.carousel__nav-item:before{background-color:#D6DADE;border-radius:50%;content:'';display:block;height:7px;pointer-events:none;width:7px}.carousel__nav-item:focus:before,.carousel__nav-item:hover:before,.carousel__nav-item--active:before{background-color:#000}.click-email-link-to-copy__item{display:none}.click-email-link-to-copy__item-copiable{display:block;cursor:pointer}.contact-item{padding-right:1.26582%;height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:60px}@media only screen and (min-width: 768px){.contact-item{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 1000px){.contact-item{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 2000px){.contact-item{height:"Copernicus",serif;font-size:1.5rem;letter-spacing:-.03125rem;line-height:1.5}}@media only screen and (min-width: 1000px){.contact-item{width:48.71795%;float:left}}@media only screen and (min-width: 1000px){.contact-item{margin-top:40px}}.contact-item__title{margin:0 0 20px 0;padding:0}@media only screen and (min-width: 1000px){.contact-item__title{margin-bottom:20px}}.contact-item__details{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:end;justify-content:flex-end}.contact-item__phone,.contact-item__email{color:#fff}.wrapper:not([data-os="ios"]):not([data-os="android"]) .contact-item__phone{pointer-events:none}@media only screen and (max-width: 767px){.contact-item__toggle{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%}.contact-item__toggle__text{-ms-flex:1;flex:1}.contact-item__toggle__icon{color:#000;font-weight:bold}.contact-item--collapsible .contact-item__details{overflow:hidden;transition:all 250ms}.contact-item--collapsible:not(.contact-item--collapsed) .contact-item__details{max-height:500px}.contact-item--collapsed .contact-item__details{max-height:0;opacity:0}}@media only screen and (min-width: 768px){.contact-item__toggle__icon{display:none}}button.contact-item__title{background:transparent;border:0;cursor:pointer;height:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;text-align:left}.carousel--with-content{overflow:hidden;padding:0 6.32911% 80px;position:relative}.carousel--with-content .carousel{padding-bottom:40px;overflow:visible;width:100%}@media only screen and (min-width: 768px){.carousel--with-content .carousel{padding-bottom:80px}}.carousel--with-content .carousel-window{overflow:hidden}.carousel--with-content .carousel__figure{background:transparent;background-position:center;background-repeat:no-repeat;background-size:cover;margin-bottom:50px;padding-top:100%;width:100%}@media only screen and (min-width: 768px){.carousel--with-content .carousel__figure{padding-top:71%}}@media only screen and (max-width: 767px){.carousel--with-content .carousel__figure{padding-top:100%}}@media only screen and (min-width: 768px){.carousel--with-content .carousel__nav-items{padding-left:8.47458%;-ms-flex-pack:start;justify-content:flex-start}}.carousel--with-content .carousel__slide{-ms-flex:0 0 100%;flex:0 0 100%}@media only screen and (min-width: 768px){.carousel--with-content .carousel__slide{-ms-flex:0 0 50%;flex:0 0 50%;width:50%}}.carousel--with-content .carousel__content{padding:0 8.47458%;position:relative;white-space:normal;width:100%;display:block;color:#000}@media only screen and (min-width: 768px){.carousel--with-content .carousel__content{padding:0;padding-left:17.64706%;width:85.29412%}}.carousel--with-content .carousel__content-modal{background-color:transparent;border:none;text-align:left;cursor:pointer}.carousel--with-content .carousel__item-count{height:"Huge",sans-serif;font-size:.875rem;letter-spacing:0rem;line-height:1.42857;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;float:left;position:static;width:75px}@media only screen and (min-width: 768px){.carousel--with-content .carousel__item-count{height:"Huge",sans-serif;font-size:1rem;letter-spacing:0rem;line-height:1}}@media only screen and (min-width: 1000px){.carousel--with-content .carousel__item-count{height:"Huge",sans-serif;font-size:1.375rem;letter-spacing:0rem;line-height:.72727}}@media only screen and (min-width: 2000px){.carousel--with-content .carousel__item-count{height:"Huge",sans-serif;font-size:1.25rem;letter-spacing:0rem;line-height:1}}@media only screen and (min-width: 768px){.carousel--with-content .carousel__item-count{float:none;left:0;left:-25.42373%;position:absolute;top:8px;width:25.42373%}}@media only screen and (min-width: 1000px){.carousel--with-content .carousel__item-count{top:15px}}.carousel--with-content .carousel__item-count:after{background:#000;content:'';-ms-flex:1;flex:1;height:2px;margin:2px;margin:0 8px;width:100%}@media only screen and (min-width: 768px){.carousel--with-content .carousel__item-count:after{height:1px;margin:0 10px 0 3px}}@media only screen and (min-width: 1000px){.carousel--with-content .carousel__item-count:after{margin:0 20px 0 3px}}.carousel--with-content .carousel__item-number{margin-top:3px;vertical-align:middle}.carousel--with-content .carousel__title-container{position:relative}.carousel--with-content .carousel__title{height:"Huge",sans-serif;font-size:2.5rem;letter-spacing:0rem;line-height:1.1;margin-bottom:30px}@media only screen and (min-width: 768px){.carousel--with-content .carousel__title{height:"Huge",sans-serif;font-size:2.75rem;letter-spacing:0rem;line-height:1.04545}}@media only screen and (min-width: 1000px){.carousel--with-content .carousel__title{height:"Huge",sans-serif;font-size:2.75rem;letter-spacing:0rem;line-height:1.04545}}@media only screen and (min-width: 2000px){.carousel--with-content .carousel__title{height:"Huge",sans-serif;font-size:4.625rem;letter-spacing:0rem;line-height:1.02703}}.carousel--with-content .carousel__title a{color:inherit}.carousel--with-content .carousel__title a:hover,.carousel--with-content .carousel__title a:focus{color:#EA178C}.carousel--with-content .carousel__description,.carousel--with-content .carousel__text{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889;margin-bottom:30px}@media only screen and (min-width: 768px){.carousel--with-content .carousel__description,.carousel--with-content .carousel__text{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 1000px){.carousel--with-content .carousel__description,.carousel--with-content .carousel__text{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 2000px){.carousel--with-content .carousel__description,.carousel--with-content .carousel__text{height:"Copernicus",serif;font-size:1.5rem;letter-spacing:-.03125rem;line-height:1.5}}.carousel--with-content .carousel__description{color:#9D9D9D}.carousel--with-content .carousel__header-img{width:100%}.carousel--with-content .carousel__nav-arrow-box{margin-right:6.32911%}@media only screen and (min-width: 768px){.carousel--with-content .carousel__nav-arrow-box{margin-right:calc(6.32911% + -35px)}}.carousel--with-content .carousel__nav-arrow-box--prev{margin-left:6.32911%}@media only screen and (min-width: 768px){.carousel--with-content .carousel__nav-arrow-box--prev{margin-left:calc(6.32911% + -35px)}}.copy-section__container{margin-left:auto;margin-right:auto;padding-bottom:60px;padding-top:60px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:74.35897%}@media only screen and (min-width: 768px){.copy-section__container{padding-bottom:100px;padding-top:100px}}@media only screen and (min-width: 1000px){.copy-section__container{padding-bottom:40px;padding-top:40px}}@media only screen and (min-width: 768px){.copy-section__container{width:83.05085%}}@media only screen and (min-width: 1000px){.copy-section__container{-ms-flex-direction:row;flex-direction:row;width:74.68354%}}@media only screen and (min-width: 1000px){.copy-section__content{margin-left:1.69492%;width:66.10169%}}.copy-section__title{height:"Huge",sans-serif;font-size:2.5rem;letter-spacing:0rem;line-height:1.1;margin-bottom:50px}@media only screen and (min-width: 768px){.copy-section__title{height:"Huge",sans-serif;font-size:2.75rem;letter-spacing:0rem;line-height:1.04545}}@media only screen and (min-width: 1000px){.copy-section__title{height:"Huge",sans-serif;font-size:2.75rem;letter-spacing:0rem;line-height:1.04545}}@media only screen and (min-width: 2000px){.copy-section__title{height:"Huge",sans-serif;font-size:4.625rem;letter-spacing:0rem;line-height:1.02703}}.copy-section--intro .copy-section__title{height:"Copernicus",serif;font-size:1.875rem;letter-spacing:-.0625rem;line-height:1.4}@media only screen and (min-width: 768px){.copy-section--intro .copy-section__title{height:"Copernicus",serif;font-size:2.5rem;letter-spacing:-.0625rem;line-height:1.28571}}@media only screen and (min-width: 1000px){.copy-section--intro .copy-section__title{height:"Copernicus",serif;font-size:2.5rem;letter-spacing:-.25rem;line-height:1.25}}@media only screen and (min-width: 2000px){.copy-section--intro .copy-section__title{height:"Copernicus",serif;font-size:4.625rem;letter-spacing:-.1875rem;line-height:1.21622}}@media only screen and (min-width: 1000px){.copy-section__title{margin-bottom:70px}}.copy-section--dark{background:#000;color:#fff}.copy-section .text-body:first-child p:first-child{padding-top:0}.copy-grid__item{margin-bottom:60px;-ms-flex:0 0 100%;flex:0 0 100%}@media only screen and (min-width: 768px){.copy-grid__item{-ms-flex:0 0 40.67797%;flex:0 0 40.67797%}.copy-grid__item:nth-child(2n+1){margin-right:15.25424%}}.copy-grid__title{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889;margin-bottom:10px;opacity:1}@media only screen and (min-width: 768px){.copy-grid__title{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 1000px){.copy-grid__title{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 2000px){.copy-grid__title{height:"Copernicus",serif;font-size:1.5rem;letter-spacing:-.03125rem;line-height:1.5}}@media only screen and (min-width: 768px){.copy-grid__title{margin-bottom:30px}}.copy-grid__body{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}@media only screen and (min-width: 768px){.copy-grid__body{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 1000px){.copy-grid__body{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 2000px){.copy-grid__body{height:"Copernicus",serif;font-size:1.5rem;letter-spacing:-.03125rem;line-height:1.5}}.copy-grid .copy-section__body{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.full-bleed-carousel .carousel__nav{bottom:5%;left:11.39241%;position:absolute;top:auto;width:auto}@media only screen and (min-width: 768px){.full-bleed-carousel .carousel__nav{bottom:10%;left:auto;right:20%}}.full-bleed-carousel .carousel__nav-arrows{display:none}.full-bleed-carousel--safari .carousel__nav{bottom:8%}.full-bleed-carousel-item{-ms-flex:auto;flex:auto;position:relative;min-width:100vw;width:100vw}.full-bleed-carousel-item__content{bottom:10%;padding:0 11.39241%;position:absolute;width:100%}.full-bleed-carousel--safari .full-bleed-carousel-item__content{bottom:13%}.full-bleed-carousel-item__background,.full-bleed-carousel-item__image{height:100vh;width:100vw}.full-bleed-carousel-item__background{background-size:cover}.full-bleed-carousel-item__title{height:"Huge",sans-serif;font-size:3.5625rem;letter-spacing:0rem;line-height:1.15789;white-space:pre-wrap}@media only screen and (min-width: 768px){.full-bleed-carousel-item__title{height:"Huge",sans-serif;font-size:5.5625rem;letter-spacing:0rem;line-height:1.11236}}@media only screen and (min-width: 1000px){.full-bleed-carousel-item__title{height:"Huge",sans-serif;font-size:6.875rem;letter-spacing:0rem;line-height:1.30909}}@media only screen and (min-width: 2000px){.full-bleed-carousel-item__title{height:"Huge",sans-serif;font-size:10.75rem;letter-spacing:0rem;line-height:1.01744}}.full-bleed-carousel-item__subtitle{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889;white-space:pre-wrap;margin-left:3px}@media only screen and (min-width: 768px){.full-bleed-carousel-item__subtitle{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 1000px){.full-bleed-carousel-item__subtitle{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 2000px){.full-bleed-carousel-item__subtitle{height:"Copernicus",serif;font-size:1.5rem;letter-spacing:-.03125rem;line-height:1.5}}@media only screen and (min-width: 1000px){.full-bleed-carousel-item__subtitle{margin-left:12px}}.full-bleed-carousel-item__title,.full-bleed-carousel-item__subtitle,.full-bleed-carousel-item__link{color:#fff}.full-bleed-carousel-item__link{cursor:pointer}@media only screen and (max-width: 767px){.gallery{margin-left:auto;margin-right:auto;width:74.35897%;width:79.48718%}}@media only screen and (max-width: 767px) and (min-width: 768px){.gallery{width:83.05085%}}@media only screen and (max-width: 767px) and (min-width: 1000px){.gallery{width:87.34177%}}@media only screen and (max-width: 767px) and (min-width: 1000px){.gallery{width:74.68354%}}@media only screen and (min-width: 768px){.gallery{margin-left:auto;margin-right:auto;width:74.35897%;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width: 768px) and (min-width: 768px){.gallery{width:83.05085%}}@media only screen and (min-width: 768px) and (min-width: 1000px){.gallery{width:87.34177%}}.gallery__brick-layout{margin-bottom:0}@media only screen and (min-width: 768px){.gallery__brick-layout{display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 768px){.gallery__brick-layout .gallery__image{-ms-flex-negative:0;flex-shrink:0;min-height:100%;min-width:100%;object-fit:cover}}@media only screen and (min-width: 768px){.gallery .brick__row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.26582vw;max-height:50vw;overflow:hidden;width:100%}}@media only screen and (min-width: 768px){.gallery .brick__row{min-height:360px}}@media only screen and (min-width: 1000px){.gallery .brick__row{min-height:480px}}@media only screen and (min-width: 768px){.gallery .brick__row>.gallery__cell{margin-bottom:0}}@media only screen and (min-width: 768px){.gallery .brick__row--2 .gallery__cell:first-child{margin-right:1.26582%;-ms-flex:0.753667;flex:0.753667}}@media only screen and (min-width: 768px){.gallery .brick__row--2 .gallery__cell:last-child{-ms-flex:1.464;flex:1.464;margin-right:0}}@media only screen and (min-width: 768px){.gallery .brick__column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:49.36709%}}.gallery .brick__column>.gallery__cell{display:-ms-flexbox;display:flex;-ms-flex:1 1 49.36709%;flex:1 1 49.36709%;-ms-flex-pack:center;justify-content:center;overflow:hidden;width:100%}@media only screen and (min-width: 768px){.gallery .brick__column>.gallery__cell{margin-bottom:1.26582vw}}@media only screen and (min-width: 768px){.gallery .brick__column>.gallery__cell:last-child{margin:0}}.gallery__cell{margin-bottom:10px;position:relative;width:100%}@media only screen and (min-width: 1000px){.gallery__cell{margin-bottom:1.26582vw}}@media only screen and (min-width: 768px){.gallery__cell--col-0{width:-1.26582%}}@media only screen and (min-width: 768px){.gallery__cell--col-1{width:5.06329%}}@media only screen and (min-width: 768px){.gallery__cell--col-2{width:11.39241%}}@media only screen and (min-width: 768px){.gallery__cell--col-3{width:17.72152%}}@media only screen and (min-width: 768px){.gallery__cell--col-4{width:24.05063%}}@media only screen and (min-width: 768px){.gallery__cell--col-5{width:30.37975%}}@media only screen and (min-width: 768px){.gallery__cell--col-6{width:36.70886%}}@media only screen and (min-width: 768px){.gallery__cell--col-7{width:43.03797%}}@media only screen and (min-width: 768px){.gallery__cell--col-8{width:49.36709%}}@media only screen and (min-width: 768px){.gallery__cell--col-9{width:55.6962%}}@media only screen and (min-width: 768px){.gallery__cell--col-10{width:62.02532%}}@media only screen and (min-width: 768px){.gallery__cell--col-11{width:68.35443%}}@media only screen and (min-width: 768px){.gallery__cell--col-12{width:74.68354%}}@media only screen and (min-width: 768px){.gallery__cell--col-13{width:81.01266%}}@media only screen and (min-width: 768px){.gallery__cell--col-14{width:87.34177%}}@media only screen and (min-width: 768px){.gallery__cell--col-15{width:93.67089%}}@media only screen and (min-width: 768px){.gallery__cell--col-16{width:100%}}@media only screen and (max-width: 767px){.gallery__cell--type-text{padding:10.25641% 2.5641%}}@media only screen and (min-width: 768px) and (max-width: 999px){.gallery__cell--type-text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}}.gallery__image-container{position:relative;width:100%}.gallery__overlay{position:absolute;top:0;width:100%;height:100%;opacity:0;background:rgba(0,0,0,0.7);transition:opacity 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}.gallery__cell--no-mask .gallery__overlay{display:none}.gallery__cell--type-image:hover .gallery__overlay{opacity:1}.gallery__image{display:block;height:auto;width:100%}.gallery__author,.gallery__tagline{color:#000}.gallery__tagline{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889;display:block}@media only screen and (min-width: 768px){.gallery__tagline{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 1000px){.gallery__tagline{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 2000px){.gallery__tagline{height:"Copernicus",serif;font-size:1.5rem;letter-spacing:-.03125rem;line-height:1.5}}.gallery__cell--type-image .gallery__tagline{color:#fff;left:0;padding:25px 5.26316%;position:absolute;top:20%}.gallery__cell--type-text .gallery__tagline{height:"Copernicus",serif;font-size:1.875rem;letter-spacing:-.0625rem;line-height:1.4}@media only screen and (min-width: 768px){.gallery__cell--type-text .gallery__tagline{height:"Copernicus",serif;font-size:2.625rem;letter-spacing:-.0625rem;line-height:1.28571}}@media only screen and (min-width: 1000px){.gallery__cell--type-text .gallery__tagline{height:"Copernicus",serif;font-size:3.5rem;letter-spacing:-.25rem;line-height:1.25}}@media only screen and (min-width: 2000px){.gallery__cell--type-text .gallery__tagline{height:"Copernicus",serif;font-size:4.625rem;letter-spacing:-.1875rem;line-height:1.21622}}@media only screen and (min-width: 768px) and (max-width: 999px){.gallery__cell--type-text .gallery__tagline{font-size:1.875rem}}@media only screen and (min-width: 768px){.gallery__cell--type-text .gallery__tagline{margin:0 15.38462%}}.gallery__author{height:"Huge",sans-serif;font-size:1.1875rem;letter-spacing:0rem;line-height:1.36842;display:inline-block;margin-top:20px}@media only screen and (min-width: 768px){.gallery__author{height:"Huge",sans-serif;font-size:1.3125rem;letter-spacing:0rem;line-height:1.33333}}@media only screen and (min-width: 1000px){.gallery__author{height:"Huge",sans-serif;font-size:1.5rem;letter-spacing:0rem;line-height:1.25}}@media only screen and (min-width: 2000px){.gallery__author{height:"Huge",sans-serif;font-size:1.875rem;letter-spacing:0rem;line-height:1.2}}@media only screen and (min-width: 768px) and (max-width: 999px){.gallery__author{margin-left:21.79487%;font-size:1.25rem}}@media only screen and (min-width: 1000px){.gallery__author{margin-left:28.20513%}}.gallery .breadcrumbs{padding:0 5.26316%}.gallery__image-content{opacity:0;transition:opacity 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}.gallery__cell--type-image:hover .gallery__image-content{opacity:1}@media only screen and (max-width: 767px){.gallery__image-content{opacity:1}}@media only screen and (max-width: 767px){.gallery__overlay{opacity:1}}[data-os*="android"] .gallery__overlay,[data-os*="android"] .gallery__image-content,[data-os*="ios"] .gallery__overlay,[data-os*="ios"] .gallery__image-content{opacity:1}body{overflow-x:hidden}.homepage{height:100%;width:calc(100vw + 15px) !important;transition:transform 300ms cubic-bezier(0.25, 0.1, 0.25, 1) !important}.homepage .global-content-wrapper{height:100vh}.homepage .global-content-wrapper--shrink,.homepage .global-content-wrapper--shrinking{overflow-y:hidden}.homepage.global-content-vertical-fix--shrink,.homepage.global-content-vertical-fix--shrinking{width:100% !important}.homepage.global-content-vertical-fix--shrink .home-page-today,.homepage.global-content-vertical-fix--shrinking .home-page-today{opacity:0}@media only screen and (max-width: 767px){.h-logo--opened ~ .global-content-vertical-fix{overflow-y:hidden}}@media only screen and (min-width: 768px){.h-logo--opened ~ .global-content-vertical-fix{overflow-y:auto}}.global-content-vertical-fix{left:0;overflow-x:hidden;top:0;transition:transform 300ms cubic-bezier(0.25, 0.1, 0.25, 1);transform:translateY(0);width:100%}.h-logo--opened ~ .global-content-vertical-fix{transform:translateY(100vh)}@media only screen and (max-width: 767px){.h-logo--opened ~ .global-content-vertical-fix{transform:translateY(calc(-5% + 75vh)) scale(0.9)}}@media only screen and (max-width: 360px){.h-logo--opened ~ .global-content-vertical-fix{transform:translateY(calc(-5% + 85vh)) scale(0.9)}}@media only screen and (max-width: 767px) and (orientation: landscape){.h-logo--opened ~ .global-content-vertical-fix{transform:translateY(100vh)}}@media only screen and (min-width: 768px){.h-logo--opened ~ .global-content-vertical-fix{transform:translateY(440px)}}.global-content-wrapper{left:0;overflow-x:hidden;top:0;transition:transform 300ms cubic-bezier(0.25, 0.1, 0.25, 1);width:100%}@media only screen and (min-width: 768px){.global-content-wrapper{overflow-y:auto}}[data-browser="ie"] .global-content-wrapper{position:relative}.global-nav-background--open .global-content-wrapper{background:#000}.global-footer{height:"Huge",sans-serif;font-size:.875rem;letter-spacing:0rem;line-height:1.42857;background-color:#000;color:#888;padding:50px 0;position:relative;z-index:1}@media only screen and (min-width: 768px){.global-footer{height:"Huge",sans-serif;font-size:.875rem;letter-spacing:0rem;line-height:1.42857}}@media only screen and (min-width: 1000px){.global-footer{height:"Huge",sans-serif;font-size:.875rem;letter-spacing:0rem;line-height:1.42857}}@media only screen and (min-width: 2000px){.global-footer{height:"Huge",sans-serif;font-size:.875rem;letter-spacing:0rem;line-height:1.42857}}@media only screen and (min-width: 768px){.global-footer{padding:120px 0 100px}}@media only screen and (min-width: 1000px){.global-footer{padding:65px 0 80px}}@media only screen and (max-width: 767px){[data-os="ios"] .global-footer{padding:35px 0 120px}}.global-footer__wrapper{margin-left:auto;margin-right:auto;width:74.35897%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 768px){.global-footer__wrapper{width:83.05085%}}@media only screen and (min-width: 1000px){.global-footer__wrapper{width:87.34177%}}@media only screen and (min-width: 1000px){.global-footer__wrapper{width:74.68354%}}@media only screen and (min-width: 1000px){.global-footer__wrapper{-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}}.global-footer__branding{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:0;flex:0;margin-bottom:20px;width:100%}@media only screen and (min-width: 768px){.global-footer__branding{width:45%}}@media only screen and (min-width: 1000px){.global-footer__branding{width:auto;margin-bottom:36px}}.global-footer__nav-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.global-footer__huge{color:#fff;position:relative;margin-right:5vw;padding-right:5vw}@media only screen and (min-width: 768px){.global-footer__huge{margin-right:2.275em;padding-right:2.275em}}@media only screen and (min-width: 1000px){.global-footer__huge{height:32px}}.global-footer__huge:after{background:#888;content:'';display:block;height:130%;position:absolute;right:0;top:0;transform:translateY(-10%);width:1px}.global-footer__huge:hover,.global-footer__huge:focus{color:#888,25%}@media only screen and (max-width: 767px){.global-footer__huge{height:26px}}.global-footer__huge .huge-logo__svg{fill:currentColor;left:0;max-width:80px;top:0;transform:translate(0, 0)}@media only screen and (min-width: 768px){.global-footer__huge .huge-logo__svg{height:auto;min-width:72px;width:5vw}}@media only screen and (min-width: 2000px){.global-footer__huge .huge-logo__svg{width:3vw}}.global-footer__mantra{-ms-flex-align:center;align-items:center;color:#fff;display:-ms-flexbox;display:flex;max-width:246px;transform:translateY(10%);width:69.38776%}@media only screen and (min-width: 1000px){.global-footer__mantra{width:66.10169%}}.global-footer__copyright{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889;font-size:12px;padding:10px 0 0}@media only screen and (min-width: 768px){.global-footer__copyright{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 1000px){.global-footer__copyright{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 2000px){.global-footer__copyright{height:"Copernicus",serif;font-size:1.5rem;letter-spacing:-.03125rem;line-height:1.5}}@media only screen and (max-width: 767px){.global-footer__copyright .global-footer__link{display:block}}@media only screen and (min-width: 768px){.global-footer__copyright{font-size:12px}}@media only screen and (min-width: 1000px){.global-footer__copyright{text-align:right;font-size:12px}}@media only screen and (max-width: 767px){[data-os="ios"] .global-footer__copyright{padding:10px 0}}.global-footer__nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 1000px){.global-footer__nav{-ms-flex-pack:end;justify-content:flex-end}}.global-footer__link{color:#888;margin-bottom:6px;margin-right:11px}@media only screen and (min-width: 768px){.global-footer__link{margin-right:16px}}@media only screen and (min-width: 1000px){.global-footer__link{margin-bottom:0}}.global-footer__link:hover,.global-footer__link:focus{color:#c8c8c8}.global-footer__link:last-child{margin-right:0}.global-footer .make-something__svg{width:58vw}@media only screen and (min-width: 768px){.global-footer .make-something__svg{width:27vw}}@media only screen and (min-width: 1000px){.global-footer .make-something__svg{width:20vw}}@media only screen and (min-width: 2000px){.global-footer .make-something__svg{width:16vw}}.grid-system{display:none;background-image:url("/assets/images/grid-mobile.png");background-size:100% 100%;bottom:0;opacity:.1;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:999}@media only screen and (min-width: 768px){.grid-system{background-image:url("/assets/images/grid-tablet.png")}}@media only screen and (min-width: 1000px){.grid-system{background-image:url("/assets/images/grid-desktop.png")}}.grid-system--visible{display:block}.hero{-ms-flex-align:stretch;align-items:stretch;background-color:transparent;background-position:center;background-size:cover;display:-ms-flexbox;display:flex;position:relative;width:100%}@media only screen and (min-width: 768px){.hero{min-height:50vh;transition:min-height 0.25s ease}}.hero__smokescreen{position:absolute;top:0;width:100%;height:100%;background:#000;opacity:.0;z-index:0}@media only screen and (min-width: 768px){.hero{padding-top:0px}}.hero--video{position:relative;overflow:hidden}.hero__container{margin-left:auto;margin-right:auto;width:74.35897%;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}@media only screen and (min-width: 768px){.hero__container{width:83.05085%}}@media only screen and (min-width: 1000px){.hero__container{width:87.34177%}}@media only screen and (min-width: 1000px){.hero__container{width:74.68354%}}.hero__container>.hero-eyebrow{left:0;position:absolute;top:-90px}.hero__content{width:100%;opacity:1;visibility:visible}.hero__content--offset{position:absolute;bottom:0;z-index:300}.hero__content--hidden{opacity:0;transition:visibility 0.7s, opacity 0.7s ease}.hero__video.video-player{background-color:#000}@media only screen and (max-width: 767px){.hero__video.video-player video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;transform:translateX(-50%) translateY(-50%);overflow:hidden}}@media only screen and (min-width: 768px){.hero__video.video-player video{width:100% !important;height:auto !important}}.hero__teaser.video-player{background-color:#000}.hero__teaser.video-player video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;transform:translateX(-50%) translateY(-50%);overflow:hidden}.hero__title{height:"Huge",sans-serif;font-size:3.75rem;letter-spacing:0rem;line-height:1.03333;color:#fff;text-align:left}@media only screen and (min-width: 768px){.hero__title{height:"Huge",sans-serif;font-size:6.5rem;letter-spacing:0rem;line-height:.875}}@media only screen and (min-width: 1000px){.hero__title{height:"Huge",sans-serif;font-size:10.625rem;letter-spacing:0rem;line-height:.99412}}@media only screen and (min-width: 2000px){.hero__title{height:"Huge",sans-serif;font-size:13.75rem;letter-spacing:0rem;line-height:.87273}}.hero__details{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:25px}@media only screen and (min-width: 768px){.hero__details{-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width: 768px){.hero__details .social-icons__label{margin-bottom:20px}}.hero__teaser{position:absolute !important;top:0}.hero__video{position:absolute !important;top:0}.hero-detail{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px;width:74.35897%}@media only screen and (min-width: 768px){.hero-detail{margin-bottom:0;margin-right:5.06329%;width:24.05063%}}@media only screen and (min-width: 1000px){.hero-detail{width:17.72152%}}.hero-detail__title{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01562rem;line-height:1.44444;opacity:0.5}@media only screen and (min-width: 768px){.hero-detail__title{height:"Copernicus",serif;font-size:1.25rem;letter-spacing:-.01562rem;line-height:1.3;opacity:0.5}}@media only screen and (min-width: 1000px){.hero-detail__title{height:"Copernicus",serif;font-size:1.5rem;letter-spacing:-.03125rem;line-height:1.5;opacity:0.5}}@media only screen and (min-width: 2000px){.hero-detail__title{height:"Copernicus",serif;font-size:1.5rem;letter-spacing:-.03125rem;line-height:1.5;opacity:0.5}}.hero-detail__content{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}@media only screen and (min-width: 768px){.hero-detail__content{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 1000px){.hero-detail__content{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 2000px){.hero-detail__content{height:"Copernicus",serif;font-size:1.5rem;letter-spacing:-.03125rem;line-height:1.5}}.hero-eyebrow{height:"Huge",sans-serif;font-size:.875rem;letter-spacing:0rem;line-height:1.42857;display:none;margin-bottom:125px}@media only screen and (min-width: 768px){.hero-eyebrow{height:"Huge",sans-serif;font-size:1rem;letter-spacing:0rem;line-height:1}}@media only screen and (min-width: 1000px){.hero-eyebrow{height:"Huge",sans-serif;font-size:1.375rem;letter-spacing:0rem;line-height:.72727}}@media only screen and (min-width: 2000px){.hero-eyebrow{height:"Huge",sans-serif;font-size:1.25rem;letter-spacing:0rem;line-height:1}}@media only screen and (min-width: 768px){.hero-eyebrow{display:-ms-flexbox;display:flex;margin-bottom:0;width:40.67797%}}@media only screen and (min-width: 1000px){.hero-eyebrow{width:36.70886%}}.hero-eyebrow__separator{background-color:#fff;height:1px;margin:7px 15px}@media only screen and (min-width: 768px){.hero-eyebrow__separator{width:37.5%}}@media only screen and (min-width: 1000px){.hero-eyebrow__separator{width:31.03448%}}.hero-eyebrow__link{color:#fff}.image-fluid{width:100%;height:auto}.image-fluid img{width:100%;display:block}.imggrid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;width:86.9vw}@media only screen and (min-width: 1000px){.imggrid{width:89.8vw}}.imggrid-tile{background-size:cover;color:white;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:86.9vw;-ms-flex-pack:end;justify-content:flex-end;position:relative;width:86.9vw}@media only screen and (min-width: 768px){.imggrid-tile{height:43vw;width:43vw}}@media only screen and (min-width: 1000px){.imggrid-tile{height:29.9vw;width:29.9vw}}.imggrid-tile__title{height:"Huge",sans-serif;font-size:2.25rem;letter-spacing:0rem;line-height:1.25;line-height:1;margin-bottom:6.75%;margin-left:35px;margin-right:35px;position:relative;padding-bottom:0;transition:padding-bottom 200ms cubic-bezier(0.25, 0.1, 0.25, 1);z-index:2}@media only screen and (min-width: 768px){.imggrid-tile__title{height:"Huge",sans-serif;font-size:2.75rem;letter-spacing:0rem;line-height:1.04545}}@media only screen and (min-width: 768px){.imggrid-tile__title{line-height:1;margin-left:9.25%;margin-right:9.25%}}.imggrid-tile__arrow{bottom:6.75%;height:26px;opacity:0;position:absolute;left:35px;transition:opacity 150ms 50ms cubic-bezier(0.25, 0.1, 0.25, 1);z-index:2}@media only screen and (min-width: 768px){.imggrid-tile__arrow{left:11%}}.imggrid-tile:after{background-color:#000;bottom:0;content:'';display:block;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity 200ms cubic-bezier(0.25, 0.1, 0.25, 1);z-index:1}@media only screen and (min-width: 768px){.imggrid-tile:hover .imggrid-tile__title,.imggrid-tile:focus .imggrid-tile__title{padding-bottom:52px}.imggrid-tile:hover .imggrid-tile__arrow,.imggrid-tile:focus .imggrid-tile__arrow{opacity:1}.imggrid-tile:hover:after,.imggrid-tile:focus:after{opacity:0.5}}.carousel--with-lg-content{margin:0 0 0;padding-bottom:80px;position:relative}@media only screen and (min-width: 768px){.carousel--with-lg-content{margin:0 6.32911% 0}}.carousel--with-lg-content .carousel{padding-bottom:20px;overflow:visible}@media only screen and (min-width: 768px){.carousel--with-lg-content .carousel{padding-bottom:30px}}.carousel--with-lg-content .carousel-window{overflow:hidden}.carousel--with-lg-content .carousel__figure{background:transparent;padding:0;width:100%}@media only screen and (min-width: 768px){.carousel--with-lg-content .carousel__figure{border:1px solid transparent}}.carousel--with-lg-content .carousel__item{background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:56.166667%;height:0}.carousel--with-lg-content .carousel__slide{-ms-flex:0 0 60.60%;flex:0 0 60.60%}.carousel--with-lg-content .carousel__slide .video-player{display:block}@media only screen and (max-width: 767px){.carousel--with-lg-content .carousel__slide .video-player__video[poster]{height:100%;width:100%}}.carousel--with-lg-content .carousel__nav-arrow-box{top:28%}@media only screen and (min-width: 768px){.carousel--with-lg-content .carousel__nav-arrow-box{top:30%;transform:translateX(50%);margin-right:0}}@media only screen and (min-width: 1000px){.carousel--with-lg-content .carousel__nav-arrow-box{top:35%}}.carousel--with-lg-content .carousel__nav-arrow-box--prev{margin-left:0}@media only screen and (min-width: 768px){.carousel--with-lg-content .carousel__nav-arrow-box--prev{transform:rotate(180deg) translateX(50%)}}.logo-grid{background-color:#111;position:relative;z-index:2;display:-ms-flexbox;display:flex}.logo-grid__container{margin-left:auto;margin-right:auto;width:74.35897%;padding-bottom:60px;padding-top:60px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 768px){.logo-grid__container{width:83.05085%}}@media only screen and (min-width: 1000px){.logo-grid__container{width:87.34177%}}@media only screen and (min-width: 1000px){.logo-grid__container{width:74.68354%}}@media only screen and (min-width: 768px){.logo-grid__container{padding-bottom:100px;padding-top:100px}}@media only screen and (min-width: 1000px){.logo-grid__container{padding-bottom:140px;padding-top:140px}}@media only screen and (min-width: 1000px){.logo-grid__container{-ms-flex-direction:row;flex-direction:row}}.logo-grid:after{clear:both;content:'';display:table}.logo-grid__logos{-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;text-align:left}@media only screen and (min-width: 1000px){.logo-grid__logos{margin-top:0;width:66.10169%}}.logo-grid__logo{margin:0 0 50px;width:33.33333%}@media only screen and (min-width: 1000px){.logo-grid__logo{margin-right:10.25641%;width:15.38462%}.logo-grid__logo:nth-child(4n){margin-right:0}}.logo-grid__image{display:block;width:100%}@media only screen and (max-width: 767px){.MediaQuery-md{display:none}.MediaQuery-lg{display:none}.MediaQuery-xl{display:none}}@media only screen and (min-width: 768px) and (max-width: 999px){.MediaQuery-sm{display:none}.MediaQuery-lg{display:none}.MediaQuery-xl{display:none}}@media only screen and (min-width: 1000px) and (max-width: 1999px){.MediaQuery-sm{display:none}.MediaQuery-md{display:none}.MediaQuery-xl{display:none}}@media only screen and (min-width: 2000px){.MediaQuery-sm{display:none}.MediaQuery-md{display:none}.MediaQuery-lg{display:none}}.modal{position:fixed;left:0;top:0;right:0;bottom:0;z-index:300;background:rgba(0,0,0,0.9)}.modal__close{height:35px;width:35px;position:absolute;right:25px;top:25px;background:none;border:none;cursor:pointer;z-index:1}.modal__close g{stroke:#fff}@media only screen and (min-width: 768px){.modal__close{height:75px;width:75px}}.modal__carousel-container{position:relative;z-index:0}.modal .carousel--with-lg-content{margin:0;padding-bottom:0}.modal .carousel--with-lg-content .carousel__slide-wrap{-ms-flex-align:center;align-items:center}.modal .carousel--with-lg-content .carousel__item{background-size:contain;height:100vh;padding-top:0}.modal .carousel--with-lg-content .carousel__nav{margin-top:-100px}.modal .carousel--with-lg-content .carousel__nav-arrow-box{top:45vh}@media only screen and (min-width: 768px){.modal .carousel--with-lg-content .carousel__nav-arrow-box{margin-right:25px}}.modal .carousel--with-lg-content .carousel__nav-arrow-box--prev{top:45vh}@media only screen and (min-width: 768px){.modal .carousel--with-lg-content .carousel__nav-arrow-box--prev{margin-left:25px}}.case-study-press-releases{background-color:#EEE}.press-release-link{margin-bottom:85px}.press-release-link:last-child{margin-bottom:10px}@media only screen and (min-width: 768px){.press-release-link{margin-bottom:75px}}@media only screen and (min-width: 1000px){.press-release-link{margin-bottom:100px}}.press-release-link__title{height:"Copernicus",serif;font-size:1.875rem;letter-spacing:-.0625rem;line-height:1.4;color:#000;margin:0;margin-bottom:15px}@media only screen and (min-width: 768px){.press-release-link__title{height:"Copernicus",serif;font-size:2.625rem;letter-spacing:-.0625rem;line-height:1.28571}}@media only screen and (min-width: 1000px){.press-release-link__title{height:"Copernicus",serif;font-size:3.5rem;letter-spacing:-.25rem;line-height:1.25}}@media only screen and (min-width: 2000px){.press-release-link__title{height:"Copernicus",serif;font-size:4.625rem;letter-spacing:-.1875rem;line-height:1.21622}}.press-release-link__author{height:"Huge",sans-serif;font-size:1.1875rem;letter-spacing:0rem;line-height:1.36842;color:#000}@media only screen and (min-width: 768px){.press-release-link__author{height:"Huge",sans-serif;font-size:1.3125rem;letter-spacing:0rem;line-height:1.33333}}@media only screen and (min-width: 1000px){.press-release-link__author{height:"Huge",sans-serif;font-size:1.5rem;letter-spacing:0rem;line-height:1.25}}@media only screen and (min-width: 2000px){.press-release-link__author{height:"Huge",sans-serif;font-size:1.875rem;letter-spacing:0rem;line-height:1.2}}.rotate__pretext,.rotate__copy{display:block}.rotate__copy{word-break:break-all}.section-subtitle{height:"Huge",sans-serif;font-size:.875rem;letter-spacing:0rem;line-height:1.42857;color:#fff;margin-bottom:50px;width:82.75862%}@media only screen and (min-width: 768px){.section-subtitle{height:"Huge",sans-serif;font-size:1rem;letter-spacing:0rem;line-height:1}}@media only screen and (min-width: 1000px){.section-subtitle{height:"Huge",sans-serif;font-size:1.375rem;letter-spacing:0rem;line-height:.72727}}@media only screen and (min-width: 2000px){.section-subtitle{height:"Huge",sans-serif;font-size:1.25rem;letter-spacing:0rem;line-height:1}}@media only screen and (min-width: 768px){.section-subtitle{width:48.97959%}}@media only screen and (min-width: 1000px){.section-subtitle{width:32.20339%}}.section-subtitle__rule{background-color:transparent;border:0;border-top:solid 1px #fff;display:block;height:0;margin:0 auto 20px 0;padding:0;width:37.5%}@media only screen and (min-width: 1000px){.section-subtitle__rule{width:47.36842%}}.social-icons{display:-ms-flexbox;display:flex;margin-top:10px}.social-icons__button{background:none;border:0;box-shadow:none;outline:none;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.social-icons__label{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.55556;margin-bottom:10px}@media only screen and (min-width: 768px){.social-icons__label{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.55556}}@media only screen and (min-width: 1000px){.social-icons__label{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.55556}}@media only screen and (min-width: 2000px){.social-icons__label{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.55556}}.social-icon__svg{float:left;margin-right:5px;width:30px;cursor:pointer}.social-icon__path{fill:#fff}.subsection{margin-bottom:20px}.subsection p{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.55556}@media only screen and (min-width: 768px){.subsection p{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.55556}}@media only screen and (min-width: 1000px){.subsection p{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.55556}}@media only screen and (min-width: 2000px){.subsection p{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.55556}}.text-body{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}@media only screen and (min-width: 768px){.text-body{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 1000px){.text-body{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 2000px){.text-body{height:"Copernicus",serif;font-size:1.5rem;letter-spacing:-.03125rem;line-height:1.5}}.text-body em{font-style:italic}.text-body a{color:#000;font-weight:bolder;text-decoration:underline}.text-body h1{height:"Huge",sans-serif;font-size:2.25rem;letter-spacing:0rem;line-height:1.25}@media only screen and (min-width: 768px){.text-body h1{height:"Huge",sans-serif;font-size:6.875rem;letter-spacing:0rem;line-height:1.30909}}@media only screen and (min-width: 1000px){.text-body h1{height:"Huge",sans-serif;font-size:6.875rem;letter-spacing:0rem;line-height:1.30909}}@media only screen and (min-width: 2000px){.text-body h1{height:"Huge",sans-serif;font-size:7.6875rem;letter-spacing:0rem;line-height:1.17073}}.text-body h2{height:"Huge",sans-serif;font-size:2.5rem;letter-spacing:-.0625rem;line-height:1.1}@media only screen and (min-width: 768px){.text-body h2{height:"Huge",sans-serif;font-size:4.5rem;letter-spacing:-.125rem;line-height:1.04167}}@media only screen and (min-width: 1000px){.text-body h2{height:"Huge",sans-serif;font-size:5rem;letter-spacing:-.125rem;line-height:1.05}}@media only screen and (min-width: 2000px){.text-body h2{height:"Huge",sans-serif;font-size:8.4375rem;letter-spacing:-.1875rem;line-height:1.03704}}.text-body h2:not(:first-child){padding-top:90px}.text-body h3{height:"Huge",sans-serif;font-size:1.1875rem;letter-spacing:0rem;line-height:1.36842}@media only screen and (min-width: 768px){.text-body h3{height:"Huge",sans-serif;font-size:1.3125rem;letter-spacing:0rem;line-height:1.33333}}@media only screen and (min-width: 1000px){.text-body h3{height:"Huge",sans-serif;font-size:1.5rem;letter-spacing:0rem;line-height:1.25}}@media only screen and (min-width: 2000px){.text-body h3{height:"Huge",sans-serif;font-size:1.875rem;letter-spacing:0rem;line-height:1.2}}.text-body ul,.text-body ol{margin:1rem 0;padding-left:2.5rem}.text-body ul>li,.text-body ol>li{margin-bottom:1rem}.text-body ul>li{list-style-type:disc}.text-body ol>li{list-style-type:decimal}.text-body blockquote{display:block;margin:1em}.text-body code,.text-body pre{height:monospace}.text-body strong{font-weight:bold}.text-body p{padding:25px 0}.tooltip{height:"Copernicus",serif;font-size:1rem;margin:10px 0;opacity:0;position:absolute;transition:opacity 400ms cubic-bezier(0.25, 0.1, 0.25, 1)}.tooltip--active{opacity:1}.article-image{padding:15px 6.77966%}@media only screen and (min-width: 768px){.article-image{padding:30px 6.32911%}}.article-image__caption{height:"Huge",sans-serif;font-size:.875rem;letter-spacing:0rem;line-height:1.42857}@media only screen and (min-width: 768px){.article-image__caption{height:"Huge",sans-serif;font-size:1rem;letter-spacing:0rem;line-height:1}}@media only screen and (min-width: 1000px){.article-image__caption{height:"Huge",sans-serif;font-size:1.375rem;letter-spacing:0rem;line-height:.72727}}@media only screen and (min-width: 2000px){.article-image__caption{height:"Huge",sans-serif;font-size:1.25rem;letter-spacing:0rem;line-height:1}}.article-image__img{max-width:100%;width:100%}.article-quote{height:"Copernicus",serif;font-size:1.875rem;letter-spacing:-.0625rem;line-height:1.4;padding:35px 6.77966%}@media only screen and (min-width: 768px){.article-quote{height:"Copernicus",serif;font-size:2.625rem;letter-spacing:-.0625rem;line-height:1.28571}}@media only screen and (min-width: 1000px){.article-quote{height:"Copernicus",serif;font-size:3.5rem;letter-spacing:-.25rem;line-height:1.25}}@media only screen and (min-width: 2000px){.article-quote{height:"Copernicus",serif;font-size:4.625rem;letter-spacing:-.1875rem;line-height:1.21622}}@media only screen and (min-width: 768px){.article-quote{margin:70px 0;padding-left:25.31646%}}.careers-application-hero{background:#000;display:-ms-flexbox;display:flex;min-height:60vh;width:100%}.careers-application-hero .breadcrumbs{padding:0}.careers-application-hero__header{height:"Huge",sans-serif;font-size:3.5625rem;letter-spacing:0rem;line-height:1.15789;color:#fff;margin-bottom:.5rem}@media only screen and (min-width: 768px){.careers-application-hero__header{height:"Huge",sans-serif;font-size:5.5625rem;letter-spacing:0rem;line-height:1.11236}}.careers-application-hero__copy{color:#fff;height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.03125rem;line-height:1.55556;display:block;max-width:90%;margin-bottom:.5rem}@media only screen and (min-width: 768px){.careers-application-hero__copy{height:"Copernicus",serif;font-size:1.25rem;letter-spacing:-.0625rem;line-height:1.5}}.careers-application-hero__container{margin-left:auto;margin-right:auto;width:74.35897%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding:120px 0 80px;width:100%}@media only screen and (min-width: 768px){.careers-application-hero__container{width:83.05085%}}@media only screen and (min-width: 1000px){.careers-application-hero__container{width:87.34177%}}@media only screen and (min-width: 1000px){.careers-application-hero__container{width:74.68354%}}@media only screen and (max-width: 767px){.careers-application-hero__container{padding:100px 7.14286% 80px}}.careers-application-hero__container:before{content:""}.careers-application-hero__action-ctas{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}@media only screen and (max-width: 767px){.careers-application-hero__action-ctas{-ms-flex-direction:column;flex-direction:column}}.careers-application-hero__action-ctas .primary-button{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.careers-application-hero__action-ctas .primary-button__icon{color:#FF003D}.careers-permissions{background:#000;display:-ms-flexbox;display:flex;min-height:70vh;width:100%}@media only screen and (min-width: 768px){.careers-permissions{min-height:80vh}}.careers-permissions__highlight{height:"Huge",sans-serif;font-size:3.5625rem;letter-spacing:0rem;line-height:1.15789;color:#fff;display:block;margin-bottom:.5rem}@media only screen and (min-width: 768px){.careers-permissions__highlight{height:"Huge",sans-serif;font-size:5.5625rem;letter-spacing:0rem;line-height:1.11236}}.careers-permissions__rest{color:#fff;height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.03125rem;line-height:1.55556;display:block;max-width:90%;margin-bottom:.5rem}@media only screen and (min-width: 768px){.careers-permissions__rest{height:"Copernicus",serif;font-size:1.25rem;letter-spacing:-.0625rem;line-height:1.5}}.careers-permissions__container{margin-left:auto;margin-right:auto;width:74.35897%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding:120px 0 80px;width:100%}@media only screen and (min-width: 768px){.careers-permissions__container{width:83.05085%}}@media only screen and (min-width: 1000px){.careers-permissions__container{width:87.34177%}}@media only screen and (min-width: 1000px){.careers-permissions__container{width:74.68354%}}@media only screen and (max-width: 767px){.careers-permissions__container{padding:100px 7.14286% 80px}}.careers-permissions__container:before{content:""}.careers-permissions__buttons{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}@media only screen and (max-width: 767px){.careers-permissions__buttons{-ms-flex-direction:column;flex-direction:column}}.careers-permissions__buttons .primary-button{display:inline-block}@media only screen and (max-width: 767px){.careers-permissions__buttons .primary-button:not(:first-child){margin-top:.9375rem}}@media only screen and (min-width: 768px){.careers-permissions__buttons .primary-button:not(:first-child){margin-left:3.125rem}}.careers-recording-hud{display:-ms-flexbox;display:flex;min-height:70vh;width:100%}@media only screen and (min-width: 768px){.careers-recording-hud{min-height:80vh}}@media only screen and (min-width: 2000px){.careers-recording-hud{padding-top:250px}}.careers-recording-hud__highlight{height:"Huge",sans-serif;font-size:3.5625rem;letter-spacing:0rem;line-height:1.15789;color:#fff;display:block;margin-bottom:.5rem}@media only screen and (min-width: 768px){.careers-recording-hud__highlight{height:"Huge",sans-serif;font-size:5.5625rem;letter-spacing:0rem;line-height:1.11236}}.careers-recording-hud__rest{color:#fff;height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.03125rem;line-height:1.55556;display:block;max-width:90%;margin-bottom:.5rem}@media only screen and (min-width: 768px){.careers-recording-hud__rest{height:"Copernicus",serif;font-size:1.25rem;letter-spacing:-.0625rem;line-height:1.5}}.careers-recording-hud__container{margin-left:auto;margin-right:auto;width:74.35897%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding:120px 0 80px;width:100%}@media only screen and (min-width: 768px){.careers-recording-hud__container{width:83.05085%}}@media only screen and (min-width: 1000px){.careers-recording-hud__container{width:87.34177%}}@media only screen and (min-width: 1000px){.careers-recording-hud__container{width:74.68354%}}@media only screen and (max-width: 767px){.careers-recording-hud__container{padding:100px 7.14286% 80px}}.careers-recording-hud__container:before{content:""}.careers-recording-hud__action-bar{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 767px){.careers-recording-hud__action-bar{-ms-flex-direction:column;flex-direction:column}}.careers-recording-hud__action-bar--left-align{-ms-flex-pack:start;justify-content:flex-start}.careers-recording-hud__action-bar .primary-button{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex}@media only screen and (max-width: 767px){.careers-recording-hud__action-bar .primary-button{-ms-flex-pack:center;justify-content:center;width:100%}}@media only screen and (max-width: 767px){.careers-recording-hud__action{width:100%}}.careers-recording-hud__action--circle .primary-button__icon{color:#FF003D}@media only screen and (max-width: 767px){.careers-recording-hud__action:not(:first-child):not(.careers-recording-hud__timer){margin-top:.9375rem}}@media only screen and (min-width: 768px){.careers-recording-hud__action:not(:first-child):not(.careers-recording-hud__timer){margin-left:3.125rem}}.careers-recording-hud__timer{height:"Huge",sans-serif;font-size:2.5rem;letter-spacing:-.0625rem;line-height:1.1;color:#fff;position:absolute;text-align:center;top:30px;right:30px;width:auto}@media only screen and (min-width: 768px){.careers-recording-hud__timer{height:"Huge",sans-serif;font-size:4.5rem;letter-spacing:-.125rem;line-height:1.04167}}@media only screen and (min-width: 1000px){.careers-recording-hud__timer{height:"Huge",sans-serif;font-size:5rem;letter-spacing:-.125rem;line-height:1.05}}@media only screen and (min-width: 2000px){.careers-recording-hud__timer{height:"Huge",sans-serif;font-size:8.4375rem;letter-spacing:-.1875rem;line-height:1.03704}}.careers-recording-hud__timer--ending{animation:1s careers-blink-timer-ending normal linear infinite;color:#EA178C}@media only screen and (min-width: 768px){.careers-recording-hud__timer{top:50px;right:60px}}.careers-recording-hud__timer-bar{background:#fff;background:linear-gradient(to right, #fff 0%, #fff 82%, #EA178C 82%, #EA178C 100%);background-position-x:0;background-size:100vw;bottom:0;height:10px;left:0;position:fixed;transition:1s width linear;width:100%}.careers-submitted{background:#000;display:-ms-flexbox;display:flex;min-height:100vh;width:100%}.careers-submitted .breadcrumbs{padding:0}.careers-submitted__highlight{height:"Huge",sans-serif;font-size:3.5625rem;letter-spacing:0rem;line-height:1.15789;color:#fff;display:block;margin-bottom:.5rem}@media only screen and (min-width: 768px){.careers-submitted__highlight{height:"Huge",sans-serif;font-size:5.5625rem;letter-spacing:0rem;line-height:1.11236}}.careers-submitted__rest{color:#fff;height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.03125rem;line-height:1.55556;display:block;max-width:90%;margin-bottom:.5rem}@media only screen and (min-width: 768px){.careers-submitted__rest{height:"Copernicus",serif;font-size:1.25rem;letter-spacing:-.0625rem;line-height:1.5}}.careers-submitted__container{margin-left:auto;margin-right:auto;width:74.35897%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding:120px 0 80px;width:100%}@media only screen and (min-width: 768px){.careers-submitted__container{width:83.05085%}}@media only screen and (min-width: 1000px){.careers-submitted__container{width:87.34177%}}@media only screen and (min-width: 1000px){.careers-submitted__container{width:74.68354%}}@media only screen and (max-width: 767px){.careers-submitted__container{padding:100px 7.14286% 80px}}.careers-submitted__container:before,.careers-submitted__container:after{content:""}.careers-submitted__buttons{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}@media only screen and (max-width: 767px){.careers-submitted__buttons{-ms-flex-direction:column;flex-direction:column}}.careers-submitted__buttons .primary-button{display:inline-block}.careers-recording{background:#000;position:relative;width:100%}.careers-recording__bg{height:100%;left:0;overflow:hidden;position:absolute;top:0;transform:rotateY(180deg);width:100%}.careers-recording__video{height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%)}.careers-recording__content{min-height:70vh;position:relative;z-index:1}@media only screen and (min-width: 768px){.careers-recording__content{min-height:80vh}}.careers-recording__overlay{background:rgba(0,0,0,0.7);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;opacity:0;pointer-events:none;transition:.2s}.careers-recording__overlay--active{opacity:1;pointer-events:all}.careers-recording__countdown{position:absolute;z-index:3;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.careers-recording__countdown:after{height:"Huge",sans-serif;font-size:2.25rem;letter-spacing:0rem;line-height:1.25;display:block;content:'0';color:#fff;animation:4s careers-countdown-animation normal forwards;opacity:0}@media only screen and (min-width: 768px){.careers-recording__countdown:after{height:"Huge",sans-serif;font-size:6.875rem;letter-spacing:0rem;line-height:1.30909}}@media only screen and (min-width: 1000px){.careers-recording__countdown:after{height:"Huge",sans-serif;font-size:6.875rem;letter-spacing:0rem;line-height:1.30909}}@media only screen and (min-width: 2000px){.careers-recording__countdown:after{height:"Huge",sans-serif;font-size:7.6875rem;letter-spacing:0rem;line-height:1.17073}}.careers-video-upload{background:#000;display:-ms-flexbox;display:flex;min-height:70vh;width:100%}@media only screen and (min-width: 768px){.careers-video-upload{min-height:80vh}}.careers-video-upload .breadcrumbs{padding:0}.careers-video-upload__highlight{height:"Huge",sans-serif;font-size:3.5625rem;letter-spacing:0rem;line-height:1.15789;color:#fff;display:block;margin-bottom:.5rem}@media only screen and (min-width: 768px){.careers-video-upload__highlight{height:"Huge",sans-serif;font-size:5.5625rem;letter-spacing:0rem;line-height:1.11236}}.careers-video-upload__rest{color:#fff;height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.03125rem;line-height:1.55556;display:block;max-width:90%;margin-bottom:.5rem}@media only screen and (min-width: 768px){.careers-video-upload__rest{height:"Copernicus",serif;font-size:1.25rem;letter-spacing:-.0625rem;line-height:1.5}}.careers-video-upload__container{margin-left:auto;margin-right:auto;width:74.35897%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding:120px 0 80px;width:100%}@media only screen and (min-width: 768px){.careers-video-upload__container{width:83.05085%}}@media only screen and (min-width: 1000px){.careers-video-upload__container{width:87.34177%}}@media only screen and (min-width: 1000px){.careers-video-upload__container{width:74.68354%}}@media only screen and (max-width: 767px){.careers-video-upload__container{padding:100px 7.14286% 80px}}.careers-video-upload__container:before{content:""}.careers-video-upload__buttons{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}@media only screen and (max-width: 767px){.careers-video-upload__buttons{-ms-flex-direction:column;flex-direction:column}}.careers-video-upload__buttons .primary-button{display:inline-block}@media only screen and (max-width: 767px){.careers-video-upload__buttons .primary-button:not(:first-child){margin-top:.9375rem}}@media only screen and (min-width: 768px){.careers-video-upload__buttons .primary-button:not(:first-child){margin-left:3.125rem}}@media only screen and (max-width: 767px){.case-study-img-tile{transform:none !important;margin-top:40px;width:100%}.case-study-img-tile--abs-right{transform:translateY(0) !important;transform:translateX(70px) !important}}@media only screen and (min-width: 768px){.case-study-img-tile{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:absolute;width:40%;z-index:1}.case-study-img-tile--abs-bottom{bottom:0}.case-study-img-tile--abs-left{left:0;text-align:left}.case-study-img-tile--abs-right{right:0;text-align:right}.case-study-img-tile--abs-top{top:0}}@media only screen and (min-width: 768px) and (max-width: 999px){.case-study-img-tile{display:none}}.case-study-img-tile__image{max-width:100%}.case-study-long-text-tile{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:60px;position:relative;z-index:2}@media only screen and (max-width: 767px){.case-study-long-text-tile{width:100%;margin-top:40px}}@media only screen and (min-width: 1000px){.case-study-long-text-tile{margin-top:52px;width:66.10169%}.case-study-long-text-tile--pushed{margin-left:33.89831%}}.case-study-long-text-tile__text{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889;margin-top:20px}@media only screen and (min-width: 768px){.case-study-long-text-tile__text{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 1000px){.case-study-long-text-tile__text{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 2000px){.case-study-long-text-tile__text{height:"Copernicus",serif;font-size:1.5rem;letter-spacing:-.03125rem;line-height:1.5}}@media only screen and (min-width: 1000px){.case-study-long-text-tile__text{margin-top:0}}.case-study-quote-tile{border-top:1px solid;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:60px;position:relative;z-index:2}@media only screen and (max-width: 767px){.case-study-quote-tile{width:100%;margin-top:40px}}@media only screen and (min-width: 1000px){.case-study-quote-tile{margin-top:100px;width:66.10169%}.case-study-quote-tile--pushed{margin-left:33.89831%}}.case-study-quote-tile__author{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889;margin-top:20px}@media only screen and (min-width: 768px){.case-study-quote-tile__author{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 1000px){.case-study-quote-tile__author{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 2000px){.case-study-quote-tile__author{height:"Copernicus",serif;font-size:1.5rem;letter-spacing:-.03125rem;line-height:1.5}}@media only screen and (min-width: 1000px){.case-study-quote-tile__author{margin-top:40px}}.case-study-quote-tile__content{height:"Huge",sans-serif;font-size:2.5rem;letter-spacing:0rem;line-height:1.1}@media only screen and (min-width: 768px){.case-study-quote-tile__content{height:"Huge",sans-serif;font-size:2.75rem;letter-spacing:0rem;line-height:1.04545}}@media only screen and (min-width: 1000px){.case-study-quote-tile__content{height:"Huge",sans-serif;font-size:2.75rem;letter-spacing:0rem;line-height:1.04545}}@media only screen and (min-width: 2000px){.case-study-quote-tile__content{height:"Huge",sans-serif;font-size:4.625rem;letter-spacing:0rem;line-height:1.02703}}.case-study-quote-tile__content--quote{margin-top:40px}@media only screen and (min-width: 1000px){.case-study-quote-tile__content--quote{margin-top:80px;margin-bottom:-15px}}.case-study-single-text-tile{border-top:1px solid;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:60px;position:relative;z-index:2}@media only screen and (max-width: 767px){.case-study-single-text-tile{width:100%;margin-top:40px}}@media only screen and (min-width: 1000px){.case-study-single-text-tile{margin-top:100px;width:66.10169%}.case-study-single-text-tile--pushed{margin-left:33.89831%}}.case-study-single-text-tile__text{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889;margin-top:20px}@media only screen and (min-width: 768px){.case-study-single-text-tile__text{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 1000px){.case-study-single-text-tile__text{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 2000px){.case-study-single-text-tile__text{height:"Copernicus",serif;font-size:1.5rem;letter-spacing:-.03125rem;line-height:1.5}}@media only screen and (min-width: 1000px){.case-study-single-text-tile__text{margin-top:40px}}.case-study-single-text-tile__title{height:"Huge",sans-serif;font-size:2.5rem;letter-spacing:0rem;line-height:1.1}@media only screen and (min-width: 768px){.case-study-single-text-tile__title{height:"Huge",sans-serif;font-size:2.75rem;letter-spacing:0rem;line-height:1.04545}}@media only screen and (min-width: 1000px){.case-study-single-text-tile__title{height:"Huge",sans-serif;font-size:2.75rem;letter-spacing:0rem;line-height:1.04545}}@media only screen and (min-width: 2000px){.case-study-single-text-tile__title{height:"Huge",sans-serif;font-size:4.625rem;letter-spacing:0rem;line-height:1.02703}}.case-study-single-text-tile__title--single-text{margin-top:40px}@media only screen and (min-width: 1000px){.case-study-single-text-tile__title--single-text{margin-top:80px;margin-bottom:-15px}}.case-study-statement-tile{height:"Copernicus",serif;font-size:1.875rem;letter-spacing:-.0625rem;line-height:1.4;position:relative;width:74.35897%;z-index:2}@media only screen and (min-width: 768px){.case-study-statement-tile{height:"Copernicus",serif;font-size:2.625rem;letter-spacing:-.0625rem;line-height:1.28571}}@media only screen and (min-width: 1000px){.case-study-statement-tile{height:"Copernicus",serif;font-size:3.5rem;letter-spacing:-.25rem;line-height:1.25}}@media only screen and (min-width: 2000px){.case-study-statement-tile{height:"Copernicus",serif;font-size:4.625rem;letter-spacing:-.1875rem;line-height:1.21622}}@media only screen and (min-width: 1000px){.case-study-statement-tile{width:66.10169%}.case-study-statement-tile--pushed{margin-left:33.89831%}}@media only screen and (max-width: 767px){.case-study-statement-tile{width:100%}}.case-study-stats-text-tile{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:60px;position:relative;z-index:2}@media only screen and (max-width: 767px){.case-study-stats-text-tile{width:100%;margin-top:0}}@media only screen and (min-width: 768px){.case-study-stats-text-tile{-ms-flex-direction:row;flex-direction:row;margin-top:100px;width:100%}}@media only screen and (min-width: 1000px){.case-study-stats-text-tile{width:66.10169%}.case-study-stats-text-tile--pushed{margin-left:33.89831%}}.case-study-stats-text-tile__stats,.case-study-stats-text-tile__text{border-top:1px solid;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}@media only screen and (max-width: 767px){.case-study-stats-text-tile__stats,.case-study-stats-text-tile__text{margin-top:40px}}@media only screen and (min-width: 768px){.case-study-stats-text-tile__stats,.case-study-stats-text-tile__text{width:48.71795%}}.case-study-stats-text-tile__stats:first-of-type,.case-study-stats-text-tile__text:first-of-type{margin-right:2.5641%}.case-study-stats-text-tile__stats-title,.case-study-stats-text-tile__text-title{height:"Huge",sans-serif;font-size:2.5rem;letter-spacing:0rem;line-height:1.1;margin-top:40px}@media only screen and (min-width: 768px){.case-study-stats-text-tile__stats-title,.case-study-stats-text-tile__text-title{height:"Huge",sans-serif;font-size:2.75rem;letter-spacing:0rem;line-height:1.04545}}@media only screen and (min-width: 1000px){.case-study-stats-text-tile__stats-title,.case-study-stats-text-tile__text-title{height:"Huge",sans-serif;font-size:2.75rem;letter-spacing:0rem;line-height:1.04545}}@media only screen and (min-width: 2000px){.case-study-stats-text-tile__stats-title,.case-study-stats-text-tile__text-title{height:"Huge",sans-serif;font-size:4.625rem;letter-spacing:0rem;line-height:1.02703}}@media only screen and (min-width: 768px){.case-study-stats-text-tile__stats-title,.case-study-stats-text-tile__text-title{width:73.68421%}}@media only screen and (min-width: 1000px){.case-study-stats-text-tile__stats-title,.case-study-stats-text-tile__text-title{margin-top:60px}}.case-study-stats-text-tile__stats-value,.case-study-stats-text-tile__text-value{margin-top:20px}@media only screen and (min-width: 1000px){.case-study-stats-text-tile__stats-value,.case-study-stats-text-tile__text-value{margin-top:50px}}.case-study-stats-text-tile__stats-value{height:"Huge",sans-serif;font-size:2.25rem;letter-spacing:0rem;line-height:1.25;font-size:100px;word-break:break-all;word-wrap:break-word}@media only screen and (min-width: 768px){.case-study-stats-text-tile__stats-value{height:"Huge",sans-serif;font-size:4.5rem;letter-spacing:-.125rem;line-height:1.04167}}@media only screen and (max-width: 767px){.case-study-stats-text-tile__stats-value{margin-bottom:-25px}}@media only screen and (min-width: 768px){.case-study-stats-text-tile__stats-value{font-size:6rem}}@media only screen and (min-width: 2000px){.case-study-stats-text-tile__stats-value{font-size:12.5rem;line-height:1.145}}.case-study-stats-text-tile__text-value{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}@media only screen and (min-width: 768px){.case-study-stats-text-tile__text-value{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 1000px){.case-study-stats-text-tile__text-value{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 2000px){.case-study-stats-text-tile__text-value{height:"Copernicus",serif;font-size:1.5rem;letter-spacing:-.03125rem;line-height:1.5}}.case-study-stats-text-tile-big{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:60px;position:relative;z-index:2}@media only screen and (max-width: 767px){.case-study-stats-text-tile-big{width:100%;margin-top:0}}@media only screen and (min-width: 768px){.case-study-stats-text-tile-big{-ms-flex-direction:row;flex-direction:row;margin-top:100px;width:100%}}@media only screen and (min-width: 1000px){.case-study-stats-text-tile-big{width:66.10169%}.case-study-stats-text-tile-big--pushed{margin-left:33.89831%}}.case-study-stats-text-tile-big__stats,.case-study-stats-text-tile-big__text{border-top:1px solid;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}@media only screen and (max-width: 767px){.case-study-stats-text-tile-big__stats,.case-study-stats-text-tile-big__text{margin-top:40px}}@media only screen and (min-width: 768px){.case-study-stats-text-tile-big__stats,.case-study-stats-text-tile-big__text{width:48.71795%}}.case-study-stats-text-tile-big__stats:first-of-type,.case-study-stats-text-tile-big__text:first-of-type{margin-right:2.5641%}.case-study-stats-text-tile-big__stats-title,.case-study-stats-text-tile-big__text-title{height:"Huge",sans-serif;font-size:2.5rem;letter-spacing:-.15rem;line-height:1.1;margin-top:40px}@media only screen and (min-width: 768px){.case-study-stats-text-tile-big__stats-title,.case-study-stats-text-tile-big__text-title{height:"Huge",sans-serif;font-size:2.75rem;letter-spacing:-.09375rem;line-height:1.04545}}@media only screen and (min-width: 1000px){.case-study-stats-text-tile-big__stats-title,.case-study-stats-text-tile-big__text-title{height:"Huge",sans-serif;font-size:5.625rem;letter-spacing:-.22687rem;line-height:.92222}}@media only screen and (min-width: 2000px){.case-study-stats-text-tile-big__stats-title,.case-study-stats-text-tile-big__text-title{height:"Huge",sans-serif;font-size:4.625rem;letter-spacing:-.1875rem;line-height:1.02703}}@media only screen and (min-width: 1000px){.case-study-stats-text-tile-big__stats-title,.case-study-stats-text-tile-big__text-title{margin-top:60px}}.case-study-stats-text-tile-big__stats-value,.case-study-stats-text-tile-big__text-value{margin-top:20px}@media only screen and (min-width: 1000px){.case-study-stats-text-tile-big__stats-value,.case-study-stats-text-tile-big__text-value{margin-top:18px}}.case-study-stats-text-tile-big__stats-value{height:"Huge",sans-serif;font-size:2.25rem;letter-spacing:0rem;line-height:1.25;font-size:100px;word-break:break-all;word-wrap:break-word}@media only screen and (min-width: 768px){.case-study-stats-text-tile-big__stats-value{height:"Huge",sans-serif;font-size:4.5rem;letter-spacing:-.125rem;line-height:1.04167}}@media only screen and (max-width: 767px){.case-study-stats-text-tile-big__stats-value{margin-bottom:-25px}}@media only screen and (min-width: 768px){.case-study-stats-text-tile-big__stats-value{font-size:6rem}}@media only screen and (min-width: 2000px){.case-study-stats-text-tile-big__stats-value{font-size:12.5rem;letter-spacing:-12;line-height:1.145}}.case-study-stats-text-tile-big__text-value{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}@media only screen and (min-width: 768px){.case-study-stats-text-tile-big__text-value{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 1000px){.case-study-stats-text-tile-big__text-value{height:"Copernicus",serif;font-size:1.75rem;letter-spacing:-.01719rem;line-height:1.39286}}@media only screen and (min-width: 2000px){.case-study-stats-text-tile-big__text-value{height:"Copernicus",serif;font-size:1.5rem;letter-spacing:-.03125rem;line-height:1.5}}.case-study-title-and-description-tile{border-top:1px solid;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:60px;position:relative;z-index:2}@media only screen and (max-width: 767px){.case-study-title-and-description-tile{width:100%;margin-top:40px}}@media only screen and (min-width: 1000px){.case-study-title-and-description-tile{margin-top:100px;width:66.10169%}.case-study-title-and-description-tile--pushed{margin-left:33.89831%}}.case-study-title-and-description-tile__text{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889;margin-top:20px}@media only screen and (min-width: 768px){.case-study-title-and-description-tile__text{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 1000px){.case-study-title-and-description-tile__text{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 2000px){.case-study-title-and-description-tile__text{height:"Copernicus",serif;font-size:1.5rem;letter-spacing:-.03125rem;line-height:1.5}}@media only screen and (min-width: 1000px){.case-study-title-and-description-tile__text{margin-top:52px}}.case-study-title-and-description-tile__title{height:"Huge",sans-serif;font-size:2.5rem;letter-spacing:-.15rem;line-height:1.1}@media only screen and (min-width: 768px){.case-study-title-and-description-tile__title{height:"Huge",sans-serif;font-size:2.75rem;letter-spacing:-.09375rem;line-height:1.04545}}@media only screen and (min-width: 1000px){.case-study-title-and-description-tile__title{height:"Huge",sans-serif;font-size:3.5625rem;letter-spacing:0rem;line-height:1}}@media only screen and (min-width: 2000px){.case-study-title-and-description-tile__title{height:"Huge",sans-serif;font-size:4.625rem;letter-spacing:-.1875rem;line-height:1.02703}}.case-study-title-and-description-tile__title--single-text{margin-top:40px}@media only screen and (min-width: 1000px){.case-study-title-and-description-tile__title--single-text{margin-top:80px;margin-bottom:-15px}}.leadership-bio-image{margin-bottom:50px}.leadership-bio-image__img{border-radius:50%;width:100%}.looping-video__video{display:block;object-fit:cover}.video-play-button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;left:0;margin:0 auto;opacity:1;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:visibility 0.7s, opacity 0.7s ease;visibility:visible;width:100%;z-index:1}.video-play-button--hidden{opacity:0;visibility:hidden}.video-play-button__button{background:none;border:none;box-shadow:none;cursor:pointer;display:block;outline:none;padding:0}.video-play-button__button__background{background-color:#EA178C;border:none;box-shadow:none;display:block;height:74px;opacity:0.6;width:74px}@media only screen and (max-width: 767px){.video-play-button__button__background{width:60px;height:60px}}.video-play-button__play{border-bottom:8px solid transparent;border-left:12px solid #fff;border-top:8px solid transparent;height:0;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:0}.video-play-text{height:"Huge",sans-serif;font-size:2.5rem;letter-spacing:-.0625rem;line-height:1.1;background:transparent;border:0;color:#fff;cursor:pointer;display:block;margin:15px 0 0 0;opacity:0.7;padding:0}@media only screen and (min-width: 768px){.video-play-text{height:"Huge",sans-serif;font-size:4.5rem;letter-spacing:-.125rem;line-height:1.04167}}@media only screen and (min-width: 1000px){.video-play-text{height:"Huge",sans-serif;font-size:5rem;letter-spacing:-.125rem;line-height:1.05}}@media only screen and (min-width: 2000px){.video-play-text{height:"Huge",sans-serif;font-size:8.4375rem;letter-spacing:-.1875rem;line-height:1.03704}}.video-play-text--hidden{display:none}@media only screen and (min-width: 768px){.video-play-text{margin:30px 0 0 0}}.scrubber{z-index:1;width:100%;max-height:2px}.scrubber-wrap{position:relative}.scrubber-wrap:before{content:'';position:absolute;top:0;left:0;width:100%;height:2px;cursor:pointer;box-shadow:none;border:none;margin:0;padding:0;background-color:rgba(255,255,255,0.2);background-color:#999}.scrubber-wrap .playback-progress-bar,.scrubber-wrap .load-progress-bar{width:100%;height:2px;cursor:pointer;box-shadow:none;border:none;margin:0;padding:0;background-color:rgba(255,255,255,0.2);position:absolute;top:0;left:0;z-index:0}.scrubber-wrap .playback-progress-bar{background-color:#fff}.scrubber-wrap--thin:before,.scrubber-wrap--thin .playback-progress-bar,.scrubber-wrap--thin .load-progress-bar{max-height:1px}.scrubber-wrap--thin .load-progress-bar{background-color:#fff}[type=range].scrubber{-webkit-appearance:none;width:100%;background-color:transparent;margin:0;padding:0}[type=range].scrubber:focus{outline:none}[type=range].scrubber::-webkit-slider-runnable-track{width:100%;height:2px;cursor:pointer;box-shadow:none;border:none;margin:0;padding:0;background-color:rgba(255,255,255,0.2);background-color:transparent;border:none}[type=range].scrubber::-webkit-slider-thumb{background-color:transparent;height:2px;width:2px;margin:0;border:none;box-shadow:none;-webkit-appearance:none;margin-top:0}.scrubber-wrap--thin [type=range].scrubber::-webkit-slider-thumb{background-color:transparent}[type=range].scrubber:focus::-webkit-slider-runnable-track{background-color:transparent}[type=range].scrubber::-moz-range-track{width:100%;height:2px;cursor:pointer;box-shadow:none;border:none;margin:0;padding:0;background-color:rgba(255,255,255,0.2);background-color:transparent}.scrubber-wrap--thin [type=range].scrubber::-moz-range-track{height:1px}[type=range].scrubber::-moz-range-thumb{background-color:transparent;height:2px;width:2px;margin:0;border:none;box-shadow:none;border-radius:0}.scrubber-wrap--thin [type=range].scrubber::-moz-range-thumb{background-color:transparent}[type=range].scrubber::-ms-track{width:100%;cursor:pointer;background:transparent;border-color:transparent;color:transparent}[type=range].scrubber::-ms-fill-lower{background:transparent;border-color:transparent;color:transparent}[type=range].scrubber::-ms-thumb{background-color:transparent;height:2px;width:2px;margin:0;border:none;box-shadow:none}.scrubber-wrap--thin [type=range].scrubber::-ms-thumb{background-color:transparent}[type=range].scrubber::-ms-tooltip{display:none}.video-controls{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:20px 22px 20px 30px;transition:opacity .5s;width:100%}.video-controls:before{background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.3) 100%);bottom:0;content:"";display:block;height:180px;left:0;pointer-events:none;position:absolute;right:0}@media only screen and (max-width: 767px){.video-controls{display:none}}@media only screen and (min-width: 1000px){.video-controls--inactive{opacity:0}}.video-controls .duration,.video-controls .current-time{display:-ms-inline-flexbox;display:inline-flex}.video-controls .time-code{transform:translate3d(0, 0, 0);white-space:nowrap;width:200px}.video-controls .scrubber-wrap{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-preferred-size:100%;flex-basis:100%}.video-controls__btn{background-color:transparent;border:none;cursor:pointer;-ms-flex:0 0 auto;flex:0 0 auto;padding:0;position:relative;text-align:left}.video-controls__btn--play{width:35px;text-align:center}.video-controls__btn--audio{margin-left:22px;width:28px}.video-controls__btn--fullscreen{margin-left:26px}.video-controls__btn--close{margin-left:30px}.hero__teaser{z-index:100;width:100%;height:100%;display:block;visibility:visible;opacity:1;transition:visibility 0.7s, opacity 0.7s ease}.hero__teaser .hero-video-loop{position:absolute;min-width:100%;min-height:100%;width:auto;height:auto;top:50%;left:50%;transform:translate(-50%, -50%)}.hidden-delay{visibility:hidden;opacity:0;transition:visibility 0.7s, opacity 0.7s ease;transition-delay:.25s}.hidden{visibility:hidden;opacity:0;transition:opacity .7s ease}.teaser-play-button{display:-ms-flexbox;display:flex;z-index:500}video::-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none}.hero__video_img{background-position:50% 50%;background-size:cover;height:100%;position:absolute;top:0;width:100%;z-index:100}@media only screen and (min-width: 768px){.hero__video_img{display:block;visibility:visible;opacity:1;transition:visibility 0.7s, opacity 0.7s ease}}.hero__video_img .hero-video-loop{position:absolute;min-width:100%;min-height:100%;width:auto;height:auto;top:50%;left:50%;transform:translate(-50%, -50%)}.hidden-delay{visibility:hidden;opacity:0;transition:visibility 0.7s, opacity 0.7s ease;transition-delay:.25s}.hidden{visibility:hidden;opacity:0;transition:opacity .7s ease}.video-player{background-color:#333;height:100%;position:relative;transition:opacity 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);width:100%;z-index:1}.video-player:before{pointer-events:none;transition:opacity 0.3s;background-color:#000;content:'';opacity:0;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.video-player--cover{height:auto;left:50%;min-height:100%;min-width:100%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%, -50%);width:auto}.video-player--hidden{opacity:0;transition:opacity 0.3s cubic-bezier(0.25, 0.1, 0.25, 1),visibility 0s 0.3s;visibility:hidden}.video-player--dimmed:before{background-color:#000;content:'';opacity:.32;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.video-player--aspect-ratio-4-3{height:100.1%;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:auto}@media only screen and (min-aspect-ratio: 4 / 3){.video-player--aspect-ratio-4-3{height:auto;width:100.1%}}.video-player__controls{bottom:0;left:0;position:absolute;right:0;transition:transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);z-index:2}.video-player__controls--hidden{transform:translateY(100%)}.video-player__video{display:block;height:100%;width:100%}.video-player__video::-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none}.video-player__loader{left:50%;pointer-events:none;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);z-index:1}.video-player .time-code{color:#FFF;height:"Huge",sans-serif;font-size:12px;text-align:center}.video-player .time-code--dark{color:#ccc}.video-player .current-time:after{content:'/';padding:0 0.25rem}.video-player__copy{margin-left:12.82051%;position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:74.35897%}@media only screen and (min-width: 768px){.video-player__copy{margin-left:8.47458%;width:66.10169%}}@media only screen and (min-width: 1000px){.video-player__copy{margin-left:12.65823%;width:62.02532%}}.video-player__copy--hidden{display:none}.video-player__description{height:"Copernicus",serif;font-size:1.875rem;letter-spacing:-.0625rem;line-height:1.4;color:#fff}@media only screen and (min-width: 768px){.video-player__description{height:"Copernicus",serif;font-size:2.625rem;letter-spacing:-.0625rem;line-height:1.28571}}@media only screen and (min-width: 1000px){.video-player__description{height:"Copernicus",serif;font-size:3.5rem;letter-spacing:-.25rem;line-height:1.25}}@media only screen and (min-width: 2000px){.video-player__description{height:"Copernicus",serif;font-size:4.625rem;letter-spacing:-.1875rem;line-height:1.21622}}.input-field__wrap{margin-bottom:50px;position:relative}@media only screen and (min-width: 1000px){.input-field__wrap{width:66.10169%}}.input-field__wrap:last-child{margin-bottom:100px}.input-field__wrap--invalid-required ~ .careers-app-form__invalid-message{opacity:1;display:block}.input-field__wrap--input_file{word-wrap:break-word}@media only screen and (min-width: 1000px){.input-field__wrap--multi_value_single_select,.input-field__wrap--multi_value_multi_select,.input-field__wrap--checkbox{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0}}@media only screen and (min-width: 1000px){.input-field__wrap--multi_value_single_select fieldset,.input-field__wrap--multi_value_multi_select fieldset,.input-field__wrap--checkbox fieldset{width:100%}}.input-field__wrap--align-end{-ms-flex-pack:end;justify-content:flex-end}@media only screen and (min-width: 1000px){.input-field__wrap--contain{-ms-flex-direction:column;flex-direction:column;width:66.10169%}}.input-field__wrap--contain fieldset{width:100%}.input-field__wrap--contain p,.input-field__wrap--contain strong,.input-field__wrap--contain li{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}@media only screen and (min-width: 768px){.input-field__wrap--contain p,.input-field__wrap--contain strong,.input-field__wrap--contain li{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 1000px){.input-field__wrap--contain p,.input-field__wrap--contain strong,.input-field__wrap--contain li{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 2000px){.input-field__wrap--contain p,.input-field__wrap--contain strong,.input-field__wrap--contain li{height:"Copernicus",serif;font-size:1.5rem;letter-spacing:-.03125rem;line-height:1.5}}.input-field__wrap--contain p,.input-field__wrap--contain strong{margin-bottom:15px}.input-field__wrap--contain p:last-child{margin-bottom:0}.input-field__wrap--contain strong{display:inline-block;font-weight:bold}.input-field__wrap--contain ul:not(.input-field__checkbox-container){list-style-position:inside;list-style-type:circle;margin-left:20px}.input-field__wrap:not(.input-field__wrap--eeoc)+.input-field__wrap--eeoc{margin-top:50px}.input-field__label{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.03125rem;line-height:1.55556;color:#727272}@media only screen and (min-width: 768px){.input-field__label{height:"Copernicus",serif;font-size:1.25rem;letter-spacing:-.0625rem;line-height:1.5}}@media only screen and (min-width: 1000px){.input-field__label{height:"Copernicus",serif;font-size:1.375rem;letter-spacing:-.0625rem;line-height:1.45455}}@media only screen and (min-width: 2000px){.input-field__label{height:"Copernicus",serif;font-size:1.375rem;letter-spacing:-.0625rem;line-height:1.45455}}.input-field__label--required:after{content:' *'}.input-field__label--invalid-required:after{color:#FF003D}.input-field__label--input_text,.input-field__label--email,.input-field__label--telephone,.input-field__label--textarea{left:0;position:absolute;top:50%;transform:translateY(-50%);transition:transform 400ms}.input-field__label--textarea{left:16px;top:36px}.input-field__label--input_file{cursor:pointer;display:inline-block;border:1px solid #D6DADE;border-radius:2px;line-height:32px;overflow:hidden;padding:8px 16px;text-overflow:ellipsis;transition:all 400ms;white-space:nowrap}.input-field__label--input_file:hover{background:#727272;border-color:#727272;color:#fff}.input-field__label--input_file:hover:before,.input-field__label--input_file:hover:after{background-position:right}.input-field__label--input_file:focus{border:2px solid #EA178C;outline:none}.input-field__label--input_file--file_selected{color:#727272}.input-field__label--input_file--file_selected:after{color:#EA178C;content:" Remove";display:inline-block;margin-left:2rem}.input-field__input{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889;color:#727272}@media only screen and (min-width: 768px){.input-field__input{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 1000px){.input-field__input{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 2000px){.input-field__input{height:"Copernicus",serif;font-size:1.5rem;letter-spacing:-.03125rem;line-height:1.5}}.input-field__input--input_text,.input-field__input--email,.input-field__input--telephone,.input-field__input--textarea{border:none;border-bottom:1px solid #000;border-radius:0;padding:25px 15px 15px;width:100%}.input-field__input--input_text:focus,.input-field__input--email:focus,.input-field__input--telephone:focus,.input-field__input--textarea:focus{outline:none;border-bottom:2px solid #EA178C}.input-field__input--input_text:focus+label,.input-field__input--input_text:valid+label,.input-field__input--input_text.input-field__input--has_value+label,.input-field__input--email:focus+label,.input-field__input--email:valid+label,.input-field__input--email.input-field__input--has_value+label,.input-field__input--telephone:focus+label,.input-field__input--telephone:valid+label,.input-field__input--telephone.input-field__input--has_value+label,.input-field__input--textarea:focus+label,.input-field__input--textarea:valid+label,.input-field__input--textarea.input-field__input--has_value+label{transform:translateY(-175%)}.input-field__input--invalid-required{border-bottom:2px solid #FF003D}.input-field__input--textarea{border:1px solid #000;height:160px;-webkit-appearance:none}.input-field__input--textarea:focus{border:2px solid #EA178C}.input-field__input--textarea:focus+label,.input-field__input--textarea.input-field__input--has_value ~ label{display:none}.input-field__input:invalid{box-shadow:none}.input-field__input:-webkit-autofill,.input-field__input:-webkit-autofill:required{-webkit-box-shadow:inset 0 0 0px 100px #fff;-webkit-text-fill-color:#727272 !important}.input-field__checkbox-container{-ms-flex-line-pack:start;align-content:flex-start;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}@media only screen and (min-width: 1000px){.input-field__checkbox-container{margin:50px 0 0;-ms-flex-flow:row wrap;flex-flow:row wrap}.input-field__wrap--checkbox .input-field__checkbox-container{margin:0}}.input-field__checkbox-wrapper{margin-bottom:1rem;padding-left:2.25rem;position:relative;width:100%}@media only screen and (min-width: 1000px){.input-field__checkbox-wrapper{display:inline-block;margin-bottom:45px;width:45%}.input-field__checkbox-wrapper:nth-child(odd){margin-right:5%}}.input-field__checkbox-wrapper .input-field__input--multi_value_multi_select,.input-field__checkbox-wrapper .input-field__input--multi_value_single_select,.input-field__checkbox-wrapper .input-field__input--checkbox{left:0;opacity:0;position:absolute;top:5px}.input-field__checkbox-wrapper .input-field__input--multi_value_multi_select+label:before,.input-field__checkbox-wrapper .input-field__input--multi_value_single_select+label:before,.input-field__checkbox-wrapper .input-field__input--checkbox+label:before{background-color:#fff;border:1px solid #D6DADE;border-radius:2px;content:'';display:inline-block;height:1.25rem;left:0;margin-right:10px;position:absolute;top:5px;width:1.25rem}.input-field__wrap--invalid .input-field__checkbox-wrapper .input-field__input--multi_value_multi_select+label:before,.input-field__wrap--invalid .input-field__checkbox-wrapper .input-field__input--multi_value_single_select+label:before,.input-field__wrap--invalid .input-field__checkbox-wrapper .input-field__input--checkbox+label:before{border-color:#FF003D}.input-field__checkbox-wrapper .input-field__input--multi_value_multi_select:checked+label:before,.input-field__checkbox-wrapper .input-field__input--multi_value_single_select:checked+label:before,.input-field__checkbox-wrapper .input-field__input--checkbox:checked+label:before{background:#000;border-color:#000}.input-field__checkbox-wrapper .input-field__input--multi_value_multi_select:focus+label:before,.input-field__checkbox-wrapper .input-field__input--multi_value_single_select:focus+label:before,.input-field__checkbox-wrapper .input-field__input--checkbox:focus+label:before{border-color:#000}.input-field__checkbox-wrapper .input-field__input--multi_value_multi_select+label:hover,.input-field__checkbox-wrapper .input-field__input--multi_value_single_select+label:hover,.input-field__checkbox-wrapper .input-field__input--checkbox+label:hover{cursor:pointer}.input-field__checkbox-wrapper .input-field__input--multi_value_multi_select+label:hover:before,.input-field__checkbox-wrapper .input-field__input--multi_value_single_select+label:hover:before,.input-field__checkbox-wrapper .input-field__input--checkbox+label:hover:before{border-color:#000}.input-field__checkbox-wrapper .input-field__input--multi_value_single_select+label:before{border-radius:50%;height:1.25rem;width:1.25rem}.input-field__checkbox-description{margin-bottom:50px;width:100%}.input-field__checkbox-link{color:#000;font-weight:bolder;text-decoration:underline}.input-field__checkbox-link:hover{color:#000;font-weight:bolder;text-decoration:underline}.input-field__fake{margin-bottom:0}.input-field__checkbox-header{color:#000;margin:50px 0 30px;max-width:100%}.input-field__wrap--invalid .input-field__checkbox-header:after{color:#FF003D}.input-field__checkbox-header-basic{height:"Copernicus",serif;font-size:1.875rem;letter-spacing:-.0625rem;line-height:1.4}@media only screen and (min-width: 768px){.input-field__checkbox-header-basic{height:"Copernicus",serif;font-size:2.625rem;letter-spacing:-.0625rem;line-height:1.28571}}@media only screen and (min-width: 1000px){.input-field__checkbox-header-basic{height:"Copernicus",serif;font-size:3.5rem;letter-spacing:-.25rem;line-height:1.25}}@media only screen and (min-width: 2000px){.input-field__checkbox-header-basic{height:"Copernicus",serif;font-size:4.625rem;letter-spacing:-.1875rem;line-height:1.21622}}.input-field__checkbox-header-h3{height:"Huge",sans-serif;font-size:1.1875rem;letter-spacing:0rem;line-height:1.36842;text-transform:capitalize}@media only screen and (min-width: 768px){.input-field__checkbox-header-h3{height:"Huge",sans-serif;font-size:1.3125rem;letter-spacing:0rem;line-height:1.33333}}@media only screen and (min-width: 1000px){.input-field__checkbox-header-h3{height:"Huge",sans-serif;font-size:1.5rem;letter-spacing:0rem;line-height:1.25}}@media only screen and (min-width: 2000px){.input-field__checkbox-header-h3{height:"Huge",sans-serif;font-size:1.875rem;letter-spacing:0rem;line-height:1.2}}.input-field__checkbox-header-h3 ~ .input-field__checkbox-container{margin-top:20px}@media only screen and (min-width: 1000px){.input-field__wrap--checkbox .input-field__checkbox-header-h3{margin-top:0}}.input-field__checkbox-label{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889;color:#727272}@media only screen and (min-width: 768px){.input-field__checkbox-label{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 1000px){.input-field__checkbox-label{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 2000px){.input-field__checkbox-label{height:"Copernicus",serif;font-size:1.5rem;letter-spacing:-.03125rem;line-height:1.5}}.input-field__invalid-field-message{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889;color:#FF003D;display:none;opacity:0;transition:opacity 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}@media only screen and (min-width: 768px){.input-field__invalid-field-message{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 1000px){.input-field__invalid-field-message{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 2000px){.input-field__invalid-field-message{height:"Copernicus",serif;font-size:1.5rem;letter-spacing:-.03125rem;line-height:1.5}}.input-field__invalid-field-message--visible{bottom:-35px;display:block;left:0;opacity:1;position:absolute}.input-file__resume{height:"Huge",sans-serif;font-size:.875rem;letter-spacing:0rem;line-height:1.42857;border:1px solid #000;display:-ms-inline-flexbox;display:inline-flex;color:#000;margin-right:30px;width:100%}@media only screen and (min-width: 768px){.input-file__resume{height:"Huge",sans-serif;font-size:1rem;letter-spacing:0rem;line-height:1}}@media only screen and (min-width: 1000px){.input-file__resume{height:"Huge",sans-serif;font-size:1.375rem;letter-spacing:0rem;line-height:.72727}}@media only screen and (min-width: 2000px){.input-file__resume{height:"Huge",sans-serif;font-size:1.25rem;letter-spacing:0rem;line-height:1}}.submit-button{background-color:#000;border:none;color:#fff;width:100%;margin-bottom:30px}@media only screen and (min-width: 1000px){.submit-button{margin-bottom:45px;width:66.10169%}}.careers-app-form-container{background:#fff}.careers-app-form{color:#000;min-height:100vh;padding:100px 7.14286% 0;position:relative}@media only screen and (min-width: 1000px){.careers-app-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;padding:140px 12.658% 0}}.careers-app-form__top{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 1000px){.careers-app-form__top{-ms-flex-direction:row;flex-direction:row}}.careers-app-form__section-eyebrow{height:"Huge",sans-serif;font-size:.875rem;letter-spacing:0rem;line-height:1.42857;margin-bottom:40px;display:block}@media only screen and (min-width: 768px){.careers-app-form__section-eyebrow{height:"Huge",sans-serif;font-size:1rem;letter-spacing:0rem;line-height:1}}@media only screen and (min-width: 1000px){.careers-app-form__section-eyebrow{height:"Huge",sans-serif;font-size:1.375rem;letter-spacing:0rem;line-height:.72727}}@media only screen and (min-width: 2000px){.careers-app-form__section-eyebrow{height:"Huge",sans-serif;font-size:1.25rem;letter-spacing:0rem;line-height:1}}@media only screen and (min-width: 1000px){.careers-app-form__section-eyebrow{-ms-flex-item-align:start;align-self:flex-start;margin-bottom:0px;position:relative;top:35px}}.careers-app-form__section-eyebrow:before{border-top:1px solid #000;content:"";display:block;position:relative;top:-20px;width:200px}@media only screen and (min-width: 768px){.careers-app-form__section-eyebrow:before{width:200px}}@media only screen and (min-width: 1000px){.careers-app-form__section-eyebrow--personal{position:absolute;top:175px}}.careers-app-form__section-eyebrow--checkbox{margin-top:90px}@media only screen and (min-width: 1000px){.careers-app-form__section-eyebrow--checkbox,.careers-app-form__section-eyebrow--checkbox+fieldset{margin-top:72px}}.careers-app-form__almost-done{height:"Copernicus",serif;font-size:1.875rem;letter-spacing:-.0625rem;line-height:1.4;color:#000;margin-bottom:40px}@media only screen and (min-width: 768px){.careers-app-form__almost-done{height:"Copernicus",serif;font-size:2.625rem;letter-spacing:-.0625rem;line-height:1.28571}}@media only screen and (min-width: 1000px){.careers-app-form__almost-done{height:"Copernicus",serif;font-size:3.5rem;letter-spacing:-.25rem;line-height:1.25}}@media only screen and (min-width: 2000px){.careers-app-form__almost-done{height:"Copernicus",serif;font-size:4.625rem;letter-spacing:-.1875rem;line-height:1.21622}}@media only screen and (min-width: 1000px){.careers-app-form__almost-done{margin-left:auto;width:66.10169%}}.careers-app-form__bottom{background:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0 7.14286%}@media only screen and (max-width: 767px){.careers-app-form__bottom{padding-bottom:100px}}@media only screen and (min-width: 1000px){.careers-app-form__bottom{padding:0 12.658%;-ms-flex-align:end;align-items:flex-end}}.careers-app-form__equal-opp{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.55556;border-top:1px solid #000;margin-bottom:50px;padding-top:20px}@media only screen and (min-width: 768px){.careers-app-form__equal-opp{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.55556}}@media only screen and (min-width: 1000px){.careers-app-form__equal-opp{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.55556}}@media only screen and (min-width: 2000px){.careers-app-form__equal-opp{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.55556}}@media only screen and (min-width: 1000px){.careers-app-form__equal-opp{width:66.10169%}}.careers-app-form__submit-error{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889;color:#FF003D;display:block;margin-top:50px;width:66.10169%}@media only screen and (min-width: 768px){.careers-app-form__submit-error{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 1000px){.careers-app-form__submit-error{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 2000px){.careers-app-form__submit-error{height:"Copernicus",serif;font-size:1.5rem;letter-spacing:-.03125rem;line-height:1.5}}.careers-app-form__invalid-message{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889;color:#FF003D;display:none;margin-bottom:30px;opacity:0;transition:opacity 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}@media only screen and (min-width: 768px){.careers-app-form__invalid-message{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 1000px){.careers-app-form__invalid-message{height:"Copernicus",serif;font-size:1.125rem;letter-spacing:-.01719rem;line-height:1.88889}}@media only screen and (min-width: 2000px){.careers-app-form__invalid-message{height:"Copernicus",serif;font-size:1.5rem;letter-spacing:-.03125rem;line-height:1.5}}@media only screen and (min-width: 1000px){.careers-app-form__invalid-message{width:66.10169%}}.careers-app-form__invalid-message--visible{opacity:1;display:block}.careers-form-video-thumb{height:auto;min-width:125px;overflow:hidden;position:relative;transition:background 400ms cubic-bezier(0.25, 0.1, 0.25, 1),height 400ms cubic-bezier(0.25, 0.1, 0.25, 1),width 400ms cubic-bezier(0.25, 0.1, 0.25, 1)}.careers-form-video-thumb__wrapper{display:-ms-flexbox;display:flex;margin-bottom:20px}@media only screen and (min-width: 1000px){.careers-form-video-thumb__wrapper{width:27.53623%}}.careers-form-video-thumb__wrapper--open{-ms-flex-align:center;align-items:center;background:#000;height:100%;-ms-flex-pack:center;justify-content:center;left:0;margin:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1}.careers-form-video-thumb__video{height:auto}@media only screen and (max-width: 767px){.careers-form-video-thumb__video{max-height:130px}}@media only screen and (min-width: 768px){.careers-form-video-thumb__video{max-height:175px}}.careers-form-video-thumb--open .careers-form-video-thumb__video{max-width:100%;max-height:100%;padding:0}.careers-form-video-thumb__review-button{border-radius:50%;height:40px;left:50%;line-height:0;padding:0;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:40px}.careers-form-video-thumb__review-button .primary-button__icon{margin:5px 0 0 5px}
   
  /* .about-infographic--dark:before{ background-color: rgba(0,0,0,0.7);
    bottom: 0;
    content: '';
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    box-sizing: border-box;
}*/