:root{--bs-font-sans-serif: $family-fira, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gutter-x: 1.2em}html,body{font-size:16px}.dropdown-item{cursor:pointer}.fs-1{font-size:clamp(1.5rem,2vw,3vw)}.fs-2{font-size:clamp(1.375rem,1.8vw,2vw)}.fs-3{font-size:clamp(1.25rem,1.6vw,1.75vw)}.fs-4{font-size:clamp(1.125rem,1.4vw,1.5vw)}.fs-5{font-size:clamp(1.125rem,1.2vw,1.375vw)}.fs-6{font-size:clamp(1rem,1vw,1.25vw)}.fs-7{font-size:clamp(.9rem,.9vw,1.125vw)}.fs-8{font-size:clamp(.8rem,.8vw,1vw)}div[role=main]{min-height:55vh;align-items:flex-start}#intro_text{height:2.5em}.s0{padding:5px 0}.s1{padding:10px 0}.s2{padding:20px 0}.spacer{padding-top:3.5rem;padding-bottom:3.5rem}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Syncopate,sans-serif;font-weight:400}.offcanvas{transition:all ease-in-out .25s}.card-body .fa-laravel{color:var(--bs-red)}.card-body .fa-code{color:var(--bs-cyan)}.card-body .fa-php{color:var(--bs-purple)}.card-body .fa-html5{color:var(--bs-orange)}.card-body .fa-css3,.card-body .fa-css3-alt{color:var(--bs-green)}.card-body .fa-sass{color:var(--bs-pink)}.card-body .fa-js{color:var(--bs-yellow)}.card-body .fa-database{color:var(--bs-gray)}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.fluid-width-video-wrapper{width:100%;position:absolute!important;padding:0;height:100%}.video.laptop{height:1080px;background:#ffffff}.text-yellow{color:var(--bs-yellow)}.text-orange{color:var(--bs-orange)}.resi-frame{position:relative;width:1155px;height:644px;top:202px;left:-18px;border:none;overflow-y:scroll;z-index:10}.fixed video{width:1920px;margin-top:180px}.section{flex-direction:column}.framer{position:relative;width:100%;height:100%}.framer-inside{position:absolute;left:20%;top:calc(100px + 30%);width:60.3%;height:60%}.footer-shadow{height:20px;width:100%;background:linear-gradient(rgba(0,0,0,.4666666667),transparent);margin:0;padding:0}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:none}.btn-close:focus{outline:0;box-shadow:none;opacity:1}.navbar{padding-top:.2em;padding-bottom:0}.dropdown-menu[data-bs-popper]{top:3.55em;margin-top:.125rem}.hero.error{background-color:#000;background-image:url(/build/assets/404_back-539654f8.jpg);background-size:cover;background-position:center}.li-title{margin-left:-2em}.laravel-line div{position:absolute;width:300px;height:20px;bottom:5px;left:50%;transform:translate(-50%);color:#767676}.constrained-video video{width:100%!important;height:auto!important;display:block}#archer,#foot{-webkit-mask-image:unset;mask-image:unset}#video_hero{min-height:30rem}.resume-title{font-style:italic}.resume-title.text-gray{display:block;font-style:italic;margin:-.3em 0 .3em .5em;font-size:.9em}.content-scroller{width:61%;height:68%;overflow-y:scroll;position:absolute;top:7.5%;left:19.7%;border:none;box-shadow:none;border-radius:.35rem}.content-scroller img{width:100%;height:auto}@media screen and (max-width: 992px){.display-5{font-size:3.5vw;font-weight:300;line-height:1.2}.display-6{font-size:3vw;font-weight:300;line-height:1.2}.hero.laptop{background-color:transparent}.hero.laptop>img{opacity:0}.scroll-note{left:1%!important;top:2%!important;width:12vw!important;height:12vw!important;font-size:2vw!important}.scroll-note i{font-size:3vw!important}.content-scroller{text-align:center;align-content:center;align-items:center;width:100vw;height:57vw;overflow-y:scroll;position:absolute;top:0;left:0;right:0;border-radius:0;border:5px solid #000000;box-shadow:0 8px 12px #0005}}@media screen and (max-width: 768px){.display-5{font-size:4.5vw;font-weight:300;line-height:1.2}.display-6{font-size:4vw;font-weight:300;line-height:1.2}}body.dark{background-color:#0c1821;color:#96b0c7!important}body.dark .tertiary-box,body.dark .primary-box,body.dark .secondary-box{color:#7497b6}body.dark h1,body.dark h2,body.dark h3,body.dark h4,body.dark h5,body.dark h6,body.dark .h1,body.dark .h2,body.dark .h3,body.dark .h4,body.dark .h5,body.dark .h6{color:#d8e2eb}body.dark .text-gray{color:#d8e2eb!important}body.dark .resume-header{color:#7497b6!important}body.dark .resume-description{color:#96b0c7!important}body.dark .title-text,body.dark .subtitle-text{color:#fafbfc}body.dark .copyright{color:#659dc7}body.dark .btn.btn-raised{border:1px solid #374353;color:#b0cde2;line-height:24px}body.dark .outer-glow{color:#b0cde2}body.dark a{color:#d5e4f0}body.dark nav.error-nav,body.dark .nav.error-nav{margin-top:-150px!important}body.dark nav .nav-icon-container .nav-icon,body.dark .nav .nav-icon-container .nav-icon{color:#b0cde2}body.dark nav .nav-icon-container .nav-icon.round .icon,body.dark .nav .nav-icon-container .nav-icon.round .icon{color:#b0cde2}body.dark nav .nav-icon-container .nav-icon.round .icon:hover,body.dark .nav .nav-icon-container .nav-icon.round .icon:hover{box-shadow:0 5px 6px #070e14,0 -5px 6px #555d64;color:#b0cde2}body.dark nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text,body.dark .nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text{color:#b0cde2}body.dark nav .nav-icon-container .nav-icon.round .icon~.nav-text,body.dark .nav .nav-icon-container .nav-icon.round .icon~.nav-text{color:#b0cde2}body.dark .dropdown-menu-dark .dropdown-item{color:#b0cde2}body.dark .btn:hover.btn-raised{box-shadow:0 5px 6px #050a0d,0 -5px 6px #b6babc;color:#fff;background-color:#8ab5d514}body.dark .footer .btn:hover.btn-raised{box-shadow:0 5px 6px #060c11,0 -5px 6px #6d747a}body.dark .nav-link:hover,body.dark .nav-link:focus{color:#fff;background-color:#0c1821}.dropdown .dropdown-toggle:after{position:absolute;right:-4px;bottom:.5em}.dropup .dropdown-toggle:after{position:absolute;right:6em;bottom:.9em}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-10%)}}@keyframes beat{0%{transform:scaleX(1) scaleY(1)}50%{color:var(--bs-yellow)}to{transform:scaleX(1.3) scaleY(1.3);color:var(--bs-orange)}}@keyframes flash-beat{0%{transform:scaleX(1) scaleY(1)}to{transform:scaleX(1.1) scaleY(1.1)}}@keyframes move_graphic{0%{transform:translate(0) translateZ(0) scaleY(1)}to{transform:translate(-50%) translateZ(0) scaleY(1)}}@keyframes move_graphic_right{0%{transform:translate(0) translateZ(0) scaleY(1)}to{transform:translate(50%) translateZ(0) scaleY(1)}}@keyframes move_astro{0%{transform:rotate(0) scaleX(1.5) scaleY(1.5);opacity:1;margin-left:auto}to{transform:rotate(-60deg) scaleX(0) scaleY(0) translate3d(50%,50%,0);opacity:.75}}.blockWrapper{overflow:hidden;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;z-index:50}.blockWrapperInner{position:absolute;width:100%;overflow:hidden;height:100%;bottom:-1px}.blockBottom{-webkit-mask-image:url(/build/assets/blocks_1-5c78de7e.svg);mask-image:url(/build/assets/blocks_1-5c78de7e.svg)}.blockMiddle{-webkit-mask-image:url(/build/assets/blocks_2-b29e55b4.svg);mask-image:url(/build/assets/blocks_2-b29e55b4.svg)}.blockTop{-webkit-mask-image:url(/build/assets/blocks_3-a914eecc.svg);mask-image:url(/build/assets/blocks_3-a914eecc.svg)}.blockFlip{transform:scaleY(-1)}.imgRotate{transform:rotate(180deg)}.bgTop{z-index:15;opacity:.75}.bgTop .blockTop{background-size:50% 3em;animation:move_graphic 10s linear infinite}.bgMiddle{z-index:10;opacity:.6}.bgMiddle .blockMiddle{background-size:50% 3em;animation:move_graphic_right 10s linear infinite}.bgBottom{z-index:5;opacity:.5}.bgBottom .blockBottom{background-size:50% 3em;animation:move_graphic 5s linear infinite}.blockAnimation .blockAstro{animation:16s ease-out move_astro;max-height:75%;max-width:90%;margin:auto;z-index:1}.box-tween{background-color:#ddd;height:100vh;width:100vw;transition:transform 2s ease-out}.box-tween.light{background-color:#5e6879;transition:all 2s ease-out}.fa-half{font-size:.5em}.fa-third{font-size:.33em}.fa-quarter{font-size:.25em}@keyframes fa-spinning{0%{transform:rotate(0)}to{transform:rotate(360deg)}}h1{font-size:2em;font-size:clamp(100%,1rem + 2vw,24px);font-size:calc(1.5em + 6 * (100vw - 320px) / 680)}.op-0{opacity:0}.op-2{opacity:.2}.op-4{opacity:.4}.op-6{opacity:.6}.op-8{opacity:.8}.vh-20{height:20vh}.vh-40{height:40vh}.vh-60{height:60vh}.vh-80{height:80vh}.vh-100{height:100vh}@media (pointer: coarse) and (hover: none){header{background:url(https://source.unsplash.com/XT5OInaElMw/1600x900) black no-repeat center center scroll}header video{display:none}}body.dark{background-color:#0c1821;font-family:Montserrat,sans-serif;color:#b8b7c8;margin:0}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6,.dark .h1,.dark .h2,.dark .h3,.dark .h4,.dark .h5,.dark .h6{color:#1b2a41}.outer-glow-white .dark h1,.outer-glow-white .dark h3{text-shadow:0 0 2px #fff,0 0 4px #fff,0 0 8px #fff,0 0 12px #fff;color:#000}.outer-glow .dark h1,.outer-glow .dark h3{text-shadow:0 0 2px #070e14,0 0 4px #070e14,0 0 8px #070e14,0 0 12px #070e14;color:#324a5f}.dark .ultra-bold{font-weight:900}.dark .outer-glow{text-shadow:0 0 2px #222222,0 0 4px #222222,0 0 8px #222222,0 0 12px #222222;color:#324a5f}.dark .outer-glow-dark{text-shadow:0 0 2px #000,0 0 4px #000,0 0 8px #000,0 0 12px #000;color:#fff}.dark .outer-glow-white{text-shadow:0 0 2px #FFF,0 0 4px #FFF,0 0 8px #FFF,0 0 12px #FFF;color:#000}.dark .no-glow-white{text-shadow:none;color:#fff}.dark .no-glow-light{text-shadow:0 0 2px #FFF,0 0 4px #FFF,0 0 8px #FFF,0 0 12px #FFF;color:#0c1821}.dark .bg-dark{background-color:#1b2a41!important}.dark .title-text,.dark .subtitle-text{color:#324a5f}.dark .copyright{color:#ccc9dc80}.dark .primary-box{background-color:#324a5f;border-top:8px solid #1b2a41;border-bottom:8px solid #1b2a41;color:#132634}.dark .primary-box h1,.dark .primary-box h2,.dark .primary-box h3,.dark .primary-box h4,.dark .primary-box h5,.dark .primary-box .h1,.dark .primary-box .h2,.dark .primary-box .h3,.dark .primary-box .h4,.dark .primary-box .h5{color:#7a8997}.dark .primary-box.black{background-color:#000;border:1px solid transparent;color:#ccc9dc}.dark .primary-box.black a{color:#ccc9dc}.dark .primary-box.black a:hover{color:#f8f7fa}.dark .primary-box a{color:#ccc9dc}.dark .primary-box a:hover{color:#dedce8}.dark .primary-box .text-gray{color:#7a8997}.dark .secondary-box{background-color:#1b2a41;border-top:8px solid #324a5f;border-bottom:8px solid #324a5f;color:#ccc9dc}.dark .secondary-box h1,.dark .secondary-box h2,.dark .secondary-box h3,.dark .secondary-box h4,.dark .secondary-box h5,.dark .secondary-box .h1,.dark .secondary-box .h2,.dark .secondary-box .h3,.dark .secondary-box .h4,.dark .secondary-box .h5{color:#7a8997}.dark .secondary-box.black{background-color:#000;border:1px solid transparent;color:#ccc9dc}.dark .secondary-box.black a{color:#ccc9dc}.dark .secondary-box.black a:hover{color:#f8f7fa}.dark .secondary-box a{color:#0c1821}.dark .secondary-box a:hover{color:#61696f}.dark .secondary-box .text-gray{color:#7a8997}.dark .tertiary-box{background-color:#0c1821;border-top:8px solid #324a5f;border-bottom:8px solid #324a5f;color:#132634}.dark .tertiary-box h1,.dark .tertiary-box h2,.dark .tertiary-box h3,.dark .tertiary-box h4,.dark .tertiary-box h5,.dark .tertiary-box .h1,.dark .tertiary-box .h2,.dark .tertiary-box .h3,.dark .tertiary-box .h4,.dark .tertiary-box .h5{color:#7a8997}.dark .tertiary-box.black{background-color:#000;border:1px solid transparent;color:#ccc9dc}.dark .tertiary-box.black a{color:#ccc9dc}.dark .tertiary-box.black a:hover{color:#e9e8f0}.dark .tertiary-box a{color:#ccc9dc}.dark .tertiary-box a:hover{color:#dedce8}.dark .tertiary-box .text-gray{color:#7a8997}.dark a{color:#1e2c39;text-decoration:none}.dark a.logo-container{color:#fff}.dark a.logo-container:hover{color:#fffb}.dark a.dark{color:#cacace;margin:.0275em}.dark a.dark:hover{color:#fff;font-size:1.015em;margin:0}.dark a:hover{color:#56565d}.dark a.light,.dark a.light.hover{color:#fff}.dark .row-max{margin-left:calc(var(--bs-gutter-x) * -1);margin-right:calc(var(--bs-gutter-x) * -1)}.dark .text-muted{color:#b8b7c8!important}.dark .ms-n25{margin-left:10%}.dark #burgerButton button{position:relative}.dark #burgerButton button.active{color:#fff;box-shadow:none}.dark .btn{border-radius:0}.dark .btn.btn-burger{position:fixed;left:10px;top:calc(.1em + .5vw);z-index:100;font-weight:300;font-size:1.5rem;color:#fff}.dark .btn.btn-raised{border:1px solid #374353;color:#ccc9dc;line-height:24px}.dark .btn.btn-raised.home{border:1px solid #B8B7C8;color:#b8b7c8;line-height:24px}.dark .btn.btn-raised.home:hover.nav-icon,.dark .btn.btn-raised.home:hover.btn-raised{box-shadow:0 5px 5px #070e14,0 -5px 5px #eee;background-color:#0001;color:#b8b7c8;border:1px solid transparent;transition:all .25s ease-in-out}.dark .btn:hover.nav-icon,.dark .btn:hover.btn-raised{box-shadow:0 5px 5px #101927,0 -5px 5px #374353;background-color:#00000004;color:#dedce8;border:1px solid transparent;transition:all .25s ease-in-out}.dark .dropdown-menu-dark{color:#0c1821;background-color:#1b2a41;border-color:#00000026}.dark .dropdown-menu-dark .dropdown-item{color:#0c1821}.dark .nav-link{color:#324a5f}.light .dark .nav-link{color:#0c1821}.light .dark .nav-link:hover,.light .dark .nav-link:focus{color:#61696f;background-color:#223653}.dark .nav-link .icon-block{width:60px;align-items:center;display:flex}.dark .nav-link:hover,.dark .nav-link:focus{color:#61696f;background-color:#0c1821}.dark .footer{border-top:3px solid #374353}.dark .scroll-icon{position:absolute;left:50%;transform:translate(-50%);bottom:25px;z-index:100;animation:bounce 1.2s ease-in-out infinite}.dark .scroll-icon a{color:#0c1821}.dark .scroll-icon a:hover{color:#61696f}.dark .scroll-icon i{font-size:2em}.dark .hero{position:relative;background-color:#0c1821;max-width:100vw;overflow:hidden}.dark .hero.error{background-color:#000;background-image:url(/build/assets/404_back-539654f8.jpg);background-size:cover;background-position:center}.dark .hero.error .error-number{font-size:7em;color:var(--bs-yellow)}.dark .hero.dark{background-color:#0c1821;color:#fff}.dark .hero video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;transform:translate(-50%) translateY(-50%)}.dark .hero .block{position:relative;z-index:2}.dark .hero .headline{align-items:center;justify-content:center;display:flex;width:100%;height:100%}.dark .hero .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:transparent;z-index:2;padding:20px;align-items:center;justify-content:center;display:flex}.dark .hero .overlay.light{background-color:#0c182180;color:#ccc9dc;z-index:3}.dark .hero .overlay.light-fade{background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.0666666667),rgba(255,255,255,.4666666667),#ffffff);background-blend-mode:multiply;color:#000}.dark .hero .overlay.dark{background-color:#0c182180;color:#b8b7c8;z-index:3}.dark .hero .overlay.dark-fade{background:linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,.0666666667) 50%,rgba(0,0,0,.6666666667) 70%,#000000 100%);background-blend-mode:normal;color:#fff}.dark .hero .overlay .img-cover{display:flex;width:100%;vertical-align:center}.dark .resume-header{font-weight:400;margin:1.5em 0;color:#1b2a41}.tertiary-box .dark .resume-header{color:#61696f}.dark div.resume-job{border-top:1px solid #324a5f;margin-top:2.5em;padding-top:1em;margin-bottom:.25em;align-items:baseline}.dark div.resume-job .resume-time{color:#b8b7c8}.dark div.resume-work{border-top:1px solid #7a8997;margin-top:2.5em;padding-top:1em;margin-bottom:.25em;align-items:baseline}.dark div.resume-work .resume-time{color:#ccc9dc}.dark .text-gray{color:#666;word-break:keep-all}.dark nav,.dark .nav{position:sticky;top:0;margin:auto;z-index:100;background-color:transparent;width:100%;display:flex;justify-content:center}.dark nav .logo-container,.dark .nav .logo-container{display:flex;align-items:center;font-weight:800;margin-top:.1em;justify-content:center;font-family:Syncopate,sans-serif}.dark nav .logo-container span,.dark .nav .logo-container span{font-weight:300;letter-spacing:-.05em;font-kerning:none}.dark nav.dark,.dark .nav.dark{background-color:#0c1821;color:#ccc9dc}.dark nav.darken,.dark .nav.darken{background-color:#2226;color:#ccc9dc}.dark nav .nav-container,.dark .nav .nav-container{display:flex;align-items:center;justify-content:space-around}.dark nav .nav-item,.dark .nav .nav-item{display:flex}.dark nav .nav-icon-container,.dark .nav .nav-icon-container{display:flex;text-align:center;justify-content:center;align-items:center;height:100%}.dark nav .nav-icon-container .nav-link,.dark .nav .nav-icon-container .nav-link{color:#61696f}.dark nav .nav-icon-container .nav-link .icon-block,.dark .nav .nav-icon-container .nav-link .icon-block{width:50px;align-items:center}.dark nav .nav-icon-container .nav-link:hover .nav-icon,.dark nav .nav-icon-container .nav-link :focus .nav-icon,.dark nav .nav-icon-container .nav-link :active .nav-icon,.dark .nav .nav-icon-container .nav-link:hover .nav-icon,.dark .nav .nav-icon-container .nav-link :focus .nav-icon,.dark .nav .nav-icon-container .nav-link :active .nav-icon{box-shadow:0 5px 6px #101927,0 -5px 6px #374353;background-color:#1b2a41;border:1px solid transparent;transition:all .25s ease-in-out}.dark nav .nav-icon-container .nav-link:hover .nav-icon .fa-spin-hover,.dark nav .nav-icon-container .nav-link :focus .nav-icon .fa-spin-hover,.dark nav .nav-icon-container .nav-link :active .nav-icon .fa-spin-hover,.dark .nav .nav-icon-container .nav-link:hover .nav-icon .fa-spin-hover,.dark .nav .nav-icon-container .nav-link :focus .nav-icon .fa-spin-hover,.dark .nav .nav-icon-container .nav-link :active .nav-icon .fa-spin-hover{animation:fa-spinning .25s infinite linear}.dark nav .nav-icon-container .nav-link:hover .nav-icon .fa-show-hover,.dark nav .nav-icon-container .nav-link :focus .nav-icon .fa-show-hover,.dark nav .nav-icon-container .nav-link :active .nav-icon .fa-show-hover,.dark .nav .nav-icon-container .nav-link:hover .nav-icon .fa-show-hover,.dark .nav .nav-icon-container .nav-link :focus .nav-icon .fa-show-hover,.dark .nav .nav-icon-container .nav-link :active .nav-icon .fa-show-hover{opacity:1}.dark nav .nav-icon-container .nav-link:hover .nav-icon.round i,.dark nav .nav-icon-container .nav-link :focus .nav-icon.round i,.dark nav .nav-icon-container .nav-link :active .nav-icon.round i,.dark .nav .nav-icon-container .nav-link:hover .nav-icon.round i,.dark .nav .nav-icon-container .nav-link :focus .nav-icon.round i,.dark .nav .nav-icon-container .nav-link :active .nav-icon.round i{font-size:1.45em;filter:unset;transition:all .25s ease-in-out}.dark nav .nav-icon-container .nav-text,.dark .nav .nav-icon-container .nav-text{font-size:.8em;opacity:.5;transition:all .25s ease-in-out;color:#61696f}.dark nav .nav-icon-container .nav-icon,.dark .nav .nav-icon-container .nav-icon{display:flex;text-align:center;justify-content:center;align-items:center;background-color:transparent;font-weight:300;width:auto;transition:all .25s ease-in;border-radius:0;color:#0c1821}.dark .dark nav .nav-icon-container .nav-icon,.dark .dark .nav .nav-icon-container .nav-icon{color:#ccc9dc}.dark nav .nav-icon-container .nav-icon.home,.dark .nav .nav-icon-container .nav-icon.home{color:#b8b7c8}.dark nav .nav-icon-container .nav-icon.round .icon,.dark .nav .nav-icon-container .nav-icon.round .icon{border-radius:50%;font-weight:400;height:48px;width:48px;display:flex;border:1px solid transparent;margin:auto;color:#61696f}.dark .dark nav .nav-icon-container .nav-icon.round .icon,.dark .dark .nav .nav-icon-container .nav-icon.round .icon{color:#ccc9dc}.dark nav .nav-icon-container .nav-icon.round .icon i,.dark .nav .nav-icon-container .nav-icon.round .icon i{font-size:1.35em;filter:blur(.4px);transition:all .25s ease-in}.dark nav .nav-icon-container .nav-icon.round .icon i.fa-beat,.dark .nav .nav-icon-container .nav-icon.round .icon i.fa-beat{animation:beat .5s ease-in-out;animation-delay:3s;animation-iteration-count:4}.dark nav .nav-icon-container .nav-icon.round .icon i.fa-flash-beat,.dark .nav .nav-icon-container .nav-icon.round .icon i.fa-flash-beat{animation:flash-beat .75s ease-in-out infinite}.dark nav .nav-icon-container .nav-icon.round .icon:hover,.dark .nav .nav-icon-container .nav-icon.round .icon:hover{box-shadow:0 5px 6px #101927,0 -5px 6px #374353;background-color:#3743531a;color:#61696f;border:1px solid transparent;transition:all .25s ease-in-out}.dark nav .nav-icon-container .nav-icon.round .icon:hover i,.dark .nav .nav-icon-container .nav-icon.round .icon:hover i{filter:blur(0)}.dark nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text,.dark .nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text{opacity:1;transition:opacity .25s ease-in;color:#61696f}.dark .dark nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text,.dark .dark .nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text{color:#ccc9dc}.dark nav .nav-icon-container .nav-icon .fa-show-hover,.dark .nav .nav-icon-container .nav-icon .fa-show-hover{opacity:0}.dark nav .nav-icon-container .nav-wide li:focus,.dark nav .nav-icon-container .nav-wide li:active,.dark nav .nav-icon-container .nav-wide li:hover,.dark .nav .nav-icon-container .nav-wide li:focus,.dark .nav .nav-icon-container .nav-wide li:active,.dark .nav .nav-icon-container .nav-wide li:hover{background-color:#fff3;color:#fff}.dark .dropdown-item:active{background-color:#414f62}.dark .header_strip{background-color:transparent;opacity:1;display:flex;width:100%}.dark .header_strip .row{background-color:transparent}.dark .header_strip .row:first-of-type{background-color:#b8b7c8}.dark .header_strip .row:first-of-type .logo-container{font-weight:800;font-family:Syncopate,sans-serif;justify-content:center;color:#fff}.dark .header_strip .row:first-of-type .logo-container span{font-weight:300;letter-spacing:-.05em;font-kerning:none}.dark .bg-pill{width:200px;height:40px;border-radius:20px;box-shadow:2px 12px 8px #000a}.dark svg path.cls-1{fill:#324a5f}.dark .blocks{position:absolute;left:0;bottom:0;width:200%;height:2rem;transform-origin:center bottom;-webkit-mask-size:50% auto;mask-size:50% auto;-webkit-mask-position:0 bottom;mask-position:0 bottom;mask-type:alpha;-webkit-mask-repeat:repeat no-repeat;mask-repeat:repeat no-repeat;background-color:#fff}.dark .blocks_right{left:-100%;height:2.1rem}.dark .blocks.light{background-color:#0c1821}.dark .blocks.primary{background-color:#324a5f}.dark .blocks.secondary{background-color:#1b2a41}.dark .blocks.tertiary{background-color:#0c1821}.dark .blocks.dark{background-color:#000}.dark .light{color:#0c1821}.dark .primary{color:#324a5f}.dark .secondary{color:#1b2a41}.dark .tertiary{color:#0c1821}.dark .dark{color:#000}.dark .gray{color:#aaa}.dark .gray:hover{color:#666}.dark .gray.light{color:#b8b7c8}.dark .gray.light:hover{color:#d1d0db}.dark .scroll-note{background-color:#0c1821;width:10vw;height:10vw;border:.3vw solid #1b2a41;border-radius:50%;position:absolute;left:calc(19% - 5vw);top:9%;color:#ccc9dc;font-size:1.75vw;align-content:center;box-shadow:0 12px 12px #0009;transition:all .5s linear;opacity:1}.dark .scroll-note:hover,.dark .scroll-note :focus{opacity:.5}.dark .scroll-note .fa,.dark .scroll-note .fas,.dark .scroll-note .far{font-size:2vw}body.accessible,mountain,apothecary,cool,elegant,lilly{background-color:#e9e2da;font-family:Montserrat,sans-serif;color:#252422;margin:0}.accessible h1,.accessible h2,.accessible h3,.accessible h4,.accessible h5,.accessible h6,.accessible .h1,.accessible .h2,.accessible .h3,.accessible .h4,.accessible .h5,.accessible .h6,mountain h1,mountain h2,mountain h3,mountain h4,mountain h5,mountain h6,mountain .h1,mountain .h2,mountain .h3,mountain .h4,mountain .h5,mountain .h6,apothecary h1,apothecary h2,apothecary h3,apothecary h4,apothecary h5,apothecary h6,apothecary .h1,apothecary .h2,apothecary .h3,apothecary .h4,apothecary .h5,apothecary .h6,cool h1,cool h2,cool h3,cool h4,cool h5,cool h6,cool .h1,cool .h2,cool .h3,cool .h4,cool .h5,cool .h6,elegant h1,elegant h2,elegant h3,elegant h4,elegant h5,elegant h6,elegant .h1,elegant .h2,elegant .h3,elegant .h4,elegant .h5,elegant .h6,lilly h1,lilly h2,lilly h3,lilly h4,lilly h5,lilly h6,lilly .h1,lilly .h2,lilly .h3,lilly .h4,lilly .h5,lilly .h6{color:#403d39}.outer-glow-white .accessible h1,.outer-glow-white .accessible h3,.outer-glow-white mountain h1,.outer-glow-white mountain h3,.outer-glow-white apothecary h1,.outer-glow-white apothecary h3,.outer-glow-white cool h1,.outer-glow-white cool h3,.outer-glow-white elegant h1,.outer-glow-white elegant h3,.outer-glow-white lilly h1,.outer-glow-white lilly h3{text-shadow:0 0 2px #fff,0 0 4px #fff,0 0 8px #fff,0 0 12px #fff;color:#000}.outer-glow .accessible h1,.outer-glow .accessible h3,.outer-glow mountain h1,.outer-glow mountain h3,.outer-glow apothecary h1,.outer-glow apothecary h3,.outer-glow cool h1,.outer-glow cool h3,.outer-glow elegant h1,.outer-glow elegant h3,.outer-glow lilly h1,.outer-glow lilly h3{text-shadow:0 0 2px #161614,0 0 4px #161614,0 0 8px #161614,0 0 12px #161614;color:#a0431d}.accessible .ultra-bold,mountain .ultra-bold,apothecary .ultra-bold,cool .ultra-bold,elegant .ultra-bold,lilly .ultra-bold{font-weight:900}.accessible .outer-glow,mountain .outer-glow,apothecary .outer-glow,cool .outer-glow,elegant .outer-glow,lilly .outer-glow{text-shadow:0 0 2px #222222,0 0 4px #222222,0 0 8px #222222,0 0 12px #222222;color:#a0431d}.accessible .outer-glow-dark,mountain .outer-glow-dark,apothecary .outer-glow-dark,cool .outer-glow-dark,elegant .outer-glow-dark,lilly .outer-glow-dark{text-shadow:0 0 2px #000,0 0 4px #000,0 0 8px #000,0 0 12px #000;color:#fff}.accessible .outer-glow-white,mountain .outer-glow-white,apothecary .outer-glow-white,cool .outer-glow-white,elegant .outer-glow-white,lilly .outer-glow-white{text-shadow:0 0 2px #FFF,0 0 4px #FFF,0 0 8px #FFF,0 0 12px #FFF;color:#000}.accessible .no-glow-white,mountain .no-glow-white,apothecary .no-glow-white,cool .no-glow-white,elegant .no-glow-white,lilly .no-glow-white{text-shadow:none;color:#fff}.accessible .no-glow-light,mountain .no-glow-light,apothecary .no-glow-light,cool .no-glow-light,elegant .no-glow-light,lilly .no-glow-light{text-shadow:0 0 2px #FFF,0 0 4px #FFF,0 0 8px #FFF,0 0 12px #FFF;color:#e9e2da}.accessible .bg-dark,mountain .bg-dark,apothecary .bg-dark,cool .bg-dark,elegant .bg-dark,lilly .bg-dark{background-color:#403d39!important}.accessible .title-text,mountain .title-text,apothecary .title-text,cool .title-text,elegant .title-text,lilly .title-text{color:#a0431d}.accessible .subtitle-text,mountain .subtitle-text,apothecary .subtitle-text,cool .subtitle-text,elegant .subtitle-text,lilly .subtitle-text{color:#a0431d}.accessible .copyright,mountain .copyright,apothecary .copyright,cool .copyright,elegant .copyright,lilly .copyright{color:#eae6dc80}.accessible .primary-box,mountain .primary-box,apothecary .primary-box,cool .primary-box,elegant .primary-box,lilly .primary-box{background-color:#a0431d;border-top:8px solid #403d39;border-bottom:8px solid #403d39;color:#f3efea}.accessible .primary-box h1,.accessible .primary-box h2,.accessible .primary-box h3,.accessible .primary-box h4,.accessible .primary-box h5,.accessible .primary-box .h1,.accessible .primary-box .h2,.accessible .primary-box .h3,.accessible .primary-box .h4,.accessible .primary-box .h5,mountain .primary-box h1,mountain .primary-box h2,mountain .primary-box h3,mountain .primary-box h4,mountain .primary-box h5,mountain .primary-box .h1,mountain .primary-box .h2,mountain .primary-box .h3,mountain .primary-box .h4,mountain .primary-box .h5,apothecary .primary-box h1,apothecary .primary-box h2,apothecary .primary-box h3,apothecary .primary-box h4,apothecary .primary-box h5,apothecary .primary-box .h1,apothecary .primary-box .h2,apothecary .primary-box .h3,apothecary .primary-box .h4,apothecary .primary-box .h5,cool .primary-box h1,cool .primary-box h2,cool .primary-box h3,cool .primary-box h4,cool .primary-box h5,cool .primary-box .h1,cool .primary-box .h2,cool .primary-box .h3,cool .primary-box .h4,cool .primary-box .h5,elegant .primary-box h1,elegant .primary-box h2,elegant .primary-box h3,elegant .primary-box h4,elegant .primary-box h5,elegant .primary-box .h1,elegant .primary-box .h2,elegant .primary-box .h3,elegant .primary-box .h4,elegant .primary-box .h5,lilly .primary-box h1,lilly .primary-box h2,lilly .primary-box h3,lilly .primary-box h4,lilly .primary-box h5,lilly .primary-box .h1,lilly .primary-box .h2,lilly .primary-box .h3,lilly .primary-box .h4,lilly .primary-box .h5{color:#c1856c}.accessible .primary-box.black,mountain .primary-box.black,apothecary .primary-box.black,cool .primary-box.black,elegant .primary-box.black,lilly .primary-box.black{background-color:#000;border:1px solid transparent;color:#eae6dc}.accessible .primary-box.black a,mountain .primary-box.black a,apothecary .primary-box.black a,cool .primary-box.black a,elegant .primary-box.black a,lilly .primary-box.black a{color:#eae6dc}.accessible .primary-box.black a:hover,mountain .primary-box.black a:hover,apothecary .primary-box.black a:hover,cool .primary-box.black a:hover,elegant .primary-box.black a:hover,lilly .primary-box.black a:hover{color:#fff}.accessible .primary-box a,mountain .primary-box a,apothecary .primary-box a,cool .primary-box a,elegant .primary-box a,lilly .primary-box a{color:#eae6dc}.accessible .primary-box a:hover,mountain .primary-box a:hover,apothecary .primary-box a:hover,cool .primary-box a:hover,elegant .primary-box a:hover,lilly .primary-box a:hover{color:#f1efe8}.accessible .primary-box .text-gray,mountain .primary-box .text-gray,apothecary .primary-box .text-gray,cool .primary-box .text-gray,elegant .primary-box .text-gray,lilly .primary-box .text-gray{color:#c1856c}.accessible .secondary-box,mountain .secondary-box,apothecary .secondary-box,cool .secondary-box,elegant .secondary-box,lilly .secondary-box{background-color:#403d39;border-top:8px solid #a0431d;border-bottom:8px solid #a0431d;color:#eae6dc}.accessible .secondary-box h1,.accessible .secondary-box h2,.accessible .secondary-box h3,.accessible .secondary-box h4,.accessible .secondary-box h5,.accessible .secondary-box .h1,.accessible .secondary-box .h2,.accessible .secondary-box .h3,.accessible .secondary-box .h4,.accessible .secondary-box .h5,mountain .secondary-box h1,mountain .secondary-box h2,mountain .secondary-box h3,mountain .secondary-box h4,mountain .secondary-box h5,mountain .secondary-box .h1,mountain .secondary-box .h2,mountain .secondary-box .h3,mountain .secondary-box .h4,mountain .secondary-box .h5,apothecary .secondary-box h1,apothecary .secondary-box h2,apothecary .secondary-box h3,apothecary .secondary-box h4,apothecary .secondary-box h5,apothecary .secondary-box .h1,apothecary .secondary-box .h2,apothecary .secondary-box .h3,apothecary .secondary-box .h4,apothecary .secondary-box .h5,cool .secondary-box h1,cool .secondary-box h2,cool .secondary-box h3,cool .secondary-box h4,cool .secondary-box h5,cool .secondary-box .h1,cool .secondary-box .h2,cool .secondary-box .h3,cool .secondary-box .h4,cool .secondary-box .h5,elegant .secondary-box h1,elegant .secondary-box h2,elegant .secondary-box h3,elegant .secondary-box h4,elegant .secondary-box h5,elegant .secondary-box .h1,elegant .secondary-box .h2,elegant .secondary-box .h3,elegant .secondary-box .h4,elegant .secondary-box .h5,lilly .secondary-box h1,lilly .secondary-box h2,lilly .secondary-box h3,lilly .secondary-box h4,lilly .secondary-box h5,lilly .secondary-box .h1,lilly .secondary-box .h2,lilly .secondary-box .h3,lilly .secondary-box .h4,lilly .secondary-box .h5{color:#c1856c}.accessible .secondary-box.black,mountain .secondary-box.black,apothecary .secondary-box.black,cool .secondary-box.black,elegant .secondary-box.black,lilly .secondary-box.black{background-color:#000;border:1px solid transparent;color:#eae6dc}.accessible .secondary-box.black a,mountain .secondary-box.black a,apothecary .secondary-box.black a,cool .secondary-box.black a,elegant .secondary-box.black a,lilly .secondary-box.black a{color:#eae6dc}.accessible .secondary-box.black a:hover,mountain .secondary-box.black a:hover,apothecary .secondary-box.black a:hover,cool .secondary-box.black a:hover,elegant .secondary-box.black a:hover,lilly .secondary-box.black a:hover{color:#fff}.accessible .secondary-box a,mountain .secondary-box a,apothecary .secondary-box a,cool .secondary-box a,elegant .secondary-box a,lilly .secondary-box a{color:#252422}.accessible .secondary-box a:hover,mountain .secondary-box a:hover,apothecary .secondary-box a:hover,cool .secondary-box a:hover,elegant .secondary-box a:hover,lilly .secondary-box a:hover{color:#71716f}.accessible .secondary-box .text-gray,mountain .secondary-box .text-gray,apothecary .secondary-box .text-gray,cool .secondary-box .text-gray,elegant .secondary-box .text-gray,lilly .secondary-box .text-gray{color:#c1856c}.accessible .tertiary-box,mountain .tertiary-box,apothecary .tertiary-box,cool .tertiary-box,elegant .tertiary-box,lilly .tertiary-box{background-color:#252422;border-top:8px solid #a0431d;border-bottom:8px solid #a0431d;color:#f3efea}.accessible .tertiary-box h1,.accessible .tertiary-box h2,.accessible .tertiary-box h3,.accessible .tertiary-box h4,.accessible .tertiary-box h5,.accessible .tertiary-box .h1,.accessible .tertiary-box .h2,.accessible .tertiary-box .h3,.accessible .tertiary-box .h4,.accessible .tertiary-box .h5,mountain .tertiary-box h1,mountain .tertiary-box h2,mountain .tertiary-box h3,mountain .tertiary-box h4,mountain .tertiary-box h5,mountain .tertiary-box .h1,mountain .tertiary-box .h2,mountain .tertiary-box .h3,mountain .tertiary-box .h4,mountain .tertiary-box .h5,apothecary .tertiary-box h1,apothecary .tertiary-box h2,apothecary .tertiary-box h3,apothecary .tertiary-box h4,apothecary .tertiary-box h5,apothecary .tertiary-box .h1,apothecary .tertiary-box .h2,apothecary .tertiary-box .h3,apothecary .tertiary-box .h4,apothecary .tertiary-box .h5,cool .tertiary-box h1,cool .tertiary-box h2,cool .tertiary-box h3,cool .tertiary-box h4,cool .tertiary-box h5,cool .tertiary-box .h1,cool .tertiary-box .h2,cool .tertiary-box .h3,cool .tertiary-box .h4,cool .tertiary-box .h5,elegant .tertiary-box h1,elegant .tertiary-box h2,elegant .tertiary-box h3,elegant .tertiary-box h4,elegant .tertiary-box h5,elegant .tertiary-box .h1,elegant .tertiary-box .h2,elegant .tertiary-box .h3,elegant .tertiary-box .h4,elegant .tertiary-box .h5,lilly .tertiary-box h1,lilly .tertiary-box h2,lilly .tertiary-box h3,lilly .tertiary-box h4,lilly .tertiary-box h5,lilly .tertiary-box .h1,lilly .tertiary-box .h2,lilly .tertiary-box .h3,lilly .tertiary-box .h4,lilly .tertiary-box .h5{color:#c1856c}.accessible .tertiary-box.black,mountain .tertiary-box.black,apothecary .tertiary-box.black,cool .tertiary-box.black,elegant .tertiary-box.black,lilly .tertiary-box.black{background-color:#000;border:1px solid transparent;color:#eae6dc}.accessible .tertiary-box.black a,mountain .tertiary-box.black a,apothecary .tertiary-box.black a,cool .tertiary-box.black a,elegant .tertiary-box.black a,lilly .tertiary-box.black a{color:#eae6dc}.accessible .tertiary-box.black a:hover,mountain .tertiary-box.black a:hover,apothecary .tertiary-box.black a:hover,cool .tertiary-box.black a:hover,elegant .tertiary-box.black a:hover,lilly .tertiary-box.black a:hover{color:#fdfdfc}.accessible .tertiary-box a,mountain .tertiary-box a,apothecary .tertiary-box a,cool .tertiary-box a,elegant .tertiary-box a,lilly .tertiary-box a{color:#eae6dc}.accessible .tertiary-box a:hover,mountain .tertiary-box a:hover,apothecary .tertiary-box a:hover,cool .tertiary-box a:hover,elegant .tertiary-box a:hover,lilly .tertiary-box a:hover{color:#f1efe8}.accessible .tertiary-box .text-gray,mountain .tertiary-box .text-gray,apothecary .tertiary-box .text-gray,cool .tertiary-box .text-gray,elegant .tertiary-box .text-gray,lilly .tertiary-box .text-gray{color:#c1856c}.accessible a,mountain a,apothecary a,cool a,elegant a,lilly a{color:#602811;text-decoration:none}.accessible a.logo-container,mountain a.logo-container,apothecary a.logo-container,cool a.logo-container,elegant a.logo-container,lilly a.logo-container{color:#fff}.accessible a.logo-container:hover,mountain a.logo-container:hover,apothecary a.logo-container:hover,cool a.logo-container:hover,elegant a.logo-container:hover,lilly a.logo-container:hover{color:#fffb}.accessible a.dark,mountain a.dark,apothecary a.dark,cool a.dark,elegant a.dark,lilly a.dark{color:#747469;margin:.0275em}.accessible a.dark:hover,mountain a.dark:hover,apothecary a.dark:hover,cool a.dark:hover,elegant a.dark:hover,lilly a.dark:hover{color:#a6a69d;font-size:1.015em;margin:0}.accessible a:hover,mountain a:hover,apothecary a:hover,cool a:hover,elegant a:hover,lilly a:hover{color:#000}.accessible a.light,mountain a.light,apothecary a.light,cool a.light,elegant a.light,lilly a.light{color:#d6d6d2}.accessible a.light.hover,mountain a.light.hover,apothecary a.light.hover,cool a.light.hover,elegant a.light.hover,lilly a.light.hover{color:#e2e2e0}.accessible .row-max,mountain .row-max,apothecary .row-max,cool .row-max,elegant .row-max,lilly .row-max{margin-left:calc(var(--bs-gutter-x) * -1);margin-right:calc(var(--bs-gutter-x) * -1)}.accessible .text-muted,mountain .text-muted,apothecary .text-muted,cool .text-muted,elegant .text-muted,lilly .text-muted{color:#252422!important}.accessible .ms-n25,mountain .ms-n25,apothecary .ms-n25,cool .ms-n25,elegant .ms-n25,lilly .ms-n25{margin-left:10%}.accessible #burgerButton button,mountain #burgerButton button,apothecary #burgerButton button,cool #burgerButton button,elegant #burgerButton button,lilly #burgerButton button{position:relative}.accessible #burgerButton button.active,mountain #burgerButton button.active,apothecary #burgerButton button.active,cool #burgerButton button.active,elegant #burgerButton button.active,lilly #burgerButton button.active{color:#fff;box-shadow:none}.accessible .btn,mountain .btn,apothecary .btn,cool .btn,elegant .btn,lilly .btn{border-radius:0}.accessible .btn.btn-burger,mountain .btn.btn-burger,apothecary .btn.btn-burger,cool .btn.btn-burger,elegant .btn.btn-burger,lilly .btn.btn-burger{position:fixed;left:10px;top:calc(.1em + .5vw);z-index:100;font-weight:300;font-size:1.5rem;color:#fff}.accessible .btn.btn-raised,mountain .btn.btn-raised,apothecary .btn.btn-raised,cool .btn.btn-raised,elegant .btn.btn-raised,lilly .btn.btn-raised{border:1px solid #87837f;color:#eae6dc;line-height:24px}.accessible .btn.btn-raised.home,mountain .btn.btn-raised.home,apothecary .btn.btn-raised.home,cool .btn.btn-raised.home,elegant .btn.btn-raised.home,lilly .btn.btn-raised.home{border:1px solid #252422;color:#252422;line-height:24px}.accessible .btn.btn-raised.home:hover.nav-icon,.accessible .btn.btn-raised.home:hover.btn-raised,mountain .btn.btn-raised.home:hover.nav-icon,mountain .btn.btn-raised.home:hover.btn-raised,apothecary .btn.btn-raised.home:hover.nav-icon,apothecary .btn.btn-raised.home:hover.btn-raised,cool .btn.btn-raised.home:hover.nav-icon,cool .btn.btn-raised.home:hover.btn-raised,elegant .btn.btn-raised.home:hover.nav-icon,elegant .btn.btn-raised.home:hover.btn-raised,lilly .btn.btn-raised.home:hover.nav-icon,lilly .btn.btn-raised.home:hover.btn-raised{box-shadow:0 5px 5px #8c8883,0 -5px 5px #eee;background-color:#0001;color:#252422;border:1px solid transparent;transition:all .25s ease-in-out}.accessible .btn:hover.nav-icon,.accessible .btn:hover.btn-raised,mountain .btn:hover.nav-icon,mountain .btn:hover.btn-raised,apothecary .btn:hover.nav-icon,apothecary .btn:hover.btn-raised,cool .btn:hover.nav-icon,cool .btn:hover.btn-raised,elegant .btn:hover.nav-icon,elegant .btn:hover.btn-raised,lilly .btn:hover.nav-icon,lilly .btn:hover.btn-raised{box-shadow:0 5px 5px #262522,0 -5px 5px #87837f;background-color:#00000004;color:#f1efe8;border:1px solid transparent;transition:all .25s ease-in-out}.accessible .dropdown-menu-dark,mountain .dropdown-menu-dark,apothecary .dropdown-menu-dark,cool .dropdown-menu-dark,elegant .dropdown-menu-dark,lilly .dropdown-menu-dark{color:#e9e2da;background-color:#403d39;border-color:#00000026}.accessible .dropdown-menu-dark .dropdown-item,mountain .dropdown-menu-dark .dropdown-item,apothecary .dropdown-menu-dark .dropdown-item,cool .dropdown-menu-dark .dropdown-item,elegant .dropdown-menu-dark .dropdown-item,lilly .dropdown-menu-dark .dropdown-item{color:#e9e2da}.accessible .nav-link,mountain .nav-link,apothecary .nav-link,cool .nav-link,elegant .nav-link,lilly .nav-link{color:#a0431d}.light .accessible .nav-link,.light mountain .nav-link,.light apothecary .nav-link,.light cool .nav-link,.light elegant .nav-link,.light lilly .nav-link{color:#e9e2da}.light .accessible .nav-link:hover,.light .accessible .nav-link:focus,.light mountain .nav-link:hover,.light mountain .nav-link:focus,.light apothecary .nav-link:hover,.light apothecary .nav-link:focus,.light cool .nav-link:hover,.light cool .nav-link:focus,.light elegant .nav-link:hover,.light elegant .nav-link:focus,.light lilly .nav-link:hover,.light lilly .nav-link:focus{color:#f1ece7;background-color:#4d4a45}.accessible .nav-link .icon-block,mountain .nav-link .icon-block,apothecary .nav-link .icon-block,cool .nav-link .icon-block,elegant .nav-link .icon-block,lilly .nav-link .icon-block{width:60px;align-items:center;display:flex}.accessible .nav-link:hover,.accessible .nav-link:focus,mountain .nav-link:hover,mountain .nav-link:focus,apothecary .nav-link:hover,apothecary .nav-link:focus,cool .nav-link:hover,cool .nav-link:focus,elegant .nav-link:hover,elegant .nav-link:focus,lilly .nav-link:hover,lilly .nav-link:focus{color:#71716f;background-color:#e9e2da}.accessible .footer,mountain .footer,apothecary .footer,cool .footer,elegant .footer,lilly .footer{border-top:3px solid #87837f}.accessible .scroll-icon,mountain .scroll-icon,apothecary .scroll-icon,cool .scroll-icon,elegant .scroll-icon,lilly .scroll-icon{position:absolute;left:50%;transform:translate(-50%);bottom:25px;z-index:100;animation:bounce 1.2s ease-in-out infinite}.accessible .scroll-icon a,mountain .scroll-icon a,apothecary .scroll-icon a,cool .scroll-icon a,elegant .scroll-icon a,lilly .scroll-icon a{color:#e9e2da}.accessible .scroll-icon a:hover,mountain .scroll-icon a:hover,apothecary .scroll-icon a:hover,cool .scroll-icon a:hover,elegant .scroll-icon a:hover,lilly .scroll-icon a:hover{color:#f1ece7}.accessible .scroll-icon i,mountain .scroll-icon i,apothecary .scroll-icon i,cool .scroll-icon i,elegant .scroll-icon i,lilly .scroll-icon i{font-size:2em}.accessible .hero,mountain .hero,apothecary .hero,cool .hero,elegant .hero,lilly .hero{position:relative;background-color:#252422;max-width:100vw;overflow:hidden}.accessible .hero.error,mountain .hero.error,apothecary .hero.error,cool .hero.error,elegant .hero.error,lilly .hero.error{background-color:#000;background-image:url(/build/assets/404_back-539654f8.jpg);background-size:cover;background-position:center}.accessible .hero.error .error-number,mountain .hero.error .error-number,apothecary .hero.error .error-number,cool .hero.error .error-number,elegant .hero.error .error-number,lilly .hero.error .error-number{font-size:7em;color:var(--bs-yellow)}.accessible .hero.dark,mountain .hero.dark,apothecary .hero.dark,cool .hero.dark,elegant .hero.dark,lilly .hero.dark{background-color:#e9e2da;color:#fff}.accessible .hero video,mountain .hero video,apothecary .hero video,cool .hero video,elegant .hero video,lilly .hero video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;transform:translate(-50%) translateY(-50%)}.accessible .hero .block,mountain .hero .block,apothecary .hero .block,cool .hero .block,elegant .hero .block,lilly .hero .block{position:relative;z-index:2}.accessible .hero .headline,mountain .hero .headline,apothecary .hero .headline,cool .hero .headline,elegant .hero .headline,lilly .hero .headline{align-items:center;justify-content:center;display:flex;width:100%;height:100%}.accessible .hero .overlay,mountain .hero .overlay,apothecary .hero .overlay,cool .hero .overlay,elegant .hero .overlay,lilly .hero .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:transparent;z-index:2;padding:20px;align-items:center;justify-content:center;display:flex}.accessible .hero .overlay.light,mountain .hero .overlay.light,apothecary .hero .overlay.light,cool .hero .overlay.light,elegant .hero .overlay.light,lilly .hero .overlay.light{background-color:#e9e2da80;color:#eae6dc;z-index:3}.accessible .hero .overlay.light-fade,mountain .hero .overlay.light-fade,apothecary .hero .overlay.light-fade,cool .hero .overlay.light-fade,elegant .hero .overlay.light-fade,lilly .hero .overlay.light-fade{background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.0666666667),rgba(255,255,255,.4666666667),#ffffff);background-blend-mode:multiply;color:#000}.accessible .hero .overlay.dark,mountain .hero .overlay.dark,apothecary .hero .overlay.dark,cool .hero .overlay.dark,elegant .hero .overlay.dark,lilly .hero .overlay.dark{background-color:#25242280;color:#252422;z-index:3}.accessible .hero .overlay.dark-fade,mountain .hero .overlay.dark-fade,apothecary .hero .overlay.dark-fade,cool .hero .overlay.dark-fade,elegant .hero .overlay.dark-fade,lilly .hero .overlay.dark-fade{background:linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,.0666666667) 50%,rgba(0,0,0,.6666666667) 70%,#000000 100%);background-blend-mode:normal;color:#b2b2aa}.accessible .hero .overlay .img-cover,mountain .hero .overlay .img-cover,apothecary .hero .overlay .img-cover,cool .hero .overlay .img-cover,elegant .hero .overlay .img-cover,lilly .hero .overlay .img-cover{display:flex;width:100%;vertical-align:center}.accessible .resume-header,mountain .resume-header,apothecary .resume-header,cool .resume-header,elegant .resume-header,lilly .resume-header{font-weight:400;margin:1.5em 0;color:#403d39}.tertiary-box .accessible .resume-header,.tertiary-box mountain .resume-header,.tertiary-box apothecary .resume-header,.tertiary-box cool .resume-header,.tertiary-box elegant .resume-header,.tertiary-box lilly .resume-header{color:#f1ece7}.accessible div.resume-job,mountain div.resume-job,apothecary div.resume-job,cool div.resume-job,elegant div.resume-job,lilly div.resume-job{border-top:1px solid #a0431d;margin-top:2.5em;padding-top:1em;margin-bottom:.25em;align-items:baseline}.accessible div.resume-job .resume-time,mountain div.resume-job .resume-time,apothecary div.resume-job .resume-time,cool div.resume-job .resume-time,elegant div.resume-job .resume-time,lilly div.resume-job .resume-time{color:#252422}.accessible div.resume-work,mountain div.resume-work,apothecary div.resume-work,cool div.resume-work,elegant div.resume-work,lilly div.resume-work{border-top:1px solid #c1856c;margin-top:2.5em;padding-top:1em;margin-bottom:.25em;align-items:baseline}.accessible div.resume-work .resume-time,mountain div.resume-work .resume-time,apothecary div.resume-work .resume-time,cool div.resume-work .resume-time,elegant div.resume-work .resume-time,lilly div.resume-work .resume-time{color:#eae6dc}.accessible .text-gray,mountain .text-gray,apothecary .text-gray,cool .text-gray,elegant .text-gray,lilly .text-gray{color:#292929;word-break:keep-all}.accessible nav,.accessible .nav,mountain nav,mountain .nav,apothecary nav,apothecary .nav,cool nav,cool .nav,elegant nav,elegant .nav,lilly nav,lilly .nav{position:sticky;top:0;margin:auto;z-index:100;background-color:transparent;width:100%;display:flex;justify-content:center}.accessible nav .logo-container,.accessible .nav .logo-container,mountain nav .logo-container,mountain .nav .logo-container,apothecary nav .logo-container,apothecary .nav .logo-container,cool nav .logo-container,cool .nav .logo-container,elegant nav .logo-container,elegant .nav .logo-container,lilly nav .logo-container,lilly .nav .logo-container{display:flex;align-items:center;font-weight:800;margin-top:.1em;justify-content:center;font-family:Syncopate,sans-serif}.accessible nav .logo-container span,.accessible .nav .logo-container span,mountain nav .logo-container span,mountain .nav .logo-container span,apothecary nav .logo-container span,apothecary .nav .logo-container span,cool nav .logo-container span,cool .nav .logo-container span,elegant nav .logo-container span,elegant .nav .logo-container span,lilly nav .logo-container span,lilly .nav .logo-container span{font-weight:300;letter-spacing:-.05em;font-kerning:none}.accessible nav.dark,.accessible .nav.dark,mountain nav.dark,mountain .nav.dark,apothecary nav.dark,apothecary .nav.dark,cool nav.dark,cool .nav.dark,elegant nav.dark,elegant .nav.dark,lilly nav.dark,lilly .nav.dark{background-color:#252422;color:#eae6dc}.accessible nav.darken,.accessible .nav.darken,mountain nav.darken,mountain .nav.darken,apothecary nav.darken,apothecary .nav.darken,cool nav.darken,cool .nav.darken,elegant nav.darken,elegant .nav.darken,lilly nav.darken,lilly .nav.darken{background-color:#2226;color:#eae6dc}.accessible nav .nav-container,.accessible .nav .nav-container,mountain nav .nav-container,mountain .nav .nav-container,apothecary nav .nav-container,apothecary .nav .nav-container,cool nav .nav-container,cool .nav .nav-container,elegant nav .nav-container,elegant .nav .nav-container,lilly nav .nav-container,lilly .nav .nav-container{display:flex;align-items:center;justify-content:space-around}.accessible nav .nav-item,.accessible .nav .nav-item,mountain nav .nav-item,mountain .nav .nav-item,apothecary nav .nav-item,apothecary .nav .nav-item,cool nav .nav-item,cool .nav .nav-item,elegant nav .nav-item,elegant .nav .nav-item,lilly nav .nav-item,lilly .nav .nav-item{display:flex}.accessible nav .nav-icon-container,.accessible .nav .nav-icon-container,mountain nav .nav-icon-container,mountain .nav .nav-icon-container,apothecary nav .nav-icon-container,apothecary .nav .nav-icon-container,cool nav .nav-icon-container,cool .nav .nav-icon-container,elegant nav .nav-icon-container,elegant .nav .nav-icon-container,lilly nav .nav-icon-container,lilly .nav .nav-icon-container{display:flex;text-align:center;justify-content:center;align-items:center;height:100%}.accessible nav .nav-icon-container .nav-link,.accessible .nav .nav-icon-container .nav-link,mountain nav .nav-icon-container .nav-link,mountain .nav .nav-icon-container .nav-link,apothecary nav .nav-icon-container .nav-link,apothecary .nav .nav-icon-container .nav-link,cool nav .nav-icon-container .nav-link,cool .nav .nav-icon-container .nav-link,elegant nav .nav-icon-container .nav-link,elegant .nav .nav-icon-container .nav-link,lilly nav .nav-icon-container .nav-link,lilly .nav .nav-icon-container .nav-link{color:#f1ece7}.accessible nav .nav-icon-container .nav-link .icon-block,.accessible .nav .nav-icon-container .nav-link .icon-block,mountain nav .nav-icon-container .nav-link .icon-block,mountain .nav .nav-icon-container .nav-link .icon-block,apothecary nav .nav-icon-container .nav-link .icon-block,apothecary .nav .nav-icon-container .nav-link .icon-block,cool nav .nav-icon-container .nav-link .icon-block,cool .nav .nav-icon-container .nav-link .icon-block,elegant nav .nav-icon-container .nav-link .icon-block,elegant .nav .nav-icon-container .nav-link .icon-block,lilly nav .nav-icon-container .nav-link .icon-block,lilly .nav .nav-icon-container .nav-link .icon-block{width:50px;align-items:center}.accessible nav .nav-icon-container .nav-link:hover .nav-icon,.accessible nav .nav-icon-container .nav-link :focus .nav-icon,.accessible nav .nav-icon-container .nav-link :active .nav-icon,.accessible .nav .nav-icon-container .nav-link:hover .nav-icon,.accessible .nav .nav-icon-container .nav-link :focus .nav-icon,.accessible .nav .nav-icon-container .nav-link :active .nav-icon,mountain nav .nav-icon-container .nav-link:hover .nav-icon,mountain nav .nav-icon-container .nav-link :focus .nav-icon,mountain nav .nav-icon-container .nav-link :active .nav-icon,mountain .nav .nav-icon-container .nav-link:hover .nav-icon,mountain .nav .nav-icon-container .nav-link :focus .nav-icon,mountain .nav .nav-icon-container .nav-link :active .nav-icon,apothecary nav .nav-icon-container .nav-link:hover .nav-icon,apothecary nav .nav-icon-container .nav-link :focus .nav-icon,apothecary nav .nav-icon-container .nav-link :active .nav-icon,apothecary .nav .nav-icon-container .nav-link:hover .nav-icon,apothecary .nav .nav-icon-container .nav-link :focus .nav-icon,apothecary .nav .nav-icon-container .nav-link :active .nav-icon,cool nav .nav-icon-container .nav-link:hover .nav-icon,cool nav .nav-icon-container .nav-link :focus .nav-icon,cool nav .nav-icon-container .nav-link :active .nav-icon,cool .nav .nav-icon-container .nav-link:hover .nav-icon,cool .nav .nav-icon-container .nav-link :focus .nav-icon,cool .nav .nav-icon-container .nav-link :active .nav-icon,elegant nav .nav-icon-container .nav-link:hover .nav-icon,elegant nav .nav-icon-container .nav-link :focus .nav-icon,elegant nav .nav-icon-container .nav-link :active .nav-icon,elegant .nav .nav-icon-container .nav-link:hover .nav-icon,elegant .nav .nav-icon-container .nav-link :focus .nav-icon,elegant .nav .nav-icon-container .nav-link :active .nav-icon,lilly nav .nav-icon-container .nav-link:hover .nav-icon,lilly nav .nav-icon-container .nav-link :focus .nav-icon,lilly nav .nav-icon-container .nav-link :active .nav-icon,lilly .nav .nav-icon-container .nav-link:hover .nav-icon,lilly .nav .nav-icon-container .nav-link :focus .nav-icon,lilly .nav .nav-icon-container .nav-link :active .nav-icon{box-shadow:0 5px 6px #262522,0 -5px 6px #87837f;background-color:#403d39;border:1px solid transparent;transition:all .25s ease-in-out}.accessible nav .nav-icon-container .nav-link:hover .nav-icon .fa-spin-hover,.accessible nav .nav-icon-container .nav-link :focus .nav-icon .fa-spin-hover,.accessible nav .nav-icon-container .nav-link :active .nav-icon .fa-spin-hover,.accessible .nav .nav-icon-container .nav-link:hover .nav-icon .fa-spin-hover,.accessible .nav .nav-icon-container .nav-link :focus .nav-icon .fa-spin-hover,.accessible .nav .nav-icon-container .nav-link :active .nav-icon .fa-spin-hover,mountain nav .nav-icon-container .nav-link:hover .nav-icon .fa-spin-hover,mountain nav .nav-icon-container .nav-link :focus .nav-icon .fa-spin-hover,mountain nav .nav-icon-container .nav-link :active .nav-icon .fa-spin-hover,mountain .nav .nav-icon-container .nav-link:hover .nav-icon .fa-spin-hover,mountain .nav .nav-icon-container .nav-link :focus .nav-icon .fa-spin-hover,mountain .nav .nav-icon-container .nav-link :active .nav-icon .fa-spin-hover,apothecary nav .nav-icon-container .nav-link:hover .nav-icon .fa-spin-hover,apothecary nav .nav-icon-container .nav-link :focus .nav-icon .fa-spin-hover,apothecary nav .nav-icon-container .nav-link :active .nav-icon .fa-spin-hover,apothecary .nav .nav-icon-container .nav-link:hover .nav-icon .fa-spin-hover,apothecary .nav .nav-icon-container .nav-link :focus .nav-icon .fa-spin-hover,apothecary .nav .nav-icon-container .nav-link :active .nav-icon .fa-spin-hover,cool nav .nav-icon-container .nav-link:hover .nav-icon .fa-spin-hover,cool nav .nav-icon-container .nav-link :focus .nav-icon .fa-spin-hover,cool nav .nav-icon-container .nav-link :active .nav-icon .fa-spin-hover,cool .nav .nav-icon-container .nav-link:hover .nav-icon .fa-spin-hover,cool .nav .nav-icon-container .nav-link :focus .nav-icon .fa-spin-hover,cool .nav .nav-icon-container .nav-link :active .nav-icon .fa-spin-hover,elegant nav .nav-icon-container .nav-link:hover .nav-icon .fa-spin-hover,elegant nav .nav-icon-container .nav-link :focus .nav-icon .fa-spin-hover,elegant nav .nav-icon-container .nav-link :active .nav-icon .fa-spin-hover,elegant .nav .nav-icon-container .nav-link:hover .nav-icon .fa-spin-hover,elegant .nav .nav-icon-container .nav-link :focus .nav-icon .fa-spin-hover,elegant .nav .nav-icon-container .nav-link :active .nav-icon .fa-spin-hover,lilly nav .nav-icon-container .nav-link:hover .nav-icon .fa-spin-hover,lilly nav .nav-icon-container .nav-link :focus .nav-icon .fa-spin-hover,lilly nav .nav-icon-container .nav-link :active .nav-icon .fa-spin-hover,lilly .nav .nav-icon-container .nav-link:hover .nav-icon .fa-spin-hover,lilly .nav .nav-icon-container .nav-link :focus .nav-icon .fa-spin-hover,lilly .nav .nav-icon-container .nav-link :active .nav-icon .fa-spin-hover{animation:fa-spinning .25s infinite linear}.accessible nav .nav-icon-container .nav-link:hover .nav-icon .fa-show-hover,.accessible nav .nav-icon-container .nav-link :focus .nav-icon .fa-show-hover,.accessible nav .nav-icon-container .nav-link :active .nav-icon .fa-show-hover,.accessible .nav .nav-icon-container .nav-link:hover .nav-icon .fa-show-hover,.accessible .nav .nav-icon-container .nav-link :focus .nav-icon .fa-show-hover,.accessible .nav .nav-icon-container .nav-link :active .nav-icon .fa-show-hover,mountain nav .nav-icon-container .nav-link:hover .nav-icon .fa-show-hover,mountain nav .nav-icon-container .nav-link :focus .nav-icon .fa-show-hover,mountain nav .nav-icon-container .nav-link :active .nav-icon .fa-show-hover,mountain .nav .nav-icon-container .nav-link:hover .nav-icon .fa-show-hover,mountain .nav .nav-icon-container .nav-link :focus .nav-icon .fa-show-hover,mountain .nav .nav-icon-container .nav-link :active .nav-icon .fa-show-hover,apothecary nav .nav-icon-container .nav-link:hover .nav-icon .fa-show-hover,apothecary nav .nav-icon-container .nav-link :focus .nav-icon .fa-show-hover,apothecary nav .nav-icon-container .nav-link :active .nav-icon .fa-show-hover,apothecary .nav .nav-icon-container .nav-link:hover .nav-icon .fa-show-hover,apothecary .nav .nav-icon-container .nav-link :focus .nav-icon .fa-show-hover,apothecary .nav .nav-icon-container .nav-link :active .nav-icon .fa-show-hover,cool nav .nav-icon-container .nav-link:hover .nav-icon .fa-show-hover,cool nav .nav-icon-container .nav-link :focus .nav-icon .fa-show-hover,cool nav .nav-icon-container .nav-link :active .nav-icon .fa-show-hover,cool .nav .nav-icon-container .nav-link:hover .nav-icon .fa-show-hover,cool .nav .nav-icon-container .nav-link :focus .nav-icon .fa-show-hover,cool .nav .nav-icon-container .nav-link :active .nav-icon .fa-show-hover,elegant nav .nav-icon-container .nav-link:hover .nav-icon .fa-show-hover,elegant nav .nav-icon-container .nav-link :focus .nav-icon .fa-show-hover,elegant nav .nav-icon-container .nav-link :active .nav-icon .fa-show-hover,elegant .nav .nav-icon-container .nav-link:hover .nav-icon .fa-show-hover,elegant .nav .nav-icon-container .nav-link :focus .nav-icon .fa-show-hover,elegant .nav .nav-icon-container .nav-link :active .nav-icon .fa-show-hover,lilly nav .nav-icon-container .nav-link:hover .nav-icon .fa-show-hover,lilly nav .nav-icon-container .nav-link :focus .nav-icon .fa-show-hover,lilly nav .nav-icon-container .nav-link :active .nav-icon .fa-show-hover,lilly .nav .nav-icon-container .nav-link:hover .nav-icon .fa-show-hover,lilly .nav .nav-icon-container .nav-link :focus .nav-icon .fa-show-hover,lilly .nav .nav-icon-container .nav-link :active .nav-icon .fa-show-hover{opacity:1}.accessible nav .nav-icon-container .nav-link:hover .nav-icon.round i,.accessible nav .nav-icon-container .nav-link :focus .nav-icon.round i,.accessible nav .nav-icon-container .nav-link :active .nav-icon.round i,.accessible .nav .nav-icon-container .nav-link:hover .nav-icon.round i,.accessible .nav .nav-icon-container .nav-link :focus .nav-icon.round i,.accessible .nav .nav-icon-container .nav-link :active .nav-icon.round i,mountain nav .nav-icon-container .nav-link:hover .nav-icon.round i,mountain nav .nav-icon-container .nav-link :focus .nav-icon.round i,mountain nav .nav-icon-container .nav-link :active .nav-icon.round i,mountain .nav .nav-icon-container .nav-link:hover .nav-icon.round i,mountain .nav .nav-icon-container .nav-link :focus .nav-icon.round i,mountain .nav .nav-icon-container .nav-link :active .nav-icon.round i,apothecary nav .nav-icon-container .nav-link:hover .nav-icon.round i,apothecary nav .nav-icon-container .nav-link :focus .nav-icon.round i,apothecary nav .nav-icon-container .nav-link :active .nav-icon.round i,apothecary .nav .nav-icon-container .nav-link:hover .nav-icon.round i,apothecary .nav .nav-icon-container .nav-link :focus .nav-icon.round i,apothecary .nav .nav-icon-container .nav-link :active .nav-icon.round i,cool nav .nav-icon-container .nav-link:hover .nav-icon.round i,cool nav .nav-icon-container .nav-link :focus .nav-icon.round i,cool nav .nav-icon-container .nav-link :active .nav-icon.round i,cool .nav .nav-icon-container .nav-link:hover .nav-icon.round i,cool .nav .nav-icon-container .nav-link :focus .nav-icon.round i,cool .nav .nav-icon-container .nav-link :active .nav-icon.round i,elegant nav .nav-icon-container .nav-link:hover .nav-icon.round i,elegant nav .nav-icon-container .nav-link :focus .nav-icon.round i,elegant nav .nav-icon-container .nav-link :active .nav-icon.round i,elegant .nav .nav-icon-container .nav-link:hover .nav-icon.round i,elegant .nav .nav-icon-container .nav-link :focus .nav-icon.round i,elegant .nav .nav-icon-container .nav-link :active .nav-icon.round i,lilly nav .nav-icon-container .nav-link:hover .nav-icon.round i,lilly nav .nav-icon-container .nav-link :focus .nav-icon.round i,lilly nav .nav-icon-container .nav-link :active .nav-icon.round i,lilly .nav .nav-icon-container .nav-link:hover .nav-icon.round i,lilly .nav .nav-icon-container .nav-link :focus .nav-icon.round i,lilly .nav .nav-icon-container .nav-link :active .nav-icon.round i{font-size:1.45em;filter:unset;transition:all .25s ease-in-out}.accessible nav .nav-icon-container .nav-text,.accessible .nav .nav-icon-container .nav-text,mountain nav .nav-icon-container .nav-text,mountain .nav .nav-icon-container .nav-text,apothecary nav .nav-icon-container .nav-text,apothecary .nav .nav-icon-container .nav-text,cool nav .nav-icon-container .nav-text,cool .nav .nav-icon-container .nav-text,elegant nav .nav-icon-container .nav-text,elegant .nav .nav-icon-container .nav-text,lilly nav .nav-icon-container .nav-text,lilly .nav .nav-icon-container .nav-text{font-size:.8em;opacity:.5;transition:all .25s ease-in-out;color:#f1ece7}.accessible nav .nav-icon-container .nav-icon,.accessible .nav .nav-icon-container .nav-icon,mountain nav .nav-icon-container .nav-icon,mountain .nav .nav-icon-container .nav-icon,apothecary nav .nav-icon-container .nav-icon,apothecary .nav .nav-icon-container .nav-icon,cool nav .nav-icon-container .nav-icon,cool .nav .nav-icon-container .nav-icon,elegant nav .nav-icon-container .nav-icon,elegant .nav .nav-icon-container .nav-icon,lilly nav .nav-icon-container .nav-icon,lilly .nav .nav-icon-container .nav-icon{display:flex;text-align:center;justify-content:center;align-items:center;background-color:transparent;font-weight:300;width:auto;transition:all .25s ease-in;border-radius:0;color:#e9e2da}.dark .accessible nav .nav-icon-container .nav-icon,.dark .accessible .nav .nav-icon-container .nav-icon,.dark mountain nav .nav-icon-container .nav-icon,.dark mountain .nav .nav-icon-container .nav-icon,.dark apothecary nav .nav-icon-container .nav-icon,.dark apothecary .nav .nav-icon-container .nav-icon,.dark cool nav .nav-icon-container .nav-icon,.dark cool .nav .nav-icon-container .nav-icon,.dark elegant nav .nav-icon-container .nav-icon,.dark elegant .nav .nav-icon-container .nav-icon,.dark lilly nav .nav-icon-container .nav-icon,.dark lilly .nav .nav-icon-container .nav-icon{color:#eae6dc}.accessible nav .nav-icon-container .nav-icon.home,.accessible .nav .nav-icon-container .nav-icon.home,mountain nav .nav-icon-container .nav-icon.home,mountain .nav .nav-icon-container .nav-icon.home,apothecary nav .nav-icon-container .nav-icon.home,apothecary .nav .nav-icon-container .nav-icon.home,cool nav .nav-icon-container .nav-icon.home,cool .nav .nav-icon-container .nav-icon.home,elegant nav .nav-icon-container .nav-icon.home,elegant .nav .nav-icon-container .nav-icon.home,lilly nav .nav-icon-container .nav-icon.home,lilly .nav .nav-icon-container .nav-icon.home{color:#252422}.accessible nav .nav-icon-container .nav-icon.round .icon,.accessible .nav .nav-icon-container .nav-icon.round .icon,mountain nav .nav-icon-container .nav-icon.round .icon,mountain .nav .nav-icon-container .nav-icon.round .icon,apothecary nav .nav-icon-container .nav-icon.round .icon,apothecary .nav .nav-icon-container .nav-icon.round .icon,cool nav .nav-icon-container .nav-icon.round .icon,cool .nav .nav-icon-container .nav-icon.round .icon,elegant nav .nav-icon-container .nav-icon.round .icon,elegant .nav .nav-icon-container .nav-icon.round .icon,lilly nav .nav-icon-container .nav-icon.round .icon,lilly .nav .nav-icon-container .nav-icon.round .icon{border-radius:50%;font-weight:400;height:48px;width:48px;display:flex;border:1px solid transparent;margin:auto;color:#f1ece7}.dark .accessible nav .nav-icon-container .nav-icon.round .icon,.dark .accessible .nav .nav-icon-container .nav-icon.round .icon,.dark mountain nav .nav-icon-container .nav-icon.round .icon,.dark mountain .nav .nav-icon-container .nav-icon.round .icon,.dark apothecary nav .nav-icon-container .nav-icon.round .icon,.dark apothecary .nav .nav-icon-container .nav-icon.round .icon,.dark cool nav .nav-icon-container .nav-icon.round .icon,.dark cool .nav .nav-icon-container .nav-icon.round .icon,.dark elegant nav .nav-icon-container .nav-icon.round .icon,.dark elegant .nav .nav-icon-container .nav-icon.round .icon,.dark lilly nav .nav-icon-container .nav-icon.round .icon,.dark lilly .nav .nav-icon-container .nav-icon.round .icon{color:#eae6dc}.accessible nav .nav-icon-container .nav-icon.round .icon i,.accessible .nav .nav-icon-container .nav-icon.round .icon i,mountain nav .nav-icon-container .nav-icon.round .icon i,mountain .nav .nav-icon-container .nav-icon.round .icon i,apothecary nav .nav-icon-container .nav-icon.round .icon i,apothecary .nav .nav-icon-container .nav-icon.round .icon i,cool nav .nav-icon-container .nav-icon.round .icon i,cool .nav .nav-icon-container .nav-icon.round .icon i,elegant nav .nav-icon-container .nav-icon.round .icon i,elegant .nav .nav-icon-container .nav-icon.round .icon i,lilly nav .nav-icon-container .nav-icon.round .icon i,lilly .nav .nav-icon-container .nav-icon.round .icon i{font-size:1.35em;filter:blur(.4px);transition:all .25s ease-in}.accessible nav .nav-icon-container .nav-icon.round .icon i.fa-beat,.accessible .nav .nav-icon-container .nav-icon.round .icon i.fa-beat,mountain nav .nav-icon-container .nav-icon.round .icon i.fa-beat,mountain .nav .nav-icon-container .nav-icon.round .icon i.fa-beat,apothecary nav .nav-icon-container .nav-icon.round .icon i.fa-beat,apothecary .nav .nav-icon-container .nav-icon.round .icon i.fa-beat,cool nav .nav-icon-container .nav-icon.round .icon i.fa-beat,cool .nav .nav-icon-container .nav-icon.round .icon i.fa-beat,elegant nav .nav-icon-container .nav-icon.round .icon i.fa-beat,elegant .nav .nav-icon-container .nav-icon.round .icon i.fa-beat,lilly nav .nav-icon-container .nav-icon.round .icon i.fa-beat,lilly .nav .nav-icon-container .nav-icon.round .icon i.fa-beat{animation:beat .5s ease-in-out;animation-delay:3s;animation-iteration-count:4}.accessible nav .nav-icon-container .nav-icon.round .icon i.fa-flash-beat,.accessible .nav .nav-icon-container .nav-icon.round .icon i.fa-flash-beat,mountain nav .nav-icon-container .nav-icon.round .icon i.fa-flash-beat,mountain .nav .nav-icon-container .nav-icon.round .icon i.fa-flash-beat,apothecary nav .nav-icon-container .nav-icon.round .icon i.fa-flash-beat,apothecary .nav .nav-icon-container .nav-icon.round .icon i.fa-flash-beat,cool nav .nav-icon-container .nav-icon.round .icon i.fa-flash-beat,cool .nav .nav-icon-container .nav-icon.round .icon i.fa-flash-beat,elegant nav .nav-icon-container .nav-icon.round .icon i.fa-flash-beat,elegant .nav .nav-icon-container .nav-icon.round .icon i.fa-flash-beat,lilly nav .nav-icon-container .nav-icon.round .icon i.fa-flash-beat,lilly .nav .nav-icon-container .nav-icon.round .icon i.fa-flash-beat{animation:flash-beat .75s ease-in-out infinite}.accessible nav .nav-icon-container .nav-icon.round .icon:hover,.accessible .nav .nav-icon-container .nav-icon.round .icon:hover,mountain nav .nav-icon-container .nav-icon.round .icon:hover,mountain .nav .nav-icon-container .nav-icon.round .icon:hover,apothecary nav .nav-icon-container .nav-icon.round .icon:hover,apothecary .nav .nav-icon-container .nav-icon.round .icon:hover,cool nav .nav-icon-container .nav-icon.round .icon:hover,cool .nav .nav-icon-container .nav-icon.round .icon:hover,elegant nav .nav-icon-container .nav-icon.round .icon:hover,elegant .nav .nav-icon-container .nav-icon.round .icon:hover,lilly nav .nav-icon-container .nav-icon.round .icon:hover,lilly .nav .nav-icon-container .nav-icon.round .icon:hover{box-shadow:0 5px 6px #262522,0 -5px 6px #87837f;background-color:#87837f1a;color:#f1ece7;border:1px solid transparent;transition:all .25s ease-in-out}.accessible nav .nav-icon-container .nav-icon.round .icon:hover i,.accessible .nav .nav-icon-container .nav-icon.round .icon:hover i,mountain nav .nav-icon-container .nav-icon.round .icon:hover i,mountain .nav .nav-icon-container .nav-icon.round .icon:hover i,apothecary nav .nav-icon-container .nav-icon.round .icon:hover i,apothecary .nav .nav-icon-container .nav-icon.round .icon:hover i,cool nav .nav-icon-container .nav-icon.round .icon:hover i,cool .nav .nav-icon-container .nav-icon.round .icon:hover i,elegant nav .nav-icon-container .nav-icon.round .icon:hover i,elegant .nav .nav-icon-container .nav-icon.round .icon:hover i,lilly nav .nav-icon-container .nav-icon.round .icon:hover i,lilly .nav .nav-icon-container .nav-icon.round .icon:hover i{filter:blur(0)}.accessible nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text,.accessible .nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text,mountain nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text,mountain .nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text,apothecary nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text,apothecary .nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text,cool nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text,cool .nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text,elegant nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text,elegant .nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text,lilly nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text,lilly .nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text{opacity:1;transition:opacity .25s ease-in;color:#f1ece7}.dark .accessible nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text,.dark .accessible .nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text,.dark mountain nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text,.dark mountain .nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text,.dark apothecary nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text,.dark apothecary .nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text,.dark cool nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text,.dark cool .nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text,.dark elegant nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text,.dark elegant .nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text,.dark lilly nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text,.dark lilly .nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text{color:#eae6dc}.accessible nav .nav-icon-container .nav-icon .fa-show-hover,.accessible .nav .nav-icon-container .nav-icon .fa-show-hover,mountain nav .nav-icon-container .nav-icon .fa-show-hover,mountain .nav .nav-icon-container .nav-icon .fa-show-hover,apothecary nav .nav-icon-container .nav-icon .fa-show-hover,apothecary .nav .nav-icon-container .nav-icon .fa-show-hover,cool nav .nav-icon-container .nav-icon .fa-show-hover,cool .nav .nav-icon-container .nav-icon .fa-show-hover,elegant nav .nav-icon-container .nav-icon .fa-show-hover,elegant .nav .nav-icon-container .nav-icon .fa-show-hover,lilly nav .nav-icon-container .nav-icon .fa-show-hover,lilly .nav .nav-icon-container .nav-icon .fa-show-hover{opacity:0}.accessible nav .nav-icon-container .nav-wide li:focus,.accessible nav .nav-icon-container .nav-wide li:active,.accessible nav .nav-icon-container .nav-wide li:hover,.accessible .nav .nav-icon-container .nav-wide li:focus,.accessible .nav .nav-icon-container .nav-wide li:active,.accessible .nav .nav-icon-container .nav-wide li:hover,mountain nav .nav-icon-container .nav-wide li:focus,mountain nav .nav-icon-container .nav-wide li:active,mountain nav .nav-icon-container .nav-wide li:hover,mountain .nav .nav-icon-container .nav-wide li:focus,mountain .nav .nav-icon-container .nav-wide li:active,mountain .nav .nav-icon-container .nav-wide li:hover,apothecary nav .nav-icon-container .nav-wide li:focus,apothecary nav .nav-icon-container .nav-wide li:active,apothecary nav .nav-icon-container .nav-wide li:hover,apothecary .nav .nav-icon-container .nav-wide li:focus,apothecary .nav .nav-icon-container .nav-wide li:active,apothecary .nav .nav-icon-container .nav-wide li:hover,cool nav .nav-icon-container .nav-wide li:focus,cool nav .nav-icon-container .nav-wide li:active,cool nav .nav-icon-container .nav-wide li:hover,cool .nav .nav-icon-container .nav-wide li:focus,cool .nav .nav-icon-container .nav-wide li:active,cool .nav .nav-icon-container .nav-wide li:hover,elegant nav .nav-icon-container .nav-wide li:focus,elegant nav .nav-icon-container .nav-wide li:active,elegant nav .nav-icon-container .nav-wide li:hover,elegant .nav .nav-icon-container .nav-wide li:focus,elegant .nav .nav-icon-container .nav-wide li:active,elegant .nav .nav-icon-container .nav-wide li:hover,lilly nav .nav-icon-container .nav-wide li:focus,lilly nav .nav-icon-container .nav-wide li:active,lilly nav .nav-icon-container .nav-wide li:hover,lilly .nav .nav-icon-container .nav-wide li:focus,lilly .nav .nav-icon-container .nav-wide li:active,lilly .nav .nav-icon-container .nav-wide li:hover{background-color:#fff3;color:#fff}.accessible .dropdown-item:active,mountain .dropdown-item:active,apothecary .dropdown-item:active,cool .dropdown-item:active,elegant .dropdown-item:active,lilly .dropdown-item:active{background-color:#93908c}.accessible .header_strip,mountain .header_strip,apothecary .header_strip,cool .header_strip,elegant .header_strip,lilly .header_strip{background-color:transparent;opacity:1;display:flex;width:100%}.accessible .header_strip .row,mountain .header_strip .row,apothecary .header_strip .row,cool .header_strip .row,elegant .header_strip .row,lilly .header_strip .row{background-color:transparent}.accessible .header_strip .row:first-of-type,mountain .header_strip .row:first-of-type,apothecary .header_strip .row:first-of-type,cool .header_strip .row:first-of-type,elegant .header_strip .row:first-of-type,lilly .header_strip .row:first-of-type{background-color:#252422}.accessible .header_strip .row:first-of-type .logo-container,mountain .header_strip .row:first-of-type .logo-container,apothecary .header_strip .row:first-of-type .logo-container,cool .header_strip .row:first-of-type .logo-container,elegant .header_strip .row:first-of-type .logo-container,lilly .header_strip .row:first-of-type .logo-container{font-weight:800;font-family:Syncopate,sans-serif;justify-content:center;color:#fff}.accessible .header_strip .row:first-of-type .logo-container span,mountain .header_strip .row:first-of-type .logo-container span,apothecary .header_strip .row:first-of-type .logo-container span,cool .header_strip .row:first-of-type .logo-container span,elegant .header_strip .row:first-of-type .logo-container span,lilly .header_strip .row:first-of-type .logo-container span{font-weight:300;letter-spacing:-.05em;font-kerning:none}.accessible .bg-pill,mountain .bg-pill,apothecary .bg-pill,cool .bg-pill,elegant .bg-pill,lilly .bg-pill{width:200px;height:40px;border-radius:20px;box-shadow:2px 12px 8px #000a}.accessible svg path.cls-1,mountain svg path.cls-1,apothecary svg path.cls-1,cool svg path.cls-1,elegant svg path.cls-1,lilly svg path.cls-1{fill:#a0431d}.accessible .blocks,mountain .blocks,apothecary .blocks,cool .blocks,elegant .blocks,lilly .blocks{position:absolute;left:0;bottom:0;width:200%;height:2rem;transform-origin:center bottom;-webkit-mask-size:50% auto;mask-size:50% auto;-webkit-mask-position:0 bottom;mask-position:0 bottom;mask-type:alpha;-webkit-mask-repeat:repeat no-repeat;mask-repeat:repeat no-repeat;background-color:#fff}.accessible .blocks_right,mountain .blocks_right,apothecary .blocks_right,cool .blocks_right,elegant .blocks_right,lilly .blocks_right{left:-100%;height:2.1rem}.accessible .blocks.light,mountain .blocks.light,apothecary .blocks.light,cool .blocks.light,elegant .blocks.light,lilly .blocks.light{background-color:#e9e2da}.accessible .blocks.primary,mountain .blocks.primary,apothecary .blocks.primary,cool .blocks.primary,elegant .blocks.primary,lilly .blocks.primary{background-color:#a0431d}.accessible .blocks.secondary,mountain .blocks.secondary,apothecary .blocks.secondary,cool .blocks.secondary,elegant .blocks.secondary,lilly .blocks.secondary{background-color:#403d39}.accessible .blocks.tertiary,mountain .blocks.tertiary,apothecary .blocks.tertiary,cool .blocks.tertiary,elegant .blocks.tertiary,lilly .blocks.tertiary{background-color:#252422}.accessible .blocks.dark,mountain .blocks.dark,apothecary .blocks.dark,cool .blocks.dark,elegant .blocks.dark,lilly .blocks.dark{background-color:#000}.accessible .light,mountain .light,apothecary .light,cool .light,elegant .light,lilly .light{color:#e9e2da}.accessible .primary,mountain .primary,apothecary .primary,cool .primary,elegant .primary,lilly .primary{color:#a0431d}.accessible .secondary,mountain .secondary,apothecary .secondary,cool .secondary,elegant .secondary,lilly .secondary{color:#403d39}.accessible .tertiary,mountain .tertiary,apothecary .tertiary,cool .tertiary,elegant .tertiary,lilly .tertiary{color:#252422}.accessible .dark,mountain .dark,apothecary .dark,cool .dark,elegant .dark,lilly .dark{color:#000}.accessible .gray,mountain .gray,apothecary .gray,cool .gray,elegant .gray,lilly .gray{color:#444}.accessible .gray:hover,mountain .gray:hover,apothecary .gray:hover,cool .gray:hover,elegant .gray:hover,lilly .gray:hover{color:#292929}.accessible .gray.light,mountain .gray.light,apothecary .gray.light,cool .gray.light,elegant .gray.light,lilly .gray.light{color:#252422}.accessible .gray.light:hover,mountain .gray.light:hover,apothecary .gray.light:hover,cool .gray.light:hover,elegant .gray.light:hover,lilly .gray.light:hover{color:#71716f}.accessible .scroll-note,mountain .scroll-note,apothecary .scroll-note,cool .scroll-note,elegant .scroll-note,lilly .scroll-note{background-color:#252422;width:10vw;height:10vw;border:.3vw solid #403d39;border-radius:50%;position:absolute;left:calc(19% - 5vw);top:9%;color:#eae6dc;font-size:1.75vw;align-content:center;box-shadow:0 12px 12px #0009;transition:all .5s linear;opacity:1}.accessible .scroll-note:hover,.accessible .scroll-note :focus,mountain .scroll-note:hover,mountain .scroll-note :focus,apothecary .scroll-note:hover,apothecary .scroll-note :focus,cool .scroll-note:hover,cool .scroll-note :focus,elegant .scroll-note:hover,elegant .scroll-note :focus,lilly .scroll-note:hover,lilly .scroll-note :focus{opacity:.5}.accessible .scroll-note .fa,.accessible .scroll-note .fas,.accessible .scroll-note .far,mountain .scroll-note .fa,mountain .scroll-note .fas,mountain .scroll-note .far,apothecary .scroll-note .fa,apothecary .scroll-note .fas,apothecary .scroll-note .far,cool .scroll-note .fa,cool .scroll-note .fas,cool .scroll-note .far,elegant .scroll-note .fa,elegant .scroll-note .fas,elegant .scroll-note .far,lilly .scroll-note .fa,lilly .scroll-note .fas,lilly .scroll-note .far{font-size:2vw}body.aspen{background-color:#aed9e0;font-family:Montserrat,sans-serif;color:#001021;margin:0}.aspen h1,.aspen h2,.aspen h3,.aspen h4,.aspen h5,.aspen h6,.aspen .h1,.aspen .h2,.aspen .h3,.aspen .h4,.aspen .h5,.aspen .h6{color:#034748}.outer-glow-white .aspen h1,.outer-glow-white .aspen h3{text-shadow:0 0 2px #fff,0 0 4px #fff,0 0 8px #fff,0 0 12px #fff;color:#000}.outer-glow .aspen h1,.outer-glow .aspen h3{text-shadow:0 0 2px #0c4d70,0 0 4px #0c4d70,0 0 8px #0c4d70,0 0 12px #0c4d70;color:#d26f77}.aspen .ultra-bold{font-weight:900}.aspen .outer-glow{text-shadow:0 0 2px #222222,0 0 4px #222222,0 0 8px #222222,0 0 12px #222222;color:#d26f77}.aspen .outer-glow-dark{text-shadow:0 0 2px #000,0 0 4px #000,0 0 8px #000,0 0 12px #000;color:#fff}.aspen .outer-glow-white{text-shadow:0 0 2px #FFF,0 0 4px #FFF,0 0 8px #FFF,0 0 12px #FFF;color:#000}.aspen .no-glow-white{text-shadow:none;color:#fff}.aspen .no-glow-light{text-shadow:0 0 2px #FFF,0 0 4px #FFF,0 0 8px #FFF,0 0 12px #FFF;color:#aed9e0}.aspen .bg-dark{background-color:#034748!important}.aspen .title-text,.aspen .subtitle-text{color:#d26f77}.aspen .copyright{color:#aed9e080}.aspen .primary-box{background-color:#d26f77;border-top:8px solid #034748;border-bottom:8px solid #034748;color:#c0e2e7}.aspen .primary-box h1,.aspen .primary-box h2,.aspen .primary-box h3,.aspen .primary-box h4,.aspen .primary-box h5,.aspen .primary-box .h1,.aspen .primary-box .h2,.aspen .primary-box .h3,.aspen .primary-box .h4,.aspen .primary-box .h5{color:#e2a1a7}.aspen .primary-box.black{background-color:#000;border:1px solid transparent;color:#aed9e0}.aspen .primary-box.black a{color:#aed9e0}.aspen .primary-box.black a:hover{color:#e5f3f5}.aspen .primary-box a{color:#aed9e0}.aspen .primary-box a:hover{color:#cae6eb}.aspen .primary-box .text-gray{color:#e2a1a7}.aspen .secondary-box{background-color:#034748;border-top:8px solid #d26f77;border-bottom:8px solid #d26f77;color:#aed9e0}.aspen .secondary-box h1,.aspen .secondary-box h2,.aspen .secondary-box h3,.aspen .secondary-box h4,.aspen .secondary-box h5,.aspen .secondary-box .h1,.aspen .secondary-box .h2,.aspen .secondary-box .h3,.aspen .secondary-box .h4,.aspen .secondary-box .h5{color:#e2a1a7}.aspen .secondary-box.black{background-color:#000;border:1px solid transparent;color:#aed9e0}.aspen .secondary-box.black a{color:#aed9e0}.aspen .secondary-box.black a:hover{color:#e5f3f5}.aspen .secondary-box a{color:#1481ba}.aspen .secondary-box a:hover{color:#66add2}.aspen .secondary-box .text-gray{color:#e2a1a7}.aspen .tertiary-box{background-color:#1481ba;border-top:8px solid #d26f77;border-bottom:8px solid #d26f77;color:#c0e2e7}.aspen .tertiary-box h1,.aspen .tertiary-box h2,.aspen .tertiary-box h3,.aspen .tertiary-box h4,.aspen .tertiary-box h5,.aspen .tertiary-box .h1,.aspen .tertiary-box .h2,.aspen .tertiary-box .h3,.aspen .tertiary-box .h4,.aspen .tertiary-box .h5{color:#e2a1a7}.aspen .tertiary-box.black{background-color:#000;border:1px solid transparent;color:#aed9e0}.aspen .tertiary-box.black a{color:#aed9e0}.aspen .tertiary-box.black a:hover{color:#d3eaee}.aspen .tertiary-box a{color:#aed9e0}.aspen .tertiary-box a:hover{color:#cae6eb}.aspen .tertiary-box .text-gray{color:#e2a1a7}.aspen a{color:#7e4347;text-decoration:none}.aspen a.logo-container{color:#fff}.aspen a.logo-container:hover{color:#fffb}.aspen a.dark{color:#0063c7;margin:.0275em}.aspen a.dark:hover{color:#2e96ff;font-size:1.015em;margin:0}.aspen a:hover{color:#000}.aspen a.light{color:#94c9ff}.aspen a.light.hover{color:#add6ff}.aspen .row-max{margin-left:calc(var(--bs-gutter-x) * -1);margin-right:calc(var(--bs-gutter-x) * -1)}.aspen .text-muted{color:#001021!important}.aspen .ms-n25{margin-left:10%}.aspen #burgerButton button{position:relative}.aspen #burgerButton button.active{color:#fff;box-shadow:none}.aspen .btn{border-radius:0}.aspen .btn.btn-burger{position:fixed;left:10px;top:calc(.1em + .5vw);z-index:100;font-weight:300;font-size:1.5rem;color:#fff}.aspen .btn.btn-raised{border:1px solid #538789;color:#aed9e0;line-height:24px}.aspen .btn.btn-raised.home{border:1px solid #001021;color:#001021;line-height:24px}.aspen .btn.btn-raised.home:hover.nav-icon,.aspen .btn.btn-raised.home:hover.btn-raised{box-shadow:0 5px 5px #688286,0 -5px 5px #eee;background-color:#0001;color:#001021;border:1px solid transparent;transition:all .25s ease-in-out}.aspen .btn:hover.nav-icon,.aspen .btn:hover.btn-raised{box-shadow:0 5px 5px #022b2b,0 -5px 5px #538789;background-color:#00000004;color:#cae6eb;border:1px solid transparent;transition:all .25s ease-in-out}.aspen .dropdown-menu-dark{color:#aed9e0;background-color:#034748;border-color:#00000026}.aspen .dropdown-menu-dark .dropdown-item{color:#aed9e0}.aspen .nav-link{color:#d26f77}.light .aspen .nav-link{color:#aed9e0}.light .aspen .nav-link:hover,.light .aspen .nav-link:focus{color:#cae6eb;background-color:#045f60}.aspen .nav-link .icon-block{width:60px;align-items:center;display:flex}.aspen .nav-link:hover,.aspen .nav-link:focus{color:#66add2;background-color:#aed9e0}.aspen .footer{border-top:3px solid #538789}.aspen .scroll-icon{position:absolute;left:50%;transform:translate(-50%);bottom:25px;z-index:100;animation:bounce 1.2s ease-in-out infinite}.aspen .scroll-icon a{color:#aed9e0}.aspen .scroll-icon a:hover{color:#cae6eb}.aspen .scroll-icon i{font-size:2em}.aspen .hero{position:relative;background-color:#1481ba;max-width:100vw;overflow:hidden}.aspen .hero.error{background-color:#000;background-image:url(/build/assets/404_back-539654f8.jpg);background-size:cover;background-position:center}.aspen .hero.error .error-number{font-size:7em;color:var(--bs-yellow)}.aspen .hero.dark{background-color:#aed9e0;color:#fff}.aspen .hero video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;transform:translate(-50%) translateY(-50%)}.aspen .hero .block{position:relative;z-index:2}.aspen .hero .headline{align-items:center;justify-content:center;display:flex;width:100%;height:100%}.aspen .hero .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:transparent;z-index:2;padding:20px;align-items:center;justify-content:center;display:flex}.aspen .hero .overlay.light{background-color:#aed9e080;color:#aed9e0;z-index:3}.aspen .hero .overlay.light-fade{background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.0666666667),rgba(255,255,255,.4666666667),#ffffff);background-blend-mode:multiply;color:#000}.aspen .hero .overlay.dark{background-color:#1481ba80;color:#001021;z-index:3}.aspen .hero .overlay.dark-fade{background:linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,.0666666667) 50%,rgba(0,0,0,.6666666667) 70%,#000000 100%);background-blend-mode:normal;color:#47a3ff}.aspen .hero .overlay .img-cover{display:flex;width:100%;vertical-align:center}.aspen .resume-header{font-weight:400;margin:1.5em 0;color:#034748}.tertiary-box .aspen .resume-header{color:#cae6eb}.aspen div.resume-job{border-top:1px solid #d26f77;margin-top:2.5em;padding-top:1em;margin-bottom:.25em;align-items:baseline}.aspen div.resume-job .resume-time{color:#001021}.aspen div.resume-work{border-top:1px solid #e2a1a7;margin-top:2.5em;padding-top:1em;margin-bottom:.25em;align-items:baseline}.aspen div.resume-work .resume-time{color:#aed9e0}.aspen .text-gray{color:#3a3a3a;word-break:keep-all}.aspen nav,.aspen .nav{position:sticky;top:0;margin:auto;z-index:100;background-color:transparent;width:100%;display:flex;justify-content:center}.aspen nav .logo-container,.aspen .nav .logo-container{display:flex;align-items:center;font-weight:800;margin-top:.1em;justify-content:center;font-family:Syncopate,sans-serif}.aspen nav .logo-container span,.aspen .nav .logo-container span{font-weight:300;letter-spacing:-.05em;font-kerning:none}.aspen nav.dark,.aspen .nav.dark{background-color:#1481ba;color:#aed9e0}.aspen nav.darken,.aspen .nav.darken{background-color:#2226;color:#aed9e0}.aspen nav .nav-container,.aspen .nav .nav-container{display:flex;align-items:center;justify-content:space-around}.aspen nav .nav-item,.aspen .nav .nav-item{display:flex}.aspen nav .nav-icon-container,.aspen .nav .nav-icon-container{display:flex;text-align:center;justify-content:center;align-items:center;height:100%}.aspen nav .nav-icon-container .nav-link,.aspen .nav .nav-icon-container .nav-link{color:#cae6eb}.aspen nav .nav-icon-container .nav-link .icon-block,.aspen .nav .nav-icon-container .nav-link .icon-block{width:50px;align-items:center}.aspen nav .nav-icon-container .nav-link:hover .nav-icon,.aspen nav .nav-icon-container .nav-link :focus .nav-icon,.aspen nav .nav-icon-container .nav-link :active .nav-icon,.aspen .nav .nav-icon-container .nav-link:hover .nav-icon,.aspen .nav .nav-icon-container .nav-link :focus .nav-icon,.aspen .nav .nav-icon-container .nav-link :active .nav-icon{box-shadow:0 5px 6px #022b2b,0 -5px 6px #538789;background-color:#034748;border:1px solid transparent;transition:all .25s ease-in-out}.aspen nav .nav-icon-container .nav-link:hover .nav-icon .fa-spin-hover,.aspen nav .nav-icon-container .nav-link :focus .nav-icon .fa-spin-hover,.aspen nav .nav-icon-container .nav-link :active .nav-icon .fa-spin-hover,.aspen .nav .nav-icon-container .nav-link:hover .nav-icon .fa-spin-hover,.aspen .nav .nav-icon-container .nav-link :focus .nav-icon .fa-spin-hover,.aspen .nav .nav-icon-container .nav-link :active .nav-icon .fa-spin-hover{animation:fa-spinning .25s infinite linear}.aspen nav .nav-icon-container .nav-link:hover .nav-icon .fa-show-hover,.aspen nav .nav-icon-container .nav-link :focus .nav-icon .fa-show-hover,.aspen nav .nav-icon-container .nav-link :active .nav-icon .fa-show-hover,.aspen .nav .nav-icon-container .nav-link:hover .nav-icon .fa-show-hover,.aspen .nav .nav-icon-container .nav-link :focus .nav-icon .fa-show-hover,.aspen .nav .nav-icon-container .nav-link :active .nav-icon .fa-show-hover{opacity:1}.aspen nav .nav-icon-container .nav-link:hover .nav-icon.round i,.aspen nav .nav-icon-container .nav-link :focus .nav-icon.round i,.aspen nav .nav-icon-container .nav-link :active .nav-icon.round i,.aspen .nav .nav-icon-container .nav-link:hover .nav-icon.round i,.aspen .nav .nav-icon-container .nav-link :focus .nav-icon.round i,.aspen .nav .nav-icon-container .nav-link :active .nav-icon.round i{font-size:1.45em;filter:unset;transition:all .25s ease-in-out}.aspen nav .nav-icon-container .nav-text,.aspen .nav .nav-icon-container .nav-text{font-size:.8em;opacity:.5;transition:all .25s ease-in-out;color:#cae6eb}.aspen nav .nav-icon-container .nav-icon,.aspen .nav .nav-icon-container .nav-icon{display:flex;text-align:center;justify-content:center;align-items:center;background-color:transparent;font-weight:300;width:auto;transition:all .25s ease-in;border-radius:0;color:#aed9e0}.dark .aspen nav .nav-icon-container .nav-icon,.dark .aspen .nav .nav-icon-container .nav-icon{color:#aed9e0}.aspen nav .nav-icon-container .nav-icon.home,.aspen .nav .nav-icon-container .nav-icon.home{color:#001021}.aspen nav .nav-icon-container .nav-icon.round .icon,.aspen .nav .nav-icon-container .nav-icon.round .icon{border-radius:50%;font-weight:400;height:48px;width:48px;display:flex;border:1px solid transparent;margin:auto;color:#cae6eb}.dark .aspen nav .nav-icon-container .nav-icon.round .icon,.dark .aspen .nav .nav-icon-container .nav-icon.round .icon{color:#aed9e0}.aspen nav .nav-icon-container .nav-icon.round .icon i,.aspen .nav .nav-icon-container .nav-icon.round .icon i{font-size:1.35em;filter:blur(.4px);transition:all .25s ease-in}.aspen nav .nav-icon-container .nav-icon.round .icon i.fa-beat,.aspen .nav .nav-icon-container .nav-icon.round .icon i.fa-beat{animation:beat .5s ease-in-out;animation-delay:3s;animation-iteration-count:4}.aspen nav .nav-icon-container .nav-icon.round .icon i.fa-flash-beat,.aspen .nav .nav-icon-container .nav-icon.round .icon i.fa-flash-beat{animation:flash-beat .75s ease-in-out infinite}.aspen nav .nav-icon-container .nav-icon.round .icon:hover,.aspen .nav .nav-icon-container .nav-icon.round .icon:hover{box-shadow:0 5px 6px #022b2b,0 -5px 6px #538789;background-color:#5387891a;color:#cae6eb;border:1px solid transparent;transition:all .25s ease-in-out}.aspen nav .nav-icon-container .nav-icon.round .icon:hover i,.aspen .nav .nav-icon-container .nav-icon.round .icon:hover i{filter:blur(0)}.aspen nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text,.aspen .nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text{opacity:1;transition:opacity .25s ease-in;color:#cae6eb}.dark .aspen nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text,.dark .aspen .nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text{color:#aed9e0}.aspen nav .nav-icon-container .nav-icon .fa-show-hover,.aspen .nav .nav-icon-container .nav-icon .fa-show-hover{opacity:0}.aspen nav .nav-icon-container .nav-wide li:focus,.aspen nav .nav-icon-container .nav-wide li:active,.aspen nav .nav-icon-container .nav-wide li:hover,.aspen .nav .nav-icon-container .nav-wide li:focus,.aspen .nav .nav-icon-container .nav-wide li:active,.aspen .nav .nav-icon-container .nav-wide li:hover{background-color:#fff3;color:#fff}.aspen .dropdown-item:active{background-color:#5d9799}.aspen .header_strip{background-color:transparent;opacity:1;display:flex;width:100%}.aspen .header_strip .row{background-color:transparent}.aspen .header_strip .row:first-of-type{background-color:#001021}.aspen .header_strip .row:first-of-type .logo-container{font-weight:800;font-family:Syncopate,sans-serif;justify-content:center;color:#fff}.aspen .header_strip .row:first-of-type .logo-container span{font-weight:300;letter-spacing:-.05em;font-kerning:none}.aspen .bg-pill{width:200px;height:40px;border-radius:20px;box-shadow:2px 12px 8px #000a}.aspen svg path.cls-1{fill:#d26f77}.aspen .blocks{position:absolute;left:0;bottom:0;width:200%;height:2rem;transform-origin:center bottom;-webkit-mask-size:50% auto;mask-size:50% auto;-webkit-mask-position:0 bottom;mask-position:0 bottom;mask-type:alpha;-webkit-mask-repeat:repeat no-repeat;mask-repeat:repeat no-repeat;background-color:#fff}.aspen .blocks_right{left:-100%;height:2.1rem}.aspen .blocks.light{background-color:#aed9e0}.aspen .blocks.primary{background-color:#d26f77}.aspen .blocks.secondary{background-color:#034748}.aspen .blocks.tertiary{background-color:#1481ba}.aspen .blocks.dark{background-color:#000}.aspen .light{color:#aed9e0}.aspen .primary{color:#d26f77}.aspen .secondary{color:#034748}.aspen .tertiary{color:#1481ba}.aspen .dark{color:#000}.aspen .gray{color:#616161}.aspen .gray:hover{color:#3a3a3a}.aspen .gray.light{color:#001021}.aspen .gray.light:hover{color:#59646f}.aspen .scroll-note{background-color:#1481ba;width:10vw;height:10vw;border:.3vw solid #034748;border-radius:50%;position:absolute;left:calc(19% - 5vw);top:9%;color:#aed9e0;font-size:1.75vw;align-content:center;box-shadow:0 12px 12px #0009;transition:all .5s linear;opacity:1}.aspen .scroll-note:hover,.aspen .scroll-note :focus{opacity:.5}.aspen .scroll-note .fa,.aspen .scroll-note .fas,.aspen .scroll-note .far{font-size:2vw}body.moab{background-color:#d7b580;font-family:Montserrat,sans-serif;color:#222;margin:0}.moab h1,.moab h2,.moab h3,.moab h4,.moab h5,.moab h6,.moab .h1,.moab .h2,.moab .h3,.moab .h4,.moab .h5,.moab .h6{color:#6f1d1b}.outer-glow-white .moab h1,.outer-glow-white .moab h3{text-shadow:0 0 2px #fff,0 0 4px #fff,0 0 8px #fff,0 0 12px #fff;color:#000}.outer-glow .moab h1,.outer-glow .moab h3{text-shadow:0 0 2px #28180e,0 0 4px #28180e,0 0 8px #28180e,0 0 12px #28180e;color:#9f5321}.moab .ultra-bold{font-weight:900}.moab .outer-glow{text-shadow:0 0 2px #222222,0 0 4px #222222,0 0 8px #222222,0 0 12px #222222;color:#9f5321}.moab .outer-glow-dark{text-shadow:0 0 2px #000,0 0 4px #000,0 0 8px #000,0 0 12px #000;color:#fff}.moab .outer-glow-white{text-shadow:0 0 2px #FFF,0 0 4px #FFF,0 0 8px #FFF,0 0 12px #FFF;color:#000}.moab .no-glow-white{text-shadow:none;color:#fff}.moab .no-glow-light{text-shadow:0 0 2px #FFF,0 0 4px #FFF,0 0 8px #FFF,0 0 12px #FFF;color:#d7b580}.moab .bg-dark{background-color:#6f1d1b!important}.moab .title-text,.moab .subtitle-text{color:#9f5321}.moab .copyright{color:#e4e4de80}.moab .primary-box{background-color:#9f5321;border-top:8px solid #6F1D1B;border-bottom:8px solid #6F1D1B;color:#ddc093}.moab .primary-box h1,.moab .primary-box h2,.moab .primary-box h3,.moab .primary-box h4,.moab .primary-box h5,.moab .primary-box .h1,.moab .primary-box .h2,.moab .primary-box .h3,.moab .primary-box .h4,.moab .primary-box .h5{color:#c18f6f}.moab .primary-box.black{background-color:#000;border:1px solid transparent;color:#e4e4de}.moab .primary-box.black a{color:#e4e4de}.moab .primary-box.black a:hover{color:#fff}.moab .primary-box a{color:#e4e4de}.moab .primary-box a:hover{color:#ededea}.moab .primary-box .text-gray{color:#c18f6f}.moab .secondary-box{background-color:#6f1d1b;border-top:8px solid #9f5321;border-bottom:8px solid #9f5321;color:#e4e4de}.moab .secondary-box h1,.moab .secondary-box h2,.moab .secondary-box h3,.moab .secondary-box h4,.moab .secondary-box h5,.moab .secondary-box .h1,.moab .secondary-box .h2,.moab .secondary-box .h3,.moab .secondary-box .h4,.moab .secondary-box .h5{color:#c18f6f}.moab .secondary-box.black{background-color:#000;border:1px solid transparent;color:#e4e4de}.moab .secondary-box.black a{color:#e4e4de}.moab .secondary-box.black a:hover{color:#fff}.moab .secondary-box a{color:#432818}.moab .secondary-box a:hover{color:#857369}.moab .secondary-box .text-gray{color:#c18f6f}.moab .tertiary-box{background-color:#432818;border-top:8px solid #9f5321;border-bottom:8px solid #9f5321;color:#ddc093}.moab .tertiary-box h1,.moab .tertiary-box h2,.moab .tertiary-box h3,.moab .tertiary-box h4,.moab .tertiary-box h5,.moab .tertiary-box .h1,.moab .tertiary-box .h2,.moab .tertiary-box .h3,.moab .tertiary-box .h4,.moab .tertiary-box .h5{color:#c18f6f}.moab .tertiary-box.black{background-color:#000;border:1px solid transparent;color:#e4e4de}.moab .tertiary-box.black a{color:#e4e4de}.moab .tertiary-box.black a:hover{color:#fbfbfa}.moab .tertiary-box a{color:#e4e4de}.moab .tertiary-box a:hover{color:#ededea}.moab .tertiary-box .text-gray{color:#c18f6f}.moab a{color:#5f3214;text-decoration:none}.moab a.logo-container{color:#fff}.moab a.logo-container:hover{color:#fffb}.moab a.dark{color:#6d6d6d;margin:.0275em}.moab a.dark:hover{color:#a0a0a0;font-size:1.015em;margin:0}.moab a:hover{color:#000}.moab a.light{color:#d3d3d3}.moab a.light.hover{color:#e0e0e0}.moab .row-max{margin-left:calc(var(--bs-gutter-x) * -1);margin-right:calc(var(--bs-gutter-x) * -1)}.moab .text-muted{color:#222!important}.moab .ms-n25{margin-left:10%}.moab #burgerButton button{position:relative}.moab #burgerButton button.active{color:#fff;box-shadow:none}.moab .btn{border-radius:0}.moab .btn.btn-burger{position:fixed;left:10px;top:calc(.1em + .5vw);z-index:100;font-weight:300;font-size:1.5rem;color:#fff}.moab .btn.btn-raised{border:1px solid #9e6455;color:#e4e4de;line-height:24px}.moab .btn.btn-raised.home{border:1px solid #222222;color:#222;line-height:24px}.moab .btn.btn-raised.home:hover.nav-icon,.moab .btn.btn-raised.home:hover.btn-raised{box-shadow:0 5px 5px #816d4d,0 -5px 5px #eee;background-color:#0001;color:#222;border:1px solid transparent;transition:all .25s ease-in-out}.moab .btn:hover.nav-icon,.moab .btn:hover.btn-raised{box-shadow:0 5px 5px #431110,0 -5px 5px #9e6455;background-color:#00000004;color:#ededea;border:1px solid transparent;transition:all .25s ease-in-out}.moab .dropdown-menu-dark{color:#d7b580;background-color:#6f1d1b;border-color:#00000026}.moab .dropdown-menu-dark .dropdown-item{color:#d7b580}.moab .nav-link{color:#9f5321}.light .moab .nav-link{color:#d7b580}.light .moab .nav-link:hover,.light .moab .nav-link:focus{color:#e5cfac;background-color:#842220}.moab .nav-link .icon-block{width:60px;align-items:center;display:flex}.moab .nav-link:hover,.moab .nav-link:focus{color:#857369;background-color:#d7b580}.moab .footer{border-top:3px solid #9e6455}.moab .scroll-icon{position:absolute;left:50%;transform:translate(-50%);bottom:25px;z-index:100;animation:bounce 1.2s ease-in-out infinite}.moab .scroll-icon a{color:#d7b580}.moab .scroll-icon a:hover{color:#e5cfac}.moab .scroll-icon i{font-size:2em}.moab .hero{position:relative;background-color:#432818;max-width:100vw;overflow:hidden}.moab .hero.error{background-color:#000;background-image:url(/build/assets/404_back-539654f8.jpg);background-size:cover;background-position:center}.moab .hero.error .error-number{font-size:7em;color:var(--bs-yellow)}.moab .hero.dark{background-color:#d7b580;color:#fff}.moab .hero video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;transform:translate(-50%) translateY(-50%)}.moab .hero .block{position:relative;z-index:2}.moab .hero .headline{align-items:center;justify-content:center;display:flex;width:100%;height:100%}.moab .hero .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:transparent;z-index:2;padding:20px;align-items:center;justify-content:center;display:flex}.moab .hero .overlay.light{background-color:#d7b58080;color:#e4e4de;z-index:3}.moab .hero .overlay.light-fade{background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.0666666667),rgba(255,255,255,.4666666667),#ffffff);background-blend-mode:multiply;color:#000}.moab .hero .overlay.dark{background-color:#43281880;color:#222;z-index:3}.moab .hero .overlay.dark-fade{background:linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,.0666666667) 50%,rgba(0,0,0,.6666666667) 70%,#000000 100%);background-blend-mode:normal;color:#adadad}.moab .hero .overlay .img-cover{display:flex;width:100%;vertical-align:center}.moab .resume-header{font-weight:400;margin:1.5em 0;color:#6f1d1b}.tertiary-box .moab .resume-header{color:#e5cfac}.moab div.resume-job{border-top:1px solid #9f5321;margin-top:2.5em;padding-top:1em;margin-bottom:.25em;align-items:baseline}.moab div.resume-job .resume-time{color:#222}.moab div.resume-work{border-top:1px solid #c18f6f;margin-top:2.5em;padding-top:1em;margin-bottom:.25em;align-items:baseline}.moab div.resume-work .resume-time{color:#e4e4de}.moab .text-gray{color:#3a3a3a;word-break:keep-all}.moab nav,.moab .nav{position:sticky;top:0;margin:auto;z-index:100;background-color:transparent;width:100%;display:flex;justify-content:center}.moab nav .logo-container,.moab .nav .logo-container{display:flex;align-items:center;font-weight:800;margin-top:.1em;justify-content:center;font-family:Syncopate,sans-serif}.moab nav .logo-container span,.moab .nav .logo-container span{font-weight:300;letter-spacing:-.05em;font-kerning:none}.moab nav.dark,.moab .nav.dark{background-color:#432818;color:#e4e4de}.moab nav.darken,.moab .nav.darken{background-color:#2226;color:#e4e4de}.moab nav .nav-container,.moab .nav .nav-container{display:flex;align-items:center;justify-content:space-around}.moab nav .nav-item,.moab .nav .nav-item{display:flex}.moab nav .nav-icon-container,.moab .nav .nav-icon-container{display:flex;text-align:center;justify-content:center;align-items:center;height:100%}.moab nav .nav-icon-container .nav-link,.moab .nav .nav-icon-container .nav-link{color:#e5cfac}.moab nav .nav-icon-container .nav-link .icon-block,.moab .nav .nav-icon-container .nav-link .icon-block{width:50px;align-items:center}.moab nav .nav-icon-container .nav-link:hover .nav-icon,.moab nav .nav-icon-container .nav-link :focus .nav-icon,.moab nav .nav-icon-container .nav-link :active .nav-icon,.moab .nav .nav-icon-container .nav-link:hover .nav-icon,.moab .nav .nav-icon-container .nav-link :focus .nav-icon,.moab .nav .nav-icon-container .nav-link :active .nav-icon{box-shadow:0 5px 6px #431110,0 -5px 6px #9e6455;background-color:#6f1d1b;border:1px solid transparent;transition:all .25s ease-in-out}.moab nav .nav-icon-container .nav-link:hover .nav-icon .fa-spin-hover,.moab nav .nav-icon-container .nav-link :focus .nav-icon .fa-spin-hover,.moab nav .nav-icon-container .nav-link :active .nav-icon .fa-spin-hover,.moab .nav .nav-icon-container .nav-link:hover .nav-icon .fa-spin-hover,.moab .nav .nav-icon-container .nav-link :focus .nav-icon .fa-spin-hover,.moab .nav .nav-icon-container .nav-link :active .nav-icon .fa-spin-hover{animation:fa-spinning .25s infinite linear}.moab nav .nav-icon-container .nav-link:hover .nav-icon .fa-show-hover,.moab nav .nav-icon-container .nav-link :focus .nav-icon .fa-show-hover,.moab nav .nav-icon-container .nav-link :active .nav-icon .fa-show-hover,.moab .nav .nav-icon-container .nav-link:hover .nav-icon .fa-show-hover,.moab .nav .nav-icon-container .nav-link :focus .nav-icon .fa-show-hover,.moab .nav .nav-icon-container .nav-link :active .nav-icon .fa-show-hover{opacity:1}.moab nav .nav-icon-container .nav-link:hover .nav-icon.round i,.moab nav .nav-icon-container .nav-link :focus .nav-icon.round i,.moab nav .nav-icon-container .nav-link :active .nav-icon.round i,.moab .nav .nav-icon-container .nav-link:hover .nav-icon.round i,.moab .nav .nav-icon-container .nav-link :focus .nav-icon.round i,.moab .nav .nav-icon-container .nav-link :active .nav-icon.round i{font-size:1.45em;filter:unset;transition:all .25s ease-in-out}.moab nav .nav-icon-container .nav-text,.moab .nav .nav-icon-container .nav-text{font-size:.8em;opacity:.5;transition:all .25s ease-in-out;color:#e5cfac}.moab nav .nav-icon-container .nav-icon,.moab .nav .nav-icon-container .nav-icon{display:flex;text-align:center;justify-content:center;align-items:center;background-color:transparent;font-weight:300;width:auto;transition:all .25s ease-in;border-radius:0;color:#d7b580}.dark .moab nav .nav-icon-container .nav-icon,.dark .moab .nav .nav-icon-container .nav-icon{color:#e4e4de}.moab nav .nav-icon-container .nav-icon.home,.moab .nav .nav-icon-container .nav-icon.home{color:#222}.moab nav .nav-icon-container .nav-icon.round .icon,.moab .nav .nav-icon-container .nav-icon.round .icon{border-radius:50%;font-weight:400;height:48px;width:48px;display:flex;border:1px solid transparent;margin:auto;color:#e5cfac}.dark .moab nav .nav-icon-container .nav-icon.round .icon,.dark .moab .nav .nav-icon-container .nav-icon.round .icon{color:#e4e4de}.moab nav .nav-icon-container .nav-icon.round .icon i,.moab .nav .nav-icon-container .nav-icon.round .icon i{font-size:1.35em;filter:blur(.4px);transition:all .25s ease-in}.moab nav .nav-icon-container .nav-icon.round .icon i.fa-beat,.moab .nav .nav-icon-container .nav-icon.round .icon i.fa-beat{animation:beat .5s ease-in-out;animation-delay:3s;animation-iteration-count:4}.moab nav .nav-icon-container .nav-icon.round .icon i.fa-flash-beat,.moab .nav .nav-icon-container .nav-icon.round .icon i.fa-flash-beat{animation:flash-beat .75s ease-in-out infinite}.moab nav .nav-icon-container .nav-icon.round .icon:hover,.moab .nav .nav-icon-container .nav-icon.round .icon:hover{box-shadow:0 5px 6px #431110,0 -5px 6px #9e6455;background-color:#9e64551a;color:#e5cfac;border:1px solid transparent;transition:all .25s ease-in-out}.moab nav .nav-icon-container .nav-icon.round .icon:hover i,.moab .nav .nav-icon-container .nav-icon.round .icon:hover i{filter:blur(0)}.moab nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text,.moab .nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text{opacity:1;transition:opacity .25s ease-in;color:#e5cfac}.dark .moab nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text,.dark .moab .nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text{color:#e4e4de}.moab nav .nav-icon-container .nav-icon .fa-show-hover,.moab .nav .nav-icon-container .nav-icon .fa-show-hover{opacity:0}.moab nav .nav-icon-container .nav-wide li:focus,.moab nav .nav-icon-container .nav-wide li:active,.moab nav .nav-icon-container .nav-wide li:hover,.moab .nav .nav-icon-container .nav-wide li:focus,.moab .nav .nav-icon-container .nav-wide li:active,.moab .nav .nav-icon-container .nav-wide li:hover{background-color:#fff3;color:#fff}.moab .dropdown-item:active{background-color:#ab7162}.moab .header_strip{background-color:transparent;opacity:1;display:flex;width:100%}.moab .header_strip .row{background-color:transparent}.moab .header_strip .row:first-of-type{background-color:#222}.moab .header_strip .row:first-of-type .logo-container{font-weight:800;font-family:Syncopate,sans-serif;justify-content:center;color:#fff}.moab .header_strip .row:first-of-type .logo-container span{font-weight:300;letter-spacing:-.05em;font-kerning:none}.moab .bg-pill{width:200px;height:40px;border-radius:20px;box-shadow:2px 12px 8px #000a}.moab svg path.cls-1{fill:#9f5321}.moab .blocks{position:absolute;left:0;bottom:0;width:200%;height:2rem;transform-origin:center bottom;-webkit-mask-size:50% auto;mask-size:50% auto;-webkit-mask-position:0 bottom;mask-position:0 bottom;mask-type:alpha;-webkit-mask-repeat:repeat no-repeat;mask-repeat:repeat no-repeat;background-color:#fff}.moab .blocks_right{left:-100%;height:2.1rem}.moab .blocks.light{background-color:#d7b580}.moab .blocks.primary{background-color:#9f5321}.moab .blocks.secondary{background-color:#6f1d1b}.moab .blocks.tertiary{background-color:#432818}.moab .blocks.dark{background-color:#000}.moab .light{color:#d7b580}.moab .primary{color:#9f5321}.moab .secondary{color:#6f1d1b}.moab .tertiary{color:#432818}.moab .dark{color:#000}.moab .gray{color:#616161}.moab .gray:hover{color:#3a3a3a}.moab .gray.light{color:#222}.moab .gray.light:hover{color:#6f6f6f}.moab .scroll-note{background-color:#432818;width:10vw;height:10vw;border:.3vw solid #6F1D1B;border-radius:50%;position:absolute;left:calc(19% - 5vw);top:9%;color:#e4e4de;font-size:1.75vw;align-content:center;box-shadow:0 12px 12px #0009;transition:all .5s linear;opacity:1}.moab .scroll-note:hover,.moab .scroll-note :focus{opacity:.5}.moab .scroll-note .fa,.moab .scroll-note .fas,.moab .scroll-note .far{font-size:2vw}body.ouray{background-color:#cad2c5;font-family:Montserrat,sans-serif;color:#222;margin:0}.ouray h1,.ouray h2,.ouray h3,.ouray h4,.ouray h5,.ouray h6,.ouray .h1,.ouray .h2,.ouray .h3,.ouray .h4,.ouray .h5,.ouray .h6{color:#3f6752}.outer-glow-white .ouray h1,.outer-glow-white .ouray h3{text-shadow:0 0 2px #fff,0 0 4px #fff,0 0 8px #fff,0 0 12px #fff;color:#000}.outer-glow .ouray h1,.outer-glow .ouray h3{text-shadow:0 0 2px #1c252a,0 0 4px #1c252a,0 0 8px #1c252a,0 0 12px #1c252a;color:#62a588}.ouray .ultra-bold{font-weight:900}.ouray .outer-glow{text-shadow:0 0 2px #222222,0 0 4px #222222,0 0 8px #222222,0 0 12px #222222;color:#62a588}.ouray .outer-glow-dark{text-shadow:0 0 2px #000,0 0 4px #000,0 0 8px #000,0 0 12px #000;color:#fff}.ouray .outer-glow-white{text-shadow:0 0 2px #FFF,0 0 4px #FFF,0 0 8px #FFF,0 0 12px #FFF;color:#000}.ouray .no-glow-white{text-shadow:none;color:#fff}.ouray .no-glow-light{text-shadow:0 0 2px #FFF,0 0 4px #FFF,0 0 8px #FFF,0 0 12px #FFF;color:#cad2c5}.ouray .bg-dark{background-color:#3f6752!important}.ouray .title-text,.ouray .subtitle-text{color:#62a588}.ouray .copyright{color:#e4e4de80}.ouray .primary-box{background-color:#62a588;border-top:8px solid #3f6752;border-bottom:8px solid #3f6752;color:#d7ddd3}.ouray .primary-box h1,.ouray .primary-box h2,.ouray .primary-box h3,.ouray .primary-box h4,.ouray .primary-box h5,.ouray .primary-box .h1,.ouray .primary-box .h2,.ouray .primary-box .h3,.ouray .primary-box .h4,.ouray .primary-box .h5{color:#99c5b2}.ouray .primary-box.black{background-color:#000;border:1px solid transparent;color:#e4e4de}.ouray .primary-box.black a{color:#e4e4de}.ouray .primary-box.black a:hover{color:#fff}.ouray .primary-box a{color:#e4e4de}.ouray .primary-box a:hover{color:#ededea}.ouray .primary-box .text-gray{color:#99c5b2}.ouray .secondary-box{background-color:#3f6752;border-top:8px solid #62a588;border-bottom:8px solid #62a588;color:#e4e4de}.ouray .secondary-box h1,.ouray .secondary-box h2,.ouray .secondary-box h3,.ouray .secondary-box h4,.ouray .secondary-box h5,.ouray .secondary-box .h1,.ouray .secondary-box .h2,.ouray .secondary-box .h3,.ouray .secondary-box .h4,.ouray .secondary-box .h5{color:#99c5b2}.ouray .secondary-box.black{background-color:#000;border:1px solid transparent;color:#e4e4de}.ouray .secondary-box.black a{color:#e4e4de}.ouray .secondary-box.black a:hover{color:#fff}.ouray .secondary-box a{color:#2f3e46}.ouray .secondary-box a:hover{color:#788287}.ouray .secondary-box .text-gray{color:#99c5b2}.ouray .tertiary-box{background-color:#2f3e46;border-top:8px solid #62a588;border-bottom:8px solid #62a588;color:#d7ddd3}.ouray .tertiary-box h1,.ouray .tertiary-box h2,.ouray .tertiary-box h3,.ouray .tertiary-box h4,.ouray .tertiary-box h5,.ouray .tertiary-box .h1,.ouray .tertiary-box .h2,.ouray .tertiary-box .h3,.ouray .tertiary-box .h4,.ouray .tertiary-box .h5{color:#99c5b2}.ouray .tertiary-box.black{background-color:#000;border:1px solid transparent;color:#e4e4de}.ouray .tertiary-box.black a{color:#e4e4de}.ouray .tertiary-box.black a:hover{color:#fbfbfa}.ouray .tertiary-box a{color:#e4e4de}.ouray .tertiary-box a:hover{color:#ededea}.ouray .tertiary-box .text-gray{color:#99c5b2}.ouray a{color:#3b6352;text-decoration:none}.ouray a.logo-container{color:#fff}.ouray a.logo-container:hover{color:#fffb}.ouray a.dark{color:#6d6d6d;margin:.0275em}.ouray a.dark:hover{color:#a0a0a0;font-size:1.015em;margin:0}.ouray a:hover{color:#000}.ouray a.light{color:#d3d3d3}.ouray a.light.hover{color:#e0e0e0}.ouray .row-max{margin-left:calc(var(--bs-gutter-x) * -1);margin-right:calc(var(--bs-gutter-x) * -1)}.ouray .text-muted{color:#222!important}.ouray .ms-n25{margin-left:10%}.ouray #burgerButton button{position:relative}.ouray #burgerButton button.active{color:#fff;box-shadow:none}.ouray .btn{border-radius:0}.ouray .btn.btn-burger{position:fixed;left:10px;top:calc(.1em + .5vw);z-index:100;font-weight:300;font-size:1.5rem;color:#fff}.ouray .btn.btn-raised{border:1px solid #7e9888;color:#e4e4de;line-height:24px}.ouray .btn.btn-raised.home{border:1px solid #222222;color:#222;line-height:24px}.ouray .btn.btn-raised.home:hover.nav-icon,.ouray .btn.btn-raised.home:hover.btn-raised{box-shadow:0 5px 5px #797e76,0 -5px 5px #eee;background-color:#0001;color:#222;border:1px solid transparent;transition:all .25s ease-in-out}.ouray .btn:hover.nav-icon,.ouray .btn:hover.btn-raised{box-shadow:0 5px 5px #263e31,0 -5px 5px #7e9888;background-color:#00000004;color:#ededea;border:1px solid transparent;transition:all .25s ease-in-out}.ouray .dropdown-menu-dark{color:#cad2c5;background-color:#3f6752;border-color:#00000026}.ouray .dropdown-menu-dark .dropdown-item{color:#cad2c5}.ouray .nav-link{color:#62a588}.light .ouray .nav-link{color:#cad2c5}.light .ouray .nav-link:hover,.light .ouray .nav-link:focus{color:#dde2d9;background-color:#49775f}.ouray .nav-link .icon-block{width:60px;align-items:center;display:flex}.ouray .nav-link:hover,.ouray .nav-link:focus{color:#788287;background-color:#cad2c5}.ouray .footer{border-top:3px solid #7e9888}.ouray .scroll-icon{position:absolute;left:50%;transform:translate(-50%);bottom:25px;z-index:100;animation:bounce 1.2s ease-in-out infinite}.ouray .scroll-icon a{color:#cad2c5}.ouray .scroll-icon a:hover{color:#dde2d9}.ouray .scroll-icon i{font-size:2em}.ouray .hero{position:relative;background-color:#2f3e46;max-width:100vw;overflow:hidden}.ouray .hero.error{background-color:#000;background-image:url(/build/assets/404_back-539654f8.jpg);background-size:cover;background-position:center}.ouray .hero.error .error-number{font-size:7em;color:var(--bs-yellow)}.ouray .hero.dark{background-color:#cad2c5;color:#fff}.ouray .hero video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;transform:translate(-50%) translateY(-50%)}.ouray .hero .block{position:relative;z-index:2}.ouray .hero .headline{align-items:center;justify-content:center;display:flex;width:100%;height:100%}.ouray .hero .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:transparent;z-index:2;padding:20px;align-items:center;justify-content:center;display:flex}.ouray .hero .overlay.light{background-color:#cad2c580;color:#e4e4de;z-index:3}.ouray .hero .overlay.light-fade{background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.0666666667),rgba(255,255,255,.4666666667),#ffffff);background-blend-mode:multiply;color:#000}.ouray .hero .overlay.dark{background-color:#2f3e4680;color:#222;z-index:3}.ouray .hero .overlay.dark-fade{background:linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,.0666666667) 50%,rgba(0,0,0,.6666666667) 70%,#000000 100%);background-blend-mode:normal;color:#adadad}.ouray .hero .overlay .img-cover{display:flex;width:100%;vertical-align:center}.ouray .resume-header{font-weight:400;margin:1.5em 0;color:#3f6752}.tertiary-box .ouray .resume-header{color:#dde2d9}.ouray div.resume-job{border-top:1px solid #62a588;margin-top:2.5em;padding-top:1em;margin-bottom:.25em;align-items:baseline}.ouray div.resume-job .resume-time{color:#222}.ouray div.resume-work{border-top:1px solid #99c5b2;margin-top:2.5em;padding-top:1em;margin-bottom:.25em;align-items:baseline}.ouray div.resume-work .resume-time{color:#e4e4de}.ouray .text-gray{color:#3a3a3a;word-break:keep-all}.ouray nav,.ouray .nav{position:sticky;top:0;margin:auto;z-index:100;background-color:transparent;width:100%;display:flex;justify-content:center}.ouray nav .logo-container,.ouray .nav .logo-container{display:flex;align-items:center;font-weight:800;margin-top:.1em;justify-content:center;font-family:Syncopate,sans-serif}.ouray nav .logo-container span,.ouray .nav .logo-container span{font-weight:300;letter-spacing:-.05em;font-kerning:none}.ouray nav.dark,.ouray .nav.dark{background-color:#2f3e46;color:#e4e4de}.ouray nav.darken,.ouray .nav.darken{background-color:#2226;color:#e4e4de}.ouray nav .nav-container,.ouray .nav .nav-container{display:flex;align-items:center;justify-content:space-around}.ouray nav .nav-item,.ouray .nav .nav-item{display:flex}.ouray nav .nav-icon-container,.ouray .nav .nav-icon-container{display:flex;text-align:center;justify-content:center;align-items:center;height:100%}.ouray nav .nav-icon-container .nav-link,.ouray .nav .nav-icon-container .nav-link{color:#dde2d9}.ouray nav .nav-icon-container .nav-link .icon-block,.ouray .nav .nav-icon-container .nav-link .icon-block{width:50px;align-items:center}.ouray nav .nav-icon-container .nav-link:hover .nav-icon,.ouray nav .nav-icon-container .nav-link :focus .nav-icon,.ouray nav .nav-icon-container .nav-link :active .nav-icon,.ouray .nav .nav-icon-container .nav-link:hover .nav-icon,.ouray .nav .nav-icon-container .nav-link :focus .nav-icon,.ouray .nav .nav-icon-container .nav-link :active .nav-icon{box-shadow:0 5px 6px #263e31,0 -5px 6px #7e9888;background-color:#3f6752;border:1px solid transparent;transition:all .25s ease-in-out}.ouray nav .nav-icon-container .nav-link:hover .nav-icon .fa-spin-hover,.ouray nav .nav-icon-container .nav-link :focus .nav-icon .fa-spin-hover,.ouray nav .nav-icon-container .nav-link :active .nav-icon .fa-spin-hover,.ouray .nav .nav-icon-container .nav-link:hover .nav-icon .fa-spin-hover,.ouray .nav .nav-icon-container .nav-link :focus .nav-icon .fa-spin-hover,.ouray .nav .nav-icon-container .nav-link :active .nav-icon .fa-spin-hover{animation:fa-spinning .25s infinite linear}.ouray nav .nav-icon-container .nav-link:hover .nav-icon .fa-show-hover,.ouray nav .nav-icon-container .nav-link :focus .nav-icon .fa-show-hover,.ouray nav .nav-icon-container .nav-link :active .nav-icon .fa-show-hover,.ouray .nav .nav-icon-container .nav-link:hover .nav-icon .fa-show-hover,.ouray .nav .nav-icon-container .nav-link :focus .nav-icon .fa-show-hover,.ouray .nav .nav-icon-container .nav-link :active .nav-icon .fa-show-hover{opacity:1}.ouray nav .nav-icon-container .nav-link:hover .nav-icon.round i,.ouray nav .nav-icon-container .nav-link :focus .nav-icon.round i,.ouray nav .nav-icon-container .nav-link :active .nav-icon.round i,.ouray .nav .nav-icon-container .nav-link:hover .nav-icon.round i,.ouray .nav .nav-icon-container .nav-link :focus .nav-icon.round i,.ouray .nav .nav-icon-container .nav-link :active .nav-icon.round i{font-size:1.45em;filter:unset;transition:all .25s ease-in-out}.ouray nav .nav-icon-container .nav-text,.ouray .nav .nav-icon-container .nav-text{font-size:.8em;opacity:.5;transition:all .25s ease-in-out;color:#dde2d9}.ouray nav .nav-icon-container .nav-icon,.ouray .nav .nav-icon-container .nav-icon{display:flex;text-align:center;justify-content:center;align-items:center;background-color:transparent;font-weight:300;width:auto;transition:all .25s ease-in;border-radius:0;color:#cad2c5}.dark .ouray nav .nav-icon-container .nav-icon,.dark .ouray .nav .nav-icon-container .nav-icon{color:#e4e4de}.ouray nav .nav-icon-container .nav-icon.home,.ouray .nav .nav-icon-container .nav-icon.home{color:#222}.ouray nav .nav-icon-container .nav-icon.round .icon,.ouray .nav .nav-icon-container .nav-icon.round .icon{border-radius:50%;font-weight:400;height:48px;width:48px;display:flex;border:1px solid transparent;margin:auto;color:#dde2d9}.dark .ouray nav .nav-icon-container .nav-icon.round .icon,.dark .ouray .nav .nav-icon-container .nav-icon.round .icon{color:#e4e4de}.ouray nav .nav-icon-container .nav-icon.round .icon i,.ouray .nav .nav-icon-container .nav-icon.round .icon i{font-size:1.35em;filter:blur(.4px);transition:all .25s ease-in}.ouray nav .nav-icon-container .nav-icon.round .icon i.fa-beat,.ouray .nav .nav-icon-container .nav-icon.round .icon i.fa-beat{animation:beat .5s ease-in-out;animation-delay:3s;animation-iteration-count:4}.ouray nav .nav-icon-container .nav-icon.round .icon i.fa-flash-beat,.ouray .nav .nav-icon-container .nav-icon.round .icon i.fa-flash-beat{animation:flash-beat .75s ease-in-out infinite}.ouray nav .nav-icon-container .nav-icon.round .icon:hover,.ouray .nav .nav-icon-container .nav-icon.round .icon:hover{box-shadow:0 5px 6px #263e31,0 -5px 6px #7e9888;background-color:#7e98881a;color:#dde2d9;border:1px solid transparent;transition:all .25s ease-in-out}.ouray nav .nav-icon-container .nav-icon.round .icon:hover i,.ouray .nav .nav-icon-container .nav-icon.round .icon:hover i{filter:blur(0)}.ouray nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text,.ouray .nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text{opacity:1;transition:opacity .25s ease-in;color:#dde2d9}.dark .ouray nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text,.dark .ouray .nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text{color:#e4e4de}.ouray nav .nav-icon-container .nav-icon .fa-show-hover,.ouray .nav .nav-icon-container .nav-icon .fa-show-hover{opacity:0}.ouray nav .nav-icon-container .nav-wide li:focus,.ouray nav .nav-icon-container .nav-wide li:active,.ouray nav .nav-icon-container .nav-wide li:hover,.ouray .nav .nav-icon-container .nav-wide li:focus,.ouray .nav .nav-icon-container .nav-wide li:active,.ouray .nav .nav-icon-container .nav-wide li:hover{background-color:#fff3;color:#fff}.ouray .dropdown-item:active{background-color:#8ca395}.ouray .header_strip{background-color:transparent;opacity:1;display:flex;width:100%}.ouray .header_strip .row{background-color:transparent}.ouray .header_strip .row:first-of-type{background-color:#222}.ouray .header_strip .row:first-of-type .logo-container{font-weight:800;font-family:Syncopate,sans-serif;justify-content:center;color:#fff}.ouray .header_strip .row:first-of-type .logo-container span{font-weight:300;letter-spacing:-.05em;font-kerning:none}.ouray .bg-pill{width:200px;height:40px;border-radius:20px;box-shadow:2px 12px 8px #000a}.ouray svg path.cls-1{fill:#62a588}.ouray .blocks{position:absolute;left:0;bottom:0;width:200%;height:2rem;transform-origin:center bottom;-webkit-mask-size:50% auto;mask-size:50% auto;-webkit-mask-position:0 bottom;mask-position:0 bottom;mask-type:alpha;-webkit-mask-repeat:repeat no-repeat;mask-repeat:repeat no-repeat;background-color:#fff}.ouray .blocks_right{left:-100%;height:2.1rem}.ouray .blocks.light{background-color:#cad2c5}.ouray .blocks.primary{background-color:#62a588}.ouray .blocks.secondary{background-color:#3f6752}.ouray .blocks.tertiary{background-color:#2f3e46}.ouray .blocks.dark{background-color:#000}.ouray .light{color:#cad2c5}.ouray .primary{color:#62a588}.ouray .secondary{color:#3f6752}.ouray .tertiary{color:#2f3e46}.ouray .dark{color:#000}.ouray .gray{color:#616161}.ouray .gray:hover{color:#3a3a3a}.ouray .gray.light{color:#222}.ouray .gray.light:hover{color:#6f6f6f}.ouray .scroll-note{background-color:#2f3e46;width:10vw;height:10vw;border:.3vw solid #3f6752;border-radius:50%;position:absolute;left:calc(19% - 5vw);top:9%;color:#e4e4de;font-size:1.75vw;align-content:center;box-shadow:0 12px 12px #0009;transition:all .5s linear;opacity:1}.ouray .scroll-note:hover,.ouray .scroll-note :focus{opacity:.5}.ouray .scroll-note .fa,.ouray .scroll-note .fas,.ouray .scroll-note .far{font-size:2vw}body.sedona{background-color:#e3dcd2;font-family:Montserrat,sans-serif;color:#100c0d;margin:0}.sedona h1,.sedona h2,.sedona h3,.sedona h4,.sedona h5,.sedona h6,.sedona .h1,.sedona .h2,.sedona .h3,.sedona .h4,.sedona .h5,.sedona .h6{color:#9e2a2b}.outer-glow-white .sedona h1,.outer-glow-white .sedona h3{text-shadow:0 0 2px #fff,0 0 4px #fff,0 0 8px #fff,0 0 12px #fff;color:#000}.outer-glow .sedona h1,.outer-glow .sedona h3{text-shadow:0 0 2px #320708,0 0 4px #320708,0 0 8px #320708,0 0 12px #320708;color:#cf8a25}.sedona .ultra-bold{font-weight:900}.sedona .outer-glow{text-shadow:0 0 2px #222222,0 0 4px #222222,0 0 8px #222222,0 0 12px #222222;color:#cf8a25}.sedona .outer-glow-dark{text-shadow:0 0 2px #000,0 0 4px #000,0 0 8px #000,0 0 12px #000;color:#fff}.sedona .outer-glow-white{text-shadow:0 0 2px #FFF,0 0 4px #FFF,0 0 8px #FFF,0 0 12px #FFF;color:#000}.sedona .no-glow-white{text-shadow:none;color:#fff}.sedona .no-glow-light{text-shadow:0 0 2px #FFF,0 0 4px #FFF,0 0 8px #FFF,0 0 12px #FFF;color:#e3dcd2}.sedona .bg-dark{background-color:#9e2a2b!important}.sedona .title-text,.sedona .subtitle-text{color:#cf8a25}.sedona .copyright{color:#e3dcd280}.sedona .primary-box{background-color:#cf8a25;border-top:8px solid #9e2a2b;border-bottom:8px solid #9e2a2b;color:#ede8e2}.sedona .primary-box h1,.sedona .primary-box h2,.sedona .primary-box h3,.sedona .primary-box h4,.sedona .primary-box h5,.sedona .primary-box .h1,.sedona .primary-box .h2,.sedona .primary-box .h3,.sedona .primary-box .h4,.sedona .primary-box .h5{color:#e0b371}.sedona .primary-box.black{background-color:#000;border:1px solid transparent;color:#e3dcd2}.sedona .primary-box.black a{color:#e3dcd2}.sedona .primary-box.black a:hover{color:#fff}.sedona .primary-box a{color:#e3dcd2}.sedona .primary-box a:hover{color:#ede8e2}.sedona .primary-box .text-gray{color:#e0b371}.sedona .secondary-box{background-color:#9e2a2b;border-top:8px solid #cf8a25;border-bottom:8px solid #cf8a25;color:#e3dcd2}.sedona .secondary-box h1,.sedona .secondary-box h2,.sedona .secondary-box h3,.sedona .secondary-box h4,.sedona .secondary-box h5,.sedona .secondary-box .h1,.sedona .secondary-box .h2,.sedona .secondary-box .h3,.sedona .secondary-box .h4,.sedona .secondary-box .h5{color:#e0b371}.sedona .secondary-box.black{background-color:#000;border:1px solid transparent;color:#e3dcd2}.sedona .secondary-box.black a{color:#e3dcd2}.sedona .secondary-box.black a:hover{color:#fff}.sedona .secondary-box a{color:#540b0e}.sedona .secondary-box a:hover{color:#906062}.sedona .secondary-box .text-gray{color:#e0b371}.sedona .tertiary-box{background-color:#540b0e;border-top:8px solid #cf8a25;border-bottom:8px solid #cf8a25;color:#ede8e2}.sedona .tertiary-box h1,.sedona .tertiary-box h2,.sedona .tertiary-box h3,.sedona .tertiary-box h4,.sedona .tertiary-box h5,.sedona .tertiary-box .h1,.sedona .tertiary-box .h2,.sedona .tertiary-box .h3,.sedona .tertiary-box .h4,.sedona .tertiary-box .h5{color:#e0b371}.sedona .tertiary-box.black{background-color:#000;border:1px solid transparent;color:#e3dcd2}.sedona .tertiary-box.black a{color:#e3dcd2}.sedona .tertiary-box.black a:hover{color:#f7f4f1}.sedona .tertiary-box a{color:#e3dcd2}.sedona .tertiary-box a:hover{color:#ede8e2}.sedona .tertiary-box .text-gray{color:#e0b371}.sedona a{color:#7c5316;text-decoration:none}.sedona a.logo-container{color:#fff}.sedona a.logo-container:hover{color:#fffb}.sedona a.dark{color:#73515c;margin:.0275em}.sedona a.dark:hover{color:#a8828f;font-size:1.015em;margin:0}.sedona a:hover{color:#000}.sedona a.light{color:#d2bec5}.sedona a.light.hover{color:#dccdd2}.sedona .row-max{margin-left:calc(var(--bs-gutter-x) * -1);margin-right:calc(var(--bs-gutter-x) * -1)}.sedona .text-muted{color:#100c0d!important}.sedona .ms-n25{margin-left:10%}.sedona #burgerButton button{position:relative}.sedona #burgerButton button.active{color:#fff;box-shadow:none}.sedona .btn{border-radius:0}.sedona .btn.btn-burger{position:fixed;left:10px;top:calc(.1em + .5vw);z-index:100;font-weight:300;font-size:1.5rem;color:#fff}.sedona .btn.btn-raised{border:1px solid #be7674;color:#e3dcd2;line-height:24px}.sedona .btn.btn-raised.home{border:1px solid #100c0d;color:#100c0d;line-height:24px}.sedona .btn.btn-raised.home:hover.nav-icon,.sedona .btn.btn-raised.home:hover.btn-raised{box-shadow:0 5px 5px #88847e,0 -5px 5px #eee;background-color:#0001;color:#100c0d;border:1px solid transparent;transition:all .25s ease-in-out}.sedona .btn:hover.nav-icon,.sedona .btn:hover.btn-raised{box-shadow:0 5px 5px #5f191a,0 -5px 5px #be7674;background-color:#00000004;color:#ede8e2;border:1px solid transparent;transition:all .25s ease-in-out}.sedona .dropdown-menu-dark{color:#e3dcd2;background-color:#9e2a2b;border-color:#00000026}.sedona .dropdown-menu-dark .dropdown-item{color:#e3dcd2}.sedona .nav-link{color:#cf8a25}.light .sedona .nav-link{color:#e3dcd2}.light .sedona .nav-link:hover,.light .sedona .nav-link:focus{color:#ede8e2;background-color:#b22f30}.sedona .nav-link .icon-block{width:60px;align-items:center;display:flex}.sedona .nav-link:hover,.sedona .nav-link:focus{color:#906062;background-color:#e3dcd2}.sedona .footer{border-top:3px solid #be7674}.sedona .scroll-icon{position:absolute;left:50%;transform:translate(-50%);bottom:25px;z-index:100;animation:bounce 1.2s ease-in-out infinite}.sedona .scroll-icon a{color:#e3dcd2}.sedona .scroll-icon a:hover{color:#ede8e2}.sedona .scroll-icon i{font-size:2em}.sedona .hero{position:relative;background-color:#540b0e;max-width:100vw;overflow:hidden}.sedona .hero.error{background-color:#000;background-image:url(/build/assets/404_back-539654f8.jpg);background-size:cover;background-position:center}.sedona .hero.error .error-number{font-size:7em;color:var(--bs-yellow)}.sedona .hero.dark{background-color:#e3dcd2;color:#fff}.sedona .hero video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;transform:translate(-50%) translateY(-50%)}.sedona .hero .block{position:relative;z-index:2}.sedona .hero .headline{align-items:center;justify-content:center;display:flex;width:100%;height:100%}.sedona .hero .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:transparent;z-index:2;padding:20px;align-items:center;justify-content:center;display:flex}.sedona .hero .overlay.light{background-color:#e3dcd280;color:#e3dcd2;z-index:3}.sedona .hero .overlay.light-fade{background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.0666666667),rgba(255,255,255,.4666666667),#ffffff);background-blend-mode:multiply;color:#000}.sedona .hero .overlay.dark{background-color:#540b0e80;color:#100c0d;z-index:3}.sedona .hero .overlay.dark-fade{background:linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,.0666666667) 50%,rgba(0,0,0,.6666666667) 70%,#000000 100%);background-blend-mode:normal;color:#b2919c}.sedona .hero .overlay .img-cover{display:flex;width:100%;vertical-align:center}.sedona .resume-header{font-weight:400;margin:1.5em 0;color:#9e2a2b}.tertiary-box .sedona .resume-header{color:#ede8e2}.sedona div.resume-job{border-top:1px solid #cf8a25;margin-top:2.5em;padding-top:1em;margin-bottom:.25em;align-items:baseline}.sedona div.resume-job .resume-time{color:#100c0d}.sedona div.resume-work{border-top:1px solid #e0b371;margin-top:2.5em;padding-top:1em;margin-bottom:.25em;align-items:baseline}.sedona div.resume-work .resume-time{color:#e3dcd2}.sedona .text-gray{color:#3a3a3a;word-break:keep-all}.sedona nav,.sedona .nav{position:sticky;top:0;margin:auto;z-index:100;background-color:transparent;width:100%;display:flex;justify-content:center}.sedona nav .logo-container,.sedona .nav .logo-container{display:flex;align-items:center;font-weight:800;margin-top:.1em;justify-content:center;font-family:Syncopate,sans-serif}.sedona nav .logo-container span,.sedona .nav .logo-container span{font-weight:300;letter-spacing:-.05em;font-kerning:none}.sedona nav.dark,.sedona .nav.dark{background-color:#540b0e;color:#e3dcd2}.sedona nav.darken,.sedona .nav.darken{background-color:#2226;color:#e3dcd2}.sedona nav .nav-container,.sedona .nav .nav-container{display:flex;align-items:center;justify-content:space-around}.sedona nav .nav-item,.sedona .nav .nav-item{display:flex}.sedona nav .nav-icon-container,.sedona .nav .nav-icon-container{display:flex;text-align:center;justify-content:center;align-items:center;height:100%}.sedona nav .nav-icon-container .nav-link,.sedona .nav .nav-icon-container .nav-link{color:#ede8e2}.sedona nav .nav-icon-container .nav-link .icon-block,.sedona .nav .nav-icon-container .nav-link .icon-block{width:50px;align-items:center}.sedona nav .nav-icon-container .nav-link:hover .nav-icon,.sedona nav .nav-icon-container .nav-link :focus .nav-icon,.sedona nav .nav-icon-container .nav-link :active .nav-icon,.sedona .nav .nav-icon-container .nav-link:hover .nav-icon,.sedona .nav .nav-icon-container .nav-link :focus .nav-icon,.sedona .nav .nav-icon-container .nav-link :active .nav-icon{box-shadow:0 5px 6px #5f191a,0 -5px 6px #be7674;background-color:#9e2a2b;border:1px solid transparent;transition:all .25s ease-in-out}.sedona nav .nav-icon-container .nav-link:hover .nav-icon .fa-spin-hover,.sedona nav .nav-icon-container .nav-link :focus .nav-icon .fa-spin-hover,.sedona nav .nav-icon-container .nav-link :active .nav-icon .fa-spin-hover,.sedona .nav .nav-icon-container .nav-link:hover .nav-icon .fa-spin-hover,.sedona .nav .nav-icon-container .nav-link :focus .nav-icon .fa-spin-hover,.sedona .nav .nav-icon-container .nav-link :active .nav-icon .fa-spin-hover{animation:fa-spinning .25s infinite linear}.sedona nav .nav-icon-container .nav-link:hover .nav-icon .fa-show-hover,.sedona nav .nav-icon-container .nav-link :focus .nav-icon .fa-show-hover,.sedona nav .nav-icon-container .nav-link :active .nav-icon .fa-show-hover,.sedona .nav .nav-icon-container .nav-link:hover .nav-icon .fa-show-hover,.sedona .nav .nav-icon-container .nav-link :focus .nav-icon .fa-show-hover,.sedona .nav .nav-icon-container .nav-link :active .nav-icon .fa-show-hover{opacity:1}.sedona nav .nav-icon-container .nav-link:hover .nav-icon.round i,.sedona nav .nav-icon-container .nav-link :focus .nav-icon.round i,.sedona nav .nav-icon-container .nav-link :active .nav-icon.round i,.sedona .nav .nav-icon-container .nav-link:hover .nav-icon.round i,.sedona .nav .nav-icon-container .nav-link :focus .nav-icon.round i,.sedona .nav .nav-icon-container .nav-link :active .nav-icon.round i{font-size:1.45em;filter:unset;transition:all .25s ease-in-out}.sedona nav .nav-icon-container .nav-text,.sedona .nav .nav-icon-container .nav-text{font-size:.8em;opacity:.5;transition:all .25s ease-in-out;color:#ede8e2}.sedona nav .nav-icon-container .nav-icon,.sedona .nav .nav-icon-container .nav-icon{display:flex;text-align:center;justify-content:center;align-items:center;background-color:transparent;font-weight:300;width:auto;transition:all .25s ease-in;border-radius:0;color:#e3dcd2}.dark .sedona nav .nav-icon-container .nav-icon,.dark .sedona .nav .nav-icon-container .nav-icon{color:#e3dcd2}.sedona nav .nav-icon-container .nav-icon.home,.sedona .nav .nav-icon-container .nav-icon.home{color:#100c0d}.sedona nav .nav-icon-container .nav-icon.round .icon,.sedona .nav .nav-icon-container .nav-icon.round .icon{border-radius:50%;font-weight:400;height:48px;width:48px;display:flex;border:1px solid transparent;margin:auto;color:#ede8e2}.dark .sedona nav .nav-icon-container .nav-icon.round .icon,.dark .sedona .nav .nav-icon-container .nav-icon.round .icon{color:#e3dcd2}.sedona nav .nav-icon-container .nav-icon.round .icon i,.sedona .nav .nav-icon-container .nav-icon.round .icon i{font-size:1.35em;filter:blur(.4px);transition:all .25s ease-in}.sedona nav .nav-icon-container .nav-icon.round .icon i.fa-beat,.sedona .nav .nav-icon-container .nav-icon.round .icon i.fa-beat{animation:beat .5s ease-in-out;animation-delay:3s;animation-iteration-count:4}.sedona nav .nav-icon-container .nav-icon.round .icon i.fa-flash-beat,.sedona .nav .nav-icon-container .nav-icon.round .icon i.fa-flash-beat{animation:flash-beat .75s ease-in-out infinite}.sedona nav .nav-icon-container .nav-icon.round .icon:hover,.sedona .nav .nav-icon-container .nav-icon.round .icon:hover{box-shadow:0 5px 6px #5f191a,0 -5px 6px #be7674;background-color:#be76741a;color:#ede8e2;border:1px solid transparent;transition:all .25s ease-in-out}.sedona nav .nav-icon-container .nav-icon.round .icon:hover i,.sedona .nav .nav-icon-container .nav-icon.round .icon:hover i{filter:blur(0)}.sedona nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text,.sedona .nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text{opacity:1;transition:opacity .25s ease-in;color:#ede8e2}.dark .sedona nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text,.dark .sedona .nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text{color:#e3dcd2}.sedona nav .nav-icon-container .nav-icon .fa-show-hover,.sedona .nav .nav-icon-container .nav-icon .fa-show-hover{opacity:0}.sedona nav .nav-icon-container .nav-wide li:focus,.sedona nav .nav-icon-container .nav-wide li:active,.sedona nav .nav-icon-container .nav-wide li:hover,.sedona .nav .nav-icon-container .nav-wide li:focus,.sedona .nav .nav-icon-container .nav-wide li:active,.sedona .nav .nav-icon-container .nav-wide li:hover{background-color:#fff3;color:#fff}.sedona .dropdown-item:active{background-color:#c68785}.sedona .header_strip{background-color:transparent;opacity:1;display:flex;width:100%}.sedona .header_strip .row{background-color:transparent}.sedona .header_strip .row:first-of-type{background-color:#100c0d}.sedona .header_strip .row:first-of-type .logo-container{font-weight:800;font-family:Syncopate,sans-serif;justify-content:center;color:#fff}.sedona .header_strip .row:first-of-type .logo-container span{font-weight:300;letter-spacing:-.05em;font-kerning:none}.sedona .bg-pill{width:200px;height:40px;border-radius:20px;box-shadow:2px 12px 8px #000a}.sedona svg path.cls-1{fill:#cf8a25}.sedona .blocks{position:absolute;left:0;bottom:0;width:200%;height:2rem;transform-origin:center bottom;-webkit-mask-size:50% auto;mask-size:50% auto;-webkit-mask-position:0 bottom;mask-position:0 bottom;mask-type:alpha;-webkit-mask-repeat:repeat no-repeat;mask-repeat:repeat no-repeat;background-color:#fff}.sedona .blocks_right{left:-100%;height:2.1rem}.sedona .blocks.light{background-color:#e3dcd2}.sedona .blocks.primary{background-color:#cf8a25}.sedona .blocks.secondary{background-color:#9e2a2b}.sedona .blocks.tertiary{background-color:#540b0e}.sedona .blocks.dark{background-color:#000}.sedona .light{color:#e3dcd2}.sedona .primary{color:#cf8a25}.sedona .secondary{color:#9e2a2b}.sedona .tertiary{color:#540b0e}.sedona .dark{color:#000}.sedona .gray{color:#616161}.sedona .gray:hover{color:#3a3a3a}.sedona .gray.light{color:#100c0d}.sedona .gray.light:hover{color:#646162}.sedona .scroll-note{background-color:#540b0e;width:10vw;height:10vw;border:.3vw solid #9e2a2b;border-radius:50%;position:absolute;left:calc(19% - 5vw);top:9%;color:#e3dcd2;font-size:1.75vw;align-content:center;box-shadow:0 12px 12px #0009;transition:all .5s linear;opacity:1}.sedona .scroll-note:hover,.sedona .scroll-note :focus{opacity:.5}.sedona .scroll-note .fa,.sedona .scroll-note .fas,.sedona .scroll-note .far{font-size:2vw}body.oceanside{background-color:silver;font-family:Montserrat,sans-serif;color:#222;margin:0}.oceanside h1,.oceanside h2,.oceanside h3,.oceanside h4,.oceanside h5,.oceanside h6,.oceanside .h1,.oceanside .h2,.oceanside .h3,.oceanside .h4,.oceanside .h5,.oceanside .h6{color:#3a6ea5}.outer-glow-white .oceanside h1,.outer-glow-white .oceanside h3{text-shadow:0 0 2px #fff,0 0 4px #fff,0 0 8px #fff,0 0 12px #fff;color:#000}.outer-glow .oceanside h1,.outer-glow .oceanside h3{text-shadow:0 0 2px #002f5b,0 0 4px #002f5b,0 0 8px #002f5b,0 0 12px #002f5b;color:#ff6700}.oceanside .ultra-bold{font-weight:900}.oceanside .outer-glow{text-shadow:0 0 2px #222222,0 0 4px #222222,0 0 8px #222222,0 0 12px #222222;color:#ff6700}.oceanside .outer-glow-dark{text-shadow:0 0 2px #000,0 0 4px #000,0 0 8px #000,0 0 12px #000;color:#fff}.oceanside .outer-glow-white{text-shadow:0 0 2px #FFF,0 0 4px #FFF,0 0 8px #FFF,0 0 12px #FFF;color:#000}.oceanside .no-glow-white{text-shadow:none;color:#fff}.oceanside .no-glow-light{text-shadow:0 0 2px #FFF,0 0 4px #FFF,0 0 8px #FFF,0 0 12px #FFF;color:silver}.oceanside .bg-dark{background-color:#3a6ea5!important}.oceanside .title-text,.oceanside .subtitle-text{color:#ff6700}.oceanside .copyright{color:#ccd9e280}.oceanside .primary-box{background-color:#ff6700;border-top:8px solid #3A6EA5;border-bottom:8px solid #3A6EA5;color:#cdcdcd}.oceanside .primary-box h1,.oceanside .primary-box h2,.oceanside .primary-box h3,.oceanside .primary-box h4,.oceanside .primary-box h5,.oceanside .primary-box .h1,.oceanside .primary-box .h2,.oceanside .primary-box .h3,.oceanside .primary-box .h4,.oceanside .primary-box .h5{color:#ff9c59}.oceanside .primary-box.black{background-color:#000;border:1px solid transparent;color:#ccd9e2}.oceanside .primary-box.black a{color:#ccd9e2}.oceanside .primary-box.black a:hover{color:#fdfdfe}.oceanside .primary-box a{color:#ccd9e2}.oceanside .primary-box a:hover{color:#dee6ec}.oceanside .primary-box .text-gray{color:#ff9c59}.oceanside .secondary-box{background-color:#3a6ea5;border-top:8px solid #FF6700;border-bottom:8px solid #FF6700;color:#ccd9e2}.oceanside .secondary-box h1,.oceanside .secondary-box h2,.oceanside .secondary-box h3,.oceanside .secondary-box h4,.oceanside .secondary-box h5,.oceanside .secondary-box .h1,.oceanside .secondary-box .h2,.oceanside .secondary-box .h3,.oceanside .secondary-box .h4,.oceanside .secondary-box .h5{color:#ff9c59}.oceanside .secondary-box.black{background-color:#000;border:1px solid transparent;color:#ccd9e2}.oceanside .secondary-box.black a{color:#ccd9e2}.oceanside .secondary-box.black a:hover{color:#fdfdfe}.oceanside .secondary-box a{color:#004e98}.oceanside .secondary-box a:hover{color:#598cbc}.oceanside .secondary-box .text-gray{color:#ff9c59}.oceanside .tertiary-box{background-color:#004e98;border-top:8px solid #FF6700;border-bottom:8px solid #FF6700;color:#cdcdcd}.oceanside .tertiary-box h1,.oceanside .tertiary-box h2,.oceanside .tertiary-box h3,.oceanside .tertiary-box h4,.oceanside .tertiary-box h5,.oceanside .tertiary-box .h1,.oceanside .tertiary-box .h2,.oceanside .tertiary-box .h3,.oceanside .tertiary-box .h4,.oceanside .tertiary-box .h5{color:#ff9c59}.oceanside .tertiary-box.black{background-color:#000;border:1px solid transparent;color:#ccd9e2}.oceanside .tertiary-box.black a{color:#ccd9e2}.oceanside .tertiary-box.black a:hover{color:#edf1f4}.oceanside .tertiary-box a{color:#ccd9e2}.oceanside .tertiary-box a:hover{color:#dee6ec}.oceanside .tertiary-box .text-gray{color:#ff9c59}.oceanside a{color:#993e00;text-decoration:none}.oceanside a.logo-container{color:#fff}.oceanside a.logo-container:hover{color:#fffb}.oceanside a.dark{color:#6d6d6d;margin:.0275em}.oceanside a.dark:hover{color:#a0a0a0;font-size:1.015em;margin:0}.oceanside a:hover{color:#000}.oceanside a.light{color:#d3d3d3}.oceanside a.light.hover{color:#e0e0e0}.oceanside .row-max{margin-left:calc(var(--bs-gutter-x) * -1);margin-right:calc(var(--bs-gutter-x) * -1)}.oceanside .text-muted{color:#222!important}.oceanside .ms-n25{margin-left:10%}.oceanside #burgerButton button{position:relative}.oceanside #burgerButton button.active{color:#fff;box-shadow:none}.oceanside .btn{border-radius:0}.oceanside .btn.btn-burger{position:fixed;left:10px;top:calc(.1em + .5vw);z-index:100;font-weight:300;font-size:1.5rem;color:#fff}.oceanside .btn.btn-raised{border:1px solid #7898b9;color:#ccd9e2;line-height:24px}.oceanside .btn.btn-raised.home{border:1px solid #222222;color:#222;line-height:24px}.oceanside .btn.btn-raised.home:hover.nav-icon,.oceanside .btn.btn-raised.home:hover.btn-raised{box-shadow:0 5px 5px #737373,0 -5px 5px #eee;background-color:#0001;color:#222;border:1px solid transparent;transition:all .25s ease-in-out}.oceanside .btn:hover.nav-icon,.oceanside .btn:hover.btn-raised{box-shadow:0 5px 5px #234263,0 -5px 5px #7898b9;background-color:#00000004;color:#dee6ec;border:1px solid transparent;transition:all .25s ease-in-out}.oceanside .dropdown-menu-dark{color:silver;background-color:#3a6ea5;border-color:#00000026}.oceanside .dropdown-menu-dark .dropdown-item{color:silver}.oceanside .nav-link{color:#ff6700}.light .oceanside .nav-link{color:silver}.light .oceanside .nav-link:hover,.light .oceanside .nav-link:focus{color:#d6d6d6;background-color:#417bb8}.oceanside .nav-link .icon-block{width:60px;align-items:center;display:flex}.oceanside .nav-link:hover,.oceanside .nav-link:focus{color:#598cbc;background-color:silver}.oceanside .footer{border-top:3px solid #7898b9}.oceanside .scroll-icon{position:absolute;left:50%;transform:translate(-50%);bottom:25px;z-index:100;animation:bounce 1.2s ease-in-out infinite}.oceanside .scroll-icon a{color:silver}.oceanside .scroll-icon a:hover{color:#d6d6d6}.oceanside .scroll-icon i{font-size:2em}.oceanside .hero{position:relative;background-color:#004e98;max-width:100vw;overflow:hidden}.oceanside .hero.error{background-color:#000;background-image:url(/build/assets/404_back-539654f8.jpg);background-size:cover;background-position:center}.oceanside .hero.error .error-number{font-size:7em;color:var(--bs-yellow)}.oceanside .hero.dark{background-color:silver;color:#fff}.oceanside .hero video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;transform:translate(-50%) translateY(-50%)}.oceanside .hero .block{position:relative;z-index:2}.oceanside .hero .headline{align-items:center;justify-content:center;display:flex;width:100%;height:100%}.oceanside .hero .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:transparent;z-index:2;padding:20px;align-items:center;justify-content:center;display:flex}.oceanside .hero .overlay.light{background-color:#c0c0c080;color:#ccd9e2;z-index:3}.oceanside .hero .overlay.light-fade{background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.0666666667),rgba(255,255,255,.4666666667),#ffffff);background-blend-mode:multiply;color:#000}.oceanside .hero .overlay.dark{background-color:#004e9880;color:#222;z-index:3}.oceanside .hero .overlay.dark-fade{background:linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,.0666666667) 50%,rgba(0,0,0,.6666666667) 70%,#000000 100%);background-blend-mode:normal;color:#adadad}.oceanside .hero .overlay .img-cover{display:flex;width:100%;vertical-align:center}.oceanside .resume-header{font-weight:400;margin:1.5em 0;color:#3a6ea5}.tertiary-box .oceanside .resume-header{color:#d6d6d6}.oceanside div.resume-job{border-top:1px solid #FF6700;margin-top:2.5em;padding-top:1em;margin-bottom:.25em;align-items:baseline}.oceanside div.resume-job .resume-time{color:#222}.oceanside div.resume-work{border-top:1px solid #ff9c59;margin-top:2.5em;padding-top:1em;margin-bottom:.25em;align-items:baseline}.oceanside div.resume-work .resume-time{color:#ccd9e2}.oceanside .text-gray{color:#3a3a3a;word-break:keep-all}.oceanside nav,.oceanside .nav{position:sticky;top:0;margin:auto;z-index:100;background-color:transparent;width:100%;display:flex;justify-content:center}.oceanside nav .logo-container,.oceanside .nav .logo-container{display:flex;align-items:center;font-weight:800;margin-top:.1em;justify-content:center;font-family:Syncopate,sans-serif}.oceanside nav .logo-container span,.oceanside .nav .logo-container span{font-weight:300;letter-spacing:-.05em;font-kerning:none}.oceanside nav.dark,.oceanside .nav.dark{background-color:#004e98;color:#ccd9e2}.oceanside nav.darken,.oceanside .nav.darken{background-color:#2226;color:#ccd9e2}.oceanside nav .nav-container,.oceanside .nav .nav-container{display:flex;align-items:center;justify-content:space-around}.oceanside nav .nav-item,.oceanside .nav .nav-item{display:flex}.oceanside nav .nav-icon-container,.oceanside .nav .nav-icon-container{display:flex;text-align:center;justify-content:center;align-items:center;height:100%}.oceanside nav .nav-icon-container .nav-link,.oceanside .nav .nav-icon-container .nav-link{color:#d6d6d6}.oceanside nav .nav-icon-container .nav-link .icon-block,.oceanside .nav .nav-icon-container .nav-link .icon-block{width:50px;align-items:center}.oceanside nav .nav-icon-container .nav-link:hover .nav-icon,.oceanside nav .nav-icon-container .nav-link :focus .nav-icon,.oceanside nav .nav-icon-container .nav-link :active .nav-icon,.oceanside .nav .nav-icon-container .nav-link:hover .nav-icon,.oceanside .nav .nav-icon-container .nav-link :focus .nav-icon,.oceanside .nav .nav-icon-container .nav-link :active .nav-icon{box-shadow:0 5px 6px #234263,0 -5px 6px #7898b9;background-color:#3a6ea5;border:1px solid transparent;transition:all .25s ease-in-out}.oceanside nav .nav-icon-container .nav-link:hover .nav-icon .fa-spin-hover,.oceanside nav .nav-icon-container .nav-link :focus .nav-icon .fa-spin-hover,.oceanside nav .nav-icon-container .nav-link :active .nav-icon .fa-spin-hover,.oceanside .nav .nav-icon-container .nav-link:hover .nav-icon .fa-spin-hover,.oceanside .nav .nav-icon-container .nav-link :focus .nav-icon .fa-spin-hover,.oceanside .nav .nav-icon-container .nav-link :active .nav-icon .fa-spin-hover{animation:fa-spinning .25s infinite linear}.oceanside nav .nav-icon-container .nav-link:hover .nav-icon .fa-show-hover,.oceanside nav .nav-icon-container .nav-link :focus .nav-icon .fa-show-hover,.oceanside nav .nav-icon-container .nav-link :active .nav-icon .fa-show-hover,.oceanside .nav .nav-icon-container .nav-link:hover .nav-icon .fa-show-hover,.oceanside .nav .nav-icon-container .nav-link :focus .nav-icon .fa-show-hover,.oceanside .nav .nav-icon-container .nav-link :active .nav-icon .fa-show-hover{opacity:1}.oceanside nav .nav-icon-container .nav-link:hover .nav-icon.round i,.oceanside nav .nav-icon-container .nav-link :focus .nav-icon.round i,.oceanside nav .nav-icon-container .nav-link :active .nav-icon.round i,.oceanside .nav .nav-icon-container .nav-link:hover .nav-icon.round i,.oceanside .nav .nav-icon-container .nav-link :focus .nav-icon.round i,.oceanside .nav .nav-icon-container .nav-link :active .nav-icon.round i{font-size:1.45em;filter:unset;transition:all .25s ease-in-out}.oceanside nav .nav-icon-container .nav-text,.oceanside .nav .nav-icon-container .nav-text{font-size:.8em;opacity:.5;transition:all .25s ease-in-out;color:#d6d6d6}.oceanside nav .nav-icon-container .nav-icon,.oceanside .nav .nav-icon-container .nav-icon{display:flex;text-align:center;justify-content:center;align-items:center;background-color:transparent;font-weight:300;width:auto;transition:all .25s ease-in;border-radius:0;color:silver}.dark .oceanside nav .nav-icon-container .nav-icon,.dark .oceanside .nav .nav-icon-container .nav-icon{color:#ccd9e2}.oceanside nav .nav-icon-container .nav-icon.home,.oceanside .nav .nav-icon-container .nav-icon.home{color:#222}.oceanside nav .nav-icon-container .nav-icon.round .icon,.oceanside .nav .nav-icon-container .nav-icon.round .icon{border-radius:50%;font-weight:400;height:48px;width:48px;display:flex;border:1px solid transparent;margin:auto;color:#d6d6d6}.dark .oceanside nav .nav-icon-container .nav-icon.round .icon,.dark .oceanside .nav .nav-icon-container .nav-icon.round .icon{color:#ccd9e2}.oceanside nav .nav-icon-container .nav-icon.round .icon i,.oceanside .nav .nav-icon-container .nav-icon.round .icon i{font-size:1.35em;filter:blur(.4px);transition:all .25s ease-in}.oceanside nav .nav-icon-container .nav-icon.round .icon i.fa-beat,.oceanside .nav .nav-icon-container .nav-icon.round .icon i.fa-beat{animation:beat .5s ease-in-out;animation-delay:3s;animation-iteration-count:4}.oceanside nav .nav-icon-container .nav-icon.round .icon i.fa-flash-beat,.oceanside .nav .nav-icon-container .nav-icon.round .icon i.fa-flash-beat{animation:flash-beat .75s ease-in-out infinite}.oceanside nav .nav-icon-container .nav-icon.round .icon:hover,.oceanside .nav .nav-icon-container .nav-icon.round .icon:hover{box-shadow:0 5px 6px #234263,0 -5px 6px #7898b9;background-color:#7898b91a;color:#d6d6d6;border:1px solid transparent;transition:all .25s ease-in-out}.oceanside nav .nav-icon-container .nav-icon.round .icon:hover i,.oceanside .nav .nav-icon-container .nav-icon.round .icon:hover i{filter:blur(0)}.oceanside nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text,.oceanside .nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text{opacity:1;transition:opacity .25s ease-in;color:#d6d6d6}.dark .oceanside nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text,.dark .oceanside .nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text{color:#ccd9e2}.oceanside nav .nav-icon-container .nav-icon .fa-show-hover,.oceanside .nav .nav-icon-container .nav-icon .fa-show-hover{opacity:0}.oceanside nav .nav-icon-container .nav-wide li:focus,.oceanside nav .nav-icon-container .nav-wide li:active,.oceanside nav .nav-icon-container .nav-wide li:hover,.oceanside .nav .nav-icon-container .nav-wide li:focus,.oceanside .nav .nav-icon-container .nav-wide li:active,.oceanside .nav .nav-icon-container .nav-wide li:hover{background-color:#fff3;color:#fff}.oceanside .dropdown-item:active{background-color:#89a5c2}.oceanside .header_strip{background-color:transparent;opacity:1;display:flex;width:100%}.oceanside .header_strip .row{background-color:transparent}.oceanside .header_strip .row:first-of-type{background-color:#222}.oceanside .header_strip .row:first-of-type .logo-container{font-weight:800;font-family:Syncopate,sans-serif;justify-content:center;color:#fff}.oceanside .header_strip .row:first-of-type .logo-container span{font-weight:300;letter-spacing:-.05em;font-kerning:none}.oceanside .bg-pill{width:200px;height:40px;border-radius:20px;box-shadow:2px 12px 8px #000a}.oceanside svg path.cls-1{fill:#ff6700}.oceanside .blocks{position:absolute;left:0;bottom:0;width:200%;height:2rem;transform-origin:center bottom;-webkit-mask-size:50% auto;mask-size:50% auto;-webkit-mask-position:0 bottom;mask-position:0 bottom;mask-type:alpha;-webkit-mask-repeat:repeat no-repeat;mask-repeat:repeat no-repeat;background-color:#fff}.oceanside .blocks_right{left:-100%;height:2.1rem}.oceanside .blocks.light{background-color:silver}.oceanside .blocks.primary{background-color:#ff6700}.oceanside .blocks.secondary{background-color:#3a6ea5}.oceanside .blocks.tertiary{background-color:#004e98}.oceanside .blocks.dark{background-color:#000}.oceanside .light{color:silver}.oceanside .primary{color:#ff6700}.oceanside .secondary{color:#3a6ea5}.oceanside .tertiary{color:#004e98}.oceanside .dark{color:#000}.oceanside .gray{color:#616161}.oceanside .gray:hover{color:#3a3a3a}.oceanside .gray.light{color:#222}.oceanside .gray.light:hover{color:#6f6f6f}.oceanside .scroll-note{background-color:#004e98;width:10vw;height:10vw;border:.3vw solid #3A6EA5;border-radius:50%;position:absolute;left:calc(19% - 5vw);top:9%;color:#ccd9e2;font-size:1.75vw;align-content:center;box-shadow:0 12px 12px #0009;transition:all .5s linear;opacity:1}.oceanside .scroll-note:hover,.oceanside .scroll-note :focus{opacity:.5}.oceanside .scroll-note .fa,.oceanside .scroll-note .fas,.oceanside .scroll-note .far{font-size:2vw}body.manhattan{background-color:#cfdddc;font-family:Montserrat,sans-serif;color:#000;margin:0}.manhattan h1,.manhattan h2,.manhattan h3,.manhattan h4,.manhattan h5,.manhattan h6,.manhattan .h1,.manhattan .h2,.manhattan .h3,.manhattan .h4,.manhattan .h5,.manhattan .h6{color:#2f4550}.outer-glow-white .manhattan h1,.outer-glow-white .manhattan h3{text-shadow:0 0 2px #fff,0 0 4px #fff,0 0 8px #fff,0 0 12px #fff;color:#000}.outer-glow .manhattan h1,.outer-glow .manhattan h3{text-shadow:0 0 2px black,0 0 4px black,0 0 8px black,0 0 12px black;color:#586f7c}.manhattan .ultra-bold{font-weight:900}.manhattan .outer-glow{text-shadow:0 0 2px #222222,0 0 4px #222222,0 0 8px #222222,0 0 12px #222222;color:#586f7c}.manhattan .outer-glow-dark{text-shadow:0 0 2px #000,0 0 4px #000,0 0 8px #000,0 0 12px #000;color:#fff}.manhattan .outer-glow-white{text-shadow:0 0 2px #FFF,0 0 4px #FFF,0 0 8px #FFF,0 0 12px #FFF;color:#000}.manhattan .no-glow-white{text-shadow:none;color:#fff}.manhattan .no-glow-light{text-shadow:0 0 2px #FFF,0 0 4px #FFF,0 0 8px #FFF,0 0 12px #FFF;color:#cfdddc}.manhattan .bg-dark{background-color:#2f4550!important}.manhattan .title-text,.manhattan .subtitle-text{color:#586f7c}.manhattan .copyright{color:#b8dbd980}.manhattan .primary-box{background-color:#586f7c;border-top:8px solid #2F4550;border-bottom:8px solid #2F4550;color:#dee8e7}.manhattan .primary-box h1,.manhattan .primary-box h2,.manhattan .primary-box h3,.manhattan .primary-box h4,.manhattan .primary-box h5,.manhattan .primary-box .h1,.manhattan .primary-box .h2,.manhattan .primary-box .h3,.manhattan .primary-box .h4,.manhattan .primary-box .h5{color:#92a1aa}.manhattan .primary-box.black{background-color:#000;border:1px solid transparent;color:#b8dbd9}.manhattan .primary-box.black a{color:#b8dbd9}.manhattan .primary-box.black a:hover{color:#ebf5f4}.manhattan .primary-box a{color:#b8dbd9}.manhattan .primary-box a:hover{color:#d1e8e6}.manhattan .primary-box .text-gray{color:#92a1aa}.manhattan .secondary-box{background-color:#2f4550;border-top:8px solid #586F7C;border-bottom:8px solid #586F7C;color:#b8dbd9}.manhattan .secondary-box h1,.manhattan .secondary-box h2,.manhattan .secondary-box h3,.manhattan .secondary-box h4,.manhattan .secondary-box h5,.manhattan .secondary-box .h1,.manhattan .secondary-box .h2,.manhattan .secondary-box .h3,.manhattan .secondary-box .h4,.manhattan .secondary-box .h5{color:#92a1aa}.manhattan .secondary-box.black{background-color:#000;border:1px solid transparent;color:#b8dbd9}.manhattan .secondary-box.black a{color:#b8dbd9}.manhattan .secondary-box.black a:hover{color:#ebf5f4}.manhattan .secondary-box a{color:#000}.manhattan .secondary-box a:hover{color:#595959}.manhattan .secondary-box .text-gray{color:#92a1aa}.manhattan .tertiary-box{background-color:#000;border-top:8px solid #586F7C;border-bottom:8px solid #586F7C;color:#dee8e7}.manhattan .tertiary-box h1,.manhattan .tertiary-box h2,.manhattan .tertiary-box h3,.manhattan .tertiary-box h4,.manhattan .tertiary-box h5,.manhattan .tertiary-box .h1,.manhattan .tertiary-box .h2,.manhattan .tertiary-box .h3,.manhattan .tertiary-box .h4,.manhattan .tertiary-box .h5{color:#92a1aa}.manhattan .tertiary-box.black{background-color:#000;border:1px solid transparent;color:#b8dbd9}.manhattan .tertiary-box.black a{color:#b8dbd9}.manhattan .tertiary-box.black a:hover{color:#daeceb}.manhattan .tertiary-box a{color:#b8dbd9}.manhattan .tertiary-box a:hover{color:#d1e8e6}.manhattan .tertiary-box .text-gray{color:#92a1aa}.manhattan a{color:#35434a;text-decoration:none}.manhattan a.logo-container{color:#fff}.manhattan a.logo-container:hover{color:#fffb}.manhattan a.dark{color:#595959;margin:.0275em}.manhattan a.dark:hover{color:#8c8c8c;font-size:1.015em;margin:0}.manhattan a:hover{color:#000}.manhattan a.light{color:#bfbfbf}.manhattan a.light.hover{color:#ccc}.manhattan .row-max{margin-left:calc(var(--bs-gutter-x) * -1);margin-right:calc(var(--bs-gutter-x) * -1)}.manhattan .text-muted{color:#000!important}.manhattan .ms-n25{margin-left:10%}.manhattan #burgerButton button{position:relative}.manhattan #burgerButton button.active{color:#fff;box-shadow:none}.manhattan .btn{border-radius:0}.manhattan .btn.btn-burger{position:fixed;left:10px;top:calc(.1em + .5vw);z-index:100;font-weight:300;font-size:1.5rem;color:#fff}.manhattan .btn.btn-raised{border:1px solid #76878d;color:#b8dbd9;line-height:24px}.manhattan .btn.btn-raised.home{border:1px solid #000000;color:#000;line-height:24px}.manhattan .btn.btn-raised.home:hover.nav-icon,.manhattan .btn.btn-raised.home:hover.btn-raised{box-shadow:0 5px 5px #7c8584,0 -5px 5px #eee;background-color:#0001;color:#000;border:1px solid transparent;transition:all .25s ease-in-out}.manhattan .btn:hover.nav-icon,.manhattan .btn:hover.btn-raised{box-shadow:0 5px 5px #1c2930,0 -5px 5px #76878d;background-color:#00000004;color:#d1e8e6;border:1px solid transparent;transition:all .25s ease-in-out}.manhattan .dropdown-menu-dark{color:#cfdddc;background-color:#2f4550;border-color:#00000026}.manhattan .dropdown-menu-dark .dropdown-item{color:#cfdddc}.manhattan .nav-link{color:#586f7c}.light .manhattan .nav-link{color:#cfdddc}.light .manhattan .nav-link:hover,.light .manhattan .nav-link:focus{color:#e0e9e8;background-color:#385360}.manhattan .nav-link .icon-block{width:60px;align-items:center;display:flex}.manhattan .nav-link:hover,.manhattan .nav-link:focus{color:#595959;background-color:#cfdddc}.manhattan .footer{border-top:3px solid #76878d}.manhattan .scroll-icon{position:absolute;left:50%;transform:translate(-50%);bottom:25px;z-index:100;animation:bounce 1.2s ease-in-out infinite}.manhattan .scroll-icon a{color:#cfdddc}.manhattan .scroll-icon a:hover{color:#e0e9e8}.manhattan .scroll-icon i{font-size:2em}.manhattan .hero{position:relative;background-color:#000;max-width:100vw;overflow:hidden}.manhattan .hero.error{background-color:#000;background-image:url(/build/assets/404_back-539654f8.jpg);background-size:cover;background-position:center}.manhattan .hero.error .error-number{font-size:7em;color:var(--bs-yellow)}.manhattan .hero.dark{background-color:#cfdddc;color:#fff}.manhattan .hero video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;transform:translate(-50%) translateY(-50%)}.manhattan .hero .block{position:relative;z-index:2}.manhattan .hero .headline{align-items:center;justify-content:center;display:flex;width:100%;height:100%}.manhattan .hero .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:transparent;z-index:2;padding:20px;align-items:center;justify-content:center;display:flex}.manhattan .hero .overlay.light{background-color:#cfdddc80;color:#b8dbd9;z-index:3}.manhattan .hero .overlay.light-fade{background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.0666666667),rgba(255,255,255,.4666666667),#ffffff);background-blend-mode:multiply;color:#000}.manhattan .hero .overlay.dark{background-color:#00000080;color:#000;z-index:3}.manhattan .hero .overlay.dark-fade{background:linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,.0666666667) 50%,rgba(0,0,0,.6666666667) 70%,#000000 100%);background-blend-mode:normal;color:#999}.manhattan .hero .overlay .img-cover{display:flex;width:100%;vertical-align:center}.manhattan .resume-header{font-weight:400;margin:1.5em 0;color:#2f4550}.tertiary-box .manhattan .resume-header{color:#e0e9e8}.manhattan div.resume-job{border-top:1px solid #586F7C;margin-top:2.5em;padding-top:1em;margin-bottom:.25em;align-items:baseline}.manhattan div.resume-job .resume-time{color:#000}.manhattan div.resume-work{border-top:1px solid #92a1aa;margin-top:2.5em;padding-top:1em;margin-bottom:.25em;align-items:baseline}.manhattan div.resume-work .resume-time{color:#b8dbd9}.manhattan .text-gray{color:#3a3a3a;word-break:keep-all}.manhattan nav,.manhattan .nav{position:sticky;top:0;margin:auto;z-index:100;background-color:transparent;width:100%;display:flex;justify-content:center}.manhattan nav .logo-container,.manhattan .nav .logo-container{display:flex;align-items:center;font-weight:800;margin-top:.1em;justify-content:center;font-family:Syncopate,sans-serif}.manhattan nav .logo-container span,.manhattan .nav .logo-container span{font-weight:300;letter-spacing:-.05em;font-kerning:none}.manhattan nav.dark,.manhattan .nav.dark{background-color:#000;color:#b8dbd9}.manhattan nav.darken,.manhattan .nav.darken{background-color:#2226;color:#b8dbd9}.manhattan nav .nav-container,.manhattan .nav .nav-container{display:flex;align-items:center;justify-content:space-around}.manhattan nav .nav-item,.manhattan .nav .nav-item{display:flex}.manhattan nav .nav-icon-container,.manhattan .nav .nav-icon-container{display:flex;text-align:center;justify-content:center;align-items:center;height:100%}.manhattan nav .nav-icon-container .nav-link,.manhattan .nav .nav-icon-container .nav-link{color:#e0e9e8}.manhattan nav .nav-icon-container .nav-link .icon-block,.manhattan .nav .nav-icon-container .nav-link .icon-block{width:50px;align-items:center}.manhattan nav .nav-icon-container .nav-link:hover .nav-icon,.manhattan nav .nav-icon-container .nav-link :focus .nav-icon,.manhattan nav .nav-icon-container .nav-link :active .nav-icon,.manhattan .nav .nav-icon-container .nav-link:hover .nav-icon,.manhattan .nav .nav-icon-container .nav-link :focus .nav-icon,.manhattan .nav .nav-icon-container .nav-link :active .nav-icon{box-shadow:0 5px 6px #1c2930,0 -5px 6px #76878d;background-color:#2f4550;border:1px solid transparent;transition:all .25s ease-in-out}.manhattan nav .nav-icon-container .nav-link:hover .nav-icon .fa-spin-hover,.manhattan nav .nav-icon-container .nav-link :focus .nav-icon .fa-spin-hover,.manhattan nav .nav-icon-container .nav-link :active .nav-icon .fa-spin-hover,.manhattan .nav .nav-icon-container .nav-link:hover .nav-icon .fa-spin-hover,.manhattan .nav .nav-icon-container .nav-link :focus .nav-icon .fa-spin-hover,.manhattan .nav .nav-icon-container .nav-link :active .nav-icon .fa-spin-hover{animation:fa-spinning .25s infinite linear}.manhattan nav .nav-icon-container .nav-link:hover .nav-icon .fa-show-hover,.manhattan nav .nav-icon-container .nav-link :focus .nav-icon .fa-show-hover,.manhattan nav .nav-icon-container .nav-link :active .nav-icon .fa-show-hover,.manhattan .nav .nav-icon-container .nav-link:hover .nav-icon .fa-show-hover,.manhattan .nav .nav-icon-container .nav-link :focus .nav-icon .fa-show-hover,.manhattan .nav .nav-icon-container .nav-link :active .nav-icon .fa-show-hover{opacity:1}.manhattan nav .nav-icon-container .nav-link:hover .nav-icon.round i,.manhattan nav .nav-icon-container .nav-link :focus .nav-icon.round i,.manhattan nav .nav-icon-container .nav-link :active .nav-icon.round i,.manhattan .nav .nav-icon-container .nav-link:hover .nav-icon.round i,.manhattan .nav .nav-icon-container .nav-link :focus .nav-icon.round i,.manhattan .nav .nav-icon-container .nav-link :active .nav-icon.round i{font-size:1.45em;filter:unset;transition:all .25s ease-in-out}.manhattan nav .nav-icon-container .nav-text,.manhattan .nav .nav-icon-container .nav-text{font-size:.8em;opacity:.5;transition:all .25s ease-in-out;color:#e0e9e8}.manhattan nav .nav-icon-container .nav-icon,.manhattan .nav .nav-icon-container .nav-icon{display:flex;text-align:center;justify-content:center;align-items:center;background-color:transparent;font-weight:300;width:auto;transition:all .25s ease-in;border-radius:0;color:#cfdddc}.dark .manhattan nav .nav-icon-container .nav-icon,.dark .manhattan .nav .nav-icon-container .nav-icon{color:#b8dbd9}.manhattan nav .nav-icon-container .nav-icon.home,.manhattan .nav .nav-icon-container .nav-icon.home{color:#000}.manhattan nav .nav-icon-container .nav-icon.round .icon,.manhattan .nav .nav-icon-container .nav-icon.round .icon{border-radius:50%;font-weight:400;height:48px;width:48px;display:flex;border:1px solid transparent;margin:auto;color:#e0e9e8}.dark .manhattan nav .nav-icon-container .nav-icon.round .icon,.dark .manhattan .nav .nav-icon-container .nav-icon.round .icon{color:#b8dbd9}.manhattan nav .nav-icon-container .nav-icon.round .icon i,.manhattan .nav .nav-icon-container .nav-icon.round .icon i{font-size:1.35em;filter:blur(.4px);transition:all .25s ease-in}.manhattan nav .nav-icon-container .nav-icon.round .icon i.fa-beat,.manhattan .nav .nav-icon-container .nav-icon.round .icon i.fa-beat{animation:beat .5s ease-in-out;animation-delay:3s;animation-iteration-count:4}.manhattan nav .nav-icon-container .nav-icon.round .icon i.fa-flash-beat,.manhattan .nav .nav-icon-container .nav-icon.round .icon i.fa-flash-beat{animation:flash-beat .75s ease-in-out infinite}.manhattan nav .nav-icon-container .nav-icon.round .icon:hover,.manhattan .nav .nav-icon-container .nav-icon.round .icon:hover{box-shadow:0 5px 6px #1c2930,0 -5px 6px #76878d;background-color:#76878d1a;color:#e0e9e8;border:1px solid transparent;transition:all .25s ease-in-out}.manhattan nav .nav-icon-container .nav-icon.round .icon:hover i,.manhattan .nav .nav-icon-container .nav-icon.round .icon:hover i{filter:blur(0)}.manhattan nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text,.manhattan .nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text{opacity:1;transition:opacity .25s ease-in;color:#e0e9e8}.dark .manhattan nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text,.dark .manhattan .nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text{color:#b8dbd9}.manhattan nav .nav-icon-container .nav-icon .fa-show-hover,.manhattan .nav .nav-icon-container .nav-icon .fa-show-hover{opacity:0}.manhattan nav .nav-icon-container .nav-wide li:focus,.manhattan nav .nav-icon-container .nav-wide li:active,.manhattan nav .nav-icon-container .nav-wide li:hover,.manhattan .nav .nav-icon-container .nav-wide li:focus,.manhattan .nav .nav-icon-container .nav-wide li:active,.manhattan .nav .nav-icon-container .nav-wide li:hover{background-color:#fff3;color:#fff}.manhattan .dropdown-item:active{background-color:#849399}.manhattan .header_strip{background-color:transparent;opacity:1;display:flex;width:100%}.manhattan .header_strip .row{background-color:transparent}.manhattan .header_strip .row:first-of-type{background-color:#000}.manhattan .header_strip .row:first-of-type .logo-container{font-weight:800;font-family:Syncopate,sans-serif;justify-content:center;color:#fff}.manhattan .header_strip .row:first-of-type .logo-container span{font-weight:300;letter-spacing:-.05em;font-kerning:none}.manhattan .bg-pill{width:200px;height:40px;border-radius:20px;box-shadow:2px 12px 8px #000a}.manhattan svg path.cls-1{fill:#586f7c}.manhattan .blocks{position:absolute;left:0;bottom:0;width:200%;height:2rem;transform-origin:center bottom;-webkit-mask-size:50% auto;mask-size:50% auto;-webkit-mask-position:0 bottom;mask-position:0 bottom;mask-type:alpha;-webkit-mask-repeat:repeat no-repeat;mask-repeat:repeat no-repeat;background-color:#fff}.manhattan .blocks_right{left:-100%;height:2.1rem}.manhattan .blocks.light{background-color:#cfdddc}.manhattan .blocks.primary{background-color:#586f7c}.manhattan .blocks.secondary{background-color:#2f4550}.manhattan .blocks.tertiary,.manhattan .blocks.dark{background-color:#000}.manhattan .light{color:#cfdddc}.manhattan .primary{color:#586f7c}.manhattan .secondary{color:#2f4550}.manhattan .tertiary,.manhattan .dark{color:#000}.manhattan .gray{color:#616161}.manhattan .gray:hover{color:#3a3a3a}.manhattan .gray.light{color:#000}.manhattan .gray.light:hover{color:#595959}.manhattan .scroll-note{background-color:#000;width:10vw;height:10vw;border:.3vw solid #2F4550;border-radius:50%;position:absolute;left:calc(19% - 5vw);top:9%;color:#b8dbd9;font-size:1.75vw;align-content:center;box-shadow:0 12px 12px #0009;transition:all .5s linear;opacity:1}.manhattan .scroll-note:hover,.manhattan .scroll-note :focus{opacity:.5}.manhattan .scroll-note .fa,.manhattan .scroll-note .fas,.manhattan .scroll-note .far{font-size:2vw}body.portland{background-color:#9cc5a1;font-family:Montserrat,sans-serif;color:#1f2421;margin:0}.portland h1,.portland h2,.portland h3,.portland h4,.portland h5,.portland h6,.portland .h1,.portland .h2,.portland .h3,.portland .h4,.portland .h5,.portland .h6{color:#216869}.outer-glow-white .portland h1,.outer-glow-white .portland h3{text-shadow:0 0 2px #fff,0 0 4px #fff,0 0 8px #fff,0 0 12px #fff;color:#000}.outer-glow .portland h1,.outer-glow .portland h3{text-shadow:0 0 2px #131614,0 0 4px #131614,0 0 8px #131614,0 0 12px #131614;color:#216869}.portland .ultra-bold{font-weight:900}.portland .outer-glow{text-shadow:0 0 2px #222222,0 0 4px #222222,0 0 8px #222222,0 0 12px #222222;color:#216869}.portland .outer-glow-dark{text-shadow:0 0 2px #000,0 0 4px #000,0 0 8px #000,0 0 12px #000;color:#fff}.portland .outer-glow-white{text-shadow:0 0 2px #FFF,0 0 4px #FFF,0 0 8px #FFF,0 0 12px #FFF;color:#000}.portland .no-glow-white{text-shadow:none;color:#fff}.portland .no-glow-light{text-shadow:0 0 2px #FFF,0 0 4px #FFF,0 0 8px #FFF,0 0 12px #FFF;color:#9cc5a1}.portland .bg-dark{background-color:#216869!important}.portland .title-text,.portland .subtitle-text{color:#216869}.portland .copyright{color:#dce1de80}.portland .primary-box{background-color:#216869;border-top:8px solid #216869;border-bottom:8px solid #216869;color:#acceb0}.portland .primary-box h1,.portland .primary-box h2,.portland .primary-box h3,.portland .primary-box h4,.portland .primary-box h5,.portland .primary-box .h1,.portland .primary-box .h2,.portland .primary-box .h3,.portland .primary-box .h4,.portland .primary-box .h5{color:#6f9d9e}.portland .primary-box.black{background-color:#000;border:1px solid transparent;color:#dce1de}.portland .primary-box.black a{color:#dce1de}.portland .primary-box.black a:hover{color:#fff}.portland .primary-box a{color:#dce1de}.portland .primary-box a:hover{color:#e8ecea}.portland .primary-box .text-gray{color:#6f9d9e}.portland .secondary-box{background-color:#216869;border-top:8px solid #216869;border-bottom:8px solid #216869;color:#dce1de}.portland .secondary-box h1,.portland .secondary-box h2,.portland .secondary-box h3,.portland .secondary-box h4,.portland .secondary-box h5,.portland .secondary-box .h1,.portland .secondary-box .h2,.portland .secondary-box .h3,.portland .secondary-box .h4,.portland .secondary-box .h5{color:#6f9d9e}.portland .secondary-box.black{background-color:#000;border:1px solid transparent;color:#dce1de}.portland .secondary-box.black a{color:#dce1de}.portland .secondary-box.black a:hover{color:#fff}.portland .secondary-box a{color:#1f2421}.portland .secondary-box a:hover{color:#6d716f}.portland .secondary-box .text-gray{color:#6f9d9e}.portland .tertiary-box{background-color:#1f2421;border-top:8px solid #216869;border-bottom:8px solid #216869;color:#acceb0}.portland .tertiary-box h1,.portland .tertiary-box h2,.portland .tertiary-box h3,.portland .tertiary-box h4,.portland .tertiary-box h5,.portland .tertiary-box .h1,.portland .tertiary-box .h2,.portland .tertiary-box .h3,.portland .tertiary-box .h4,.portland .tertiary-box .h5{color:#6f9d9e}.portland .tertiary-box.black{background-color:#000;border:1px solid transparent;color:#dce1de}.portland .tertiary-box.black a{color:#dce1de}.portland .tertiary-box.black a:hover{color:#f7f9f8}.portland .tertiary-box a{color:#dce1de}.portland .tertiary-box a:hover{color:#e8ecea}.portland .tertiary-box .text-gray{color:#6f9d9e}.portland a{color:#143e3f;text-decoration:none}.portland a.logo-container{color:#fff}.portland a.logo-container:hover{color:#fffb}.portland a.dark{color:#66766b;margin:.0275em}.portland a.dark:hover{color:#9aa89e;font-size:1.015em;margin:0}.portland a:hover{color:#000}.portland a.light{color:#d1d7d3}.portland a.light.hover{color:#dee3e0}.portland .row-max{margin-left:calc(var(--bs-gutter-x) * -1);margin-right:calc(var(--bs-gutter-x) * -1)}.portland .text-muted{color:#1f2421!important}.portland .ms-n25{margin-left:10%}.portland #burgerButton button{position:relative}.portland #burgerButton button.active{color:#fff;box-shadow:none}.portland .btn{border-radius:0}.portland .btn.btn-burger{position:fixed;left:10px;top:calc(.1em + .5vw);z-index:100;font-weight:300;font-size:1.5rem;color:#fff}.portland .btn.btn-raised{border:1px solid #60958d;color:#dce1de;line-height:24px}.portland .btn.btn-raised.home{border:1px solid #1F2421;color:#1f2421;line-height:24px}.portland .btn.btn-raised.home:hover.nav-icon,.portland .btn.btn-raised.home:hover.btn-raised{box-shadow:0 5px 5px #5e7661,0 -5px 5px #eee;background-color:#0001;color:#1f2421;border:1px solid transparent;transition:all .25s ease-in-out}.portland .btn:hover.nav-icon,.portland .btn:hover.btn-raised{box-shadow:0 5px 5px #143e3f,0 -5px 5px #60958d;background-color:#00000004;color:#e8ecea;border:1px solid transparent;transition:all .25s ease-in-out}.portland .dropdown-menu-dark{color:#9cc5a1;background-color:#216869;border-color:#00000026}.portland .dropdown-menu-dark .dropdown-item{color:#9cc5a1}.portland .nav-link{color:#216869}.light .portland .nav-link{color:#9cc5a1}.light .portland .nav-link:hover,.light .portland .nav-link:focus{color:#bfd9c2;background-color:#277b7c}.portland .nav-link .icon-block{width:60px;align-items:center;display:flex}.portland .nav-link:hover,.portland .nav-link:focus{color:#6d716f;background-color:#9cc5a1}.portland .footer{border-top:3px solid #60958d}.portland .scroll-icon{position:absolute;left:50%;transform:translate(-50%);bottom:25px;z-index:100;animation:bounce 1.2s ease-in-out infinite}.portland .scroll-icon a{color:#9cc5a1}.portland .scroll-icon a:hover{color:#bfd9c2}.portland .scroll-icon i{font-size:2em}.portland .hero{position:relative;background-color:#1f2421;max-width:100vw;overflow:hidden}.portland .hero.error{background-color:#000;background-image:url(/build/assets/404_back-539654f8.jpg);background-size:cover;background-position:center}.portland .hero.error .error-number{font-size:7em;color:var(--bs-yellow)}.portland .hero.dark{background-color:#9cc5a1;color:#fff}.portland .hero video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;transform:translate(-50%) translateY(-50%)}.portland .hero .block{position:relative;z-index:2}.portland .hero .headline{align-items:center;justify-content:center;display:flex;width:100%;height:100%}.portland .hero .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:transparent;z-index:2;padding:20px;align-items:center;justify-content:center;display:flex}.portland .hero .overlay.light{background-color:#9cc5a180;color:#dce1de;z-index:3}.portland .hero .overlay.light-fade{background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.0666666667),rgba(255,255,255,.4666666667),#ffffff);background-blend-mode:multiply;color:#000}.portland .hero .overlay.dark{background-color:#1f242180;color:#1f2421;z-index:3}.portland .hero .overlay.dark-fade{background:linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,.0666666667) 50%,rgba(0,0,0,.6666666667) 70%,#000000 100%);background-blend-mode:normal;color:#a8b3ac}.portland .hero .overlay .img-cover{display:flex;width:100%;vertical-align:center}.portland .resume-header{font-weight:400;margin:1.5em 0;color:#216869}.tertiary-box .portland .resume-header{color:#bfd9c2}.portland div.resume-job{border-top:1px solid #216869;margin-top:2.5em;padding-top:1em;margin-bottom:.25em;align-items:baseline}.portland div.resume-job .resume-time{color:#1f2421}.portland div.resume-work{border-top:1px solid #6f9d9e;margin-top:2.5em;padding-top:1em;margin-bottom:.25em;align-items:baseline}.portland div.resume-work .resume-time{color:#dce1de}.portland .text-gray{color:#3a3a3a;word-break:keep-all}.portland nav,.portland .nav{position:sticky;top:0;margin:auto;z-index:100;background-color:transparent;width:100%;display:flex;justify-content:center}.portland nav .logo-container,.portland .nav .logo-container{display:flex;align-items:center;font-weight:800;margin-top:.1em;justify-content:center;font-family:Syncopate,sans-serif}.portland nav .logo-container span,.portland .nav .logo-container span{font-weight:300;letter-spacing:-.05em;font-kerning:none}.portland nav.dark,.portland .nav.dark{background-color:#1f2421;color:#dce1de}.portland nav.darken,.portland .nav.darken{background-color:#2226;color:#dce1de}.portland nav .nav-container,.portland .nav .nav-container{display:flex;align-items:center;justify-content:space-around}.portland nav .nav-item,.portland .nav .nav-item{display:flex}.portland nav .nav-icon-container,.portland .nav .nav-icon-container{display:flex;text-align:center;justify-content:center;align-items:center;height:100%}.portland nav .nav-icon-container .nav-link,.portland .nav .nav-icon-container .nav-link{color:#bfd9c2}.portland nav .nav-icon-container .nav-link .icon-block,.portland .nav .nav-icon-container .nav-link .icon-block{width:50px;align-items:center}.portland nav .nav-icon-container .nav-link:hover .nav-icon,.portland nav .nav-icon-container .nav-link :focus .nav-icon,.portland nav .nav-icon-container .nav-link :active .nav-icon,.portland .nav .nav-icon-container .nav-link:hover .nav-icon,.portland .nav .nav-icon-container .nav-link :focus .nav-icon,.portland .nav .nav-icon-container .nav-link :active .nav-icon{box-shadow:0 5px 6px #143e3f,0 -5px 6px #60958d;background-color:#216869;border:1px solid transparent;transition:all .25s ease-in-out}.portland nav .nav-icon-container .nav-link:hover .nav-icon .fa-spin-hover,.portland nav .nav-icon-container .nav-link :focus .nav-icon .fa-spin-hover,.portland nav .nav-icon-container .nav-link :active .nav-icon .fa-spin-hover,.portland .nav .nav-icon-container .nav-link:hover .nav-icon .fa-spin-hover,.portland .nav .nav-icon-container .nav-link :focus .nav-icon .fa-spin-hover,.portland .nav .nav-icon-container .nav-link :active .nav-icon .fa-spin-hover{animation:fa-spinning .25s infinite linear}.portland nav .nav-icon-container .nav-link:hover .nav-icon .fa-show-hover,.portland nav .nav-icon-container .nav-link :focus .nav-icon .fa-show-hover,.portland nav .nav-icon-container .nav-link :active .nav-icon .fa-show-hover,.portland .nav .nav-icon-container .nav-link:hover .nav-icon .fa-show-hover,.portland .nav .nav-icon-container .nav-link :focus .nav-icon .fa-show-hover,.portland .nav .nav-icon-container .nav-link :active .nav-icon .fa-show-hover{opacity:1}.portland nav .nav-icon-container .nav-link:hover .nav-icon.round i,.portland nav .nav-icon-container .nav-link :focus .nav-icon.round i,.portland nav .nav-icon-container .nav-link :active .nav-icon.round i,.portland .nav .nav-icon-container .nav-link:hover .nav-icon.round i,.portland .nav .nav-icon-container .nav-link :focus .nav-icon.round i,.portland .nav .nav-icon-container .nav-link :active .nav-icon.round i{font-size:1.45em;filter:unset;transition:all .25s ease-in-out}.portland nav .nav-icon-container .nav-text,.portland .nav .nav-icon-container .nav-text{font-size:.8em;opacity:.5;transition:all .25s ease-in-out;color:#bfd9c2}.portland nav .nav-icon-container .nav-icon,.portland .nav .nav-icon-container .nav-icon{display:flex;text-align:center;justify-content:center;align-items:center;background-color:transparent;font-weight:300;width:auto;transition:all .25s ease-in;border-radius:0;color:#9cc5a1}.dark .portland nav .nav-icon-container .nav-icon,.dark .portland .nav .nav-icon-container .nav-icon{color:#dce1de}.portland nav .nav-icon-container .nav-icon.home,.portland .nav .nav-icon-container .nav-icon.home{color:#1f2421}.portland nav .nav-icon-container .nav-icon.round .icon,.portland .nav .nav-icon-container .nav-icon.round .icon{border-radius:50%;font-weight:400;height:48px;width:48px;display:flex;border:1px solid transparent;margin:auto;color:#bfd9c2}.dark .portland nav .nav-icon-container .nav-icon.round .icon,.dark .portland .nav .nav-icon-container .nav-icon.round .icon{color:#dce1de}.portland nav .nav-icon-container .nav-icon.round .icon i,.portland .nav .nav-icon-container .nav-icon.round .icon i{font-size:1.35em;filter:blur(.4px);transition:all .25s ease-in}.portland nav .nav-icon-container .nav-icon.round .icon i.fa-beat,.portland .nav .nav-icon-container .nav-icon.round .icon i.fa-beat{animation:beat .5s ease-in-out;animation-delay:3s;animation-iteration-count:4}.portland nav .nav-icon-container .nav-icon.round .icon i.fa-flash-beat,.portland .nav .nav-icon-container .nav-icon.round .icon i.fa-flash-beat{animation:flash-beat .75s ease-in-out infinite}.portland nav .nav-icon-container .nav-icon.round .icon:hover,.portland .nav .nav-icon-container .nav-icon.round .icon:hover{box-shadow:0 5px 6px #143e3f,0 -5px 6px #60958d;background-color:#60958d1a;color:#bfd9c2;border:1px solid transparent;transition:all .25s ease-in-out}.portland nav .nav-icon-container .nav-icon.round .icon:hover i,.portland .nav .nav-icon-container .nav-icon.round .icon:hover i{filter:blur(0)}.portland nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text,.portland .nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text{opacity:1;transition:opacity .25s ease-in;color:#bfd9c2}.dark .portland nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text,.dark .portland .nav .nav-icon-container .nav-icon.round .icon:hover~.nav-text{color:#dce1de}.portland nav .nav-icon-container .nav-icon .fa-show-hover,.portland .nav .nav-icon-container .nav-icon .fa-show-hover{opacity:0}.portland nav .nav-icon-container .nav-wide li:focus,.portland nav .nav-icon-container .nav-wide li:active,.portland nav .nav-icon-container .nav-wide li:hover,.portland .nav .nav-icon-container .nav-wide li:focus,.portland .nav .nav-icon-container .nav-wide li:active,.portland .nav .nav-icon-container .nav-wide li:hover{background-color:#fff3;color:#fff}.portland .dropdown-item:active{background-color:#6da199}.portland .header_strip{background-color:transparent;opacity:1;display:flex;width:100%}.portland .header_strip .row{background-color:transparent}.portland .header_strip .row:first-of-type{background-color:#1f2421}.portland .header_strip .row:first-of-type .logo-container{font-weight:800;font-family:Syncopate,sans-serif;justify-content:center;color:#fff}.portland .header_strip .row:first-of-type .logo-container span{font-weight:300;letter-spacing:-.05em;font-kerning:none}.portland .bg-pill{width:200px;height:40px;border-radius:20px;box-shadow:2px 12px 8px #000a}.portland svg path.cls-1{fill:#216869}.portland .blocks{position:absolute;left:0;bottom:0;width:200%;height:2rem;transform-origin:center bottom;-webkit-mask-size:50% auto;mask-size:50% auto;-webkit-mask-position:0 bottom;mask-position:0 bottom;mask-type:alpha;-webkit-mask-repeat:repeat no-repeat;mask-repeat:repeat no-repeat;background-color:#fff}.portland .blocks_right{left:-100%;height:2.1rem}.portland .blocks.light{background-color:#9cc5a1}.portland .blocks.primary,.portland .blocks.secondary{background-color:#216869}.portland .blocks.tertiary{background-color:#1f2421}.portland .blocks.dark{background-color:#000}.portland .light{color:#9cc5a1}.portland .primary,.portland .secondary{color:#216869}.portland .tertiary{color:#1f2421}.portland .dark{color:#000}.portland .gray{color:#616161}.portland .gray:hover{color:#3a3a3a}.portland .gray.light{color:#1f2421}.portland .gray.light:hover{color:#6d716f}.portland .scroll-note{background-color:#1f2421;width:10vw;height:10vw;border:.3vw solid #216869;border-radius:50%;position:absolute;left:calc(19% - 5vw);top:9%;color:#dce1de;font-size:1.75vw;align-content:center;box-shadow:0 12px 12px #0009;transition:all .5s linear;opacity:1}.portland .scroll-note:hover,.portland .scroll-note :focus{opacity:.5}.portland .scroll-note .fa,.portland .scroll-note .fas,.portland .scroll-note .far{font-size:2vw}
