@charset "UTF-8";@-webkit-keyframes pulse{0%{opacity:1}to{opacity:.5}}@keyframes pulse{0%{opacity:1}to{opacity:.5}}*,:after,:before{box-sizing:border-box}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figure,h1,h2,h3,h4,ol[class],p,ul[class]{margin:0}html{scroll-behavior:smooth}body{text-rendering:optimizeSpeed;line-height:1.5;min-height:100vh}ol[class],ul[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}img:not([alt]){filter:blur(10px)}@media (prefers-reduced-motion:reduce){*{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}h1,h2,h3,h4,h5,h6{font-family:ff-dagny-web-pro-1,ff-dagny-web-pro-2,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;line-height:1.1;margin-bottom:2rem}h1{font-size:3rem}@media screen and (max-width:780px){h1{font-size:1.5rem}}h2{font-size:2rem}@media screen and (max-width:780px){h2{font-size:1.25rem}}h3,h4,h5,h6{font-size:1.5rem}@media screen and (max-width:780px){h3,h4,h5,h6{font-size:1rem}}.rich-text{font-size:1.25rem}@media screen and (max-width:780px){.rich-text{font-size:1rem}}.rich-text p{margin:0 0 1rem;max-width:54em}.rich-text ol,.rich-text ul{list-style:none;margin-bottom:1rem;padding:0}.rich-text blockquote{border-left:3px solid #6f777b;margin:0 0 1rem;max-width:54em;padding:0 0 0 1rem}.rich-text blockquote cite:before{content:"— "}.rich-text blockquote cite{font-family:ff-dagny-web-pro-1,ff-dagny-web-pro-2,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.rich-text hr:after{border-top:3px solid #6f777b;clear:both;content:"";display:block;margin:0 0 3rem;width:33%}.rich-text a{color:#0b0c0c;text-decoration:underline}.rich-text a:hover{color:#524dd1;text-decoration:none}input[type=email],input[type=password],input[type=phone],input[type=search],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid transparent;border-bottom-color:#c8c8c8;border-radius:0;font-size:1rem;margin:0;outline:0;padding:5px;transition:all .2s ease-in-out;width:50%}@media screen and (max-width:780px){input[type=email],input[type=password],input[type=phone],input[type=search],input[type=text],textarea{width:100%}}input[type=file]{font-size:1rem;outline:none}textarea{resize:none}input[type=email]:focus,input[type=password]:focus,input[type=phone]:focus,input[type=search]:focus,input[type=text]:focus,textarea:focus{border:2px solid #ffbf47}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0b0c0c;border:0;color:#f8f8f8;cursor:pointer;font-size:1rem;margin:0 0 30px;padding:15px 30px;transition:all .2s ease-in-out}.button:hover{background:#df3034}.button:active,.button:focus{background:#df3034}.button:hover[disabled=disabled],.button[disabled=disabled]{background:#808b8b;cursor:default;opacity:.5}.data-collection{border:1px solid #f1f1f1;padding:15px}.form-group label,.form-group legend{display:block;padding:0 0 7.5px}.form-group em{color:#808b8b;display:block;font-size:.6180469716rem;font-style:italic}.form-buttons,.form-group{margin:0 0 30px;padding:0 15px}.form-group .required{font-size:.6180469716rem}.form-error{background:#ef989a;padding:15px}.form-error input[type=text]{border-color:#df3034}.form-error span{font-weight:600}label.checkbox-group,label.radio-group{background:#f1f1f1;border:2px solid #f1f1f1;display:inline-block;margin:0 1em 1em 0;padding:15px 30px 15px 45px;position:relative;transition:all .2s ease-in-out}.block-labels label.checkbox-group,.block-labels label.radio-group{clear:left;display:block;float:left}label.checkbox-group.selected,label.checkbox-group:hover,label.radio-group.selected,label.radio-group:hover{border:2px solid #ffbf47}label.checkbox-group input[type=checkbox],label.radio-group input[type=radio]{left:15px;position:absolute;top:20px}.main-navigation h1{font-weight:700;margin-bottom:0}@media screen and (max-width:780px){.main-navigation h1{margin-top:2rem;padding-top:0}}.main-navigation h1 a{color:#0b0c0c;text-decoration:none}.main-navigation h1 a.is-active{border-bottom:3px solid #524dd1}.main-navigation h1 a:hover{color:#524dd1}.skip{left:-9999em;position:absolute}.header{padding:1rem 0 2rem}.header .logo{left:-9999em;position:absolute}.footer{padding:1rem 0 2rem}body,html{height:100%}body{background-color:#f4f1ea;color:#0b0c0c;font-family:ff-dagny-web-pro-1,ff-dagny-web-pro-2,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;font-weight:400;line-height:1.4}.wrapper{margin:auto;max-width:54rem;padding:0 2rem}@media screen and (max-width:780px){.wrapper{padding:0 2rem}}.main{width:100%}a{-webkit-text-decoration-skip:auto;text-decoration-skip:auto;color:#0b0c0c;text-decoration:underline;-webkit-text-decoration-color:#524dd1;text-decoration-color:#524dd1}a:hover{color:#524dd1}table{width:100%}table caption{caption-side:bottom;color:#454c4c;text-align:left}table td,table th{padding:7.5px 0}table thead{text-align:left}table thead th{border-bottom:2px solid #c8c8c8;font-weight:700}table tbody tr{border-bottom:1px solid #c8c8c8}.search-box{clear:both}.masthead h1{font-size:4rem;margin:4rem 0}@media screen and (max-width:780px){.masthead h1{font-size:2rem}}.a-bit-about{font-size:1.25rem;max-width:54em}.work-index{background-color:#0b0c0c;color:#f3f4f4}.work-index a,.work-index h1 a{color:#f8f9f3}.work-index .footer,.work-index .header{background-color:#0b0c0c;color:#f8f9f3;max-width:100%;padding-left:3rem;padding-right:3rem}.work-index .wrapper{max-width:100%}.work-index [class$=-block]{display:flex}@media screen and (max-width:780px){.work-index [class$=-block]{flex-flow:column}}.work-index [class$=-block] h2{color:#524dd1}.work-index [class$=-block] figure{position:relative}.work-index [class$=-block] figcaption{bottom:1rem;color:#f3f4f4;opacity:.5;position:absolute;right:3rem;z-index:1}.work-index .image-text-block .image{flex:1 50%}@media screen and (max-width:780px){.work-index .image-text-block .image{flex:1}}.work-index .image-text-block .content{flex:1 50%;padding:3rem}@media screen and (max-width:780px){.work-index .image-text-block .content{flex:1}}.work-index .text-block .rich-text,.work-index .text-block header{flex:1;padding:3rem}.post{border-bottom:1px solid #6f777b;margin-bottom:2rem;padding-bottom:2rem}.post header{padding-bottom:1rem}.post header h1 a,.post header h2 a{text-decoration:none}.post header p,.post header time{color:#df3034;font-size:1.25rem}@media screen and (max-width:780px){.post header p,.post header time{font-size:1rem}}.post .post-image{margin:1rem 0}.post .post-image img{border:1px solid #6f777b;display:block;width:100%}.about-index article{margin-bottom:3rem}.about-index h5{margin-top:0}.about-index h2+h5{margin-bottom:0}