:root{--max-width: 1200px;--font-body: "Inter", sans-serif;--font-heading: "Space Grotesk", sans-serif;--font-dark: hsl(0, 0%, 20%);--font-mid: hsl(0, 0%, 40%);--green: hsl(174, 81%, 43%);--light-green: rgba(232, 253, 251, 0.7);--dark-green: hsl(174, 81%, 37%);--dark: #444444;--blue: #0863ff;--dark-blue: #0853d4}header .logo,header ul a{opacity:0;-webkit-transform:translateY(0.2em);transform:translateY(0.2em);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}header.in-view ul li:nth-of-type(1) a{-webkit-transition-delay:100ms;transition-delay:100ms}header.in-view ul li:nth-of-type(2) a{-webkit-transition-delay:200ms;transition-delay:200ms}header.in-view ul li:nth-of-type(3) a{-webkit-transition-delay:300ms;transition-delay:300ms}header.in-view ul li:nth-of-type(4) a:nth-of-type(1){-webkit-transition-delay:400ms;transition-delay:400ms}header.in-view ul li:nth-of-type(4) a:nth-of-type(2){-webkit-transition-delay:500ms;transition-delay:500ms}header.in-view .logo,header.in-view ul a{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.picture-gallery>div{opacity:0;-webkit-filter:blur(2px);filter:blur(2px);-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.picture-gallery.in-view>div:nth-of-type(1){-webkit-transition-delay:0ms;transition-delay:0ms}.picture-gallery.in-view>div:nth-of-type(2){-webkit-transition-delay:50ms;transition-delay:50ms}.picture-gallery.in-view>div:nth-of-type(3){-webkit-transition-delay:100ms;transition-delay:100ms}.picture-gallery.in-view>div:nth-of-type(4){-webkit-transition-delay:150ms;transition-delay:150ms}.picture-gallery.in-view>div:nth-of-type(5){-webkit-transition-delay:200ms;transition-delay:200ms}.picture-gallery.in-view>div:nth-of-type(6){-webkit-transition-delay:250ms;transition-delay:250ms}.picture-gallery.in-view>div:nth-of-type(7){-webkit-transition-delay:300ms;transition-delay:300ms}.picture-gallery.in-view>div:nth-of-type(8){-webkit-transition-delay:350ms;transition-delay:350ms}.picture-gallery.in-view>div{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1)}.opening-statement h1,.opening-statement p,.opening-statement a{opacity:0;-webkit-transform:translateY(1em);transform:translateY(1em);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.opening-statement h1{-webkit-transform:translateY(0.3em);transform:translateY(0.3em)}.opening-statement.in-view p{-webkit-transition-delay:100ms;transition-delay:100ms}.opening-statement.in-view a:nth-of-type(1){-webkit-transition-delay:200ms;transition-delay:200ms}.opening-statement.in-view a:nth-of-type(2){-webkit-transition-delay:300ms;transition-delay:300ms}.opening-statement.in-view h1,.opening-statement.in-view p,.opening-statement.in-view a{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}h2{opacity:0;-webkit-transform:translateY(0.5em);transform:translateY(0.5em);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}h2.in-view{-webkit-transform:translateY(0);transform:translateY(0)}.certifications-list .certification-card{opacity:0;-webkit-transform:translateY(1.5em);transform:translateY(1.5em);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.certifications-list.in-view h2{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.certifications-list.in-view .certification-card:nth-of-type(1){-webkit-transition-delay:150ms;transition-delay:150ms}.certifications-list.in-view .certification-card:nth-of-type(2){-webkit-transition-delay:300ms;transition-delay:300ms}.certifications-list.in-view .certification-card:nth-of-type(3){-webkit-transition-delay:450ms;transition-delay:450ms}.certifications-list.in-view .certification-card:nth-of-type(4){-webkit-transition-delay:600ms;transition-delay:600ms}.certifications-list.in-view .certification-card:nth-of-type(5){-webkit-transition-delay:750ms;transition-delay:750ms}.certifications-list.in-view .certification-card:nth-of-type(6){-webkit-transition-delay:900ms;transition-delay:900ms}.certifications-list.in-view .certification-card{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.skills-lists .core-skills h3,.skills-lists .basic-skills h3{opacity:0;-webkit-transform:translateY(1em);transform:translateY(1em);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.skills-lists .core-skills li,.skills-lists .basic-skills li{opacity:0;-webkit-transform:translateY(1em);transform:translateY(1em);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.skills-lists.in-view h2{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.skills-lists.in-view .core-skills h3,.skills-lists.in-view .basic-skills h3{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:150ms;transition-delay:150ms}.skills-lists.in-view .core-skills li:nth-of-type(1),.skills-lists.in-view .basic-skills li:nth-of-type(1){-webkit-transition-delay:250ms;transition-delay:250ms}.skills-lists.in-view .core-skills li:nth-of-type(2),.skills-lists.in-view .basic-skills li:nth-of-type(2){-webkit-transition-delay:310ms;transition-delay:310ms}.skills-lists.in-view .core-skills li:nth-of-type(3),.skills-lists.in-view .basic-skills li:nth-of-type(3){-webkit-transition-delay:370ms;transition-delay:370ms}.skills-lists.in-view .core-skills li:nth-of-type(4),.skills-lists.in-view .basic-skills li:nth-of-type(4){-webkit-transition-delay:430ms;transition-delay:430ms}.skills-lists.in-view .core-skills li:nth-of-type(5),.skills-lists.in-view .basic-skills li:nth-of-type(5){-webkit-transition-delay:490ms;transition-delay:490ms}.skills-lists.in-view .core-skills li:nth-of-type(6),.skills-lists.in-view .basic-skills li:nth-of-type(6){-webkit-transition-delay:550ms;transition-delay:550ms}.skills-lists.in-view .core-skills li:nth-of-type(7),.skills-lists.in-view .basic-skills li:nth-of-type(7){-webkit-transition-delay:610ms;transition-delay:610ms}.skills-lists.in-view .core-skills li:nth-of-type(8),.skills-lists.in-view .basic-skills li:nth-of-type(8){-webkit-transition-delay:670ms;transition-delay:670ms}.skills-lists.in-view .core-skills li:nth-of-type(9),.skills-lists.in-view .basic-skills li:nth-of-type(9){-webkit-transition-delay:730ms;transition-delay:730ms}.skills-lists.in-view .core-skills li:nth-of-type(10),.skills-lists.in-view .basic-skills li:nth-of-type(10){-webkit-transition-delay:790ms;transition-delay:790ms}.skills-lists.in-view .core-skills li:nth-of-type(11),.skills-lists.in-view .basic-skills li:nth-of-type(11){-webkit-transition-delay:850ms;transition-delay:850ms}.skills-lists.in-view .core-skills li:nth-of-type(12),.skills-lists.in-view .basic-skills li:nth-of-type(12){-webkit-transition-delay:910ms;transition-delay:910ms}.skills-lists.in-view .core-skills li:nth-of-type(13),.skills-lists.in-view .basic-skills li:nth-of-type(13){-webkit-transition-delay:970ms;transition-delay:970ms}.skills-lists.in-view .core-skills li:nth-of-type(14),.skills-lists.in-view .basic-skills li:nth-of-type(14){-webkit-transition-delay:1030ms;transition-delay:1030ms}.skills-lists.in-view .core-skills li:nth-of-type(15),.skills-lists.in-view .basic-skills li:nth-of-type(15){-webkit-transition-delay:1090ms;transition-delay:1090ms}.skills-lists.in-view .core-skills li:nth-of-type(16),.skills-lists.in-view .basic-skills li:nth-of-type(16){-webkit-transition-delay:1150ms;transition-delay:1150ms}.skills-lists.in-view .core-skills li:nth-of-type(17),.skills-lists.in-view .basic-skills li:nth-of-type(17){-webkit-transition-delay:1210ms;transition-delay:1210ms}.skills-lists.in-view .core-skills li:nth-of-type(18),.skills-lists.in-view .basic-skills li:nth-of-type(18){-webkit-transition-delay:1270ms;transition-delay:1270ms}.skills-lists.in-view .core-skills li:nth-of-type(19),.skills-lists.in-view .basic-skills li:nth-of-type(19){-webkit-transition-delay:1330ms;transition-delay:1330ms}.skills-lists.in-view .core-skills li:nth-of-type(20),.skills-lists.in-view .basic-skills li:nth-of-type(20){-webkit-transition-delay:1390ms;transition-delay:1390ms}.skills-lists.in-view .core-skills li:nth-of-type(21),.skills-lists.in-view .basic-skills li:nth-of-type(21){-webkit-transition-delay:1450ms;transition-delay:1450ms}.skills-lists.in-view .core-skills li:nth-of-type(22),.skills-lists.in-view .basic-skills li:nth-of-type(22){-webkit-transition-delay:1510ms;transition-delay:1510ms}.skills-lists.in-view .core-skills li:nth-of-type(23),.skills-lists.in-view .basic-skills li:nth-of-type(23){-webkit-transition-delay:1570ms;transition-delay:1570ms}.skills-lists.in-view .core-skills li:nth-of-type(24),.skills-lists.in-view .basic-skills li:nth-of-type(24){-webkit-transition-delay:1630ms;transition-delay:1630ms}.skills-lists.in-view .core-skills li,.skills-lists.in-view .basic-skills li{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#work article .image-container{opacity:0;-webkit-transform:translateY(1.5em);transform:translateY(1.5em);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#work article h3{opacity:0;-webkit-transform:translateY(0.4em);transform:translateY(0.4em);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#work article p,#work article .skills-used,#work article .buttons{opacity:0;-webkit-transform:translateY(1em);transform:translateY(1em);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#work article.in-view h3{-webkit-transition-delay:300ms;transition-delay:300ms}#work article.in-view p{-webkit-transition-delay:400ms;transition-delay:400ms}#work article.in-view .skills-used{-webkit-transition-delay:500ms;transition-delay:500ms}#work article.in-view .buttons{-webkit-transition-delay:600ms;transition-delay:600ms}#work article.in-view h3,#work article.in-view p,#work article.in-view .skills-used,#work article.in-view .buttons{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#work article.in-view .image-container{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#contact .watch h2{-webkit-transform:translateY(0.3em);transform:translateY(0.3em);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out}#contact .watch p,#contact .watch .links{opacity:0;-webkit-transform:translateY(1em);transform:translateY(1em);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#contact .watch.in-view h2{-webkit-transform:translateY(0);transform:translateY(0)}#contact .watch.in-view p:nth-of-type(1){-webkit-transition-delay:150ms;transition-delay:150ms}#contact .watch.in-view p:nth-of-type(2){-webkit-transition-delay:300ms;transition-delay:300ms}#contact .watch.in-view .links{-webkit-transition-delay:450ms;transition-delay:450ms}#contact .watch.in-view p,#contact .watch.in-view .links{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}img{max-width:100%;width:auto;height:auto;vertical-align:middle;border:0}body{font-family:var(--font-body);padding:8em 0 0 0;margin:0}@media all and (min-width: 651px){body{padding:5em 0 0 0}}body{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2000 1500'%3E%3Cdefs%3E%3Crect stroke='%23ffffff' stroke-width='0.9' width='1' height='1' id='s'/%3E%3Cpattern id='a' width='3' height='3' patternUnits='userSpaceOnUse' patternTransform='scale(5) translate(-800 -600)'%3E%3Cuse fill='%23fcfcfc' href='%23s' y='2'/%3E%3Cuse fill='%23fcfcfc' href='%23s' x='1' y='2'/%3E%3Cuse fill='%23fafafa' href='%23s' x='2' y='2'/%3E%3Cuse fill='%23fafafa' href='%23s'/%3E%3Cuse fill='%23f7f7f7' href='%23s' x='2'/%3E%3Cuse fill='%23f7f7f7' href='%23s' x='1' y='1'/%3E%3C/pattern%3E%3Cpattern id='b' width='7' height='11' patternUnits='userSpaceOnUse' patternTransform='scale(5) translate(-800 -600)'%3E%3Cg fill='%23f5f5f5'%3E%3Cuse href='%23s'/%3E%3Cuse href='%23s' y='5' /%3E%3Cuse href='%23s' x='1' y='10'/%3E%3Cuse href='%23s' x='2' y='1'/%3E%3Cuse href='%23s' x='2' y='4'/%3E%3Cuse href='%23s' x='3' y='8'/%3E%3Cuse href='%23s' x='4' y='3'/%3E%3Cuse href='%23s' x='4' y='7'/%3E%3Cuse href='%23s' x='5' y='2'/%3E%3Cuse href='%23s' x='5' y='6'/%3E%3Cuse href='%23s' x='6' y='9'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='h' width='5' height='13' patternUnits='userSpaceOnUse' patternTransform='scale(5) translate(-800 -600)'%3E%3Cg fill='%23f5f5f5'%3E%3Cuse href='%23s' y='5'/%3E%3Cuse href='%23s' y='8'/%3E%3Cuse href='%23s' x='1' y='1'/%3E%3Cuse href='%23s' x='1' y='9'/%3E%3Cuse href='%23s' x='1' y='12'/%3E%3Cuse href='%23s' x='2'/%3E%3Cuse href='%23s' x='2' y='4'/%3E%3Cuse href='%23s' x='3' y='2'/%3E%3Cuse href='%23s' x='3' y='6'/%3E%3Cuse href='%23s' x='3' y='11'/%3E%3Cuse href='%23s' x='4' y='3'/%3E%3Cuse href='%23s' x='4' y='7'/%3E%3Cuse href='%23s' x='4' y='10'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='c' width='17' height='13' patternUnits='userSpaceOnUse' patternTransform='scale(5) translate(-800 -600)'%3E%3Cg fill='%23f2f2f2'%3E%3Cuse href='%23s' y='11'/%3E%3Cuse href='%23s' x='2' y='9'/%3E%3Cuse href='%23s' x='5' y='12'/%3E%3Cuse href='%23s' x='9' y='4'/%3E%3Cuse href='%23s' x='12' y='1'/%3E%3Cuse href='%23s' x='16' y='6'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='d' width='19' height='17' patternUnits='userSpaceOnUse' patternTransform='scale(5) translate(-800 -600)'%3E%3Cg fill='%23ffffff'%3E%3Cuse href='%23s' y='9'/%3E%3Cuse href='%23s' x='16' y='5'/%3E%3Cuse href='%23s' x='14' y='2'/%3E%3Cuse href='%23s' x='11' y='11'/%3E%3Cuse href='%23s' x='6' y='14'/%3E%3C/g%3E%3Cg fill='%23efefef'%3E%3Cuse href='%23s' x='3' y='13'/%3E%3Cuse href='%23s' x='9' y='7'/%3E%3Cuse href='%23s' x='13' y='10'/%3E%3Cuse href='%23s' x='15' y='4'/%3E%3Cuse href='%23s' x='18' y='1'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='e' width='47' height='53' patternUnits='userSpaceOnUse' patternTransform='scale(5) translate(-800 -600)'%3E%3Cg fill='%2315C6B5'%3E%3Cuse href='%23s' x='2' y='5'/%3E%3Cuse href='%23s' x='16' y='38'/%3E%3Cuse href='%23s' x='46' y='42'/%3E%3Cuse href='%23s' x='29' y='20'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='f' width='59' height='71' patternUnits='userSpaceOnUse' patternTransform='scale(5) translate(-800 -600)'%3E%3Cg fill='%2315C6B5'%3E%3Cuse href='%23s' x='33' y='13'/%3E%3Cuse href='%23s' x='27' y='54'/%3E%3Cuse href='%23s' x='55' y='55'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='g' width='139' height='97' patternUnits='userSpaceOnUse' patternTransform='scale(5) translate(-800 -600)'%3E%3Cg fill='%2315C6B5'%3E%3Cuse href='%23s' x='11' y='8'/%3E%3Cuse href='%23s' x='51' y='13'/%3E%3Cuse href='%23s' x='17' y='73'/%3E%3Cuse href='%23s' x='99' y='57'/%3E%3C/g%3E%3C/pattern%3E%3C/defs%3E%3Crect fill='url(%23a)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23b)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23h)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23c)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23d)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23e)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23f)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23g)' width='100%25' height='100%25'/%3E%3C/svg%3E");background-attachment:fixed;background-size:cover}@media all and (min-width: 850px){body{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2000 1500'%3E%3Cdefs%3E%3Crect stroke='%23ffffff' stroke-width='0.7' width='1' height='1' id='s'/%3E%3Cpattern id='a' width='3' height='3' patternUnits='userSpaceOnUse' patternTransform='scale(5) translate(-800 -600)'%3E%3Cuse fill='%23fcfcfc' href='%23s' y='2'/%3E%3Cuse fill='%23fcfcfc' href='%23s' x='1' y='2'/%3E%3Cuse fill='%23fafafa' href='%23s' x='2' y='2'/%3E%3Cuse fill='%23fafafa' href='%23s'/%3E%3Cuse fill='%23f7f7f7' href='%23s' x='2'/%3E%3Cuse fill='%23f7f7f7' href='%23s' x='1' y='1'/%3E%3C/pattern%3E%3Cpattern id='b' width='7' height='11' patternUnits='userSpaceOnUse' patternTransform='scale(5) translate(-800 -600)'%3E%3Cg fill='%23f5f5f5'%3E%3Cuse href='%23s'/%3E%3Cuse href='%23s' y='5' /%3E%3Cuse href='%23s' x='1' y='10'/%3E%3Cuse href='%23s' x='2' y='1'/%3E%3Cuse href='%23s' x='2' y='4'/%3E%3Cuse href='%23s' x='3' y='8'/%3E%3Cuse href='%23s' x='4' y='3'/%3E%3Cuse href='%23s' x='4' y='7'/%3E%3Cuse href='%23s' x='5' y='2'/%3E%3Cuse href='%23s' x='5' y='6'/%3E%3Cuse href='%23s' x='6' y='9'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='h' width='5' height='13' patternUnits='userSpaceOnUse' patternTransform='scale(5) translate(-800 -600)'%3E%3Cg fill='%23f5f5f5'%3E%3Cuse href='%23s' y='5'/%3E%3Cuse href='%23s' y='8'/%3E%3Cuse href='%23s' x='1' y='1'/%3E%3Cuse href='%23s' x='1' y='9'/%3E%3Cuse href='%23s' x='1' y='12'/%3E%3Cuse href='%23s' x='2'/%3E%3Cuse href='%23s' x='2' y='4'/%3E%3Cuse href='%23s' x='3' y='2'/%3E%3Cuse href='%23s' x='3' y='6'/%3E%3Cuse href='%23s' x='3' y='11'/%3E%3Cuse href='%23s' x='4' y='3'/%3E%3Cuse href='%23s' x='4' y='7'/%3E%3Cuse href='%23s' x='4' y='10'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='c' width='17' height='13' patternUnits='userSpaceOnUse' patternTransform='scale(5) translate(-800 -600)'%3E%3Cg fill='%23f2f2f2'%3E%3Cuse href='%23s' y='11'/%3E%3Cuse href='%23s' x='2' y='9'/%3E%3Cuse href='%23s' x='5' y='12'/%3E%3Cuse href='%23s' x='9' y='4'/%3E%3Cuse href='%23s' x='12' y='1'/%3E%3Cuse href='%23s' x='16' y='6'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='d' width='19' height='17' patternUnits='userSpaceOnUse' patternTransform='scale(5) translate(-800 -600)'%3E%3Cg fill='%23ffffff'%3E%3Cuse href='%23s' y='9'/%3E%3Cuse href='%23s' x='16' y='5'/%3E%3Cuse href='%23s' x='14' y='2'/%3E%3Cuse href='%23s' x='11' y='11'/%3E%3Cuse href='%23s' x='6' y='14'/%3E%3C/g%3E%3Cg fill='%23efefef'%3E%3Cuse href='%23s' x='3' y='13'/%3E%3Cuse href='%23s' x='9' y='7'/%3E%3Cuse href='%23s' x='13' y='10'/%3E%3Cuse href='%23s' x='15' y='4'/%3E%3Cuse href='%23s' x='18' y='1'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='e' width='47' height='53' patternUnits='userSpaceOnUse' patternTransform='scale(5) translate(-800 -600)'%3E%3Cg fill='%2315C6B5'%3E%3Cuse href='%23s' x='2' y='5'/%3E%3Cuse href='%23s' x='16' y='38'/%3E%3Cuse href='%23s' x='46' y='42'/%3E%3Cuse href='%23s' x='29' y='20'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='f' width='59' height='71' patternUnits='userSpaceOnUse' patternTransform='scale(5) translate(-800 -600)'%3E%3Cg fill='%2315C6B5'%3E%3Cuse href='%23s' x='33' y='13'/%3E%3Cuse href='%23s' x='27' y='54'/%3E%3Cuse href='%23s' x='55' y='55'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='g' width='139' height='97' patternUnits='userSpaceOnUse' patternTransform='scale(5) translate(-800 -600)'%3E%3Cg fill='%2315C6B5'%3E%3Cuse href='%23s' x='11' y='8'/%3E%3Cuse href='%23s' x='51' y='13'/%3E%3Cuse href='%23s' x='17' y='73'/%3E%3Cuse href='%23s' x='99' y='57'/%3E%3C/g%3E%3C/pattern%3E%3C/defs%3E%3Crect fill='url(%23a)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23b)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23h)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23c)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23d)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23e)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23f)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23g)' width='100%25' height='100%25'/%3E%3C/svg%3E")}}html{scroll-behavior:smooth}.coloured-background{background-color:var(--light-green)}body{color:var(--font-mid);font-size:clamp(16px,2vw,18px);line-height:1.5}h1,h3,h4,h5{color:var(--font-dark);font-family:var(--font-heading);font-weight:700}h1{font-size:clamp(2.4rem,10vw,5rem);margin:0 0 .1em 0;line-height:1}@media all and (min-width: 900px){h1{font-size:clamp(2.4rem,6vw,10rem)}}h2{font-family:var(--font-heading);font-weight:700;font-size:clamp(3rem,10vw,5rem);margin:1em 0 .5em 0;line-height:1;opacity:.2;width:100%}h3{font-size:1rem}ul{font-size:1rem}ul.tick-list{padding:0;margin:0 0 0 2.5em;list-style:none}ul.tick-list li{margin:.7em 0;position:relative}ul.tick-list li::before{content:"";width:25px;position:absolute;left:-2.5em;top:0;bottom:0;background-image:url(/img/svg/tick.svg);background-position:left center;background-repeat:no-repeat;background-size:14px}header{position:fixed;top:0;left:0;width:100%;background-color:hsla(0,0%,100%,.8);z-index:9999;color:var(--font-dark);padding:1.5em 1em}.button{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:3px;padding:.5em 1.7em;text-decoration:none;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button.--solid{border:2px solid var(--green);background-color:var(--green);color:#fff}.button.--blue{border:2px solid var(--blue);background-color:var(--blue);color:#fff}.button.--hollow{border:2px solid var(--green);color:var(--green);background-color:hsla(0,0%,100%,.6)}.button:hover,.button:focus{border:2px solid var(--dark-green);background-color:var(--dark-green);color:#fff}.button.--read-more{padding-right:2.5em;position:relative;cursor:pointer;min-width:10em}.button.--read-more::after,.button.--read-more::before{content:"";top:50%;right:0;position:absolute;height:2px;width:7px;background-color:var(--green);-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.button.--read-more::after{right:1.2em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.button.--read-more::before{right:calc(1.2em - 4px);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.button.--read-more:hover::after,.button.--read-more:hover::before,.button.--read-more:focus::after,.button.--read-more:focus::before{background-color:#fff}.button.--read-more.active::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.button.--read-more.active::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.button.--read-more.--filled{background-color:var(--green);border:2px solid var(--green);color:#fff}.button.--read-more.--filled::after,.button.--read-more.--filled::before{background-color:#fff}.button.--read-more.--filled:hover{background-color:var(--dark-green);border:2px solid var(--dark-green)}.empty-button{color:var(--green);padding:.5em 1.7em;cursor:pointer}nav{max-width:var(--max-width);margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}@media all and (max-width: 650px){nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media all and (max-width: 1250px){nav{padding-right:1em;padding-left:1em}}nav .logo{font-family:var(--font-heading);font-weight:700;font-size:1.8rem;margin-right:auto}nav .logo span{color:var(--green);-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}nav .logo a:hover,nav .logo a:focus{color:var(--green)}nav .logo a:hover span,nav .logo a:focus span{color:var(--font-dark)}@media all and (max-width: 650px){nav .logo{margin-bottom:.5em}}nav ul{list-style:none;margin:0 0 0 auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}@media all and (max-width: 650px){nav ul{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}nav ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav ul li:last-of-type a:last-of-type{margin-left:1.1em}@media all and (min-width: 651px){nav ul li:not(:first-of-type){margin-left:2.5em}}nav ul li.active a{color:var(--dark-green)}nav a{color:inherit;text-decoration:none;-webkit-transition:color 150ms ease-in-out;transition:color 150ms ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex}nav a:hover{color:var(--dark-green)}nav img{width:30px}section{max-width:var(--max-width);margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media all and (min-width: 450px)and (max-width: 1250px){section{padding-right:2em;padding-left:2em}}@media all and (max-width: 449px){section{padding-right:1em;padding-left:1em}}section.hero{min-height:100vh;max-height:1000px;position:relative}section.hero .buttons{display:-webkit-box;display:-ms-flexbox;display:flex}section.hero .buttons .button:last-of-type{margin-left:1em}@media all and (min-width: 901px){section.hero .opening-statement{width:100%;padding-right:2em;z-index:99}section.hero .opening-statement .buttons{margin-top:4em}section.hero .opening-statement .button{padding:1em 2.5em}section.hero .picture-gallery{position:absolute;top:0;right:0;bottom:0;width:50%;z-index:0}section.hero .picture-gallery img{-webkit-box-shadow:10px 0 15px rgba(232,253,251,.7);box-shadow:10px 0 15px rgba(232,253,251,.7);border-radius:5px}}@media all and (max-width: 900px){section.hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}section.hero .opening-statement{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;z-index:1;margin:auto}section.hero .opening-statement .buttons{margin-top:2em}section.hero .opening-statement .button{padding:.7em 1.3em}section.hero .picture-gallery{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;opacity:.3;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}}section.hero .picture-gallery{display:grid;grid-auto-rows:4%;grid-auto-columns:5%}section.hero .picture-gallery .grid-box-1{grid-column:15/20;grid-row:1/7;z-index:99}section.hero .picture-gallery .grid-box-2{grid-column:13/18;grid-row:16/23;z-index:99}section.hero .picture-gallery .grid-box-3{grid-column:6/10;grid-row:2/6;z-index:99}section.hero .picture-gallery .grid-box-4{grid-column:2/9;grid-row:18/25;z-index:99}section.hero .picture-gallery .grid-box-5{grid-column:2/5;grid-row:13/16;z-index:99}section.hero .picture-gallery .grid-box-6{grid-column:1/6;grid-row:5/11;z-index:99}section.hero .picture-gallery .grid-box-7{grid-column:16/20;grid-row:9/16;z-index:99}section.hero .picture-gallery .grid-box-8{grid-column:4/18;grid-row:4/20}section.certifications{padding-top:7em;padding-bottom:1em}section.certifications .certifications-list{width:100%}section.certifications .certifications-grid{display:grid;grid-template-columns:1fr;gap:1.5em;margin-top:1em}@media all and (min-width: 650px){section.certifications .certifications-grid{grid-template-columns:repeat(2, 1fr)}}@media all and (min-width: 1000px){section.certifications .certifications-grid{grid-template-columns:repeat(3, 1fr)}}section.certifications .certification-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.8em;background-color:#fff;border-radius:5px;padding:1.8em;-webkit-box-shadow:0 0 6px 6px rgba(232,253,251,.5);box-shadow:0 0 6px 6px rgba(232,253,251,.5)}section.certifications .certification-card .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:28px}section.certifications .certification-card .logo img{height:100%;width:auto;max-width:140px;-o-object-fit:contain;object-fit:contain}section.certifications .certification-card h3{font-size:1.15rem;margin:0;line-height:1.3}section.certifications .certification-card .buttons{margin-top:auto;padding-top:.4em}section.certifications .certification-card .buttons .button{font-size:.85rem;padding:.5em 1.2em}section.skills{min-height:100vh;padding-top:7em;padding-bottom:5em}section.skills .skills-lists{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}@media all and (max-width: 850px){section.skills .skills-lists{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}section.skills .core-skills,section.skills .basic-skills{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%;padding-right:2em}@media all and (max-width: 850px){section.skills .core-skills,section.skills .basic-skills{padding:0 2em 2em 0;width:100%}}section.skills h3{color:var(--green);text-transform:uppercase;letter-spacing:.08em;font-size:.85rem;margin:0 0 1em 0}section.skills ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill, minmax(120px, 1fr));gap:.8em}section.skills ul li{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}section.skills ul p{margin:0;padding:1.1em .8em;width:100%;background-color:#fff;color:var(--font-dark);border-radius:8px;-webkit-box-shadow:0 0 6px 6px rgba(232,253,251,.5);box-shadow:0 0 6px 6px rgba(232,253,251,.5);font-size:1.05rem;font-weight:700;text-align:center;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}section.skills ul li:hover p{background-color:var(--green);color:#fff;-webkit-transform:translateY(-3px);transform:translateY(-3px)}section.work{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-bottom:7em}section.work article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%;margin-bottom:5em}section.work article .image-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}@media all and (min-width: 701px){section.work article .image-container{position:absolute;width:1rem;top:0;bottom:0}}@media all and (min-width: 701px)and (min-width: 1200px){section.work article .image-container{min-width:450px;max-width:450px;max-height:450px;min-height:450px;left:-33%;margin:auto}}@media all and (min-width: 701px)and (min-width: 700px)and (max-width: 1199px){section.work article .image-container{width:29%;min-width:100px;max-height:450px;min-height:450px;left:-11%;margin:5.3em auto 0}}section.work article .image-container picture{overflow:hidden;border-top-right-radius:5px;border-top-left-radius:5px}@media all and (min-width: 701px){section.work article .image-container picture{border-radius:5px}}section.work article .work-details{width:90%;margin-left:10%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}@media all and (max-width: 340px){section.work article .work-details{font-size:.8rem}}@media all and (min-width: 701px){section.work article .work-details{padding:4em;background-color:#fff;border-radius:5px;padding:5em 5em 5em clamp(2em,20vw,12em)}}@media all and (min-width: 1200px){section.work article .work-details{width:75%;margin-left:25%}}@media all and (max-width: 700px){section.work article .work-details{width:100%;margin-left:0}}section.work article .work-details>div:not(.image-container){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}@media all and (min-width: 1200px){section.work article .work-details>div:not(.image-container){min-height:450px}}@media all and (max-width: 700px){section.work article .work-details>div:not(.image-container){padding:3em;background-color:#fff}}section.work article .work-details h3{margin:0;font-size:clamp(1.9em,3vw,2.5em);line-height:1}section.work article .work-details p{margin:1em 0 0 0}section.work article .work-details .skills-used{color:var(--green);display:-webkit-box;display:-ms-flexbox;display:flex;padding:1em 0;margin:auto 0;-ms-flex-wrap:wrap;flex-wrap:wrap}section.work article .work-details .skills-used ul{list-style:none;padding:1em 3em 1em 0;margin:0;font-size:.9rem}@media all and (max-width: 1200px){section.work article .work-details .skills-used ul{font-size:.8rem}}section.work article .work-details .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}@media all and (max-width: 520px){section.work article .work-details .buttons .button{font-size:.8rem;padding:.7em;white-space:nowrap}section.work article .work-details .buttons .--read-more{padding-right:2.5em}section.work article .work-details .buttons .--read-more::after,section.work article .work-details .buttons .--read-more::before{height:1px}}section.work article .work-details .buttons .icon-link{width:50px;height:50px}section.work{-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}section.work .read-more-content{opacity:0;visibility:hidden;max-height:0;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;background-color:#fff;display:none}@media all and (min-width: 1200px){section.work .read-more-content{width:75%;margin-left:25%;padding:0 5em 0 clamp(2em,20vw,12em)}}@media all and (min-width: 701px)and (max-width: 1199px){section.work .read-more-content{width:90%;margin-left:10%;padding:0 5em 5em clamp(2em,20vw,12em)}}@media all and (max-width: 700px){section.work .read-more-content{padding:0 3em 5em 3em}}section.work .read-more-content.open{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:1;visibility:visible;max-height:9999999px}@media all and (min-width: 1200px){section.work .read-more-content.open{padding:0 5em 5em clamp(2em,20vw,12em)}}section.work .read-more-content p{margin:0 0 1em 0}section.work .read-more-content h4{font-size:1.5rem}section.contact{padding:5em 0;min-height:100vh}@media all and (max-width: 1250px){section.contact{padding:5em 2em}}section.contact>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:500px}section.contact p{margin:1em 0}section.contact .links{margin-top:1em}section.contact .links a{margin-right:.6em}section.contact img{width:45px}section.contact .log{font-size:.8em;text-decoration:none}section.contact .log:hover{text-decoration:underline}.lightbox-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em;padding-bottom:2em}.lightbox-links img{width:50%;max-width:250px;-webkit-box-shadow:0 0 6px 6px rgba(232,253,251,.5);box-shadow:0 0 6px 6px rgba(232,253,251,.5);border-radius:5px}#lightbox-result{opacity:0;visibility:hidden}#lightbox-result.fadeIn{opacity:1;visibility:visible;-webkit-transition:all .5s;transition:all .5s}#lightbox-result.fadeOut{opacity:0;visibility:hidden;-webkit-transition:all .5s;transition:all .5s}.lightbox-image{cursor:pointer}.lightBox-background{background:rgba(229,255,253,.9);position:fixed;z-index:99999990;height:100%;width:100%;left:0;top:0}.lightBox{position:fixed;z-index:99999999;display:-webkit-box;display:-ms-flexbox;display:flex;top:0;right:0;bottom:0;left:0;pointer-events:none}.lightBox .inner-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:95vh;max-width:95vw}.lightBox .inner-wrap .content{max-height:90vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto}.lightBox .inner-wrap .title{font-size:1rem;margin:10px 0;color:var(--dark)}.lightBox .inner-wrap .image-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden;margin:auto;-ms-flex-item-align:start;align-self:flex-start}.lightBox .inner-wrap .image-box img{max-height:100%;-ms-flex-item-align:start;align-self:flex-start;pointer-events:auto;max-width:100%}.lightBox .inner-wrap .close-lightbox-button{position:absolute;left:-5px;top:-20px;cursor:pointer;opacity:.8;width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1;pointer-events:auto}.lightBox .inner-wrap .close-lightbox-button::after,.lightBox .inner-wrap .close-lightbox-button::before{content:"";width:12px;height:2px;background-color:var(--dark);position:absolute}.lightBox .inner-wrap .close-lightbox-button::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.lightBox .inner-wrap .close-lightbox-button::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.lightBox .inner-wrap .close-lightbox-button:hover{opacity:1}