:root{--bg-color: #050505;--bg-secondary: #0a0a0a;--text-primary: #ffffff;--text-secondary: #aaaaaa;--gold-start: #BF953F;--gold-mid: #FCF6BA;--gold-end: #B38728;--gold-gradient: linear-gradient(135deg, var(--gold-start), var(--gold-mid), var(--gold-end));--gold-text-gradient: linear-gradient(to right, #FBF5B7, #BF953F, #FBF5B7, #BF953F);--gold-border: 1px solid rgba(191, 149, 63, .4);--gold-glow: 0 0 10px rgba(191, 149, 63, .2);--font-serif: "Poppins", sans-serif;--font-sans: "Poppins", sans-serif}*{box-sizing:border-box}body{margin:0;padding:0;font-family:var(--font-sans);background-color:var(--bg-color);color:var(--text-primary);min-height:100vh;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);margin:0;font-weight:600}p{line-height:1.6;color:var(--text-secondary)}a{text-decoration:none;color:inherit;transition:all .3s ease}button{font-family:var(--font-sans)}.gold-text{background:var(--gold-text-gradient);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;animation:shine 4s linear infinite}@keyframes shine{to{background-position:200% center}}.ampersand{color:var(--gold-start);font-family:var(--font-serif);font-style:italic;font-weight:400;margin:0 2px}.container{max-width:1200px;margin:0 auto;padding:0 20px}.navbar{position:fixed;top:0;left:0;width:100%;height:80px;background:transparent;display:flex;align-items:center;z-index:1000;transition:background .3s ease,height .3s ease}.navbar.scrolled{background:#050505f2;height:70px;box-shadow:0 4px 30px #00000080;border-bottom:1px solid rgba(191,149,63,.1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.navbar-container{display:flex;justify-content:space-between;align-items:center;width:100%}.logo{font-family:var(--font-serif);font-weight:700;font-size:1.5rem;letter-spacing:1px;text-transform:uppercase;color:var(--text-primary)}.logo .gold-text{font-weight:800}.nav-links{display:flex;gap:30px}.nav-link{font-family:var(--font-sans);font-size:.9rem;text-transform:uppercase;letter-spacing:1.5px;color:var(--text-secondary);position:relative;transition:color .3s ease}.nav-link:hover,.nav-link.active{color:var(--gold-start)}.nav-link:after{content:"";position:absolute;width:0;height:2px;bottom:-5px;left:0;background:var(--gold-gradient);transition:width .3s ease}.nav-link:hover:after,.nav-link.active:after{width:100%}.mobile-menu-toggle{display:none;background:transparent;border:none;cursor:pointer;z-index:1001;padding:5px}@media (max-width: 768px){.mobile-menu-toggle{display:block}.nav-links{position:fixed;top:0;right:-100%;width:100%;height:100vh;background:#050505fa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;transition:right .4s cubic-bezier(.16,1,.3,1);z-index:1000}.nav-links.mobile-open{right:0}.nav-link{font-size:1.5rem;opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease}.nav-links.mobile-open .nav-link{opacity:1;transform:translateY(0)}.nav-links.mobile-open .nav-link:nth-child(1){transition-delay:.1s}.nav-links.mobile-open .nav-link:nth-child(2){transition-delay:.15s}.nav-links.mobile-open .nav-link:nth-child(3){transition-delay:.2s}.nav-links.mobile-open .nav-link:nth-child(4){transition-delay:.25s}.nav-links.mobile-open .nav-link:nth-child(5){transition-delay:.3s}}.footer{background:var(--bg-secondary);padding:40px 0;text-align:center;border-top:1px solid rgba(191,149,63,.2);margin-top:auto}.footer-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.copyright{font-size:.9rem;color:var(--text-secondary);margin:0}.footer-links{display:flex;gap:20px}.footer-links a{font-size:.8rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px}.footer-links a:hover{color:var(--gold-mid)}.home-page{position:relative;height:100vh;display:flex;justify-content:center;align-items:center;overflow:hidden;background-color:#050505;perspective:1000px}.hero-background{position:absolute;width:200%;height:200%;top:-50%;left:-50%;z-index:1;background-size:80px 80px;background-image:linear-gradient(to right,rgba(191,149,63,.15) 1px,transparent 1px),linear-gradient(to bottom,rgba(191,149,63,.15) 1px,transparent 1px);transform:rotateX(60deg) translateY(-100px) scale(1.5);mask-image:radial-gradient(circle at center,black 0%,transparent 80%);-webkit-mask-image:radial-gradient(circle at center,black 0%,transparent 80%);animation:gridMove 20s linear infinite}@keyframes gridMove{0%{background-position:0 0}to{background-position:0 80px}}.hero-content{text-align:center;z-index:10;padding:0 20px}.hero-title{font-size:5rem;font-weight:700;margin-bottom:20px;line-height:1.1;letter-spacing:-2px}.hero-subtitle{font-size:1.5rem;color:var(--text-primary);font-weight:500;margin-bottom:10px;letter-spacing:1px;text-transform:uppercase}.hero-tagline{font-size:1.1rem;color:var(--text-secondary);font-weight:300;margin-bottom:40px;letter-spacing:2px}.coming-soon-badge{display:inline-block;font-family:var(--font-sans);font-size:1rem;letter-spacing:4px;color:var(--gold-mid);border:1px solid rgba(191,149,63,.5);padding:10px 30px;border-radius:50px;margin-bottom:40px;background:#bf953f0d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.cta-button{display:inline-block;background:var(--gold-gradient);color:var(--bg-color);font-weight:600;padding:15px 40px;border-radius:4px;text-transform:uppercase;letter-spacing:1px;transition:transform .3s ease,box-shadow .3s ease}.cta-button:hover{transform:translateY(-2px);box-shadow:0 10px 20px #bf953f4d}@media (max-width: 768px){.hero-title{font-size:3rem}.hero-subtitle{font-size:1.1rem}}.about-page{padding-top:120px;padding-bottom:60px;min-height:80vh;display:flex;justify-content:center;align-items:center}.about-content{max-width:800px;text-align:center;background:#0f0f0f66;padding:60px 40px;border-radius:20px;border:1px solid rgba(255,255,255,.05)}.section-title{font-size:3rem;margin-bottom:30px;text-transform:uppercase;letter-spacing:2px}.section-subtitle{font-size:1.8rem;margin-top:50px;margin-bottom:30px;color:var(--text-primary)}.about-text{font-size:1.1rem;margin-bottom:20px;line-height:1.8;color:var(--text-secondary)}.hosts-section{margin-top:40px;border-top:1px solid rgba(191,149,63,.2);padding-top:20px}.host-profile{margin-top:20px;text-align:left;border:1px solid rgba(191,149,63,.1);padding:30px;border-radius:12px;background:#ffffff05;display:flex;gap:40px;align-items:flex-start}.host-image-container{flex-shrink:0;width:250px;border-radius:12px;overflow:hidden;border:1px solid rgba(191,149,63,.3);box-shadow:0 0 20px #bf953f1a}.host-image{width:100%;height:auto;display:block;object-fit:cover}.host-bio{flex:1}@media (max-width: 768px){.host-profile{flex-direction:column;align-items:center;text-align:center}.host-image-container{width:200px;margin-bottom:20px}}.host-name{font-size:1.5rem;margin-bottom:5px;color:var(--text-primary)}.host-role{font-size:.9rem;color:var(--gold-start);text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;font-weight:500}.zinfluence-link{color:inherit;text-decoration:none;transition:color .3s ease;cursor:pointer}.zinfluence-link:hover{color:var(--gold-start);text-decoration:underline}.social-page{padding-top:150px;min-height:80vh;text-align:center}.center-text{text-align:center;margin-bottom:60px}.social-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;max-width:1000px;margin:0 auto}.social-card{background:var(--bg-secondary);border:1px solid rgba(255,255,255,.1);padding:40px 20px;border-radius:12px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.social-card:hover{transform:translateY(-10px);border-color:var(--gold-start);box-shadow:0 10px 30px #00000080,0 0 20px #bf953f1a}.social-icon-container{width:60px;height:60px;display:flex;justify-content:center;align-items:center;transition:transform .3s ease}.social-icon-container svg{width:100%;height:100%;filter:drop-shadow(0 0 5px rgba(191,149,63,.3))}.social-card:hover .social-icon-container{transform:scale(1.1);filter:drop-shadow(0 0 10px rgba(191,149,63,.6))}.social-name{font-family:var(--font-sans);font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:1px}.terms-page{padding-top:150px;min-height:80vh;margin-bottom:80px}.terms-content{max-width:800px;margin:0 auto;border-left:2px solid rgba(191,149,63,.2);padding-left:40px}.terms-title{font-size:3rem;margin-bottom:60px;text-transform:uppercase}.terms-section{margin-bottom:50px}.terms-section h2{font-size:1.5rem;color:var(--gold-start);margin-bottom:20px;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:2px}.terms-section p{font-size:1.1rem;color:var(--text-secondary)}
