.HomeFeatureGrid_root__kEXQP{--feature-grid-row-gap:1rem;--feature-grid-column-gap:1rem;--feature-grid-min-card-width:9.5rem;--feature-grid-max-card-width:22rem;width:100%;min-width:0;padding:.35rem 0 .75rem;color:#f4f3ef}.HomeFeatureGrid_frame__iWld_{display:grid;width:100%;grid-template-columns:minmax(18rem,.94fr) minmax(0,2.72fr);gap:clamp(.8rem,1.25vw,1.5rem);min-height:clamp(21rem,27vw,28rem);overflow:hidden;padding:clamp(.75rem,1.25vw,1.5rem);border:1px solid hsla(0,0%,100%,.07);border-radius:clamp(1.4rem,2.2vw,2.25rem);background:radial-gradient(circle at 18% 0,rgb(53 222 196/7%),transparent 32%),#1a1b1b;box-shadow:0 1.5rem 4rem rgba(0,0,0,.17),inset 0 1px hsla(0,0%,100%,.03)}.HomeFeatureGrid_hero__VsVUw{position:relative;min-height:0;overflow:hidden;border-radius:clamp(1rem,1.55vw,1.65rem);background:#222424;isolation:isolate}.HomeFeatureGrid_heroGlow__3wPQb,.HomeFeatureGrid_heroMedia__5pKJU,.HomeFeatureGrid_heroShade__1zwyZ{position:absolute;inset:0;width:100%;height:100%}.HomeFeatureGrid_heroMedia__5pKJU{z-index:-3;object-fit:cover;object-position:center;filter:saturate(.88) contrast(1.04);transform:scale(1.02);transition:transform .7s cubic-bezier(.22,1,.36,1),filter .35s ease}.HomeFeatureGrid_hero__VsVUw:focus-within .HomeFeatureGrid_heroMedia__5pKJU,.HomeFeatureGrid_hero__VsVUw:hover .HomeFeatureGrid_heroMedia__5pKJU{filter:saturate(1) contrast(1.05);transform:scale(1.055)}.HomeFeatureGrid_heroShade__1zwyZ{z-index:-2;background:linear-gradient(180deg,rgba(15,16,16,.12),rgba(15,16,16,.2) 38%,rgba(15,16,16,.76)),linear-gradient(90deg,rgba(15,16,16,.97),rgba(15,16,16,.72) 37%,rgb(15 16 16/9%) 83%)}.HomeFeatureGrid_heroGlow__3wPQb{z-index:-1;background:radial-gradient(circle at 20% 72%,rgba(53,222,196,.18),transparent 32%),linear-gradient(120deg,transparent 42%,hsla(0,0%,100%,.03) 70%,transparent);mix-blend-mode:screen;pointer-events:none}.HomeFeatureGrid_heroCopy__d_zTi{position:absolute;top:clamp(1.65rem,3.2vw,3.8rem);right:clamp(1.25rem,2.5vw,3.3rem);left:clamp(1.25rem,2.8vw,3.5rem);max-width:23rem}.HomeFeatureGrid_eyebrow__aH1qk,.HomeFeatureGrid_stateKicker__AbIwN{display:block;color:rgba(53,222,196,.8);font-family:var(--font-jetbrains-mono),monospace;font-size:.62rem;font-weight:600;letter-spacing:.18em;line-height:1.4}.HomeFeatureGrid_heroCopy__d_zTi h1{max-width:9ch;margin:.85rem 0 0;color:#f7f7f3;font-family:var(--font-display),var(--font-space-grotesk),sans-serif;font-size:clamp(2.05rem,3.8vw,4.25rem);font-weight:650;letter-spacing:-.07em;line-height:.98}.HomeFeatureGrid_heroCopy__d_zTi p{max-width:18rem;margin:1.25rem 0 0;color:hsla(60,22%,95%,.62);font-size:clamp(.82rem,.95vw,1.05rem);line-height:1.7}.HomeFeatureGrid_heroAction__f2ZwJ{position:absolute;bottom:clamp(1.25rem,2.7vw,3rem);left:clamp(1.25rem,2.8vw,3.5rem);display:inline-flex;align-items:center;gap:.65rem;min-height:2.9rem;padding:.8rem 1.1rem .8rem 1.25rem;border:0;border-radius:.85rem;background:#35dec4;color:#0d1514;cursor:pointer;font-size:clamp(.8rem,.9vw,.98rem);font-weight:750;text-decoration:none;box-shadow:0 .5rem 1.6rem rgba(53,222,196,.2);transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.HomeFeatureGrid_heroAction__f2ZwJ:focus-visible,.HomeFeatureGrid_heroAction__f2ZwJ:hover{background:#65edda;box-shadow:0 .75rem 2rem rgba(53,222,196,.32);outline:none;transform:translateY(-2px)}.HomeFeatureGrid_heroAction__f2ZwJ span{font-size:1.15em;line-height:1}.HomeFeatureGrid_heroNavigation__vOcAH{position:absolute;right:clamp(1rem,2vw,2.3rem);bottom:clamp(1.2rem,2.8vw,3rem);display:flex;gap:.45rem}.HomeFeatureGrid_heroDots__vPq_m button,.HomeFeatureGrid_heroNavigation__vOcAH button{appearance:none;border:0;cursor:pointer}.HomeFeatureGrid_heroNavigation__vOcAH button{display:grid;width:2.1rem;height:2.1rem;place-items:center;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;background:rgba(10,12,12,.42);color:#f4f3ef;backdrop-filter:blur(12px);transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.HomeFeatureGrid_heroNavigation__vOcAH button:focus-visible,.HomeFeatureGrid_heroNavigation__vOcAH button:hover{border-color:rgba(53,222,196,.72);background:rgba(53,222,196,.2);outline:none;transform:translateY(-1px)}.HomeFeatureGrid_heroNavigation__vOcAH svg{width:1rem;height:1rem}.HomeFeatureGrid_heroDots__vPq_m{position:absolute;top:1.4rem;right:clamp(1.25rem,2.8vw,3.5rem);display:flex;gap:.4rem}.HomeFeatureGrid_heroDots__vPq_m button{width:.35rem;height:.35rem;padding:0;border-radius:999px;background:hsla(0,0%,100%,.35);transition:width .18s ease,background-color .18s ease}.HomeFeatureGrid_heroDots__vPq_m .HomeFeatureGrid_activeDot__eyQ8g,.HomeFeatureGrid_heroDots__vPq_m button:focus-visible,.HomeFeatureGrid_heroDots__vPq_m button:hover{background:#35dec4;outline:none}.HomeFeatureGrid_heroDots__vPq_m .HomeFeatureGrid_activeDot__eyQ8g{width:1.25rem}.HomeFeatureGrid_featureRows__vmY_a{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:var(--feature-grid-row-gap);min-width:0;min-height:0}.HomeFeatureGrid_featureRow__RY179{display:grid;grid-template-columns:repeat(var(--feature-count),minmax(var(--feature-grid-min-card-width),var(--feature-row-max-width)));gap:var(--feature-grid-column-gap);min-width:0;min-height:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.HomeFeatureGrid_featureRow__RY179::-webkit-scrollbar{display:none}.HomeFeatureGrid_cardSurface__q_nvv{display:flex;width:100%;height:auto;min-width:0;min-height:0;flex-direction:column;align-items:stretch;gap:.72rem;overflow:hidden;padding:0;border:0;border-radius:.95rem;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left;text-decoration:none;transition:color .18s ease,transform .18s ease}.HomeFeatureGrid_cardSurface__q_nvv:focus-visible,.HomeFeatureGrid_cardSurface__q_nvv:hover{color:#fff;outline:none;transform:translateY(-3px)}.HomeFeatureGrid_cardMedia__iGolp{position:relative;display:block;flex:0 0 auto;aspect-ratio:1.62/1;overflow:hidden;border-radius:.95rem;background:#242626}.HomeFeatureGrid_cardImage__y3ODS{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.86) brightness(.86);transform:scale(1.02);transition:transform .36s cubic-bezier(.22,1,.36,1),filter .24s ease}.HomeFeatureGrid_cardSurface__q_nvv:focus-visible .HomeFeatureGrid_cardImage__y3ODS,.HomeFeatureGrid_cardSurface__q_nvv:hover .HomeFeatureGrid_cardImage__y3ODS{filter:saturate(1) brightness(1);transform:scale(1.07)}.HomeFeatureGrid_cardMedia__iGolp:after{position:absolute;inset:0;border:1px solid hsla(0,0%,100%,.07);border-radius:inherit;box-shadow:inset 0 0 0 1px rgb(0 0 0/9%);content:"";pointer-events:none}.HomeFeatureGrid_cardCopy__7fD8G{display:flex;min-width:0;flex-direction:column;gap:.32rem;padding:0 .15rem}.HomeFeatureGrid_cardDescription__RTXB5,.HomeFeatureGrid_cardTitle__2f0_q{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.HomeFeatureGrid_cardTitle__2f0_q{color:#f2f2ed;font-size:clamp(.85rem,1vw,1.1rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;white-space:nowrap}.HomeFeatureGrid_cardDescription__RTXB5{display:-webkit-box;color:hsla(60,19%,95%,.49);font-size:clamp(.68rem,.76vw,.84rem);line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.HomeFeatureGrid_stateGrid__G10Ap{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,2.72fr);gap:clamp(.8rem,1.25vw,1.5rem);min-height:clamp(21rem,27vw,28rem)}.HomeFeatureGrid_skeletonCards__af36M{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:var(--feature-grid-row-gap) var(--feature-grid-column-gap)}.HomeFeatureGrid_skeleton__bslQA{min-height:0;border-radius:1rem;background:linear-gradient(110deg,#232525 8%,#2c2f2f 18%,#232525 33%);background-size:200% 100%;animation:HomeFeatureGrid_shimmer__pbmnO 1.8s linear infinite}.HomeFeatureGrid_skeletonHero__1ScjE{min-height:22rem}.HomeFeatureGrid_statePanel__4ncsY{display:grid;min-height:clamp(21rem,27vw,28rem);place-content:center;justify-items:center;padding:2rem;border:1px solid hsla(0,0%,100%,.07);border-radius:clamp(1.4rem,2.2vw,2.25rem);background:#1a1b1b;text-align:center}.HomeFeatureGrid_statePanel__4ncsY h2{margin:1rem 0 .5rem;color:#f2f2ed;font-family:var(--font-display),var(--font-space-grotesk),sans-serif;font-size:clamp(1.4rem,2.4vw,2.2rem);letter-spacing:-.05em}.HomeFeatureGrid_statePanel__4ncsY p{max-width:26rem;margin:0;color:hsla(60,19%,95%,.54);font-size:.9rem;line-height:1.6}.HomeFeatureGrid_stateAction__BilA5{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.25rem;padding:.7rem 1rem;border:1px solid rgba(53,222,196,.32);border-radius:.7rem;background:rgba(53,222,196,.1);color:#65edda;cursor:pointer;font:inherit;font-size:.82rem;font-weight:700}.HomeFeatureGrid_stateAction__BilA5:focus-visible,.HomeFeatureGrid_stateAction__BilA5:hover{background:rgba(53,222,196,.18);outline:none}.HomeFeatureGrid_stateAction__BilA5 svg{width:.9rem;height:.9rem}@keyframes HomeFeatureGrid_shimmer__pbmnO{to{background-position:-200% 0}}@media (max-width:1100px){.HomeFeatureGrid_frame__iWld_,.HomeFeatureGrid_stateGrid__G10Ap{grid-template-columns:minmax(15rem,.85fr) minmax(0,2fr)}.HomeFeatureGrid_cardDescription__RTXB5{font-size:.68rem}}@media (max-width:850px){.HomeFeatureGrid_frame__iWld_,.HomeFeatureGrid_stateGrid__G10Ap{grid-template-columns:1fr;min-height:auto}.HomeFeatureGrid_hero__VsVUw{min-height:27rem}.HomeFeatureGrid_featureRows__vmY_a{min-height:38rem}}@media (max-width:560px){.HomeFeatureGrid_root__kEXQP{padding:.75rem}.HomeFeatureGrid_frame__iWld_{gap:.7rem;padding:.7rem;border-radius:1.25rem}.HomeFeatureGrid_hero__VsVUw{min-height:25rem}.HomeFeatureGrid_heroCopy__d_zTi h1{font-size:clamp(2rem,11vw,3.2rem)}.HomeFeatureGrid_heroNavigation__vOcAH{bottom:1.25rem}.HomeFeatureGrid_heroAction__f2ZwJ{bottom:1.2rem}.HomeFeatureGrid_featureRows__vmY_a{min-height:36rem}.HomeFeatureGrid_featureRow__RY179{grid-template-columns:repeat(var(--feature-count),minmax(10.25rem,var(--feature-row-max-width)))}}@media (prefers-reduced-motion:reduce){.HomeFeatureGrid_cardImage__y3ODS,.HomeFeatureGrid_cardSurface__q_nvv,.HomeFeatureGrid_heroAction__f2ZwJ,.HomeFeatureGrid_heroMedia__5pKJU,.HomeFeatureGrid_heroNavigation__vOcAH button,.HomeFeatureGrid_skeleton__bslQA{animation:none;transition:none}}.MaterialLibrary_root__ME6Hv{width:100%;min-width:0;padding:0 clamp(1rem,2.4vw,2.5rem) clamp(3rem,6vw,6rem);color:var(--color-text-primary);background:transparent}.MaterialLibrary_categoryHeader__QtfW7{display:flex;min-width:0;align-items:stretch;gap:1rem;border-bottom:1px solid var(--color-border-default)}.MaterialLibrary_categoryTabs__VKSKz,.MaterialLibrary_subcategoryScroller__q6cfS{display:flex;min-width:0;align-items:center;overflow-x:auto;scrollbar-width:none}.MaterialLibrary_categoryTabs__VKSKz::-webkit-scrollbar,.MaterialLibrary_subcategoryScroller__q6cfS::-webkit-scrollbar{display:none}.MaterialLibrary_categoryTabs__VKSKz{flex:1 1 auto;height:auto;justify-content:flex-start;gap:clamp(1.1rem,2.5vw,3.25rem);min-width:0;border-bottom:0;border-radius:0;background:transparent;padding:0}.MaterialLibrary_categoryTab__mlWbX{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;gap:.4rem;min-height:3.1rem;padding:0 .1rem;border:0;border-radius:0;background:transparent!important;color:var(--color-text-secondary);font-size:clamp(.82rem,.95vw,1rem);font-weight:550;box-shadow:none!important;transition:color .18s ease}.MaterialLibrary_categoryTab__mlWbX svg{width:1rem;height:1rem}.MaterialLibrary_categoryTab__mlWbX:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--color-primary);content:"";opacity:0;transform:scaleX(.35);transition:opacity .18s ease,transform .18s ease}.MaterialLibrary_categoryTab__mlWbX:focus-visible,.MaterialLibrary_categoryTab__mlWbX:hover,.MaterialLibrary_categoryTab__mlWbX[data-state=active]{color:var(--color-text-primary);outline:none}.MaterialLibrary_categoryTab__mlWbX[data-state=active]:after{opacity:1;transform:scaleX(1)}.MaterialLibrary_tabsContent__M_fnW{margin-top:0;outline:none}.MaterialLibrary_subcategoryRow__bEljP{display:flex;align-items:center;min-width:0;padding:1.15rem 0 1.35rem}.MaterialLibrary_subcategoryScroller__q6cfS{height:auto;justify-content:flex-start;gap:.48rem;border-radius:0;background:transparent;padding:0}.MaterialLibrary_subcategoryTab__qkO1a{flex:0 0 auto;min-height:2.1rem;padding:.45rem .8rem;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--color-text-secondary);font-size:.8rem;line-height:1;box-shadow:none}.MaterialLibrary_subcategoryTab__qkO1a:focus-visible,.MaterialLibrary_subcategoryTab__qkO1a:hover{color:var(--color-text-primary);outline:none}.MaterialLibrary_subcategoryTab__qkO1a[data-state=active]{border-color:color-mix(in srgb,var(--color-primary) 42%,var(--color-border-default));background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary)}.MaterialLibrary_searchArea___yMCm{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;padding-bottom:.1rem}.MaterialLibrary_searchButton__E680M{border-radius:999px;border-color:var(--color-border-default);background:transparent!important;color:var(--color-text-secondary);box-shadow:none!important}.MaterialLibrary_searchButton__E680M:focus-visible,.MaterialLibrary_searchButton__E680M:hover{border-color:var(--color-primary);color:var(--color-primary)}.MaterialLibrary_searchInputWrap__MGUM0{display:inline-flex;width:min(15rem,35vw);align-items:center;gap:.45rem;min-height:2.1rem;padding-left:.8rem;border:1px solid var(--color-border-default);border-radius:999px;background:transparent!important;color:var(--color-text-secondary);transition:border-color .18s ease,color .18s ease}.MaterialLibrary_searchInputWrap__MGUM0:focus-within{border-color:var(--color-primary);color:var(--color-primary)}.MaterialLibrary_searchInput__Ox6Yl{min-width:0;flex:1;height:2rem;border:0;background:transparent;color:var(--color-text-primary);box-shadow:none}.MaterialLibrary_searchInput__Ox6Yl:focus-visible{box-shadow:none}.MaterialLibrary_searchClose__fmi0m{flex:0 0 auto;margin-right:.25rem;color:var(--color-text-muted)}.MaterialLibrary_results___By1L{min-height:24rem}.MaterialLibrary_grid__i_4bm{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(8.75rem,14vw,13.75rem),1fr));gap:clamp(1.1rem,1.7vw,1.75rem) clamp(.7rem,1.25vw,1.35rem)}.MaterialLibrary_item__2K6OD{display:block;min-width:0;color:inherit;text-decoration:none;transition:color .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.MaterialLibrary_item__2K6OD:focus-visible,.MaterialLibrary_item__2K6OD:hover{color:var(--color-primary);outline:none;transform:translateY(-3px)}.MaterialLibrary_card__rWYpW{display:block;overflow:hidden;border:0;border-radius:clamp(.7rem,1.1vw,1rem);background:transparent;box-shadow:none}.MaterialLibrary_cardContent__ovRkt{padding:0}.MaterialLibrary_media__bDobG{position:relative;display:block;width:100%;aspect-ratio:3/4;overflow:hidden;border-radius:inherit;background:var(--color-bg-inset);isolation:isolate}.MaterialLibrary_mediaContent__o7l_b{filter:saturate(.88);transform:scale(1.015);transition:filter .28s ease,transform .42s cubic-bezier(.22,1,.36,1)}.MaterialLibrary_mediaContent__o7l_b,.MaterialLibrary_mediaContent__o7l_b img,.MaterialLibrary_mediaContent__o7l_b video{display:block;width:100%;height:100%;object-fit:cover}.MaterialLibrary_item__2K6OD:focus-visible .MaterialLibrary_mediaContent__o7l_b,.MaterialLibrary_item__2K6OD:hover .MaterialLibrary_mediaContent__o7l_b{filter:saturate(1);transform:scale(1.065)}.MaterialLibrary_media__bDobG:after{position:absolute;inset:0;border:1px solid color-mix(in srgb,var(--color-text-primary) 10%,transparent);border-radius:inherit;content:"";pointer-events:none}.MaterialLibrary_mediaShine__CZX6A{position:absolute;inset:0;background:linear-gradient(115deg,transparent 22%,hsla(0,0%,100%,.18) 49%,transparent 72%);opacity:0;transform:translateX(-70%);transition:opacity .18s ease,transform .52s ease;pointer-events:none}.MaterialLibrary_item__2K6OD:focus-visible .MaterialLibrary_mediaShine__CZX6A,.MaterialLibrary_item__2K6OD:hover .MaterialLibrary_mediaShine__CZX6A{opacity:1;transform:translateX(70%)}.MaterialLibrary_cardFooter__3JIEO{display:none}.MaterialLibrary_itemTitle__J04SO{display:block;overflow:hidden;color:var(--color-text-primary);font-size:clamp(.8rem,.95vw,.95rem);font-weight:550;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.MaterialLibrary_item__2K6OD:focus-visible .MaterialLibrary_itemTitle__J04SO,.MaterialLibrary_item__2K6OD:hover .MaterialLibrary_itemTitle__J04SO{color:var(--color-primary)}.MaterialLibrary_emptyState__aolML{min-height:12rem;border-color:var(--color-border-default);color:var(--color-text-secondary)}.MaterialLibrary_emptyAction__fYmqc,.MaterialLibrary_emptyState__aolML svg{color:var(--color-primary)}@media (max-width:700px){.MaterialLibrary_categoryHeader__QtfW7{align-items:flex-start;flex-wrap:wrap}.MaterialLibrary_categoryTabs__VKSKz{flex-basis:100%}.MaterialLibrary_categoryHeader__QtfW7>.MaterialLibrary_searchArea___yMCm{margin:0 0 .65rem auto}.MaterialLibrary_subcategoryRow__bEljP{align-items:stretch;flex-direction:column}.MaterialLibrary_searchInputWrap__MGUM0{width:min(100%,18rem)}.MaterialLibrary_grid__i_4bm{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem .75rem}}@media (min-width:1500px){.MaterialLibrary_grid__i_4bm{grid-template-columns:repeat(6,minmax(0,1fr))}}