*{box-sizing:border-box}.TitleFont{font-family:Domine,serif}.InterFont{font-family:Inter,sans-serif}body{background-color:#fffef8;margin:0;overflow:hidden;padding:0}.AppContainer{height:100vh;margin:0;padding-left:150px;padding-top:60px;position:relative;width:100vw}.intro-copy{bottom:60px;font-size:2rem;line-height:1.4em;position:absolute;width:600px}.NavBar{align-content:flex-start;display:flex;flex-direction:row;font-size:1em;justify-content:space-around;position:absolute;right:150px;top:60px}a{color:#000;text-decoration:none}a:hover{font-weight:600}.NavBar div{margin-left:20px}#signature{margin-bottom:2em;width:250px}.Footer{bottom:60px;font-size:1em;position:absolute;right:150px}.gallery-container{align-items:left;display:flex;flex-direction:column;gap:20px;height:100vh;justify-items:flex-start;overflow:scroll;scroll-behavior:smooth}.gallery-container::-webkit-scrollbar{display:none}.gallery-container img{outline:1px solid #000;outline-offset:-1px;width:800px}@media only screen and (max-width:1200px){.AppContainer{padding-left:100px}.NavBar{align-items:end;display:flex;flex-direction:column;font-size:1em;gap:20px;position:absolute;right:100px;top:60px}.gallery-container{width:800px}.NavBar div{margin-left:0}.gallery-container img{outline:1px solid #000;outline-offset:-1px;width:600px}}@media only screen and (max-width:970px){body{overflow:scroll;padding-bottom:4em}.AppContainer{padding-left:40px;width:90%}.NavBar{align-items:left;display:flex;flex-direction:row;font-size:1em;gap:20px;justify-content:flex-start;margin-bottom:2em;position:unset;right:0;top:20px}.NavBar div{margin-left:0}.gallery-container{width:800px}.gallery-container img{outline:1px solid #000;outline-offset:-1px;width:600px}.intro-copy{bottom:0;position:unset;width:auto}#signature{margin-bottom:2em;margin-top:2em;width:250px}.Footer{margin-top:2em;position:unset}.gallery-container,.gallery-container img{width:auto}}@media only screen and (max-width:500px){body{overflow:scroll;padding-bottom:2em}.AppContainer{padding-left:40px;width:90%}.NavBar{align-items:left;display:flex;flex-direction:row;font-size:1em;gap:50px;justify-content:center;margin-bottom:2em;position:unset;right:0;top:20px}.NavBar div{margin-left:0}.gallery-container{width:800px}.gallery-container img{outline:1px solid #000;outline-offset:-1px;width:600px}.intro-copy{bottom:0;font-size:1.5em;position:unset;width:auto}#signature{margin-bottom:2em;margin-top:4em;width:250px}.Footer{margin-top:2em;position:unset}.gallery-container,.gallery-container img{width:auto}}
/*# sourceMappingURL=main.3a771bf9.css.map*/