@font-face{font-family:NBInternational;src:url("/assets/fonts/NB-International-LightWeb.eot");src:url("/assets/fonts/NB-International-LightWeb.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/NB-International-LightWeb.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:NBInternational;src:url("/assets/fonts/NB-International-RegularWeb.eot");src:url("/assets/fonts/NB-International-RegularWeb.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/NB-International-RegularWeb.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Neue Haas Grotesk Display";src:url("/assets/fonts/NeueHaasGrotDisp-55Roman-Web.woff") format("woff"),url("/assets/fonts/NeueHaasGrotDisp-55Roman-Web.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"GT Super Text";src:url("/assets/fonts/GT-Super-Text-Book.woff") format("woff"),url("/assets/fonts/GT-Super-Text-Book.woff2") format("woff2");font-weight:300;font-style:normal}@font-face{font-family:"GT Super Text";src:url("/assets/fonts/GT-Super-Text-Book-Italic.woff") format("woff"),url("/assets/fonts/GT-Super-Text-Book-Italic.woff2") format("woff2");font-weight:300;font-style:italic}@font-face{font-family:"GT Super Text";src:url("/assets/fonts/GT-Super-Text-Medium.woff") format("woff"),url("/assets/fonts/GT-Super-Text-Medium.woff2") format("woff2");font-weight:500;font-style:normal}html,body,div,span,applet,object,iframe,h1,.stats__title,.about__competencies h2,.about__competencies .carousel__text:not(.carousel__text--hidden),.about__competencies .work-card__description,.about .products h2,.about .products .carousel__text:not(.carousel__text--hidden),.about .products .work-card__description,.filter__title,h2,.carousel__text:not(.carousel__text--hidden),.work-card__description,h3,.about__competency__title,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}article,aside,details,figcaption,figure,footer,header,hgroup,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}html{font-size:22px;overflow-x:hidden;--easeInExpo: cubic-bezier(0.95, 0.05, 0.795, 0.035);--easeOutExpo: cubic-bezier(0.19, 1, 0.22, 1);--easeInOutExpo: cubic-bezier(1, 0, 0, 1);--headerHeight: 3.6818181818rem;--siteMaxWidth: 68rem}@media only screen and (max-width: 720px){html{font-size:20px}}body{font-size:1rem;color:#fff;--background: #000;background-color:#000;font-family:"NBInternational",Helvetica,sans-serif;font-weight:300;line-height:1.2272727273;transition:background 400ms cubic-bezier(0.19, 1, 0.22, 1),color 400ms cubic-bezier(0.19, 1, 0.22, 1)}img,video,iframe{max-width:100%}a{text-decoration:none;color:inherit}.container{max-width:var(--siteMaxWidth);margin-left:auto;margin-right:auto;padding-left:1.2272727273rem;padding-right:1.2272727273rem}.row{margin-left:-.6136363636rem;margin-right:-.6136363636rem;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.row--noflex{display:block}.row--noflex:before,.row--noflex:after{content:'';display:table}.row--noflex:after{clear:both}.col{float:left;box-sizing:border-box;padding-left:.6136363636rem;padding-right:.6136363636rem}.col--right{float:right}.col.full{width:100%}.col.stacked{position:relative}.col.stacked:before{content:'';position:absolute;top:calc(50% - 1.2272727273rem);border-top:.6136363636rem solid #000;border-bottom:.6136363636rem solid #000;width:100%;z-index:0}.col.half,.col.stacked{width:50%}@media only screen and (max-width: 720px){.col.half,.col.stacked{width:100%}}h1,.stats__title,.about__competencies h2,.about__competencies .carousel__text:not(.carousel__text--hidden),.about__competencies .work-card__description,.about .products h2,.about .products .carousel__text:not(.carousel__text--hidden),.about .products .work-card__description,.filter__title,h2,.carousel__text:not(.carousel__text--hidden),.work-card__description{margin-bottom:.8636363636rem}@media only screen and (min-width: 721px){h1,.stats__title,.about__competencies h2,.about__competencies .carousel__text:not(.carousel__text--hidden),.about__competencies .work-card__description,.about .products h2,.about .products .carousel__text:not(.carousel__text--hidden),.about .products .work-card__description,.filter__title,h2,.carousel__text:not(.carousel__text--hidden),.work-card__description{text-rendering:optimizeLegibility}}@media only screen and (min-width: 721px){h1,.stats__title,.about__competencies h2,.about__competencies .carousel__text:not(.carousel__text--hidden),.about__competencies .work-card__description,.about .products h2,.about .products .carousel__text:not(.carousel__text--hidden),.about .products .work-card__description,.filter__title{font-size:1.3636363636rem;line-height:1.1666666667}}@media only screen and (min-width: 721px){h2,.carousel__text:not(.carousel__text--hidden),.work-card__description{font-size:1.3636363636rem;line-height:1.1666666667}}h3,.about__competency__title,h4,h5,h6,p,ol,ul,pre,blockquote{margin-bottom:1.2272727273rem}li p{margin-bottom:.8181818182rem}hr{border:0;height:1px;background-color:#292622;margin-top:2.4545454545rem;margin-bottom:2.4545454545rem}code{background-color:#776b62}.bc{max-width:30rem;padding-bottom:1rem}.bc ul{padding-left:1rem;list-style-type:square}.bc ol{padding-left:2rem;counter-reset:decimal-counter}.bc ol li:before{box-sizing:border-box;width:1rem;margin-left:-1rem;position:absolute;color:var(--accent-color, #776b62)}.bc ol li:before{content:counter(decimal-counter,decimal-leading-zero);counter-increment:decimal-counter;width:2rem;margin-left:-2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bc ul li::marker{color:var(--accent-color, #776b62)}.st,.contact__subsection.col p{color:#776b62}.st a:hover,.contact__subsection.col p a:hover{color:#fff;border-bottom-color:#fff}.underline,.bc a,.st a,.contact__subsection.col p a,.underline-wrap a,.footer__links a,.work__info__section a,.work__info__team a,.work__info__tags a,a.hover:hover,.contact__subsection.col h4 a,.job__aside__other__link--active{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#fff;-webkit-transition:all 150ms;-o-transition:all 150ms;transition:all 150ms}.underline--gray-light,.st a,.contact__subsection.col p a,.underline-wrap--gray-light a,.work__info__team a,.work__info__tags a{border-bottom-color:#776b62}.transition-fade{transition:opacity 0.5s ease-out;opacity:1}html.is-animating .transition-fade{opacity:0}.header{position:fixed;top:0;left:0;width:100%;background-color:#000;background-color:var(--background);z-index:999;height:var(--headerHeight);transition:background 400ms cubic-bezier(0.19, 1, 0.22, 1)}body:not(.is-modal-open).is-story-header-visible .header{background:transparent;color:#fff}body:not(.is-modal-open).is-story-header-visible .header .header__link:hover,body:not(.is-modal-open).is-story-header-visible .header .header__link:focus-within{color:inherit}body:not(.is-modal-open).is-story-header-visible .header .header__link:not(.header__link--active){color:rgba(255,255,255,0.6)}body:not(.is-modal-open).is-story-header-visible .header .header__link:not(.header__link--active):hover,body:not(.is-modal-open).is-story-header-visible .header .header__link:not(.header__link--active):focus-within{color:#fff}.header__inner{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.header__nav{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.header__nav.row{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap}.header__logo{padding-top:2px;padding-bottom:2px}.header__logo svg{fill:currentColor;overflow:visible;display:block;width:6rem}.header__items{text-align:right}.header__item{display:inline-block;margin-right:2rem}@media only screen and (max-width: 720px){.header__item:not(.header__item--toggle){display:none}}.header__item:last-of-type{margin-right:0}.header__item--toggle{margin-right:0;display:none}@media only screen and (max-width: 720px){.header__item--toggle{display:block}}.header__link{-webkit-transition:color 150ms;-o-transition:color 150ms;transition:color 150ms}.header__link:hover,.header__link:focus-within{color:#fff}body.index .header__link{color:inherit}body.index .header__link{color:inherit}.header__link:not(.header__link--active){color:#776b62}.header__link:not(.header__link--active):hover,.header__link:not(.header__link--active):focus-within{color:#fff}.modal-toggle{cursor:pointer;padding:.5rem;position:relative;right:-.5rem;top:-1px}.is-modal-open,.is-work-info-open{overflow:hidden}.modal{background-color:#000;position:relative;visibility:hidden;top:-999em;left:-999em;height:0;width:0;opacity:0;-webkit-transition:opacity 150ms;-o-transition:opacity 150ms;transition:opacity 150ms}.stories .modal,.story .modal{background-color:#f5f6f0}.modal .container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:calc(100% - var(--headerHeight));margin-top:var(--headerHeight)}@media only screen and (max-width: 720px){.is-modal-open .modal{z-index:888;position:fixed;visibility:visible;top:0;left:0;height:100%;width:100%;opacity:1;overflow:auto}}.modal__items{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:center;font-size:3em;font-weight:300;width:100%}.modal__item{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.modal__link{display:block}.hamburger{width:20px;height:20px;position:relative}.hamburger span{display:block;position:absolute;height:2px;width:100%;background-color:currentColor;left:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:150ms;-o-transition:150ms;transition:150ms;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.hamburger span:nth-child(1){top:4px}.hamburger span:nth-child(2){top:13px}.is-modal-open .hamburger span:nth-child(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:2px;left:3px}.is-modal-open .hamburger span:nth-child(2){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:16px;left:3px}.modal__footer{margin-bottom:1.8409090909rem}.footer{padding-top:2.4545454545rem;margin-bottom:1.8409090909rem;border-top:1px solid #292622}.footer:before,.footer:after{content:'';display:table}.footer:after{clear:both}body.index.is-scrolled-down .footer{position:sticky;bottom:0;background:#000}body.index.is-scrolled-down:not(.is-scrolled-bottom) .footer{padding-top:1.2272727273rem}@media only screen and (min-width: 721px){.footer__text{float:left}.footer__text p{display:inline-block}}@media only screen and (min-width: 721px){.footer__links{float:right;text-align:right}}@media only screen and (min-width: 881px){.footer__links br{display:none}.footer__links br+a{margin-left:4rem}}.main{padding-top:2.3rem;margin-top:0;margin-bottom:4.9090909091rem}@media only screen and (max-width: 720px){.main{padding-top:1.2272727273rem}}body.index .main{padding-top:0}body.contact .main{margin-bottom:.6136363636rem}body.works .main{margin-top:-.1840909091rem}@media only screen and (max-width: 720px){body.works .main{margin-top:0}}body.about .main{--accent-color: #FF800C;margin-top:7.3636363636rem;margin-bottom:7.3636363636rem}@media only screen and (min-width: 2001px){body.about .main{margin-top:9.8181818182rem}}@media only screen and (max-width: 720px){body.about .main{margin-top:2.4545454545rem;margin-bottom:2.4545454545rem}}@media only screen and (max-width: 720px){body.jobs .main{margin-bottom:3.6818181818rem}}body.job .main{margin-bottom:3.6818181818rem}.hero{display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - var(--headerHeight))}.hero__main-text{font-style:normal;font-weight:300;font-size:2.8181818182rem;line-height:1;letter-spacing:-0.035em;display:grid;font-size:2rem;margin-block-end:4rem}@media only screen and (min-width: 641px){.hero__main-text{font-size:2.8181818182rem}}@media only screen and (min-width: 1081px){.hero__main-text{font-style:normal;font-weight:300;font-size:4.0909090909rem;line-height:1;letter-spacing:-0.045em;max-width:25ch}}@media only screen and (min-width: 1081px){.hero__subtitles-wrapper{display:grid;gap:1rem;grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1081px){.hero__subtitles{display:grid;gap:1rem;grid-column:2;grid-template-columns:1fr 1fr}}.hero__subtitles p{margin-block-end:0.5rem}@media only screen and (max-width: 720px){.carousel{margin-bottom:1.2272727273rem}}.carousel__nav{position:absolute;height:100%;width:25%;top:0}.carousel__nav--prev{left:0;cursor:w-resize;cursor:url("/assets/images/arrow-left.svg") 7 6,w-resize}.carousel__nav--next{right:0;cursor:e-resize;cursor:url("/assets/images/arrow-right.svg") 0 6,e-resize}.carousel__slides{position:relative;margin-bottom:1.2272727273rem;overflow:hidden}.carousel__slide{cursor:pointer;cursor:url("/assets/images/arrow-down.svg"),pointer;width:100%;padding-bottom:66.6666666667%;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#1a1715;display:block}.carousel__slide:after{content:'';display:block;width:100%;height:100%;position:absolute;background-color:#1a1715;-webkit-transition:background-color 300ms;-o-transition:background-color 300ms;transition:background-color 300ms}.carousel__slide.image-loaded:after{background-color:rgba(0,0,0,0.05)}.carousel__slide:not(:first-of-type){display:none}.flickity-enabled .carousel__slide:not(:first-of-type){display:block}.carousel__text-wrap{width:100%}@media only screen and (min-width: 1081px){.carousel__text-wrap{display:grid;grid-template-columns:1fr 1fr;gap:1rem}}.carousel__text--hidden{display:none}.carousel__text:not(.carousel__text--hidden){display:grid;grid-template-columns:1fr;grid-column:2}@media only screen and (min-width: 721px){.carousel__text:not(.carousel__text--hidden){grid-template-columns:2fr 1fr}}@media only screen and (min-width: 1081px){.carousel__text:not(.carousel__text--hidden){grid-template-columns:1fr}}@media only screen and (min-width: 1441px){.carousel__text:not(.carousel__text--hidden){grid-template-columns:3fr 1fr}}.carousel__text__link p:last-child{margin-bottom:0}.carousel__text__link.col{width:100%}@media only screen and (min-width: 721px){.carousel__text__link.col{width:66.6666666667%}}@media only screen and (min-width: 1081px){.carousel__text__link.col{width:100%}}@media only screen and (min-width: 1441px){.carousel__text__link.col{width:75%}}.carousel__count{margin-top:1.2272727273rem;display:flex;gap:0.75rem}@media only screen and (min-width: 721px){.carousel__count{flex-direction:column;align-items:end}}@media only screen and (min-width: 1081px){.carousel__count{flex-direction:row;align-items:center}}@media only screen and (min-width: 1441px){.carousel__count{flex-direction:column;align-items:end}}.carousel__count svg.arrow{width:70px;cursor:pointer}@media only screen and (min-width: 721px){.carousel__count svg.arrow{width:100px}}.flickity-enabled{position:relative;width:102%;left:-1%}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.stats{margin-block:4rem}@media only screen and (min-width: 1081px){.stats{margin-block:0;min-height:calc(100vh - var(--headerHeight));display:flex;flex-direction:column;justify-content:center}}.stats__title{margin-block-end:2rem}@media only screen and (min-width: 1081px){.stats__title{font-style:normal;font-weight:300;font-size:2.8181818182rem;line-height:1;letter-spacing:-0.035em;margin-block-end:3.5rem}}.stats__content{display:grid;gap:2rem 1rem}@media only screen and (min-width: 641px){.stats__content{grid-template-columns:1fr 1fr}}.stats .stat{display:grid;align-items:start;gap:1rem;grid-template-columns:8ch 1fr}@media only screen and (min-width: 721px){.stats .stat{grid-template-columns:repeat(3, 1fr)}}.stats .stat__number{font-size:2rem;font-weight:300;line-height:1;letter-spacing:-0.02em;margin-bottom:0;margin-right:-2rem}@media only screen and (min-width: 1081px){.stats .stat__number{margin-top:-0.02em;font-size:3rem}}@media only screen and (min-width: 1441px){.stats .stat__number{font-size:4.0909090909rem}}.stats .stat__text{margin-bottom:0;max-width:23ch;text-wrap:balance}@media only screen and (min-width: 721px){.stats .stat__text{grid-column:span 2;max-width:17ch}}.stats .stat__text.hanging-quote{text-indent:-0.35em}.stats .stat__text.larger-line-width{max-width:21ch}.feed-item{margin-bottom:2.4545454545rem;width:100%}@media only screen and (min-width: 721px){.feed-item{width:50%}}@media only screen and (min-width: 1081px){.feed-item{width:33.3333333333%}}@media only screen and (min-width: 721px){.feed-item--active{width:100%}}@media only screen and (min-width: 1081px){.feed-item--active{width:66.6666666667%}}.feed-item__image{width:100%;margin-bottom:1.2272727273rem;cursor:pointer}.is-video .feed-item__image+.fluid-width-video-wrapper{display:none}body.is-touch .is-video .feed-item__image{display:none}body.is-touch .is-video .feed-item__image+.fluid-width-video-wrapper{display:block}.is-video-shown .feed-item__image{display:none}.is-video-shown .feed-item__image+.fluid-width-video-wrapper{display:block}.feed-footer{visibility:hidden}.lazy-loader{text-align:center}.up-wrap{position:-webkit-sticky;position:sticky;bottom:1rem;z-index:3;display:none;pointer-events:none;-webkit-transition:transform 300ms,opacity 150ms;-o-transition:transform 300ms,opacity 150ms;transition:transform 300ms,opacity 150ms;-webkit-transform:translateY(300%);-ms-transform:translateY(300%);-o-transform:translateY(300%);transform:translateY(300%);opacity:0}body.index .up-wrap{bottom:5rem}.is-js .up-wrap{display:flex;align-items:flex-end;justify-content:flex-end}.is-scrolled-down .up-wrap{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}.up{display:block;cursor:pointer;color:#000;background-color:#fff;height:3.6363636364rem;width:3.6363636364rem;text-align:center;line-height:3.6363636364rem;border-radius:50%;overflow:hidden;pointer-events:auto;-webkit-transition:-webkit-transform 0;-moz-transition:-moz-transform 0;-o-transition:-o-transform 0;transition:transform 0}.up span{display:block;-webkit-animation:spin 1s linear infinite;-o-animation:spin 1s linear infinite;animation:spin 1s linear infinite;-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused}.up:hover span{-webkit-animation-play-state:running;-o-animation-play-state:running;animation-play-state:running}@-webkit-keyframes spin{from{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-moz-keyframes spin{from{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-ms-keyframes spin{from{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-o-keyframes spin{from{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes spin{from{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}.stories,.story{--background: $color-offwhite;background:#f5f6f0;color:#000}.stories.fade-in,.stories.fade-in .header,.stories.fade-in .story-categories::before,.story.fade-in,.story.fade-in .header,.story.fade-in .story-categories::before{background:#f5f6f0;animation:story-intro-fade-in 1s ease-in}@keyframes story-intro-fade-in{0%{background:#000}100%{background:#f5f6f0}}.stories>.header,.story>.header{background:transparent}.stories .main,.story .main{padding-top:2.4545454545rem;margin-bottom:0}@media only screen and (min-width: 1081px){.stories .main,.story .main{padding-top:4.9090909091rem}}.stories .header__link:hover,.stories .header__link:focus-within,.story .header__link:hover,.story .header__link:focus-within{color:#000}.stories-container{min-height:calc(100vh - var(--headerHeight) * 2 - 4.9090909091rem)}.story-link{opacity:1;max-height:999px;overflow:hidden;transition-property:color, opacity, max-height;transition-duration:600ms;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (min-width: 1081px){.story-link{width:calc(((100% - (1.3636363636rem * 11)) / 12) * 6 + (1.3636363636rem * (6 - 1)))}.story-link--futures{margin-left:0}.story-link--opinion{margin-left:calc(((100% - (1.3636363636rem * 11)) / 12) * 2 + (1.3636363636rem * (2)))}.story-link--interview{margin-left:calc(((100% - (1.3636363636rem * 11)) / 12) * 4 + (1.3636363636rem * (4)))}.story-link--case-story{margin-left:calc(((100% - (1.3636363636rem * 11)) / 12) * 6 + (1.3636363636rem * (6)))}}.story-link.faded-out{color:#E6E7E8;transition-duration:300ms}@media only screen and (min-width: 1081px){.story-link.hovered .story-link__title,.story-link.hovered .story-link__metadata{position:relative;z-index:1001}.story-link.hovered .overlay{opacity:1;z-index:1000;transition-duration:400ms}}.story-link.hidden{opacity:0;max-height:0;transition-delay:500ms;transition-duration:600ms}.story-link.hidden .overlay{display:none}.story-link.hidden.without-delay{transition-delay:0s}.story-link__title{margin-bottom:3.2rem}.overlay{position:fixed;max-width:calc(100% - 4rem);max-height:calc(100% - 10rem);object-fit:contain;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:opacity 0s cubic-bezier(0.19, 1, 0.22, 1);transition-duration:150ms;pointer-events:none;z-index:1}.overlay--story-image{position:fixed;max-width:100vw;max-height:100vh;object-fit:contain;top:50%;left:50%;transform:translate(calc(-50% + var(--mouse-offset-x) / 10), calc(-50% + var(--mouse-offset-y) / 10))}.overlay--author-image{position:fixed;max-width:80vw;max-height:80vh;object-fit:contain;top:50%;left:50%;transform:translate(-50%, -50%)}.story-link__metadata,.story-page__metadata{display:grid;grid-template-columns:repeat(6, auto);grid-gap:1.3636363636rem;font-size:1rem}.story-link__category-container,.story-page__category-container{white-space:nowrap;margin:0 -2rem .25rem 0;grid-column:1 / 3}@media only screen and (min-width: 721px){.story-link__category-container,.story-page__category-container{grid-column:1 / 2}}.story-link__category,.story-page__category{border-bottom:1px solid currentColor}.story-link__date,.story-page__date{grid-column:3 / 5}@media only screen and (min-width: 721px){.story-link__date,.story-page__date{grid-column:2 / 3}}@media only screen and (min-width: 1441px){.story-link__date,.story-page__date{margin-left:-1rem}}.story-link__title,.story-link__author,.story-page__title,.story-page__author{font-family:"GT Super Text",Helvetica,sans-serif;font-weight:300}.story-link__title,.story-link__description,.story-link__author,.story-link .pullquote p,.story-page__title,.story-page__description,.story-page__author,.story-page .pullquote p{font-size:1.4545454545em;letter-spacing:normal;line-height:1.0806451613}@media only screen and (min-width: 721px){.story-link__title,.story-link__description,.story-link__author,.story-link .pullquote p,.story-page__title,.story-page__description,.story-page__author,.story-page .pullquote p{font-size:2.1818181818em}}@media only screen and (min-width: 1081px){.story-link__title,.story-link__description,.story-link__author,.story-link .pullquote p,.story-page__title,.story-page__description,.story-page__author,.story-page .pullquote p{font-size:2.8181818182rem}}.story-link__title,.story-link__author,.story-page__title,.story-page__author{letter-spacing:-.035em}.story-page__title{margin-bottom:1.8409090909rem}@media only screen and (min-width: 1081px){.story-page .story-page__title{margin-top:0}.story-page .story-page__title-block{width:calc(((100% - (1.3636363636rem * 11)) / 12) * 6 + (1.3636363636rem * (6 - 1)))}.story-page--futures .story-page__title-block,.story-page--futures .story-page__author{margin-left:0}.story-page--futures .story-page__description{text-indent:0;width:calc(((100% - (1.3636363636rem * 11)) / 12) * 10 + (1.3636363636rem * (10 - 1)))}.story-page--opinion .story-page__title-block,.story-page--opinion .story-page__author{margin-left:calc(((100% - (1.3636363636rem * 11)) / 12) * 2 + (1.3636363636rem * (2)))}.story-page--opinion .story-page__description{text-indent:calc(((100% - (1.3636363636rem * 11)) / 12) * 2 + (1.3636363636rem * (2)))}.story-page--interview .story-page__title-block,.story-page--interview .story-page__author{margin-left:calc(((100% - (1.3636363636rem * 11)) / 12) * 4 + (1.3636363636rem * (4)))}.story-page--interview .story-page__description{text-indent:calc(((100% - (1.3636363636rem * 11)) / 12) * 4 + (1.3636363636rem * (4)))}}@media only screen and (min-width: 1081px) and (min-width: 1081px){.story-page--interview .story-page__body h3,.story-page--interview .story-page__body .about__competency__title{margin-left:unset}}@media only screen and (min-width: 1081px){.story-page--case-story .story-page__title-block,.story-page--case-story .story-page__author{margin-left:calc(((100% - (1.3636363636rem * 11)) / 12) * 6 + (1.3636363636rem * (6)))}.story-page--case-story .story-page__description{text-indent:calc(((100% - (1.3636363636rem * 11)) / 12) * 6 + (1.3636363636rem * (6)))}}.story-page__description{font-family:"Neue Haas Grotesk Display",Helvetica,sans-serif;flex:1 1 auto}@media only screen and (min-width: 721px){.story-page__description{font-weight:300}}.story-page__author{margin-top:2rem}.story-page__author a{border-bottom:solid 1px}.story-page__author a:hover+.overlay,.story-page__author a:focus-within+.overlay{opacity:1}.story-page__header{display:flex;flex-direction:column;position:relative;padding:1rem 0;color:#fff;margin-top:calc(-1 * var(--headerHeight));padding-top:6rem;padding-bottom:2.4545454545rem;z-index:1;min-height:calc(100vh - 7rem)}@media only screen and (min-width: 1081px){.story-page__header{padding-bottom:4.9090909091rem}}@media (min-height: 650px){.story-page__header{min-height:calc(100vh - 11rem)}}@media only screen and (min-width: 721px){.story-page__header{min-height:calc(100vh - 11rem)}}.story-page__header::before{content:"";display:block;position:absolute;width:100vw;height:100%;top:0;left:50%;transform:translateX(-50%);z-index:-1;background:#000;background:var(--page-color)}@media only screen and (max-width: 720px){.story-page__header{padding-top:4.9rem}}.story-page__body{padding-bottom:0;max-width:unset}.story-page__body em{font-style:italic}.story-page__body strong{font-weight:500}.story-page:not(.story-page--interview) .story-page__body blockquote:not(.pullquote){position:relative;padding-left:2rem}.story-page:not(.story-page--interview) .story-page__body blockquote:not(.pullquote)::before{content:'';position:absolute;left:0;top:0.2rem;bottom:0.2rem;width:.1363636364rem;background:var(--page-color);border-radius:1.5rem;opacity:1}.story-page__body .pullquote{text-align:center}.story-page__body .pullquote p{display:inline;font-family:"Neue Haas Grotesk Display",Helvetica,sans-serif;color:var(--page-color)}.story-page__body .image,.story-page__body .video,.story-page__body .slideshow,.story-page__body .pullquote{margin:1.8409090909rem 0}@media only screen and (min-width: 881px){.story-page__body .image,.story-page__body .video,.story-page__body .slideshow,.story-page__body .pullquote{margin:4.9090909091rem 0}}.story-page__body .image:first-child,.story-page__body .video:first-child,.story-page__body .slideshow:first-child,.story-page__body .pullquote:first-child{margin-top:.6136363636rem}.story-page__body .image:last-child,.story-page__body .video:last-child,.story-page__body .slideshow:last-child,.story-page__body .pullquote:last-child{margin-bottom:0}.story-page__body .image:not(.has-caption)+.image,.story-page__body .image:not(.has-caption)+.slideshow,.story-page__body .image:not(.has-caption)+.video{margin-top:-1.3409090909rem}@media only screen and (min-width: 881px){.story-page__body .image:not(.has-caption)+.image,.story-page__body .image:not(.has-caption)+.slideshow,.story-page__body .image:not(.has-caption)+.video{margin-top:-4.4090909091rem}}.story-page__body .slideshow:not(.has-caption)+.slideshow,.story-page__body .slideshow:not(.has-caption)+.image,.story-page__body .slideshow:not(.has-caption)+.video{margin-top:-1.1409090909rem}@media only screen and (min-width: 881px){.story-page__body .slideshow:not(.has-caption)+.slideshow,.story-page__body .slideshow:not(.has-caption)+.image,.story-page__body .slideshow:not(.has-caption)+.video{margin-top:-4.2090909091rem}}.story-page__body .video:not(.has-caption)+.video,.story-page__body .video:not(.has-caption)+.slideshow,.story-page__body .video:not(.has-caption)+.image{margin-top:-.8409090909rem}@media only screen and (min-width: 881px){.story-page__body .video:not(.has-caption)+.video,.story-page__body .video:not(.has-caption)+.slideshow,.story-page__body .video:not(.has-caption)+.image{margin-top:-3.9090909091rem}}.story-page__body h1,.story-page__body .stats__title,.story-page__body .about__competencies h2,.about__competencies .story-page__body h2,.story-page__body .about__competencies .carousel__text:not(.carousel__text--hidden),.about__competencies .story-page__body .carousel__text:not(.carousel__text--hidden),.story-page__body .about__competencies .work-card__description,.about__competencies .story-page__body .work-card__description,.story-page__body .about .products h2,.about .products .story-page__body h2,.story-page__body .about .products .carousel__text:not(.carousel__text--hidden),.about .products .story-page__body .carousel__text:not(.carousel__text--hidden),.story-page__body .about .products .work-card__description,.about .products .story-page__body .work-card__description,.story-page__body .filter__title,.story-page__body h2,.story-page__body .carousel__text:not(.carousel__text--hidden),.story-page__body .work-card__description,.story-page__body h3,.story-page__body .about__competency__title,.story-page__body h4,.story-page__body h5{margin-top:2.4545454545rem}.story-page__body h1:first-child,.story-page__body .stats__title:first-child,.story-page__body .about__competencies h2:first-child,.about__competencies .story-page__body h2:first-child,.story-page__body .about__competencies .carousel__text:first-child:not(.carousel__text--hidden),.about__competencies .story-page__body .carousel__text:first-child:not(.carousel__text--hidden),.story-page__body .about__competencies .work-card__description:first-child,.about__competencies .story-page__body .work-card__description:first-child,.story-page__body .about .products h2:first-child,.about .products .story-page__body h2:first-child,.story-page__body .about .products .carousel__text:first-child:not(.carousel__text--hidden),.about .products .story-page__body .carousel__text:first-child:not(.carousel__text--hidden),.story-page__body .about .products .work-card__description:first-child,.about .products .story-page__body .work-card__description:first-child,.story-page__body .filter__title:first-child,.story-page__body h1+h1,.story-page__body .stats__title+h1,.story-page__body .about__competencies h2+h1,.about__competencies .story-page__body h2+h1,.story-page__body .about__competencies .carousel__text:not(.carousel__text--hidden)+h1,.about__competencies .story-page__body .carousel__text:not(.carousel__text--hidden)+h1,.story-page__body .about__competencies .work-card__description+h1,.about__competencies .story-page__body .work-card__description+h1,.story-page__body .about .products h2+h1,.about .products .story-page__body h2+h1,.story-page__body .about .products .carousel__text:not(.carousel__text--hidden)+h1,.about .products .story-page__body .carousel__text:not(.carousel__text--hidden)+h1,.story-page__body .about .products .work-card__description+h1,.about .products .story-page__body .work-card__description+h1,.story-page__body .filter__title+h1,.story-page__body h1+.stats__title,.story-page__body .stats__title+.stats__title,.story-page__body .about__competencies h2+.stats__title,.about__competencies .story-page__body h2+.stats__title,.story-page__body .about__competencies .carousel__text:not(.carousel__text--hidden)+.stats__title,.about__competencies .story-page__body .carousel__text:not(.carousel__text--hidden)+.stats__title,.story-page__body .about__competencies .work-card__description+.stats__title,.about__competencies .story-page__body .work-card__description+.stats__title,.story-page__body .about .products h2+.stats__title,.about .products .story-page__body h2+.stats__title,.story-page__body .about .products .carousel__text:not(.carousel__text--hidden)+.stats__title,.about .products .story-page__body .carousel__text:not(.carousel__text--hidden)+.stats__title,.story-page__body .about .products .work-card__description+.stats__title,.about .products .story-page__body .work-card__description+.stats__title,.story-page__body .filter__title+.stats__title,.story-page__body .about__competencies h1+h2,.about__competencies .story-page__body h1+h2,.story-page__body .about__competencies .stats__title+h2,.about__competencies .story-page__body .stats__title+h2,.story-page__body .about__competencies h2+h2,.about__competencies .story-page__body h2+h2,.story-page__body .about__competencies .carousel__text:not(.carousel__text--hidden)+h2,.about__competencies .story-page__body .carousel__text:not(.carousel__text--hidden)+h2,.story-page__body .about__competencies .work-card__description+h2,.about__competencies .story-page__body .work-card__description+h2,.story-page__body .about__competencies .filter__title+h2,.about__competencies .story-page__body .filter__title+h2,.story-page__body .about__competencies h1+.carousel__text:not(.carousel__text--hidden),.about__competencies .story-page__body h1+.carousel__text:not(.carousel__text--hidden),.story-page__body .about__competencies .stats__title+.carousel__text:not(.carousel__text--hidden),.about__competencies .story-page__body .stats__title+.carousel__text:not(.carousel__text--hidden),.story-page__body .about__competencies h2+.carousel__text:not(.carousel__text--hidden),.about__competencies .story-page__body h2+.carousel__text:not(.carousel__text--hidden),.story-page__body .about__competencies .carousel__text:not(.carousel__text--hidden)+.carousel__text:not(.carousel__text--hidden),.about__competencies .story-page__body .carousel__text:not(.carousel__text--hidden)+.carousel__text:not(.carousel__text--hidden),.story-page__body .about__competencies .work-card__description+.carousel__text:not(.carousel__text--hidden),.about__competencies .story-page__body .work-card__description+.carousel__text:not(.carousel__text--hidden),.story-page__body .about__competencies .filter__title+.carousel__text:not(.carousel__text--hidden),.about__competencies .story-page__body .filter__title+.carousel__text:not(.carousel__text--hidden),.story-page__body .about__competencies h1+.work-card__description,.about__competencies .story-page__body h1+.work-card__description,.story-page__body .about__competencies .stats__title+.work-card__description,.about__competencies .story-page__body .stats__title+.work-card__description,.story-page__body .about__competencies h2+.work-card__description,.about__competencies .story-page__body h2+.work-card__description,.story-page__body .about__competencies .carousel__text:not(.carousel__text--hidden)+.work-card__description,.about__competencies .story-page__body .carousel__text:not(.carousel__text--hidden)+.work-card__description,.story-page__body .about__competencies .work-card__description+.work-card__description,.about__competencies .story-page__body .work-card__description+.work-card__description,.story-page__body .about__competencies .filter__title+.work-card__description,.about__competencies .story-page__body .filter__title+.work-card__description,.story-page__body .about .products h1+h2,.about .products .story-page__body h1+h2,.story-page__body .about .products .stats__title+h2,.about .products .story-page__body .stats__title+h2,.story-page__body .about .products h2+h2,.about .products .story-page__body h2+h2,.story-page__body .about .products .carousel__text:not(.carousel__text--hidden)+h2,.about .products .story-page__body .carousel__text:not(.carousel__text--hidden)+h2,.story-page__body .about .products .work-card__description+h2,.about .products .story-page__body .work-card__description+h2,.story-page__body .about .products .filter__title+h2,.about .products .story-page__body .filter__title+h2,.story-page__body .about .products h1+.carousel__text:not(.carousel__text--hidden),.about .products .story-page__body h1+.carousel__text:not(.carousel__text--hidden),.story-page__body .about .products .stats__title+.carousel__text:not(.carousel__text--hidden),.about .products .story-page__body .stats__title+.carousel__text:not(.carousel__text--hidden),.story-page__body .about .products h2+.carousel__text:not(.carousel__text--hidden),.about .products .story-page__body h2+.carousel__text:not(.carousel__text--hidden),.story-page__body .about .products .carousel__text:not(.carousel__text--hidden)+.carousel__text:not(.carousel__text--hidden),.about .products .story-page__body .carousel__text:not(.carousel__text--hidden)+.carousel__text:not(.carousel__text--hidden),.story-page__body .about .products .work-card__description+.carousel__text:not(.carousel__text--hidden),.about .products .story-page__body .work-card__description+.carousel__text:not(.carousel__text--hidden),.story-page__body .about .products .filter__title+.carousel__text:not(.carousel__text--hidden),.about .products .story-page__body .filter__title+.carousel__text:not(.carousel__text--hidden),.story-page__body .about .products h1+.work-card__description,.about .products .story-page__body h1+.work-card__description,.story-page__body .about .products .stats__title+.work-card__description,.about .products .story-page__body .stats__title+.work-card__description,.story-page__body .about .products h2+.work-card__description,.about .products .story-page__body h2+.work-card__description,.story-page__body .about .products .carousel__text:not(.carousel__text--hidden)+.work-card__description,.about .products .story-page__body .carousel__text:not(.carousel__text--hidden)+.work-card__description,.story-page__body .about .products .work-card__description+.work-card__description,.about .products .story-page__body .work-card__description+.work-card__description,.story-page__body .about .products .filter__title+.work-card__description,.about .products .story-page__body .filter__title+.work-card__description,.story-page__body h1+.filter__title,.story-page__body .stats__title+.filter__title,.story-page__body .about__competencies h2+.filter__title,.about__competencies .story-page__body h2+.filter__title,.story-page__body .about__competencies .carousel__text:not(.carousel__text--hidden)+.filter__title,.about__competencies .story-page__body .carousel__text:not(.carousel__text--hidden)+.filter__title,.story-page__body .about__competencies .work-card__description+.filter__title,.about__competencies .story-page__body .work-card__description+.filter__title,.story-page__body .about .products h2+.filter__title,.about .products .story-page__body h2+.filter__title,.story-page__body .about .products .carousel__text:not(.carousel__text--hidden)+.filter__title,.about .products .story-page__body .carousel__text:not(.carousel__text--hidden)+.filter__title,.story-page__body .about .products .work-card__description+.filter__title,.about .products .story-page__body .work-card__description+.filter__title,.story-page__body .filter__title+.filter__title,.story-page__body h1+h2,.story-page__body .stats__title+h2,.story-page__body .about__competencies h2+h2,.about__competencies .story-page__body h2+h2,.story-page__body .about__competencies .carousel__text:not(.carousel__text--hidden)+h2,.about__competencies .story-page__body .carousel__text:not(.carousel__text--hidden)+h2,.story-page__body .about__competencies .work-card__description+h2,.about__competencies .story-page__body .work-card__description+h2,.story-page__body .about .products h2+h2,.about .products .story-page__body h2+h2,.story-page__body .about .products .carousel__text:not(.carousel__text--hidden)+h2,.about .products .story-page__body .carousel__text:not(.carousel__text--hidden)+h2,.story-page__body .about .products .work-card__description+h2,.about .products .story-page__body .work-card__description+h2,.story-page__body .filter__title+h2,.story-page__body h1+.carousel__text:not(.carousel__text--hidden),.story-page__body .stats__title+.carousel__text:not(.carousel__text--hidden),.story-page__body .about__competencies h2+.carousel__text:not(.carousel__text--hidden),.about__competencies .story-page__body h2+.carousel__text:not(.carousel__text--hidden),.story-page__body .about__competencies .carousel__text:not(.carousel__text--hidden)+.carousel__text:not(.carousel__text--hidden),.about__competencies .story-page__body .carousel__text:not(.carousel__text--hidden)+.carousel__text:not(.carousel__text--hidden),.story-page__body .about__competencies .work-card__description+.carousel__text:not(.carousel__text--hidden),.about__competencies .story-page__body .work-card__description+.carousel__text:not(.carousel__text--hidden),.story-page__body .about .products h2+.carousel__text:not(.carousel__text--hidden),.about .products .story-page__body h2+.carousel__text:not(.carousel__text--hidden),.story-page__body .about .products .carousel__text:not(.carousel__text--hidden)+.carousel__text:not(.carousel__text--hidden),.about .products .story-page__body .carousel__text:not(.carousel__text--hidden)+.carousel__text:not(.carousel__text--hidden),.story-page__body .about .products .work-card__description+.carousel__text:not(.carousel__text--hidden),.about .products .story-page__body .work-card__description+.carousel__text:not(.carousel__text--hidden),.story-page__body .filter__title+.carousel__text:not(.carousel__text--hidden),.story-page__body h1+.work-card__description,.story-page__body .stats__title+.work-card__description,.story-page__body .about__competencies h2+.work-card__description,.about__competencies .story-page__body h2+.work-card__description,.story-page__body .about__competencies .carousel__text:not(.carousel__text--hidden)+.work-card__description,.about__competencies .story-page__body .carousel__text:not(.carousel__text--hidden)+.work-card__description,.story-page__body .about__competencies .work-card__description+.work-card__description,.about__competencies .story-page__body .work-card__description+.work-card__description,.story-page__body .about .products h2+.work-card__description,.about .products .story-page__body h2+.work-card__description,.story-page__body .about .products .carousel__text:not(.carousel__text--hidden)+.work-card__description,.about .products .story-page__body .carousel__text:not(.carousel__text--hidden)+.work-card__description,.story-page__body .about .products .work-card__description+.work-card__description,.about .products .story-page__body .work-card__description+.work-card__description,.story-page__body .filter__title+.work-card__description,.story-page__body h1+h3,.story-page__body .stats__title+h3,.story-page__body .about__competencies h2+h3,.about__competencies .story-page__body h2+h3,.story-page__body .about__competencies .carousel__text:not(.carousel__text--hidden)+h3,.about__competencies .story-page__body .carousel__text:not(.carousel__text--hidden)+h3,.story-page__body .about__competencies .work-card__description+h3,.about__competencies .story-page__body .work-card__description+h3,.story-page__body .about .products h2+h3,.about .products .story-page__body h2+h3,.story-page__body .about .products .carousel__text:not(.carousel__text--hidden)+h3,.about .products .story-page__body .carousel__text:not(.carousel__text--hidden)+h3,.story-page__body .about .products .work-card__description+h3,.about .products .story-page__body .work-card__description+h3,.story-page__body .filter__title+h3,.story-page__body h1+.about__competency__title,.story-page__body .stats__title+.about__competency__title,.story-page__body .about__competencies h2+.about__competency__title,.about__competencies .story-page__body h2+.about__competency__title,.story-page__body .about__competencies .carousel__text:not(.carousel__text--hidden)+.about__competency__title,.about__competencies .story-page__body .carousel__text:not(.carousel__text--hidden)+.about__competency__title,.story-page__body .about__competencies .work-card__description+.about__competency__title,.about__competencies .story-page__body .work-card__description+.about__competency__title,.story-page__body .about .products h2+.about__competency__title,.about .products .story-page__body h2+.about__competency__title,.story-page__body .about .products .carousel__text:not(.carousel__text--hidden)+.about__competency__title,.about .products .story-page__body .carousel__text:not(.carousel__text--hidden)+.about__competency__title,.story-page__body .about .products .work-card__description+.about__competency__title,.about .products .story-page__body .work-card__description+.about__competency__title,.story-page__body .filter__title+.about__competency__title,.story-page__body h1+h4,.story-page__body .stats__title+h4,.story-page__body .about__competencies h2+h4,.about__competencies .story-page__body h2+h4,.story-page__body .about__competencies .carousel__text:not(.carousel__text--hidden)+h4,.about__competencies .story-page__body .carousel__text:not(.carousel__text--hidden)+h4,.story-page__body .about__competencies .work-card__description+h4,.about__competencies .story-page__body .work-card__description+h4,.story-page__body .about .products h2+h4,.about .products .story-page__body h2+h4,.story-page__body .about .products .carousel__text:not(.carousel__text--hidden)+h4,.about .products .story-page__body .carousel__text:not(.carousel__text--hidden)+h4,.story-page__body .about .products .work-card__description+h4,.about .products .story-page__body .work-card__description+h4,.story-page__body .filter__title+h4,.story-page__body h1+h5,.story-page__body .stats__title+h5,.story-page__body .about__competencies h2+h5,.about__competencies .story-page__body h2+h5,.story-page__body .about__competencies .carousel__text:not(.carousel__text--hidden)+h5,.about__competencies .story-page__body .carousel__text:not(.carousel__text--hidden)+h5,.story-page__body .about__competencies .work-card__description+h5,.about__competencies .story-page__body .work-card__description+h5,.story-page__body .about .products h2+h5,.about .products .story-page__body h2+h5,.story-page__body .about .products .carousel__text:not(.carousel__text--hidden)+h5,.about .products .story-page__body .carousel__text:not(.carousel__text--hidden)+h5,.story-page__body .about .products .work-card__description+h5,.about .products .story-page__body .work-card__description+h5,.story-page__body .filter__title+h5,.story-page__body h1+.image,.story-page__body .stats__title+.image,.story-page__body .about__competencies h2+.image,.about__competencies .story-page__body h2+.image,.story-page__body .about__competencies .carousel__text:not(.carousel__text--hidden)+.image,.about__competencies .story-page__body .carousel__text:not(.carousel__text--hidden)+.image,.story-page__body .about__competencies .work-card__description+.image,.about__competencies .story-page__body .work-card__description+.image,.story-page__body .about .products h2+.image,.about .products .story-page__body h2+.image,.story-page__body .about .products .carousel__text:not(.carousel__text--hidden)+.image,.about .products .story-page__body .carousel__text:not(.carousel__text--hidden)+.image,.story-page__body .about .products .work-card__description+.image,.about .products .story-page__body .work-card__description+.image,.story-page__body .filter__title+.image,.story-page__body h1+.video,.story-page__body .stats__title+.video,.story-page__body .about__competencies h2+.video,.about__competencies .story-page__body h2+.video,.story-page__body .about__competencies .carousel__text:not(.carousel__text--hidden)+.video,.about__competencies .story-page__body .carousel__text:not(.carousel__text--hidden)+.video,.story-page__body .about__competencies .work-card__description+.video,.about__competencies .story-page__body .work-card__description+.video,.story-page__body .about .products h2+.video,.about .products .story-page__body h2+.video,.story-page__body .about .products .carousel__text:not(.carousel__text--hidden)+.video,.about .products .story-page__body .carousel__text:not(.carousel__text--hidden)+.video,.story-page__body .about .products .work-card__description+.video,.about .products .story-page__body .work-card__description+.video,.story-page__body .filter__title+.video,.story-page__body h1+.slideshow,.story-page__body .stats__title+.slideshow,.story-page__body .about__competencies h2+.slideshow,.about__competencies .story-page__body h2+.slideshow,.story-page__body .about__competencies .carousel__text:not(.carousel__text--hidden)+.slideshow,.about__competencies .story-page__body .carousel__text:not(.carousel__text--hidden)+.slideshow,.story-page__body .about__competencies .work-card__description+.slideshow,.about__competencies .story-page__body .work-card__description+.slideshow,.story-page__body .about .products h2+.slideshow,.about .products .story-page__body h2+.slideshow,.story-page__body .about .products .carousel__text:not(.carousel__text--hidden)+.slideshow,.about .products .story-page__body .carousel__text:not(.carousel__text--hidden)+.slideshow,.story-page__body .about .products .work-card__description+.slideshow,.about .products .story-page__body .work-card__description+.slideshow,.story-page__body .filter__title+.slideshow,.story-page__body h1+.pullquote,.story-page__body .stats__title+.pullquote,.story-page__body .about__competencies h2+.pullquote,.about__competencies .story-page__body h2+.pullquote,.story-page__body .about__competencies .carousel__text:not(.carousel__text--hidden)+.pullquote,.about__competencies .story-page__body .carousel__text:not(.carousel__text--hidden)+.pullquote,.story-page__body .about__competencies .work-card__description+.pullquote,.about__competencies .story-page__body .work-card__description+.pullquote,.story-page__body .about .products h2+.pullquote,.about .products .story-page__body h2+.pullquote,.story-page__body .about .products .carousel__text:not(.carousel__text--hidden)+.pullquote,.about .products .story-page__body .carousel__text:not(.carousel__text--hidden)+.pullquote,.story-page__body .about .products .work-card__description+.pullquote,.about .products .story-page__body .work-card__description+.pullquote,.story-page__body .filter__title+.pullquote,.story-page__body h2:first-child,.story-page__body .carousel__text:first-child:not(.carousel__text--hidden),.story-page__body .work-card__description:first-child,.story-page__body h2+h1,.story-page__body .carousel__text:not(.carousel__text--hidden)+h1,.story-page__body .work-card__description+h1,.story-page__body h2+.stats__title,.story-page__body .carousel__text:not(.carousel__text--hidden)+.stats__title,.story-page__body .work-card__description+.stats__title,.story-page__body .about__competencies h2+h2,.about__competencies .story-page__body h2+h2,.story-page__body .about__competencies .carousel__text:not(.carousel__text--hidden)+h2,.about__competencies .story-page__body .carousel__text:not(.carousel__text--hidden)+h2,.story-page__body .about__competencies .work-card__description+h2,.about__competencies .story-page__body .work-card__description+h2,.story-page__body .about__competencies h2+.carousel__text:not(.carousel__text--hidden),.about__competencies .story-page__body h2+.carousel__text:not(.carousel__text--hidden),.story-page__body .about__competencies .carousel__text:not(.carousel__text--hidden)+.carousel__text:not(.carousel__text--hidden),.about__competencies .story-page__body .carousel__text:not(.carousel__text--hidden)+.carousel__text:not(.carousel__text--hidden),.story-page__body .about__competencies .work-card__description+.carousel__text:not(.carousel__text--hidden),.about__competencies .story-page__body .work-card__description+.carousel__text:not(.carousel__text--hidden),.story-page__body .about__competencies h2+.work-card__description,.about__competencies .story-page__body h2+.work-card__description,.story-page__body .about__competencies .carousel__text:not(.carousel__text--hidden)+.work-card__description,.about__competencies .story-page__body .carousel__text:not(.carousel__text--hidden)+.work-card__description,.story-page__body .about__competencies .work-card__description+.work-card__description,.about__competencies .story-page__body .work-card__description+.work-card__description,.story-page__body .about .products h2+h2,.about .products .story-page__body h2+h2,.story-page__body .about .products .carousel__text:not(.carousel__text--hidden)+h2,.about .products .story-page__body .carousel__text:not(.carousel__text--hidden)+h2,.story-page__body .about .products .work-card__description+h2,.about .products .story-page__body .work-card__description+h2,.story-page__body .about .products h2+.carousel__text:not(.carousel__text--hidden),.about .products .story-page__body h2+.carousel__text:not(.carousel__text--hidden),.story-page__body .about .products .carousel__text:not(.carousel__text--hidden)+.carousel__text:not(.carousel__text--hidden),.about .products .story-page__body .carousel__text:not(.carousel__text--hidden)+.carousel__text:not(.carousel__text--hidden),.story-page__body .about .products .work-card__description+.carousel__text:not(.carousel__text--hidden),.about .products .story-page__body .work-card__description+.carousel__text:not(.carousel__text--hidden),.story-page__body .about .products h2+.work-card__description,.about .products .story-page__body h2+.work-card__description,.story-page__body .about .products .carousel__text:not(.carousel__text--hidden)+.work-card__description,.about .products .story-page__body .carousel__text:not(.carousel__text--hidden)+.work-card__description,.story-page__body .about .products .work-card__description+.work-card__description,.about .products .story-page__body .work-card__description+.work-card__description,.story-page__body h2+.filter__title,.story-page__body .carousel__text:not(.carousel__text--hidden)+.filter__title,.story-page__body .work-card__description+.filter__title,.story-page__body h2+h2,.story-page__body .carousel__text:not(.carousel__text--hidden)+h2,.story-page__body .work-card__description+h2,.story-page__body h2+.carousel__text:not(.carousel__text--hidden),.story-page__body .carousel__text:not(.carousel__text--hidden)+.carousel__text:not(.carousel__text--hidden),.story-page__body .work-card__description+.carousel__text:not(.carousel__text--hidden),.story-page__body h2+.work-card__description,.story-page__body .carousel__text:not(.carousel__text--hidden)+.work-card__description,.story-page__body .work-card__description+.work-card__description,.story-page__body h2+h3,.story-page__body .carousel__text:not(.carousel__text--hidden)+h3,.story-page__body .work-card__description+h3,.story-page__body h2+.about__competency__title,.story-page__body .carousel__text:not(.carousel__text--hidden)+.about__competency__title,.story-page__body .work-card__description+.about__competency__title,.story-page__body h2+h4,.story-page__body .carousel__text:not(.carousel__text--hidden)+h4,.story-page__body .work-card__description+h4,.story-page__body h2+h5,.story-page__body .carousel__text:not(.carousel__text--hidden)+h5,.story-page__body .work-card__description+h5,.story-page__body h2+.image,.story-page__body .carousel__text:not(.carousel__text--hidden)+.image,.story-page__body .work-card__description+.image,.story-page__body h2+.video,.story-page__body .carousel__text:not(.carousel__text--hidden)+.video,.story-page__body .work-card__description+.video,.story-page__body h2+.slideshow,.story-page__body .carousel__text:not(.carousel__text--hidden)+.slideshow,.story-page__body .work-card__description+.slideshow,.story-page__body h2+.pullquote,.story-page__body .carousel__text:not(.carousel__text--hidden)+.pullquote,.story-page__body .work-card__description+.pullquote,.story-page__body h3:first-child,.story-page__body .about__competency__title:first-child,.story-page__body h3+h1,.story-page__body .about__competency__title+h1,.story-page__body h3+.stats__title,.story-page__body .about__competency__title+.stats__title,.story-page__body .about__competencies h3+h2,.about__competencies .story-page__body h3+h2,.story-page__body .about__competencies .about__competency__title+h2,.about__competencies .story-page__body .about__competency__title+h2,.story-page__body .about__competencies h3+.carousel__text:not(.carousel__text--hidden),.about__competencies .story-page__body h3+.carousel__text:not(.carousel__text--hidden),.story-page__body .about__competencies .about__competency__title+.carousel__text:not(.carousel__text--hidden),.about__competencies .story-page__body .about__competency__title+.carousel__text:not(.carousel__text--hidden),.story-page__body .about__competencies h3+.work-card__description,.about__competencies .story-page__body h3+.work-card__description,.story-page__body .about__competencies .about__competency__title+.work-card__description,.about__competencies .story-page__body .about__competency__title+.work-card__description,.story-page__body .about .products h3+h2,.about .products .story-page__body h3+h2,.story-page__body .about .products .about__competency__title+h2,.about .products .story-page__body .about__competency__title+h2,.story-page__body .about .products h3+.carousel__text:not(.carousel__text--hidden),.about .products .story-page__body h3+.carousel__text:not(.carousel__text--hidden),.story-page__body .about .products .about__competency__title+.carousel__text:not(.carousel__text--hidden),.about .products .story-page__body .about__competency__title+.carousel__text:not(.carousel__text--hidden),.story-page__body .about .products h3+.work-card__description,.about .products .story-page__body h3+.work-card__description,.story-page__body .about .products .about__competency__title+.work-card__description,.about .products .story-page__body .about__competency__title+.work-card__description,.story-page__body h3+.filter__title,.story-page__body .about__competency__title+.filter__title,.story-page__body h3+h2,.story-page__body .about__competency__title+h2,.story-page__body h3+.carousel__text:not(.carousel__text--hidden),.story-page__body .about__competency__title+.carousel__text:not(.carousel__text--hidden),.story-page__body h3+.work-card__description,.story-page__body .about__competency__title+.work-card__description,.story-page__body h3+h3,.story-page__body .about__competency__title+h3,.story-page__body h3+.about__competency__title,.story-page__body .about__competency__title+.about__competency__title,.story-page__body h3+h4,.story-page__body .about__competency__title+h4,.story-page__body h3+h5,.story-page__body .about__competency__title+h5,.story-page__body h3+.image,.story-page__body .about__competency__title+.image,.story-page__body h3+.video,.story-page__body .about__competency__title+.video,.story-page__body h3+.slideshow,.story-page__body .about__competency__title+.slideshow,.story-page__body h3+.pullquote,.story-page__body .about__competency__title+.pullquote,.story-page__body h4:first-child,.story-page__body h4+h1,.story-page__body h4+.stats__title,.story-page__body .about__competencies h4+h2,.about__competencies .story-page__body h4+h2,.story-page__body .about__competencies h4+.carousel__text:not(.carousel__text--hidden),.about__competencies .story-page__body h4+.carousel__text:not(.carousel__text--hidden),.story-page__body .about__competencies h4+.work-card__description,.about__competencies .story-page__body h4+.work-card__description,.story-page__body .about .products h4+h2,.about .products .story-page__body h4+h2,.story-page__body .about .products h4+.carousel__text:not(.carousel__text--hidden),.about .products .story-page__body h4+.carousel__text:not(.carousel__text--hidden),.story-page__body .about .products h4+.work-card__description,.about .products .story-page__body h4+.work-card__description,.story-page__body h4+.filter__title,.story-page__body h4+h2,.story-page__body h4+.carousel__text:not(.carousel__text--hidden),.story-page__body h4+.work-card__description,.story-page__body h4+h3,.story-page__body h4+.about__competency__title,.story-page__body h4+h4,.story-page__body h4+h5,.story-page__body h4+.image,.story-page__body h4+.video,.story-page__body h4+.slideshow,.story-page__body h4+.pullquote,.story-page__body h5:first-child,.story-page__body h5+h1,.story-page__body h5+.stats__title,.story-page__body .about__competencies h5+h2,.about__competencies .story-page__body h5+h2,.story-page__body .about__competencies h5+.carousel__text:not(.carousel__text--hidden),.about__competencies .story-page__body h5+.carousel__text:not(.carousel__text--hidden),.story-page__body .about__competencies h5+.work-card__description,.about__competencies .story-page__body h5+.work-card__description,.story-page__body .about .products h5+h2,.about .products .story-page__body h5+h2,.story-page__body .about .products h5+.carousel__text:not(.carousel__text--hidden),.about .products .story-page__body h5+.carousel__text:not(.carousel__text--hidden),.story-page__body .about .products h5+.work-card__description,.about .products .story-page__body h5+.work-card__description,.story-page__body h5+.filter__title,.story-page__body h5+h2,.story-page__body h5+.carousel__text:not(.carousel__text--hidden),.story-page__body h5+.work-card__description,.story-page__body h5+h3,.story-page__body h5+.about__competency__title,.story-page__body h5+h4,.story-page__body h5+h5,.story-page__body h5+.image,.story-page__body h5+.video,.story-page__body h5+.slideshow,.story-page__body h5+.pullquote{margin-top:0}.story-page__body h2,.story-page__body .carousel__text:not(.carousel__text--hidden),.story-page__body .work-card__description{text-align:center;text-transform:uppercase;font-family:"GT Super Text",Helvetica,sans-serif;font-weight:500;letter-spacing:0.01em;font-size:1rem;margin-top:4.2954545455rem;margin-bottom:4.2954545455rem}.story-page__body h3,.story-page__body .about__competency__title{margin:1.8409090909rem 0}@media only screen and (min-width: 881px){.story-page__body h3,.story-page__body .about__competency__title{margin-top:3.6818181818rem 0}}.story-page:not(.story-page--interview) .story-page__body h3,.story-page:not(.story-page--interview) .story-page__body .about__competency__title{margin-top:2.4545454545rem;margin-bottom:1.2272727273rem;text-decoration:underline}.story-page__body .image,.story-page__body .slideshow{font-size:.6818181818rem;font-family:"NBInternational",Helvetica,sans-serif;font-weight:400}.story-page__body .image img,.story-page__body .slideshow img{padding-bottom:.5em;width:100%}.story-page__body .half{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:1.5em}.story-page__body p,.story-page__body ul,.story-page__body ol,.story-page__body dl,.story-page__body blockquote:not(.pullquote){font-family:"GT Super Text",Helvetica,sans-serif;font-weight:300;letter-spacing:-.005em;line-height:calc(32/22)}.story-page__body em.dropcap{font-style:normal;float:left;font-size:3em;line-height:1;margin:0;margin:0 0.1em -2px 0}.story-page__body a{font-family:"NBInternational",Helvetica,sans-serif;font-weight:400;color:var(--page-color);border-color:transparent}.story-page__body a:hover,.story-page__body a:focus-within{border-color:var(--page-color)}.story-page__body .flickity-enabled{width:100%;left:0}@media only screen and (min-width: 1081px){.story-page__body>h1,.story-page__body>.stats__title,.about__competencies .story-page__body>h2,.about__competencies .story-page__body>.carousel__text:not(.carousel__text--hidden),.about__competencies .story-page__body>.work-card__description,.about .products .story-page__body>h2,.about .products .story-page__body>.carousel__text:not(.carousel__text--hidden),.about .products .story-page__body>.work-card__description,.story-page__body>.filter__title,.story-page__body>h2,.story-page__body>.carousel__text:not(.carousel__text--hidden),.story-page__body>.work-card__description,.story-page__body>h3,.story-page__body>.about__competency__title,.story-page__body>h4,.story-page__body>h5,.story-page__body>h6,.story-page__body>p,.story-page__body>hr,.story-page__body>ul,.story-page__body>ol,.story-page__body>dl,.story-page__body>blockquote:not(.pullquote),.story-page__body>.slideshow,.story-page__body>.default{width:calc(((100% - (1.3636363636rem * 11)) / 12) * 6 + (1.3636363636rem * (6 - 1)));margin-left:calc(((100% - (1.3636363636rem * 11)) / 12) * 3 + (1.3636363636rem * (3)))}.story-page__body .pullquote{margin-left:calc(((100% - (1.3636363636rem * 11)) / 12) * 2 + (1.3636363636rem * (2)));width:calc(((100% - (1.3636363636rem * 11)) / 12) * 8 + (1.3636363636rem * (8 - 1)))}.story-page__body .pullquote p{width:unset;margin-left:unset}.story-page__body .wide{margin-left:calc(((100% - (1.3636363636rem * 11)) / 12) * 2 + (1.3636363636rem * (2)));margin-right:calc(((100% - (1.3636363636rem * 11)) / 12) * 2 + (1.3636363636rem * (2)));width:calc(((100% - (1.3636363636rem * 11)) / 12) * 8 + (1.3636363636rem * (8 - 1)))}}.has-link-hover:hover .link-hover,.has-link-hover:focus-within .link-hover{opacity:1}.link-hover{opacity:0;pointer-events:none;max-width:12rem;height:auto;z-index:1}.story-floating-navigation{display:none;position:fixed;width:calc(100% - (1.2272727273rem * 2));top:0;height:100%;left:50%;transform:translateX(-50%);pointer-events:none;z-index:1000}@media only screen and (min-width: 1681px){.story-floating-navigation{display:block}}.story-floating-navigation__arrow{pointer-events:auto;position:fixed;top:0;width:calc((100vw - var(--siteMaxWidth) - 2rem) / 2);height:100%;opacity:0;transition:all 300ms cubic-bezier(0.19, 1, 0.22, 1);transition-delay:0.1s;display:flex;align-items:center;justify-content:center;color:#fff;background-color:var(--color);background-image:url("/assets/images/story-arrow.svg");background-size:max(calc((100vw - var(--siteMaxWidth)) / 2 - 4.9090909091rem), 2.4545454545rem);background-position:center;background-repeat:no-repeat}.story-floating-navigation__arrow:hover{opacity:1;transform:translateX(0);transition-delay:0}.story-floating-navigation__link--prev .story-floating-navigation__arrow{right:calc(100%);transform:translateX(0.2rem)}.story-floating-navigation__link--prev .story-floating-navigation__title-block{left:1.2272727273rem}.story-floating-navigation__link--next .story-floating-navigation__arrow{left:calc(100%);transform:translateX(-0.2rem)}.story-floating-navigation__link--next .story-floating-navigation__title-block{right:1.2272727273rem}.story-floating-navigation__title-block{position:absolute;width:calc(((100% - (1.3636363636rem * 11)) / 12) * 2 + (1.3636363636rem * (2 - 1)));top:var(--top);pointer-events:none}.story-floating-navigation__which{text-transform:uppercase;font-size:.6818181818rem;letter-spacing:0.02em;opacity:0}.story-floating-navigation__title{font-family:"GT Super Text",Helvetica,sans-serif;font-weight:500;letter-spacing:-0.02em}.story-floating-navigation__which,.story-floating-navigation__title{opacity:0;transform:translateY(0.2rem);transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}.story-floating-navigation__link:hover .story-floating-navigation__which,.story-floating-navigation__link:hover .story-floating-navigation__title{opacity:1;transform:translateY(0);transition-delay:0.1s}.story-floating-navigation__link:hover .story-floating-navigation__title{transition-duration:600ms;transition-delay:0.15s}.story-floating-shade{position:fixed;top:0;width:calc(var(--siteMaxWidth) + (1.2272727273rem * 2));margin-left:-1.2272727273rem;height:100vh;background:linear-gradient(90deg, #f5f6f0 0%, rgba(245,246,240,0) 25%);display:none;z-index:0}.story-categories{display:flex;position:sticky;z-index:2;bottom:0;margin-top:1rem;color:#000;font-size:.6818181818rem;line-height:var(--headerHeight);transition:transform 0.2s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (min-width: 1441px){.story-categories{font-size:1rem}}.is-scrolling-down.is-story-main-visible:not(.is-story-footer-visible):not(.is-story-header-visible) .story-categories{transform:translateY(100%);transition:transform 0.2s cubic-bezier(0.95, 0.05, 0.795, 0.035)}.story-categories::before{content:"";display:block;position:absolute;width:100vw;height:100%;top:0;left:50%;transform:translateX(-50%);z-index:-1;background:#f5f6f0;border-top:1px solid currentColor;transition:background 400ms cubic-bezier(0.19, 1, 0.22, 1),border 400ms cubic-bezier(0.19, 1, 0.22, 1)}.story-categories.is-faded-out{color:#E6E7E8}.is-story-header-visible:not(.is-story-main-visible) .story-categories{color:#fff}.is-story-header-visible:not(.is-story-main-visible) .story-categories::before{background:var(--page-color);border-color:#fff}.story-categories__link{transition:color 400ms cubic-bezier(0.19, 1, 0.22, 1),opacity 400ms cubic-bezier(0.19, 1, 0.22, 1)}.story-categories__link.is-inactive{opacity:0.5}.story-categories__link.is-active:after{content:' x'}.story-categories__link:hover,.story-categories__link:focus-within{opacity:1}.story-categories__newsletter-cta{display:none;border-left:1px solid currentColor;padding-left:1.3636363636rem}@media only screen and (min-width: 1081px){.story-categories__newsletter-cta{display:block}}.story-categories__category{display:flex;width:calc(((100% - (1.3636363636rem * 11)) / 12) * 3 + (1.3636363636rem * (3 - 1)));margin-right:1.3636363636rem;white-space:nowrap}@media only screen and (min-width: 1081px){.story-categories__category{width:calc(((100% - (1.3636363636rem * 11)) / 12) * 2 + (1.3636363636rem * (2 - 1)))}}.story-footer-navigation{display:grid;grid-template-columns:repeat(2, 50%);width:100%;height:16em;margin:unset;padding:unset;z-index:2;position:relative}@media only screen and (max-width: 880px){.story-footer-navigation{height:max-content}}.story-footer-navigation__link{color:#fff;position:relative}@media only screen and (max-width: 880px){.story-footer-navigation__link{padding-bottom:2.4545454545rem}}@media only screen and (min-width: 881px){.story-footer-navigation__link{display:flex;align-items:center;justify-content:center}}.story-footer-navigation__link--next .story-footer-navigation__title-block{order:-1;text-align:left;padding-left:1rem}.story-footer-navigation__link--next .story-footer-navigation__arrow{float:right;margin-left:.4rem}.story-footer-navigation__link--prev .story-footer-navigation__title-block{padding-right:1rem}.story-footer-navigation__link--prev .story-footer-navigation__arrow{float:left;margin-right:.4rem}.story-footer-navigation__link::before{background-color:var(--color);content:"";display:block;position:absolute;width:50vw;height:100%;top:0;z-index:-1}.story-footer-navigation__link--next::before{left:0}.story-footer-navigation__link--prev::before{right:0}.story-footer-navigation__arrow{display:none;background:no-repeat url("/assets/images/story-arrow.svg");background-size:contain;background-position:center;color:#fff}@media only screen and (min-width: 881px){.story-footer-navigation__arrow{display:block;width:2em;height:7em;margin:1em 0;align-items:center;flex:1 1 auto}}.story-footer-navigation__title-block{pointer-events:none}@media only screen and (min-width: 881px){.story-footer-navigation__title-block{margin:3rem;width:10rem}}.story-footer-navigation__which{text-transform:uppercase;font-size:.7272727273rem;letter-spacing:0.02em;display:block;margin:2em 0 0.5em 0}@media only screen and (min-width: 881px){.story-footer-navigation__which{margin:0;opacity:0}}.story-footer-navigation__title{font-family:"GT Super Text",Helvetica,sans-serif;font-weight:500;letter-spacing:-0.02em;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (min-width: 881px){.story-footer-navigation__title{font-weight:500;-webkit-line-clamp:3}}@media only screen and (min-width: 881px){.story-footer-navigation__which,.story-footer-navigation__title{opacity:0;transform:translateY(0.2rem);transition:all 400ms cubic-bezier(0.19, 1, 0.22, 1)}.story-footer-navigation__link:hover .story-footer-navigation__which,.story-footer-navigation__link:hover .story-footer-navigation__title,.story-footer-navigation__link:focus-within .story-footer-navigation__which,.story-footer-navigation__link:focus-within .story-footer-navigation__title{opacity:1;transform:translateY(0);transition-delay:0.1s}.story-footer-navigation__link:hover .story-footer-navigation__title,.story-footer-navigation__link:focus-within .story-footer-navigation__title{transition-duration:600ms;transition-delay:0.15s}}.story-footer{position:relative;z-index:2;color:#776b62;padding:3.6818181818rem 0}.story-footer::before{content:"";display:block;position:absolute;width:100vw;height:100%;top:0;left:50%;transform:translateX(-50%);z-index:-1;background-color:#000}.story-footer__newsletter{margin-bottom:4.9090909091rem}@media only screen and (min-width: 1081px){.story-footer__newsletter{display:none}}.story-footer__newsletter-input-container{position:relative}.story-footer__newsletter-input-container input{width:100%;padding:0 6rem .5rem 0;box-sizing:border-box;background:none;border:none;border-bottom:1px solid #fff;color:#fff;font:inherit}.story-footer__newsletter-input-container button{position:absolute;right:0;padding-bottom:.5rem;background:none;border:none;font:inherit;color:#fff}.story-footer h3,.story-footer .about__competency__title,.story-footer h4{color:#fff}.story-share{display:block;position:relative;margin:auto;height:4.9090909091rem;width:100%;border-radius:100px;border:1px solid var(--page-color);color:var(--page-color);background:transparent;font-size:1.3636363636rem;font-weight:normal;cursor:pointer}@media only screen and (max-width: 720px){.story-share{font-size:.6818181818rem;padding:.2rem .5rem}}@media only screen and (min-width: 1081px){.story-share{width:calc(((100% - (1.3636363636rem * 11)) / 12) * 6 + (1.3636363636rem * (6 - 1)))}}.story-share--pullquote{font-size:1rem;display:inline-block;bottom:-5px;height:1.4545454545rem;width:100%;padding:0 1rem 2px 1rem}@media only screen and (min-width: 721px){.story-share--pullquote{height:2.1818181818rem}}@media only screen and (max-width: 720px){.story-share--pullquote{bottom:-6px}}.story-share--footer{margin:calc(4.9090909091rem - 20px) auto calc(4.9090909091rem - 3.6363636364rem - 1rem + 2px) auto}.story-share:focus,.story-share:hover{box-shadow:inset 0px 0px 0px 2px var(--page-color);outline:solid transparent}.story-share-container{line-height:calc(66/62);display:inline-flex;vertical-align:45%;align-items:center;margin:0 1rem;padding-top:calc(1.0806451613 * 1em / 2)}@media only screen and (min-width: 881px){.story-share-container{vertical-align:55%}}.share-sheet{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;z-index:1000}.share-sheet.active{opacity:1}.share-sheet.active .share-sheet__button,.share-sheet.active .share-sheet__background{pointer-events:auto}.share-sheet a:hover,.share-sheet a:focus-within{filter:brightness(1.1)}.share-sheet a:hover path,.share-sheet a:hover polygon,.share-sheet a:focus-within path,.share-sheet a:focus-within polygon{stroke-width:3px !important}.share-sheet a:active{filter:brightness(0.9)}.share-sheet a:focus{outline:none}.share-sheet a::-moz-focus-inner{border:0}.share-sheet__svg{position:relative;height:100%;width:100%}@media only screen and (min-width: 721px){.share-sheet__svg--mobile{display:none}}@media only screen and (max-width: 720px){.share-sheet__svg--desktop{display:none}}.share-sheet__background{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff9}.share-sheet path,.share-sheet polygon{vector-effect:non-scaling-stroke;stroke-miterlimit:10;stroke:#000}.share-sheet .hitbox{opacity:0}.share-sheet__button--pocket{fill:#f04057}.share-sheet__button--email{fill:#ffc708}.share-sheet__button--linkedin{fill:#0078b5}.share-sheet__button--twitter{fill:#1ca1f2}.share-sheet__button--copy{fill:#1ce336}.share-sheet__button--facebook{fill:#06f}.story-intro{font-family:"GT Super Text",Helvetica,sans-serif;font-weight:300;text-align:center;align-items:center;flex-direction:column;height:120vh;margin-top:-2.3rem;pointer-events:none;display:flex}.story-intro__text{position:fixed;top:0;left:0;transform:translate(calc(50vw - 50%), calc(50vh - 95%));opacity:1;color:#000;font-size:1.4545454545em;line-height:1.0806451613}@media only screen and (min-width: 721px){.story-intro__text{font-size:2.1818181818em}}@media only screen and (min-width: 1081px){.story-intro__text{font-size:2.8181818182rem;transform:translate(calc(50vw - 50%), calc(50vh - 50%))}}.story-intro h2,.story-intro .carousel__text:not(.carousel__text--hidden),.story-intro .work-card__description{margin-bottom:.6136363636rem;font-size:1em}.story-intro p{margin:0;font-size:1em}.story-intro em{color:#fd8130;margin:0;animation:highlight-fade-in 1s ease-in}@keyframes highlight-fade-in{0%{color:#000}}.work-card{margin-bottom:1.2272727273rem}.work-card.col{width:100%}@media only screen and (min-width: 1441px){.work-card.col{width:50%}}.work-card--small.col{width:50%}@media only screen and (min-width: 1441px){.work-card--small.col{width:25%}}.work-card--large.col{width:50%}.work-card__cover{background-size:cover;background-position:center;background-repeat:no-repeat}.work-card__link{display:block;position:relative;color:#776b62;background-color:#1a1715;overflow:hidden;padding-bottom:66.6666666667%;-webkit-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms}.work-card--small .work-card__link{padding-bottom:calc(4/3*100% + .8181818182rem)}.work-card--large .work-card__link{padding-bottom:calc(4/3*100% + 1.2272727273rem)}@media only screen and (max-width: 1440px){.work-card--large .work-card__link{padding-bottom:calc(4/3*100% + .8181818182rem)}}.image-loaded .work-card__link{opacity:0}.image-loaded .work-card__link:hover{opacity:1}.work-card__text{padding:1.2272727273rem;max-width:18rem;position:absolute;box-sizing:border-box;height:100%}@media only screen and (max-width: 720px){.work-card__description{display:none}}.work__info{-webkit-transition:top 300ms;-o-transition:top 300ms;transition:top 300ms;padding:4.9090909091rem 0 2.4545454545rem;position:fixed;background:black;overflow:auto;top:0;bottom:0;margin:0;left:0;right:0;z-index:9999}.work__info__bar{display:block;visibility:hidden;position:-webkit-sticky;position:sticky;background:rgba(0,0,0,0.75);top:var(--headerHeight);padding:1.2272727273rem 0;z-index:777}.is-js .work__info__bar{visibility:visible}.work__info-toggle:hover{cursor:pointer}.work__info-toggle:before{-webkit-transition:transform 150ms;-o-transition:transform 150ms;transition:transform 150ms;content:' ';display:inline-block;width:1em;height:1em;background:url("/assets/images/icon-plus.svg") no-repeat center center;vertical-align:text-bottom;position:relative;left:-3px;top:-1px;margin-right:0.4em}.work__info-toggle--active:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.work__info--hidden{top:100%}.work__info__section.col{width:100%}@media only screen and (min-width: 1081px){.work__info__section.col{width:50%}}.work__info__team,.work__info__tags{color:#776b62;margin-top:0}.work__info__team h4,.work__info__tags h4{color:white;margin-bottom:0}.work__info__team a:hover,.work__info__tags a:hover{color:#fff;border-bottom-color:#fff}@media only screen and (min-width: 1081px){.work__info__team{margin-top:3.6818181818rem}}.work__related{padding-top:2.4545454545rem;background:black;position:relative;z-index:888}.work-image,.fluid-width-video-wrapper{display:block;width:100%;margin-bottom:1.2272727273rem}.feed-item .fluid-width-vide-wrapper{margin-bottom:1.2272727273rem}.video-wrap{display:block;position:relative;margin-bottom:1.2272727273rem}.video-play,.video-play-inner,.video-play-inner:before{content:'';display:block;left:50%;position:absolute;top:50%}.video-play{display:none;height:200px;margin-top:-100px;margin-left:-100px;width:200px}.video-play:hover .video-play-inner{box-shadow:0 0 0 3px #fff inset}.video-play .video-play-inner:hover{box-shadow:0 0 0 43px #fff inset}.video-play-inner{-webkit-transition:box-shadow 300ms;-o-transition:box-shadow 300ms;transition:box-shadow 300ms;border-radius:50%;box-shadow:0 0 0 3px #ff3000 inset;height:88px;margin-top:-44px;margin-left:-44px;width:88px}.video-play-inner:before{border-style:solid;border-width:21.5px 0 21.5px 37px;border-color:transparent transparent transparent #ff3000;height:0;margin-top:-21px;margin-left:-15px;width:0}.fluid-width-video-wrapper{position:relative;padding:0}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper video,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}.image-loaded+.video-play{display:block}.about__competencies{margin-block-end:10rem}.about__competencies h2,.about__competencies .carousel__text:not(.carousel__text--hidden),.about__competencies .work-card__description{margin-block:5rem 2rem}@media only screen and (min-width: 1081px){.about__competencies h2,.about__competencies .carousel__text:not(.carousel__text--hidden),.about__competencies .work-card__description{font-style:normal;font-weight:300;font-size:2.8181818182rem;line-height:1;letter-spacing:-0.035em;margin-block:7rem 4.5rem;max-width:30ch}}.about__competencies__list{display:flex;flex-direction:column}.about__competency+.about__competency{border-top:1px solid #3c3a35}.about__competency__title{display:flex;gap:1rem;justify-content:space-between;padding-block:1.2272727273rem;margin-top:0;margin-bottom:0}@media only screen and (min-width: 1081px){.about__competency__title{padding-block:2.4545454545rem;font-style:normal;font-weight:300;font-size:1.3636363636rem;line-height:115%;letter-spacing:0.01em;font-size:1.9090909091rem;font-weight:300;line-height:119.5%;letter-spacing:-0.01em}}.about__competency__title em{display:none;color:var(--accent-color)}.about__competency__title svg{height:1em;width:1em}.about__competency__title::-webkit-details-marker{display:none}.about__competency__title svg{flex:0 0 auto}@media only screen and (max-width: 1080px){.about__competency__title svg{width:1.4090909091rem;height:1.4090909091rem}}.about__competency[open] .about__competency__title em{display:inline}.about__competency[open] .about__competency__title svg{rotate:45deg}.about__competency__description{padding-bottom:1.2272727273rem}@media only screen and (min-width: 1081px){.about__competency__description{margin-top:-1rem}}.about__competency .bc ol li::before{content:counter(decimal-counter,decimal)}.about__signoff{position:relative;margin-block:16rem 10rem}.about__signoff__text-container{font-style:normal;font-weight:300;font-size:2.8181818182rem;line-height:1;letter-spacing:-0.035em;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:20ch;text-align:center;margin-inline:auto}@media only screen and (min-width: 1081px){.about__signoff__text-container{font-style:normal;font-weight:300;font-size:4.0909090909rem;line-height:1;letter-spacing:-0.045em}}.about__team__header.col{width:100%;margin-bottom:2.4545454545rem}@media only screen and (min-width: 881px){.about__team__header.col{width:25%}}.about__team__header h2,.about__team__header .carousel__text:not(.carousel__text--hidden),.about__team__header .work-card__description{font-size:1rem}.about__team__section.col{width:100%}@media only screen and (min-width: 881px){.about__team__section.col{width:75%}}.person.col{width:100%;margin:0 .6136363636rem;padding:.7363636364rem 0 .7363636364rem;border-top:1px solid #292622}.person.col:first-of-type{margin-top:calc(-.7363636364rem - 2px)}.person.col:last-of-type{border-bottom:1px solid #292622}@media only screen and (min-width: 881px){.person.col{cursor:pointer}.person.col:hover{border-top-color:#fff}.person.col:hover .person__image{position:absolute}}.person.col.has-bio{position:relative}.person.col.has-bio:after{-webkit-transition:transform 150ms;-o-transition:transform 150ms;transition:transform 150ms;content:' ';display:inline-block;width:1em;height:1em;background:url("/assets/images/icon-plus.svg") no-repeat center center;position:absolute;right:-3px;top:.7363636364rem}.person.col.has-bio.is-open:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.person__inner{cursor:default;position:relative}@media only screen and (min-width: 881px){.person__name{width:33.333333%;float:left}}@media only screen and (min-width: 881px){.person__title{width:66.666666%;float:left}}.person__name,.person__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:0}.person__image{width:100%;height:0;padding-bottom:75%;position:absolute;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#1a1715;pointer-events:none;margin-top:.7363636364rem;visibility:hidden;opacity:0;-webkit-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms}@media only screen and (min-width: 881px){.person__image{left:-33.333333%;width:calc(33.333333% - 1.2272727273rem);height:10.3636363636rem;padding-bottom:0;margin-left:-.4090909091rem;margin-top:calc(-.7363636364rem - 1px)}}@media only screen and (min-width: 881px){.person:hover .person__image{visibility:visible;opacity:1;z-index:2}}.person__bio{display:none;box-sizing:border-box;width:100%;overflow:hidden}.person__bio:before,.person__bio:after{content:'';display:table}.person__bio:after{clear:both}.person__bio p{margin-bottom:1.2272727273rem}@media only screen and (min-width: 881px){.person__bio{padding-left:33.333333%}}.hover__image{pointer-events:none;position:fixed;top:50%;left:50%;-webkit-animation:slide-up 300ms;-o-animation:slide-up 300ms;animation:slide-up 300ms;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:50%}@-webkit-keyframes slide-up{from{margin-top:2rem}to{margin-top:0}}@-moz-keyframes slide-up{from{margin-top:2rem}to{margin-top:0}}@-ms-keyframes slide-up{from{margin-top:2rem}to{margin-top:0}}@-o-keyframes slide-up{from{margin-top:2rem}to{margin-top:0}}@keyframes slide-up{from{margin-top:2rem}to{margin-top:0}}body.about .main{margin-top:0;padding-top:0}.about__hero{--spacing: 40vh;height:calc(130vh - var(--headerHeight));position:relative;border:1px solid #000}@media only screen and (min-width: 1081px){.about__hero{height:calc(150vh - var(--headerHeight))}}.about__hero h2,.about__hero .carousel__text:not(.carousel__text--hidden),.about__hero .work-card__description{font-style:normal;font-weight:300;font-size:2.8181818182rem;line-height:1;letter-spacing:-0.035em;display:flex;justify-content:center;text-align:center;width:calc(100% - (4 * 1.2272727273rem));position:sticky;top:35%;margin-bottom:var(--spacing);min-width:100%}@media only screen and (min-width: 1081px){.about__hero h2,.about__hero .carousel__text:not(.carousel__text--hidden),.about__hero .work-card__description{font-style:normal;font-weight:300;font-size:4.0909090909rem;line-height:1;letter-spacing:-0.045em}}.about__hero h2 span,.about__hero .carousel__text:not(.carousel__text--hidden) span,.about__hero .work-card__description span{display:block;position:absolute;width:100%;max-width:20ch}.about__hero h2 span:nth-child(1),.about__hero .carousel__text:not(.carousel__text--hidden) span:nth-child(1),.about__hero .work-card__description span:nth-child(1){background:#000;z-index:1}.about__hero h2 span:nth-child(2),.about__hero .carousel__text:not(.carousel__text--hidden) span:nth-child(2),.about__hero .work-card__description span:nth-child(2){opacity:0}.about [data-animation-trigger]{opacity:0;pointer-events:none;position:absolute;width:100px;z-index:2000}.about [data-animation-trigger='control-block-1']{top:0;height:30vh}@media only screen and (min-width: 1081px){.about [data-animation-trigger='control-block-1']{height:40vh}}.about [data-animation-trigger='control-block-2']{top:30vh;height:30vh}@media only screen and (min-width: 1081px){.about [data-animation-trigger='control-block-2']{top:40vh;height:40vh}}.about [data-animation-trigger='control-content']{top:0;height:calc(var(--spacing) + 2px)}.about[data-debug] [data-animation-trigger]{background:lightcoral;opacity:0.8;border:1px solid white}.about .content{opacity:0;transition:opacity 0.5s ease-in}@media only screen and (min-width: 1081px){.about .content{max-width:32ch}}.about .products h2,.about .products .carousel__text:not(.carousel__text--hidden),.about .products .work-card__description{margin-block:5rem 2rem}@media only screen and (min-width: 1081px){.about .products h2,.about .products .carousel__text:not(.carousel__text--hidden),.about .products .work-card__description{font-style:normal;font-weight:300;font-size:2.8181818182rem;line-height:1;letter-spacing:-0.035em;margin-block:7rem 4.5rem;max-width:32ch}}.about .products__cards{display:grid;gap:1rem}@media only screen and (min-width: 641px){.about .products__cards{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 1081px){.about .products__cards{grid-template-columns:repeat(3, 1fr)}}.about .products__cards .card{background:#0D0D0D;border:2px solid #0D0D0D;cursor:pointer;display:grid;grid-template-columns:3rem 1fr;align-items:center;gap:2rem;transition:border 150ms}@media only screen and (min-width: 1081px){.about .products__cards .card{grid-template-columns:4rem 1fr}}.about .products__cards .card:hover{border:2px solid #fff}.about .products__cards .card:hover .card__icon{opacity:1}.about .products__cards .card__name{margin:0;padding:1.2272727273rem}.about .products__cards .card__icon{width:100%;height:100%;max-width:none;opacity:0}.about .products__cards .card__icon__wrapper{width:calc(100px + 1.2272727273rem);height:calc(100px + 1.2272727273rem);mix-blend-mode:screen;background-repeat:no-repeat;background-position:top left;background-size:contain}.about .products .card-modal:not(.hidden){background:#0D0D0D;display:grid;grid-template-columns:1fr auto;padding:2.4545454545rem;padding-top:0;position:fixed;top:0;left:0;right:0;z-index:1000}@media only screen and (min-width: 641px){.about .products .card-modal:not(.hidden){top:5vh;margin-inline:10vw}}@media only screen and (min-width: 1081px){.about .products .card-modal:not(.hidden){top:10vh;margin-inline:25vw}}.about .products .card-modal__backdrop{background:#000;opacity:0.9;position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000}.about .products .card-modal__close{align-self:start;background:none;border:none;cursor:pointer;transition:stroke 150ms;position:absolute;top:40px;right:40px}.about .products .card-modal__close:hover path{stroke:#fff}.about .products .card-modal__close:focus-visible{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.about .products .card-modal__icon{margin-left:-2.4545454545rem;width:200px;height:200px;max-width:none;mix-blend-mode:screen}@media only screen and (min-width: 1081px){.about .products .card-modal__name,.about .products .card-modal__description{font-style:normal;font-weight:300;font-size:1.3636363636rem;line-height:115%;letter-spacing:0.01em}}.about .products .card-modal__name{color:var(--accent-color);margin-block-end:1rem}.about .testimonials{margin-block-end:10rem}.about .testimonials__wrapper{background-color:var(--bg-color);padding:1rem 1.5rem;transition:background-color 150ms}@media only screen and (min-width: 721px){.about .testimonials__wrapper{padding:2rem 1.5rem 5rem}}@media only screen and (min-width: 1081px){.about .testimonials__wrapper{padding:2rem 2rem 5rem 2rem}}.about .testimonials__wrapper [role="tablist"]{display:flex;gap:1rem;margin-block-end:5rem}@media only screen and (min-width: 721px){.about .testimonials__wrapper [role="tablist"]{margin-block-end:10rem}}.about .testimonials__wrapper button[role="tab"]{background:none;border:none;padding:0;cursor:pointer;opacity:30%;transition:opacity 150ms}.about .testimonials__wrapper button[role="tab"][aria-selected="true"],.about .testimonials__wrapper button[role="tab"]:hover{opacity:100%}.about .testimonials__quotes-wrapper{display:flex}.about .testimonials__quote{display:grid;gap:2rem;letter-spacing:-0.03em;line-height:110%;margin-right:-100%;visibility:hidden;width:100%}@media only screen and (min-width: 721px){.about .testimonials__quote{grid-template-columns:10ch 1fr}}@media only screen and (min-width: 1081px){.about .testimonials__quote{gap:4rem;grid-template-columns:15ch 1fr}}.about .testimonials__quote.active{visibility:visible}.about .testimonials__quote blockquote,.about .testimonials__quote p{margin:0}.about .testimonials__quote blockquote{font-style:normal;font-weight:300;font-size:1.3636363636rem;line-height:115%;letter-spacing:0.01em;font-size:1.1818181818rem;line-height:110%;position:relative}@media only screen and (min-width: 721px){.about .testimonials__quote blockquote{font-weight:300;grid-column:2;grid-row:1}}@media only screen and (min-width: 1081px){.about .testimonials__quote blockquote{font-style:normal;font-weight:300;font-size:2.8181818182rem;line-height:1;letter-spacing:-0.035em;max-width:25ch}}.about .testimonials__quote blockquote:before{content:'\201C';position:absolute;left:-0.5em}.about .testimonials__quote blockquote:after{content:'\201D';position:relative;left:-0.1em}.about .testimonials__quote figcaption{display:flex;flex-direction:column;font-size:.6363636364rem;line-height:115%}@media only screen and (min-width: 721px){.about .testimonials__quote figcaption{grid-column:1;grid-row:1;margin-block-start:0.2rem}}@media only screen and (min-width: 1081px){.about .testimonials__quote figcaption{font-style:normal;font-weight:400;font-size:1rem;line-height:115%;letter-spacing:0.01em;gap:1rem;margin-block-start:0.5rem}}.contact__marquee{width:100%;padding-bottom:50%;margin-bottom:2.4545454545rem;background-size:auto 100%;background-repeat:repeat-x;background-position:0 0;background-color:#1a1715}@media only screen and (max-width: 1080px){.contact__marquee{padding-bottom:66.6666666667%}}.contact__section.col{width:100%}@media only screen and (min-width: 1081px){.contact__section.col{width:50%}}.contact__subsection.col{width:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 721px){.contact__subsection.col{width:50%}}.contact__subsection{margin-bottom:1.2272727273rem}.contact__copyright{position:absolute;bottom:0}.clock{display:block;width:173px;margin-top:1.6363632273rem;margin-bottom:1.2272727273rem}.analog-face,.analog-hour,.analog-min,.analog-sec{stroke-width:1px;stroke:#3c3a35}.analog-sec{stroke:#ff3000}.digital-face{stroke-width:1px;stroke:#3c3a35}.digital-display{font-family:'HelveticaNeueUltraLight', 'HelveticaNeue-UltraLight', 'Helvetica Neue UltraLight', 'Helvetica Neue', sans-serif;font-weight:100;-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;fill:#776b62;font-size:24px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.digital-colon{fill:#ff3000;-webkit-animation:blink 1s infinite;-o-animation:blink 1s infinite;animation:blink 1s infinite}@-webkit-keyframes blink{0%, 49%, 100%{fill-opacity:1}50%, 100%{fill-opacity:0}}@-moz-keyframes blink{0%, 49%, 100%{fill-opacity:1}50%, 100%{fill-opacity:0}}@-ms-keyframes blink{0%, 49%, 100%{fill-opacity:1}50%, 100%{fill-opacity:0}}@-o-keyframes blink{0%, 49%, 100%{fill-opacity:1}50%, 100%{fill-opacity:0}}@keyframes blink{0%, 49%, 100%{fill-opacity:1}50%, 100%{fill-opacity:0}}.jobs__header{margin-bottom:3.6818181818rem}.jobs__header__section.col{width:100%}@media only screen and (min-width: 1081px){.jobs__header__section.col{width:50%}}.jobs__header__section--intro>*{max-width:18.5rem}.job-cards.row{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.job-card{margin-bottom:1.2272727273rem}.job-card.col{width:100%}@media only screen and (min-width: 1081px){.job-card.col{width:50%}}.job-card__link{display:block;position:relative;color:#776b62;background-color:#1a1715}@media only screen and (min-width: 1081px) and (max-width: 1440px){.job-card__link{height:100%;overflow:hidden}}@media only screen and (min-width: 1441px){.job-card__link{overflow:hidden;padding-bottom:66.6666666667%}}.job-card__text{padding:1.2272727273rem;max-width:22rem;box-sizing:border-box;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}@media only screen and (min-width: 1441px){.job-card__text{position:absolute}}.job-card__more{display:inline-block;margin-top:1.2272727273rem}.job-card__link:hover .job-card__more{color:#fff;border-bottom-color:#fff}.job__article.col{width:100%}@media only screen and (min-width: 1081px){.job__article.col{width:66.6666666667%}}.job__aside.col{width:100%}@media only screen and (min-width: 1081px){.job__aside.col{width:33.3333333333%}}.job__article{margin-bottom:3.6818181818rem}@media only screen and (min-width: 1081px){.job__article{margin-bottom:0}}.job__aside__others{margin-top:3.6818181818rem}.job__aside__other{margin-bottom:.9204545455rem}.job__aside__other:last-of-type{margin-bottom:0}.job__aside__other__link{color:#776b62;-webkit-transition:color 150ms;-o-transition:color 150ms;transition:color 150ms}.job__aside__other__link:hover{color:#fff}.job__aside__other__link--active{color:#fff}@media only screen and (min-width: 1081px){.filter__title{font-size:1rem;font-weight:400;margin-bottom:auto}}.filter,.static-filter{cursor:pointer;padding-top:0;padding-bottom:1.2272727273rem;display:inline-block}@media only screen and (max-width: 720px){.filter,.static-filter{display:block}}.filter__separator{display:none;margin-left:.75rem;margin-right:.75rem}@media only screen and (min-width: 1081px){.filter__separator{display:inline-block}}.filter__separator:after{content:'';display:inline-block;background-color:#fff;width:1.25rem;height:1px;vertical-align:middle}.filter__selected{z-index:-1;position:absolute;visibility:hidden;display:none}.static-filter .filter__selected{position:static;visibility:visible}.filter__items{margin-bottom:0;display:inline}@media only screen and (max-width: 1080px){.filter__items{display:none;height:0}.filter--hover .filter__items,body.index .filter__items{height:auto}}.filter__item{display:inline-block;color:#776b62;max-width:0;-webkit-transition:color 150ms,max-width 400ms,opacity 600ms;-o-transition:color 150ms,max-width 400ms,opacity 600ms;transition:color 150ms,max-width 400ms,opacity 600ms}.filter__item:hover{color:#fff}.filter--hover .filter__item,body.index .filter__item{max-width:12rem}.filter__item:not(.filter__item--active){opacity:0}.filter--hover .filter__item:not(.filter__item--active),body.index .filter__item:not(.filter__item--active){opacity:1}@media only screen and (max-width: 720px){.filter__item{width:auto;display:block;visibility:hidden;opacity:0}.filter__item:nth-of-type(1){-webkit-transition:color 150ms,opacity 300ms .01s;-o-transition:color 150ms,opacity 300ms .01s;transition:color 150ms,opacity 300ms .01s}.filter__item:nth-of-type(2){-webkit-transition:color 150ms,opacity 300ms .02s;-o-transition:color 150ms,opacity 300ms .02s;transition:color 150ms,opacity 300ms .02s}.filter__item:nth-of-type(3){-webkit-transition:color 150ms,opacity 300ms .03s;-o-transition:color 150ms,opacity 300ms .03s;transition:color 150ms,opacity 300ms .03s}.filter__item:nth-of-type(4){-webkit-transition:color 150ms,opacity 300ms .04s;-o-transition:color 150ms,opacity 300ms .04s;transition:color 150ms,opacity 300ms .04s}.filter__item:nth-of-type(5){-webkit-transition:color 150ms,opacity 300ms .05s;-o-transition:color 150ms,opacity 300ms .05s;transition:color 150ms,opacity 300ms .05s}.filter__item:nth-of-type(6){-webkit-transition:color 150ms,opacity 300ms .06s;-o-transition:color 150ms,opacity 300ms .06s;transition:color 150ms,opacity 300ms .06s}.filter__item:nth-of-type(7){-webkit-transition:color 150ms,opacity 300ms .07s;-o-transition:color 150ms,opacity 300ms .07s;transition:color 150ms,opacity 300ms .07s}.filter__item:nth-of-type(8){-webkit-transition:color 150ms,opacity 300ms .08s;-o-transition:color 150ms,opacity 300ms .08s;transition:color 150ms,opacity 300ms .08s}.filter__item:nth-of-type(9){-webkit-transition:color 150ms,opacity 300ms .09s;-o-transition:color 150ms,opacity 300ms .09s;transition:color 150ms,opacity 300ms .09s}.filter__item:nth-of-type(10){-webkit-transition:color 150ms,opacity 300ms .1s;-o-transition:color 150ms,opacity 300ms .1s;transition:color 150ms,opacity 300ms .1s}.filter__item:nth-of-type(11){-webkit-transition:color 150ms,opacity 300ms .11s;-o-transition:color 150ms,opacity 300ms .11s;transition:color 150ms,opacity 300ms .11s}.filter__item:nth-of-type(12){-webkit-transition:color 150ms,opacity 300ms .12s;-o-transition:color 150ms,opacity 300ms .12s;transition:color 150ms,opacity 300ms .12s}.filter--hover .filter__item,body.index .filter__item{visibility:visible;opacity:1}}.filter__item--active{color:#fff}.filter__link{white-space:nowrap;margin-right:1rem}@media only screen and (max-width: 720px){.filter__link{display:block;padding-top:.6136363636rem;box-sizing:border-box}}.white{color:#fff}.mb0,.contact__subsection.col h4{margin-bottom:0}.mb0-wrap>*:last-child{margin-bottom:0}.unpublished:after{content:' (Hidden)'}.draft:after{content:' (Draft)'}.future:after{content:' (Future)'}.hidden{display:none}.no-scroll{overflow-y:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}::selection{background-color:#ff3000;color:#fff;color:rgba(0,0,0,0.666667)}::-moz-selection{background-color:#ff3000;color:#fff;color:rgba(0,0,0,0.666667)}body[data-hl="1"] ::selection{background-color:#ff3000;color:#fff;color:rgba(0,0,0,0.666667)}body[data-hl="1"] ::-moz-selection{background-color:#ff3000;color:#fff;color:rgba(0,0,0,0.666667)}body[data-hl="2"] ::selection{background-color:#fff300;color:#fff;color:rgba(0,0,0,0.666667)}body[data-hl="2"] ::-moz-selection{background-color:#fff300;color:#fff;color:rgba(0,0,0,0.666667)}body[data-hl="3"] ::selection{background-color:#00ff1c;color:#fff;color:rgba(0,0,0,0.666667)}body[data-hl="3"] ::-moz-selection{background-color:#00ff1c;color:#fff;color:rgba(0,0,0,0.666667)}body[data-hl="4"] ::selection{background-color:#0032ff;color:#fff;color:rgba(0,0,0,0.666667)}body[data-hl="4"] ::-moz-selection{background-color:#0032ff;color:#fff;color:rgba(0,0,0,0.666667)}body[data-hl="5"] ::selection{background-color:#f0f;color:#fff;color:rgba(0,0,0,0.666667)}body[data-hl="5"] ::-moz-selection{background-color:#f0f;color:#fff;color:rgba(0,0,0,0.666667)}
