body,html{background:#000;color:#fff;font-family:DM Sans,sans-serif;margin:0;overflow-x:hidden;padding:0;scroll-behavior:smooth}.site-header{background:transparent;color:#fff;font-family:Cormorant Garamond,serif;font-size:1.2rem;font-weight:600;letter-spacing:1.5px;opacity:1;padding:1.5rem 0;pointer-events:none;position:fixed;text-align:center;top:0;transition:opacity .5s ease;width:100%;z-index:20}.site-header.hidden{opacity:0}.nav-back{background:rgba(0,0,0,.6);border-radius:12px;color:#fff;font-size:1rem;left:1rem;padding:.5rem 1rem;position:fixed;text-decoration:none;top:1rem;transition:background .3s ease;z-index:25}.nav-back:hover{background:rgba(0,0,0,.8)}.photo-section{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;position:relative;width:100%}.overlay{align-items:center;background-color:rgba(0,0,0,.4);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:1;padding:0 2rem;pointer-events:auto;position:absolute;text-align:center;top:0;transition:opacity .5s ease;width:100%}.overlay h1{color:#fff;font-size:5rem;font-weight:600;letter-spacing:1px;margin:0 0 1.5rem;text-transform:uppercase}.overlay h1,.overlay p{font-family:Cormorant Garamond,serif}.overlay p{color:#f0f0f0;font-size:1.3rem;font-weight:400}
/*# sourceMappingURL=photography.css.map*/