body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Source Sans Pro,sans-serif}.landing-banner{background-image:url(https://static.aelbrecht.io/portfolio/snow-banner.jpg);height:65vh;background-size:auto 100%;background-position:30% center;background-repeat:no-repeat}@media screen and (max-width:660px){.landing-banner{background-image:none}}.text-lead{font-size:.9rem;color:#333}h2{font-weight:200;font-size:2rem}@media screen and (max-width:1000px){h2{margin-top:0}}h3:not(.work-title){font-weight:600;font-size:1.2rem;text-transform:lowercase;font-variant:small-caps}.flex-columns{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.flex-inner-column{width:40%;max-width:600px;display:flex;justify-content:center}.flex-inner-column-70{width:70%;max-width:520px}.flex-inner-column-30{width:30%;max-width:520px}.flex-full-column{width:80%;max-width:1200px;display:flex;justify-content:center}.flex-full-column-70{max-width:1090px}@media screen and (max-width:1000px){.flex-full-column-70{max-width:520px}}.w320px{width:280px}.w100{width:100%}.p2{padding:2rem 2rem 0}.flex-column{width:50%}@media screen and (max-width:1280px){.flex-column{width:100%}}@media screen and (max-width:1000px){.flex-inner-column,.flex-full-column{width:100%}.flex-inner-column.hide-mobile{display:none}}.flex-outer-column{flex-grow:1;min-height:50vh}@media screen and (max-width:1000px){.flex-outer-column{display:none}}.element-name{padding-left:50%;background-image:url("data:image/svg+xml,%3c!--%20Generator:%20Adobe%20Illustrator%2023.0.1,%20SVG%20Export%20Plug-In%20--%3e%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='22.21px'%20height='736.21px'%20viewBox='0%200%2022.21%20736.21'%20style='enable-background:new%200%200%2022.21%20736.21;'%20xml:space='preserve'%3e%3cdefs%3e%3c/defs%3e%3cg%3e%3cg%3e%3crect%20x='10.85'%20y='10.85'%20width='1'%20height='343'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3crect%20x='10.85'%20y='382.35'%20width='1'%20height='343'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3crect%20x='10.35'%20y='353.5'%20transform='matrix(0.7071%20-0.7071%200.7071%200.7071%20-257.2863%20115.5626)'%20width='1'%20height='29.7'/%3e%3c/g%3e%3cg%3e%3crect%20x='-4'%20y='367.85'%20transform='matrix(0.7071%20-0.7071%200.7071%200.7071%20-257.2863%20115.5626)'%20width='29.7'%20height='1'/%3e%3c/g%3e%3cg%3e%3cpolygon%20points='11.35,11.56%200.5,0.71%201.21,0%2011.35,10.15%2021.5,0%2022.21,0.71%20'/%3e%3c/g%3e%3cg%3e%3cpolygon%20points='21.5,736.21%2011.35,726.06%201.21,736.21%200.5,735.5%2011.35,724.65%2022.21,735.5%20'/%3e%3c/g%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;background-position:center;width:100%;height:100%;align-self:center;color:#000;display:flex;justify-content:left;text-align:left}@media screen and (max-width:740px){.element-name{padding-left:40%;background-position:40%}}@media screen and (max-width:660px){.element-name{background-image:none;padding-left:0;justify-content:center}}.flex-center{align-self:center}.element-name .flex-center{padding:4.6rem 2rem 2rem}@media screen and (max-width:660px){.element-name .flex-center{padding-top:2rem}}.element-name .name{margin:0;padding-bottom:.5rem;font-size:2.7rem;font-weight:400;text-transform:lowercase;font-variant:small-caps;line-height:2.3rem}.element-name .flex-center .lead:first-child{color:#0c2461}.element-name .lead{font-size:1rem;font-variant:small-caps}.page-padding{padding:20px}.page-filler{min-height:90vh;width:100%;display:flex}@media screen and (max-width:660px){.page-filler{min-height:100vh}}.page-filler-70{min-height:90vh}.banner-link{text-decoration:none;color:#0a3d62}.page-filler .flex-columns{align-self:center}.contact{max-width:1800px;margin:auto auto 5vh;display:flex;justify-content:space-around;flex-wrap:wrap}.contact .contact-feature a{color:#0a3d62;padding:.5rem 1rem;white-space:nowrap;display:block}a{color:#0a3d62!important}.contact .contact-feature .hide-mobile{padding-left:.5rem}@media screen and (max-width:780px){.contact .contact-feature{text-align:center}.contact .hide-mobile{font-size:0}}.portrait{max-width:400px}.portrait img{width:100%;max-width:400px}.portrait .portrait-description{padding:.8rem 0}.portrait .portrait-description .portrait-name{font-size:1.2rem;font-weight:400;text-align:right}.portrait .portrait-description .portrait-birthdate{text-align:right;font-size:.9rem}.portrait .profile-description p{text-align:justify}.education-segment{margin-bottom:2rem;padding:1.8rem 0 .6rem 2.25rem;background-image:url("data:image/svg+xml,%3c!--%20Generator:%20Adobe%20Illustrator%2023.0.1,%20SVG%20Export%20Plug-In%20--%3e%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='21.71px'%20height='216.71px'%20viewBox='0%200%2021.71%20216.71'%20style='enable-background:new%200%200%2021.71%20216.71;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%23FFFFFF;}%20%3c/style%3e%3cdefs%3e%3c/defs%3e%3cg%3e%3cpolygon%20points='21,216.71%2010.85,206.56%200.71,216.71%200,216%2010.35,205.65%2010.35,11.06%200,0.71%200.71,0%2010.85,10.15%2021,0%2021.71,0.71%2011.35,11.06%2011.35,205.65%2021.71,216%20'/%3e%3c/g%3e%3cg%3e%3crect%20x='3.86'%20y='159.85'%20transform='matrix(0.7071%20-0.7071%200.7071%200.7071%20-114.8007%2056.5474)'%20class='st0'%20width='14'%20height='14'/%3e%3cpath%20d='M10.86,177.46L0.25,166.85l10.61-10.61l10.61,10.61L10.86,177.46z%20M1.67,166.85l9.19,9.19l9.19-9.19l-9.19-9.19%20L1.67,166.85z'/%3e%3c/g%3e%3cg%3e%3crect%20x='3.86'%20y='101.85'%20transform='matrix(0.7071%20-0.7071%200.7071%200.7071%20-73.7889%2039.5594)'%20class='st0'%20width='14'%20height='14'/%3e%3cpath%20d='M10.86,119.46L0.25,108.85l10.61-10.61l10.61,10.61L10.86,119.46z%20M1.67,108.85l9.19,9.19l9.19-9.19l-9.19-9.19%20L1.67,108.85z'/%3e%3c/g%3e%3cg%3e%3crect%20x='3.86'%20y='43.85'%20transform='matrix(0.7071%20-0.7071%200.7071%200.7071%20-32.7771%2022.5715)'%20class='st0'%20width='14'%20height='14'/%3e%3cpath%20d='M10.86,61.46L0.25,50.85l10.61-10.61l10.61,10.61L10.86,61.46z%20M1.67,50.85l9.19,9.19l9.19-9.19l-9.19-9.19L1.67,50.85z'/%3e%3c/g%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat}.education-segment .edu-block{padding-bottom:1rem}.education-segment .edu-title{font-size:1.1rem}.education-segment .edu-location{font-size:.8rem}.portrait-mobile{display:none}.portrait-desktop{display:flex}@media screen and (max-width:1000px){.portrait-mobile{display:flex}.portrait-desktop{display:none}}.experience-segment{margin-bottom:2rem}.experience-segment .exp-block{background-size:40px 40px;background-repeat:no-repeat;padding-left:50px;margin-bottom:1rem}.experience-segment .exp-title{font-size:1.1rem}.experience-segment .exp-function{margin-top:.2rem;font-size:.95rem}.experience-segment .exp-description{margin-top:.2rem;text-align:justify;max-width:420px;font-size:.8rem;padding-left:.8rem;color:#333}.experience-segment .exp-matthys-wines{background-image:url(https://static.aelbrecht.io/portfolio/matthys-wines.png)}.experience-segment .exp-holiday-suites{background-image:url(https://static.aelbrecht.io/portfolio/holiday-suites.jpg)}.experience-segment .exp-esko{background-image:url(https://static.aelbrecht.io/portfolio/esko-2.jpg)}.experience-segment .exp-st{background-image:url(https://static.aelbrecht.io/portfolio/st-engineering-v2.jpg)}.experience-segment .role-icon{font-size:10px;vertical-align:0;margin-right:.2rem;margin-left:.2rem}.language-segment{margin-bottom:2rem}.language-segment td,.language-segment th{padding-right:1.5rem;font-weight:400}.language-segment .lang-stat{font-variant:small-caps;font-size:1.1rem;padding-bottom:2px;color:#3d3d3d;font-weight:600}.language-segment .lang-stat.lang-good{color:#079992}.language-segment .lang-stat.lang-bad{color:#e58e26}.skill-section{margin-bottom:2rem}.skill-section h3{margin-bottom:.25rem}.skill-section .text-lead{margin-bottom:.75rem}.skill-list{list-style:disc;padding-left:1.5rem;margin:0 0 .5rem}.skill-list-simple{list-style:disc}.skill-item{margin-bottom:.75rem}.skill-item-title{display:block;font-weight:600;font-size:1rem;margin-bottom:.2rem}.skill-item-desc{display:block;font-size:.9rem;color:#333;line-height:1.4}.skill-tags{display:flex;flex-wrap:wrap;list-style:none;padding-left:0;margin:0 0 .5rem;gap:.5rem}.skill-tags li{background-color:#f3f3f3;padding:.35rem .75rem;border-radius:20px;font-size:.95rem;display:inline-flex;align-items:center;gap:.25rem}.skill-tags .skill-star{font-size:.8rem;color:#f6b93b}.skill-note{font-size:.9rem;color:#333;margin:.5rem 0 0;font-style:italic}.work-story-container{width:100%;display:flex;justify-content:center}@media screen and (max-width:1000px){.work-story-container{flex-wrap:wrap}}.work-story-container .story-body,.work-story-container .story-image{flex-grow:1;min-width:calc(50% - 10px);margin:10px}.work-story-container .story-padding{padding:.75rem 1.75rem}@media screen and (max-width:1000px){.work-story-container .story-padding{padding:0}}.work-story-container .story-body{margin-bottom:1rem}.work-story-container .story-body .story-padding{border-radius:20px;padding-bottom:1rem;background-color:#f8f8f8}@media screen and (max-width:1000px){.work-story-container .story-body .story-padding{background-color:transparent}}.work-story-container .story-link{margin-bottom:1rem}.work-story-container .work-title{font-weight:400;font-size:1.4rem}.work-story-container .story-text{margin-top:.2em;text-align:justify}.work-story-container .work-icon-mw,.work-story-container .work-icon-hs{background-size:contain;background-repeat:no-repeat;padding-left:40px}.work-story-container .work-icon-mw{background-image:url(https://static.aelbrecht.io/portfolio/matthys-wines.png)}.work-story-container .work-icon-hs{background-image:url(/assets/holiday-suites-BP0CQhhd.svg)}.work-story-container .story-image-display:not(img){min-height:420px;background-repeat:no-repeat;background-position:center;background-size:contain;margin:.5rem}.work-story-container .story-image{align-self:center}.work-story-container .story-image p{margin-top:0;width:100%;text-align:center}.work-story-container .story-image img{width:100%}.work-story-container p{text-align:justify}.work-story-container h4{font-variant:small-caps;text-transform:lowercase;font-size:1.2rem}.work-showcase{max-width:800px;margin:auto;margin-top:2rem}.work-showcase .carousel .slide{background:#fff}.mt-0{margin-top:0}.mb-1{margin-bottom:.5rem}.yt-video{width:100%;height:271px}h5{padding:0;font-size:1rem;margin:0 0 .5rem;display:inline-block}.mb-0{margin-bottom:0}footer{padding:0 .5rem 1rem;color:#3d3d3d;text-align:center}
