@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap";:root{--bg-dark: #050505;--bg-secondary: #080808;--accent-primary: #D4F614;--accent-secondary: #9db20e;--text-primary: #ffffff;--text-secondary: #888888;--card-bg: rgba(255, 255, 255, .02);--card-border: rgba(212, 246, 20, .1);--glass-bg: rgba(5, 5, 5, .8);--glass-border: rgba(212, 246, 20, .15);--font-main: "Poppins", sans-serif;--font-heading: "Poppins", sans-serif;--header-height: 80px}*{margin:0;padding:0;box-sizing:border-box}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}body{background-color:#050505;color:var(--text-primary);font-family:var(--font-main);overflow-x:hidden;-webkit-font-smoothing:antialiased;background-image:radial-gradient(circle at 80% 20%,rgba(212,246,20,.05) 0%,transparent 50%),radial-gradient(circle at 20% 80%,rgba(212,246,20,.03) 0%,transparent 50%);background-attachment:fixed}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:-.02em}a{text-decoration:none;color:inherit;transition:opacity .3s ease}button{cursor:pointer;border:none;background:none;font-family:inherit}img{max-width:100%;height:auto}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:var(--accent-secondary);border-radius:10px}.glass{background:#ffffff08;backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border:1px solid rgba(255,255,255,.05);box-shadow:0 20px 40px #0006;border-radius:40px;position:relative;overflow:hidden}.glass:after{content:"";position:absolute;inset:0;background:radial-gradient(600px circle at center,rgba(255,255,255,.03),transparent 70%);opacity:0;transition:opacity .6s ease;pointer-events:none}.glass:hover{background:#ffffff0a;border-color:#d4f6144d;box-shadow:0 30px 60px #0009,0 0 20px #d4f6141a}.glass:hover:after{opacity:1}h1,h2,h3,h4{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em}.text-gradient{background:linear-gradient(90deg,var(--accent-primary),#fff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.section-header{text-align:center;margin-bottom:80px}.section-title{font-size:clamp(2.5rem,6vw,4.5rem);margin-bottom:20px;font-weight:600;line-height:1.1}.section-subtitle{color:var(--text-secondary);font-size:1.2rem;max-width:600px;margin:0 auto;text-transform:none;letter-spacing:normal}h1{font-weight:500;line-height:1.1}h2{font-weight:400;line-height:1.2}h3,h4{font-weight:400}.glass-pill{border-radius:100px;padding:15px 40px;background:#ffffff0d;backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);border:1px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;color:#fff;position:relative}.container{max-width:1400px!important;margin:0 auto;padding:0 40px}@media(max-width:768px){.container{padding:0 20px}}.reveal{opacity:0;filter:blur(25px);transform:translateY(40px);transition:all .8s cubic-bezier(.16,1,.3,1);will-change:transform,opacity,filter}.reveal-visible{opacity:1;filter:blur(0);transform:translateY(0)}.section-header-editorial{text-align:center;margin-bottom:80px}.editorial-tag,.section-tag{font-size:.75rem;font-weight:800;letter-spacing:4px;color:var(--accent-primary);margin-bottom:25px;display:block;opacity:.7;text-transform:uppercase;text-align:center}.editorial-title,.section-main-title{font-size:clamp(3rem,10vw,6.5rem);font-weight:850;line-height:.95;letter-spacing:-.04em;margin-bottom:40px;text-transform:uppercase;text-align:center}.editorial-subtitle,.section-main-subtitle{font-size:clamp(1rem,2vw,1.25rem);color:var(--text-secondary);max-width:650px;line-height:1.6;margin-bottom:60px;text-transform:none;text-align:center;margin-inline:auto}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-content{display:flex;gap:4rem;width:max-content;animation:marquee 40s linear infinite}.marquee-content:hover{animation-play-state:paused}
