/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}details{display:block}summary{display:list-item}[hidden],template{display:none}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:Lato,Arial,sans-serif;line-height:1.5}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:0 solid #fff}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#a0aec0}input::-moz-placeholder,textarea::-moz-placeholder{color:#a0aec0}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a0aec0}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#a0aec0}input::placeholder,textarea::placeholder{color:#a0aec0}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:Inconsolata,Courier,mono}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1366px){.container{max-width:1366px}}.bg-gray-300{--bg-opacity:1;background-color:#ababab;background-color:rgba(171,171,171,var(--bg-opacity))}.border-current{border-color:currentColor}.border-gray-700{--border-opacity:1;border-color:#474747;border-color:rgba(71,71,71,var(--border-opacity))}.border-b{border-bottom-width:1px}.block{display:block}.inline-block{display:inline-block}.flex{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.table{display:table}.hidden{display:none}.items-start{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.items-center{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.justify-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.font-bold{font-weight:700}.text-xs{font-size:.75rem}.text-5xl{font-size:3rem}.text-6xl{font-size:4rem}.list-disc{list-style-type:disc}.m-1{margin:.25rem}.-m-2{margin:-.5rem}.mx-auto{margin-left:auto;margin-right:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.max-w-1\/2{max-width:50%}.px-4{padding-left:1rem;padding-right:1rem}.pb-4{padding-bottom:1rem}.pl-6{padding-left:1.5rem}.static{position:static}.text-center{text-align:center}.text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.text-gray-100{--text-opacity:1;color:#ddd;color:rgba(221,221,221,var(--text-opacity))}.text-gray-900{--text-opacity:1;color:#151515;color:rgba(21,21,21,var(--text-opacity))}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.whitespace-no-wrap{white-space:nowrap}.mobile-background-fixed{position:fixed;top:0;left:0;width:100vw;height:100vh;background-size:cover;--bg-opacity:1;background-color:#151515;background-color:rgba(21,21,21,var(--bg-opacity));background-repeat:no-repeat;background-attachment:scroll;background-image:-webkit-gradient(linear,left bottom,left top,from(#151515),to(hsla(0,0%,100%,0))),url(/assets/bg.jpg);background-image:-o-linear-gradient(bottom,#151515 0,hsla(0,0%,100%,0) 100%),url(/assets/bg.jpg);background-image:linear-gradient(0deg,#151515,hsla(0,0%,100%,0)),url(/assets/bg.jpg);z-index:-1}code[class*=language-],pre[class*=language-]{font-family:Inconsolata,Courier,mono;font-size:1rem;color:#f8f8f2;background:none;text-shadow:0 1px rgba(0,0,0,.3);text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:.5em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{--bg-opacity:1;background-color:#2e2e2e;background-color:rgba(46,46,46,var(--bg-opacity))}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#8292a2}.token.punctuation{color:#f8f8f2}.token.namespace{opacity:.7}.token.constant,.token.deleted,.token.property,.token.symbol,.token.tag{color:#f92672}.token.boolean,.token.number{color:#ae81ff}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#a6e22e}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.class-name,.token.function{color:#e6db74}.token.keyword{color:#66d9ef}.token.important,.token.regex{color:#fd971f}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}body{overflow-x:hidden}p{margin-bottom:.5rem}p:last-of-type{margin-bottom:0}a{text-decoration:underline}a.Button{text-decoration:none}strong{font-weight:700}h3,h4,h5,h6{font-family:Inconsolata,Courier,mono}h3{font-size:28px}@media(min-width:320px)and (max-width:1365px){h3{font-size:35px;font-size:calc(28px + (1400vw - 4480px)/1046)}}@media(min-width:1366px){h3{font-size:42px}}h4{border-bottom-width:1px;--border-opacity:1;border-color:#2e2e2e;border-color:rgba(46,46,46,var(--border-opacity));--border-opacity:0.25;padding-bottom:.75rem;margin-bottom:.75rem;font-size:24px}@media(min-width:320px)and (max-width:1365px){h4{font-size:30px;font-size:calc(24px + (1200vw - 3840px)/1046)}}@media(min-width:1366px){h4{font-size:36px}}h5{font-size:20px}@media(min-width:320px)and (max-width:1365px){h5{font-size:25px;font-size:calc(20px + (1000vw - 3200px)/1046)}}@media(min-width:1366px){h5{font-size:30px}}h6{font-size:16px}@media(min-width:320px)and (max-width:1365px){h6{font-size:20px;font-size:calc(16px + (800vw - 2560px)/1046)}}@media(min-width:1366px){h6{font-size:24px}}button:focus{outline:0}table{width:100%;border-collapse:collapse;margin-top:.5rem;margin-bottom:.5rem}table.bordered td,table.bordered th{border-width:1px;--border-opacity:1;border-color:#2e2e2e;border-color:rgba(46,46,46,var(--border-opacity));--border-opacity:0.25;padding:.5rem}.App{min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;--text-opacity:1;color:#151515;color:rgba(21,21,21,var(--text-opacity));font-family:Lato,Arial,sans-serif;font-weight:300;font-size:16px}@media(min-width:320px)and (max-width:1365px){.App{font-size:20px;font-size:calc(16px + (800vw - 2560px)/1046)}}@media(min-width:1366px){.App{font-size:24px}}.App--Loading .Screen{height:0;overflow:hidden;-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;padding:0;opacity:0}.App--LoadingCompleted .Screen{height:100vh;overflow:hidden}.Header{text-align:center;-webkit-transition-property:margin-top;-o-transition-property:margin-top;transition-property:margin-top;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;will-change:margin-top}.Header__inner{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:auto;margin-right:auto;padding-top:2rem;cursor:pointer}.Header__inner div{--border-opacity:1;border-color:#fff;border-bottom:1px;border-style:dashed;border-color:rgba(255,255,255,var(--border-opacity));margin-top:1.5rem;margin-bottom:1rem}.Header__name{font-family:Inconsolata,Courier,mono;display:inline-block;text-align:center;--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));font-size:48px;line-height:.7em}@media(min-width:320px)and (max-width:1365px){.Header__name{font-size:104px;font-size:calc(48px + (11200vw - 35840px)/1046)}}@media(min-width:1366px){.Header__name{font-size:160px}}.Header__role{font-family:Inconsolata,Courier,mono;display:inline-block;text-align:center;--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));font-size:21.5px;line-height:1em}@media(min-width:320px)and (max-width:1365px){.Header__role{font-size:46.75px;font-size:calc(21.5px + (5050vw - 16160px)/1046)}}@media(min-width:1366px){.Header__role{font-size:72px}}.App--Home .Header__inner{cursor:default}.Screen{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:2rem;padding-bottom:2rem;z-index:1;-webkit-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;will-change:opacity}.Button{display:inline-block;padding:1rem;--text-opacity:1;color:#ddd;color:rgba(221,221,221,var(--text-opacity));--bg-opacity:1;background-color:#151515;background-color:rgba(21,21,21,var(--bg-opacity))}.Button--small{padding:.5rem;font-size:.875rem}.Button--selected{color:#474747;color:rgba(71,71,71,var(--text-opacity));background-color:#ababab;background-color:rgba(171,171,171,var(--bg-opacity))}.Box,.Button--selected{--text-opacity:1;--bg-opacity:1}.Box{padding:1rem;margin-bottom:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ddd;background-color:rgba(221,221,221,var(--bg-opacity));color:#151515;color:rgba(21,21,21,var(--text-opacity));width:100%}@media (min-width:768px){.Box{margin-bottom:2rem;padding:2rem}}.Box:last-child{margin-bottom:0}.FadeUp{opacity:0;-webkit-transform:translateY(20vh);-ms-transform:translateY(20vh);transform:translateY(20vh);will-change:opacity,transform;-webkit-animation:fade-up .5s ease-out .5s forwards;animation:fade-up .5s ease-out .5s forwards}@-webkit-keyframes fade-up{0%{opacity:0;-webkit-transform:translateY(20vh);transform:translateY(20vh)}65%{opacity:1;-webkit-transform:translateY(-5vh);transform:translateY(-5vh)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-up{0%{opacity:0;-webkit-transform:translateY(20vh);transform:translateY(20vh)}65%{opacity:1;-webkit-transform:translateY(-5vh);transform:translateY(-5vh)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.CV__item-content{padding:1rem .75rem}@media (min-width:1024px){.CV__item-content{padding:4rem 3rem}}.CV ul{margin-top:-.5rem}@media (min-width:1024px){.CV ul{margin-top:-2rem}}.CV ul li{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;overflow:visible}.CV ul li time{position:absolute;right:0;left:0;bottom:0;text-align:center;--text-opacity:1;color:#474747;color:rgba(71,71,71,var(--text-opacity));margin-bottom:-.75rem}.CV ul li:nth-child(odd){--border-opacity:0.05;--border-opacity:1;border-color:#ddd;border-right:4px;border-color:rgba(221,221,221,var(--border-opacity));border-style:solid;border-top-right-radius:50%;border-bottom-right-radius:50%}.CV ul li:nth-child(2n){--border-opacity:0.05;--border-opacity:1;border-color:#ddd;border-left:4px;border-color:rgba(221,221,221,var(--border-opacity));border-style:solid;border-top-left-radius:50%;border-bottom-left-radius:50%}.CV ul li:first-child{border-top-left-radius:0;border-style:dashed}.Bio a{display:inline-block;padding:.5rem 1rem;margin-top:.5rem;--bg-opacity:1;background-color:#ababab;background-color:rgba(171,171,171,var(--bg-opacity));--text-opacity:1;color:#ddd;color:rgba(221,221,221,var(--text-opacity));font-weight:700;position:relative}@media (min-width:768px){.Bio a{margin-right:-2rem}.Bio a:after{position:absolute;top:0;bottom:0;display:inline-block;content:"";width:0;height:0;border-width:20px 0 20px 34.6px;right:-34.6px;border-color:transparent transparent transparent #ababab}@media(min-width:320px)and (max-width:1365px){.Bio a:after{border-left-width:calc(34.6px + (2540vw - 8128px)/1046)}}@media(min-width:1366px){.Bio a:after{border-left-width:60px}}@media(min-width:320px)and (max-width:1365px){.Bio a:after{border-top-width:calc(20px + (600vw - 1920px)/1046)}}@media(min-width:1366px){.Bio a:after{border-top-width:26px}}@media(min-width:320px)and (max-width:1365px){.Bio a:after{border-bottom-width:calc(20px + (600vw - 1920px)/1046)}}@media(min-width:1366px){.Bio a:after{border-bottom-width:26px}}@media(min-width:320px)and (max-width:1365px){.Bio a:after{right:-47.3px;right:calc(-34.6px + (-2540vw - -8128px)/1046)}}@media(min-width:1366px){.Bio a:after{right:-60px}}}.Skills__skills-group{margin-top:1rem}.Skills__skills-group:first-child{margin-top:0}.Skills__skills-group ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.Skills__skills-group ul li{margin:.25rem;padding:.25rem 1rem;--bg-opacity:1;background-color:#2e2e2e;background-color:rgba(46,46,46,var(--bg-opacity));--text-opacity:1;color:#ddd;color:rgba(221,221,221,var(--text-opacity));font-family:Inconsolata,Courier,mono}.Contact{position:-webkit-sticky;position:sticky;top:2rem}.Contact form .InputGroup{padding-bottom:1rem;--border-opacity:1;border-color:#474747;border-bottom:1px;border-color:rgba(71,71,71,var(--border-opacity));border-style:solid}.Contact form .InputGroup>div{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1rem;margin-bottom:1rem;--text-opacity:1;color:#474747;color:rgba(71,71,71,var(--text-opacity))}.Contact form .InputGroup>div .Icon{fill:currentColor}.Contact form .InputGroup>div input,.Contact form .InputGroup>div textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-width:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:1rem}.Contact form .InputGroup>div input::-webkit-input-placeholder,.Contact form .InputGroup>div textarea::-webkit-input-placeholder{--text-opacity:1;color:#929292;color:rgba(146,146,146,var(--text-opacity))}.Contact form .InputGroup>div input::-moz-placeholder,.Contact form .InputGroup>div textarea::-moz-placeholder{--text-opacity:1;color:#929292;color:rgba(146,146,146,var(--text-opacity))}.Contact form .InputGroup>div input:-ms-input-placeholder,.Contact form .InputGroup>div textarea:-ms-input-placeholder{--text-opacity:1;color:#929292;color:rgba(146,146,146,var(--text-opacity))}.Contact form .InputGroup>div input::-ms-input-placeholder,.Contact form .InputGroup>div textarea::-ms-input-placeholder{--text-opacity:1;color:#929292;color:rgba(146,146,146,var(--text-opacity))}.Contact form .InputGroup>div input::placeholder,.Contact form .InputGroup>div textarea::placeholder{--text-opacity:1;color:#929292;color:rgba(146,146,146,var(--text-opacity))}.Contact form .InputGroup>div input:focus,.Contact form .InputGroup>div textarea:focus{outline:0}.Contact form .InputGroup>div textarea{min-height:4rem;resize:vertical}.Contact form .FormError{width:100%;margin-top:.5rem;--text-opacity:1;color:#e10000;color:rgba(225,0,0,var(--text-opacity));font-size:.875rem}.Contact form .Button{width:100%;--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));--bg-opacity:1;background-color:#00e165;background-color:rgba(0,225,101,var(--bg-opacity));padding:2rem;margin-top:1rem;text-transform:uppercase;font-weight:700;position:relative;overflow:hidden}.Contact form .Button .Icon{margin-left:auto;margin-right:auto}.Contact form .Button__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;bottom:0;right:0;width:200%;-webkit-transition:right 1s ease-in-out;-o-transition:right ease-in-out 1s;transition:right 1s ease-in-out}.Contact form .Button__column{width:50%;text-align:center}.Contact form .Button[disabled]{opacity:.5;cursor:not-allowed;--text-opacity:1;color:#ddd;color:rgba(221,221,221,var(--text-opacity));--bg-opacity:1;background-color:#ababab;background-color:rgba(171,171,171,var(--bg-opacity))}.Contact form .Button--sent .Button__inner,.Contact form .Button--valid:hover .Button__inner{right:-100%}.Overlay{position:fixed;right:0;left:0;top:0;bottom:0;z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);--bg-opacity:1;--bg-opacity:0.75;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.Overlay,.Overlay__inner{background-color:#ddd;background-color:rgba(221,221,221,var(--bg-opacity))}.Overlay__inner{--bg-opacity:1;padding:4rem;position:relative;text-align:center}.Overlay__inner button{position:absolute;top:0;right:0;width:3rem;height:3rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;--bg-opacity:1;background-color:#ababab;background-color:rgba(171,171,171,var(--bg-opacity));font-size:2.25rem;--text-opacity:1;color:#151515;color:rgba(21,21,21,var(--text-opacity))}.Overlay__inner button:focus{outline:none}.Screen--Home{padding-bottom:0}.Screen--Home .Home__wrapper{padding-left:1rem;padding-right:1rem}@media (min-width:1024px){.Screen--Home .Home__wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:-1rem;margin-right:-1rem;padding-bottom:2rem}.Screen--Home .Home__wrapper,.Screen--Home .Home__wrapper .Box{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.Screen--Home .Home__column{margin-bottom:2rem}@media (min-width:1024px){.Screen--Home .Home__column{width:33.333333%;margin-left:1rem;margin-right:1rem;margin-bottom:0}.Screen--Home .Home__column.WideColumn{width:66.666667%}}.Screen--Home .BlogPreview{margin-bottom:1rem;padding-bottom:1rem;--border-opacity:1;border-color:#ababab;border-bottom:1px;border-color:rgba(171,171,171,var(--border-opacity));border-style:solid}.Screen--Home .BlogPreview:last-child{margin-bottom:0;padding-bottom:0;border-width:0}.Screen--Home .BlogPreview .ArticleHeader h3{font-size:1.5rem}.Screen--Home .BlogPreview .ArticleHeader p{font-size:1.25rem;--text-opacity:1;color:#606060;color:rgba(96,96,96,var(--text-opacity))}.Screen--Home .BlogPreview .ArticleHeader hr{--border-opacity:1;border-color:#ababab;border-color:rgba(171,171,171,var(--border-opacity));border-style:dashed;margin-bottom:.5rem}.Screen--About{padding-bottom:0}.Screen--About .About__wrapper{padding-left:1rem;padding-right:1rem}.Screen--About .About__column{margin-bottom:2rem}.Layout2{padding-bottom:0}.Layout2 .Blog__wrapper,.Layout2 .BlogArticle__wrapper,.Layout2 .PortfolioItem__wrapper{padding-left:1rem;padding-right:1rem}@media (min-width:1024px){.Layout2 .Blog__wrapper,.Layout2 .BlogArticle__wrapper,.Layout2 .PortfolioItem__wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:-1rem;margin-right:-1rem;padding-bottom:2rem}.Layout2 .Blog__wrapper .Box,.Layout2 .BlogArticle__wrapper .Box,.Layout2 .PortfolioItem__wrapper .Box{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.Layout2 .Blog__column,.Layout2 .BlogArticle__column,.Layout2 .PortfolioItem__column{margin-bottom:1rem}@media (min-width:1024px){.Layout2 .Blog__column,.Layout2 .BlogArticle__column,.Layout2 .PortfolioItem__column{width:33.333333%;margin-left:1rem;margin-right:1rem;margin-bottom:0}.Layout2 .Blog__column.WideColumn,.Layout2 .BlogArticle__column.WideColumn,.Layout2 .PortfolioItem__column.WideColumn{width:66.666667%}}@media (min-width:1024px){.lg\:max-w-1\/3{max-width:33.333333%}}@media (min-width:1366px){.xl\:max-w-1\/4{max-width:25%}.xl\:px-0{padding-left:0;padding-right:0}}var map = {
	"./ar": 157,
	"./ar.js": 157,
	"./az": 158,
	"./az.js": 158,
	"./be": 159,
	"./be.js": 159,
	"./bg": 160,
	"./bg.js": 160,
	"./bs": 161,
	"./bs.js": 161,
	"./ca": 162,
	"./ca.js": 162,
	"./cs": 163,
	"./cs.js": 163,
	"./cy": 164,
	"./cy.js": 164,
	"./da": 165,
	"./da.js": 165,
	"./de": 166,
	"./de.js": 166,
	"./el": 167,
	"./el.js": 167,
	"./en": 109,
	"./en.js": 109,
	"./es": 168,
	"./es.js": 168,
	"./et": 169,
	"./et.js": 169,
	"./eu": 170,
	"./eu.js": 170,
	"./fa": 171,
	"./fa.js": 171,
	"./fi": 172,
	"./fi.js": 172,
	"./fr": 173,
	"./fr.js": 173,
	"./hr": 174,
	"./hr.js": 174,
	"./hu": 175,
	"./hu.js": 175,
	"./id": 176,
	"./id.js": 176,
	"./it": 177,
	"./it.js": 177,
	"./ja": 178,
	"./ja.js": 178,
	"./ka": 179,
	"./ka.js": 179,
	"./ko": 180,
	"./ko.js": 180,
	"./lt": 181,
	"./lt.js": 181,
	"./lv": 182,
	"./lv.js": 182,
	"./mk": 183,
	"./mk.js": 183,
	"./mn": 184,
	"./mn.js": 184,
	"./ms": 185,
	"./ms.js": 185,
	"./nb_NO": 186,
	"./nb_NO.js": 186,
	"./nl": 187,
	"./nl.js": 187,
	"./pl": 188,
	"./pl.js": 188,
	"./pt": 189,
	"./pt.js": 189,
	"./pt_BR": 190,
	"./pt_BR.js": 190,
	"./ro": 191,
	"./ro.js": 191,
	"./ru": 192,
	"./ru.js": 192,
	"./se": 193,
	"./se.js": 193,
	"./sl": 194,
	"./sl.js": 194,
	"./sq": 195,
	"./sq.js": 195,
	"./sr": 196,
	"./sr.js": 196,
	"./sv": 197,
	"./sv.js": 197,
	"./tr": 198,
	"./tr.js": 198,
	"./ua": 199,
	"./ua.js": 199,
	"./uk": 200,
	"./uk.js": 200,
	"./vi": 201,
	"./vi.js": 201,
	"./zh": 202,
	"./zh.js": 202,
	"./zh_TW": 203,
	"./zh_TW.js": 203
};


function webpackContext(req) {
	var id = webpackContextResolve(req);
	return __webpack_require__(id);
}
function webpackContextResolve(req) {
	if(!__webpack_require__.o(map, req)) {
		var e = new Error("Cannot find module '" + req + "'");
		e.code = 'MODULE_NOT_FOUND';
		throw e;
	}
	return map[req];
}
webpackContext.keys = function webpackContextKeys() {
	return Object.keys(map);
};
webpackContext.resolve = webpackContextResolve;
module.exports = webpackContext;
webpackContext.id = 405;