#centerTop{width:100%;z-index:1}h1,h1#text-white{font-size:3em}h4#text-grey{border:none;color:#d3d3d3;font-weight:220;padding-top:7em;text-align:center}span{margin:0 auto;width:100%}.uk-tile.uk-tile-muted{border-bottom:1em solid #a9a9a9}.uk-card{border-radius:5px}.logo{width:35px}.bg-img{background-position:50%}:root{--space-xs:0.5rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2.5rem;--space-xl:4rem;--space-2xl:5.5rem;--content-max:42rem;--section-inner-max:75rem;--color-bg:#fff;--color-bg-muted:#f8f8f8;--color-text:#333;--color-heading:#222;--color-card-bg:#fff;--color-card-shadow:#00000014;--color-border:#e5e5e5;--color-link:#1e87f0;--color-link-hover:#0f7ae5;--color-toggle-bg:#ffffffeb;--color-toggle-text:#333;--color-footer-border:#a9a9a9;color-scheme:light}[data-theme=dark]{--color-bg:#121212;--color-bg-muted:#1a1a1a;--color-text:#e0e0e0;--color-heading:#f5f5f5;--color-card-bg:#1e1e1e;--color-card-shadow:#00000059;--color-border:#333;--color-link:#6eb5ff;--color-link-hover:#9ecfff;--color-toggle-bg:#1e1e1eeb;--color-toggle-text:#f0f0f0;--color-footer-border:#444;color-scheme:dark}body,html{background-color:#fff;background-color:var(--color-bg);color:#333;color:var(--color-text)}body{transition:background-color .2s ease,color .2s ease}.section-heading,.uk-article-title,main#main-content h2,main#main-content h3{color:#222;color:var(--color-heading)}main#main-content a{color:#1e87f0;color:var(--color-link)}main#main-content a:hover{color:#0f7ae5;color:var(--color-link-hover)}[data-theme=dark] .uk-card.uk-card-default{background-color:#fff!important;background-color:var(--color-card-bg)!important;box-shadow:0 2px 8px #00000014;box-shadow:0 2px 8px var(--color-card-shadow);color:#333;color:var(--color-text)}[data-theme=dark] .uk-tile.uk-tile-muted{background-color:#f8f8f8!important;background-color:var(--color-bg-muted)!important}[data-theme=dark] .uk-article p,[data-theme=dark] .uk-card-body p{color:#333;color:var(--color-text)}.theme-toggle{align-items:center;background:#ffffffeb;background:var(--color-toggle-bg);border:1px solid #e5e5e5;border:1px solid var(--color-border);border-radius:2rem;box-shadow:0 2px 8px #00000014;box-shadow:0 2px 8px var(--color-card-shadow);color:#333;color:var(--color-toggle-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;gap:.35rem;padding:.5rem .85rem;position:fixed;right:1rem;top:1rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease;z-index:1001}.theme-toggle:hover{border-color:#1e87f0;border-color:var(--color-link)}.theme-toggle__icon{font-size:1.1rem;line-height:1}@media screen and (max-width:480px){.theme-toggle__label{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.theme-toggle{padding:.55rem .65rem}}.uk-navbar{position:fixed!important;width:100%;z-index:3}.uk-cover{height:100%!important}.ad_navicon_toggle{display:none}@media screen and (max-width:800px){.ad_navicon_toggle{display:block}.ad_navtext_toggle{display:none}}nav.uk-navbar-container.uk-navbar{background-color:#fff;box-shadow:0 .5px 5px -1px #00000080;left:0;top:0;width:100%!important}.uk-background-cover.uk-height-medium.uk-panel.uk-flex.uk-flex-center.uk-flex-middle{height:100vh}#text-white{color:#fff;font-weight:220;text-align:center}.uk-overlay-primary{background:#22222259!important}#centerTop,.hero-content{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;gap:var(--space-sm);max-width:42rem;max-width:var(--content-max);padding:0 1.5rem;padding:0 var(--space-md);text-align:center;width:100%;z-index:1}h1{margin:0}h1,h1#text-white{font-size:clamp(1.75rem,5vw + .75rem,3em);line-height:1.15}.section-heading,h2.uk-article-title{font-size:clamp(1.5rem,3vw + .75rem,2.25rem);line-height:1.2;margin:0 0 1.5rem;margin:0 0 var(--space-md);text-align:center}h4#text-grey,p.hero-subtitle,p.hero-subtitle#text-grey{border:none;color:#d3d3d3;font-size:clamp(1rem,2vw + .5rem,1.35rem);font-weight:220;margin:0;padding:0;text-align:center}.skip-link{background:#1e87f0;color:#fff;left:.5rem;padding:.5rem 1rem;position:absolute;text-decoration:none;top:-3rem;z-index:1000}.skip-link:focus{outline:2px solid #fff;outline-offset:2px;top:.5rem}.visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}a:focus-visible,button:focus-visible{outline:2px solid #1e87f0;outline-offset:2px}.uk-dropdown.uk-open.uk-dropdown-bottom-left{margin-top:0}.center-align,.uk-article-title{text-align:center}a.uk-icon-button.uk-margin-small-right.moreButton.uk-icon{background-color:#1e87f0;color:#fff;float:right;margin-top:-1.2em;position:relative}a.uk-icon-button.uk-margin-small-right.moreButton.uk-icon:hover{background-color:#0f7ae5;box-shadow:0 3px 7px 0 #00000040;transition:.5s}.uk-tile.uk-tile-muted{border-bottom:none;padding:0}.uk-subnav#subnav{float:right}a.uk-icon-link.linkedin.uk-icon{vertical-align:.5vh}span.uk-label{border-radius:10px;max-width:8px;max-width:8em;text-align:center}jonathan>a{align-items:center;box-sizing:border-box;color:#999;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;height:80px;justify-content:center;padding:0 15px;text-decoration:none;text-transform:uppercase}jonathan>a:hover{color:#666;text-decoration:none}.uk-card{border-radius:10px}.logo{height:auto;padding:1em 0;width:50px}.uk-offcanvas-bar{background:#fff!important}li.uk-active a{color:#999!important}hr{border-top:1px solid #999!important}.bg-img,.hero-panel{background-position:50%;background-repeat:no-repeat;background-size:cover}.hero-panel{min-height:65vh;width:100%}@media screen and (min-width:768px){.hero-panel{min-height:80vh}}@media screen and (min-width:1024px){.hero-panel{min-height:100vh}}main#main-content{display:flex;flex-direction:column;gap:4rem;gap:var(--space-xl);padding:4rem 1.5rem 5.5rem;padding:var(--space-xl) var(--space-md) var(--space-2xl)}@media screen and (min-width:768px){main#main-content{gap:5.5rem;gap:var(--space-2xl);padding-left:2.5rem;padding-left:var(--space-lg);padding-right:2.5rem;padding-right:var(--space-lg)}}.portfolio-section{margin:0;padding:0}.section-inner{box-sizing:border-box;margin:0 auto;max-width:75rem;max-width:var(--section-inner-max);padding:0 1rem;padding:0 var(--space-sm)}@media screen and (min-width:768px){.section-inner{padding:0 1.5rem;padding:0 var(--space-md)}}.content-block{margin:0 auto;max-width:42rem;max-width:var(--content-max)}.section-text{font-size:1.0625rem;line-height:1.7;margin:0}.experience-list{display:flex;flex-direction:column;gap:1.5rem;gap:var(--space-md)}.experience-item{margin:0}.content-grid{margin-top:1.5rem;margin-top:var(--space-md)}main#main-content .section-text,main#main-content .uk-card-body p{font-size:1rem;line-height:1.7}.uk-card-body{padding:1.5rem!important;padding:var(--space-md)!important}.skill-card{align-items:center;display:flex;flex-direction:column;gap:1rem;gap:var(--space-sm);height:100%;padding:2.5rem 1.5rem!important;padding:var(--space-lg) var(--space-md)!important;text-align:center}.skill-card__icon{display:block;margin-bottom:.5rem;margin-bottom:var(--space-xs)}.skill-card .uk-card-title,.skill-card p{margin:0}.project-card{display:flex;flex-direction:column;height:100%;overflow:hidden}.project-card .uk-card-body{display:flex;flex:1 1;flex-direction:column;gap:1rem;gap:var(--space-sm)}.project-card .uk-card-title{margin:0;text-align:center}.project-card .uk-card-body p{margin:0}main#main-content .uk-card-media-top img{display:block;height:auto;width:100%}main#main-content a{overflow-wrap:anywhere;word-break:break-word}.site-footer{margin-top:0}.site-footer .section-inner{padding-bottom:2.5rem;padding-bottom:var(--space-lg);padding-top:2.5rem;padding-top:var(--space-lg)}.footer-text{font-size:.9375rem;line-height:1.6;margin:0}.footer-text a{margin-left:.5rem;margin-left:var(--space-xs)}body,html{overflow-x:hidden}body{margin:0}li.uk-active a{padding:1.5rem 0!important}.uk-nav-default .uk-nav-divider{border-top:1px solid #e5e5e5!important}
/*# sourceMappingURL=main.3d998c66.css.map*/