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}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--red:#b26868;--white:#faf3f0;--dark:#2c1a1a;--black:#1c1c1c}::selection{background:#b26868;background:var(--red);color:#2c1a1a;color:var(--dark)}body,html{background-color:#1c1c1c;background-color:var(--black);height:100%}header{align-items:center;background-color:#b26868;background-color:var(--red);display:flex;flex-direction:row;justify-content:space-between;left:0;min-height:4rem;position:fixed;right:0;top:0}header a,header p{font-size:1.5rem;font-weight:600;margin:.5rem}header a,header p,nav a{color:#faf3f0;color:var(--white)}nav a{margin-left:1rem;text-decoration:none;transition:color .2s}nav a.active,nav a:hover{color:#2c1a1a;color:var(--dark)}nav a.active{font-weight:700}.page-container{background-color:#1c1c1c;background-color:var(--black);display:flex;flex-direction:column;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;margin:0;min-height:100vh;width:100%}.page-content{align-items:center;flex:1 1;margin-top:4rem;padding:1rem 2rem 2rem}.page-content,.paragraph{display:flex;flex-direction:column;justify-content:center}.paragraph{align-items:left;font-size:14px;margin-left:8rem;margin-right:8rem}#left{font-size:1.5rem;font-weight:800;margin-left:2rem}#right{margin-right:2rem}h1,p{color:#faf3f0;color:var(--white)}p{font-size:1.2rem;font-weight:700;line-height:1.4}.photo-grid{column-count:2;column-gap:16px}.photo-item{break-inside:avoid;margin-bottom:16px;page-break-inside:avoid;width:100%}.photo-item img{border-radius:8px;display:block;height:auto;transition:transform .3s ease;width:100%}.photo-item img:hover{transform:scale(1.05)}.photography-menu{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}button{background-color:#2c1a1a;background-color:var(--dark);border:2px solid #b26868;border:2px solid var(--red);border-radius:8px;color:#faf3f0;color:var(--white);cursor:pointer;font-size:1rem;font-weight:700;padding:.5rem 1rem}button:hover{color:#2c1a1a;color:var(--dark)}button.active,button:hover{background-color:#b26868;background-color:var(--red);border-color:#faf3f0;border-color:var(--white)}button.active{color:#faf3f0;color:var(--white)}.instagram-widget{background-color:#faf3f0;background-color:var(--white);border-radius:8px;flex:1 1;height:80vh;margin:2rem auto;max-width:400px;overflow:auto;padding-left:1rem;padding-right:1rem;padding-top:2rem}.instagram-widget iframe{border:none;height:3600px;width:100%}.about{align-items:center;display:flex;gap:2rem;justify-content:center;padding:2rem;text-align:center;img{height:auto;width:360px}.paragraph{align-items:flex-start;justify-content:flex-start}p{text-align:left}}.mobile-nav{display:none}.hamburger{background:none;border:none;color:#faf3f0;color:var(--white);cursor:pointer;font-size:2rem}.mobile-menu{background-color:#2c1a1a;background-color:var(--dark);border-radius:8px;display:flex;flex-direction:column;gap:1rem;padding:1rem;position:absolute;right:1rem;top:4rem;z-index:1000}.mobile-menu a{color:#faf3f0;color:var(--white);font-weight:600;text-decoration:none}.mobile-menu a.active{color:#b26868;color:var(--red)}@media (max-width:768px){nav#right{display:none}.mobile-nav{display:block}.page-content p{text-align:center}.about{align-items:center;flex-direction:column;justify-content:center;img{max-width:300px;width:100%}}#right{margin-right:0}body,html{overflow-x:hidden}.paragraph{margin-left:1rem;margin-right:1rem}.photography-menu{justify-content:center}}
/*# sourceMappingURL=main.a728e64f.css.map*/