@import url(//db.onlinewebfonts.com/c/ca42b7ce0d708ee0817789585c449739?family=PeachesandCreamRegularW00);@import url(https://fonts.googleapis.com/css2?family=Corben&display=swap);@import url(//db.onlinewebfonts.com/c/e5f78b4fb90a80a32be156470cbfead1?family=Avenir+LT+Pro);@import url(https://fonts.googleapis.com/css2?family=Caudex&display=swap);@import url(//db.onlinewebfonts.com/c/39a2c7f346d5cfae7045aeb2fb50d9ad?family=LuloCleanW01-OneBold);@import url(//db.onlinewebfonts.com/c/d94edb084a9044434467e5edc7ed428c?family=MYoung+PRC);@import url(https://fonts.googleapis.com/css?family=Quicksand:400,500,700);@font-face{font-family:"PeachesandCreamRegularW00";src:url(//db.onlinewebfonts.com/t/ca42b7ce0d708ee0817789585c449739.eot);src:url(//db.onlinewebfonts.com/t/ca42b7ce0d708ee0817789585c449739.eot#iefix) format("embedded-opentype"),url(//db.onlinewebfonts.com/t/ca42b7ce0d708ee0817789585c449739.woff2) format("woff2"),url(//db.onlinewebfonts.com/t/ca42b7ce0d708ee0817789585c449739.woff) format("woff"),url(//db.onlinewebfonts.com/t/ca42b7ce0d708ee0817789585c449739.ttf) format("truetype"),url(//db.onlinewebfonts.com/t/ca42b7ce0d708ee0817789585c449739.svg#PeachesandCreamRegularW00) format("svg")}@font-face{font-family:"Avenir LT Pro";src:url(//db.onlinewebfonts.com/t/e5f78b4fb90a80a32be156470cbfead1.eot);src:url(//db.onlinewebfonts.com/t/e5f78b4fb90a80a32be156470cbfead1.eot#iefix) format("embedded-opentype"),url(//db.onlinewebfonts.com/t/e5f78b4fb90a80a32be156470cbfead1.woff2) format("woff2"),url(//db.onlinewebfonts.com/t/e5f78b4fb90a80a32be156470cbfead1.woff) format("woff"),url(//db.onlinewebfonts.com/t/e5f78b4fb90a80a32be156470cbfead1.ttf) format("truetype"),url(//db.onlinewebfonts.com/t/e5f78b4fb90a80a32be156470cbfead1.svg#Avenir%20LT%20Pro) format("svg")}@font-face{font-family:"LuloCleanW01-OneBold";src:url(//db.onlinewebfonts.com/t/39a2c7f346d5cfae7045aeb2fb50d9ad.eot);src:url(//db.onlinewebfonts.com/t/39a2c7f346d5cfae7045aeb2fb50d9ad.eot#iefix) format("embedded-opentype"),url(//db.onlinewebfonts.com/t/39a2c7f346d5cfae7045aeb2fb50d9ad.woff2) format("woff2"),url(//db.onlinewebfonts.com/t/39a2c7f346d5cfae7045aeb2fb50d9ad.woff) format("woff"),url(//db.onlinewebfonts.com/t/39a2c7f346d5cfae7045aeb2fb50d9ad.ttf) format("truetype"),url(//db.onlinewebfonts.com/t/39a2c7f346d5cfae7045aeb2fb50d9ad.svg#LuloCleanW01-OneBold) format("svg")}@font-face{font-family:"MYoung PRC";src:url(//db.onlinewebfonts.com/t/d94edb084a9044434467e5edc7ed428c.eot);src:url(//db.onlinewebfonts.com/t/d94edb084a9044434467e5edc7ed428c.eot#iefix) format("embedded-opentype"),url(//db.onlinewebfonts.com/t/d94edb084a9044434467e5edc7ed428c.woff2) format("woff2"),url(//db.onlinewebfonts.com/t/d94edb084a9044434467e5edc7ed428c.woff) format("woff"),url(//db.onlinewebfonts.com/t/d94edb084a9044434467e5edc7ed428c.ttf) format("truetype"),url(//db.onlinewebfonts.com/t/d94edb084a9044434467e5edc7ed428c.svg#MYoung%20PRC) format("svg")}:root{--primary-color:#bfd6e6;--secondary-color:#fff;--tertiary-color:#000;--alt-color:#dbedfa;--border-radius:30px}body,html{min-height:100%;min-width:100%;font-family:"Quicksand",sans-serif;padding:0;margin:0;scroll-behavior:smooth;position:relative}html::-webkit-scrollbar{display:none}.nav{width:100%;height:65px;line-height:65px;text-align:center;background-color:#bfd6e6;background-color:var(--primary-color)}.logo{float:left;width:20rem;margin-top:7px;padding-left:3rem}.main_list{float:right}.main_list ul{width:100%;height:65px;display:-webkit-flex;display:flex;list-style:none;margin:0;padding:0}.main_list ul li{width:auto;height:65px;padding:0 3rem 0 0}.main_list ul li a{text-decoration:none;color:#fff;line-height:65px;font-size:1rem;text-transform:uppercase}.main_list ul li a:hover{color:#000;transition:all 1s}.home-background{background-color:#dbedfa;background-color:var(--alt-color);background:linear-gradient(180deg,#dbedfa 1%,#cce7ff);background:linear-gradient(180deg,var(--alt-color) 1%,#cce7ff)}#cloud-intro{position:relative;height:100%;background:url(https://static.radulescu.me/examples/clouds/clouds1000.png);background:url(https://static.radulescu.me/examples/clouds/clouds1000.png) 0 200px,url(https://static.radulescu.me/examples/clouds/clouds1200_1.png) 0 300px,url(https://static.radulescu.me/examples/clouds/clouds1000_blur3.png) 100px 250px;-webkit-animation:wind 20s linear infinite;animation:wind 20s linear infinite}@-webkit-keyframes wind{0%{background-position:0 200px,0 300px,100px 250px}to{background-position:1000px 200px,1200px 300px,1100px 250px}}@keyframes wind{0%{background-position:0 200px,0 300px,100px 250px}to{background-position:1000px 200px,1200px 300px,1100px 250px}}.home-background-container{display:table;height:100%;width:100%}.background-left-half,.background-right-half{display:table-cell;text-align:center;vertical-align:top;padding:1rem}.background-left-half{width:50%}.background-left-half article h1{font-size:4rem;font-weight:500;color:#fff}.background-left-half article h1:first-child{margin:3rem 0 2rem}.background-left-half article h1:nth-child(2){font-size:6rem;margin:0 0 3rem}.background-right-half{text-align:left;width:50%}.buttons{margin-top:50px;text-align:center;border-radius:30px}.blob-btn{z-index:1;position:relative;padding:20px 46px;margin-bottom:30px;text-align:center;text-transform:uppercase;color:#bfd6e6;color:var(--primary-color);font-size:16px;font-weight:700;background-color:transparent;outline:none;border:none;transition:color .5s;cursor:pointer;border-radius:30px}.blob-btn:before{z-index:1;left:0;top:0;border:2px solid #bfd6e6;border:2px solid var(--primary-color);border-radius:30px}.blob-btn:after,.blob-btn:before{content:"";position:absolute;width:100%;height:100%}.blob-btn:after{z-index:-2;left:3px;top:3px;transition:all .3s .2s;border-radius:30px}.blob-btn:hover{color:#fff;border-radius:30px}.blob-btn:hover:after{transition:all .3s;left:0;top:0;border-radius:30px}.blob-btn__inner{z-index:-1;overflow:hidden;position:absolute;left:0;top:0;width:102%;height:102%;border-radius:30px;background:#fff}.blob-btn__blobs{position:relative;display:block;height:100%;-webkit-filter:url(#goo);filter:url(#goo)}.blob-btn__blob{position:absolute;top:2px;width:25%;height:100%;background:#dbedfa;background:var(--alt-color);border-radius:100%;-webkit-transform:translate3d(0,150%,0) scale(1.7);transform:translate3d(0,150%,0) scale(1.7);transition:-webkit-transform .45s;transition:transform .45s;transition:transform .45s,-webkit-transform .45s}@supports (filter:url("#goo")){.blob-btn__blob{-webkit-transform:translate3d(0,150%,0) scale(1.4);transform:translate3d(0,150%,0) scale(1.4)}}.blob-btn__blob:first-child{left:0;transition-delay:0s}.blob-btn__blob:nth-child(2){left:30%;transition-delay:.08s}.blob-btn__blob:nth-child(3){left:60%;transition-delay:.16s}.blob-btn__blob:nth-child(4){left:90%;transition-delay:.24s}.blob-btn:hover .blob-btn__blob{-webkit-transform:translateZ(0) scale(1.7);transform:translateZ(0) scale(1.7)}@supports (filter:url("#goo")){.blob-btn:hover .blob-btn__blob{-webkit-transform:translateZ(0) scale(1.4);transform:translateZ(0) scale(1.4)}}.intro-container{padding:8rem 0;text-align:justify}.intro-content-container{padding:0 17.5rem}.intro-content-container h1{letter-spacing:5px;font-weight:100;line-height:3;text-align:center;text-transform:uppercase}.intro-content-container p{line-height:2}.profession-container{padding:6rem 0;background-color:#dbedfa;background-color:var(--alt-color);text-align:center}.profession-content-container{padding:0 17.5rem}.profession-content-container h1{letter-spacing:5px;font-weight:100;line-height:3;text-transform:uppercase}.profession-inner-container{display:grid;grid-template-columns:auto auto auto}.profession-item-container{text-align:center;padding:3rem 4rem}.profession-item-container h2{letter-spacing:4px;font-weight:500;font-size:1.5rem;padding-top:1rem;padding-bottom:1rem;color:#000;text-transform:uppercase}.profession-item-container p{font-size:1rem;text-align:justify}.footer-container{padding:4rem 0 .5rem;background-color:#bfd6e6;background-color:var(--primary-color);color:#fff}.footer-logo-container{position:absolute;left:3rem;bottom:2rem;width:12.5rem;z-index:0}.footer-content-container{text-align:center}.footer-social-media{color:#fff;margin:.5rem .5rem 0;z-index:10}.footer-social-media:hover{color:#000;transition:all 1s}.about-me-desc-container{margin:3rem 2rem;background-color:#bfd6e6;background-color:var(--primary-color);border-radius:15px}.about-logo-container{padding-top:1rem;text-align:center}.about-container{display:table;height:100%;width:100%;padding:2rem 0}.about-content-container,.about-img-container{display:table-cell;text-align:center;vertical-align:top;width:50%}.about-img-container{position:relative;padding-right:0}.weijing{max-height:100%;max-width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border-radius:20px}.about-content-container{padding:2rem 3rem 2rem 2rem}.about-content-container h1{letter-spacing:5px;font-weight:100;line-height:3;text-align:left;text-transform:uppercase}.about-content-container p{line-height:2;text-align:justify}.portfolio-container,.portfolio-page{width:100%;height:100%}.portfolio-container{margin-bottom:6rem}.portfolio-outer-container>h1{text-align:center;font-weight:400;font-size:3rem;letter-spacing:20px;margin-top:4rem;margin-bottom:5rem}.portfolio-choice-container{display:table;height:100%;width:100%}.left-choice,.right-choice{display:table-cell;text-align:center;vertical-align:middle;text-decoration:none;outline:none;width:50%}.left-choice{padding:0 3.5rem 0 15rem}.right-choice{padding:0 15rem 0 3.5rem}.portfolio-left-choice,.portfolio-right-choice{padding:1rem 4rem 30rem;border-radius:30px;background-repeat:no-repeat;background-size:cover}.portfolio-left-choice{background-image:url(/static/media/craftholic_bear.a1506464.jpeg)}.portfolio-right-choice{background-image:url(/static/media/craftholic_rabbit.29cb6d08.jpeg)}.portfolio-choice-title{color:#fff;vertical-align:middle;border:none;height:100%;border-radius:30px;background-color:rgba(191,214,230,.75)}.portfolio-choice-title h1{font-size:2rem;font-weight:400}.animation-page{width:100%;height:100%}.animation-top-container{width:100%;position:relative}.back-btn{border:none;border-radius:20px;left:40px;cursor:pointer}.back-btn,.portfolio-title-container h1{position:absolute;padding:1rem;background-color:#bfd6e6;background-color:var(--primary-color);color:#fff;font-size:1.5rem;top:0}.portfolio-title-container h1{border-radius:20px;text-align:center;left:185px;margin:0}.animation-container{width:100%;height:100%}.animation-container h1{color:#000;font-weight:400;font-size:4rem;text-align:center}.animation-grid-container{display:grid;grid-template-columns:auto auto auto;margin-bottom:8rem}.animation-grid-item{text-align:center;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s;cursor:pointer;display:inline-block;background:#000;margin:2rem 0;width:100%}.animation-grid-item:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);box-shadow:10px 10px 5px hsla(0,0%,48.6%,.48627450980392156)}.animation-title{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.8);color:#fff;visibility:hidden;opacity:0;transition:opacity .2s,visibility .2s}.animation-grid-item:hover .animation-title{visibility:visible;opacity:1}.animation-grid-item:hover .animation-item{opacity:.7}.my-masonry-grid{display:-webkit-flex;display:flex;width:auto}.my-masonry-grid_column{padding:0 1rem;background-clip:padding-box}
/*# sourceMappingURL=main.8a570f49.chunk.css.map */