@import"https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;600;700&display=swap";:root{--primary-color: #000000;--accent-color: #C0C0C0;--text-color: #FFFFFF;--hover-color: #808080}body{background-color:var(--primary-color);color:var(--text-color);min-height:100vh;margin:0;padding:0}.App{min-height:100vh;background-color:#000;color:#fff;position:relative;padding:20px;display:flex;flex-direction:column}.content{padding-top:20px;flex:1}.navbar{background-color:#000!important;border-bottom:1px solid #333}.navbar-dark .navbar-brand{color:#fff;font-size:1.5rem;font-weight:600}.navbar-dark .navbar-nav .nav-link{color:#fff;padding:.5rem;transition:color .3s ease;white-space:nowrap}.navbar-dark .navbar-nav{gap:.5rem}.navbar-dark .navbar-nav .nav-link:hover{color:var(--accent-color)}.dropdown-menu{background-color:#333!important;border:1px solid #555!important;box-shadow:0 4px 8px #0000004d!important}.dropdown-item{color:#fff!important;background-color:transparent!important;transition:background-color .2s ease}.dropdown-item:hover{background-color:#555!important;color:#fff!important}.dropdown-item:active{background-color:#666!important;color:#fff!important}.dropdown-item:focus{background-color:#555!important;color:#fff!important}.dropdown-item a{color:#fff!important;text-decoration:none}.nav-separator{color:var(--accent-color);margin:0 .5rem;font-weight:300;-webkit-user-select:none;user-select:none}.navbar-brand{color:#fff!important;font-weight:700;display:flex;align-items:center;flex:1}.navbar-brand img{max-height:90px;width:auto;object-fit:contain}.navbar-brand .brand-text{font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-size:2rem;margin:0;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.brand-content{display:flex;flex-direction:column;margin-left:.5rem;align-items:flex-start;justify-content:center}.brand-subheader{font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-size:.9rem;color:var(--accent-color);font-weight:400;letter-spacing:.3px;margin-top:.2rem;line-height:1.2;text-align:left}.navbar-toggler{margin-left:auto;border:none;padding:.5rem}.navbar-toggler:focus{box-shadow:none}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.nav-link{color:#fff!important;transition:color .3s ease}.nav-link:hover{color:var(--accent-color)!important}@media (max-width: 991.98px){.navbar{padding:.5rem 1rem;display:flex;align-items:center}.navbar>.container{display:flex;align-items:center;width:100%;padding:0}.navbar-brand{flex:0 1 auto;margin-right:0;display:flex;align-items:center;max-width:calc(100% - 50px)}.navbar-toggler{order:2;margin-left:auto;padding:.25rem .5rem;flex:0 0 auto}.navbar-collapse{order:3;width:100%;position:absolute;top:100%;right:0;background-color:#000;border-top:1px solid #333;z-index:1000;padding:1rem}.navbar-nav{width:100%;text-align:right}.nav-link{padding:.5rem 1rem!important;border-bottom:1px solid #333}.nav-link:last-child{border-bottom:none}.navbar-brand img{max-height:40px}.brand-content{margin-left:.5rem}.navbar-brand .brand-text{font-size:1.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand-subheader{font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.offcanvas{background-color:#000;color:#fff}.offcanvas-header{border-bottom:1px solid #333}.offcanvas-title{color:#fff}.btn-close{filter:invert(1) grayscale(100%) brightness(200%)}}.container{padding:20px}.card{background-color:#1a1a1a;border:1px solid #333;transition:transform .3s ease,box-shadow .3s ease;max-width:400px;margin:0 auto}.card:hover{transform:translateY(-5px);box-shadow:0 5px 15px #ffffff1a}.card-title{color:#fff;font-weight:500;font-size:1.25rem;margin-bottom:.5rem}.card-subtitle{color:var(--accent-color)!important;font-size:.875rem;margin-bottom:.5rem}.card-text{color:#fff;font-size:.875rem}.btn-primary{background-color:var(--accent-color);border-color:var(--accent-color);color:#000}.btn-primary:hover{background-color:var(--hover-color);border-color:var(--hover-color);color:#fff}.footer{background-color:#000;border-top:1px solid #333;color:#fff;padding:1rem 0;margin-top:auto;flex-shrink:0}.footer-links a{color:var(--accent-color);text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:#fff}.watermark{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:1000;opacity:.1;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center}.watermark img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transform:scale(5)}.article-content{color:#fff;line-height:1.6}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{color:#fff;margin-bottom:1rem}.article-content p{margin-bottom:1rem}.article-content ul,.article-content ol{margin-bottom:1rem;padding-left:2rem}.article-content li{margin-bottom:.5rem}.article-content a{color:var(--accent-color);text-decoration:none}.article-content a:hover{color:var(--hover-color);text-decoration:underline}.article-content img{max-width:100%;height:auto;margin:1rem 0;border-radius:4px}.article-content blockquote{border-left:4px solid var(--accent-color);padding-left:1rem;margin:1rem 0;font-style:italic}.article-content pre{background-color:#1a1a1a;padding:1rem;border-radius:4px;overflow-x:auto;margin:1rem 0}.article-content code{font-family:Courier New,Courier,monospace;background-color:#1a1a1a;padding:.2rem .4rem;border-radius:3px}.article-image,.event-image{max-width:100%;height:200px;object-fit:cover;margin:0;border-radius:4px 4px 0 0}.text-accent{color:var(--accent-color)!important}.text-white{color:#fff!important}.bg-dark{background-color:#1a1a1a!important}.mt-5 .card{max-width:100%;margin:0}.mt-5 .card-body{padding:2rem}.mt-5 .card-title{font-size:1.75rem;margin-bottom:1rem}.mt-5 .card-subtitle{font-size:1.25rem;margin-bottom:1.5rem}.mt-5 .card-text,.mt-5 .text-accent{font-size:1.1rem;line-height:1.6}.social-links{position:fixed;bottom:20px;right:20px;display:flex;gap:15px;z-index:1000}.social-icon{color:var(--accent-color);font-size:24px;transition:color .3s ease;text-decoration:none}.social-icon:hover{color:var(--hover-color)}.members-container{display:grid;grid-template-columns:repeat(2,1fr);gap:50px;width:100%;margin-left:0;padding-left:0}.member-box{background-color:#1a1a1a;border:1px solid #333;padding:0;width:100%;flex-shrink:0;height:136px}.left-box{margin-right:50px}.right-box{margin-right:500px}.member-image-container{width:136px;height:100%;overflow:hidden;flex-shrink:0}.member-image{width:100%;height:100%;object-fit:cover}.member-content{flex:1;display:flex;flex-direction:column;padding:15px}.member-info{margin-bottom:10px;display:flex;align-items:center}.member-info span{white-space:nowrap}.member-info .text-white{margin-right:5px}.member-info .text-accent{margin-right:20px}.member-bio{flex:1;overflow-y:auto;margin-top:10px}@media (max-width: 1400px){.members-container{gap:40px}.member-box{height:119px}.member-image-container{width:119px}}@media (max-width: 1200px){.members-container{gap:30px}.member-box{height:102px}.member-image-container{width:102px}}@media (max-width: 992px){.members-container{gap:20px}.member-box{height:85px}.member-image-container{width:85px}}@media (max-width: 768px){.members-container{grid-template-columns:1fr;gap:20px;padding:0 15px;max-width:100%}.member-box{width:100%;height:auto;min-height:100px;display:flex;flex-direction:row;max-width:100%}.member-image-container{width:70px;height:70px;flex-shrink:0}.member-content{padding:10px;flex:1;min-width:0;overflow:hidden}.member-info{flex-direction:column;align-items:flex-start;margin-bottom:5px;width:100%}.member-info .d-flex{flex-direction:column;align-items:flex-start;width:100%}.member-info .d-flex>div{display:flex;align-items:center;margin-bottom:3px;width:100%}.member-info .d-flex>div:first-child{margin-bottom:8px}.member-info .text-white{font-size:.9rem;margin-right:5px;white-space:nowrap}.member-info .text-accent{font-size:.9rem;font-weight:700;white-space:nowrap}.member-bio{margin-top:5px;max-height:none;font-size:.85rem;line-height:1.3;width:100%}}@media (max-width: 576px){.member-box{min-height:90px}.member-image-container{width:60px;height:60px}.member-info .text-white,.member-info .text-accent{font-size:.8rem}.member-bio{font-size:.75rem}}.conductor-container{width:100%;margin-bottom:2rem}.conductor-box{background-color:#1a1a1a;border:1px solid #333;padding:0;width:100%;flex-shrink:0;height:136px}.conductor-image-container{width:136px;height:100%;overflow:hidden;flex-shrink:0}.conductor-image{width:100%;height:100%;object-fit:cover}.conductor-content{flex:1;display:flex;flex-direction:column;padding:15px}.conductor-info{margin-bottom:10px;display:flex;align-items:center}.conductor-info span{white-space:nowrap}.conductor-bio{flex:1;overflow-y:auto;margin-top:10px}@media (max-width: 1400px){.conductor-box{height:119px}.conductor-image-container{width:119px}}@media (max-width: 1200px){.conductor-box{height:102px}.conductor-image-container{width:102px}}@media (max-width: 992px){.conductor-box{height:85px}.conductor-image-container{width:85px}}@media (max-width: 768px){.conductor-box{height:auto;min-height:120px}.conductor-image-container{width:100px;height:100px}.conductor-content{padding:10px;flex:1;min-width:0}.conductor-info{flex-direction:column;align-items:flex-start;margin-bottom:5px;width:100%}.conductor-info .d-flex{flex-direction:column;align-items:flex-start;width:100%}.conductor-info .d-flex>div{display:flex;align-items:center;margin-bottom:3px;width:100%}.conductor-info .text-white{font-size:.9rem;margin-right:5px;white-space:nowrap}.conductor-info .text-accent{font-size:.9rem;font-weight:700;white-space:nowrap}.conductor-bio{margin-top:5px;max-height:none;font-size:.85rem;line-height:1.3;width:100%}}@media (max-width: 576px){.conductor-box{min-height:110px}.conductor-image-container{width:90px;height:90px}.conductor-info .text-white,.conductor-info .text-accent{font-size:.8rem}.conductor-bio{font-size:.75rem}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
