/*!
  Theme Name: WORKac
  Author: Eric Price
  Author URI: https://ericprice.info/
  Version: 3.0
*/
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;text-decoration:none}.grid .grid-item a,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;padding-top:3.35rem;background:var(--main-bg);color:var(--main-color);font-family:"AUTHENTIC Sans",sans-serif;font-size:1rem;line-height:var(--leading);-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:var(--letter-spacing)}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background:0 0}button{cursor:pointer}input,select,textarea{margin:0;padding:0;border:0;outline:0}@font-face{font-family:"AUTHENTIC Sans";src:url(fonts/AUTHENTICSans-90.woff2)format("woff2");font-weight:400;font-style:normal}:root{--viewport-height:100%;--outer-margin-y:2.5rem;--outer-margin-x:1rem;--leading:1.333em;--gap:1rem;--letter-spacing:.02em;--main-bg:#fff;--main-color:#000;--projects-bg:#e5ebee;--related-bg:#eae6e9;--search-bg:#f8f8f3;--newsletter-bg:#f2f2f2}*,::after,::before{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{font-size:14px}@media (min-width:768px){html{font-size:1.11vw}}@media (min-width:1600px){html{font-size:19px}}body.page-template-page-archive,body.page-template-page-built,body.page-template-page-in-progress{background:var(--projects-bg)}body.search-results{background:var(--search-bg)}.turbolinks-progress-bar{display:none!important}audio,canvas,embed,iframe,img,object,video{max-width:100%;height:auto}em,i{font-style:italic}a,button,input,textarea{color:var(--main-color)}button,input,textarea{font-family:"AUTHENTIC Sans",sans-serif;font-size:1rem;line-height:var(--leading);letter-spacing:var(--letter-spacing)}.main{overflow-x:hidden}.page-template-page-archive .main,.page-template-page-built .main,.page-template-page-in-progress .main{display:grid;gap:0 var(--gap);grid-template-columns:repeat(12,1fr)}.text p{margin-bottom:var(--leading)}.text p:last-child{margin-bottom:0}.text hr{margin:var(--leading)0;border:0;background:0 0;border-bottom:1px solid var(--main-color)}.text h1,.text h2,.text h3,.text h4,.text h5,.text h6{margin-top:var(--leading)}.text h1:first-child,.text h2:first-child,.text h3:first-child,.text h4:first-child,.text h5:first-child,.text h6:first-child,.text img:first-child,.text ol:first-child,.text ul:first-child{margin-top:0}.text h1:last-child,.text h2:last-child,.text h3:last-child,.text h4:last-child,.text h5:last-child,.text h6:last-child,.text img:last-child,.text ol:last-child,.text ul:last-child{margin-bottom:0}.text img,.text ol,.text ul{margin:var(--leading)0}@media (min-width:768px){.text ol,.text ul{padding-right:calc(25% + var(--gap)/2)}}.text li{border-top:1px solid rgba(0,0,0,.25);text-indent:-2em;padding:.2em 0 0 2em}.text li:last-child{border-bottom:1px solid rgba(0,0,0,.25)}.text li li{border-top:0;margin-left:2em;padding:0}.text li li:last-child{border-bottom:0}.grid{display:grid;gap:var(--gap);grid-template-columns:repeat(12,1fr)}.page-template-page-archive .grid,.page-template-page-built .grid,.page-template-page-in-progress .grid{padding:1rem 2rem;grid-column:span 12}@media (min-width:768px){.page-template-page-archive .grid,.page-template-page-built .grid,.page-template-page-in-progress .grid{grid-column-start:2;grid-column-end:12}}.grid .grid-item{margin-bottom:1rem;grid-column:span 12;text-align:center}@media (min-width:768px) and (max-width:1023px){.grid .grid-item{grid-column:span 6}}@media (min-width:1024px){.grid .grid-item{grid-column:span 4}}.grid .grid-item a:hover{font-style:italic;letter-spacing:.3em}.grid .grid-item .grid-item-image{margin-bottom:.25rem}.grid .grid-item .grid-item-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.825rem;line-height:var(--leading)}.site-header{position:fixed;top:0;right:0;left:0;z-index:500;padding:1rem 2rem .667rem;background:rgba(255,255,255,.8);border-bottom:1px solid var(--main-color)}@media (min-width:768px){.site-header{display:grid;gap:0 var(--gap);grid-template-columns:repeat(12,1fr);padding:1rem 2rem .5rem}}.site-header .site-header-title{grid-column:span 2}.site-header .site-header-title a{display:block;padding-top:.25em;text-indent:300%;white-space:nowrap;overflow:hidden;background:url(images/logo.svg)left bottom no-repeat;background-size:contain}.site-header .site-header-nav-toggle{position:fixed;top:1rem;right:2rem;z-index:900;padding-top:.53em}@media (min-width:768px){.site-header .site-header-nav-toggle{display:none}}@media (max-width:767px){.site-header .site-header-nav-primary{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--main-bg);padding:1rem 2rem .5rem;opacity:0;transition:opacity .2s;pointer-events:none}.site-header-nav-active .site-header .site-header-nav-primary{opacity:1;pointer-events:auto}}@media (min-width:768px){.site-header .site-header-nav-primary{grid-column:span 4;display:grid;gap:0 var(--gap);grid-template-columns:repeat(3,1fr)}}.site-header .site-header-contact{grid-column:span 3;display:grid;gap:0 var(--gap);grid-template-columns:repeat(2,1fr);font-size:.667rem;line-height:var(--leading)}.site-header .site-header-contact .site-header-contact-item{grid-column:span 1}@media (max-width:767px){.site-header .site-header-contact{position:fixed;right:2rem;bottom:2rem;left:2rem;opacity:0;transition:opacity .2s;pointer-events:none}.site-header-nav-active .site-header .site-header-contact{opacity:1;pointer-events:auto}}.site-header .site-header-nav-secondary{display:none}@media (min-width:768px){.site-header .site-header-nav-secondary{grid-column:span 3;display:grid;gap:0 var(--gap);grid-template-columns:repeat(3,1fr)}}.site-footer .site-footer-nav ul,.site-header .site-header-nav ul{display:contents}.site-header .site-header-nav-item{grid-column:span 1;white-space:nowrap;padding-top:.53em}@media (min-width:768px){.site-header .site-header-nav-item.site-header-nav-item-mobile{display:none}.site-header .site-header-nav-item.in-progress{-webkit-transform:translateX(-1.75em);transform:translateX(-1.75em)}}@media (hover:hover){.site-header .site-header-nav-item a:hover{font-style:italic;letter-spacing:.3em}}@media (min-width:768px){.page-template-page-about .site-header .about,.page-template-page-archive .site-header .archive,.page-template-page-built .site-header .built,.page-template-page-in-progress .site-header .in-progress{font-style:italic;letter-spacing:.3em}}.site-footer{padding:3rem 2rem 1rem;background:var(--main-bg);border-top:1px solid var(--main-color)}.page-template-page-about .site-footer,.single-workac_work .site-footer{border-top:0}@media (min-width:768px){.site-footer{display:grid;gap:0 var(--gap);grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){.site-footer .site-footer-item{margin-bottom:1rem}}@media (min-width:768px){.site-footer .site-footer-newsletter{grid-column-start:2;grid-column-end:6}.site-footer .site-footer-nav{grid-column:span 4;display:grid;gap:0 var(--gap);grid-template-columns:repeat(4,1fr)}}@media (min-width:768px){.site-footer .site-footer-nav .site-footer-nav-item{grid-column:span 1}}.site-footer .site-footer-nav .site-footer-nav-item-search a{display:inline-block;width:1.5rem;height:1.5rem;background:url(images/search.svg)center center no-repeat;background-size:contain;text-indent:300%;white-space:nowrap;overflow:hidden}@media (min-width:768px){.site-footer .site-footer-nav .site-footer-nav-item-search a{-webkit-transform:translateY(-25%);transform:translateY(-25%)}}@media (hover:hover){.site-footer a:hover,.site-footer button:hover{font-style:italic;letter-spacing:.3em}}.site-footer .site-footer-copyright{font-size:.667rem;line-height:var(--leading)}@media (min-width:768px){.site-footer .site-footer-copyright{padding-top:.5em;grid-column:span 2;text-align:right}}.newsletter-signup{position:fixed;top:50%;left:50%;width:90vw;max-width:36rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:var(--newsletter-bg);border:2px solid var(--main-color);padding:3rem 2rem 1.5rem;opacity:0;transition:opacity .2s;pointer-events:none}.newsletter-active .newsletter-signup{opacity:1;pointer-events:auto}.newsletter-signup .newsletter-signup-close{position:absolute;top:1rem;right:1rem;width:1.5rem;height:1.5rem;background:url(images/close.svg)center center no-repeat;background-size:contain;text-indent:300%;white-space:nowrap;overflow:hidden}.newsletter-signup .newsletter-signup-heading,.newsletter-signup input[type=email],.newsletter-signup input[type=text],.newsletter-signup p{margin-bottom:var(--leading)}.newsletter-signup input[type=email],.newsletter-signup input[type=text]{width:100%;border-bottom:1px solid var(--main-color)}.newsletter-signup input[type=email]::-webkit-input-placeholder,.newsletter-signup input[type=text]::-webkit-input-placeholder,.search-form .search-form-input::-webkit-input-placeholder{color:var(--main-color);opacity:1}.newsletter-signup input[type=email]::-moz-placeholder,.newsletter-signup input[type=text]::-moz-placeholder,.search-form .search-form-input::-moz-placeholder{color:var(--main-color);opacity:1}.newsletter-signup input[type=email]::placeholder,.newsletter-signup input[type=text]::placeholder,.search-form .search-form-input::placeholder{color:var(--main-color);opacity:1}.newsletter-signup input[type=email]:focus::-webkit-input-placeholder,.newsletter-signup input[type=text]:focus::-webkit-input-placeholder,.search-form .search-form-input:focus::-webkit-input-placeholder{color:rgba(var(--main-color),0)}.newsletter-signup input[type=email]:focus::-moz-placeholder,.newsletter-signup input[type=text]:focus::-moz-placeholder,.search-form .search-form-input:focus::-moz-placeholder{color:rgba(var(--main-color),0)}.newsletter-signup input[type=email]:focus::placeholder,.newsletter-signup input[type=text]:focus::placeholder,.search-form .search-form-input:focus::placeholder{color:rgba(var(--main-color),0)}.newsletter-signup input[type=submit]{margin-top:2rem;border:2px solid var(--main-color);padding:.3em .4em .1em}.newsletter-signup p{font-size:.825rem;line-height:var(--leading)}.section-container{position:relative;border-bottom:1px solid var(--main-color)}@media (min-width:768px){.section-container{display:grid;gap:0 var(--gap);grid-template-columns:repeat(12,1fr)}}.project-gallery,.project-header,.project-info,.project-meta,.project-related{padding:1rem 0 .5rem}@media (max-width:767px){.project-gallery,.project-header,.project-info,.project-meta,.project-related{padding:1rem 2rem}}@media (min-width:768px){.project-gallery,.project-header,.project-info,.project-meta,.project-related{grid-column-start:3;grid-column-end:11}}.project-header{padding-top:2rem;display:grid;gap:0 var(--gap);grid-template-columns:repeat(8,1fr)}.project-header .project-header-title{grid-column:span 8;font-size:1.75rem;line-height:var(--leading);letter-spacing:-.02em}@media (min-width:768px){.project-header .project-header-title{grid-column:span 6;font-size:2.5rem;line-height:var(--leading)}}.project-header .project-header-meta{padding-top:.667rem;grid-column:span 8;font-size:.825rem;line-height:var(--leading)}@media (min-width:768px){.project-header .project-header-meta{grid-column:span 2;text-align:right}}.project-gallery{position:relative;display:grid;gap:var(--gap);grid-template-columns:repeat(2,1fr);line-height:0;margin-bottom:1rem}.project-gallery .project-gallery-item{grid-column:span 2}.project-gallery .project-gallery-item.portrait{grid-column:span 1}.project-gallery .caption{margin-top:.25rem;font-size:.825rem;line-height:var(--leading)}@media (min-width:768px){.project-info{padding-right:33.33%}}.project-meta{font-size:.825rem;line-height:var(--leading);margin-bottom:3rem}@media (min-width:768px){.project-meta{display:grid;gap:calc(var(--gap)*2);grid-template-columns:repeat(2,1fr)}}.project-meta .project-meta-column{border-top:1px solid var(--main-color);padding:.5rem 0}@media (min-width:768px){.project-meta .project-meta-column{grid-column:span 1}}.project-meta .project-meta-item{display:grid;gap:var(--gap);grid-template-columns:repeat(6,1fr)}.project-meta .project-meta-item .project-meta-item-title{grid-column:span 2}.project-meta .project-meta-item .project-meta-item-text{grid-column:span 4}.section-container-related{background:var(--related-bg);border-bottom:0}@media (min-width:768px){.section-container-related{padding:0 4rem}}.section-container-related .project-related-heading{margin-bottom:calc(var(--leading)/2)}@media (min-width:768px) and (max-width:1023px){.section-container-related .grid-item{grid-column:span 4}}.project-adjacent-link{position:absolute;top:0;bottom:0;width:50vw;z-index:100;text-indent:300%;white-space:nowrap;overflow:hidden}@media (max-width:767px){.project-adjacent-link{display:none}}.project-adjacent-link.project-previous-link{right:82.5%;cursor:url(images/previous.svg)60 50,auto}.project-adjacent-link.project-next-link{left:82.5%;cursor:url(images/next.svg)60 50,auto}.page-template-page-about .about-section{padding:1rem 2rem;display:grid;gap:0 var(--gap);grid-template-columns:repeat(12,1fr)}@media (min-width:768px){.page-template-page-about .about-section{grid-column-start:2;grid-column-end:12}}.page-template-page-about .about-heading{grid-column:span 12;margin-bottom:var(--leading);margin-top:calc(var(--leading)*2)}.page-template-page-about .about-heading:first-child{margin-top:0}.page-template-page-about .about-profile .about-profile-content,.page-template-page-about .about-profile .about-profile-image{grid-column:span 12}@media (min-width:768px){.page-template-page-about .about-profile .about-profile-content,.page-template-page-about .about-profile .about-profile-image{grid-column:span 6}}.page-template-page-about .about-profile .about-profile-image{background-position:center center;background-repeat:no-repeat;background-size:cover}.page-template-page-about .about-profile .about-profile-image img,.page-template-page-about .about-team .about-team-images img{margin-bottom:calc(var(--gap)/2)}.page-template-page-about .about-team .about-team-content,.page-template-page-about .about-team .about-team-images{grid-column:span 12}@media (min-width:768px){.page-template-page-about .about-team .about-team-content,.page-template-page-about .about-team .about-team-images{grid-column:span 6}}.page-template-page-about .about-team .about-team-content ul,.page-template-page-about .about-team .about-team-images ul{padding-right:0}.page-template-page-about .about-team .about-team-content ul li,.page-template-page-about .about-team .about-team-images ul li{border-top:0;border-bottom:0;padding-top:0;padding-bottom:0}.page-template-page-about .about-press .about-grid,.page-template-page-about .about-publications .about-grid{grid-column:span 12;display:grid;gap:0 var(--gap);grid-template-columns:repeat(12,1fr)}.page-template-page-about .about-press .about-grid .about-grid-item,.page-template-page-about .about-publications .about-grid .about-grid-item{grid-column:span 6}@media (min-width:768px) and (max-width:1023px){.page-template-page-about .about-press .about-grid .about-grid-item,.page-template-page-about .about-publications .about-grid .about-grid-item{grid-column:span 4}}@media (min-width:1024px){.page-template-page-about .about-press .about-grid .about-grid-item,.page-template-page-about .about-publications .about-grid .about-grid-item{grid-column:span 3}}.page-template-page-about .about-press .about-grid .about-grid-item .about-grid-item-image,.page-template-page-about .about-publications .about-grid .about-grid-item .about-grid-item-image{line-height:0;margin-bottom:.5rem}.page-template-page-about .about-press .about-grid .about-grid-item .about-grid-item-title,.page-template-page-about .about-publications .about-grid .about-grid-item .about-grid-item-title{text-align:center;font-size:.825rem;line-height:var(--leading)}.page-template-page-about .about-awards .text,.page-template-page-about .about-press .text{grid-column:span 12}.page-template-page-search,.search-results{background:var(--search-bg)}.page-template-page-search .main,.search-results .main{padding:0 2rem;min-height:calc(100vh - 9.333rem)}.search-container{display:grid;gap:0 var(--gap);grid-template-columns:repeat(12,1fr)}.search-form{position:relative;margin-top:2rem;grid-column:span 12}@media (min-width:768px){.search-form{grid-column-start:3;grid-column-end:11}}.search-form .search-form-input{width:100%;font-size:1.75rem;line-height:var(--leading);letter-spacing:-.02em;border-bottom:1px solid var(--main-color)}@media (min-width:768px){.search-form .search-form-input{font-size:2.5rem;line-height:var(--leading)}}.search-form .search-form-submit{position:absolute;top:0;right:0;width:2rem;height:2rem;overflow:hidden;text-indent:-9999px;background:url(images/search-thick.svg)right center no-repeat;background-size:contain;cursor:pointer}@media (min-width:768px){.search-form .search-form-submit{width:2.667rem;height:2.667rem}}.search-results-list{padding:3rem 0;grid-column:span 12}@media (min-width:768px){.search-results-list{grid-column-start:2;grid-column-end:12}}.search-results-list .search-results-list-heading{margin-bottom:var(--leading)}.search-results-list .search-results-list-item{border-top:1px solid rgba(0,0,0,.25);padding:.2em 0 0}.search-results-list .search-results-list-item a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.search-results-list .search-results-list-item a:hover{font-style:italic;letter-spacing:.3em}
/*# sourceMappingURL=style.css.map */