@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.p.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_6d9b4e4f-module__TjqDLW__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_6d9b4e4f-module__TjqDLW__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
html:has(.theme-cargo4s){--c4s-white:#fff;--c4s-bg:#f4f4f4;--c4s-fg:#1d1d1d;--c4s-brand:#fa4a12;--c4s-brand-fg:#fff;--c4s-line:#e4e4e4;--c4s-muted-fg:#a2a2a2;--c4s-fg-body:#3c3c3c;--c4s-fg-soft:#656565;--c4s-sage:#e2e2d6;--c4s-stone:#c8bebe;--c4s-stone-dark:#6d6160;--c4s-radius:0px;--c4s-nav-h:102px;--c4s-page-x:72px;--c4s-page-max:1440px;--c4s-page-gutter:max(var(--c4s-page-x), calc((100vw - var(--c4s-page-max)) / 2 + var(--c4s-page-x)));--background:var(--c4s-bg);--foreground:var(--c4s-fg);--card:var(--c4s-white);--card-foreground:var(--c4s-fg);--popover:var(--c4s-white);--popover-foreground:var(--c4s-fg);--muted:var(--c4s-line);--muted-foreground:var(--c4s-muted-fg);--secondary:var(--c4s-line);--secondary-foreground:var(--c4s-fg);--accent:var(--c4s-line);--accent-foreground:var(--c4s-fg);--border:var(--c4s-line);--input:var(--c4s-line);--primary:var(--c4s-brand);--primary-foreground:var(--c4s-brand-fg);--ring:var(--c4s-brand);background-color:var(--c4s-bg);color:var(--c4s-fg)}.theme-cargo4s{--c4s-font:var(--font-dm-sans), ui-sans-serif, system-ui, sans-serif;font-family:var(--c4s-font)}html:has(.theme-cargo4s) body{font-family:var(--c4s-font-family,ui-sans-serif, system-ui, sans-serif);background-color:#0000}html:has(.theme-cargo4s) .font-display{font-family:var(--c4s-font-family,ui-sans-serif, system-ui, sans-serif)}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}.reveal{opacity:0;transition:opacity .9s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s), transform .9s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(24px)}.reveal[data-revealed=true]{opacity:1;transform:translateY(0)}.stagger-child{opacity:0;transition:opacity .7s cubic-bezier(.22, 1, .36, 1) calc(var(--stagger-idx,0) * 90ms), transform .7s cubic-bezier(.22, 1, .36, 1) calc(var(--stagger-idx,0) * 90ms);transform:translateY(20px)}.reveal[data-revealed=true] .stagger-child{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal,.stagger-child{opacity:1;transition:none;transform:none}}@keyframes c4s-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.c4s-marquee{animation:40s linear infinite c4s-marquee}@keyframes c4s-float{0%{transform:translate(0,0)}25%{transform:translate3d(var(--c4s-ax), calc(var(--c4s-ay) * -1), 0)}50%{transform:translate3d(0, calc(var(--c4s-ay) * -2), 0)}75%{transform:translate3d(calc(var(--c4s-ax) * -1), calc(var(--c4s-ay) * -1), 0)}to{transform:translate(0,0)}}.c4s-float{animation:c4s-float var(--c4s-dur) linear infinite;animation-delay:var(--c4s-delay,0s);will-change:transform;backface-visibility:hidden}@media (prefers-reduced-motion:reduce){.c4s-marquee,.c4s-float{animation:none}}
