@import"https://fonts.googleapis.com/css?family=M+PLUS+1p";@import"https://cloud.typography.com/6621076/7925632/css/fonts.css";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,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,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}html{font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;font-size:65%;letter-spacing:.03em;line-height:2em;text-rendering:optimizelegibility}:root{--color-text:#0d1535;--color-text-gray:#404a50;--color-bg:#fff;--color-bg-gray:#f1efeb;--color-main:#f9fd88}body{-webkit-text-size-adjust:100%;color:var(--color-text);font-family:Gotham SSm A,Gotham SSm B,M PLUS\ 1p,sans-serif;font-size:1.2rem;font-style:normal;font-weight:300}::-moz-selection{background-color:var(--color-main)}::selection{background-color:var(--color-main)}.wrapper{display:block;margin:0 auto;max-width:1280px;padding:0 6rem;position:relative}.wrapper.active .about,.wrapper.active .works{opacity:1}@media screen and (max-width:640px){.wrapper{padding:0 1rem}}.copy-black{background-image:linear-gradient(to right,var(--color-text) 50%,transparent 50%);background-position-x:99%;background-size:205% 100%;display:inline-block;transition:background-position-x .7s 0s}.copy-black span{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(to right,var(--color-bg) 50%,var(--color-text) 50%);background-position-x:100%;background-size:inherit;color:transparent;display:inline-block;transition:inherit}.copy-highlight{background-image:linear-gradient(to right,var(--color-main) 50%,transparent 50%);background-position-x:100%;background-size:202% 100%;display:inline-block;margin-bottom:1rem;transition:background-position-x .7s 0s}.copy-black ::-moz-selection{color:var(--color-text)}.copy-black ::selection{color:var(--color-text)}.copy-black.active,.copy-black.active span,.copy-highlight.active{background-position-x:0}h1{font-size:5rem;font-weight:200}@media screen and (max-width:640px){h1{font-size:4rem}}h2{font-size:2rem}li,p{font-feature-settings:"palt";-webkit-font-feature-settings:"palt";font-size:1.1em;line-height:1.8em}ul{list-style:none;margin:0 0 0 20px}ul li{margin:0 0 10px}li:before{background-color:var(--color-text);content:"";display:block;position:relative;width:20px}img{line-height:0}*,:after,:before{box-sizing:border-box}a:active,a:hover,a:link,a:visited{color:var(--color-text);text-decoration:none}button{-webkit-text-size-adjust:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:var(--color-text);cursor:pointer;font-family:Gotham SSm A,Gotham SSm B,M PLUS\ 1p,sans-serif;font-style:normal;font-weight:400;outline:none;padding:0}svg path{position:absolute}.clop{display:block;overflow:hidden;position:relative;widows:100%}
