@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/barlow-condensed-vietnamese-400-normal.fb28cfc1.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-all-400-normal.00171768.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/barlow-condensed-latin-ext-400-normal.b44912ff.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-all-400-normal.00171768.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/barlow-condensed-latin-400-normal.7ce9b762.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-all-400-normal.00171768.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/barlow-vietnamese-300-normal.ead66a06.woff2) format("woff2"),url(/_next/static/media/barlow-all-300-normal.9abd30d1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/barlow-latin-ext-300-normal.ad0a54dd.woff2) format("woff2"),url(/_next/static/media/barlow-all-300-normal.9abd30d1.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/barlow-latin-300-normal.c8da1585.woff2) format("woff2"),url(/_next/static/media/barlow-all-300-normal.9abd30d1.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}*{box-sizing:border-box}:root{--color-yellow:#dfa01e;--color-yellow-2:#e5b34b;--color-dark-1:#495464;--color-dark-3:#bbbbbe;--color-dark-5:#495464;--color-light-0:#f4f4f2;--color-light-1:#f6f6f4;--size-1:calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));--scrollbar-width:calc(100vw - 100%);--window-width:calc(100vw);--window-height:calc(100vh);--content-height:calc(100vh)}html *{outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{height:-webkit-fill-available}body{text-rendering:optimizeSpeed;font-family:Barlow Condensed,sans-serif;font-weight:400;font-size:calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));line-height:calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));color:var(--color-dark-1);background:var(--color-light-0);perspective:1000px;height:100%}body,html{width:100%;overflow-x:hidden;margin:0;padding:0}ul,ul li{margin:0;padding:0;list-style:none}h3{line-height:100%}a{color:var(--color-dark-1);text-decoration:none}a.active{color:var(--color-yellow)}input[type=text],textarea{border:1px solid #bbbbbe;color:#495464;font-size:.8em}input[type=text]:focus,textarea:focus{outline:none;border-color:#868688}textarea{resize:none}.container{overflow:hidden}.container,.wrapper{width:var(--window-width);min-height:var(--window-height);position:relative}.wrapper{z-index:2;overflow-x:hidden;overflow-y:scroll}.main,.wrapper{display:flex;flex-direction:column}.main{height:100%}.main,.mainWrap{width:100%}.main main{padding:1.5em}#circle{z-index:1;left:calc(var(--window-width) / 2);width:var(--window-width);height:var(--window-width);transition:transform 1s}#circle,.circleWrap{position:absolute;top:0}.circleWrap{left:0;display:block;width:100%;height:100%}#circle1 div{animation:rotationBack 50s linear infinite}#circle2 div{animation:rotation 40s linear infinite}@media only screen and (max-width:1170px){#circle{display:none;animation:none}}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes rotationBack{0%{transform:rotate(359deg)}to{transform:rotate(0deg)}}.vertical-timeline-element .vertical-timeline-element-content{box-shadow:0 3px 0 #e5b34b}@media only screen and (max-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-content{padding:1em!important}}h1{padding:0;margin:0;line-height:100%;font-weight:400}.tagsBox,h1{font-family:Barlow Condensed}.home,.invention,.project{line-height:1.6em;font-family:Barlow;width:50%}#canv{border:1px solid #bbbbbe;display:block}@media only screen and (max-width:1170px){.home,.invention,.invention-spec,.project{width:100%;font-family:Barlow Condensed;font-size:1.3em}.vertical-timeline-element-content p{font-size:1em!important}.vertical-timeline-element-content .vertical-timeline-element-date{font-size:.8em!important}.invention img,.invention-spec img,.project img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.table table{width:100%;border-collapse:collapse}.table table,.table table td{border:1px solid #ccc}.page-transition{overflow:hidden;z-index:1}.header_signedInText__s_n47{padding-top:0;display:block}.header_navItems__BZo0w{padding:0;list-style:none;margin:1.7rem 0 0 4rem;float:right}.header_navItem__R6_7D{display:inline-block;margin-right:1.5em;font-size:1.5em}.header_navItem__R6_7D a{transition:color .3s ease-out}.header_navItem__R6_7D:hover a{color:var(--color-yellow)}.header_logo__0c99w{float:left;margin-top:.4em}.header_navigation__7Z7SJ{overflow:hidden}.header_header__xdC5s{padding:0 1.5em .5em;border-bottom:1px solid #e8e8e8;background:#f4f4f2}@media only screen and (max-width:1170px){.header_navItems__BZo0w{padding:0;list-style:none;margin:.5em 0 0;float:none;width:100%;display:table}.header_navItem__R6_7D{display:table-cell;text-align:center;vertical-align:middle;margin:0;padding:10px}.header_logo__0c99w{float:none;margin-top:.4em;text-align:center}}