.BentoGrid_grid__Cuh5J{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:320px 320px 320px;grid-gap:1rem;gap:1rem}@media(max-width:960px){.BentoGrid_grid__Cuh5J{grid-template-columns:repeat(2,1fr);grid-template-rows:auto}}@media(max-width:640px){.BentoGrid_grid__Cuh5J{grid-template-columns:1fr}}.BentoGrid_large__z3FXU{grid-column:1/3;grid-row:1/3}.BentoGrid_tall__YYve7{grid-column:3/4;grid-row:1/3}.BentoGrid_wide____oDH{grid-column:1/3;grid-row:3/4}.BentoGrid_square__7bz9J{grid-column:3/4;grid-row:3/4}@media(max-width:960px){.BentoGrid_large__z3FXU,.BentoGrid_square__7bz9J,.BentoGrid_tall__YYve7,.BentoGrid_wide____oDH{grid-column:auto;grid-row:auto;min-height:300px}.BentoGrid_large__z3FXU,.BentoGrid_wide____oDH{grid-column:1/3}}@media(max-width:640px){.BentoGrid_large__z3FXU,.BentoGrid_square__7bz9J,.BentoGrid_tall__YYve7,.BentoGrid_wide____oDH{grid-column:1/-1}}.projects_page__PIwGw{max-width:var(--max-width);margin:0 auto;padding:calc(var(--space-24) + 2rem) var(--content-padding) var(--space-20);display:flex;flex-direction:column;gap:var(--section-gap)}.projects_header__4D2NO{display:flex;flex-direction:column;gap:.75rem;max-width:780px}.projects_eyebrow__DoW_D{font-family:JetBrains Mono,monospace;font-size:var(--fs-xs);color:var(--accent-light);text-transform:uppercase;letter-spacing:.15em}.projects_title__gfSO2{font-size:var(--fs-h1);line-height:1;font-weight:800;letter-spacing:-.03em}.projects_accent__nr6mP{color:var(--accent-light);font-style:italic}.projects_lede__GkEsG{font-size:1.1rem;color:var(--text-secondary);line-height:1.65;max-width:680px}.projects_gridWrap__tChu6{width:100%}.projects_studyList__jaYED{display:flex;flex-direction:column;gap:1rem}.projects_studyCard__kvwRq{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.3fr);grid-gap:1rem;gap:1rem;padding:var(--card-padding);background:linear-gradient(180deg,hsla(0,0%,100%,.02),transparent 35%),var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-xl)}@media(max-width:920px){.projects_studyCard__kvwRq{grid-template-columns:1fr}}.projects_studyIntro__K9OLD{display:flex;flex-direction:column;gap:1rem}.projects_studyHead__JdSLD{display:flex;flex-direction:column;gap:.35rem}.projects_studyMeta__dQ4FQ{font-family:JetBrains Mono,monospace;font-size:var(--fs-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.12em}.projects_studyTitle__zlwUb{font-size:clamp(1.6rem,2.4vw,2rem);letter-spacing:-.03em}.projects_studySummary__NSz84{color:var(--text-primary);line-height:1.7;max-width:38ch}.projects_studyTags__9LVrI{display:flex;flex-wrap:wrap;gap:.45rem}.projects_tag__GL8Q4{padding:.22rem .6rem;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:JetBrains Mono,monospace;font-size:var(--fs-xs);color:var(--text-secondary)}.projects_studyLinks__Rtm4c{display:flex;gap:.75rem;align-items:center;padding-top:.5rem;border-top:1px solid var(--border);flex-wrap:wrap}.projects_caseLink__88V3S{display:inline-flex;align-items:center;gap:.35rem;font-family:JetBrains Mono,monospace;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--accent-light);transition:gap .2s ease}.projects_caseLink__88V3S:hover{gap:.55rem}.projects_caseLinkMuted__9hwgw{display:inline-flex;align-items:center;gap:.25rem;font-family:JetBrains Mono,monospace;font-size:var(--fs-xs);color:var(--text-muted);transition:color .2s ease}.projects_caseLinkMuted__9hwgw:hover{color:var(--text-secondary)}.projects_studyBody__FQdoL{display:flex;flex-direction:column;gap:1rem}.projects_studyGrid__PcK1r{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}@media(max-width:640px){.projects_studyGrid__PcK1r{grid-template-columns:1fr}}.projects_highlightBlock__LaTm0,.projects_studyBlock__1FxEb{display:flex;flex-direction:column;gap:.65rem;padding:1rem;background:color-mix(in srgb,var(--bg-elevated) 88%,transparent);border:1px solid var(--border);border-radius:var(--radius-lg)}.projects_highlightBlock__LaTm0 p,.projects_studyBlock__1FxEb p{color:var(--text-secondary);line-height:1.7}.projects_studyBlockWide__r9nWL{grid-column:1/-1}.projects_blockLabel__yGJ9v{font-family:JetBrains Mono,monospace;font-size:var(--fs-xs);color:var(--accent-light);text-transform:uppercase;letter-spacing:.14em}.projects_highlightList__UfiP5{display:grid;grid-gap:.6rem;gap:.6rem}.projects_highlightList__UfiP5 li{position:relative;padding-left:1rem;color:var(--text-secondary);line-height:1.65}.projects_highlightList__UfiP5 li:before{content:"";position:absolute;top:.72rem;left:0;width:6px;height:6px;border-radius:50%;background:var(--accent-light)}.projects_cta__pcPy5{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:var(--space-16) var(--card-padding);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-xl);text-align:center}.projects_ctaTitle__7YDCD{font-size:var(--fs-h2);letter-spacing:-.02em;line-height:1.15}.projects_ctaLede__bA_2q{font-size:1rem;color:var(--text-secondary);line-height:1.6;max-width:520px}