@import"https://fonts.googleapis.com/css2?family=Host+Grotesk:ital,wght@0,300..800;1,300..800&display=swap";.container{position:relative;width:100%;max-width:1440px;margin:0 auto}.row{width:100%;display:grid;grid-template-columns:repeat(12,1fr);justify-content:space-around}.col,.cols{display:inline-flex;grid-gap:0px;grid-template-columns:subgrid}.two{grid-column:auto/span 2}.three{grid-column:auto/span 3}.four{grid-column:auto/span 4}.five{grid-column:auto/span 5}.six{grid-column:auto/span 6}.seven{grid-column:auto/span 7}.eight{grid-column:auto/span 8}.nine{grid-column:auto/span 9}.ten{grid-column:auto/span 10}.eleven{grid-column:auto/span 11}.twelve{grid-column:auto/span 12}@media only screen and (max-width:550px){.row{grid-gap:0px}}@font-face{font-family:Geo;src:local("Geo-Oblique"),url(/assets/Geo-Oblique-Cxs3fqKT.ttf) format("truetype")}body{background-color:#fff;z-index:1;margin:0;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{margin-block-start:0px;margin-block-end:0px}ul{padding-inline-start:0px}p{margin-block-start:8px;margin-block-end:8px}a{cursor:pointer;text-decoration:none;color:#11593f}.action-link{text-decoration:none;color:#3a55d2;display:inline}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}pre{white-space:pre-wrap;background:#eee;border-radius:8px;padding:16px 24px}pre code{font-family:Courier New,Courier,monospace}code.inline{background-color:#eee;padding:4px 8px;border-radius:8px}.mobile-menu{position:fixed;background-color:#fff;width:100%;z-index:100;top:0;left:0;height:100vh;display:flex}.mobile-menu>.menu-content{list-style-type:none;margin:0;width:100%;align-self:self-end;margin-block-start:0;padding-inline-start:0}.mobile-menu>.menu-content>li{width:100%;border-top:2px solid #000;height:72px;padding-left:24px;display:inline-flex;align-items:center}.mobile-menu>.menu-content>li.first{border:none}.text{display:inline-flex}.Display{font-family:Geo;font-weight:400;font-size:48px;line-height:72px;letter-spacing:.02em}.Header{font-family:Host Grotesk;font-weight:600;font-size:18px;line-height:27px;letter-spacing:0px}.Body{font-family:Host Grotesk;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}.Body-bold{font-family:Host Grotesk;font-weight:600;font-size:16px;line-height:24px;letter-spacing:0px}.contact-links{text-align:right}.content-block{width:100%;padding:0 24px 24px;box-sizing:border-box;border-bottom:2px solid black;display:flex;justify-content:space-between;gap:24px;flex-direction:column}.content-block.last{border:none}.about-block,.contact-block{min-height:calc(100vh - 168px)}.contact-block-body{width:100%;display:grid;grid-template-columns:33% 33%;grid-column-gap:24px;grid-row-gap:0px;justify-content:right}.contact-block-body :nth-child(2){margin-top:48px}.contact-block-body>p{justify-content:left}.about-block-body{width:100%;display:grid;grid-template-columns:33% 33%;grid-column-gap:24px;grid-row-gap:0px;justify-content:right}.about-block-body>#self-blurb{margin-top:-16px}.about-block-body>img{width:100%;height:auto;display:block}.photo-block-body{width:100%;display:grid;grid-template-columns:66%;grid-column-gap:0px;grid-row-gap:24px}.photo-block-body>img{width:100%;height:auto;display:block}.work-short-block{width:100%;padding-top:0;box-sizing:border-box;display:flex;justify-content:space-between;gap:0px;flex-direction:column}.work-short-block>.item-row{display:grid;grid-template-columns:33% 66%;grid-column-gap:24px}@media only screen and (max-width:1200px){.about-block-body,.photo-block-body{grid-template-columns:auto}.about-block,.photo-block,.contact-block{padding-left:24px;padding-right:24px;padding-bottom:24px}.work-short-block{padding:24px}.work-short-block>.item-row{grid-template-columns:auto}.work-short-block>.item-row>p{margin-bottom:8px}}.mobile-navDisplay{z-index:99;position:fixed;margin-top:72px;width:100%;display:inline-flex;justify-content:center;border-bottom:2px solid black;-webkit-backdrop-filter:blur(8px) grayscale(30%) saturate(40%);backdrop-filter:blur(8px) grayscale(30%) saturate(40%)}.mobile-content-wrapper{padding-top:128px}.mobile-content-block{height:100%;width:100%;box-sizing:border-box;border-bottom:2px solid black}.mobile-content-block.last{border:none}.content{width:100%;display:inline-flex}.content-sidebar{width:25%;height:auto}#content-title{padding-top:48px;color:#000;position:fixed;margin-top:24px;margin-left:24px}.content-main{width:75%;border-left:2px solid black;box-sizing:border-box;margin-top:72px}footer{width:100%;height:72px;justify-content:left;display:inline-flex;align-items:center;border-top:2px solid black;margin-top:-4px;padding-left:24px}.block-header{width:100%;display:inline-flex;align-items:center;justify-content:space-between}@media only screen and (max-width:770px){.prose-block>.block-header{display:block}}.work-block-body{width:100%;display:grid;grid-template-columns:33% 66%;grid-column-gap:24px;grid-row-gap:0px}.work-block-body>.work-block-details{width:100%}.work-block-body>.work-block-details>.work-block-detail-row{width:inherit;display:inline-flex;justify-content:space-between}.work-block-body>.work-img>img{width:100%;height:auto;transition:all .6s ease-in-out;border:2px solid #11593f;background-color:#11593f;aspect-ratio:4/3;box-shadow:8px 8px #11593f54}.work-block-body>.work-img>img:hover{transform:translate(4px,4px);box-shadow:none}@media only screen and (max-width:1200px){.work-block{padding:24px}.work-block-body{grid-template-columns:auto}}.not-found{height:100vh;width:100%;display:inline-flex;flex-flow:column;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}#display-name-gradient{background-image:linear-gradient(to right,#11593f,#feda7b,#000);background-size:200% 200%;min-width:210px;text-wrap:nowrap;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradient 2s ease-in-out infinite;animation-play-state:paused;animation-iteration-count:1;cursor:pointer}#display-name-gradient:hover{animation-play-state:running}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}nav.display-nav{height:72px;width:100%;position:fixed;top:0;-webkit-backdrop-filter:blur(8px) grayscale(30%) saturate(40%);backdrop-filter:blur(8px) grayscale(30%) saturate(40%);justify-content:space-between;display:inline-flex;align-items:center;z-index:1000;border-bottom:2px solid black}.center-detail{text-align:center;visibility:visible;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;width:200px}ul.nav-menu{list-style-type:none;margin:0;display:inline-flex;flex-direction:row;height:100%}ul.nav-menu li{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;height:100%;width:120px}ul.nav-menu li:hover{transition:background-color .33s ease-in-out;background-color:#0000001f}@media only screen and (max-width:770px){.center-detail{visibility:hidden}}.prose{padding:96px 240px 240px;align-items:center;max-width:1440px;margin:0 auto}.prose i{display:block}.prose img{margin-bottom:16px;width:100%;height:auto;border:2px solid #000}.prose img.SR-logo{height:120px;margin:16px auto;align-items:center;display:inline-block;flex-direction:column;border:none}.summary-text-link{display:inline-flex;flex-direction:column}.img-caption{font-style:italic;margin-bottom:16px}.prose-block{margin-bottom:16px}@media only screen and (max-width:1000px){.prose{padding:120px 24px 80px}}.text-list ol,.text-list ul{margin-block-start:8px;margin-block-end:48px;padding-inline-start:24px}.text-list ol li,.text-list ul li{list-style-type:disc;margin-bottom:8px}:export{primary:#000;accent:#11593f;link:#3a55d2;white:#ffffff;backdrop:blur(8px) grayscale(30%) saturate(40%);scale0:4px;scale1:8px;scale2:16px;scale3:24px;scale4:32px;scale5:40px;scale6:48px;scale7:56px;scale8:64px;scale9:72px;scale10:80px}.image-with-caption{font-style:italic;margin-bottom:40px;text-align:center;width:100%}.image-with-caption img{margin-bottom:8px;border:2px solid #000}.iphone-img{max-width:375px}
