.TeamGrid_section__Ul5ac{padding:var(--section-pad) 0;background:var(--cream)}.TeamGrid_header__GwAtK{text-align:center;margin-bottom:clamp(48px,6vw,72px)}.TeamGrid_label__5liEQ{display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--amber-dark);margin-bottom:12px}.TeamGrid_title__9juUR{font-size:clamp(30px,4vw,48px);font-weight:700;color:var(--bark);margin-bottom:14px}.TeamGrid_subtitle__GW8lE{font-size:17px;color:var(--bark-mid);max-width:560px;margin:0 auto}.TeamGrid_grid__rx1Ys{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr));grid-gap:24px;gap:24px}.TeamGrid_card__4KWcl{display:flex;background:white;border-radius:20px;padding:28px;box-shadow:var(--shadow-sm);border:1px solid var(--sand);transition:all .25s var(--ease);position:relative;overflow:hidden;gap:24px}.TeamGrid_card__4KWcl:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--accent,var(--amber));transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.TeamGrid_card__4KWcl:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.TeamGrid_card__4KWcl:hover:before{transform:scaleX(1)}.TeamGrid_avatar__tYQvh{width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;background:var(--bg,rgba(232,160,66,.12));border:3px solid var(--border,rgba(232,160,66,.2));overflow:hidden;flex-shrink:0}.TeamGrid_avatarImage__ypqDK{width:100%;height:100%;object-fit:cover}.TeamGrid_name__seX02{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--bark);margin-bottom:4px}.TeamGrid_role__15Fp0{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--accent,var(--amber-dark));margin-bottom:12px}.TeamGrid_bio__lqHJp{font-size:14px;color:var(--bark-mid);line-height:1.6;margin-bottom:16px}.TeamGrid_shows__n9_Th{display:flex;flex-wrap:wrap;gap:6px}.TeamGrid_show__mVQX2{padding:3px 10px;background:var(--mist);border-radius:20px;font-size:12px;font-weight:600;color:var(--bark-mid)}@media (max-width:767px){.TeamGrid_grid__rx1Ys{grid-template-columns:1fr;gap:16px}.TeamGrid_card__4KWcl{padding:20px;gap:16px}.TeamGrid_avatar__tYQvh{width:72px;height:72px;font-size:24px}.TeamGrid_name__seX02{font-size:18px}.TeamGrid_title__9juUR{font-size:clamp(24px,6vw,30px)}.TeamGrid_subtitle__GW8lE{font-size:15px}}.about_hero__r3T3L{padding:var(--section-pad) 0;background:var(--cream)}.about_label__sjqtR{display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--amber-dark);margin-bottom:12px}.about_title___0OeH{font-size:clamp(36px,5vw,60px);font-weight:900;color:var(--bark);margin-bottom:24px;letter-spacing:-1px}.about_text__Ry_qj{font-size:clamp(16px,1.8vw,18px);color:var(--bark-mid);line-height:1.7;max-width:680px;margin-bottom:16px}.about_milestones__3C8YS{display:flex;flex-direction:column;gap:0;margin-top:48px;max-width:600px;border-left:2px solid var(--sand-dark);padding-left:32px}.about_milestone__y1M28{display:flex;align-items:baseline;gap:16px;padding:14px 0;position:relative}.about_milestone__y1M28:before{content:"";position:absolute;left:-38px;top:20px;width:12px;height:12px;border-radius:50%;background:var(--amber);border:2px solid var(--cream);box-shadow:0 0 0 2px var(--amber)}.about_year__tekYV{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--amber-dark);flex-shrink:0;min-width:52px}.about_milestoneText__s1Z_k{font-size:15px;color:var(--bark-mid);font-weight:500}