/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,video{max-width:100%;margin-bottom:1.2em}@font-face{font-family:"urw";src:url("/fonts/urw-regular.eot");src:url("/fonts/urw-regular.eot?#iefix") format("embedded-opentype"),url("/fonts/urw-regular.woff") format("woff"),url("/fonts/urw-regular.ttf") format("truetype"),url("/fonts/urw-regular.svg#URW Grotesk T OT") format("svg");font-style:normal;font-weight:400}@font-face{font-family:"urw";src:url("/fonts/urw-regular-italic.eot");src:url("/fonts/urw-regular-italic.eot?#iefix") format("embedded-opentype"),url("/fonts/urw-regular-italic.woff") format("woff"),url("/fonts/urw-regular-italic.ttf") format("truetype"),url("/fonts/urw-regular-italic.svg#URW Grotesk T OT") format("svg");font-style:italic;font-weight:400}@font-face{font-family:"urw";src:url("/fonts/urw-bold.eot");src:url("/fonts/urw-bold.eot?#iefix") format("embedded-opentype"),url("/fonts/urw-bold.woff") format("woff"),url("/fonts/urw-bold.ttf") format("truetype"),url("/fonts/urw-bold.svg#URW Grotesk T OT") format("svg");font-style:normal;font-weight:700}@font-face{font-family:"urw";src:url("/fonts/urw-bold-italic.eot");src:url("/fonts/urw-bold-italic.eot?#iefix") format("embedded-opentype"),url("/fonts/urw-bold-italic.woff") format("woff"),url("/fonts/urw-bold-italic.ttf") format("truetype"),url("/fonts/urw-bold-italic.svg#URW Grotesk T OT") format("svg");font-style:italic;font-weight:700}body{font-family:"urw", Arial, Helvetica, sans-serif;font-weight:400;font-size:13.5px;line-height:1.3}h1,h2,h3,h4,h5,h6,p{font-weight:400;font-size:13.5px;margin-top:0;padding-top:0;padding-bottom:0;margin-bottom:0.8em}img,video{margin-bottom:4px}a{color:inherit}.container{padding:20px;width:100%}@media only screen and (min-width: 768px){.container{min-width:1210px;max-width:1500px;margin-left:auto;margin-right:auto}}.grid{display:flex;flex-direction:column}@media only screen and (min-width: 768px){.grid{flex-direction:row;margin-left:-10px;margin-right:-10px}}.grid__column{display:none;width:100%}@media only screen and (min-width: 768px){.grid__column{display:block;width:17.35537%;margin-left:10px;margin-right:10px}}.grid__column__hed{margin-bottom:4px}.grid__column--masthead{display:block;margin-bottom:20px}@media only screen and (min-width: 768px){.grid__column--masthead{order:10;width:13.22315%;margin-bottom:0}}.grid__column--project-list{display:block}@media only screen and (min-width: 768px){.grid__column--project-list{display:none}}.project{margin-bottom:13px}.project--clickable{cursor:pointer}.project__hed{margin-bottom:0;text-decoration:underline}.project__dek{margin-bottom:0}.project--list{margin-bottom:20px}@media only screen and (min-width: 768px){.project-list{display:none}}/*! Flickity v2.0.10
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:white;background:rgba(255,255,255,0.75);cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:white}.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09F}.flickity-prev-next-button:active{opacity:0.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:0.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.slide{min-width:100%}.modal{position:fixed;top:0;left:0;right:0;bottom:0;align-items:center;justify-content:center;display:none;color:white}.modal--visible{display:flex}@media screen and (max-width: 767px){.modal{display:none}}@media screen and (max-width: 767px){.modal.modal--text{position:static;display:flex}.modal.modal--text .modal-content{width:auto;height:auto}}.modal-content{background-color:black;position:relative;width:70.3125%;height:50vw;min-width:940px;min-height:700px}.modal--text .modal-content{padding:30px}@media screen and (max-width: 767px){.modal--text .modal-content{min-width:100%;min-height:100%}}.modal-slider{position:absolute;left:20px;top:20px;right:20px;bottom:11.5%}.modal-slider__slide{min-width:100%;height:100%;display:flex;justify-content:center}.modal-slider__image{height:100%;width:auto}.modal-slider__video{position:relative;width:100%}.modal-slider__video:before{display:block;content:"";width:100%;padding-top:66.22222%}.modal-slider__video-inner{position:absolute;top:0;left:0;width:100%;height:100%}.modal-caption{position:absolute;top:88.5%;left:105px;right:100px;bottom:0;color:white;padding-top:10px}.modal-caption__title{text-decoration:underline;margin-right:5px}.flickity-slider{display:flex;align-items:center}.modal-slider .flickity-prev-next-button{bottom:-50px;left:18px;right:auto;top:auto;width:30px;height:30px;background-color:transparent;padding:6px}.modal-slider .flickity-prev-next-button svg{position:static;width:100%;height:100%}.modal-slider .flickity-prev-next-button .arrow{fill:white}.modal-slider .flickity-prev-next-button.next{left:45px}.text-grid{display:flex;margin-left:-10px;margin-right:-10px}.text-grid__column{display:none}.text-grid__column:first-child{display:block}@media only screen and (min-width: 768px){.text-grid__column{display:block;width:33.33%;padding-left:10px;padding-right:10px}}.modal--text h1,.modal--text h2,.modal--text h3{text-decoration:underline;margin-bottom:25px}.modal--text p+h2{margin-top:30px}.modal-close{background-color:transparent;border:0;position:absolute;top:calc(88.5% + 5px);left:10px;color:white;width:30px;height:30px;padding:6px;cursor:pointer}.modal-close:focus{outline:0}.modal-close svg{width:100%;height:100%;fill:white}.modal-close--text{left:30px;bottom:30px;top:auto}@media screen and (max-width: 767px){.modal-close{display:none}}.slider{min-height:200px;height:60vw;max-height:500px;margin-bottom:10px;width:100%}.slider:after{content:"flickity";display:none}@media only screen and (min-width: 768px){.slider:after{content:""}}.slider__slide{min-width:100%;height:100%;display:flex;align-items:center;justify-content:center}.slider__image{max-height:100%}.text-modal-link{display:none;cursor:pointer;text-decoration:underline}@media only screen and (min-width: 768px){.text-modal-link{display:block}}
