.bounce-enter-active[data-v-054b41d0]{animation:bounce-in-054b41d0 1s}.bounce-leave-active[data-v-054b41d0]{animation:bounce-in-054b41d0 1s reverse}@keyframes bounce-in-054b41d0{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes rotateY-054b41d0{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.nav-button-wrapper[data-v-054b41d0]{position:relative;display:flex;flex-direction:column}.nav-button[data-v-054b41d0]{transition:all .3s ease;padding:.5em 1em;text-align:center;white-space:nowrap}.nav-button.active[data-v-054b41d0]{font-weight:700;text-decoration:underline}.dropdown-options[data-v-054b41d0]{position:absolute;top:100%;left:0;background-color:var(--color-hover);z-index:100;min-width:100%;display:flex;flex-direction:column}.dropdown-options .dropdown-option[data-v-054b41d0]{text-align:left;padding:.5em 1em;white-space:nowrap}.dropdown-options .dropdown-option[data-v-054b41d0]:hover{background-color:var(--color-accent)}.header{position:sticky;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;height:var(--header-height);padding:.5% 1% 0% 10%;top:0;left:0;background-color:var(--color-background);overflow-x:clip;z-index:var(--header-z-index)}.header .logo{max-height:var(--header-height);max-width:var(--header-height)}.header .nav-buttons{display:flex;align-items:center}.header a{transition:all .5s ease}.header a:hover,.header a:hover .logo{scale:1.2}@media (orientation: portrait){.header{flex-direction:column;height:auto;padding:unset}.header .nav-buttons{width:100%;justify-content:space-around;border:.5vmin solid white;border-left-width:0vmin;border-right-width:0vmin;overflow:scroll hidden;scrollbar-width:none}.header .nav-buttons .btn{padding:.5em;margin:auto .5em}}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat%20Bold.ttf)}@font-face{font-family:Montserrat Black;src:url(/fonts/Montserrat%20Black.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat%20Medium.ttf)}@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat%20Regular.ttf)}html{scrollbar-width:none}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:2.5vmin;color:#fff;background:var(--color-background);min-height:100vh;transition:color .5s,background-color .5s;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--color-text: #ffffff;--color-primary: #156841;--color-secondary: #ffa931;--color-accent: #1f945d8c;--color-background: #000000;--color-hover: #27aa6d;--color-hover-secondary: #d96c06;--header-height: 10vh;--header-margin-x: 10%;--header-z-index: 1000}@media (orientation: portrait){body{font-size:2vmax;letter-spacing:.1em}}#app{font-family:Montserrat Regular,sans-serif;font-weight:400;margin:0 auto;color:var(--color-text);background-color:var(--color-background)}.view{margin:1em var(--header-margin-x)}.view span.view-title{margin:3vmin auto;font-size:3vmin}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}.btn{position:relative;display:flex;flex-direction:column;border-radius:.1em;padding:.5em 1em;margin:auto 1vmin;color:var(--color-text);text-decoration:none;transition:all .25s;background:none;border:none;cursor:pointer;font-size:1em}.btn:hover{background-color:#fff3;color:var(--color-hover);scale:1.1}.btn.active{background-color:#ffffff1a;color:var(--color-primary);text-decoration:underline}.bounce-enter-active[data-v-22076522]{animation:bounce-in-22076522 1s}.bounce-leave-active[data-v-22076522]{animation:bounce-in-22076522 1s reverse}@keyframes bounce-in-22076522{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes rotateY-22076522{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}section.contact[data-v-22076522]{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;text-align:center}section.contact .contact-header[data-v-22076522]{font-family:Montserrat Bold,sans-serif;font-size:1.5em}section.contact .contact-info[data-v-22076522]{margin:1em auto}section.contact .contact-info .contact-info-item[data-v-22076522]{font-family:Montserrat Medium,sans-serif;margin:.5em auto}section.contact .links[data-v-22076522]{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}section.contact .links a.contact-link[data-v-22076522]{margin:.5em}section.contact .links a.contact-link[data-v-22076522],section.contact .links a.contact-link img[data-v-22076522]{border-radius:50%}section.contact .links a.contact-link img[data-v-22076522]{max-width:6em;max-height:6em}.view.contact{margin:var(--header-margin-x)}.text-image-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-evenly;align-items:center}.text-image-container .text-container{font-family:Montserrat Regular,sans-serif;padding:0 1em}.text-image-container .text-container .line{margin:.5em 0}.text-image-container .text-container .line:first-child{font-family:Montserrat Bold,sans-serif;font-size:2em}.text-image-container .image-container{display:flex;justify-content:center;align-items:center}.media-renderer{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;max-height:100%}.media-renderer iframe,.media-renderer video,.media-renderer img{max-width:100%;max-height:100%;object-fit:contain}.media-renderer .unsupported{color:red;font-style:italic}.carousel-container .btn{border:.5vmin solid white;margin:.5em;-webkit-user-select:none;user-select:none}.carousel-container .btn.expand-btn{justify-self:center;width:auto}.carousel-container .carousel{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%}.carousel-container .carousel .prev-btn,.carousel-container .carousel .next-btn{flex:0 0 10%;max-width:10%}.carousel-container .carousel .carousel-content{flex:0 0 80%;padding:1em;max-width:80%;min-height:50vh;background:#ffffff40}.carousel-container .carousel .carousel-content .text-image-container{flex-direction:column-reverse}.carousel-container .carousel .carousel-content .text-image-container .media-renderer>*{max-width:90%}@media (orientation: portrait){.carousel-container .btn.expand-btn{width:100%}.carousel-container .carousel{flex-direction:column}.carousel-container .carousel .btn{max-height:10%;max-width:unset}.carousel-container .carousel .carousel-content{max-width:100%}.carousel-container .carousel .carousel-content .media-renderer>*{max-width:90vw}}.experience-item>.text-image-container{flex-direction:row-reverse;align-items:flex-start}.experience-item>.text-image-container .text-container{margin-left:1em}.experience-item>.text-image-container .text-container .line{font-size:.8em}.experience-item>.text-image-container .text-container .line-0,.experience-item>.text-image-container .text-container .line-1{text-align:center}.experience-item>.text-image-container .text-container .line-0{font-size:2em}.experience-item>.text-image-container .text-container .line-1{font-family:Montserrat Medium,sans-serif;font-size:1.2em}@media (orientation: portrait){.experience-item>.text-image-container{flex-direction:column-reverse;align-items:center}.experience-item>.text-image-container .text-container{margin-left:unset;padding:1em}}.carousel-container .text-image-container .text-container{text-align:center}.carousel-container .text-image-container .text-container .line{font-size:.8em}.carousel-container .text-image-container .text-container .line-0{font-size:1em}.experience-container{display:flex;flex-direction:column}.experience-container .experience-card.wwu:nth-child(2){margin-bottom:0}.experience-container .experience-card.wwu:nth-child(3){margin-top:0}.experience-container .experience-card.wwu:nth-child(3) img{opacity:0}.experience-container .experience-card{margin:1.5em auto}.experience-container .experience-card .text-image-container .image-container img{max-width:20vmin}.experience-container .experience-card.centurylink img{background:#fff}@media (orientation: portrait){.experience-container .experience-card{flex-direction:column-reverse;align-items:center}.experience-container .experience-card .text-image-container .image-container img{max-width:unset;max-height:20vmax}.experience-container .experience-card.wwu:nth-child(3) img{display:none}}.view.home{background-color:var(--color-background)}.view.home .text-image-container img{max-height:25vmin;border-radius:3vmin}.view.home section.hero{margin:5vmin auto}.view.home .btn-resume{align-items:center;margin:2em auto;background-color:#ffffff1a;color:var(--color-secondary)}@media (orientation: portrait){.view.home .text-image-container{flex-direction:column}.view.home .text-image-container .text-container{padding-bottom:1em}.view.home .text-image-container img{max-height:25vmax}}.bounce-enter-active[data-v-5bf239b6]{animation:bounce-in-5bf239b6 1s}.bounce-leave-active[data-v-5bf239b6]{animation:bounce-in-5bf239b6 1s reverse}@keyframes bounce-in-5bf239b6{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes rotateY-5bf239b6{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.view.not-found[data-v-5bf239b6]{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;margin:10%}.view.not-found .not-found-text[data-v-5bf239b6]{font-family:Montserrat Bold,sans-serif}.view.not-found .not-found-text.warning[data-v-5bf239b6]{color:red;font-size:10vmin}.view.not-found .not-found-text[data-v-5bf239b6]:not(:first-child){margin:1em auto}.view.not-found .not-found-text.subtitle[data-v-5bf239b6]{font-family:Montserrat Regular,sans-serif}.view.not-found .btn[data-v-5bf239b6]{color:var(--color-primary);background-color:#ffffff1a;margin-top:1em}.chicky-sandie-review .experience-item .image-container img{max-height:20vh}.chicky-sandie-review .carousel-container .carousel .carousel-content .text-image-container{flex-direction:row}@media (orientation: portrait){.chicky-sandie-review .carousel-container .carousel .carousel-content .text-image-container{flex-direction:column}}.chicky-sandie-review .carousel-container .carousel .carousel-content .text-image-container .text-container,.chicky-sandie-review .carousel-container .carousel .carousel-content .text-image-container .image-container{flex:1}.chicky-sandie-review .carousel-container .carousel .carousel-content .text-image-container .image-container .media-renderer img{max-height:50vh}@media (orientation: portrait){.chicky-sandie-review .carousel-container .carousel .carousel-content .text-image-container .image-container .media-renderer img{max-height:unset;max-width:65%}}.chicky-sandie-review .iframe-csr{width:100%;height:80vh;border:none;margin-top:2rem;border-radius:8px;box-shadow:0 4px 6px #0000001a}@media (orientation: portrait){.chicky-sandie-review .iframe-csr{height:70vh}}.iframe-casino{width:100vw;height:calc(100vh - var(--header-height));border:none}@media (orientation: portrait){.iframe-casino{height:calc(100vh - var(--header-height) - 2.5em)}}.bounce-enter-active[data-v-90aeeb80]{animation:bounce-in-90aeeb80 1s}.bounce-leave-active[data-v-90aeeb80]{animation:bounce-in-90aeeb80 1s reverse}@keyframes bounce-in-90aeeb80{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes rotateY-90aeeb80{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.view.projects[data-v-90aeeb80]{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;text-align:center}.view.projects .btn[data-v-90aeeb80]{color:var(--color-primary);background-color:#ffffff1a;margin-top:1em}.view.projects.no-projects[data-v-90aeeb80]{margin:10%}.view.projects.casino[data-v-90aeeb80]{margin:unset}iframe{width:100%;height:50vh;border-style:none}.bounce-enter-active{animation:bounce-in 1s}.bounce-leave-active{animation:bounce-in 1s reverse}@keyframes bounce-in{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes rotateY{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.view.resume{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center}.view.resume .pdf{height:80vh}
