@font-face{font-family:BigNoodleTitling;font-weight:700;font-style:normal;src:url(/fonts/BigNoodleTitling.ttf)}@font-face{font-family:Roboto;font-weight:400;font-style:normal;src:url(/fonts/Roboto-Regular.ttf)}.block{background-image:url(/assets/blocks_white_yellow_red_blue_black_1-2-3-4-6-DzqruBBx.png);height:52px;position:absolute}.white1{background-position:0 0;width:37px}.yellow1{background-position:-37px 0;width:37px}.red1{background-position:-74px 0;width:37px}.blue1{background-position:-111px 0;width:37px}.black1{background-position:-148px 0;width:37px}.white2{background-position:-185px 0;width:74px}.yellow2{background-position:-259px 0;width:74px}.red2{background-position:-333px 0;width:74px}.blue2{background-position:-407px 0;width:74px}.black2{background-position:-481px 0;width:74px}.white3{background-position:-555px 0;width:111px}.yellow3{background-position:-666px 0;width:111px}.red3{background-position:-777px 0;width:111px}.blue3{background-position:-888px 0;width:111px}.black3{background-position:-999px 0;width:111px}.white4{background-position:-1110px 0;width:148px}.yellow4{background-position:-1258px 0;width:148px}.red4{background-position:-1406px 0;width:148px}.blue4{background-position:-1554px 0;width:148px}.black4{background-position:-1702px 0;width:148px}.white5{background-position:-1850px 0;width:185px}.yellow5{background-position:-2035px 0;width:185px}.red5{background-position:-2220px 0;width:185px}.blue5{background-position:-2405px 0;width:185px}.black5{background-position:-2590px 0;width:185px}.white6{background-position:-2775px 0;width:222px}.yellow6{background-position:-2997px 0;width:222px}.red6{background-position:-3219px 0;width:222px}.blue6{background-position:-3441px 0;width:222px}.black6{background-position:-3663px 0;width:222px}html,body{width:100vw;min-height:100vh;margin:0;padding:0}@media screen{body{background:url(/assets/pattern-CsIcgG_e.png)}}body{color:#111;text-align:left;flex-direction:row;font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;display:flex;overflow:visible}@media (width<=769px){body{font-size:12px}}section{margin:1.8rem 0}@media (width<=769px){section{margin:1.4rem 0}}h1,h2,h3,h4,h5{color:#333;font-family:BigNoodleTitling,sans-serif;font-weight:700}h1{margin:.2rem 0;font-size:3rem}@media (width<=769px){h1{margin:.1rem 0;font-size:2.1rem}}h2{color:#666;margin:.2rem 0;font-size:2.2rem}@media (width<=769px){h2{margin:.1rem 0;font-size:1.7rem}}h3{height:2rem;font-size:1.8rem}@media (width<=769px){h3{font-size:1.5rem}}h3{margin:.2rem 0}h3.title-yellow:before{content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAaCAYAAAAwspV7AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAl2cEFnAAAAJQAAABoA8p7TVwAAAZpJREFUSMftlj1rFFEUhp9z9+587odpglhaiPgbRAR/RZCUlhaSOv6BlCEgaCu2CuIPsFUbe8HOKn5kd2cm986dY5HNrpGYiesHCvMUU9zDvDznnOYIc17tZOxPdPPKJfMoskScgQIfPumzJy/r25cvmtndh9Wi9vhewv6EtevXzNP1kdyghcozffu+2Rjn8vzW/QIAe1wcZYKrYZwJUb8lSWFWQdyH7Dv9QSKUThmlwjiXNidiB4MEhunybSE1LcEH8AEVEbTFygfU1eDCyUpoQBX1AfX12TkCuKC4IOrrb95fbKcbg0QAQunk5tqwd8f2lrI/mtSXQl/XIezFlqpRZFYpeSIYQQ89gyjqbQ1Tudo2KV9TfZyE3TzWN4CZVoq8e5CXF7KjjlTpKbQt77jLRgS38FSQ5bZElb6COVeW4AQaAT4Xio0sSWRpWdepGCD5+d9OJZo3SmTBoCsJ/RF0/jnXeP82nVQn1Ul1Up1UJ9VJ/QN0Uv+5lJy4rVfmN0QceQjYg2J+DK96Ews0CuUhpDEY+bWsg0L5CuCXj3aqm2ZzAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTAyLTAzVDIyOjE3OjA5KzAxOjAwkTnXZQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMi0wMS0xMVQyMjozMTo0MiswMTowMIcj8BYAAAAASUVORK5CYII=) bottom no-repeat;width:37px;height:100%;margin-right:1rem;display:inline-block}h3.title-red:before{content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAaCAYAAAAwspV7AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAl2cEFnAAAAJQAAABoA8p7TVwAAAXFJREFUSMftlr2O01AQRs93HXvznzgNTSTegQ5pBU+xRbSi23dZnmArhOhoQULwLjwBEgWR1iROcnOHwt4EoghbBNCu5FPOWJ/P3GlGlLxNU+YhvHgcRa9iKaGCryG8/5Tnl9Mo+n6dZbv6y+GQeQjpkzh+lzr3rCpnbZZ99n42cO7D1XwOQOuu2ZNYSwycI64IMmApkUi0pV96HYlcoicxOOgdYwV0Jbo/1XZSC2Ar4cFU/vh3bMA2gD+oB8Ak85L5ihwBXsIX3++lbkajWVciD2G7kZ5+gSiqMWEmTc+T5CKB/PV4rKUZHQkH1pP63+DRqkaON2s56Xkw678Zj93CDH2cTJYD57Biqggqt7d7FMG62Kdh5eQUIrIix9UJKnOCgNsQaMVSO66xriM4oM1e5BSSUo5YwtmfCf0T7lxqPe//ppFqpBqpRqqRaqQaqXtAI/WwpUR5W5/I38oQ0MqsOIZPOYkNWJlxJp0kJyAz4wc9w3EAnfyHqgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0wMi0wM1QyMjoxNzowOSswMTowMJE512UAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTItMDEtMTFUMjI6MzE6NDIrMDE6MDCHI/AWAAAAAElFTkSuQmCC) bottom no-repeat;width:37px;height:100%;margin-right:1rem;display:inline-block}h3.title-blue:before{content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAaCAYAAAAwspV7AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAl2cEFnAAAAJQAAABoA8p7TVwAAAWVJREFUSMftlzFO3EAYRt8/M/Ya2CaJOEA6ahqqoEicApGUSY/S5hYoSpMzRCBxB5pEabhClD6wu8b2+KMwu5tFsLYookiZV/rXPL2ZkYsx7shfHaN6+ta2tr+Y8zlrESp/n7U/fxzZ5otJffl1Mcl236Bq+sw9f3lqo/E+PSjW17r6dWihOK8uPgMQlrYCU4NlBVgA9IjGulmowAXw2eo45BBryAoIG2s8nctcAJ9DKJaKxbi5QWqhjTJnfRsEtUIR1N77LgxkijLFfk3n6Fzzlmzv/aGFHIno1Lz2o613XX6PrJ59izF+wvkSydRUWMjBTLRx7EP4YKHY6a+KZSwnJ/LZd8CpqbD84OPMFkcnD2S9oo4WrPrDfne18ztWBriBrgqsBVBTEsx8gfMD167ggOIpCx9g8WOZ+cE7+aukqBSVolJUikpRKeofIEWlqP8iKqgpsbVvs2Eo1pgf+uZY42luuAUQfH8t0D0t8wAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0wMi0wM1QyMjoxNzowOSswMTowMJE512UAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTItMDEtMTFUMjI6MzE6NDIrMDE6MDCHI/AWAAAAAElFTkSuQmCC) bottom no-repeat;width:37px;height:100%;margin-right:1rem;display:inline-block}h3.title-black:before{content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAaCAQAAACau13wAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAJiS0dEAACqjSMyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAACXZwQWcAAAAlAAAAGgDyntNXAAAAoklEQVQ4y+2UIRLCMBBF326TNoEaFIaLoLgAFoHgjlyBMyGAztBFdKYFEsEMDCo/JuL9l10TAALNId5m9n7C0c9rhtTUi3hKmXhutgEABRAEIY1gT/d8pqYbQUthswkUMMkxY9M1e6G/61qrzLurasc1iA2iVpaaqpxtrA1qSLwAUOEz0/d0L7t4NEN19AASjR9Fv1cUVVEVVVEV1d9Un33/D0f0MOz/hNhlAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTAyLTAzVDIyOjE3OjA5KzAxOjAwkTnXZQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMi0wMS0xMVQyMjozMTo0MiswMTowMIcj8BYAAAAASUVORK5CYII=) bottom no-repeat;width:37px;height:100%;margin-right:1rem;display:inline-block}h4{color:#666;margin:.1rem 0;font-size:1.5rem}@media (width<=769px){h4{font-size:1.4rem}}h5{color:#666;margin:.2rem 0;font-size:1.2rem}@media (width<=769px){h5{font-size:1.1rem}}.flex-row{flex-direction:row;display:flex}.flex-column{flex-direction:column;display:flex}@media print{aside{display:none}}@media screen{aside{flex-direction:row;align-items:flex-start;height:50px;padding:0 50px;display:flex;position:fixed;bottom:0}aside .block{position:initial}aside a{color:#eee;text-align:center;border:0;font:26px/60px BigNoodleTitling;text-decoration:none;display:inline-block}}@media (width<=769px){aside{width:100%;left:0}}@media (width>=769px){aside{width:1100px;left:calc(70% - 770px)}}.page-outer{flex-direction:column;display:flex;position:relative}@media screen{.page-outer{height:calc(100vh - 75px);margin-bottom:75px}}@media print{.page-outer{margin:0 auto}}.page-outer{overflow-y:hidden}@media (width>=769px){.page-outer header,.page-outer #content{width:calc(100% - 100px)}}@media (width<=769px),print{.page-outer header,.page-outer #content{width:calc(100% - 30px)}}@media (width>=769px){.page-outer header{padding:25px 50px 0}}@media (width<=769px),print{.page-outer header{padding:25px 15px 5px}}.page-outer header,.page-outer header *{margin:0}@media print{.page-outer header .social{display:none}}@media (width<=769px){.page-outer header .social{padding-top:1.5rem}}.page-outer header .social{text-align:right;align-items:flex-start}.page-outer header .social a{color:#333;background-position:top;background-repeat:no-repeat;width:40px;height:40px;margin:0 2px;line-height:40px;text-decoration:none;display:inline-block}.page-outer header .social a:hover{color:#555;background-position-y:bottom}.page-outer header .social a.padded svg{width:30px;height:30px;padding:5px 2px 5px 3px}.page-outer header .social a svg{fill:#666;width:36px;height:36px;padding:2px}.page-outer header .social a svg:hover{fill:#333}.page-outer header .name{border-bottom:8px solid #333}@media (width>=769px){.page-outer #content{padding:0 50px}}@media (width<=769px),print{.page-outer #content{padding:0 15px}}.page-outer .page-inner{overflow-y:scroll}.page-outer p{text-align:justify;width:100%;margin:10px 0;display:inline-block}.page-outer ul{margin:10px 0;padding:0 0 0 30px;list-style-position:outside;display:inline-block}.page-outer a{color:#074987;text-decoration:none}.page-outer a:hover{text-decoration:underline}@media (width<=769px),print{.wall{display:none}}.wall.wall-left{width:calc(70% - 770px)}.wall.wall-right{width:calc(30% - 330px)}.wall{height:100vh;position:relative;overflow:hidden}.wall .blocks{width:100%;height:100%;position:fixed}.wall .blocks a{color:#eee;text-align:center;border:0;font:26px/60px BigNoodleTitling;text-decoration:none;display:inline-block}.skill-badges{flex-flow:wrap;align-items:flex-start;gap:5px;display:flex}.skill-badges.skill-badges-mini{margin-top:10px}.skill-badges.skill-badges-mini span.skill-badge{background-color:#ddd;border-radius:10px;margin:auto 0;padding:3px 7px;font-size:.8rem}@media print{.skill-badges.skill-badges-mini span.skill-badge{background-color:#eee}}.skill-badges.skill-badges-mini span.skill-badge:before{height:7px}.skill-badges.skill-badges-mini span.skill-badge.skill-padawan:before{width:5px}.skill-badges.skill-badges-mini span.skill-badge.skill-comfy:before{width:25px}.skill-badges.skill-badges-mini span.skill-badge.skill-secure:before{width:45px}.skill-badges.skill-badges-mini span.skill-badge.skill-master:before{width:65px}.skill-badges.skill-badges-right{justify-content:flex-end}.skill-badges span.skill-badge{background-color:#ddd;border-radius:15px;margin:auto 2px;padding:5px 10px}@media (width<=769px){.skill-badges span.skill-badge{font-size:.7rem;line-height:1rem}}.skill-badges span.skill-badge{font-size:.8rem}@media print{.skill-badges span.skill-badge{background-color:#eee}}.skill-badges span.skill-badge:before{content:"";vertical-align:bottom;border-radius:5px;height:10px;margin:5px 5px 5px 0;display:inline-block}.skill-badges span.skill-badge.skill-blue:before{background-color:#074987}.skill-badges span.skill-badge.skill-yellow:before{background-color:#f2a60c}.skill-badges span.skill-badge.skill-red:before{background-color:#c71414}.skill-badges span.skill-badge.skill-white:before{background-color:#fffcfc}.skill-badges span.skill-badge.skill-black:before{background-color:#0a0a0a}.skill-badges span.skill-badge.skill-padawan:before{width:10px}.skill-badges span.skill-badge.skill-comfy:before{width:25px}.skill-badges span.skill-badge.skill-secure:before{width:40px}.skill-badges span.skill-badge.skill-master:before{width:55px}@media (width<=769px){.job{flex-direction:column;margin:1.4rem 0;display:flex}.job .job-description p{margin:.05rem 0}}@media (width>=769px){.job{flex-direction:row;align-items:flex-start;margin-bottom:1rem;display:flex}.job.job-reversed .job-summary{text-align:left;order:2}.job.job-reversed .job-description{border-left:0;border-right:1px solid #999;order:1}.job.job-reversed .job-description .skill-badges{justify-content:flex-end}.job.job-reversed .job-description p{text-align:right}.job .job-description{border-left:1px solid #999;border-right:0;flex-direction:column;width:calc(75% - 50px);padding:10px 25px;display:flex}.job .job-description p{text-align:left}.job .job-summary{text-align:right;width:calc(25% - 40px);padding:20px}}#blocks[data-v-b2915a35]{left:0}
