@font-face{font-family:rubik;src:url(../media/Rubik_Regular-s.p.0_incsa4xnhzd.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:rubik;src:url(../media/Rubik_Medium-s.p.129hm-5f80x6q.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:rubik;src:url(../media/Rubik_SemiBold-s.p.3etc0voqejyg1.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:rubik;src:url(../media/Rubik_Bold-s.p.2kk190vdyi12_.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:rubik Fallback;src:local(Arial);ascent-override:88.38%;descent-override:23.63%;line-gap-override:0.0%;size-adjust:105.79%}.rubik_eaeed112-module__TTdfEW__className{font-family:rubik,rubik Fallback}.rubik_eaeed112-module__TTdfEW__variable{--font-sans:"rubik", "rubik Fallback"}
:root{--color-brand:#003d2f;--color-brand-deep:#002b21;--color-brand-mid:#0a4a3a;--color-lime:#e7ff26;--color-lime-soft:#f4ff9e;--color-bg:#f2f3f5;--color-bg-dark:#0f1013;--color-surface:#fff;--color-surface-alt:#e9ebef;--color-surface-dark:#1a1c20;--color-surface-dark-alt:#262930;--color-text:#111214;--color-text-2:#63676e;--color-text-dark:#f2f3f5;--color-text-dark-2:#a3a7ae;--color-danger:#be3b2c;--color-warning:#d9822b;--color-white:#fff;--white-10:#ffffff1a;--white-20:#fff3;--white-25:#ffffff40;--white-50:#ffffff80;--brand-5:#003d2f0d;--brand-10:#003d2f1a;--brand-30:#003d2f4d;--brand-50:#003d2f80;--lime-15:#e7ff2626;--lime-50:#e7ff2680;--fw-regular:400;--fw-book:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-title-1:clamp(56px, 19.067px + 9.47vw, 180px);--fs-title-2:clamp(48px, 26.55px + 5.5vw, 120px);--fs-title-3:clamp(40px, 28.105px + 3.05vw, 80px);--fs-title-4:clamp(32px, 22.484px + 2.44vw, 64px);--fs-title-5:clamp(27px, 20.76px + 1.6vw, 48px);--fs-subhead-1:clamp(23px, 19.139px + .99vw, 36px);--fs-subhead-2:clamp(20px, 18.2px + .5vw, 26px);--fs-subhead-3:clamp(18px, 17.415px + .15vw, 20px);--fs-body:17px;--fs-body-small:15px;--fs-caption:13px;--fs-hero-intro:clamp(72px, 57.726px + 3.66vw, 120px);--sbw:0px;--100vw:calc(100vw - var(--sbw));--grid-gap:clamp(4px, -1.967px + 1.53vw, 24px);--grid-half-gap:calc(var(--grid-gap) * .5);--grid-margin:clamp(16px, 2.896px + 3.36vw, 60px);--grid-padding:calc(var(--grid-margin) - var(--grid-half-gap));--grid-width:calc(var(--100vw) - var(--grid-margin) * 2);--cols-1:calc((var(--100vw) - 2 * var(--grid-padding)) / 16 - var(--grid-gap));--cols-2:calc((var(--100vw) - 2 * var(--grid-padding)) / 8 - var(--grid-gap));--cols-3:calc((var(--100vw) - 2 * var(--grid-padding)) / 5.3333 - var(--grid-gap));--cols-4:calc((var(--100vw) - 2 * var(--grid-padding)) / 4 - var(--grid-gap));--cols-5:calc((var(--100vw) - 2 * var(--grid-padding)) / 3.2 - var(--grid-gap));--cols-6:calc((var(--100vw) - 2 * var(--grid-padding)) / 2.6667 - var(--grid-gap));--cols-7:calc((var(--100vw) - 2 * var(--grid-padding)) / 2.2857 - var(--grid-gap));--cols-8:calc((var(--100vw) - 2 * var(--grid-padding)) / 2 - var(--grid-gap));--cols-10:calc((var(--100vw) - 2 * var(--grid-padding)) / 1.6 - var(--grid-gap));--cols-12:calc((var(--100vw) - 2 * var(--grid-padding)) / 1.3333 - var(--grid-gap));--cols-14:calc((var(--100vw) - 2 * var(--grid-padding)) / 1.1429 - var(--grid-gap));--cols-16:var(--grid-width);--4:4px;--8:8px;--10:10px;--12:12px;--16:16px;--20:20px;--24:24px;--32:32px;--40:40px;--44:44px;--48:48px;--60:60px;--64:64px;--80:80px;--96:96px;--120:120px;--140:140px;--280:280px;--16-12:clamp(12px, 10.791px + .31vw, 16px);--20-8:clamp(8px, 4.412px + .92vw, 20px);--20-16:clamp(16px, 14.791px + .31vw, 20px);--24-12:clamp(12px, 8.412px + .92vw, 24px);--24-16:clamp(16px, 13.621px + .61vw, 24px);--32-16:clamp(16px, 11.242px + 1.22vw, 32px);--32-24:clamp(24px, 21.621px + .61vw, 32px);--48-24:clamp(24px, 16.863px + 1.83vw, 48px);--60-16:clamp(16px, 2.896px + 3.36vw, 60px);--60-24:clamp(24px, 13.275px + 2.75vw, 60px);--64-24:clamp(24px, 12.105px + 3.05vw, 64px);--64-32:clamp(32px, 22.484px + 2.44vw, 64px);--64-40:clamp(40px, 32.863px + 1.83vw, 64px);--64-48:clamp(48px, 43.242px + 1.22vw, 64px);--80-48:clamp(48px, 38.484px + 2.44vw, 80px);--160-96:clamp(96px, 76.9px + 4.88vw, 160px);--80-32:clamp(32px, 17.726px + 3.66vw, 80px);--80-40:clamp(40px, 28.105px + 3.05vw, 80px);--80-60:clamp(60px, 54.033px + 1.53vw, 80px);--96-32:clamp(32px, 12.929px + 4.89vw, 96px);--96-48:clamp(48px, 33.726px + 3.66vw, 96px);--120-64:clamp(64px, 47.347px + 4.27vw, 120px);--180-64:clamp(64px, 29.485px + 8.85vw, 180px);--216-140:clamp(140px, 117.38px + 5.8vw, 216px);--r-sm:12px;--r-md:16px;--r-button:16px;--r-card:24px;--r-card-lg:28px;--r-video:32px;--r-icon-card:var(--24-12);--r-partner:28px;--ease-out-cubic:cubic-bezier(.215, .61, .355, 1);--ease-out-quint:cubic-bezier(.23, 1, .32, 1);--ease-out-quad:cubic-bezier(.25, .46, .45, .94);--ease-in-out-cubic:cubic-bezier(.645, .045, .355, 1);--ease-in-cubic:cubic-bezier(.55, .085, .68, .53);--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-material:cubic-bezier(.2, 0, 0, 1);--ease-in-out-sine:cubic-bezier(.445, .05, .55, .95);--focus-ring-brand:0 0 0 1px var(--color-brand), 0 0 0 3px var(--brand-50);--focus-ring-white:0 0 0 1px #fff, 0 0 0 3px var(--white-50);--focus-ring-lime:0 0 0 1px var(--color-lime), 0 0 0 3px var(--lime-50)}@media only screen and (min-width:2000px){:root{--grid-gap:1.2vw;--grid-margin:3vw;--4:.2vw;--8:.4vw;--10:.5vw;--12:.6vw;--16:.8vw;--20:1vw;--24:1.2vw;--32:1.6vw;--40:2vw;--44:2.2vw;--48:2.4vw;--60:3vw;--64:3.2vw;--80:4vw;--96:4.8vw;--120:6vw;--140:7vw;--280:14vw;--16-12:.8vw;--20-8:1vw;--20-16:1vw;--24-12:1.2vw;--24-16:1.2vw;--32-16:1.6vw;--32-24:1.6vw;--48-24:2.4vw;--60-16:3vw;--60-24:3vw;--64-24:3.2vw;--64-48:3.2vw;--80-32:4vw;--80-40:4vw;--80-60:4vw;--96-32:4.8vw;--96-48:4.8vw;--120-64:6vw;--180-64:9vw;--216-140:10.8vw;--fs-title-1:9vw;--fs-title-2:6vw;--fs-title-3:4vw;--fs-title-4:3.2vw;--fs-title-5:2.4vw;--fs-subhead-1:1.8vw;--fs-subhead-2:1.2vw;--fs-subhead-3:1vw;--fs-body:.8vw;--fs-body-small:.7vw;--fs-caption:.65vw;--fs-hero-intro:6vw}}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{color:var(--color-brand);font-family:var(--font-sans), "Rubik", Arial, sans-serif;font-weight:var(--fw-regular);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:var(--color-bg);line-height:1}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}body{background:var(--color-bg);overflow-x:clip}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}img,svg,video,canvas{max-width:100%;display:block}input,textarea{font:inherit}:focus-visible{outline:none}.title-1{font-size:var(--fs-title-1);letter-spacing:-.03em;line-height:.92}.title-2{font-size:var(--fs-title-2);letter-spacing:-.03em;line-height:1}.title-3{font-size:var(--fs-title-3);letter-spacing:-.02em;line-height:1.02}.title-4{font-size:var(--fs-title-4);letter-spacing:-.02em;line-height:1.1}.title-5{font-size:var(--fs-title-5);letter-spacing:-.015em;line-height:1.2}.subhead-1{font-size:var(--fs-subhead-1);letter-spacing:-.01em;line-height:1.2}.subhead-2{font-size:var(--fs-subhead-2);letter-spacing:0;line-height:1.25}.subhead-3{font-size:var(--fs-subhead-3);letter-spacing:0;line-height:1.25}.body{font-size:var(--fs-body);letter-spacing:0;line-height:1.5}.body-small{font-size:var(--fs-body-small);letter-spacing:0;line-height:1.4}.caption{font-size:var(--fs-caption);letter-spacing:.01em;line-height:1.5}.-regular{font-weight:var(--fw-regular)}.-book{font-weight:var(--fw-book)}.-medium{font-weight:var(--fw-medium)}.-semibold{font-weight:var(--fw-semibold)}.-bold{font-weight:var(--fw-bold)}.lime{color:var(--color-lime)}@media (max-width:743px){.xs-title-4{font-size:var(--fs-title-4);line-height:1.1}.xs-title-5{font-size:var(--fs-title-5);line-height:1.2}.xs-subhead-1{font-size:var(--fs-subhead-1)}.xs-subhead-2{font-size:var(--fs-subhead-2)}}.color-brand{color:var(--color-brand)}.color-white{color:#fff}.color-lime{color:var(--color-lime)}.color-text{color:var(--color-text)}.color-text-2{color:var(--color-text-2)}.background-brand{background-color:var(--color-brand)}.background-white{background-color:#fff}.background-bg{background-color:var(--color-bg)}.background-lime{background-color:var(--color-lime)}.g-row{width:100%;padding-left:var(--grid-padding);padding-right:var(--grid-padding);flex-flow:wrap;display:flex}.g-col{min-width:0;padding-left:var(--grid-half-gap);padding-right:var(--grid-half-gap);flex:1 1 0}.g-row-full{width:var(--grid-width);margin:0 auto}.xxl-4{flex:0 0 25%;max-width:25%}.xxl-7{flex:0 0 43.75%;max-width:43.75%}.xxl-8{flex:0 0 50%;max-width:50%}.xxl-10{flex:0 0 62.5%;max-width:62.5%}.xxl-offset-3{margin-left:18.75%}@media (max-width:1290px){.md-6{flex:0 0 37.5%;max-width:37.5%}.md-9{flex:0 0 56.25%;max-width:56.25%}.md-10{flex:0 0 62.5%;max-width:62.5%}.md-12{flex:0 0 75%;max-width:75%}.md-offset-1{margin-left:6.25%}}@media (max-width:1023px){.sm-8{flex:0 0 50%;max-width:50%}.sm-12{flex:0 0 75%;max-width:75%}.sm-14{flex:0 0 87.5%;max-width:87.5%}.sm-offset-0{margin-left:0}}@media (max-width:743px){.xs-16{flex:0 0 100%;max-width:100%;margin-left:0}}.w-cols-4{width:var(--cols-4)}.w-cols-6{width:var(--cols-6)}.w-cols-10{width:var(--cols-10)}.w-cols-12{width:var(--cols-12)}@media (max-width:1290px){.md-w-cols-6{width:var(--cols-6)}.md-w-cols-8{width:var(--cols-8)}}@media (max-width:1023px){.sm-w-cols-7{width:var(--cols-7)}.sm-w-cols-8{width:var(--cols-8)}.sm-w-cols-10{width:var(--cols-10)}.sm-w-cols-14{width:var(--cols-14)}}@media (max-width:743px){.xs-w-cols-12{width:var(--cols-12)}.xs-w-cols-14{width:var(--cols-14)}.xs-w-cols-15{width:calc(var(--grid-width) - var(--grid-gap))}.xs-w-cols-16{width:var(--grid-width)}}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.place-center{justify-content:center;place-items:center}.grid-stack{display:grid}.grid-stack>*{grid-area:1/1}.relative{position:relative}.absolute{position:absolute}.inset-0{inset:0}.overflow-hidden{overflow:hidden}.text-center{text-align:center}.mx-auto{margin-left:auto;margin-right:auto}.no-select{-webkit-user-select:none;user-select:none}.whitespace-pre-line{white-space:pre-line}.gap-8{gap:var(--8)}.gap-16{gap:var(--16)}.gap-20{gap:var(--20)}.gap-24{gap:var(--24)}.gap-32-24{gap:var(--32-24)}.mt-16{margin-top:var(--16)}.mt-32{margin-top:var(--32)}.mt-80{margin-top:var(--80)}.mt-64-24{margin-top:var(--64-24)}.mt-64-48{margin-top:var(--64-48)}.mt-80-32{margin-top:var(--80-32)}.mt-96-32{margin-top:var(--96-32)}.mt-48-24{margin-top:var(--48-24)}.mt-24-16{margin-top:var(--24-16)}.mt-16-12{margin-top:var(--16-12)}.mb-8{margin-bottom:var(--8)}.mb-12{margin-bottom:var(--12)}.mb-120-64{margin-bottom:var(--120-64)}.mb-96-48{margin-bottom:var(--96-48)}.my-96-48{margin-top:var(--96-48);margin-bottom:var(--96-48)}.my-180-64{margin-top:var(--180-64);margin-bottom:var(--180-64)}.my-120-64{margin-top:var(--120-64);margin-bottom:var(--120-64)}.my-64-40{margin-top:var(--64-40);margin-bottom:var(--64-40)}.mt-64-32{margin-top:var(--64-32)}.mb-80-48{margin-bottom:var(--80-48)}.pb-120-64{padding-bottom:var(--120-64)}.pb-96-48{padding-bottom:var(--96-48)}.py-216-140{padding-top:var(--216-140);padding-bottom:var(--216-140)}.py-160-96{padding-top:var(--160-96);padding-bottom:var(--160-96)}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.br-full{border-radius:100%}.split{white-space:pre-wrap;display:inline-block}.split .w{white-space:pre;display:inline-block}.split .c{vertical-align:bottom;margin-bottom:-.15em;padding-bottom:.15em;display:inline-block;overflow:hidden}.split .f{will-change:transform;display:inline-block}[dir=rtl] .title-1,[dir=rtl] .title-2,[dir=rtl] .title-3,[dir=rtl] .title-4,[dir=rtl] .title-5,[dir=rtl] .subhead-1,[dir=rtl] .subhead-2{letter-spacing:0}[dir=rtl] .title-1{line-height:1.05}[dir=rtl] .title-2{line-height:1.12}[dir=rtl] .title-3{line-height:1.15}[dir=rtl] .body,[dir=rtl] .body-small,[dir=rtl] .caption{line-height:1.7}[dir=rtl] .split .c{margin-bottom:-.25em;padding-bottom:.25em}.wave-field{background-color:var(--color-brand);background-image:radial-gradient(60% 50% at 80% 10%,#e7ff261a,#0000 70%)}
