.home-container{background-color:var(--background);min-height:100vh;color:var(--foreground);flex-direction:column;display:flex;position:relative}.herov2-noise{pointer-events:none;z-index:2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.025'/%3E%3C/svg%3E");position:absolute;inset:0}.custom-rays{pointer-events:none;z-index:1;background:radial-gradient(circle at 50% -10%,#e680361f 0%,#b381360a 45%,#0000 75%);position:absolute;inset:0}.herov2-grid{pointer-events:none;z-index:0;opacity:.12;grid-template-columns:repeat(5,1fr);display:grid;position:absolute;inset:0}.herov2-grid>span{border-right:1px solid var(--border);height:100%}.herov2-grid>span:last-child{border-right:none}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-marquee-wrapper{white-space:nowrap;-webkit-backdrop-filter:blur(8px);background-color:#0d0c0a66;border-top:1px solid #2e2a2466;border-bottom:1px solid #2e2a2466;width:100%;overflow:hidden}.animate-marquee-content{width:max-content;animation:30s linear infinite marquee;display:flex}.glow-card{transition:all .3s;position:relative}.glow-card:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0;box-shadow:0 0 25px 2px #e680361a}.glow-card:hover:after{opacity:1}.glow-card:hover{border-color:#e680364d;transform:translateY(-2px)}.ambient-blob{filter:blur(120px);opacity:.04;pointer-events:none;z-index:1;border-radius:50%;width:400px;height:400px;position:absolute}.massive-watermark{font-family:var(--font-sans), sans-serif;letter-spacing:-.04em;color:var(--border);opacity:.02;pointer-events:none;-webkit-user-select:none;user-select:none;text-align:center;z-index:1;font-size:clamp(6rem,12vw,16rem);font-weight:900;line-height:.8;position:absolute;bottom:0;left:50%;transform:translate(-50%)}
