@import"https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,400;0,700;1,400&display=swap";@font-face{font-family:p22-arts-and-crafts-hunter;src:url(https://use.typekit.net/af/49e26d/00000000000000007735b3e3/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/49e26d/00000000000000007735b3e3/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/49e26d/00000000000000007735b3e3/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}.tk-p22-arts-and-crafts-hunter{font-family:p22-arts-and-crafts-hunter,sans-serif}:root{font-family:"Noto Serif",Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:500;color:#000;text-decoration:inherit}body{margin:0;display:flex;place-items:center;min-height:100vh;font-family:"Noto Serif",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.6;font-weight:500;overflow-x:hidden}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}button{background-color:#f9f9f9}}.n-image-preview-container .n-image-preview-toolbar .n-base-icon:nth-child(3){display:none}.n-image-preview-container .n-image-preview-toolbar .n-base-icon:nth-child(4){display:none}.n-image-preview-container .n-image-preview-toolbar .n-base-icon:nth-child(5){display:none}.n-image-preview-container .n-image-preview-toolbar .n-base-icon:nth-child(6){display:none}.n-image-preview-container .n-image-preview-toolbar .n-base-icon:nth-child(7){display:none}.card{padding:0;margin:0;margin-bottom:1.25rem;text-align:left;object-fit:cover;width:100%}.card .n-image{display:flex}.image-gallery{padding-top:1.5rem;width:100%;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);column-gap:1.5rem;row-gap:1rem}@media screen and (max-width: 1024px){.image-gallery{grid-template-columns:repeat(2,1fr);column-gap:1rem}}@media screen and (max-width: 670px){.image-gallery{grid-template-columns:repeat(1,1fr);column-gap:1rem}}html,body{color:#141313;scroll-behavior:smooth;position:relative;width:100%}#app{margin:0;padding:0;width:100%}.hero-image{margin-left:0;margin-right:0;padding:0;width:100%;height:100vh;object-position:center}.hero-image .n-image{height:100%;width:100%;object-fit:cover}#work{margin:0 auto;padding:1rem;background-color:#fff}@media (max-width: 920px){#work{margin:3rem 0;padding:0 1rem}}@media (max-width: 670px){#work{margin:2rem 0;padding:0 1rem}}#about{min-height:100vh;margin-left:auto;margin-right:auto;margin-top:2rem;padding:1rem;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#fff}@media (max-width: 670px){#about{flex-direction:column}}#about .bio-image{min-width:300px;padding-right:2rem;padding-bottom:1rem}@media (max-width: 670px){#about .bio-image{width:calc(100vw - 2rem);padding:1rem}}#about .bio-image .n-image{display:flex}#about .bio-image img{width:100%}#about .bio-text{width:auto}#about .bio-text h2,#about .bio-text p{padding-left:0;line-height:1.6;max-width:500px;margin-top:1rem}#about .bio-text ul{padding-left:0;list-style-type:none}#about .bio-text ul li{padding:.5rem 0}#about .bio-text ul li b{padding-right:.2rem}.caption{margin:0;padding:0;line-height:1.4;font-size:.85rem;padding-top:.8rem;padding-left:.1rem}.caption i{width:100%;font-size:.9rem;padding-bottom:.3rem;display:block}.fullscreen-caption{margin:0 auto;width:calc(100% - 2rem);padding-bottom:1rem;padding-left:1rem}.n-image img{width:100%}h1,h2,strong{font-family:p22-arts-and-crafts-hunter,sans-serif}h2{font-size:3rem;padding:0 1rem 0rem 0rem;margin-top:-1rem;margin-bottom:1rem;font-weight:700}h3{font-size:1rem;padding:0}p{max-width:650px;padding:0 1rem 1rem;overflow-wrap:break-word}a{text-decoration:none;color:#000;align-items:center}.header-banner{position:fixed;top:0;height:0;background-color:#e7e1e100;z-index:10;width:100%;opacity:1;transition:all .5s ease}header{margin:0;padding:0;text-align:left;z-index:100;width:100vw;position:fixed;top:0;height:fit-content;transition:all .6s ease-in-out;display:flex;flex-direction:row;justify-content:space-between}.headline{color:#fff;margin:0;padding-left:2rem;padding-top:.8rem;padding-bottom:.3rem;width:fit-content;font-size:2rem;line-height:.8;box-shadow:0 1px 20px #0000;transition:all 1s ease-in-out}@media screen and (max-width: 670px){.headline{padding-left:.8rem}}.small-headline{background-color:#fff;box-shadow:0 1px 20px #0000004f}.small-headline h2,.small-headline a,.small-headline .headline,.small-headline .nav-links a{color:#000}.small-headline .nav-links a svg{fill:#000}nav{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin:0;padding:0;height:auto}nav .nav-links{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin:0;padding:0;height:100%}nav .nav-links a{margin:0;padding:0 .8rem 0 0;line-height:0;color:#fff;cursor:pointer;transition:color 1s ease-in-out}nav .nav-links a svg{fill:"black";transition:fill 1s ease-in-out}
