@import url(https://fonts.googleapis.com/css2?family=Amiri:ital,wght@0,400;0,700;1,400;1,700&family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&display=swap);@import url(https://use.typekit.net/cph5tez.css);.vm--modal{border:none;position:absolute!important;bottom:0;top:unset!important;border-radius:0;max-width:100%;z-index:300}.vm--modal li{padding:1rem;margin:0 1rem;font-family:Titillium Web,sans-serif;font-size:18px;transition:background-color .1s linear,padding .1s ease-in;cursor:pointer}.vm--modal li~li{border-top:1px solid #9b9b9b}.vm--modal li:active,.vm--modal li:hover{background-color:#f4f2f2}.vm--modal li:active{padding-left:1.5rem}.up-enter-active{transition:transform .3s cubic-bezier(.18,.89,.32,1.28)}.up-leave-active{transition:transform .1s ease-in}.up-enter{transform:translateY(1rem)}.up-leave-to{transform:translateY(10rem)}.project{overflow:hidden;position:relative}.project .project-menu{z-index:2;width:3rem;height:3rem;background:#f4f2f2;position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;cursor:pointer}.project .project-menu span{width:.3rem;height:.3rem;display:block;background:#1f1f1f;border-radius:50%;transition:margin .3s cubic-bezier(.18,.89,.32,1.28)}.project .project-menu span:nth-of-type(2){margin:0 .3rem}.project .project-menu:hover span:nth-of-type(2){margin:0 .4rem}.project a.image-link{display:flex;overflow:hidden;height:20rem;position:relative}.project a.image-link .overlay{opacity:0;z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;transition:opacity .2s linear;background:hsla(0,0%,100%,.7);display:grid;place-content:center}.project a.image-link .overlay.invisible-project,.project a.image-link .overlay:hover{opacity:1}.project a.image-link .overlay.invisible-project p{font-weight:bolder}.project a.image-link .overlay .inner-title{font-size:32px;margin:0;font-family:Nelphim,serif;font-weight:400;letter-spacing:0}.project a.image-link img{width:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s cubic-bezier(.18,.89,.32,1.28),-webkit-filter .1s cubic-bezier(.18,.89,.32,1.28);transition:transform .3s cubic-bezier(.18,.89,.32,1.28),filter .1s cubic-bezier(.18,.89,.32,1.28);transition:transform .3s cubic-bezier(.18,.89,.32,1.28),filter .1s cubic-bezier(.18,.89,.32,1.28),-webkit-filter .1s cubic-bezier(.18,.89,.32,1.28)}.project a.image-link:hover img{transform:scale(1.1);-webkit-filter:blur(1px);filter:blur(1px)}.project a.image-link:active img{transform:scale(1);-webkit-filter:blur(1px);filter:blur(1px)}.project h4{white-space:nowrap;display:flex;align-items:center;font-family:Titillium Web,sans-serif;margin:.2rem 0 0 0;letter-spacing:0}.project h4 .hyphen{padding:.5rem}.project h4 *{font-weight:400;font-size:16px}.project[data-v-7964fb55]{overflow:hidden}.project a.image-link[data-v-7964fb55]{display:flex;overflow:hidden;height:20rem;position:relative}.project a.image-link .plus-container[data-v-7964fb55]{position:absolute;font-size:7.2rem;top:0;right:0;left:0;bottom:0;background:#f4f2f2;display:grid;place-content:center}.project a.image-link .plus-container i[data-v-7964fb55]{transition:transform .3s cubic-bezier(.18,.89,.32,1.28);height:5rem;width:5rem}.project a.image-link img[data-v-7964fb55]{width:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s cubic-bezier(.18,.89,.32,1.28),-webkit-filter .1s cubic-bezier(.18,.89,.32,1.28);transition:transform .3s cubic-bezier(.18,.89,.32,1.28),filter .1s cubic-bezier(.18,.89,.32,1.28);transition:transform .3s cubic-bezier(.18,.89,.32,1.28),filter .1s cubic-bezier(.18,.89,.32,1.28),-webkit-filter .1s cubic-bezier(.18,.89,.32,1.28)}.project a.image-link:hover .icon[data-v-7964fb55]{transform:rotate(90deg) scale(1.2)}.project a.image-link:active .icon[data-v-7964fb55]{transform:scale(.9)}.project h4[data-v-7964fb55]{white-space:nowrap;display:flex;align-items:center;font-family:Titillium Web,sans-serif;margin:.2rem 0 0 0;letter-spacing:0}.project h4 .hyphen[data-v-7964fb55]{padding:.5rem}.project h4 [data-v-7964fb55]{font-weight:400;font-size:16px}.work main{min-height:100vh}.work .header{margin-bottom:3.5rem}.work .header .title{text-align:right;font-family:Nelphim,serif;font-weight:400}@media (max-width:700px){.work .header{padding-top:0}.work .header .title{text-align:left}}.work .grid{margin-top:3rem}.work .grid h3{text-transform:capitalize;font-size:36px;margin:0;font-family:Nelphim,serif;font-weight:400;letter-spacing:0;line-height:56px}.work .grid .project{transition:all .2s ease-out}.work .grid .grid-complete-enter,.work .grid .grid-complete-leave-to{opacity:0;transform:translateY(2rem)}.work .grid .grid-complete-leave-active{display:none;opacity:0;transform:translateY(2rem)}.work .grid>span{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem}@media (max-width:1000px){.work .grid>span{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.work .grid>span{grid-template-columns:repeat(1,1fr)}}