.theme{--background: #FBFBFB;--background-darker: #1a1e29;--background-lighter: #515e7d;--accent-color-1: #160154;--accent-color-2: #3c69a7;--accent-color-3: #252323;--accent-color-4: #2954d6;--accent-color-5: #3c69a7;--socials-hero: #363e41;--socials-hero-hover: #90909080;--type-color: #252323;--light-type-color: #FBFBFB;--card-text-box-color: #d9d9d9}html{font-size:100%;box-sizing:border-box;scroll-behavior:smooth}*,*::before,*::after{box-sizing:inherit}h1,h2,h3{margin:0;font-family:"Inter",sans-serif}h1{font-size:1.953rem;margin-bottom:1rem}@media(min-width: 75em){h1{font-size:3.052rem}}h2{font-size:1.563rem;margin-bottom:1rem}@media(min-width: 75em){h2{font-size:1.953rem}}h3{font-size:1rem}@media(min-width: 75em){h3{font-size:1.25rem}}h4{font-size:.875rem;margin-top:0px}p{margin:0;padding:0}body{margin:0;padding:0;background-color:var(--background);color:var(--type-color);font-size:.875rem;font-family:"Inter",sans-serif;overflow-x:hidden}@media(min-width: 75em){body{font-size:1rem}}a{text-decoration:none;color:var(--link-color);position:relative}a:hover{color:var(--link-hover-color)}button{font-family:"Inter",sans-serif;font-size:inherit;transition:background-color .1s ease-in-out}.flex{display:flex}.hide{display:none !important}@media(max-width: 64.9375em){.hide-for-mobile{display:none !important}}@media(max-width: 87.4375em){.hide-for-tablet{display:none !important}}@media(min-width: 75em){.hide-for-desktop{display:none !important}}.centered{text-align:center}.container{max-width:75rem;margin:0 1.5rem}@media(min-width: 75em){.container{margin:0 auto}}.container--wide{max-width:100rem}@media(min-width: 75em){.buffer{margin:0 2rem}}.accent1{color:var(--accent-color-1)}.accent2{color:var(--accent-color-2)}.embelish{color:var(--accent-color-5)}.under-title{font-weight:300;font-size:1.25rem}@media(min-width: 75em){.under-title{font-size:1.25rem}}.button{transition:all 300ms ease-in-out;font-size:1rem;font-weight:600;border-radius:12px;background-color:var(--background);color:var(--accent-color-2);border:3px solid var(--accent-color-2);text-transform:uppercase;display:inline-block;cursor:pointer;padding:10px 40px}.button:hover{color:var(--light-type-color);background-color:var(--accent-color-2)}@media(min-width: 52em){.button{font-size:1rem}}.has-fade{visibility:hidden}@keyframes fade-in{0%{visibility:hidden;opacity:0}100%{visibility:visible;opacity:1}}.fade-in{animation:fade-in 250ms ease-in-out forwards}@keyframes fade-out{0%{visibility:visible;opacity:1}100%{visibility:hidden;opacity:0}}.fade-out{animation:fade-out 500ms ease-in-out forwards}.slide-left{animation:slideLeft 1s ease-out forwards}@keyframes slideLeft{0%{transform:translateX(100%)}75%{transform:translateX(-2%)}100%{transform:translateX(0%)}}.slide-right{animation:slideRight 1s ease-in-out forwards}@keyframes slideRight{0%{transform:translateX(-100%)}70%{transform:translateX(10px)}100%{transform:translateX(0px)}}.slide-up{animation:slideUp 200ms ease-in-out forwards}@keyframes slideUp{0%{transform:translateY(50px)}100%{transform:translateY(0px)}}.delay{animation-delay:500ms}.delay-long{animation-delay:1s}.fade-up{animation-name:fade-in,slideUp;animation-timing-function:ease-in-out;animation-duration:1000ms,1200ms;animation-fill-mode:forwards}.scale-up{animation:scale-up 700ms ease-in-out forwards}@keyframes scale-up{0%{transform:scale(0)}100%{transform:scale(1)}}.activatable{opacity:0}.header{background-color:var(--background);min-width:320px;position:fixed;width:100%;z-index:10;box-shadow:0px 0px 30px #494949}.header--nav{display:flex;justify-content:space-between;align-items:center;height:75px;text-transform:uppercase}.header .site-title{color:var(--type-color);font-size:1.953rem;margin-right:1rem;display:flex;align-items:center}@media(min-width: 52em){.header .site-title{width:450px}}.header .site-title img{width:100%;max-width:65px;margin-right:.5rem}.header--links{display:flex}.header--links a,.header--links button{transition:all 300ms ease-in-out;position:relative;padding:10px 20px;font-size:1rem}@media(min-width: 52em){.header--links a,.header--links button{font-size:1rem}}.header--links a:not(:last-child),.header--links button:not(:last-child){margin-right:16px}@media(min-width: 52em){.header--links a:not(:last-child),.header--links button:not(:last-child){margin-right:32px}}.header--links a:hover,.header--links button:hover{color:var(--light-type-color);background-color:var(--accent-color-2)}.contact{margin:100px 0}.contact--container{display:flex;flex-direction:column;align-items:center;color:var(--light-type-color);text-align:center}@media(min-width: 95em){.contact--container{flex-direction:row;justify-content:space-between}}.contact--container h2{margin-bottom:10px}.contact--container p{font-weight:300;max-width:600px;font-size:1.25rem}@media(min-width: 75em){.contact--container p{font-size:1.25rem}}.contact--submit{transition:all 300ms ease-in-out;font-size:1rem;font-weight:600;color:var(--light-type-color);border-radius:12px;background-color:var(--accent-color-2);border:3px solid var(--accent-color-2);text-transform:uppercase;cursor:pointer;padding:10px 40px;margin-top:2rem}@media(min-width: 95em){.contact--submit{margin-top:initial}}.contact--submit:hover{background-color:var(--background);color:var(--accent-color-2)}.journey{position:relative;display:flex;padding:50px 0;text-align:center;justify-content:center;color:var(--light-type-color);margin-top:100px}.journey .under-title{margin-bottom:100px}.journey .job-role{margin-bottom:1rem}.journey .job-role .job-title{font-size:1.25rem;font-weight:300;margin-top:50px;margin-bottom:5px}.journey .job-role .job-title.mini{font-size:1rem}.journey .job-role .job-details{font-size:.875rem;font-weight:300;text-transform:uppercase}.journey .job-full{position:absolute;z-index:10;width:300px;height:500px;top:calc(50% - 250px);left:calc(50% - 150px);background-color:#fff;border:2px var(--accent-color-1) solid;text-align:left;box-shadow:0px 0px 150px 50px rgba(0,0,0,.2666666667);color:var(--type-color)}@media(min-width: 75em){.journey .job-full{width:700px;height:500px;top:calc(50% - 250px);left:calc(50% - 350px)}}.journey .job-full-button{position:absolute;top:10px;right:10px;border:none;padding:0;border-radius:0}.journey .job-full .timeline-image{bottom:0;right:0;width:200px;height:200px;position:absolute;z-index:-1;opacity:.1}.journey .job-full .job-role{margin:20px}.journey .job-full .job-desc{margin:20px;overflow-y:auto;height:60%}.journey .timeline-container{position:relative}@media(min-width: 75em){.journey .timeline-container::before,.journey .timeline-container::after{background:linear-gradient(to right, var(--background) 0%, rgba(255, 255, 255, 0) 100%);content:"";height:100%;position:absolute;width:75px;z-index:2;display:none}.journey .timeline-container::after{right:0;top:0;transform:rotateZ(180deg)}.journey .timeline-container::before{left:0;top:0}}.journey .timeline{display:flex;padding-bottom:50px;position:relative;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.journey .timeline::-webkit-scrollbar-thumb{border:none;background:rgba(0,0,0,0)}.journey .timeline::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.journey .timeline{scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.journey .timeline .invis-segment{min-width:100px}.journey .timeline .invis-segment .timeline-line-segment{height:20px;width:100%;position:relative;opacity:0}.journey .timeline .timeline-segment{display:flex;flex-direction:column;align-items:center;justify-content:start;min-width:250px;max-width:500px}@media(min-width: 75em){.journey .timeline .timeline-segment.down{flex-direction:column-reverse}.journey .timeline .timeline-segment.down .timeline-image-container{margin-top:150px;margin-bottom:0}.journey .timeline .timeline-segment.down .timeline-image-container::after{top:-152px}.journey .timeline .timeline-segment.down .timeline-segment-text{min-height:300px;display:flex;flex-direction:column;justify-content:end}.journey .timeline .timeline-segment.down .timeline-segment-text .job-role .job-title{margin-top:0}.journey .timeline .timeline-segment.down .job-details-button{margin-bottom:50px}}.journey .timeline .timeline-segment.one .timeline-image-container{border:2px var(--accent-color-1) solid}.journey .timeline .timeline-segment.one .timeline-image-container::after{background-color:var(--accent-color-1)}.journey .timeline .timeline-segment.one .timeline-line-segment{background-color:var(--accent-color-1)}.journey .timeline .timeline-segment.one .job-title{color:var(--accent-color-1)}.journey .timeline .timeline-segment.one .job-details-button{color:var(--accent-color-1);border:3px solid var(--accent-color-1)}.journey .timeline .timeline-segment.one .job-details-button:hover{background-color:var(--accent-color-1)}.journey .timeline .timeline-segment.two .timeline-image-container{border:2px var(--accent-color-4) solid}.journey .timeline .timeline-segment.two .timeline-image-container::after{background-color:var(--accent-color-4)}.journey .timeline .timeline-segment.two .timeline-line-segment{background-color:var(--accent-color-4)}.journey .timeline .timeline-segment.two .job-title{color:var(--accent-color-4)}.journey .timeline .timeline-segment.two .job-details-button{color:var(--accent-color-4);border:3px solid var(--accent-color-4)}.journey .timeline .timeline-segment.two .job-details-button:hover{background-color:var(--accent-color-4)}.journey .timeline .timeline-segment.three .timeline-image-container{border:2px var(--accent-color-2) solid}.journey .timeline .timeline-segment.three .timeline-image-container::after{background-color:var(--accent-color-2)}.journey .timeline .timeline-segment.three .timeline-line-segment{background-color:var(--accent-color-2)}.journey .timeline .timeline-segment.three .job-title{color:var(--accent-color-2)}.journey .timeline .timeline-segment.three .job-details-button{color:var(--accent-color-2);border:3px solid var(--accent-color-2)}.journey .timeline .timeline-segment.three .job-details-button:hover{background-color:var(--accent-color-2)}.journey .timeline .timeline-segment.four .timeline-image-container{border:2px var(--accent-color-5) solid}.journey .timeline .timeline-segment.four .timeline-image-container::after{background-color:var(--accent-color-5)}.journey .timeline .timeline-segment.four .timeline-line-segment{background-color:var(--accent-color-5)}.journey .timeline .timeline-segment.four .job-title{color:var(--accent-color-5)}.journey .timeline .timeline-segment.four .job-details-button{color:var(--accent-color-5);border:3px solid var(--accent-color-5)}.journey .timeline .timeline-segment.four .job-details-button:hover{background-color:var(--accent-color-5)}.journey .timeline .timeline-segment.five .timeline-image-container{border:2px var(--accent-color-3) solid}.journey .timeline .timeline-segment.five .timeline-image-container::after{background-color:var(--accent-color-3)}.journey .timeline .timeline-segment.five .timeline-line-segment{background-color:var(--accent-color-3)}.journey .timeline .timeline-segment.five .job-title{color:var(--accent-color-3)}.journey .timeline .timeline-segment.five .job-details-button{color:var(--accent-color-3);border:3px solid var(--accent-color-3)}.journey .timeline .timeline-segment.five .job-details-button:hover{background-color:var(--accent-color-3)}.journey .timeline .timeline-segment .timeline-image-container{position:relative;border-radius:50%;width:150px;height:150px;margin-bottom:150px}.journey .timeline .timeline-segment .timeline-image-container .timeline-image{width:100%;height:100%;-o-object-fit:scale-down;object-fit:scale-down;border-radius:50%;position:absolute;top:0;left:0}.journey .timeline .timeline-segment .timeline-image-container::after{content:"";display:block;width:2px;height:150px;position:absolute;bottom:-152px;left:calc(50% - 1px)}.journey .timeline .timeline-segment .timeline-line-segment{height:20px;width:100%;position:relative}.journey .timeline .timeline-segment .timeline-line-segment .timeline-point{position:absolute;left:calc(50% - 10px);height:20px;width:20px;background-color:#fff;border-radius:50%}.journey .timeline .timeline-segment .timeline-segment-text{width:100%;text-align:left}.journey .timeline .timeline-segment .timeline-segment-text .job-desc{margin-bottom:20px}.journey .timeline .timeline-segment .timeline-segment-text .job-details-button{font-size:.875rem;padding:5px 20px;width:100px}.journey .timeline .timeline-segment .timeline-segment-text .job-details-button:hover{color:var(--light-type-color)}input[type=range]::-moz-range-thumb{border:none;height:25px;width:25px;border-radius:50%;background:var(--accent-color-1);cursor:pointer}input[type=range]{-webkit-appearance:none;margin:18px 0;width:50%;margin-bottom:100px;background:rgba(0,0,0,0)}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{width:100%;height:10px;cursor:pointer;background:var(--card-text-box-color);border-radius:50px}input[type=range]::-webkit-slider-thumb{border:none;height:25px;width:25px;border-radius:50%;background:var(--accent-color-1);cursor:pointer;-webkit-appearance:none;margin-top:-14px}input[type=range]:focus::-webkit-slider-runnable-track{background:var(--card-text-box-color)}input[type=range]::-moz-range-track{width:100%;height:10px;cursor:pointer;background:var(--card-text-box-color);border-radius:50px}input[type=range]::-ms-fill-upper{background:var(--card-text-box-color);border:.2px solid #010101;border-radius:2.6px}input[type=range]::-ms-thumb{border:none;height:25px;width:25px;border-radius:50%;background:var(--accent-color-1);cursor:pointer}input[type=range]:focus::-ms-fill-lower{background:var(--card-text-box-color)}input[type=range]:focus::-ms-fill-upper{background:var(--card-text-box-color)}.carousel-section{text-align:center;background-color:var(--background);padding-top:50px;padding-bottom:50px}.carousel-section .experience-text{margin:0 1.5rem 100px 1.5rem}@media(min-width: 75em){.carousel-section .experience-text{margin:0 auto 100px auto}}.carousel-section .experience-text .section--title{margin-bottom:50px}.carousel-section .experience-text p{font-size:1rem;margin:0 1.5rem 50px 1.5rem;text-align:center}@media(min-width: 75em){.carousel-section .experience-text p{font-size:1rem}}.carousel-section .experience-text .button-container{margin:0 1.5rem}@media(min-width: 75em){.carousel-section .experience-text .button-container{display:flex;justify-content:flex-end}}.carousel-section--carousel{display:flex;margin:auto;overflow:hidden;position:relative;margin-bottom:70px;margin:0 1.5rem 70px 1.5rem}.carousel-section .viewer{display:flex;width:100%;flex-direction:column;align-items:center}@media(min-width: 52em){.carousel-section .viewer{justify-content:space-evenly;align-items:center;flex-direction:row}}.carousel-section .viewer-item{width:225px;height:275px;position:relative;border-radius:20px;display:inline-block;margin-bottom:2rem}@media(min-width: 52em){.carousel-section .viewer-item{width:325px;height:500px;margin-bottom:initial}}.carousel-section .viewer-item-content{width:100%;height:100%;position:relative}.carousel-section .viewer-item-content::before{content:"";display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:20px;background:linear-gradient(rgba(102, 102, 102, 0) 30%, #000000)}@media(min-width: 52em){.carousel-section .viewer-item-content::before{background:linear-gradient(rgba(102, 102, 102, 0) 60%, #000000)}}.carousel-section .viewer-item.main{width:100%;height:500px}@media(min-width: 52em){.carousel-section .viewer-item.main{max-width:400px;height:600px}}.carousel-section .viewer-item.main .item-title{font-size:1rem;font-weight:800}@media(min-width: 52em){.carousel-section .viewer-item.main .item-title{font-size:1rem}}.carousel-section .viewer-item img{width:100%;height:100%;border-radius:20px;-o-object-fit:cover;object-fit:cover}.carousel-section .viewer-item--text{position:absolute;display:block;text-align:left;bottom:1.5rem;left:1rem;color:var(--light-type-color);font-weight:300}@media(min-width: 52em){.carousel-section .viewer-item--text{bottom:3rem}}.carousel-section .viewer-item--text .item-title{font-weight:600;margin-bottom:10px;font-size:.875rem}@media(min-width: 52em){.carousel-section .viewer-item--text .item-title{font-size:.875rem}}.carousel-section .carousel-button{transition:all 200ms ease-in-out;position:absolute;top:50%;left:10px;background:var(--background);border-radius:20px;border:none;font-size:1.25rem}@media(min-width: 95em){.carousel-section .carousel-button{left:100px}}.carousel-section .carousel-button:hover{cursor:pointer;transform:scale(1.4);background-color:var(--socials-hero-hover);border-radius:20px}.carousel-section .carousel-button.next{left:auto;right:10px}@media(min-width: 95em){.carousel-section .carousel-button.next{right:100px}}.carousel-section .carousel-dot{width:16px;height:16px;border:none;border-radius:50%;background-color:var(--accent-color-3)}.carousel-section .carousel-dot:not(:last-child){margin-right:10px}.carousel-section .carousel-dot.main{background-color:var(--accent-color-4)}.carousel-section .carousel-dot:hover{cursor:pointer;background-color:var(--accent-color-2);border-radius:20px}.about{background-color:var(--accent-color-3)}.about--title{display:flex;justify-content:center}.about--container{display:flex;align-items:center;justify-content:center}@media(min-width: 75em){.about--container{margin-top:100px}}.about--container--content{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;padding:50px 20px;color:var(--light-type-color)}@media(min-width: 75em){.about--container--content{flex-direction:row;padding:80px 20px}}.about--container--content img{width:100%;max-width:400px;position:relative}@media(min-width: 52em){.about--container--content img{left:initial}}.about--container--content .about-left{display:flex;flex-direction:column}@media(min-width: 75em){.about--container--content .about-left{flex-direction:row}}.about--container--content .about-tags{display:flex;flex-direction:row;justify-content:space-between;text-align:center;font-weight:300;border-top:2px solid #fff;border-bottom:2px solid #fff;padding:20px;font-size:.75rem}@media(min-width: 75em){.about--container--content .about-tags{margin-bottom:20px;padding-right:30px;border-right:1px solid #fff;border-bottom:none;border-top:none;flex-direction:column}}.about--container--content .about-tags--stat{font-style:normal;font-weight:600;font-size:.875rem}@media(min-width: 52em){.about--container--content .about-tags--stat{font-size:1rem}}@media(min-width: 75em){.about--container--content .about-tags--stat{font-size:1.25rem}}.about--container--content .about-text{padding-top:50px;text-align:center}.about--container--content .about-text p{margin-bottom:1rem}@media(min-width: 52em){.about--container--content .about-text{left:initial}}@media(min-width: 75em){.about--container--content .about-text{text-align:left;padding-top:0px;margin-left:60px}}.about--container--content .about-text .under-title{margin-bottom:2rem}.about--container--content .about-text .locations{display:flex;width:100%;justify-content:space-evenly;margin:1rem 0}.about--container--content .about-text .locations li{margin-bottom:.65rem}.bg{position:absolute;z-index:-1;background-color:#000}.bg .bg--container{overflow:hidden;position:relative;right:0}.bg .bg--container video{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:fill;object-fit:fill;opacity:50%}.hero{display:flex;flex-direction:column-reverse;position:relative}@media(min-width: 75em){.hero{flex-direction:row;height:85vh}}.hero .container{margin:0}@media(min-width: 52em){.hero .container{margin:initial}}.hero .text{padding:50px 2rem;background-color:var(--socials-hero)}@media(min-width: 52em){.hero .text{padding:75px 2rem;position:absolute;top:20vh;left:10vw;width:40%}}.hero .text h1,.hero .text h2{color:var(--light-type-color)}.hero .text h1{margin-bottom:0px}.hero .text h2{font-weight:300;margin-bottom:2rem}.hero .text p{margin-bottom:1rem;color:var(--light-type-color)}.hero .hero-job{color:var(--accent-color-5);font-weight:600}.hero .socials{position:relative;width:100px}.hero .column{z-index:-1}.hero .column img{width:100%;height:100%}@media(min-width: 75em){.hero .column img{height:auto}}.footer{background-color:var(--socials-hero)}.attributions{display:flex;font-size:.75rem;color:var(--light-type-color);padding:30px 0;flex-direction:column-reverse;align-items:center}@media(min-width: 95em){.attributions{font-size:.875rem;flex-direction:row;justify-content:space-between;align-items:flex-start}}.attributions img{max-width:108px}.attributions .col{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;margin-bottom:2rem;max-width:400px}@media(min-width: 95em){.attributions .col{text-align:left}}.attributions .col p{width:100%}.attributions .locations{display:flex;width:100%;justify-content:space-around}.attributions .locations li{margin-bottom:.265rem}.attributions .about-header{width:100%;font-size:1.25rem;text-align:center}.attributions .find-header{width:100%}.attributions p{margin-bottom:1rem}.attributions .portrait{margin-bottom:2rem}.breaking{border-top:var(--accent-color-4) 6px solid;border-bottom:var(--accent-color-4) 6px solid;display:flex;flex-direction:row;background-color:var(--accent-color-1);text-transform:uppercase;overflow-x:hidden;position:relative}.breaking p{position:relative;color:var(--light-type-color);font-size:1rem;margin-right:5rem;text-wrap:nowrap;font-family:"Inter",sans-serif;padding:16px 0}@keyframes scroll{0%{transform:translateX(-1150px)}100%{transform:translateX(-123px)}}.breaking .slide-track{animation:scroll 20s linear infinite;display:flex;width:5000px}.breaking .slide{width:500px}.skills{margin:50px 0}@media(min-width: 75em){.skills{margin:100px 1.5rem}}.skills .skills-card{width:100%;height:100%;background-color:var(--accent-color-4);border-radius:15px;border:5px var(--type-color) solid}.skills .skills-card .skills-card-title{width:100%;background-color:var(--card-text-box-color);margin-top:40px}.skills .skills-card .skills-card-title h2{padding:10px 0px 10px 10px}@media(min-width: 75em){.skills .skills-card .skills-card-title h2{padding:10px 0px 10px 110px}}.skills .skills-card .skills-card-title h2::before{display:block;content:"";height:2px;background-color:var(--type-color);width:200px}.skills .skills-card .skills-card-title h2::after{display:block;content:"";height:2px;background-color:var(--type-color);width:200px}.skills .skills-card .skills-card-content{display:flex;flex-direction:column-reverse}@media(min-width: 75em){.skills .skills-card .skills-card-content{flex-direction:row}}.skills .skills-card .skills-card-content .skill-picture{flex:2;width:100%;display:flex;justify-content:center;align-items:center}.skills .skills-card .skills-card-content .skill-picture img{max-width:400px;width:80%;height:auto}.skills .skills-card .skills-card-content .skill-gallery{display:flex;flex-direction:column;height:100%;flex:3;padding-top:40px}@media(min-width: 75em){.skills .skills-card .skills-card-content .skill-gallery{border-right:1px var(--type-color) solid}}.skills .skills-card .skills-card-content .skill-gallery .skill-gallery-row{display:flex;justify-content:space-evenly;position:relative;margin-bottom:50px}.skills .skills-card .skills-card-content .skill-gallery .skill-gallery-row .skill-gallery-row-background .row-background{position:absolute;left:0;display:block;width:100%;background-color:var(--type-color)}.skills .skills-card .skills-card-content .skill-gallery .skill-gallery-row .skill-gallery-row-background .row-background-one{top:25%;height:5px}.skills .skills-card .skills-card-content .skill-gallery .skill-gallery-row .skill-gallery-row-background .row-background-two{top:45%;height:10px}.skills .skills-card .skills-card-content .skill-gallery .skill-gallery-row .skill-gallery-row-background .row-background-three{top:75%;height:2px}.skills .skills-card .skills-card-content .skill-gallery .skill-gallery-row .skill-gallery-item{width:50px;height:50px;background-color:#fff;border:2px #000 solid;border-radius:10px;z-index:1}@media(min-width: 52em){.skills .skills-card .skills-card-content .skill-gallery .skill-gallery-row .skill-gallery-item{width:75px;height:75px}}.skills .skills-card .skills-card-content .skill-gallery .skill-gallery-row .skill-gallery-item.selected{background-color:var(--accent-color-2);border-color:#fff}.skills .skills-card .skills-card-content .skill-gallery .skill-gallery-row .skill-gallery-item:hover{background-color:var(--accent-color-4);cursor:pointer}.skills .skills-card .skill-bar{margin:0 auto 40px auto;width:95%;border-radius:40px;background-color:var(--card-text-box-color)}.skills .skills-card .skill-bar .skill{font-family:"Inter",sans-serif;font-size:1.563rem;padding:10px 0px 10px 10px}@media(min-width: 52em){.skills .skills-card .skill-bar .skill{font-size:1.563rem;padding:10px 0px 10px 110px}}.twitch{padding:50px 0;background-color:var(--background);text-align:center}.twitch h2{font-size:3.052rem}@media(min-width: 75em){.twitch h2{font-size:3.052rem}}@media(min-width: 95em){.twitch{padding-bottom:100px}}.twitch .under-title{margin-bottom:5rem}.twitch .vod-container{display:flex;flex-direction:column;margin:0 1.5rem}@media(min-width: 95em){.twitch .vod-container{flex-direction:row;justify-content:space-evenly;margin:initial}}.twitch .vod-container .contact-methods{margin-bottom:50px;display:flex;flex-direction:column;align-items:center;width:100%}@media(min-width: 52em){.twitch .vod-container .contact-methods{margin-bottom:50px;justify-content:space-evenly;flex-direction:row}}@media(min-width: 95em){.twitch .vod-container .contact-methods{margin-bottom:0}}.twitch .vod-container .contact-methods .contact-container{display:flex;align-items:center;margin-bottom:2rem;font-size:1rem;color:var(--accent-color-2);width:100%}@media(min-width: 52em){.twitch .vod-container .contact-methods .contact-container{font-size:1.563rem;width:initial;margin-bottom:initial}}.twitch .vod-container .contact-methods .contact-container img{margin-right:1rem;max-width:40px}.twitch .vod-container .contact-methods .contact-container a:hover{text-decoration:underline}.socials{display:flex;justify-content:center;align-items:center;width:100%}.socials.vertical{flex-direction:column;align-items:flex-end;justify-content:flex-end;position:absolute;bottom:30px;right:30px}@media(min-width: 75em){.socials.vertical{bottom:50px;right:100px}}.socials.vertical .link{width:48px;height:48px;background-color:var(--background)}.socials.vertical .link:hover{background-color:var(--accent-color-2)}.socials.vertical .link:not(:last-child){margin-right:0px;margin-bottom:20px}.socials.vertical .link img{width:30px;height:auto}.socials .link{width:32px;height:32px;display:flex;align-items:center;justify-content:center;position:relative;border-radius:50%;background-color:var(--background);transition:all 100ms ease-in-out}.socials .link:not(:last-child){margin-right:20px}.socials .link:hover{background-color:var(--socials-hero-hover);transform:scale(1.1)}.socials .link img{width:20px;height:auto;position:relative}.header--portfolio{background-color:var(--accent-color-1);height:10%;position:relative}.header--portfolio .header--nav{height:100%;margin-left:20px}.header--portfolio .header--nav .site-title{color:var(--light-type-color)}.portfolio{width:100vw;height:100vh;color:var(--type-color)}.portfolio-viewer{width:100%;height:75%}.portfolio-viewer .viewer-item{display:flex;height:100%}.portfolio-viewer .viewer-item .portfolio-sidebar{flex:2;position:relative;margin-right:20px}.portfolio-viewer .viewer-item .portfolio-sidebar .portfolio-image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media(min-width: 75em){.portfolio-viewer .viewer-item .portfolio-sidebar{margin-right:100px}}.portfolio-viewer .viewer-item .portfolio-desc{flex:3;margin:50px 0}@media(min-width: 75em){.portfolio-viewer .viewer-item .portfolio-desc .portfolio-title{font-size:1.563rem}}.portfolio-viewer .viewer-item .portfolio-desc .portfolio-title{font-size:1.953rem;margin-bottom:20px;width:90%;max-width:800px}.portfolio-viewer .viewer-item .portfolio-desc .portfolio-blurb{max-width:800px;width:90%}.portfolio-picker{background-color:var(--accent-color-1);height:15%}.portfolio-picker .carousel-button-container{height:100%;display:flex;justify-content:space-evenly;align-items:center}.portfolio-picker .carousel-button-container .carousel-dot:hover{cursor:pointer;border:4px var(--accent-color-5) solid}@media(max-width: 87.4375em){.portfolio-picker .carousel-button-container .carousel-dot{width:16px;height:16px;border:none;border-radius:50%;background-color:var(--light-type-color)}.portfolio-picker .carousel-button-container .carousel-dot:not(:last-child){margin-right:10px}.portfolio-picker .carousel-button-container .carousel-dot.main{background-color:var(--accent-color-3)}}@media(min-width: 75em){.portfolio-picker .carousel-button-container .carousel-dot{width:80px;height:80px;border:none;border-radius:5px;padding:0;border:4px var(--type-color) solid}.portfolio-picker .carousel-button-container .carousel-dot.main{border:4px var(--light-type-color) solid}.portfolio-picker .carousel-button-container .carousel-dot.main .carousel-dot-image{border-radius:0}.portfolio-picker .carousel-button-container .carousel-dot-image{width:100%;height:100%}}.portfolio-picker .carousel-button{transition:all 200ms ease-in-out;border-radius:10px;border:none;background:none;font-size:1.25rem}@media(min-width: 95em){.portfolio-picker .carousel-button{left:100px}}.portfolio-picker .carousel-button:hover{cursor:pointer;transform:scale(1.4);background-color:var(--socials-hero-hover);border-radius:10px}.portfolio-picker .carousel-button.next{left:auto;right:10px}@media(min-width: 95em){.portfolio-picker .carousel-button.next{right:100px}}/*# sourceMappingURL=style.min.css.map */