*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:helvetica;src:url(/build/assets/Helvetica_Neue_Regular.a3eca318.woff2);font-weight:400}html{background-color:#000;width:100vw;overflow-x:hidden}html,html *,body,body *{cursor:none}#cursor,#cursor_outline{pointer-events:none;position:absolute;top:50%;left:50%;border-radius:50%;opacity:0;transform:translate(-50%,-50%);transition:opacity .3s ease-in-out,transform .3s ease-in-out}#cursor{width:8px;height:8px;background-color:#fff}#cursor_outline{width:40px;height:40px;background-color:#ffffff71}.brand_text{position:fixed;inset:0;width:100vw;height:100vh;color:#fff;display:flex;align-items:center;justify-content:center;font-family:sans-serif;background-color:#000;z-index:10}.brand_text h1{font-family:helvatica;opacity:0;font-size:3rem;font-weight:400;transition:all .5s ease-in}.brand_text.hide{opacity:0;visibility:hidden;transition:all .5s ease-in}@media only screen and (max-width: 768px){.brand_text h1{font-size:3rem}}@media only screen and (max-width: 600px){.brand_text h1{font-size:1.75rem}}.top_area{position:relative;width:100vw;height:100vh;max-width:1400px;margin-inline:auto;display:flex;align-items:center}.top_area .scrollArrow{position:absolute;width:100%;height:auto;bottom:10%;display:flex;justify-content:center}.top_area .scrollArrow i{color:#fff}.top_area .banner_text{position:fixed;top:calc(50% - 80px);width:50%;margin-inline-start:10%;font-family:helvetica;font-weight:400;font-size:80px;color:#fff;transition:opacity .5s ease-in}@media only screen and (max-width: 1200px){.top_area .banner_text{width:60%}}@media only screen and (max-width: 1024px){.top_area .banner_text{width:70%;line-height:1.5;font-size:60px}}@media only screen and (max-width: 768px){.top_area .banner_text{width:80%;font-size:50px}}@media only screen and (max-width: 600px){.top_area .banner_text{margin-inline-start:5%;width:90%}}.end_container{position:relative;width:100%;height:100%;overflow:hidden}.end_container img{width:100%;height:100vh;object-fit:cover}.end_container .text{position:absolute;inset:0;width:100%;height:100%;display:flex;align-items:flex-end;font-family:sans-serif;z-index:1}.end_container .text .content{position:relative;width:80%;max-width:1400px;margin-inline:auto;margin-bottom:3rem}.end_container .text .content h1{font-size:4rem;font-weight:400;padding-bottom:2rem;color:#fff;transform:translate(-50rem);opacity:0;visibility:hidden;transition:transform .5s ease-in,opacity 1s ease-in .5s}.end_container .text .content h1.show{visibility:visible;opacity:1;transform:translate(0)}.end_container .text .content p{font-size:3rem;font-weight:300;color:#646464;transform:translate(-50rem);transition:transform .5s ease-in .5s,opacity 1s ease-in 1s;opacity:0;visibility:hidden}.end_container .text .content p.show{visibility:visible;opacity:1;transform:translate(0)}.end_container:after{position:absolute;content:"";inset:0;width:100%;height:100%;background-color:#00000080}@media only screen and (max-width: 768px){.end_container .text .content h1{font-size:3rem;padding-bottom:1rem}.end_container .text .content p{font-size:2rem}}
