body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.hidden{opacity:0}.disp-none{display:none;visibility:hidden}.color-black-brown{color:#201e20}.color-tan{color:#e0a96d}.color-beige{color:#ddc3a5}.color-charcoal{color:#3c4048}.color-grey{color:#b2b2b2}.color-ivory{color:#eaeaea}.color-teal{color:#00abb3}.color-bg-charcoal{background:#3c4048}.color-bg-black-brown{background:#201e20}.color-bg-ivory{background:#eaeaea}.color-bg-teal{background:#00abb3}.color-outline-ivory{border-color:#eaeaea}.color-outline-charcoal{border-color:#3c4048}h1{font-family:Work Sans}p{font-family:Merriweather;font-size:min(25px,5vw)}.flex-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.flex-col,.page-not-found{display:flex;flex-direction:column}.page-not-found{align-items:center;background-color:#ddc3a5;min-height:100vh}.page-not-found-content{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;width:50vw}.page-not-found-content h1{font-family:JetBrains Mono;font-size:min(400px,25vw);margin:0}.page-not-found-content span{font-family:Merriweather;font-size:min(25px,5vw);margin:0}.page-not-found-link{border:solid;font-family:JetBrains Mono;font-size:larger;margin:20px;padding:20px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page-construction{align-items:center;background-color:#eaeaea;display:flex;flex-direction:column;min-height:100vh}.construction-icon{margin:3rem}.page-contact{align-items:center;background-color:#eaeaea;min-height:100vh}.contact-body,.page-contact{display:flex;flex-direction:column}.contact-body{align-items:flex-start;margin-bottom:5vh;margin-top:30vh;width:min(70vw,1500px)}.contact-body p{text-align:start}.contact-body h1{font-size:min(10vw,100px);margin-bottom:0}.contact-row{display:flex;gap:1rem}.contact-row a{font-family:JetBrains Mono;text-decoration:none}.page-art{align-items:center;background-color:#eaeaea;min-height:100vh}.art-body,.page-art{display:flex;flex-direction:column}.art-body{align-items:flex-start;margin-bottom:20vh;margin-top:20vh;width:min(70vw,1500px)}.art-body h1{text-align:start}.art-images-container{display:flex;flex-wrap:wrap;justify-content:flex-start;width:105%}.art-image-container-outer{aspect-ratio:1/1;margin:.5em;width:min(400px,100%)}.art-image-container{cursor:pointer;display:flex;height:100%;justify-content:flex-end;width:100%}.art-expand-icon{padding:.5rem}.art-modal{align-items:center;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:3}.art-modal-image{border-radius:1rem;max-height:80%;max-width:80%}.art-modal-exit-icon{cursor:pointer;position:fixed;right:2rem;top:2rem}.art-modal-left-icon{cursor:pointer;left:1rem;position:fixed}.art-modal-right-icon{cursor:pointer;position:fixed;right:1rem}.art-modal-loading-icon{margin:5rem}.art-commission-modal{border-radius:1rem;bottom:5rem;display:flex;filter:drop-shadow(0 .5rem .5rem grey);flex-direction:column;padding:1rem;position:fixed;text-align:start;width:min(80vw,1000px)}.art-commission-modal-close-icon{cursor:pointer}.art-commission-modal span{font-family:Merriweather}.art-commission-modal a{font-family:JetBrains Mono;margin-top:.5rem;text-decoration:none}.art-commission-modal-header{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}.art-commission-modal-header h1{margin-top:0}.page-home{align-items:center;background-color:#201e20;display:flex;flex-direction:column;min-height:100vh}.home-header-container{display:flex;flex-direction:row}.home-header-img{aspect-ratio:1/1;height:100%;margin-right:1rem;max-width:50%}.home-header-img img{border-radius:1rem;height:100%}.home-header-text{height:-webkit-min-content;height:min-content;text-align:start}.home-intro-section{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:5vh;margin-top:30vh;width:min(70vw,1500px)}.home-intro-section h1{font-size:min(10vw,100px);margin-bottom:0;margin-top:0;text-align:start}.home-intro-section span{font-family:JetBrains Mono;font-size:min(25px,5vw)}.home-intro-section p{margin-bottom:0;margin-top:10px;text-align:start}.home-link-container{display:flex;flex-wrap:wrap;margin-top:4em;text-align:left}.home-cta-link{size:fit-content;border:solid;font-family:JetBrains Mono;font-size:larger;margin-right:4em;margin-top:1em;padding:20px;text-decoration:none}.dev-body{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:5vh;margin-top:15vh;text-align:start;width:min(70vw,1500px)}.dev-body h1{margin-bottom:1rem;margin-top:0;text-align:start}.dev-xp-container{border:solid;border-color:#eaeaea;border-radius:1rem;flex-basis:0;flex:1 1;margin:1rem 1rem 3rem;padding:1rem}.dev-xp-container h1{font-size:25px;margin-bottom:.5rem}.dev-xp-container span{font-family:JetBrains Mono}.dev-xp-container p{font-size:large;margin-top:1rem}.project-card{border-radius:1rem;display:flex;height:25rem;margin:1rem}.project-card-content{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:1rem;flex-grow:1;padding:1rem}.project-card-util-bar{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.project-card-util-bar a{font-family:JetBrains Mono;text-decoration:none}.project-card h1{font-size:25px}.project-card span{font-family:JetBrains Mono}.project-card p{font-size:large}.menu-bar{display:flex;justify-content:center;position:fixed;top:0;width:100vw;z-index:2}.menu-bar h1{font-size:50px}.menu-content{flex-direction:row;justify-content:space-between;width:80vw}.menu-content,.menu-nav{align-items:center;display:flex}.menu-nav{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-bottom:3px solid #fff;height:100vh;justify-content:center;left:0;margin-top:0;overflow:hidden;position:absolute;right:0;top:0;transform:translateY(-100vh);transition:all 1s ease-in-out;z-index:9}.menu-nav.show-menu-nav{transform:translateY(0)}.menu-nav-list{display:flex;flex-direction:column;text-align:left}.nav-link{font-family:JetBrains Mono;font-size:xx-large;text-decoration:none}.menu-icon{cursor:pointer;transition:all 1s ease-in-out;z-index:10}.menu-icon.close-nav{transform:rotate(180)}.socials-menu{bottom:3em;display:flex;flex-direction:column;gap:20px;position:fixed;right:3em}.socials-icon{cursor:pointer}
/*# sourceMappingURL=main.c35d4a95.css.map*/