@import"https://fonts.googleapis.com/css?family=Poiret+One";:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#213547;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.big-splash,.sub-splash{text-transform:lowercase;width:100%;display:block;text-align:center}.big-splash{font-size:8rem}@media only screen and (max-width: 700px){.big-splash{font-size:4rem}}.sub-splash{font-size:2rem}.big-splash{-webkit-animation:text-focus-in 1s cubic-bezier(.55,.085,.68,.53) both;animation:text-focus-in 1s cubic-bezier(.55,.085,.68,.53) both}.sub-splash{-webkit-animation:focus-in-contract 1s cubic-bezier(.25,.46,.45,.94) both;animation:focus-in-contract 1s cubic-bezier(.25,.46,.45,.94) both;-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}@keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}@-webkit-keyframes focus-in-contract{0%{letter-spacing:1em;-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}@keyframes focus-in-contract{0%{letter-spacing:1em;-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}div.anicube{-webkit-backface-visibility:hidden;display:inline-block;box-sizing:border-box;width:50px;height:50px;border:2px solid rgb(0,0,0);animation-name:spin;animation-duration:8s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}div.anicube-container{background-color:#85dfb6;padding:50px 50px 25px;width:101px;margin-left:auto;margin-right:auto}@keyframes spin{0%{transform:rotate(83deg)}5%{transform:rotate(135deg)}40%{transform:rotate(135deg)}50%{transform:rotate(7deg)}55%{transform:rotate(45deg)}95%{transform:rotate(45deg)}to{transform:rotate(83deg)}}@keyframes spin-reverse{0%{transform:rotate(7deg)}5%{transform:rotate(45deg)}45%{transform:rotate(45deg)}50%{transform:rotate(83deg)}55%{transform:rotate(135deg)}90%{transform:rotate(135deg)}to{transform:rotate(7deg)}}div.anicube.a-1{margin-left:10px;margin-right:-12.5px;animation-name:spin}div.anicube.a-2{margin-left:-12.5px;animation-name:spin-reverse}nav{box-sizing:border-box;display:flex;flex-wrap:nowrap;width:100%;font-family:Arial;font-weight:400;font-size:1rem}nav ul{display:flex;padding:0;margin:0;border:0}nav ul li{display:inline-block;padding:0;list-style:none}nav ul li a,nav ul li a:visited{display:inline-block;padding:1rem;color:#000;text-decoration:none}nav ul li a.active,nav ul li a:visited.active{background-color:#000;color:#fff}nav ul li a:hover,nav ul li a:visited:hover{background-color:#0000000d;color:#000}div.folio-item{position:relative;box-sizing:border-box;border-radius:7px;border:1px solid rgba(0,0,0,0);transition:all .4s;min-width:250px;min-height:250px;max-width:250px;max-height:250px;overflow:hidden;margin:35px;background-color:#0000001a}div.folio-item:hover{border:1px solid rgb(0,0,0)}div.folio-item .folio-title{text-transform:lowercase;font-size:2rem;padding:14px;width:100%;display:block;text-align:right;position:absolute;top:80px;right:0;color:#fff}div.folio-item .folio-title.dark{color:#000}div.block.folio-block{display:flex;justify-content:center;flex-wrap:wrap}div.confirmation{box-sizing:border-box;padding:.5rem;display:block;width:100%;margin:1rem 0}div.confirmation p{padding:.5rem;margin:0;border:0}div.confirmation.error{border-color:#8b0000;background-color:#f08080;color:#400}div.confirmation.success{border-color:#008b00;background-color:#80f080;color:#040}div.contact-form-container{display:flex;width:100%;justify-content:center}div.contact-form-container form{box-sizing:border-box;color:#000;font-family:Poiret One,cursive;font-wieght:400;font-size:1.2rem;max-width:450px;display:flex;flex-wrap:wrap}div.contact-form-container form fieldset{padding:.5rem;box-sizing:border-box;border:0;width:100%;display:flex;flex-direction:column}div.contact-form-container form input,div.contact-form-container form textarea{width:100%;display:block;box-sizing:border-box;font-family:Arial;font-wieght:400;font-size:1.2rem;background-color:#0000000d;border:0;border-bottom:rgb(0,0,0) 1px solid;padding:.5rem}div.contact-form-container form button{box-sizing:border-box;width:100%;display:block;font-family:Poiret One,cursive;font-wieght:400;font-size:1.2rem;cursor:pointer;border:0;background-color:#000;color:#fff;padding:1rem}body{background-color:#85dfb6;color:#000;font-family:Poiret One,cursive;font-size:12px;font-weight:400;display:flex;flex-wrap:wrap;justify-content:center}div#root,div.App,div.page,header{display:flex;flex-wrap:wrap;justify-content:center;max-width:1200px;width:100%;box-sizing:border-box}div.block{width:100%;box-sizing:border-box;display:flex;flex-wrap:wrap}h1,h2,h3,h4,h5,h6{display:block;width:100%;text-align:center;text-transform:lowercase;padding:0;margin:0}h1,h2{font-size:2rem;font-weight:400}h3{font-size:1.4rem;font-weight:400}p{font-size:1.2rem}.pt2{padding-top:2rem}
