﻿.headertexted .headertext{display:inline-block;white-space:nowrap}.headertextinactive .headertext{display:inline;white-space:normal;font-size:1em !important;letter-spacing:inherit !important;word-spacing:inherit !important}.headertextdone .headertext{display:block;line-height:0.9}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:"PT Sans", sans-serif;font-size:100%;line-height:1.5;text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}p,pre{margin:1.5em 0}blockquote{margin:1.5em 48px}h1,.h1{font-size:32px;line-height:1.5;margin-top:1em;margin-bottom:1em}h2,.h2{font-size:24px;line-height:1.0;margin-top:1em;margin-bottom:1em}h3,.h3{font-size:18.72px;line-height:1.28;margin-top:1em;margin-bottom:1em}h4,.h4{font-size:16px;line-height:1.5;margin-top:1em;margin-bottom:0}h4+*,.h4+*{margin-top:0}h5,.h5{font-size:13.28px;line-height:1.81;margin-top:1em;margin-bottom:0}h5+*,.h5+*{margin-top:0}h6,.h6{font-size:10.72px;line-height:2.24;margin-top:1em;margin-bottom:0}h6+*,.h6+*{margin-top:0}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:16px}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1.5em 0;padding:0 0 0 48px}dl{padding:0}dd{margin:0 0 0 48px}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.5em 0.625em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Forque;src:url("/fonts/Forque-webfont-d11afb2a.woff") format("woff"),url("/fonts/Forque-webfont-4ab874f5.ttf") format("truetype");font-weight:normal;font-style:normal}html,button,input,select,textarea{color:#fff}a{transition:all 0.3s ease-out 0s}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"PT Sans", sans-serif;font-weight:700;text-shadow:1px 1px 1px rgba(0,0,0,0.4)}h2,.h2{text-align:right;border-bottom:1px solid #fff;font-style:italic}h3,.h3{color:#ffc278;text-shadow:1px 1px 1px rgba(0,0,0,0.4)}hr{border:0;height:0;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.3);margin:1.5em 0}::selection{color:#fff;background:#ffc278;text-shadow:none}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}img{max-width:100%;height:auto;vertical-align:middle}li ul,li ol{margin:0}abbr[title]{cursor:help}body{background:#195f88;text-shadow:0 0 1px rgba(0,0,0,0.1)}.wrap{max-width:1000px;margin:0 auto;overflow:hidden}@media (min-width: 40em){.wrap{background-image:linear-gradient(to right, #2c2c2c 25%, #619ec2 25%)}}.menu{background:none;position:fixed;top:0;left:0;right:0;height:0;z-index:1000;max-width:1000px;margin:0 auto}.menu a{color:#fff}.menu a:visited{color:#fff}.menu a:hover{color:#fff}.menu .fixed{width:100%;background:#2c2c2c}@media (min-width: 40em){.menu .fixed{width:25%;background:none}}.navigation ul{list-style:none;padding:0;margin:0;text-align:center}.navigation ul::before,.navigation ul::after{content:" ";display:table}.navigation ul::after{clear:both}.navigation .current a{background:#131313;color:#ffab45}.navigation a{display:block;padding:6px 0;margin:0;font-weight:700;text-decoration:none;color:#fff}.navigation a:hover{background:#1f1f1f;color:#fff}.navigation a:active{background:#ffc278}.social-links ul{list-style:none;padding:12px 1.5em;margin:0;text-align:center;line-height:2.5em}.social-links li{display:inline-block;vertical-align:middle;margin:0 0.375em}.social-links a{display:block;overflow:hidden;width:21px;height:21px;text-indent:-9999px;background-color:transparent;background-repeat:no-repeat;background-size:contain;border:0}.social-links a.linkedin{background-image:url("/img/icons/social-linkedin-ad0f8561.svg");filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.4))}.social-links a.stack-overflow{background-image:url("/img/icons/social-stack-overflow-149e3433.svg");filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.4))}.social-links a.github{background-image:url("/img/icons/social-github-33e2ddf3.svg");filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.4))}.download-cv{padding:12px 1.5em;text-align:center}.download-cv a{display:inline-block;padding:0.4em 1em;background:#ffc278;color:#222 !important;text-decoration:none;font-weight:700;border-radius:3px;box-shadow:1px 1px 1px rgba(0,0,0,0.4)}.download-cv a:hover{background:#ffd9ab}.shownav{display:none}.shownav.show{display:block}@media (min-width: 40em){.shownav{display:block}}.shownavbutton{padding:12px 1.5em;cursor:pointer;font-weight:700}.shownavbutton::after{content:"";float:right;display:block;width:20px;height:20px;background-image:url("/img/icons/shownav-0a54a226.svg");background-repeat:no-repeat;background-size:contain;filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.4))}@media (min-width: 40em){.shownavbutton{display:none}}.main{overflow:hidden;padding:0 1.5em;background:#619ec2}@media (min-width: 40em){.main{margin-left:25%;background:none}}.main a{color:#ffd9ab;text-shadow:1px 1px 1px rgba(0,0,0,0.4)}.main a:visited{color:#ffd9ab}.main a:hover{color:white}.main a:focus{color:white}.header{overflow:hidden}.header .header-title{margin-top:3em}@media (min-width: 40em){.header .header-title{margin-top:0}}.header .header-title,.header .header-copy{font-family:"Forque", "PT Sans", sans-serif;font-weight:400;text-shadow:1px 1px 1px rgba(0,0,0,0.4)}@media (min-width: 40em){.header .header-copy{float:left;width:50%;box-sizing:border-box}}.header-image{text-align:center}@media (min-width: 40em){.header-image{float:right;width:50%;box-sizing:border-box}}.highlight{color:#ffc278}@media (min-width: 40em){.about-copy{column-count:2;column-gap:1.5em}}.about-copy p:first-child{margin-top:0}.skills-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;clear:both}.skills-list li{box-sizing:border-box;width:100%}@media (min-width: 40em){.skills-list li{width:50%;padding-right:1.5em}}.skills-list h3{margin-top:0;margin-bottom:0.5em}.skills-list p{margin-top:0;margin-bottom:1.5em}@media (min-width: 40em){.skills-list p{position:relative;padding-left:3.625em}}.skills-list p::before{content:"";display:block;float:right;margin-left:0.75em;margin-top:0.4em;background-repeat:no-repeat;background-size:contain;width:40px;height:40px;filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.4))}@media (min-width: 40em){.skills-list p::before{position:absolute;top:0;left:0;float:none;margin-left:0}}.skills-list .product-discovery p::before{background-image:url("/img/icons/skills-product-discovery-a21fe08d.svg")}.skills-list .leadership p::before{background-image:url("/img/icons/skills-leadership-6e57384e.svg")}.skills-list .facilitation p::before{background-image:url("/img/icons/skills-facilitation-27e46559.svg")}.skills-list .roadmapping p::before{background-image:url("/img/icons/skills-roadmapping-a83b4819.svg")}.skills-list .technical-fluency p::before{background-image:url("/img/icons/skills-technical-fluency-6c7226ee.svg")}.skills-list .stakeholder-management p::before{background-image:url("/img/icons/skills-stakeholder-management-fc12f80a.svg")}.education-header h3{margin-bottom:0.15em}.education-qualification{margin-top:0}.education-modules li{margin-top:1.5em;margin-bottom:1.5em}.education-modules strong{text-shadow:1px 1px 1px rgba(0,0,0,0.4)}.employment-description{list-style:none;padding-left:2em}.employment-description li{position:relative}.employment-description li::before{content:'•';position:absolute;left:-1.5em}@media (min-width: 40em){.employment-header,.education-header{display:flex;justify-content:space-between;align-items:baseline}}.employment-role{margin-bottom:0.5em}.employment-details{list-style:none;padding:0;margin:0;text-align:right}.employment-details li{display:inline-block;margin-right:0.375em}.employment-details li::before{margin-right:0.375em;content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-size:contain}.employment-location::before{width:12px;height:16px;background-image:url("/img/icons/employment-location-b21ce248.svg");filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.4))}.employment-dates::before{width:16px;height:16px;background-image:url("/img/icons/employment-dates-8abf7c12.svg");filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.4))}.employment-tags{list-style:none;padding:0;margin:0}.employment-tags li{display:inline-block;margin-right:0.375em}.employment-tags li::before{content:"";display:inline-block;vertical-align:middle;background-image:url("/img/icons/employment-tag-1ec62cef.svg");background-repeat:no-repeat;background-size:contain;width:14px;height:14px;margin-right:0.375em;filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.4))}.career-highlights-list{list-style:none;padding-left:2em}.career-highlights-list li{position:relative}.career-highlights-list li+li{margin-top:0.5em}.career-highlights-list li::before{content:'★';position:absolute;left:-1.5em}.fun-facts ul{list-style:none;padding-left:2em}.fun-facts li{position:relative}.fun-facts li::before{content:'›';position:absolute;left:-1.5em}.fun-facts li+li{margin-top:0.75em}.footer p{text-align:center;font-size:13.28px;font-weight:700}.certificates .side-by-side{padding-top:20px;display:flex;flex-wrap:wrap;gap:1em}.certificates .side-by-side>div{flex:1 1 0;min-width:0}.certificates .side-by-side>div img{display:block;width:100%;height:auto}.clearfix::before,.clearfix::after{content:" ";display:table}.clearfix::after{clear:both}.cv-print-header,.cv-print-footer{display:none}@media print{*,*::before,*::after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}.wrap{background-image:none !important;max-width:100%}.main{margin-left:0 !important;padding:0 !important}.menu,.header,.footer,.certificates,.contact,.hobbies,.fun-facts,.employment-tags{display:none !important}hr{display:none !important}.employment section{margin-bottom:0;page-break-inside:avoid}.employment section+section{margin-top:1.25em}.cv-print-footer{display:block;text-align:center;font-style:italic;margin-top:2em;border-top:1px solid #000;padding-top:0.75em}.cv-print-header{display:block;text-align:center;border-bottom:2px solid #000;padding-bottom:0.5em;margin-bottom:1em}.cv-print-name{font-size:2em;margin:0 0 0.1em;font-style:normal;border:none;text-align:center}.cv-print-title{font-size:1em;margin:0 0 0.4em;font-style:italic}.cv-print-contact{list-style:none;padding:0;margin:0;display:flex;justify-content:center;flex-wrap:nowrap;gap:0 1em;font-size:0.8em}.cv-print-header a{text-decoration:none}.cv-print-header a::after{content:"" !important}a{text-decoration:underline}a[href]:not([href^="#"])::after{content:" (" attr(href) ")";font-size:0.85em}.employment-location::before,.employment-dates::before,.skills-list p::before{display:none !important}.career-highlights-list li::before{content:'•'}.employment-tags li::before{content:'◦';background-image:none !important;width:auto;height:auto}.skills-list p{padding-left:0 !important;position:static !important}.social-links a::after{content:"" !important}section{margin-top:0.75em;margin-bottom:0.75em}h2,.h2{border-bottom:1px solid #000;font-size:1.1em;margin-top:1em;margin-bottom:0.75em}h3,.h3{font-size:1em;margin-top:0.75em;margin-bottom:0.25em}p{margin-top:0.4em;margin-bottom:0.4em}li{margin-top:0;margin-bottom:0}.fun-facts li+li{margin-top:0.2em}h2,h3{page-break-after:avoid}p,h2,h3{orphans:3;widows:3}img{max-width:100% !important;page-break-inside:avoid}@page{size:A4;margin:1cm}}