.OpenSource-module__dZ8AQa__section{min-height:min(53.623vw,1036px);padding:72px var(--gutter);color:var(--ink);background:#fff;grid-template-columns:minmax(0,758fr) minmax(0,633fr);justify-content:space-between;align-items:center;gap:clamp(48px,12vw,385px);scroll-margin-top:80px;display:grid}.OpenSource-module__dZ8AQa__copy{flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:clamp(360px,27.5vw,528px);display:flex}.OpenSource-module__dZ8AQa__copy h2{letter-spacing:-.04em;max-width:700px;font-size:clamp(40px,2.917vw,56px);font-weight:500;line-height:1.2}.OpenSource-module__dZ8AQa__details{flex-direction:column;align-items:flex-start;gap:24px;margin-top:48px;display:flex}.OpenSource-module__dZ8AQa__body{letter-spacing:-.04em;color:#3030308a;max-width:758px;font-size:clamp(16px,1.042vw,20px);font-weight:500;line-height:1.4}.OpenSource-module__dZ8AQa__body p+p{margin-top:16px}.OpenSource-module__dZ8AQa__link{color:var(--ink);letter-spacing:-.04em;background:#d3f072;border-radius:29px;justify-content:center;align-items:center;gap:8px;padding:16px 24px;font-size:clamp(16px,1.042vw,20px);font-weight:500;line-height:1;text-decoration:none;transition:background .18s;display:inline-flex}.OpenSource-module__dZ8AQa__link:hover{background:#c2e45a}.OpenSource-module__dZ8AQa__link:focus-visible{outline-offset:5px;outline:2px solid #4983b5}.OpenSource-module__dZ8AQa__arrow{flex:none;transform:rotate(-45.9deg)}.OpenSource-module__dZ8AQa__art{aspect-ratio:1;justify-self:end;width:100%;max-width:633px;position:relative}.OpenSource-module__dZ8AQa__ring{width:85.15%;height:auto;position:absolute;top:calc(7.425% + .5px);left:7.42%}.OpenSource-module__dZ8AQa__pattern{position:absolute;inset:27.03% 26.38% 26.95%}.OpenSource-module__dZ8AQa__fallback{width:100%;height:auto;display:block}.OpenSource-module__dZ8AQa__shaderMask{position:absolute;inset:0}@media (max-width:1100px){.OpenSource-module__dZ8AQa__section{gap:48px;padding-block:64px}.OpenSource-module__dZ8AQa__copy{min-height:360px}}@media (max-width:700px){.OpenSource-module__dZ8AQa__section{grid-template-columns:1fr;gap:36px;min-height:0;padding-block:48px}.OpenSource-module__dZ8AQa__copy{min-height:0}.OpenSource-module__dZ8AQa__copy h2{font-size:clamp(36px,8.5vw,48px)}.OpenSource-module__dZ8AQa__details{margin-top:28px}.OpenSource-module__dZ8AQa__body{letter-spacing:-.02em;font-size:16px;line-height:1.5}.OpenSource-module__dZ8AQa__art{justify-self:center;width:min(100%,400px)}}@media (prefers-reduced-motion:reduce){.OpenSource-module__dZ8AQa__link{transition:none}}
.futurix-loader-cover{z-index:10000;background:#f8f8f8;position:fixed;inset:0}.futurix-loader-cover[hidden]{display:none}html:has(.futurix-loader-cover:not([hidden])){overflow:hidden}@media (prefers-reduced-motion:reduce){.futurix-loader-cover{display:none}}.futurix-loader{z-index:10000;pointer-events:auto;position:fixed;inset:0}.futurix-loader__stage{background:#f8f8f8;place-items:center;display:grid;position:absolute;inset:0}.futurix-loader__logo{width:calc(1.04167vw + 1.60772vh + 30px);height:auto;display:block}.futurix-loader__plane{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (max-width:768px){.futurix-loader__logo{width:calc(3.18066vw + 1.53941vh + 25px)}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
