@import url(https://fonts.googleapis.com/css2?family=Chakra+Petch:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap);:root{--color-text-5:#f2f4f5;--color-text-10:#e6e8eb;--color-text-20:#d1d5d9;--color-text-30:#b8bfc4;--color-text-40:#9ea7ad;--color-text-50:#808991;--color-text-60:#636c73;--color-text-70:#525a61;--color-text-80:#40474d;--color-text-90:#303538;--color-text-100:#212529;--color-warn-5:#fce8e6;--color-warn-10:#fabab3;--color-warn-20:#f5948a;--color-warn-30:#ed6d5e;--color-warn-40:#eb5847;--color-warn-50:#e64937;--color-warn-60:#d93826;--color-warn-70:#c93221;--color-warn-80:#ba2c1c;--color-warn-90:#ab2617;--color-warn-100:#942114;--color-good-5:#f1faeb;--color-good-10:#ddf2cc;--color-good-20:#b2e08f;--color-good-30:#7bcf3b;--color-good-40:#5abf0d;--color-good-50:#4fb303;--color-good-60:#469e03;--color-good-70:#409103;--color-good-80:#398003;--color-good-90:#2c6600;--color-good-100:#214d00}*,:after,:before{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:0;margin:0}a{text-decoration:none}button,input,textarea{outline:none}*{font-family:Chakra Petch,sans-serif}html{font-size:10px}body{overflow:hidden}.wrapper{position:fixed;top:0;left:0;z-index:100;background-color:rgba(0,0,0,.85);width:100vw;padding-left:50px;height:100vh}.background_video{width:100vw;height:100vh;z-index:1;-o-object-fit:cover;object-fit:cover}.header{width:100%;height:200px;display:flex;align-items:center}.header .logo .title{font-weight:400;font-size:3rem;font-style:italic;color:var(--color-text-20);-moz-user-select:none;user-select:none;-webkit-user-select:none}.intro_section{text-align:left}.intro_section .big_text_area .text{font-weight:700;font-size:8rem;color:var(--color-text-10);line-height:100px;letter-spacing:2px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.link_section{margin:100px 0 0;text-align:left}.link_section .navigation .link_list{display:flex;list-style:none;gap:50px}.link_section .navigation .link_list .link_item{padding:0 45px 0 0;height:45px;border-bottom:2px solid hsla(0,0%,100%,.2);cursor:pointer;transition:.3s}.link_section .navigation .link_list .link_item .link{color:var(--color-text-30);font-size:2rem;letter-spacing:1px;transition:.3s;-moz-user-select:none;user-select:none;-webkit-user-select:none}.link_section .navigation .link_list .link_item:hover{border-bottom:2px solid var(--color-text-10)}.link_section .navigation .link_list .link_item:hover>.link{color:var(--color-text-10)}.link_section .navigation .link_list .link_item:active>.link{transform:translateY(2px)}.footer{margin:80px 0 0}.footer .description-wrapper{display:flex;flex-direction:column}.footer .description_wrapper .description_under{display:flex;gap:30px}.footer .description{letter-spacing:2px;font-size:1.5rem;line-height:30px;color:var(--color-text-20);-moz-user-select:none;user-select:none;-webkit-user-select:none}@media screen and (max-width:1480px){.wrapper{padding-left:40px}.header{height:150px}.intro_section .big_text_area .text{font-size:7.5rem;line-height:80px}}@media screen and (max-width:1300px){.wrapper{padding-left:40px}.header{height:150px}.intro_section .big_text_area .text{font-size:6rem;line-height:80px}}@media screen and (max-width:1068px){.header{height:120px}.header .logo .title{font-size:2.5rem}.intro_section .big_text_area .text{font-size:4.5rem;line-height:60px}}@media screen and (max-width:768px){.header{height:90px}.wrapper{padding:0 30px}.intro_section .big_text_area .text{font-size:3.5rem;letter-spacing:1px;line-height:50px}.link_section{margin:60px 0 0}.link_section .navigation .link_list{flex-direction:column;gap:30px}.link_section .navigation .link_list .link_item{width:120px}.footer{margin:60px 0 0}.footer .description_wrapper .description_under{flex-direction:column;gap:0}}