.lines{max-width:100%;line-height:1.1;text-align:center;margin:0 auto}.inner{position:relative;overflow:hidden;height:1.5625rem}@media only screen and (min-width:36em){.inner{height:3.125rem}}@media only screen and (min-width:48em){.inner{height:4.375rem}}@media only screen and (min-width:62em){.inner{height:5.3125rem}}@media only screen and (min-width:87.563em){.inner{height:6.25rem}}.is-small{font-size:1.25rem;font-family:Inter,sans-serif;border-bottom:2px solid}.is-small.borderless{border-bottom:none}.is-small .inner{height:1.5625rem}.is-medium{font-size:2.1875rem}@media only screen and (min-width:48em){.is-medium{font-size:3.125rem}}.is-medium .inner{height:2.5rem}@media only screen and (min-width:48em){.is-medium .inner{height:3.75rem}}.is-big{font-size:1.5625rem}.is-big .inner{height:1.875rem}@media only screen and (min-width:36em){.is-big{font-size:2.375rem}.is-big .inner{height:2.8125rem}}@media only screen and (min-width:48em){.is-big{font-size:3.25rem}.is-big .inner{height:3.75rem}}@media only screen and (min-width:62em){.is-big{font-size:4.25rem}.is-big .inner{height:5rem}}@media only screen and (min-width:87.563em){.is-big{font-size:5.125rem}.is-big .inner{height:6.25rem}}.inner span{display:block;text-align:center;width:100%;margin:0 auto;-webkit-transform:translate(0) translate3d(0,100%,0);transform:translate(0) translate3d(0,100%,0);-webkit-transition:-webkit-transform .65s cubic-bezier(0,-.05,.06,.71);transition:-webkit-transform .65s cubic-bezier(0,-.05,.06,.71);transition:transform .65s cubic-bezier(0,-.05,.06,.71);transition:transform .65s cubic-bezier(0,-.05,.06,.71),-webkit-transform .65s cubic-bezier(0,-.05,.06,.71)}.inner.anime-it span{-webkit-transform:translate(0) translateZ(0);transform:translate(0) translateZ(0)}.cropper{max-height:300px}.modal-upload{position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff5f4;width:90%;max-width:29.375rem;max-height:90%;z-index:99;opacity:0;display:none;-webkit-transition:opacity .45s ease-in-out;transition:opacity .45s ease-in-out}@media only screen and (min-width:48em){.modal-upload{width:100%;max-width:36.4375rem}}.modal-upload p{max-width:290px;text-align:center}.modal-upload .button{width:150px;margin:0 auto 30px}.background--cropper{width:90%}.cropper-banner{background:#d9635e;width:100%;min-height:9.375rem}.cropper-banner.themed{border:none}.cropper-banner.themed .cropper-banner__description{color:#fff}.cropper-banner.themed:hover{background-color:#ff2400}@media only screen and (min-width:48em){.cropper-banner{min-height:15.625rem}}.cropper-banner:hover{background-color:rgba(217,99,94,.7);-webkit-transition:background-color .3s;transition:background-color .3s}.cropper-banner--input{position:absolute}.cropper-banner-views{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:1.875rem}.cropper-banner-views span{font-weight:700;margin-bottom:.3125rem}#cropper-banner{position:relative;width:90%}#cropper-banner .cropper-banner__content{width:5.625rem;text-align:center}#cropper-banner .cropper-banner__content svg{width:3.1875rem;height:2.6875rem}#cropper-banner .cropper-banner__description{font-size:.75rem;font-weight:500;margin:0}.open{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex}.cropper-background{opacity:0!important;width:0!important;height:0!important}.vue-advanced-cropper__image-wrapper{background:transparent}.banner{position:relative;min-height:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#d9635e}.banner.has-background{background-position:50%;background-repeat:no-repeat;background-size:cover}.drop-icon{position:absolute;top:20px;right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.drop-icon span{font-size:.75rem;text-align:center;color:#fff;opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);-webkit-transition:all .35s ease;transition:all .35s ease}.drop-icon svg{margin-bottom:5px}.drop-icon:hover span{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.content{text-align:center;color:#fff}.content :nth-child(n){margin:5px 0}.content-title{color:#fff;font-size:1.875rem;font-family:Inter,sans-serif}@media only screen and (min-width:48em){.content-title{font-size:3.75rem}}.content-subtitle{font-size:.875rem}@media only screen and (min-width:48em){.content-subtitle{font-size:1.375rem}}.content-more-info :nth-child(n){font-size:.875rem;margin:0 10px;position:relative}@media only screen and (min-width:48em){.content-more-info :nth-child(n){font-size:1.375rem}}.content-more-info :nth-child(2n):before{content:"";position:absolute;display:block;width:6px;height:5px;border-radius:12px;background-color:#fff;top:45%;left:-12px}.user--avatar{width:8.75rem;height:8.75rem;border-radius:50%;position:relative;overflow:hidden;margin-right:.625rem}@media only screen and (min-width:48em){.user--avatar{width:14.6875rem;height:14.6875rem;margin-right:0}}.user--avatar img{min-width:100%;min-height:100%}.border,.dots,.lines{-webkit-transition:all .35s ease;transition:all .35s ease}svg:hover .border{fill:#ff2400}svg:hover .dots{fill:#fff}svg:hover .lines{stroke:#fff}.profile .warning-email{text-align:center;background:#ff2400;padding:.125rem 0}.profile .warning-email p{color:#fff;font-size:.875rem;margin:0}.profile .warning-email p strong a{color:#fff}.profile{min-height:100vh}.profile .links-common,.profile .links-social,.profile h3,.profile p{font-family:Inter,sans-serif;color:#ff2400}.profile h3{font-size:1.125rem}@media only screen and (min-width:48em){.profile h3{font-size:1.875rem}}.profile p{font-size:1rem;font-weight:400}@media only screen and (min-width:48em){.profile p{font-size:1.125rem}}.profile article{max-width:41.5625rem;width:100%}@media only screen and (min-width:48em){.profile article{min-width:41.5625rem}}.profile-about{margin-bottom:40px;padding-top:40px}@media only screen and (min-width:48em){.profile-about{margin-bottom:60px;padding-top:70px}}.profile-about__intro{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile-about__intro,.profile-about__skills{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.profile-about__intro{margin-bottom:40px}@media only screen and (min-width:48em){.profile-about__intro{margin-bottom:60px}}.profile-about__skills{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:48em){.profile-about__skills{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.list-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:48em){.list-wrapper{display:block}}.links{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:41.5625rem}.links-commom li{margin-bottom:.625rem}.links-social{width:70%;max-height:6.875rem;overflow-y:auto;overflow-x:hidden}@media only screen and (min-width:48em){.links-social{width:50%;max-height:12.5rem}}.links-social::-webkit-scrollbar{width:.3125rem;background:rgba(255,36,0,.2)}.links-social::-webkit-scrollbar-thumb{background:#ff2400}.links-social li{margin-bottom:.625rem}@media only screen and (min-width:48em){.links-social li{margin-bottom:.9375rem}}.links-social li a{font-family:Butler,serif;text-decoration:underline;font-size:1.125rem}@media only screen and (min-width:48em){.links-social li a{font-size:1.875rem}}.profile-list{margin-bottom:1.25rem}.profile-list h3{margin-bottom:1.875rem}.profile-list ul :nth-child(n){margin:.625rem 0}.profile-list ul :first-child{margin:.3125rem 0 .625rem 0}.profile-project__intro .row,.profile-project__media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.profile-project__intro{background-color:#fff5f4}.profile-project__intro article{width:100%}.profile-project__intro .image-mask{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-height:37.5rem;margin-top:2.8125rem;overflow:hidden}@media only screen and (min-width:48em){.profile-project__intro .image-mask{margin-top:3.75rem}}.profile-project__intro .image-mask img{width:100%}.profile-project__intro,.profile-project__media{padding:3.125rem 0}@media only screen and (min-width:48em){.profile-project__intro,.profile-project__media{padding:4.375rem 0}}.profile-project__video{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;margin:0 auto;height:auto}.profile-project__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}