/*! sanitize.css v5.0.0 | CC0 License | github.com/jonathantneal/sanitize.css */*,:after,:before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}nav ol,nav ul{list-style:none}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,optgroup,select,textarea{margin:0}button,input,select,textarea{background-color:transparent;color:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}[aria-disabled]{cursor:default}@font-face{font-family:CF ModGrotesk;src:url(dc04cafd2c3570f1585f751d753b079f.eot);src:url(dc04cafd2c3570f1585f751d753b079f.eot?#iefix) format("embedded-opentype"),url(773f1e7eef743bcb4f8dcdfecafda0b6.woff2) format("woff2"),url(69dc7000d7f55b9fcb81d335d2e63f29.woff) format("woff"),url(1c8b81263fb3516b4e24ca807efc6949.ttf) format("truetype"),url(73a8cb5fa4d3474b3fadebc54b993c16.svg#CFModGrotesk-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AlbertusNova;src:url(f1d5156a9bf4848850e49297eea0d9bd.eot);src:url(f1d5156a9bf4848850e49297eea0d9bd.eot?#iefix) format("embedded-opentype"),url(f43263736fca3a90508c653eee0f5c93.woff2) format("woff2"),url(acf86763d47488bb5815bdb54a051384.woff) format("woff"),url(92f7562105f13a48f909e8447bbf6c7c.ttf) format("truetype"),url(af00e058d1f1aabebf4e4ae82f3da036.svg#AlbertusNova-Regular) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNeue;src:url(499a2d2994e51c1bac2f2adca7ecdb41.eot);src:url(499a2d2994e51c1bac2f2adca7ecdb41.eot?#iefix) format("embedded-opentype"),url(ab10370d4bdbddf0330f992fbe4cf35c.woff2) format("woff2"),url(5aa888be90c27d4610ac0c9d43d1dceb.woff) format("woff"),url(39ca6e976f820e6920db0b0f0b61b965.ttf) format("truetype"),url(b4f855b378ae46f4574986b987176345.svg#HelveticaNeue-Roman) format("svg");font-weight:500;font-style:normal;font-display:swap}html{background-color:#b5b4ac}body,html{margin:0;padding:0;width:100%;height:100%;overflow:hidden}body{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button:focus{outline:0}.grid-bg{position:fixed;top:0;left:0;width:100%;height:100%;background-image:-webkit-linear-gradient(#333 1px,transparent 0),-webkit-linear-gradient(left,#333 1px,transparent 0);background-image:-o-linear-gradient(#333 1px,transparent 1px),-o-linear-gradient(left,#333 1px,transparent 1px);background-image:linear-gradient(#333 1px,transparent 0),linear-gradient(90deg,#333 1px,transparent 0);background-size:10vw 10vw;background-repeat:repeat;pointer-events:none;opacity:.1;z-index:-1}*{font-family:CF ModGrotesk}#header{position:fixed;top:0;left:0;z-index:999999;padding:10px;-webkit-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out}#header .header-main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.header__link{position:fixed;top:10px;right:10px;z-index:999999}body.view-grid .header__link{right:30px}@media (max-width:960px){body.view-grid .header__link{right:10px}}body.view-grid .info-icon,body.view-grid .zoom-controls{opacity:0;pointer-events:none}body.view-grid .view-controls.mobile-view .view-btn{border:1px solid rgba(0,0,0,.1)}a{text-decoration:none}.header-btn{background-color:hsla(0,0%,100%,.6);padding:14px 0;text-transform:uppercase;color:#000;font-size:12px;width:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;border-radius:4px;-webkit-transition:background-color .35s ease-in-out;-o-transition:background-color .35s ease-in-out;transition:background-color .35s ease-in-out}.header-btn.header__logo{border-top-right-radius:0;border-bottom-right-radius:0}@media (max-width:960px){.header-btn.header__logo{border-top-right-radius:4px;border-bottom-right-radius:4px}}.header-btn:hover{background-color:#fff}.header-logo{position:fixed;top:20px;left:50%;-webkit-transform:translateX(-50%) translateY(0) scale(1);-ms-transform:translateX(-50%) translateY(0) scale(1);transform:translateX(-50%) translateY(0) scale(1);z-index:9999999;height:120px;-webkit-transition-timing-function:cubic-bezier(.06,.69,.14,.97);-o-transition-timing-function:cubic-bezier(.06,.69,.14,.97);transition-timing-function:cubic-bezier(.06,.69,.14,.97);-webkit-transition-duration:.65s;-o-transition-duration:.65s;transition-duration:.65s;-webkit-transition-property:top,-webkit-transform;transition-property:top,-webkit-transform;-o-transition-property:transform,top;transition-property:transform,top;transition-property:transform,top,-webkit-transform}.header-logo.animate{top:48%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1.6);-ms-transform:translateX(-50%) translateY(-50%) scale(1.6);transform:translateX(-50%) translateY(-50%) scale(1.6)}@media (max-width:1440px){.header-logo.animate{-webkit-transform:translateX(-50%) translateY(-50%) scale(1.2);-ms-transform:translateX(-50%) translateY(-50%) scale(1.2);transform:translateX(-50%) translateY(-50%) scale(1.2)}}@media (max-width:960px){.header-logo.animate{top:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1.8);-ms-transform:translateX(-50%) translateY(-50%) scale(1.8);transform:translateX(-50%) translateY(-50%) scale(1.8)}}body.returning-visitor .header-logo.animate{top:20px;left:50%;-webkit-transform:translateX(-50%) translateY(0) scale(1);-ms-transform:translateX(-50%) translateY(0) scale(1);transform:translateX(-50%) translateY(0) scale(1);-webkit-transition:none;-o-transition:none;transition:none}@media (max-width:960px){.header-logo{height:80px}}.header-logo svg{height:100%;width:auto}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.gallery-page{width:100vw;height:100vh;position:relative}.container{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;cursor:-webkit-grab;cursor:grab;margin:0;padding:0;will-change:width,height}.container.view-grid{position:relative;overflow:auto;cursor:inherit;height:100%;width:100%;will-change:auto;padding-top:12.5%}@media (max-width:960px){.container.view-grid{padding-top:25%}}.canvas{position:absolute;will-change:transform}.canvas,.gallery-container .canvas{-webkit-transition:-webkit-transform .35s cubic-bezier(.33,1,.68,1);transition:-webkit-transform .35s cubic-bezier(.33,1,.68,1);-o-transition:transform .35s cubic-bezier(.33,1,.68,1);transition:transform .35s cubic-bezier(.33,1,.68,1);transition:transform .35s cubic-bezier(.33,1,.68,1),-webkit-transform .35s cubic-bezier(.33,1,.68,1)}.gallery-container.view-grid .canvas{-webkit-transition:-webkit-transform .55s cubic-bezier(.33,1,.68,1);transition:-webkit-transform .55s cubic-bezier(.33,1,.68,1);-o-transition:transform .55s cubic-bezier(.33,1,.68,1);transition:transform .55s cubic-bezier(.33,1,.68,1);transition:transform .55s cubic-bezier(.33,1,.68,1),-webkit-transform .55s cubic-bezier(.33,1,.68,1)}.gallery-container .item:nth-child(odd) .item-number{font-family:HelveticaNeue;font-size:90px;line-height:.6}@media (max-width:1366px){.gallery-container .item:nth-child(odd) .item-number{font-size:70px}}@media (max-width:960px){.gallery-container .item:nth-child(odd) .item-number{line-height:1}}@media (max-width:768px){.gallery-container .item:nth-child(odd) .item-number{font-size:40px}}.gallery-container .item:nth-child(2n) .item-number{font-family:AlbertusNova;font-size:90px;line-height:.8}@media (max-width:1366px){.gallery-container .item:nth-child(2n) .item-number{font-size:70px}}@media (max-width:960px){.gallery-container .item:nth-child(2n) .item-number{line-height:.8}}@media (max-width:768px){.gallery-container .item:nth-child(2n) .item-number{font-size:40px}}#expanded-card-container .item.active-card{pointer-events:none!important}#expanded-card-container .item.active-card .card-content{pointer-events:all!important}.item{position:absolute;overflow:hidden;background-color:transparent;cursor:pointer;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transition:opacity .35s ease-in-out,-webkit-transform .35s ease-in-out;transition:opacity .35s ease-in-out,-webkit-transform .35s ease-in-out;-o-transition:opacity .35s ease-in-out,transform .35s ease-in-out;transition:opacity .35s ease-in-out,transform .35s ease-in-out;transition:opacity .35s ease-in-out,transform .35s ease-in-out,-webkit-transform .35s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;height:100%}.item.active-card{z-index:9999999;-webkit-transition:unset;-o-transition:unset;transition:unset;-webkit-transition:unset!important;-o-transition:unset!important;transition:unset!important}.item.disabled-card{visibility:hidden}.item .bg-img .item-bg-container:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.25}.item .bg-img .item-caption{mix-blend-mode:difference}.item .bg-img .header-label-after,.item .bg-img .header-label-before,.item .bg-img .item-label-after,.item .bg-img .item-label-before,.item .bg-img .item-name,.item .bg-img .item-number{color:#fff}.item .bg-img .item-name{height:calc(50% - 25px)}.item .bg-img:after,.item .bg-img:before{color:#fff}.item .card-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;position:relative;max-width:70%;width:100%;margin:auto}.item .card-content,.item .card-content.content-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.item .card-content.content-image .item-image-container{max-width:calc(100% - 10px);height:calc(30% - 25px);margin:0 5px 25px}@media (max-width:768px){.item .card-content.content-image .item-image-container{height:calc(30% - 15px)}}.item .card-content.content-image .item-image-container img{overflow:hidden;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.item .card-content.content-image .item-name{height:calc(20% - 10px)}.item .card-content.dark-text .header-label-after,.item .card-content.dark-text .header-label-before,.item .card-content.dark-text .item-label-after,.item .card-content.dark-text .item-label-before,.item .card-content.dark-text .item-name,.item .card-content.dark-text .item-number{color:#fff}.item .card-content .item-label-after,.item .card-content .item-label-before{position:absolute;bottom:5px;font-size:12px;text-transform:uppercase;z-index:9;width:50%;letter-spacing:1px}@media (max-width:960px){.item .card-content .item-label-after,.item .card-content .item-label-before{font-size:10px}}@media (max-width:768px){.item .card-content .item-label-after,.item .card-content .item-label-before{bottom:2px;font-size:8px}}.item .card-content .item-label-before{left:5px;text-align:left}@media (max-width:768px){.item .card-content .item-label-before{left:3px}}.item .card-content .item-label-after{right:5px;text-align:right}@media (max-width:768px){.item .card-content .item-label-after{right:3px}}.item .card-content .header-label-after,.item .card-content .header-label-before{position:absolute;top:5px;font-size:12px;z-index:9;width:50%;letter-spacing:1px}@media (max-width:960px){.item .card-content .header-label-after,.item .card-content .header-label-before{font-size:10px}}@media (max-width:768px){.item .card-content .header-label-after,.item .card-content .header-label-before{top:2px;font-size:8px}}.item .card-content .header-label-before{left:5px;text-align:left;text-transform:uppercase}@media (max-width:768px){.item .card-content .header-label-before{left:3px}}.item .card-content .header-label-after{right:5px;text-align:right}@media (max-width:768px){.item .card-content .header-label-after{right:3px}}.item .card-content .card-content.bg-img{height:calc(50% - 25px)}.item .card-content .card-content.bg-img .header-label-after,.item .card-content .card-content.bg-img .header-label-before,.item .card-content .card-content.bg-img .item-label-after,.item .card-content .card-content.bg-img .item-label-before{color:#fff;mix-blend-mode:difference}.item.card-size-extra-small{-webkit-transform:scale(.38);-ms-transform:scale(.38);transform:scale(.38)}.item.card-size-small{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.item.card-size-medium{-webkit-transform:scale(.65);-ms-transform:scale(.65);transform:scale(.65)}.item.card-size-large{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.item.card-size-extra-large,.item.card-size-extra-large.active-card,.item.card-size-extra-small.active-card,.item.card-size-large.active-card,.item.card-size-medium.active-card,.item.card-size-small.active-card{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.item.measuring-for-expansion{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transition:none!important;-o-transition:none!important;transition:none!important;-webkit-animation:none!important;animation:none!important}.card-expanded-duplicate{-webkit-transition:unset!important;-o-transition:unset!important;transition:unset!important}.card-expanded-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9998;background-color:hsla(0,0%,100%,.1);cursor:pointer;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out;opacity:0}.card-expanded-overlay.visible{opacity:1}@media (max-width:960px){.page-template-template-home .header__logo{background-color:hsla(0,0%,100%,.9)}}.view-grid .item{cursor:default;aspect-ratio:4/5}.view-grid .item.card-size-extra-large,.view-grid .item.card-size-extra-small,.view-grid .item.card-size-large,.view-grid .item.card-size-medium,.view-grid .item.card-size-small{-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.view-grid .item .card-content{max-width:100%}.view-grid .item:nth-child(odd) .item-number{font-family:HelveticaNeue;font-size:200px;line-height:.6}@media (max-width:1480px){.view-grid .item:nth-child(odd) .item-number{font-size:160px}}@media (max-width:1366px){.view-grid .item:nth-child(odd) .item-number{font-size:140px}}@media (max-width:960px){.view-grid .item:nth-child(odd) .item-number{font-size:110px}}@media (max-width:768px){.view-grid .item:nth-child(odd) .item-number{font-size:84px}}@media (max-width:660px){.view-grid .item:nth-child(odd) .item-number{font-size:80px}}.view-grid .item:nth-child(2n) .item-number{font-family:AlbertusNova;font-size:170px}@media (max-width:1480px){.view-grid .item:nth-child(2n) .item-number{font-size:134px}}@media (max-width:1366px){.view-grid .item:nth-child(2n) .item-number{font-size:120px}}@media (max-width:960px){.view-grid .item:nth-child(2n) .item-number{font-size:90px}}@media (max-width:768px){.view-grid .item:nth-child(2n) .item-number{font-size:70px}}.view-grid .item .item-name{font-size:18px}@media (max-width:1480px){.view-grid .item .item-name{font-size:16px}}@media (max-width:960px){.view-grid .item .item-name{font-size:12px}}.item-image-container{width:100%;position:relative}.item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.item-caption{width:100%;height:50%;padding:10px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:960px){.item-caption{padding-bottom:2px}}@media (max-width:768px){.item-caption{padding-bottom:7px}}.item-name{color:#000;font-weight:500;text-align:center;margin-bottom:10px;font-size:14px;line-height:1.2;position:relative;max-height:calc(50% - 25px);overflow-y:auto;scrollbar-width:none;height:100%;padding:10px 25px 15px;-webkit-transform:translateZ(0);transform:translateZ(0)}@media (max-width:1366px){.item-name{padding:10px 10px 15px}}@media (max-width:960px){.item-name{padding:4px 15px 6px;max-height:calc(50% - 10px)}}@media (max-width:768px){.item-name{max-height:calc(50% - 15px)}}.item-name p{margin-bottom:10px}.item-name p:last-child{margin-bottom:0}.item-number{color:#000;font-weight:400;position:relative;text-align:center;line-height:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.zoom-controls{z-index:10001;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;bottom:10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:960px){.zoom-controls{bottom:unset;left:unset;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.zoom-controls .zoom-btn{background-color:hsla(0,0%,100%,.6);width:44px;height:44px;border:0;margin:0 1.5px}@media (max-width:960px){.zoom-controls .zoom-btn{margin:1.5px 0}}.zoom-controls .zoom-btn.disabled{opacity:.5;pointer-events:none}.zoom-controls .zoom-btn.clicking{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}@media (max-width:960px){.zoom-controls #zoom-out{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.info-icon{position:fixed;bottom:10px;right:10px;width:44px;height:44px;border-radius:4px;background-color:hsla(0,0%,100%,.6);outline:0;cursor:pointer;font-size:12px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;padding:14px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:99999;-webkit-transition:opacity .45s ease-in-out,background-color .45s ease-in-out,-webkit-transform .35s ease-in-out;transition:opacity .45s ease-in-out,background-color .45s ease-in-out,-webkit-transform .35s ease-in-out;-o-transition:opacity .45s ease-in-out,background-color .45s ease-in-out,transform .35s ease-in-out;transition:opacity .45s ease-in-out,background-color .45s ease-in-out,transform .35s ease-in-out;transition:opacity .45s ease-in-out,background-color .45s ease-in-out,transform .35s ease-in-out,-webkit-transform .35s ease-in-out}.info-icon svg{pointer-events:none}.site-btn{background-color:hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:0;border-radius:4px;cursor:pointer;-webkit-transition:opacity .45s ease-in-out,background-color .45s ease-in-out,-webkit-transform .15s ease-in-out;transition:opacity .45s ease-in-out,background-color .45s ease-in-out,-webkit-transform .15s ease-in-out;-o-transition:opacity .45s ease-in-out,background-color .45s ease-in-out,transform .15s ease-in-out;transition:opacity .45s ease-in-out,background-color .45s ease-in-out,transform .15s ease-in-out;transition:opacity .45s ease-in-out,background-color .45s ease-in-out,transform .15s ease-in-out,-webkit-transform .15s ease-in-out;letter-spacing:1px}.site-btn:hover{background-color:hsla(0,0%,100%,.9)}.view-controls{background-color:hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;top:10px;left:130px;z-index:999999;border-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0;overflow:hidden;-webkit-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out}.view-controls .views-backdrop{width:50%;height:100%;position:absolute;top:0;left:0;background-color:hsla(0,0%,100%,.9);border-radius:4px;z-index:1;-webkit-transition:left .35s cubic-bezier(.445,.05,.55,.95),top .35s cubic-bezier(.445,.05,.55,.95);-o-transition:left .35s cubic-bezier(.445,.05,.55,.95),top .35s cubic-bezier(.445,.05,.55,.95);transition:left .35s cubic-bezier(.445,.05,.55,.95),top .35s cubic-bezier(.445,.05,.55,.95)}@media (max-width:960px){.view-controls.desktop-view{display:none}}.view-controls.mobile-view{display:none}.view-controls.mobile-view .view-btn{background-color:hsla(0,0%,100%,.6);width:44px;height:44px;padding:0;margin:0 1.5px;border-radius:4px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.view-controls.mobile-view .view-btn.active,.view-controls.mobile-view .view-btn:hover{background-color:hsla(0,0%,100%,.9)}.view-controls.mobile-view .view-btn svg{max-width:15px}.view-controls.mobile-view .views-backdrop{width:100%;height:50%;z-index:-1}@media (max-width:960px){.view-controls.mobile-view{background-color:transparent;-webkit-backdrop-filter:unset;backdrop-filter:unset;display:-webkit-box;display:-ms-flexbox;display:flex;left:unset;left:50%;bottom:10px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:auto;top:unset;height:44px;border-radius:4px}}.view-btn{background:transparent;outline:0;cursor:pointer;font-size:12px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;padding:14px 0;border-radius:0;width:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-backdrop-filter:unset;backdrop-filter:unset;z-index:2;-webkit-transition:opacity .45s ease-in-out,background-color .45s ease-in-out,-webkit-transform .35s ease-in-out;transition:opacity .45s ease-in-out,background-color .45s ease-in-out,-webkit-transform .35s ease-in-out;-o-transition:opacity .45s ease-in-out,background-color .45s ease-in-out,transform .35s ease-in-out;transition:opacity .45s ease-in-out,background-color .45s ease-in-out,transform .35s ease-in-out;transition:opacity .45s ease-in-out,background-color .45s ease-in-out,transform .35s ease-in-out,-webkit-transform .35s ease-in-out}.view-btn.active,.view-btn:hover{background-color:transparent}.view-btn[data-view=draggable]:hover~.views-backdrop{left:0!important}.view-btn[data-view=grid].active~.views-backdrop,.view-btn[data-view=grid]:hover~.views-backdrop{left:50%}@media (max-width:960px){.view-btn[data-view=grid].active~.views-backdrop,.view-btn[data-view=grid]:hover~.views-backdrop{left:0;top:50%}}.view-btn:disabled{opacity:.5;cursor:not-allowed}.view-draggable{overflow:hidden;cursor:-webkit-grab;cursor:grab}.view-draggable:active{cursor:-webkit-grabbing;cursor:grabbing}.view-draggable .container{overflow:hidden}.view-draggable #canvas{cursor:-webkit-grab;cursor:grab}.view-draggable #canvas:active{cursor:-webkit-grabbing;cursor:grabbing}.view-draggable .item{overflow:visible}.view-draggable .item.hidden .card-content,body.first-visit-loading .view-draggable .item .card-content{-webkit-transform:translateY(0) scale(0)!important;-ms-transform:translateY(0) scale(0)!important;transform:translateY(0) scale(0)!important}body.first-visit-loading .view-draggable .item .card-content{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.view-draggable .item .item-name{font-size:11px;line-height:1.3}@media (max-width:960px){.view-draggable .item .item-name{font-size:14px}}@media (max-width:768px){.view-draggable .item .item-name{font-size:10px;line-height:1.2}}@media (max-width:660px){.view-draggable .item .item-name{font-size:8px}}.view-draggable .item .card-content{-webkit-transition:-webkit-transform .35s ease-out;transition:-webkit-transform .35s ease-out;-o-transition:transform .35s ease-out;transition:transform .35s ease-out;transition:transform .35s ease-out,-webkit-transform .35s ease-out;opacity:1!important;-webkit-transform:translateY(0) scale(1)!important;-ms-transform:translateY(0) scale(1)!important;transform:translateY(0) scale(1)!important}.view-draggable .item .card-content:hover{-webkit-transform:translateY(0) scale(1.1)!important;-ms-transform:translateY(0) scale(1.1)!important;transform:translateY(0) scale(1.1)!important}.view-draggable .item.card-size-extra-small .card-content{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.view-draggable .item.card-size-small .card-content{-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}.view-draggable .item.card-size-medium .card-content{-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.view-draggable .item.card-size-large .card-content{-webkit-transition-delay:.45s;-o-transition-delay:.45s;transition-delay:.45s}.view-draggable .item.card-size-extra-large .card-content{-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.view-draggable .item .header-label-after,.view-draggable .item .header-label-before,.view-draggable .item .item-label-after,.view-draggable .item .item-label-before{font-size:8px}@media (max-width:1366px){.view-draggable .item .header-label-after,.view-draggable .item .header-label-before,.view-draggable .item .item-label-after,.view-draggable .item .item-label-before{font-size:6px}}@media (max-width:960px){.view-draggable .item .header-label-after,.view-draggable .item .header-label-before,.view-draggable .item .item-label-after,.view-draggable .item .item-label-before{font-size:10px}}@media (max-width:768px){.view-draggable .item .header-label-after,.view-draggable .item .header-label-before,.view-draggable .item .item-label-after,.view-draggable .item .item-label-before{font-size:8px;letter-spacing:.5px}}@media (max-width:660px){.view-draggable .item .header-label-after,.view-draggable .item .header-label-before,.view-draggable .item .item-label-after,.view-draggable .item .item-label-before{font-size:6px}}.item-bg-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.item.card-expanded{position:fixed;top:50%;left:50%;width:100vh;height:100vh;z-index:10000}.view-grid{cursor:default}.view-grid,.view-grid .container{overflow:auto}.view-grid #canvas{position:relative;display:block;width:100%;cursor:default}.transitioning{pointer-events:none}.transitioning .view-btn{opacity:.6;cursor:wait}.item{will-change:transform}@media (prefers-reduced-motion:reduce){.item{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}}.item:not(.animating){will-change:auto}.card-expanded .zoom-controls .zoom-btn{opacity:0;pointer-events:none}.card-expanded .zoom-controls .zoom-btn.disabled{opacity:0}.card-expanded #header,.card-expanded .header__link,.card-expanded .info-icon,.card-expanded .view-controls{opacity:0;pointer-events:none}.card-expanded .item.active-card .card-content:hover{-webkit-transform:translateY(0) scale(1)!important;-ms-transform:translateY(0) scale(1)!important;transform:translateY(0) scale(1)!important}.card-expanded .header-logo{pointer-events:none;z-index:1}.gallery-container .item.odd-card .item-number,.view-grid .item.odd-card .item-number{font-family:HelveticaNeue;font-size:90px}@media (max-width:1366px){.gallery-container .item.odd-card .item-number,.view-grid .item.odd-card .item-number{font-size:70px}}@media (max-width:768px){.gallery-container .item.odd-card .item-number,.view-grid .item.odd-card .item-number{font-size:40px}}.gallery-container .item.even-card .item-number,.view-grid .item.even-card .item-number{font-family:AlbertusNova;font-size:90px;line-height:.8}@media (max-width:1366px){.gallery-container .item.even-card .item-number,.view-grid .item.even-card .item-number{font-size:70px}}@media (max-width:768px){.gallery-container .item.even-card .item-number,.view-grid .item.even-card .item-number{font-size:40px}}.view-grid .item.odd-card .item-number{font-size:200px}@media (max-width:1480px){.view-grid .item.odd-card .item-number{font-size:160px}}@media (max-width:1366px){.view-grid .item.odd-card .item-number{font-size:140px}}@media (max-width:960px){.view-grid .item.odd-card .item-number{font-size:110px;line-height:.6}}@media (max-width:768px){.view-grid .item.odd-card .item-number{font-size:84px}}@media (max-width:660px){.view-grid .item.odd-card .item-number{font-size:80px}}.view-grid .item.even-card .item-number{font-size:170px;line-height:.8}@media (max-width:1480px){.view-grid .item.even-card .item-number{font-size:134px}}@media (max-width:1366px){.view-grid .item.even-card .item-number{font-size:120px}}@media (max-width:960px){.view-grid .item.even-card .item-number{font-size:90px}}@media (max-width:768px){.view-grid .item.even-card .item-number{font-size:70px}}.site-loader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;background-color:#b5b4ac;-webkit-transition:opacity .8s ease-in-out;-o-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.site-loader .loader-content .loader-logo{height:25vh}.site-loader .loader-content .loader-text{height:30px}@media (max-width:1440px){.site-loader .loader-content .loader-text{padding-top:20px}}@media (max-width:960px){.site-loader .loader-content .loader-text{padding-top:0}}.site-loader .loader-content .loader-text span{position:relative;display:inline-block;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);opacity:0;-webkit-transition:opacity .35s ease-in-out,-webkit-transform .35s ease-in-out;transition:opacity .35s ease-in-out,-webkit-transform .35s ease-in-out;-o-transition:transform .35s ease-in-out,opacity .35s ease-in-out;transition:transform .35s ease-in-out,opacity .35s ease-in-out;transition:transform .35s ease-in-out,opacity .35s ease-in-out,-webkit-transform .35s ease-in-out}.site-loader .loader-content .loader-text span.visible{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.user-tour{position:fixed;top:0;left:0;background:rgba(0,0,0,.6);width:100%;height:100%;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-transition:opacity .45s ease-in-out;-o-transition:opacity .45s ease-in-out;transition:opacity .45s ease-in-out;z-index:9999}.user-tour .tour-text{color:#fff;overflow:hidden}.user-tour .tour-text span{position:relative;-webkit-transform:translateY(0,0);-ms-transform:translateY(0,0);transform:translateY(0,0);-webkit-transition:opacity .65s cubic-bezier(.25,.8,.25,1),-webkit-transform .65s cubic-bezier(.25,.8,.25,1);transition:opacity .65s cubic-bezier(.25,.8,.25,1),-webkit-transform .65s cubic-bezier(.25,.8,.25,1);-o-transition:opacity .65s cubic-bezier(.25,.8,.25,1),transform .65s cubic-bezier(.25,.8,.25,1);transition:opacity .65s cubic-bezier(.25,.8,.25,1),transform .65s cubic-bezier(.25,.8,.25,1);transition:opacity .65s cubic-bezier(.25,.8,.25,1),transform .65s cubic-bezier(.25,.8,.25,1),-webkit-transform .65s cubic-bezier(.25,.8,.25,1)}.user-tour .zoom-note{position:absolute;bottom:70px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center}@media (max-width:960px){.user-tour .zoom-note{bottom:unset;left:unset;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:calc(50% - 80px);right:6px;text-align:right;max-width:120px;font-size:12px;line-height:1.2}}.user-tour .views-note{position:absolute;top:70px;left:10px;width:360px;text-align:center}@media (max-width:960px){.user-tour .views-note{top:unset;bottom:68px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:12px;line-height:1.2}}.user-tour .drag-note-wrap{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-tour .drag-note-wrap .drag-note{margin-top:15px}.user-tour .drag-note-wrap svg{fill:transparent;-webkit-animation:dragEffect 2s cubic-bezier(.25,.8,.25,1) infinite;animation:dragEffect 2s cubic-bezier(.25,.8,.25,1) infinite;max-width:100%!important;margin:0!important;width:100%;opacity:0;-webkit-transform:translate(-30px);-ms-transform:translate(-30px);transform:translate(-30px)}.user-tour .highlight-element{position:absolute}.user-tour .highlight-element .highlight-frame{position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #fdb230;border-radius:7px}.user-tour .highlight-element.views-highlight{top:4px;left:4px;width:372px;height:57px;-webkit-animation:scaleEffectWide 1.5s ease-in-out infinite;animation:scaleEffectWide 1.5s ease-in-out infinite}@media (max-width:960px){.user-tour .highlight-element.views-highlight{top:unset;left:50%;bottom:4px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:102px;-webkit-animation:scaleEffectWideResp 1.5s ease-in-out infinite;animation:scaleEffectWideResp 1.5s ease-in-out infinite}}.user-tour .highlight-element.zoom-highlight{bottom:3px;left:50%;-webkit-transform:translate(-50%) scale(1);-ms-transform:translate(-50%) scale(1);transform:translate(-50%) scale(1);width:102px;height:58px;-webkit-animation:scaleEffect 1.5s ease-in-out infinite;animation:scaleEffect 1.5s ease-in-out infinite}@media (max-width:960px){.user-tour .highlight-element.zoom-highlight{bottom:unset;top:50%;right:4px;left:unset;-webkit-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);width:56px;height:102px;-webkit-animation:scaleEffectResp 1.5s ease-in-out infinite;animation:scaleEffectResp 1.5s ease-in-out infinite}}.user-tour.hidden{pointer-events:none;opacity:0}@-webkit-keyframes dragEffect{0%{-webkit-transform:translate(-30px);transform:translate(-30px);opacity:.3}20%{opacity:1}80%{opacity:0}99%{-webkit-transform:translate(15px);transform:translate(15px)}}@keyframes dragEffect{0%{-webkit-transform:translate(-30px);transform:translate(-30px);opacity:.3}20%{opacity:1}80%{opacity:0}99%{-webkit-transform:translate(15px);transform:translate(15px)}}@-webkit-keyframes scaleEffectWide{0%{-webkit-transform:scale(1.02,1.05);transform:scale(1.02,1.05);opacity:1}50%{-webkit-transform:scale(1);transform:scale(1);opacity:.3}to{-webkit-transform:scale(1.02,1.05);transform:scale(1.02,1.05);opacity:1}}@keyframes scaleEffectWide{0%{-webkit-transform:scale(1.02,1.05);transform:scale(1.02,1.05);opacity:1}50%{-webkit-transform:scale(1);transform:scale(1);opacity:.3}to{-webkit-transform:scale(1.02,1.05);transform:scale(1.02,1.05);opacity:1}}@-webkit-keyframes scaleEffectWideResp{0%{-webkit-transform:translateX(-50%) scale(1.02,1.05);transform:translateX(-50%) scale(1.02,1.05);opacity:1}50%{-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);opacity:.3}to{-webkit-transform:translateX(-50%) scale(1.02,1.05);transform:translateX(-50%) scale(1.02,1.05);opacity:1}}@keyframes scaleEffectWideResp{0%{-webkit-transform:translateX(-50%) scale(1.02,1.05);transform:translateX(-50%) scale(1.02,1.05);opacity:1}50%{-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);opacity:.3}to{-webkit-transform:translateX(-50%) scale(1.02,1.05);transform:translateX(-50%) scale(1.02,1.05);opacity:1}}@-webkit-keyframes scaleEffect{0%{-webkit-transform:translateX(-50%) scale(1.05);transform:translateX(-50%) scale(1.05);opacity:1}50%{-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);opacity:.3}to{-webkit-transform:translateX(-50%) scale(1.05);transform:translateX(-50%) scale(1.05);opacity:1}}@keyframes scaleEffect{0%{-webkit-transform:translateX(-50%) scale(1.05);transform:translateX(-50%) scale(1.05);opacity:1}50%{-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);opacity:.3}to{-webkit-transform:translateX(-50%) scale(1.05);transform:translateX(-50%) scale(1.05);opacity:1}}@-webkit-keyframes scaleEffectResp{0%{-webkit-transform:translateY(-50%) scale(1.05);transform:translateY(-50%) scale(1.05);opacity:1}50%{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:.3}to{-webkit-transform:translateY(-50%) scale(1.05);transform:translateY(-50%) scale(1.05);opacity:1}}@keyframes scaleEffectResp{0%{-webkit-transform:translateY(-50%) scale(1.05);transform:translateY(-50%) scale(1.05);opacity:1}50%{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:.3}to{-webkit-transform:translateY(-50%) scale(1.05);transform:translateY(-50%) scale(1.05);opacity:1}}.page-template-template-initiatives,.page-template-template-initiatives body{overflow:visible}.page-template-template-initiatives .grid-bg,.page-template-template-initiatives .info-icon{display:none}.page-template-template-initiatives .header-btn.header__logo{border-top-right-radius:4px;border-bottom-right-radius:4px}.page-template-template-initiatives .header-btn.header__link{border-top-right-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0}@media (max-width:960px){.page-template-template-initiatives .header-btn.header__link{border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:hsla(0,0%,100%,.9)}}body.modal-active{overflow:hidden}body.modal-active #header{opacity:0;pointer-events:none}body.modal-active #header .header-btn,body.modal-active .header-btn{pointer-events:none}.initiatives-page{padding:120px 10px;display:grid;grid-template-columns:1fr;-webkit-column-gap:10px;column-gap:10px;row-gap:0;-webkit-transition:grid-template-columns .6s ease;-o-transition:grid-template-columns .6s ease;transition:grid-template-columns .6s ease;transition:grid-template-columns .6s ease,-ms-grid-columns .6s ease;width:100%}.initiatives-page .month-title{font-size:70px;font-weight:400;margin-bottom:10px;margin-top:50px}@media (max-width:1366px){.initiatives-page .month-title{font-size:62px}}@media (max-width:960px){.initiatives-page .month-title{font-size:48px}}.initiatives-page .month-title:first-child{margin-top:0}.initiatives-page.grid-view{grid-template-columns:repeat(4,1fr);row-gap:10px}@media (max-width:1180px){.initiatives-page.grid-view{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.initiatives-page.grid-view{grid-template-columns:repeat(2,1fr)}}.initiatives-page.grid-view .month-title{grid-column:1/-1}.initiatives-page.grid-view .initiative-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;padding-bottom:85%;margin-bottom:0;width:100%;-webkit-transition:background-color .35s ease-in-out,opacity .35s ease-in-out,-webkit-box-shadow .35s ease-in-out,-webkit-transform .35s ease-in-out!important;transition:background-color .35s ease-in-out,opacity .35s ease-in-out,-webkit-box-shadow .35s ease-in-out,-webkit-transform .35s ease-in-out!important;-o-transition:background-color .35s ease-in-out,box-shadow .35s ease-in-out,transform .35s ease-in-out,opacity .35s ease-in-out!important;transition:background-color .35s ease-in-out,box-shadow .35s ease-in-out,transform .35s ease-in-out,opacity .35s ease-in-out!important;transition:background-color .35s ease-in-out,box-shadow .35s ease-in-out,transform .35s ease-in-out,opacity .35s ease-in-out,-webkit-box-shadow .35s ease-in-out,-webkit-transform .35s ease-in-out!important}@media (max-width:768px){.initiatives-page.grid-view .initiative-row{padding-bottom:55%}}.initiatives-page.grid-view .initiative-row.base-transition{-webkit-transition:background-color .35s ease-in-out,-webkit-box-shadow .35s ease-in-out!important;transition:background-color .35s ease-in-out,-webkit-box-shadow .35s ease-in-out!important;-o-transition:background-color .35s ease-in-out,box-shadow .35s ease-in-out!important;transition:background-color .35s ease-in-out,box-shadow .35s ease-in-out!important;transition:background-color .35s ease-in-out,box-shadow .35s ease-in-out,-webkit-box-shadow .35s ease-in-out!important}.initiatives-page.grid-view .initiative-row.no-transition{-webkit-transition:unset!important;-o-transition:unset!important;transition:unset!important}.initiatives-page.grid-view .initiative-row.has-image{padding-bottom:55%}@media (max-width:768px){.initiatives-page.grid-view .initiative-row.has-image{padding-bottom:45%}}.initiatives-page.grid-view .initiative-row.same-event:after{display:none}.initiatives-page.grid-view .initiative-row.has-content:before{top:7px;-webkit-transform:unset;-ms-transform:unset;transform:unset}.initiatives-page.grid-view .initiative-row:after{content:"";display:block;position:absolute;top:0;right:0;height:100%;background-color:#ffb31c;width:10px}@media (max-width:960px){.initiatives-page.grid-view .initiative-row:after{width:6px}}.initiatives-page.grid-view .initiative-row .number-box{background-color:transparent;position:absolute;height:auto;width:auto;-ms-flex-preferred-size:auto;flex-basis:auto;bottom:10px;left:10px}.initiatives-page.grid-view .initiative-row .number-box span{font-family:AlbertusNova;font-size:170px;line-height:1}@media (max-width:1480px){.initiatives-page.grid-view .initiative-row .number-box span{font-size:134px}}@media (max-width:1366px){.initiatives-page.grid-view .initiative-row .number-box span{font-size:120px}}@media (max-width:960px){.initiatives-page.grid-view .initiative-row .number-box span{font-size:90px}}@media (max-width:768px){.initiatives-page.grid-view .initiative-row .number-box span{font-size:70px}}.initiatives-page.grid-view .initiative-row .row-content{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;display:block}.initiatives-page.grid-view .initiative-row .row-content .half-col{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media (max-width:960px){.initiatives-page.grid-view .initiative-row .row-content{margin:0}}.initiatives-page.hidden{display:none}.initiative-controls{background-color:hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:fixed;top:10px;right:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:44px;border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0;z-index:999999}@media (max-width:1160px){.initiative-controls{background-color:transparent;-webkit-backdrop-filter:unset;backdrop-filter:unset}}.initiative-controls .header-btn{background-color:transparent;border-radius:0;-webkit-backdrop-filter:unset;backdrop-filter:unset;z-index:2}@media (max-width:1160px){.initiative-controls .header-btn{background-color:hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}.initiative-controls .views-backdrop{width:50%;height:100%;position:absolute;top:0;left:0;background-color:hsla(0,0%,100%,.9);border-radius:4px;z-index:1;-webkit-transition:left .35s cubic-bezier(.445,.05,.55,.95),top .35s cubic-bezier(.445,.05,.55,.95);-o-transition:left .35s cubic-bezier(.445,.05,.55,.95),top .35s cubic-bezier(.445,.05,.55,.95);transition:left .35s cubic-bezier(.445,.05,.55,.95),top .35s cubic-bezier(.445,.05,.55,.95)}.initiative-controls .view-control.list-view:hover~.views-backdrop{left:50%!important}.initiative-controls .view-control.list-view.active~.views-backdrop{left:50%}.initiative-controls .view-control.grid-view:hover~.views-backdrop{left:0!important}.initiative-controls .view-control.grid-view.active~.views-backdrop{left:0}@media (max-width:1160px){.initiative-controls.desktop-view{display:none}}.initiative-controls.mobile-view{display:none}@media (max-width:1160px){.initiative-controls.mobile-view{background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;left:unset;right:unset;top:unset;bottom:10px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;width:auto;height:44px;border-radius:4px}}.initiative-controls.mobile-view .views-backdrop{width:44px;height:44px;left:0!important;z-index:-1}.initiative-controls.mobile-view .header-btn{background-color:hsla(0,0%,100%,.6);width:44px;height:44px;padding:0;margin:0 1.5px;border-radius:4px}.initiative-controls.mobile-view .header-btn.active,.initiative-controls.mobile-view .header-btn:hover{background-color:hsla(0,0%,100%,.9)}.initiative-controls.mobile-view .header-btn svg{max-width:15px}.initiative-row{background-color:#fff;margin-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transform:translate(0)!important;-ms-transform:translate(0)!important;transform:translate(0)!important;-webkit-transition:background-color .35s ease-in-out,opacity .35s ease-in-out,-webkit-transform .35s ease-in-out;transition:background-color .35s ease-in-out,opacity .35s ease-in-out,-webkit-transform .35s ease-in-out;-o-transition:background-color .35s ease-in-out,transform .35s ease-in-out,opacity .35s ease-in-out;transition:background-color .35s ease-in-out,transform .35s ease-in-out,opacity .35s ease-in-out;transition:background-color .35s ease-in-out,transform .35s ease-in-out,opacity .35s ease-in-out,-webkit-transform .35s ease-in-out}.initiative-row.base-transition{-webkit-transition:background-color .35s ease-in-out;-o-transition:background-color .35s ease-in-out;transition:background-color .35s ease-in-out}.initiative-row.has-content{position:relative;cursor:pointer}.initiative-row.has-content:before{content:"+";display:block;width:20px;height:20px;position:absolute;right:15px;top:50%;color:#000;font-size:20px;text-align:center;line-height:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:960px){.initiative-row.has-content:before{right:10px}}@media (max-width:660px){.initiative-row.has-content .row-content{padding-right:30px}}.initiative-row.hidden{-webkit-transform:translateY(50px)!important;-ms-transform:translateY(50px)!important;transform:translateY(50px)!important;opacity:0!important}.initiative-row:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,.25);box-shadow:0 0 10px rgba(0,0,0,.25);background-color:#ececec}.initiative-row.same-event{background-color:#d3d2cd}.initiative-row.same-event:hover{background-color:#fff}.initiative-row.same-event .number-box{background-color:transparent}.initiative-row:last-child{margin-bottom:0}.initiative-row .number-box{-ms-flex-preferred-size:140px;flex-basis:140px;width:140px;height:140px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ffb31c}@media (max-width:960px){.initiative-row .number-box{-ms-flex-preferred-size:80px;flex-basis:80px;width:80px;height:auto}}.initiative-row .number-box span{color:#000;font-size:70px;font-family:HelveticaNeue}@media (max-width:960px){.initiative-row .number-box span{font-size:46px}}.initiative-row .row-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-preferred-size:calc(100% - 140px);flex-basis:calc(100% - 140px);width:calc(100% - 140px);padding:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:960px){.initiative-row .row-content{-ms-flex-preferred-size:calc(100% - 80px);flex-basis:calc(100% - 80px);width:calc(100% - 80px);margin:auto}}.initiative-row .row-content .half-col{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%;padding-right:10px}@media (max-width:960px){.initiative-row .row-content .half-col{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}.initiative-row .row-content .half-col span{font-size:18px}@media (max-width:1366px){.initiative-row .row-content .half-col span{font-size:16px}}@media (max-width:960px){.initiative-row .row-content .half-col span{font-size:14px;line-height:1.2;display:block}}.initiative-row .featured-image,.initiative-row .initiative-content{display:none}.initiative-row .featured-image img{max-width:50%;width:100%}.initiatives-map{display:block}.initiatives-map.hidden{display:none}#map{width:100%;height:100vh}.custom-map-marker{background-color:hsla(0,0%,100%,.5);border-radius:100%;width:32px;height:32px;-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:background-color .35s ease-in-out,-webkit-transform .35s ease-in-out;transition:background-color .35s ease-in-out,-webkit-transform .35s ease-in-out;-o-transition:transform .35s ease-in-out,background-color .35s ease-in-out;transition:transform .35s ease-in-out,background-color .35s ease-in-out;transition:transform .35s ease-in-out,background-color .35s ease-in-out,-webkit-transform .35s ease-in-out}.custom-map-marker:hover{background-color:hsla(0,0%,100%,.8);-webkit-transform:translate(-50%,-50%) scale(1.2);-ms-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}.marker-dot{display:block;width:30%;height:30%;background-color:#3b82f6;border-radius:50%;cursor:pointer;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.marker-dot:hover{background-color:#2563eb;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.3);box-shadow:0 4px 8px rgba(0,0,0,.3)}.pin{background:#fff;border-radius:4px;padding:8px 12px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);font-size:14px}.marker-info{display:block;font-size:16px;text-align:center}.custom-marker-popup{background:#fff;border-bottom:10px solid #be4a2b;border-radius:0;padding:12px 16px;-webkit-box-shadow:unset;box-shadow:unset;font-size:14px;white-space:nowrap;pointer-events:auto;max-width:300px}.custom-marker-popup .pin{margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;background:transparent;border-radius:0}.custom-marker-popup .marker-info{color:#000;font-size:16px;text-align:center;white-space:normal;margin-bottom:30px}.custom-marker-popup .marker-date-range{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.custom-marker-popup .marker-date-range,.custom-marker-popup .marker-date-range .date-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-marker-popup .marker-date-range .date-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom-marker-popup .date-day{font-size:70px;padding:0 10px}.custom-marker-popup .date-separator{font-size:60px}.custom-marker-popup .marker-date-single{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;-ms-flex-pack:center}.custom-marker-popup .date-month,.custom-marker-popup .marker-date-single{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.custom-marker-popup .date-month{text-transform:uppercase;letter-spacing:2px;font-size:14px;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-align:center;-ms-flex-pack:center}.gm-style .gm-style-iw-c{border-radius:0;-webkit-box-shadow:unset;box-shadow:unset;padding-left:0;overflow:visible}.gm-style .gm-style-iw-tc{display:none}.gm-style .gm-style-iw-d{overflow:visible!important}.gm-style .pin{-webkit-box-shadow:unset!important;box-shadow:unset!important;padding:20px;border-bottom:10px solid #be4a2b;border-radius:0}.gm-style-iw-ch{display:none}.gm-style-iw-chr{position:absolute;right:0;top:0;width:32px;height:32px}.gm-style-iw-chr button.gm-ui-hover-effect{width:32px!important;height:32px!important;background:#ccc!important;border-radius:50%;position:absolute;top:-15px;right:-9px;-webkit-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out;outline:0;border:0}.gm-style-iw-chr button.gm-ui-hover-effect>span{width:12px!important;height:12px!important;padding:0!important;margin:0!important;position:absolute;left:10px;top:10px}.initiative-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:9999999;opacity:0;-webkit-transition:opacity .6s ease-in-out;-o-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out;pointer-events:none}.initiative-modal.visible{opacity:1;pointer-events:all}.initiative-modal.visible .modal-backdrop{opacity:1}.initiative-modal.visible .modal-content-wrap{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.initiative-modal .close-btn{position:absolute;top:10px;left:10px;padding:16px 28px;line-height:1;text-transform:uppercase;font-size:12px;z-index:1}.initiative-modal .modal-backdrop{cursor:pointer;width:100%;height:100%;opacity:0;-webkit-transition:opacity .6s ease-in-out;-o-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out}.initiative-modal .modal-content-wrap{max-width:50%;margin-left:auto;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px;height:100%;overflow-y:auto;position:absolute;top:0;right:0;width:100%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);opacity:0;-webkit-transition:opacity .6s cubic-bezier(.33,1,.68,1),-webkit-transform .6s cubic-bezier(.33,1,.68,1);transition:opacity .6s cubic-bezier(.33,1,.68,1),-webkit-transform .6s cubic-bezier(.33,1,.68,1);-o-transition:transform .6s cubic-bezier(.33,1,.68,1),opacity .6s cubic-bezier(.33,1,.68,1);transition:transform .6s cubic-bezier(.33,1,.68,1),opacity .6s cubic-bezier(.33,1,.68,1);transition:transform .6s cubic-bezier(.33,1,.68,1),opacity .6s cubic-bezier(.33,1,.68,1),-webkit-transform .6s cubic-bezier(.33,1,.68,1)}@media (max-width:1480px){.initiative-modal .modal-content-wrap{max-width:65%}}@media (max-width:1366px){.initiative-modal .modal-content-wrap{max-width:75%}}@media (max-width:960px){.initiative-modal .modal-content-wrap{max-width:100%;overflow-y:auto;scrollbar-width:none;height:calc(100% - 64px);bottom:0;top:unset}}.initiative-modal .modal-content-wrap .modal-title{margin-top:0;margin-bottom:100px;font-size:22px;font-weight:400;line-height:1.2}@media (max-width:1366px){.initiative-modal .modal-content-wrap .modal-title{font-size:16px;margin-bottom:10px}}@media (max-width:768px){.initiative-modal .modal-content-wrap .modal-title{margin-bottom:30px}}.initiative-modal .modal-content-wrap .modal-content{margin:auto 0;width:100%;font-family:HelveticaNeue;font-size:22px;line-height:1.2;font-weight:400;max-width:75%;padding-bottom:100px}@media (max-width:1366px){.initiative-modal .modal-content-wrap .modal-content{font-size:16px}}@media (max-width:768px){.initiative-modal .modal-content-wrap .modal-content{max-width:100%;padding-bottom:30px}}.initiative-modal .modal-content-wrap .modal-content p{font-family:HelveticaNeue;font-size:22px;font-weight:400;margin-bottom:15px}.initiative-modal .modal-content-wrap .modal-content p:last-child{margin-bottom:0}@media (max-width:1366px){.initiative-modal .modal-content-wrap .modal-content p{font-size:16px}}.initiative-modal .modal-content-wrap .modal-content a{color:#000;text-decoration:underline}.month-01{--month-color:#be4a2b}.month-02{--month-color:#202733}.month-03{--month-color:#ffb31c}.month-04{--month-color:#58583d}.month-05{--month-color:#439dcf}.month-06{--month-color:#be4a2b}.month-07{--month-color:#202733}.month-08{--month-color:#ffb31c}.month-09{--month-color:#58583d}.month-10{--month-color:#439dcf}.month-11{--month-color:#be4a2b}.month-12{--month-color:#202733}.grid-view .initiative-row.month-01:after,.grid-view .initiative-row.month-02:after,.grid-view .initiative-row.month-03:after,.grid-view .initiative-row.month-04:after,.grid-view .initiative-row.month-05:after,.grid-view .initiative-row.month-06:after,.grid-view .initiative-row.month-07:after,.grid-view .initiative-row.month-08:after,.grid-view .initiative-row.month-09:after,.grid-view .initiative-row.month-10:after,.grid-view .initiative-row.month-11:after,.grid-view .initiative-row.month-12:after{background-color:var(--month-color)}.grid-view .initiative-row{min-height:60vh}@media (max-width:768px){.grid-view .initiative-row{min-height:40vh}}.grid-view .initiative-row .featured-image{display:block}@media (max-width:768px){.grid-view .initiative-row .featured-image{margin-bottom:10px}}.initiative-row.month-01 .number-box,.initiative-row.month-02 .number-box,.initiative-row.month-03 .number-box,.initiative-row.month-04 .number-box,.initiative-row.month-05 .number-box,.initiative-row.month-06 .number-box,.initiative-row.month-07 .number-box,.initiative-row.month-08 .number-box,.initiative-row.month-09 .number-box,.initiative-row.month-10 .number-box,.initiative-row.month-11 .number-box,.initiative-row.month-12 .number-box{background:var(--month-color)}.initiatives-page:not(.grid-view) .initiative-row.month-02 .number-box span,.initiatives-page:not(.grid-view) .initiative-row.month-04 .number-box span,.initiatives-page:not(.grid-view) .initiative-row.month-07 .number-box span,.initiatives-page:not(.grid-view) .initiative-row.month-09 .number-box span{color:#fff}.marker.month-01:before,.marker.month-02:before,.marker.month-03:before,.marker.month-04:before,.marker.month-05:before,.marker.month-06:before,.marker.month-07:before,.marker.month-08:before,.marker.month-09:before,.marker.month-10:before,.marker.month-11:before,.marker.month-12:before{background-color:var(--month-color)}