.Landing_landing__cwkhK,.light .Landing_landing__cwkhK,.light-theme .Landing_landing__cwkhK,.radix-themes .light .Landing_landing__cwkhK{--gray-1:#F8F8F8;--gray-2:#EDECEA;--gray-3:#E5E3E4;--gray-4:#D3CED1;--gray-5:#B8B1B5;--gray-6:#9E959A;--gray-7:#867C81;--gray-8:#6F666B;--gray-9:#5E565A;--gray-10:#514B4E;--gray-11:#292628;--gray-12:#1c2124;--gray-a1:#2d606005;--gray-a2:#164e4e09;--gray-a3:#062c4614;--gray-a4:#0225371d;--gray-a5:#07273b27;--gray-a6:#041f352f;--gray-a7:#0220313b;--gray-a8:#031f2f51;--gray-a9:#00121c80;--gray-a10:#000f188a;--gray-a11:#000910a7;--gray-a12:#01070ae3;--gray-contrast:#FFFFFF;--gray-surface:#ffffffcc;--gray-indicator:#7c858a;--gray-track:#7c858a;--color-background:#edecea}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.Landing_landing__cwkhK,.light .Landing_landing__cwkhK,.light-theme .Landing_landing__cwkhK,.radix-themes .light .Landing_landing__cwkhK{--gray-1:oklch(96.9% 0.0012 234);--gray-2:oklch(95.9% 0.0022 234);--gray-3:oklch(92.9% 0.0039 234);--gray-4:oklch(90.4% 0.0051 234);--gray-5:oklch(88% 0.0066 234);--gray-6:oklch(85.5% 0.0076 234);--gray-7:oklch(82.1% 0.0094 234);--gray-8:oklch(76% 0.0127 234);--gray-9:oklch(61.1% 0.0128 234);--gray-10:oklch(57.6% 0.0122 234);--gray-11:oklch(47.2% 0.0105 234);--gray-12:oklch(24.4% 0.0088 234);--gray-a1:color(display-p3 0.051 0.2824 0.2824/0.017);--gray-a2:color(display-p3 0.0235 0.2627 0.2627/0.033);--gray-a3:color(display-p3 0.0078 0.1137 0.2235/0.073);--gray-a4:color(display-p3 0.0039 0.1098 0.1843/0.109);--gray-a5:color(display-p3 0.0078 0.1137 0.1961/0.146);--gray-a6:color(display-p3 0.0039 0.0941 0.1804/0.178);--gray-a7:color(display-p3 0.0039 0.1059 0.1765/0.226);--gray-a8:color(display-p3 0.0039 0.0941 0.1451/0.307);--gray-a9:color(display-p3 0.0039 0.0588 0.0902/0.492);--gray-a10:color(display-p3 0 0.051 0.0824/0.537);--gray-a11:color(display-p3 0 0.0314 0.0549/0.65);--gray-a12:color(display-p3 0 0.0196 0.0314/0.884);--gray-contrast:#FFFFFF;--gray-surface:color(display-p3 1 1 1/80%);--gray-indicator:oklch(61.1% 0.0128 234);--gray-track:oklch(61.1% 0.0128 234);--color-background:#edecea}}}.dark .Landing_landing__cwkhK,.dark-theme .Landing_landing__cwkhK,.radix-themes .dark .Landing_landing__cwkhK,:is(.dark,.dark-theme) .Landing_landing__cwkhK{--gray-1:#31302e;--gray-2:#363533;--gray-3:#3e3c3a;--gray-4:#42413f;--gray-5:#474643;--gray-6:#4e4c4a;--gray-7:#595755;--gray-8:#6e6d6b;--gray-9:#797775;--gray-10:#83817f;--gray-11:#b8b6b4;--gray-12:#eeedeb;--gray-a1:#e30d0007;--gray-a2:#f17f210d;--gray-a3:#fdb17916;--gray-a4:#fcc99c1b;--gray-a5:#fdd4a821;--gray-a6:#fbd5ba2a;--gray-a7:#fce2cd37;--gray-a8:#fff0e350;--gray-a9:#fdefe55e;--gray-a10:#fdf1e96a;--gray-a11:#fef9f4aa;--gray-a12:#fffdfbeb;--gray-contrast:#FFFFFF;--gray-surface:rgba(0,0,0,0.05);--gray-indicator:#797775;--gray-track:#797775;--color-background:#2c3134}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark .Landing_landing__cwkhK,.dark-theme .Landing_landing__cwkhK,.radix-themes .dark .Landing_landing__cwkhK{--gray-1:oklch(30.9% 0.0036 84.56);--gray-2:oklch(33% 0.0034 84.56);--gray-3:oklch(35.8% 0.0043 84.56);--gray-4:oklch(37.6% 0.0043 84.56);--gray-5:oklch(39.3% 0.0043 84.56);--gray-6:oklch(41.8% 0.0043 84.56);--gray-7:oklch(45.8% 0.0043 84.56);--gray-8:oklch(53.6% 0.0043 84.56);--gray-9:oklch(57.1% 0.0043 84.56);--gray-10:oklch(60.5% 0.0043 84.56);--gray-11:oklch(77.8% 0.0043 84.56);--gray-12:oklch(94.7% 0.0029 84.56);--gray-a1:color(display-p3 0.9608 0 0/0.02);--gray-a2:color(display-p3 1 0.5608 0.1137/0.043);--gray-a3:color(display-p3 1 0.7255 0.498/0.081);--gray-a4:color(display-p3 0.9961 0.8196 0.6353/0.1);--gray-a5:color(display-p3 1 0.8588 0.6784/0.124);--gray-a6:color(display-p3 0.9961 0.8627 0.7529/0.158);--gray-a7:color(display-p3 0.9961 0.902 0.8235/0.21);--gray-a8:color(display-p3 1 0.9529 0.902/0.31);--gray-a9:color(display-p3 1 0.9529 0.9098/0.362);--gray-a10:color(display-p3 0.9961 0.9608 0.9216/0.41);--gray-a11:color(display-p3 1 0.9765 0.9608/0.662);--gray-a12:color(display-p3 0.9961 0.9922 0.9843/0.92);--gray-contrast:#FFFFFF;--gray-surface:color(display-p3 0 0 0/5%);--gray-indicator:oklch(57.1% 0.0043 84.56);--gray-track:oklch(57.1% 0.0043 84.56);--color-background:#2c3134}}}.Landing_landing__cwkhK{--heading-font-family:"Berkeley Mono",Menlo,Consolas,monospace;background:var(--color-background);overflow:hidden}.Landing_landingInner__5Rb8V{border:1px solid var(--gray-7);border-top:0;border-bottom:0;overflow:hidden;&>nav{background:var(--gray-2)}}.Landing_landing__cwkhK a{text-decoration:underline}.Landing_landing__cwkhK a,.Landing_subheading__l3ipU{font-family:var(--heading-font-family);text-transform:uppercase}.Landing_subheading__l3ipU{font-weight:700;letter-spacing:.5px}.Landing_heroImage__KN8U_{mix-blend-mode:difference}.dark .Landing_heroImage__KN8U_,.dark-theme .Landing_heroImage__KN8U_{mix-blend-mode:color-dodge}.Landing_productsSection__PTFZz{border-bottom:1px dashed var(--gray-9);border-top:1px dashed var(--gray-9)}.Landing_sectionDark__bd6d0{background:var(--gray-12);color:var(--gray-1)}.Landing_tout__QIRA0{border-top:1px solid var(--gray-7)}.Landing_toutPrice__okHXA p:first-of-type{font-family:Berkeley Mono;font-size:.75rem;font-style:normal;font-weight:400;line-height:1;letter-spacing:.03rem;text-transform:uppercase}.Landing_toutHost__WfOl6 p:first-of-type{font-size:8rem;line-height:100%;margin:0}.Landing_priceAsterisk__cLzWa{font-family:var(--heading-font-family);line-height:1}.Landing_caseStudy__JI9AU{border:1px dashed var(--gray-7)}.Landing_carouselArrows__6J6gY{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--heading-font-family);font-size:var(--font-size-4)}.Landing_carouselArrows__6J6gY span{color:var(--gray-11)}.Landing_carouselArrows__6J6gY span:hover{color:var(--gray-12)}.Landing_carouselViewport__lau4M{overflow:hidden;position:relative;flex:1 1}.Landing_carouselTrack__u55Kg{position:absolute;width:100%;transition:transform .4s ease}.ProductList_gridList__AhI9i,.ProductList_list__zhqGw{list-style:none;margin:0;padding:0;width:100%;position:relative;contain:content}.ProductList_gridList__AhI9i{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(28rem,100%),1fr));grid-gap:var(--space-4);gap:var(--space-4)}.ProductList_viewport__ZzgVx{width:100%;height:calc(100vh - 400px);min-height:400px;max-height:800px;overflow:auto;position:relative;will-change:transform;contain:strict;-webkit-overflow-scrolling:touch}.ProductList_item__DYDBJ{text-decoration:none;color:inherit;display:flex;flex-direction:column;padding:var(--space-4);border-radius:var(--radius-3);border:1px solid var(--gray-5);background:var(--gray-1);transition:border-color .15s ease-in-out;outline:2px solid transparent;outline-offset:-1px;margin-bottom:var(--space-4)}.ProductList_item__DYDBJ>article{display:flex;flex-direction:column;flex:1 1}.ProductList_itemSpacer__H0yS_{flex:1 1}.ProductList_gridList__AhI9i>li{display:flex;min-width:0}.ProductList_gridList__AhI9i .ProductList_item__DYDBJ{flex:1 1;border-style:dashed;margin-bottom:0}.ProductList_item__DYDBJ:hover:not([data-highlighted=true]):not([data-selected=true]){border-color:var(--accent-8)}.ProductList_item__DYDBJ[data-highlighted=true],.ProductList_item__DYDBJ[data-selected=true]{border-color:var(--accent-9);background:var(--accent-2);outline-color:var(--accent-8)}.ProductList_metadata___AZ18{display:flex;gap:1rem;align-items:center;font-size:.875rem;color:var(--gray-11)}.ProductList_empty__UtiFK{text-align:center;padding:var(--space-8);color:var(--gray-11);font-size:var(--font-size-2);line-height:var(--line-height-2)}.ObjectBrowser_item__v_6Zb{display:block;padding:var(--space-0);color:var(--accent-11);text-decoration:underline;transition:background-color .1s ease-in-out,outline-color .1s ease-in-out;outline:2px solid transparent;outline-offset:-1px}.ObjectBrowser_item__v_6Zb:hover:not([data-highlighted=true]):not([data-selected=true]){color:var(--accent-12)}.ObjectBrowser_item__v_6Zb[data-highlighted=true],.ObjectBrowser_item__v_6Zb[data-selected=true]{background:var(--accent-2);outline-color:var(--accent-8)}.ObjectBrowser_itemContent__AUppS{display:flex;align-items:center;gap:var(--space-2)}.ObjectBrowser_selectableText__2zVKd{padding:var(--space-1);cursor:text;color:inherit;text-decoration:none;transition:background-color .1s ease-in-out,outline-color .1s ease-in-out;outline:2px solid transparent;outline-offset:-1px}.ObjectBrowser_selectableText__2zVKd:hover:not([data-selected=true]){color:var(--accent-12)}.ObjectBrowser_selectableText__2zVKd[data-selected=true]{background:var(--accent-2);outline-color:var(--accent-8)}@keyframes ObjectBrowser_spin__spdkZ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ObjectBrowser_spinningIcon__u7YJU{animation:ObjectBrowser_spin__spdkZ 1s linear infinite}@keyframes ObjectBrowser_bounce__UKT3W{0%,20%,50%,80%,to{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-5px)}60%{transform:translateX(-50%) translateY(-3px)}}.ObjectBrowser_scrollIndicator__IeP9C{animation:ObjectBrowser_bounce__UKT3W 1s infinite;transform:translateX(-50%)}.SettingsLayout_settingsLayout__Ifwfc{min-height:600px}.SettingsLayout_settingsSidebar___qZdf{position:-webkit-sticky;position:sticky;top:0;height:-moz-fit-content;height:fit-content}.SettingsLayout_settingsMenuItem__eSAkH{transition:all .15s ease}.SettingsLayout_settingsMenuItem__eSAkH:hover{background-color:var(--gray-3);color:var(--gray-12)}.SettingsLayout_settingsMenuItem__eSAkH.SettingsLayout_active__03jD2{background-color:var(--accent-3);color:var(--accent-11)}.SettingsLayout_settingsContent__MySyO{padding-left:2em;border-left:1px solid var(--gray-6);width:100%}@media (max-width:768px){.SettingsLayout_settingsLayout__Ifwfc{flex-direction:column}.SettingsLayout_settingsSidebar___qZdf{position:static;min-width:unset;max-width:unset}.SettingsLayout_settingsContent__MySyO{border:none;padding:1rem .5rem}}.Navigation_nav__89tEB{border-bottom:1px solid var(--gray-5);background:var(--gray-1)}.Navigation_logo__hOIJ2{text-decoration:none;color:inherit}.Navigation_chevron__N8b_Q{transition:transform .3s ease}.Navigation_chevron__N8b_Q[data-state=open]{transform:rotate(180deg)}