@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{padding:0;margin:0;font-size:100%;vertical-align:baseline;background:0 0;border:0;outline:0}html{font-family:MonumentGrotesk-Regular;color:#000;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-size:20px;line-height:22px}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote::after,blockquote::before,q::after,q::before{content:'';content:none}.no-touchevents a:hover,a,a:visited{padding:0;margin:0;font-size:100%;color:#000;text-decoration:none;vertical-align:baseline;background:0 0}a:focus{outline:0}.no-touchevents a:hover,a:active{color:#000;text-decoration:none;outline:0}ins{color:#000;text-decoration:none;background-color:#000}mark{font-style:italic;font-weight:700;color:#000;background-color:#000}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}table{border-spacing:0;border-collapse:collapse}hr{display:block;height:1px;padding:0;margin:1em 0;border:0;border-top:1px solid #000}input,select{vertical-align:middle}svg:not(:root){overflow:hidden}.clearfix::after{display:table;clear:both;content:''}@font-face{font-family:MonumentGrotesk-Regular;src:url("assets/fonts/MonumentGrotesk-Regular.woff2") format("woff2"),url("assets/fonts/MonumentGrotesk-Regular.woff") format("woff")}body{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,p{padding:0;margin:0;font-family:MonumentGrotesk-Regular;font-size:20px;font-style:normal;font-weight:400;line-height:22px}h1{font-size:96px;line-height:83px}@media (min-width:681px) and (max-width:970px){h1{font-size:56px;line-height:44px}}@media (min-width:0) and (max-width:680px){h1{font-size:42px;line-height:32px}}p{margin-bottom:22px}p:last-child{margin-bottom:0}/*! Flickity v2.0.10
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:rgba(255,255,255,.75);cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.no-touchevents .flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:0;-webkit-box-shadow:0 0 0 5px #09f;box-shadow:0 0 0 5px #09f}.flickity-prev-next-button:active{opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-enabled.is-draggable .flickity-viewport{cursor:default}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:default}.flickity-prev-next-button{top:0;z-index:10;width:50%;height:100%;padding:0;background:0 0;border-radius:0;-webkit-transform:none;transform:none}@media print{.flickity-prev-next-button{display:none!important}}.no-touchevents .flickity-prev-next-button:hover{background:0 0}.touchevents .flickity-prev-next-button{display:none}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.flickity-prev-next-button,.no-touchevents .flickity-prev-next-button:hover{background:transparent 0 0 repeat scroll url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBR‌​AA7")}}.flickity-prev-next-button:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.flickity-prev-next-button:active{opacity:1}.flickity-prev-next-button:disabled{cursor:default!important;opacity:0}.flickity-prev-next-button.previous{left:0;cursor:url("assets/img/cursors/arrow-left.png"),url("https://www.co-g.co/wp-content/themes/cog/assets/img/cursors/arrow-left-ie.cur"),w-resize;cursor:-webkit-image-set(url("assets/img/cursors/arrow-left.png") 1x, url("assets/img/cursors/arrow-left@2x.png") 2x) 0 0,w-resize}.flickity-prev-next-button.next{right:0;cursor:url("assets/img/cursors/arrow-right.png"),url("https://www.co-g.co/wp-content/themes/cog/assets/img/cursors/arrow-right-ie.cur"),e-resize;cursor:-webkit-image-set(url("assets/img/cursors/arrow-right.png") 1x, url("assets/img/cursors/arrow-right@2x.png") 2x) 0 0,e-resize}.flickity-prev-next-button svg{display:none}.flickity-slider{will-change:transform;-webkit-transform:translate3d(0);transform:translate3d(0)}@media print{.flickity-viewport{height:auto!important;overflow:visible}.flickity-slider{position:relative;height:auto;-webkit-transition:none!important;transition:none!important;-webkit-transform:none!important;transform:none!important}}html{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%;margin:0}body{background:#e6e7e8}body.page-template-page{background:#dcdcdc}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}.h-state--hidden{display:none!important}@media (min-width:681px) and (max-width:970px){.h-state--hidden-tablet{display:none!important}}@media (min-width:0) and (max-width:680px){.h-state--hidden-mobile{display:none!important}}.h-state--visible{display:block}@media (min-width:681px) and (max-width:970px){.h-state--visible-tablet{display:block!important}}@media (min-width:0) and (max-width:680px){.h-state--visible-mobile{display:block!important}}.h-screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0)}.h-cell-content,.h-cell-spacer{display:block;width:100%;padding:2px 4px}.h-bg-white{background:#fff}.h-bg-gray{background:#dcdcdc}.h-bg-gray-light{background:#e6e7e8}.h-indicator{position:absolute;top:50%;left:50%;z-index:1000;width:16px;height:16px;margin:-8px 0 0 -8px;background:url("assets/img/loader.gif") top left no-repeat;background-size:16px}@media print{.h-indicator{display:none}}a,button,div,input,label,select,textarea{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}.h-col{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;background-clip:padding-box!important;border:0 solid transparent;padding:0;border-left-width:0}.h-row{margin-left:0}.h-row::after{display:table;clear:both;content:''}.h-span-1{width:8.3333333333%;padding:0;margin-left:0;border-left-width:0}.h-span-2{width:16.6666666667%;padding:0;margin-left:0;border-left-width:0}.h-span-3{width:25%;padding:0;margin-left:0;border-left-width:0}.h-span-4{width:33.3333333333%;padding:0;margin-left:0;border-left-width:0}.h-span-5{width:41.6666666667%;padding:0;margin-left:0;border-left-width:0}.h-span-6{width:50%;padding:0;margin-left:0;border-left-width:0}.h-span-7{width:58.3333333333%;padding:0;margin-left:0;border-left-width:0}.h-span-8{width:66.6666666667%;padding:0;margin-left:0;border-left-width:0}.h-span-9{width:75%;padding:0;margin-left:0;border-left-width:0}.h-span-10{width:83.3333333333%;padding:0;margin-left:0;border-left-width:0}.h-span-11{width:91.6666666667%;padding:0;margin-left:0;border-left-width:0}.h-span-12{margin-left:0;width:100%}@media (min-width:681px) and (max-width:970px){.h-span-tablet-1{width:10%;padding:0;margin-left:0;border-left-width:0}.h-span-tablet-2{width:20%;padding:0;margin-left:0;border-left-width:0}.h-span-tablet-3{width:30%;padding:0;margin-left:0;border-left-width:0}.h-span-tablet-4{width:40%;padding:0;margin-left:0;border-left-width:0}.h-span-tablet-5{width:50%;padding:0;margin-left:0;border-left-width:0}.h-span-tablet-6{width:60%;padding:0;margin-left:0;border-left-width:0}.h-span-tablet-7{width:70%;padding:0;margin-left:0;border-left-width:0}.h-span-tablet-8{width:80%;padding:0;margin-left:0;border-left-width:0}.h-span-tablet-9{width:90%;padding:0;margin-left:0;border-left-width:0}.h-span-tablet-10{margin-left:0;width:100%}}@media (min-width:0) and (max-width:680px){.h-span-mobile-1{width:50%;padding:0;margin-left:0;border-left-width:0;display:block}.h-span-mobile-2{margin-left:0;width:100%}}.mod-old-browsers{position:relative;display:none;width:100%;padding:10px 10px 12px;color:#fff;background:red}.mod-old-browsers .no-touchevents a:hover,.mod-old-browsers a{color:#e6e7e8}.h-lt-ie-10 .mod-old-browsers{display:block}.mod-old-browsers p{max-width:600px}.mod-header{position:relative;z-index:2000;height:130px}@media (min-width:0) and (max-width:680px){.mod-header{height:260px}}.h-is-normal-page .mod-header{height:52px}@media (min-width:681px) and (max-width:970px){.h-is-normal-page .mod-header{height:156px}}@media (min-width:0) and (max-width:680px){.h-is-normal-page .mod-header{height:156px}}.mod-header__inner{position:fixed;top:0;z-index:2000;width:100%;height:130px;overflow:hidden;-webkit-transition:top .5s ease-in-out;transition:top .5s ease-in-out;will-change:top}@media (min-width:0) and (max-width:680px){.mod-header__inner{height:260px}}.h-is-normal-page .mod-header__inner{height:52px}@media (min-width:681px) and (max-width:970px){.h-is-normal-page .mod-header__inner{height:156px}}@media (min-width:0) and (max-width:680px){.h-is-normal-page .mod-header__inner{height:156px}}.admin-bar .mod-header__inner{top:32px}@media screen and (max-width:782px){.admin-bar .mod-header__inner{top:46px}}.home .mod-header.h-state--transition-closing .mod-header__inner{top:-80px}@media (min-width:0) and (max-width:680px){.home .mod-header.h-state--transition-closing .mod-header__inner{top:-160px}}.mod-header.h-state--transition-opening .mod-header__inner{top:0}.home .mod-header.h-state--closed .mod-header__inner{top:-80px}@media (min-width:0) and (max-width:680px){.home .mod-header.h-state--closed .mod-header__inner{top:-160px}}.mod-header__table{width:100%}.mod-header__table.h-header-logo{display:none}.home .mod-header__table.h-header-logo{display:table}.mod-header__cell,.mod-header__cell3{width:50%;overflow-x:hidden}.mod-header__cell.h-cell-visible-small,.mod-header__cell3.h-cell-visible-small{display:none}.page-template-projectlist .mod-header__cell.h-bg-gray,.page-template-projectlist .mod-header__cell3.h-bg-gray{background:#fff}.page-template-page .mod-header__cell.h-bg-gray,.page-template-page .mod-header__cell3.h-bg-gray{background:#cfcfcf}@media (min-width:0) and (max-width:680px){.mod-header__cell,.mod-header__cell3{display:block;width:100%}.mod-header__cell.h-cell-hidden-small,.mod-header__cell3.h-cell-hidden-small{display:none}.mod-header__cell.h-cell-visible-small,.mod-header__cell3.h-cell-visible-small{display:block}}.mod-header__cell3{width:33.3333333333%}@media (min-width:681px) and (max-width:970px){.mod-header__cell3{display:block;width:100%}}@media (min-width:0) and (max-width:680px){.mod-header__cell3{display:block;width:100%}}.mod-header__content,.mod-header__link{display:block;width:100%;padding:2px 4px}.mod-header__link{display:block;width:100%;padding:2px 4px}.mod-header__link.h-state--active,.no-touchevents .mod-header__link:hover{padding:2px 4px;color:#fff;background:#000}.mod-grid__inner{position:relative}.mod-grid__table{width:100%}.mod-grid__row.h-has-lightbox{cursor:pointer}.no-touchevents .mod-grid__row.h-has-lightbox:hover .mod-grid__item img{top:0;left:0;width:100%;height:100%;-webkit-filter:blur(0);filter:blur(0)}.no-touchevents .mod-grid__row.h-has-lightbox:hover .mod-grid__item__title{opacity:1}.no-touchevents .mod-grid__row.h-has-lightbox:hover .mod-grid__item__video__container iframe{top:0;left:0;width:100%;height:100%;-webkit-filter:blur(0);filter:blur(0)}.mod-grid__cell{position:relative;width:50%;overflow:hidden}@media (min-width:0) and (max-width:680px){.mod-grid__cell{display:block;width:100%}}.h-lt-ie-10 .mod-grid__cell.h-cell-with-title{vertical-align:middle}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.mod-grid__cell.h-cell-with-title{vertical-align:middle}}.mod-grid__item figure{position:relative}.mod-grid__item .h-img-container{position:relative;width:100%;height:auto;overflow:hidden}.mod-grid__item .h-img-container .h-aspect-ratio{height:0;overflow:hidden}.mod-grid__item .h-img-container img{position:absolute;top:0;left:0;display:none;width:100%;height:100%}.no-touchevents .mod-grid__item .h-img-container img{top:-5%;left:-5%;width:110%;height:110%;-webkit-filter:blur(30px);filter:blur(30px);-webkit-transition:-webkit-filter 250ms ease-in-out;transition:-webkit-filter 250ms ease-in-out;transition:filter 250ms ease-in-out;transition:filter 250ms ease-in-out,-webkit-filter 250ms ease-in-out;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:filter;-webkit-backface-visibility:hidden;backface-visibility:hidden}.no-touchevents.no-cssfilters .mod-grid__item .h-img-container img{top:0;left:0;width:100%;height:100%}.mod-grid__item__video__container{position:relative;width:100%;height:200px;overflow:hidden}.mod-grid__item__video__container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.no-touchevents .mod-grid__item__video__container iframe{top:-5%;left:-5%;width:110%;height:110%;-webkit-filter:blur(30px);filter:blur(30px);-webkit-transition:-webkit-filter 250ms ease-in-out;transition:-webkit-filter 250ms ease-in-out;transition:filter 250ms ease-in-out;transition:filter 250ms ease-in-out,-webkit-filter 250ms ease-in-out;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:filter;-webkit-backface-visibility:hidden;backface-visibility:hidden}.no-touchevents.no-cssfilters .mod-grid__item__video__container iframe{top:0;left:0;width:100%;height:100%}.mod-grid__item__video__clicker{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:0 0}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.mod-grid__item__video__clicker,.no-touchevents .mod-grid__item__video__clicker:hover{background:transparent 0 0 repeat scroll url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBR‌​AA7")}}.mod-grid__item__title{position:absolute;top:50%;width:100%;padding:0 4px;text-align:center;opacity:0;-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out;-webkit-transform:translateY(-50%);transform:translateY(-50%);will-change:opacity}.h-lt-ie-10 .mod-grid__item__title{position:static;top:0;display:inline-block;-webkit-transform:none;transform:none}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.mod-grid__item__title{position:static;top:0;display:inline-block;-webkit-transform:none;transform:none}}.mod-grid__item__title__small{position:absolute;top:50%;z-index:1;display:none;width:100%;padding:0 4px;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:0) and (max-width:680px){.mod-grid__item__title__small{display:block}}.mod-grid figure{background:0 0}.mod-grid figcaption{position:relative;z-index:1;background:#fff}.mod-grid__caption__inner{padding:2px 4px}html.h-state--lightbox-active{overflow:hidden}html.h-state--lightbox-active body{overflow:hidden}@media print{html.h-state--lightbox-active{overflow:visible}html.h-state--lightbox-active body{overflow:visible}html.h-state--lightbox-active .mod-grid,html.h-state--lightbox-active .mod-page,html.h-state--lightbox-active .mod-projectlist{display:none!important}}.mod-lightbox{position:fixed;top:0;left:0;z-index:10000;display:none;width:100%;height:100%;overflow:hidden;background:#e6e7e8;opacity:0;-webkit-transition:opacity 350ms ease-in-out;transition:opacity 350ms ease-in-out;will-change:opacity,display}@media print{.mod-lightbox{position:relative;top:auto;left:auto;width:auto;height:auto;overflow:visible;background:0 0}}.mod-lightbox.h-state--fadein{opacity:1}.mod-lightbox.h-state--fadein--done .mod-lightbox__inner{display:block}.mod-lightbox.h-state--active{display:block}.admin-bar .mod-lightbox{z-index:100000}.mod-lightbox__inner{position:relative;display:none;width:100%;height:100%}.mod-lightbox__bar{position:absolute;top:0;right:0;left:0;z-index:35;height:26px;pointer-events:none}.mod-lightbox__title{position:absolute;top:2px;right:120px;left:10px;z-index:1;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:auto}.mod-lightbox__infobutton{position:absolute;top:2px;left:50%;z-index:2;line-height:22px;text-align:center;white-space:nowrap;pointer-events:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.mod-lightbox__closebutton{position:absolute;top:2px;right:10px;z-index:1;line-height:22px;text-align:right;pointer-events:auto}.mod-lightbox__closebutton__inner,.mod-lightbox__infobutton__inner{display:inline-block;line-height:22px}.mod-lightbox__bar-spacer{display:none}.mod-lightbox__info-closebar{display:none}.backgroundblendmode .mod-lightbox__bar{mix-blend-mode:difference}.backgroundblendmode .mod-lightbox__closebutton__inner,.backgroundblendmode .mod-lightbox__infobutton__inner,.backgroundblendmode .mod-lightbox__title__inner{color:#fff}.no-touchevents.backgroundblendmode .mod-lightbox__closebutton__inner:hover,.no-touchevents.backgroundblendmode .mod-lightbox__infobutton__inner:hover{color:#fff}.mod-lightbox__info__close__inner{color:#000}.backgroundblendmode .mod-lightbox__info__close__inner{color:#000}.mod-lightbox__info{position:absolute;right:0;bottom:0;left:0;z-index:30;display:block;width:100%;max-height:70vh;overflow:hidden;background:#e6e7e8;visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:visibility 0s 350ms,-webkit-transform 350ms ease-in-out;transition:visibility 0s 350ms,-webkit-transform 350ms ease-in-out;transition:transform 350ms ease-in-out,visibility 0s 350ms;transition:transform 350ms ease-in-out,visibility 0s 350ms,-webkit-transform 350ms ease-in-out}.mod-lightbox.h-state--info-open .mod-lightbox__info{visibility:visible;-webkit-transition:visibility 0s 0s,-webkit-transform 350ms ease-in-out;transition:visibility 0s 0s,-webkit-transform 350ms ease-in-out;transition:transform 350ms ease-in-out,visibility 0s 0s;transition:transform 350ms ease-in-out,visibility 0s 0s,-webkit-transform 350ms ease-in-out;-webkit-transform:none;transform:none}.mod-lightbox.h-state--active .mod-lightbox__bar{mix-blend-mode:normal}.backgroundblendmode .mod-lightbox.h-state--active .mod-lightbox__closebutton__inner,.backgroundblendmode .mod-lightbox.h-state--active .mod-lightbox__infobutton__inner,.backgroundblendmode .mod-lightbox.h-state--active .mod-lightbox__title__inner{color:#000}.mod-lightbox__info__inner{max-height:70vh;padding:0 0 24px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.mod-lightbox__info__header{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.mod-lightbox__info__header-cell{-webkit-box-sizing:border-box;box-sizing:border-box;padding:2px 4px;line-height:22px}.mod-lightbox__info__header-cell--label{width:33.3333333333%}.mod-lightbox__info__header-cell--actions{width:66.6666666667%;text-align:right;cursor:pointer;background:#dcdcdc;-webkit-transition:background 250ms ease-in-out,color 250ms ease-in-out;transition:background 250ms ease-in-out,color 250ms ease-in-out}.no-touchevents .mod-lightbox__info__header-cell--actions:hover{background:#000}.no-touchevents .mod-lightbox__info__header-cell--actions:hover .mod-lightbox__info__close__inner{color:#fff}.mod-lightbox__info__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mod-lightbox__info__meta{width:100%}.mod-lightbox__info__content{width:100%}.mod-lightbox__info__field{display:block}.mod-lightbox__info__label,.mod-lightbox__info__value{display:block;padding:2px 4px;margin:0;font-weight:400;line-height:22px}.mod-lightbox__info__description{padding:2px 4px;line-height:22px}.mod-lightbox__info__description p{margin:0 0 12px}.mod-lightbox__info__description p:last-child{margin-bottom:0}.mod-lightbox__info__photography{padding:2px 4px;line-height:22px;opacity:.7}@media (min-width:971px){.mod-lightbox.h-state--active .mod-lightbox__bar{display:grid;grid-template-columns:1fr 1fr 1fr;height:auto;min-height:52px;background:0 0}.mod-lightbox.h-state--active .mod-lightbox__bar-spacer,.mod-lightbox.h-state--active .mod-lightbox__closebutton,.mod-lightbox.h-state--active .mod-lightbox__infobutton,.mod-lightbox.h-state--active .mod-lightbox__title{position:static;top:auto;right:auto;left:auto;width:auto;padding:0;-webkit-transform:none;transform:none}.mod-lightbox.h-state--active .mod-lightbox__title{grid-column:1;grid-row:1;background:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.mod-lightbox.h-state--active .mod-lightbox__title__inner{display:block;padding:2px 4px}.mod-lightbox.h-state--active .mod-lightbox__bar-spacer{display:block;grid-column:1;grid-row:2;background:0 0;pointer-events:none}.mod-lightbox.h-state--active .mod-lightbox__infobutton:not(.h-state--hidden){display:block;pointer-events:auto}.mod-lightbox.h-state--active .mod-lightbox__infobutton{grid-column:2;grid-row:2;text-align:left;background:#dcdcdc;pointer-events:auto}.mod-lightbox.h-state--active .mod-lightbox__closebutton{display:block;grid-column:3;grid-row:1;text-align:left;background:#fff;pointer-events:auto}.mod-lightbox.h-state--active .mod-lightbox__closebutton__inner,.mod-lightbox.h-state--active .mod-lightbox__infobutton__inner{display:block;width:100%;padding:2px 4px;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background 250ms ease-in-out,color 250ms ease-in-out;transition:background 250ms ease-in-out,color 250ms ease-in-out}.no-touchevents .mod-lightbox.h-state--active .mod-lightbox__closebutton__inner:hover,.no-touchevents .mod-lightbox.h-state--active .mod-lightbox__infobutton__inner:hover{color:#fff;background:#000}.no-touchevents.backgroundblendmode .mod-lightbox.h-state--active .mod-lightbox__closebutton__inner:hover,.no-touchevents.backgroundblendmode .mod-lightbox.h-state--active .mod-lightbox__infobutton__inner:hover{color:#fff;background:#000}.mod-lightbox.h-state--active .mod-lightbox__bar{grid-template-rows:26px 26px}.mod-lightbox.h-state--active .mod-lightbox__slideshow{top:26px;z-index:1;height:calc(100% - 26px)}.mod-lightbox.h-state--info-open .mod-lightbox__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:70vh;overflow:hidden}.mod-lightbox.h-state--info-open .mod-lightbox__info__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;max-height:70vh;padding:0 0 24px;overflow:hidden}.mod-lightbox__info__header{position:-webkit-sticky;position:sticky;top:0;z-index:2;-ms-flex-negative:0;flex-shrink:0;display:table;width:100%;table-layout:fixed;border-collapse:collapse;background:#e6e7e8}.mod-lightbox__info__header-cell{display:table-cell;vertical-align:top}.mod-lightbox__info__header-cell--label{width:33.3333333333%}.mod-lightbox__info__header-cell--actions{position:static;width:66.6666666667%}.mod-lightbox__info__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;min-height:0;overflow:hidden}.mod-lightbox__info__meta{width:33.3333333333%;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:start;align-self:flex-start;overflow:visible;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.mod-lightbox__info__content{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;width:66.6666666667%;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;background:#e6e7e8;-webkit-overflow-scrolling:touch;-webkit-box-ordinal-group:2;-ms-flex-order:0;order:0}.mod-lightbox__info__content:empty{display:none}}@media (min-width:0) and (max-width:970px){.mod-lightbox__bar{display:grid;grid-template-columns:1fr 1fr 1fr;height:auto;min-height:52px;pointer-events:none;mix-blend-mode:normal}.mod-lightbox__title{position:static;top:auto;right:auto;left:auto;grid-column:1/4;grid-row:1;padding:2px 4px;background:#fff;mix-blend-mode:normal;cursor:pointer;pointer-events:auto}.mod-lightbox__closebutton__inner,.mod-lightbox__infobutton__inner,.mod-lightbox__title__inner{color:#000}.backgroundblendmode .mod-lightbox__closebutton__inner,.backgroundblendmode .mod-lightbox__infobutton__inner,.backgroundblendmode .mod-lightbox__title__inner{color:#000}.no-touchevents.backgroundblendmode .mod-lightbox__closebutton__inner:hover,.no-touchevents.backgroundblendmode .mod-lightbox__infobutton__inner:hover{color:#000}.mod-lightbox.h-state--active .mod-lightbox__bar-spacer,.mod-lightbox.h-state--active .mod-lightbox__closebutton{display:block;pointer-events:auto}.mod-lightbox.h-state--active .mod-lightbox__infobutton:not(.h-state--hidden){display:block;pointer-events:auto}.mod-lightbox.h-state--active .mod-lightbox__infobutton{position:static;top:auto;left:auto;grid-column:1;grid-row:2;padding:2px 4px;text-align:left;background:#dcdcdc;-webkit-transform:none;transform:none}.mod-lightbox.h-state--active .mod-lightbox__bar-spacer{grid-column:2;grid-row:2;padding:0;background:#dcdcdc}.mod-lightbox.h-state--active .mod-lightbox__closebutton__inner,.mod-lightbox.h-state--active .mod-lightbox__infobutton__inner{display:block;width:100%}.mod-lightbox.h-state--active .mod-lightbox__closebutton{position:static;top:auto;right:auto;grid-column:3;grid-row:2;padding:2px 4px;text-align:right;background:#dcdcdc;-webkit-transform:none;transform:none}.mod-lightbox__slideshow{top:52px;height:calc(100% - 52px)}.mod-lightbox.h-state--info-open .mod-lightbox__info{max-height:calc(100% - 52px);height:auto;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transform:none;transform:none}.mod-lightbox.h-state--info-open .mod-lightbox__info-closebar{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:block;padding:2px 4px;line-height:22px;text-align:right;background:#000;cursor:pointer;pointer-events:auto}.mod-lightbox.h-state--info-open .mod-lightbox__info-closebar .mod-lightbox__info__close__inner{color:#fff}.mod-lightbox__info__header-cell--actions--desktop{display:none}.mod-lightbox__info__inner{max-height:none;padding-top:0;overflow:visible}.mod-lightbox__info__header{display:block;width:100%}.mod-lightbox__info__header-cell--label{width:100%}.mod-lightbox__info__description{padding-top:24px}.mod-lightbox__info__meta{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.mod-lightbox__info__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media print{.mod-lightbox__info{position:relative;max-height:none;-webkit-transform:none;transform:none;visibility:visible;-webkit-box-shadow:none;box-shadow:none}}.mod-lightbox__slideshow{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:0}@media print{.mod-lightbox__slideshow{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:60%;overflow:visible}}.mod-lightbox__slideshow.flickity-enabled{opacity:1}.mod-lightbox__slideshow__slide{position:relative;width:100%;height:100%;overflow:hidden}@media print{.mod-lightbox__slideshow__slide{page-break-inside:avoid;overflow:visible}}.mod-lightbox__slideshow__slide figure{position:absolute;width:100%;height:100%}@media print{.mod-lightbox__slideshow__slide figure{position:relative}}.mod-lightbox__slideshow__slide img{position:absolute;display:none;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;font-family:'object-fit: contain;'}@media print{.mod-lightbox__slideshow__slide img{position:relative}}.mod-lightbox__slideshow__slide .h-img-container{position:absolute;width:100%;height:100%}@media print{.mod-lightbox__slideshow__slide .h-img-container{position:relative}}.mod-projectlist__inner{position:relative}.mod-projectlist__table{width:100%}.mod-projectlist__cell{width:33.3333333333%;overflow:hidden}@media (min-width:681px) and (max-width:970px){.mod-projectlist__cell{display:block;width:100%}}@media (min-width:0) and (max-width:680px){.mod-projectlist__cell{display:block;width:100%}}.mod-projectlist__cell.h-state--opened .mod-projectlist__expander{height:auto}.mod-projectlist__title{display:block;padding:2px 4px;background:#dcdcdc}.mod-projectlist__title.h-has-expander{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.no-touchevents .mod-projectlist__title.h-has-expander:hover{color:#fff;background:#000}.mod-projectlist__expander{display:block;height:0;overflow:hidden;-webkit-transition:height 250ms ease-in-out;transition:height 250ms ease-in-out;will-change:height}.mod-projectlist__expander.h-has-lightbox{cursor:pointer}.mod-projectlist__expander__description{padding:2px 4px}.mod-projectlist .h-img-container{position:relative;width:100%;height:auto;overflow:hidden}.mod-projectlist .h-img-container .h-aspect-ratio{height:0;overflow:hidden}.mod-projectlist .h-img-container img{position:absolute;top:0;left:0;display:none;width:100%;height:100%}@media (min-width:681px) and (max-width:970px){.mod-page{position:relative;top:-26px}}@media (min-width:0) and (max-width:680px){.mod-page{position:relative;top:-26px}}.mod-page__inner{position:relative}.mod-page__cell{width:33.3333333333%;overflow:hidden}@media (min-width:681px) and (max-width:970px){.mod-page__cell{display:block;width:100%}.mod-page__cell.h-title-small-hidden{display:none}}@media (min-width:0) and (max-width:680px){.mod-page__cell{display:block;width:100%}.mod-page__cell.h-title-small-hidden{display:none}}.mod-page__content,.mod-page__spacer,.mod-page__title{display:block;width:100%;padding:2px 4px}.mod-page__title__small{display:none;width:100%;padding:2px 4px}@media (min-width:681px) and (max-width:970px){.mod-page__title__small{display:block}}@media (min-width:0) and (max-width:680px){.mod-page__title__small{display:block}}.mod-page__title__small__spacer{display:none;width:100%;height:26px;background:#e6e7e8}.mod-page__title__small__spacer.h-spacer-before{height:26px}@media (min-width:681px) and (max-width:970px){.mod-page__title__small__spacer{display:block}}@media (min-width:0) and (max-width:680px){.mod-page__title__small__spacer{display:block}}.mod-page__content.h-has-img{padding-bottom:0}.mod-page__content img{display:block;width:104%;width:calc(100% + 8px);height:auto;margin-right:-4px;margin-left:-4px}.mod-page__content p img{margin-top:-22px}.mod-maps{position:relative;display:block;width:100%;margin-top:22px}.mod-maps .maps-inner{display:block;width:100%;height:375px}.mod-error__inner{position:relative}.mod-error__table{width:100%}.mod-error__cell{position:relative;width:50%;overflow-x:hidden;vertical-align:top}.mod-error__cell.h-col-1{padding:80px 0}@media (min-width:681px) and (max-width:970px){.mod-error__cell{display:block;width:100%}}@media (min-width:0) and (max-width:680px){.mod-error__cell{display:block;width:100%}}.mod-error__title{position:absolute;top:50%;width:100%;padding:0 4px;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mod-error__content{padding:8px 4px}@media screen and (max-width:782px){#wpadminbar{position:fixed}}::-moz-selection{color:#000;text-shadow:none;background:#fff}::selection{color:#000;text-shadow:none;background:#fff}