@font-face{font-family:odor_mean_cheyregular;src:url("./media/odormeanchey-regular-webfont-S2QWBDNR.woff2") format("woff2"),url("./media/odormeanchey-regular-webfont-RBRGK63B.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:waterfallregular;src:url("./media/waterfall-regular-webfont-ZM3LA64D.woff2") format("woff2"),url("./media/waterfall-regular-webfont-MMCKOBLA.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:monomaniac_oneregular;src:url("./media/monomaniacone-regular-webfont-H5D5HJW3.woff2") format("woff2"),url("./media/monomaniacone-regular-webfont-TR2S4JL5.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:poppinsregular;src:url("./media/poppins-regular-webfont-3YAR3OF7.woff2") format("woff2"),url("./media/poppins-regular-webfont-5PFFUKRR.woff") format("woff");font-weight:400;font-style:normal}html,body{height:100%;padding:0;margin:0;font-size:18px;overflow-x:hidden}a{text-decoration:none}.homeContainer{display:flex;flex-flow:column;height:100%}.homeContainer .bannerHolder{flex-grow:1;align-content:end}.homeContainer .bannerHolder span,.homeContainer .bannerHolder h1 em:last-child,.btnV1,.homeContainer .footer a,.hireMe,.headingTypeA,.topBanner h1,.listTile h3,.storyDtls h2,.bannerLinks .link,.modalContent .rightSection h5,.storyDtls p strong{font-family:odor_mean_cheyregular;font-weight:400}.container{color:#121214}.homeContainer .bannerHolder h4{font-family:waterfallregular}.homeContainer .bannerHolder h1 em{font-family:poppinsregular;font-weight:800}.homeContainer .bannerHolder p,.downloadResume,.btnV2,.contactInfo li,.modalContent .rightSection p,.filterByCat li,.listTile h3 span,.innerMainFooter,.innerContentHolder .pageCenter p,.storyDtls ul,.modalContent .rightSection li,.mediaList .item,.btnHolder a{font-family:poppinsregular}.homeContainer .bannerHolder span{font-size:24px;padding:0 0 14px;display:block}.homeContainer .bannerHolder h4{font-family:poppinsregular;font-size:27px;margin:0;font-weight:400;line-height:27px;padding:0 0 20px}.homeContainer .bannerHolder h1 em{font-size:67px;line-height:66px;font-style:normal;padding:10px 12px 0 0}.homeContainer .downloadResume{z-index:0}.homeContainer .bannerHolder h1{margin:0;font-weight:400;padding:0 0 20px}.homeContainer .bannerHolder h1 em:last-child{font-size:37px}.homeContainer .bannerHolder p{font-size:22px;line-height:39px;margin:0 0 34px}.homeContainer .resumeModal p{line-height:17px}.resumeModal{background:#fff;position:fixed;inset:0;margin:auto;max-width:377px;height:fit-content;border-radius:12px;padding:87px 27px 27px;z-index:10}.btnHolder{display:flex;gap:17px}.btnHolder a{display:inline-block;background:#121214;padding:12px 27px;border-radius:7px;color:#fff;font-size:16px}.bannerActor{background:green url("./media/model-CG7EAN3I.png") no-repeat center bottom / contain;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.bannerHolder .bannerContent{display:flex;align-items:center;height:100%;overflow:hidden}.bannerHolder .pageCenter{height:100%}.bannerHolder .bannerContent aside{flex-grow:2;width:50%;padding:0 71px 0 125px;box-sizing:border-box}.bannerHolder .bannerContent figure{flex-grow:1;width:50%;align-self:stretch;margin:0;position:relative;z-index:0;background:linear-gradient(343deg,#fff,#213852)}.bannerHolder .bannerContent figure .suit{margin:0;background:url("./media/spaceSuite1-UD7JCXQN.png") no-repeat center top / 60%;position:absolute;z-index:10;width:100%;height:100%;left:-26%;top:6vh;animation:spaceSuit 5s infinite ease-in-out}.skill{position:absolute;width:5vw;height:5vw;top:37vh;right:10vw;z-index:2;border-radius:100%;animation:satalite 14s infinite;background:radial-gradient(ellipse farthest-corner at right bottom,#FEDB37 0%,#FDB931 8%,#9f7928 30%,#8A6E2F 40%,transparent 80%),radial-gradient(ellipse farthest-corner at left top,#fff,#ffffac 8%,#d1b464 25%,#5d4a1f 62.5% 100%)}.skillType{background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:67%;position:absolute;width:3vw;height:3vw;inset:0;margin:auto;border-radius:100%;animation:skillType 7s infinite}@keyframes skillType{0%{background-image:url("./media/angular-GPJKSHGL.png")}25%{background-image:url("./media/html-GNWEF3WX.png")}50%{background-image:url("./media/css-FJQA6ACF.png")}75%{background-image:url("./media/figma-QMAXQVEU.png")}to{background-image:url("./media/photoshop-2FKTYVP6.png")}}.skill:after{position:absolute;content:"";width:7vw;height:5vw;top:0;right:5vw;opacity:.8;background-color:#008075;background-image:radial-gradient(circle at center,rgb(18,25,124) .25rem,transparent 0),radial-gradient(circle at center,rgb(79,24,116) .25rem,transparent 0);background-size:.9rem .07rem;background-position:0 0,.6rem .6rem;animation:sataliteSolarPanel 8s infinite}.skill:before{position:absolute;content:"";width:7vw;height:5vw;top:0;left:5vw;opacity:.8;background-color:#008075;background-image:radial-gradient(circle at center,rgb(18,25,124) .25rem,transparent 0),radial-gradient(circle at center,rgb(79,24,116) .25rem,transparent 0);background-size:.9rem .07rem;background-position:0 0,.6rem .6rem;animation:sataliteSolarPanel 4s infinite}@keyframes satalite{0%{-webkit-transform:rotate(0deg) translateX(-30vw) translateY(17vw)}to{-webkit-transform:rotate(360deg) translateX(-30vw) translateY(17vw)}}@keyframes sataliteSolarPanel{0%{-webkit-transform:rotateX(0deg)}to{-webkit-transform:rotateX(-360deg)}}.bannerHolder .bannerContent figure:after{background:url("./media/frame9-JJQEYIHN.svg") no-repeat center top / cover;content:"";position:absolute;left:-22%;top:0;width:184%;height:100%;z-index:0;opacity:.4;animation:bannerLines 4s infinite}app-header{position:fixed;top:0;left:0;width:100%;z-index:10}.bannerHolder .bannerContent figure:before{background:#f82b14;background-image:url("./media/moon-KQCFHX4Z.png");background-size:contain;scale:.7;content:"";position:absolute;left:34%;top:0;bottom:0;margin:auto;width:100%;height:0;padding:50% 0;border-radius:50%;z-index:4;animation:bannerCircle 117s infinite linear;box-shadow:#fff 0 0 50px inset,#ffecce 20px 0 80px inset,#fff -20px 0 80px inset,#dc9924 20px 0 300px inset,#cff015 -20px 0 300px inset,#a4bcff 0 0 50px,#feffd1 -10px 0 80px,#fff8d4 10px 0 80px}@keyframes spaceSuit{0%{transform:translate(0) translateY(0) rotateX(0) rotateY(0) rotate(0)}50%{transform:translate(7px) translateY(7px) rotateX(2deg) rotateY(-10deg) rotate(-2deg)}to{transform:translate(0);transform:translateY(0);transform:translate(0) translateY(0) rotateX(0) rotateY(0) rotate(0)}}@keyframes bannerLines{0%{background-size:123%;transform:translate(0);transform:translateY(0);transform:translateZ(0)}50%{transform:translate(10px);transform:translateY(10px);transform:translateZ(700px)}to{background-size:123%;transform:translate(0);transform:translateY(0);transform:translateZ(0)}}@keyframes bannerCircle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bannerHolder .bannerContent figure img{max-height:100vh}.bannerLinks{display:flex;align-items:center}.bannerLinks .link{margin:0 0 0 15px;font-size:21px;text-decoration:underline;letter-spacing:1px}.headerWrapper .pageCenter{padding:32px;display:flex;align-items:center;justify-content:space-between}.downloadResume{width:120px;height:120px;border:1px solid #121214;display:block;color:#121214;display:flex;font-size:17px;align-items:center;text-align:center;border-radius:100%;margin:0 12px 0 0;z-index:10}.homeContainer .footer{position:absolute;bottom:0;padding:17px 32px 17px 125px;font-size:17px}.homeContainer .footer a{margin:0 9px 0 0}.homeContainer .footer a{color:#121214}.homeContainer .footer p{margin:0}.btnV1{color:#121214;font-size:24px;position:relative;padding:0 26px 0 0}.btnV1:after{position:absolute;right:0;top:0;content:"";width:21px;height:4px;background-color:#171717;bottom:0;margin:auto}.btnV2{font-size:20px;position:relative;padding:0 0 0 26px}.btnV2:after{position:absolute;left:0;top:0;content:"";width:21px;height:4px;background-color:#171717;bottom:0;margin:auto}.container.menuSelected{transform:translate(-371px)}.container.menuSelected .slideNav{transform:translate(371px)}.slideNav{position:fixed;right:0;top:0;color:#fff;background:#1e1e1e;width:371px;height:100vh;box-shadow:inset 20px 0 21px -15px #1212155e;font-family:poppinsregular;font-size:21px;padding:36px 0 29px 27px;box-sizing:border-box;transform:translate(371px)}.slideNav a{color:#fff;display:block;padding:14px 22px 7px;line-height:26px}.slideNav li{list-style:none;line-height:39px;margin:0 0 5px}.slideNav li.selected a,.slideNav li a:hover{color:#1e1e1e;background:#fff}.homeContainer,.slideNav,.bannerContent h1 em,.bannerContent p,.bannerLinks,.modalHolder,.container,.bannerHolder .bannerContent aside{transition:all .7s ease}.homeContainer .footer .btnV2{margin:0 18px 0 0}@keyframes bannerFlicker{0%{opacity:1;transform:skew(0);text-shadow:1px 1px #8fe6f9,3px 3px #fdbcff}1%{opacity:0;transform:skew(-3deg)}3%{opacity:1;transform:skew(20deg);text-shadow:-16px 1px #8fe6f9,18px 3px #fdbcff}4%{opacity:0;transform:skew(0);text-shadow:1px 1px #8fe6f9,3px 3px #fdbcff}6%{opacity:1}}@keyframes bannerFlicker{0%{opacity:1;transform:skew(0);text-shadow:1px 1px #8fe6f9,3px 3px #fdbcff}1%{opacity:0;transform:skew(-3deg)}3%{opacity:1;transform:skew(20deg);text-shadow:-16px 1px #8fe6f9,18px 3px #fdbcff}4%{opacity:1;transform:skew(0);text-shadow:1px 1px #8fe6f9,3px 3px #fdbcff}6%{opacity:1}}.homeContainer .bannerHolder h1 em:first-child{transform:rotateX(-93deg);display:inline-block;animation:domainFlip 4s infinite;opacity:0}@keyframes domainFlip{0%{transform:rotateX(-93deg);opacity:0}10%{transform:rotateX(-93deg);opacity:1}15%{transform:rotateX(0)}50%{transform:rotateX(0)}85%{transform:rotateX(0)}95%{opacity:1}to{transform:rotateX(-93deg);opacity:0}}.homeContainer .bannerHolder h1 em:last-child{transform:rotateX(0);display:inline-block;animation:domainFlip2 4s infinite,bannerFlicker 4s infinite;opacity:0;animation-delay:.2s}@keyframes domainFlip2{0%{transform:rotateX(93deg);opacity:0}10%{transform:rotateX(93deg);opacity:0}15%{transform:rotateX(0);opacity:1}50%{transform:rotateX(0)}85%{transform:rotateX(0)}95%{opacity:1}to{transform:rotateX(0);opacity:0}}.homeContainer .bannerHolder h1{perspective:1500px;transform-origin:center;perspective-origin:bottom}app-home{display:flex;height:100%}.modalHolder{position:fixed;z-index:100;top:-200%;width:100%;left:0;right:0;height:100%}app-about.selected .modalHolder{top:0%}.overLayer{position:fixed;z-index:1;top:0;width:100%;left:0;right:0;display:none;height:100%;background:#06020fb0;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.overLayer.selected{display:block}.modalContent{display:flex;max-width:1326px;background:#fff;vertical-align:middle;margin:67px auto 0;min-height:657px;position:relative;max-height:50vh}.modalContent .leftSection{max-width:526px;width:100%;background:url("./media/me-AVFJPD27.jpg") no-repeat top center / cover;align-content:flex-end}.contactInfo{display:flex;align-items:center;justify-content:space-between;color:#fff;padding:28px;box-sizing:border-box;background:#2f2f2f96}.contactInfo ul{border-right:1px solid #ffffff;margin-right:27px;padding:0 27px 0 0}.contactInfo li{font-size:18px;line-height:34px;list-style:none}.contactInfo li a{color:#fff}.modalHolder .downloadResume{color:#fff;border-color:#fff}.hireMe{font-size:22px}.rightSection{padding:73px 73px 0;position:relative;display:flex;flex-flow:column;justify-content:space-between;box-sizing:border-box}.headingTypeA{font-size:64px;line-height:64px;margin:0 0 27px;position:relative;display:inline-block}.headingTypeA:after{content:"";width:39px;height:6px;background:#121214;position:absolute;right:-46px;bottom:14px;border-radius:12px}.awardsInfo{border-top:1px solid #121214}.modalContent .rightSection p,.modalContent .rightSection li{font-size:20px;line-height:32px}.aboutModalContent{max-height:100vh;overflow:auto}.aboutModalContent .scrollHolder{overflow:auto;height:100%;padding:0 0 24px;box-sizing:border-box}.aboutModalContent::-webkit-scrollbar{width:0;background:transparent}.aboutModalContent::-webkit-scrollbar-thumb{background:red}.moreLink{color:#4167e6}.modalContent .rightSection li{padding:0 0 12px}.modalContent .rightSection h5{font-size:26px;padding:0 0 17px;margin:0;line-height:26px}.modalContent .rightSection ul{padding:0 0 10px 37px}.btnClose{width:67px;height:67px;background:#121214 url("./media/close-NRO2N5GP.svg") no-repeat center / 32px;position:absolute;top:-1px;right:0;display:block}.modalContent:after{content:"";width:100%;height:100%;position:absolute;right:-17px;bottom:-17px;z-index:-1;background:#fffffc33;box-shadow:0 4px 30px #00000021;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.topBanner{height:314px;background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center}.topBanner h1{font-size:64px;color:#fff;line-height:64px;align-items:center;padding:0;margin:0;text-shadow:1px 1px 5px #2a4d2aa1}.filterByCat li{display:inline-block;font-size:24px}.filterByCat{margin:0 0 40px!important;padding:0 14px 27px!important;border-bottom:1px solid #868986}.filterByCat li:first-child a{color:#4167e6}.storyList .innerContentHolder .pageCenter{padding:77px 32px}.innerContentHolder .pageCenter{max-width:1537px;padding:37px 32px 32px;box-sizing:border-box;margin:0 auto;min-height:700px}.storyDtls p strong{display:block;font-size:22px}.filterByCat li{font-size:18px;margin:0 12px 0 0}.listHolder{display:grid;grid-gap:37px;grid-template-columns:repeat(auto-fit,minmax(341px,1fr))}.listTile:after{content:"";width:200px;height:200px;position:absolute;left:50%;bottom:-17px;z-index:-1;border:1px dashed #5a6270;border-radius:100%}.listTile{width:341px;height:348px;background:#d6d6d6;background-size:cover;background-position:center;background-repeat:no-repeat;margin:0 auto;padding:0 27px 27px 0;box-sizing:border-box;position:relative;z-index:0}.listTile h3{font-size:26px;color:#fff;line-height:29px;border-left:2px solid #FFFFFF;padding:0 0 0 24px;margin:0;letter-spacing:1px}.listTile h3 span{font-size:18px;display:block;line-height:20px;padding:15px 0 0}.listCont{background:#090a2096;width:100%;height:100%;align-content:flex-end;padding:27px;box-sizing:border-box}.innerMainFooter{display:flex;width:100%}.innerMainFooter .leftSection{padding:30px 52px;display:flex;width:50%;background:#121214;align-items:center;box-sizing:border-box}.innerMainFooter .logoHeader,.footerNav a{line-height:12px;color:#fff}.innerMainFooter .leftSection ul{padding:0 0 0 41px;margin:0;display:flex;color:#fff;list-style:none;font-size:18px;align-items:center}.innerMainFooter .leftSection li{padding:0 17px 0 0}.innerMainFooter .rightSection{padding:25px 52px;display:flex;width:50%}.innerMainFooter .rightSection p{color:#727770;margin:0;padding:0;line-height:24px}.innerMainFooter .rightSection p:first-child{padding:0 0 10px}.innerContentHolder{padding:0 0 77px}.storyDtls .topBanner{height:350px}.storyDtls .pageCenter p{font-size:19px;line-height:37px;padding:0 0 30px;margin:0}.storyDtls .pageCenter div:first-child p:first-child:first-letter{font-size:67px}.storyDtls h2{font-size:30px;line-height:30px;padding:0 0 30px;margin:0}.storyDtls ul{font-size:19px;line-height:30px;padding:0 0 67px 67px;margin:0}.mediaList{display:grid;gap:15px;margin:0 auto 67px;grid-template-columns:repeat(auto-fit,minmax(377px,1fr))}.mediaList .item{background-color:#ececec;background-size:cover;background-position:center;height:377px;filter:grayscale(67%);align-content:center;text-align:center;position:relative;cursor:pointer}.mediaList .item:hover{filter:grayscale(27%)}.mediaList .item span{position:absolute;bottom:0;right:0;background:#c7f25c;padding:10px 17px 2px;font-size:17px;line-height:30px;letter-spacing:1px}.mediaList .item a{justify-content:space-around}.bannerLinks a,.btnClose,.listTile{cursor:pointer}.navLogo{width:200px;height:200px;margin:0 auto 67px;border-radius:100%;background:#fff url("./media/logo-KV2UG7PY.svg") no-repeat center / contain}.logoHeader img{max-width:37px}.headerWrapper nav a{color:#fff;text-shadow:1px 1px 5px #2a4d2aa1}.btnV1:after{background-color:#fff}@media (max-width: 1620px){.homeContainer .bannerHolder span{font-size:1.659vw}.homeContainer .bannerHolder h4{font-size:2.2vw;line-height:2vw;padding:0 0 16px}.homeContainer .bannerHolder h1 em{font-size:4.714vw;padding-top:0}.homeContainer .bannerHolder h1 em:last-child{font-size:4.048vw}.homeContainer .bannerHolder .pageCenter p{font-size:1.41vw}.downloadResume{width:7.443vw;height:7.443vw}.downloadResume{font-size:1.1vw}.bannerLinks .link{font-size:1.55vw;margin:0 0 0 .893vw}.bannerHolder .bannerContent aside{padding:0 4.226vw 0 7.44vw}.headerWrapper .pageCenter{padding:1.905vw}.btnV1{font-size:1.7vw;padding:0 1.548vw 0 0}.btnV1:after{width:1.25vw;height:.238vw}.homeContainer .footer{padding:1.905vw 1.905vw 1.905vw 7.44vw;font-size:1.19vw}.logoHeader img,.logoFooter img{max-width:37px}.headingTypeA{font-size:4.41vw;line-height:3.81vw;margin:0 0 1.207vw}.modalContent .rightSection p{font-size:1.4vw;line-height:2.605vw}.rightSection{padding:4.345vw 4.345vw 0;width:60%}.modalContent .leftSection{width:40%}.innerMainFooter .leftSection{padding:1.786vw 3.095vw}.innerMainFooter .rightSection{padding:1.488vw 3.095vw}.listTile h3{font-size:1.667vw;line-height:1.964vw;padding:0 0 0 1.429vw}.listTile h3 span{font-size:1.19vw;line-height:1.19vw;padding:.417vw 0 0}.storyDtls .pageCenter p{font-size:1.231vw;line-height:2.731vw;padding:0 0 1.786vw}.storyDtls ul{font-size:1.231vw;line-height:2.731vw}.storyDtls h2{font-size:2.286vw;line-height:1.786vw;padding:0 0 1.786vw}}@media (max-width: 1200px){.homeContainer .bannerHolder span{font-size:1.959vw}.homeContainer .bannerHolder h4{font-size:2.9vw;line-height:3.94vw;padding-bottom:0vw}.homeContainer .bannerHolder h1 em{font-size:5.714vw}.homeContainer .bannerHolder h1 em:last-child{font-size:4.948vw;padding-top:0;line-height:5.714vw}.homeContainer .bannerHolder .pageCenter p{font-size:1.51vw;line-height:2.61vw}.bannerHolder .bannerContent figure{width:43%}.downloadResume{width:9.743vw;height:9.743vw;font-size:1.4vw}.bannerLinks .link{font-size:1.95vw;margin:0 0 0 1.893vw}.bannerHolder .bannerContent aside{padding:0 4.226vw 0 7.44vw}.headerWrapper .pageCenter{padding:1.905vw}.btnV1{font-size:20px;padding:0 2.448vw 0 0}.btnV1:after{width:1.85vw;height:.338vw}.homeContainer .footer{padding:0 3.44vw 0 0;font-size:1.59vw;width:100%;text-align:right;box-sizing:border-box}.headingTypeA{font-size:5.81vw;line-height:4.81vw;margin:0 0 2.07vw}.modalContent .rightSection p{font-size:1.8vw;line-height:2.905vw}.innerMainFooter .rightSection p{font-size:1.6vw}.innerMainFooter .rightSection p:first-child{padding:0 0 1vw}.innerMainFooter .leftSection ul{font-size:1.6vw}.logoFooter img{max-width:3.419vw}.innerMainFooter .leftSection ul{padding:0 0 0 2.44vw}.topBanner h1{font-size:5.81vw}.storyDtls .pageCenter p{font-size:1.631vw;line-height:2.931vw;padding:0 0 1.986vw}.storyDtls ul{font-size:1.631vw;line-height:2.931vw}}@media (max-width: 1024px){.headingTypeA{font-size:6.81vw;line-height:5.81vw;margin:0 0 1vw}.modalContent .rightSection p{font-size:1.99vw;line-height:3.105vw}.btnClose{width:5.988vw;height:5.988vw;background-size:3.988vw}.hireMe{font-size:2.51vw}.contactInfo li{font-size:2.071vw;line-height:3.024vw}.modalContent{min-height:max-content}.awardsInfo{margin:6vw 0 0}.listTile h3{font-size:2.467vw;line-height:2.964vw;padding:0 0 0 2.229vw}.listTile h3 span{font-size:1.79vw;line-height:2.46vw;padding:.417vw 0 0}.topBanner h1{font-size:6.81vw}.homeContainer .bannerHolder .pageCenter p{line-height:34px}}@media (max-width: 800px){.homeContainer .bannerHolder .pageCenter p{font-size:1.91vw;line-height:2.91vw}.homeContainer .bannerHolder h4{padding:0 0 7px}.homeContainer .bannerHolder h1 em{line-height:4.51vw}.homeContainer .bannerHolder h1 em:first-child{line-height:4.21vw}.btnV1{padding:0 3.448vw 0 0}.homeContainer .bannerHolder .pageCenter p{margin:0 0 5.2%}}@media (max-width: 450px){.navLogo{width:37.905vw;height:37.905vw;margin:0 auto 14.988vw;transform:translate(-14px)}.logoHeader img,.logoFooter img{max-width:27px;filter:invert(1)}.slideNav{font-size:4.7vw}.container.menuSelected{transform:translate(-71vw)}.container.menuSelected .slideNav{transform:translate(71vw)}.slideNav{padding:36px 0 29px 29px}.slideNav{width:71vw}.bannerHolder .bannerContent{flex-flow:column-reverse}.bannerHolder .bannerContent figure .suit{background-size:contain;height:50vh}.bannerHolder .bannerContent aside,.bannerHolder .bannerContent figure{width:100%}.bannerHolder .bannerContent figure{height:70%;background:linear-gradient(0deg,#fff,#213852)}.bannerHolder .bannerContent figure:before{background-size:77%;box-shadow:#fff 0 0 50px inset,#ffecce 20px 0 80px inset,#fff -20px 0 80px inset,#cd2702 20px 0 22px inset,#cff015 -20px 0 20px inset,#a4bcff 0 0 50px,#feffd1 -10px 0 80px,#fff8d4 10px 0 80px}.btnV1{font-size:4.6vw;padding:0 5.548vw 0 0}.btnV1:after{width:3.85vw;height:.838vw}.headerWrapper .pageCenter{padding:18px 27px;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.homeContainer .bannerHolder span{font-size:18px;padding:0 0 7px}.homeContainer .bannerHolder h4{font-size:19px;line-height:29px}.homeContainer .bannerHolder h1 em{font-size:30px}.homeContainer .bannerHolder h1 em:last-child{font-size:30px}.homeContainer .bannerHolder h1 em:first-child{line-height:7vw;padding-right:7px}.homeContainer .bannerHolder .pageCenter p{font-size:16px;display:none}.resumeModal p{font-size:16px!important;display:none}.resumeModal{padding:58px 27px 27px}.btnHolder{flex-flow:column;text-align:center}.downloadResume{width:77px;height:77px}.downloadResume{font-size:11px;line-height:17px;position:absolute;background:#fff;border:none;box-shadow:0 6px 12px #20212036}.homeContainer .downloadResume{top:15%;right:0;z-index:9;background:#e8f62280;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(4px)}.bannerLinks .link{font-size:15px;margin:0 0 0 13px}.homeContainer .footer{padding:17px 31px;font-size:17px;position:relative;text-align:center;border-top:1px solid #d2d3d2}.homeContainer .footer p{font-size:3.89vw;margin:0;display:block;padding:7px 0 0}.bannerHolder .bannerContent aside{position:fixed;height:auto;background:#ffffffd6;padding:27px 10px 17px 30px;position:relative}.homeContainer .footer .pageCenter{display:flex}.bannerLinks .link:nth-child(2){margin:0}.modalContent,app-home{flex-flow:column}.modalContent .leftSection,.modalContent .rightSection{width:100%}.modalContent .leftSection,.modalContent .rightSection{min-height:40vh;background-position:center}.modalContent .rightSection{height:20vh}.headingTypeA{font-size:8.81vw;line-height:6.81vw;margin:0 0 3vw}.modalContent .rightSection p,.modalContent .rightSection li{font-size:3.69vw;line-height:5.905vw}.modalContent .rightSection h5{padding:0}.contactInfo li{font-size:2.7vw;line-height:4.424vw}.hireMe{font-size:4.21vw!important}.bannerHolder .bannerContent figure:before{left:27vh;top:24vh}.bannerHolder .bannerContent figure .suit{left:-6vh;top:10vh}.modalContent .contactInfo{display:block;background:#313a31;padding:14px;width:100%;box-sizing:border-box}.modalContent .contactInfo a{color:#fff;font-size:3.69vw}.modalContent .contactInfo ul{display:flex;justify-content:space-between;margin:0}.headingTypeA:after{width:29px;height:4px;right:-37px;bottom:7px}.rightSection{position:unset}.btnClose{width:9.988vw;height:9.988vw;background-size:6.988vw}.modalContent .downloadResume{width:77px;height:77px;left:20px;top:20px;background:#313a31;font-size:2.5vw!important;line-height:12px}.innerMainFooter{display:block}.innerMainFooter .leftSection{display:block;width:100%;text-align:center}.innerMainFooter .leftSection ul{padding:0;align-items:center;display:block}.innerMainFooter .leftSection li{padding:0;line-height:24px}.innerMainFooter .leftSection{padding:9.786vw 3.095vw 7.786vw}.innerMainFooter .rightSection{display:block;text-align:center;width:100%}.listTile h3{font-size:6.467vw;line-height:6.964vw;padding:0 0 0 4.229vw}.listTile h3 span{font-size:4.99vw;line-height:4.46vw;padding:2.217vw 0 0}.innerMainFooter .leftSection ul{font-size:3.6vw;padding:2vw 0 0}.innerMainFooter .rightSection p{font-size:3.6vw}.innerMainFooter .rightSection{padding:5.488vw 3.095vw}.listTile{width:89%;margin:0}.topBanner h1{font-size:9.91vw;line-height:37px}.innerContentHolder .pageCenter{padding:32px}.storyList .innerContentHolder .pageCenter{padding:60px 32px}.innerContent{padding-top:67px}.storyDtls .pageCenter p{font-size:3.9vw;line-height:6.3vw;padding:0 0 3.6vw;text-align:justify}.storyDtls .pageCenter ul{font-size:3.9vw;line-height:6.3vw}.storyDtls .topBanner{height:auto;min-height:237px;text-align:center;padding:0 24px;box-sizing:border-box}.mediaList .item{height:177px}.storyDtls li{text-align:justify}.storyDtls h2{font-size:5.286vw;line-height:5.286vw;padding:0 0 3.786vw}.mediaList{margin:0 auto 47px}.mediaList{grid-template-columns:repeat(auto-fit,minmax(100%,1fr))}.storyDtls .filterByCat{padding:0 0 3.988vw!important;margin-bottom:4.988vw!important}.storyDtls ul{padding:10px 0 27px 30px}.homeContainer .bannerHolder h1{padding:0 0 14px;line-height:12px}.homeContainer .bannerHolder h1 em{line-height:12px}.resumeModal{max-width:69vw}.homeContainer .resumeModal p{margin:0 0 17px}.hireMe{display:none}.modalContent .contactInfo ul{border:none}}
