@font-face{font-family:SuisseIntl;src:url(/fonts/SuisseIntl-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SuisseIntl;src:url(/fonts/SuisseIntl-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SuisseIntlCond;src:url(/fonts/SuisseIntlCond-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:RejouiceHeadline;src:url(/fonts/Rejouice-Headline.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--bg-light:#faf8f6;--text-dark:#000;--bg-dark:#000;--text-light:#fff;--bg-color:var(--bg-dark);--text-color:var(--text-light);--text-muted:gray;--accent-color:var(--text-light);--card-bg:#151515;--border-color:#ffffff1a;--header-height:7rem;--font-sans:"SuisseIntl", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}html{scroll-behavior:initial;background-color:var(--bg-color);color:var(--text-color);height:auto;font-size:2.667vw;overflow-x:hidden}@media (min-width:768px){html{font-size:10px}}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}body{font-family:var(--font-sans);background-color:var(--bg-color);color:var(--text-color);width:100%;min-height:100vh;line-height:1.4;overflow-x:hidden}a{color:inherit;cursor:pointer;text-decoration:none}button{color:inherit;cursor:pointer;background:0 0;border:none;font-family:inherit}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.container{width:100%;margin:0 auto;padding:0 4rem}@media (max-width:768px){.container{padding:0 2rem}}.flex-center{justify-content:center;align-items:center;display:flex}.section-padding{padding:12rem 0}@media (max-width:768px){.section-padding{padding:8rem 0}}.marquee-container{white-space:nowrap;width:100%;display:flex;overflow:hidden}.marquee-content{animation:25s linear infinite marquee;display:inline-flex}.marquee-content.reverse{animation-direction:reverse}@keyframes marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.noise-overlay{opacity:.035;pointer-events:none;z-index:9999;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)'/%3E%3C/svg%3E");width:100%;height:100%;position:fixed;top:0;left:0}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#333;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#555}
.FloatingCTA-module__NOjCVq__floatingCta{opacity:0;pointer-events:none;z-index:999999;-webkit-backdrop-filter:blur(12px);color:#fff;cursor:pointer;text-transform:capitalize;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background-color:#232323e6;border:1px solid #ffffff38;border-radius:9999px;align-items:center;gap:.5rem;height:48px;padding:0 1.25rem;font-family:SuisseIntl,sans-serif;font-size:.9375rem;font-weight:400;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .5s,background-color .3s,border-color .3s,color .3s;display:flex;position:fixed;bottom:2rem;left:50%;transform:translate(-50%,100px);box-shadow:0 10px 30px #00000080}@media (min-width:768px){.FloatingCTA-module__NOjCVq__floatingCta{gap:.5vw;height:3.2vw;padding:0 1.5vw 0 1.8vw;font-size:.95vw;bottom:2.5vw}}.FloatingCTA-module__NOjCVq__floatingVisible{opacity:1;pointer-events:auto;transform:translate(-50%)}.FloatingCTA-module__NOjCVq__floatingCta:hover{color:#000;background-color:#fff;border-color:#fff;transform:translate(-50%,-2px)scale(1.02)}.FloatingCTA-module__NOjCVq__dotGridChevron{flex-shrink:0;width:1.25rem;height:1.25rem}@media (min-width:768px){.FloatingCTA-module__NOjCVq__dotGridChevron{width:1.2vw;height:1.2vw}}
