/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-moz-tab-size:4;tab-size:4;-webkit-text-size-adjust:100%}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,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}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}summary{display:list-item}:root{--bg-color: #e5e3e6;--bold-color: #000;--divider-font: system-ui, Segoe UI, Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--header-bottom: #ceced0;--header-divider: #272727;--img-filter: invert(100%);--invert-primary-color: #1f94a8;--link-color: #3a3935;--primary-color: #e06b57;--projects-bg-color: #3a3935;--projects-text-color: #c5c6ca;--section-bottom: #ceced0;--section-divider-bg: #e5e3e6;--section-divider-border: #272727;--select-border: #1a1a1a;--text-color: #3a3935}:root[data-theme=dark]{--bg-color: #1c1e1c;--bold-color: #fff;--divider-font: system-ui, Segoe UI, Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--footer-border-top: #31312f;--header-bottom: #31312f;--header-divider: #d8d8d8;--img-filter: invert(0%);--invert-primary-color: #e06b57;--link-color: #c5c6ca;--primary-color: #1f94a8;--projects-bg-color: #e5e3e6;--projects-text-color: #1a1a1a;--section-bottom: #31312f;--section-divider-bg: #1a1c19;--section-divider-border: #d8d8d8;--select-border: #d8d8d8;--text-color: #c5c6ca}body{font-family:Raleway,sans-serif;color:var(--text-color)}body strong,body b{color:var(--bold-color)}body a{font-weight:600;transition:color .55s ease-in-out;text-decoration:none;color:var(--link-color)}body a:hover{color:var(--primary-color)}body svg{color:var(--text-color)!important}body select{color:var(--text-color)}*{scrollbar-color:var(--primary-color) var(--invert-primary-color);scrollbar-width:thin}::-webkit-scrollbar-thumb{background:var(--primary-color)}main{background:var(--bg-color);background-image:url(data:image/png;base64,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)}section{position:relative;display:flex;flex-direction:column;margin:0 auto 50px;padding:50px 0 0;border-bottom:1px solid var(--section-bottom);align-items:center;justify-content:center}section:nth-of-type(2n) .container{transform:scaleX(-1)}section:nth-of-type(2n) .container p,section:nth-of-type(2n) .container h1,section:nth-of-type(2n) .container span,section:nth-of-type(2n) .container h2{transform:scaleX(-1)}section:nth-of-type(2n) .container aside{padding-right:50px}section h1{font-size:30px;font-weight:500;position:relative;margin:0 0 50px;letter-spacing:.5px;text-transform:uppercase}section h1:after{position:absolute;bottom:-5px;left:25px;width:50px;height:2px;content:"";background:var(--primary-color)}.container{width:100%;max-width:1320px;padding:0 20px}button,.button{font-size:14px;font-weight:400;position:relative;display:grid;overflow:hidden;width:200px;height:40px;margin-left:auto;cursor:pointer;transition:all .55s ease-in-out;text-decoration:none;text-transform:uppercase;color:#636363;border:1px solid #ceced0;background:transparent;place-items:center}button:hover,.button:hover{color:#fff}button:hover:before,.button:hover:before{width:111%;height:111%;transform:translate(-50%,-50%) scale(1);background:var(--primary-color)}button:before,.button:before{position:absolute;z-index:-1;top:50%;right:0;bottom:0;left:50%;width:0;height:0;content:"";transition:all .55s ease-in-out;transform:translate(-50%,-50%) scale(0);background:transparent}#four-oh-four{display:grid;width:100vw;height:100vh;place-content:center;place-items:center}#four-oh-four h1{margin:0}#four-oh-four a{display:grid;width:250px;height:40px;text-decoration:none;color:#fff;background:var(--primary-color);place-content:center}@media(max-width:991px){.container{display:flex;flex-direction:column}}
