@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_dea962{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_dea962{--font-dm-sans:"DM Sans","DM Sans Fallback"}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64418ffc17e50301-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e96d314a90a6138-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba43ea3467e29870-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7ea2ab4a8ad1f81-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono Fallback;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9ef920{font-family:DM Mono,DM Mono Fallback;font-style:normal}.__variable_9ef920{--font-dm-mono:"DM Mono","DM Mono Fallback"}:root{--arns-font-sans:var(--font-dm-sans),"DM Sans","Helvetica Neue",Helvetica,sans-serif;--arns-font-mono:var(--font-dm-mono),"DM Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--font-body:var(--arns-font-sans);--font-display:var(--arns-font-sans);--font-mono:var(--arns-font-mono);color-scheme:dark;--arns-black:#060607;--arns-surface:#111114;--arns-raised:#1c1c21;--arns-hairline:#1c1c1f;--arns-line:#2a2a30;--arns-line-strong:#34343c;--arns-line-hover:#5a5a64;--arns-ink:#f5f5f7;--arns-ink-soft:#d4d4d8;--arns-ink-muted:#a1a1aa;--arns-ink-faint:#5a5a64;--arns-ink-ghost:#48484f;--arns-paper:#f5f5f7;--arns-paper-line:#e4e4e8;--arns-paper-ink:#0d0d0f;--arns-blue:#0a84ff;--arns-blue-hover:#3f9dff;--arns-blue-link:#6ea8ff;--arns-blue-link-hover:#9cc3ff;--arns-blue-pale:#cfe4ff;--arns-blue-tint:rgba(10,132,255,0.12);--arns-blue-tint-line:rgba(10,132,255,0.24);--arns-green:#30d158;--arns-red:#ff453a;--surface-page:var(--arns-black);--surface-card:var(--arns-surface);--surface-raised:var(--arns-raised);--surface-nav:rgba(17,17,20,0.86);--surface-field:var(--arns-surface);--surface-field-on-card:var(--arns-black);--border-card:var(--arns-hairline);--border-card-hover:var(--arns-line-strong);--border-field:var(--arns-line);--border-pill:var(--arns-line);--border-pill-active:var(--arns-line-strong);--border-ghost:var(--arns-line-strong);--border-ghost-hover:var(--arns-line-hover);--text-title:var(--arns-ink);--text-body:var(--arns-ink-muted);--text-body-strong:var(--arns-ink-soft);--text-caption:var(--arns-ink-dim);--text-placeholder:var(--arns-ink-faint);--text-disabled:var(--arns-ink-faint);--text-label:var(--arns-blue);--text-link:var(--arns-blue-link);--text-link-hover:var(--arns-blue-link-hover);--text-on-accent:#ffffff;--action-primary:var(--arns-blue);--action-primary-hover:var(--arns-blue-hover);--action-disabled-bg:var(--arns-raised);--state-success:var(--arns-green);--state-error:var(--arns-red);--arns-text-hero:76px;--arns-lh-hero:1.02;--arns-track-hero:-0.035em;--arns-text-page:60px;--arns-lh-page:1.05;--arns-track-page:-0.032em;--arns-text-display:56px;--arns-lh-display:1.05;--arns-track-display:-0.03em;--arns-text-section:44px;--arns-lh-section:1.1;--arns-track-section:-0.025em;--arns-text-panel:34px;--arns-lh-panel:1.15;--arns-track-panel:-0.02em;--arns-text-sub:28px;--arns-lh-sub:1.2;--arns-track-sub:-0.015em;--arns-text-card-title:22px;--arns-lh-card-title:1.25;--arns-track-card-title:-0.015em;--arns-text-lead-lg:20px;--arns-lh-lead:1.6;--arns-text-lead:19px;--arns-text-body:16px;--arns-lh-body:1.65;--arns-text-ui:15px;--arns-lh-ui:1.6;--arns-text-caption:14px;--arns-lh-caption:1.5;--arns-text-fine:13px;--arns-text-label:12px;--arns-track-label:0.18em;--arns-text-label-sm:11px;--arns-track-label-sm:0.16em;--arns-track-tag:0.1em;--arns-weight-light:300;--arns-weight-regular:400;--arns-weight-medium:500;--arns-weight-semibold:600;--arns-weight-bold:700;--weight-title:var(--arns-weight-medium);--weight-lead:var(--arns-weight-light);--weight-body:var(--arns-weight-regular);--weight-ui:var(--arns-weight-medium);--measure-prose:68ch;--arns-space-1:4px;--arns-space-2:8px;--arns-space-3:12px;--arns-space-4:14px;--arns-space-5:16px;--arns-space-6:20px;--arns-space-7:24px;--arns-space-8:28px;--arns-space-9:32px;--arns-space-10:40px;--arns-space-12:56px;--arns-space-14:64px;--arns-space-16:72px;--arns-space-20:96px;--arns-space-24:120px;--arns-space-28:140px;--arns-canvas:1240px;--arns-gutter:60px;--arns-section-gap:120px;--arns-section-gap-lg:140px;--arns-card-gap:20px;--arns-radius-pill:999px;--arns-radius-field:12px;--arns-radius-tile:14px;--arns-radius-card-sm:18px;--arns-radius-card:20px;--arns-radius-panel:24px;--arns-radius-feature:28px;--arns-radius-icon:22.5%;--arns-control-sm:38px;--arns-control-nav:40px;--arns-control-md:48px;--arns-control-field:50px;--arns-control-lg:52px;--arns-control-xl:56px;--radius-card:var(--arns-radius-card);--radius-field:var(--arns-radius-field);--space-section:var(--arns-section-gap);--arns-duration:0.18s;--arns-duration-press:0.12s;--arns-duration-slow:0.2s;--arns-ease:ease;--arns-press-scale:0.985;--arns-transition:background var(--arns-duration) var(--arns-ease),border-color var(--arns-duration) var(--arns-ease),color var(--arns-duration) var(--arns-ease);--arns-focus-ring:0 0 0 3px rgba(10,132,255,0.18);--arns-focus-ring-error:0 0 0 3px rgba(255,69,58,0.18);--arns-blur-nav:blur(20px);--arns-hover-card-bg:#131318;--transition-default:var(--arns-transition);--focus-ring:var(--arns-focus-ring);color-scheme:light;--arns-black:#f5f5f7;--arns-surface:#ffffff;--arns-raised:#eaeaec;--arns-hairline:#e4e4e8;--arns-line:#d4d4d8;--arns-line-strong:#c2c2c8;--arns-line-hover:#9a9aa2;--arns-ink:#0d0d0f;--arns-ink-soft:#3f3f46;--arns-ink-muted:#57575e;--arns-ink-dim:#6e6e76;--arns-ink-faint:#8e8e96;--arns-ink-ghost:#a8a8b0;--arns-blue-link:#0064d2;--arns-blue-link-hover:#0a84ff;--arns-green:#248a3d;--surface-nav:rgba(255,255,255,0.86);--surface-field:#ffffff;--surface-field-on-card:#f5f5f7;--arns-hover-card-bg:#fbfbfc;--action-ghost-hover-bg:#ececef}*,:after,:before{box-sizing:border-box}html{overflow-x:clip}body{margin:0;background:var(--surface-page);color:var(--text-title);font-family:var(--arns-font-sans);font-size:var(--arns-text-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--text-link);text-decoration:none;transition:color var(--arns-duration) var(--arns-ease)}a:hover{color:var(--text-link-hover)}:focus-visible{outline:none;box-shadow:var(--arns-focus-ring);border-radius:6px}.container{width:100%;max-width:var(--arns-canvas);margin:0 auto;padding-left:var(--arns-gutter);padding-right:var(--arns-gutter)}.section{padding-top:var(--arns-section-gap-lg)}.section--tight{padding-top:var(--arns-section-gap)}.section--last{padding-bottom:var(--arns-section-gap-lg)}.hero-section{padding-top:168px;padding-bottom:72px}.page-top{padding-top:110px}.stack{display:flex;flex-direction:column}.cols{display:flex;align-items:flex-start}.left-col{width:380px;flex:none}.left-col--narrow{width:300px}.col-fill{flex:1 1;min-width:0}.vrule{border-left:1px solid var(--border-card);padding-left:48px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--arns-card-gap)}.grid-2,.grid-3{display:grid;gap:var(--arns-card-gap)}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--arns-card-gap)}.rule-top{border-top:1px solid var(--border-card)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.band{position:relative;background:var(--surface-card);border-top:1px solid var(--border-card);border-bottom:1px solid var(--border-card);overflow:hidden}.h1{margin:0;font-size:clamp(42px,6vw,72px);line-height:1.04;font-weight:var(--weight-title);letter-spacing:var(--arns-track-hero);text-wrap:pretty}.title--page{font-size:var(--arns-text-page);line-height:var(--arns-lh-page);letter-spacing:var(--arns-track-page)}.title--section{font-size:var(--arns-text-section);line-height:var(--arns-lh-section);letter-spacing:var(--arns-track-section)}.title--panel{font-size:var(--arns-text-panel);line-height:var(--arns-lh-panel);letter-spacing:var(--arns-track-panel)}.title--cta{font-size:48px;line-height:1.08;letter-spacing:-.03em}.eyebrow{font-family:var(--arns-font-mono);font-size:var(--arns-text-label);letter-spacing:var(--arns-track-label-sm);text-transform:uppercase;color:var(--text-caption)}.eyebrow--blue{color:var(--arns-blue)}.lead{font-size:var(--arns-text-lead-lg);line-height:var(--arns-lh-lead);font-weight:var(--weight-lead);text-wrap:pretty}.body,.lead{margin:0;color:var(--text-body)}.body{font-size:var(--arns-text-body);line-height:var(--arns-lh-body)}.prose{max-width:var(--measure-prose)}.caption{font-size:var(--arns-text-caption);line-height:var(--arns-lh-caption);color:var(--text-caption)}.reveal{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.reveal.is-in{opacity:1;transform:none}@keyframes arns-up-24{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes arns-up-12{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.hero-in{animation:arns-up-24 .7s cubic-bezier(.16,1,.3,1) both}.hero-in--2{animation-delay:.12s}.hero-in--3{animation-delay:.24s}.swap-in{animation:arns-up-12 .3s cubic-bezier(.16,1,.3,1) both}@keyframes arns-roll{0%,17%{transform:translateY(0)}23%,42%{transform:translateY(-20%)}48%,67%{transform:translateY(-40%)}73%,92%{transform:translateY(-60%)}98%,to{transform:translateY(-80%)}}.roll{display:inline-flex;align-items:center;gap:.22em;line-height:1.3;flex-wrap:wrap;justify-content:center}.roll-window{display:inline-block;height:1.3em;overflow:hidden}.roll-track{display:flex;flex-direction:column;align-items:flex-start;text-align:left;color:var(--text-link);animation:arns-roll 15s cubic-bezier(.65,0,.35,1) infinite}@media (max-width:780px){.roll-track{align-items:center;text-align:center}}.roll-track>span{display:block;height:1.3em;line-height:1.3;white-space:nowrap}.nav{position:fixed;top:0;left:0;right:0;z-index:30;background:rgba(245,245,247,.62);border-bottom:1px solid rgba(13,13,15,.06);backdrop-filter:saturate(180%) blur(22px);-webkit-backdrop-filter:saturate(180%) blur(22px)}.nav-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:16px;gap:16px;padding-top:16px;padding-bottom:16px}.nav-links{display:flex;gap:4px;align-items:center;justify-self:start}.nav-link{padding:8px 14px;border-radius:var(--arns-radius-pill);font-size:15px;color:var(--arns-ink-muted);white-space:nowrap;background:transparent;border:none;font-family:inherit;cursor:pointer;transition:color var(--arns-duration) var(--arns-ease),background var(--arns-duration) var(--arns-ease)}.nav-link:focus-visible,.nav-link:hover{color:var(--text-title);background:rgba(13,13,15,.06)}.nav-link.is-open,.nav-link[aria-current=page]{color:var(--text-title);background:var(--surface-raised)}.nav-mega{position:absolute;top:100%;left:0;right:0;background:rgba(245,245,247,.97);border-bottom:1px solid rgba(13,13,15,.06);backdrop-filter:saturate(180%) blur(22px);-webkit-backdrop-filter:saturate(180%) blur(22px)}.nav-mega-inner{padding-top:32px;padding-bottom:36px;display:flex;flex-direction:column;gap:24px}.nav-mega-link{display:block;padding:7px 10px;margin-left:-10px;border-radius:10px;font-size:16px;color:var(--text-title);transition:background var(--arns-duration) var(--arns-ease)}.nav-mega-link:hover{background:var(--surface-raised);color:var(--text-title)}.nav-mobile{display:none;padding-top:14px;padding-bottom:14px}.nav-mobile.is-open{background:rgba(245,245,247,.97);max-height:100dvh;overflow-y:auto;-webkit-overflow-scrolling:touch}.nav-burger{width:46px;height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer;background:none;border:none;padding:0}.nav-burger span{width:20px;height:1.5px;background:var(--text-title);transition:transform var(--arns-duration) var(--arns-ease),opacity var(--arns-duration) var(--arns-ease)}.nav-mobile.is-open .nav-burger span:first-child{transform:translateY(3.25px) rotate(45deg)}.nav-mobile.is-open .nav-burger span:last-child{transform:translateY(-3.25px) rotate(-45deg)}.nav-mobile-link{min-height:44px;display:flex;align-items:center;padding:0 12px;border-radius:var(--arns-radius-pill);font-size:16px;color:var(--arns-ink-muted);transition:color var(--arns-duration) var(--arns-ease),background var(--arns-duration) var(--arns-ease)}.nav-mobile-link:hover,.nav-mobile-link[aria-current=page]{color:var(--text-title);background:rgba(13,13,15,.06)}@media (max-width:1240px){.nav-link{font-size:14px;padding-left:10px;padding-right:10px}}@media (max-width:1000px){.nav-link{font-size:13px;padding-left:8px;padding-right:8px}.nav-row{gap:8px}.nav .container{padding-left:28px;padding-right:28px}.nav-mega-inner>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:780px){.nav-desktop{display:none}.nav-mobile{display:block}}.marquee{overflow-x:auto;overflow-y:hidden;margin:0 calc(-1 * var(--arns-gutter));padding:0 var(--arns-gutter);scrollbar-width:none;cursor:-webkit-grab;cursor:grab;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee::-webkit-scrollbar{display:none}.marquee[data-drag="1"]{cursor:-webkit-grabbing;cursor:grabbing}.marquee-track{display:flex;gap:56px;align-items:center;width:max-content}.marquee-item img{display:block;width:100%;height:100%;object-fit:contain;filter:grayscale(1) contrast(1.05);opacity:.8;transition:filter .25s ease,opacity .25s ease}.marquee-item:hover img{filter:none;opacity:1}@media (max-width:1180px){.cols{flex-direction:column;align-items:stretch}.left-col,.left-col--narrow{width:auto}.index-col{position:static!important}.grid-2,.grid-3{grid-template-columns:minmax(0,1fr)}.vrule{border-left:none;border-top:1px solid var(--border-card);padding-left:0;padding-top:32px}}@media (max-width:900px){.container{padding-left:24px;padding-right:24px}.marquee{margin:0 -24px;padding:0 24px}.h1{font-size:40px;letter-spacing:-.025em}.title--page{font-size:36px;letter-spacing:-.028em}.title--cta,.title--panel,.title--section{font-size:30px;letter-spacing:-.025em}.lead{font-size:18px}.hero-section{padding-top:104px;padding-bottom:40px}.section,.section--tight{padding-top:80px}.section--last{padding-bottom:80px}.panel{padding:32px!important}.feature{padding:36px 28px!important}.quote{font-size:22px!important}.ds-pill{min-height:44px}}@media (max-width:600px){.form-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:480px){.container{padding-left:20px;padding-right:20px}.marquee{margin:0 -20px;padding:0 20px}.h1{font-size:32px}.hero-section{padding-top:96px}.hero-section .hero-in--3{flex-direction:column;align-self:stretch}.hero-section .hero-in--3>a{justify-content:center}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.hero-in,.roll-track,.swap-in{animation:none}*{scroll-behavior:auto!important}}