.about-section{background:#eceff1;border-bottom:5px solid #1b1464;margin-bottom:64px;padding-bottom:32px;position:relative}.about-section-title{background-color:#f5f5f5;margin-bottom:32px!important;padding:30px 20px 20px}.about-top-border{display:block;left:0;position:absolute;top:0;width:100%}.about-section p{color:#37474f;font-size:16px;line-height:28px;margin-bottom:32px;padding:0 20px}img.parallax{--f:.1;--r:10px;--_f:calc(100%*var(--f)/(1 + var(--f)));--_a:calc(90deg*var(--f));aspect-ratio:calc(1 + var(--f));-webkit-clip-path:inset(0 var(--_f) 0 0 round var(--r));clip-path:inset(0 var(--_f) 0 0 round var(--r));cursor:pointer;object-fit:cover;position:absolute;right:0;top:-10px;-webkit-transform:perspective(400px) rotateY(calc(var(--_a)*-1));transform:perspective(400px) rotateY(calc(var(--_a)*-1));-webkit-transform:perspective(400px) var(--_t,rotateY(calc(var(--_a)*-1)));transform:perspective(400px) var(--_t,rotateY(calc(var(--_a)*-1)));transition:.5s;width:26.6666666667vw}@media (min-width:600px){img.parallax{top:-24px;width:min(25vw,150px)}}img.parallax:hover{--_t:translateX(calc(var(--_f)*-1)) rotateY(var(--_a));-webkit-clip-path:inset(0 0 0 var(--_f) round var(--r));clip-path:inset(0 0 0 var(--_f) round var(--r))}.front{border:1px solid #eee;cursor:pointer}.back{cursor:default}:root{--cubeWidth:120px}@media (min-width:360px){:root{--cubeWidth:142px}}@media (min-width:375px){:root{--cubeWidth:149px}}@media (min-width:390px){:root{--cubeWidth:157px}}@media (min-width:412px){:root{--cubeWidth:168px}}@media (min-width:428px){:root{--cubeWidth:176px}}@media (min-width:768px){:root{--cubeWidth:210px}}@media (min-width:820px){:root{--cubeWidth:227px}}@media (min-width:912px){:root{--cubeWidth:282px}}@media (min-width:1024px){:root{--cubeWidth:300px}}@media (min-width:1366px){:root{--cubeWidth:329px}}@media (min-width:1440px){:root{--cubeWidth:354px}}@media (min-width:1536px){:root{--cubeWidth:342px}}.profile-info{margin:0 11px;position:relative;width:120px;width:var(--cubeWidth)}@media (min-width:768px){.profile-info{margin:0 15px;width:120px;width:var(--cubeWidth)}}.profile-info h1{margin:0}.profile-info ul{list-style:none;margin:5px auto 20px;padding:0}.profile-info .profile-title button{color:#1b1464;font-size:14px;font-weight:700;line-height:1.4;padding:0;text-align:left}@media (min-width:768px){.profile-info .profile-title button{font-size:18px}}.profile-info .profile-subtitle{font-weight:700}.profile-info .profile-misc-title{font-style:italic}.profile-info .profile-logo-or-photo{display:block;height:auto;width:100%}.cube-container{position:relative;z-index:1}.box{margin:5px auto;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.box,.box>div{height:120px;height:var(--cubeWidth);pointer-events:none;width:120px;width:var(--cubeWidth)}.box>div{backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#414042;color:#fff;font-size:22px;left:0;line-height:1.4;overflow:hidden;position:absolute;top:0;-webkit-transform:perspective(500px);transform:perspective(500px);-webkit-transform-origin:50% 50% -60px;transform-origin:50% 50% -60px;-webkit-transform-origin:50% 50% calc(var(--cubeWidth)/2*-1);transform-origin:50% 50% calc(var(--cubeWidth)/2*-1)}.box div.back{background:#37474f}.box>div.front>button{width:100%}.box>div button{font-size:10px;padding:0;pointer-events:auto;text-align:left}@media (min-width:768px){.box>div button{font-size:14px}}.quote-text{font-size:min(2.7777777778vw,12px);padding:10px 15px}@media (min-width:768px){.quote-text{font-size:22px;padding:20px 25px}}.quote-text span{display:block;margin-bottom:8px}@media (min-width:768px){.quote-text span{margin-bottom:16px}}.quote-text-only{font-size:20px;margin-top:-12px;position:absolute;text-align:center;top:50%;white-space:nowrap;width:100%}.quote-text a,.quote-text-only a{color:#03dafb}.quote-text a:hover,.quote-text-only a:hover{color:#6ff}.modal-this-content{display:none}#filter-box{background:#ccc;padding:5px 10px}.filter-text{display:inline-block;font-size:10px;margin:0 10px;padding:2px 0}.filter-text:first-child{margin-left:0}.profile-block{color:#414042;display:inline-block;text-align:left;vertical-align:top}.profile-block:hover a{text-decoration:none}.profile-block.profile-block-center{text-align:center}.profile-block.profile-vertical-middle{vertical-align:middle}.profile-block .profile-padding>.row{margin:0}.profile-block .profile-padding>.row>.col-md-12{padding:0}.profile-block ul li{line-height:1.4}.profile-category-section h2{color:#414042;font-size:38px}.skillsets-used{background-color:#1b1464;border-radius:5px;color:#fff;font-size:14px;letter-spacing:.5px;margin-top:32px;padding:10px}.skillsets-used:before{content:"Skills applied: ";font-weight:700}.visual-gallery{border:1px solid #eee;display:flex;flex-direction:column;margin-bottom:32px}@media (min-width:768px){.visual-gallery{flex-direction:row}}.visual-gallery img{display:block;max-width:100%;width:100%}@media (min-width:768px){.visual-gallery .gallery-images{width:60%}}.visual-gallery .gallery-description{align-items:center;background-color:#fafafa;box-sizing:border-box;display:flex;font-size:14px;justify-content:center;padding:12px;text-align:center}@media (min-width:768px){.visual-gallery .gallery-description{border-left:1px solid #eee;font-size:16px;padding:20px;width:40%}}#resume{box-shadow:0 0 15px rgba(0,0,0,.1);margin:0 auto 32px;max-width:1140px;padding:32px;width:100%}.resume-content{flex-direction:column-reverse}@media (min-width:768px){.resume-content{flex-direction:row}}.download-resume-btn{box-sizing:border-box;display:flex;font-family:Bebas Neue,cursive!important;font-size:calc(var(--viewportVW)*24)!important;font-weight:400!important;height:calc(var(--viewportVW)*48);margin:0 auto 32px!important;width:calc(var(--viewportVW)*280)}@media (min-width:768px){.download-resume-btn{font-size:min(var(--viewportVW) * 48,48px)!important;height:min(var(--viewportVW) * 96,96px);width:min(var(--viewportVW) * 438,438px)}}.avatar-and-title{margin:0 auto 16px!important}@media (min-width:768px){.avatar-and-title{margin:0 auto!important}}.name-and-title{display:flex;flex-direction:column;justify-content:center}.name-and-title h2{font-size:calc(var(--viewportVW)*32)}@media (min-width:768px){.name-and-title h2{font-size:min(var(--viewportVW) * 48,48px)}}.name-and-title p{font-size:calc(var(--viewportVW)*16)}@media (min-width:768px){.name-and-title p{font-size:min(var(--viewportVW) * 20,20px)}}.contact-info{font-size:14px;text-align:left}.contact-info a{color:#0a66c2;text-decoration-color:#0a66c2}@media (min-width:768px){.contact-info{text-align:right}}.button-wrapper{text-align:center}@media print{@page{margin:0}.page-container{margin:0!important;padding:0!important}.title-bar{min-height:0!important;min-height:auto!important}.button-wrapper,.title-bar{display:none!important;margin:0!important;padding:0!important}.contact-info{text-align:right}.name-and-title h2{font-size:48px}.name-and-title p{font-size:20px}nav{display:none}main{margin:0!important;padding:0!important}main h1{display:none}.download-resume-btn{display:none!important}#resume{zoom:50%;box-shadow:none;display:block;margin:0;padding:20px 25px 0}}.privacy-policy-section{background:#eceff1;border-bottom:5px solid #1b1464;margin-bottom:64px;padding-bottom:32px;position:relative}.privacy-policy-section-title{background-color:#f5f5f5;margin-bottom:32px!important;padding:30px 20px 20px}.privacy-policy-section p{color:#37474f;font-size:16px;line-height:28px;margin-bottom:32px;padding:0 20px}.icon-button{color:#fff}.menu-links a:hover,.menu-links a:hover svg{color:#0a66c2;transition:color .25s}.menu-links a.active{color:#1b1464}.menu-links a.active span{font-weight:700}.menu-links a.active svg{color:#1b1464;transition:color .25s}.nav-social-links a{margin:0 8px;transition:color .25s}.nav-social-links a:hover{color:#24c0f0}:root{--viewportVW:0.26667vw}@media (min-width:768px){:root{--viewportVW:0.0672vw}}body,main{min-width:320px}main{width:100%}.title-bar{align-items:center;background:#f6fdff;display:flex;flex-direction:column;justify-content:center;margin:0 auto 32px;min-height:80px;padding:20px}@media (min-width:768px){.title-bar{min-height:120px}}#loading-box{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:2000}#loading-box .bg-layer{background:rgba(0,0,0,.85);height:100%;left:0;position:absolute;top:0;width:100%}#loading-box .indicator{background:#000 url(data:image/gif;base64,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) no-repeat 50%;border:1px solid #999;border-radius:3px;height:50px;left:50%;margin-left:-25px;margin-top:-25px;position:absolute;top:50%;width:50px}#info-modal{display:none;height:100%;left:0;opacity:0;position:fixed;top:0;-webkit-transform:perspective(800px);transform:perspective(800px);width:100%;z-index:9999}.info-modal-bg{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.85);cursor:pointer}.info-modal-bg,.info-modal-content{height:100%;position:absolute;width:100%}.info-modal-content{background:#fff;left:50%;margin-left:-50vw;max-height:100vh;overflow-y:auto;top:0}@media (min-width:1024px){.info-modal-content{height:auto;top:50%}}@media (min-width:980px){.info-modal-content{margin-left:-490px;margin-top:-360px;max-height:720px;max-width:980px}}.info-modal-header{align-items:center;background-color:#0a66c2;color:#fff;display:flex;font-family:Bebas Neue,cursive;font-size:18px;font-weight:700;height:64px;letter-spacing:.5px;padding:20px}@media (min-width:768px){.info-modal-header{font-size:28px}}.info-modal-header h3{color:#eee;font-size:20px;letter-spacing:normal}.info-modal-header .close{color:#eee}.info-modal-close-btn{background-color:#1b1464;border:none;color:#fff;cursor:pointer;height:64px;outline:none;position:absolute;right:0;top:0;transition:background-color .25s;width:64px;z-index:99999}.info-modal-close-btn:active,.info-modal-close-btn:focus,.info-modal-close-btn:hover{background-color:#24c0f0}.info-modal-body{padding:20px}.info-modal-body .profile-desc{margin-bottom:20px;margin-right:-30px;overflow:auto}.title-bar>svg{width:85%!important}@media (min-width:768px){.title-bar>svg{width:min(.26667vw * 300,300px)!important;width:min(var(--viewportVW) * 300,300px)!important}}.title-bar h1{font-size:10.66667vw;font-size:calc(var(--viewportVW)*40)}@media (min-width:768px){.title-bar h1{font-size:min(.26667vw * 48,48px);font-size:min(var(--viewportVW) * 48,48px)}}.title-bar .site-name{color:#0a66c2;display:block;font-size:21.33333vw;font-size:calc(var(--viewportVW)*80);line-height:.7}@media (min-width:768px){.title-bar .site-name{font-size:min(.26667vw * 180,180px);font-size:min(var(--viewportVW) * 180,180px);line-height:.7;margin-top:min(.26667vw * 12,12px);margin-top:min(var(--viewportVW) * 12,12px)}}@media (max-width:899px){.page-container{padding-top:56px}}
/*# sourceMappingURL=main.73a537b2.css.map*/