@font-face{font-family:Authentic Sans;src:url(/fonts/AUTHENTICSans-60.otf);font-style:normal;font-weight:200}@font-face{font-family:Authentic Sans;src:url(/fonts/AUTHENTICSans-90.otf);font-style:normal;font-weight:400}@font-face{font-family:Authentic Sans;src:url(/fonts/AUTHENTICSans-130.otf);font-style:normal;font-weight:600}@font-face{font-family:Authentic Sans Condensed;src:url(/fonts/AUTHENTICSans-Condensed-150.otf);font-style:normal;font-weight:800}@font-face{font-family:Authentic Sans Condensed;src:url(/fonts/AUTHENTICSans-Condensed-60.otf);font-style:normal;font-weight:200}@font-face{font-family:Authentic Sans Condensed;src:url(/fonts/AUTHENTICSans-Condensed-90.otf);font-style:normal;font-weight:400}@font-face{font-family:Authentic Sans Condensed;src:url(/fonts/AUTHENTICSans-Condensed-130.otf);font-style:normal;font-weight:600}@font-face{font-family:Authentic Sans;src:url(/fonts/AUTHENTICSans-150.otf);font-style:normal;font-weight:800}.notFound{text-align:center;padding-top:32px;font-family:Authentic Sans Condensed;font-size:32px}@keyframes select{0%{opacity:1;order:3;font-weight:400}40%{opacity:0;order:3}50%{order:2;font-weight:800}60%{opacity:0;order:2}to{opacity:1;order:2}}@keyframes deselect{0%{opacity:1;order:2;font-weight:800}40%{opacity:0;order:2}50%{order:3;font-weight:400}60%{opacity:0;order:3}to{opacity:1;order:3}}@keyframes simpleFadeIn{0%{opacity:0}to{opacity:1}}@keyframes simpleFadeOut{0%{opacity:1}to{opacity:0}}body{flex-direction:column;align-items:center;width:100vw;padding:24px 40px 40px;display:flex;overflow-x:hidden}body .header{letter-spacing:.015em;width:100%;padding-bottom:16px;font-size:44px;animation:1.2s fadeIn;display:flex}body .header .name{width:50%;font-family:Authentic Sans Condensed}body .header .pages{justify-content:space-between;width:calc(50% + 148px);display:flex}body .header .pages .initialSelect{cursor:pointer;font-weight:800}body .header .pages .selected{cursor:pointer;order:2;font-weight:800;animation:1.2s select}body .header .pages .deselected{cursor:pointer;order:3;animation:1.2s deselect}body .contentContainer{width:100%;height:100%}body .contentContainer.initialLoad{animation:1.2s simpleFadeIn}@media (max-width:768px){body{padding:0}body .header{flex-direction:column;margin:0;padding:12px 26px;font-size:32px}body .header .name{width:100%;padding-bottom:12px}body .header .pages{width:100%}}.about{flex-direction:column;width:100%;display:flex}.about.hidden{opacity:0;animation:.6s simpleFadeOut}.about.visible{opacity:1;animation:.6s simpleFadeIn}.about .about-main{border:4px solid #000;font-size:26px;display:flex}.about .about-main img{object-fit:cover;border-right:4px solid #000;max-width:250px}.about .about-main .about-text{flex:1;margin:0;padding:30px}.about .contact{border:4px solid #000;border-top:none;grid-template-columns:minmax(120px,auto) 1fr minmax(120px,auto) 1fr;gap:26px;padding:30px;display:grid}.about .contact .contactItem{font-size:24px;display:flex}.about .contact .contactItem .type{text-transform:uppercase;font-weight:600}.about .contact .contactItem .value{letter-spacing:.05em;color:inherit;line-break:anywhere;flex-grow:1;font-family:Authentic Sans Condensed;font-size:20px;text-decoration:none}.about .siteInfo{height:40px}@media (min-width:1440px){.about{max-width:1220px}}@media (min-width:768px) and (max-width:1024px){.about .contact{grid-template-columns:minmax(200px,auto) 1fr}}@media (max-width:768px){.about{padding-bottom:40px}.about .about-main{border-left:none;border-right:none;flex-direction:column;font-size:20px}.about .about-main img{border-right:none;max-width:none;max-height:200px;padding:0 25%}}@media (max-width:768px) and (max-width:500px){.about .about-main img{padding:0 12%}}@media (max-width:768px){.about .about-main .about-text{border-top:4px solid #000;padding:26px}.about .contact{border-bottom:4px solid #000;border-left:none;border-right:none;grid-template-columns:minmax(100px,auto) 1fr}.about .contact .contactItem:last-child .value{padding-bottom:0}}@media (max-width:768px) and (max-width:360px){.about .contact{grid-template-columns:none;gap:0}}@media (max-width:768px){.about .contact .type{font-size:20px}.about .contact .value{padding-bottom:24px;font-size:18px}}.work{width:calc(100vw - 80px);height:100%}.work.fixedHeight{height:calc(100vh - 133px)}.work{overflow:hidden}.work .projectView{flex-direction:column;height:100%;display:flex}.work .projectView.hidden,.work .listView.hidden{opacity:0;animation:.4s simpleFadeOut}.work .projectView.visible,.work .listView.visible{opacity:1;animation:.4s simpleFadeIn}@media (min-width:1440px){.work{max-width:1220px}}@media (max-width:768px){.work{width:100vw;padding-bottom:40px}.work.fixedHeight{height:auto}}.work.hidden{opacity:0;animation:.6s simpleFadeOut}.work.visible{opacity:1;animation:.6s simpleFadeIn}.workItem{cursor:pointer;border:4px solid #000;width:100%;height:62px;display:flex}.workItem .name,.workItem .year{width:94px;font-size:22px;font-weight:600}.workItem .name{width:calc(50% - 62px)}.workItem .tags{flex:1;font-family:Authentic Sans Condensed;font-size:18px}.workItem .indicator{justify-content:center;width:54px;padding:0}.workItem .indicator svg{opacity:0;margin:-2px;transition:all .5s}.workItem .indicator .dot{border:4px solid #000;border-radius:20px;width:20px;height:20px;transition:all .25s}.workItem>div{align-items:center;padding:20px;display:flex}.workItem:not(:first-child){border-top:none}.workItem div:not(:last-child){border-right:4px solid #000}.workItem img{z-index:-1;border-right:4px solid #000;width:62px;height:62px}.workItem img:first-child{margin-top:-4px}.workItem:hover .indicator svg{opacity:1}.workItem:hover .indicator .dot{background-color:#000}@media (max-width:768px){.workItem{border-left:none;border-right:none}.workItem div:not(:last-child){border-right:none}.workItem .name{flex:1;padding:16px;font-size:20px}.workItem .indicator{border-left:4px solid #000}.workItem .indicator svg{opacity:1;margin-left:-4px}.workItem .year,.workItem .tags{display:none}}.workView{border:4px solid #000;border-top:none;flex:1;height:0;display:flex}.workView .imageContainer{border-right:4px solid #000;width:50%;position:relative}.workView .textContainer{flex:1;width:100%;font-size:26px;position:relative}.workView .textContainer .text{width:100%;height:100%;padding:30px;position:absolute;overflow:hidden auto}.workView .textContainer .text ul{margin-top:12px;padding-left:20px}.workView .textContainer .text ul li:not(:last-child){padding-bottom:12px}.workView .textContainer .text ol{margin-top:12px;padding-left:30px}.workView .textContainer .text ol li:not(:last-child){padding-bottom:12px;padding-left:12px}.workView .textContainer .text .mobileOnly{display:none}@media (max-width:768px){.workView{border:none;flex-direction:column;height:100%;padding-bottom:40px}.workView .imageContainer{border-right:none;width:100%;height:350px}.workView .textContainer{border-top:4px solid #000;font-size:20px}.workView .textContainer .text{padding:0;position:relative}.workView .textContainer .text div{border-bottom:4px solid #000;padding:26px}.workView .textContainer .text .mobileOnly{text-align:center;display:inherit;padding:16px}.workView .textContainer .text .mobileOnly.tags{font-family:Authentic Sans Condensed;font-size:16px}.workView .textContainer .text .mobileOnly.year{font-weight:600}.workView .textContainer .text .mobileOnly.mobileNav{padding:0;display:flex}.workView .textContainer .text .mobileOnly.mobileNav .back,.workView .textContainer .text .mobileOnly.mobileNav .top{width:50%;padding:16px}.workView .textContainer .text .mobileOnly.mobileNav .back{border-right:4px solid #000}}.imageScroller{scroll-snap-type:x mandatory;width:100%;height:100%;display:-webkit-inline-box;position:relative;overflow:scroll hidden}.imageScroller .arrowNav{justify-content:space-between;align-items:center;width:calc(50% - 48px);display:flex;position:fixed;top:50%;left:44px}.imageScroller .arrowNav #leftArrow{transform:rotate(180deg)}.imageScroller .arrowNav #leftArrow,.imageScroller .arrowNav #rightArrow{cursor:pointer}.imageScroller .imgItem{scroll-snap-align:center;flex-direction:column;justify-content:space-between;align-items:center;width:100%;padding:16px;display:flex}.imageScroller .imgItem .imgCount{padding-bottom:16px;font-family:Authentic Sans Condensed;font-size:26px;font-weight:600}.imageScroller .imgItem .embedVideo{flex:1;width:100%;height:100%;min-height:200px;max-height:400px;margin:0 40px;display:block;position:relative}.imageScroller .imgItem img{object-fit:contain;flex:1;width:100%;min-height:200px;max-height:75%;padding:0 16px}.imageScroller .imgItem .caption{text-align:center;padding:16px 16px 0;font-family:Authentic Sans Condensed;font-size:18px}.imageScroller .imgItem .mobileNote{display:none}@media (max-width:768px){.imageScroller .imgItem .mobileNote{display:inherit;opacity:.3;position:absolute;top:34px}}@media (min-width:1440px){.imageScroller .arrowNav{width:602px;left:calc(50% - 606px)}}@media (max-width:768px){.imageScroller .arrowNav{display:none}.imageScroller .imgCount{font-size:18px}.imageScroller .caption{font-size:14px}}*{box-sizing:border-box;margin:0;padding:0}html,body{letter-spacing:.015em;max-width:100vw;font-family:Authentic Sans;overflow-x:hidden}body{color:#000;background:#fff}body a{color:#a584bd}
