body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f7f8f7;color:#222;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}body,html{height:100%;margin:0;width:100%}.h1,h1{font-size:2rem}.grid-container{margin-left:auto;margin-right:auto;max-width:1200px}.main-content{padding-bottom:20px;padding-top:20px}.content{background-color:#fff;box-shadow:0 0 10px #0000001a;padding:40px}.sidebar{background:#fff;margin-bottom:20px;margin-top:20px;padding-top:40px}.profileName{text-align:center}.btn-primary{align-items:center;background-color:#000;border:none;border-radius:8px;color:#fff;display:flex;font-family:Arial,sans-serif;height:40px;justify-content:center;padding:10px 15px;text-decoration:none;transition:background-color .3s,border-color .3s}.btn-primary .arrow{font-size:18px;line-height:1;margin-left:8px}.btn-primary:hover{background:#dff4ff;color:#333}.connect-button,.talk-button{align-items:center;border-radius:8px;display:flex;font-family:Arial,sans-serif;height:40px;justify-content:center;padding:10px 15px;text-decoration:none;transition:background-color .3s,border-color .3s}.connect-button{background-color:#fff;border:1px solid #000;color:#000}.connect-button .icon{margin-right:8px}.connect-button:hover{tex-decoration:none;background-color:#f0f0f0;border-color:#333}.talk-button{background-color:#000;border:none;color:#fff}.talk-button .arrow{font-size:18px;line-height:1;margin-left:8px}.talk-button:hover{background-color:#333;color:#fff}.cta-wrapper{display:flex;justify-content:flex-end;padding-right:20px}.top-bar{background-color:#636363;color:#fff;font-size:13px;font-weight:400;text-transform:none}.top-bar .inside-top-bar{align-items:center;display:flex;flex-wrap:wrap;padding:10px 40px}.topbar-content{flex:1 1 auto}.site-footer,.site-header{background-color:#fff}.app-logo{padding-left:50px}.logo{max-width:200px}#navbarNav{justify-content:center}.navbar-nav{gap:17px}.header-cta{align-items:center;display:flex;gap:10px}.blog-card{border-radius:12px;overflow:hidden;padding-bottom:30px;text-align:left;transition:all .3s ease}.blog-image{width:100%}.card-container{align-items:center;display:flex;gap:12px;justify-content:center;transition:all .2s ease-in-out;width:100%}.card{align-self:flex-start;background:#fff;flex-basis:calc(33.33333% - 0.66667rem);flex-grow:1;flex-shrink:1;margin:1.25rem 0;min-width:25%;position:relative;transition:all .3s ease-in-out;.card-img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:var(--card-img-height);width:100%}.card-img img{height:150px;object-fit:cover;width:100%}.card-info{padding:.75rem 1.25rem;position:relative;transition:all .2s ease-in-out;.card-about{align-items:center;display:flex;justify-content:space-between;padding:.75rem 0;transition:all .2s ease-in-out;.card-tag{background:#505f79;color:#fff;font-size:12px;letter-spacing:1px;max-width:75px;padding:.2rem .5rem;text-align:center;text-transform:uppercase;width:50%;&.tag-news{background:#36b37e}&.tag-deals{background:#ffab00}&.tag-politics{background:#ff5630;width:71px}}}.card-title{font-size:1.05rem;padding-bottom:.75rem;transition:all .35s ease-in-out;z-index:10}.card-creator{padding-bottom:.75rem;transition:all .25s ease-in-out}}}.card-1{.card-img,.card-img-hovered{background-image:var(--card-img-hovered-overlay),url(https://source.unsplash.com/Qm_n6aoYzDs)}}.card-2{.card-img,.card-img-hovered{background-image:var(--card-img-hovered-overlay),url(https://source.unsplash.com/C-v1p2DTakA)}}.card-3{.card-img,.card-img-hovered{background-image:var(--card-img-hovered-overlay),url(https://source.unsplash.com/V0L1LH7qWOQ)}}.card-4{.card-img,.card-img-hovered{background-image:var(--card-img-hovered-overlay),url(https://source.unsplash.com/zAi2Is48-MA)}}.post-featured-image{height:auto;max-width:100%}.project-goals{padding-left:30px}.hero-section{font-family:Arial,sans-serif;padding:50px 20px}.hero-text-container{max-width:100%;padding:0 55px}.hero-headline{font-size:2rem;font-weight:600;margin-bottom:20px}.heading span{color:#111;font-weight:700}.intro-italic{font-size:.95rem;font-weight:400;letter-spacing:.3px;transform:skew(-10deg);-webkit-transform:skew(-10deg)}.section-title{margin-bottom:2rem}.section-title .title-text{display:inline-block;letter-spacing:.05em;position:relative}.hero-description{font-size:1.1em;line-height:1.6;margin-bottom:25px}.highlight{font-weight:600}.hero-actions{display:flex;gap:15px;justify-content:flex-end;margin-top:30px}.card{margin-top:0}.card-hover{transition:all .3s ease}.card-hover:hover{box-shadow:0 12px 28px #0000001f;transform:translateY(-4px)}.header{align-items:center;display:flex;justify-content:space-between;margin-bottom:60px}.experience-item{border:1px solid #4755694d;border-radius:12px;margin-bottom:30px;padding:40px;transition:transform .3s,box-shadow .3s}.experience-item:hover{box-shadow:0 10px 30px #0000004d;transform:translateY(-2px)}.experience-header{align-items:flex-start;display:flex;justify-content:space-between}.job-title{font-size:1.5rem;font-weight:600;margin-bottom:8px}.company-logo{height:40px;object-fit:contain}.date-range{font-size:.95rem;margin-bottom:20px}.description{line-height:1.6;margin-bottom:24px}.skills-list{list-style:none;padding-left:0}.skills-list li{line-height:1.5;padding:8px 0 8px 24px;position:relative}.skills-list li:before{content:"•";font-weight:700;left:8px;position:absolute}@media (max-width:768px){h1{font-size:2rem}.experience-item{padding:24px}.experience-header{flex-direction:column}.company-logo{margin-top:16px}}@media (max-width:900px){.hero-actions{justify-content:center}.hero-headline{font-size:3em}}.Box{border:1px solid #d0d7de;border-radius:6px}.Box-body a img{padding:2px}.contact-btn{background-color:#f6f8fa;border:1px solid #1f232826;border-radius:6px;font-size:14px;font-weight:600;margin-top:20px;padding:5px;width:90%}.octicon{color:#656d76;float:left;margin-right:8px;margin-top:4px;text-align:center;width:16px}.sidebar .Link--primary{color:#222;text-decoration:none}footer .navbar{height:100px}.copyright{margin:0}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.13ac87e5.css.map*/