@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;500;600&family=Roboto:wght@300;400&display=swap);*{box-sizing:border-box}*,body,html{margin:0;padding:0}body,html{font-size:16px;font-family:"Raleway",sans-serif;background-color:#232323;word-break:break-word;color:#fff}.global{width:100vw;max-width:100%}.content{width:100%;padding:1rem;max-width:1220px;margin:0 auto}.content.marginTop{margin-top:4rem}.desktop{display:inherit}@media screen and (max-width:720px){.desktop{display:none}}.mobile{display:none}@media screen and (max-width:720px){.mobile{display:inherit}}h1{color:#fff;font-family:"Raleway",sans-serif;font-size:4rem;font-weight:400}h2{font-size:3rem;font-weight:200;line-height:5.5rem}h2.center{text-align:center}h2.small{font-size:2.5rem}h2.white,h3{color:#fff}h3{font-size:2.5rem;font-weight:200}h3.center{text-align:center}p{padding:0;font-family:"Roboto",sans-serif;font-weight:300}p.paddingVertical{padding:1rem 0}p.center{text-align:center}p.white{color:#fff}p.light{font-weight:200}p.bigger{font-size:1.2rem}hr{border:none;background:#494949;height:1px}img{width:100%}a{text-decoration:none;color:#ff1053}a:hover{text-decoration:underline}span.accent{color:#ff1053}main ol,main ul{padding-left:1rem}.grid{display:grid;grid-gap:2rem;align-content:center;justify-content:space-between}.grid.center{align-items:center}.grid.paddingTop{padding-top:3rem}.grid.fraction-auto{grid-template-columns:1fr auto}.grid.widthHalf{width:50%}@media screen and (max-width:920px){.grid.widthHalf{width:100%}}.grid.desktop{display:grid}@media screen and (max-width:720px){.grid.desktop{display:none}}.grid.mobile{display:none}@media screen and (max-width:720px){.grid.mobile{display:grid}}.grid.half-half{grid-template-columns:1fr 1fr}@media screen and (max-width:720px){.grid.half-half{grid-template-columns:1fr}.grid.half-half.keepTwo,.grid.half-half.widthHalf{grid-template-columns:1fr 1fr}}.grid.three-thirds{grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:920px){.grid.three-thirds{grid-template-columns:1fr 1fr}}@media screen and (max-width:550px){.grid.three-thirds{grid-template-columns:1fr}.grid.three-thirds.keepTwo{grid-template-columns:1fr 1fr}}.grid.four-fourths{grid-template-columns:1fr 1fr 1fr 1fr}@media screen and (max-width:1080px){.grid.four-fourths{grid-template-columns:1fr 1fr}}@media screen and (max-width:920px){.grid.four-fourths{grid-template-columns:1fr}}.grid.two-rows{grid-template-rows:1fr 1fr}.grid.seventy-thirty{grid-template-columns:2fr 1fr}@media screen and (max-width:920px){.grid.seventy-thirty{grid-template-columns:1fr}}.grid.thirty-seventy{grid-template-columns:1fr 2fr}@media screen and (max-width:920px){.grid.thirty-seventy{grid-template-columns:1fr}}.flex{display:flex;justify-content:flex-start;flex-wrap:wrap}.flex img{padding-bottom:2rem}button,input[type=submit]{outline:none;background:#f3f3f3;color:grey;border:1px solid #e9f1f7;border-radius:27px;padding:1rem;text-transform:uppercase;font-size:.9rem;cursor:pointer;overflow:hidden}button:hover,input[type=submit]:hover{background:#e9f1f7;color:#fff;border:1px solid #d6e5f0;cursor:pointer}button.fullWidth,input[type=submit].fullWidth{width:100%}button.full,input[type=submit].full{background:#e9f1f7;color:#232323}button.full:hover,input[type=submit].full:hover{background:#8cb6d5;border:1px solid #8cb6d5}button.full.primary,input[type=submit].full.primary{border:1px solid #2274a5;background:#2274a5;color:#fff;transition:all .3s ease}button.full.primary:before,input[type=submit].full.primary:before{content:"";background:#3d9dd7;height:100%;width:100%;position:absolute;left:0;top:0;z-index:-1;transform:translateX(-100%);transition:transform .4s;transform-origin:right;border-radius:27px}button.full.primary:hover,input[type=submit].full.primary:hover{-webkit-backdrop-filter:invert(0);backdrop-filter:invert(0);border:1px solid #3d9dd7;color:#fff}button.full.primary:hover:before,input[type=submit].full.primary:hover:before{transform:translateX(0);transition:transform .4s}button.empty,input[type=submit].empty{background:transparent;color:#fff;transition:all .3s ease}button.empty:before,input[type=submit].empty:before{content:"";background:#3d9dd7;height:100%;width:100%;position:absolute;left:0;top:0;z-index:-1;transform:translateX(-100%);transition:transform .4s;transform-origin:right;border-radius:27px}button.empty:hover,input[type=submit].empty:hover{-webkit-backdrop-filter:invert(0);backdrop-filter:invert(0);border:1px solid #8cb6d5;color:#fff}button.empty:hover:before,input[type=submit].empty:hover:before{transform:translateX(0);transition:transform .4s}button.empty.primary,input[type=submit].empty.primary{border:1px solid #2274a5;color:#fff}button.empty.primary:before,input[type=submit].empty.primary:before{background:#3d9dd7}button.empty.primary:hover,input[type=submit].empty.primary:hover{border:1px solid #3d9dd7}input[type=date],input[type=email],input[type=password],input[type=text]{font-family:"Roboto",sans-serif;width:100%;border:1px solid #2274a5;border-radius:27px;background:transparent;padding:1rem;margin:.75rem 0;font-size:1rem;outline:none}input[type=date].white,input[type=email].white,input[type=password].white,input[type=text].white{color:#fff}input[type=date]:hover,input[type=email]:hover,input[type=password]:hover,input[type=text]:hover{border:1px solid #3d9dd7}input[type=date]:active,input[type=date]:focus,input[type=email]:active,input[type=email]:focus,input[type=password]:active,input[type=password]:focus,input[type=text]:active,input[type=text]:focus{border:1px solid #e9f1f7}input[type=date]:before{content:attr(placeholder)!important;color:#757575;margin-right:.5em}input[type=date]:focus:before,input[type=date]:valid:before{content:""}.projectItem{width:100%;height:calc((1220px - 6rem)/3);overflow:hidden}@media screen and (max-width:1220px){.projectItem{height:calc((100vw - 6rem)/2.5)}}@media screen and (max-width:920px){.projectItem{height:calc((100vw - 6rem)/2)}}@media screen and (max-width:550px){.projectItem{height:calc(100vw - 4rem)}}.projectItem .info{opacity:0;height:100%;width:100%;transition:all .2s ease;padding:2rem;overflow:auto}@media screen and (max-width:720px){.projectItem .info{padding:1rem}.projectItem .info h3{font-size:1.3rem}}@media screen and (max-width:550px){.projectItem .info{height:calc(100vw - 4rem);padding:1rem}.projectItem .info h3{font-size:1.2rem}}.projectItem:active,.projectItem:hover{background:#151515!important}.projectItem:active .info,.projectItem:hover .info{opacity:1;-webkit-backdrop-filter:grayscale(1) brightness(20%);backdrop-filter:grayscale(1) brightness(20%)}header#mainHeader{width:100vw;max-width:100%;height:auto;display:block;position:relative;text-align:center;overflow:hidden;min-height:100vh;background:url(/static/media/header_wave2.30466f7e.svg) no-repeat 0 0;background-size:contain}@media screen and (max-height:850px){header#mainHeader{min-height:840px}}@media screen and (max-width:1220px){header#mainHeader{background:url(/static/media/header_wave2.30466f7e.svg) no-repeat 100%;background-size:cover}}header#mainHeader nav.fixed~.content{padding-top:calc(100px + 5rem)}header#mainHeader.small{min-height:100px;border-radius:0;background:#232323}header#mainHeader .waves{display:block}header#mainHeader .content h1{text-align:left;width:80%}@media screen and (max-width:920px){header#mainHeader .content h1{width:100%}}@media screen and (max-width:720px){header#mainHeader .content h1{font-size:3rem}}nav{height:calc(100px + 4rem);width:100vw;max-width:100%;background:transparent;z-index:100;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:1rem 0}nav.fixed{position:fixed}nav.fixed.background{background:#232323}nav .content aside.logoContainer a{height:100px;width:70px}nav .content aside.logoContainer a .logo{height:100px;width:150px;background:url(/static/media/logo.4d19e87f.png) no-repeat;background-size:contain;float:left;border-radius:25px;color:#fff}nav .content aside.navContainer{width:100px}nav .content aside.navContainer input.mobileCheckbox,nav .content aside.navContainer input.userOpenCheckbox{opacity:0;cursor:pointer;-webkit-touch-callout:none;z-index:2;margin-left:-45px;position:absolute}nav .content aside.navContainer input.mobileCheckbox{width:50px;height:42px;margin-top:.8rem;margin-left:10px}nav .content aside.navContainer .navListContainer{width:100vw;height:100vh;position:fixed;top:0;left:0;padding:10vh 2rem;opacity:0;margin-top:-100vh;margin-left:100vw;transition:opacity .3s ease;background:url(/static/media/nav_wave2.18042fe7.svg) #000 no-repeat 0 0;background-size:contain}@media screen and (max-width:1220px){nav .content aside.navContainer .navListContainer{background:url(/static/media/nav_wave2.18042fe7.svg) #000 no-repeat 100%;background-size:cover}}nav .content aside.navContainer .navListContainer ul{height:100%;width:auto;text-align:left;justify-content:center;align-items:center}nav .content aside.navContainer .navListContainer ul li{display:block;height:auto;cursor:pointer}@media screen and (max-width:920px){nav .content aside.navContainer .navListContainer ul li{width:100%}}nav .content aside.navContainer .navListContainer ul li a.navLink,nav .content aside.navContainer .navListContainer ul li span.navLink{display:block;width:auto;height:auto;line-height:4rem;padding:0 1.5rem;color:#fff;text-decoration:none;font-size:4rem}@media screen and (max-width:720px){nav .content aside.navContainer .navListContainer ul li a.navLink,nav .content aside.navContainer .navListContainer ul li span.navLink{font-size:2rem;line-height:3rem}}nav .content aside.navContainer .navListContainer ul li a.navLink:hover,nav .content aside.navContainer .navListContainer ul li span.navLink:hover{text-decoration:underline}nav .content aside.navContainer .navListContainer ul li a.navLink>i,nav .content aside.navContainer .navListContainer ul li a.navLink>svg,nav .content aside.navContainer .navListContainer ul li span.navLink>i,nav .content aside.navContainer .navListContainer ul li span.navLink>svg{vertical-align:sub}nav .content aside.navContainer span.mobileToggle{width:32px;height:3px;position:absolute;background:#fff;z-index:1;transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;margin-bottom:5px;margin-left:68px;display:block}nav .content aside.navContainer span.mobileToggle:first-of-type{margin-top:1.5rem;margin-left:82px;transform-origin:0 0;width:18px}nav .content aside.navContainer span.mobileToggle:nth-of-type(2){margin-top:2rem;margin-left:75px;transform-origin:0 100%;width:25px}nav .content aside.navContainer span.mobileToggle:nth-of-type(3){margin-top:2.5rem}nav .content aside.navContainer input.mobileCheckbox:checked~span.mobileToggle{opacity:1;transform:rotate(45deg) translate(-10px,4px);background:#fff;width:32px}nav .content aside.navContainer input.mobileCheckbox:checked~span.mobileToggle:nth-of-type(2){opacity:0;transform:rotate(0deg) scale(.2)}nav .content aside.navContainer input.mobileCheckbox:checked~span.mobileToggle:nth-of-type(3){transform:rotate(-45deg) translateY(-1px)}nav .content aside.navContainer input.mobileCheckbox:checked~.navListContainer{opacity:1;margin-top:0;margin-left:0;transition:opacity .3s ease}main{width:100vw;max-width:100%;height:auto;min-height:calc(100vh - 200px - 2rem)}main.dark{background:#232323}main.marginTop{margin-top:4.5rem}main section{padding-top:100px}main section:first-child{padding-top:0}main section.dark{background:#232323;color:#fff}main section#photography .image{width:100%}main section#photography .image img{width:100%;height:auto;object-fit:cover}main section#contact{background:url(/static/media/footer_wave2.f8c00db5.svg) no-repeat 100% 0;min-height:400px;width:100vw}footer{width:100%;min-height:100px;color:#fff;line-height:calc(100px - 2rem);text-align:center;background:#000}footer a{color:#fff;text-decoration:none}footer a:hover{text-decoration:underline}footer .goToTopButton{height:50px;width:50px;border-radius:20px;background:#e9f1f7;color:#000;position:absolute;right:4rem;cursor:pointer;line-height:50px;transform:rotate(90deg);font-size:2rem;margin-top:-50px;margin-left:100%;font-weight:100}footer .goToTopButton:hover{background:#8cb6d5}
/*# sourceMappingURL=main.3b1f8139.chunk.css.map */