.view-enter-active{transition:all 5s cubic-bezier(.11,.89,0,.98)}.view-leave-active{transition:all 1s cubic-bezier(.11,.89,0,.98)}.view-enter,.view-leave-to{transform:translate3d(0,-3rem,0);opacity:0;transition:all .3s cubic-bezier(.99,.03,.9,.38)}body,html{background:#000;color:#fff;-webkit-font-smoothing:antialiased;height:100%;font-size:16px;margin:0;overflow-x:hidden}.app-transition{transition:all 1s ease}.app-nav{display:flex;padding:1.45rem;justify-content:space-between;align-items:center}.app-nav .link,.app-nav a{background:transparent;border:0;color:#fff;font-family:Basis,Helvetica,sans-serif;text-decoration:none;font-size:1.45rem;font-weight:100;margin-right:2rem}.app-nav .link:hover,.app-nav a:hover{opacity:.65;cursor:pointer}.app-nav .link:last-child,.app-nav a:last-child{margin-right:0}.app-nav .link.is-primary,.app-nav a.is-primary{background:#ffb800;color:#000;border-radius:12rem;padding:.04em .96em .2em}.app-nav .link.is-exterior,.app-nav a.is-exterior{transform:translate3d(.5rem,0,0)}.app-nav .link.is-exterior:after,.app-nav a.is-exterior:after{content:"↑";font-size:1.45rem;opacity:0;transition:all .5s ease;margin-left:.5rem}.app-nav .link.is-exterior:hover:after,.app-nav a.is-exterior:hover:after{opacity:1;transition:all .21s ease}@media screen and (max-width:800px){.app-nav .link,.app-nav a{font-size:1.175rem;display:block;margin-left:0;margin-bottom:.15em;padding:.25em}.app-nav .link.is-primary,.app-nav a.is-primary{margin-top:.5em}.app-nav .link.is-exterior,.app-nav a.is-exterior{transform:translateZ(0)}.app-nav .link.is-exterior:after,.app-nav a.is-exterior:after{opacity:1}}.app-nav .logo{font-size:2rem;background-image:url(../img/logo.b18326e0.svg);background-repeat:no-repeat;background-size:6.5rem;background-position:6px 0;color:transparent;height:2.5rem;width:8rem;transition:all .65s ease;display:inline-block}.ui-button{background:transparent;border:0;color:#fff;font-family:Basis,Helvetica,sans-serif;text-decoration:none;font-size:1.45rem;font-weight:100;margin-right:2rem;background:#ffb800;color:#000;border-radius:12rem;padding:.04em .96em .2em}.ui-button:hover{opacity:.65;cursor:pointer}.ui-button:last-child{margin-right:0}.ui-button.is-primary{background:#ffb800;color:#000;border-radius:12rem;padding:.04em .96em .2em}.ui-button.is-exterior{transform:translate3d(.5rem,0,0)}.ui-button.is-exterior:after{content:"↑";font-size:1.45rem;opacity:0;transition:all .5s ease;margin-left:.5rem}.ui-button.is-exterior:hover:after{opacity:1;transition:all .21s ease}@media screen and (max-width:800px){.ui-button{font-size:1.175rem;display:block;margin-left:0;margin-bottom:.15em;padding:.25em}.ui-button.is-primary{margin-top:.5em}.ui-button.is-exterior{transform:translateZ(0)}.ui-button.is-exterior:after{opacity:1}}@media screen and (max-width:800px){.ui-button{padding:.04em .96em .2em}}.footer-section{background:#000;text-align:left;max-width:86rem;margin:auto;padding-top:6rem;position:relative;box-sizing:border-box;padding-bottom:10rem}.footer-section.is-hidden{display:none}.footer-section__heading{font-family:Basis,Helvetica,sans-serif;font-size:1.45rem;font-weight:400;max-width:30ch;margin-bottom:3rem;line-height:1.3;margin-bottom:1rem}.footer-section__list{padding:0;margin:0}.footer-section__list-item{list-style:none;padding:0;margin:0 0 .5rem 0}.footer-section__list-item a{font-family:Basis,Helvetica,sans-serif;font-size:1.45rem;font-weight:400;max-width:30ch;margin-bottom:3rem;line-height:1.3;color:#fff;font-size:1.175rem}@media screen and (max-width:800px){.app-nav{display:block}.app-nav .logo{height:1.5rem}.footer-section{padding:0 2rem 10rem}}@font-face{font-family:Basis;src:url(../fonts/basis-grotesque-off-white-pro.6e4733d8.eot);src:url(../fonts/basis-grotesque-off-white-pro.8ca0f1b7.woff) format("woff"),url(../fonts/basis-grotesque-off-white-pro.3504e188.ttf) format("ttf"),url(../fonts/basis-grotesque-off-white-pro.6f2ac857.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Basis;src:url(../fonts/basis-grotesque-off-white-italic-pro.2d9b6866.eot);src:url(../fonts/basis-grotesque-off-white-italic-pro.9c10de90.woff) format("woff"),url(../fonts/basis-grotesque-off-white-italic-pro.0b29c37e.ttf) format("ttf"),url(../fonts/basis-grotesque-off-white-italic-pro.67adda59.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:Basis;src:url(../fonts/basis-grotesque-regular-pro.bc09e0a3.eot);src:url(../fonts/basis-grotesque-regular-pro.814e5644.woff) format("woff"),url(../fonts/basis-grotesque-regular-pro.480a0cf8.ttf) format("ttf"),url(../fonts/basis-grotesque-regular-pro.44ef1d61.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Basis;src:url(../fonts/basis-grotesque-italic-pro.11e63e04.eot);src:url(../fonts/basis-grotesque-italic-pro.0bc8edd4.woff) format("woff"),url(../fonts/basis-grotesque-italic-pro.79387697.ttf) format("ttf"),url(../fonts/basis-grotesque-italic-pro.acd96074.woff2) format("woff2");font-weight:500;font-style:italic}@font-face{font-family:Basis;src:url(../fonts/basis-grotesque-bold-pro.fa320ba6.eot);src:url(../fonts/basis-grotesque-bold-pro.1d733362.woff) format("woff"),url(../fonts/basis-grotesque-bold-pro.78319b08.ttf) format("ttf"),url(../fonts/basis-grotesque-bold-pro.fb372572.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Basis;src:url(../fonts/basis-grotesque-bold-italic-pro.3e4f4508.eot);src:url(../fonts/basis-grotesque-bold-italic-pro.799a4fc1.woff) format("woff"),url(../fonts/basis-grotesque-bold-italic-pro.3f6dff8e.ttf) format("ttf"),url(../fonts/basis-grotesque-bold-italic-pro.5f6295d0.woff2) format("woff2");font-weight:600;font-style:italic}@font-face{font-family:Basis;src:url(../fonts/basis-grotesque-black-pro.178f534f.eot);src:url(../fonts/basis-grotesque-black-pro.3ae10cd9.woff) format("woff"),url(../fonts/basis-grotesque-black-pro.bd31172e.ttf) format("ttf"),url(../fonts/basis-grotesque-black-pro.f345da68.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Nib;src:url(../fonts/nib-light-pro.1ab4928b.eot);src:url(../fonts/nib-light-pro.65c3fdfb.woff) format("woff"),url(../fonts/nib-light-pro.5c1fa84b.ttf) format("ttf"),url(../fonts/nib-light-pro.dc11d68f.woff2) format("woff2");font-weight:500;font-style:normal}.view-enter-active[data-v-1f80f203]{transition:all 5s cubic-bezier(.11,.89,0,.98)}.view-leave-active[data-v-1f80f203]{transition:all 1s cubic-bezier(.11,.89,0,.98)}.view-enter[data-v-1f80f203],.view-leave-to[data-v-1f80f203]{transform:translate3d(0,-3rem,0);opacity:0;transition:all .3s cubic-bezier(.99,.03,.9,.38)}.home[data-v-1f80f203]{background:#000;text-align:left;max-width:86rem;margin:auto;padding-top:6rem;position:relative;box-sizing:border-box;font-family:Basis,Helvetica,sans-serif;font-style:normal;padding-bottom:8rem}.home.is-bottom .home-main__content[data-v-1f80f203]{transform:scale(.94) translateZ(0)}.home.is-bottom .about-img[data-v-1f80f203],.home.is-bottom .home-main__img[data-v-1f80f203]{transform:rotate3d(1,1,.5,0) scale(1);transition:all .6s ease}.home-main[data-v-1f80f203]{position:relative;transition:all 1s ease-in}.home-main:hover .home-main__content[data-v-1f80f203]{transform:scale(.94) translateZ(0)}.home-main:hover .about-img[data-v-1f80f203],.home-main:hover .home-main__img[data-v-1f80f203]{transform:rotate3d(1,1,.5,0) scale(1);transition:all .6s ease}.home-main__content[data-v-1f80f203]{position:relative;z-index:1;transition:all 1s ease;max-width:42rem}.home-main__img[data-v-1f80f203]{position:absolute;top:-20%;left:40%;display:block;width:60%;height:32rem;z-index:0;background-color:#000;transition:all .6s ease;transform:rotate3d(1,1,.5,-5deg) scale(1.2)}h1[data-v-1f80f203]{font-family:Nib,serif;font-size:7rem;font-weight:300;text-align:left;line-height:1;-webkit-font-smoothing:antialiased;transition:all .65s ease;max-width:8ch}.heading-aside[data-v-1f80f203]{font-family:Basis,Helvetica,sans-serif;font-size:1.45rem;font-weight:400;max-width:30ch;margin-bottom:3rem;line-height:1.3;display:block;margin-bottom:5rem;margin-top:5rem;position:relative;transition:all .65s ease;text-transform:uppercase;letter-spacing:.0275em;font-weight:600;font-size:1rem}.heading-aside[data-v-1f80f203]:before{content:"";position:absolute;top:-3ch;left:-2ch;background-image:url(../img/circle.aa37378c.svg);background-repeat:no-repeat;background-size:100%;background-position:cover;display:block;height:10ch;width:33ch}p[data-v-1f80f203]{font-family:Basis,Helvetica,sans-serif;font-size:1.45rem;font-weight:400;max-width:30ch;margin-bottom:3rem;line-height:1.3}.home-sub[data-v-1f80f203]{position:relative}@media screen and (max-width:800px){.home[data-v-1f80f203]{padding:1.5rem 1.5rem 8rem}h1[data-v-1f80f203]{background-size:5rem}h2[data-v-1f80f203]{font-size:4rem;margin:0 0 2rem 0}.home-main__img[data-v-1f80f203]{position:absolute;height:12rem;width:100%;left:0;top:7rem}}