.color-bends-container{width:100%;height:100%;position:relative;overflow:hidden}
body{background:#fff}.Hero-module__ZARIfG__hero{flex-direction:column;justify-content:space-between;min-height:100vh;padding-top:120px;display:flex;position:relative}.Hero-module__ZARIfG__colorbendsBg{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.Hero-module__ZARIfG__content{color:#000;max-width:800px;padding:0 3rem 3rem;position:relative}.Hero-module__ZARIfG__title{margin-bottom:2rem;font-family:inter,serif;font-size:4.5rem;font-weight:400;line-height:1.2}.Hero-module__ZARIfG__button{color:#000;letter-spacing:2px;cursor:pointer;background:0 0;border:2px solid #000;border-radius:50px;padding:1rem 3rem;font-size:.9rem;transition:all .3s}.Hero-module__ZARIfG__button:hover{color:#fff;background:#000}.Hero-module__ZARIfG__marqueeContainer{background:0 0;padding:2rem 0;position:relative;overflow:hidden}.Hero-module__ZARIfG__marquee{white-space:nowrap;line-spacing:.2rem;color:#000;font-size:7rem;font-weight:700;animation:10s linear infinite Hero-module__ZARIfG__scroll;display:flex}.Hero-module__ZARIfG__marquee span{font-family:playdair display,serif;font-weight:100;line-height:1.5}@keyframes Hero-module__ZARIfG__scroll{0%{transform:translate(0)}to{transform:translate(-85%)}}@media (max-width:768px){.Hero-module__ZARIfG__title{font-size:2.5rem}.Hero-module__ZARIfG__button{padding:.8rem 2rem;font-size:.8rem}.Hero-module__ZARIfG__marquee{font-size:6rem}}
.floating-lines-container{width:100%;height:100%;position:relative;overflow:hidden}
