body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Nav-bar{background-color:#b0bbc5;display:flex;justify-content:space-between;padding:.5rem 2.5vw;position:fixed;width:95vw;z-index:2}.Nav-bar a,.Nav-bar li{align-items:center;display:flex}.Nav-bar img{-webkit-filter:invert(99%) sepia(17%) saturate(6745%) hue-rotate(183deg) brightness(127%) contrast(90%);filter:invert(99%) sepia(17%) saturate(6745%) hue-rotate(183deg) brightness(127%) contrast(90%);max-height:1.8rem;padding:0 .1vw}.Nav-bar img:hover{-webkit-filter:invert(14%) sepia(46%) saturate(3072%) hue-rotate(192deg) brightness(99%) contrast(103%);filter:invert(14%) sepia(46%) saturate(3072%) hue-rotate(192deg) brightness(99%) contrast(103%)}.Nav-button{color:#f2f2f2;cursor:pointer;font-size:1.3rem}.Nav-button:hover{color:#036;transition:all .4s ease;-webkit-transition:all .4s ease}.Nav-button.active{color:#036}.Nav-bar .Left{align-items:center;display:flex}.Nav-bar .Left .Home{cursor:pointer;font-family:Gotham-Bold;padding:0 1vw 0 0}.Nav-bar .Right{align-items:center;display:flex}.Nav-bar .Right .Nav-button{padding:0 0 0 1vw}@media only screen and (max-width:400px){.Nav-bar a{font-size:1.2rem}.Nav-bar img{max-height:1.7rem;padding:0 0 0 .5vw}.Nav-bar .Left .Nav-button{padding:0 2vw 0 0}.Nav-bar .Left .Home{padding:0 2.5vw 0 0}}.Modal-background{background-color:rgba(0,0,0,.5);cursor:pointer;display:flex;height:100vh;position:fixed;width:100vw;z-index:3}.Modal-content{-ms-overflow-style:none;background-color:hsla(0,0%,79%,.97);cursor:default;display:flex;height:87.5vh;justify-content:center;margin:auto;overflow:scroll;scrollbar-width:none;width:90vw;z-index:4}.Modal-content::-webkit-scrollbar{display:none}@font-face{font-family:Gotham;src:url(/static/media/Gotham-Light.59aa40045d8df0b87a73.otf)}@font-face{font-family:Gotham-Bold;src:url(/static/media/Gotham-Bold.f9a5c9247af2c80333f4.otf)}@font-face{font-family:Gotham-Light;src:url(/static/media/Gotham-Thin.6447770f7eb4c8885d73.otf)}@font-face{font-family:Gotham-Light-Italic;src:url(/static/media/Gotham-ThinItalic.632acb556a369e143599.otf)}@font-face{font-family:Gotham-Light-Bold;src:url(/static/media/GothamBook.58fb9151c57e59668f17.ttf)}body{-ms-overflow-style:none;scrollbar-width:none}.No-Scroll{overflow:hidden}body::-webkit-scrollbar{display:none}a:active,a:hover,a:link,a:visited,button{color:#036;text-decoration:none}button{background:none;border:none;font-family:Gotham;white-space:nowrap}button,li{margin:0;padding:0}li{display:block}ul{margin:0;padding:0}b{font-family:Gotham-Bold}h1{margin:0}p{font-size:1.3rem;line-height:125%}.Header{display:flex}.Header h1{background-color:hsla(0,0%,100%,.55);font-family:Gotham-Bold;font-size:4.5rem;margin:1rem;padding:1rem 2rem}.App{background-color:#036;color:#036;display:flex;font-family:Gotham,Helvetica,Arial,sans-serif;font-size:16px;z-index:0}.App-body{flex-direction:column;z-index:1}.App-body,.Frame,.wrapper{display:flex;width:100vw}.wrapper{height:100vh;pointer-events:none;position:fixed;z-index:2}.wrapper button{background-color:#cfdae6f6;border-radius:8px;box-shadow:.25rem .25rem .2rem #63676df6;color:#036;font-family:Gotham-Bold;font-size:1rem;margin:auto 10px 10px auto;padding:.5rem 1rem;pointer-events:auto}.wrapper button:hover{background-color:#036;color:#fff;cursor:pointer;transition:all .5s ease}#Phantom{font-size:1.3rem;margin:0;padding:.5rem 2.5vw;width:95vw}.Declaration-frame{margin:auto;padding:5%;width:100%}.Declaration-frame h1{font-family:Gotham-Bold;font-size:3rem}.Declaration-frame h2{font-family:Gotham-Bold;font-size:2rem;margin-top:1.5rem}.Declaration-frame p{font-size:1.2rem;margin-top:3rem}.Declaration-frame ul{font-size:1.2rem;margin-bottom:5%}.Declaration-frame li{margin:.5rem 0}@media (max-width:1280px){html{font-size:14px}}@media (max-width:1024px){html{font-size:12px}}@media (max-width:800px){html{font-size:10px}}@media only screen and (max-width:400px){html{font-size:12px}.Header h1{font-size:2.75rem}}.Landing-frame{display:grid;justify-content:space-between}.Landing-frame .Video-frame{display:grid;grid-column:1;grid-row:1}.Landing-frame .Video-frame p{color:#e6e6e6;font-size:1rem;font-weight:700;grid-column:1;grid-row:1;margin:2% 2% auto 0;text-align:end;z-index:0}.Landing-frame .Video-frame .Video{-webkit-animation:fader 30s infinite;animation:fader 30s infinite;grid-column:1;grid-row:1;width:100vw;z-index:-1}.Landing-frame .Content{align-items:center;-webkit-column-gap:.5rem;column-gap:.5rem;display:flex;grid-column:1;grid-row:1;justify-content:center;z-index:1}.Landing-frame .Content .Left{flex-basis:25%}.Landing-frame .Content .Left,.Landing-frame .Content .Right{display:flex;flex-direction:column;height:100%;justify-content:center}.Landing-frame .Content .Right{max-width:67.5%}.Landing-image-effect{align-items:center;-webkit-animation:morph 8s ease-in-out infinite;animation:morph 8s ease-in-out infinite;background:linear-gradient(45deg,#036,#6d8eae);background:-o-linear-gradient(45deg,#036 0,#6d8eae 100%);border-radius:60% 40% 30% 70%/60% 30% 70% 40%;box-shadow:.25rem .25rem .2rem #63676df6;display:flex;justify-content:center;transition:all 1s ease-in-out}.Landing-image-effect img{border-radius:50%;padding:.5rem;width:97.5%}#Headshot-alt{-webkit-animation:fade-tran .25s ease 1 forwards;animation:fade-tran .25s ease 1 forwards}.Landing-frame .Content .Header{font-family:Gotham-Bold;font-size:8rem;margin:0 0 1% 2.5%;opacity:95%;text-shadow:.3rem .3rem .25rem #63676df6;width:100%}.Landing-frame .Content .Body{display:flex;font-size:2.5rem;margin:0 0 4% 4%}.Typewriter{background-color:hsla(0,0%,93%,.8)}.Landing-frame .Content .Button,.Typewriter{box-shadow:.25rem .25rem .2rem #63676df6;font-size:1.75rem;padding:.5rem 1rem}.Landing-frame .Content .Button{background-color:#cfdae6f6;border-radius:8px;color:#036;display:flex;font-family:Gotham-Bold;margin:0 auto 0 4%;width:auto}.Landing-frame .Content .Button:hover{background-color:#036;color:#fff;cursor:pointer;transition:all .5s ease}@-webkit-keyframes fader{0%{opacity:0}2%{opacity:1}98%{opacity:1}to{opacity:0}}@keyframes fader{0%{opacity:0}2%{opacity:1}98%{opacity:1}to{opacity:0}}@-webkit-keyframes fade-tran{0%{opacity:0}to{opacity:1}}@keyframes fade-tran{0%{opacity:0}to{opacity:1}}@-webkit-keyframes morph{0%{background:linear-gradient(45deg,#036,#6d8eae);background:-o-linear-gradient(45deg,#036 0,#6d8eae 100%);border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{background:linear-gradient(45deg,#036,#6d8eae);background:-o-linear-gradient(45deg,#036 0,#6d8eae 100%);border-radius:30% 60% 70% 40%/50% 60% 30% 60%}to{background:linear-gradient(45deg,#036,#6d8eae);background:-o-linear-gradient(45deg,#036 0,#6d8eae 100%);border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}@keyframes morph{0%{background:linear-gradient(45deg,#036,#6d8eae);background:-o-linear-gradient(45deg,#036 0,#6d8eae 100%);border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{background:linear-gradient(45deg,#036,#6d8eae);background:-o-linear-gradient(45deg,#036 0,#6d8eae 100%);border-radius:30% 60% 70% 40%/50% 60% 30% 60%}to{background:linear-gradient(45deg,#036,#6d8eae);background:-o-linear-gradient(45deg,#036 0,#6d8eae 100%);border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}@media only screen and (max-width:400px){.Landing-frame .Video-frame p{font-size:.6rem}.Landing-frame .Content{padding-bottom:4vh}.Landing-frame .Content .Left{flex-basis:30%}.Landing-frame .Content .Right{max-width:60%}.Landing-frame .Content .Right .Body{height:0;visibility:hidden;width:0}.Landing-frame .Content .Header{font-size:3.25rem}.Landing-frame .Content .Right .Button{font-size:1rem;padding:.25rem .5rem}}.About-frame{display:grid;width:100%}.About-frame #tsparticles{background-color:#036;grid-column:1;grid-row:1;z-index:-3}.About-frame .Content{display:flex;flex-direction:column;grid-column:1;grid-row:1;margin:6vh auto;width:90%;z-index:1}.About-frame .Body{background-color:hsla(0,0%,100%,.55);display:flex;margin:1rem;padding:1rem 2rem}.Intro-block p{font-size:1.3rem}.Intro-block a{color:#350166;font-family:Gotham-Bold}.About-buttons{display:flex;flex-flow:wrap}.About-buttons button{background-color:hsla(0,0%,100%,.55);cursor:pointer;font-family:Gotham-Bold;font-size:2rem;margin:.75rem 1rem 2rem;padding:1rem 2rem}.Resume{height:91%;margin:2rem;width:95%}.Affiliations{margin:5% auto;width:85%}.Affiliations img{width:100%}.Games{align-items:center;display:flex;flex-direction:column;justify-content:center}.Games-header{font-family:Gotham-Bold;font-size:2rem;padding:0 3.75% 4rem}.Games-cardset{align-items:center;display:flex;flex-flow:wrap;justify-content:space-between;margin:0 auto;width:92.5%}.Spacing{height:7.5vh}.Journey-block{margin:0 1rem 2rem}.Journey-block ul{display:flex;flex-direction:column}.Journey-point{border-left-style:5px solid var(--bordered);display:flex;padding-top:3vh}.Journey-point-line{position:absolute;-webkit-transform:translate(5vw,3vh);transform:translate(5vw,3vh);width:5px;z-index:-1}.Journey-point-left{border-radius:50%;height:10vw;max-width:10vw;min-width:10vw}.Journey-point-left img{margin:10%;width:80%}.Journey-point-right{background-color:hsla(0,0%,100%,.55);display:flex;flex-direction:column;margin-left:2.5%;padding:1.5rem 2rem;width:85%}.Journey-point-right h1{font-family:Gotham-Bold;font-size:1.6rem}.Journey-point-right p{font-size:1.2rem;line-height:125%;margin:1.25rem 0 0}.Journey-point-right a{color:#350166!important}.Journey-point-header{display:flex;justify-content:space-between}#inview{-webkit-animation:fade 3s 1;animation:fade 3s 1}#outview{-webkit-animation:none;animation:none;visibility:hidden}@-webkit-keyframes fade{0%{opacity:0;visibility:hidden}5%{opacity:.1;-webkit-transform:translateX(3rem);transform:translateX(3rem);visibility:hidden}to{opacity:1}}@keyframes fade{0%{opacity:0;visibility:hidden}5%{opacity:.1;-webkit-transform:translateX(3rem);transform:translateX(3rem);visibility:hidden}to{opacity:1}}#border-inview{-webkit-animation:borderin 2s ease 1 forwards;animation:borderin 2s ease 1 forwards}#border-outview{-webkit-animation:none;animation:none}@-webkit-keyframes borderin{0%{background-color:hsla(0,0%,100%,0);border:5px solid hsla(0,0%,100%,0)}20%{border-top-color:#fff}40%{border-right-color:#fff}60%{border-bottom-color:#fff}80%{border-left-color:#fff;-webkit-transform:rotate(270deg);transform:rotate(270deg)}to{background-color:#acbecf;border:5px solid #fff;-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes borderin{0%{background-color:hsla(0,0%,100%,0);border:5px solid hsla(0,0%,100%,0)}20%{border-top-color:#fff}40%{border-right-color:#fff}60%{border-bottom-color:#fff}80%{border-left-color:#fff;-webkit-transform:rotate(270deg);transform:rotate(270deg)}to{background-color:#acbecf;border:5px solid #fff;-webkit-transform:rotate(270deg);transform:rotate(270deg)}}#fade-inview{-webkit-animation:fadein 3s linear 1 forwards;animation:fadein 3s linear 1 forwards;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#fade-outview{-webkit-animation:none;animation:none;visibility:hidden}@-webkit-keyframes fadein{0%{visibility:hidden}46%{opacity:0;visibility:hidden}to{opacity:1}}@keyframes fadein{0%{visibility:hidden}46%{opacity:0;visibility:hidden}to{opacity:1}}#slide-inview{-webkit-animation:fade 5s ease 1 forwards;animation:fade 5s ease 1 forwards}#slide-outview{-webkit-animation:none;animation:none;visibility:hidden}.Line-anchor{height:5px;width:100%}#line-inview{-webkit-animation:linein 2s linear 1 forwards;animation:linein 2s linear 1 forwards}#line-outview{-webkit-animation:lineout 2s linear 1 forwards;animation:lineout 2s linear 1 forwards}@-webkit-keyframes linein{0%{background-color:transparent;height:0%}50%{background-color:#fff;height:50%}to{background-image:linear-gradient(#fff,#fff,#fff,#fff,#fff,transparent);height:90%}}@keyframes linein{0%{background-color:transparent;height:0%}50%{background-color:#fff;height:50%}to{background-image:linear-gradient(#fff,#fff,#fff,#fff,#fff,transparent);height:90%}}@-webkit-keyframes lineout{0%{background-image:linear-gradient(#fff,#fff,#fff,#fff,#fff,transparent);height:90%}50%{background-color:#fff;height:50%}to{background-color:transparent;height:0%}}@keyframes lineout{0%{background-image:linear-gradient(#fff,#fff,#fff,#fff,#fff,transparent);height:90%}50%{background-color:#fff;height:50%}to{background-color:transparent;height:0%}}@media (max-width:1024px){@-webkit-keyframes linein{0%{background-color:transparent;height:0%}50%{background-color:#fff;height:50%}to{background-image:linear-gradient(#fff,#fff,#fff,#fff,#fff,transparent);height:75%}}@keyframes linein{0%{background-color:transparent;height:0%}50%{background-color:#fff;height:50%}to{background-image:linear-gradient(#fff,#fff,#fff,#fff,#fff,transparent);height:75%}}@-webkit-keyframes lineout{0%{background-image:linear-gradient(#fff,#fff,#fff,#fff,#fff,transparent);height:75%}50%{background-color:#fff;height:50%}to{background-color:transparent;height:0%}}@keyframes lineout{0%{background-image:linear-gradient(#fff,#fff,#fff,#fff,#fff,transparent);height:75%}50%{background-color:#fff;height:50%}to{background-color:transparent;height:0%}}}@media (max-width:800px){@-webkit-keyframes linein{0%{background-color:transparent;height:0%}50%{background-color:#fff;height:50%}to{background-image:linear-gradient(#fff,#fff,#fff,#fff,#fff,transparent);height:67.5%}}@keyframes linein{0%{background-color:transparent;height:0%}50%{background-color:#fff;height:50%}to{background-image:linear-gradient(#fff,#fff,#fff,#fff,#fff,transparent);height:67.5%}}@-webkit-keyframes lineout{0%{background-image:linear-gradient(#fff,#fff,#fff,#fff,#fff,transparent);height:67.5%}50%{background-color:#fff;height:50%}to{background-color:transparent;height:0%}}@keyframes lineout{0%{background-image:linear-gradient(#fff,#fff,#fff,#fff,#fff,transparent);height:67.5%}50%{background-color:#fff;height:50%}to{background-color:transparent;height:0%}}}@media only screen and (max-width:400px){.About-frame .Body{background-color:hsla(0,0%,100%,.55);display:flex;margin:1rem;padding:.5rem 1.75rem}.About-buttons button{cursor:pointer;font-family:Gotham-Bold;font-size:1.5rem;margin:0 1rem 1rem;padding:.75rem 1rem}.Journey-block .Journey-point-line,.Journey-point-left{-webkit-animation:none!important;animation:none!important;visibility:hidden;width:0}.Journey-point-left{height:0;min-width:0}.Journey-point-right{margin:0}.Journey-point-header{flex-direction:column}.Journey-point-right h1{font-size:1.4rem}.Journey-point-right p{font-size:1.3rem}}.Flipcard{display:grid;grid-template-areas:1 1;width:23.5%}.Flipcard-front{box-shadow:.5rem .5rem .2rem hsla(0,0%,51%,.9);cursor:pointer;display:flex;grid-column:1;grid-row:1}.Flipcard-front img{width:100%}.Flipcard-back{background-color:#afafaf;box-shadow:.5rem .5rem .2rem hsla(0,0%,51%,.9);cursor:pointer;display:grid;grid-column:1;grid-row:1;grid-template-areas:1 1;padding:1.5rem 1.25rem}.Flipcard-back h1{font-family:Gotham-Bold}.Flipcard-back h1,.Flipcard-back p{font-size:1.3rem;overflow-wrap:break-word}.Flipcard-back img{-webkit-filter:grayscale(100%);filter:grayscale(100%);grid-column:1;grid-row:1;margin:auto auto 0;opacity:.1;width:100%}.Flipcard-back-content{grid-column:1;grid-row:1;min-width:0}.Portfolio-frame{display:grid;justify-content:space-between}.Portfolio-frame .Video-frame{display:grid;grid-column:1;grid-row:1}.Portfolio-frame .Video-frame p{color:#f6faff;font-size:1rem;font-weight:700;grid-column:1;grid-row:1;margin:2% 2% auto 0;text-align:end;z-index:0}.Portfolio-frame .Video-frame .Video{-webkit-animation:fader 60s infinite;animation:fader 60s infinite;grid-column:1;grid-row:1;width:100vw;z-index:-1}.Portfolio-frame .Content{display:flex;flex-direction:column;grid-column:1;grid-row:1;margin:auto;width:77.5%;z-index:1}.Portfolio-frame .Content .Grid,.Portfolio-frame .Content .Header h1{background-color:hsla(0,0%,93%,.85)}.Portfolio-frame .Content .Grid{display:flex;flex-flow:wrap;margin:1%;padding:1% 2%}.Portfolio-frame .Content .Grid .Card{cursor:pointer;display:grid;margin:1.5%;width:16vw}.Portfolio-frame .Content .Grid .Card .Front{grid-column:1;grid-row:1;width:100%;z-index:0}.Portfolio-frame .Content .Grid .Card .Front img{height:100%;width:100%}.Portfolio-frame .Content .Grid .Card .Back{align-items:center;-webkit-animation:fade-in .3s ease 1 forwards;animation:fade-in .3s ease 1 forwards;background-color:#d7e1ebe7;display:flex;flex-direction:column;grid-column:1;grid-row:1;height:100%;justify-content:center;width:100%;z-index:1}.Portfolio-frame .Content .Grid .Card .Back h1{font-family:Gotham-Bold;font-size:1.4rem;margin:5% 5% 2.5%;text-align:center}.Portfolio-frame .Content .Grid .Card .Back h2{font-family:Gotham;font-size:1.2rem;margin:0 5%;text-align:center}.Standard-frame{display:flex;flex-direction:column;padding:5vh 4vw}.Standard-frame a{color:#350166!important}.Standard-frame h1{font-family:Gotham-Bold;font-size:3rem}.Standard-frame h2{font-family:Gotham;font-size:1.2rem;font-weight:400;line-height:1.5rem;margin:0;padding:1% 0 1.25%}.Tabbed-content{display:flex;flex-direction:column;margin:1% 0}.Tabbed-content .Navbar{display:flex;justify-content:center;margin-right:auto}.Tabbed-content .Navbar li{cursor:pointer;padding:.75rem 1.5rem}.Tabbed-content .Navbar li:hover{transition:all .5s ease}#active-tab,.Tabbed-content .Navbar li:hover{background-color:hsla(0,0%,100%,.4)}.Tabbed-content .Navbar a,.Tabbed-content .Navbar p{font-family:Gotham-Bold;font-size:1.2rem;margin:0;padding:0;text-align:center}.Tabbed-content .Navbar a{color:#036!important}.Tabbed-content .Divider{background-color:hsla(0,0%,50%,.8);height:1px;width:100%}.Tabbed-content .Body{margin:3% 0}.Tabbed-content .Body li{-webkit-animation:fade-in 1s ease 1 forwards;animation:fade-in 1s ease 1 forwards;display:flex;flex-direction:row;margin-bottom:5vh}.Tabbed-content .Body h1{font-size:2rem;opacity:1;padding:0 1vw}.Tabbed-content .Body p{font-size:1.2rem;padding:0 1vw}.Tabbed-content .Body img{margin-bottom:auto;padding:0 1vw;width:39vw}.Divider-vertical{background-color:grey;height:95%;margin:auto 1%;width:1px}.Food-feed{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding-bottom:3%}.Food-feed a{display:flex;height:25vw;padding:1%;width:25vw}.Food-feed img{-webkit-filter:grayscale(50%);filter:grayscale(50%);width:100%}.Food-feed img:hover{cursor:pointer;-webkit-filter:none;filter:none;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.Photo-modal-frame{flex-direction:row;padding:0}.Photo-modal-frame .Arrow{align-items:center;background-image:none;color:#8d969e;display:flex;font-size:3rem;height:100%;margin:auto 0;padding:0 1%}.Photo-modal-frame .Arrow:hover{color:#036;cursor:pointer;transition:all .5s ease}.Photo-modal-content{display:flex;flex-direction:column;padding:3% 1%}.Photo-modal-content .Photo-group{margin:auto;padding:1% 0;width:100%}.Photo-modal-content .Photo-group .Photo{display:flex;justify-content:center}.Photo-modal-content .Photo-group .Photo img{max-height:55vh;max-width:100%;width:auto}.KDC-frame .Photo-group{width:50vw}.RDB-frame .Photo-group{width:47.5vw}.Graphics-frame .Photo-carousel{height:45vh;padding:2% 1%;width:98%}.Graphics-frame .Photo-group{height:100%;width:100%}.Graphics-frame .Photo{display:flex;height:100%;justify-content:center}.Graphics-frame .Photo img{height:100%;width:auto!important}.active{opacity:1}.visible{opacity:.5}.hidden{visibility:hidden;width:0}.active-to-visible-left{-webkit-animation:atvl .7s ease 1 forwards;animation:atvl .7s ease 1 forwards}.visible-to-active-left{-webkit-animation:vtal .7s ease 1 forwards;animation:vtal .7s ease 1 forwards}.hidden-to-visible-left{-webkit-animation:htvl .7s ease 1 forwards;animation:htvl .7s ease 1 forwards}.visible-to-hidden-left{-webkit-animation:vthl .7s ease 1 forwards;animation:vthl .7s ease 1 forwards}@-webkit-keyframes atvl{0%{opacity:1;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:.5}}@keyframes atvl{0%{opacity:1;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:.5}}@-webkit-keyframes vtal{0%{opacity:.5;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1}}@keyframes vtal{0%{opacity:.5;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1}}@-webkit-keyframes htvl{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:.5}}@keyframes htvl{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:.5}}@-webkit-keyframes vthl{0%{opacity:.5;-webkit-transform:translateX(100%);transform:translateX(100%);visibility:hidden;width:0}to{opacity:0;visibility:hidden;width:0}}@keyframes vthl{0%{opacity:.5;-webkit-transform:translateX(100%);transform:translateX(100%);visibility:hidden;width:0}to{opacity:0;visibility:hidden;width:0}}.active-to-visible-right{-webkit-animation:atvr .7s ease 1 forwards;animation:atvr .7s ease 1 forwards}.visible-to-active-right{-webkit-animation:vtar .7s ease 1 forwards;animation:vtar .7s ease 1 forwards}.hidden-to-visible-right{-webkit-animation:htvr .7s ease 1 forwards;animation:htvr .7s ease 1 forwards}.visible-to-hidden-right{-webkit-animation:vthr .7s ease 1 forwards;animation:vthr .7s ease 1 forwards}@-webkit-keyframes atvr{0%{opacity:1;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:.5}}@keyframes atvr{0%{opacity:1;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:.5}}@-webkit-keyframes vtar{0%{opacity:.5;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1}}@keyframes vtar{0%{opacity:.5;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1}}@-webkit-keyframes htvr{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:.5}}@keyframes htvr{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:.5}}@-webkit-keyframes vthr{0%{opacity:.5;-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:hidden;width:0}to{opacity:0;visibility:hidden;width:0}}@keyframes vthr{0%{opacity:.5;-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:hidden;width:0}to{opacity:0;visibility:hidden;width:0}}#show-back{-webkit-animation:fade-in .5s ease 1 forwards;animation:fade-in .5s ease 1 forwards;cursor:auto}#hide-back{-webkit-animation:fade-out .5s ease 1 forwards;animation:fade-out .5s ease 1 forwards;cursor:default}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes button-color{to{background-color:#f0f0f0}}@keyframes button-color{to{background-color:#f0f0f0}}@media (max-width:1024px){.Tabbed-content .Body li{flex-direction:column}.Tabbed-content .Body img{margin:2% auto;width:85%}.KDC-frame .Photo-group,.RDB-frame .Photo-group{margin:auto;width:70vw}}@media only screen and (max-width:400px){.Portfolio-frame .Video-frame{margin-top:6rem}.Portfolio-frame .Video-frame p{font-size:.6rem}.Portfolio-frame .Content{height:100%;padding:0 5vw;width:90vw}.Portfolio-frame .Content .Header h1{font-size:2rem;margin:1.5rem 0;padding:.5rem .75rem}.Portfolio-frame .Content .Grid{margin:1.5rem 0}.Portfolio-frame .Content .Grid .Card{width:19vw}.Standard-frame{padding:5% 4vw}.Standard-frame h1{font-size:2.5rem;padding-bottom:.5rem}.Standard-frame h2{padding-bottom:1.5rem}.Tabbed-content .Navbar li{cursor:pointer;display:flex;padding:.5rem 1rem}.Tabbed-content .Navbar p{font-size:1.1rem;margin:auto;text-align:left}.Tabbed-content .Navbar a{font-size:1.1rem;line-height:1.3rem;text-align:left}.Tabbed-content .Body h1{font-size:1.75rem;margin-top:.5rem}.Graphics-frame .Photo-carousel{height:60vh;width:80vw}.Graphics-frame .Photo-carousel .Photo{height:auto}.Graphics-frame .Photo img{height:auto;max-height:80%;max-width:100%}}.Photo-carousel{align-items:center;display:flex;flex-direction:row}.Photo-carousel .Arrow{align-items:center;background-image:none;color:#8d969e;display:flex;font-size:3rem;padding:0 1%}.Photo-carousel .Arrow:hover{color:#036;cursor:pointer;transition:all .5s ease}.Photo-group{align-items:center;display:flex;justify-content:center;width:45vw}.Photo-group .Photo{-webkit-animation:fade-in .7s ease 1 forwards;animation:fade-in .7s ease 1 forwards;width:100%}.Photo-group .Photo img{width:97%}.Contact-frame{display:flex;height:105vh;justify-content:center;width:100%}@media only screen and (max-width:400px){.Contact-frame{align-items:center;color:#fff;font-size:1.5rem;height:100vh;justify-content:center;text-align:center}.Contact-frame a{color:#fff;font-weight:700;text-decoration:underline}}
/*# sourceMappingURL=main.1bc65513.css.map*/