._section_uuc09_1{padding:var(--spacing-20) var(--spacing-6)}._surface_uuc09_5{background:var(--surface)}._background_uuc09_9{background:var(--background)}._container_uuc09_13{max-width:1200px;margin:0 auto}._eyebrow_uuc09_18{margin:0 0 var(--spacing-3);color:var(--secondary);font-size:.875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._heading_uuc09_27{margin:0;color:var(--foreground);font-family:var(--font-family-display);font-size:clamp(2rem,4vw,2.75rem);line-height:1.15}._description_uuc09_35{max-width:58ch;margin:var(--spacing-4) 0 0;color:var(--muted-foreground);font-size:1.0625rem;line-height:1.65}._grid_uuc09_43{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-6);margin-top:var(--spacing-12)}._card_uuc09_50{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--foreground);box-shadow:var(--shadow);text-decoration:none}._card_uuc09_50:hover{box-shadow:var(--shadow-md)}._card_uuc09_50:focus-visible{outline:3px solid var(--secondary);outline-offset:3px}._imageWrap_uuc09_72{min-height:14rem;overflow:hidden}._image_uuc09_72{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--animation-duration-normal) ease}._card_uuc09_50:hover ._image_uuc09_72{transform:scale(1.04)}._cardCopy_uuc09_89{display:flex;flex-direction:column;align-items:flex-start;padding:var(--spacing-6)}._cardCopy_uuc09_89 h3{margin:0;font-family:var(--font-family-display);font-size:1.375rem;line-height:1.25}._cardCopy_uuc09_89 p{flex:1;margin:var(--spacing-3) 0 var(--spacing-6);color:var(--muted-foreground);line-height:1.55}._cardAction_uuc09_110{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--secondary);font-weight:700}._reveal_uuc09_118{opacity:0;transform:translateY(24px);transition:opacity .5s ease,transform .5s ease}._reveal_uuc09_118[data-revealed=true]{opacity:1;transform:translateY(0)}@media(max-width:1020px){._grid_uuc09_43{grid-template-columns:1fr}}@media(max-width:640px){._section_uuc09_1{padding:var(--spacing-16) var(--spacing-4)}._card_uuc09_50{grid-template-columns:1fr}._imageWrap_uuc09_72{min-height:0;aspect-ratio:16 / 9}}@media(prefers-reduced-motion:reduce){._reveal_uuc09_118,._image_uuc09_72{transition:none}}
