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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App,body{text-align:center;z-index:-20}body{background-color:#000;background-size:cover;height:6000px;margin:0;padding:0}.full-name{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:rgba(0,0,0,.6);display:flex;gap:5px;justify-content:center;left:50%;position:fixed;text-align:center;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:2}.firstName{font-size:72px;margin-top:0;text-align:center}.firstName,.lastName{color:#fff;font-family:Space Mono,monospace;text-decoration:none;text-transform:uppercase}.lastName{font-size:18px;font-weight:lighter;margin-top:37px}.navbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:rgba(0,0,0,.6);border-right:2px solid #fff;display:flex;flex-direction:column;font-size:24px;height:100vh;justify-content:flex-start;left:0;list-style:none;padding:20px 30px 0 15px;position:fixed;top:0;width:150px;z-index:5}.navbar li::marker{content:none}.navbar-items{margin:15px 0}.navbar-items,.navbar-items-icon{color:#fff;display:flex;font-family:Space Mono,monospace;text-decoration:none}.navbar-items-icon{margin:25px 0;padding-bottom:40px}.animate-word:hover{font-weight:700}.lastName.animate-word:hover{font-weight:100}.firstName.animate-word:hover{font-weight:bolder}.PhotographyContent{display:flex;flex:1 1;margin-left:200px;padding:20px}.image-grid{display:flex;flex-wrap:wrap}.image-item{height:auto;overflow:hidden;padding:3px;position:relative;width:32%}.image-item p{color:#fff}.image-item img{border-radius:8px;display:block;height:auto;object-fit:cover;object-position:center;overflow:hidden;width:100%}.joined-images{display:flex;flex-wrap:wrap}.joined-image-item{overflow:hidden;position:relative;width:50%}.joined-image-item p{color:#fff}.image-item .blur-load,.joined-image-item img{border-radius:8px;display:block;height:auto;object-fit:cover;object-position:center;overflow:hidden;width:100%}.blur-load{background-position:50%;background-size:cover}.blur-load.loaded>img{opacity:1;transition:opacity .3s ease}.blur-load>img{opacity:0}.back-blur{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);height:100%;object-fit:fill;width:100%;z-index:-15}.back-blur,.rotators{display:block;position:fixed}.rotators{-webkit-filter:invert();filter:invert();left:50%;opacity:.4;top:50%;-webkit-transform:translatex(-50%) translatey(-50%);transform:translatex(-50%) translatey(-50%);transition:-webkit-transform .6s cubic-bezier(.215,.61,.355,1);transition:transform .6s cubic-bezier(.215,.61,.355,1);transition:transform .6s cubic-bezier(.215,.61,.355,1),-webkit-transform .6s cubic-bezier(.215,.61,.355,1);width:auto;z-index:-20}.scroll-animation-outside{height:250px}.scroll-animation-inside1{height:180px}.scroll-animation-inside2{height:130px}.scroll-animation-inside3{height:90px}.cardBody{align-items:center;display:flex;font-family:Space Mono,monospace;height:100vh;justify-content:center;-webkit-perspective:1000px;perspective:1000px}.cardBody,.container{position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.container{border-bottom:.2px solid hsla(0,0%,66%,.4);border-radius:20px;border-top:.2px solid hsla(0,0%,66%,.4);height:350px;transition:1.5s ease-in-out;width:700px}.container:after{right:1px;top:60%}.container:after,.container:before{background:linear-gradient(transparent,#fff,#fff,transparent);content:"";height:100px;opacity:0;position:absolute;transition:top .6s ease,opacity .6s ease;width:1px}.container:before{left:-1px;top:0}.side{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:20px;color:#fff;height:100%;position:absolute;text-align:center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:100%}.CardContent{display:flex;flex-direction:column;line-height:1.5em;-webkit-transform:translateZ(70px) scale(.8);transform:translateZ(70px) scale(.8)}.CardContent h1{font-size:48px;margin-top:5px;padding-bottom:20px;padding-top:15px;position:relative}.CardContent p{color:#fff;font-size:20px;font-weight:bolder;line-height:1.5em;margin-top:35px}.contacts{display:flex;justify-content:space-between;padding-top:95px}.contacts a{color:#fff;text-decoration:none}.back a,.back a:hover{transition:opacity .3s ease,scale .3s ease}.back a:hover{font-weight:bolder;scale:1.2 1.2}.back:has(.fancy:hover) a:not(.fancy:hover){opacity:.4;scale:.8 .8;transition:opacity .3s ease,scale .3s ease}.socials{display:flex;-webkit-filter:invert();filter:invert();gap:5rem;padding-left:8.5%;padding-top:20%;z-index:2}.socicon{border:2px solid #000;border-radius:.5rem;cursor:pointer;height:5rem;width:5rem}.front{background-size:cover;z-index:2}.back,.front{background-color:#000;height:100%;width:100%}.back{z-index:0}.back,.container:hover{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.container:hover{border-bottom:1px solid grey;border-top:1px solid grey}.container:hover:after,.container:hover:before{opacity:1;top:37%}
/*# sourceMappingURL=main.5d230fa5.css.map*/