.container-fluid.svelte-1uha8ag{width:100%;max-width:1800px;margin:0 auto}.text-cutout.svelte-1uha8ag{font-size:clamp(4rem,15vw,12rem);font-weight:900;line-height:.85;letter-spacing:-.04em;text-transform:uppercase;position:relative;z-index:2;color:rgb(var(--text-primary));text-shadow:0 4px 20px rgba(0,0,0,.1),0 8px 40px rgba(138,138,116,.15);will-change:transform}.hero-title.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block;position:relative;overflow:hidden}.hero-title.svelte-1uha8ag{position:relative}.background-texts.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.background-text.svelte-1uha8ag{position:absolute;font-family:JetBrains Mono,monospace;font-size:clamp(1.2rem,2vw,1.8rem);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--olive-green);opacity:.25;transform:translate(-50%,-50%);white-space:nowrap;transition:opacity .8s ease;animation:svelte-1uha8ag-subtle-float 20s ease-in-out infinite;min-height:1.5em}.background-text.svelte-1uha8ag:nth-child(odd){color:var(--sage);opacity:.2;animation-duration:25s;animation-delay:-5s}.background-text.svelte-1uha8ag:nth-child(2n){color:var(--terracotta);opacity:.22;animation-duration:30s;animation-delay:-10s}.background-text.svelte-1uha8ag:nth-child(3n){font-size:clamp(1.1rem,1.7vw,1.5rem);opacity:.18}.background-text.svelte-1uha8ag:nth-child(4n){font-size:clamp(1.4rem,2.3vw,2.1rem);opacity:.28;font-weight:700}@keyframes svelte-1uha8ag-subtle-float{0%,to{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-10px)}}.background-text.svelte-1uha8ag:hover{opacity:.3!important;transform:translate(-50%,-50%) scale(1.1)}@media(max-width:768px){.background-text.svelte-1uha8ag{font-size:clamp(.7rem,2vw,.9rem)}}.background-texts.svelte-1uha8ag{z-index:1}.hero-section.svelte-1uha8ag>div:where(.svelte-1uha8ag):last-child{z-index:10;position:relative}.hero-title.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block;font-family:JetBrains Mono,monospace;font-weight:900;line-height:.85;letter-spacing:-.03em;transform-style:preserve-3d;perspective:1000px}.cta-button.svelte-1uha8ag{border:2px solid rgb(var(--text-primary));color:rgb(var(--text-primary));transition:all .5s cubic-bezier(.4,0,.2,1)}.cta-button.svelte-1uha8ag:hover{color:rgb(var(--bg-primary));border-color:rgb(var(--text-primary));transform:translateY(-2px);box-shadow:0 10px 30px #0003}.grid-cols-12.svelte-1uha8ag{grid-template-columns:repeat(12,1fr)}.col-span-12.svelte-1uha8ag{grid-column:span 12 / span 12}.col-span-5.svelte-1uha8ag{grid-column:span 5 / span 5}.svelte-1uha8ag::-webkit-scrollbar{width:8px}.svelte-1uha8ag::-webkit-scrollbar-track{background:rgb(var(--bg-primary))}.svelte-1uha8ag::-webkit-scrollbar-thumb{background:rgb(var(--text-primary));border-radius:0}html{scroll-behavior:smooth}@keyframes svelte-1uha8ag-flow{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.animate-flow.svelte-1uha8ag{animation:svelte-1uha8ag-flow 2s linear infinite}.waveform-bar.svelte-1uha8ag{animation:svelte-1uha8ag-waveform-bounce 1.6s ease-in-out infinite}@keyframes svelte-1uha8ag-waveform-bounce{0%,to{height:12px;y:54}25%{height:50px;y:35}50%{height:20px;y:50}75%{height:40px;y:40}}html:not(.gsap-ready) .fade-in-section.svelte-1uha8ag :is(h2:where(.svelte-1uha8ag),h3:where(.svelte-1uha8ag),h4:where(.svelte-1uha8ag),p:where(.svelte-1uha8ag),a:where(.svelte-1uha8ag),img:where(.svelte-1uha8ag),.label-reveal:where(.svelte-1uha8ag)),html:not(.gsap-ready) .fade-in{opacity:1!important;transform:none!important}
