@font-face{font-family:electrical;src:url(/assets/electrical-CdY4w9r0.ttf) format("truetype");font-weight:400;font-style:normal}.sticky-nav{position:absolute;top:0;background-color:#9090904d;z-index:1000;width:100%;height:100px;box-shadow:0 2px 5px #0003}.nav-container{display:flex;justify-content:space-between;align-items:center;padding:10px 20px}.nav-links,.social-icons{display:flex;align-items:center;cursor:pointer}.nav-links a,.social-icons a{margin:0 15px;text-decoration:none;color:#fff;font-weight:700;transition:color .4s ease;cursor:pointer}.nav-links a:hover{color:#e8b423}.nav-home{text-align:center;flex-grow:1}.nav-home img{height:50px}.social{height:32px;width:32px;color:#fff}#home-logo{width:60px;height:60px}.overlay{display:none}@media (max-width: 768px){.menu-icon{cursor:pointer;width:30px;height:25px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:fixed;top:20px;right:30px;z-index:1001}.line{background-color:#fff;height:3px;width:100%;transition:all .3s ease}.menu-icon.open .line:nth-child(1){transform:translateY(12px) rotate(40deg)}.menu-icon.open .line:nth-child(2){opacity:0}.menu-icon.open .line:nth-child(3){transform:translateY(-10px) rotate(-45deg)}.overlay{position:fixed;top:0;right:-100%;width:100vw;height:100vh;background-color:#000000e6;z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:right .3s ease}.overlay.show{right:0}.overlay a{color:#fff;font-size:24px;margin:15px}.overlay-social-icons{display:block;margin:30px}}@media (max-width: 430px){.menu-icon{cursor:pointer;width:30px;height:25px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:fixed;top:20px;right:15px;z-index:1001}.line{background-color:#fff;height:3px;width:100%;transition:all .3s ease}.menu-icon.open .line:nth-child(1){transform:translateY(12px) rotate(40deg)}.menu-icon.open .line:nth-child(2){opacity:0}.menu-icon.open .line:nth-child(3){transform:translateY(-10px) rotate(-45deg)}.overlay{position:fixed;top:0;right:-100%;width:100vw;height:100vh;background-color:#000000e6;z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:right .3s ease}.overlay.show{right:0}.overlay a{color:#fff;font-size:24px;margin:15px}.overlay-social-icons{display:block;margin:30px}}.content{display:grid;grid-template-columns:1fr 1fr;gap:20px;position:absolute;top:50%;left:50%;background:#ffffffd9;transform:translate(-50%,-50%);color:#e8b423;width:1024px;padding:20px;text-align:center;z-index:2}.content h1{font-size:2em;line-height:1.5;margin:0 auto;display:block}@media (max-width: 768px){.sticky-nav,.nav-container{display:none}.app,.content{display:flex;justify-content:center;align-items:center;height:100vh}.content{display:flex;flex-direction:column;justify-content:center;align-items:center;height:auto;overflow:visible;padding:20px;width:80%;background:none;margin:auto}.column:first-child{order:2}.column,img{width:100%;height:auto;padding:10px 0}.content button{margin:10px auto;color:#fff}}.photos-container{position:absolute;top:8.5%;left:0;display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 5px;max-width:100%;z-index:2;max-height:calc(100vh - 8.5%);height:100vh}.photos-section h1{margin-bottom:20px;text-align:center;font-size:24px}.photo-collection{overflow-y:auto}.photo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.photo-grid img{width:100%;height:auto;max-height:555px;object-fit:contain;display:block;margin:0 auto}.photo-img{width:100%;height:auto;border-radius:8px}.photos-container{-webkit-overflow-scrolling:touch}.photos-container::-webkit-scrollbar{display:none}.photos-container{-ms-overflow-style:none}.photos-container{scrollbar-width:none}@media (max-width: 768px){.photos-container{max-width:100%;left:0;top:0;max-height:100vh;position:absolute;margin:5px auto 0}.photo-grid{grid-template-columns:1fr}.photos-container h1{font-size:2em}.photos-container h3{font-family:Roboto,sans-serif}.photo-collection{margin:0 10px}}.bio-container{position:absolute;top:8.5%;left:2.5%;display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 auto;max-width:100%;z-index:2;max-height:calc(100vh - 8.5%)}.bio-image-container img{max-width:100%;height:auto;margin:20px}.bio-text-container{margin:20px;text-align:left;font-family:Roboto,sans-serif;max-width:75%;overflow-y:auto}.bio-text-container p{margin:1em;font-size:24px}.bio-text-container{-webkit-overflow-scrolling:touch}.bio-text-container::-webkit-scrollbar{display:none}.bio-text-container{-ms-overflow-style:none}.bio-text-container{scrollbar-width:none}@media (max-width: 768px){.bio-container{max-width:100%;left:0;top:0;max-height:100vh;position:absolute;margin:5px auto 0}.bio-container h1{font-size:2em}.bio-text-container{overflow-y:auto;-webkit-overflow-scrolling:touch}.bio-text-container p{font-size:16px}.bio-image-container img{width:75%}}@media (max-width: 844px) and (min-width: 843px){.bio-container{overflow-y:auto;max-height:calc(100vh - 30%);top:30%;margin:0}.bio-text-container{max-width:100%;overflow-y:revert}}@media (max-width: 480px){.bio-image-container img{margin:10px 0}.bio-text-container{margin:10px;max-width:100%}.bio-text-container p{font-size:16px}}.video-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;padding:20px;text-align:center;z-index:2}.column{padding:20px}.content .column:last-child{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}img{height:500px;width:500px}.content button{background:#ffffff1a;color:#000;border:3px solid #e8b423;max-width:280px;margin-top:24px;transition:background-color .7s ease,color .7s ease;cursor:pointer}.content button:hover{background-color:#e8b423;color:#fff;border:3px solid rgb(255,255,255,.1);cursor:pointer}.additional-content{padding:20px;text-align:center}@media (max-width: 360px){.sticky-nav,.nav-container{display:none}.app,.content{height:auto;min-height:50vh;overflow:visible;padding:0;width:100%}}@media (max-width: 768px){.sticky-nav,.nav-container{display:none}.app,.content{display:flex;justify-content:center;align-items:center;height:100vh}.content{display:flex;flex-direction:column;justify-content:center;align-items:center;height:auto;overflow:visible;padding:20px;width:80%;background:none;margin:auto}}@media (max-width: 1024px) and (min-width: 769px){.content{grid-template-columns:1fr 1fr;width:90%}}@media (max-width: 820px){.content{display:flex;flex-direction:column;justify-content:center;align-items:center;height:auto;overflow:visible;padding:20px;width:80%;background:none;margin:auto}.column:first-child{order:2}.column,img{width:100%;height:auto;padding:10px 0}.content button{margin:10px auto;color:#fff}}@font-face{font-family:Electrical;src:url(/assets/electrical-CdY4w9r0.ttf) format("truetype")}.videoContainer{position:relative;height:100vh;width:100vw;overflow:hidden}#backgroundVideo{position:absolute;right:0;bottom:0;min-width:100%;min-height:100%;z-index:1}.loading-screen{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999}.logo-container{margin-bottom:20px}.loading-logo{max-width:100px;height:auto}.loading-text-container{display:flex;justify-content:center;align-items:center}.typing-effect{color:#fff;font-size:2rem;white-space:nowrap;overflow:hidden;border-right:.15em solid white;animation:typing 4s steps(10,end) infinite,blink .75s step-end infinite alternate}@keyframes typing{0%,to{max-width:0}50%{max-width:9em}}@keyframes blink{0%,to{border-color:transparent}50%{border-color:#fff}}@font-face{font-family:electrical;src:url(/assets/electrical-CdY4w9r0.ttf) format("truetype");font-weight:400;font-style:normal}html,body{height:100%;overflow:hidden;margin:0;padding:0}:root{font-family:electrical,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none}a:hover{color:#e8b423}body{margin:0;padding:0;display:flex;place-items:center;min-width:320px;min-height:100vh;font-family:electrical,sans-serif}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#fff;color:#e8b423}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}
