@import url(https://fonts.googleapis.com/css?family=Libre+Franklin:300,900&display=swap);.nav .container[data-v-6b833b98]{max-width:1400px;margin:auto;padding:0 1.5rem}.nav .link[data-v-6b833b98]{text-decoration:none;color:#585e6c;-webkit-transition:color .8s cubic-bezier(.52,.34,.005,.995);transition:color .8s cubic-bezier(.52,.34,.005,.995)}.nav .link[data-v-6b833b98]:hover{color:#2a2d34}.nav .link[data-v-6b833b98]{font-family:Libre Franklin;font-weight:300;text-transform:uppercase}.nav[data-v-6b833b98]{position:fixed;z-index:10;top:2rem;left:0;right:0}.nav .container[data-v-6b833b98]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav .logo[data-v-6b833b98]{width:80px}.nav .link[data-v-6b833b98]{letter-spacing:.1rem;font-size:.6em;margin-left:1rem}.nav .link.router-link-active[data-v-6b833b98]{color:#a20c17}@media screen and (max-width:450px){.nav[data-v-6b833b98]{top:1rem}.nav .logo[data-v-6b833b98]{width:60px}}.link-instagram-name[data-v-271d8dca]{font-family:Libre Franklin;font-weight:900;text-transform:uppercase}.link-instagram-pseudo[data-v-271d8dca]{font-family:Libre Franklin;font-weight:300;text-transform:uppercase}.link-instagram[data-v-271d8dca]{display:inline-block;margin-right:1rem}.link-instagram-pseudo[data-v-271d8dca]{line-height:.4rem;font-size:.4rem;letter-spacing:.1rem}.link-instagram-name[data-v-271d8dca]{font-size:.8rem}.container[data-v-0d534d99]{max-width:1400px;margin:auto;padding:0 1.5rem}.link[data-v-0d534d99]{font-family:Libre Franklin;font-weight:300;text-transform:uppercase}footer[data-v-0d534d99]{position:relative;margin:4rem 0 1rem;z-index:10}.container[data-v-0d534d99]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:450px){.container[data-v-0d534d99]{-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:start;-ms-flex-align:start;align-items:flex-start}}.link[data-v-0d534d99]{font-size:.4rem;letter-spacing:.2rem;margin-top:.5rem;line-height:1.2rem}.link .heart[data-v-0d534d99]{color:#a20c17}a{text-decoration:none;color:#585e6c;-webkit-transition:color .8s cubic-bezier(.52,.34,.005,.995);transition:color .8s cubic-bezier(.52,.34,.005,.995)}a:hover{color:#2a2d34}*{margin:0;padding:0}body,html{font-size:20px;color:#2a2d34;background-color:#fffdf9;font-family:Libre Franklin;font-weight:300}li,p{font-size:.8rem;letter-spacing:.02rem;line-height:1.2rem}ul{padding-left:1rem}.app-container{min-height:100vh;overflow-x:hidden}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .5s cubic-bezier(.52,.34,.005,.995);transition:opacity .5s cubic-bezier(.52,.34,.005,.995)}.fade-enter,.fade-leave-to{opacity:0}@media screen and (max-width:768px){body,html{font-size:15px}}@media screen and (max-width:450px){body,html{font-size:12px}}.content[data-v-7e3ba6fb]{position:absolute;pointer-events:none;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);opacity:0;-webkit-transition:opacity .8s cubic-bezier(.52,.34,.005,.995);transition:opacity .8s cubic-bezier(.52,.34,.005,.995)}.content.active[data-v-7e3ba6fb]{opacity:1}.content[data-v-7e3ba6fb]:after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background-color:rgba(255,253,249,.6)}.image[data-v-7e3ba6fb]{display:block;width:100%;height:100%}.loading p[data-v-6271b3b2]{font-family:Libre Franklin;font-weight:900;text-transform:uppercase}.loading[data-v-6271b3b2]{position:fixed;top:0;left:0;right:0;bottom:0;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}.loading p[data-v-6271b3b2]{font-size:2rem;color:#a20c17}.gallery[data-v-98e46d68]{pointer-events:none;position:fixed;overflow:hidden;top:0;left:0;right:0;bottom:0}.main[data-v-09bf7c0a]{max-width:1400px;margin:auto;padding:0 1.5rem}a[data-v-09bf7c0a]{text-decoration:none;color:#585e6c;-webkit-transition:color .8s cubic-bezier(.52,.34,.005,.995);transition:color .8s cubic-bezier(.52,.34,.005,.995)}a[data-v-09bf7c0a]:hover{color:#2a2d34}a[data-v-09bf7c0a],h1[data-v-09bf7c0a]{font-family:Libre Franklin;font-weight:900;text-transform:uppercase}.shootings-all[data-v-09bf7c0a],h2[data-v-09bf7c0a],h3[data-v-09bf7c0a],p[data-v-09bf7c0a]{font-family:Libre Franklin;font-weight:300;text-transform:uppercase}.main[data-v-09bf7c0a]{position:relative;z-index:1}.title[data-v-09bf7c0a]{margin:50vh 0;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.categories[data-v-09bf7c0a],.shootings[data-v-09bf7c0a]{margin-bottom:25vh;opacity:0;pointer-events:none;-webkit-transition:opacity .8s cubic-bezier(.52,.34,.005,.995) 2s;transition:opacity .8s cubic-bezier(.52,.34,.005,.995) 2s}.active .categories[data-v-09bf7c0a],.active .shootings[data-v-09bf7c0a]{pointer-events:auto;opacity:1}.shootings[data-v-09bf7c0a]{text-align:right}.shootings-all[data-v-09bf7c0a]{font-size:.8rem;letter-spacing:.2rem}h1[data-v-09bf7c0a]{font-size:3rem;line-height:4rem;opacity:0;color:#a20c17;letter-spacing:.5rem;-webkit-transition:opacity .8s cubic-bezier(.52,.34,.005,.995) 1.4s,letter-spacing 1s cubic-bezier(.52,.34,.005,.995) 1.4s;transition:opacity .8s cubic-bezier(.52,.34,.005,.995) 1.4s,letter-spacing 1s cubic-bezier(.52,.34,.005,.995) 1.4s}.active h1[data-v-09bf7c0a]{opacity:1;letter-spacing:0}h2[data-v-09bf7c0a],p[data-v-09bf7c0a]{font-size:.6rem;letter-spacing:.7rem;opacity:0;color:#2a2d34}.active h2[data-v-09bf7c0a],.active p[data-v-09bf7c0a]{opacity:1;letter-spacing:.2rem}h2[data-v-09bf7c0a]{-webkit-transition:opacity .8s cubic-bezier(.52,.34,.005,.995) 1s,letter-spacing 1s cubic-bezier(.52,.34,.005,.995) 1s;transition:opacity .8s cubic-bezier(.52,.34,.005,.995) 1s,letter-spacing 1s cubic-bezier(.52,.34,.005,.995) 1s}p[data-v-09bf7c0a]{-webkit-transition:opacity .8s cubic-bezier(.52,.34,.005,.995) 1.8s,letter-spacing 1s cubic-bezier(.52,.34,.005,.995) 1.8s;transition:opacity .8s cubic-bezier(.52,.34,.005,.995) 1.8s,letter-spacing 1s cubic-bezier(.52,.34,.005,.995) 1.8s}h3[data-v-09bf7c0a]{color:#a20c17;font-size:.8rem;letter-spacing:.2rem;cursor:pointer}a[data-v-09bf7c0a]{display:block;font-size:2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}