@keyframes expansion{0%{max-height:0;opacity:0}to{max-height:1000px;opacity:1}}@keyframes loading{0%{opacity:0}to{opacity:1}}.profile-header{width:100%;transition:all .3s ease-in-out;position:relative;padding:0}.profile-header .background-image{background-size:cover;background-position:50%;height:100%;width:100%}.profile-header .background-image .editing{transition:.2s;grid-template-rows:200px 75px 20px auto 175px!important}.profile-header .background-image .containerLoading{grid-template:"loader" 570px/100%!important}.profile-header .background-image .containerLoading .loader-container{align-self:center;justify-self:center;grid-area:loader}.profile-header .background-image .loading{animation-timing-function:ease-in-out;animation-name:loading;animation-duration:.5s}.profile-header .background-image .container{color:#fff;max-width:1120px;margin:0 auto;padding:40px 8px 64px;transition:all .2s ease-in-out}@media screen and (max-width:768px){.profile-header .background-image .container{padding:32px}}.profile-header .background-image .container .picture{border-radius:50%;grid-area:picture;width:150px;height:150px;-o-object-fit:cover;object-fit:cover}.profile-header .background-image .container .hidden{display:none}.profile-header .background-image .container .main-info-container{display:flex;align-items:center}.profile-header .background-image .container .main-info-container .main-info{grid-area:main;display:flex;align-items:center}.profile-header .background-image .container .main-info-container .main-info h2{font-size:3em;margin-bottom:5px;margin-right:10px}@media screen and (max-width:768px){.profile-header .background-image .container .main-info-container .main-info h2{font-size:2em;font-weight:400;margin-bottom:40px;margin-right:0}}.profile-header .background-image .container .time{grid-area:time}.profile-header .background-image .container .time h3{font-size:1em;font-weight:400}@media screen and (max-width:768px){.profile-header .background-image .container .time h3{margin-bottom:20px;text-align:center}}.profile-header .background-image .container .chips{padding-top:20px;place-self:center stretch}.profile-header .background-image .container .chips .custom-input{padding:0;margin-bottom:0!important}.profile-header .background-image .container .chips .selector-container{width:100%;display:inline-block;font-size:16px;animation-name:expansion;animation-duration:1s;animation-timing-function:ease-in-out}.profile-header .background-image .container .chips .selector-container .custom-input{width:100%}.profile-header .background-image .container .chips .chips-container{flex-wrap:wrap;display:flex;align-items:center;grid-area:chips;transition:all .4s ease-in-out}@media screen and (max-width:768px){.profile-header .background-image .container .chips .chips-container{justify-content:center;overflow:hidden;max-height:100px}}.profile-header .background-image .container .chips .chips-container .chip{background-color:hsla(0,0%,100%,.2);border-radius:20px;font-size:.8em;padding:5px 10px;line-height:3em}.profile-header .background-image .container .chips .chips-container .chip:not(:las250t-child){margin-right:10px}.profile-header .background-image .container .bio{transition:all .4s ease-in-out}@media screen and (max-width:768px){.profile-header .background-image .container .bio{text-align:center;margin-bottom:16px;overflow:hidden}}.profile-header .background-image .container .socials{transition:all .4s ease-in-out}.profile-header .background-image .container .socials img{width:44px;height:44px}.profile-header .background-image .container .socials .fa,.profile-header .background-image .container .socials .fab{font-size:1.4em}.profile-header .background-image .container .socials .fa,.profile-header .background-image .container .socials .fab,.profile-header .background-image .container .socials img{cursor:pointer;transition:transform .2s ease-in-out;padding:10px;background-color:#7f7f7f;border-radius:50%}.profile-header .background-image .container .socials .fa:hover,.profile-header .background-image .container .socials .fab:hover,.profile-header .background-image .container .socials img:hover{transform:scale(1.1)}.profile-header .background-image .container .socials .fa:not(:last-child),.profile-header .background-image .container .socials .fab:not(:last-child),.profile-header .background-image .container .socials img:not(:last-child){margin-right:20px}@media screen and (max-width:768px){.profile-header .background-image .container .socials .fa,.profile-header .background-image .container .socials .fab,.profile-header .background-image .container .socials img{margin:0 10px}}.profile-header .background-image .container .links{position:relative;margin-top:8px;grid-area:links}.profile-header .background-image .container .links label{display:inline}@media screen and (max-width:768px){.profile-header .background-image .container .links{margin-top:0;margin-bottom:20px}}.profile-header .background-image .container .links div{align-items:flex-start;display:flex;margin:10px 0}@media screen and (max-width:768px){.profile-header .background-image .container .links div{justify-content:center;align-items:center}}.profile-header .background-image .container .links img{margin-left:10px}.profile-header .background-image .container .links .site{margin-top:34px}@media screen and (max-width:768px){.profile-header .background-image .container .links .site{margin-top:0}}.profile-header .background-image .container .links .url .pro-website{cursor:text;margin:0;font-size:16px;text-decoration:none;color:#fff;transition:.2s ease-in-out}.profile-header .background-image .container .links .url .pro-website:active,.profile-header .background-image .container .links .url .pro-website:hover,.profile-header .background-image .container .links .url .pro-website:visited{cursor:pointer;color:#7053d9}.profile-header .background-image .container .links .url textarea{opacity:0;width:0;height:0;overflow:hidden}.profile-header .background-image .container .links .url span{margin-left:5px;color:#7053d9}.profile-header .background-image .container .links .favourite-container{display:flex;align-items:center;justify-content:flex-start}@media screen and (max-width:768px){.profile-header .background-image .container .links .favourite-container{align-items:center;justify-content:flex-start;height:100px;flex-direction:column}}.profile-header .background-image .container .links .favourite-container .wishlist-button{align-items:center;justify-self:flex-start;color:#fff;padding:4px 8px 4px 14px;border-radius:.5rem;cursor:pointer;order:1}.profile-header .background-image .container .links .favourite-container .add-btn{background-color:#7553e2}.profile-header .background-image .container .links .favourite-container .remove-btn{background-color:#a33333}.profile-header .background-image .container .links .favourite-container .added-text,.profile-header .background-image .container .links .favourite-container .removed-text{justify-self:flex-end;font-size:12px;margin-left:8px;color:#7053d9;order:2}@media screen and (max-width:768px){.profile-header .background-image .container .links .favourite-container .added-text,.profile-header .background-image .container .links .favourite-container .removed-text{margin-left:0}}.profile-header .background-image .container .links .subscribe-btn{display:flex;align-items:center;justify-self:center;color:#fff;padding:8px 16px;border-radius:.5rem;cursor:pointer;order:1;background-color:#7f7f7f}.profile-header .background-image .container .rating{grid-area:rating;margin-top:20px;align-items:center;display:flex;flex-direction:row}.profile-header .background-image .container .rating .shares,.profile-header .background-image .container .rating .stars{margin-top:30px}.profile-header .background-image .container .rating .stars{margin-right:20px}@media screen and (max-width:768px){.profile-header .background-image .container .rating{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:40px}}.profile-header .background-image .container .rating div{align-items:center;display:flex;flex-direction:row}.profile-header .background-image .container .rating div img{margin-right:10px}@media screen and (max-width:768px){.profile-header .background-image .container .rating div img{width:30px}}.profile-header .background-image .container .rating div span{font-size:1.25em}.profile-header .background-image .container .more{display:none}.profile-header .background-image .container .more img{transition:transform .2s ease-in-out}.profile-header .background-image .container .more img.expanded{transform:rotate(180deg)}@media screen and (max-width:768px){.profile-header .background-image .container .more{display:block}}.profile-header .edit-icon{cursor:pointer}@media screen and (max-width:768px){.profile-header .edit-icon{display:none}}.profile-header textarea{background-color:transparent;width:90%;line-height:normal;font-family:SF Pro Display;font-size:18px;color:#fff;border:0;border-bottom:2px solid #7053d9}.profile-header textarea:focus{outline:none}.profile-header .edit-input{background-color:transparent;color:#fff;border:0;border-bottom:2px solid #7053d9;font-family:SF Pro Display;font-size:16px;width:auto}.profile-header .edit-input:focus{outline:none}.profile-header .error-container{position:absolute;top:-20px}.profile-header .error-container .error{height:16px;font-family:SF Pro Display;font-size:16px;color:#7053d9}.profile-header .bio{font-size:16px;line-height:1.5em}.profile-header .email-text,.profile-header .location-text,.profile-header .site-text{font-size:16px}.profile-header .projects{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.profile-header .projects .projects-list,.profile-header .projects .projects-title{font-size:16px;margin-top:8px}@media screen and (max-width:768px){.profile-header .projects{align-items:center;text-align:center}}@keyframes loading-5ab65bab{0%{opacity:0}to{opacity:1}}.loader-container[data-v-5ab65bab]{height:15vh;display:flex;align-items:center;justify-content:center}section[data-v-5ab65bab]{animation-timing-function:ease-in-out;animation-name:loading-5ab65bab;animation-duration:.5s;max-width:1120px;margin:0 auto;display:grid;grid-gap:20px;padding:40px 0;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:768px){section[data-v-5ab65bab]{grid-template-columns:1fr;padding:20px}}section .add[data-v-5ab65bab]{cursor:pointer;position:relative;overflow:hidden;padding-bottom:75%;border-radius:10px;background-color:#1e1e1e;display:flex}section .add .image-container[data-v-5ab65bab]{position:absolute;width:20%;left:50%;top:50%;margin-left:-10%;margin-top:-10%}section .project[data-v-5ab65bab]{cursor:pointer;position:relative;overflow:hidden;padding-bottom:75%;border-radius:10px}section .project img[data-v-5ab65bab]{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section .project .work_banner[data-v-5ab65bab]{position:absolute;width:100%;height:100%;background-color:#1e1e1e;display:flex;align-items:center;justify-content:center}section .project .work_banner h2[data-v-5ab65bab]{text-align:center;color:#fff;font-size:16px}section .project span[data-v-5ab65bab]{position:absolute;left:0;bottom:-30px;width:100%;color:#fff;background-image:linear-gradient(transparent,rgba(0,0,0,.7));padding:10px 10px 5px 10px;transition:all .4s ease-in-out}section .project:hover span[data-v-5ab65bab]{bottom:0}section img[data-v-5ab65bab]{width:100%}section[data-v-1def24b2]{font-family:SF Pro Display;height:100%}section .account-section[data-v-1def24b2]{height:48px;display:flex;align-items:center;margin-bottom:132px}@media screen and (max-width:768px){section .account-section[data-v-1def24b2]{margin-top:22px;margin-bottom:51px}}section .account-section img[data-v-1def24b2]{margin-right:24px;height:100%}section .account-section .name[data-v-1def24b2]{color:#fff;font-size:18px;line-height:24px}section .textual-content[data-v-1def24b2]{padding:0 10%;margin-bottom:28px}@media screen and (max-width:768px){section .textual-content[data-v-1def24b2]{padding:0}}section .textual-content .title[data-v-1def24b2]{display:inline-block;color:#fff;font-size:32px;line-height:38px}@media screen and (max-width:768px){section .textual-content .title[data-v-1def24b2]{font-size:24px}}section .textual-content .project-notes[data-v-1def24b2]{color:#fff;font-family:SF Pro Display;font-size:32px;line-height:38px}@media screen and (max-width:768px){section .textual-content .project-notes[data-v-1def24b2]{font-size:18px;line-height:28px}}section .title-container[data-v-1def24b2]{display:flex;align-items:center;margin-bottom:24px}section .edit-input[data-v-1def24b2]{background-color:transparent;color:#fff;border:0;border-bottom:2px solid #7053d9;font-family:SF Pro Display;font-size:16px;width:auto;cursor:pointer}section .edit-input[data-v-1def24b2]:focus{outline:none}section textarea[data-v-1def24b2]{background-color:transparent;width:90%;line-height:normal;font-family:SF Pro Display;font-size:26px;color:#fff;border:0;border-bottom:2px solid #7053d9;cursor:pointer}section textarea[data-v-1def24b2]:focus{outline:none}section .image-content[data-v-1def24b2]{display:flex;flex-direction:column;align-items:center}@media screen and (max-width:768px){section .image-content[data-v-1def24b2]{width:100vw;margin-left:-16px;margin-bottom:70px}}section .image-content .image-container[data-v-1def24b2]{margin:28px 0}@media screen and (max-width:768px){section .image-content .image-container[data-v-1def24b2]{margin:0;width:100%}}section .image-content .image-container img[data-v-1def24b2]{width:100%}section .image-content .image-container .creators-logo[data-v-1def24b2]{width:43px;opacity:.4}@media screen and (max-width:768px){section .image-content .image-container .creators-logo[data-v-1def24b2]{width:0}}section .avatar[data-v-1def24b2]{border-radius:50%;width:48px;height:48px}section .vimeo-player[data-v-1def24b2]{width:100%;height:45.197740113vw;padding:0 10%}@media(max-width:768px){section .vimeo-player[data-v-1def24b2]{height:56.4971751412vw;padding:0;margin-top:12px}}section[data-v-6ac15953]{position:relative;font-family:SF Pro Display;min-height:100vh}@media screen and (max-width:768px){section[data-v-6ac15953]{height:100%}}section .account-section[data-v-6ac15953]{height:48px;display:flex;align-items:center;margin-bottom:132px}@media screen and (max-width:768px){section .account-section[data-v-6ac15953]{margin-bottom:0;margin-top:22px}}section .account-section img[data-v-6ac15953]{margin-right:24px;height:100%}section .account-section .name[data-v-6ac15953]{color:#fff;font-size:18px;line-height:24px}section form[data-v-6ac15953]{width:70%;padding:0 10%}@media screen and (max-width:768px){section form[data-v-6ac15953]{width:100%;padding:0}}section form [data-v-6ac15953]{margin:48px 0}section form .addSection[data-v-6ac15953]{width:-moz-max-content;width:max-content;margin-bottom:30px}@media screen and (max-width:768px){section form .addSection[data-v-6ac15953]{width:100%}}section form .addSection input[data-v-6ac15953]{display:none}section form .addSection p[data-v-6ac15953]{font-size:20px;margin:0;font-family:SF Pro Display;color:#fff}section form .addSection .imageBox[data-v-6ac15953]{cursor:pointer;background-image:url(/images/camera.png);margin:31px 0;background-color:#7f7f7f;background-repeat:no-repeat;background-position:50%;border-radius:10px;width:400px;height:200px}@media screen and (max-width:768px){section form .addSection .imageBox[data-v-6ac15953]{margin:8px 0}}section .bottom-container[data-v-6ac15953]{height:auto;bottom:10.5%;display:flex;width:100%;justify-content:flex-end;margin-bottom:0;position:absolute}@media screen and (max-width:768px){section .bottom-container[data-v-6ac15953]{margin-bottom:20px}}section .bottom-container button[data-v-6ac15953]{margin:0}section .bottom-container a[data-v-6ac15953]{text-decoration:none}section .image-container[data-v-6ac15953]{margin-bottom:0;opacity:.4;width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:10px}@media screen and (max-width:768px){section .image-container[data-v-6ac15953]{margin-bottom:20px;display:none}}section .creators-logo[data-v-6ac15953]{width:43px}main[data-v-bd237fb6]{font-family:SF Pro Display;overflow-x:hidden;font-size:16px}@media screen and (max-width:768px){main[data-v-bd237fb6]{font-size:14px}}.social-info[data-v-bd237fb6]{margin-top:-32px;position:relative;z-index:9}