.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */

.pswp {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  

  --pswp-root-z-index: 100000;
  
  --pswp-preloader-color: rgba(79, 79, 79, 0.4);
  --pswp-preloader-color-secondary: rgba(255, 255, 255, 0.9);
  
  /* defined via js:
  --pswp-transition-duration: 333ms; */
  
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;

  --pswp-error-text-color: var(--pswp-icon-color);
}


/*
	Styles for basic PhotoSwipe (pswp) functionality (sliding area, open/close transitions)
*/

.pswp {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: var(--pswp-root-z-index);
	display: none;
	touch-action: none;
	outline: 0;
	opacity: 0.003;
	contain: layout style size;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* Prevents focus outline on the root element,
  (it may be focused initially) */
.pswp:focus {
  outline: 0;
}

.pswp * {
  box-sizing: border-box;
}

.pswp img {
  max-width: none;
}

.pswp--open {
	display: block;
}

.pswp,
.pswp__bg {
	transform: translateZ(0);
	will-change: opacity;
}

.pswp__bg {
  opacity: 0.005;
	background: var(--pswp-bg);
}

.pswp,
.pswp__scroll-wrap {
	overflow: hidden;
}

.pswp__scroll-wrap,
.pswp__bg,
.pswp__container,
.pswp__item,
.pswp__content,
.pswp__img,
.pswp__zoom-wrap {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.pswp__img,
.pswp__zoom-wrap {
	width: auto;
	height: auto;
}

.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img {
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in;
}

.pswp--click-to-zoom.pswp--zoomed-in .pswp__img {
	cursor: move;
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: grab;
}

.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active {
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

/* :active to override grabbing cursor */
.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,
.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,
.pswp__img {
	cursor: -webkit-zoom-out;
	cursor: -moz-zoom-out;
	cursor: zoom-out;
}


/* Prevent selection and tap highlights */
.pswp__container,
.pswp__img,
.pswp__button,
.pswp__counter {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.pswp__item {
	/* z-index for fade transition */
	z-index: 1;
	overflow: hidden;
}

.pswp__hidden {
	display: none !important;
}

/* Allow to click through pswp__content element, but not its children */
.pswp__content {
  pointer-events: none;
}
.pswp__content > * {
  pointer-events: auto;
}


/*

  PhotoSwipe UI

*/

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
.pswp__error-msg-container {
  display: grid;
}
.pswp__error-msg {
	margin: auto;
	font-size: 1em;
	line-height: 1;
	color: var(--pswp-error-text-color);
}

/*
class pswp__hide-on-close is applied to elements that
should hide (for example fade out) when PhotoSwipe is closed
and show (for example fade in) when PhotoSwipe is opened
 */
.pswp .pswp__hide-on-close {
	opacity: 0.005;
	will-change: opacity;
	transition: opacity var(--pswp-transition-duration) cubic-bezier(0.4, 0, 0.22, 1);
	z-index: 10; /* always overlap slide content */
	pointer-events: none; /* hidden elements should not be clickable */
}

/* class pswp--ui-visible is added when opening or closing transition starts */
.pswp--ui-visible .pswp__hide-on-close {
	opacity: 1;
	pointer-events: auto;
}

/* <button> styles, including css reset */
.pswp__button {
	position: relative;
	display: block;
	width: 50px;
	height: 60px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	cursor: pointer;
	background: none;
	border: 0;
	box-shadow: none;
	opacity: 0.85;
	-webkit-appearance: none;
	-webkit-touch-callout: none;
}

.pswp__button:hover,
.pswp__button:active,
.pswp__button:focus {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1;
}

.pswp__button:disabled {
  opacity: 0.3;
  cursor: auto;
}

.pswp__icn {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
}

.pswp__icn {
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none;
}

.pswp__icn-shadow {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none;
}

.pswp__icn:focus {
	outline: 0;
}

/*
	div element that matches size of large image,
	large image loads on top of it,
	used when msrc is not provided
*/
div.pswp__img--placeholder,
.pswp__img--with-bg {
	background: var(--pswp-placeholder-bg);
}

.pswp__top-bar {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 60px;
	display: flex;
  flex-direction: row;
  justify-content: flex-end;
	z-index: 10;

	/* allow events to pass through top bar itself */
	pointer-events: none !important;
}
.pswp__top-bar > * {
  pointer-events: auto;
  /* this makes transition significantly more smooth,
     even though inner elements are not animated */
  will-change: opacity;
}


/*

  Close button

*/
.pswp__button--close {
  margin-right: 6px;
}


/*

  Arrow buttons

*/
.pswp__button--arrow {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px;
}

.pswp__button--arrow:disabled {
  display: none;
  cursor: default;
}

.pswp__button--arrow .pswp__icn {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0;
}

.pswp--one-slide .pswp__button--arrow {
  display: none;
}

/* hide arrows on touch screens */
.pswp--touch .pswp__button--arrow {
  visibility: hidden;
}

/* show arrows only after mouse was used */
.pswp--has_mouse .pswp__button--arrow {
  visibility: visible;
}

.pswp__button--arrow--prev {
  right: auto;
  left: 0px;
}

.pswp__button--arrow--next {
  right: 0px;
}
.pswp__button--arrow--next .pswp__icn {
  left: auto;
  right: 14px;
  /* flip horizontally */
  transform: scale(-1, 1);
}

/*

  Zoom button

*/
.pswp__button--zoom {
  display: none;
}

.pswp--zoom-allowed .pswp__button--zoom {
  display: block;
}

/* "+" => "-" */
.pswp--zoomed-in .pswp__zoom-icn-bar-v {
  display: none;
}


/*

  Loading indicator

*/
.pswp__preloader {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto;
}

.pswp__preloader .pswp__icn {
  opacity: 0;
  transition: opacity 0.2s linear;
  animation: pswp-clockwise 600ms linear infinite;
}

.pswp__preloader--active .pswp__icn {
  opacity: 0.85;
}

@keyframes pswp-clockwise {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}


/*

  "1 of 10" counter

*/
.pswp__counter {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: 0.85;
}

.pswp--one-slide .pswp__counter {
  display: none;
}

html{scroll-behavior:smooth;font-size:1.1111111111vw}@media screen and (min-width: 69.375em){html{font-size:12px}}@media screen and (min-width: 76.25em){html{font-size:14px}}@media screen and (min-width: 83.125em){html{font-size:15px}}@media screen and (min-width: 90em){html{font-size:16px}}@media screen and (min-width: 96.875em){html{font-size:17px}}@media screen and (min-width: 103.75em){html{font-size:18px}}@media screen and (min-width: 110.625em){html{font-size:20px}}@media screen and (min-width: 117.5em){html{font-size:21px}}@media screen and (min-width: 124.375em){html{font-size:22px}}@media screen and (min-width: 131.25em){html{font-size:23px}}@media screen and (min-width: 145em){html{font-size:26px}}@media screen and (min-width: 152.5em){html{font-size:27px}}@media screen and (min-width: 160em){html{font-size:28px}}@media screen and (min-width: 167.5em){html{font-size:30px}}@media screen and (min-width: 175em){html{font-size:31px}}@media screen and (min-width: 182.5em){html{font-size:32px}}@media screen and (min-width: 190em){html{font-size:34px}}@media screen and (min-width: 197.5em){html{font-size:35px}}@media screen and (min-width: 205em){html{font-size:36px}}@media screen and (min-width: 212.5em){html{font-size:38px}}@media screen and (min-width: 233.125em){html{font-size:41px}}@media screen and (min-width: 241.25em){html{font-size:43px}}@media screen and (min-width: 249.375em){html{font-size:44px}}@media screen and (min-width: 257.5em){html{font-size:46px}}@media screen and (min-width: 265.625em){html{font-size:47px}}@media screen and (min-width: 273.75em){html{font-size:49px}}@media screen and (min-width: 281.875em){html{font-size:50px}}@media screen and (min-width: 290em){html{font-size:52px}}@media screen and (min-width: 298.125em){html{font-size:53px}}@media screen and (min-width: 306.25em){html{font-size:54px}}@media print,screen and (max-width: 89.99875em){html{font-size:18px}}@media print,screen and (max-width: 74.99875em){html{font-size:17px}}@media print,screen and (max-width: 39.99875em){html{font-size:16px}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Akkurat",sans-serif}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a{color:inherit}h1,.h1{font-size:64px;line-height:1;letter-spacing:.015rem}@media print,screen and (min-width: 40em){h1,.h1{font-size:10vw}}@media screen and (min-width: 75em){h1,.h1{font-size:120px}}@media screen and (min-width: 90em){h1,.h1{font-size:8.3vw}}@media screen and (min-width: 120em){h1,.h1{font-size:159px}}h2,.h2{font-size:54px;line-height:1.1;font-weight:400}@media print,screen and (min-width: 40em){h2,.h2{font-size:8.3vw}}@media screen and (min-width: 75em){h2,.h2{font-size:100px}}@media screen and (min-width: 90em){h2,.h2{font-size:6.95vw}}@media screen and (min-width: 120em){h2,.h2{font-size:133px}}h2.small-h2,.h2.small-h2{font-size:21px}h2.large-h2,.h2.large-h2{font-size:32px}h3,.h3{font-size:42px;line-height:1.2;font-weight:700;margin-bottom:.5rem}@media print,screen and (min-width: 64em){h3,.h3{font-size:5.3vw}}@media screen and (min-width: 75em){h3,.h3{font-size:64px}}@media screen and (min-width: 90em){h3,.h3{font-size:4.45vw}}@media screen and (min-width: 120em){h3,.h3{font-size:85px}}@media print,screen and (min-width: 64em){h3,.h3{font-weight:400}}h4,.h4{font-size:18px;font-weight:700}@media screen and (min-width: 75em){h4,.h4{font-size:20px}}@media screen and (min-width: 90em){h4,.h4{font-size:1.39vw}}@media screen and (min-width: 120em){h4,.h4{font-size:26.5px}}h5,.h5{font-size:17px;font-weight:700}@media screen and (min-width: 75em){h5,.h5{font-size:18px}}@media screen and (min-width: 90em){h5,.h5{font-size:1.25vw}}@media screen and (min-width: 120em){h5,.h5{font-size:23.5px}}h6,.h6{font-size:20px;font-weight:700}@media screen and (min-width: 75em){h6,.h6{font-size:24px}}@media screen and (min-width: 90em){h6,.h6{font-size:1.665vw}}@media screen and (min-width: 120em){h6,.h6{font-size:32px}}a{color:#626262;transition:all .2s ease-in-out}a:hover,a:focus{color:#feb630}button,.button,input[type=submit],input[type=reset],input[type=button]{transition:all .2s ease-in-out;text-decoration:none;border-radius:30px;background-color:#626262;margin:0;font-size:16px;padding:13px 42px 13px 30px;font-weight:400;color:#fefefe;display:inline-block;width:auto;position:relative}button:after,.button:after,input[type=submit]:after,input[type=reset]:after,input[type=button]:after{content:"";font-family:"Font Awesome 6 Pro",sans-serif;position:absolute;color:#fefefe;right:13%;top:36%;font-size:10px}button.large-button,.button.large-button,input[type=submit].large-button,input[type=reset].large-button,input[type=button].large-button{font-size:17px}button.hollow,.button.hollow,input[type=submit].hollow,input[type=reset].hollow,input[type=button].hollow{background-color:#fefefe;color:#009dd6;border:1px solid #009dd6}button.hollow:hover,.button.hollow:hover,input[type=submit].hollow:hover,input[type=reset].hollow:hover,input[type=button].hollow:hover{background-color:#009dd6;border-color:#009dd6;color:#fefefe}button:hover,button:focus,.button:hover,.button:focus,input[type=submit]:hover,input[type=submit]:focus,input[type=reset]:hover,input[type=reset]:focus,input[type=button]:hover,input[type=button]:focus{color:#feb630}@media print,screen and (max-width: 63.99875em){button,.button,input[type=submit],input[type=reset],input[type=button]{padding:15px 40px}button.large-button,.button.large-button,input[type=submit].large-button,input[type=reset].large-button,input[type=button].large-button{font-size:16px}}.body-style-large{font-family:"Akkurat",sans-serif;font-weight:700}.quote-style-large,.quote-style-default,.quote-style-small{font-weight:500}@font-face{font-family:"Akkurat";src:url("../assets/fonts/AkkuratTT-Light.woff2") format("woff2"),url("../assets/fonts/AkkuratTT-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Akkurat";src:url("../assets/fonts/AkkuratTT-Bold.woff2") format("woff2"),url("../assets/fonts/AkkuratTT-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Akkurat";src:url("../assets/fonts/AkkuratTT-Italic.woff2") format("woff2"),url("../assets/fonts/AkkuratTT-Italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Akkurat";src:url("../assets/fonts/AkkuratTT-Regular.woff2") format("woff2"),url("../assets/fonts/AkkuratTT-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Tiempos Text";src:url("../assets/fonts/tiempos-text-medium.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:"Tiempos Text";src:url("../assets/fonts/tiempos-text-regular.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"symbols";src:url("../assets/fonts/symbols/symbols.eot");src:url("../assets/fonts/symbols/symbols.eot?#iefix") format("eot"),url("../assets/fonts/symbols/symbols.woff") format("woff"),url("../assets/fonts/symbols/symbols.ttf") format("truetype"),url("../assets/fonts/symbols/#symbols") format("svg");font-weight:normal;font-style:normal}.contact-map .get-directions .cycling:before,.contact-map .get-directions .transit:before,.contact-map .get-directions .walking:before,.contact-map .get-directions .driving:before{font-family:"symbols";width:1em;margin:0;font-style:normal;font-weight:normal;font-variant:normal;text-align:center;text-decoration:inherit;text-transform:none;line-height:1em;speak:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.header-social a{color:#fefefe}.header-social .sub-menu-mobile{margin:0;padding:0;list-style:none;display:flex;font-size:16px;font-weight:700;padding:50px 10px 20px}.header-social .sub-menu-mobile li{line-height:1}.header-social .sub-menu-mobile li:not(:last-child){padding-right:16px;border-right:1px solid #fefefe;margin-right:16px}.before-header{padding:3px 0;width:100%;background-color:#feb630;position:fixed;z-index:9999999}#masthead{padding:30px;position:fixed;width:100%;top:0;left:0;z-index:9999;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out}@media print,screen and (min-width: 40em){#masthead{padding:30px 60px}}#masthead.tucked{top:-110px}#masthead.has-bg{background-color:#fefefe}#masthead.has-bg .svg-logo{filter:invert(60%)}#masthead.has-bg .inner-masthead #a11y-mega-menu #a11y-2023 li a{color:#626262}#masthead.has-bg .inner-masthead #a11y-mega-menu #a11y-2023 li a:hover{color:#feb630}#masthead .site-title{display:flex}#masthead .site-title.has-logo{height:60px;width:253px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}#masthead .inner-masthead{width:100%;max-width:1920px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}#masthead .inner-masthead #a11y-mega-menu ul{margin:0;padding:0;list-style:none}#masthead .inner-masthead #a11y-mega-menu.other-page #a11y-2023 li>a{color:#626262}#masthead .inner-masthead #a11y-mega-menu #a11y-2023 .sub-menu{display:none;min-width:100%;position:absolute;top:40px;left:20px;background:#fff}#masthead .inner-masthead #a11y-mega-menu #a11y-2023 li{font-size:16px}@media screen and (min-width: 90em){#masthead .inner-masthead #a11y-mega-menu #a11y-2023 li{font-size:1.11vw}}@media screen and (min-width: 120em){#masthead .inner-masthead #a11y-mega-menu #a11y-2023 li{font-size:21.5px}}#masthead .inner-masthead #a11y-mega-menu #a11y-2023 li.is-active .sub-menu{display:block}#masthead .inner-masthead #a11y-mega-menu #a11y-2023 li.is-active .sub-menu-btn{transform:rotate(180deg)}#masthead .inner-masthead #a11y-mega-menu #a11y-2023 li a{color:#fefefe;padding:10px 16px;line-height:20px;font-family:"Akkurat",sans-serif;font-weight:700}#masthead .inner-masthead #a11y-mega-menu #a11y-2023 li a:hover,#masthead .inner-masthead #a11y-mega-menu #a11y-2023 li a:focus{color:#feb630}#masthead .inner-masthead #a11y-mega-menu #a11y-2023 li:not(.sub-menu li){padding:0}@media print,screen and (max-width: 39.99875em){#masthead{padding:20px 30px}#masthead .inner-masthead .site-branding{position:relative;z-index:10}#masthead .inner-masthead .mobile-menu-container .mobile-icon-menu{cursor:pointer;color:#626262;font-size:24px;font-weight:300;position:relative;z-index:10}#masthead .inner-masthead .mobile-menu-container .mobile-menu-wrapper.active{transform:translateX(0);transition:transform .3s ease-in-out}#masthead .inner-masthead .mobile-menu-container .mobile-menu-wrapper{transform:translateX(100%);position:fixed;top:0;right:0;width:100%;height:100%;background-color:#feb630;padding:20px;transition:transform .3s ease-in-out;z-index:9}#masthead .inner-masthead .mobile-menu-container .mobile-menu-wrapper #a11y-2023{display:flex;flex-direction:column;justify-content:start;padding:120px 10px 20px}}@media print,screen and (max-width: 39.99875em)and (min-width: 40em){#masthead .inner-masthead .mobile-menu-container .mobile-menu-wrapper #a11y-2023{padding:150px 30px 20px 20px}}@media print,screen and (max-width: 39.99875em){#masthead .inner-masthead .mobile-menu-container .mobile-menu-wrapper #a11y-2023 li{font-size:25px;border-bottom:1px solid rgba(255,255,255,.5)}#masthead .inner-masthead .mobile-menu-container .mobile-menu-wrapper #a11y-2023 li a{color:#fefefe;padding:25px 0;font-weight:700}#masthead .inner-masthead .mobile-menu-container .mobile-icon-menu.fa-xmark{transform:rotate(180deg);transition:transform .3s ease-in-out;color:#fefefe}}.site-branding a svg{width:184px;height:10px}@media print,screen and (min-width: 40em){.site-branding a svg{width:253px;height:14px}}.no-scroll{overflow:hidden}.no-scroll .site-branding a svg path{fill:#fff}.no-scroll #masthead.has-bg .svg-logo{filter:invert(0)}.no-scroll #masthead.tucked{top:0}body.has-hero #masthead:not(.has-bg) .inner-masthead .mobile-menu-container .mobile-icon-menu{color:#fefefe}@media only screen and (max-height: 667px){#masthead .inner-masthead .mobile-menu-container .mobile-menu-wrapper #a11y-2023{padding:40px 10px 20px}.header-social .stay-tuned,.header-social .sub-menu-mobile{padding:10px}}#colophon{background:#626262;padding:32px 30px;color:#fefefe}@media print,screen and (min-width: 40em){#colophon{padding:40px 60px 36px}}#colophon .footer__sp.hide-for-medium{padding:15px 0 30px}#colophon .inner-footer{width:100%;max-width:1920px;margin:0 auto}#colophon #footer-menu{display:flex;justify-content:flex-start;gap:12px}@media print,screen and (min-width: 40em){#colophon #footer-menu{justify-content:flex-end}}#colophon #footer-menu a{font-family:"Akkurat",sans-serif;font-weight:700;font-size:16px;color:#fefefe;padding:6px 0 20px}@media screen and (min-width: 90em){#colophon #footer-menu a{font-size:1.11vw}}@media screen and (min-width: 120em){#colophon #footer-menu a{font-size:21.5px}}#colophon #footer-menu a:after{content:"|";padding-left:8px}#colophon #footer-menu a:hover,#colophon #footer-menu a:focus{color:#feb630}#colophon #footer-menu a:hover:after,#colophon #footer-menu a:focus:after{color:#fefefe}#colophon #footer-menu li:last-child a:after{content:none}.footer{margin-top:0;padding:40px 30px 20px}@media print,screen and (min-width: 40em){.footer{padding:40px 60px 20px}}.footer__top-info{font-family:"Akkurat",sans-serif;font-weight:700;font-size:16px;padding:30px 0}@media screen and (min-width: 90em){.footer__top-info{font-size:1.11vw}}@media screen and (min-width: 120em){.footer__top-info{font-size:21.5px}}@media print,screen and (min-width: 40em){.footer__top-info{padding:40px 0 10px}}.footer__bottom-info{font-size:14px;font-family:"Akkurat",sans-serif;font-weight:700}@media screen and (min-width: 90em){.footer__bottom-info{font-size:.97vw}}@media screen and (min-width: 120em){.footer__bottom-info{font-size:18.8px}}.footer__copy{text-align:left;font-size:14px;font-family:"Akkurat",sans-serif;font-weight:400}@media screen and (min-width: 90em){.footer__copy{font-size:.97vw}}@media screen and (min-width: 120em){.footer__copy{font-size:18.8px}}@media print,screen and (min-width: 40em){.footer__copy{text-align:right}}body .wrap-404{padding:0 30px 80px}@media print,screen and (min-width: 64em){body .wrap-404{padding:0 60px 200px}}body .content-not-found{width:100%;max-width:1920px;margin:0 auto}.single-project-content .sidebar-share{padding:30px}@media print,screen and (min-width: 64em){.single-project-content .sidebar-share{padding:30px 60px}}.single-project-content .sidebar-share .share-inner{width:100%;max-width:1920px;margin:0 auto;border-top:1px solid #626262;padding:20px 0 0}.single-project-content .sidebar-share p{font-weight:700;font-size:20px;margin-bottom:20px}.single-project-content .addtoany_content{width:100%;max-width:1920px;margin:0 auto;border-top:1px solid #626262;padding:20px 30px 70px}@media print,screen and (min-width: 64em){.single-project-content .addtoany_content{padding:20px 60px 70px}}@media screen and (min-width: 75em){.single-project-content .addtoany_content{padding:20px 0 70px}}.single-project-content .addtoany_content .addtoany_header{font-weight:700;font-size:20px;margin-bottom:25px}.single-project-content .addtoany_content .addtoany_list a{padding:0 10px}.single-project-content .addtoany_content .addtoany_list a:first-child{padding:0 10px 0 0}.single-project-content .a2a_kit{display:flex;align-items:baseline}.single-project-content .a2a_kit a{margin-right:25px}.single-project-content .a2a_kit a:hover{opacity:.7}body .facetwp-checkbox,body .fake-facetwp-checkbox{background:rgba(0,0,0,0)}.content-grid-template{position:relative;cursor:pointer;transition:all .2s ease-in-out}.content-grid-template__link{display:block;width:100%;height:100%;position:relative;transition:all .2s ease-in-out}.content-grid-template__link:hover,.content-grid-template__link:focus{box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.content-grid-template__link:hover:before,.content-grid-template__link:focus:before{content:"";position:absolute;top:0;padding:.1875rem;width:100%;display:block;background-color:#feb630;z-index:2}.content-grid-template__link:hover:after,.content-grid-template__link:focus:after{content:"";position:absolute;bottom:0;display:block;width:100%;height:100%;background:linear-gradient(0deg, #000 0%, rgba(217, 217, 217, 0) 100%);opacity:.7;mix-blend-mode:multiply;z-index:2}.content-grid-template__title{position:absolute;bottom:0;color:#fefefe;font-weight:700;font-size:18px;padding:24px 21px;z-index:5}@media screen and (min-width: 75em){.content-grid-template__title{font-size:20px}}@media screen and (min-width: 90em){.content-grid-template__title{font-size:1.39vw}}@media screen and (min-width: 120em){.content-grid-template__title{font-size:26.5px}}.content-grid-template__link-card{position:absolute;display:block;width:100%;height:100%;bottom:0;z-index:99}.content-grid-template__tax{display:none;font-weight:400}.content-grid-template__tax a{color:#fefefe}.content-grid-template__quote{display:flex;flex-direction:column;justify-content:center;height:100%}.content-grid-template__quote-title{font-family:"Akkurat",sans-serif;font-size:14px;text-transform:uppercase;font-weight:400;padding-top:10px}@media screen and (min-width: 90em){.content-grid-template__quote-title{font-size:.97vw}}@media screen and (min-width: 120em){.content-grid-template__quote-title{font-size:18.8px}}.content-grid-template__content{padding-bottom:10px}.content-grid-template__content p{font-family:"Tiempos Text",sans-serif;font-size:20px;font-weight:500}@media screen and (min-width: 75em){.content-grid-template__content p{font-size:24px}}@media screen and (min-width: 90em){.content-grid-template__content p{font-size:1.665vw}}@media screen and (min-width: 120em){.content-grid-template__content p{font-size:32px}}.content-grid-template__content p:before{content:"“"}.content-grid-template__content p:after{content:"”"}.content-grid-template .card-title{font-size:17px}@media screen and (min-width: 75em){.content-grid-template .card-title{font-size:18px}}@media screen and (min-width: 90em){.content-grid-template .card-title{font-size:1.25vw}}@media screen and (min-width: 120em){.content-grid-template .card-title{font-size:23.5px}}.content-grid-template .post-thumbnail{position:relative}.content-grid-template .post-thumbnail:after{content:"";position:absolute;bottom:0;display:block;width:100%;height:50%;background:linear-gradient(0deg, #000 0%, rgba(217, 217, 217, 0) 100%);opacity:.7;mix-blend-mode:multiply}.grid-proj .content-grid-template:before{content:"";position:absolute;bottom:0;display:block;width:100%;height:50%;background:linear-gradient(0deg, #000 0%, rgba(217, 217, 217, 0) 100%);opacity:.7;mix-blend-mode:multiply;z-index:1}.content-grid-template:hover .content-grid-template__tax{display:block}.content-grid-template:hover:before{content:"";position:absolute;top:0;padding:.1875rem;width:100%;height:100%;display:block;border-top:8px solid #feb630;background-color:rgba(0,0,0,.1);z-index:2}.facetwp-checkbox,.fake-facetwp-checkbox{background-image:rgba(0,0,0,0)}.facetwp-checkbox .facetwp-counter,.fake-facetwp-checkbox .facetwp-counter{display:none}.facetwp-facet .facetwp-checkbox,.facetwp-facet .fake-facetwp-checkbox{cursor:pointer;line-height:190%;font-size:16px}@media screen and (min-width: 90em){.facetwp-facet .facetwp-checkbox,.facetwp-facet .fake-facetwp-checkbox{font-size:1.11vw}}@media screen and (min-width: 120em){.facetwp-facet .facetwp-checkbox,.facetwp-facet .fake-facetwp-checkbox{font-size:21.5px}}.facetwp-facet .facetwp-checkbox.checked,.facetwp-facet .fake-facetwp-checkbox.checked{text-decoration:underline;background:rgba(0,0,0,0)}.facetwp-facet .facetwp-checkbox.checked .facetwp-display-value,.facetwp-facet .fake-facetwp-checkbox.checked .facetwp-display-value{background-image:url("../assets/images/checked.svg");background-size:10px;background-position:right 60%;background-repeat:no-repeat;padding-right:16px}.facetwp-facet .facetwp-checkbox:hover,.facetwp-facet .facetwp-checkbox:focus,.facetwp-facet .fake-facetwp-checkbox:hover,.facetwp-facet .fake-facetwp-checkbox:focus{color:#feb630}.facetwp-facet__item.is-checked{text-decoration:underline}.filter-button-groups{display:flex;flex-direction:column;flex-wrap:wrap;position:relative;border-top:1px solid #626262;border-bottom:1px solid rgba(0,0,0,0);padding:20px 0;width:100%;margin:0 auto}@media print,screen and (min-width: 40em){.filter-button-groups{flex-direction:row}}.filter-button-groups.is-open{border-bottom:1px solid #626262;margin-bottom:30px}@media print,screen and (min-width: 40em){.filter-button-groups.is-open{margin-bottom:50px}}.filter-button-groups__title{width:auto;padding-right:0;font-size:18px;cursor:pointer}@media screen and (min-width: 75em){.filter-button-groups__title{font-size:20px}}@media screen and (min-width: 90em){.filter-button-groups__title{font-size:1.39vw}}@media screen and (min-width: 120em){.filter-button-groups__title{font-size:26.5px}}.filter-button-groups__title .current-term{text-decoration:underline}@media print,screen and (min-width: 40em){.filter-button-groups__title{padding-right:60px}}.filter-button-groups .filter-button-group__list{display:none;padding:0 60px 0 0}.filter-button-groups .filter-button-group__list .term-title{font-size:16px;padding:8px 0 30px}@media screen and (min-width: 90em){.filter-button-groups .filter-button-group__list .term-title{font-size:1.11vw}}@media screen and (min-width: 120em){.filter-button-groups .filter-button-group__list .term-title{font-size:21.5px}}.filter-button-groups__close{display:none;margin-left:auto;cursor:pointer;position:absolute;right:0;top:20px;font-weight:300}.filter-button-groups__close:before{font-size:21px;color:#626262}@media print,screen and (min-width: 64em){.filter-button-groups__close:before{font-size:2.65vw}}@media screen and (min-width: 75em){.filter-button-groups__close:before{font-size:32px}}@media screen and (min-width: 90em){.filter-button-groups__close:before{font-size:2.23vw}}@media screen and (min-width: 120em){.filter-button-groups__close:before{font-size:42.5px}}@media print,screen and (min-width: 40em){.filter-button-groups{display:flex;padding:20px 0}}.switch-list{display:block}.list-border-bottom{border-bottom:1px solid #626262;margin-bottom:60px}@media print,screen and (max-width: 39.99875em){.filter-button-group .filter-button-group__title{order:0;width:80%}.filter-button-group .filter-button-group__list{padding:20px 0 0}}@media print,screen and (max-width: 39.99875em)and (min-width: 40em){.filter-button-group .filter-button-group__list{padding:20px 0}}@media print,screen and (max-width: 39.99875em){.filter-button-group .filter-button-groups__close{display:inline;order:1;width:20%}}.filter-button-group .facetwp-checkbox,.filter-button-group .fake-facetwp-checkbox{padding-left:0;padding-bottom:16px;padding-right:20px;text-transform:capitalize}@media print,screen and (min-width: 40em){.filter-button-group .facetwp-checkbox,.filter-button-group .fake-facetwp-checkbox{padding-bottom:0}}.facetwp-template{width:100%}.post-list-cat{margin-bottom:0}.people-section{padding:60px 0 0;color:#626262}@media print,screen and (min-width: 64em){.people-section{padding:90px 60px}}.people-section__container{width:100%;max-width:1920px;margin:0 auto;padding:30px;background-color:#f5f5f5;margin-top:12px}@media print,screen and (min-width: 64em){.people-section__container{padding:55px}}.people-section__container .grid-x{justify-content:space-between;align-items:flex-start}.people-section__content-container{padding:30px 0}@media print,screen and (min-width: 64em){.people-section__content-container{padding:0 120px}}.people-section__header-content{font-weight:700;font-size:22px;line-height:1.4;color:#626262}@media print,screen and (min-width: 64em){.people-section__header-content{font-size:2.98vw}}@media screen and (min-width: 75em){.people-section__header-content{font-size:36px}}@media screen and (min-width: 90em){.people-section__header-content{font-size:2.5vw}}@media screen and (min-width: 120em){.people-section__header-content{font-size:48px}}.people-section__main-content{padding-top:40px}.people-section__main-content p{font-size:17px;font-weight:300;color:#626262;font-family:"Tiempos Text",sans-serif}@media screen and (min-width: 75em){.people-section__main-content p{font-size:18px}}@media screen and (min-width: 90em){.people-section__main-content p{font-size:1.25vw}}@media screen and (min-width: 120em){.people-section__main-content p{font-size:23.5px}}.people-section__quote{padding:20px 0 70px;font-size:24px;line-height:1.4;font-weight:500;color:#626262;font-family:"Tiempos Text",sans-serif}@media print,screen and (min-width: 64em){.people-section__quote{font-size:3.3vw}}@media screen and (min-width: 75em){.people-section__quote{font-size:40px}}@media screen and (min-width: 90em){.people-section__quote{font-size:2.78vw}}@media screen and (min-width: 120em){.people-section__quote{font-size:53px}}@media print,screen and (min-width: 64em){.people-section__quote{padding:120px 0 90px}}.people-section__quote p{line-height:1.3;font-weight:500;font-size:24px;line-height:1.4}@media print,screen and (min-width: 64em){.people-section__quote p{font-size:3.3vw}}@media screen and (min-width: 75em){.people-section__quote p{font-size:40px}}@media screen and (min-width: 90em){.people-section__quote p{font-size:2.78vw}}@media screen and (min-width: 120em){.people-section__quote p{font-size:53px}}.people-section__quote p:before{content:"“"}.people-section__quote p:after{content:"”"}.people-section__excerpt{padding-bottom:40px}.people-section__excerpt p{font-size:12px;line-height:1;letter-spacing:1.2px;color:#626262;margin:0}@media screen and (min-width: 90em){.people-section__excerpt p{font-size:.83vw}}@media screen and (min-width: 120em){.people-section__excerpt p{font-size:16.12px}}.people-section__taxonomy{font-family:"Akkurat",sans-serif;font-size:18px}@media screen and (min-width: 75em){.people-section__taxonomy{font-size:20px}}@media screen and (min-width: 90em){.people-section__taxonomy{font-size:1.39vw}}@media screen and (min-width: 120em){.people-section__taxonomy{font-size:26.5px}}.people-section__taxonomy a{color:#626262}.people-section__other-img{top:0;left:0;width:100%;height:100%;position:absolute;opacity:0;transition:.5s ease}.people-section__container-img{position:relative;width:100%}.people-section__container-img:hover .people-section__other-img{opacity:1}.variable-overlay{top:0;left:0;width:100%;height:100%;position:absolute;z-index:1}.text-overlay{top:0;left:0;width:100%;height:100%;position:absolute;z-index:2}.button-overlay{top:0;left:0;width:100%;height:100%;position:absolute;z-index:9}.wrapper{margin:0 auto;max-width:91.875rem;padding:0 15px}.wrapper.full{max-width:100%}.basic-button{width:100%;max-width:1920px;margin:0 auto}.basic-button a{background-color:#626262;color:#fefefe;border:none;border-radius:25px;font-size:16px;cursor:pointer;padding:12px 24px}@media screen and (min-width: 90em){.basic-button a{font-size:1.11vw}}@media screen and (min-width: 120em){.basic-button a{font-size:21.5px}}.basic-button a:hover{background-color:#feb630}.basic-button.point-left a{padding-left:40px;background-image:url("../assets/images/point-left.svg");background-size:6px;background-position:18px 52%;background-repeat:no-repeat}.basic-button.point-right a{padding-right:40px;background-image:url("../assets/images/point-right.svg");background-size:6px;background-position:90% 52%;background-repeat:no-repeat}.basic-button.point-down a{padding-right:40px;background-image:url("../assets/images/point-down.svg");background-size:9px;background-position:86% 54%;background-repeat:no-repeat}.custom-block{padding-top:45px;padding-bottom:45px;overflow:hidden}@media print,screen and (min-width: 40em){.custom-block{padding-top:50px;padding-bottom:50px}}@media print,screen and (min-width: 64em){.custom-block{padding-top:5%;padding-bottom:5%}}@media screen and (min-width: 90em){.custom-block{padding-top:6%;padding-bottom:6%}}.block-subheader,.block-header{display:inline-block;width:100%}.block-subheader.no-margin-bottom,.block-header.no-margin-bottom{margin-bottom:0 !important}.block-header{margin-bottom:3rem}.block-headlines{margin-bottom:4.35rem}.block-headlines .block-header{margin-bottom:1.7rem}.block-headlines .block-header.small-h2{margin-bottom:1rem}.splide__list{margin:0;padding:0;list-style:none}.splide__arrow{min-width:inherit}.splide__pagination{bottom:-26px}.splide__pagination__page{min-width:inherit}.splide__pagination__page.is-active{background-color:#009dd6}.js-square-image{object-fit:cover;max-width:100%;opacity:0;border-radius:50%}.js-square-image.js-loaded{opacity:1}.videoHolder{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.videoHolder .video{pointer-events:none;touch-action:none;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.videoHolder iframe{position:absolute;width:100%;height:100%;top:0;left:0}@media print,screen and (min-width: 64em){.block-subheader.half-width,.block-header.half-width{padding-right:50%}}@media print,screen and (max-width: 63.99875em){.block-headlines{margin-bottom:2.35rem}.block-header{margin-bottom:1.5rem}}@media print,screen and (max-width: 39.99875em){.block-headlines{margin-bottom:1.5rem}.block-headlines .block-header{margin-bottom:.5rem}.block-headlines .block-header.small-h2{margin-bottom:5px}}.block-sides{padding-left:30px;padding-right:30px}@media print,screen and (min-width: 64em){.block-sides{padding-left:60px;padding-right:60px}}.full-browser-width .simple-container{max-width:100%}.simple-container{width:100%;max-width:1920px;margin:0 auto}.simple-container.end-right{justify-content:flex-start}@media print,screen and (min-width: 40em){.simple-container.end-right{justify-content:flex-end}}.simple-container.center-center{justify-content:center}@media print,screen and (min-width: 40em){.simple-container.center-center{justify-content:center}}.simple-container.default-font-size p,.simple-container.default-font-size li{font-size:17px}@media screen and (min-width: 75em){.simple-container.default-font-size p,.simple-container.default-font-size li{font-size:18px}}@media screen and (min-width: 90em){.simple-container.default-font-size p,.simple-container.default-font-size li{font-size:1.25vw}}@media screen and (min-width: 120em){.simple-container.default-font-size p,.simple-container.default-font-size li{font-size:23.5px}}.simple-container.shrink-fonts p,.simple-container.shrink-fonts li{font-size:14px}@media screen and (min-width: 90em){.simple-container.shrink-fonts p,.simple-container.shrink-fonts li{font-size:.97vw}}@media screen and (min-width: 120em){.simple-container.shrink-fonts p,.simple-container.shrink-fonts li{font-size:18.8px}}.simple-container.swell-fonts p,.simple-container.swell-fonts li{font-size:22px;line-height:1.4}@media print,screen and (min-width: 64em){.simple-container.swell-fonts p,.simple-container.swell-fonts li{font-size:2.98vw}}@media screen and (min-width: 75em){.simple-container.swell-fonts p,.simple-container.swell-fonts li{font-size:36px}}@media screen and (min-width: 90em){.simple-container.swell-fonts p,.simple-container.swell-fonts li{font-size:2.5vw}}@media screen and (min-width: 120em){.simple-container.swell-fonts p,.simple-container.swell-fonts li{font-size:48px}}.simple-container.sans-serif p,.simple-container.sans-serif li{font-family:"Akkurat",sans-serif}.simple-container.serif p,.simple-container.serif li{font-family:"Tiempos Text",sans-serif}.simple-container.tall{padding-top:40px}@media print,screen and (min-width: 64em){.simple-container.tall{padding-top:70px}}@media screen and (min-width: 75em){.simple-container.tall{padding-top:110px}}.simple-container.medium{padding-top:50px}@media screen and (min-width: 75em){.simple-container.medium{padding-top:70px}}.simple-container.short{padding-top:22px}@media print,screen and (min-width: 64em){.simple-container.short{padding-top:30px}}@media screen and (min-width: 75em){.simple-container.short{padding-top:50px}}.simple-container.tall-bot{padding-bottom:40px}@media print,screen and (min-width: 64em){.simple-container.tall-bot{padding-bottom:70px}}@media screen and (min-width: 75em){.simple-container.tall-bot{padding-bottom:110px}}.simple-container.medium-bot{padding-bottom:50px}@media screen and (min-width: 75em){.simple-container.medium-bot{padding-bottom:70px}}.simple-container.short-bot{padding-bottom:22px}@media print,screen and (min-width: 64em){.simple-container.short-bot{padding-bottom:30px}}@media screen and (min-width: 75em){.simple-container.short-bot{padding-bottom:50px}}.hero{position:relative;overflow:hidden;padding:0 30px}@media print,screen and (min-width: 64em){.hero{padding:0 60px}}.hero.only-title.mob_top_1 .hero-inner{padding:230px 0 36px}@media print,screen and (min-width: 64em){.hero.only-title.mob_top_1 .hero-inner{padding:200px 0 50px}}.hero.only-title.mob_top_2 .hero-inner{padding:256px 0 36px}@media print,screen and (min-width: 64em){.hero.only-title.mob_top_2 .hero-inner{padding:200px 0 50px}}.hero.only-title.mob_top_3 .hero-inner{padding:262px 0 36px}@media print,screen and (min-width: 64em){.hero.only-title.mob_top_3 .hero-inner{padding:200px 0 50px}}.hero.only-title.mob_top_career .hero-inner{padding:272px 0 36px}@media print,screen and (min-width: 64em){.hero.only-title.mob_top_career .hero-inner{padding:200px 0 50px}}.hero.only-title.mob_top_4 .hero-inner{padding:314px 0 36px}@media print,screen and (min-width: 64em){.hero.only-title.mob_top_4 .hero-inner{padding:200px 0 50px}}.hero.only-title .hero-inner{color:#626262;padding:230px 0 36px;height:auto;min-height:0;max-height:none}@media print,screen and (min-width: 64em){.hero.only-title .hero-inner{padding:200px 0 50px}}.hero .hero-inner{width:100%;max-width:1920px;margin:0 auto;position:relative;z-index:2;padding:100px 0 36px;height:calc(100vh - 60px);min-height:420px;max-height:720px;color:#fefefe;display:flex;flex-direction:column-reverse}@media print,screen and (min-width: 64em){.hero .hero-inner{min-height:870px;max-height:1120px;padding:200px 0 80px}}.hero .hero-inner h1,.hero .hero-inner h2,.hero .hero-inner h3,.hero .hero-inner h4,.hero .hero-inner h5,.hero .hero-inner h6{max-width:1180px;font-weight:400}@media print,screen and (min-width: 64em){.hero .hero-inner h1,.hero .hero-inner h2,.hero .hero-inner h3,.hero .hero-inner h4,.hero .hero-inner h5,.hero .hero-inner h6{font-weight:inherit}}.hero .hero-inner h1,.hero .hero-inner h2,.hero .hero-inner h3{line-height:1.1}@media print,screen and (min-width: 64em){.hero .hero-inner h1,.hero .hero-inner h2,.hero .hero-inner h3{line-height:1.16}}.hero .hero-inner h1{font-size:42px;line-height:1.2}@media print,screen and (min-width: 64em){.hero .hero-inner h1{font-size:5.3vw}}@media screen and (min-width: 75em){.hero .hero-inner h1{font-size:64px}}@media screen and (min-width: 90em){.hero .hero-inner h1{font-size:4.45vw}}@media screen and (min-width: 120em){.hero .hero-inner h1{font-size:85px}}.hero .hero-inner h4{font-size:24px;line-height:1.4}@media print,screen and (min-width: 64em){.hero .hero-inner h4{font-size:3.3vw}}@media screen and (min-width: 75em){.hero .hero-inner h4{font-size:40px}}@media screen and (min-width: 90em){.hero .hero-inner h4{font-size:2.78vw}}@media screen and (min-width: 120em){.hero .hero-inner h4{font-size:53px}}.hero .hero-inner .hero-eyebrow{font-size:20px;padding-bottom:20px}@media screen and (min-width: 75em){.hero .hero-inner .hero-eyebrow{font-size:24px}}@media screen and (min-width: 90em){.hero .hero-inner .hero-eyebrow{font-size:1.665vw}}@media screen and (min-width: 120em){.hero .hero-inner .hero-eyebrow{font-size:32px}}@media print,screen and (min-width: 64em){.hero .hero-inner .hero-eyebrow{padding-bottom:40px}}.hero .hero-main h1{font-size:42px;line-height:1.2;line-height:1}@media print,screen and (min-width: 64em){.hero .hero-main h1{font-size:5.3vw}}@media screen and (min-width: 75em){.hero .hero-main h1{font-size:64px}}@media screen and (min-width: 90em){.hero .hero-main h1{font-size:4.45vw}}@media screen and (min-width: 120em){.hero .hero-main h1{font-size:85px}}@media print,screen and (min-width: 40em){.hero .hero-main h1{line-height:1.2}}.hero .simple-bg-image{top:0;left:0;width:100%;height:100%;position:absolute;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;z-index:-1}.hero .simple-bg-image:after{content:"";position:absolute;bottom:0;display:none;width:100%;height:50%;background:linear-gradient(0deg, #000 0%, rgba(217, 217, 217, 0) 100%);opacity:.5;mix-blend-mode:multiply}.hero .simple-bg-image:before{content:"";position:absolute;top:0;display:none;width:100%;height:50%;background:linear-gradient(180deg, #000 0%, rgba(217, 217, 217, 0) 100%);opacity:.5;mix-blend-mode:multiply}.hero .video-background{background-repeat:no-repeat;background-position:50% 0;background-size:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-99}.hero .video-background iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.hero .video-background .video-foreground{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:hidden}.hero .video-background .video-foreground .responsive-embed{position:absolute;height:100vh;width:100vw}.test-proj{width:100%;height:100%;position:relative;overflow:hidden}.test-proj .video-foreground{position:relative;top:0;left:0;margin:0;padding:0;width:100vw;height:100vh}.test-proj .responsive-embed{position:relative;height:100%;width:100%;margin:0;padding:0;background-color:#fefefe}.test-proj iframe{position:absolute;top:0;left:-25%;margin:0;padding:0;width:100%;height:100%;transform-origin:50% 50%}.cta-banner{background-color:#f5f5f5}.cta-banner__text-cell{margin-bottom:20px}@media print,screen and (max-width: 39.99875em){.cta-banner__cta-cell{text-align:center;display:flex;flex-wrap:wrap;gap:15px}.cta-banner__cta-cell .button{margin:15px 0 0 0}}@media print,screen and (min-width: 40em){.cta-banner .button{margin-right:20px}.cta-banner .button:last-child{margin-right:0}}@media screen and (min-width: 90em){.cta-banner__text-cell{padding-right:5%;margin-bottom:0}.cta-banner .button{margin-right:45px}.cta-banner .button:last-child{margin-right:0}}.cta-text-blocks.text_large_img .cta-text-block:last-child .cta-text-block__text{margin-bottom:0}.cta-text-blocks.text_large_img .block-headlines{margin-right:auto;margin-left:auto;max-width:91.875rem}.cta-text-blocks.card_col .cta-text-block__text{margin-bottom:0}.cta-text-blocks.image_top .cta-text-block__image{margin-bottom:40px;object-fit:cover}@media print,screen and (max-width: 63.99875em){.cta-text-blocks.text_large_img .cta-text-block__text-cell{order:1;margin-top:50px}.cta-text-blocks.image_top .cta-text-block__image{margin-left:auto;margin-right:auto;display:block}}@media print,screen and (min-width: 40em)and (max-width: 63.99875em){.cta-text-blocks.card_col .cta-text-block__text,.cta-text-blocks.image_top .three-cols .cta-text-block__text{font-size:16px}}@media print,screen and (max-width: 39.99875em){.cta-text-blocks .cta-text-block{margin-bottom:35px}.cta-text-blocks__grid{margin-bottom:0}}@media print,screen and (min-width: 40em){.cta-text-blocks .cta-text-block{margin-bottom:45px}.cta-text-blocks__grid{margin-bottom:-45px}.cta-text-blocks.text_large_img .cta-text-blocks__grid{margin-bottom:0}.cta-text-blocks .grid-custom-indents{margin-left:-12px;margin-right:-12px}.cta-text-blocks .grid-custom-indents .cta-text-block{margin-left:12px;margin-right:12px;width:calc(50% - 24px)}.cta-text-blocks .grid-custom-indents.three-cols .cta-text-block{width:calc(33.3333333333% - 24px)}}@media print,screen and (min-width: 64em){.cta-text-blocks .cta-text-block{margin-bottom:55px}.cta-text-blocks__grid{margin-bottom:-55px}.cta-text-blocks .grid-custom-indents{margin-left:-42px;margin-right:-42px}.cta-text-blocks .grid-custom-indents .cta-text-block{margin-left:42px;margin-right:42px;width:calc(50% - 84px)}.cta-text-blocks .grid-custom-indents.three-cols .cta-text-block{width:calc(33.3333333333% - 84px)}.cta-text-blocks.image_top .block-header{margin-bottom:3.75rem}.cta-text-blocks.image_top .grid-custom-indents{margin-left:-60px;margin-right:-60px}.cta-text-blocks.image_top .grid-custom-indents .cta-text-block{margin-left:60px;margin-right:60px;width:calc(50% - 120px)}.cta-text-blocks.image_top .grid-custom-indents .block-header{margin-left:60px;margin-right:60px}.cta-text-blocks.image_top .grid-custom-indents.three-cols{margin-left:-15px;margin-right:-15px}.cta-text-blocks.image_top .grid-custom-indents.three-cols .cta-text-block{margin-left:15px;margin-right:15px;width:calc(33.3333333333% - 30px)}.cta-text-blocks.image_top .grid-custom-indents.three-cols .block-header{margin-left:15px;margin-right:15px}.cta-text-blocks.text_large_img .cta-text-blocks__wrapper{padding-right:0}.cta-text-blocks.text_large_img .cta-text-block__text-cell{padding-right:10%}}.cta-text-block__text{margin-bottom:30px;letter-spacing:-0.015em;font-weight:400}.cta-text-block .button{margin-top:auto}.cta-text-block .cta-text-block__card{color:#626262}.cta-text-block .cta-text-block__card .cta-text-block__image{border-radius:0;margin-bottom:0;width:100%;height:315px;object-fit:cover}.cta-text-block__card-content{border:1px solid #333;border-top:none;padding:15.5% 14%}@media screen and (min-width: 90em){.cta-text-block__image{margin-bottom:28px}}@media print,screen and (max-width: 63.99875em){.cta-text-block{margin-bottom:45px}.cta-text-block__card-content{padding:7% 6%}.cta-text-block:last-child{margin-bottom:0}.cta-text-block__text{margin-bottom:20px}.cta-text-block__img-cell{text-align:center}}.video-flipper{width:100%;background-color:#000;position:relative}.video-flipper .responsive-embed{padding-bottom:177.75%}@media print,screen and (min-width: 40em){.video-flipper .responsive-embed{padding-bottom:56.25%}}.video-flipper .overlay-video{background-attachment:fixed}.video-flipper .overlay-content,.video-flipper .mob-content{display:flex;justify-content:center;align-items:flex-end;padding:30px;color:#fefefe;font-weight:700;z-index:8}.video-flipper .overlay-content a,.video-flipper .mob-content a{color:#fefefe;font-size:20px;line-height:40px;position:relative;padding:0 0 0 50px}@media screen and (min-width: 75em){.video-flipper .overlay-content a,.video-flipper .mob-content a{font-size:24px}}@media screen and (min-width: 90em){.video-flipper .overlay-content a,.video-flipper .mob-content a{font-size:1.665vw}}@media screen and (min-width: 120em){.video-flipper .overlay-content a,.video-flipper .mob-content a{font-size:32px}}.video-flipper .overlay-content a::before,.video-flipper .mob-content a::before{width:40px;height:40px;content:"";position:absolute;left:0;top:0;background-color:#fefefe;border-radius:50%;background-image:url("../assets/images/vidlink.svg");background-size:6.5px;background-position:53% 50%;background-repeat:no-repeat}@media print,screen and (min-width: 40em){.video-flipper .overlay-content,.video-flipper .mob-content{padding:30px 80px;justify-content:flex-start;align-items:flex-end}}.video-flipper .overlay-video,.video-flipper .mobile-video,.video-flipper iframe,.video-flipper .overlay-content,.video-flipper .mob-content,.video-flipper .switch-mobile{top:0;left:0;width:100%;height:100%;position:absolute}.video-flipper .switch-mobile{opacity:0}.video-flipper::after{content:"";display:block;padding-bottom:177.75%}@media print,screen and (min-width: 40em){.video-flipper::after{padding-bottom:56.25%}}.video-flipper .video-dots{display:none;position:absolute;bottom:40px;right:60px;margin:0;padding:0;list-style:none;z-index:8}@media print,screen and (min-width: 40em){.video-flipper .video-dots{display:flex}}.video-flipper .video-dots li{width:9px;height:9px;border-radius:50%;background-color:#626262;margin:0 5px;cursor:pointer}.video-flipper .video-dots li.current-video,.video-flipper .video-dots li:hover{background-color:#fefefe}.timeline{width:100%;clear:both;background:#f5f5f5;padding:120px 0 150px;border-bottom:1px solid #626262}.timeline .wrapper{padding:0;max-width:100%}.timeline .splide .splide__slide{width:340px}.timeline .splide .splide__arrows{position:absolute;top:calc(100% + 70px);right:0}.timeline .splide .splide__arrows .splide__arrow{height:40px;width:40px;background-color:#fefefe;opacity:1;transform:none}.timeline .splide .splide__arrows .splide__arrow:hover svg{fill:#feb630}.timeline .splide .splide__arrows .splide__arrow.splide__arrow--prev{right:80px;left:auto}.timeline .splide .splide__arrows .splide__arrow.splide__arrow--next{right:30px}.timeline .splide .splide__arrows .splide__arrow svg{height:10px;width:10px}.timeline .splide .splide__arrows .splide__arrow::after{display:none}.timeline .timeline-year{padding-bottom:50px;font-size:24px;line-height:1.4;font-weight:700}@media print,screen and (min-width: 64em){.timeline .timeline-year{font-size:3.3vw}}@media screen and (min-width: 75em){.timeline .timeline-year{font-size:40px}}@media screen and (min-width: 90em){.timeline .timeline-year{font-size:2.78vw}}@media screen and (min-width: 120em){.timeline .timeline-year{font-size:53px}}.timeline .timeline-caption{color:#626262;padding-top:20px;font-size:16px}@media screen and (min-width: 90em){.timeline .timeline-caption{font-size:1.11vw}}@media screen and (min-width: 120em){.timeline .timeline-caption{font-size:21.5px}}.timeline .timeline_image{width:340px;height:340px;background-repeat:no-repeat;background-position:center center;background-size:cover;display:inline-block}.hero-slider{padding-top:0;padding-bottom:0;position:relative}.hero-slider .responsive-embed,.hero-slider .flex-video{margin-bottom:0}.hero-slider__slide-container{position:relative;height:100%;max-height:90vh;background-repeat:no-repeat;background-size:cover;background-position:center center;background-attachment:fixed;background-color:#000;overflow:hidden}.hero-slider__slide-container.just-images{height:720px}@media print,screen and (min-width: 64em){.hero-slider__slide-container.just-images{height:90vh}}@media screen and (min-width: 120em){.hero-slider__slide-container.just-images{height:1060px}}.hero-slider__slide-container img{width:100%}.hero-slider__link{position:absolute;bottom:36px;left:30px;font-size:20px;color:#fefefe;z-index:2;display:flex;justify-content:flex-start;align-items:center;white-space:nowrap}@media screen and (min-width: 75em){.hero-slider__link{font-size:24px}}@media screen and (min-width: 90em){.hero-slider__link{font-size:1.665vw}}@media screen and (min-width: 120em){.hero-slider__link{font-size:32px}}@media print,screen and (min-width: 64em){.hero-slider__link{left:60px}}.hero-slider__link a{margin-right:15px;height:40px;width:40px;line-height:40px;display:block;padding:0;text-align:center;border-radius:50%;background-color:#fefefe}.hero-slider__link a i{font-size:17px;color:#626262}@media screen and (min-width: 75em){.hero-slider__link a i{font-size:18px}}@media screen and (min-width: 90em){.hero-slider__link a i{font-size:1.25vw}}@media screen and (min-width: 120em){.hero-slider__link a i{font-size:23.5px}}.hero-slider__link span{font-family:"Akkurat",sans-serif;font-weight:700}.hero-slider__link .med-link{position:relative}.hero-slider__link .med-link .fa-chevron-right{font-size:15px;position:absolute;top:14px;left:16px}@media print,screen and (max-width: 39.99875em){.hero-slider__link .med-link{display:none}}.hero-slider__link .title-link{background-color:rgba(0,0,0,0);color:#fefefe}@media print,screen and (max-width: 39.99875em){.hero-slider__link .title-link{margin:0;display:block}}.hero-slider__caption{background-color:#fefefe;position:absolute;bottom:200px;right:0;padding:20px 135px 20px 20px;z-index:2}.hero-slider__caption .element-cover{top:0;left:0;width:100%;height:100%;position:absolute}@media print,screen and (max-width: 63.99875em){.hero-slider__caption{display:none}}.hero-slider__caption a{color:#626262}.hero-slider__caption a:hover,.hero-slider__caption a:focus{color:#feb630}.hero-slider__caption .title{font-size:12px;text-transform:uppercase;font-weight:400;color:#626262}.hero-slider__caption .subtitle{padding-top:5px;font-size:16px;color:#626262;font-weight:700}.hero-slider__caption .footer-caption{padding-top:15px;font-size:16px;color:#626262}.hero-slider__caption .footer-caption:after{content:"";font-family:"Font Awesome 6 Pro",sans-serif;padding-left:20px;font-size:15px}.hero-slider__caption .close-caption{position:absolute;right:13px;top:15px;cursor:pointer}.hero-slider__caption .close-caption:before{font-size:20px;font-weight:600;color:#626262}.hero-slider__caption:hover:before,.hero-slider__caption:focus:before{content:"";position:absolute;top:0;left:-1%;height:100%;width:6px;background-color:#feb630}.slick .slick-dots,.slider-year .slick-dots{width:100%;position:absolute;bottom:10px;right:0;padding:0 30px;display:flex;justify-content:center;align-items:center;list-style:none}@media print,screen and (min-width: 64em){.slick .slick-dots,.slider-year .slick-dots{padding:0 60px;bottom:40px;justify-content:flex-end;align-items:center}}.slick .slick-dots li,.slider-year .slick-dots li{cursor:pointer;padding:6px;background-color:#626262;border-radius:10px;margin:0 6px}@media print,screen and (min-width: 64em){.slick .slick-dots li,.slider-year .slick-dots li{padding:4px}}.slick .slick-dots li button,.slider-year .slick-dots li button{display:none}.slick .slick-dots li.slick-active,.slider-year .slick-dots li.slick-active{background-color:#fefefe}.stacking-slide{height:100%;width:100%;position:sticky;top:0}.stacking-slide:nth-last-child(1){height:100%}.content-tabs{background-color:#fefefe;width:100%;position:relative;padding:60px 0 0}.content-tabs .video-left,.content-tabs .video-right{background-color:#000}.content-tabs .video-left .responsive-embed,.content-tabs .video-left .flex-video,.content-tabs .video-right .responsive-embed,.content-tabs .video-right .flex-video{top:0;left:0;width:100%;height:100%;position:absolute;margin-bottom:0;overflow:hidden}.content-tabs .video-left .responsive-embed iframe,.content-tabs .video-left .flex-video iframe,.content-tabs .video-right .responsive-embed iframe,.content-tabs .video-right .flex-video iframe{width:200%;height:200%;position:absolute;top:-50%;left:-50%}@media print,screen and (min-width: 64em){.content-tabs{padding:60px 0 0 0}}.content-tabs video{top:0;left:0;width:100%;height:100%;position:absolute;object-fit:cover}.content-tabs img{width:100%}.content-tabs .wrapper-tabs{width:100%;max-width:1920px;margin:0 auto;padding:0}.content-tabs p,.content-tabs li{font-family:"Tiempos Text",sans-serif;font-size:16px;font-weight:300;line-height:1.5;max-width:90%}@media screen and (min-width: 90em){.content-tabs p,.content-tabs li{font-size:1.11vw}}@media screen and (min-width: 120em){.content-tabs p,.content-tabs li{font-size:21.5px}}@media print,screen and (min-width: 64em){.content-tabs p,.content-tabs li{max-width:300px}}.content-tabs .tabs-grid{width:100%;display:flex;flex-wrap:wrap}.content-tabs .tabs-grid .tabs-cell{width:100%;padding:30px}@media print,screen and (min-width: 64em){.content-tabs .tabs-grid .tabs-cell{padding:60px 100px 0 160px;width:42%}}.content-tabs .tabs-grid .tabs-cell .content-items{padding:60px 0 0}.content-tabs .tabs-grid .img-cell{width:100%;padding:0 30px 30px;line-height:0}@media print,screen and (min-width: 64em){.content-tabs .tabs-grid .img-cell{width:58%;padding:0}}.content-tabs__container-name h2{color:#dedede;cursor:pointer;font-size:72px;line-height:1;margin-bottom:14px}@media print,screen and (min-width: 64em){.content-tabs__container-name h2{font-size:7.1vw}}@media screen and (min-width: 75em){.content-tabs__container-name h2{font-size:88px}}@media screen and (min-width: 90em){.content-tabs__container-name h2{font-size:6.1vw}}@media screen and (min-width: 120em){.content-tabs__container-name h2{font-size:117px}}.content-tabs__container-name h2:hover,.content-tabs__container-name h2:focus{color:#dedede}.content-tabs__container-name h2.active{color:#626262}.content-tabs .tabs-content{border:none}.content-tabs .item,.content-tabs .img-items{display:none}.content-tabs .tabs-cell .content-items .item:first-child,.content-tabs .img-cell .img-items:first-child,.content-tabs .active-content{display:block}.content-tabs .fill-right{width:69%}.content-tabs .fill-left{width:31%}.content-tabs .img-items__container{display:flex;flex-wrap:wrap}.content-tabs .img-items__container.flex-option-1{align-items:flex-end}.content-tabs .img-items__container.flex-option-2{align-items:flex-start}.content-tabs .img-items__container .img-left{position:relative;overflow:hidden}.content-tabs .img-items__container .img-left.pad-left-1{width:calc(38% - 15px);margin:0 15px 0 0}@media print,screen and (min-width: 64em){.content-tabs .img-items__container .img-left.pad-left-1{width:calc(38% - 45px);margin:0 45px 0 0}}.content-tabs .img-items__container .img-left.pad-left-1.video-left{padding-bottom:40%}.content-tabs .img-items__container .img-left.pad-left-2{width:calc(61% - 15px);margin:0 15px 100px 0}@media print,screen and (min-width: 64em){.content-tabs .img-items__container .img-left.pad-left-2{width:calc(61% - 45px);margin:0 45px 170px 0}}.content-tabs .img-items__container .img-left.pad-left-2.video-left{padding-bottom:73%}.content-tabs .img-items__container .img-left.pad-left-3{width:31%;margin:0 0 30px 0}@media print,screen and (min-width: 64em){.content-tabs .img-items__container .img-left.pad-left-3{margin:0 0 40px 0}}.content-tabs .img-items__container .img-left.pad-left-3.video-left{padding-bottom:38%}.content-tabs .img-items__container .img-right{position:relative;overflow:hidden}.content-tabs .img-items__container .img-right.pad-right-1{width:calc(62% - 15px);margin:0 0 100px 15px}@media print,screen and (min-width: 64em){.content-tabs .img-items__container .img-right.pad-right-1{width:calc(62% - 45px);margin:0 0 170px 45px}}.content-tabs .img-items__container .img-right.pad-right-1.video-right{padding-bottom:72%}.content-tabs .img-items__container .img-right.pad-right-2{width:calc(39% - 15px);margin:0 0 0 15px}@media print,screen and (min-width: 64em){.content-tabs .img-items__container .img-right.pad-right-2{width:calc(39% - 105px);margin:0 60px 40px 45px}}.content-tabs .img-items__container .img-right.pad-right-2.video-right{padding-bottom:39%}.content-tabs .img-items__container .img-right.pad-right-3{width:69%}.content-tabs .img-items__container .img-right.pad-right-3.video-right{padding-bottom:42%}.align-between{justify-content:space-between}.title-link-page{padding:100px 0;font-family:"Akkurat",sans-serif;position:relative}@media print,screen and (min-width: 40em){.title-link-page{padding:150px 0}}.title-link-page__title{font-size:40px;max-width:340px;margin:0 auto}@media print,screen and (min-width: 64em){.title-link-page__title{font-size:4.3vw}}@media screen and (min-width: 75em){.title-link-page__title{font-size:50px}}@media screen and (min-width: 90em){.title-link-page__title{font-size:3.48vw}}@media screen and (min-width: 120em){.title-link-page__title{font-size:66px}}@media print,screen and (min-width: 40em){.title-link-page__title{max-width:100%}}.title-link-page__page-link{padding-top:15px;font-size:16px}@media screen and (min-width: 90em){.title-link-page__page-link{font-size:1.11vw}}@media screen and (min-width: 120em){.title-link-page__page-link{font-size:21.5px}}.title-link-page__page-link a{color:#626262}.title-link-page__page-link a:hover,.title-link-page__page-link a:focus{color:#feb630}.title-link-page__page-link a:first-child:after{content:"|";padding-left:20px;padding-right:15px}.title-link-page__page-link a:first-child:hover:after,.title-link-page__page-link a:first-child:focus:after{color:#626262}.select-form{color:#626262;padding-top:60px}.select-form__container .gform_wrapper form span{padding-right:0 !important}.select-form__container .gform_wrapper form span label{display:none !important}.select-form__container .gform_wrapper form span input{border:none;border-bottom:1px solid #626262;box-shadow:none}.select-form__container .gform_wrapper form .ginput_container input{border:none;border-bottom:1px solid #626262;box-shadow:none}.select-form__container .gform_wrapper form .ginput_container input::placeholder{color:#626262;font-size:16px;font-weight:400}.select-form__container .gform_wrapper form .gform_footer{position:relative;width:fit-content;margin-top:40px}.select-form__container .gform_wrapper form .gform_footer:after{content:"";font-family:"Font Awesome 6 Pro",sans-serif;position:absolute;color:#fefefe;right:15%;top:35%;font-size:10px}.select-form__container .gform_wrapper form .gform_footer .gform_button{background-color:#626262;color:#fefefe;border:none;border-radius:25px;font-size:16px;cursor:pointer;padding:12px 40px}.select-form__container .gform_wrapper form .gform_footer .gform_button:hover,.select-form__container .gform_wrapper form .gform_footer .gform_button:focus{background-color:#feb630}@media print,screen and (max-width: 63.99875em){.select-form__container .gform_wrapper form .gform_footer .gform_button{padding:15px 40px}.select-form__container .gform_wrapper form .gform_footer .gform_button:after{right:16%;top:37%}}.wrapper-container{padding:0 60px}.social-block .simple-container .title-cell{padding-top:6px}.social-block .simple-container .stay-tuned{justify-content:flex-start;padding-top:0;margin-left:0}.social-block .simple-container .stay-tuned__link{color:#626262}.social-block .simple-container .stay-tuned__link:hover{color:#feb630}.relationship-post .simple-container .title-cell{padding-bottom:30px}.relationship-post .simple-container ul{margin-left:0;list-style:none}.relationship-post .simple-container li{font-size:20px;padding:20px 0}@media print,screen and (min-width: 64em){.relationship-post .simple-container li{font-size:2.32vw}}@media screen and (min-width: 75em){.relationship-post .simple-container li{font-size:28px}}@media screen and (min-width: 90em){.relationship-post .simple-container li{font-size:1.95vw}}@media screen and (min-width: 120em){.relationship-post .simple-container li{font-size:37px}}@media print,screen and (min-width: 40em){.relationship-post .simple-container li{padding:50px 0}}.relationship-post .simple-container li span{color:#626262;font-weight:300}.relationship-post .simple-container li a{color:#626262}.relationship-post .simple-container li a span{color:#626262;font-weight:300}@media print,screen and (max-width: 39.99875em){.relationship-post .simple-container li a span:last-child{display:block}.relationship-post .simple-container li a span:last-child:before{content:none}}.relationship-post .simple-container li a:hover span{color:#feb630;transition:all .2s ease-in-out}.relationship-post .simple-container li .strong{font-weight:700}.relationship-post .simple-container li:first-child{border-top:1px solid #626262;border-bottom:1px solid #626262}.relationship-post .simple-container li:nth-child(n+2){border-bottom:1px solid #626262}@media print,screen and (min-width: 40em)and (max-width: 63.99875em){.relationship-post .simple-container{padding-top:30px}}.simple-paragraph{width:100%}.simple-paragraph .mobile-indent{padding-left:60px}@media print,screen and (min-width: 64em){.simple-paragraph .mobile-indent{padding-left:0}}.simple-paragraph .pd-right{padding-right:0}@media print,screen and (min-width: 40em){.simple-paragraph .pd-right{padding-right:120px}}.simple-paragraph__content{font-weight:300}.simple-paragraph__content p,.simple-paragraph__content li{max-width:90%}.simple-paragraph.border-top .simple-container .cell{border-top:1px solid #626262;padding-top:30px}.simple-paragraph.border-bottom .simple-container .cell{border-bottom:1px solid #626262;padding-bottom:30px}@media print,screen and (max-width: 39.99875em){.simple-paragraph .simple-container{padding-top:50px}}.select-img__left-img .responsive-embed.widescreen,.select-img__left-img .responsive-embed,.select-img__left-img .flex-video.widescreen{margin-bottom:0}.select-img .no-bg-please .grey-wrap{background:rgba(0,0,0,0)}.select-img .responsive-embed{overflow:hidden;background-color:#000}.select-img .offset-right{justify-content:space-between;align-items:flex-start}.select-img .offset-right img{width:100%}.select-img .grey-wrap{width:100%;background:#eee;display:flex;flex-direction:column}.select-img .grey-wrap img{max-width:320px;margin:20px auto 0}@media print,screen and (min-width: 40em){.select-img .grey-wrap img{max-width:28vw}}@media screen and (min-width: 120em){.select-img .grey-wrap img{max-width:85%}}.select-img .composite-images .top-image,.select-img .composite-images .bottom-image{text-align:center}.select-img .composite-images .top-image img,.select-img .composite-images .bottom-image img{width:auto}.select-img .composite-images p{font-size:16px;margin-top:20px;margin-bottom:0;font-family:"Akkurat",sans-serif;font-weight:700;line-height:1.2;color:#626262}@media screen and (min-width: 90em){.select-img .composite-images p{font-size:1.11vw}}@media screen and (min-width: 120em){.select-img .composite-images p{font-size:21.5px}}.select-img .vertically-center{justify-content:space-between;align-items:center}.select-img .vertically-center .select-img__left-img{padding-right:0;padding-bottom:30px}@media print,screen and (min-width: 40em){.select-img .vertically-center .select-img__left-img{padding-right:15px;padding-bottom:0}}.select-img__left-img img,.select-img__left-img video,.select-img__right-img img,.select-img__right-img video,.select-img__large-img img,.select-img__large-img video{width:100%}.select-img__v5{justify-content:space-between;align-items:flex-start}.select-img__v2 .select-img__left-img{padding-right:0;max-width:75%;margin:0 auto}@media print,screen and (min-width: 64em){.select-img__v2 .select-img__left-img{max-width:none;margin:0}}@media print,screen and (min-width: 40em){.select-img__v2 .select-img__left-img{padding-right:15px}}.select-img__v2 .select-img__right-img{padding-left:0;padding-top:30px}@media print,screen and (min-width: 40em){.select-img__v2 .select-img__right-img{padding-top:60px}}@media print,screen and (min-width: 64em){.select-img__v2 .select-img__right-img{padding-top:120px}}.select-img__v4{justify-content:space-between;align-items:flex-end}.select-img__v4 .select-img__left-img{padding-right:0;padding-bottom:30px;max-width:75%;margin:0 auto}@media print,screen and (min-width: 64em){.select-img__v4 .select-img__left-img{max-width:none;margin:0}}@media print,screen and (min-width: 40em){.select-img__v4 .select-img__left-img{padding-right:15px;padding-bottom:0}}.select-img__v4 .select-img__right-img{padding-left:0;padding-bottom:30px}@media print,screen and (min-width: 40em){.select-img__v4 .select-img__right-img{padding-bottom:60px}}@media print,screen and (min-width: 64em){.select-img__v4 .select-img__right-img{padding-bottom:120px}}.select-img__v3 .select-img__left-img,.select-img__v5 .select-img__left-img,.select-img__v6 .select-img__left-img,.select-img__v7 .select-img__left-img,.select-img__v8 .select-img__left-img{padding-right:0;padding-bottom:30px}.select-img__v3 .select-img__right-img,.select-img__v5 .select-img__right-img,.select-img__v6 .select-img__right-img,.select-img__v7 .select-img__right-img,.select-img__v8 .select-img__right-img{padding-left:0}@media print,screen and (min-width: 40em){.select-img__v3 .select-img__left-img,.select-img__v5 .select-img__left-img,.select-img__v6 .select-img__left-img,.select-img__v7 .select-img__left-img,.select-img__v8 .select-img__left-img{padding-right:15px;padding-bottom:0}.select-img__v3 .select-img__right-img,.select-img__v5 .select-img__right-img,.select-img__v6 .select-img__right-img,.select-img__v7 .select-img__right-img,.select-img__v8 .select-img__right-img{padding-left:15px}}.select-img__v7{justify-content:space-between;align-items:center}.select-img__v7 .select-img__left-img{max-width:75%;margin:0 auto}@media print,screen and (min-width: 64em){.select-img__v7 .select-img__left-img{max-width:none;margin:0}}.project-properties__container{position:relative;display:flex;align-items:flex-start;flex-wrap:wrap;border-top:1px solid #626262;padding:18px 0 34px;color:#626262}.project-properties__container .project-properties__item{padding-right:20px;width:50%}@media print,screen and (min-width: 40em){.project-properties__container .project-properties__item{width:auto;padding-right:100px}}.project-properties__container .project-properties__item:last-of-type{padding-right:20px}@media print,screen and (min-width: 40em){.project-properties__container .project-properties__item:last-of-type{padding-right:100px}}.project-properties__item-name{font-family:"Akkurat",sans-serif;font-weight:700;font-size:12px;line-height:1.1;padding:0 0 4px}@media screen and (min-width: 90em){.project-properties__item-name{font-size:.83vw}}@media screen and (min-width: 120em){.project-properties__item-name{font-size:16.12px}}.project-properties__property{font-family:"Akkurat",sans-serif}.project-properties__property p{font-size:16px;font-family:"Akkurat",sans-serif !important}@media screen and (min-width: 90em){.project-properties__property p{font-size:1.11vw}}@media screen and (min-width: 120em){.project-properties__property p{font-size:21.5px}}.simple-blockquote .simple-container blockquote{padding:0;border-left:0;max-width:70%}.simple-blockquote .simple-container blockquote p{color:#626262;font-family:"Tiempos Text",sans-serif;font-weight:500}.simple-blockquote .simple-container blockquote cite:before{display:none}.simple-blockquote .simple-container blockquote cite p{font-family:"Akkurat",sans-serif;font-style:normal;font-weight:500;font-size:16px}@media screen and (min-width: 90em){.simple-blockquote .simple-container blockquote cite p{font-size:1.11vw}}@media screen and (min-width: 120em){.simple-blockquote .simple-container blockquote cite p{font-size:21.5px}}.simple-blockquote .simple-container blockquote cite p strong{font-weight:700}@media print,screen and (max-width: 63.99875em){.simple-blockquote .simple-container blockquote{max-width:100%}}.simple-blockquote .simple-container.shrink-fonts p{line-height:1.7}.simple-blockquote .simple-container.swell-fonts blockquote p:not(cite p){font-size:24px;line-height:1.4}@media print,screen and (min-width: 64em){.simple-blockquote .simple-container.swell-fonts blockquote p:not(cite p){font-size:3.3vw}}@media screen and (min-width: 75em){.simple-blockquote .simple-container.swell-fonts blockquote p:not(cite p){font-size:40px}}@media screen and (min-width: 90em){.simple-blockquote .simple-container.swell-fonts blockquote p:not(cite p){font-size:2.78vw}}@media screen and (min-width: 120em){.simple-blockquote .simple-container.swell-fonts blockquote p:not(cite p){font-size:53px}}.simple-blockquote .simple-container.swell-fonts blockquote cite{padding:20px 0 0}.simple-blockquote__caption{font-size:16px}@media screen and (min-width: 90em){.simple-blockquote__caption{font-size:1.11vw}}@media screen and (min-width: 120em){.simple-blockquote__caption{font-size:21.5px}}.simple-columns{color:#626262;transition:margin-top .5s ease}.simple-columns .col-style-5 h1,.simple-columns .col-style-5 h2,.simple-columns .col-style-5 h3,.simple-columns .col-style-6 h1,.simple-columns .col-style-6 h2,.simple-columns .col-style-6 h3{font-size:64px;line-height:1}@media print,screen and (min-width: 40em){.simple-columns .col-style-5 h1,.simple-columns .col-style-5 h2,.simple-columns .col-style-5 h3,.simple-columns .col-style-6 h1,.simple-columns .col-style-6 h2,.simple-columns .col-style-6 h3{font-size:10vw}}@media screen and (min-width: 75em){.simple-columns .col-style-5 h1,.simple-columns .col-style-5 h2,.simple-columns .col-style-5 h3,.simple-columns .col-style-6 h1,.simple-columns .col-style-6 h2,.simple-columns .col-style-6 h3{font-size:120px}}@media screen and (min-width: 90em){.simple-columns .col-style-5 h1,.simple-columns .col-style-5 h2,.simple-columns .col-style-5 h3,.simple-columns .col-style-6 h1,.simple-columns .col-style-6 h2,.simple-columns .col-style-6 h3{font-size:8.3vw}}@media screen and (min-width: 120em){.simple-columns .col-style-5 h1,.simple-columns .col-style-5 h2,.simple-columns .col-style-5 h3,.simple-columns .col-style-6 h1,.simple-columns .col-style-6 h2,.simple-columns .col-style-6 h3{font-size:159px}}.simple-columns .col-style-6 h2{margin-bottom:40px}@media print,screen and (min-width: 40em){.simple-columns .col-style-6 h2{margin-bottom:50px}}@media print,screen and (min-width: 64em){.simple-columns .col-style-6 h2{margin-bottom:70px}}.simple-columns .col-style-5 h2{margin-bottom:40px}@media print,screen and (min-width: 40em){.simple-columns .col-style-5 h2{margin-bottom:50px}}@media print,screen and (min-width: 64em){.simple-columns .col-style-5 h2{margin-bottom:70px}}.simple-columns .col-style-5 h2 strong{font-size:96px;line-height:1;font-weight:400;letter-spacing:0;text-align:left}@media print,screen and (min-width: 40em){.simple-columns .col-style-5 h2 strong{font-size:15vw}}@media screen and (min-width: 75em){.simple-columns .col-style-5 h2 strong{font-size:180px}}@media screen and (min-width: 90em){.simple-columns .col-style-5 h2 strong{font-size:12.45vw}}@media screen and (min-width: 120em){.simple-columns .col-style-5 h2 strong{font-size:238px}}.simple-columns .related .grid-x .cell:first-of-type{padding-right:10px}@media print,screen and (max-width: 39.99875em){.simple-columns .related .grid-x .cell:first-of-type{padding:15px 0}}.simple-columns .related .grid-x .cell:nth-of-type(2){padding:0 5px}@media print,screen and (max-width: 39.99875em){.simple-columns .related .grid-x .cell:nth-of-type(2){padding:15px 0}}.simple-columns .related .grid-x .cell:nth-of-type(3){padding-left:10px}@media print,screen and (max-width: 39.99875em){.simple-columns .related .grid-x .cell:nth-of-type(3){padding:15px 0}}.simple-columns .related__link{width:100%;height:100%;display:block;position:relative;transition:all .2s ease-in-out}.simple-columns .related__link span{position:absolute;bottom:0;left:0;font-size:18px;color:#fefefe;padding:20px;display:none}@media screen and (min-width: 75em){.simple-columns .related__link span{font-size:20px}}@media screen and (min-width: 90em){.simple-columns .related__link span{font-size:1.39vw}}@media screen and (min-width: 120em){.simple-columns .related__link span{font-size:26.5px}}.simple-columns .related__link:hover:before,.simple-columns .related__link:focus:before{content:"";position:absolute;width:100%;height:100%;background-color:#626262;mix-blend-mode:multiply}.simple-columns .related__link:hover span{display:block}@media print,screen and (max-width: 39.99875em){.simple-columns .related__link img{width:100%}}.simple-columns .col-title{border-top:1px solid #626262;padding:16px 0;font-size:18px;line-height:1}@media screen and (min-width: 75em){.simple-columns .col-title{font-size:20px}}@media screen and (min-width: 90em){.simple-columns .col-title{font-size:1.39vw}}@media screen and (min-width: 120em){.simple-columns .col-title{font-size:26.5px}}.simple-columns .cell.mobile-indent{padding-left:60px}@media print,screen and (min-width: 64em){.simple-columns .cell.mobile-indent{padding-left:0}}.simple-columns .cell.even-split.left,.simple-columns .cell.even-split.right{padding-bottom:20px}.simple-columns .cell.even-split.left{padding-right:15px}.simple-columns .cell.even-split.left ul{margin:0;padding:0;list-style:none;padding-bottom:20px}.simple-columns .cell.even-split.left ul:last-of-type{padding-bottom:0}.simple-columns .cell.even-split.left ul li{font-size:14px}@media screen and (min-width: 90em){.simple-columns .cell.even-split.left ul li{font-size:.97vw}}@media screen and (min-width: 120em){.simple-columns .cell.even-split.left ul li{font-size:18.8px}}.simple-columns .cell.even-split.left p{font-weight:400}@media print,screen and (max-width: 63.99875em){.simple-columns .cell.even-split.left{padding-right:0}}.simple-columns .cell.even-split.right{padding-left:15px}@media print,screen and (max-width: 63.99875em){.simple-columns .cell.even-split.right{padding-left:0}}.simple-columns .cell:not(.last-col):not(.even-split){padding-right:40px}.simple-columns ul{margin:0;padding:0;list-style:none;padding-bottom:20px;padding-left:20px}@media print,screen and (min-width: 40em)and (max-width: 63.99875em){.simple-columns ul{padding-top:30px;padding-left:0}}@media print,screen and (max-width: 39.99875em){.simple-columns ul{padding-left:0;padding-top:60px}}.simple-columns p{font-size:17px;font-family:"Tiempos Text",sans-serif;font-weight:300;letter-spacing:0;text-align:left}@media screen and (min-width: 75em){.simple-columns p{font-size:18px}}@media screen and (min-width: 90em){.simple-columns p{font-size:1.25vw}}@media screen and (min-width: 120em){.simple-columns p{font-size:23.5px}}.simple-columns li{line-height:1.77;font-family:"Akkurat",sans-serif !important;font-weight:400;margin-bottom:5px}.simple-columns h5{font-size:18px}@media screen and (min-width: 75em){.simple-columns h5{font-size:20px}}@media screen and (min-width: 90em){.simple-columns h5{font-size:1.39vw}}@media screen and (min-width: 120em){.simple-columns h5{font-size:26.5px}}.parent{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(10, 1fr);grid-column-gap:10px;grid-row-gap:10px}.pad-top{padding-top:50px}@media print,screen and (max-width: 39.99875em){.pad-top{padding-top:15px}}.list-projects .grid.projects{width:100%;max-width:1920px;margin:0 auto}@media print,screen and (min-width: 40em){.list-projects .grid.projects{width:calc(100% + 60px)}}.list-projects .grid.projects:after{content:"";display:block;clear:both}.list-projects .grid.projects .grid-sizer{width:100%;margin:0 0 30px}@media print,screen and (min-width: 40em){.list-projects .grid.projects .grid-sizer{width:calc(33.333% - 60px);margin:0 0 60px}}.list-projects .grid.projects .grid-item{width:100%;margin:0 0 30px;position:relative;z-index:6;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}@media print,screen and (min-width: 40em){.list-projects .grid.projects .grid-item{width:calc(33.333% - 60px);margin:0 0 60px}}.list-projects .grid.projects .grid-item:after{content:"";display:block;background-color:rgba(0,0,0,.12)}.list-projects .grid.projects .grid-item img{width:100%}.list-projects .grid.projects .grid-item.double-width{width:100%}.list-projects .grid.projects .grid-item.double-width:after{padding-bottom:77%}@media print,screen and (min-width: 40em){.list-projects .grid.projects .grid-item.double-width{width:calc(66.666% - 60px)}}.list-projects .grid.projects .grid-item.square:after{padding-bottom:100%}.list-projects .grid.projects .grid-item.tall:after{padding-bottom:125%}.list-projects .grid.projects .grid-item.short:after{padding-bottom:75%}.list-projects .grid.projects .grid-item.oos:after{padding-bottom:100%}.list-projects .grid.projects .grid-item{float:left;position:relative}.list-projects .grid.projects .grid-item .project-grid-content{top:0;left:0;width:100%;height:100%;position:absolute;display:flex;align-items:flex-end;padding:40px;color:#fefefe;z-index:7}.list-projects .grid.projects .grid-item .project-grid-content h4{font-weight:700;line-height:1.2;font-size:18px;margin:0}@media screen and (min-width: 75em){.list-projects .grid.projects .grid-item .project-grid-content h4{font-size:20px}}@media screen and (min-width: 90em){.list-projects .grid.projects .grid-item .project-grid-content h4{font-size:1.39vw}}@media screen and (min-width: 120em){.list-projects .grid.projects .grid-item .project-grid-content h4{font-size:26.5px}}.simple-button{padding:30px 30px 60px}@media print,screen and (min-width: 64em){.simple-button{padding:30px 60px 60px}}.simple-button.more-posts{padding:10px 0 30px}.jumplink-menu__list{list-style:none;text-align:center;border-bottom:1px solid #626262;padding:50px 0;margin-bottom:0;margin-left:0}.jumplink-menu__item{display:inline-block}.jumplink-menu__link{font-family:"Akkurat",sans-serif;color:#ccc;font-size:20px;font-weight:700;padding-right:50px}@media screen and (min-width: 75em){.jumplink-menu__link{font-size:24px}}@media screen and (min-width: 90em){.jumplink-menu__link{font-size:1.665vw}}@media screen and (min-width: 120em){.jumplink-menu__link{font-size:32px}}.jumplink-menu__link:hover,.jumplink-menu__link:focus{color:#626262;text-decoration:underline}.jumplink-menu.fixed{position:fixed;top:0;z-index:1000;background-color:#fefefe;width:100%;margin-bottom:0;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out}.jumplink-menu.fixed.adjusted{top:40px}.contact-map{width:100%;padding:32px}.contact-map .wrapper{width:100%;max-width:1920px;margin:0 auto}.contact-map .google-map-wrap{position:relative}.contact-map .google-map{height:240px}@media print,screen and (min-width: 40em){.contact-map .google-map{height:480px}}.contact-map .get-directions{width:100%;padding:1.25rem .625rem;text-align:center;background-color:#feb630}.contact-map .get-directions .driving:before{content:""}.contact-map .get-directions .walking:before{content:""}.contact-map .get-directions .transit:before{content:""}.contact-map .get-directions .cycling:before{content:""}@media print,screen and (min-width: 40em){.contact-map .get-directions{position:absolute;top:50%;right:10%;transform:translateY(-50%);background:rgba(255,255,255,.85);width:11.25rem;background-color:#fff}}.contact-map .get-directions h3{font-size:.75rem;text-transform:uppercase;margin-bottom:.9375rem;letter-spacing:.05em;color:rgba(128,128,128,.8)}@media print,screen and (max-width: 39.99875em){.contact-map .get-directions h3{color:#fff}}.contact-map .get-directions a{display:inline-block;border-bottom:0;margin:0 .3125rem;color:#717576}.contact-map .get-directions a:hover{color:#333}@media print,screen and (max-width: 39.99875em){.contact-map .get-directions a{color:#fff;font-size:1.25rem;margin:0 .9375rem}}.contact-map .get-directions a span{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0, 0, 0, 0);position:absolute}@media print,screen and (min-width: 40em){.contact-map{padding:60px 32px}}.archive-list__link{top:0;left:0;width:100%;height:100%;position:absolute}.archive-posts__wrapper{position:relative;width:100%}@media print,screen and (min-width: 40em){.archive-posts__wrapper{width:calc(100% + 20px)}}.filter-button-post__title{padding-right:60px}.filter-button-group-post .filter-button-group__list.vert-cent .facetwp-checkbox{margin-bottom:0}.filter-button-group-post .filter-button-group__list.vert-cent .facetwp-facet{align-items:center}.filter-button-group-post .filter-button-group__list .facetwp-facet{display:flex;flex-direction:column;margin-bottom:0}@media print,screen and (min-width: 40em){.filter-button-group-post .filter-button-group__list .facetwp-facet{flex-direction:row}}.filter-button-group-post .filter-button-group__list .facetwp-facet.facetwp-facet-filter_people{flex-direction:column;padding-top:10px}.gradient-layer{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.1) calc(100% - 140px), rgba(0, 0, 0, 0.1) calc(100% - 140px), rgba(0, 0, 0, 0.4) 100%);content:"";top:0;left:0;width:100%;height:100%;position:absolute;z-index:4}.project-grid{background-color:#fefefe;position:relative;color:#626262;margin-top:40px}.project-grid .project-name{font-size:17px;font-weight:700;line-height:1.2}@media screen and (min-width: 75em){.project-grid .project-name{font-size:18px}}@media screen and (min-width: 90em){.project-grid .project-name{font-size:1.25vw}}@media screen and (min-width: 120em){.project-grid .project-name{font-size:23.5px}}.project-grid .town-state{font-size:16px}@media screen and (min-width: 90em){.project-grid .town-state{font-size:1.11vw}}@media screen and (min-width: 120em){.project-grid .town-state{font-size:21.5px}}.project-grid .teaser-image{padding:60px 0 0}.project-grid .teaser-image img{width:100%}.project-grid .teaser-text{padding:40px 0 100px;font-size:20px;line-height:1.2;font-weight:500;font-family:"Tiempos Text",sans-serif}@media screen and (min-width: 75em){.project-grid .teaser-text{font-size:24px}}@media screen and (min-width: 90em){.project-grid .teaser-text{font-size:1.665vw}}@media screen and (min-width: 120em){.project-grid .teaser-text{font-size:32px}}.project-grid .gridline{height:100%;width:1px;position:absolute;top:0;background-color:#626262}.project-grid .gridline.first{display:none}@media print,screen and (min-width: 40em){.project-grid .gridline.first{display:block;left:calc(33.33% - 15px)}}@media print,screen and (min-width: 64em){.project-grid .gridline.first{left:calc(25% - 15px)}}.project-grid .gridline.second{left:calc(50% - 15px)}@media print,screen and (min-width: 40em){.project-grid .gridline.second{left:calc(66.67% - 15px)}}@media print,screen and (min-width: 64em){.project-grid .gridline.second{left:calc(50% - 15px)}}.project-grid .gridline.third{display:none}@media print,screen and (min-width: 64em){.project-grid .gridline.third{left:calc(75% - 15px);display:block}}.project-gutter{width:30px}.project-sizer{width:calc(50% - 30px)}@media print,screen and (min-width: 40em){.project-sizer{width:calc(33.33% - 30px)}}@media print,screen and (min-width: 64em){.project-sizer{width:calc(25% - 30px)}}.archive-list{background-color:#fefefe;width:calc(50% - 30px)}@media print,screen and (min-width: 40em){.archive-list{width:calc(33.33% - 30px)}}@media print,screen and (min-width: 64em){.archive-list{width:calc(25% - 30px)}}.archive-list.standard{width:calc(100% - 30px);padding-top:20px}.archive-list.standard .project-name,.archive-list.standard .town-state{width:50%}@media print,screen and (min-width: 40em){.archive-list.standard{width:calc(33.33% - 30px);padding-top:0}.archive-list.standard .project-name,.archive-list.standard .town-state{width:100%}}@media print,screen and (min-width: 64em){.archive-list.standard{width:calc(25% - 30px)}}.archive-list.middle{width:calc(100% - 30px);background-color:#fefefe}@media print,screen and (min-width: 40em){.archive-list.middle{width:calc(66.67% - 30px)}}@media print,screen and (min-width: 64em){.archive-list.middle{width:calc(50% - 30px)}}.archive-list.middle .project-name,.archive-list.middle .town-state{width:50%}.archive-projects__wrapper{position:relative;width:100%}@media print,screen and (min-width: 40em){.archive-projects__wrapper{width:calc(100% + 30px)}}.proj-container .wrapper{padding:0}.filter-button-groups.project .fake-facetwp-checkbox,.filter-button-groups.project .facetwp-counter{display:none}.filter-button-groups.project .checked{text-decoration:underline;background:rgba(0,0,0,0)}.filter-button-groups.project .checked .facetwp-display-value{background-image:url("../assets/images/checked.svg");background-size:10px;background-position:right 60%;background-repeat:no-repeat;padding-right:16px}.filter-button-groups.project .facetwp-radio{background-image:none;padding-left:0;font-size:16px;padding-bottom:10px}@media screen and (min-width: 90em){.filter-button-groups.project .facetwp-radio{font-size:1.11vw}}@media screen and (min-width: 120em){.filter-button-groups.project .facetwp-radio{font-size:21.5px}}.entry-content .post-thumbnail img,.filter-button-groups.post,.filter-button-groups.people{width:100%}.filtered-posts{padding:30px;background-color:#fefefe;position:relative;height:100%}@media print,screen and (min-width: 64em){.filtered-posts{padding:60px}}.filtered-posts-people__container .gutter-sizer{width:2%}@media print,screen and (min-width: 40em){.filtered-posts-people__container .gutter-sizer{width:5%}}.filtered-posts-people__container .grid-sizer{width:30%}.filtered-posts-people__container .grid-item{width:49%;display:flex;justify-content:flex-start;align-items:center;padding-bottom:100px}@media print,screen and (min-width: 40em){.filtered-posts-people__container .grid-item{width:30%;padding-bottom:200px}}.filtered-posts-people__container .grid-item.content-grid-quote{position:relative;cursor:auto;transition:all .2s ease-in-out;display:none}@media print,screen and (min-width: 40em){.filtered-posts-people__container .grid-item.content-grid-quote{display:flex}}.filtered-posts-people__container .grid-item.content-grid-quote:hover,.filtered-posts-people__container .grid-item.content-grid-quote:focus{box-shadow:none}.filtered-posts-people__container .grid-item.content-grid-quote:hover:before,.filtered-posts-people__container .grid-item.content-grid-quote:focus:before{content:none}.filtered-posts-people__container .grid-item.legacy{display:none}.filtered-posts-people__container .grid-item.legacy.override{display:block}.filtered-posts-people__container .grid-item.grid-item--height1,.filtered-posts-people__container .grid-item.grid-item--height2{background-repeat:no-repeat;background-position:center center;background-size:cover;padding-bottom:0}.filtered-posts-people__container .grid-item.grid-item--height1:after,.filtered-posts-people__container .grid-item.grid-item--height2:after{content:"";display:block}.filtered-posts-people__container .grid-item.grid-item--height1:after{padding-bottom:100%}.filtered-posts-people__container .grid-item.grid-item--height2:after{padding-bottom:132.5%}.filtered-posts__container{padding:0;overflow:hidden;width:100%;max-width:1920px;margin:0 auto}@media print,screen and (min-width: 64em){.filtered-posts__container{padding:0}}.filtered-posts .fwpl-layout{grid-gap:30px}.filtered-posts .facetwp-checkbox,.filtered-posts .fake-facetwp-checkbox{font-size:16px}@media screen and (min-width: 90em){.filtered-posts .facetwp-checkbox,.filtered-posts .fake-facetwp-checkbox{font-size:1.11vw}}@media screen and (min-width: 120em){.filtered-posts .facetwp-checkbox,.filtered-posts .fake-facetwp-checkbox{font-size:21.5px}}.block-header h2{font-size:24px;line-height:1.4}@media print,screen and (min-width: 64em){.block-header h2{font-size:3.3vw}}@media screen and (min-width: 75em){.block-header h2{font-size:40px}}@media screen and (min-width: 90em){.block-header h2{font-size:2.78vw}}@media screen and (min-width: 120em){.block-header h2{font-size:53px}}.grid-post{transform:translateX(1%)}.grid-post .grid-sizer{width:100%}@media print,screen and (min-width: 40em){.grid-post .grid-sizer{width:33.33%}}@media print,screen and (min-width: 64em){.grid-post .grid-sizer{width:25%}}@media screen and (min-width: 90em){.grid-post .grid-sizer{width:20%}}.grid-post .post-thumbnail{padding-bottom:15px}.grid-post .post-thumbnail img{width:100%}.grid-item-post{width:100%;padding:0 0 30px 0;border-right:0}@media print,screen and (min-width: 40em){.grid-item-post{width:33.33%;padding:0 20px 20px 20px;border-right:1px solid #626262}}@media print,screen and (min-width: 64em){.grid-item-post{width:25%}}@media screen and (min-width: 120em){.grid-item-post{width:20%}}.post-item:nth-of-type(n + 16){display:none}.post-item:nth-of-type(n + 16).show-more{display:block}.post-item__title{padding:10px 0;font-size:18px;color:#626262;font-weight:700;line-height:1.275}@media screen and (min-width: 75em){.post-item__title{font-size:20px}}@media screen and (min-width: 90em){.post-item__title{font-size:1.39vw}}@media screen and (min-width: 120em){.post-item__title{font-size:26.5px}}.post-item__category{color:#626262;font-size:12px;padding:20px 0 0;letter-spacing:1.2px;text-transform:uppercase}@media screen and (min-width: 90em){.post-item__category{font-size:.83vw}}@media screen and (min-width: 120em){.post-item__category{font-size:16.12px}}.post-item__excerpt{padding-top:5px}.post-item__excerpt p{font-size:16px;font-family:"Tiempos Text",sans-serif;line-height:1.375;font-weight:300;color:#626262}@media screen and (min-width: 90em){.post-item__excerpt p{font-size:1.11vw}}@media screen and (min-width: 120em){.post-item__excerpt p{font-size:21.5px}}.big-item{width:100%;text-align:center;padding:0 0 30px 0}.big-item img{width:100%}@media print,screen and (min-width: 40em){.big-item{width:66.67%;padding:0 20px 80px 0}}@media print,screen and (min-width: 64em){.big-item{width:50%}}@media screen and (min-width: 120em){.big-item{width:40%}}.big-item .post-thumbnail{padding-bottom:20px}.big-item .post-thumbnail img{width:100%}@media print,screen and (min-width: 64em){.big-item .post-thumbnail{padding-bottom:40px}}.big-item .post-item__title{font-size:21px;max-width:400px;margin:0 auto}@media print,screen and (min-width: 64em){.big-item .post-item__title{font-size:2.65vw}}@media screen and (min-width: 75em){.big-item .post-item__title{font-size:32px}}@media screen and (min-width: 90em){.big-item .post-item__title{font-size:2.23vw}}@media screen and (min-width: 120em){.big-item .post-item__title{font-size:42.5px}}.big-item .post-item__excerpt p{max-width:400px;margin:0 auto}.wrapper-post.no-doubles .big-item{width:100%;padding:0 0 30px 0;border-right:0;text-align:left}.wrapper-post.no-doubles .big-item .post-thumbnail{padding-bottom:0}.wrapper-post.no-doubles .big-item .post-item__title{font-size:18px}@media screen and (min-width: 75em){.wrapper-post.no-doubles .big-item .post-item__title{font-size:20px}}@media screen and (min-width: 90em){.wrapper-post.no-doubles .big-item .post-item__title{font-size:1.39vw}}@media screen and (min-width: 120em){.wrapper-post.no-doubles .big-item .post-item__title{font-size:26.5px}}@media print,screen and (min-width: 40em){.wrapper-post.no-doubles .big-item{width:33.33%;padding:0 20px 20px 20px;border-right:1px solid #626262}}@media print,screen and (min-width: 64em){.wrapper-post.no-doubles .big-item{width:25%}}@media screen and (min-width: 120em){.wrapper-post.no-doubles .big-item{width:20%}}.stay-tuned{padding-top:15px;padding-right:12px;display:flex;justify-content:flex-end;gap:1.0625rem;list-style:none}.stay-tuned li>a{color:#fefefe;font-size:22px}.stay-tuned li>a:hover svg path,.stay-tuned li>a:focus svg path{fill:#feb630;transition:all .2s ease-in-out}@media print,screen and (max-width: 39.99875em){.stay-tuned{justify-content:flex-start;margin:0}}.header-social .stay-tuned{padding:30px 10px 0}.header-social .stay-tuned li>a:hover svg path,.header-social .stay-tuned li>a:focus svg path{fill:#fefefe}
