body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#e0e0e0;font-family:Lato,sans-serif;margin:0}:root{--light_blue:#b0c4de;--dark_blue:#3a75c4;--gold:gold;--silver:silver;--black:#333}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(/static/media/Montserrat-Regular.24785cc015b27a3e964b.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(/static/media/Montserrat-Bold.50f0257aa1e905f4bfaf.ttf) format("truetype")}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(/static/media/Lato-Regular.9d883d540ee2b4de8024.ttf) format("truetype")}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:url(/static/media/Lato-Bold.636be8de934918e38ed9.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(/static/media/Poppins-Regular.35d26b781dc5fda684cc.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(/static/media/Poppins-Bold.cdb29a5d7ccf57ff05a3.ttf) format("truetype")}h1,h2,h3{letter-spacing:1px;text-shadow:1px 1px 2px rgba(0,0,0,.2)}li,p{color:#e0e0e0;margin-bottom:1rem}h1{font-size:3.5em}h1,h2{font-family:Montserrat,sans-serif;font-weight:700}h2{font-size:2.8em}h3{font-size:1.7em;font-weight:700}h3,li,p{font-family:Lato,sans-serif}li,p{font-size:1em;font-weight:400}input,textarea{font-family:Poppins}a{transition:all .3s ease}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-thumb{background-color:#fc0;border-radius:6px}.custom-button{background-color:gold;border:none;border-radius:5px;color:#000;cursor:pointer;font-size:1rem;font-weight:700;padding:.8rem 1.5rem;transition:background-color .3s ease}.custom-button:hover{background-color:silver;color:gold}.footer{background:linear-gradient(180deg,#fff,#b0c4de,#3a75c4);color:#fff;padding:2rem 5%;text-align:center}.links,.social-media{margin-bottom:1rem}a{color:#fff;margin:0 1rem;text-decoration:none;transition:color .3s ease}a:hover{color:gold}.logo{margin-bottom:2rem}.logo img{max-width:150px}:root{--border-radius:5px;--button-background-color:#f0f0f0;--hover-background-color:#ccc;--hover-color:#333;--menu-background-color:hsla(0,0%,100%,.2)}header{align-items:center;background-image:linear-gradient(180deg,hsla(0,0%,100%,0) 25%,#fff),url(https://s3-us-west-1.amazonaws.com/kevin.photos/Fire_in_our_Eyes.jpg);background-position:50%;background-size:cover;color:silver;display:flex;height:20vh;justify-content:space-between;padding:1rem 2rem;position:relative}.header-logo img{font-weight:700;max-width:150px;position:absolute;top:2rem}.desktop-nav ul{display:flex;list-style:none;margin:1rem 0 0;padding:0;position:absolute;right:1rem;top:2rem}.desktop-nav ul li{margin-right:8px}.desktop-nav ul a{color:silver;font-weight:700;text-decoration:none;text-transform:capitalize;transition:color .3s ease,background-color .3s ease}.desktop-nav ul a:hover{color:gold}.desktop-nav{display:none}@media (min-width:769px){.desktop-nav{display:block}.menu-toggle{display:none}}@media (min-width:768px){.mobile-menu-container{display:none!important}}@media (max-width:768px){header{padding:.5rem 1rem}.menu-toggle{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;outline:none;padding:1rem;position:absolute;right:1rem;top:1.5rem;z-index:100}.menu-toggle:focus .hamburger-icon:not(.open),.menu-toggle:hover .hamburger-icon:not(.open){background-color:gold}.mobile-menu-container{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-right:1rem;overflow:hidden;padding:1rem;position:absolute;right:1rem;top:4rem;-webkit-transform-origin:top right;transform-origin:top right;width:50%;z-index:5}.mobile-menu{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0;width:100%}.mobile-menu ul{list-style:none;margin:0 15px;padding:0}.mobile-menu ul li{font-family:Lato,sans-serif;padding:.8rem 0;text-align:center}.mobile-menu ul li,.mobile-menu ul li a{border-radius:5px;border-radius:var(--border-radius);color:var(--black)}.mobile-menu ul li a{background-color:var(--gold);display:block;padding:var(--button-padding);text-decoration:none;transition:background-color .3s ease}.mobile-menu ul li a:hover{background-color:var(--light_blue);color:var(--gold)}}.hamburger-icon{background-color:var(--gold);display:block;height:2px;position:relative;transition:background-color .3s ease-in-out;width:30px}.hamburger-icon:after,.hamburger-icon:before{background-color:var(--gold);content:"";height:2px;position:absolute;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:100%}.hamburger-icon:before{-webkit-transform:translate(-15px,-8px);transform:translate(-15px,-8px)}.hamburger-icon:after{-webkit-transform:translate(-15px,8px);transform:translate(-15px,8px)}.hamburger-icon.open{background-color:initial}.hamburger-icon.open:before{-webkit-transform:rotate(45deg) translate(-10px,10px);transform:rotate(45deg) translate(-10px,10px)}.hamburger-icon.open:after{-webkit-transform:rotate(-45deg) translate(-10px,-10px);transform:rotate(-45deg) translate(-10px,-10px)}@media (prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation-duration:.001ms!important;animation-duration:.001ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.mobile-menu ul li a:not(:visited):focus,.mobile-menu ul li a:not(:visited):hover{background-color:var(--dark_blue);color:#fff}.mobile-menu ul li:focus-within{outline:2px solid gold}@media (max-width:768px){.mobile-menu ul li a{padding:15px}}.active-indicator{background:hsla(0,0%,100%,.2);border-left:4px solid gold;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}#root,.site-container,body,html{display:flex;flex-direction:column;min-height:100vh}.main-content{display:flex;flex:1 0 auto;flex-direction:column}
/*# sourceMappingURL=main.0e469783.css.map*/