@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap");body,html{font-size:16px;font-size:2.474vh;font-family:Open Sans,sans-serif}*{margin:0;padding:0;box-sizing:border-box}body{background-color:#160b44}a,button,input,select{pointer-events:auto}header.masthead{position:fixed;top:0;right:0;left:0;bottom:0;z-index:1;height:100vh;width:100vw;display:flex;flex-direction:column;justify-content:stretch;background-color:#160b44;text-align:center}header.masthead .logo-title{top:-.22em;font-family:acumin-variable,Open Sans,sans-serif;-webkit-font-feature-settings:"kern";font-feature-settings:"kern";-webkit-font-kerning:normal;font-kerning:normal;letter-spacing:-.015em;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 500;font-weight:500;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 800;font-size:13.3vw;color:#ff2eab}header.masthead .job-title,header.masthead .logo-title{position:relative;text-transform:uppercase;line-height:1;pointer-events:none}header.masthead .job-title{top:-.76em;font-family:acumin-variable,Open Sans,sans-serif;-webkit-font-feature-settings:"kern";font-feature-settings:"kern";-webkit-font-kerning:normal;font-kerning:normal;letter-spacing:0;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 500;font-weight:500;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 400;font-size:8.15vw;margin-left:.1em;color:#57c8e8}header.masthead div.summary{position:relative;top:-4.5em;display:flex;align-items:center;justify-content:center;vertical-align:middle;width:100vw;box-sizing:border-box;flex-grow:1;margin:0 auto;padding:1em 14vw 2em;justify-self:center}header.masthead div.summary p{font-family:Open Sans,sans-serif;font-weight:300;-webkit-font-feature-settings:"kern";font-feature-settings:"kern";-webkit-font-kerning:normal;font-kerning:normal;line-height:1.25;color:#231f20;justify-self:center;text-align:center;max-width:2300px}header.masthead div.summary p span{color:#fff;font-size:1.3em;line-height:1.65}header.masthead header.navHeader{background-color:#ff2eab}header.masthead header.navHeader .logo a svg .header-logo-gradient{fill:#160b44}header.masthead header.navHeader nav .nav-item a{color:#160b44;background-color:#160b44;background-image:linear-gradient(180deg,#160b44 50%,#ff2eab 90%);-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;background-size:2em 2em;background-position:0 0}header.masthead header.navHeader nav .nav-item a:hover{background-position:0 -.8em}header.masthead header.navHeader nav .nav-item a:active,header.masthead header.navHeader nav .nav-item a:focus,header.masthead header.navHeader nav .nav-item a:visited{color:#160b44}header.masthead header.navHeader nav .nav-item.selected a{background-color:#160b44;background-image:none;-webkit-background-clip:none;-moz-background-clip:none;-webkit-text-fill-color:#160b44;-moz-text-fill-color:#160b44;transition:.5s ease-in-out}header.masthead header.navHeader nav .nav-item.selected a,header.masthead header.navHeader nav .nav-item.selected a:hover{color:#160b44;background-size:5em 2.5em;background-position:0 2.5em}header.masthead .navHeader .logo a svg{left:-.06em;position:absolute}.social-media{position:absolute;bottom:18vh;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;justify-self:end;width:auto;text-align:right;row-gap:.7em;right:0;z-index:999}.social-media a{font-family:acumin-variable,Open Sans,sans-serif;-webkit-font-feature-settings:"kern";font-feature-settings:"kern";-webkit-font-kerning:normal;font-kerning:normal;letter-spacing:0;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 500;font-weight:500;text-transform:uppercase;line-height:1;font-size:1.3em;text-decoration:none;color:#57c8e8;white-space:nowrap;display:block;position:relative;margin:0;padding-left:.5em;line-height:auto;-webkit-filter:brightness(100%);filter:brightness(100%)}.social-media a:hover{-webkit-filter:brightness(500%);filter:brightness(500%);transition:.3s ease}.next-sticky{display:none;position:fixed;top:45vh;left:0;width:auto;z-index:999;background-color:#231f20;-webkit-animation:fadeInDown .5s ease-in-out 0s 1 normal none running;animation:fadeInDown .5s ease-in-out 0s 1 normal none running;padding-top:0;padding-bottom:1em}.next-sticky a{display:block;font-family:acumin-variable,Open Sans,sans-serif;-webkit-font-feature-settings:"kern";font-feature-settings:"kern";-webkit-font-kerning:normal;font-kerning:normal;letter-spacing:0;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 500;font-weight:500;text-transform:uppercase;line-height:1;font-size:1.5em;color:#fff}.logo{top:0;align-self:flex-start;flex-shrink:0;flex-grow:0;flex-basis:auto;width:9vw}.logo,.logo a{position:relative;display:block;line-height:1}.logo a{text-align:left;cursor:pointer}.logo a svg{height:10vh;background-color:transparent;transition:.5s ease-in-out}.logo a svg .header-logo-mask{fill:#fff}header.navHeader{position:absolute;bottom:0;width:100vw;height:10vh;z-index:100;display:flex;flex-direction:row;flex-wrap:nowrap;-webkit-column-gap:2em;column-gap:2em;overflow:hidden}header.navHeader nav{flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;flex-shrink:1}header.navHeader nav,header.navHeader nav div.nav-items{display:flex;flex-direction:row;align-items:flex-start;flex-grow:1;-webkit-column-gap:1em;column-gap:1em}header.navHeader nav div.nav-items{flex-wrap:wrap;justify-content:space-between}header.navHeader nav div.nav-items div.nav-item a{position:relative;display:block;top:-.218em;bottom:0;cursor:pointer;font-family:acumin-variable,Open Sans,sans-serif;-webkit-font-feature-settings:"kern";font-feature-settings:"kern";-webkit-font-kerning:normal;font-kerning:normal;letter-spacing:-.03em;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 500;font-weight:500;text-transform:uppercase;line-height:1;font-size:6.5vw;text-decoration:none;white-space:nowrap;transition:background-position .5s ease-in-out,font-size 0s linear;padding-right:.01em}header.navHeader nav div.nav-items div.nav-item.selected a{top:.13em;align-items:flex-end;text-align:end}header.navHeader nav div.nav-items div.nav-item:last-child{padding-right:2vw}.is-sticky{position:fixed;z-index:100;left:0;right:0}section.main-section.is-sticky-section{position:fixed;top:0;left:0;right:0;bottom:0}.layout-container{position:relative;display:block;margin:0;padding-left:1em;padding-right:1em}.layout-container .layout-row{flex-direction:row;gap:1em 2em}.layout-container .layout-column,.layout-container .layout-row{position:relative;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;flex-basis:auto}.layout-container .layout-column{flex-direction:column;row-gap:1em}div.horizontalSection{display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden}h3.list-title{font-size:2.5em;color:#fff;white-space:nowrap;align-self:flex-start;padding-right:1em}h3.list-title:after{position:absolute;width:2em;height:5vh;border-bottom:.08em solid #fff;left:-.5em;bottom:-.1em;content:""}ul.list{position:relative;list-style:square outside;display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;flex-grow:0;flex-shrink:1}ul.list li{position:relative;left:-.25em;align-self:stretch;line-height:1.5;font-size:1.1em;padding-left:.3em;padding-bottom:.5em;color:#fff}ul.list li a{width:auto;color:#fff;text-decoration:none;padding-bottom:.05em;border-bottom:1px solid #fff}ul.list li a:hover{border-bottom:4px solid #fff;transition:.2s ease}ul.list li .subSkill span{-webkit-filter:opacity(100%);filter:opacity(100%)}ul.list li::marker{position:relative;font-size:1em;line-height:0}fieldset,form{border:none}fieldset{background-color:#ffe000;padding:0}fieldset legend{position:relative;top:.57em;left:-.09em;font-size:3em}fieldset legend h1{top:0;margin-top:0;color:#160b44}fieldset input{font-size:1em;background-color:#fff;border:none;padding:.5em;margin-top:1.5em}fieldset input[type=button],fieldset input[type=submit]{display:block;position:relative;background-color:#ff2eab;color:#ffe000;font-size:2.3em;margin:0;padding:.3em 0 .14em;box-sizing:border-box;-webkit-clip-path:inset(.68em 0 0 0);clip-path:inset(.68em 0 0 0);bottom:0;cursor:pointer}fieldset input[type=button]:hover,fieldset input[type=submit]:hover{background:#160b44}.a-link a{font-size:1em;color:#fff;text-decoration:none;line-height:1.5;padding-bottom:.05em;border-bottom:1px solid #fff}.a-link a:hover{border-bottom:4px solid #fff;transition:.2s ease}.item-cards-container{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;align-content:flex-start;justify-content:flex-start;-webkit-column-gap:4em;column-gap:4em}.item-card{width:60vw;min-width:27em;flex-direction:column;align-content:stretch;justify-content:stretch}.item-card,.item-card ul.item-card-out-details{position:relative;display:flex;flex-wrap:nowrap;align-items:stretch}.item-card ul.item-card-out-details{flex-direction:row;justify-content:space-between;flex-grow:1;flex-shrink:0;flex-basis:auto}.item-card ul.item-card-out-details li{position:relative;font-family:acumin-variable,Open Sans,sans-serif;-webkit-font-feature-settings:"kern";font-feature-settings:"kern";-webkit-font-kerning:normal;font-kerning:normal;letter-spacing:0;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 500;font-weight:500;text-transform:uppercase;color:#fff;line-height:1;list-style:none;align-self:flex-end;white-space:nowrap;padding-left:.2em;padding-right:.2em}.item-card ul.item-card-out-details li.currentEndDate,.item-card ul.item-card-out-details li.endDate{font-size:4em;font-weight:800;left:-.05em;bottom:-.03em;padding-left:0}.item-card ul.item-card-out-details li.currentEndDate{left:-.1em}.item-card ul.item-card-out-details li.duration,.item-card ul.item-card-out-details li.employerEmploymentType,.item-card ul.item-card-out-details li.location{font-size:2em;bottom:-.01em}.item-card ul.item-card-out-details li.startDate{font-size:3em;right:-.03em;bottom:-.01em;padding-right:0}.item-card .item-card-bg{position:relative;top:-.3em;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;background-color:#fff;padding:.5em 1.2em 1em 1em}.item-card .item-card-bg .layout-column{row-gap:.3em}.item-card .item-card-bg h3{-webkit-font-feature-settings:"kern";font-feature-settings:"kern";-webkit-font-kerning:normal;font-kerning:normal;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 500;font-weight:500;text-transform:uppercase;font-size:3.5em;color:#ff2eab;max-width:none;min-width:none}.item-card .item-card-bg h3,.item-card .item-card-bg h4{white-space:nowrap;font-family:acumin-variable,Open Sans,sans-serif;letter-spacing:0;line-height:1}.item-card .item-card-bg h4{-webkit-font-feature-settings:"kern";font-feature-settings:"kern";-webkit-font-kerning:normal;font-kerning:normal;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 500;font-weight:500;text-transform:none;font-size:2.1em;color:#160b44}.item-card .item-card-bg h4 span:before{content:",\b"}.item-card .item-card-bg h4 span:first-child:before{content:""}.item-card .item-card-bg h4 span:last-child:before{content:" and "}.item-card .item-card-bg .item-card-employer{font-size:1em}.item-card .item-card-bg ul.item-card-bullets{padding-top:.5em;position:relative;left:0;padding-left:1em;flex-grow:0;flex-shrink:1;flex-basis:auto}.item-card .item-card-bg ul.item-card-bullets li{left:-.1em;font-size:1em;color:#231f20}.item-card .item-card-bg ul.item-card-bullets li::marker{color:#57c8e8;font-size:1.2em;line-height:0}h1,h2,h3,h4,h5{position:relative;letter-spacing:0;pointer-events:none}h1,h2,h3,h4,h5{display:block;font-family:acumin-variable,Open Sans,sans-serif;-webkit-font-feature-settings:"kern";font-feature-settings:"kern";-webkit-font-kerning:normal;font-kerning:normal;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 500;font-weight:500;text-transform:uppercase;line-height:1}h1{letter-spacing:-.03em;font-size:7.6em;position:absolute;top:0;left:-.22em;text-align:right;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;writing-mode:vertical-rl;-webkit-transform:rotate(180deg);transform:rotate(180deg);overflow-x:hidden;padding-top:.15em;width:.885em;z-index:10;color:#160b44;pointer-events:all;cursor:pointer}h2.sub-section-title{position:relative;display:inline-block;font-size:4em;left:-.02em;top:-.21em}.sub-title{font-size:1.7em;font-weight:700;color:#160b44;margin-bottom:1em;margin-top:1em}main>section.main-section{position:fixed;top:100vh;right:0;left:0}section.main-section{height:100vh;width:100vw;padding-bottom:10vh;overflow:hidden;z-index:2;transition:top 1s ease-in-out}section.main-section .layout-container{padding-left:7em;padding-right:7em}section.main-section section{display:block;position:relative;overflow:visible;margin:0}section.main-section .item-cards-container{-webkit-column-gap:2em;column-gap:2em}section.main-section.about{z-index:3;background-color:#ff2eab}section.main-section.about h1{color:#160b44;background-color:#ff2eab}section.main-section.about h2{color:#160b44}section.main-section.about header.navHeader{background-color:#160b44}section.main-section.about header.navHeader .logo a svg .header-logo-gradient{fill:#ff2eab}section.main-section.about header.navHeader nav .nav-item a{color:#ff2eab;background-color:#ff2eab;background-image:linear-gradient(180deg,#ff2eab 50%,#160b44 90%);-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;background-size:2em 2em;background-position:0 0}section.main-section.about header.navHeader nav .nav-item a:hover{background-position:0 -.8em}section.main-section.about header.navHeader nav .nav-item a:active,section.main-section.about header.navHeader nav .nav-item a:focus,section.main-section.about header.navHeader nav .nav-item a:visited{color:#ff2eab}section.main-section.about header.navHeader nav .nav-item.selected a{color:#ff2eab;background-color:#ff2eab;background-image:none;-webkit-background-clip:none;-moz-background-clip:none;-webkit-text-fill-color:#ff2eab;-moz-text-fill-color:#ff2eab;background-size:5em 2.5em;background-position:0 2.5em;transition:.5s ease-in-out}section.main-section.about header.navHeader nav .nav-item.selected a:hover{color:#ff2eab;background-size:5em 2.5em;background-position:0 2.5em}section.main-section.about div.horizontalSection .layout-container{width:auto}section.main-section.about div.horizontalSection section{position:relative;height:91vh}section.main-section.about div.horizontalSection section.experienceSkills{padding-left:7em!important}section.main-section.about div.horizontalSection section h2.sub-section-title{left:-.3vw;color:#ffe000!important}section.main-section.about div.horizontalSection section .layout-container{width:auto;padding-left:2em;padding-right:2em;margin-top:0}section.main-section.about div.horizontalSection section .layout-container .layout-row{-webkit-column-gap:2em;column-gap:2em}section.main-section.about div.horizontalSection section .layout-container>.layout-row{-webkit-column-gap:4em;column-gap:4em}section.main-section.about div.horizontalSection section .layout-container h3.list-title{left:-.5em}section.main-section.about div.horizontalSection section .layout-container h3.list-title:after{display:none;width:1.2em;height:5vh;right:.5em;left:auto;bottom:-.1em}section.main-section.about div.horizontalSection section .layout-container .item-card{font-size:.8em}section.main-section.about div.horizontalSection section .layout-container .item-card .item-card-bg h3{white-space:normal;font-size:2.5em}section.main-section.about div.horizontalSection section .layout-container .item-card .item-card-bg h4{white-space:normal;font-size:1.7em}section.main-section.about div.horizontalSection section .layout-container .item-card .duration{display:none}section.main-section.caseStudies{z-index:4;background-color:#ffe000}section.main-section.caseStudies h1{color:#ff2eab;background-color:#ffe000}section.main-section.caseStudies h2{color:#ff2eab}section.main-section.caseStudies header.navHeader{background-color:#ff2eab}section.main-section.caseStudies header.navHeader .logo a svg .header-logo-gradient{fill:#ffe000}section.main-section.caseStudies header.navHeader nav .nav-item a{color:#ffe000;background-color:#ffe000;background-image:linear-gradient(180deg,#ffe000 50%,#ff2eab 90%);-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;background-size:2em 2em;background-position:0 0}section.main-section.caseStudies header.navHeader nav .nav-item a:hover{background-position:0 -.8em}section.main-section.caseStudies header.navHeader nav .nav-item a:active,section.main-section.caseStudies header.navHeader nav .nav-item a:focus,section.main-section.caseStudies header.navHeader nav .nav-item a:visited{color:#ffe000}section.main-section.caseStudies header.navHeader nav .nav-item.selected a{color:#ffe000;background-color:#ffe000;background-image:none;-webkit-background-clip:none;-moz-background-clip:none;-webkit-text-fill-color:#ffe000;-moz-text-fill-color:#ffe000;background-size:5em 2.5em;background-position:0 2.5em;transition:.5s ease-in-out}section.main-section.caseStudies header.navHeader nav .nav-item.selected a:hover{color:#ffe000;background-size:5em 2.5em;background-position:0 2.5em}section.main-section.caseStudies .layout-container{width:80vw}section.main-section .projectsFinder{background-color:#57c8e8}section.main-section .projectsFinder h2{color:#160b44}section.main-section.mentoring{z-index:5;background-color:#57c8e8}section.main-section.mentoring h1{color:#ffe000;background-color:#57c8e8}section.main-section.mentoring h2{color:#ffe000}section.main-section.mentoring header.navHeader{background-color:#ffe000}section.main-section.mentoring header.navHeader .logo a svg .header-logo-gradient{fill:#57c8e8}section.main-section.mentoring header.navHeader nav .nav-item a{color:#57c8e8;background-color:#57c8e8;background-image:linear-gradient(180deg,#57c8e8 50%,#ffe000 90%);-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;background-size:2em 2em;background-position:0 0}section.main-section.mentoring header.navHeader nav .nav-item a:hover{background-position:0 -.8em}section.main-section.mentoring header.navHeader nav .nav-item a:active,section.main-section.mentoring header.navHeader nav .nav-item a:focus,section.main-section.mentoring header.navHeader nav .nav-item a:visited{color:#57c8e8}section.main-section.mentoring header.navHeader nav .nav-item.selected a{color:#57c8e8;background-color:#57c8e8;background-image:none;-webkit-background-clip:none;-moz-background-clip:none;-webkit-text-fill-color:#57c8e8;-moz-text-fill-color:#57c8e8;background-size:5em 2.5em;background-position:0 2.5em;transition:.5s ease-in-out}section.main-section.mentoring header.navHeader nav .nav-item.selected a:hover{color:#57c8e8;background-size:5em 2.5em;background-position:0 2.5em}section.main-section.mentoring .layout-container{width:80vw}section.main-section.blog{z-index:6;background-color:#160b44}section.main-section.blog h1{color:#57c8e8;background-color:#160b44}section.main-section.blog h2{color:#57c8e8}section.main-section.blog header.navHeader{background-color:#57c8e8}section.main-section.blog header.navHeader .logo a svg .header-logo-gradient{fill:#160b44}section.main-section.blog header.navHeader nav .nav-item a{color:#160b44;background-color:#160b44;background-image:linear-gradient(180deg,#160b44 50%,#57c8e8 90%);-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;background-size:2em 2em;background-position:0 0}section.main-section.blog header.navHeader nav .nav-item a:hover{background-position:0 -.8em}section.main-section.blog header.navHeader nav .nav-item a:active,section.main-section.blog header.navHeader nav .nav-item a:focus,section.main-section.blog header.navHeader nav .nav-item a:visited{color:#160b44}section.main-section.blog header.navHeader nav .nav-item.selected a{color:#160b44;background-color:#160b44;background-image:none;-webkit-background-clip:none;-moz-background-clip:none;-webkit-text-fill-color:#160b44;-moz-text-fill-color:#160b44;background-size:5em 2.5em;background-position:0 2.5em;transition:.5s ease-in-out}section.main-section.blog header.navHeader nav .nav-item.selected a:hover{color:#160b44;background-size:5em 2.5em;background-position:0 2.5em}section.main-section.blog .layout-container{width:80vw}section.main-section.blog .sub-section-title{font-size:2.5em}section.main-section.blog .blog-post{width:70vw}section.main-section .blog-post{display:block;width:60vw;font-weight:500;color:#231f20;background-color:#fff;padding:1em;font-size:1em;margin-top:1em}section.main-section .blog-post .card .card-image .authorImg a,section.main-section .blog-post .shadow .card-image .authorImg a{color:#57c8e8;font-size:1.5em}section.main-section .blog-post .card .card-body h5.card-title,section.main-section .blog-post .shadow .card-body h5.card-title{margin-bottom:1em}section.main-section .blog-post .card .card-body h5.card-title a.postTitle,section.main-section .blog-post .shadow .card-body h5.card-title a.postTitle{font-size:2.5em;color:#ff2eab;position:relative;top:-.1em}section.main-section .blog-post .card .card-body p.cardText,section.main-section .blog-post .shadow .card-body p.cardText{color:#231f20;font-size:1em;line-height:1.25;overflow:hidden;max-height:6.4em;text-overflow:ellipsis}section.main-section.contact{z-index:7;background-color:#ff2eab}section.main-section.contact h1{color:#160b44;background-color:#ff2eab}section.main-section.contact h2{color:#160b44}section.main-section.contact header.navHeader{background-color:#160b44}section.main-section.contact header.navHeader .logo a svg .header-logo-gradient{fill:#ff2eab}section.main-section.contact header.navHeader nav .nav-item a{color:#ff2eab;background-color:#ff2eab;background-image:linear-gradient(180deg,#ff2eab 50%,#160b44 90%);-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;background-size:2em 2em;background-position:0 0}section.main-section.contact header.navHeader nav .nav-item a:hover{background-position:0 -.8em}section.main-section.contact header.navHeader nav .nav-item a:active,section.main-section.contact header.navHeader nav .nav-item a:focus,section.main-section.contact header.navHeader nav .nav-item a:visited{color:#ff2eab}section.main-section.contact header.navHeader nav .nav-item.selected a{color:#ff2eab;background-color:#ff2eab;background-image:none;-webkit-background-clip:none;-moz-background-clip:none;-webkit-text-fill-color:#ff2eab;-moz-text-fill-color:#ff2eab;background-size:5em 2.5em;background-position:0 2.5em;transition:.5s ease-in-out}section.main-section.contact header.navHeader nav .nav-item.selected a:hover{color:#ff2eab;background-size:5em 2.5em;background-position:0 2.5em}section.main-section.contact .layout-container{width:80vw}section.main-section.contact .block{display:flex;flex-direction:column}section.main-section.contact .name{display:flex;flex-direction:row;justify-content:space-between}section.main-section.contact .container{font-size:1.3rem;border-radius:10px;width:85%}section.main-section.contact .container input{font-size:1.2rem;margin:10px 0;border-color:#1f1c1c;padding:10px;border-radius:5px;background-color:#e8f0fe}section.main-section.contact .container textarea{margin:10px 0;padding:5px;border-color:#1f1c1c;border-radius:5px;background-color:#e8f0fe;font-size:20px}section.main-section.contact .name div{display:flex;flex-direction:column}section.main-section.contact .block button{padding:10px;font-size:20px;width:30%;border:3px solid #000;border-radius:5px}section.main-section.contact .button{display:flex;align-items:center}section.main-section.contact textarea{resize:none}section{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}section .sub-section-navigation{position:relative;display:inline-block;font-family:acumin-variable,Open Sans,sans-serif;-webkit-font-feature-settings:"kern";font-feature-settings:"kern";-webkit-font-kerning:normal;font-kerning:normal;letter-spacing:0;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 500;font-weight:500;text-transform:uppercase;line-height:1;font-size:4em;color:#ffe000;text-decoration:none;cursor:pointer;left:-.02em;top:-.3em;margin-left:10vw}section.experienceSkills{background-color:#ff2eab}section.experienceSkills h1{color:#ffe000;background-color:#ff2eab}section.experienceSkills h2{color:#ffe000}section.experienceSkills .colorTopExperienceSkills{stop-color:#160b44}section.experienceSkills .colorBottomExperienceSkills{stop-color:#ff2eab}section.experienceSkills .layout-container{padding-left:1em!important}section.brands,section.brands h1{background-color:#160b44}section.brands h1,section.brands h2{color:#ffe000}section.brands .colorTopBrands{stop-color:#160b44}section.brands .colorBottomBrands{stop-color:#ff2eab}section.brands .sub-section-navigation{margin-left:25vw}section.brands .sub-section-navigation#anchorExperience1{margin-left:15vw}section.brands .layout-container>.layout-row{-webkit-column-gap:4em;column-gap:4em}section.brands ul.industriesClients{display:grid;grid-template-columns:1fr 1fr 1fr;list-style:none;position:relative;margin-bottom:-1.7em;padding-left:0;grid-column-gap:2em;-webkit-column-gap:2em;column-gap:2em;grid-row-gap:.5em;row-gap:.5em;justify-content:space-around}section.brands ul.industriesClients li{display:flex;list-style:none;padding:0;color:#fff;line-height:1.5;margin-bottom:0}section.brands ul.industriesClients li img{width:5em;height:5em;align-self:center}section.brands ul.industriesClients li img#dluhc{width:8em;height:8em}section.brands ul.industriesClients li img#defra{width:5.5em;height:5.5em}section.brands ul.industriesClients li img#itau{width:3em;height:3em}section.brands ul.industriesClients li img#renault,section.brands ul.industriesClients li img#seat,section.brands ul.industriesClients li img#vw{width:4.5em;height:4.5em}section.brands ul.industriesClients li img#hp,section.brands ul.industriesClients li img#nhs,section.brands ul.industriesClients li img#specsavers{width:4.7em;height:4.7em}section.brands ul.industriesClients li img#nhs{padding-top:.5em}section.brands ul.industriesClients li a{padding:0;margin:0;text-decoration:none;border:none}section.brands ul.industriesClients li a:hover{text-decoration:none;border:none}section.experience,section.experience h1{background-color:#57c8e8}section.experience h1,section.experience h2{color:#ffe000}section.experience .colorTopExperience{stop-color:#160b44}section.experience .colorBottomExperience{stop-color:#57c8e8}section.experience .sub-section-navigation{margin-left:0;left:-2em}section.experience .layout-container>.layout-row>.layout-column{top:-10vh;row-gap:0}section.experience .layout-container>.layout-row>.layout-column:first-child{top:0}section.experience .layout-container>.layout-row>.layout-column:first-child>#anchorExp0{display:none}section.currentEngagement{background-color:#57c8e8}section.currentEngagement h1{color:#160b44;background-color:#57c8e8}section.currentEngagement h2{color:#160b44}section.currentEngagement .colorTopCurrentEngagement{stop-color:#160b44}section.currentEngagement .colorBottomCurrentEngagement{stop-color:#57c8e8}section.currentEngagement h2{color:#ffe000}footer{position:fixed;top:100vh;z-index:9;background-color:#160b44;padding:10vw;min-height:10vh;width:100vw;height:100vh;color:#fff}footer a{display:block;color:#fff;margin-top:4em}footer .logo a svg .header-logo-gradient{fill:#fff}@media (max-aspect-ratio:4/3){header nav{height:auto}header nav .logo a{display:none}}@media (max-aspect-ratio:1/1){header nav{height:auto}header nav .nav-items{flex-direction:column}header nav .logo a{display:none}}@media only screen and (orientation:portrait){header.masthead div.summary p span{font-size:1.1em}header nav{height:auto}header nav .nav-items{flex-direction:column}header nav .logo a{display:none}}@media screen and (max-width:414px) and (orientation:portrait){html{overflow:hidden;width:100%}body{height:100%;position:fixed;overflow-y:scroll;-webkit-overflow-scrolling:touch}main{position:relative;font-family:Open Sans,sans-serif;font-size:1em;color:#160b44;padding:0;background-color:#ffe000;top:0}.social-media{bottom:13vh}.social-media a{font-size:1em}header.masthead{height:auto;min-width:100%}header.masthead .logo-title{font-size:16.3vw;top:-.21em}header.masthead .job-title{font-size:9.98vw;top:-.73em}header.masthead div.summary{margin-bottom:2vh;padding-left:8vw;padding-right:8vw}header.masthead div.summary p{padding:0}header.masthead div.summary p span{font-size:.9em}header.navHeader .logo{width:20vw}header.navHeader nav{height:auto}header.navHeader nav div.nav-items{flex-direction:row;justify-content:flex-start}header.navHeader nav div.nav-items div.nav-item{margin-bottom:.6em}header.navHeader nav div.nav-items div.nav-item a{font-size:2em}section.main-section{font-size:.8em}section.main-section h1{font-size:4em}section.main-section .layout-container{padding-left:4em;padding-right:2em}section.main-section.about div.horizontalSection section.experienceSkills{padding-left:4em}}