@charset "UTF-8";*,:after,:before{border:0;box-sizing:border-box;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}*{outline:none}a,a:focus{color:inherit;text-decoration:none}a{outline:none}a[href^=tel]{border:none}img{display:block;height:auto;max-width:100%;width:100%}li{list-style-type:none}input{border-radius:0}html{-webkit-tap-highlight-color:rgba(0,0,0,0)}.iframe-wrapper{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.iframe-wrapper iframe{height:100%;left:0;max-width:100%;position:absolute;top:0;width:100%}@-moz-document url-prefix(){fieldset{display:table-cell}}html{font-size:10px}button{border-radius:0}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0px;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0px;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}

/*!
 * ImageSet - responsive, lazy-loading images for Kirby CMS
 * 
 * @copyright (c) 2016 Fabian Michael <https://fabianmichael.de>
 * @link https://github.com/fabianmichael/kirby-imageset
 *
 */.imageset{contain:content;overflow:hidden}.imageset.-ratio{display:block;position:relative;width:100%;z-index:0}.imageset.-ratio .imageset-element{zoom:1;display:block;height:100%!important;left:0;max-height:none!important;max-width:none!important;position:absolute;top:0;width:100%!important}.imageset.-ratio .imageset-ratio-fill{display:block;overflow:hidden;position:relative;width:100%;z-index:-1}.js .imageset.-ratio.-lazyload .imageset-element{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}@media screen{.js .imageset.-ratio.-lazyload .imageset-element{transition:opacity .5s}}.js .imageset.-alpha.-lazyload .imageset-element{opacity:0;will-change:opacity}@media screen{.js .imageset.-alpha.-lazyload .imageset-element{transition:opacity .5s}}.js .imageset.-lazyload.is-loaded .imageset-element{opacity:1;will-change:auto}.imageset-placeholder{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:100%;left:50%;max-height:none!important;max-width:none!important;min-height:100%;min-width:100%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.js .imageset.-lazyload .imageset-placeholder{background-color:#efefef;pointer-events:none;z-index:2}@media screen{.js .imageset.-lazyload .imageset-placeholder{transition:opacity .5s .05s,visibility 0s .8s}}.js .imageset.-alpha .imageset-placeholder{visibility:visible}@media screen{.js .imageset.-alpha .imageset-placeholder{transition:opacity .5s .05s,visibility 0s .8s}}.js .imageset.-alpha:not(.-placeholder\:color) .imageset-placeholder{background-color:transparent}.imageset.-placeholder\:mosaic .imageset-placeholder{-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:pixelated}.js .imageset.is-loaded:not(.has-error) .imageset-placeholder{opacity:0;visibility:hidden}.imageset.-ratio .imageset-fallback{-ms-interpolation-mode:bicubic;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:5}@supports ((-o-object-fit:cover) or (object-fit:cover)){.imageset.-ratio .imageset-fallback{height:100%;left:0;min-height:none;min-width:none;-o-object-fit:cover;object-fit:cover;top:0;transform:none;width:100%}}.no-js .imageset .imageset-element{display:none}.js .imageset .imageset-error{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill-rule='evenodd' d='m15 10.28-2.246 1.498-3-2-3 2-3-2L1 11.614V0h14v10.28Zm0 1.803V16H1v-2.584l2.754-1.835 3 2 3-2 3 2L15 12.083ZM10 0l5 5V0h-5Zm3 6L9 2v4h4Z'/%3E%3C/svg%3E") no-repeat 10px 10px,hsla(0,0%,100%,.75);border:1px solid #888;box-sizing:border-box;height:100%;left:0;opacity:0;padding:36px 10px 10px;pointer-events:none;position:absolute;top:0;transition:opacity .5s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:3}.no-js .imageset:not(.-alpha) .imageset-fallback:-moz-broken{background-color:hsla(0,0%,100%,.75);border:1px solid #888;box-sizing:border-box;padding:10px}.js .imageset .imageset-error,.no-js .imageset .imageset-fallback{font-feature-settings:normal!important;color:#000!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;font-size:12px!important;font-style:normal!important;font-weight:400!important;line-height:20px!important;text-shadow:none!important}.js .imageset .imageset-error{overflow:hidden!important}.js .imageset.has-error .imageset-error{opacity:1}.js .imageset.-lazyload.has-error .imageset-element{opacity:0;transition:none;visibility:hidden}.js .imageset.has-placeholder-error .imageset-placeholder{transition:none;visibility:hidden}.operamini .imageset-placeholder{display:none}.operamini .imageset.-multiple-ratios .imageset-element{-o-object-fit:cover;object-fit:cover}@-webkit-keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}to{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}to{stroke-dashoffset:0}}@-webkit-keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{-webkit-animation-timing-function:cubic-bezier(0,0,0,1);animation-timing-function:cubic-bezier(0,0,0,1)}to{transform:scaleX(1)}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{-webkit-animation-timing-function:cubic-bezier(0,0,0,1);animation-timing-function:cubic-bezier(0,0,0,1)}to{transform:scaleX(1)}}@-webkit-keyframes mdc-checkbox-checked-unchecked-checkmark-path{0%{stroke-dashoffset:0;-webkit-animation-timing-function:cubic-bezier(.4,0,1,1);animation-timing-function:cubic-bezier(.4,0,1,1);opacity:1}to{stroke-dashoffset:-29.7833385;opacity:0}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{0%{stroke-dashoffset:0;-webkit-animation-timing-function:cubic-bezier(.4,0,1,1);animation-timing-function:cubic-bezier(.4,0,1,1);opacity:1}to{stroke-dashoffset:-29.7833385;opacity:0}}@-webkit-keyframes mdc-checkbox-checked-indeterminate-checkmark{0%{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(45deg)}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{0%{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(45deg)}}@-webkit-keyframes mdc-checkbox-indeterminate-checked-checkmark{0%{-webkit-animation-timing-function:cubic-bezier(.14,0,0,1);animation-timing-function:cubic-bezier(.14,0,0,1);opacity:0;transform:rotate(45deg)}to{opacity:1;transform:rotate(1turn)}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{0%{-webkit-animation-timing-function:cubic-bezier(.14,0,0,1);animation-timing-function:cubic-bezier(.14,0,0,1);opacity:0;transform:rotate(45deg)}to{opacity:1;transform:rotate(1turn)}}@-webkit-keyframes mdc-checkbox-checked-indeterminate-mixedmark{0%{-webkit-animation-timing-function:mdc-animation-deceleration-curve-timing-function;animation-timing-function:mdc-animation-deceleration-curve-timing-function;opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:rotate(0deg)}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{0%{-webkit-animation-timing-function:mdc-animation-deceleration-curve-timing-function;animation-timing-function:mdc-animation-deceleration-curve-timing-function;opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:rotate(0deg)}}@-webkit-keyframes mdc-checkbox-indeterminate-checked-mixedmark{0%{-webkit-animation-timing-function:cubic-bezier(.14,0,0,1);animation-timing-function:cubic-bezier(.14,0,0,1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(315deg)}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{0%{-webkit-animation-timing-function:cubic-bezier(.14,0,0,1);animation-timing-function:cubic-bezier(.14,0,0,1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(315deg)}}@-webkit-keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:1;transform:scaleX(1)}32.8%,to{opacity:0;transform:scaleX(0)}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:1;transform:scaleX(1)}32.8%,to{opacity:0;transform:scaleX(0)}}.mdc-checkbox{box-sizing:content-box;cursor:pointer;display:inline-block;flex:0 0 18px;height:18px;line-height:0;padding:11px;position:relative;vertical-align:bottom;white-space:nowrap;width:18px}.mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate)~.mdc-checkbox__background{background-color:transparent;border-color:rgba(0,0,0,.54)}.mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{background-color:#018786;background-color:var(--mdc-theme-secondary,#018786);border-color:#018786;border-color:var(--mdc-theme-secondary,#018786)}@-webkit-keyframes mdc-checkbox-fade-in-background-0{0%{background-color:transparent;border-color:rgba(0,0,0,.54)}50%{background-color:#018786;background-color:var(--mdc-theme-secondary,#018786);border-color:#018786;border-color:var(--mdc-theme-secondary,#018786)}}@keyframes mdc-checkbox-fade-in-background-0{0%{background-color:transparent;border-color:rgba(0,0,0,.54)}50%{background-color:#018786;background-color:var(--mdc-theme-secondary,#018786);border-color:#018786;border-color:var(--mdc-theme-secondary,#018786)}}@-webkit-keyframes mdc-checkbox-fade-out-background-0{0%,80%{background-color:#018786;background-color:var(--mdc-theme-secondary,#018786);border-color:#018786;border-color:var(--mdc-theme-secondary,#018786)}to{background-color:transparent;border-color:rgba(0,0,0,.54)}}@keyframes mdc-checkbox-fade-out-background-0{0%,80%{background-color:#018786;background-color:var(--mdc-theme-secondary,#018786);border-color:#018786;border-color:var(--mdc-theme-secondary,#018786)}to{background-color:transparent;border-color:rgba(0,0,0,.54)}}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{-webkit-animation-name:mdc-checkbox-fade-in-background-0;animation-name:mdc-checkbox-fade-in-background-0}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{-webkit-animation-name:mdc-checkbox-fade-out-background-0;animation-name:mdc-checkbox-fade-out-background-0}.mdc-checkbox__checkmark{color:#fff}.mdc-checkbox__mixedmark{border-color:#fff}.mdc-checkbox__background:before{background-color:#018786}@supports not (-ms-ime-align:auto){.mdc-checkbox__background:before{background-color:var(--mdc-theme-secondary,#018786)}}.mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate)~.mdc-checkbox__background{border-color:rgba(0,0,0,.26)}.mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background{background-color:rgba(0,0,0,.26);border-color:transparent}@media screen and (-ms-high-contrast:active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.mdc-checkbox__background{align-items:center;background-color:transparent;border:2px solid;border-radius:2px;bottom:0;box-sizing:border-box;display:inline-flex;height:45%;justify-content:center;left:11px;pointer-events:none;position:absolute;right:auto;top:11px;transition:background-color 90ms cubic-bezier(.4,0,.6,1) 0ms,border-color 90ms cubic-bezier(.4,0,.6,1) 0ms;width:45%;will-change:background-color,border-color}.mdc-checkbox[dir=rtl] .mdc-checkbox__background,[dir=rtl] .mdc-checkbox .mdc-checkbox__background{left:auto;right:11px}.mdc-checkbox__checkmark{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .18s cubic-bezier(.4,0,.6,1) 0ms;width:100%}.mdc-checkbox--upgraded .mdc-checkbox__checkmark{opacity:1}.mdc-checkbox__checkmark-path{stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385;transition:stroke-dashoffset .18s cubic-bezier(.4,0,.6,1) 0ms}.mdc-checkbox__mixedmark{border-style:solid;border-width:1px;height:0;opacity:0;transform:scaleX(0) rotate(0deg);transition:opacity 90ms cubic-bezier(.4,0,.6,1) 0ms,transform 90ms cubic-bezier(.4,0,.6,1) 0ms;width:100%}.mdc-checkbox--upgraded .mdc-checkbox__background,.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{transition:none!important}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background{-webkit-animation-duration:.18s;animation-duration:.18s;-webkit-animation-timing-function:linear;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{-webkit-animation:mdc-checkbox-unchecked-checked-checkmark-path .18s linear 0s;animation:mdc-checkbox-unchecked-checked-checkmark-path .18s linear 0s;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{-webkit-animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{-webkit-animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{-webkit-animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{-webkit-animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{-webkit-animation:mdc-checkbox-indeterminate-checked-checkmark .5s linear 0s;animation:mdc-checkbox-indeterminate-checked-checkmark .5s linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{-webkit-animation:mdc-checkbox-indeterminate-checked-mixedmark .5s linear 0s;animation:mdc-checkbox-indeterminate-checked-mixedmark .5s linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{-webkit-animation:mdc-checkbox-indeterminate-unchecked-mixedmark .3s linear 0s;animation:mdc-checkbox-indeterminate-unchecked-mixedmark .3s linear 0s;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{transition:border-color 90ms cubic-bezier(0,0,.2,1) 0ms,background-color 90ms cubic-bezier(0,0,.2,1) 0ms}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__background:before{border-radius:50%;bottom:0;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transform:scale(0);transition:opacity 90ms cubic-bezier(.4,0,.6,1) 0ms,transform 90ms cubic-bezier(.4,0,.6,1) 0ms;width:100%;will-change:opacity,transform}.mdc-checkbox__native-control:focus~.mdc-checkbox__background:before{opacity:.12;transform:scale(2.75);transition:opacity 80ms cubic-bezier(0,0,.2,1) 0ms,transform 80ms cubic-bezier(0,0,.2,1) 0ms}.mdc-checkbox__native-control{cursor:inherit;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%}.mdc-checkbox__native-control:disabled{cursor:default;pointer-events:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{opacity:1;transition:opacity .18s cubic-bezier(0,0,.2,1) 0ms,transform .18s cubic-bezier(0,0,.2,1) 0ms}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark{opacity:0;transform:rotate(45deg);transition:opacity 90ms cubic-bezier(.4,0,.6,1) 0ms,transform 90ms cubic-bezier(.4,0,.6,1) 0ms}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark{opacity:1;transform:scaleX(1) rotate(0deg)}@-webkit-keyframes mdc-ripple-fg-radius-in{0%{-webkit-animation-timing-function:cubic-bezier(.4,0,.2,1);animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1)}to{transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}}@keyframes mdc-ripple-fg-radius-in{0%{-webkit-animation-timing-function:cubic-bezier(.4,0,.2,1);animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1)}to{transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}}@-webkit-keyframes mdc-ripple-fg-opacity-in{0%{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity,0)}}@keyframes mdc-ripple-fg-opacity-in{0%{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity,0)}}@-webkit-keyframes mdc-ripple-fg-opacity-out{0%{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity,0)}to{opacity:0}}@keyframes mdc-ripple-fg-opacity-out{0%{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity,0)}to{opacity:0}}.mdc-ripple-surface--test-edge-var-bug{--mdc-ripple-surface-test-edge-var:1px solid #000;visibility:hidden}.mdc-ripple-surface--test-edge-var-bug:before{border:var(--mdc-ripple-surface-test-edge-var)}.mdc-checkbox{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-checkbox:after,.mdc-checkbox:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-checkbox:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-checkbox.mdc-ripple-upgraded:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-checkbox.mdc-ripple-upgraded:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-checkbox.mdc-ripple-upgraded--unbounded:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-checkbox.mdc-ripple-upgraded--foreground-activation:after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-checkbox.mdc-ripple-upgraded--foreground-deactivation:after{-webkit-animation:mdc-ripple-fg-opacity-out .15s;animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-checkbox:after,.mdc-checkbox:before{background-color:#018786}@supports not (-ms-ime-align:auto){.mdc-checkbox:after,.mdc-checkbox:before{background-color:var(--mdc-theme-secondary,#018786)}}.mdc-checkbox:hover:before{opacity:.04}.mdc-checkbox.mdc-ripple-upgraded--background-focused:before,.mdc-checkbox:not(.mdc-ripple-upgraded):focus:before{opacity:.12;transition-duration:75ms}.mdc-checkbox:not(.mdc-ripple-upgraded):after{transition:opacity .15s linear}.mdc-checkbox:not(.mdc-ripple-upgraded):active:after{opacity:.12;transition-duration:75ms}.mdc-checkbox.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:0.12}.mdc-checkbox:after,.mdc-checkbox:before{height:100%;left:0;top:0;width:100%}.mdc-checkbox.mdc-ripple-upgraded:after,.mdc-checkbox.mdc-ripple-upgraded:before{height:var(--mdc-ripple-fg-size,100%);left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0);width:var(--mdc-ripple-fg-size,100%)}.mdc-checkbox.mdc-ripple-upgraded:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-ripple-upgraded--background-focused .mdc-checkbox__background:before{content:none}.mdc-dialog,.mdc-dialog__scrim{align-items:center;box-sizing:border-box;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.mdc-dialog{display:none;z-index:7}.mdc-dialog .mdc-dialog__surface{background-color:#fff;background-color:var(--mdc-theme-surface,#fff)}.mdc-dialog .mdc-dialog__scrim{background-color:rgba(0,0,0,.32)}.mdc-dialog .mdc-dialog__title{color:rgba(0,0,0,.87)}.mdc-dialog .mdc-dialog__content{color:rgba(0,0,0,.6)}.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__actions,.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title{border-color:rgba(0,0,0,.12)}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media (max-width:592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media (min-width:592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{border-radius:4px;max-height:calc(100vh - 32px)}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-around;opacity:0;transform:scale(.8)}.mdc-dialog__surface{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);box-sizing:border-box;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;max-height:100%;max-width:100%}.mdc-dialog[dir=rtl] .mdc-dialog__surface,[dir=rtl] .mdc-dialog .mdc-dialog__surface{text-align:right}.mdc-dialog__title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border-bottom:1px solid transparent;box-sizing:border-box;display:block;flex-shrink:0;font-family:Roboto,sans-serif;font-size:1.25rem;font-weight:500;letter-spacing:.0125em;line-height:normal;line-height:2rem;margin:0;padding:0 24px 9px;position:relative;text-decoration:inherit;text-transform:inherit}.mdc-dialog__title:before{content:"";display:inline-block;height:40px;vertical-align:0;width:0}.mdc-dialog[dir=rtl] .mdc-dialog__title,[dir=rtl] .mdc-dialog .mdc-dialog__title{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{padding-bottom:15px}.mdc-dialog__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;box-sizing:border-box;flex-grow:1;font-family:Roboto,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.03125em;line-height:1.5rem;margin:0;overflow:auto;padding:20px 24px;text-decoration:inherit;text-transform:inherit}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__content{padding-bottom:8px;padding-top:8px}.mdc-dialog__content .mdc-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-list:first-child:last-child{padding:0}.mdc-dialog__actions{align-items:center;border-top:1px solid transparent;box-sizing:border-box;display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin:0;min-height:52px;padding:8px;position:relative}.mdc-dialog--stacked .mdc-dialog__actions{align-items:flex-end;flex-direction:column}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}.mdc-dialog__button[dir=rtl],[dir=rtl] .mdc-dialog__button{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl],[dir=rtl] .mdc-dialog__button:first-child{margin-left:0;margin-right:0}.mdc-dialog[dir=rtl] .mdc-dialog__button,[dir=rtl] .mdc-dialog .mdc-dialog__button{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--closing,.mdc-dialog--open,.mdc-dialog--opening{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity .15s linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform .15s cubic-bezier(0,0,.2,1) 0ms}.mdc-dialog--closing .mdc-dialog__container,.mdc-dialog--closing .mdc-dialog__scrim{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:scale(1)}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{opacity:1;transform:scale(1)}.mdc-dialog-scroll-lock{overflow:hidden}.col-*{-moz-flex-grow:0;flex-grow:0;flex-shrink:0}.col-*,.wrapper{box-sizing:border-box}.wrapper{margin:0 auto;max-width:1200px}.container-fluid{margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}.row{box-sizing:border-box;display:-moz-flex;display:flex;-moz-flex:0 1 auto;flex:0 1 auto;-moz-flex-direction:row;flex-direction:row;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}@media (min-width:48em){.row{margin-left:-1.4285714286%;margin-right:-1.4285714286%}}.row-7{margin-left:-2.9166666667px;margin-right:-2.9166666667px}.row.reverse{-moz-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse{-moz-flex-direction:column-reverse;flex-direction:column-reverse}.col-xs{flex-basis:auto}.col-xs,.col-xs-1{padding-left:5px;padding-right:5px}.col-xs-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-xs-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.col-xs-2,.col-xs-3{padding-left:5px;padding-right:5px}.col-xs-3{flex-basis:25%;max-width:25%}.col-xs-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.col-xs-4,.col-xs-5{padding-left:5px;padding-right:5px}.col-xs-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-xs-6{flex-basis:50%;max-width:50%}.col-xs-6,.col-xs-7{padding-left:5px;padding-right:5px}.col-xs-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-xs-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.col-xs-8,.col-xs-9{padding-left:5px;padding-right:5px}.col-xs-9{flex-basis:75%;max-width:75%}.col-xs-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.col-xs-10,.col-xs-11{padding-left:5px;padding-right:5px}.col-xs-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.col-xs-12{flex-basis:100%;max-width:100%}.col-xs-12,.col-xs-offset-1{padding-left:5px;padding-right:5px}.col-xs-offset-1{margin-left:8.3333333333%}.col-xs-offset-2{margin-left:16.6666666667%}.col-xs-offset-2,.col-xs-offset-3{padding-left:5px;padding-right:5px}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.3333333333%}.col-xs-offset-4,.col-xs-offset-5{padding-left:5px;padding-right:5px}.col-xs-offset-5{margin-left:41.6666666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-6,.col-xs-offset-7{padding-left:5px;padding-right:5px}.col-xs-offset-7{margin-left:58.3333333333%}.col-xs-offset-8{margin-left:66.6666666667%}.col-xs-offset-8,.col-xs-offset-9{padding-left:5px;padding-right:5px}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.3333333333%;padding-left:5px;padding-right:5px}.col-xs-offset-11{margin-left:91.6666666667%;padding-left:5px;padding-right:5px}.col-xs-offset-12{margin-left:100%;padding-left:5px;padding-right:5px}.col-xs-1-7{flex-basis:14.2857142857%;max-width:14.2857142857%}.col-xs-1-7,.col-xs-2-7{padding-left:2.9166666667px;padding-right:2.9166666667px}.col-xs-2-7{flex-basis:28.5714285714%;max-width:28.5714285714%}.col-xs-3-7{flex-basis:42.8571428571%;max-width:42.8571428571%}.col-xs-3-7,.col-xs-4-7{padding-left:2.9166666667px;padding-right:2.9166666667px}.col-xs-4-7{flex-basis:57.1428571429%;max-width:57.1428571429%}.col-xs-5-7{flex-basis:71.4285714286%;max-width:71.4285714286%}.col-xs-5-7,.col-xs-6-7{padding-left:2.9166666667px;padding-right:2.9166666667px}.col-xs-6-7{flex-basis:85.7142857143%;max-width:85.7142857143%}.col-xs-7-7{flex-basis:100%;max-width:100%}.col-xs-7-7,.col-xs-offset-1-7{padding-left:2.9166666667px;padding-right:2.9166666667px}.col-xs-offset-1-7{margin-left:14.2857142857%}.col-xs-offset-2-7{margin-left:28.5714285714%}.col-xs-offset-2-7,.col-xs-offset-3-7{padding-left:2.9166666667px;padding-right:2.9166666667px}.col-xs-offset-3-7{margin-left:42.8571428571%}.col-xs-offset-4-7{margin-left:57.1428571429%}.col-xs-offset-4-7,.col-xs-offset-5-7{padding-left:2.9166666667px;padding-right:2.9166666667px}.col-xs-offset-5-7{margin-left:71.4285714286%}.col-xs-offset-6-7{margin-left:85.7142857143%}.col-xs-offset-6-7,.col-xs-offset-7-7{padding-left:2.9166666667px;padding-right:2.9166666667px}.col-xs-offset-7-7{margin-left:100%}.col-xs{flex-basis:0;-moz-flex-grow:1;flex-grow:1;max-width:100%}.start-xs{-moz-justify-content:flex-start;justify-content:flex-start;text-align:start}.center-xs{-moz-justify-content:center;justify-content:center;text-align:center}.end-xs{-moz-justify-content:flex-end;justify-content:flex-end;text-align:end}.top-xs{-moz-align-items:flex-start;align-items:flex-start}.middle-xs{-moz-align-items:center;align-items:center}.bottom-xs{-moz-align-items:flex-end;align-items:flex-end}.around-xs{-moz-justify-content:space-around;justify-content:space-around}.between-xs{-moz-justify-content:space-between;justify-content:space-between}.first-xs{order:-1}.last-xs{order:1}@media only screen and (min-width:48em){.container{width:46rem}.row-sm-7{margin-left:-2.5%;margin-right:-2.5%}.col-sm{flex-basis:auto}.col-sm,.col-sm-1{padding-left:1.4285714286%;padding-right:1.4285714286%}.col-sm-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.col-sm-2,.col-sm-3{padding-left:1.4285714286%;padding-right:1.4285714286%}.col-sm-3{flex-basis:25%;max-width:25%}.col-sm-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.col-sm-4,.col-sm-5{padding-left:1.4285714286%;padding-right:1.4285714286%}.col-sm-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex-basis:50%;max-width:50%}.col-sm-6,.col-sm-7{padding-left:1.4285714286%;padding-right:1.4285714286%}.col-sm-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.col-sm-8,.col-sm-9{padding-left:1.4285714286%;padding-right:1.4285714286%}.col-sm-9{flex-basis:75%;max-width:75%}.col-sm-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.col-sm-10,.col-sm-11{padding-left:1.4285714286%;padding-right:1.4285714286%}.col-sm-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex-basis:100%;max-width:100%}.col-sm-12,.col-sm-offset-1{padding-left:1.4285714286%;padding-right:1.4285714286%}.col-sm-offset-1{margin-left:8.3333333333%}.col-sm-offset-2{margin-left:16.6666666667%}.col-sm-offset-2,.col-sm-offset-3{padding-left:1.4285714286%;padding-right:1.4285714286%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.3333333333%}.col-sm-offset-4,.col-sm-offset-5{padding-left:1.4285714286%;padding-right:1.4285714286%}.col-sm-offset-5{margin-left:41.6666666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-6,.col-sm-offset-7{padding-left:1.4285714286%;padding-right:1.4285714286%}.col-sm-offset-7{margin-left:58.3333333333%}.col-sm-offset-8{margin-left:66.6666666667%}.col-sm-offset-8,.col-sm-offset-9{padding-left:1.4285714286%;padding-right:1.4285714286%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.3333333333%}.col-sm-offset-10,.col-sm-offset-11{padding-left:1.4285714286%;padding-right:1.4285714286%}.col-sm-offset-11{margin-left:91.6666666667%}.col-sm-offset-12{margin-left:100%;padding-left:1.4285714286%;padding-right:1.4285714286%}.col-sm-1-7{flex-basis:14.2857142857%;max-width:14.2857142857%}.col-sm-1-7,.col-sm-2-7{padding-left:2.5%;padding-right:2.5%}.col-sm-2-7{flex-basis:28.5714285714%;max-width:28.5714285714%}.col-sm-3-7{flex-basis:42.8571428571%;max-width:42.8571428571%}.col-sm-3-7,.col-sm-4-7{padding-left:2.5%;padding-right:2.5%}.col-sm-4-7{flex-basis:57.1428571429%;max-width:57.1428571429%}.col-sm-5-7{flex-basis:71.4285714286%;max-width:71.4285714286%}.col-sm-5-7,.col-sm-6-7{padding-left:2.5%;padding-right:2.5%}.col-sm-6-7{flex-basis:85.7142857143%;max-width:85.7142857143%}.col-sm-7-7{flex-basis:100%;max-width:100%}.col-sm-7-7,.col-sm-offset-1-7{padding-left:2.5%;padding-right:2.5%}.col-sm-offset-1-7{margin-left:14.2857142857%}.col-sm-offset-1-7-gutter{margin-left:9.2857142857%;padding-left:2.5%;padding-right:2.5%}.col-sm-offset-2-7{margin-left:28.5714285714%;padding-left:2.5%;padding-right:2.5%}.col-sm-offset-2-7-gutter{margin-left:23.5714285714%;padding-left:2.5%;padding-right:2.5%}.col-sm-offset-3-7{margin-left:42.8571428571%;padding-left:2.5%;padding-right:2.5%}.col-sm-offset-3-7-gutter{margin-left:37.8571428571%;padding-left:2.5%;padding-right:2.5%}.col-sm-offset-4-7{margin-left:57.1428571429%;padding-left:2.5%;padding-right:2.5%}.col-sm-offset-4-7-gutter{margin-left:52.1428571429%;padding-left:2.5%;padding-right:2.5%}.col-sm-offset-5-7{margin-left:71.4285714286%;padding-left:2.5%;padding-right:2.5%}.col-sm-offset-5-7-gutter{margin-left:66.4285714286%;padding-left:2.5%;padding-right:2.5%}.col-sm-offset-6-7{margin-left:85.7142857143%;padding-left:2.5%;padding-right:2.5%}.col-sm-offset-6-7-gutter{margin-left:80.7142857143%;padding-left:2.5%;padding-right:2.5%}.col-sm-offset-7-7{margin-left:100%;padding-left:2.5%;padding-right:2.5%}.col-sm-offset-7-7-gutter{margin-left:95%;padding-left:2.5%;padding-right:2.5%}.col-sm{flex-basis:0;-moz-flex-grow:1;flex-grow:1;max-width:100%}.start-sm{-moz-justify-content:flex-start;justify-content:flex-start;text-align:start}.center-sm{-moz-justify-content:center;justify-content:center;text-align:center}.end-sm{-moz-justify-content:flex-end;justify-content:flex-end;text-align:end}.top-sm{-moz-align-items:flex-start;align-items:flex-start}.middle-sm{-moz-align-items:center;align-items:center}.bottom-sm{-moz-align-items:flex-end;align-items:flex-end}.around-sm{-moz-justify-content:space-around;justify-content:space-around}.between-sm{-moz-justify-content:space-between;justify-content:space-between}.first-sm{order:-1}.last-sm{order:1}}@media only screen and (min-width:62em){.container{width:61rem}.row-md-7{margin-left:-2.5%;margin-right:-2.5%}.col-md{flex-basis:auto}.col-md,.col-md-1{padding-left:1.4285714286%;padding-right:1.4285714286%}.col-md-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-md-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.col-md-2,.col-md-3{padding-left:1.4285714286%;padding-right:1.4285714286%}.col-md-3{flex-basis:25%;max-width:25%}.col-md-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.col-md-4,.col-md-5{padding-left:1.4285714286%;padding-right:1.4285714286%}.col-md-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-md-6{flex-basis:50%;max-width:50%}.col-md-6,.col-md-7{padding-left:1.4285714286%;padding-right:1.4285714286%}.col-md-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-md-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.col-md-8,.col-md-9{padding-left:1.4285714286%;padding-right:1.4285714286%}.col-md-9{flex-basis:75%;max-width:75%}.col-md-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.col-md-10,.col-md-11{padding-left:1.4285714286%;padding-right:1.4285714286%}.col-md-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.col-md-12{flex-basis:100%;max-width:100%}.col-md-12,.col-md-offset-1{padding-left:1.4285714286%;padding-right:1.4285714286%}.col-md-offset-1{margin-left:8.3333333333%}.col-md-offset-2{margin-left:16.6666666667%}.col-md-offset-2,.col-md-offset-3{padding-left:1.4285714286%;padding-right:1.4285714286%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.3333333333%}.col-md-offset-4,.col-md-offset-5{padding-left:1.4285714286%;padding-right:1.4285714286%}.col-md-offset-5{margin-left:41.6666666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-6,.col-md-offset-7{padding-left:1.4285714286%;padding-right:1.4285714286%}.col-md-offset-7{margin-left:58.3333333333%}.col-md-offset-8{margin-left:66.6666666667%}.col-md-offset-8,.col-md-offset-9{padding-left:1.4285714286%;padding-right:1.4285714286%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.3333333333%}.col-md-offset-10,.col-md-offset-11{padding-left:1.4285714286%;padding-right:1.4285714286%}.col-md-offset-11{margin-left:91.6666666667%}.col-md-offset-12{margin-left:100%;padding-left:1.4285714286%;padding-right:1.4285714286%}.col-md-1-7{flex-basis:14.2857142857%;max-width:14.2857142857%}.col-md-1-7,.col-md-2-7{padding-left:2.5%;padding-right:2.5%}.col-md-2-7{flex-basis:28.5714285714%;max-width:28.5714285714%}.col-md-3-7{flex-basis:42.8571428571%;max-width:42.8571428571%}.col-md-3-7,.col-md-4-7{padding-left:2.5%;padding-right:2.5%}.col-md-4-7{flex-basis:57.1428571429%;max-width:57.1428571429%}.col-md-5-7{flex-basis:71.4285714286%;max-width:71.4285714286%}.col-md-5-7,.col-md-6-7{padding-left:2.5%;padding-right:2.5%}.col-md-6-7{flex-basis:85.7142857143%;max-width:85.7142857143%}.col-md-7-7{flex-basis:100%;max-width:100%}.col-md-7-7,.col-md-offset-1-7{padding-left:2.5%;padding-right:2.5%}.col-md-offset-1-7{margin-left:14.2857142857%}.col-md-offset-1-7-gutter{margin-left:9.2857142857%;padding-left:2.5%;padding-right:2.5%}.col-md-offset-2-7{margin-left:28.5714285714%;padding-left:2.5%;padding-right:2.5%}.col-md-offset-2-7-gutter{margin-left:23.5714285714%;padding-left:2.5%;padding-right:2.5%}.col-md-offset-3-7{margin-left:42.8571428571%;padding-left:2.5%;padding-right:2.5%}.col-md-offset-3-7-gutter{margin-left:37.8571428571%;padding-left:2.5%;padding-right:2.5%}.col-md-offset-4-7{margin-left:57.1428571429%;padding-left:2.5%;padding-right:2.5%}.col-md-offset-4-7-gutter{margin-left:52.1428571429%;padding-left:2.5%;padding-right:2.5%}.col-md-offset-5-7{margin-left:71.4285714286%;padding-left:2.5%;padding-right:2.5%}.col-md-offset-5-7-gutter{margin-left:66.4285714286%;padding-left:2.5%;padding-right:2.5%}.col-md-offset-6-7{margin-left:85.7142857143%;padding-left:2.5%;padding-right:2.5%}.col-md-offset-6-7-gutter{margin-left:80.7142857143%;padding-left:2.5%;padding-right:2.5%}.col-md-offset-7-7{margin-left:100%;padding-left:2.5%;padding-right:2.5%}.col-md-offset-7-7-gutter{margin-left:95%;padding-left:2.5%;padding-right:2.5%}.col-md{flex-basis:0;-moz-flex-grow:1;flex-grow:1;max-width:100%}.start-md{-moz-justify-content:flex-start;justify-content:flex-start;text-align:start}.center-md{-moz-justify-content:center;justify-content:center;text-align:center}.end-md{-moz-justify-content:flex-end;justify-content:flex-end;text-align:end}.top-md{-moz-align-items:flex-start;align-items:flex-start}.middle-md{-moz-align-items:center;align-items:center}.bottom-md{-moz-align-items:flex-end;align-items:flex-end}.around-md{-moz-justify-content:space-around;justify-content:space-around}.between-md{-moz-justify-content:space-between;justify-content:space-between}.first-md{order:-1}.last-md{order:1}}@media only screen and (min-width:75em){.container{width:71rem}.row-lg-7{margin-left:-2.5%;margin-right:-2.5%}.col-lg{flex-basis:auto}.col-lg,.col-lg-1{padding-left:1.4285714286%;padding-right:1.4285714286%}.col-lg-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.col-lg-2,.col-lg-3{padding-left:1.4285714286%;padding-right:1.4285714286%}.col-lg-3{flex-basis:25%;max-width:25%}.col-lg-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.col-lg-4,.col-lg-5{padding-left:1.4285714286%;padding-right:1.4285714286%}.col-lg-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex-basis:50%;max-width:50%}.col-lg-6,.col-lg-7{padding-left:1.4285714286%;padding-right:1.4285714286%}.col-lg-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.col-lg-8,.col-lg-9{padding-left:1.4285714286%;padding-right:1.4285714286%}.col-lg-9{flex-basis:75%;max-width:75%}.col-lg-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.col-lg-10,.col-lg-11{padding-left:1.4285714286%;padding-right:1.4285714286%}.col-lg-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex-basis:100%;max-width:100%}.col-lg-12,.col-lg-offset-1{padding-left:1.4285714286%;padding-right:1.4285714286%}.col-lg-offset-1{margin-left:8.3333333333%}.col-lg-offset-2{margin-left:16.6666666667%}.col-lg-offset-2,.col-lg-offset-3{padding-left:1.4285714286%;padding-right:1.4285714286%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.3333333333%}.col-lg-offset-4,.col-lg-offset-5{padding-left:1.4285714286%;padding-right:1.4285714286%}.col-lg-offset-5{margin-left:41.6666666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-6,.col-lg-offset-7{padding-left:1.4285714286%;padding-right:1.4285714286%}.col-lg-offset-7{margin-left:58.3333333333%}.col-lg-offset-8{margin-left:66.6666666667%}.col-lg-offset-8,.col-lg-offset-9{padding-left:1.4285714286%;padding-right:1.4285714286%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.3333333333%}.col-lg-offset-10,.col-lg-offset-11{padding-left:1.4285714286%;padding-right:1.4285714286%}.col-lg-offset-11{margin-left:91.6666666667%}.col-lg-offset-12{margin-left:100%;padding-left:1.4285714286%;padding-right:1.4285714286%}.col-lg-1-7{flex-basis:14.2857142857%;max-width:14.2857142857%}.col-lg-1-7,.col-lg-2-7{padding-left:2.5%;padding-right:2.5%}.col-lg-2-7{flex-basis:28.5714285714%;max-width:28.5714285714%}.col-lg-3-7{flex-basis:42.8571428571%;max-width:42.8571428571%}.col-lg-3-7,.col-lg-4-7{padding-left:2.5%;padding-right:2.5%}.col-lg-4-7{flex-basis:57.1428571429%;max-width:57.1428571429%}.col-lg-5-7{flex-basis:71.4285714286%;max-width:71.4285714286%}.col-lg-5-7,.col-lg-6-7{padding-left:2.5%;padding-right:2.5%}.col-lg-6-7{flex-basis:85.7142857143%;max-width:85.7142857143%}.col-lg-7-7{flex-basis:100%;max-width:100%}.col-lg-7-7,.col-lg-offset-1-7{padding-left:2.5%;padding-right:2.5%}.col-lg-offset-1-7{margin-left:14.2857142857%}.col-lg-offset-1-7-gutter{margin-left:9.2857142857%;padding-left:2.5%;padding-right:2.5%}.col-lg-offset-2-7{margin-left:28.5714285714%;padding-left:2.5%;padding-right:2.5%}.col-lg-offset-2-7-gutter{margin-left:23.5714285714%;padding-left:2.5%;padding-right:2.5%}.col-lg-offset-3-7{margin-left:42.8571428571%;padding-left:2.5%;padding-right:2.5%}.col-lg-offset-3-7-gutter{margin-left:37.8571428571%;padding-left:2.5%;padding-right:2.5%}.col-lg-offset-4-7{margin-left:57.1428571429%;padding-left:2.5%;padding-right:2.5%}.col-lg-offset-4-7-gutter{margin-left:52.1428571429%;padding-left:2.5%;padding-right:2.5%}.col-lg-offset-5-7{margin-left:71.4285714286%;padding-left:2.5%;padding-right:2.5%}.col-lg-offset-5-7-gutter{margin-left:66.4285714286%;padding-left:2.5%;padding-right:2.5%}.col-lg-offset-6-7{margin-left:85.7142857143%;padding-left:2.5%;padding-right:2.5%}.col-lg-offset-6-7-gutter{margin-left:80.7142857143%;padding-left:2.5%;padding-right:2.5%}.col-lg-offset-7-7{margin-left:100%;padding-left:2.5%;padding-right:2.5%}.col-lg-offset-7-7-gutter{margin-left:95%;padding-left:2.5%;padding-right:2.5%}.col-lg{flex-basis:0;-moz-flex-grow:1;flex-grow:1;max-width:100%}.start-lg{-moz-justify-content:flex-start;justify-content:flex-start;text-align:start}.center-lg{-moz-justify-content:center;justify-content:center;text-align:center}.end-lg{-moz-justify-content:flex-end;justify-content:flex-end;text-align:end}.top-lg{-moz-align-items:flex-start;align-items:flex-start}.middle-lg{-moz-align-items:center;align-items:center}.bottom-lg{-moz-align-items:flex-end;align-items:flex-end}.around-lg{-moz-justify-content:space-around;justify-content:space-around}.between-lg{-moz-justify-content:space-between;justify-content:space-between}.first-lg{order:-1}.last-lg{order:1}}.light-copy a{color:#ecebd5}.black{color:#000}.color-1{fill:#eb7a77}.color-1,.featured-project .high.hover-color-1 .light,.featured-project a.high.hover-color-1 .light{background-color:#eb7a77}.featured-project .high.hover-color-1 .light:hover,.featured-project a.high.hover-color-1 .light:hover{background-color:#b3b3b3}.project:not(.featured-project) a.high.hover-color-1:hover .light,.related-project:not(.featured-project) a.high.hover-color-1:hover .light{background-color:transparent;border-bottom-color:#eb7a77;box-shadow:inset 0 -4px 0 #eb7a77}.hover-color-1 .mdc-dialog__header{background-color:#eb7a77}.sidebar-map-1 circle{fill:#eb7a77}.project-banner-color-1{background-color:#eb7a77}.color-2{fill:#fb966e}.color-2,.featured-project .high.hover-color-2 .light,.featured-project a.high.hover-color-2 .light{background-color:#fb966e}.featured-project .high.hover-color-2 .light:hover,.featured-project a.high.hover-color-2 .light:hover{background-color:#b3b3b3}.project:not(.featured-project) a.high.hover-color-2:hover .light,.related-project:not(.featured-project) a.high.hover-color-2:hover .light{background-color:transparent;border-bottom-color:#fb966e;box-shadow:inset 0 -4px 0 #fb966e}.hover-color-2 .mdc-dialog__header{background-color:#fb966e}.sidebar-map-2 circle{fill:#fb966e}.project-banner-color-2{background-color:#fb966e}.color-3{fill:#ffadbc}.color-3,.featured-project .high.hover-color-3 .light,.featured-project a.high.hover-color-3 .light{background-color:#ffadbc}.featured-project .high.hover-color-3 .light:hover,.featured-project a.high.hover-color-3 .light:hover{background-color:#b3b3b3}.project:not(.featured-project) a.high.hover-color-3:hover .light,.related-project:not(.featured-project) a.high.hover-color-3:hover .light{background-color:transparent;border-bottom-color:#ffadbc;box-shadow:inset 0 -4px 0 #ffadbc}.hover-color-3 .mdc-dialog__header{background-color:#ffadbc}.sidebar-map-3 circle{fill:#ffadbc}.project-banner-color-3{background-color:#ffadbc}.color-4{fill:#d9d0e0}.color-4,.featured-project .high.hover-color-4 .light,.featured-project a.high.hover-color-4 .light{background-color:#d9d0e0}.featured-project .high.hover-color-4 .light:hover,.featured-project a.high.hover-color-4 .light:hover{background-color:#b3b3b3}.project:not(.featured-project) a.high.hover-color-4:hover .light,.related-project:not(.featured-project) a.high.hover-color-4:hover .light{background-color:transparent;border-bottom-color:#d9d0e0;box-shadow:inset 0 -4px 0 #d9d0e0}.hover-color-4 .mdc-dialog__header{background-color:#d9d0e0}.sidebar-map-4 circle{fill:#d9d0e0}.project-banner-color-4{background-color:#d9d0e0}.color-5{fill:#bec8d9}.color-5,.featured-project .high.hover-color-5 .light,.featured-project a.high.hover-color-5 .light{background-color:#bec8d9}.featured-project .high.hover-color-5 .light:hover,.featured-project a.high.hover-color-5 .light:hover{background-color:#b3b3b3}.project:not(.featured-project) a.high.hover-color-5:hover .light,.related-project:not(.featured-project) a.high.hover-color-5:hover .light{background-color:transparent;border-bottom-color:#bec8d9;box-shadow:inset 0 -4px 0 #bec8d9}.hover-color-5 .mdc-dialog__header{background-color:#bec8d9}.sidebar-map-5 circle{fill:#bec8d9}.project-banner-color-5{background-color:#bec8d9}.color-6{fill:#eaf0ce}.color-6,.featured-project .high.hover-color-6 .light,.featured-project a.high.hover-color-6 .light{background-color:#eaf0ce}.featured-project .high.hover-color-6 .light:hover,.featured-project a.high.hover-color-6 .light:hover{background-color:#b3b3b3}.project:not(.featured-project) a.high.hover-color-6:hover .light,.related-project:not(.featured-project) a.high.hover-color-6:hover .light{background-color:transparent;border-bottom-color:#eaf0ce;box-shadow:inset 0 -4px 0 #eaf0ce}.hover-color-6 .mdc-dialog__header{background-color:#eaf0ce}.sidebar-map-6 circle{fill:#eaf0ce}.project-banner-color-6{background-color:#eaf0ce}.color-7{fill:#b3c9b0}.color-7,.featured-project .high.hover-color-7 .light,.featured-project a.high.hover-color-7 .light{background-color:#b3c9b0}.featured-project .high.hover-color-7 .light:hover,.featured-project a.high.hover-color-7 .light:hover{background-color:#b3b3b3}.project:not(.featured-project) a.high.hover-color-7:hover .light,.related-project:not(.featured-project) a.high.hover-color-7:hover .light{background-color:transparent;border-bottom-color:#b3c9b0;box-shadow:inset 0 -4px 0 #b3c9b0}.hover-color-7 .mdc-dialog__header{background-color:#b3c9b0}.sidebar-map-7 circle{fill:#b3c9b0}.project-banner-color-7{background-color:#b3c9b0}.color-8{fill:#97c9c6}.color-8,.featured-project .high.hover-color-8 .light,.featured-project a.high.hover-color-8 .light{background-color:#97c9c6}.featured-project .high.hover-color-8 .light:hover,.featured-project a.high.hover-color-8 .light:hover{background-color:#b3b3b3}.project:not(.featured-project) a.high.hover-color-8:hover .light,.related-project:not(.featured-project) a.high.hover-color-8:hover .light{background-color:transparent;border-bottom-color:#97c9c6;box-shadow:inset 0 -4px 0 #97c9c6}.hover-color-8 .mdc-dialog__header{background-color:#97c9c6}.sidebar-map-8 circle{fill:#97c9c6}.project-banner-color-8{background-color:#97c9c6}.color-9{fill:#8b9cd2}.color-9,.featured-project .high.hover-color-9 .light,.featured-project a.high.hover-color-9 .light{background-color:#8b9cd2}.featured-project .high.hover-color-9 .light:hover,.featured-project a.high.hover-color-9 .light:hover{background-color:#b3b3b3}.project:not(.featured-project) a.high.hover-color-9:hover .light,.related-project:not(.featured-project) a.high.hover-color-9:hover .light{background-color:transparent;border-bottom-color:#8b9cd2;box-shadow:inset 0 -4px 0 #8b9cd2}.hover-color-9 .mdc-dialog__header{background-color:#8b9cd2}.sidebar-map-9 circle{fill:#8b9cd2}.project-banner-color-9{background-color:#8b9cd2}.color-10{fill:#f3d45c}.color-10,.featured-project .high.hover-color-10 .light,.featured-project a.high.hover-color-10 .light{background-color:#f3d45c}.featured-project .high.hover-color-10 .light:hover,.featured-project a.high.hover-color-10 .light:hover{background-color:#b3b3b3}.project:not(.featured-project) a.high.hover-color-10:hover .light,.related-project:not(.featured-project) a.high.hover-color-10:hover .light{background-color:transparent;border-bottom-color:#f3d45c;box-shadow:inset 0 -4px 0 #f3d45c}.hover-color-10 .mdc-dialog__header{background-color:#f3d45c}.sidebar-map-10 circle{fill:#f3d45c}.project-banner-color-10{background-color:#f3d45c}.color-11{fill:#f7f2af}.color-11,.featured-project .high.hover-color-11 .light,.featured-project a.high.hover-color-11 .light{background-color:#f7f2af}.featured-project .high.hover-color-11 .light:hover,.featured-project a.high.hover-color-11 .light:hover{background-color:#b3b3b3}.project:not(.featured-project) a.high.hover-color-11:hover .light,.related-project:not(.featured-project) a.high.hover-color-11:hover .light{background-color:transparent;border-bottom-color:#f7f2af;box-shadow:inset 0 -4px 0 #f7f2af}.hover-color-11 .mdc-dialog__header{background-color:#f7f2af}.sidebar-map-11 circle{fill:#f7f2af}.project-banner-color-11{background-color:#f7f2af}.color-12{fill:#ffcfa8}.color-12,.featured-project .high.hover-color-12 .light,.featured-project a.high.hover-color-12 .light{background-color:#ffcfa8}.featured-project .high.hover-color-12 .light:hover,.featured-project a.high.hover-color-12 .light:hover{background-color:#b3b3b3}.project:not(.featured-project) a.high.hover-color-12:hover .light,.related-project:not(.featured-project) a.high.hover-color-12:hover .light{background-color:transparent;border-bottom-color:#ffcfa8;box-shadow:inset 0 -4px 0 #ffcfa8}.hover-color-12 .mdc-dialog__header{background-color:#ffcfa8}.sidebar-map-12 circle{fill:#ffcfa8}.project-banner-color-12{background-color:#ffcfa8}.project:not(.featured-project) a.high:hover .light{border-bottom-style:solid;border-bottom-width:3px;transition:background .15s cubic-bezier(.33,.66,.66,1)}.color-white{fill:#fff;background-color:#fff}.project-inner ol,.project-inner ul,p{margin-bottom:1rem}@media (min-width:48em){.project-inner ol,.project-inner ul,p{margin-bottom:2rem}}.project-inner h2{line-height:1;margin-bottom:.5rem;margin-top:2rem}@media (min-width:48em){.project-inner h2{margin-bottom:1rem;margin-top:3rem}}.project-inner ol{margin-left:2rem}@media (min-width:48em){.project-inner ol{margin-left:3rem}}.logo{font-family:adobe-garamond-pro,Georgia,Cambria,Times,Times New Roman,serif;font-size:2.5rem;line-height:1}@media screen and (min-width:48em){.logo{font-size:3.1rem}}@media screen and (min-width:72em){.logo{font-size:3.1rem}}@media screen and (min-width:92.5em){.logo{font-size:3.1rem}}.project-banner-title{font-family:Cormorant Garamond,adobe-garamond-pro,Georgia,Cambria,Times,Times New Roman,serif;font-size:3rem;line-height:1}@media screen and (min-width:48em){.project-banner-title{font-size:7rem}}@media screen and (min-width:72em){.project-banner-title{font-size:7.2vw}}@media screen and (min-width:92.5em){.project-banner-title{font-size:10.3rem}}.hero-slide{font-family:adobe-garamond-pro,Georgia,Cambria,Times,Times New Roman,serif;font-size:2.5rem;line-height:1}@media screen and (min-width:48em){.hero-slide{font-size:5rem}}@media screen and (min-width:72em){.hero-slide{font-size:3.6vw}}@media screen and (min-width:92.5em){.hero-slide{font-size:6.4rem}}.mdc-dialog__header__title,.project-pull-quote{font-family:adobe-garamond-pro,Georgia,Cambria,Times,Times New Roman,serif;font-size:2.2rem;line-height:1}@media screen and (min-width:48em){.mdc-dialog__header__title,.project-pull-quote{font-size:2.2rem}}@media screen and (min-width:72em){.mdc-dialog__header__title,.project-pull-quote{font-size:3rem}}@media screen and (min-width:92.5em){.mdc-dialog__header__title,.project-pull-quote{font-size:3.4rem}}.alt-project .title,.project .title{font-family:adobe-garamond-pro,Georgia,Cambria,Times,Times New Roman,serif;font-size:2rem;line-height:1.04}@media screen and (min-width:48em){.alt-project .title,.project .title{font-size:2vw}}@media screen and (min-width:72em){.alt-project .title,.project .title{font-size:2.4rem}}@media screen and (min-width:92.5em){.alt-project .title,.project .title{font-size:2.8rem}}.intro-text{font-family:adobe-garamond-pro,Georgia,Cambria,Times,Times New Roman,serif;font-size:2.2rem;line-height:1.3}@media screen and (min-width:48em){.intro-text{font-size:2.2rem}}@media screen and (min-width:72em){.intro-text{font-size:3rem}}@media screen and (min-width:92.5em){.intro-text{font-size:3.4rem}}.project-inner,.related-project-title{font-family:adobe-garamond-pro,Georgia,Cambria,Times,Times New Roman,serif;font-size:2rem;line-height:1.25}@media screen and (min-width:48em){.project-inner,.related-project-title{font-size:1.8vw}}@media screen and (min-width:72em){.project-inner,.related-project-title{font-size:2.4rem}}@media screen and (min-width:92.5em){.project-inner,.related-project-title{font-size:2.4rem}}.about-page .hero-author,.blog-banner-title,.blog-page .hero-author,.essay-page .hero-author,.projects-intro .title{font-family:Archivo,Arial,sans-serif;font-size:2.8rem;line-height:1}@media screen and (min-width:48em){.about-page .hero-author,.blog-banner-title,.blog-page .hero-author,.essay-page .hero-author,.projects-intro .title{font-size:3.6rem}}@media screen and (min-width:72em){.about-page .hero-author,.blog-banner-title,.blog-page .hero-author,.essay-page .hero-author,.projects-intro .title{font-size:4.2rem}}@media screen and (min-width:92.5em){.about-page .hero-author,.blog-banner-title,.blog-page .hero-author,.essay-page .hero-author,.projects-intro .title{font-size:4.6rem}}.feature-title,.menu-item-title,.slide-button-text{font-family:Archivo,Arial,sans-serif;font-size:2.4rem;line-height:1}@media screen and (min-width:48em){.feature-title,.menu-item-title,.slide-button-text{font-size:2.6rem}}@media screen and (min-width:72em){.feature-title,.menu-item-title,.slide-button-text{font-size:3rem}}@media screen and (min-width:92.5em){.feature-title,.menu-item-title,.slide-button-text{font-size:3.4rem}}.other-features .feature-title{font-family:Archivo,Arial,sans-serif;font-size:2rem;line-height:1}@media screen and (min-width:48em){.other-features .feature-title{font-size:2rem}}@media screen and (min-width:72em){.other-features .feature-title{font-size:2.6rem}}@media screen and (min-width:92.5em){.other-features .feature-title{font-size:2.6rem}}.blog-banner-meta,.feature-byline,.feature-text,.project-sidebar-content{font-family:Archivo,Arial,sans-serif;font-size:1.6rem;line-height:1}@media screen and (min-width:48em){.blog-banner-meta,.feature-byline,.feature-text,.project-sidebar-content{font-size:1.6rem}}@media screen and (min-width:72em){.blog-banner-meta,.feature-byline,.feature-text,.project-sidebar-content{font-size:1.8rem}}@media screen and (min-width:92.5em){.blog-banner-meta,.feature-byline,.feature-text,.project-sidebar-content{font-size:1.8rem}}@media screen and (min-width:100em){.blog-banner-meta,.feature-byline,.feature-text,.project-sidebar-content{font-size:2rem}}.clear-feature-filters-button,.clear-filters-button,.menu-item-child,.nav-share-text,.project-filter-title,.project-institution,.projects-filter label,.projects-filter-title,.projects-intro .sub-title,.search-field{font-family:Archivo,Arial,sans-serif;font-size:1.4rem;line-height:1}@media screen and (min-width:48em){.clear-feature-filters-button,.clear-filters-button,.menu-item-child,.nav-share-text,.project-filter-title,.project-institution,.projects-filter label,.projects-filter-title,.projects-intro .sub-title,.search-field{font-size:1.4rem}}@media screen and (min-width:72em){.clear-feature-filters-button,.clear-filters-button,.menu-item-child,.nav-share-text,.project-filter-title,.project-institution,.projects-filter label,.projects-filter-title,.projects-intro .sub-title,.search-field{font-size:1.6rem}}@media screen and (min-width:92.5em){.clear-feature-filters-button,.clear-filters-button,.menu-item-child,.nav-share-text,.project-filter-title,.project-institution,.projects-filter label,.projects-filter-title,.projects-intro .sub-title,.search-field{font-size:1.6rem}}.menu-address,.related-project-institution{font-family:Archivo,Arial,sans-serif;font-size:1.2rem}@media screen and (min-width:48em){.menu-address,.related-project-institution{font-size:1.2rem}}@media screen and (min-width:72em){.menu-address,.related-project-institution{font-size:1.4rem}}@media screen and (min-width:92.5em){.menu-address,.related-project-institution{font-size:1.4rem}}.project-mainimagecaption,figcaption{font-family:Archivo,Arial,sans-serif;font-size:1.4rem;line-height:1.36}@media screen and (min-width:48em){.project-mainimagecaption,figcaption{font-size:1.4rem}}@media screen and (min-width:72em){.project-mainimagecaption,figcaption{font-size:1.4rem}}@media screen and (min-width:92.5em){.project-mainimagecaption,figcaption{font-size:1.4rem}}.button{color:#333;display:inline-block;font-family:Inconsolata,monospace;font-size:1.6rem;font-weight:700;letter-spacing:2px;line-height:1.2;margin-top:1rem;padding:2rem 3rem;text-align:center;text-transform:uppercase}@media screen and (min-width:48em){.button{font-size:1.6rem}}@media screen and (min-width:72em){.button{font-size:2rem}}@media screen and (min-width:92.5em){.button{font-size:2.2rem}}@media (min-width:48em){.button{margin-top:2rem}}.button:hover{background-color:#bec8d9}.anchor-link{top:-5rem}@media (min-width:48em){.anchor-link{top:-12rem}}@media (min-width:92.5em){.anchor-link{top:-14rem}}.project-article .audio-wrapper,.project-article .video,.project-article figure{margin-bottom:2rem}@media (min-width:48em){.project-article .audio-wrapper,.project-article .video,.project-article figure{margin-bottom:4rem}}.project-article .video iframe{width:100%}.project-article .video-inner{height:0;height:auto;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.project-article .video-inner iframe{height:100%;left:0;position:absolute;top:0;width:100%}.project-article .audio-wrapper{margin-top:1rem}@media (min-width:48em){.project-article .audio-wrapper{margin-top:2rem}}.project-article .audio-title{background-color:#000;color:#fff;display:inline-block;font-family:Inconsolata,monospace;font-size:1.2rem;letter-spacing:1px;padding:.5rem 1rem;text-transform:uppercase}@media screen and (min-width:48em){.project-article .audio-title{font-size:1.2rem}}@media screen and (min-width:72em){.project-article .audio-title{font-size:1.4rem}}@media screen and (min-width:92.5em){.project-article .audio-title{font-size:1.4rem}}@media (min-width:48em){.project-article .audio-title{letter-spacing:2px}}.project-article .audio{width:100%}.project-article .audio a{border:none}.project-pull-quote{font-weight:700;line-height:1.2;margin-bottom:2rem;margin-top:2rem}@media (min-width:48em){.project-pull-quote{margin-bottom:4rem;margin-top:4rem}}.pull-quote-attribution{font-family:Inconsolata,monospace;font-size:1.6rem;letter-spacing:2px;margin-top:.5rem;text-align:right;text-transform:uppercase}@media (min-width:48em){.pull-quote-attribution{margin-top:1rem}}@media screen and (min-width:48em){.pull-quote-attribution{font-size:1.6rem}}@media screen and (min-width:72em){.pull-quote-attribution{font-size:2rem}}@media screen and (min-width:92.5em){.pull-quote-attribution{font-size:2.2rem}}.project-mainimagecaption,figcaption{grid-area:sidebar;margin-top:.5rem;text-align:left}@media (min-width:48em){.project-mainimagecaption,figcaption{margin-top:1rem}}figcaption p{margin:0}.project-mainimagecaption{margin-bottom:1rem}@media (min-width:48em){.project-mainimagecaption{margin-bottom:2rem}}.project-sidebar-title{font-size:1.4rem;font-weight:700;letter-spacing:2px}@media screen and (min-width:48em){.project-sidebar-title{font-size:1.4rem}}@media screen and (min-width:72em){.project-sidebar-title{font-size:1.7rem}}@media screen and (min-width:92.5em){.project-sidebar-title{font-size:1.7rem}}.project-sidebar-content{overflow-wrap:break-word}.project-sidebar-content a:hover{color:#eb7a77}.national-svg svg,.sidebar-map path{fill:none;stroke:#000;stroke-opacity:.1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;height:100%;width:100%}@media (min-width:48em){.national-svg svg,.sidebar-map path{stroke-width:2}}.project-header-sidebar svg{pointer-events:auto}.project-header-sidebar .background{fill:none;pointer-events:all}.project-header-sidebar .feature{fill:#ccc;cursor:pointer}.project-header-sidebar .feature.active{fill:#eb7a77}.project-header-sidebar .mesh{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round}label.is-inactive{color:#ccc}.print-only-wordmark{display:none!important}@media print{body body,body html,html body,html html{height:99%}body{background:#fff;color:#000;font-family:Georgia,Cambria,Times,Times New Roman,serif;font-size:10px!important}aside,footer,header{display:none;height:0}article a[href^=http]:after{content:" <" attr(href) "> "}ol,ul{page-break-inside:avoid}h1,h2,h3,h4,h5,h6,img{page-break-after:avoid;page-break-inside:avoid}img{max-width:100%!important}blockquote,pre,table{page-break-inside:avoid}dl,ol,ul{page-break-before:avoid}article,body{margin:0;padding:0;width:100%}@page{margin:2cm;max-height:100%}section.project-banner-section{height:auto!important;padding-top:0}.project-banner-title{color:#000!important;font-size:60px!important;position:static!important}.print-only-wordmark{display:block!important}.video{display:none}.related-projects-list{-moz-column-count:2;column-count:2;-moz-column-gap:4rem;column-gap:4rem}.related-project{display:inline-block}.hero-text{font-size:50px}.hero-author,.textFitted{padding-left:10px!important}#project-sidebar,div.project-sidebar,div.project-sidebar-footnotes,div.project-sidebar-related-projects{page-break-inside:avoid!important}#project-sidebar{max-height:100%}h2.related-projects-title{margin-bottom:20px;page-break-after:avoid}h2.footnotes-title{page-break-after:avoid!important}ol.footnotes-list,ul.related-projects-list{page-break-before:avoid!important;page-break-inside:avoid!important}.project,.project.is-hidden{display:block!important}#view-all-projects-button{display:none}.hero-nha-logo{width:250px}figure.size-project{page-break-after:avoid;page-break-inside:avoid}section.project-content{max-height:100%}section#projects-section{display:none;height:0!important;page-break-inside:avoid}}.vertically-align-grandparent{display:table;height:100%;width:100%}.vertically-align-uncle{display:table-row}.vertically-align-parent{display:table-cell;height:100%;position:relative;transform-style:preserve-3d;width:100%}.vertically-align{position:absolute;top:50%;transform:translateY(-50%)}svg{pointer-events:none}a svg{pointer-events:auto}[class*=" svg-"]:before,[class^=svg-]:before{vertical-align:middle}.anchor-link{display:block;position:relative;visibility:hidden}@media (min-width:){.anchor-link{top:-28vw;top:-10vw;top:-17rem}}.first-anchor-link{top:-20rem}@media (min-width:48em){.high,.video,a.high{cursor:pointer;transition:background .15s cubic-bezier(.33,.66,.66,1)}.high:hover .light,.video:hover .light,a.high:hover .light{background:#eb7a77}}.light .er{position:relative}.cf:after{clear:both;content:"";display:block;height:0;overflow:hidden}.vertically-center-children{justify-content:center}.vertically-center-children,body{display:flex;flex-direction:column}body{color:#262626;counter-reset:footnotecounter;min-height:100vh}body.is-frozen{overflow:hidden}.page-inner{margin:0 auto;max-width:1480px;padding:0 1rem;position:relative;width:100%}@media (min-width:48em){.page-inner{padding:0 2rem}}section{padding-bottom:4rem;padding-top:4rem;position:relative}@media (min-width:48em){section{padding-top:6.1538461538rem}}@media (min-width:92.5em){section{padding-top:8rem}}@media (min-width:48em){section{padding-bottom:6.1538461538rem}}@media (min-width:92.5em){section{padding-bottom:8rem}}.section-anchor{display:block;position:absolute;top:-48px;visibility:hidden}@media (min-width:48em){.section-anchor{top:-70px}}@media (min-width:72em){.section-anchor{top:-82px}}.page-header-wrapper{left:0;position:fixed;right:0;top:0;transition:background-color .2s ease-in;width:100%;z-index:11}.filter-is-open .page-header-wrapper,.menu-is-open .page-header-wrapper,.share-is-open .page-header-wrapper,.visible-header .page-header-wrapper{background-color:#fff;box-shadow:0 10px 41px -8px rgba(0,0,0,.16);-webkit-box-shadow:0 10px 41px -8px rgba(0,0,0,.16);-moz-box-shadow:0 10px 41px -8px rgba(0,0,0,.16)}@media (min-width:72em){.filter-is-open .page-header-wrapper,.menu-is-open .page-header-wrapper,.share-is-open .page-header-wrapper,.visible-header .page-header-wrapper{box-shadow:0 10px 41px -8px rgba(0,0,0,.08);-webkit-box-shadow:0 10px 41px -8px rgba(0,0,0,.08);-moz-box-shadow:0 10px 41px -8px rgba(0,0,0,.08)}}.page-header{display:flex}@media (max-width:48em){.filter-is-open .page-header,.menu-is-open .page-header{padding:0 0 0 1rem}}@media (min-width:) and (max-width:48em){.filter-is-open .page-header,.menu-is-open .page-header{padding:0 0 0 1rem}}@media (min-width:48em){.page-header{height:7rem}}@media (min-width:92.5em){.page-header{height:8.2rem}}.logo{display:none;padding-left:2.7027027027%;padding-top:.6756756757%}.filter-is-open .logo,.visible-header .logo{align-items:center;display:flex}@media (max-width:48em){.filter-is-open .logo,.menu-is-open .logo{padding-bottom:.5rem;padding-top:.5rem;width:0}}@media (min-width:) and (max-width:48em){.filter-is-open .logo,.menu-is-open .logo{padding-bottom:.5rem;padding-top:.5rem;width:0}}.logo:hover{color:#b3b3b3}.logo-icon{display:block;height:4.2rem;width:10rem}@media (min-width:48em){.logo-icon{height:5rem;width:12rem}}@media (min-width:92.5em){.logo-icon{height:6.2rem;width:25rem}}.logo-icon:hover{fill:#b3b3b3}.one-line-logo-icon{height:4.2rem;width:15rem}@media (min-width:48em){.one-line-logo-icon{height:5rem;width:20rem}}@media (min-width:92.5em){.one-line-logo-icon{height:6.2rem;width:30rem}}.nav{display:flex;margin-left:auto;padding-right:2.7027027027%}.nav svg{fill:#999}.filter-is-open .nav,.menu-is-open .nav{padding:0}.nav .menu-link svg,.nav .share-link svg{height:4.5rem;width:4.5rem}@media (min-width:48em){.nav .menu-link svg,.nav .share-link svg{height:6rem;padding:1.5rem;width:6rem}}@media (max-width:48em){.nav .share-link svg{padding:1rem}}@media (min-width:) and (max-width:48em){.nav .share-link svg{padding:1rem}}@media (max-width:48em){.nav .menu-link svg{padding:.5rem .8rem .8rem}}@media (min-width:) and (max-width:48em){.nav .menu-link svg{padding:.5rem .8rem .8rem}}.nav .share-wrapper{align-items:center;display:flex}.menu-is-open .nav .share-wrapper{order:1}@media (max-width:48em){.filter-is-open .nav .share-wrapper,.menu-is-open .nav .share-wrapper{display:none}}@media (min-width:) and (max-width:48em){.filter-is-open .nav .share-wrapper,.menu-is-open .nav .share-wrapper{display:none}}.nav .share-reveal{display:none}@media (min-width:48em){.share-is-open .nav .share-reveal{align-items:center;display:flex}}.nav .share-reveal svg{height:3.5rem;width:3.5rem}.share-is-open .nav .share-link{display:none}.nav .share-close-link{display:inline-block;padding-right:1rem}.nav .menu-reveal{display:none}.menu-is-open .nav .menu-reveal{align-items:center;display:flex;margin-left:auto}.nav .menu-reveal:hover svg{fill:#b3b3b3}.nav .menu-close-link{padding-right:2rem;position:relative;z-index:2}.nav .menu-close-link svg{height:3.5rem;width:3.5rem}.nav .search-close-link-wrapper{display:none;flex:0 0 auto;padding-left:.85rem}@media (min-width:48em){.nav .search-close-link-wrapper{padding-left:1.3076923077rem}}@media (min-width:92.5em){.nav .search-close-link-wrapper{padding-left:1.7rem}}.filter-is-open .nav .search-close-link-wrapper{display:flex;padding-left:1rem}.nav .search-close-link,.nav .search-link{align-items:center;display:flex}.nav .search-close-link svg,.nav .search-link svg{height:2.8rem;width:2.8rem}@media (min-width:48em){.nav .search-close-link svg,.nav .search-link svg{height:3.2rem;width:3.2rem}}.nav a:hover svg{fill:#000}.nav-share-text{padding-right:1rem}.share-reveal-wrapper-mobile{display:none}@media (max-width:48em){.share-is-open .share-reveal-wrapper-mobile{display:flex;justify-content:flex-end}}@media (min-width:) and (max-width:48em){.share-is-open .share-reveal-wrapper-mobile{display:flex;justify-content:flex-end}}.share-is-open .share-reveal-wrapper-mobile .share-reveal{align-items:center;display:flex}.share-reveal-wrapper-mobile .share-reveal svg{height:3.5rem;width:3.5rem}.share-icon{display:inline-block;padding:1rem}@media (min-width:48em){.share-icon{padding:1rem 1.5rem}}.share-icon svg{fill:#333}.share-icon:hover svg{fill:#b3b3b3}.search-filter-wrapper{align-items:center;display:flex;position:relative;transition:width .3s ease-out;width:4.5rem}@media (max-width:48em){.search-filter-wrapper{padding-right:1.5rem}}@media (min-width:) and (max-width:48em){.search-filter-wrapper{padding-right:1.5rem}}@media (min-width:48em){.search-filter-wrapper{width:6rem}}.filter-is-open .search-filter-wrapper{background-color:#f5f5f5;flex-direction:column;justify-content:center;width:75vw}@media (max-width:48em){.filter-is-open .search-filter-wrapper{padding-right:0}}@media (min-width:) and (max-width:48em){.filter-is-open .search-filter-wrapper{padding-right:0}}@media (min-width:48em){.filter-is-open .search-filter-wrapper{width:25vw}}@media (min-width:92.5em){.filter-is-open .search-filter-wrapper{width:25vw}}@media (min-width:100em){.filter-is-open .search-filter-wrapper{width:20vw}}.menu-is-open .search-filter-wrapper{order:2}@media (max-width:48em){.menu-is-open .search-filter-wrapper{display:none}}@media (min-width:) and (max-width:48em){.menu-is-open .search-filter-wrapper{display:none}}.exact-search-checkbox-wrapper{font-style:italic;margin-bottom:2rem;text-transform:lowercase}@media (min-width:48em){.exact-search-checkbox-wrapper{margin-bottom:4rem}}.filter-is-open .projects-filter,.filter-is-open .search-filter-wrapper-inner{padding-left:1.35rem;padding-right:1.5rem}@media (min-width:48em){.filter-is-open .projects-filter,.filter-is-open .search-filter-wrapper-inner{padding-right:2.3076923077rem}}@media (min-width:92.5em){.filter-is-open .projects-filter,.filter-is-open .search-filter-wrapper-inner{padding-right:3rem}}@media (min-width:48em){.filter-is-open .projects-filter,.filter-is-open .search-filter-wrapper-inner{padding-left:2.0769230769rem}}@media (min-width:92.5em){.filter-is-open .projects-filter,.filter-is-open .search-filter-wrapper-inner{padding-left:2.7rem}}.search-filter-wrapper-inner{align-items:center;display:flex;flex:1;height:100%;padding:0 1rem;position:relative;width:100%;z-index:10}.filter-is-open .search-filter-wrapper-inner{background-color:#f5f5f5;box-shadow:0 10px 41px -8px rgba(0,0,0,.16);-webkit-box-shadow:0 10px 41px -8px rgba(0,0,0,.16);-moz-box-shadow:0 10px 41px -8px rgba(0,0,0,.16)}@media (min-width:72em){.filter-is-open .search-filter-wrapper-inner{box-shadow:0 10px 41px -8px rgba(0,0,0,.08);-webkit-box-shadow:0 10px 41px -8px rgba(0,0,0,.08);-moz-box-shadow:0 10px 41px -8px rgba(0,0,0,.08)}}@media (max-width:48em){.filter-is-open .search-filter-wrapper-inner{padding-bottom:1.4rem;padding-top:1.5rem}}@media (min-width:) and (max-width:48em){.filter-is-open .search-filter-wrapper-inner{padding-bottom:1.4rem;padding-top:1.5rem}}.search-field-border{display:flex;flex:1}.filter-is-open .search-field-border{border:1px solid #e6e6e6;min-width:2.5rem}.search-form{background-color:#f5f5f5;display:none}.filter-is-open .search-form{display:flex;transition:width 2s ease-in;width:100%}.search-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-color:#f5f5f5;border-radius:0;width:100%}.menu-area-wrapper{display:flex;flex-direction:column;justify-content:center;position:relative;z-index:11}.menu-is-open .menu-area-wrapper{background-color:#262626;order:3;width:75vw}@media (max-width:48em){.menu-is-open .menu-area-wrapper{padding-top:1rem}}@media (min-width:) and (max-width:48em){.menu-is-open .menu-area-wrapper{padding-top:1rem}}@media (min-width:48em){.menu-is-open .menu-area-wrapper{width:25vw}}@media (min-width:92.5em){.menu-is-open .menu-area-wrapper{width:25vw}}@media (min-width:100em){.menu-is-open .menu-area-wrapper{width:20vw}}.menu-area-wrapper-inner{display:flex;height:100%;width:100%}.menu-is-open .menu-area-wrapper-inner svg{fill:#fff}.menu-link{align-items:center;display:flex}.menu-is-open .menu-link{display:none}@media (max-width:48em){.filter-is-open .menu-link{display:none}}@media (min-width:) and (max-width:48em){.filter-is-open .menu-link{display:none}}.menu{color:#fff;display:none;left:0;position:absolute;top:0;width:100%;z-index:1}.menu-is-open .menu{background-color:#262626;display:flex;flex-direction:column;height:100vh;overflow-y:scroll;padding:10vh 2rem 0}@media (min-width:48em){.menu-is-open .menu{padding:10vh 2rem 0}}@media (min-width:92.5em){.menu-is-open .menu{padding:10vh 2rem 0}}.menu-footer{margin-top:auto}.menu-item{border-bottom:1px solid #999;margin-bottom:.85rem}@media (min-width:48em){.menu-item{margin-bottom:1.7rem}}.menu-item-title{display:block;font-weight:600;margin-bottom:.75rem;text-transform:capitalize}@media (min-width:48em){.menu-item-title{margin-bottom:1.5rem}}.menu a:hover{color:#b3b3b3}.menu-item-child{font-weight:500;margin-bottom:1rem}@media (min-width:48em){.menu-item-child{margin-bottom:2rem}}.menu-item-child a:hover{color:#b3b3b3}.nha-logo-wrapper{margin-bottom:.75rem;margin-top:1rem}@media (min-width:48em){.nha-logo-wrapper{margin-bottom:1.5rem;margin-top:2rem}}.menu-address{font-style:normal;font-weight:400;line-height:2;margin-bottom:.5rem}@media (min-width:48em){.menu-address{margin-bottom:1rem}}.menu-social-icons .share-icon,.project-sidebar-social-icons .share-icon{display:inline-block;padding:0}.menu-social-icons a:hover svg,.project-sidebar-social-icons a:hover svg{fill:#b3b3b3}.menu-social-icons{margin-left:-2rem}.menu-social-icons svg{fill:#fff;height:7rem;padding:1.5rem;width:7rem}.project-sidebar-social-icons{align-items:center;display:flex}.about-page .project-sidebar-social-sharing,.resources-page .project-sidebar-social-sharing{display:none}.project-sidebar-item.project-sidebar-social-sharing{padding-bottom:.5rem}.project-sidebar-item.project-sidebar-social-sharing svg{fill:#262626;height:4rem;margin-left:-1rem;padding:0 .5rem;width:4rem}.project-sidebar-item.project-sidebar-social-sharing .share-icon{margin-right:1rem}.svg-clipped{-webkit-clip-path:url(#svgPath);clip-path:url(#svgPath);width:100%}h2{line-height:.8}#svgPath,defs{display:block;width:100%}.hero-text{display:table!important;font-family:Cormorant Garamond,adobe-garamond-pro,Georgia,Cambria,Times,Times New Roman,serif;font-size:0;font-weight:700;height:60vh;line-height:1;overflow:hidden;position:relative;text-indent:-5.5%;text-indent:-4%;width:100vw}@media (min-width:48em){.hero-text{height:100vh;padding-top:70px}}.hero-text.no-indent{text-indent:0}.hero-text.letter-spacing{letter-spacing:-.3vw}.hero-text.hero-gradient{color:#f2f2f2;text-indent:0}.hero-text.hero-text-prep-spacing-and-display{display:block!important}.hero-text.hero-text-prep-spacing-and-display .textFitted{display:inline-block!important}.hero-text .textFitted{-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;color:#fff;display:table-cell!important;position:relative;vertical-align:middle}.hero-text .textFitted:after,.hero-text .textFitted:before{content:"";position:absolute;width:100%}.hero-text .textFitted:before{background-image:inherit;bottom:0;left:0;right:0;top:0;z-index:-2}.hero-text .textFitted:after{background-color:#fff;bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.bg-image span{align-items:center;display:block!important;height:100%;margin:0!important;width:100%}.hero-text-prep-spacing-and-display,.textFitted{padding-bottom:6%;padding-left:5.5%;padding-top:6rem}@media (min-width:48em){.hero-text-prep-spacing-and-display,.textFitted{padding-left:5.5%;padding-right:12%;padding-top:0}.grid{-ms-grid-columns:1fr 40px 1fr 40px 1fr 40px 1fr 40px 1fr 40px 1fr 40px 1fr 40px 1fr 40px 1fr 40px 1fr 40px 1fr 40px 1fr;display:flex;display:grid;grid-template-columns:repeat(12,1fr);height:100%;padding:0 2.7%}}main{flex:none;padding-bottom:2.7027027027%}.home-section,.home-test-section{padding:0;position:relative}.hero-slider li:first-child{display:block}.hero-slide{position:relative}.home-page .hero-slide{display:none}.home-page .slick-initialized .hero-slide{display:block}.slide-text,.slide-text-guide{line-height:1;padding-bottom:6rem;padding-top:4rem;position:relative;text-indent:-4%}@media (min-width:48em){.slide-text,.slide-text-guide{padding-top:6.1538461538rem}}@media (min-width:92.5em){.slide-text,.slide-text-guide{padding-top:8rem}}@media (min-width:48em){.slide-text,.slide-text-guide{padding-bottom:9.2307692308rem}}@media (min-width:92.5em){.slide-text,.slide-text-guide{padding-bottom:12rem}}.slide-text-guide.letter-spacing,.slide-text.letter-spacing{letter-spacing:-.3vw}.slide-text-guide.hero-gradient,.slide-text.hero-gradient{color:#f2f2f2;text-indent:0}.hero-slide-2 .slide-text,.hero-slide-2 .slide-text-guide{text-indent:0}.hero-slide-finale .slide-text{padding:15vh 0 0}.hero-slide-finale .slide-text.vertically-centered{padding-left:2%}.hero-slide-finale .textFitted:after{background:linear-gradient(270deg,#97c9c6,#8b9cd2)}.slide-image,.slide-text{height:60vh;position:relative}@media (min-width:48em){.slide-image,.slide-text{height:100vh;padding-top:70px;width:100vw}}.slide-text-guide{display:none;left:0;position:absolute;top:0}.slide-button{background-color:#000;color:#fff;left:5.5%;padding-left:1rem;padding-right:1rem}@media (min-width:48em){.slide-button{padding-right:1.5384615385rem}}@media (min-width:92.5em){.slide-button{padding-right:2rem}}@media (min-width:48em){.slide-button{padding-left:1.5384615385rem}}@media (min-width:92.5em){.slide-button{padding-left:2rem}}@media (max-width:48em){.slide-button{padding:2rem 1.5rem}}@media (min-width:) and (max-width:48em){.slide-button{padding:2rem 1.5rem}}.slide-button svg{fill:#fff;height:1.5rem;margin:.5rem;width:1.5rem}.slide-button:hover{background-color:#b3b3b3}.slide-button-inner{align-items:center;display:flex;flex-direction:row}.slide-button-text{font-weight:700}@media (min-width:48em){.hero-nha-logo,.slide-button{bottom:4%;position:absolute}.hero-nha-logo img,.slide-button{height:4vw}}@media (min-width:92.5em){.hero-nha-logo img,.slide-button{height:65px}}.hero-nha-logo{padding:1.5rem}@media (min-width:48em){.hero-nha-logo{padding:0;right:4%}}.hero-nha-logo img{width:auto}.slide-image{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity 5s ease-in}.full-image .slide-image{opacity:1;transition:opacity 2s ease-in}@media (max-width:48em){.slick-slider .slick-arrow{display:none!important}}@media (min-width:) and (max-width:48em){.slick-slider .slick-arrow{display:none!important}}.slick-arrow-wrapper{bottom:0;cursor:pointer;display:flex;flex-direction:column;height:100%;height:85%;position:absolute;top:0;width:15%;z-index:1}.slick-arrow-wrapper:hover{opacity:1}.slick-arrow-wrapper:hover svg{fill:#b3b3b3}.slick-arrow-wrapper svg{fill:#999;height:4rem;pointer-events:auto;position:absolute;top:50%;transform:translateY(-2rem);width:4rem}@media (min-width:48em){.slick-arrow-wrapper svg{height:6rem;width:6rem}}@media (min-width:92.5em){.slick-arrow-wrapper svg{height:8rem;width:8rem}}.slick-arrow-wrapper .svg-slick-prev{left:0}.slick-arrow-wrapper .svg-slick-next{right:0}.slick-arrow-prev-wrapper{left:0}.slick-arrow-prev-wrapper svg{margin-right:auto}.slick-arrow-next-wrapper{right:0}.slick-arrow-next-wrapper svg{margin-left:auto}.clip-text{color:#fff;display:inline-block;position:relative}.clip-text.backgroundcliptext{-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;color:#fff}.clip-text:after,.clip-text:before{content:"";position:absolute}.clip-text:before{background-image:inherit;bottom:0;left:0;right:0;top:0;z-index:-2}.clip-text:after{background-color:#fff;bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.hero-gradient{padding-right:0}.hero-gradient .textFitted{-webkit-text-fill-color:initial;text-fill-color:initial;-webkit-background-clip:text;background-clip:text}.hero-gradient:before{display:block}.hero-gradient-bg,.hero-gradient:before{height:100%;left:0;position:absolute;top:0;width:2400%}.hero-gradient-bg{-webkit-animation:Pinto 10s ease infinite;animation:Pinto 10s ease infinite;background:linear-gradient(270deg,#f3d45c,#eb7a77,#8b9cd2);background-size:400% 400%;bottom:0;margin:0;opacity:1;padding:0;right:0;will-change:background-position;z-index:-1}@-webkit-keyframes Pinto{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes Pinto{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@-webkit-keyframes Rainbow{0%,to{transform:none}50%{transform:translate3d(-95%,0,0)}}@keyframes Rainbow{0%,to{transform:none}50%{transform:translate3d(-95%,0,0)}}#granim-canvas{bottom:0;height:100%;left:0;opacity:1;position:absolute;right:0;top:0;width:100%;z-index:-1}.intro-section{padding-top:6rem}@media (min-width:48em){.intro-section{padding-top:9.2307692308rem}}@media (min-width:92.5em){.intro-section{padding-top:12rem}}.intro-section .intro-text{max-width:86rem;padding:0 1.5rem}@media (min-width:48em){.intro-section .intro-text{padding:0}}@media (min-width:92.5em){.intro-section .intro-text{max-width:100rem}}.intro-wrapper{text-align:center}.intro-text{margin:0 auto 2rem;max-width:108rem}@media (min-width:48em){.intro-text{margin-bottom:4rem}}.intro-button{background-color:#000;border:none;color:#fff}.features{padding:0 1rem}@media (min-width:48em){.features{display:flex;flex-direction:row;padding:0}}.feature{margin-bottom:1.3888888889%}@media (min-width:48em){.feature{margin-bottom:0}}.feature-inner{display:flex;flex-direction:column;height:100%;padding:0 1.3513513514% 2.7027027027%}@media (min-width:48em){.feature-inner{padding:0 5.5555555556% 5.5555555556%}.essay-features .feature-inner{padding:0 4.1666666667% 4.1666666667%}}.blog-page .feature-inner,.resources-page .feature-inner{padding:0 1.3513513514% 5.4054054054%}@media (min-width:48em){.blog-page .feature-inner,.resources-page .feature-inner{padding:0 5.5555555556% 11.1111111111%}}.feature-image-link{flex-grow:0;min-height:1px}.essay-features{flex-wrap:wrap;padding:0 1.3513513514%}.essay-features li{flex:0 0 33.3333333333%}.blog-page .essay-features li{flex:0 0 25%}.other-features{flex-wrap:wrap;margin-bottom:1rem;padding:0 1.3513513514%}@media (min-width:48em){.other-features{margin-bottom:2rem}}.other-features li{flex:0 0 25%}.blog-feature,.interview-feature{flex:0 0 21.6216216216%}.feature-tag{color:gray;font-family:Inconsolata,monospace;font-size:1.4rem;font-weight:600;letter-spacing:2px;margin-bottom:.7692307692%;text-transform:uppercase}@media screen and (min-width:48em){.feature-tag{font-size:1.4rem}}@media screen and (min-width:72em){.feature-tag{font-size:1.7rem}}@media screen and (min-width:92.5em){.feature-tag{font-size:1.7rem}}.feature-title{font-weight:600}.essay-features .feature-title-wrapper{margin-bottom:1.2820512821%}.feature-copy{background-color:#ededed;flex:1 0 auto}.feature-copy-inner{padding:1rem}@media (min-width:48em){.feature-copy-inner{padding-top:1.5384615385rem}}@media (min-width:92.5em){.feature-copy-inner{padding-top:2rem}}@media (min-width:48em){.feature-copy-inner{padding-right:1.5384615385rem}}@media (min-width:92.5em){.feature-copy-inner{padding-right:2rem}}@media (min-width:48em){.feature-copy-inner{padding-bottom:1.5384615385rem}}@media (min-width:92.5em){.feature-copy-inner{padding-bottom:2rem}}@media (min-width:48em){.feature-copy-inner{padding-left:1.5384615385rem}}@media (min-width:92.5em){.feature-copy-inner{padding-left:2rem}}.feature-text{color:#262626;display:inline;line-height:1.2}.feature-byline{color:gray;margin-top:.25rem}@media (min-width:48em){.feature-byline{margin-top:.5rem}}.see-more-features-wrapper{padding:0 2.7027027027%}.see-more-features{color:gray;display:inline;font-family:Inconsolata,monospace;font-size:1.6rem;font-weight:700;letter-spacing:2px;text-transform:uppercase}@media screen and (min-width:48em){.see-more-features{font-size:1.6rem}}@media screen and (min-width:72em){.see-more-features{font-size:2rem}}@media screen and (min-width:92.5em){.see-more-features{font-size:2.2rem}}.projects-section{display:flex;flex-direction:column;overflow:hidden;padding:0 2.7027027027%;position:relative}@media (min-width:48em){.projects-section{flex-direction:row;padding-left:2.7027027027%;padding-right:0}}.projects-filter-wrapper{overflow:hidden;transition:width .3s ease-out;width:0!important}.filter-is-open .projects-filter-wrapper{overflow:visible;width:inherit!important}.projects-filter{background-color:#f5f5f5;left:0;overflow:hidden;padding-bottom:0;padding-right:0;position:absolute;right:0;top:0;width:0;z-index:1}.filter-is-open .projects-filter{display:flex;flex-direction:column;height:100vh;overflow-y:scroll;padding-top:6.5rem;width:100%}@media (min-width:48em){.filter-is-open .projects-filter{padding-top:7.6923076923rem}}@media (min-width:92.5em){.filter-is-open .projects-filter{padding-top:10rem}}.projects-filter>div:last-of-type{border-bottom:none;margin-bottom:.5rem;padding-bottom:0}@media (min-width:48em){.projects-filter>div:last-of-type{padding-bottom:0}}@media (min-width:92.5em){.projects-filter>div:last-of-type{padding-bottom:0}}@media (min-width:48em){.projects-filter>div:last-of-type{margin-bottom:1rem}}.projects-filter.stop-footer{padding-bottom:252px}.projects-filter-title{font-weight:600;text-transform:uppercase}.project-filter-title-wrapper{cursor:pointer;display:flex}.project-filter-title-wrapper:hover{color:#b3b3b3}.project-filter-title{flex-grow:1;font-weight:600}.project-filter-arrow-wrapper{margin-left:auto;margin-right:-.5rem;margin-top:-.5rem}.project-filter-arrow-wrapper:hover svg{fill:#b3b3b3}.svg-icon-project-filter-reveal{display:block;height:3rem;padding:.5rem;pointer-events:auto;width:3rem}.projects-type-filter.is-open .svg-icon-project-filter-reveal{transform:rotate(180deg)}.project-filter-checkbox-wrapper{display:none;margin-top:.55rem}@media (min-width:48em){.project-filter-checkbox-wrapper{margin-top:1.1rem}}.projects-type-filter.is-open .project-filter-checkbox-wrapper{display:block}.project-filter-checkbox{cursor:pointer}.project-filter-checkbox .mdc-form-field{align-items:normal;vertical-align:initial}.project-filter-checkbox label{cursor:pointer;line-height:1.3;padding-top:1rem}.project-filter-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate)~.mdc-checkbox__background{background-color:#f2f2f2;border-color:#262626}.project-filter-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.project-filter-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{background-color:#eb7a77;border-color:transparent}@-webkit-keyframes mdc-checkbox-fade-in-background-1{0%{background-color:#f2f2f2;border-color:#262626}50%{background-color:#eb7a77;border-color:transparent}}@keyframes mdc-checkbox-fade-in-background-1{0%{background-color:#f2f2f2;border-color:#262626}50%{background-color:#eb7a77;border-color:transparent}}@-webkit-keyframes mdc-checkbox-fade-out-background-1{0%,80%{background-color:#eb7a77;border-color:transparent}to{background-color:#f2f2f2;border-color:#262626}}@keyframes mdc-checkbox-fade-out-background-1{0%,80%{background-color:#eb7a77;border-color:transparent}to{background-color:#f2f2f2;border-color:#262626}}.project-filter-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.project-filter-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{-webkit-animation-name:mdc-checkbox-fade-in-background-1;animation-name:mdc-checkbox-fade-in-background-1}.project-filter-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.project-filter-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{-webkit-animation-name:mdc-checkbox-fade-out-background-1;animation-name:mdc-checkbox-fade-out-background-1}.project-filter-checkbox .mdc-checkbox{flex:0 0 12px;height:12px;width:12px}.project-filter-checkbox .mdc-checkbox__background{border-width:1px}.project-filter-checkbox .mdc-checkbox .mdc-checkbox__background:before{background-color:transparent;display:none}.project-filter-checkbox .mdc-checkbox:after,.project-filter-checkbox .mdc-checkbox:before{display:none}.main-project-filter label{font-weight:700!important;margin-bottom:.75rem}@media (min-width:48em){.main-project-filter label{margin-bottom:1.5rem}}.projects-type-filter{border-bottom:1px solid #999;flex:0 0 auto;margin-bottom:.9rem;padding-bottom:.6rem}@media (min-width:48em){.projects-type-filter{padding-bottom:.9230769231rem}}@media (min-width:92.5em){.projects-type-filter{padding-bottom:1.2rem}}@media (min-width:48em){.projects-type-filter{margin-bottom:1.8rem}}.project-filter-select-wrapper{display:block;flex-grow:1;margin-top:0}.clear-feature-filters-button,.clear-filters-button{color:#eb7a77;cursor:pointer;font-weight:700;letter-spacing:1px;margin-top:auto;padding:0;text-align:left;text-transform:uppercase}.clear-feature-filters-button:hover,.clear-filters-button:hover{color:#b3b3b3}.clear-filters-button{background-color:#f5f5f5;border-top:1px solid #999;padding-bottom:2rem;padding-top:1.2rem}@media (min-width:48em){.clear-filters-button{padding-top:1.8461538462rem}}@media (min-width:92.5em){.clear-filters-button{padding-top:2.4rem}}@media (min-width:48em){.clear-filters-button{padding-bottom:3.0769230769rem}}@media (min-width:92.5em){.clear-filters-button{padding-bottom:4rem}}.clear-feature-filters-button{float:right;margin-right:1.3888888889%}.thumbnail-dialog-surface{max-height:95vh;overflow:scroll}@media (min-width:48em){.thumbnail-dialog-surface{max-width:78.3783783784%;overflow:auto}}@media (min-width:92.5em){.thumbnail-dialog-surface{max-width:54.0540540541%}}.dialog-content{color:#262626}@media (min-width:48em){.dialog-content{-moz-column-count:2;column-count:2;-moz-column-gap:4rem;column-gap:4rem}}.dialog-content .project-sidebar-item{-moz-column-break-inside:avoid;-o-column-break-inside:avoid;-ms-column-break-inside:avoid;column-break-inside:avoid;break-inside:avoid}.mdc-dialog--open .mdc-dialog__backdrop{opacity:1}.mdc-dialog{z-index:11}.mdc-dialog__header{flex-shrink:0;padding-bottom:1rem;padding-right:4.5rem;padding-top:.25rem}@media (min-width:48em){.mdc-dialog__header{padding-top:.3846153846rem}}@media (min-width:92.5em){.mdc-dialog__header{padding-top:.5rem}}@media (min-width:48em){.mdc-dialog__header{padding-right:6.9230769231rem}}@media (min-width:92.5em){.mdc-dialog__header{padding-right:9rem}}@media (min-width:48em){.mdc-dialog__header{padding-bottom:1.5384615385rem}}@media (min-width:92.5em){.mdc-dialog__header{padding-bottom:2rem}}@media (max-width:48em){.mdc-dialog__header{display:block}}@media (min-width:) and (max-width:48em){.mdc-dialog__header{display:block}}.mdc-dialog__header__title{border:none;font-weight:700;padding-bottom:0!important}.mdc-dialog__container{max-width:50%!important;position:relative}@media (max-width:48em){.mdc-dialog__container{max-height:95vh;max-width:94.44444%!important}}@media (min-width:) and (max-width:48em){.mdc-dialog__container{max-height:95vh;max-width:94.44444%!important}}.mdc-dialog__surface{max-width:100%!important}.dialog-close{cursor:pointer;padding:2rem;position:absolute;right:0;top:0}.dialog-close svg{fill:#262626;height:3rem;width:3rem}.dialog-close:hover svg{fill:#b3b3b3}.share-facebook-link.share-icon svg{fill:#1877f2}.share-twitter-link.share-icon svg{fill:#1da1f2}@media (max-width:48em){.share-copy-clipboard{display:none!important}}@media (min-width:) and (max-width:48em){.share-copy-clipboard{display:none!important}}.projects-wrapper{padding-top:4rem;width:100%}@media (min-width:48em){.projects-wrapper{padding-top:6.1538461538rem}}@media (min-width:92.5em){.projects-wrapper{padding-top:8rem}}@media (min-width:48em){.filter-is-open .projects-wrapper{width:75%}}@media (min-width:100em){.filter-is-open .projects-wrapper{width:80%}}.projects-wrapper.limited-height{max-height:152vh;overflow:hidden;position:relative}@media (min-width:92.5em){.projects-wrapper.limited-height{max-height:150vh}}.projects-wrapper.limited-height:before{background-image:linear-gradient(0deg,#fff,hsla(0,0%,100%,.001));bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:80%;top:120vh;z-index:1}.projects-intro .title{padding-bottom:.5rem}@media (min-width:48em){.projects-intro .title{padding-bottom:.7692307692rem}}@media (min-width:92.5em){.projects-intro .title{padding-bottom:1rem}}.projects-intro .sub-title{padding-bottom:1.5rem}@media (min-width:48em){.projects-intro .sub-title{padding-bottom:2.3076923077rem}}@media (min-width:92.5em){.projects-intro .sub-title{padding-bottom:3rem}}.projects{-moz-column-count:2;column-count:2}@media (min-width:48em){.projects{-moz-column-count:3;column-count:3}}@media (min-width:92.5em){.projects{-moz-column-count:4;column-count:4}.filter-is-open .projects{-moz-column-count:3;column-count:3}}@media (min-width:100em){.projects{-moz-column-count:5;column-count:5}.filter-is-open .projects{-moz-column-count:4;column-count:4}}.projects a{color:#262626}.profile-projects{padding-bottom:2rem}@media (min-width:48em){.profile-projects{padding-bottom:3.0769230769rem}}@media (min-width:92.5em){.profile-projects{padding-bottom:4rem}}.thumbnail-projects{padding-bottom:4rem}@media (min-width:48em){.thumbnail-projects{padding-bottom:6.1538461538rem}}@media (min-width:92.5em){.thumbnail-projects{padding-bottom:8rem}}.view-all-projects-button{background-color:#eb7a77;display:none}.limited-height~.view-all-projects-button{display:inline-block}@media (min-width:48em){.limited-height~.view-all-projects-button{bottom:0;left:2.7%;position:absolute;z-index:10}}.intro-button,.view-all-projects-button{color:#fff!important}.alt-project,.project{-moz-column-break-inside:avoid;break-inside:avoid-column;display:table;padding-bottom:1rem;padding-right:0;padding-top:2px;page-break-inside:avoid}@media (min-width:48em){.alt-project,.project{padding-right:4.6153846154rem}}@media (min-width:92.5em){.alt-project,.project{padding-right:6rem}}@media (min-width:48em){.alt-project,.project{padding-bottom:1.5384615385rem}}@media (min-width:92.5em){.alt-project,.project{padding-bottom:2rem}}.alt-project .title,.project .title{display:block;line-height:1.2;margin-bottom:.1rem}@media (min-width:48em){.alt-project .title,.project .title{margin-bottom:.2rem}}.alt-project.no-results,.project.no-results{display:none}.mixitup-container-failed~.mixitup-container-failed .alt-project.no-results,.mixitup-container-failed~.mixitup-container-failed .project.no-results{display:table!important}.project-institution{color:gray;line-height:1.3}.project-filter-checkbox{margin-left:-1rem;margin-top:-.5rem}@media (max-width:48em){.project-filter-checkbox{font-size:1.4rem}}@media (min-width:) and (max-width:48em){.project-filter-checkbox{font-size:1.4rem}}.about-page .hero-text-prep-spacing-and-display,.blog-page .hero-text-prep-spacing-and-display,.essay-page .hero-text-prep-spacing-and-display{padding-bottom:0!important}.about-page .textFitted,.blog-page .textFitted,.essay-page .textFitted{-webkit-text-fill-color:#fff;text-fill-color:#fff;-webkit-background-clip:initial;background-clip:initial;padding-bottom:0!important}@media (max-width:48em){.about-page .textFitted,.blog-page .textFitted,.essay-page .textFitted{font-size:48px!important;padding-top:0}}@media (min-width:) and (max-width:48em){.about-page .textFitted,.blog-page .textFitted,.essay-page .textFitted{font-size:48px!important;padding-top:0}}.about-page .hero-slide,.blog-page .hero-slide,.essay-page .hero-slide{background:linear-gradient(270deg,#8b9cd2,#97c9c6);height:auto}@media (max-width:48em){.about-page .hero-slide,.blog-page .hero-slide,.essay-page .hero-slide{padding-bottom:4rem}}@media (min-width:) and (max-width:48em){.about-page .hero-slide,.blog-page .hero-slide,.essay-page .hero-slide{padding-bottom:4rem}}@media (min-width:48em){.about-page .hero-slide,.blog-page .hero-slide,.essay-page .hero-slide{height:100%}}@media (max-width:48em){.about-page .project-banner-section,.blog-page .project-banner-section,.essay-page .project-banner-section{height:auto}}@media (min-width:) and (max-width:48em){.about-page .project-banner-section,.blog-page .project-banner-section,.essay-page .project-banner-section{height:auto}}.about-page .project-banner-section-short,.blog-page .project-banner-section-short,.essay-page .project-banner-section-short{background-color:#fff}@media (max-width:48em){.about-page .project-banner-section-short .hero-slide,.blog-page .project-banner-section-short .hero-slide,.essay-page .project-banner-section-short .hero-slide{padding-bottom:0}}@media (min-width:) and (max-width:48em){.about-page .project-banner-section-short .hero-slide,.blog-page .project-banner-section-short .hero-slide,.essay-page .project-banner-section-short .hero-slide{padding-bottom:0}}.about-page .hero-text,.blog-page .hero-text,.essay-page .hero-text{height:35vh;padding-top:4rem;text-indent:0}@media (min-width:48em){.about-page .hero-text,.blog-page .hero-text,.essay-page .hero-text{height:75vh;padding-top:0}}.about-page .hero-author,.blog-page .hero-author,.essay-page .hero-author{color:#fff;padding-left:6%;padding-right:8%}@media (max-width:48em){.about-page .hero-author,.blog-page .hero-author,.essay-page .hero-author{padding-top:2rem}}@media (min-width:) and (max-width:48em){.about-page .hero-author,.blog-page .hero-author,.essay-page .hero-author{padding-top:2rem}}@media (min-width:48em){.about-page .hero-author,.blog-page .hero-author,.essay-page .hero-author{padding-bottom:2.7027027027%}}.about-page .blog-page-title,.blog-page .blog-page-title,.resources-page .blog-page-title{padding:2.7027027027%}.about-page .project-content,.blog-page .project-content,.resources-page .project-content{border:none;padding-bottom:0}.interview-page .project-sidebar-item{border:none}.interview-sidebar-title{font-weight:700}.interview-sidebar-title-wrapper{padding-bottom:0!important}.interview-sidebar-content-wrapper{padding-top:0!important}.interview-closing-text{color:gray;font-style:italic;margin-top:9.0909090909%}.blog-banner-section{padding:48px 0 0}@media (min-width:48em){.blog-banner-section{padding-top:70px}}.blog-banner-title{font-weight:600;letter-spacing:-1px;padding-bottom:1rem}@media (min-width:48em){.blog-banner-title{padding-bottom:1.5384615385rem}}@media (min-width:92.5em){.blog-banner-title{padding-bottom:2rem}}@media (min-width:48em){.blog-banner-title{line-height:1}}.blog-banner-meta{display:flex;padding-bottom:2rem}@media (min-width:48em){.blog-banner-meta{padding-bottom:3.0769230769rem}}@media (min-width:92.5em){.blog-banner-meta{padding-bottom:4rem}}.blog-banner-author{font-weight:700}.blog-banner-date{color:gray}.blog-mainimage{padding-bottom:1rem}@media (min-width:48em){.blog-mainimage{padding-bottom:1.5384615385rem}}@media (min-width:92.5em){.blog-mainimage{padding-bottom:2rem}}.blog-figcaption{margin-top:2.5%}@media (max-width:48em){.blog-figcaption{font-size:12px}}@media (min-width:) and (max-width:48em){.blog-figcaption{font-size:12px}}@media (min-width:48em){.blog-figcaption{margin-top:1.25%}}.csv-uploader-page .projects-section,.search-page .projects-section{margin-top:70px}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.project-banner-section{padding-bottom:0;padding-top:48px}@media (min-width:48em){.project-banner-section{padding-top:70px}}@media (min-width:92.5em){.project-banner-section{padding-top:82px}}.project-banner-picture-wrapper:before{background-image:linear-gradient(0deg,#000,rgba(0,0,0,.001));bottom:0;content:"";left:0;position:absolute;right:0;top:80%;top:35.375%;z-index:1;z-index:0}.project-banner-section-short{background-color:#000;height:auto}.project-banner-section-short .project-banner-title{color:#262626;padding-bottom:2rem;padding-top:2rem;position:static}@media (min-width:48em){.project-banner-section-short .project-banner-title{padding-top:3.0769230769rem}}@media (min-width:92.5em){.project-banner-section-short .project-banner-title{padding-top:4rem}}@media (min-width:48em){.project-banner-section-short .project-banner-title{padding-bottom:3.0769230769rem}}@media (min-width:92.5em){.project-banner-section-short .project-banner-title{padding-bottom:4rem}}.project-banner-image{background-position:50%;background-size:cover;height:100%;position:relative}.project-banner-image:before{background-image:linear-gradient(0deg,#000,rgba(0,0,0,.001));bottom:0;content:"";left:0;position:absolute;right:0;top:80%;top:35.375%;z-index:1;z-index:0}.project-banner-title{bottom:2rem;color:#fff;font-weight:600;left:1rem;letter-spacing:-1px;position:absolute}@media (min-width:48em){.project-banner-title{bottom:4rem;left:4rem;line-height:.923}}@media (max-width:48em){.project-content{padding-top:2rem}}@media (min-width:) and (max-width:48em){.project-content{padding-top:2rem}}.blog-section,.project-content{border-bottom:1px solid #262626}.footnotes-container a,.project-article a{border-bottom:1px solid #eb7a77;box-shadow:inset 0 -4px 0 #eb7a77;transition:background .15s cubic-bezier(.33,.66,.66,1)}.footnotes-container a:hover,.project-article a:hover{border-bottom:1px solid #b3b3b3;box-shadow:inset 0 -4px 0 #b3b3b3}.feature-text,.see-more-features{border-bottom:3px solid transparent}.feature-text:hover,.see-more-features:hover{border-bottom:3px solid #eb7a77;box-shadow:inset 0 -2px 0 #eb7a77}.feature-title{color:#262626}.feature-title:hover{border-bottom:1px solid #eb7a77;box-shadow:inset 0 -5px 0 #eb7a77}.project-article .video{padding:0}.intro-text figure,.project-inner figure{margin-bottom:1.5rem;margin-top:2rem}@media (min-width:48em){.intro-text figure,.project-inner figure{margin-bottom:3rem;margin-top:4rem}}.intro-text ul li,.project-inner ul li{margin-left:.65rem}@media (min-width:48em){.intro-text ul li,.project-inner ul li{margin-left:1.3rem}}.intro-text ul li:before,.project-inner ul li:before{content:"•";font-size:1rem;margin-left:-6px;margin-right:4px;position:relative;top:-.2rem}@media (min-width:48em){.intro-text ul li:before,.project-inner ul li:before{font-size:1.4rem;margin-left:-13px;margin-right:5px;top:-.3rem}}.intro-text ol li,.project-inner ol li{list-style-type:decimal;margin-bottom:.5rem}@media (min-width:48em){.intro-text ol li,.project-inner ol li{margin-bottom:1rem}}.project-sidebar{display:flex;flex-direction:column}.project-sidebar-info div:first-child{padding-top:0!important}.project-sidebar-title{font-family:Inconsolata,monospace;font-size:1.2rem;font-weight:500!important;letter-spacing:1px;margin-bottom:.5rem;text-transform:uppercase}@media screen and (min-width:48em){.project-sidebar-title{font-size:1.2rem}}@media screen and (min-width:72em){.project-sidebar-title{font-size:1.4rem}}@media screen and (min-width:92.5em){.project-sidebar-title{font-size:1.4rem}}@media (min-width:48em){.project-sidebar-title{letter-spacing:2px;margin-bottom:1rem}}.project-sidebar-content{line-height:1.222222}.project-sidebar-item{border-bottom:1px solid #999;padding-bottom:1.5rem;padding-right:.75rem;padding-top:1.5rem}@media (min-width:48em){.project-sidebar-item{padding-top:1.3846153846rem}}@media (min-width:92.5em){.project-sidebar-item{padding-top:1.8rem}}@media (min-width:48em){.project-sidebar-item{padding-right:1.1538461538rem}}@media (min-width:92.5em){.project-sidebar-item{padding-right:1.5rem}}@media (min-width:48em){.project-sidebar-item{padding-bottom:1.2307692308rem}}@media (min-width:92.5em){.project-sidebar-item{padding-bottom:1.6rem}}.project-sidebar-press a,.project-sidebar-website a{text-decoration:underline}.sidebar-map{height:250px;margin-top:1rem}@media (min-width:48em){.sidebar-map{margin-top:2rem}}.sidebar-map.national-svg{height:16vw;margin-top:0}.sidebar-map.national-svg svg{height:16vw}.project-sidebar-list li{display:inline}.project-sidebar-list li:not(:last-child):after{content:", "}.project-sidebar-list-semicolon li{display:inline}.project-sidebar-list-semicolon li:not(:last-child):after{content:"; "}.interview-sidebar,.project-sidebar-related-projects{margin-top:6rem}@media (min-width:48em){.interview-sidebar,.project-sidebar-related-projects{margin-top:12rem}}.related-project{margin-bottom:1.5rem}@media (min-width:48em){.related-project{margin-bottom:3rem}}.related-projects-title{color:gray;font-family:Inconsolata,monospace;font-size:1.4rem;font-weight:600;letter-spacing:2px;line-height:1;margin-bottom:1.5rem;text-transform:uppercase}@media screen and (min-width:48em){.related-projects-title{font-size:1.4rem}}@media screen and (min-width:72em){.related-projects-title{font-size:1.7rem}}@media screen and (min-width:92.5em){.related-projects-title{font-size:1.7rem}}@media (min-width:48em){.related-projects-title{margin-bottom:3rem}}.related-project-image{margin-bottom:.75rem}@media (min-width:48em){.related-project-image{margin-bottom:1.5rem}}.related-project-title{line-height:1.04;margin-bottom:.25rem}@media (min-width:48em){.related-project-title{margin-bottom:.5rem}}.project-sidebar-feedback{border:none;padding-right:0}.mdc-dialog .project-sidebar-feedback{padding-bottom:0}.project-sidebar-feedback-button-wrapper{padding:1rem 0}.mdc-dialog .project-sidebar-feedback-button-wrapper{padding-bottom:0}.project-sidebar-feedback-button{border:1px solid #999;display:inline-block;padding:1rem}.project-sidebar-feedback-button:hover{background-color:#eb7a77;border-color:#eb7a77;color:#fff}@media (max-width:48em){.project-sidebar-feedback-button{text-align:center}}@media (min-width:) and (max-width:48em){.project-sidebar-feedback-button{text-align:center}}.mdc-dialog .project-sidebar-feedback-button{margin-bottom:0}.is-hidden{display:none}.is-hidden-important{display:none!important}.is-visible{display:block!important}.invisible{visibility:hidden}.hide-text{height:0;overflow:hidden;text-indent:100%;white-space:nowrap}@media (min-width:48em){.mobile-only{display:none}}.no-mobile{display:none}@media (min-width:48em){.no-mobile{display:inline-block}}.no-mobile-block{display:none!important}@media (min-width:48em){.no-mobile-block{display:block!important}}@media (min-width:92.5em){.tablet-only{display:none}}.no-tablet-block{display:none}@media (min-width:92.5em){.no-tablet-block{display:block}}.is-frozen{height:100%;overflow:hidden;position:fixed;width:100%}
