a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}*,.noSelect{-webkit-tap-highlight-color:transparent}.noSelect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input{-webkit-appearance:none;-moz-appearance:none}a{text-decoration:none;color:#de3430}@font-face{font-family:"Circular Std";src:url(CircularStd-Medium.woff)}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}body,html{overflow-x:hidden}html{font-size:625%;width:100%}body{font-family:'Helvetica-Neue','Helvetica',sans-serif;font-size:.16rem;line-height:.24rem;color:#23242d;width:100%;position:relative}h1,h2,h3{font-family:"Circular Std";font-weight:500}h1{font-size:.45rem;line-height:.5rem}h2{font-size:.36rem;line-height:.4rem}nav,nav #home,nav ul{position:absolute}nav{height:80px;left:0;z-index:1;background-color:#fff;width:100%;top:0}nav #home{width:128px;height:32px;top:24px;left:64px;background-image:url(/img/logo.svg);background-size:100%;background-repeat:no-repeat}nav ul{width:auto;list-style-type:none;top:31px;right:52px}nav ul li{display:inline}nav ul li a{color:#23242d;padding-left:.12rem;padding-right:.12rem;padding-bottom:4px;opacity:.6;transition:opacity .2s}nav ul li a:hover{opacity:1}nav #menu_btn{display:none;background-image:url(/img/menu_icon.svg)}.divider{width:228px;height:1px;margin-left:auto;margin-right:auto;background:linear-gradient(to right,#fff,#000,#fff);opacity:.3}.button{height:.4rem;background:linear-gradient(to bottom left,#ff6a50,#ff3e2a);display:block;color:#fff;text-align:center;line-height:.4rem;border-radius:.2rem;transition:transform .2s}.button:hover{transform:scale(1.02)}.button:active{transform:scale(1)}.hamburger{display:none}.dimmer{opacity:0;transition:opacity .3s}@media screen and (max-width:840px){#home{background-position:-44px 0}}@media screen and (max-width:660px){nav{height:48px;transition:height .3s}nav .hamburger{display:block;position:absolute;right:0;top:0;padding:17px;cursor:pointer;transition-property:opacity,filter;transition-duration:.3s;transition-timing-function:linear;opacity:.3}nav .hamburger .hamburger-box{width:22px;height:14px;display:block;position:relative}nav .hamburger .hamburger-inner,nav .hamburger .hamburger-inner::after,nav .hamburger .hamburger-inner::before{width:22px;height:2px;background-color:#000;position:absolute;transition-property:transform;transition-timing-function:ease;display:block}nav .hamburger .hamburger-inner{top:50%;margin-top:-1px;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.075s}nav .hamburger .hamburger-inner::after,nav .hamburger .hamburger-inner::before{transition-duration:.15s;content:""}nav .hamburger .hamburger-inner::before{top:-6px;transition:top .075s .12s ease,opacity .075s ease}nav .hamburger .hamburger-inner::after{bottom:-6px;transition:bottom .075s .12s ease,transform .075s cubic-bezier(.55,.055,.675,.19)}nav #home{height:32px;top:8px;left:5%;opacity:.6}nav ul{visibility:hidden;opacity:0;width:100%;top:48px;left:0}nav ul li,nav ul li a{display:block;width:100%}nav ul li a{height:48px;line-height:48px;text-align:center}body.show_menu nav{height:304px;box-shadow:0 1px 2px rgba(0,0,0,.3);overflow:visible;z-index:2}body.show_menu nav ul{visibility:visible;opacity:1;transition-duration:.3s;transition-delay:.3s}body.show_menu nav .hamburger .hamburger-inner{transform:rotate3d(0,0,1,45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}body.show_menu nav .hamburger .hamburger-inner::before{top:0;opacity:0;transition:top .075s ease,opacity .075s .12s ease}body.show_menu nav .hamburger .hamburger-inner::after{bottom:0;transform:rotate3d(0,0,1,-90deg);transition:bottom .075s ease,transform .075s .12s cubic-bezier(.215,.61,.355,1)}body.show_menu .dimmer{opacity:1;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.2);z-index:1}}@media screen and (max-width:600px){video{filter:blur(.001px)}.divider{width:120px}}