html{overflow-x:hidden;width:100vw}*{box-sizing:border-box;transition:color .15s,background .15s}:root{--bg:#2b2e4a;--accent:#e84545}a{color:#e84545;color:var(--accent);cursor:pointer;transition:color .3s}a:hover{color:#2b2e4a;color:var(--bg)}::-webkit-scrollbar{background:#fff;height:10px;width:12px}::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}h2{font-size:56px}h4{font-size:36px}.half-center{background:linear-gradient(180deg,#2b2e4a 35%,#e84545);background:linear-gradient(180deg,var(--bg) 35%,var(--accent) 100%);display:flex;height:40vh;overflow:hidden}.half-center,.half-center h1{text-align:center;width:100vw}.half-center h1{align-self:flex-end;color:#fff;font-size:10vw;margin-bottom:-2.8vw}body{background-color:#2b2e4a;background-color:var(--bg)}body,p{font-family:Raleway,sans-serif;font-weight:400;margin:0}.light{color:#000}.dark{color:#fff}.bg{background-color:#fff}.bg-dark{background-color:#041c32}h3{text-transform:uppercase}h1,h2,h3,h4,h5,h6{font-family:Raleway,sans-serif;font-weight:900}.container{padding:8vh 8vw}.container p{font-size:36px}.arrow{border:solid #e84545;border:solid var(--accent);display:inline-block;margin-right:2vh;margin-top:10px;transition:border .3s}.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.overflow{display:flex;flex-wrap:nowrap;overflow-x:auto;padding:0 30px}.project{border:5px solid #e84545;border:5px solid var(--accent);border-bottom-right-radius:30px;border-top-left-radius:30px;display:block;flex-shrink:0;float:left;height:40vh;margin:1.5vh;padding:3vh;position:relative;width:40vh}.project svg{fill:#e84545;fill:var(--accent)}.svg-top{right:-5px;top:-5px}.svg-bottom,.svg-top{height:10vh;position:absolute;width:10vh}.svg-bottom{bottom:-5px;left:-5px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.experience-card h3,.experience-card h4,.experience-card h5{margin-bottom:8px;margin-left:0;margin-top:8px}.experience-card h4{font-size:28px}.experience-card h5{font-size:14px}.text p,.text ul{font-size:22px}ul{margin-block:10px}.card{box-shadow:0 0 7px 0 #999;flex-shrink:0}.card h4{color:#e84545;color:var(--accent);font-family:Raleway,sans-serif;font-weight:600;margin-bottom:0;margin-top:0;text-align:left}.card h3{margin-bottom:8px;margin-left:0;margin-top:10px;text-align:left}.card p{line-height:140%;text-align:left}.card img,.card picture,.card video{width:100%}.inner{text-align:right}.bottom{background:#2b2e4a;background:var(--bg);bottom:0;color:#fff;display:block;font-weight:900;margin-top:-4px;text-decoration:none;text-transform:uppercase;transition:background .3s;width:100%}.bottom i{border-color:#fff;float:right;margin-top:0}.bottom:hover{color:#000}.bottom-dark:hover,.bottom:hover{background:#e84545;background:var(--accent)}.bottom-dark:hover{color:#fff}.bottom:hover i{border-color:#000}.bottom-dark:hover i{border-color:#fff}.tri{display:inline-block;vertical-align:top;width:33%}.tri h4{font-size:24px;margin-bottom:0;margin-top:10px}.tri h3{margin-Left:0;margin-bottom:5px;margin-top:5px}.contact-bar,.tri h3{color:#e84545;color:var(--accent)}.contact-bar{background-color:#e84545;background-color:var(--accent);font-size:40px}.contact-bar .container{display:flex;flex-wrap:wrap;padding-bottom:20px;padding-top:20px}.social i{margin-left:6px;margin-right:20px}.social{align-items:center;border-radius:15px;color:#2b2e4a;color:var(--bg);display:flex;margin:6px;padding:10px;text-decoration:none;transition:all .3s;width:45%}.social:hover{background:#2b2e4a;background:var(--bg);color:#fff}.social h3{display:inline-block;font-family:Lato,sans-serif;font-size:22px;margin-bottom:0;margin-top:0}footer{background-color:#2b2e4a;background-color:var(--bg);margin-top:-1px;text-align:center}footer p{color:#fff;font-size:20px!important;text-transform:uppercase}footer a{color:#e84545;color:var(--accent)}footer a:hover{color:#fff}.music-container{align-items:center;background-color:#23263c;box-shadow:inset 0 7px 9px -7px rgba(0,0,0,.4);display:flex;justify-content:center;padding:20px}.music-container p{color:#fff;font-size:16px!important;padding:15px}.music-container img{border-radius:5px;height:50px;width:50px}@media screen and (min-width:1278px){.half-center h1{font-size:128px;margin-bottom:-36px}.container{margin-left:auto;margin-right:auto;max-width:1074px;padding:70px 0}}@media screen and (min-width:641px){.card{margin:30px;max-width:400px}.card h4{font-size:20px}.card h3{font-size:22px}.card p{font-size:20px}.inner{padding:20px 30px}.bottom{font-size:18px;padding:20px}.bottom i{border-width:0 .75vh .75vh 0;padding:.75vh}.text{padding-left:40px}.experience-card{border-left:5px solid var(--accent);justify-content:flex-start;padding:20px}.text,.titles{display:inline-block;vertical-align:top;width:49%}.small-socials{font-size:36px;left:0;position:absolute;text-align:right;top:0;width:100vw}.small-socials a{color:#fff;padding-left:15px;text-decoration:none;transition:opacity .3s}.small-socials a:hover{opacity:.5}.small-socials .container{padding-bottom:0;padding-top:20px}}@media (max-aspect-ratio:1/1){.half-center{background:linear-gradient(180deg,var(--bg) 35%,var(--accent) 100%);height:28vh}}@media screen and (max-width:640px){h2{font-size:36px}.experience-card{border-top:5px solid var(--accent);margin-bottom:0;margin-top:32px}.bottom{font-size:13px;padding:15px}.bottom i{border-width:0 .55vh .55vh 0;padding:.55vh}.inner{padding:0 15px 12px}.card{box-shadow:0 0 4px 0 var(#999);margin-right:7vw;max-width:75vw}.overflow{padding:10px 10px 10px 7vw}.card h4{font-size:14px;margin-top:12px}.card h3,.card p{font-size:16px}.small-socials{background-color:var(--accent);font-size:30px;text-align:left}.small-socials .container{padding-bottom:4vw;padding-top:4vw}.small-socials a{color:var(--bg);margin-right:20px;text-decoration:none}.small-socials a:focus,.small-socials a:hover{color:#fff}.half-center{background:var(--bg);height:33vh;padding:7vw}.half-center h1{font-size:15vw;text-align:left}.container{padding:7vw}.container p{font-size:20px}.tri{border-top:5px solid var(--accent);margin-bottom:28px;width:100%}.tri h4{font-size:20px}.contact-bar{font-size:30px}.social{width:100%}.social i{margin-left:0}.social h3{font-size:18px}footer p{font-size:14px!important}}
/*# sourceMappingURL=main.f71c9746.css.map*/