.gradient-ascii-container{position:relative;width:100%;height:100%;overflow:hidden}.gradient-ascii-canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.text-loop{position:relative;width:100%;overflow:hidden}.text-loop--draggable{cursor:grab;touch-action:pan-y}.text-loop-svg{display:block;width:100%;height:auto}.text-loop-text{user-select:none}.text-loop-measure{visibility:hidden;pointer-events:none}.soft-aurora{position:relative;width:100%;height:100%;overflow:hidden}.soft-aurora__canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.team-section,.production-section{position:relative;isolation:isolate;overflow:hidden}.section-effect{position:absolute;inset:0;z-index:-2;pointer-events:none;overflow:hidden}.team-ascii{opacity:.8;background:radial-gradient(ellipse at 80% 55%,#ffe00012,transparent 65%);mask-image:linear-gradient(180deg,transparent,#000 15%,#000 85%,transparent)}.team-ascii:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#10101055,transparent 60%,#10101022)}.team-section>.container,.production-section>.container{position:relative;z-index:1}.team-section .section-heading>p{color:#c2c2c2}.team-section .team-note{background:#101010ba;border-radius:10px;padding:24px}.team-section .team-network{background-color:#101010b3}.production-aurora{opacity:.8;background:radial-gradient(ellipse at 65% 55%,#ffe00010,transparent 70%)}.production-aurora:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#090909,transparent 25%,transparent 75%,#090909),linear-gradient(90deg,#09090955,transparent 45%,#09090933)}.production-copy{background:linear-gradient(90deg,#090909bb,#09090955);border-radius:16px;padding:26px}.ticker.ticker-textloop{position:relative;padding:0;background:#090909;height:clamp(144px,15vw,230px);overflow:hidden;border-block:1px solid #ffe00020}.ticker-effect{position:absolute;inset:0;width:100%;height:100%;z-index:1}.ticker-effect>.text-loop{height:100%;width:max(100%,960px);position:absolute;left:50%;transform:translate(-50%)}.ticker-effect .text-loop-svg{width:100%;height:100%;overflow:visible}.ticker-textloop>.ticker-track{position:absolute;top:50%;transform:translateY(-50%);animation:none;background:#ffe000;padding:22px 0;min-width:100%}.ticker-textloop.textloop-enhanced>.ticker-track{visibility:hidden}@media(max-width:800px){.team-ascii{opacity:.65}.production-copy{padding:22px}.production-aurora{opacity:.65}}@media(max-width:520px){.production-copy{padding:20px 16px}.team-section .team-note{padding:22px 16px}.ticker.ticker-textloop{height:144px}}@media(prefers-reduced-motion:reduce){.team-ascii,.production-aurora{opacity:.55}}
