@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c3cb240f9c892514-s.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:300;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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.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:400;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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.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:500;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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.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:600;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_79d9740c-module__8xworW__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_79d9740c-module__8xworW__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
html{scroll-padding-top:104px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.albrix{--bg:#fafafa;--section-light:#f7f9fa;--section-light2:#edf0f2;--ink:#1b1916;--ink2:#191919;--muted:#434343;--muted2:#1b1916bf;--accent:#a6e40e;--accent-hover:#9bd90a;--card-gray:#cdd3d6;--dark:#1b1916;--dark-purple:#211924;--purple:#7a5cff;--border:#2c23304d;--border-dark:#ffffff4d;--hairline:#dfe5e9;--divider:#dfe5e9;--card-gray2:#d6d8d0;font-family:var(--font-dm-sans), -apple-system, system-ui, "Segoe UI", Roboto, sans-serif;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.albrix *,.albrix :before,.albrix :after{box-sizing:border-box}.albrix h1,.albrix h2,.albrix h3{margin:0;font-weight:300}.albrix .h1{letter-spacing:-.04em;font-size:clamp(2.75rem,7.2vw,98px);line-height:.98}@media (max-width:860px){.albrix .hero-card{min-height:520px;aspect-ratio:auto!important;padding:56px 20px!important}}.albrix .h1-hero{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.75rem,5.2vw,72px);line-height:1.04}.albrix .h2{letter-spacing:-.035em;font-size:clamp(2.1rem,5vw,60px);line-height:1}.albrix .h3{letter-spacing:-.03em;font-size:clamp(1.6rem,3vw,40px);line-height:1.1}.albrix .h3-card{letter-spacing:-.03em;font-size:clamp(1.5rem,2.4vw,36px);line-height:1.05}.albrix .lead{letter-spacing:-.01em;font-size:clamp(1rem,1.4vw,18px);font-weight:400;line-height:1.55}.albrix .maxw{max-width:1400px;margin-inline:auto;padding-inline:25px}.albrix .divide{border-top:1px solid var(--divider)}@media (max-width:900px){.albrix .maxw{padding-inline:20px}}.albrix .btn{letter-spacing:-.01em;cursor:pointer;white-space:nowrap;border:0;border-radius:12px;align-items:center;gap:8px;padding:10px 20px;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;transition:background .18s,border-color .18s,transform .18s,color .18s;display:inline-flex}.albrix .btn-green{background:var(--accent);color:var(--ink)}.albrix .btn-green:hover{background:var(--accent-hover)}.albrix .btn-light{background:var(--section-light);color:var(--ink);border:1px solid var(--border)}.albrix .btn-light:hover{background:var(--section-light2)}.albrix .btn-ghost{border:1px solid var(--border-dark);color:#fff;background:#ffffff05}.albrix .btn-ghost:hover{background:#ffffff14}.albrix .arrow-link{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:8px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.albrix .arrow-link svg{transition:transform .2s}.albrix .arrow-link:hover svg{transform:translate(4px)}.albrix .circ-arrow{cursor:pointer;width:44px;height:44px;color:var(--ink);background:0 0;border:1px solid #1b19162e;border-radius:999px;justify-content:center;align-items:center;transition:background .18s,border-color .18s;display:inline-flex}.albrix .circ-arrow:hover{background:#1b19160d}.albrix .circ-arrow.on-dark{color:#fff;border-color:#ffffff40}.albrix .circ-arrow.on-dark:hover{background:#ffffff14}.albrix .marquee{width:max-content;animation:38s linear infinite albrix-marquee;display:flex}.albrix .marquee:hover{animation-play-state:paused}@keyframes albrix-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.albrix .dotgrid{background-image:radial-gradient(#ffffff2e 1px,#0000 1px);background-size:9px 9px}.albrix .stage-img{object-fit:cover;width:100%;height:100%;transition:opacity .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.albrix .modular-stack img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.albrix [data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(26px)}.albrix [data-reveal].is-visible{opacity:1;transform:none}.albrix [data-pspeed]{will-change:transform}.albrix .tile-card img{transition:transform .5s cubic-bezier(.22,1,.36,1)}.albrix .tile-card:hover img{transform:scale(1.03)}.albrix .fade-up{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) forwards albrix-fade-up;transform:translateY(18px)}@keyframes albrix-fade-up{to{opacity:1;transform:none}}@media (max-width:1023px){.albrix .albrix-nav,.albrix .albrix-actions a[href]:not(.btn-green){display:none}}@media (max-width:900px){.albrix .feature-grid,.albrix .pipeline-grid,.albrix .spotlight-grid,.albrix .two-up{grid-template-columns:1fr!important;gap:28px!important}.albrix .footer-grid{grid-template-columns:1fr 1fr!important}.albrix form .two-up{gap:14px!important}.albrix .pai-track{flex-direction:column;height:auto!important}.albrix .pai-track>div{min-height:120px;flex:auto!important;padding:24px!important}.albrix .pai-track>div span[style*=vertical-rl]{writing-mode:horizontal-tb!important;transform:none!important}}@media (max-width:560px){.albrix .footer-grid{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.albrix .fade-up,.albrix .marquee{opacity:1!important;animation:none!important;transform:none!important}.albrix .stage-img,.albrix .modular-stack img,.albrix .tile-card img,.albrix [data-reveal]{transition:none!important}.albrix .modular-stack img,.albrix [data-pspeed],.albrix [data-reveal]{transform:none!important}.albrix [data-reveal]{opacity:1!important}}
