@font-face{font-family:Clan;src:url(/fonts/8a89228b-7dae-4a89-a41e-8d4197dc2e93.woff2) format("woff2"),url(/fonts/65b5050a-982f-4fc0-8754-9f8e43676182.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Clan;src:url(/fonts/23bbca1c-fb8c-47d5-a487-d1392dbe3542.woff2) format("woff2"),url(/fonts/921982be-bd83-472d-94d9-10c93157014d.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Clan;src:url(/fonts/fcb506e1-1c25-4264-8626-232f749b6d72.woff2) format("woff2"),url(/fonts/351592a3-6286-4683-96a1-469176d0b8f0.woff) format("woff");font-weight:400;font-style:normal}/*!
 * Bootstrap Reboot v4.5.0 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007fa7;text-decoration:none;background-color:transparent}a:hover{color:#00455b;text-decoration:underline}a:not([href]),a:not([href]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}/*!
 * fullPage 3.0.8
 * https://github.com/alvarotrigo/fullPage.js
 *
 * @license GPLv3 for open source use only
 * or Fullpage Commercial License for commercial use
 * http://alvarotrigo.com/fullPage/pricing/
 *
 * Copyright (C) 2018 http://alvarotrigo.com/fullPage - A project by Alvaro Trigo
 */.fp-enabled body,html.fp-enabled{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fp-section{position:relative;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;transition:all .3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;transform:translateZ(0)}.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-scrollable{position:relative}.fp-scrollable,.fp-scroller{overflow:hidden}.iScrollIndicator{border:0!important}.fp-notransition{transition:none!important}#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translateZ(0)}#fp-nav.fp-right{right:17px}#fp-nav.fp-left{left:17px}.fp-slidesNav{position:absolute;z-index:4;opacity:1;transform:translateZ(0);left:0!important;right:0;margin:0 auto!important}.fp-slidesNav.fp-bottom{bottom:17px}.fp-slidesNav.fp-top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li:hover a.active span,#fp-nav ul li a.active span,.fp-slidesNav ul li:hover a.active span,.fp-slidesNav ul li a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;transition:all .1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0 0 -5px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}#fp-nav.fp-show-active a.active+.fp-tooltip,#fp-nav ul li:hover .fp-tooltip{transition:opacity .2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.fp-right{right:20px}#fp-nav ul li .fp-tooltip.fp-left{left:20px}.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell,.fp-responsive .fp-auto-height-responsive.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell{height:auto!important}.fp-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes fade{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}.visually-hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.slides{padding-bottom:2rem}.slides .slide picture.image{pointer-events:none}.slides .flickity-prev-next-button{background:none;border-radius:0;color:var(--highlight-color);height:3em;width:3em}.slides .flickity-prev-next-button:hover{color:var(--highlight-color-dark);background:none}.slides .flickity-prev-next-button svg{left:0;top:0;width:100%;height:100%}.slides .flickity-page-dots{margin:1rem 0;bottom:auto}.slides .flickity-page-dots .dot{height:.5rem;margin:0 .25rem;width:.5rem}@media (min-width:720px){.slides{padding-bottom:0}.slides .flickity-page-dots{display:none}}.slide-arrows{font-family:Source Sans Pro,Tacoma,sans-serif;line-height:1.6;font-weight:300;color:#000;font-size:1.125rem;letter-spacing:2px;display:none;flex-flow:row nowrap;justify-content:flex-end;align-items:center}@media (min-width:414px){.slide-arrows{font-size:1.1875rem}}@media (min-width:720px){.slide-arrows{font-size:1rem}}@media (min-width:992px){.slide-arrows{font-size:1rem}}@media (min-width:1440px){.slide-arrows{font-size:1rem}}@media (min-width:1920px){.slide-arrows{font-size:1.125rem}}.slide-arrows .slide-arrow{border:none;background:none;font-size:0;line-height:1;padding:0}.slide-arrows .slide-arrow:before{font-family:Source Sans Pro,Tacoma,sans-serif;line-height:1.6;font-weight:300;color:#000;font-size:3rem;color:var(--highlight-color)}@media (min-width:414px){.slide-arrows .slide-arrow:before{font-size:3rem}}@media (min-width:720px){.slide-arrows .slide-arrow:before{font-size:3rem}}@media (min-width:992px){.slide-arrows .slide-arrow:before{font-size:3rem}}@media (min-width:1440px){.slide-arrows .slide-arrow:before{font-size:3rem}}@media (min-width:1920px){.slide-arrows .slide-arrow:before{font-size:3rem}}.slide-arrows .slide-arrow.slide-arrow-prev{margin-right:1rem}.slide-arrows .slide-arrow.slide-arrow-prev:before{content:"";font-family:icomoon,sans-serif!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slide-arrows .slide-arrow.slide-arrow-next{margin-left:1rem}.slide-arrows .slide-arrow.slide-arrow-next:before{content:"";font-family:icomoon,sans-serif!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slide-arrows span{line-height:2rem}@media (min-width:720px){.slide-arrows{display:flex}}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.modal{display:none}.modal .modal-container,.modal .modal-overlay{will-change:transform}.modal .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000}.modal .modal-container{background-color:#fff;padding:4rem 2rem;max-width:90vw;max-height:90vh;overflow-y:auto;box-sizing:border-box;position:relative}.modal .modal-header{display:flex;justify-content:space-between;align-items:center}.modal .modal-title{font-family:Source Sans Pro,Tacoma,sans-serif;line-height:1.6;font-weight:300;color:#000;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:3.6px;margin-bottom:1rem}@media (min-width:414px){.modal .modal-title{font-size:1rem}}@media (min-width:720px){.modal .modal-title{font-size:1rem}}@media (min-width:992px){.modal .modal-title{font-size:1rem}}@media (min-width:1440px){.modal .modal-title{font-size:1rem}}@media (min-width:1920px){.modal .modal-title{font-size:1rem}}.modal .modal-title:last-child{margin-bottom:.5rem}.modal .modal-title .index{color:var(--highlight-color);margin-left:.25rem}.modal .modal-close{background:transparent;border:0;color:var(--highlight-color);margin-left:auto;position:absolute;right:0;top:0;padding:1rem}.modal .modal-close:before{content:"\2715"}.modal .modal-content .subheading{font-family:Clan;line-height:1.4;font-weight:400;letter-spacing:normal;max-width:100%;font-size:1.3125rem;display:block;margin-bottom:1rem}.modal .modal-content .subheading:last-child{margin-bottom:0}@media (min-width:720px){.modal .modal-content .subheading{font-size:1.375rem}}@media (min-width:992px){.modal .modal-content .subheading{font-size:1.4375rem}}@media (min-width:1440px){.modal .modal-content .subheading{font-size:1.5rem}}@media (min-width:1920px){.modal .modal-content .subheading{font-size:1.875rem}}.modal .modal-content .subheading:last-child{margin-bottom:1rem}.modal.is-open{display:block}.modal[aria-hidden=false] .modal-overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.modal[aria-hidden=false] .modal-container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.modal[aria-hidden=true] .modal-overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)!important}.modal[aria-hidden=true] .modal-container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)!important}.modal.lightbox .modal-container{max-width:100vw;max-height:100vh;height:100vh;width:100vw;padding:0;background:#000}.modal.lightbox .modal-close{color:#fff;z-index:1100}.modal.lightbox .flickity-page-dots .dot{background:#eee}.modal.lightbox .slide-arrows{background-color:#fff}*,:after,:before{box-sizing:inherit}html{height:100%;position:relative;font-size:5vw;box-sizing:border-box}html.hide-scroll{scrollbar-width:none}html.hide-scroll body::-webkit-scrollbar{display:none}@media (min-width:414px){html{font-size:3.86473vw}}@media (min-width:720px){html{font-size:2.22222vw}}@media (min-width:992px){html{font-size:1.6129vw}}@media (min-width:1440px){html{font-size:1.11111vw}}@media (min-width:1920px){html{font-size:.83333vw}}body{height:100%;position:relative;margin:0;font-family:Source Sans Pro,Tacoma,sans-serif;line-height:1.6;font-weight:300;color:#000;font-size:1rem}@media (min-width:414px){body{font-size:1rem}}@media (min-width:720px){body{font-size:1rem}}@media (min-width:992px){body{font-size:1rem}}@media (min-width:1440px){body{font-size:1rem}}@media (min-width:1920px){body{font-size:1rem}}body:before{display:none;content:"mobile"}body.pause-scroll{overflow:hidden}body:not(.user-is-tabbing) a:focus,body:not(.user-is-tabbing) button:focus,body:not(.user-is-tabbing) input:focus,body:not(.user-is-tabbing) select:focus,body:not(.user-is-tabbing) textarea:focus{outline:none}@media (min-width:720px){body:before{content:"tablet"}}@media (min-width:992px){body:before{content:"desktop"}}a,a .link,button{color:var(--highlight-color);font-weight:600;transition:color .2s;display:inline;padding:0;margin:0;border:none;background:none}a .link:hover,a:hover,button:hover{text-decoration:none;color:var(--highlight-color-dark)}a.link-email:after,a.link-external:after,a.link-file:after,a.link-internal:after,a .link.link-email:after,a .link.link-external:after,a .link.link-file:after,a .link.link-internal:after,button.link-email:after,button.link-external:after,button.link-file:after,button.link-internal:after,section.category-stories .link:after{font-family:Font Awesome\ 5 Pro;font-size:1em;margin-left:.5em;font-weight:200;line-height:1.9}a.link-file-pre:before,a .link.link-file-pre:before,button.link-file-pre:before{font-family:Font Awesome\ 5 Pro;font-size:1em;margin-right:.5em;font-weight:200}a.link-internal:after,a .link.link-internal:after,button.link-internal:after,section.category-stories .link:after{content:"\f054"}a.link-email:after,a.link-external:after,a .link.link-email:after,a .link.link-external:after,button.link-email:after,button.link-external:after{content:"";font-family:icomoon,sans-serif!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.7em;position:relative;top:-.2em}a.link-file-pre:before,a.link-file:after,a .link.link-file-pre:before,a .link.link-file:after,button.link-file-pre:before,button.link-file:after{content:"\f33d"}a.cta,a .link.cta,button.cta{display:block}a.cta span.attribution,a .link.cta span.attribution,button.cta span.attribution{color:var(--highlight-color)}a.cta span.attribution:before,a .link.cta span.attribution:before,button.cta span.attribution:before{color:#888b8d}a.link-internal,a .link.link-internal,button.link-internal,section.category-stories .link{align-items:center;display:flex}a.cta-large-button,a.cta-small-button,a .link.cta-large-button,a .link.cta-small-button,button.cta-large-button,button.cta-small-button{z-index:1;display:inline-flex;padding-right:1.35rem;position:relative;align-items:center;margin:0 auto;height:3.5rem}a.cta-large-button:before,a.cta-small-button:before,a .link.cta-large-button:before,a .link.cta-small-button:before,button.cta-large-button:before,button.cta-small-button:before{content:"";font-family:icomoon,sans-serif!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:3.5rem;position:absolute;right:0;transition:opacity .3s;z-index:0;top:0}a.cta-large-button:hover:before,a.cta-small-button:hover:before,a .link.cta-large-button:hover:before,a .link.cta-small-button:hover:before,button.cta-large-button:hover:before,button.cta-small-button:hover:before{border-color:var(--highlight-color-dark);opacity:.2}a.cta-large-button.cta-arrow,a.cta-small-button.cta-arrow,a .link.cta-large-button.cta-arrow,a .link.cta-small-button.cta-arrow,button.cta-large-button.cta-arrow,button.cta-small-button.cta-arrow{padding-left:3rem}a.cta-large-button.cta-arrow:before,a.cta-small-button.cta-arrow:before,a .link.cta-large-button.cta-arrow:before,a .link.cta-small-button.cta-arrow:before,button.cta-large-button.cta-arrow:before,button.cta-small-button.cta-arrow:before{content:"";font-family:icomoon,sans-serif!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;left:0;top:0}a.cta-large-button .balance-text,a.cta-small-button .balance-text,a .link.cta-large-button .balance-text,a .link.cta-small-button .balance-text,button.cta-large-button .balance-text,button.cta-small-button .balance-text{text-align:right;align-items:center;line-height:1.3}a.cta-large-button,a .link.cta-large-button,button.cta-large-button{padding-right:2rem;height:5rem}a.cta-large-button:before,a .link.cta-large-button:before,button.cta-large-button:before{font-size:5rem;right:0}a.cta-large-button:after,a .link.cta-large-button:after,button.cta-large-button:after{margin-left:1rem}a .link.tile,a.tile,button.tile{text-transform:none;color:#000;font-weight:200;width:100%;display:block}a .link.tile .image,a .link.tile picture,a.tile .image,a.tile picture,button.tile .image,button.tile picture{margin-bottom:1rem;background-color:#fff}a .link.tile .image img,a .link.tile picture img,a.tile .image img,a.tile picture img,button.tile .image img,button.tile picture img{transition:opacity .3s linear}a .link.tile:hover,a.tile:hover,button.tile:hover{color:#000}a .link.tile:hover .image img,a .link.tile:hover picture img,a.tile:hover .image img,a.tile:hover picture img,button.tile:hover .image img,button.tile:hover picture img{opacity:.7}a .link.tile:hover .title-with-dash,a.tile:hover .title-with-dash,button.tile:hover .title-with-dash{padding-left:4rem;padding-right:0}a .link.tile:hover .title-with-dash:before,a.tile:hover .title-with-dash:before,button.tile:hover .title-with-dash:before{width:3rem}a .link.tile .title-with-dash,a.tile .title-with-dash,button.tile .title-with-dash{font-family:Clan;line-height:1.4;font-weight:400;display:block;margin-bottom:1rem;letter-spacing:normal;max-width:100%;font-size:1.125rem;display:flex;align-items:flex-start;padding-left:3rem;padding-right:1rem;transition:padding-left .25s ease-in-out,padding-right .25s ease-in-out;margin-right:-1rem;position:relative}a .link.tile .title-with-dash:last-child,a.tile .title-with-dash:last-child,button.tile .title-with-dash:last-child{margin-bottom:0}@media (min-width:720px){a .link.tile .title-with-dash,a.tile .title-with-dash,button.tile .title-with-dash{font-size:1.1875rem}}@media (min-width:992px){a .link.tile .title-with-dash,a.tile .title-with-dash,button.tile .title-with-dash{font-size:1.25rem}}@media (min-width:1440px){a .link.tile .title-with-dash,a.tile .title-with-dash,button.tile .title-with-dash{font-size:1.3125rem}}@media (min-width:1920px){a .link.tile .title-with-dash,a.tile .title-with-dash,button.tile .title-with-dash{font-size:1.5rem}}a .link.tile .title-with-dash:before,a.tile .title-with-dash:before,button.tile .title-with-dash:before{border-top:2px solid var(--highlight-color);content:"";display:block;transition:width .25s ease-in-out;width:2rem;position:absolute;top:.65em;left:0}a .link.tab,a.tab,button.tab{font-family:Clan;line-height:1.2;font-weight:400;display:block;margin-bottom:1rem;letter-spacing:normal;max-width:100%;font-size:1.625rem;display:inline-block;margin-right:4rem}a .link.tab:last-child,a.tab:last-child,button.tab:last-child{margin-bottom:0}@media (min-width:992px){a .link.tab,a.tab,button.tab{font-size:2.125rem}}@media (min-width:1440px){a .link.tab,a.tab,button.tab{font-size:2.375rem}}@media (min-width:1920px){a .link.tab,a.tab,button.tab{font-size:3.125rem}}a .link.tab:last-child,a.tab:last-child,button.tab:last-child{margin-right:0}a .link.tab:after,a.tab:after,button.tab:after{content:"";display:block;width:0;height:2px;background-color:#00a3e0;transition:width .3s;margin-top:.5rem}a .link.tab.active:after,a .link.tab:hover:after,a.tab.active:after,a.tab:hover:after,button.tab.active:after,button.tab:hover:after{width:100%}@media (min-width:720px){a .link.tile+.tile,a.tile+.tile,button.tile+.tile{margin-top:0}}blockquote{font-family:Clan;line-height:1.4;font-weight:400;display:block;margin-bottom:1rem;letter-spacing:normal;max-width:100%;font-size:1.3125rem;position:relative;margin-top:1.5em}blockquote:last-child{margin-bottom:0}@media (min-width:720px){blockquote{font-size:1.375rem}}@media (min-width:992px){blockquote{font-size:1.4375rem}}@media (min-width:1440px){blockquote{font-size:1.5rem}}@media (min-width:1920px){blockquote{font-size:1.875rem}}blockquote:before{content:"";font-family:icomoon,sans-serif!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--true-brand-color);left:-.2em;position:absolute;top:-1.5em}form .field:not(.fieldgroup){position:relative;width:100%;margin-top:2.5rem}form .field:not(.fieldgroup).field-file{margin-top:2rem}form .field:not(.fieldgroup).holder-error,form .field:not(.fieldgroup).holder-validation{border:1px solid #d22636}form .field:not(.fieldgroup) .message.error,form .field:not(.fieldgroup) .message.phone-validation,form .field:not(.fieldgroup) .message.validation{color:#d22636;display:block}form .field:not(.fieldgroup) input[required=required]~label:after,form .field:not(.fieldgroup) select[required=required]~label:after,form .field:not(.fieldgroup) textarea[required=required]~label:after{content:"*";display:inline-block;margin-left:.5rem}form .field:not(.fieldgroup) input:focus,form .field:not(.fieldgroup) select:focus{margin-top:-2rem;padding-top:2rem}form .field.fieldgroup>.message.error,form .field.fieldgroup>.message.validation{display:none}form .field .phone-validation.show,form .field .validation-error{display:inline-block;clear:both;color:#fff;background:#900;padding:2px 4px;border-radius:0 5px 5px 5px;margin-top:8px;font-size:.9rem;font-weight:700;position:relative}form .field .phone-validation.show:before,form .field .validation-error:before{content:"";width:0;height:0;font-size:0;border-color:transparent transparent #900;border-style:solid;border-width:0 5px 5px;display:block;position:absolute;top:-5px;left:0}form .search-field{display:flex;padding:0}form .search-field label{color:inherit;font-style:italic;margin-left:1.75rem}form .search-field button[type=submit]{color:inherit}form .search-field input{border-bottom:2px solid #fff;color:#888b8d}form .search-field input:focus{border-bottom-color:#007fa7}form .search-field input.has-content+label{transform:translateY(-100%)}form .search-field button{order:-1;margin-right:.5rem}form .fieldset-container{margin-bottom:2rem}form .fieldset-container input:not(:required):not(.has-content)+label:after,form .fieldset-container select:not(:required):not(.has-content)+label:after,form .fieldset-container textarea:not(:required):not(.has-content)+label:after{content:"optional";font-style:italic;font-size:.75rem;margin-left:.5rem;opacity:.7}form label{position:absolute;transition:transform .3s;left:0;top:0;z-index:10}form input{font-family:Source Sans Pro,Tacoma,sans-serif;line-height:1.6;font-weight:300;color:#000;font-size:1rem;border:0;width:100%;background-color:transparent}@media (min-width:414px){form input{font-size:1rem}}@media (min-width:720px){form input{font-size:1rem}}@media (min-width:992px){form input{font-size:1rem}}@media (min-width:1440px){form input{font-size:1rem}}@media (min-width:1920px){form input{font-size:1rem}}form input:-ms-input-placeholder{opacity:0}form input::placeholder{opacity:0}form input[type=email],form input[type=password],form input[type=tel],form input[type=text]{border-bottom:1px solid #888b8d}form input[type=email].has-content:-ms-input-placeholder,form input[type=email]:focus:-ms-input-placeholder,form input[type=password].has-content:-ms-input-placeholder,form input[type=password]:focus:-ms-input-placeholder,form input[type=tel].has-content:-ms-input-placeholder,form input[type=tel]:focus:-ms-input-placeholder,form input[type=text].has-content:-ms-input-placeholder,form input[type=text]:focus:-ms-input-placeholder{opacity:1;font-style:italic;padding-left:.2em}form input[type=email].has-content::placeholder,form input[type=email]:focus::placeholder,form input[type=password].has-content::placeholder,form input[type=password]:focus::placeholder,form input[type=tel].has-content::placeholder,form input[type=tel]:focus::placeholder,form input[type=text].has-content::placeholder,form input[type=text]:focus::placeholder{opacity:1;font-style:italic;padding-left:.2em}form input[type=email].has-content+label,form input[type=email]:focus+label,form input[type=password].has-content+label,form input[type=password]:focus+label,form input[type=tel].has-content+label,form input[type=tel]:focus+label,form input[type=text].has-content+label,form input[type=text]:focus+label{font-size:.75rem;font-weight:600;transform:translateY(-100%)}form input[type=file]{border-bottom:0;width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}form input[type=file]:focus~label{font-weight:600}form input[type=file]+label{cursor:pointer;display:flex;align-items:center;position:static;float:left;width:90%}form input[type=file]+label:before{content:"";font-family:icomoon,sans-serif!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2rem;margin-right:.5rem;transition:opacity .3s}form input[type=file]+label:hover:before{opacity:.5}form input[type=file]+label+.remove-file{float:right;display:none}form input[type=file]+label+.remove-file.show{display:block}form input[type=file]+label+.remove-file:focus,form input[type=file]+label+.remove-file:hover{opacity:.5}form input[type=checkbox]{width:auto}form input[type=checkbox]+label{left:1.25rem}form input[type=submit]{font-family:Source Sans Pro,Tacoma,sans-serif;line-height:1.6;font-weight:300;color:#000;font-size:1rem;font-weight:500;width:auto;border-bottom:0;background-color:#002f6c;color:#fff;padding:.5rem 2rem;transition:opacity .3s}@media (min-width:414px){form input[type=submit]{font-size:1rem}}@media (min-width:720px){form input[type=submit]{font-size:1rem}}@media (min-width:992px){form input[type=submit]{font-size:1rem}}@media (min-width:1440px){form input[type=submit]{font-size:1rem}}@media (min-width:1920px){form input[type=submit]{font-size:1rem}}form input[type=submit]:hover{opacity:.5}form input[type=submit]:disabled{opacity:0}form input[type=text]{padding-left:.1em}form input[type=tel]~.phone-validation{display:none}form input[type=tel]~.phone-validation.show{display:block}form textarea{font-family:Source Sans Pro,Tacoma,sans-serif;line-height:1.6;font-weight:300;color:#000;font-size:1rem;font-size:.875rem;border:1px solid #888b8d;margin-top:1.85rem;width:100%;height:9rem;background-color:transparent;padding:.25rem .5rem}@media (min-width:414px){form textarea{font-size:1rem}}@media (min-width:720px){form textarea{font-size:1rem}}@media (min-width:992px){form textarea{font-size:1rem}}@media (min-width:1440px){form textarea{font-size:1rem}}@media (min-width:1920px){form textarea{font-size:1rem}}@media (min-width:720px){form textarea{font-size:.875rem}}@media (min-width:992px){form textarea{font-size:.875rem}}@media (min-width:1440px){form textarea{font-size:.875rem}}@media (min-width:1920px){form textarea{font-size:.875rem}}@media (min-width:720px){form .fieldset-container{display:flex;flex-wrap:wrap}form .fieldset-container .requirements{width:100%}form .fieldset-container>.fieldgroup{width:50%}form .fieldset-container>.fieldgroup:nth-child(2n){padding-left:.5rem}form .fieldset-container>.fieldgroup:nth-child(odd){padding-right:.5rem}}@media (min-width:992px){form .fieldset-container>.fieldgroup:nth-child(2n){padding-right:4rem}}.submit-progress{display:none}.submit-progress.show{display:block}.dot-flashing{position:relative;width:10px;height:10px;border-radius:5px;background-color:#00a3e0;color:#00a3e0;animation:dot-flashing 1s linear infinite alternate;animation-delay:.5s;display:inline-block;margin-left:20px}.dot-flashing:after,.dot-flashing:before{content:"";display:inline-block;position:absolute;top:0}.dot-flashing:before{left:-15px;animation:dot-flashing 1s infinite alternate;animation-delay:0s}.dot-flashing:after,.dot-flashing:before{width:10px;height:10px;border-radius:5px;background-color:#00a3e0;color:#00a3e0}.dot-flashing:after{left:15px;animation:dot-flashing 1s infinite alternate;animation-delay:1s}@keyframes dot-flashing{0%{background-color:#00a3e0}50%,to{background-color:#fff}}.h1-text,h1{font-family:Clan;line-height:1.2;font-weight:400;display:block;margin-bottom:1rem;letter-spacing:normal;max-width:100%;font-size:1.625rem}.h1-text:last-child,h1:last-child{margin-bottom:0}@media (min-width:720px){.h1-text,h1{font-size:2.25rem}}@media (min-width:992px){.h1-text,h1{font-size:2.625rem}}@media (min-width:1440px){.h1-text,h1{font-size:3.75rem}}@media (min-width:1920px){.h1-text,h1{font-size:4.5rem}}.h1-text.standalone-title,h1.standalone-title{padding-right:1rem;padding-left:1rem;padding-top:8rem}@media (min-width:720px){.h1-text.standalone-title,h1.standalone-title{padding-right:2rem;padding-left:2rem}}@media (min-width:992px){.h1-text.standalone-title,h1.standalone-title{padding-right:4rem;padding-left:4rem}}@media (min-width:1440px){.h1-text.standalone-title,h1.standalone-title{padding-right:8rem;padding-left:8rem}}@media (min-width:1920px){.h1-text.standalone-title,h1.standalone-title{padding-right:16rem;padding-left:16rem}}.h2-text,h2{font-family:Clan;line-height:1.2;font-weight:400;display:block;margin-bottom:1rem;letter-spacing:normal;max-width:100%;font-size:1.625rem}.h2-text:last-child,h2:last-child{margin-bottom:0}@media (min-width:992px){.h2-text,h2{font-size:2.125rem}}@media (min-width:1440px){.h2-text,h2{font-size:2.375rem}}@media (min-width:1920px){.h2-text,h2{font-size:3.125rem}}.h3-text,h3{font-family:Clan;line-height:1.4;font-weight:400;display:block;margin-bottom:1rem;letter-spacing:normal;max-width:100%;font-size:1.3125rem}.h3-text:last-child,h3:last-child{margin-bottom:0}@media (min-width:720px){.h3-text,h3{font-size:1.375rem}}@media (min-width:992px){.h3-text,h3{font-size:1.4375rem}}@media (min-width:1440px){.h3-text,h3{font-size:1.5rem}}@media (min-width:1920px){.h3-text,h3{font-size:1.875rem}}.h4-text,h4{font-family:Clan;line-height:1.4;font-weight:400;display:block;margin-bottom:1rem;letter-spacing:normal;max-width:100%;font-size:1.125rem}.h4-text:last-child,h4:last-child{margin-bottom:0}@media (min-width:720px){.h4-text,h4{font-size:1.1875rem}}@media (min-width:992px){.h4-text,h4{font-size:1.25rem}}@media (min-width:1440px){.h4-text,h4{font-size:1.3125rem}}@media (min-width:1920px){.h4-text,h4{font-size:1.5rem}}h5{font-weight:700}p:last-child{margin-bottom:0}main{height:100%}picture{display:block;text-align:center}picture img{width:100%;max-width:100%}section{padding-bottom:4rem;padding-top:4rem;position:relative}section.no-spacing-top{padding-top:0!important}section.no-spacing-bottom{padding-bottom:0!important}section .section-title{font-family:Source Sans Pro,Tacoma,sans-serif;line-height:1.6;font-weight:300;color:#000;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:3.6px;display:block;margin-bottom:1rem}@media (min-width:414px){section .section-title{font-size:1rem}}@media (min-width:720px){section .section-title{font-size:1rem}}@media (min-width:992px){section .section-title{font-size:1rem}}@media (min-width:1440px){section .section-title{font-size:1rem}}@media (min-width:1920px){section .section-title{font-size:1rem}}section .section-title .index{color:var(--highlight-color);margin-left:.25rem}section section{padding-bottom:1rem;padding-top:1rem}@media (min-width:720px){section section{padding-bottom:1rem;padding-top:1rem}}@media (min-width:992px){section section{padding-bottom:2rem;padding-top:2rem}}section section:first-of-type{padding-top:0}section section:last-of-type{padding-bottom:0}section .wrapper{padding-right:1rem;padding-left:1rem}@media (min-width:720px){section .wrapper{padding-right:2rem;padding-left:2rem}}@media (min-width:992px){section .wrapper{padding-right:4rem;padding-left:4rem}}@media (min-width:1440px){section .wrapper{padding-right:8rem;padding-left:8rem}}@media (min-width:1920px){section .wrapper{padding-right:16rem;padding-left:16rem}}section .wrapper .wrapper{padding-right:0;padding-left:0}@media (min-width:720px){section .wrapper .wrapper{padding-right:0;padding-left:0}}@media (min-width:992px){section .wrapper .wrapper{padding-right:0;padding-left:0}}@media (min-width:1440px){section .wrapper .wrapper{padding-right:0;padding-left:0}}@media (min-width:1920px){section .wrapper .wrapper{padding-right:0;padding-left:0}}span.attribution{font-family:Source Sans Pro,Tacoma,sans-serif;line-height:1.6;font-weight:300;color:#000;font-size:1rem;font-size:.75rem;display:flex;align-items:center;font-weight:600}@media (min-width:414px){span.attribution{font-size:1rem}}@media (min-width:720px){span.attribution{font-size:1rem}}@media (min-width:992px){span.attribution{font-size:1rem}}@media (min-width:1440px){span.attribution{font-size:1rem}}@media (min-width:1920px){span.attribution{font-size:1rem}}@media (min-width:720px){span.attribution{font-size:.875rem}}@media (min-width:992px){span.attribution{font-size:.875rem}}@media (min-width:1440px){span.attribution{font-size:.875rem}}@media (min-width:1920px){span.attribution{font-size:.875rem}}span.attribution:before{border-top:2px solid #888b8d;content:"";display:block;margin-right:1rem;transition:width .25s ease-in-out;width:2rem}a span.attribution:hover:before{width:3rem}.tabs .tab,body.BioPage span.attribution{display:none}.tabs .tab.open{display:flex;flex-wrap:wrap}div.embed-container{position:relative;padding-bottom:42.85714%;overflow:hidden;max-width:100%;height:auto}div.embed-container embed,div.embed-container iframe,div.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.body-copy{font-family:Source Sans Pro,Tacoma,sans-serif;line-height:1.6;font-weight:300;color:#000;font-size:1.125rem}@media (min-width:414px){.body-copy{font-size:1.1875rem}}@media (min-width:720px){.body-copy{font-size:1rem}}@media (min-width:992px){.body-copy{font-size:1rem}}@media (min-width:1440px){.body-copy{font-size:1rem}}@media (min-width:1920px){.body-copy{font-size:1.125rem}}.grecaptcha-badge{visibility:hidden}div.article-meta{font-family:Source Sans Pro,Tacoma,sans-serif;line-height:1.6;font-weight:300;color:#000;font-size:1rem;font-size:.75rem;display:flex;flex-flow:row wrap}@media (min-width:414px){div.article-meta{font-size:1rem}}@media (min-width:720px){div.article-meta{font-size:1rem}}@media (min-width:992px){div.article-meta{font-size:1rem}}@media (min-width:1440px){div.article-meta{font-size:1rem}}@media (min-width:1920px){div.article-meta{font-size:1rem}}@media (min-width:720px){div.article-meta{font-size:.875rem}}@media (min-width:992px){div.article-meta{font-size:.875rem}}@media (min-width:1440px){div.article-meta{font-size:.875rem}}@media (min-width:1920px){div.article-meta{font-size:.875rem}}div.article-meta .date{color:#555;font-weight:600;margin-right:1em;letter-spacing:.05em}div.article-meta .taxonomy{color:var(--highlight-color);font-weight:600;text-transform:uppercase}hr{margin:0 0 2rem;border:none;border-top:.1em solid #d8d8d8}div#body{display:flex;flex-flow:column nowrap;min-height:100vh;justify-content:stretch}div#body main{flex:1 1 auto}@media (min-width:1440px){div#body main{min-height:calc(100vh - 100px)}}div.studio-contact{display:flex;line-height:1.3}div.studio-contact .fa-map-marker-alt{margin-top:.25rem;margin-right:.5rem}div.studio-contact a.address{color:inherit;text-decoration:underline;font-weight:300}div.studio-contact a.address:hover{color:var(--highlight-color-dark)}div.studio-contact .dl-item{display:flex}div.studio-contact .dl-item a,div.studio-contact .dl-item dd,div.studio-contact .dl-item dt{font-weight:300}div.studio-contact .dl-item dt{margin-right:.5rem}div.studio-contact .dl-item dd{margin-bottom:0}div.studio-contact .dl-item a{color:inherit;text-decoration:underline}div.studio-contact .dl-item a:hover{color:var(--highlight-color-dark)}a.btn.cta,header.form.form-dark a.btn.cta,section.form.form-dark a.btn.cta{font-family:Source Sans Pro,Tacoma,sans-serif;line-height:1.6;font-weight:300;color:#000;font-size:1rem;font-weight:500;width:auto;border-bottom:0;background-color:#002f6c;color:#fff;padding:.5rem 2rem;transition:opacity .3s;display:inline-block}@media (min-width:414px){a.btn.cta,header.form.form-dark a.btn.cta,section.form.form-dark a.btn.cta{font-size:1rem}}@media (min-width:720px){a.btn.cta,header.form.form-dark a.btn.cta,section.form.form-dark a.btn.cta{font-size:1rem}}@media (min-width:992px){a.btn.cta,header.form.form-dark a.btn.cta,section.form.form-dark a.btn.cta{font-size:1rem}}@media (min-width:1440px){a.btn.cta,header.form.form-dark a.btn.cta,section.form.form-dark a.btn.cta{font-size:1rem}}@media (min-width:1920px){a.btn.cta,header.form.form-dark a.btn.cta,section.form.form-dark a.btn.cta{font-size:1rem}}a.btn.cta:hover,header.form.form-dark a.btn.cta:hover,section.form.form-dark a.btn.cta:hover{opacity:.5}#browser-unsupported{display:none}#browser-unsupported html[data-useragent*="MSIE 10.0"] #browser-unsupported{display:block!important}footer.main-footer{background:#000;color:#fff;padding:2rem 1.5rem}footer.main-footer.banner-block .container{display:flex;flex-flow:column nowrap}footer.main-footer.banner-block .container ul li{text-align:left}footer.main-footer.banner-block .container .secondary ul li{text-align:center}footer.main-footer a.logo{cursor:pointer;display:block;margin-bottom:1.5rem}footer.main-footer a.logo:before{content:"";font-family:icomoon,sans-serif!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;top:0;transition:opacity .3s}footer.main-footer a.logo:hover:before{opacity:.5}footer.main-footer ul{column-count:2;list-style:none;padding:0}footer.main-footer ul li{margin-bottom:.8rem}footer.main-footer ul li a{color:#fff;font-weight:400;transition:opacity .3s}footer.main-footer ul li a:hover{opacity:.5}footer.main-footer ul li a:after{display:none}footer.main-footer .secondary{color:#888b8d;font-size:90%;padding-top:1.5rem;text-align:center}footer.main-footer .secondary ul{column-count:1;list-style:none;margin-bottom:0}footer.main-footer .secondary ul li{display:inline-flex;vertical-align:middle}footer.main-footer .secondary ul li a{color:#888b8d}footer.main-footer .secondary ul li:before{content:"|";padding-right:.4rem;padding-left:.33333rem}footer.main-footer .secondary ul li:first-child:before{content:unset;padding-left:0}footer.main-footer .secondary ul li:last-child{display:block}footer.main-footer .secondary ul li:last-child:before{content:unset}@media (-ms-high-contrast:none){footer.main-footer .secondary ul li:last-child:before ::-ms-backdrop{content:"";border:1px solid red}}@media (-ms-high-contrast:none){footer.main-footer .secondary ul ::-ms-backdrop,footer.main-footer .secondary ul li:first-child:before,footer.main-footer .secondary ul li:last-child:before{content:""}}@media (min-width:720px){footer.main-footer ul{column-count:1;text-align:center;margin:0 auto;width:60%}footer.main-footer ul li{display:inline-block;margin-right:.5rem;margin-left:.5rem;vertical-align:top}footer.main-footer .secondary ul li{margin-right:0;margin-left:0}}@media (min-width:1440px){footer.main-footer{padding-top:1rem;padding-bottom:0;font-size:80%}footer.main-footer a.logo{display:inline-flex;justify-content:flex-start;margin-bottom:0;padding-bottom:0;transform:translateY(1.3rem)}footer.main-footer ul{column-count:1;display:flex;justify-content:flex-end;width:100%}footer.main-footer ul li{padding-left:1rem}footer.main-footer ul li:first-child{padding-left:0}footer.main-footer ul li:last-child{padding-right:0}footer.main-footer .secondary{padding-top:0;text-align:right}footer.main-footer .secondary ul li{padding-right:0;padding-left:0}footer.main-footer .secondary ul li:before{padding-right:1rem;padding-left:.8rem}footer.main-footer .secondary ul li:last-child{display:inline-block}footer.main-footer .secondary ul li:last-child:before{content:"|"}}nav#sticky{font-size:1.1em;padding:1rem 1.5rem 1rem 0;position:fixed;z-index:100}nav#sticky,nav#sticky:before{opacity:1;transition:opacity .3s}nav#sticky:before{content:"";display:block;height:10rem;width:24rem;position:absolute;top:0;left:0;background:linear-gradient(160deg,hsla(0,0%,100%,.6) 5%,hsla(0,0%,100%,.3) 20%,hsla(0,0%,100%,0) 45%);pointer-events:none;z-index:-1}html.menu-open nav#sticky:before{background:none}nav#sticky[aria-hidden=true]{opacity:0!important;pointer-events:none}nav#sticky #toggle-menu{width:1.25rem;margin-right:1rem;margin-left:1rem}nav#sticky #toggle-menu:before{content:""}nav#sticky #logo:before,nav#sticky #toggle-menu:before{font-family:icomoon,sans-serif!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}nav#sticky #logo:before{content:""}nav#sticky a,nav#sticky button{color:#000}body.nav-light nav#sticky.nav-returned,nav#sticky.nav-returned{background:#fff;transition:opacity .3s;width:100%}body.nav-light nav#sticky.nav-returned a,body.nav-light nav#sticky.nav-returned button,nav#sticky.nav-returned a,nav#sticky.nav-returned button{color:#000}body.nav-light nav#sticky.nav-returned:before,nav#sticky.nav-returned:before{opacity:0}body.nav-light nav#sticky:before,body.side-scroll-menu-open nav#sticky:before{background:linear-gradient(160deg,rgba(0,0,0,.6) 5%,rgba(0,0,0,.3) 20%,transparent 45%)}html.menu-open body.nav-light nav#sticky:before,html.menu-open body.side-scroll-menu-open nav#sticky:before{background:none}body.nav-light nav#sticky a,body.nav-light nav#sticky button,body.side-scroll-menu-open nav#sticky a,body.side-scroll-menu-open nav#sticky button{color:#fff}body.nav-light.SearchResultsPage nav#sticky:before,body.SearchResultsPage nav#sticky:before{background:none}body.side-scroll-menu-open nav#sticky,body.side-scroll-menu-open nav#sticky.nav-returned{background:none;width:auto}body.side-scroll-menu-open nav#sticky.nav-returned:before,body.side-scroll-menu-open nav#sticky:before{opacity:0}nav#mainmenu{margin-bottom:0;position:fixed;top:0;left:0;right:0;bottom:0;transition:.3s;transform:translateX(-100%);background-color:#fff;z-index:11}nav#mainmenu[aria-hidden=false]{transform:translateX(0);display:block}nav#mainmenu:before{content:"";display:block;background:linear-gradient(180deg,#fff 60%,hsla(0,0%,100%,0));position:absolute;top:0;left:0;right:0;height:6rem;z-index:3;pointer-events:none;width:95%}nav#mainmenu .container{position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;padding:6rem 2rem 2rem 3.3rem}nav#mainmenu ul{list-style:none;padding:0;margin-bottom:0}nav#mainmenu ul li{margin-bottom:0}nav#mainmenu ul.primary li{margin-bottom:2rem}nav#mainmenu ul.primary a{font-family:Clan;line-height:1.4;font-weight:400;display:block;margin-bottom:1rem;letter-spacing:normal;max-width:100%;font-size:1.3125rem;font-weight:300;display:flex;align-items:center}nav#mainmenu ul.primary a:last-child{margin-bottom:0}@media (min-width:720px){nav#mainmenu ul.primary a{font-size:1.375rem}}@media (min-width:992px){nav#mainmenu ul.primary a{font-size:1.4375rem}}@media (min-width:1440px){nav#mainmenu ul.primary a{font-size:1.5rem}}@media (min-width:1920px){nav#mainmenu ul.primary a{font-size:1.875rem}}nav#mainmenu ul.primary a:after{display:none}nav#mainmenu ul.primary a:before{border-top:2px solid #007fa7;content:"";display:block;transition:all .3s;width:0}nav#mainmenu ul.primary a:hover:before{margin-right:.66667rem;width:1.75em}nav#mainmenu ul.secondary li{margin-bottom:.5rem}nav#mainmenu ul.secondary li:last-child{margin-bottom:0}nav#mainmenu ul.secondary a:after{display:none}nav#mainmenu ul.secondary a:hover{color:#007fa7}nav#mainmenu ul.social{display:flex;margin-top:3rem;margin-bottom:1rem}nav#mainmenu ul.social li+li{margin-left:1rem}nav#mainmenu ul.social a:hover{color:#007fa7}nav#mainmenu[aria-hidden=true] ul.primary a,nav#mainmenu[aria-hidden=true] ul.secondary a,nav#mainmenu[aria-hidden=true] ul.social a{display:none}nav#mainmenu a,nav#mainmenu button{color:#000;font-weight:300}nav#mainmenu #search-back-container{display:flex;flex-direction:row-reverse}nav#mainmenu #search-back-container button#search-back{display:none;transition:opacity .25s;font-size:.6875rem;font-weight:700;opacity:0;text-transform:uppercase;margin-bottom:1rem}nav#mainmenu #search-back-container button#search-back:before{content:"";font-family:icomoon,sans-serif!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:.33333rem;position:relative;top:.125rem}nav#mainmenu form .search-field{margin-bottom:2.5rem;margin-top:0;color:#888b8d}nav#mainmenu form .search-field button{color:inherit}nav#mainmenu form .search-field #keyword{width:85%}nav#mainmenu[aria-hidden=true] form .search-field{display:none}nav#mainmenu .popular{display:none;height:0;opacity:0;overflow:hidden;padding-left:1.725rem}nav#mainmenu .popular p{font-size:16px;font-weight:600;margin-bottom:0}nav#mainmenu .popular ul li{margin:.5rem 0}nav#mainmenu .popular ul a{align-items:center;display:flex;line-height:1.2}nav#mainmenu .popular ul a:before{border-top:2px solid #007fa7;content:"";display:flex;flex:none;margin-right:.5rem;transition:width .25s ease-in-out;width:.75em}nav#mainmenu .popular ul a:after{display:none}nav#mainmenu .popular ul a:hover{color:#007fa7}#body{transition:transform .3s;transform-origin:100% 0}#body #overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:0;transition:opacity .3s;pointer-events:none;z-index:1}html.menu-open body{overflow:hidden}html.menu-open #body #overlay{opacity:.4;z-index:10;pointer-events:auto}html.menu-open nav#sticky{background:transparent;height:auto}html.menu-open nav#sticky #toggle-menu:before{content:"";font-family:icomoon,sans-serif!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.menu-open nav#sticky a,html.menu-open nav#sticky button{color:#000}html.menu-open.search-open ul.primary,html.menu-open.search-open ul.secondary,html.menu-open.search-open ul.social{overflow:hidden}html.menu-open.search-open nav#mainmenu button#search-back{opacity:1}@media (min-width:720px){html.menu-open #body{transform:scale(.6)}nav#sticky.nav-returned{width:100%}nav#mainmenu{right:60%}}@media (min-width:1440px){nav#mainmenu{right:70%}html.menu-open #body{transform:scale(.7)}}header.banner{position:relative}header.banner .images{width:100%;position:relative}header.banner .images .image-wrapper{width:100%}header.banner .images .banner-image img{object-fit:cover;height:auto}header.banner .images .video-wrapper{top:0;width:100%}header.banner .images .video-wrapper video{object-fit:cover;width:100%;height:auto}header.banner .slide-arrows{margin-top:2rem;margin-right:1rem}header.banner .wrapper{padding:4rem 1rem;text-align:center}@media (min-width:720px){header.banner .wrapper{padding-right:4rem;padding-left:4rem}}@media (min-width:992px){header.banner .wrapper{padding-right:8rem;padding-left:8rem}}@media (min-width:1440px){header.banner .wrapper{padding-right:16rem;padding-left:16rem}}@media (min-width:1920px){header.banner .wrapper{padding-right:24rem;padding-left:24rem}}header.banner.banner-index>.wrapper{padding:4rem 1rem}@media (min-width:720px){header.banner.banner-index>.wrapper{padding-right:2rem;padding-left:2rem}}@media (min-width:992px){header.banner.banner-index>.wrapper{padding-right:4rem;padding-left:4rem}}@media (min-width:1440px){header.banner.banner-index>.wrapper{padding-right:8rem;padding-left:8rem}}@media (min-width:1920px){header.banner.banner-index>.wrapper{padding-right:16rem;padding-left:16rem}}@media (min-width:992px){header.banner.banner-index>.wrapper{padding-bottom:6rem;padding-top:6rem}}header.banner.banner-index .slide-arrows{padding-right:1rem;padding-left:1rem;right:0;position:absolute}@media (min-width:720px){header.banner.banner-index .slide-arrows{padding-right:2rem;padding-left:2rem}}@media (min-width:992px){header.banner.banner-index .slide-arrows{padding-right:4rem;padding-left:4rem}}@media (min-width:1440px){header.banner.banner-index .slide-arrows{padding-right:8rem;padding-left:8rem}}@media (min-width:1920px){header.banner.banner-index .slide-arrows{padding-right:16rem;padding-left:16rem}}header.banner.banner-index .featured-project .wrapper{padding:2rem 1rem 0;text-align:left;margin-bottom:-2rem}@media (min-width:720px){header.banner.banner-index .featured-project .wrapper{padding-right:2rem;padding-left:2rem}}@media (min-width:992px){header.banner.banner-index .featured-project .wrapper{padding-right:4rem;padding-left:4rem}}@media (min-width:1440px){header.banner.banner-index .featured-project .wrapper{padding-right:8rem;padding-left:8rem}}@media (min-width:1920px){header.banner.banner-index .featured-project .wrapper{padding-right:16rem;padding-left:16rem}}header.banner.banner-index .banner-image{background-size:cover;background-repeat:no-repeat;background-position:50%;display:flex;position:relative;height:53.33333vw}header.banner .title.title-small{font-family:Source Sans Pro,Tacoma,sans-serif;line-height:1.6;font-weight:300;color:#000;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:3.6px}@media (min-width:414px){header.banner .title.title-small{font-size:1rem}}@media (min-width:720px){header.banner .title.title-small{font-size:1rem}}@media (min-width:992px){header.banner .title.title-small{font-size:1rem}}@media (min-width:1440px){header.banner .title.title-small{font-size:1rem}}@media (min-width:1920px){header.banner .title.title-small{font-size:1rem}}header.banner .title.title-large{font-family:Clan;line-height:1.2;font-weight:400;display:block;margin-bottom:1rem;letter-spacing:normal;max-width:100%;font-size:1.625rem}header.banner .title.title-large:last-child{margin-bottom:0}@media (min-width:720px){header.banner .title.title-large{font-size:2.25rem}}@media (min-width:992px){header.banner .title.title-large{font-size:2.625rem}}@media (min-width:1440px){header.banner .title.title-large{font-size:3.75rem}}@media (min-width:1920px){header.banner .title.title-large{font-size:4.5rem}}header.banner .title.title-medium{font-family:Clan;line-height:1.2;font-weight:400;display:block;margin-bottom:1rem;letter-spacing:normal;max-width:100%;font-size:1.625rem}header.banner .title.title-medium:last-child{margin-bottom:0}@media (min-width:992px){header.banner .title.title-medium{font-size:2.125rem}}@media (min-width:1440px){header.banner .title.title-medium{font-size:2.375rem}}@media (min-width:1920px){header.banner .title.title-medium{font-size:3.125rem}}header.banner .subheading.subheading-large{font-family:Clan;line-height:1.2;font-weight:400;display:block;margin-bottom:1rem;letter-spacing:normal;max-width:100%;font-size:1.625rem}header.banner .subheading.subheading-large:last-child{margin-bottom:0}@media (min-width:720px){header.banner .subheading.subheading-large{font-size:2.25rem}}@media (min-width:992px){header.banner .subheading.subheading-large{font-size:2.625rem}}@media (min-width:1440px){header.banner .subheading.subheading-large{font-size:3.75rem}}@media (min-width:1920px){header.banner .subheading.subheading-large{font-size:4.5rem}}header.banner .subheading.subheading-medium{font-family:Clan;line-height:1.2;font-weight:400;display:block;margin-bottom:1rem;letter-spacing:normal;max-width:100%;font-size:1.625rem}header.banner .subheading.subheading-medium:last-child{margin-bottom:0}@media (min-width:992px){header.banner .subheading.subheading-medium{font-size:2.125rem}}@media (min-width:1440px){header.banner .subheading.subheading-medium{font-size:2.375rem}}@media (min-width:1920px){header.banner .subheading.subheading-medium{font-size:3.125rem}}header.banner .subheading.subheading-small{font-family:Clan;line-height:1.4;font-weight:400;display:block;margin-bottom:1rem;letter-spacing:normal;max-width:100%;font-size:1.3125rem;font-family:Source Sans Pro,Tacoma,sans-serif;line-height:1.6;font-weight:300;color:#000;line-height:1.3}header.banner .subheading.subheading-small:last-child{margin-bottom:0}@media (min-width:720px){header.banner .subheading.subheading-small{font-size:1.375rem}}@media (min-width:992px){header.banner .subheading.subheading-small{font-size:1.4375rem}}@media (min-width:1440px){header.banner .subheading.subheading-small{font-size:1.5rem}}@media (min-width:1920px){header.banner .subheading.subheading-small{font-size:1.875rem}}header.banner a.cta{margin-top:2rem}header.banner.banner-image-full-width .images .banner-image{background-size:cover;background-repeat:no-repeat;background-position:50%;display:flex;position:relative;height:53.33333vw}header.banner.banner-image-full-width .images .video-wrapper{background-size:cover;background-repeat:no-repeat;background-position:50%;display:flex;position:absolute;height:53.33333vw}header.banner.banner-split .wrapper{padding-right:1rem;padding-left:1rem;padding-bottom:0;text-align:left}@media (min-width:720px){header.banner.banner-split .wrapper{padding-right:2rem;padding-left:2rem}}@media (min-width:992px){header.banner.banner-split .wrapper{padding-right:4rem;padding-left:4rem}}@media (min-width:1440px){header.banner.banner-split .wrapper{padding-right:8rem;padding-left:8rem}}@media (min-width:1920px){header.banner.banner-split .wrapper{padding-right:16rem;padding-left:16rem}}header.banner.banner-split .images .banner-image{background-size:cover;background-repeat:no-repeat;background-position:50%;display:flex;position:relative;height:80vw}header.banner .bio-meta,header.banner .icon-double-down{right:0;left:1rem}@media (min-width:720px){header.banner .bio-meta,header.banner .icon-double-down{right:0;left:2rem}}@media (min-width:992px){header.banner .bio-meta,header.banner .icon-double-down{right:0;left:4rem}}@media (min-width:1440px){header.banner .bio-meta,header.banner .icon-double-down{right:0;left:8rem}}@media (min-width:1920px){header.banner .bio-meta,header.banner .icon-double-down{right:0;left:16rem}}header.banner .bio-meta{padding:0 1rem}header.banner .bio-meta .location{display:block;margin-bottom:1rem}header.banner .bio-meta .contact-links{margin:-.25rem -.5rem .5rem;font-size:1.5rem}header.banner .bio-meta .contact-links a{color:inherit;margin:.5rem}header.banner .bio-meta .contact-links a:hover{color:var(--highlight-color-dark)}header.banner .bio-meta .contact-links a.icon-twitter{font-size:1.2rem}header.banner .news-meta{margin-top:-3rem}header.banner .news-meta .article-meta{justify-content:center}header.banner .news-meta .cta{text-align:center;margin-top:2rem}header.banner .icon-double-down{display:none}header.banner .story-landing-meta{text-align:center;margin:-3rem 0}header.banner .story-landing-meta .article-meta{justify-content:center;margin-bottom:2rem}header.banner .our-team-meta{margin:0 -1rem}header.banner .our-team-meta .cta{margin-left:1rem;margin-right:1rem}header.banner.banner-text-only .wrapper{padding-top:8rem}header.banner.banner-split-meta .images .banner-image{background-size:cover;background-repeat:no-repeat;background-position:50%;display:flex;position:relative;height:53.33333vw}header.banner.banner-split-meta .images .video-wrapper{background-size:cover;background-repeat:no-repeat;background-position:50%;display:flex;position:absolute;height:53.33333vw}header.banner.banner-split-meta .wrapper{padding:4rem 1rem}@media (min-width:720px){header.banner.banner-split-meta .wrapper{padding-right:2rem;padding-left:2rem}}@media (min-width:992px){header.banner.banner-split-meta .wrapper{padding-right:4rem;padding-left:4rem}}@media (min-width:1440px){header.banner.banner-split-meta .wrapper{padding-right:8rem;padding-left:8rem}}@media (min-width:1920px){header.banner.banner-split-meta .wrapper{padding-right:16rem;padding-left:16rem}}header.banner.banner-split-meta .contact-meta,header.banner.banner-split-meta .studio-meta{padding-right:1rem;padding-left:1rem}@media (min-width:720px){header.banner.banner-split-meta .contact-meta,header.banner.banner-split-meta .studio-meta{padding-right:2rem;padding-left:2rem}}@media (min-width:992px){header.banner.banner-split-meta .contact-meta,header.banner.banner-split-meta .studio-meta{padding-right:4rem;padding-left:4rem}}@media (min-width:1440px){header.banner.banner-split-meta .contact-meta,header.banner.banner-split-meta .studio-meta{padding-right:8rem;padding-left:8rem}}@media (min-width:1920px){header.banner.banner-split-meta .contact-meta,header.banner.banner-split-meta .studio-meta{padding-right:16rem;padding-left:16rem}}header.banner.banner-split-meta .contact-meta .dl-item,header.banner.banner-split-meta .studio-meta .dl-item{display:flex}header.banner.banner-split-meta .contact-meta .dl-item a,header.banner.banner-split-meta .contact-meta .dl-item dd,header.banner.banner-split-meta .contact-meta .dl-item dt,header.banner.banner-split-meta .studio-meta .dl-item a,header.banner.banner-split-meta .studio-meta .dl-item dd,header.banner.banner-split-meta .studio-meta .dl-item dt{font-weight:300}header.banner.banner-split-meta .contact-meta .dl-item dt,header.banner.banner-split-meta .studio-meta .dl-item dt{margin-right:.5rem}header.banner.banner-split-meta .contact-meta .dl-item dd,header.banner.banner-split-meta .studio-meta .dl-item dd{margin-bottom:0}header.banner.banner-split-meta .contact-meta .dl-item a,header.banner.banner-split-meta .studio-meta .dl-item a{color:inherit;text-decoration:underline}header.banner.banner-split-meta .contact-meta .dl-item a:hover,header.banner.banner-split-meta .studio-meta .dl-item a:hover{color:var(--highlight-color-dark)}header.banner.banner-split-meta .studio-meta .map{margin-bottom:1rem;transition:opacity .3s;text-align:left}header.banner.banner-split-meta .studio-meta .map img{width:auto}header.banner.banner-split-meta .studio-meta .map-link:hover .map{opacity:.7}header.banner.banner-split-meta .studio-meta .map-link:hover+.studio-contact .address{color:var(--highlight-color-dark)}header.banner.banner-split-meta .contact-meta,header.banner.banner-split-meta .wrapper{text-align:left}header.banner.banner-split-meta .social{display:flex;list-style:none;padding:0;font-size:1.5rem}header.banner.banner-split-meta .social li{margin-right:2rem}@media (min-width:720px){header.banner a.cta{margin-top:5rem}header.banner.banner-index>.wrapper{display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-start}header.banner.banner-index>.wrapper .description,header.banner.banner-index>.wrapper .title{width:50%;text-align:left}header.banner.banner-index>.wrapper .title{padding-right:2rem}header.banner.banner-index .featured-project .wrapper{margin-right:12rem}header.banner.banner-image-full-width .images .banner-image{background-size:cover;background-repeat:no-repeat;background-position:50%;display:flex;position:relative;height:37.5vw}header.banner.banner-image-full-width .images .video-wrapper{background-size:cover;background-repeat:no-repeat;background-position:50%;display:flex;position:absolute;height:37.5vw}header.banner.banner-split{display:-ms-grid;display:grid;-ms-grid-columns:40% 60%;grid-template-columns:40% 60%}header.banner.banner-split .wrapper{padding-bottom:4rem;padding-top:4rem;text-align:left;padding-right:1rem;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/span 1;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1;margin-bottom:0;display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start}header.banner.banner-split .wrapper .title{padding-top:.5rem}header.banner.banner-split .wrapper a.cta{margin:0}header.banner.banner-split .images{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/span 1;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/span 1}header.banner.banner-split .images .banner-image{background-size:cover;background-repeat:no-repeat;background-position:50%;display:flex;position:relative;height:48vw}header.banner.banner-split-meta{overflow:hidden}header.banner.banner-split-meta .images .banner-image{background-size:cover;background-repeat:no-repeat;background-position:50%;display:flex;position:relative;height:37.5vw}header.banner.banner-split-meta .images .video-wrapper{background-size:cover;background-repeat:no-repeat;background-position:50%;display:flex;position:absolute;height:37.5vw}header.banner.banner-split-meta .contact-meta,header.banner.banner-split-meta .studio-meta,header.banner.banner-split-meta .wrapper{float:left}header.banner.banner-split-meta .wrapper{width:65%}header.banner.banner-split-meta .contact-meta,header.banner.banner-split-meta .studio-meta{padding-bottom:4rem;width:35%;padding-left:0;padding-top:7rem}header.banner.banner-split-meta .social li{font-size:1.4rem}header.banner .bio-meta{bottom:-1rem;padding:0;position:absolute;width:50%}}@media (min-width:992px){header.banner .gutter-texture{position:absolute;top:0;left:0;width:3rem;height:70vw;background-image:url(/images/project-trim.png)}header.banner .icon-double-down{color:var(--highlight-color);display:block;font-size:2em;line-height:1;position:relative;transform:translateY(-1.45em);height:0;overflow:visible}header.banner .description{font-family:Clan;line-height:1.4;font-weight:400;display:block;margin-bottom:1rem;letter-spacing:normal;max-width:100%;font-size:1.3125rem;font-family:Source Sans Pro,Tacoma,sans-serif;line-height:1.6;font-weight:300;color:#000}header.banner .description:last-child{margin-bottom:0}}@media (min-width:992px) and (min-width:720px){header.banner .description{font-size:1.375rem}}@media (min-width:992px) and (min-width:992px){header.banner .description{font-size:1.4375rem}}@media (min-width:992px) and (min-width:1440px){header.banner .description{font-size:1.5rem}}@media (min-width:992px) and (min-width:1920px){header.banner .description{font-size:1.875rem}}@media (min-width:992px){header.banner.banner-split:not(.banner-has-slides){padding-bottom:1.25rem}@supports not (-ms-high-contrast:none){header.banner .bio-meta{bottom:3em}}header.banner.banner-index .featured-project .wrapper{margin-bottom:0}}@media (min-width:1440px){header.banner .gutter-texture{width:6rem}}@media (min-width:1920px){header.banner .gutter-texture{width:14rem}}section.team-members .wrapper{position:relative}section.team-members .team-deep-link{padding-right:1rem;padding-left:0;position:absolute;top:0;right:0}@media (min-width:720px){section.team-members .team-deep-link{padding-right:2rem;padding-left:0}}@media (min-width:992px){section.team-members .team-deep-link{padding-right:4rem;padding-left:0}}@media (min-width:1440px){section.team-members .team-deep-link{padding-right:8rem;padding-left:0}}@media (min-width:1920px){section.team-members .team-deep-link{padding-right:16rem;padding-left:0}}section.team-members .people-list{list-style:none;padding:0;display:flex;align-items:stretch;flex-flow:row wrap;margin:-1.5rem -.5rem}section.team-members .people-list li{margin-bottom:0}section.team-members .people-list .people-list-item{flex:0 0 auto;padding:1.5rem .5rem;width:50%}section.team-members .people-list .people-list-item.image-item,section.team-members .people-list .people-list-item.quote-item,section.team-members .people-list .people-list-item.text-item{width:100%}section.team-members .people-list .people-list-item.image-item .image{margin-bottom:.5rem}section.team-members .people-list .people-list-item.image-item .cta{display:flex;align-items:flex-end}section.team-members .people-list .people-list-item.image-item .cta .attribution{margin-left:auto;max-width:calc(100% - 5em);transition:max-width .25s ease-in-out}section.team-members .people-list .people-list-item.image-item .cta .attribution:hover{max-width:calc(100% - 3em)}section.team-members .people-list .people-list-item.image-item.image-item-social{display:flex;flex-flow:column nowrap;align-items:center}section.team-members .people-list .people-list-item.image-item.image-item-social.hidden{display:none}section.team-members .people-list .people-list-item.image-item.image-item-social .image{width:80%;transform:translateX(-.5rem);box-shadow:1rem 1rem #a8ad00;margin-bottom:2rem}section.team-members .people-list .people-list-item.image-item.image-item-social .caption{font-family:Source Sans Pro,Tacoma,sans-serif;line-height:1.6;font-weight:300;color:#000;font-size:1rem;font-size:.75rem;display:block;width:calc(80% + 1rem)}@media (min-width:414px){section.team-members .people-list .people-list-item.image-item.image-item-social .caption{font-size:1rem}}@media (min-width:720px){section.team-members .people-list .people-list-item.image-item.image-item-social .caption{font-size:1rem}}@media (min-width:992px){section.team-members .people-list .people-list-item.image-item.image-item-social .caption{font-size:1rem}}@media (min-width:1440px){section.team-members .people-list .people-list-item.image-item.image-item-social .caption{font-size:1rem}}@media (min-width:1920px){section.team-members .people-list .people-list-item.image-item.image-item-social .caption{font-size:1rem}}@media (min-width:720px){section.team-members .people-list .people-list-item.image-item.image-item-social .caption{font-size:.875rem}}@media (min-width:992px){section.team-members .people-list .people-list-item.image-item.image-item-social .caption{font-size:.875rem}}@media (min-width:1440px){section.team-members .people-list .people-list-item.image-item.image-item-social .caption{font-size:.875rem}}@media (min-width:1920px){section.team-members .people-list .people-list-item.image-item.image-item-social .caption{font-size:.875rem}}section.team-members .people-list .people-list-item.quote-item blockquote{font-size:1.125rem}section.team-members .people-list .people-list-item.text-item p{font-size:2.25rem;line-height:1.2}section.team-members .people-list .people-list-item a.link-external{margin-bottom:1rem;display:block}section.team-members .people-list .people-list-item a.link-external .title{font-family:Clan;line-height:1.4;display:block;margin-bottom:1rem;letter-spacing:normal;max-width:100%;font-size:1.3125rem;line-height:1.5;display:inline;color:#000;font-weight:400}section.team-members .people-list .people-list-item a.link-external .title:last-child{margin-bottom:0}@media (min-width:720px){section.team-members .people-list .people-list-item a.link-external .title{font-size:1.375rem}}@media (min-width:992px){section.team-members .people-list .people-list-item a.link-external .title{font-size:1.4375rem}}@media (min-width:1440px){section.team-members .people-list .people-list-item a.link-external .title{font-size:1.5rem}}@media (min-width:1920px){section.team-members .people-list .people-list-item a.link-external .title{font-size:1.875rem}}section.team-members .people-list .people-list-item a.link-external:after{color:var(--highlight-color);position:relative;top:-3px}section.team-members .people-list .people-list-item.hidden{display:none}section.team-members .people-list.overflow{display:flex;height:0;overflow:hidden;margin-top:1rem}section.team-members h3{margin-top:1.5rem;margin-bottom:0;width:90%}section.team-members h4{line-height:1.3;margin-bottom:0;width:90%;font-size:.83em;font-weight:700;font-family:Source Sans Pro,Tacoma,sans-serif}section.team-members .details{font-weight:600;display:flex;flex-flow:row wrap}section.team-members .details span.pubdate{color:#888b8d;font-weight:400;margin-right:2rem}section.team-members .details span.pubname a{color:var(--highlight-color);text-transform:uppercase}section.team-members .link-expand{color:#000;display:block;font-size:1rem;font-weight:300;letter-spacing:1px;margin-top:4rem;text-align:center;text-transform:uppercase;margin-bottom:-1rem}section.team-members .link-expand:after{font-family:Font Awesome\ 5 Pro;color:var(--highlight-color);content:"\f054";display:block;font-size:2rem;font-weight:300;transition:transform .5s ease-in-out;transform:rotate(90deg)}section.team-members .link-expand.expanded:after{transform:rotate(270deg)}section.team-members.people-tabs{padding-top:0}section.team-members.people-tabs .people-tab-nav{padding-right:1rem;padding-left:1rem;display:flex;flex-flow:row nowrap;margin-bottom:4rem}@media (min-width:720px){section.team-members.people-tabs .people-tab-nav{padding-right:2rem;padding-left:2rem}}@media (min-width:992px){section.team-members.people-tabs .people-tab-nav{padding-right:4rem;padding-left:4rem}}@media (min-width:1440px){section.team-members.people-tabs .people-tab-nav{padding-right:8rem;padding-left:8rem}}@media (min-width:1920px){section.team-members.people-tabs .people-tab-nav{padding-right:16rem;padding-left:16rem}}section.team-members.people-tabs .people-tab-toggle{font-family:Clan;line-height:1.4;font-weight:400;display:block;letter-spacing:normal;max-width:100%;font-size:1.3125rem;text-transform:uppercase;margin-right:2rem;margin-bottom:0;color:inherit;text-decoration:none;padding-bottom:.3em;border-bottom:.1em solid hsla(0,0%,100%,0);transition:border-color .2s ease-in-out,color .2s ease-in-out}section.team-members.people-tabs .people-tab-toggle:last-child{margin-bottom:0}@media (min-width:720px){section.team-members.people-tabs .people-tab-toggle{font-size:1.375rem}}@media (min-width:992px){section.team-members.people-tabs .people-tab-toggle{font-size:1.4375rem}}@media (min-width:1440px){section.team-members.people-tabs .people-tab-toggle{font-size:1.5rem}}@media (min-width:1920px){section.team-members.people-tabs .people-tab-toggle{font-size:1.875rem}}section.team-members.people-tabs .people-tab-toggle.active{border-color:var(--highlight-color)}section.team-members.people-tabs .people-tab-toggle:hover{color:var(--highlight-color)}@media (min-width:414px){section.team-members .content{display:flex;flex:1 1 auto;flex-flow:column nowrap;justify-content:space-between}section.team-members .content h3{flex:1 1 auto}section.team-members .content .details{flex:0 0 auto}}@media (min-width:720px){section.team-members .people-list{margin:-1rem -.5rem}section.team-members .people-list .people-list-item{opacity:1;transition:opacity .4s ease-in-out;padding:1rem .5rem;width:33.33%}section.team-members .people-list .people-list-item.fade-in{opacity:0;transition:opacity 0}section.team-members .people-list .people-list-item.image-item,section.team-members .people-list .people-list-item.quote-item,section.team-members .people-list .people-list-item.text-item{width:66.66%}section.team-members .people-list .people-list-item.image-item-social{padding-top:2rem}section.team-members .people-list .people-list-item.quote-item,section.team-members .people-list .people-list-item.text-item{display:flex;align-items:center;padding-bottom:12vw}section.team-members .people-list .people-list-item.quote-item.alignment-left,section.team-members .people-list .people-list-item.text-item.alignment-left{padding-right:3rem}section.team-members .people-list .people-list-item.quote-item.alignment-right,section.team-members .people-list .people-list-item.text-item.alignment-right{padding-left:3rem}section.team-members .people-list .people-list-item.quote-item.hidden,section.team-members .people-list .people-list-item.text-item.hidden{display:none}section.team-members .people-list .people-list-item.quote-item blockquote{font-size:.9375rem}}@media (min-width:992px){section.team-members h2{display:block}section.team-members .people-list .people-list-item{width:20%}section.team-members .people-list .people-list-item.image-item,section.team-members .people-list .people-list-item.quote-item,section.team-members .people-list .people-list-item.text-item{width:40%}section.team-members .people-list .people-list-item.image-item-social{padding-top:2rem}section.team-members .people-list .people-list-item.quote-item,section.team-members .people-list .people-list-item.text-item{padding-bottom:10vw}section.team-members .people-list .people-list-item.quote-item.alignment-left,section.team-members .people-list .people-list-item.text-item.alignment-left{padding-right:3rem}section.team-members .people-list .people-list-item.quote-item.alignment-right,section.team-members .people-list .people-list-item.text-item.alignment-right{padding-left:3rem}section.team-members .people-list .people-list-item.quote-item blockquote{font-size:.6875rem}section.team-members .people-list .people-list-item.text-item p{font-size:1.875rem}body.CareerDetailsPage section.team-members .people-list .people-list-item,body.ProjectDetailsPage section.team-members .people-list .people-list-item,section.team-members .people-list.principals .people-list-item{width:25%}section.team-members .people-list.principals .people-list-item.image-item,section.team-members .people-list.principals .people-list-item.quote-item,section.team-members .people-list.principals .people-list-item.text-item{width:50%}section.team-members .people-list.principals .people-list-item.image-item-social{padding-top:2rem}section.team-members .people-list.principals .people-list-item.quote-item,section.team-members .people-list.principals .people-list-item.text-item{padding-bottom:8vw}section.team-members .people-list.principals .people-list-item.quote-item.alignment-left,section.team-members .people-list.principals .people-list-item.text-item.alignment-left{padding-right:3rem}section.team-members .people-list.principals .people-list-item.quote-item.alignment-right,section.team-members .people-list.principals .people-list-item.text-item.alignment-right{padding-left:3rem}section.team-members .people-list.principals .people-list-item.quote-item blockquote{font-size:.9375rem}section.team-members .people-list.principals .people-list-item.text-item p{font-size:2.125rem}}@media (min-width:1440px){section.team-members .people-list .people-list-item.quote-item,section.team-members .people-list .people-list-item.text-item{padding-bottom:6vw}section.team-members .people-list .people-list-item.quote-item blockquote{font-size:1.0625rem}section.team-members .people-list .people-list-item.text-item p{font-size:2.375rem}section.team-members .people-list .people-list-item.quote-item.alignment-left,section.team-members .people-list .people-list-item.text-item.alignment-left{padding-right:3rem}section.team-members .people-list .people-list-item.quote-item.alignment-right,section.team-members .people-list .people-list-item.text-item.alignment-right{padding-left:3rem}section.team-members .people-list.principals .people-list-item.quote-item,section.team-members .people-list.principals .people-list-item.text-item{padding-bottom:5vw}section.team-members .people-list.principals .people-list-item.quote-item blockquote{font-size:1.3125rem}section.team-members .people-list.principals .people-list-item.text-item p{font-size:2.875rem}}@media (min-width:1920px){section.team-members .people-list .people-list-item.quote-item,section.team-members .people-list .people-list-item.text-item{padding-bottom:4vw}section.team-members .people-list .people-list-item.quote-item blockquote{font-size:1.5rem}section.team-members .people-list .people-list-item.text-item p{font-size:2.875rem}section.team-members .people-list .people-list-item.quote-item.alignment-left,section.team-members .people-list .people-list-item.text-item.alignment-left{padding-right:3rem}section.team-members .people-list .people-list-item.quote-item.alignment-right,section.team-members .people-list .people-list-item.text-item.alignment-right{padding-left:3rem}section.team-members .people-list.principals .people-list-item.quote-item,section.team-members .people-list.principals .people-list-item.text-item{padding-bottom:4vw}section.team-members .people-list.principals .people-list-item.quote-item blockquote{font-size:1.625rem}section.team-members .people-list.principals .people-list-item.text-item p{font-size:3.25rem}}section.category-stories{text-align:center}section.category-stories .stories{list-style:none;padding:0;margin-bottom:0;text-align:left}section.category-stories .stories li{margin-bottom:0}section.category-stories .image{margin-bottom:3rem}section.category-stories .link,section.category-stories .title{display:block}section.category-stories .title{font-family:Clan;line-height:1.4;font-weight:400;display:block;margin-bottom:1rem;letter-spacing:normal;max-width:100%;font-size:1.3125rem}section.category-stories .title:last-child{margin-bottom:0}@media (min-width:720px){section.category-stories .title{font-size:1.375rem}}@media (min-width:992px){section.category-stories .title{font-size:1.4375rem}}@media (min-width:1440px){section.category-stories .title{font-size:1.5rem}}@media (min-width:1920px){section.category-stories .title{font-size:1.875rem}}section.category-stories .article-meta{margin-bottom:1rem}section.category-stories .link{margin-top:2rem}section.category-stories li.story{margin-bottom:6rem}section.category-stories li.story:not(.story-pair) .image{margin-right:-1rem;margin-left:-1rem}@media (min-width:720px){section.category-stories li.story:not(.story-pair) .image{margin-right:-2rem;margin-left:-2rem}}@media (min-width:992px){section.category-stories li.story:not(.story-pair) .image{margin-right:-4rem;margin-left:-4rem}}@media (min-width:1440px){section.category-stories li.story:not(.story-pair) .image{margin-right:-8rem;margin-left:-8rem}}@media (min-width:1920px){section.category-stories li.story:not(.story-pair) .image{margin-right:-16rem;margin-left:-16rem}}section.category-stories li.story:last-child{margin-bottom:0}section.category-stories .cta-small-button{margin-top:2rem}@media (min-width:720px){section.category-stories .stories{display:flex;flex-wrap:wrap}section.category-stories li.story{margin-bottom:5rem}section.category-stories li.story.story-pair{width:50%;margin-right:1rem;width:calc(50% - .5rem)}section.category-stories li.story.story-pair .image{height:45vw}section.category-stories li.story.story-pair .image img{object-fit:cover;width:100%;height:100%}section.category-stories li.story.story-pair:nth-of-type(2n){margin-right:0}section.category-stories li.story:not(.story-pair){margin-right:-1rem;margin-left:-1rem;width:100vw}}@media (min-width:720px) and (min-width:720px){section.category-stories li.story:not(.story-pair){margin-right:-2rem;margin-left:-2rem}}@media (min-width:720px) and (min-width:992px){section.category-stories li.story:not(.story-pair){margin-right:-4rem;margin-left:-4rem}}@media (min-width:720px) and (min-width:1440px){section.category-stories li.story:not(.story-pair){margin-right:-8rem;margin-left:-8rem}}@media (min-width:720px) and (min-width:1920px){section.category-stories li.story:not(.story-pair){margin-right:-16rem;margin-left:-16rem}}@media (min-width:720px){section.category-stories li.story:not(.story-pair) .title{font-family:Clan;line-height:1.2;font-weight:400;display:block;margin-bottom:1rem;letter-spacing:normal;max-width:100%;font-size:1.625rem}section.category-stories li.story:not(.story-pair) .title:last-child{margin-bottom:0}}@media (min-width:720px) and (min-width:992px){section.category-stories li.story:not(.story-pair) .title{font-size:2.125rem}}@media (min-width:720px) and (min-width:1440px){section.category-stories li.story:not(.story-pair) .title{font-size:2.375rem}}@media (min-width:720px) and (min-width:1920px){section.category-stories li.story:not(.story-pair) .title{font-size:3.125rem}}@media (min-width:720px){section.category-stories li.story:not(.story-pair) .image{margin:0;height:auto;flex-shrink:0}section.category-stories li.story:not(.story-pair) .content{padding-right:1rem;padding-left:1rem}}@media (min-width:720px) and (min-width:720px){section.category-stories li.story:not(.story-pair) .content{padding-right:2rem;padding-left:2rem}}@media (min-width:720px) and (min-width:992px){section.category-stories li.story:not(.story-pair) .content{padding-right:4rem;padding-left:4rem}}@media (min-width:720px) and (min-width:1440px){section.category-stories li.story:not(.story-pair) .content{padding-right:8rem;padding-left:8rem}}@media (min-width:720px) and (min-width:1920px){section.category-stories li.story:not(.story-pair) .content{padding-right:16rem;padding-left:16rem}}@media (min-width:720px){section.category-stories li.story:not(.story-pair) a{display:flex;align-items:center}section.category-stories li.story:not(.story-pair).story-tall .image{width:50%}section.category-stories li.story:not(.story-pair).story-wide .image{width:60%}section.category-stories li.story:not(.story-pair).story-ultra-wide a{flex-wrap:wrap}section.category-stories li.story:not(.story-pair).story-ultra-wide .image{width:100%;margin-bottom:1rem}section.category-stories li.story:not(.story-ultra-wide):nth-child(2) .image{order:1}section.category-stories li.story:not(.story-ultra-wide):nth-child(2) .content{padding-left:1rem;order:0;padding-right:2rem}}@media (min-width:720px) and (min-width:720px){section.category-stories li.story:not(.story-ultra-wide):nth-child(2) .content{padding-right:2rem;padding-left:2rem}}@media (min-width:720px) and (min-width:992px){section.category-stories li.story:not(.story-ultra-wide):nth-child(2) .content{padding-right:4rem;padding-left:4rem}}@media (min-width:720px) and (min-width:1440px){section.category-stories li.story:not(.story-ultra-wide):nth-child(2) .content{padding-right:8rem;padding-left:8rem}}@media (min-width:720px) and (min-width:1920px){section.category-stories li.story:not(.story-ultra-wide):nth-child(2) .content{padding-right:16rem;padding-left:16rem}}@media (min-width:992px){section.category-stories li.story.story-pair .image{height:40vw}section.category-stories li.story:not(.story-ultra-wide):not(.story-pair) .content{padding-right:1rem;padding-left:2rem}}@media (min-width:992px) and (min-width:720px){section.category-stories li.story:not(.story-ultra-wide):not(.story-pair) .content{padding-right:2rem;padding-left:2rem}}@media (min-width:992px) and (min-width:992px){section.category-stories li.story:not(.story-ultra-wide):not(.story-pair) .content{padding-right:4rem;padding-left:4rem}}@media (min-width:992px) and (min-width:1440px){section.category-stories li.story:not(.story-ultra-wide):not(.story-pair) .content{padding-right:8rem;padding-left:8rem}}@media (min-width:992px) and (min-width:1920px){section.category-stories li.story:not(.story-ultra-wide):not(.story-pair) .content{padding-right:16rem;padding-left:16rem}}@media (min-width:992px){section.category-stories li.story:not(.story-ultra-wide):not(.story-pair):nth-child(2) .content{padding-left:1rem;padding-right:2rem}}@media (min-width:992px) and (min-width:720px){section.category-stories li.story:not(.story-ultra-wide):not(.story-pair):nth-child(2) .content{padding-right:2rem;padding-left:2rem}}@media (min-width:992px) and (min-width:992px){section.category-stories li.story:not(.story-ultra-wide):not(.story-pair):nth-child(2) .content{padding-right:4rem;padding-left:4rem}}@media (min-width:992px) and (min-width:1440px){section.category-stories li.story:not(.story-ultra-wide):not(.story-pair):nth-child(2) .content{padding-right:8rem;padding-left:8rem}}@media (min-width:992px) and (min-width:1920px){section.category-stories li.story:not(.story-ultra-wide):not(.story-pair):nth-child(2) .content{padding-right:16rem;padding-left:16rem}}@media (min-width:1440px){section.category-stories li.story.story-pair .image{height:35vw}section.category-stories li.story:not(.story-ultra-wide):not(.story-pair) .content{padding-left:5rem}section.category-stories li.story:not(.story-ultra-wide):not(.story-pair):nth-child(2) .content{padding-right:5rem}}section.contact-studio-list .studio{padding:4rem 1rem}@media (min-width:720px){section.contact-studio-list .studio{padding-right:2rem;padding-left:2rem}}@media (min-width:992px){section.contact-studio-list .studio{padding-right:4rem;padding-left:4rem}}@media (min-width:1440px){section.contact-studio-list .studio{padding-right:8rem;padding-left:8rem}}@media (min-width:1920px){section.contact-studio-list .studio{padding-right:16rem;padding-left:16rem}}section.contact-studio-list .studio .studio-wrapper{position:relative;width:100%}section.contact-studio-list .studio .image,section.contact-studio-list .studio .secondary{background-size:cover;background-position:50%}section.contact-studio-list .studio .image{padding-top:80%}section.contact-studio-list .studio .secondary{padding-top:69.2%}section.contact-studio-list .studio .image-wrapper{max-width:100vw;margin-right:-1rem}section.contact-studio-list .studio .secondary-wrapper{max-width:60vw;margin-top:-2rem}section.contact-studio-list .studio .studio-contact-wrapper .map{text-align:left}section.contact-studio-list .studio .studio-contact-wrapper .map img{width:auto}section.contact-studio-list .studio h2{margin-top:2rem}@media (min-width:720px){section.contact-studio-list .studio h2{margin-top:-2rem}}@media (min-width:992px){section.contact-studio-list{padding-bottom:4rem;padding-top:0}section.contact-studio-list .studio h2{margin-top:0}section.contact-studio-list .studio .studio-wrapper{padding-top:57.7%}section.contact-studio-list .studio .image-wrapper,section.contact-studio-list .studio .link-internal,section.contact-studio-list .studio .secondary-wrapper,section.contact-studio-list .studio .studio-contact-wrapper{position:absolute}section.contact-studio-list .studio .image-wrapper{width:74%;right:0;top:0}section.contact-studio-list .studio .secondary-wrapper{width:20%;bottom:0;left:26%}section.contact-studio-list .studio .image{padding-top:60.7%}section.contact-studio-list .studio .studio-contact-wrapper{position:absolute;top:0;left:0}section.contact-studio-list .studio .link-internal{left:49%;bottom:10%}}@media (min-width:1440px){section.contact-studio-list .studio .studio-contact-wrapper{top:15%}section.contact-studio-list .studio .studio-contact-wrapper .secondary-wrapper{width:24%;bottom:-8%;left:23%}}section.current-openings-description{padding-bottom:4rem;padding-top:4rem}section.current-openings-description .rich-text,section.current-openings-description dl div{margin-bottom:1rem}section.current-openings-description dl div:last-child{margin-bottom:0}section.current-openings-description dt{font-family:Source Sans Pro,Tacoma,sans-serif;line-height:1.6;font-weight:300;color:#000;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:3.6px;margin-bottom:1rem}@media (min-width:414px){section.current-openings-description dt{font-size:1rem}}@media (min-width:720px){section.current-openings-description dt{font-size:1rem}}@media (min-width:992px){section.current-openings-description dt{font-size:1rem}}@media (min-width:1440px){section.current-openings-description dt{font-size:1rem}}@media (min-width:1920px){section.current-openings-description dt{font-size:1rem}}@media (min-width:720px){section.current-openings-description dl{display:flex;margin-bottom:0}section.current-openings-description dl div{width:50%;margin-bottom:0}section.current-openings-description dl dd{margin-bottom:0}}@media (min-width:992px){section.current-openings-description .wrapper{display:flex}section.current-openings-description .rich-text{width:50%;padding-right:5rem;margin-bottom:0}section.current-openings-description .rich-text.list{width:100%;padding-right:0}section.current-openings-description dl{width:50%}}@media (min-width:1440px){section.current-openings-description .rich-text{padding-right:8rem}section.current-openings-description .rich-text.list{width:100%;padding-right:0}}section.described-image .wrapper{display:flex;flex-flow:column nowrap;align-items:center}section.described-image picture{margin-top:2rem;margin-bottom:2rem;width:100%}section.described-image h2{font-family:Clan;line-height:1.4;font-weight:400;display:block;margin-bottom:1rem;letter-spacing:normal;max-width:100%;font-size:1.3125rem;font-family:Source Sans Pro,Tacoma,sans-serif;line-height:1.6;font-weight:300;color:#000}section.described-image h2:last-child{margin-bottom:0}@media (min-width:720px){section.described-image h2{font-size:1.375rem}}@media (min-width:992px){section.described-image h2{font-size:1.4375rem}}@media (min-width:1440px){section.described-image h2{font-size:1.5rem}}@media (min-width:1920px){section.described-image h2{font-size:1.875rem}}section.described-image .image-wrapper,section.described-image .rich-text{width:100%}@media (min-width:720px){section.described-image .wrapper{justify-content:space-between;flex-flow:row nowrap}section.described-image .image-wrapper,section.described-image .rich-text{width:calc(50% - 1rem);flex-shrink:0}section.described-image .rich-text{padding-right:2rem}section.described-image .image-wrapper{display:flex;justify-content:flex-start}section.described-image picture{margin:0}}@media (min-width:992px){section.described-image .image-wrapper,section.described-image .rich-text{width:calc(50% - 4rem)}section.described-image .rich-text{padding-right:4rem}}section.facts-and-images .wrapper{display:flex;flex-flow:column nowrap;align-items:center;max-width:100%}section.facts-and-images .slides{list-style-type:none;padding-left:0}section.facts-and-images .fact-and-image{display:none;max-width:100%}section.facts-and-images .fact-and-image.active{display:block}section.facts-and-images .info{vertical-align:top;width:100%;display:inline-block;margin-bottom:2rem;position:relative}section.facts-and-images .info .fact{vertical-align:top;display:inline-block;margin-top:2rem}section.facts-and-images .info .fact .number{width:100%;font-size:16px;margin-left:-.35rem;width:19.42em;height:10em}section.facts-and-images .info .fact .number text{font-family:Clan;font-weight:300}section.facts-and-images .info .fact .number.negative-margin{margin-left:-.8rem}section.facts-and-images .info .fact .text{font-family:Clan;line-height:1.4;font-weight:400;display:block;margin-bottom:1rem;letter-spacing:normal;max-width:100%;font-size:1.3125rem;line-height:1.3}section.facts-and-images .info .fact .text:last-child{margin-bottom:0}@media (min-width:720px){section.facts-and-images .info .fact .text{font-size:1.375rem}}@media (min-width:992px){section.facts-and-images .info .fact .text{font-size:1.4375rem}}@media (min-width:1440px){section.facts-and-images .info .fact .text{font-size:1.5rem}}@media (min-width:1920px){section.facts-and-images .info .fact .text{font-size:1.875rem}}section.facts-and-images .slide,section.facts-and-images .slide .image{width:100%;margin-bottom:1rem}section.facts-and-images .slide small{display:block}section.facts-and-images .cta{margin-top:1rem}@media (min-width:720px){section.facts-and-images .wrapper{position:relative;display:block}section.facts-and-images .fact-and-image.active{display:flex}section.facts-and-images .info{order:1;width:30%;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:6rem}section.facts-and-images .slides{position:relative;order:0;width:70%;height:65vw;margin:0}section.facts-and-images .slide{position:absolute;margin:0;padding-bottom:3rem;box-sizing:content-box}section.facts-and-images .slide:first-child{top:0;left:0;height:36vw;width:36vw}section.facts-and-images .slide:first-child small{max-width:80%}section.facts-and-images .slide:nth-child(2){top:1vw;right:1vw;height:24vw;width:24vw}section.facts-and-images .slide:nth-child(3){left:30vw;bottom:0;height:25vw;width:25vw}section.facts-and-images .cta{position:absolute;bottom:0;left:calc(70% - .8rem)}}@media (min-width:992px){section.facts-and-images .info{order:1;width:30%;display:flex;flex-direction:column;justify-content:space-between}section.facts-and-images .fact-and-image .info .fact .number.negative-margin{margin-left:-1rem}section.facts-and-images .slides{padding-right:4rem;height:50vw}section.facts-and-images .slide:first-child{top:0;left:0;height:33vw;width:33vw}section.facts-and-images .slide:first-child small{max-width:74%}section.facts-and-images .slide:nth-child(2){top:2vw;right:5vw;height:17vw;width:17vw}section.facts-and-images .slide:nth-child(3){left:25vw;bottom:0;height:20vw;width:20vw}section.facts-and-images .cta{left:calc(70% - 1.6rem);bottom:4rem}}@media (min-width:1440px){section.facts-and-images .cta{left:calc(70% - 3.2rem);bottom:8rem}}section.featured-panel{padding-bottom:0;padding-top:0}@media (min-width:720px){section.featured-panel{padding-bottom:0;padding-top:0}}@media (min-width:992px){section.featured-panel{padding-bottom:0;padding-top:0}}section.featured-panel .wrapper{padding-right:0;padding-left:0}@media (min-width:720px){section.featured-panel .wrapper{padding-right:0;padding-left:0}}@media (min-width:992px){section.featured-panel .wrapper{padding-right:0;padding-left:0}}@media (min-width:1440px){section.featured-panel .wrapper{padding-right:0;padding-left:0}}@media (min-width:1920px){section.featured-panel .wrapper{padding-right:0;padding-left:0}}section.featured-panel .action,section.featured-panel .body{padding:4rem 1rem}@media (min-width:720px){section.featured-panel .action,section.featured-panel .body{padding-right:2rem;padding-left:2rem}}@media (min-width:992px){section.featured-panel .action,section.featured-panel .body{padding-right:4rem;padding-left:4rem}}@media (min-width:1440px){section.featured-panel .action,section.featured-panel .body{padding-right:8rem;padding-left:8rem}}@media (min-width:1920px){section.featured-panel .action,section.featured-panel .body{padding-right:16rem;padding-left:16rem}}section.featured-panel .body{background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:#000;color:#fff;padding-bottom:calc(50vw + 4rem);padding-top:4rem}section.featured-panel .action{padding-top:calc(50vw + 2rem)}section.featured-panel .image{padding-right:1rem;padding-left:1rem;position:absolute;transform:translateY(-50%);max-height:100vw;width:100%}@media (min-width:720px){section.featured-panel .image{padding-right:2rem;padding-left:2rem}}@media (min-width:992px){section.featured-panel .image{padding-right:4rem;padding-left:4rem}}@media (min-width:1440px){section.featured-panel .image{padding-right:8rem;padding-left:8rem}}@media (min-width:1920px){section.featured-panel .image{padding-right:16rem;padding-left:16rem}}section.featured-panel h2{margin-bottom:2rem}@media (min-width:720px){section.featured-panel .content{width:50%}section.featured-panel .action,section.featured-panel .body{padding-bottom:4rem;padding-top:4rem}}@media (min-width:720px) and (min-width:992px){section.featured-panel .action,section.featured-panel .body{padding-bottom:6rem;padding-top:6rem}}@media (min-width:720px){section.featured-panel .body{display:flex;align-items:center}section.featured-panel .image{width:calc(50% - 2rem);right:0;padding-left:0!important}}section.featured-story{padding-bottom:0;padding-top:0}@media (min-width:720px){section.featured-story{padding-bottom:0;padding-top:0}}@media (min-width:992px){section.featured-story{padding-bottom:0;padding-top:0}}section.featured-story .wrapper{padding-right:0;padding-left:0}@media (min-width:720px){section.featured-story .wrapper{padding-right:0;padding-left:0}}@media (min-width:992px){section.featured-story .wrapper{padding-right:0;padding-left:0}}@media (min-width:1440px){section.featured-story .wrapper{padding-right:0;padding-left:0}}@media (min-width:1920px){section.featured-story .wrapper{padding-right:0;padding-left:0}}section.featured-story .image{background-size:cover;background-repeat:no-repeat;background-position:50%;display:block;position:relative;height:100vw}section.featured-story .content{padding:4rem 1rem}@media (min-width:720px){section.featured-story .content{padding-right:2rem;padding-left:2rem}}@media (min-width:992px){section.featured-story .content{padding-right:4rem;padding-left:4rem}}@media (min-width:1440px){section.featured-story .content{padding-right:8rem;padding-left:8rem}}@media (min-width:1920px){section.featured-story .content{padding-right:16rem;padding-left:16rem}}section.featured-story .title{font-family:Clan;line-height:1.4;font-weight:400;display:block;margin-bottom:1rem;letter-spacing:normal;max-width:100%;font-size:1.3125rem}section.featured-story .title:last-child{margin-bottom:0}@media (min-width:720px){section.featured-story .title{font-size:1.375rem}}@media (min-width:992px){section.featured-story .title{font-size:1.4375rem}}@media (min-width:1440px){section.featured-story .title{font-size:1.5rem}}@media (min-width:1920px){section.featured-story .title{font-size:1.875rem}}section.featured-story .cta{margin-top:2rem}@media (min-width:720px){section.featured-story .wrapper{display:flex;align-items:center}section.featured-story .image{height:50vw}section.featured-story .content,section.featured-story .image{width:50%}}section.filtered-list #filter-menu{padding-right:1rem;padding-left:1rem;position:relative;background-color:#fff;z-index:101}@media (min-width:720px){section.filtered-list #filter-menu{padding-right:2rem;padding-left:2rem}}@media (min-width:992px){section.filtered-list #filter-menu{padding-right:4rem;padding-left:4rem}}@media (min-width:1440px){section.filtered-list #filter-menu{padding-right:8rem;padding-left:8rem}}@media (min-width:1920px){section.filtered-list #filter-menu{padding-right:16rem;padding-left:16rem}}section.filtered-list #filter-menu.filters-open{position:fixed;top:0;left:0;right:0;bottom:0;overflow:scroll}section.filtered-list #filter-menu.filters-open #toggle-filters{width:100%}section.filtered-list #filter-menu.filters-open #toggle-filters:after{opacity:1}section.filtered-list #filter-menu.filters-open #filters{display:block;height:auto}section.filtered-list #filter-menu ul{list-style:none;padding:0;margin-bottom:0}section.filtered-list #filter-menu ul li{margin-bottom:0}section.filtered-list #filter-menu #filters{margin-right:-1rem;margin-left:-1rem;display:none;height:0}@media (min-width:720px){section.filtered-list #filter-menu #filters{margin-right:-2rem;margin-left:-2rem}}@media (min-width:992px){section.filtered-list #filter-menu #filters{margin-right:-4rem;margin-left:-4rem}}@media (min-width:1440px){section.filtered-list #filter-menu #filters{margin-right:-8rem;margin-left:-8rem}}@media (min-width:1920px){section.filtered-list #filter-menu #filters{margin-right:-16rem;margin-left:-16rem}}section.filtered-list #filter-menu #filters .filter-taxonomy{padding-right:1rem;padding-left:1rem;font-family:Source Sans Pro,Tacoma,sans-serif;line-height:1.6;font-weight:300;color:#000;font-size:1rem;margin-bottom:0;display:flex;flex-flow:row nowrap}@media (min-width:720px){section.filtered-list #filter-menu #filters .filter-taxonomy{padding-right:2rem;padding-left:2rem}}@media (min-width:992px){section.filtered-list #filter-menu #filters .filter-taxonomy{padding-right:4rem;padding-left:4rem}}@media (min-width:1440px){section.filtered-list #filter-menu #filters .filter-taxonomy{padding-right:8rem;padding-left:8rem}}@media (min-width:1920px){section.filtered-list #filter-menu #filters .filter-taxonomy{padding-right:16rem;padding-left:16rem}}@media (min-width:414px){section.filtered-list #filter-menu #filters .filter-taxonomy{font-size:1rem}}@media (min-width:720px){section.filtered-list #filter-menu #filters .filter-taxonomy{font-size:1rem}}@media (min-width:992px){section.filtered-list #filter-menu #filters .filter-taxonomy{font-size:1rem}}@media (min-width:1440px){section.filtered-list #filter-menu #filters .filter-taxonomy{font-size:1rem}}@media (min-width:1920px){section.filtered-list #filter-menu #filters .filter-taxonomy{font-size:1rem}}section.filtered-list #filter-menu #filters .filter-taxonomy:first-child{border-top:1px solid #d8d8d8}section.filtered-list #filter-menu #filters .filter-taxonomy .active-term{display:none}section.filtered-list #filter-menu #filters .filter-taxonomy .active-term:before{content:"";font-family:icomoon,sans-serif!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.7em;margin-right:.5rem}section.filtered-list #filter-menu #filters .filter-taxonomy .taxonomy-title{color:#000;width:100%;text-align:left;padding-top:1rem;padding-bottom:1rem;transition:color .2s ease-in-out;position:relative}section.filtered-list #filter-menu #filters .filter-taxonomy .taxonomy-title:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}section.filtered-list #filter-menu #filters .filter-taxonomy .taxonomy-title .title-wrapper{display:flex;align-items:center;justify-content:space-between;pointer-events:none}section.filtered-list #filter-menu #filters .filter-taxonomy .taxonomy-title i{transition:transform .3s;margin-left:.5rem}section.filtered-list #filter-menu #filters .filter-taxonomy.open .taxonomy-title{color:#000}section.filtered-list #filter-menu #filters .filter-taxonomy.open .taxonomy-title i{transform:rotate(180deg)}section.filtered-list #filter-menu #filters .filter-taxonomy-terms{background-color:var(--highlight-color);height:100vh;overflow:hidden;border-bottom:1px solid #d8d8d8}section.filtered-list #filter-menu #filters .filter-taxonomy-terms[aria-hidden=true]{height:0}section.filtered-list #filter-menu #filters .filter-taxonomy-terms ul{padding-right:1rem;padding-left:1rem}@media (min-width:720px){section.filtered-list #filter-menu #filters .filter-taxonomy-terms ul{padding-right:2rem;padding-left:2rem}}@media (min-width:992px){section.filtered-list #filter-menu #filters .filter-taxonomy-terms ul{padding-right:4rem;padding-left:4rem}}@media (min-width:1440px){section.filtered-list #filter-menu #filters .filter-taxonomy-terms ul{padding-right:8rem;padding-left:8rem}}@media (min-width:1920px){section.filtered-list #filter-menu #filters .filter-taxonomy-terms ul{padding-right:16rem;padding-left:16rem}}section.filtered-list #filter-menu #filters .filter-taxonomy-terms ul li{display:flex}section.filtered-list #filter-menu #filters .filter-taxonomy-terms ul li .filter-link{width:100%;color:#fff;padding-top:1rem;text-transform:uppercase}section.filtered-list #filter-menu #filters .filter-taxonomy-terms ul li .filter-link.active{border-bottom:.1em solid #fff}section.filtered-list #filter-menu #filters .filter-taxonomy-terms ul li .filter-link.hidden{display:none}section.filtered-list #filter-menu #filters .filter-taxonomy-terms ul li:last-child .filter-link{padding-bottom:1rem}section.filtered-list #filter-menu.taxonomy-open #filters .filter-taxonomy .taxonomy-title{color:#888b8d}section.filtered-list #filter-menu.taxonomy-open #filters .filter-taxonomy.open .taxonomy-title{color:#000}section.filtered-list #filter-menu #toggle-filters{text-align:left;color:#000;display:block;transition:.3s;position:relative;width:5rem;margin-left:auto;padding-top:1rem;padding-bottom:1rem}section.filtered-list #filter-menu #toggle-filters:before{content:"";margin-right:.5rem}section.filtered-list #filter-menu #toggle-filters:after,section.filtered-list #filter-menu #toggle-filters:before{font-family:icomoon,sans-serif!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}section.filtered-list #filter-menu #toggle-filters:after{content:"";transition:opacity .3s;position:absolute;top:1.25rem;right:0;opacity:0}@media (min-width:720px){section.filtered-list #filter-menu{overflow:hidden}section.filtered-list #filter-menu.filters-open{z-index:auto;position:static}section.filtered-list #filter-menu.filters-open #toggle-filters{width:auto}section.filtered-list #filter-menu.filters-open #filters{display:flex}section.filtered-list #filter-menu #toggle-filters{display:none}section.filtered-list #filter-menu #filters{display:flex;flex-wrap:wrap;justify-content:flex-end;height:auto;position:relative;z-index:1000}section.filtered-list #filter-menu #filters .filter-taxonomy{border:0;padding:0 2rem}section.filtered-list #filter-menu #filters .filter-taxonomy:first-child{border-top:0}section.filtered-list #filter-menu #filters .filter-taxonomy:last-of-type{padding-right:1rem;padding-left:0}}@media (min-width:720px) and (min-width:720px){section.filtered-list #filter-menu #filters .filter-taxonomy:last-of-type{padding-right:2rem;padding-left:0}}@media (min-width:720px) and (min-width:992px){section.filtered-list #filter-menu #filters .filter-taxonomy:last-of-type{padding-right:4rem;padding-left:0}}@media (min-width:720px) and (min-width:1440px){section.filtered-list #filter-menu #filters .filter-taxonomy:last-of-type{padding-right:8rem;padding-left:0}}@media (min-width:720px) and (min-width:1920px){section.filtered-list #filter-menu #filters .filter-taxonomy:last-of-type{padding-right:16rem;padding-left:0}}@media (min-width:720px){section.filtered-list #filter-menu #filters .filter-taxonomy .taxonomy-title{width:auto}section.filtered-list #filter-menu #filters .filter-taxonomy.filter-selected .active-term{display:inline}section.filtered-list #filter-menu #filters .filter-taxonomy.filter-selected .taxonomy-title span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap}section.filtered-list #filter-menu #filters .filter-taxonomy.open+.filter-taxonomy-terms{margin-bottom:2rem}section.filtered-list #filter-menu #filters .filter-taxonomy-terms{width:100%;height:auto;flex-shrink:0;order:1;border-bottom:0;margin-bottom:0;transition:margin-bottom .3s ease-in-out}section.filtered-list #filter-menu #filters .filter-taxonomy-terms ul{display:flex;flex-flow:row wrap;justify-content:center;padding-top:2rem;padding-bottom:2rem}section.filtered-list #filter-menu #filters .filter-taxonomy-terms ul li .filter-link{margin:.5rem 2rem;padding:0}section.filtered-list #filter-menu #filters .filter-taxonomy-terms ul li:last-child .filter-link{padding:0}}html.filters-open body{overflow:hidden}@media (min-width:720px){html.filters-open body{overflow:auto}}.menu-open section.filtered-list #filter-menu,.menu-open section.filtered-list #filter-menu #filters{z-index:1}header.form.form-dark,section.form.form-dark{background-color:#002f6c;color:#fff}header.form.form-dark .section-title,section.form.form-dark .section-title{color:#fff}header.form.form-dark input,header.form.form-dark textarea,section.form.form-dark input,section.form.form-dark textarea{border-color:#fff;color:#fff}header.form.form-dark input[type=submit],header.form.form-dark textarea[type=submit],section.form.form-dark input[type=submit],section.form.form-dark textarea[type=submit]{background-color:#fff;color:#002f6c}header.form.form-dark input:-ms-input-placeholder,header.form.form-dark textarea:-ms-input-placeholder,section.form.form-dark input:-ms-input-placeholder,section.form.form-dark textarea:-ms-input-placeholder{color:#fff}header.form.form-dark input::placeholder,header.form.form-dark textarea::placeholder,section.form.form-dark input::placeholder,section.form.form-dark textarea::placeholder{color:#fff}header.form.form-dark a,header.form.form-dark a:hover,section.form.form-dark a,section.form.form-dark a:hover{color:var(--highlight-color-light)}header.form.form-dark .field:not(.fieldgroup).holder-error,header.form.form-dark .field:not(.fieldgroup).holder-validation,section.form.form-dark .field:not(.fieldgroup).holder-error,section.form.form-dark .field:not(.fieldgroup).holder-validation{border:1px solid #e67882}header.form.form-dark .field:not(.fieldgroup) .message.error,header.form.form-dark .field:not(.fieldgroup) .message.validation,section.form.form-dark .field:not(.fieldgroup) .message.error,section.form.form-dark .field:not(.fieldgroup) .message.validation{color:#e67882}header.form:not(.form-dark):not(:last-of-type),section.form:not(.form-dark):not(:last-of-type){padding-bottom:0;padding-top:4rem}header.form #Form_ContactForm_Attachment2_Holder .field,header.form #Form_ContactForm_Attachment3_Holder .field,header.form #Form_ContactForm_Attachment4_Holder .field,header.form #Form_ContactForm_Attachment5_Holder .field,section.form #Form_ContactForm_Attachment2_Holder .field,section.form #Form_ContactForm_Attachment3_Holder .field,section.form #Form_ContactForm_Attachment4_Holder .field,section.form #Form_ContactForm_Attachment5_Holder .field{display:none}header.form #Form_ContactForm_Attachment2_Holder .field.holder-validation,header.form #Form_ContactForm_Attachment2_Holder.show .field,header.form #Form_ContactForm_Attachment3_Holder .field.holder-validation,header.form #Form_ContactForm_Attachment3_Holder.show .field,header.form #Form_ContactForm_Attachment4_Holder .field.holder-validation,header.form #Form_ContactForm_Attachment4_Holder.show .field,header.form #Form_ContactForm_Attachment5_Holder .field.holder-validation,header.form #Form_ContactForm_Attachment5_Holder.show .field,section.form #Form_ContactForm_Attachment2_Holder .field.holder-validation,section.form #Form_ContactForm_Attachment2_Holder.show .field,section.form #Form_ContactForm_Attachment3_Holder .field.holder-validation,section.form #Form_ContactForm_Attachment3_Holder.show .field,section.form #Form_ContactForm_Attachment4_Holder .field.holder-validation,section.form #Form_ContactForm_Attachment4_Holder.show .field,section.form #Form_ContactForm_Attachment5_Holder .field.holder-validation,section.form #Form_ContactForm_Attachment5_Holder.show .field{display:block}header.form [id^=Form_ContactForm_Attachment]+[id^=Form_ContactForm_Attachment] .field,section.form [id^=Form_ContactForm_Attachment]+[id^=Form_ContactForm_Attachment] .field{margin-top:0}header.form .grecaptcha-disclaimer,section.form .grecaptcha-disclaimer{font-family:Source Sans Pro,Tacoma,sans-serif;line-height:1.6;font-weight:300;color:#000;font-size:1rem;font-size:.75rem;color:inherit;margin-bottom:2rem}@media (min-width:414px){header.form .grecaptcha-disclaimer,section.form .grecaptcha-disclaimer{font-size:1rem}}@media (min-width:720px){header.form .grecaptcha-disclaimer,section.form .grecaptcha-disclaimer{font-size:1rem}}@media (min-width:992px){header.form .grecaptcha-disclaimer,section.form .grecaptcha-disclaimer{font-size:1rem}}@media (min-width:1440px){header.form .grecaptcha-disclaimer,section.form .grecaptcha-disclaimer{font-size:1rem}}@media (min-width:1920px){header.form .grecaptcha-disclaimer,section.form .grecaptcha-disclaimer{font-size:1rem}}@media (min-width:720px){header.form .grecaptcha-disclaimer,section.form .grecaptcha-disclaimer{font-size:.875rem}}@media (min-width:992px){header.form .grecaptcha-disclaimer,section.form .grecaptcha-disclaimer{font-size:.875rem}}@media (min-width:1440px){header.form .grecaptcha-disclaimer,section.form .grecaptcha-disclaimer{font-size:.875rem}}@media (min-width:1920px){header.form .grecaptcha-disclaimer,section.form .grecaptcha-disclaimer{font-size:.875rem}}header.form .message,section.form .message{margin-top:2.5rem;text-align:center}header.form .message .icon,section.form .message .icon{font-size:3em;line-height:1;margin-bottom:1rem}header.form .message h3,section.form .message h3{font-family:Clan;line-height:1.2;font-weight:400;display:block;margin-bottom:1rem;letter-spacing:normal;max-width:100%;font-size:1.625rem}header.form .message h3:last-child,section.form .message h3:last-child{margin-bottom:0}@media (min-width:992px){header.form .message h3,section.form .message h3{font-size:2.125rem}}@media (min-width:1440px){header.form .message h3,section.form .message h3{font-size:2.375rem}}@media (min-width:1920px){header.form .message h3,section.form .message h3{font-size:3.125rem}}@media (min-width:992px){header.form.form-half .wrapper,section.form.form-half .wrapper{display:flex;flex-flow:row nowrap;align-items:flex-start}header.form.form-half .wrapper .content,section.form.form-half .wrapper .content{width:50%;padding-right:5rem}header.form.form-half .wrapper form,section.form.form-half .wrapper form{width:50%}header.form.form-half .wrapper .fieldset-container,section.form.form-half .wrapper .fieldset-container{display:block}header.form.form-half .wrapper .fieldset-container>.fieldgroup,section.form.form-half .wrapper .fieldset-container>.fieldgroup{width:100%}header.form.form-half .wrapper .fieldset-container>.fieldgroup:nth-child(2n),section.form.form-half .wrapper .fieldset-container>.fieldgroup:nth-child(2n){padding-left:0}}@media (min-width:992px){header.form.form-half .wrapper .fieldset-container>.fieldgroup:nth-child(odd),section.form.form-half .wrapper .fieldset-container>.fieldgroup:nth-child(odd){padding-right:0}}header.form.form-center .content,section.form.form-center .content{max-width:500px;margin:0 auto;text-align:center}header.form.form-center .content a.btn.cta,section.form.form-center .content a.btn.cta{background:#fff;color:#002f6c}section.full-page-panels{padding-bottom:0;padding-top:0;width:100vw;overflow:hidden;text-align:center}@media (min-width:720px){section.full-page-panels{padding-bottom:0;padding-top:0}}@media (min-width:992px){section.full-page-panels{padding-bottom:0;padding-top:0}}section.full-page-panels .banner-block{height:100vh;color:#fff;position:relative}section.full-page-panels .background{background-size:cover}section.full-page-panels .background,section.full-page-panels .overlay,section.full-page-panels .secondary-background,section.full-page-panels .video-wrapper{object-fit:cover;height:100%;width:100%}section.full-page-panels .overlay,section.full-page-panels .secondary-background,section.full-page-panels .video-wrapper{position:absolute}section.full-page-panels .secondary-background img,section.full-page-panels .video-wrapper video{object-fit:cover;height:100%;width:100%}section.full-page-panels .heading-wrapper{width:100%}section.full-page-panels .overlay{background:rgba(0,0,0,.5)}section.full-page-panels .wrapper{position:relative;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}section.full-page-panels .wrapper.left-aligned{text-align:left}section.full-page-panels .wrapper.left-aligned .section-title{display:flex;align-items:center;white-space:nowrap}section.full-page-panels .wrapper.left-aligned .section-title .line{height:3px;display:inline-block;margin-left:1rem;max-width:60%}section.full-page-panels .wrapper.left-aligned .cta{margin-left:0}section.full-page-panels .color-0 .section-title .line{background:#007fa7}section.full-page-panels .color-1 .section-title .line{background:#bb16a3}section.full-page-panels .color-2 .section-title .line{background:#74770d}section.full-page-panels .section-title{color:inherit}section.full-page-panels .heading-large,section.full-page-panels .subheading{font-size:1.875rem;line-height:1.27;font-weight:400;margin-bottom:8vh}section.full-page-panels .cta{color:#fff}section.full-page-panels .sm-image{margin-top:1rem;width:65%;margin-left:auto;margin-right:auto}section.full-page-panels.hwd-banner .banner-block{height:auto}section.full-page-panels.hwd-banner .wrapper{padding-bottom:4rem;padding-top:4rem;min-height:100vh;height:auto;display:flex;align-items:center;justify-content:center}@media (min-width:992px){section.full-page-panels.hwd-banner .wrapper{padding-bottom:6rem;padding-top:6rem}}section.full-page-panels.hwd-banner .wrapper .heading-large,section.full-page-panels.hwd-banner .wrapper .subheading{font-family:Clan;line-height:1.2;font-weight:400;display:block;letter-spacing:normal;max-width:100%;font-size:1.625rem;margin-bottom:0}section.full-page-panels.hwd-banner .wrapper .heading-large:last-child,section.full-page-panels.hwd-banner .wrapper .subheading:last-child{margin-bottom:0}@media (min-width:720px){section.full-page-panels.hwd-banner .wrapper .heading-large,section.full-page-panels.hwd-banner .wrapper .subheading{font-size:2.25rem}}@media (min-width:992px){section.full-page-panels.hwd-banner .wrapper .heading-large,section.full-page-panels.hwd-banner .wrapper .subheading{font-size:2.625rem}}@media (min-width:1440px){section.full-page-panels.hwd-banner .wrapper .heading-large,section.full-page-panels.hwd-banner .wrapper .subheading{font-size:3.75rem}}@media (min-width:1920px){section.full-page-panels.hwd-banner .wrapper .heading-large,section.full-page-panels.hwd-banner .wrapper .subheading{font-size:4.5rem}}@media (min-width:720px){section.full-page-panels.fullpage-wrapper .banner-block:first-child .cta,section.full-page-panels.fullpage-wrapper .banner-block:first-child .subheading{opacity:0}section.full-page-panels .heading-large,section.full-page-panels .subheading{font-size:5.5vw}section.full-page-panels .heading-wrapper{padding:0 9vw}section.full-page-panels .wrapper.left-aligned{display:flex;flex-direction:row;justify-content:space-between;align-items:center}section.full-page-panels .wrapper.left-aligned .heading-wrapper{padding:0;display:inline-flex;flex-direction:column;width:auto;flex-basis:55%}section.full-page-panels .wrapper.left-aligned .heading-wrapper .cta{margin-top:8vh}section.full-page-panels .wrapper.left-aligned .section-title{margin-top:0}section.full-page-panels .wrapper.left-aligned .heading-large,section.full-page-panels .wrapper.left-aligned .subheading{font-size:4vw;margin-bottom:0}section.full-page-panels .wrapper.left-aligned .cta{margin-right:0}section.full-page-panels .sm-image{margin-top:2rem;max-width:50%;margin-right:-2rem}section.full-page-panels.hwd-banner .wrapper{height:100vh}}@media (min-width:992px){section.full-page-panels .sm-image{margin-right:-4rem}}@media (min-width:1440px){section.full-page-panels .sm-image{margin-right:-8rem}}section.image-full .wrapper{padding-right:0;padding-left:0}@media (min-width:720px){section.image-full .wrapper{padding-right:0;padding-left:0}}@media (min-width:992px){section.image-full .wrapper{padding-right:0;padding-left:0}}@media (min-width:1440px){section.image-full .wrapper{padding-right:0;padding-left:0}}@media (min-width:1920px){section.image-full .wrapper{padding-right:0;padding-left:0}}section.image-tight .wrapper{padding-right:1rem;padding-left:1rem}@media (min-width:720px){section.image-tight .wrapper{padding-right:4rem;padding-left:4rem}}@media (min-width:992px){section.image-tight .wrapper{padding-right:8rem;padding-left:8rem}}@media (min-width:1440px){section.image-tight .wrapper{padding-right:16rem;padding-left:16rem}}@media (min-width:1920px){section.image-tight .wrapper{padding-right:24rem;padding-left:24rem}}section.image-natural picture img{width:auto}body.StoryDetailsPage section.image+section.image,body.StoryDetailsPage section.image+section.rich-text,body.StoryDetailsPage section.rich-text+section.image{padding-top:0!important}section.image-cloud{padding-bottom:4rem;padding-top:0}@media (min-width:992px){section.image-cloud{padding-bottom:6rem;padding-top:0}}section.image-cloud .wrapper{height:350vw;position:relative}section.image-cloud .image{position:absolute}section.image-cloud .image:first-child{top:25vw;left:0;width:75vw}section.image-cloud .image:nth-child(2){z-index:1;top:40vw;right:0;width:60vw}section.image-cloud .image:nth-child(3){z-index:1;right:0;top:0;width:30vw}section.image-cloud .image:nth-child(4){top:100vw;left:0;width:100vw}section.image-cloud .image:nth-child(5){bottom:0;left:10vw;width:55vw;z-index:1}section.image-cloud .image:nth-child(6){bottom:90vw;left:0;width:60vw;z-index:1}section.image-cloud .image:nth-child(7){z-index:1;right:0;bottom:130vw;width:55vw}section.image-cloud .image:nth-child(8){bottom:30vw;right:0;width:60vw}@media (min-width:720px){section.image-cloud .wrapper{height:100vw}section.image-cloud .image:first-child{left:2vw;top:5vw;width:45vw}section.image-cloud .image:nth-child(2){left:42vw;top:3vw;width:25vw}section.image-cloud .image:nth-child(3){right:15vw;top:18vw;width:15vw}section.image-cloud .image:nth-child(4){width:62vw;top:26vw;left:19vw}section.image-cloud .image:nth-child(5){left:5vw;bottom:12vw;width:25vw}section.image-cloud .image:nth-child(6){bottom:5vw;left:20vw;width:25vw}section.image-cloud .image:nth-child(7){bottom:3.5vw;left:48vw;width:25vw}section.image-cloud .image:nth-child(8){bottom:18vw;right:10vw;width:25vw}}header.banner+section.image-cloud{margin-top:-4rem;margin-bottom:4rem}@media (min-width:720px){header.banner+section.image-cloud{margin-bottom:-10rem}}@media screen and (orientation:portrait){header.banner+section.image-cloud{margin-bottom:-10rem}}@media screen and (orientation:portrait) and (min-width:720px){header.banner+section.image-cloud .wrapper .image:nth-child(2){top:-3vw}}@media screen and (orientation:portrait) and (min-width:992px){header.banner+section.image-cloud{margin-bottom:-15vh}}@media (min-width:992px){header.banner+section.image-cloud{margin-bottom:-45vh}}@media (min-width:1440px){header.banner+section.image-cloud{margin-bottom:-60vh}}section.index-list{background-color:#002f6c;color:#fff}section.index-list h2{margin-bottom:3rem}section.index-list .link{color:#fff;font-weight:inherit}section.index-list ul{list-style:none;padding:0;margin-bottom:0}section.index-list ul li{margin-bottom:0;margin-bottom:1rem}section.index-list ul li:last-child{margin-bottom:0}@media (min-width:720px){section.index-list .wrapper{display:flex;justify-content:space-between;align-items:center}section.index-list h2{width:50%;max-width:8em;margin-bottom:0}section.index-list ul{min-width:50%}}@media (min-width:992px){section.index-list ul{width:50%;column-count:2}section.index-list ul li{display:inline-block;width:100%}}section.info-carousel .wrapper{padding-right:0;padding-left:0;position:relative}@media (min-width:720px){section.info-carousel .wrapper{padding-right:0;padding-left:0}}@media (min-width:992px){section.info-carousel .wrapper{padding-right:0;padding-left:0}}@media (min-width:1440px){section.info-carousel .wrapper{padding-right:0;padding-left:0}}@media (min-width:1920px){section.info-carousel .wrapper{padding-right:0;padding-left:0}}section.info-carousel h2{padding-right:1rem;padding-left:1rem}@media (min-width:720px){section.info-carousel h2{padding-right:2rem;padding-left:2rem}}@media (min-width:992px){section.info-carousel h2{padding-right:4rem;padding-left:4rem}}@media (min-width:1440px){section.info-carousel h2{padding-right:8rem;padding-left:8rem}}@media (min-width:1920px){section.info-carousel h2{padding-right:16rem;padding-left:16rem}}section.info-carousel .heading{font-family:Clan;line-height:1.2;font-weight:400;display:block;letter-spacing:normal;max-width:100%;font-size:1.625rem;margin-bottom:2rem}section.info-carousel .heading:last-child{margin-bottom:0}@media (min-width:992px){section.info-carousel .heading{font-size:2.125rem}}@media (min-width:1440px){section.info-carousel .heading{font-size:2.375rem}}@media (min-width:1920px){section.info-carousel .heading{font-size:3.125rem}}section.info-carousel .slides{margin-bottom:1rem;list-style-type:none;padding-left:0}section.info-carousel .slide{height:auto;display:flex;flex-flow:column nowrap;width:100%}section.info-carousel .slide-content{padding-right:1rem;padding-left:1rem;order:1}@media (min-width:720px){section.info-carousel .slide-content{padding-right:2rem;padding-left:2rem}}@media (min-width:992px){section.info-carousel .slide-content{padding-right:4rem;padding-left:4rem}}@media (min-width:1440px){section.info-carousel .slide-content{padding-right:8rem;padding-left:8rem}}@media (min-width:1920px){section.info-carousel .slide-content{padding-right:16rem;padding-left:16rem}}section.info-carousel .slide-content,section.info-carousel .slide-image{display:inline-block;vertical-align:top;width:100%}section.info-carousel .slide-image{order:0;margin-bottom:1rem}section.info-carousel .slide-image img{vertical-align:top}@media (min-width:720px){section.info-carousel .section-title{position:absolute;bottom:calc(50vw + 5rem);width:50vw}section.info-carousel .slides{margin-bottom:0}section.info-carousel .slide{flex-flow:row-reverse nowrap;width:100vw}section.info-carousel .slide-content,section.info-carousel .slide-image{width:50vw;flex:0 0 auto}section.info-carousel .slide-content{padding-top:2rem;padding-bottom:8rem;left:0}section.info-carousel .slide-image{margin-bottom:0}section.info-carousel .slide-arrows{padding-right:1rem;padding-left:1rem;position:absolute;bottom:2rem}}@media (min-width:720px) and (min-width:720px){section.info-carousel .slide-arrows{padding-right:2rem;padding-left:2rem}}@media (min-width:720px) and (min-width:992px){section.info-carousel .slide-arrows{padding-right:4rem;padding-left:4rem}}@media (min-width:720px) and (min-width:1440px){section.info-carousel .slide-arrows{padding-right:8rem;padding-left:8rem}}@media (min-width:720px) and (min-width:1920px){section.info-carousel .slide-arrows{padding-right:16rem;padding-left:16rem}}@media (min-width:992px){section.info-carousel .section-title{bottom:calc(50vw - 5.75rem)}section.info-carousel .slide-content{padding-top:8rem;padding-bottom:8rem}}@media (min-width:1440px){section.info-carousel .section-title{bottom:calc(50vw - 9.75rem)}section.info-carousel .slide-content{padding-top:10rem;padding-bottom:10rem}section.info-carousel .slide-arrows{bottom:10rem}}section.large-cta{padding-bottom:4rem;padding-top:4rem;background:var(--highlight-color)}@media (min-width:992px){section.large-cta{padding-bottom:6rem;padding-top:6rem}}section.large-cta .wrapper{display:flex;flex-flow:column nowrap;align-items:flex-start}section.large-cta .cta-large-button,section.large-cta .cta-title{color:#fff;margin:0;vertical-align:middle}section.large-cta .cta-title{display:inline-block;margin-bottom:0}section.large-cta .cta-large-button{margin-top:1rem;text-align:left}@media (min-width:720px){section.large-cta .wrapper{flex-flow:row nowrap;justify-content:space-between;align-items:center}section.large-cta .cta-title{max-width:50%}section.large-cta .cta-large-button{margin-top:0}}section.latest-news .news-list{list-style:none;padding:0;margin:-2rem -1rem;display:flex;align-items:stretch;flex-flow:row wrap;justify-content:flex-start}section.latest-news .news-list li{margin-bottom:0}section.latest-news .news-list .news-item{opacity:1;transition:opacity .4s ease-in-out;padding:2rem 1rem;width:100%;display:flex;flex-flow:column nowrap;justify-content:stretch;flex:0 0 auto}section.latest-news .news-list .news-item.fade-in{opacity:0;transition:opacity 0}section.latest-news .news-list .news-item a .title{font-family:Clan;line-height:1.4;display:block;margin-bottom:1rem;letter-spacing:normal;max-width:100%;font-size:1.125rem;line-height:1.5;display:inline;color:#000;font-weight:400;transition:color .2s ease-in-out}section.latest-news .news-list .news-item a .title:last-child{margin-bottom:0}@media (min-width:720px){section.latest-news .news-list .news-item a .title{font-size:1.1875rem}}@media (min-width:992px){section.latest-news .news-list .news-item a .title{font-size:1.25rem}}@media (min-width:1440px){section.latest-news .news-list .news-item a .title{font-size:1.3125rem}}@media (min-width:1920px){section.latest-news .news-list .news-item a .title{font-size:1.5rem}}section.latest-news .news-list .news-item a .link{margin-bottom:1rem;display:block}section.latest-news .news-list .news-item a:hover .title{color:var(--highlight-color-dark)}@media (min-width:720px){section.latest-news .news-list .news-item{width:50%}section.latest-news .news-list .news-item a{display:flex;flex:1 1 auto;flex-flow:column nowrap;justify-content:space-between}section.latest-news .news-list .news-item a .title{flex:1 1 auto}section.latest-news .news-list .news-item a .article-meta{flex:0 0 auto}}@media (min-width:992px){section.latest-news .wrapper{display:flex}section.latest-news.all-news .wrapper{display:block}section.latest-news .section-title{font-family:Clan;line-height:1.2;font-weight:400;display:block;letter-spacing:normal;max-width:100%;font-size:1.625rem;text-transform:none;margin-bottom:0;width:25%;flex-shrink:0;padding-right:3rem}section.latest-news .section-title:last-child{margin-bottom:0}}@media (min-width:992px) and (min-width:992px){section.latest-news .section-title{font-size:2.125rem}}@media (min-width:992px) and (min-width:1440px){section.latest-news .section-title{font-size:2.375rem}}@media (min-width:992px) and (min-width:1920px){section.latest-news .section-title{font-size:3.125rem}}@media (min-width:992px){section.latest-news .news-list{margin-top:-2rem}section.latest-news .news-list .news-item{width:33.33333%}}section.load-more-list{padding-bottom:0;padding-top:4rem}section.load-more-list #load-more-trigger{margin-right:-1rem;margin-left:-1rem;font-family:Source Sans Pro,Tacoma,sans-serif;line-height:1.6;font-weight:300;color:#000;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:3.6px;text-align:center;padding-top:7rem;color:var(--highlight-color)}@media (min-width:720px){section.load-more-list #load-more-trigger{margin-right:-2rem;margin-left:-2rem}}@media (min-width:992px){section.load-more-list #load-more-trigger{margin-right:-4rem;margin-left:-4rem}}@media (min-width:1440px){section.load-more-list #load-more-trigger{margin-right:-8rem;margin-left:-8rem}}@media (min-width:1920px){section.load-more-list #load-more-trigger{margin-right:-16rem;margin-left:-16rem}}@media (min-width:414px){section.load-more-list #load-more-trigger{font-size:1rem}}@media (min-width:720px){section.load-more-list #load-more-trigger{font-size:1rem}}@media (min-width:992px){section.load-more-list #load-more-trigger{font-size:1rem}}@media (min-width:1440px){section.load-more-list #load-more-trigger{font-size:1rem}}@media (min-width:1920px){section.load-more-list #load-more-trigger{font-size:1rem}}section.load-more-list #load-more-trigger span{transition:opacity .3s;opacity:0}section.load-more-list #load-more-trigger.loading span{opacity:1}section.load-more-list #load-more-trigger:after{background-image:url(/images/project-trim.png);background-repeat:repeat;content:"";display:block;width:100%;height:7rem;margin-top:1rem}section.logo-soup .logos{list-style:none;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:left;margin:-1rem}section.logo-soup .logos li{margin-bottom:0;display:inline-block;margin:1rem;width:calc(50% - 2rem);flex:0 0 auto}section.logo-soup .logos li picture{text-align:center}section.logo-soup .logos li picture img{max-height:4.7rem;width:auto}@media (min-width:720px){section.logo-soup .logos li{width:calc(25% - 2rem)}}@media (min-width:992px){section.logo-soup .logos{margin-left:-1.5rem;margin-right:-1.5rem}section.logo-soup .logos li{margin:1.5rem;width:calc(20% - 3rem)}}section.menu-after-side-scrolling-features{background-color:#002f6c;color:#fff;transition:transform .7s}section.menu-after-side-scrolling-features .wrapper{padding-right:1rem;padding-left:1rem}@media (min-width:720px){section.menu-after-side-scrolling-features .wrapper{padding-right:2rem;padding-left:2rem}}@media (min-width:992px){section.menu-after-side-scrolling-features .wrapper{padding-right:4rem;padding-left:4rem}}@media (min-width:1440px){section.menu-after-side-scrolling-features .wrapper{padding-right:8rem;padding-left:8rem}}@media (min-width:1920px){section.menu-after-side-scrolling-features .wrapper{padding-right:16rem;padding-left:16rem}}section.menu-after-side-scrolling-features .menu,section.menu-after-side-scrolling-features .wrapper{height:100%}section.menu-after-side-scrolling-features .wrapper{padding-right:1.5rem;padding-left:1.5rem}section.menu-after-side-scrolling-features .tab-menu span{display:block;margin-bottom:1rem}section.menu-after-side-scrolling-features button.toggle-menu{display:none}section.menu-after-side-scrolling-features button.tab{color:#fff}section.menu-after-side-scrolling-features .menu{display:flex;flex-direction:column;overflow:hidden;max-width:1000px;margin:0 auto;justify-content:center}section.menu-after-side-scrolling-features .menu .tabs{height:60%;overflow-y:auto}section.menu-after-side-scrolling-features ul{list-style:none;padding:0;margin-bottom:0}section.menu-after-side-scrolling-features ul li{margin-bottom:0;margin-bottom:1.25rem;margin-right:2rem;display:block;width:100%;min-width:260px}@media (min-width:720px){section.menu-after-side-scrolling-features ul li{width:calc(50% - 2rem)}}section.menu-after-side-scrolling-features a{font-family:Clan;line-height:1.4;font-weight:400;display:block;margin-bottom:1rem;letter-spacing:normal;max-width:100%;font-size:1.125rem;display:flex;color:#fff}section.menu-after-side-scrolling-features a:last-child{margin-bottom:0}@media (min-width:720px){section.menu-after-side-scrolling-features a{font-size:1.1875rem}}@media (min-width:992px){section.menu-after-side-scrolling-features a{font-size:1.25rem}}@media (min-width:1440px){section.menu-after-side-scrolling-features a{font-size:1.3125rem}}@media (min-width:1920px){section.menu-after-side-scrolling-features a{font-size:1.5rem}}section.menu-after-side-scrolling-features a:hover{color:#007fa7}@media (min-width:720px){section.menu-after-side-scrolling-features{padding-bottom:0;padding-top:0;position:fixed;bottom:0;left:0;right:0;height:100%;z-index:1;transform:translateY(100%)}}@media (min-width:720px) and (min-width:720px){section.menu-after-side-scrolling-features{padding-bottom:0;padding-top:0}}@media (min-width:720px) and (min-width:992px){section.menu-after-side-scrolling-features{padding-bottom:0;padding-top:0}}@media (min-width:720px){section.menu-after-side-scrolling-features button.toggle-menu{display:block;font-size:0;position:absolute;top:0;left:0;transform:translateY(-100%);color:#002f6c;background-color:#fff;padding:.5rem 1rem;border:1px solid #d8d8d8}section.menu-after-side-scrolling-features button.toggle-menu:before{content:attr(data-label);font-size:1rem}section.menu-after-side-scrolling-features button.toggle-menu:after{content:"\f078";font-family:Font Awesome\ 5 Pro;font-size:.9rem;margin-left:.4rem}section.menu-after-side-scrolling-features button.toggle-menu:hover{color:#007fa7}section.menu-after-side-scrolling-features .tab-menu{margin-top:5rem;margin-bottom:2rem}}header.open+section.menu-after-side-scrolling-features,section.project-themes.open+section.menu-after-side-scrolling-features,section.side-scrolling-features.open+section.menu-after-side-scrolling-features{transform:translateY(0)}header.open+section.menu-after-side-scrolling-features button.toggle-menu,section.project-themes.open+section.menu-after-side-scrolling-features button.toggle-menu,section.side-scrolling-features.open+section.menu-after-side-scrolling-features button.toggle-menu{transform:translate(-100%);left:calc(100% - 1.5rem);margin-top:1.5rem;background-color:transparent;border:none}header.open+section.menu-after-side-scrolling-features button.toggle-menu:before,section.project-themes.open+section.menu-after-side-scrolling-features button.toggle-menu:before,section.side-scrolling-features.open+section.menu-after-side-scrolling-features button.toggle-menu:before{content:"";font-family:icomoon,sans-serif!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem;color:#fff}header.open+section.menu-after-side-scrolling-features button.toggle-menu:after,section.project-themes.open+section.menu-after-side-scrolling-features button.toggle-menu:after,section.side-scrolling-features.open+section.menu-after-side-scrolling-features button.toggle-menu:after{display:none}@media (min-width:720px){header.open+section.menu-after-side-scrolling-features button.toggle-menu,section.project-themes.open+section.menu-after-side-scrolling-features button.toggle-menu,section.side-scrolling-features.open+section.menu-after-side-scrolling-features button.toggle-menu{left:calc(100% - 2rem);margin-top:2rem}}section.opportunity-sections .wrapper{padding-right:1rem;padding-left:1rem}@media (min-width:720px){section.opportunity-sections .wrapper{padding-right:4rem;padding-left:4rem}}@media (min-width:992px){section.opportunity-sections .wrapper{padding-right:8rem;padding-left:8rem}}@media (min-width:1440px){section.opportunity-sections .wrapper{padding-right:16rem;padding-left:16rem}}@media (min-width:1920px){section.opportunity-sections .wrapper{padding-right:24rem;padding-left:24rem}}section.opportunity-sections dl{margin-bottom:3rem}section.opportunity-sections dl:last-child{margin-bottom:0}section.opportunity-sections dt{font-family:Clan;line-height:1.4;font-weight:400;display:block;margin-bottom:1rem;letter-spacing:normal;max-width:100%;font-size:1.3125rem}section.opportunity-sections dt:last-child{margin-bottom:0}@media (min-width:720px){section.opportunity-sections dt{font-size:1.375rem}}@media (min-width:992px){section.opportunity-sections dt{font-size:1.4375rem}}@media (min-width:1440px){section.opportunity-sections dt{font-size:1.5rem}}@media (min-width:1920px){section.opportunity-sections dt{font-size:1.875rem}}section.opportunity-sections dd{font-weight:500}@media (min-width:992px){section.opportunity-sections dl{display:flex}section.opportunity-sections dt{width:20%;flex-shrink:0}section.opportunity-sections dd{width:80%;padding-left:2rem}}section.photo-carousel{overflow:hidden}section.photo-carousel .wrapper{padding:0}section.photo-carousel .slider-meta{display:none;flex-flow:column nowrap;justify-content:flex-end;align-items:flex-start;padding:0 1rem;width:14rem}section.photo-carousel .slide-arrows .slide-arrow:before{font-size:2rem}section.photo-carousel .slides{width:100%;margin-right:-1rem}section.photo-carousel .slide-image{margin-bottom:12rem}section.photo-carousel .slide-image img{height:15em;width:auto;max-width:none}section.photo-carousel .desktop-captions{height:20em;display:flex;flex-flow:column nowrap;justify-content:flex-end;width:100%}section.photo-carousel .desktop-captions .heading{display:block;font-weight:600;margin-bottom:.5rem}section.photo-carousel .slide{opacity:.7;transition:opacity .2s ease-in-out;margin-right:1rem}section.photo-carousel .slide.is-selected{opacity:1}section.photo-carousel .slide figcaption{padding:1rem 1rem 0;position:absolute;left:0;bottom:0;width:100vw;opacity:0;height:12rem}section.photo-carousel .slide figcaption .heading{display:block;font-weight:600;margin-bottom:.5rem}section.photo-carousel .slide.is-selected figcaption{opacity:1}section.photo-carousel .slide:last-child{margin-right:0;max-width:100vw}section.photo-carousel .slide:last-child figcaption{left:auto;right:0}section.photo-carousel.studio-photos h3{font-family:Clan;line-height:1.2;font-weight:400;display:block;margin-bottom:1rem;letter-spacing:normal;max-width:100%;font-size:1.625rem}section.photo-carousel.studio-photos h3:last-child{margin-bottom:0}@media (min-width:992px){section.photo-carousel.studio-photos h3{font-size:2.125rem}}@media (min-width:1440px){section.photo-carousel.studio-photos h3{font-size:2.375rem}}@media (min-width:1920px){section.photo-carousel.studio-photos h3{font-size:3.125rem}}section.photo-carousel.studio-photos .slider-meta{display:flex;width:auto;margin-bottom:2rem}section.photo-carousel.studio-photos .desktop-captions{display:none}section.photo-carousel.studio-photos .slide-image img{height:20em}@media (min-width:414px){section.photo-carousel .slide-image{margin-bottom:8em}section.photo-carousel .slide figcaption{height:8.5em}}@media (min-width:720px){section.photo-carousel .wrapper{display:flex;flex-flow:row nowrap}section.photo-carousel .slider-meta{display:flex;padding-left:2rem}section.photo-carousel .slides{width:calc(100% - 14rem);margin-bottom:0}section.photo-carousel .slide-image{margin-bottom:0}section.photo-carousel .slide-image img{height:22em}section.photo-carousel .slide,section.photo-carousel .slide.is-selected{margin-bottom:0}section.photo-carousel .slide.is-selected figcaption,section.photo-carousel .slide figcaption{opacity:0}section.photo-carousel.studio-photos .slide-image img{height:32em}section.photo-carousel.studio-photos .slider-meta{width:20rem}section.photo-carousel.studio-photos .slides{width:calc(100% - 20rem)}section.photo-carousel.studio-photos .slide-arrows{flex:1 1 auto;margin-bottom:2rem;align-items:flex-end}section.photo-carousel.studio-photos .desktop-captions{display:block;height:auto}}@media (min-width:992px){section.photo-carousel{padding-left:4rem}section.photo-carousel .slide-image img{height:26em}section.photo-carousel .slider-meta{padding-left:0;padding-right:2rem}section.photo-carousel.studio-photos .slide-image img{height:36em}}@media (min-width:1440px){section.photo-carousel{padding-left:8rem}section.photo-carousel .slide-image img{height:28em}section.photo-carousel.studio-photos .slide-image img{height:38em}section.photo-carousel.studio-photos .slider-meta{width:32rem}section.photo-carousel.studio-photos .slides{width:calc(100% - 32rem)}section.photo-carousel.studio-photos .desktop-captions{max-width:60%}}@media (min-width:1920px){section.photo-carousel{padding-left:16rem}section.photo-carousel .slide-image img{height:30em}section.photo-carousel.studio-photos .slide-image img{height:40em}}section.photo-grid .photos{list-style:none;padding:0;margin:-.5rem;display:flex;flex-wrap:wrap}section.photo-grid .photos li{margin-bottom:0}section.photo-grid li.photo{padding:.5rem;width:50%}section.photo-grid .image{background-color:#000;height:50vw;width:100%;margin-bottom:0}section.photo-grid .image img{object-fit:cover;height:100%;width:100%}section.photo-grid .slides{padding-bottom:0}section.photo-grid .slides .slide{width:100vw;height:100vh}section.photo-grid .slides .slide img{object-fit:contain;width:100vw;height:100vh;max-width:100vw;max-height:100vh}section.photo-grid .slides .flickity-viewport{min-height:100vh}section.photo-grid .slides .flickity-page-dots{position:absolute;bottom:2em;z-index:1100}section.photo-grid .slide-arrows{position:absolute;bottom:0;right:0;z-index:1100;padding:1rem 1.5rem}@media (min-width:720px){section.photo-grid li.photo{width:33.33333%}section.photo-grid .image{height:33.33vw}}@media (min-width:992px){section.photo-grid.photo-grid-rows-of-4 li.photo{padding:.5rem;width:25%}section.photo-grid.photo-grid-rows-of-4 .image{height:25vw}section.photo-grid.photo-grid-rows-of-5 li.photo{padding:.5rem;width:20%}section.photo-grid.photo-grid-rows-of-5 .image{height:20vw}}section.project-details dl{column-count:2;column-gap:1rem;margin-bottom:0}section.project-details dl .dl-item{width:100%;break-inside:avoid;margin-bottom:.5rem}section.project-details dl dt{font-family:Source Sans Pro,Tacoma,sans-serif;line-height:1.6;font-weight:300;color:#000;font-size:1rem;font-size:.75rem;color:var(--highlight-color);font-weight:700}@media (min-width:414px){section.project-details dl dt{font-size:1rem}}@media (min-width:720px){section.project-details dl dt{font-size:1rem}}@media (min-width:992px){section.project-details dl dt{font-size:1rem}}@media (min-width:1440px){section.project-details dl dt{font-size:1rem}}@media (min-width:1920px){section.project-details dl dt{font-size:1rem}}@media (min-width:720px){section.project-details dl dt{font-size:.875rem}}@media (min-width:992px){section.project-details dl dt{font-size:.875rem}}@media (min-width:1440px){section.project-details dl dt{font-size:.875rem}}@media (min-width:1920px){section.project-details dl dt{font-size:.875rem}}section.project-details dl dd{font-family:Source Sans Pro,Tacoma,sans-serif;line-height:1.6;font-weight:300;color:#000;font-size:1rem;font-size:.75rem;line-height:1.1;font-weight:400}@media (min-width:414px){section.project-details dl dd{font-size:1rem}}@media (min-width:720px){section.project-details dl dd{font-size:1rem}}@media (min-width:992px){section.project-details dl dd{font-size:1rem}}@media (min-width:1440px){section.project-details dl dd{font-size:1rem}}@media (min-width:1920px){section.project-details dl dd{font-size:1rem}}@media (min-width:720px){section.project-details dl dd{font-size:.875rem}}@media (min-width:992px){section.project-details dl dd{font-size:.875rem}}@media (min-width:1440px){section.project-details dl dd{font-size:.875rem}}@media (min-width:1920px){section.project-details dl dd{font-size:.875rem}}section.project-details dl dd:last-child{margin-bottom:0}section.project-details dl ul{list-style:none;padding:0;margin-bottom:0}section.project-details dl ul li{margin-bottom:0;margin:.4em 0}section.project-details .info{margin-bottom:1rem}section.project-details .info .link-file-pre{margin-top:1rem;display:block}@media (min-width:414px){section.project-details dl{column-gap:2rem}}@media (min-width:720px){section.project-details .wrapper{display:flex}section.project-details .info{width:50%;padding-right:2rem;margin-bottom:0}section.project-details .summary{width:50%}}@media (min-width:1440px){section.project-details dl{column-count:3}}section.project-header .image{background-size:cover;background-repeat:no-repeat;background-position:50%;display:block;position:relative;height:50vw}@media (min-width:992px){section.project-header{background-image:url(/images/project-trim.png);padding-left:20%;display:flex;align-items:center}section.project-header .image{flex-shrink:0;width:70%}}section.social-images .wrapper{background-size:0 0}section.social-images h2{font-family:Source Sans Pro,Tacoma,sans-serif;line-height:1.6;font-weight:300;color:#000;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:3.6px;margin-bottom:.5rem}@media (min-width:414px){section.social-images h2{font-size:1rem}}@media (min-width:720px){section.social-images h2{font-size:1rem}}@media (min-width:992px){section.social-images h2{font-size:1rem}}@media (min-width:1440px){section.social-images h2{font-size:1rem}}@media (min-width:1920px){section.social-images h2{font-size:1rem}}section.social-images .copy{vertical-align:top;width:100%;display:inline-block;margin-bottom:2rem;position:relative}section.social-images .copy p{font-family:Clan;line-height:1.4;font-weight:400;display:block;margin-bottom:1rem;letter-spacing:normal;max-width:100%;font-size:1.3125rem;line-height:1.3}section.social-images .copy p:last-child{margin-bottom:0}@media (min-width:720px){section.social-images .copy p{font-size:1.375rem}}@media (min-width:992px){section.social-images .copy p{font-size:1.4375rem}}@media (min-width:1440px){section.social-images .copy p{font-size:1.5rem}}@media (min-width:1920px){section.social-images .copy p{font-size:1.875rem}}section.social-images .slides{list-style-type:none;padding-left:0}section.social-images .slides .slide{margin-bottom:1rem;margin-right:1rem;width:100%}section.social-images .slides .slide:last-child{margin-right:0}section.social-images .slides .slide .image{margin-bottom:.5rem}section.social-images .slides .slide p span{background:#fff;padding:0;font-size:.875rem}@media (min-width:720px){section.social-images .wrapper{background-position:0 0;background-repeat:no-repeat;background-size:contain}section.social-images .container{position:relative}section.social-images .container .copy{flex-direction:column;justify-content:space-between;order:1;position:absolute;right:0;top:5vw;width:28%}section.social-images .container .copy p{font-family:Clan;line-height:1.2;font-weight:400;display:block;margin-bottom:1rem;letter-spacing:normal;max-width:100%;font-size:1.625rem}section.social-images .container .copy p:last-child{margin-bottom:0}}@media (min-width:720px) and (min-width:992px){section.social-images .container .copy p{font-size:2.125rem}}@media (min-width:720px) and (min-width:1440px){section.social-images .container .copy p{font-size:2.375rem}}@media (min-width:720px) and (min-width:1920px){section.social-images .container .copy p{font-size:3.125rem}}@media (min-width:720px){section.social-images .slides{position:relative;order:0;width:100%;height:65vw;margin:0}section.social-images .slides .slide{position:absolute;margin:0;box-sizing:content-box}section.social-images .slides .slide:first-child{left:0;height:auto;top:0;width:42%}section.social-images .slides .slide:nth-child(2){height:auto;right:30%;top:5vw;width:23%}section.social-images .slides .slide:nth-child(3){height:auto;left:22vw;bottom:13%;top:32vw;width:28%}section.social-images .slides .slide:last-child{height:auto;bottom:13%;right:7%;top:50%;width:31%}section.social-images .slides .slide:last-child:before{content:"";font-family:icomoon,sans-serif!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.25rem;position:relative;top:-.25rem}}@media (min-width:1440px){section.social-images .slides .slide p span{font-size:1.25rem}section.social-images .slides .slide:nth-child(3){top:27vw}section.social-images .slides .slide:last-child{top:50%}section.social-images .slides .slide:last-child:before{font-size:2rem;top:-.5rem}}@media (min-width:1920px){section.social-images .slides .slide p span{font-size:1.25rem}section.social-images .slides .slide:nth-child(3){top:25vw}section.social-images .slides .slide:last-child{top:42%}}main>section.quote .quote-wrapper{padding-right:1rem;padding-left:1rem}@media (min-width:720px){main>section.quote .quote-wrapper{padding-right:4rem;padding-left:4rem}}@media (min-width:992px){main>section.quote .quote-wrapper{padding-right:8rem;padding-left:8rem}}@media (min-width:1440px){main>section.quote .quote-wrapper{padding-right:16rem;padding-left:16rem}}@media (min-width:1920px){main>section.quote .quote-wrapper{padding-right:24rem;padding-left:24rem}}main>section.quote blockquote{font-family:Clan;line-height:1.2;font-weight:400;display:block;letter-spacing:normal;max-width:100%;font-size:1.625rem;line-height:1.4;margin-bottom:1.75rem}main>section.quote blockquote:last-child{margin-bottom:0}@media (min-width:992px){main>section.quote blockquote{font-size:2.125rem}}@media (min-width:1440px){main>section.quote blockquote{font-size:2.375rem}}@media (min-width:1920px){main>section.quote blockquote{font-size:3.125rem}}body.BioPage main>section.quote blockquote{margin-bottom:0}section.recent-stories .stories{list-style:none;padding:0;margin:-1rem -.5rem}section.recent-stories .stories li{margin-bottom:0}section.recent-stories .image{background-color:#000;height:90vw;background-size:cover;background-repeat:no-repeat;margin-bottom:1.5rem}section.recent-stories li.story{padding:1rem .5rem}section.recent-stories.dark-bg li.story:nth-child(2){color:#fff}section.recent-stories.dark-bg li.story:nth-child(2) a,section.recent-stories.dark-bg li.story:nth-child(2) div.article-meta,section.recent-stories.dark-bg li.story:nth-child(2) div.article-meta .date,section.recent-stories.dark-bg li.story:nth-child(2) div.article-meta .taxonomy{color:inherit}section.recent-stories .wrapper{background-image:linear-gradient(#fff calc(50% + 50vw + 1rem),transparent calc(50% + 50vw + 1rem))}@media (min-width:720px){section.recent-stories .stories{display:flex;flex-wrap:wrap}section.recent-stories .image{height:45vw}section.recent-stories li.story{width:50%}section.recent-stories .wrapper{background:none}section.recent-stories.dark-bg li.story{color:#fff}section.recent-stories.dark-bg li.story a,section.recent-stories.dark-bg li.story div.article-meta,section.recent-stories.dark-bg li.story div.article-meta .date,section.recent-stories.dark-bg li.story div.article-meta .taxonomy{color:inherit}}@media (min-width:992px){section.recent-stories .image{height:40vw}}@media (min-width:1440px){section.recent-stories .image{height:35vw}}div.rich-text .wrapper,section.rich-text .wrapper{padding-right:1rem;padding-left:1rem}@media (min-width:720px){div.rich-text .wrapper,section.rich-text .wrapper{padding-right:4rem;padding-left:4rem}}@media (min-width:992px){div.rich-text .wrapper,section.rich-text .wrapper{padding-right:8rem;padding-left:8rem}}@media (min-width:1440px){div.rich-text .wrapper,section.rich-text .wrapper{padding-right:16rem;padding-left:16rem}}@media (min-width:1920px){div.rich-text .wrapper,section.rich-text .wrapper{padding-right:24rem;padding-left:24rem}}div.rich-text-centered,section.rich-text-centered{text-align:center}div.rich-text-large ol,div.rich-text-large p,div.rich-text-large ul,section.rich-text-large ol,section.rich-text-large p,section.rich-text-large ul{font-family:Clan;line-height:1.4;font-weight:400;display:block;margin-bottom:1rem;letter-spacing:normal;max-width:100%;font-size:1.3125rem;font-family:Source Sans Pro,Tacoma,sans-serif;line-height:1.6;font-weight:300;color:#000}div.rich-text-large ol:last-child,div.rich-text-large p:last-child,div.rich-text-large ul:last-child,section.rich-text-large ol:last-child,section.rich-text-large p:last-child,section.rich-text-large ul:last-child{margin-bottom:0}@media (min-width:720px){div.rich-text-large ol,div.rich-text-large p,div.rich-text-large ul,section.rich-text-large ol,section.rich-text-large p,section.rich-text-large ul{font-size:1.375rem}}@media (min-width:992px){div.rich-text-large ol,div.rich-text-large p,div.rich-text-large ul,section.rich-text-large ol,section.rich-text-large p,section.rich-text-large ul{font-size:1.4375rem}}@media (min-width:1440px){div.rich-text-large ol,div.rich-text-large p,div.rich-text-large ul,section.rich-text-large ol,section.rich-text-large p,section.rich-text-large ul{font-size:1.5rem}}@media (min-width:1920px){div.rich-text-large ol,div.rich-text-large p,div.rich-text-large ul,section.rich-text-large ol,section.rich-text-large p,section.rich-text-large ul{font-size:1.875rem}}div.rich-text .cta,section.rich-text .cta{margin-bottom:1rem}div.rich-text ol,div.rich-text ul,section.rich-text ol,section.rich-text ul{margin-bottom:1.5rem}div.rich-text ol li,div.rich-text ul li,section.rich-text ol li,section.rich-text ul li{line-height:1.5;margin-bottom:.5rem}section.sibling-pages{background:linear-gradient(180deg,hsla(0,0%,100%,0) 50%,#d8d8d8 0)}section.sibling-pages a{margin-bottom:2rem;display:block}section.sibling-pages a:last-child{margin-bottom:0}section.sibling-pages .image{background-size:cover;background-repeat:no-repeat;background-position:50%;display:block;position:relative;height:62.5vw;margin-bottom:1rem}section.sibling-pages .image img{object-fit:cover;width:100%;height:100%}section.sibling-pages .title{font-family:Clan;line-height:1.4;font-weight:400;display:block;margin-bottom:1rem;letter-spacing:normal;max-width:100%;font-size:1.3125rem}section.sibling-pages .title:last-child{margin-bottom:0}@media (min-width:720px){section.sibling-pages .title{font-size:1.375rem}}@media (min-width:992px){section.sibling-pages .title{font-size:1.4375rem}}@media (min-width:1440px){section.sibling-pages .title{font-size:1.5rem}}@media (min-width:1920px){section.sibling-pages .title{font-size:1.875rem}}@media (min-width:720px){section.sibling-pages .menu{display:flex;margin-left:-.5rem;margin-right:-.5rem}section.sibling-pages a{width:33%;padding-left:.5rem;padding-right:.5rem;margin-bottom:0}section.sibling-pages .image{height:30vw}}section.side-scrolling-features .wrapper{padding-right:0;padding-left:0;height:100%;max-width:100%}@media (min-width:720px){section.side-scrolling-features .wrapper{padding-right:0;padding-left:0}}@media (min-width:992px){section.side-scrolling-features .wrapper{padding-right:0;padding-left:0}}@media (min-width:1440px){section.side-scrolling-features .wrapper{padding-right:0;padding-left:0}}@media (min-width:1920px){section.side-scrolling-features .wrapper{padding-right:0;padding-left:0}}section.side-scrolling-features .panel{padding-bottom:1rem}section.side-scrolling-features .panel .image img{display:block;width:100vw}section.side-scrolling-features .panel .additional-content,section.side-scrolling-features .panel .content{padding:3rem 2rem}section.side-scrolling-features .panel .cta{margin:0 2rem 3rem}section.side-scrolling-features .panel .additional-content{padding-top:0}section.side-scrolling-features .panel:last-child,section.side-scrolling-features .panel:last-child .additional-content:last-child,section.side-scrolling-features .panel:last-child .content:last-child{padding-bottom:0}section.side-scrolling-features .panel.panel-final{padding-bottom:1rem;padding-top:1rem;background-color:#000;color:#fff;text-align:center}@media (min-width:720px){section.side-scrolling-features .panel.panel-final{padding-bottom:1rem;padding-top:1rem}}@media (min-width:992px){section.side-scrolling-features .panel.panel-final{padding-bottom:2rem;padding-top:2rem}}section.side-scrolling-features .panel.panel-final .split{display:flex;flex-flow:column nowrap;align-items:center}section.side-scrolling-features .panel.panel-final .small-image{margin:2rem 0;width:50%}section.side-scrolling-features .panel.panel-final .content{width:100vw}section.side-scrolling-features .panel.panel-final .content .inner{display:block}section.side-scrolling-features .panel.panel-final a{color:var(--highlight-color-light)}section.side-scrolling-features.side-scrolling-features-content-alternate .panel.panel-full-background{display:inline-flex;align-items:center;margin-bottom:3rem;padding:2rem;background-color:#000;color:#fff;text-align:center;height:100vh;background-size:cover;background-position:50%}section.side-scrolling-features.side-scrolling-features-content-alternate .panel:nth-child(odd) .image{padding-right:2rem}section.side-scrolling-features.side-scrolling-features-content-alternate .panel:nth-child(2n) .image{padding-left:2rem}section.side-scrolling-features .facts{display:flex;flex-flow:column nowrap;align-items:center;margin:-1rem;padding-top:2rem}section.side-scrolling-features .facts .fact{width:10em;height:10em;display:flex;flex-flow:column nowrap;border-radius:50%;border:.1em solid var(--true-brand-color);align-items:center;justify-content:center;margin:1rem}section.side-scrolling-features .facts .number{flex:0 0 auto;width:70%;height:36%}section.side-scrolling-features .facts .number text{font-family:Clan;font-size:16px}section.side-scrolling-features .facts .text{font-size:.75rem;font-family:Clan;font-weight:700;text-align:center;width:70%}@media (min-width:720px){section.side-scrolling-features{z-index:1}section.side-scrolling-features .scrollmagic-pin-spacer{height:100vh!important}section.side-scrolling-features .wrapper{width:100%;height:100%;overflow:hidden}section.side-scrolling-features .side-scrolling-features-container{max-width:none;display:flex;flex-flow:row nowrap}section.side-scrolling-features .panel{height:100vh;width:auto;flex:0 0 auto;display:flex;flex-flow:row nowrap;align-items:center;padding-bottom:0}section.side-scrolling-features .panel .image{flex:0 0 auto;margin:0}section.side-scrolling-features .panel .image img{height:85vh;width:auto;max-width:none}section.side-scrolling-features .panel .cta{max-width:20em;margin:0 4rem 0 0}section.side-scrolling-features .panel .content{width:35rem;-ms-grid-row-align:stretch;align-self:stretch}section.side-scrolling-features .panel .additional-content{width:30rem}section.side-scrolling-features .panel .additional-content,section.side-scrolling-features .panel .content{display:inline-flex;flex-flow:column nowrap;justify-content:center;padding:7.5vh 4rem;flex:0 0 auto}section.side-scrolling-features .panel .additional-content *,section.side-scrolling-features .panel .content *{flex:0 0 auto}section.side-scrolling-features .panel .additional-content+.additional-content,section.side-scrolling-features .panel .content+.additional-content{padding-left:2rem;width:28rem}section.side-scrolling-features .panel.panel-intro .content{width:48em;padding-left:12rem}section.side-scrolling-features .panel.panel-final .split{flex-flow:row nowrap;justify-content:space-between;width:25em;margin:0 auto}section.side-scrolling-features .panel.panel-final p{width:45%;text-align:left}section.side-scrolling-features .panel.panel-final h2{max-width:16em;margin:0 auto}section.side-scrolling-features .panel.panel-final .small-image{width:45%}section.side-scrolling-features.side-scrolling-features-content-alternate .panel{display:flex}section.side-scrolling-features.side-scrolling-features-content-alternate .panel .image img{height:67.5vh}section.side-scrolling-features.side-scrolling-features-content-alternate .panel.panel-full-background{width:100vw;height:85vh;padding:0;-ms-grid-row-align:center;align-self:center;margin-bottom:0}section.side-scrolling-features.side-scrolling-features-content-alternate .panel.panel-full-background h2{margin:0 auto;width:70%}section.side-scrolling-features.side-scrolling-features-content-alternate .panel.panel-full-background:nth-child(odd){padding-top:0;padding-bottom:0}section.side-scrolling-features.side-scrolling-features-content-alternate .panel:nth-child(odd){padding-top:25vh;padding-bottom:7.5vh}section.side-scrolling-features.side-scrolling-features-content-alternate .panel:nth-child(odd) .image{padding-right:0}section.side-scrolling-features.side-scrolling-features-content-alternate .panel:nth-child(2n){padding-bottom:25vh;padding-top:7.5vh;padding-right:4rem}section.side-scrolling-features.side-scrolling-features-content-alternate .panel:nth-child(2n) .content{order:-1}section.side-scrolling-features.side-scrolling-features-content-alternate .panel:nth-child(2n) .image{padding-left:0}section.side-scrolling-features .facts{flex-flow:row nowrap;padding-top:1rem}section.side-scrolling-features .facts .fact{width:6em;height:6em}section.side-scrolling-features .facts .text{font-size:.625rem;width:80%}}@media (min-width:992px){section.side-scrolling-features .facts .fact{width:10em;height:10em}section.side-scrolling-features .facts .text{font-size:.75rem}}@media (min-width:1440px){section.side-scrolling-features .panel-full-background h2{width:55%}}@media (min-width:720px){.menu-open section.side-scrolling-features .scrollmagic-pin-spacer{height:auto!important}.menu-open section.side-scrolling-features .wrapper{inset:auto!important;width:100%!important;height:auto!important;position:relative!important;left:0!important}.menu-open section.side-scrolling-features .side-scrolling-features-container{max-width:100%!important;width:100%!important;display:block!important;transform:none!important}.menu-open section.side-scrolling-features .panel{width:100%!important}}section.small-cta.small-cta-centered .wrapper{display:flex;justify-content:space-around}section.small-cta.small-cta-tight .wrapper{padding-right:1rem;padding-left:1rem}@media (min-width:720px){section.small-cta.small-cta-tight .wrapper{padding-right:4rem;padding-left:4rem}}@media (min-width:992px){section.small-cta.small-cta-tight .wrapper{padding-right:8rem;padding-left:8rem}}@media (min-width:1440px){section.small-cta.small-cta-tight .wrapper{padding-right:16rem;padding-left:16rem}}@media (min-width:1920px){section.small-cta.small-cta-tight .wrapper{padding-right:24rem;padding-left:24rem}}section.studio-list .studios{list-style:none;padding:0;display:flex;flex-wrap:wrap;margin:-.5rem}section.studio-list .studios li{margin-bottom:0}section.studio-list li.studio{margin:.5rem;width:calc(50% - 1rem)}section.studio-list .image{background-color:#000;background-repeat:no-repeat;background-size:cover;background-position:50%;height:50vw;margin-bottom:.5rem}section.studio-list.dark-bg{color:#fff}section.studio-list.dark-bg .section-title,section.studio-list.dark-bg a.tile{color:inherit}@media (min-width:720px){section.studio-list li.studio{width:calc(33.33% - 1rem)}section.studio-list .image{height:33.33vw}section.studio-list.exclude-one-studio li.studio{width:calc(25% - 1rem)}section.studio-list.exclude-one-studio .image{height:25vw}}@media (min-width:992px){section.studio-list li.studio{width:calc(20% - 1rem)}section.studio-list .image{height:20vw}}section.studio-panels{padding-bottom:4rem;padding-top:4rem}section.studio-panels .wrapper{padding-right:0;padding-left:0}@media (min-width:720px){section.studio-panels .wrapper{padding-right:0;padding-left:0}}@media (min-width:992px){section.studio-panels .wrapper{padding-right:0;padding-left:0}}@media (min-width:1440px){section.studio-panels .wrapper{padding-right:0;padding-left:0}}@media (min-width:1920px){section.studio-panels .wrapper{padding-right:0;padding-left:0}}section.studio-panels .image{background-size:cover;background-repeat:no-repeat;background-position:50%;display:block;position:relative;height:100vw}section.studio-panels .image .caption{position:absolute;display:block;bottom:0;right:0;background-color:rgba(0,0,0,.8);color:#fff;padding:.25rem .5rem}section.studio-panels .studio-link{margin-bottom:1rem;color:#000}section.studio-panels .studio-link:hover{color:#333}section.studio-panels .content{padding:4rem 1rem}@media (min-width:720px){section.studio-panels .content{padding-right:2rem;padding-left:2rem}}@media (min-width:992px){section.studio-panels .content{padding-right:4rem;padding-left:4rem}}@media (min-width:1440px){section.studio-panels .content{padding-right:8rem;padding-left:8rem}}@media (min-width:1920px){section.studio-panels .content{padding-right:16rem;padding-left:16rem}}section.studio-panels .careers{list-style:none;padding:0;margin-bottom:0}section.studio-panels .careers li{margin-bottom:0}section.studio-panels .careers a{font-family:Clan;line-height:1.4;font-weight:400;display:block;margin-bottom:1rem;letter-spacing:normal;max-width:100%;font-size:1.3125rem}section.studio-panels .careers a:last-child{margin-bottom:0}@media (min-width:720px){section.studio-panels .careers a{font-size:1.375rem}}@media (min-width:992px){section.studio-panels .careers a{font-size:1.4375rem}}@media (min-width:1440px){section.studio-panels .careers a{font-size:1.5rem}}@media (min-width:1920px){section.studio-panels .careers a{font-size:1.875rem}}section.studio-panels .careers a:last-child{margin-bottom:1rem}@media (max-width:719px){section.studio-panels .image{opacity:1!important}}@media (min-width:720px){section.studio-panels .studio{display:flex;align-items:center;height:100vh;min-height:700px;position:relative}section.studio-panels .studio:first-child .image{opacity:1}section.studio-panels .studio-link{margin-bottom:2rem}section.studio-panels .content,section.studio-panels .image{width:50%}section.studio-panels .image{height:100vh;min-height:700px;top:0!important;opacity:0}section.studio-panels .content{padding-left:2rem}}@media (min-width:992px){section.studio-panels .content{padding-left:4rem}}@media (min-width:720px){.menu-open section.studio-panels .image{opacity:1!important;top:auto!important;left:0!important}}section.timeline{padding-bottom:4rem;padding-top:4rem}section.timeline .wrapper{padding-right:0;padding-left:0}@media (min-width:720px){section.timeline .wrapper{padding-right:0;padding-left:0}}@media (min-width:992px){section.timeline .wrapper{padding-right:0;padding-left:0}}@media (min-width:1440px){section.timeline .wrapper{padding-right:0;padding-left:0}}@media (min-width:1920px){section.timeline .wrapper{padding-right:0;padding-left:0}}section.timeline .image{background-size:cover;background-repeat:no-repeat;background-position:50%;display:block;position:relative;height:100vw}section.timeline .content{text-align:center;min-height:330px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}section.timeline .first-two-year,section.timeline .last-two-year{display:none}section.timeline .mobile-year{opacity:.1;font-family:Clan;font-size:44vw;color:#888b8d;font-weight:700;position:absolute;left:-7vw}section.timeline .year{font-family:Clan;font-size:.875rem;letter-spacing:2.25px;font-weight:700}section.timeline .description{font-family:Clan;font-size:1.625rem;line-height:1.3}section.timeline .description.small{font-size:1.25rem}section.timeline .description-wrapper{max-width:100%}section.timeline .dialog-logo-event{background:#007fa7;color:#fff}section.timeline .dialog-logo-event .mobile-year{color:#fff}section.timeline .placeholder{display:none}section.timeline .icon-logo{font-size:10vw;z-index:1}section.timeline .content-padding{padding:4rem 1rem;width:100%;box-sizing:border-box}@media (min-width:720px){section.timeline .content-padding{padding-right:2rem;padding-left:2rem}}@media (min-width:992px){section.timeline .content-padding{padding-right:4rem;padding-left:4rem}}@media (min-width:1440px){section.timeline .content-padding{padding-right:8rem;padding-left:8rem}}@media (min-width:1920px){section.timeline .content-padding{padding-right:16rem;padding-left:16rem}}@media (min-width:992px){section.timeline .content-padding{padding-bottom:6rem;padding-top:6rem}}@media (max-width:719px){section.timeline .description-wrapper,section.timeline .image{opacity:1!important}}@media (min-width:720px){section.timeline .event{display:flex;align-items:center;height:100vh;position:relative}section.timeline .event:first-child .description-wrapper,section.timeline .event:first-child .image{opacity:1}section.timeline .content,section.timeline .image{width:50%}section.timeline .image{height:100vh;top:0!important;opacity:0;display:flex;align-items:center}section.timeline .placeholder{background-size:cover;background-repeat:no-repeat;background-position:50%;position:relative;height:100vw;display:block;position:absolute;left:0;background:#007fa7;width:100%;height:100vh;top:0!important;opacity:0;display:flex;align-items:center}section.timeline .dialog-logo-event{display:block;background:none}section.timeline .dialog-logo-event .content{float:right;height:100%;color:#fff}section.timeline .dialog-logo-event .content .last-two-year{color:#fff}section.timeline .icon-logo{font-size:5vw;z-index:1}section.timeline .mobile-year{display:none}section.timeline .first-two-year,section.timeline .last-two-year{display:block;font-family:Clan;font-size:38vw;font-weight:700}section.timeline .first-two-year{color:#fff}section.timeline .last-two-year{opacity:.1;color:#888b8d;position:absolute;left:0}section.timeline .year{font-size:1.25rem}section.timeline .description{font-size:2.8125rem}section.timeline .description.small{font-size:1.5625rem}section.timeline .description-wrapper{height:100vh;width:50vw;display:flex;flex-direction:column;justify-content:center;align-items:center;top:0!important;opacity:0}}@media (min-width:992px){section.timeline .description{font-size:3.125rem}section.timeline .description.small{font-size:1.875rem}}@media (min-width:720px){.menu-open section.timeline .description-wrapper,.menu-open section.timeline .image,.menu-open section.timeline .placeholder{opacity:1!important;top:auto!important}.menu-open section.timeline .image{left:0!important}.menu-open section.timeline .description-wrapper{left:0!important;position:absolute!important}}section.two-column.two-column-full .wrapper{padding-right:0;padding-left:0}@media (min-width:720px){section.two-column.two-column-full .wrapper{padding-right:0;padding-left:0}}@media (min-width:992px){section.two-column.two-column-full .wrapper{padding-right:0;padding-left:0}}@media (min-width:1440px){section.two-column.two-column-full .wrapper{padding-right:0;padding-left:0}}@media (min-width:1920px){section.two-column.two-column-full .wrapper{padding-right:0;padding-left:0}}section.two-column.two-column-full .column:first-child img{width:100%}section.two-column.two-column-full .column:last-child{padding-right:1rem;padding-left:1rem}@media (min-width:720px){section.two-column.two-column-full .column:last-child{padding-right:2rem;padding-left:2rem}}@media (min-width:992px){section.two-column.two-column-full .column:last-child{padding-right:4rem;padding-left:4rem}}@media (min-width:1440px){section.two-column.two-column-full .column:last-child{padding-right:8rem;padding-left:8rem}}@media (min-width:1920px){section.two-column.two-column-full .column:last-child{padding-right:16rem;padding-left:16rem}}section.two-column .column{margin-bottom:2rem}section.two-column .column .wrapper{padding-right:0;padding-left:0}@media (min-width:720px){section.two-column .column .wrapper{padding-right:0;padding-left:0}}@media (min-width:992px){section.two-column .column .wrapper{padding-right:0;padding-left:0}}@media (min-width:1440px){section.two-column .column .wrapper{padding-right:0;padding-left:0}}@media (min-width:1920px){section.two-column .column .wrapper{padding-right:0;padding-left:0}}section.two-column .column .wrapper :last-child,section.two-column .column:last-child{margin-bottom:0}section.two-column .subheading{font-family:Clan;line-height:1.2;font-weight:400;display:block;margin-bottom:1rem;letter-spacing:normal;max-width:100%;font-size:1.625rem}section.two-column .subheading:last-child{margin-bottom:0}@media (min-width:992px){section.two-column .subheading{font-size:2.125rem}}@media (min-width:1440px){section.two-column .subheading{font-size:2.375rem}}@media (min-width:1920px){section.two-column .subheading{font-size:3.125rem}}section.two-column.dark-bg{color:#fff}section.two-column.dark-bg .section-title,section.two-column.dark-bg a{color:inherit;transition:opacity .3s}section.two-column.dark-bg a:hover{opacity:.7}@media (min-width:720px){section.two-column .columns{display:flex;align-items:center}section.two-column .column{width:50%;flex-shrink:0;margin-bottom:0}section.two-column .column:last-child{padding-left:2rem}section.two-column.column:nth-of-type(odd) .column:first-child,section.two-column:not(.two-column-left-aligned) .column:first-child{order:2}section.two-column.column:nth-of-type(odd) .column:last-child,section.two-column:not(.two-column-left-aligned) .column:last-child{padding-right:2rem;order:1}section.two-column.two-column-left-aligned:nth-of-type(2n) .column:first-child{order:1}section.two-column.two-column-left-aligned:nth-of-type(2n) .column:last-child{padding-left:2rem;order:2}}@media (min-width:992px){section.two-column.column:nth-of-type(odd) .column:last-child,section.two-column:not(.two-column-left-aligned) .column:last-child{padding-right:4rem}section.two-column.two-column-left-aligned:nth-of-type(2n) .column:last-child{padding-left:4rem}section.two-column.two-column-bigger-photo .column{width:60%}section.two-column.two-column-bigger-photo .column:last-child{width:40%;padding-left:4rem}}section.two-column-image-list{padding-bottom:4rem;padding-top:4rem}section.two-column-image-list .wrapper{padding-right:0;padding-left:0}@media (min-width:720px){section.two-column-image-list .wrapper{padding-right:0;padding-left:0}}@media (min-width:992px){section.two-column-image-list .wrapper{padding-right:0;padding-left:0}}@media (min-width:1440px){section.two-column-image-list .wrapper{padding-right:0;padding-left:0}}@media (min-width:1920px){section.two-column-image-list .wrapper{padding-right:0;padding-left:0}}section.two-column-image-list .image{background-size:cover;background-repeat:no-repeat;background-position:50%;display:block;position:relative;height:100vw}section.two-column-image-list .image .caption{position:absolute;display:block;bottom:0;right:0;background-color:rgba(0,0,0,.8);color:#fff;padding:.25rem .5rem}section.two-column-image-list .columns .content{padding:4rem 1rem}@media (min-width:720px){section.two-column-image-list .columns .content{padding-right:2rem;padding-left:2rem}}@media (min-width:992px){section.two-column-image-list .columns .content{padding-right:4rem;padding-left:4rem}}@media (min-width:1440px){section.two-column-image-list .columns .content{padding-right:8rem;padding-left:8rem}}@media (min-width:1920px){section.two-column-image-list .columns .content{padding-right:16rem;padding-left:16rem}}section.two-column-image-list .columns:last-child .content{padding-bottom:0}@media (max-width:719px){section.two-column-image-list .image{opacity:1!important}}@media (min-width:720px){section.two-column-image-list .columns{display:flex;align-items:center;height:100vh;min-height:700px}section.two-column-image-list .columns:first-child .image{opacity:1}section.two-column-image-list .columns .content{padding-left:2rem;padding-bottom:0;padding-top:0}section.two-column-image-list .content,section.two-column-image-list .image{width:50%}section.two-column-image-list .image{height:100vh;min-height:700px;top:0!important;opacity:0}}@media (min-width:992px){section.two-column-image-list .columns .content{padding-left:4rem}}@media (min-width:720px){.menu-open section.two-column-image-list .image{top:auto!important;left:0!important;opacity:1!important}}section.two-column-slide-show{padding-bottom:0;overflow:hidden}section.two-column-slide-show .wrapper{padding-right:0;padding-left:0}@media (min-width:720px){section.two-column-slide-show .wrapper{padding-right:0;padding-left:0}}@media (min-width:992px){section.two-column-slide-show .wrapper{padding-right:0;padding-left:0}}@media (min-width:1440px){section.two-column-slide-show .wrapper{padding-right:0;padding-left:0}}@media (min-width:1920px){section.two-column-slide-show .wrapper{padding-right:0;padding-left:0}}section.two-column-slide-show .images{padding-left:5rem;padding-right:5rem;position:absolute;transform:translateY(-50%);width:100%}section.two-column-slide-show .slides{margin-bottom:0;padding-left:0;list-style-type:none}section.two-column-slide-show .slide{width:100%}section.two-column-slide-show .above,section.two-column-slide-show .below{padding-right:1rem;padding-left:1rem}@media (min-width:720px){section.two-column-slide-show .above,section.two-column-slide-show .below{padding-right:2rem;padding-left:2rem}}@media (min-width:992px){section.two-column-slide-show .above,section.two-column-slide-show .below{padding-right:4rem;padding-left:4rem}}@media (min-width:1440px){section.two-column-slide-show .above,section.two-column-slide-show .below{padding-right:8rem;padding-left:8rem}}@media (min-width:1920px){section.two-column-slide-show .above,section.two-column-slide-show .below{padding-right:16rem;padding-left:16rem}}section.two-column-slide-show .above{padding-bottom:calc(50vw + 1rem)}section.two-column-slide-show .below{padding-bottom:4rem;padding-top:calc(50vw + 1rem);background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:#000;color:#fff}section.two-column-slide-show .below blockquote:before{color:#fff;top:-2.5rem}section.two-column-slide-show .image img{max-height:100%}section.two-column-slide-show .quote{margin-top:4rem}section.two-column-slide-show .quote .attribution{color:#fff}section.two-column-slide-show .quote .attribution:before{border-color:#fff}section.two-column-slide-show .quote a .attribution{color:var(--highlight-color-light)}section.two-column-slide-show .quote a:hover .attribution{color:var(--highlight-color)}section.two-column-slide-show .events{margin-top:4rem;display:flex;flex-flow:row wrap;margin-bottom:-2rem}section.two-column-slide-show .events .section-title,section.two-column-slide-show .events a{color:inherit;transition:opacity .3s}section.two-column-slide-show .events .section-title:hover,section.two-column-slide-show .events a:hover{opacity:.6}section.two-column-slide-show .events .section-title{width:100%;flex:0 0 auto;margin-bottom:0}section.two-column-slide-show .events .event{padding:2rem 0;width:100%}section.two-column-slide-show .events h4{font-family:Source Sans Pro,Tacoma,sans-serif;line-height:1.6;font-weight:300;color:#000;font-size:1rem;font-weight:700;color:inherit}@media (min-width:414px){section.two-column-slide-show .events h4{font-size:1rem}}@media (min-width:720px){section.two-column-slide-show .events h4{font-size:1rem}}@media (min-width:992px){section.two-column-slide-show .events h4{font-size:1rem}}@media (min-width:1440px){section.two-column-slide-show .events h4{font-size:1rem}}@media (min-width:1920px){section.two-column-slide-show .events h4{font-size:1rem}}section.two-column-slide-show .events p{font-weight:400;line-height:1.2;margin-bottom:.75rem}@media (min-width:720px){section.two-column-slide-show .content{width:50%;margin-left:auto}section.two-column-slide-show .above{padding-bottom:4rem;padding-top:0}}@media (min-width:720px) and (min-width:992px){section.two-column-slide-show .above{padding-bottom:6rem;padding-top:0}}@media (min-width:720px){section.two-column-slide-show .below{padding-bottom:4rem;padding-top:4rem;min-height:40vw}}@media (min-width:720px) and (min-width:992px){section.two-column-slide-show .below{padding-bottom:6rem;padding-top:6rem}}@media (min-width:720px){section.two-column-slide-show .images{padding-right:1rem;padding-left:1rem;bottom:0;top:4rem;transform:translateY(0);width:calc(50% - 4rem);left:0;padding-right:0!important}}@media (min-width:720px) and (min-width:720px){section.two-column-slide-show .images{padding-right:2rem;padding-left:2rem}}@media (min-width:720px) and (min-width:992px){section.two-column-slide-show .images{padding-right:4rem;padding-left:4rem}}@media (min-width:720px) and (min-width:1440px){section.two-column-slide-show .images{padding-right:8rem;padding-left:8rem}}@media (min-width:720px) and (min-width:1920px){section.two-column-slide-show .images{padding-right:16rem;padding-left:16rem}}@media (min-width:720px){section.two-column-slide-show.no-spacing-top .images{top:0}}@media (min-width:1440px){section.two-column-slide-show .images{width:calc(50% - 8rem)}section.two-column-slide-show .events{margin-left:-1rem;margin-right:-1rem}section.two-column-slide-show .events .event{width:50%}section.two-column-slide-show .events .event,section.two-column-slide-show .events .section-title{padding-left:1rem;padding-right:1rem}}section.video .wrapper{padding:0 1rem 4rem}@media (min-width:720px){section.video .wrapper{padding-right:4rem;padding-left:4rem}}@media (min-width:992px){section.video .wrapper{padding-right:8rem;padding-left:8rem}}@media (min-width:1440px){section.video .wrapper{padding-right:16rem;padding-left:16rem}}@media (min-width:1920px){section.video .wrapper{padding-right:24rem;padding-left:24rem}}section.video h2{font-family:Clan;line-height:1.4;font-weight:400;display:block;margin-bottom:1rem;letter-spacing:normal;max-width:100%;font-size:1.3125rem}section.video h2:last-child{margin-bottom:0}@media (min-width:720px){section.video h2{font-size:1.375rem}}@media (min-width:992px){section.video h2{font-size:1.4375rem}}@media (min-width:1440px){section.video h2{font-size:1.5rem}}@media (min-width:1920px){section.video h2{font-size:1.875rem}}section.video .inner{background-size:cover;background-repeat:no-repeat;background-position:50%;display:flex;position:relative;height:42.85714vw;width:100%;align-items:center;justify-content:center}section.video .placeholder{position:absolute;top:0;left:0;width:100%;z-index:10}section.video .placeholder img{object-fit:cover;height:auto}section.video .embed-container{left:0;position:absolute;top:0;width:100%}section.video .play-button{position:relative;z-index:20;background-color:var(--highlight-color);color:#fff;width:3.5em;height:3.5em;border-radius:50%;display:flex;justify-content:center;align-items:center;padding-left:.18em}@media (min-width:992px){section.video .play-button{width:6em;height:6em}section.video .play-button .fal{font-size:2em}}section.video .play-button:hover{background-color:var(--highlight-color-dark)}section.video .play-button.played,section.video .play-button.played+.placeholder{display:none}section.vertical-scroll{padding-bottom:4rem;padding-top:4rem}section.vertical-scroll .wrapper{padding-right:0;padding-left:0}@media (min-width:720px){section.vertical-scroll .wrapper{padding-right:0;padding-left:0}}@media (min-width:992px){section.vertical-scroll .wrapper{padding-right:0;padding-left:0}}@media (min-width:1440px){section.vertical-scroll .wrapper{padding-right:0;padding-left:0}}@media (min-width:1920px){section.vertical-scroll .wrapper{padding-right:0;padding-left:0}}section.vertical-scroll .columns:nth-of-type(3n+1) .cta,section.vertical-scroll .columns:nth-of-type(3n+1) blockquote:before,section.vertical-scroll .columns:nth-of-type(3n+1) span.attribution{color:#007fa7}section.vertical-scroll .columns:nth-of-type(3n+2) .cta,section.vertical-scroll .columns:nth-of-type(3n+2) blockquote:before,section.vertical-scroll .columns:nth-of-type(3n+2) span.attribution{color:#bb16a3}section.vertical-scroll .columns:nth-of-type(3n+3) .cta,section.vertical-scroll .columns:nth-of-type(3n+3) blockquote:before,section.vertical-scroll .columns:nth-of-type(3n+3) span.attribution{color:#74770d}section.vertical-scroll .image{background-size:cover;background-repeat:no-repeat;background-position:50%;display:block;position:relative;height:100vw}section.vertical-scroll .opacity-bg{background:rgba(0,0,0,.65);color:#fff;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;padding-left:1rem;opacity:1;transition:opacity .5s}section.vertical-scroll .opacity-bg.fade{opacity:0}section.vertical-scroll .opacity-bg span{font-size:1rem}section.vertical-scroll .opacity-bg h2{font-size:3.125rem}section.vertical-scroll .content-wrapper{position:relative}section.vertical-scroll .additional-content,section.vertical-scroll .content{background:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden}section.vertical-scroll .content{padding:4rem 1rem;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width:720px){section.vertical-scroll .content{padding-right:2rem;padding-left:2rem}}@media (min-width:992px){section.vertical-scroll .content{padding-right:4rem;padding-left:4rem}}@media (min-width:1440px){section.vertical-scroll .content{padding-right:8rem;padding-left:8rem}}@media (min-width:1920px){section.vertical-scroll .content{padding-right:16rem;padding-left:16rem}}section.vertical-scroll .content h3{font-size:1.625rem}section.vertical-scroll .additional-content{display:none;padding:4rem 1rem}@media (min-width:720px){section.vertical-scroll .additional-content{padding-right:2rem;padding-left:2rem}}@media (min-width:992px){section.vertical-scroll .additional-content{padding-right:4rem;padding-left:4rem}}@media (min-width:1440px){section.vertical-scroll .additional-content{padding-right:8rem;padding-left:8rem}}@media (min-width:1920px){section.vertical-scroll .additional-content{padding-right:16rem;padding-left:16rem}}section.vertical-scroll .additional-content h4{font-size:1.625rem}section.vertical-scroll .sm-image{margin-top:2rem}section.vertical-scroll .flex-wrapper{width:100%}@media (max-width:719px){section.vertical-scroll .content,section.vertical-scroll .content-wrapper,section.vertical-scroll .description-cta,section.vertical-scroll .image,section.vertical-scroll .left-content{opacity:1!important}section.vertical-scroll .content,section.vertical-scroll .headline{transform:none!important}}@media (min-width:720px){section.vertical-scroll .columns{display:flex;align-items:center;height:100vh}section.vertical-scroll .columns:first-child .content-wrapper,section.vertical-scroll .columns:first-child .image{opacity:1}section.vertical-scroll .opacity-bg{padding-left:2rem}section.vertical-scroll .opacity-bg span{font-size:2.1vw}section.vertical-scroll .opacity-bg h2{font-size:5.7vw}section.vertical-scroll .content-wrapper,section.vertical-scroll .image{width:50%}section.vertical-scroll .image{height:100vh;top:0!important;opacity:0}section.vertical-scroll .additional-content,section.vertical-scroll .content{position:absolute;top:0;left:0;bottom:0;right:0}section.vertical-scroll .content-wrapper{height:100vh;top:0!important;opacity:0}section.vertical-scroll .content{height:100vh}section.vertical-scroll .content h3{font-size:4vw}section.vertical-scroll .content .cta{margin-top:1rem}section.vertical-scroll .additional-content{display:block;z-index:-1;overflow-y:auto;font-size:16px}section.vertical-scroll .additional-content h4{font-size:2rem}section.vertical-scroll .sm-image{max-width:70%}}@media (min-width:992px){section.vertical-scroll .content p{padding-left:4rem;padding-right:4rem}section.vertical-scroll .additional-content{font-size:18px}section.vertical-scroll .additional-content h4{font-size:2.3vw}section.vertical-scroll .opacity-bg{padding-left:4rem}}@media (min-width:720px){.menu-open section.vertical-scroll .content-wrapper,.menu-open section.vertical-scroll .image{top:auto!important}.menu-open section.vertical-scroll .content,.menu-open section.vertical-scroll .content-wrapper,.menu-open section.vertical-scroll .description-cta,.menu-open section.vertical-scroll .image,.menu-open section.vertical-scroll .left-content{opacity:1!important}.menu-open section.vertical-scroll .content,.menu-open section.vertical-scroll .headline{transform:none!important}.menu-open section.vertical-scroll .content-wrapper,.menu-open section.vertical-scroll .image{left:0!important}.menu-open section.vertical-scroll .content-wrapper{position:absolute!important}}section.bio-content .q-and-a{margin-bottom:4rem}section.bio-content .q-and-a dt{font-family:Source Sans Pro,Tacoma,sans-serif;line-height:1.6;font-weight:300;color:#000;font-size:1rem;font-size:.75rem;letter-spacing:.05em;font-weight:600;text-transform:uppercase;color:var(--highlight-color);margin-bottom:.5rem}@media (min-width:414px){section.bio-content .q-and-a dt{font-size:1rem}}@media (min-width:720px){section.bio-content .q-and-a dt{font-size:1rem}}@media (min-width:992px){section.bio-content .q-and-a dt{font-size:1rem}}@media (min-width:1440px){section.bio-content .q-and-a dt{font-size:1rem}}@media (min-width:1920px){section.bio-content .q-and-a dt{font-size:1rem}}@media (min-width:720px){section.bio-content .q-and-a dt{font-size:.875rem}}@media (min-width:992px){section.bio-content .q-and-a dt{font-size:.875rem}}@media (min-width:1440px){section.bio-content .q-and-a dt{font-size:.875rem}}@media (min-width:1920px){section.bio-content .q-and-a dt{font-size:.875rem}}section.bio-content .q-and-a dd{margin-bottom:2rem}@media (min-width:992px){section.bio-content .wrapper{display:flex;flex-flow:row nowrap}section.bio-content .q-and-a{flex:0 0 auto;width:calc(40vw - 4rem);padding-right:4rem;margin-bottom:0}section.bio-content .body-copy{flex:0 0 auto;width:calc(60vw - 4rem)}}@media (min-width:1440px){section.bio-content .q-and-a{width:calc(40vw - 8rem)}section.bio-content .body-copy{width:calc(60vw - 8rem)}}@media (min-width:1920px){section.bio-content .q-and-a{width:calc(40vw - 16rem)}section.bio-content .body-copy{width:calc(60vw - 16rem)}}section.education .achievements{display:flex;flex-flow:row wrap;justify-content:flex-start;list-style-type:none;padding-left:0;margin:-1rem}section.education .achievements .achievement{font-family:Source Sans Pro,Tacoma,sans-serif;line-height:1.6;font-weight:300;color:#000;font-size:1rem;font-size:.75rem;flex:0 0 auto;line-height:1.4;padding:1rem;width:100%}@media (min-width:414px){section.education .achievements .achievement{font-size:1rem}}@media (min-width:720px){section.education .achievements .achievement{font-size:1rem}}@media (min-width:992px){section.education .achievements .achievement{font-size:1rem}}@media (min-width:1440px){section.education .achievements .achievement{font-size:1rem}}@media (min-width:1920px){section.education .achievements .achievement{font-size:1rem}}@media (min-width:720px){section.education .achievements .achievement{font-size:.875rem}}@media (min-width:992px){section.education .achievements .achievement{font-size:.875rem}}@media (min-width:1440px){section.education .achievements .achievement{font-size:.875rem}}@media (min-width:1920px){section.education .achievements .achievement{font-size:.875rem}}section.education .achievements .achievement .title{font-weight:700;display:block}@media (min-width:720px){section.education .achievements .achievement{width:50%}}@media (min-width:992px){section.education .achievements .achievement{width:33.33333%}}section.bio-banner{height:32em;background-size:cover;background-position:50%}section.bio-banner .wrapper{padding-right:1rem;padding-left:1rem;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:transparent;transition:background-color .75s ease-in-out}@media (min-width:720px){section.bio-banner .wrapper{padding-right:4rem;padding-left:4rem}}@media (min-width:992px){section.bio-banner .wrapper{padding-right:8rem;padding-left:8rem}}@media (min-width:1440px){section.bio-banner .wrapper{padding-right:16rem;padding-left:16rem}}@media (min-width:1920px){section.bio-banner .wrapper{padding-right:24rem;padding-left:24rem}}section.bio-banner .wrapper .title{color:#fff;max-width:13em;opacity:0;transition:opacity .75s ease-in-out}section.bio-banner .wrapper.active{background-color:rgba(0,0,0,.7)}section.bio-banner .wrapper.active .title{opacity:1}section.bio-banner .title{font-family:Clan;line-height:1.2;font-weight:400;display:block;letter-spacing:normal;max-width:100%;font-size:1.625rem;margin-bottom:0;text-align:center;color:#fff}section.bio-banner .title:last-child{margin-bottom:0}@media (min-width:992px){section.bio-banner .title{font-size:2.125rem}}@media (min-width:1440px){section.bio-banner .title{font-size:2.375rem}}@media (min-width:1920px){section.bio-banner .title{font-size:3.125rem}}section.related-projects{overflow:hidden}section.related-projects .wrapper{padding-right:0;padding-left:1rem}@media (min-width:720px){section.related-projects .wrapper{padding-right:0;padding-left:2rem}}@media (min-width:992px){section.related-projects .wrapper{padding-right:0;padding-left:4rem}}@media (min-width:1440px){section.related-projects .wrapper{padding-right:0;padding-left:8rem}}@media (min-width:1920px){section.related-projects .wrapper{padding-right:0;padding-left:16rem}}section.related-projects:after{content:" ";background-color:rgba(136,139,141,.1);width:100vw;height:200vh;position:absolute;top:45%;z-index:-10}section.related-projects .section-top{padding-right:1rem;padding-left:0;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;margin-bottom:1rem}@media (min-width:720px){section.related-projects .section-top{padding-right:2rem;padding-left:0}}@media (min-width:992px){section.related-projects .section-top{padding-right:4rem;padding-left:0}}@media (min-width:1440px){section.related-projects .section-top{padding-right:8rem;padding-left:0}}@media (min-width:1920px){section.related-projects .section-top{padding-right:16rem;padding-left:0}}section.related-projects .section-title{margin-bottom:0}section.related-projects .slide-arrows .slide-arrow:before{font-family:Source Sans Pro,Tacoma,sans-serif;line-height:1.6;font-weight:300;color:#000;font-size:2rem;color:var(--highlight-color)}@media (min-width:414px){section.related-projects .slide-arrows .slide-arrow:before{font-size:2rem}}@media (min-width:720px){section.related-projects .slide-arrows .slide-arrow:before{font-size:2rem}}@media (min-width:992px){section.related-projects .slide-arrows .slide-arrow:before{font-size:2rem}}@media (min-width:1440px){section.related-projects .slide-arrows .slide-arrow:before{font-size:2rem}}@media (min-width:1920px){section.related-projects .slide-arrows .slide-arrow:before{font-size:2rem}}section.related-projects .slide-arrows .slide-arrow.slide-arrow-prev{margin-right:.5rem}section.related-projects .slide-arrows .slide-arrow.slide-arrow-next{margin-left:.5rem}section.related-projects .projects{margin-right:-1rem}section.related-projects .project{opacity:.7;transition:opacity .2s ease-in-out;width:75%;margin-right:1rem;margin-bottom:1rem}section.related-projects .project.is-selected{opacity:1}section.related-projects .project .title{font-family:Clan;line-height:1.4;font-weight:400;display:block;margin-bottom:1rem;letter-spacing:normal;max-width:100%;font-size:1.125rem}section.related-projects .project .title:last-child{margin-bottom:0}@media (min-width:720px){section.related-projects .project .title{font-size:1.1875rem}}@media (min-width:992px){section.related-projects .project .title{font-size:1.25rem}}@media (min-width:1440px){section.related-projects .project .title{font-size:1.3125rem}}@media (min-width:1920px){section.related-projects .project .title{font-size:1.5rem}}section.related-projects .no-controls .project{opacity:1}section.related-projects .photo{margin-bottom:1rem}section.related-projects .no-controls .flickity-page-dots{display:none}@media (min-width:720px){section.related-projects:after{top:50%}section.related-projects .no-controls .slide-arrows{display:none}section.related-projects .project{width:40%}}@media (min-width:992px){section.related-projects .project{width:28%}}section.awards{padding-bottom:4rem;padding-top:4rem;background-color:var(--highlight-color);color:#fff}@media (min-width:992px){section.awards{padding-bottom:6rem;padding-top:6rem}}section.awards .wrapper{display:flex;flex-flow:column nowrap}section.awards .section-title{font-family:Source Sans Pro,Tacoma,sans-serif;line-height:1.6;font-weight:300;color:#000;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:3.6px;color:#fff;width:6em;height:6em;border-radius:50%;border:2px solid #fff;display:flex;justify-content:center;align-items:center;margin-bottom:2rem}@media (min-width:414px){section.awards .section-title{font-size:1rem}}@media (min-width:720px){section.awards .section-title{font-size:1rem}}@media (min-width:992px){section.awards .section-title{font-size:1rem}}@media (min-width:1440px){section.awards .section-title{font-size:1rem}}@media (min-width:1920px){section.awards .section-title{font-size:1rem}}section.awards .award{width:100%;min-height:100%;display:flex;align-items:center;margin-bottom:1rem;top:0}section.awards .award h3{margin-bottom:0}section.awards .award a{color:inherit;font-weight:inherit}section.awards .award a:hover{color:var(--highlight-color-light)}section.awards .award a.link-external:after{top:-.1rem}section.awards .flickity-page-dots .dot.is-selected{background:#fff}section.awards .flickity-slider{display:flex;justify-content:center;align-items:center}@media (min-width:720px){section.awards .wrapper{flex-flow:row nowrap;align-items:center}section.awards .section-title{margin-bottom:0;margin-right:2rem;flex:0 0 auto}section.awards .slides{flex:1 1 auto;margin-right:2rem}section.awards .award{margin-bottom:0}section.awards .slide-arrows{flex:0 0 auto;color:#fff}section.awards .slide-arrows .slide-arrow:before{color:#fff}}@media (min-width:992px){section.awards .section-title,section.awards .slides{margin-right:4rem;max-width:60%}}section.media-kit-cta{background-color:var(--highlight-color);padding-top:.57143rem;padding-bottom:.57143rem;text-align:center}section.media-kit-cta a,section.media-kit-cta a.link{color:#fff;font-weight:400}@keyframes pulse{0%{transform:scale(1);opacity:.5}to{transform:scale(2.5);opacity:0}}section.sketch-feature{padding-bottom:0;padding-top:0;max-width:100vw;overflow:hidden;position:relative}@media (min-width:720px){section.sketch-feature{padding-bottom:0;padding-top:0}}@media (min-width:992px){section.sketch-feature{padding-bottom:0;padding-top:0}}section.sketch-feature .slides{position:relative;display:flex;flex-flow:row nowrap}section.sketch-feature .slides.modal-open .slide figcaption{z-index:auto}section.sketch-feature .slides.just-one .pin{position:absolute;opacity:1}section.sketch-feature .slide{flex:0 0 auto;height:100vh;width:100vw;display:flex;flex-flow:column nowrap;margin:0;align-items:stretch;justify-content:space-between;transition:opacity .5s ease-in-out;position:relative}section.sketch-feature .slide:first-child .slide-image{opacity:1}section.sketch-feature .slide figcaption{width:100vw;transition:transform .5s ease-in-out,background-color .5s ease-in-out;padding:0 1rem;flex:0 0 auto;display:flex;flex-flow:column nowrap;overflow:visible;background-color:#fff;justify-content:center;position:absolute;bottom:0;z-index:10;height:calc(100vh - 82.85714vw);max-height:calc(50vh - 1em);min-height:9em}section.sketch-feature .slide figcaption .modal-trigger{display:none;margin-bottom:auto;font-size:.75rem;font-weight:400;color:var(--highlight-color);flex:0 0 auto;border:none;background:none;text-align:left;padding:0}section.sketch-feature .slide figcaption .section-title{font-size:.75rem;margin-bottom:.5em;margin-top:auto;line-height:1.2}section.sketch-feature .slide figcaption .heading{font-size:1rem;font-family:Clan;line-height:1.2;margin-bottom:1rem;max-width:100%}section.sketch-feature .slide figcaption .description{font-size:.75rem;line-height:1.2;margin-bottom:auto;max-width:100%}section.sketch-feature .slide figcaption .description.read-more{display:none}section.sketch-feature .slide figcaption .description.read-more+.modal-trigger{display:inline}section.sketch-feature .slide.active .pin,section.sketch-feature .slide.active .slide-image{opacity:1}section.sketch-feature .slide-image{width:100vw;height:82.85714vw;max-height:82.85714vw;display:flex;justify-content:center;align-items:flex-start;position:absolute;left:0;transition:opacity .25s ease-in-out;opacity:0}section.sketch-feature .slide-image img{object-fit:cover;height:100%;width:100%}section.sketch-feature .pin{position:absolute;left:calc(50vw - 1em);top:calc(41.42857vw - 1em);color:#fff;transition:opacity .25s ease-in-out;opacity:0}section.sketch-feature .pin .number{position:relative;z-index:10;background-color:var(--highlight-color);height:2em;width:2em;border-radius:50%;display:flex;justify-content:center;align-items:center}section.sketch-feature .pin .underlay:before{display:block;border-radius:50%;background-color:#fff;content:"";position:absolute;top:0;left:0;right:0;bottom:0;animation-duration:2s;animation-name:pulse;animation-delay:0;animation-iteration-count:infinite;animation-direction:forward;animation-timing-function:ease-in}@media (min-width:414px){section.sketch-feature .slide figcaption .section-title{font-size:.875rem}section.sketch-feature .slide figcaption .heading{font-size:1.0625rem}section.sketch-feature .slide figcaption .description{font-size:.875rem}}@media (min-width:720px){section.sketch-feature .slide figcaption{padding:0 calc(50vw - 10em)}section.sketch-feature .slide figcaption .section-title{font-size:1rem}section.sketch-feature .slide figcaption .heading{font-size:1.125rem}section.sketch-feature .slide figcaption .description{font-size:1rem}}@media (min-width:720px) and (min-height:1100px){section.sketch-feature .slide figcaption .section-title{font-size:1.125rem}section.sketch-feature .slide figcaption .heading{font-size:2.25rem}section.sketch-feature .slide figcaption .description{font-size:1.125rem;line-height:1.6}}@media (min-aspect-ratio:35/29){section.sketch-feature .slides{flex-flow:column nowrap}section.sketch-feature .slides:not(.just-one):after{position:absolute;width:9em;height:100vh;left:0;bottom:0;z-index:10;content:" ";background-color:#fff}section.sketch-feature .slides.modal-open:after{z-index:auto}section.sketch-feature .slide{flex-flow:row-reverse nowrap;align-items:center}section.sketch-feature .slide figcaption{height:100vh;min-height:none;max-height:none;width:9em;align-items:flex-start;margin:0 auto;justify-content:flex-start;position:static}section.sketch-feature .slide figcaption .description{margin-bottom:0}section.sketch-feature .slide:first-child figcaption .description{margin-bottom:auto}section.sketch-feature .slide:last-child{margin-bottom:100vh}section.sketch-feature .slide:last-child:first-child{margin-bottom:0}section.sketch-feature .slide .slide-image{position:absolute;top:0;right:0}section.sketch-feature .slide.active .slide-image{position:fixed}section.sketch-feature .slide.complete .slide-image{position:absolute;bottom:-100vh;top:auto}section.sketch-feature .slide.complete .pin{opacity:0}section.sketch-feature .image-wrapper{height:100vh;width:120.68966vh}section.sketch-feature .slide-image{flex-flow:column nowrap;max-height:none;height:100vh;width:120.68966vh;left:auto;position:static}section.sketch-feature .pin{position:fixed;left:auto;right:calc(60.34483vh - 1em);top:calc(50vh - 1em)}}@media (min-aspect-ratio:35/29) and (min-width:414px){section.sketch-feature .slide figcaption .section-title{font-size:.5rem}section.sketch-feature .slide figcaption .description{font-size:.75rem}}@media (min-aspect-ratio:35/29) and (min-width:720px){section.sketch-feature .slide figcaption{padding:0 1rem}section.sketch-feature .slide figcaption .section-title{font-size:.5rem}section.sketch-feature .slide figcaption .heading{font-size:1rem}section.sketch-feature .slide figcaption .description{font-size:.875rem}}@media (min-aspect-ratio:35/29) and (min-width:720px) and (min-height:1100px){section.sketch-feature .slide figcaption .section-title{font-size:.875rem}section.sketch-feature .slide figcaption .description{font-size:.875rem;line-height:1.2}}@media (min-aspect-ratio:35/29) and (min-width:992px){section.sketch-feature .slide figcaption .section-title{font-size:.75rem}section.sketch-feature .pin{right:calc(60.34483vh - 1.25em);top:calc(50vh - 1.25em)}section.sketch-feature .pin .number{height:2.5em;width:2.5em}}@media (min-aspect-ratio:4/3) and (min-height:800px){section.sketch-feature .slide figcaption,section.sketch-feature .slides:after{width:12em}section.sketch-feature .slide figcaption .section-title{font-size:1rem}section.sketch-feature .slide figcaption .heading{font-size:1.25rem}section.sketch-feature .slide figcaption .description{font-size:1.125rem;line-height:1.6}}@media (min-aspect-ratio:7/4) and (min-height:800px){section.sketch-feature .slide figcaption .heading{font-size:1.5rem}}.OurWorkLandingPage .menu-after-side-scrolling-features{display:none;z-index:10}.OurWorkLandingPage .menu-after-side-scrolling-features.show{display:block;animation:fade .5s ease-out}.OurWorkLandingPage .menu-after-side-scrolling-features button.toggle-menu{width:100%;background-color:#002f6c;color:#fff;border:none}@media (min-width:992px){.OurWorkLandingPage footer.main-footer{padding-bottom:2.5rem}}.OurWorkLandingPage .project-themes.open+.menu-after-side-scrolling-features.show button.toggle-menu{width:auto}section.project-themes{padding-bottom:0;padding-top:0}@media (min-width:720px){section.project-themes{padding-bottom:0;padding-top:0}}@media (min-width:992px){section.project-themes{padding-bottom:0;padding-top:0}}section.project-themes .wrapper{padding-right:0;padding-left:0}@media (min-width:720px){section.project-themes .wrapper{padding-right:1rem;padding-left:1rem}}@media (min-width:720px) and (min-width:720px){section.project-themes .wrapper{padding-right:2rem;padding-left:2rem}}@media (min-width:720px) and (min-width:992px){section.project-themes .wrapper{padding-right:4rem;padding-left:4rem}}@media (min-width:720px) and (min-width:1440px){section.project-themes .wrapper{padding-right:8rem;padding-left:8rem}}@media (min-width:720px) and (min-width:1920px){section.project-themes .wrapper{padding-right:16rem;padding-left:16rem}}section.project-themes .panel:first-child{margin-top:3rem}section.project-themes .panel{margin-top:6rem}section.project-themes .panel .main{display:flex;flex-direction:row-reverse;flex-wrap:wrap}section.project-themes .panel .main .tile{flex:1 1 100%;align-self:flex-start}@media (min-width:720px){section.project-themes .panel .main .tile{flex-basis:50%}}@media (min-width:720px){section.project-themes .panel .main .tile picture{margin-bottom:0}}section.project-themes .panel .main .content{flex:1 1 40%;padding:3rem 2rem;-ms-grid-row-align:center;align-self:center}@media (min-width:720px){section.project-themes .panel .main .content{padding:0 2rem 0 0}}section.project-themes .panel .first-project .cta{display:none}section.project-themes .panel .projects{padding:0 2rem 2rem}section.project-themes .panel .projects .additional-content{padding:2rem 0}section.project-themes .panel .project{margin-bottom:2rem}section.project-themes .panel .project .title-with-dash{font-size:1rem}section.project-themes .panel .project picture{margin-bottom:.5rem}section.project-themes .panel .column:last-child .project:last-child{padding-bottom:0}section.project-themes .panel .column .additional-content{display:flex}section.project-themes .panel .quote .attribution{justify-content:flex-end}section.project-themes .panel:last-child{margin-bottom:6rem}@media (min-width:720px){section.project-themes .panel{position:relative}section.project-themes .panel h2{font-family:Clan;line-height:1.2;font-weight:400;display:block;margin-bottom:1rem;letter-spacing:normal;max-width:100%;font-size:1.625rem}section.project-themes .panel h2:last-child{margin-bottom:0}}@media (min-width:720px) and (min-width:720px){section.project-themes .panel h2{font-size:2.25rem}}@media (min-width:720px) and (min-width:992px){section.project-themes .panel h2{font-size:2.625rem}}@media (min-width:720px) and (min-width:1440px){section.project-themes .panel h2{font-size:3.75rem}}@media (min-width:720px) and (min-width:1920px){section.project-themes .panel h2{font-size:4.5rem}}@media (min-width:720px){section.project-themes .panel .first-project{position:relative;padding-left:1rem}section.project-themes .panel .first-project:before{background:linear-gradient(160deg,transparent 65%,#000);bottom:0;content:"";display:block;height:100%;opacity:1;position:absolute;transition:opacity .5s ease-out;width:calc(100% - 1rem);right:0}section.project-themes .panel .first-project .image,section.project-themes .panel .first-project picture{transition:opacity .3s linear}section.project-themes .panel .first-project .title-with-dash{position:absolute;bottom:-1.4em;width:100%;left:-1rem;transform-origin:0 0;transform:rotate(-90deg);font-size:1rem}section.project-themes .panel .first-project .cta{display:inline-flex;bottom:1rem;position:absolute;right:1rem;color:#fff}section.project-themes .panel .first-project:hover .image,section.project-themes .panel .first-project:hover picture{opacity:1}section.project-themes .panel .projects{display:flex;padding:0;flex-wrap:wrap}section.project-themes .panel .projects .column{padding:7.5vh 0;flex:0 1 40%;display:flex;flex-flow:column nowrap;justify-content:space-around}section.project-themes .panel .projects .column+.column{margin-left:2rem}section.project-themes .panel .projects.projects-sub .column{padding-top:0;margin-top:-7.5vh}section.project-themes .panel .projects .additional-content{width:calc(80% + 2rem);margin-top:-7.5vh}}@media (min-width:992px) and (min-aspect-ratio:3/2){section.project-themes .panel h2{font-family:Clan;line-height:1.2;font-weight:400;display:block;margin-bottom:1rem;letter-spacing:normal;max-width:100%;font-size:1.625rem}section.project-themes .panel h2:last-child{margin-bottom:0}}@media (min-width:992px) and (min-aspect-ratio:3/2) and (min-width:720px){section.project-themes .panel h2{font-size:2.25rem}}@media (min-width:992px) and (min-aspect-ratio:3/2) and (min-width:992px){section.project-themes .panel h2{font-size:2.625rem}}@media (min-width:992px) and (min-aspect-ratio:3/2) and (min-width:1440px){section.project-themes .panel h2{font-size:3.75rem}}@media (min-width:992px) and (min-aspect-ratio:3/2) and (min-width:1920px){section.project-themes .panel h2{font-size:4.5rem}}@media (min-width:992px) and (min-aspect-ratio:3/2){section.project-themes .panel .content{justify-content:flex-end;padding-bottom:20vh}}@media (min-width:992px) and (min-aspect-ratio:2/1){section.project-themes .panel h2{font-family:Clan;line-height:1.2;font-weight:400;display:block;margin-bottom:1rem;letter-spacing:normal;max-width:100%;font-size:1.625rem}section.project-themes .panel h2:last-child{margin-bottom:0}}@media (min-width:992px) and (min-aspect-ratio:2/1) and (min-width:992px){section.project-themes .panel h2{font-size:2.125rem}}@media (min-width:992px) and (min-aspect-ratio:2/1) and (min-width:1440px){section.project-themes .panel h2{font-size:2.375rem}}@media (min-width:992px) and (min-aspect-ratio:2/1) and (min-width:1920px){section.project-themes .panel h2{font-size:3.125rem}}@media (min-width:992px) and (min-aspect-ratio:2/1){section.project-themes .panel .content{justify-content:center;padding-bottom:7.5vh}}section.project-list .projects{list-style:none;padding:0;margin-bottom:0}section.project-list .projects li{margin-bottom:0}section.project-list .projects .project{opacity:1;transition:opacity .4s ease-in-out;width:100%;padding-bottom:2rem}section.project-list .projects .project.fade-in{opacity:0;transition:opacity 0}section.project-list .projects .project.hidden{display:none;width:0}@media (min-width:720px){section.project-list .projects{margin:-1.5rem -1.25rem}section.project-list .projects .project{width:50%;padding:1.5rem 1.25rem}}@media (min-width:992px){section.project-list .projects{margin:-1.5rem -1.75rem}section.project-list .projects .project{padding:1.5rem 1.75rem}}section.project-list .quote{padding:2rem 0}@media (min-width:720px){section.project-list .quote{padding:2rem 15%}}section.story-list .stories{list-style:none;padding:0;margin-bottom:0}section.story-list .stories li{margin-bottom:0}section.story-list .stories .story{opacity:1;transition:opacity .4s ease-in-out;width:100%;padding-bottom:2rem}section.story-list .stories .story.fade-in{opacity:0;transition:opacity 0}section.story-list .stories .story.hidden{display:none;width:0}@media (min-width:720px){section.story-list .stories{margin:-1.5rem -1.25rem}section.story-list .stories .story{width:50%;padding:1.5rem 1.25rem}}@media (min-width:992px){section.story-list .stories{margin:-1.5rem -1.75rem}section.story-list .stories .story{padding:1.5rem 1.75rem}}section.story-list .story h3,section.story-list .story picture{margin-bottom:1rem}section.story-list .story .taxonomy:hover{opacity:.7}section.story-lede{padding-bottom:4rem;padding-top:4rem}section.story-lede .wrapper{padding-right:1rem;padding-left:1rem}@media (min-width:720px){section.story-lede .wrapper{padding-right:4rem;padding-left:4rem}}@media (min-width:992px){section.story-lede .wrapper{padding-right:8rem;padding-left:8rem}}@media (min-width:1440px){section.story-lede .wrapper{padding-right:16rem;padding-left:16rem}}@media (min-width:1920px){section.story-lede .wrapper{padding-right:24rem;padding-left:24rem}}section.story-lede p{font-family:Clan;line-height:1.4;font-weight:400;display:block;margin-bottom:1rem;letter-spacing:normal;max-width:100%;font-size:1.3125rem;font-family:Source Sans Pro,Tacoma,sans-serif;line-height:1.6;font-weight:300;color:#000}section.story-lede p:last-child{margin-bottom:0}@media (min-width:720px){section.story-lede p{font-size:1.375rem}}@media (min-width:992px){section.story-lede p{font-size:1.4375rem}}@media (min-width:1440px){section.story-lede p{font-size:1.5rem}}@media (min-width:1920px){section.story-lede p{font-size:1.875rem}}div#no-results{padding-bottom:4rem;padding-top:4rem;text-align:center;display:none}div#no-results.show{display:block}div#no-results p{font-family:Clan;line-height:1.4;font-weight:400;display:block;margin-bottom:1rem;letter-spacing:normal;max-width:100%;font-size:1.3125rem;font-family:Source Sans Pro,Tacoma,sans-serif;line-height:1.6;font-weight:300;color:#000}div#no-results p:last-child{margin-bottom:0}@media (min-width:720px){div#no-results p{font-size:1.375rem}}@media (min-width:992px){div#no-results p{font-size:1.4375rem}}@media (min-width:1440px){div#no-results p{font-size:1.5rem}}@media (min-width:1920px){div#no-results p{font-size:1.875rem}}header.search-header{padding-top:6rem;padding-bottom:2rem}header.search-header.form.form-dark{background-color:var(--highlight-color)}header.search-header form{padding-right:1rem;padding-left:1rem;overflow:visible}@media (min-width:720px){header.search-header form{padding-right:4rem;padding-left:4rem}}@media (min-width:992px){header.search-header form{padding-right:8rem;padding-left:8rem}}@media (min-width:1440px){header.search-header form{padding-right:16rem;padding-left:16rem}}@media (min-width:1920px){header.search-header form{padding-right:24rem;padding-left:24rem}}header.search-header form .search-field{margin:0}@media (min-width:1440px){header.search-header{padding-top:2rem}}section.search-results{padding-bottom:4rem;padding-top:4rem}@media (min-width:992px){section.search-results{padding-bottom:6rem;padding-top:6rem}}section.search-results.load-more-list{padding-bottom:0}section.search-results h1{font-family:Clan;line-height:1.4;font-weight:400;display:block;margin-bottom:1rem;letter-spacing:normal;max-width:100%;font-size:1.125rem}section.search-results h1:last-child{margin-bottom:0}@media (min-width:720px){section.search-results h1{font-size:1.1875rem}}@media (min-width:992px){section.search-results h1{font-size:1.25rem}}@media (min-width:1440px){section.search-results h1{font-size:1.3125rem}}@media (min-width:1920px){section.search-results h1{font-size:1.5rem}}section.search-results h1 .keywords{font-weight:700;font-style:italic;word-wrap:break-word}section.search-results h1.small-title{font-family:Clan;line-height:1.4;font-weight:400;display:block;margin-bottom:1rem;letter-spacing:normal;max-width:100%;font-size:1.3125rem;font-family:Source Sans Pro,Tacoma,sans-serif;line-height:1.6;font-weight:300;color:#000;font-weight:600}section.search-results h1.small-title:last-child{margin-bottom:0}@media (min-width:720px){section.search-results h1.small-title{font-size:1.375rem}}@media (min-width:992px){section.search-results h1.small-title{font-size:1.4375rem}}@media (min-width:1440px){section.search-results h1.small-title{font-size:1.5rem}}@media (min-width:1920px){section.search-results h1.small-title{font-size:1.875rem}}section.search-results .wrapper{padding-right:1rem;padding-left:1rem}@media (min-width:720px){section.search-results .wrapper{padding-right:4rem;padding-left:4rem}}@media (min-width:992px){section.search-results .wrapper{padding-right:8rem;padding-left:8rem}}@media (min-width:1440px){section.search-results .wrapper{padding-right:16rem;padding-left:16rem}}@media (min-width:1920px){section.search-results .wrapper{padding-right:24rem;padding-left:24rem}}section.search-results .results{margin:-1.5rem 0;display:flex;flex-flow:column nowrap}section.search-results .results .search-result{opacity:1;transition:opacity .4s ease-in-out;padding:1.5rem 0;width:100%}section.search-results .results .search-result.fade-in{opacity:0;transition:opacity 0}section.search-results .results .search-result .image{width:70%}section.search-results .results .search-result h2{font-family:Clan;line-height:1.4;font-weight:400;display:block;letter-spacing:normal;max-width:100%;font-size:1.125rem;margin-bottom:.5rem}@media (min-width:720px){section.search-results .results .search-result h2{font-size:1.1875rem}}@media (min-width:992px){section.search-results .results .search-result h2{font-size:1.25rem}}@media (min-width:1440px){section.search-results .results .search-result h2{font-size:1.3125rem}}@media (min-width:1920px){section.search-results .results .search-result h2{font-size:1.5rem}}section.search-results .results .search-result h2:last-child{margin-bottom:0}section.search-results .rich-text{font-family:Clan;line-height:1.4;font-weight:400;display:block;letter-spacing:normal;max-width:100%;font-size:1.3125rem;font-family:Source Sans Pro,Tacoma,sans-serif;line-height:1.6;font-weight:300;color:#000;margin-bottom:2rem}section.search-results .rich-text:last-child{margin-bottom:0}@media (min-width:720px){section.search-results .rich-text{font-size:1.375rem}}@media (min-width:992px){section.search-results .rich-text{font-size:1.4375rem}}@media (min-width:1440px){section.search-results .rich-text{font-size:1.5rem}}@media (min-width:1920px){section.search-results .rich-text{font-size:1.875rem}}section.search-results ul{list-style:none;padding:0;margin-bottom:0}section.search-results ul li{margin-bottom:0;margin-bottom:1rem}section.search-results.load-more-list #load-more-trigger{margin-right:-1rem;margin-left:-1rem}@media (min-width:720px){section.search-results.load-more-list #load-more-trigger{margin-right:-4rem;margin-left:-4rem}}@media (min-width:992px){section.search-results.load-more-list #load-more-trigger{margin-right:-8rem;margin-left:-8rem}}@media (min-width:1440px){section.search-results.load-more-list #load-more-trigger{margin-right:-16rem;margin-left:-16rem}}@media (min-width:1920px){section.search-results.load-more-list #load-more-trigger{margin-right:-24rem;margin-left:-24rem}}@media (min-width:720px){section.search-results .results{margin:-2.5rem 0}section.search-results .results .search-result{padding:2.5rem 0;display:flex;flex-flow:row nowrap;align-items:center}section.search-results .results .search-result .image{width:15em;flex:0 0 auto;margin-bottom:0;margin-right:1rem}}section.media-kits h2{text-align:center}section.media-kits .kits{display:flex;flex-flow:row wrap;margin:-2rem -1rem}section.media-kits .kits .media-kit,section.media-kits .kits .quote{padding:2rem 1rem;width:100%}section.media-kits .kits .media-kit .link,section.media-kits .kits .quote .link{color:inherit;font-weight:400}section.media-kits .kits .media-kit .link:after,section.media-kits .kits .quote .link:after{color:#007fa7}@media (min-width:720px){section.media-kits h2{margin-bottom:2rem}section.media-kits .kits .media-kit{width:50%}section.media-kits .kits .quote{padding-left:20%;padding-right:20%;display:flex;align-items:center}}@media (min-width:992px){section.media-kits .kits .media-kit{width:33.33333%}section.media-kits .kits .quote{padding-left:10%;padding-right:10%;width:66.66667%}}@font-face{font-family:icomoon;src:url(/fonts/icomoon.eot);src:url(/fonts/icomoon.eot#iefix) format("embedded-opentype"),url(/fonts/icomoon.ttf) format("truetype"),url(/fonts/icomoon.woff) format("woff"),url(/images/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-twitter:before{content:"\e910"}.icon-upload:before{content:"\e90f"}.icon-filter:before{content:"\e90e"}.icon-logo:before{content:"\e90b";color:#fefefe}.icon-envelope:before{content:"\e901"}.icon-link-external:before{content:"\e90a"}.icon-quotation-mark:before{content:"\e909"}.icon-up-arrow:before{content:"\e908"}.icon-open-circle-arrow:before{content:"\e907"}.icon-double-down:before{content:"\e905"}.icon-down-arrow:before{content:"\e906"}.icon-left-arrow:before{content:"\e900"}.icon-right-arrow:before{content:"\e903"}.icon-open-circle:before{content:"\e904"}.icon-v-card:before{content:"\e902"}.icon-menu:before{content:"\e90c"}.icon-close:before{content:"\e90d"}.icon-instagram:before{content:"\ea92"}.icon-linkedin:before{content:"\eaca"}

/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}