.ab.svelte-11ks5ly{--ink: #1b2620;--muted: #5b6760;--line: #e6e3d8;--green: #0f7d41;--green-deep: #0a5a2e;width:min(1180px,100% - 2.5rem);margin:0 auto;padding:1.5rem 0 4.5rem;color:var(--ink)}.ab-hero.svelte-11ks5ly{text-align:center;max-width:44rem;margin:1.5rem auto 2.6rem}.ab-eyebrow.svelte-11ks5ly{display:inline-block;padding:.3rem .85rem;border-radius:999px;background:#e4f4ea;color:var(--green);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ab-hero.svelte-11ks5ly h1:where(.svelte-11ks5ly){margin:.9rem 0 .7rem;font-size:clamp(2rem,4.4vw,3rem);line-height:1.1;color:var(--green-deep)}.ab-hero.svelte-11ks5ly p:where(.svelte-11ks5ly){margin:0 auto;max-width:36rem;color:var(--muted);font-size:1.08rem;line-height:1.6}.ab-story.svelte-11ks5ly{position:relative;display:grid;grid-template-columns:auto 1fr;gap:1.2rem;background:#fff;border:1px solid var(--line);border-radius:24px;padding:2.2rem 2.4rem;box-shadow:0 8px 30px #1b26200d;max-width:52rem;margin:0 auto}.ab-quote.svelte-11ks5ly{font-family:Georgia,serif;font-size:5rem;line-height:.8;color:#ffc72c}.ab-text.svelte-11ks5ly .lead:where(.svelte-11ks5ly){margin:0 0 .8rem;font-size:1.25rem;font-weight:800;color:var(--green-deep)}.ab-text.svelte-11ks5ly p:where(.svelte-11ks5ly){margin:0 0 1rem;line-height:1.7;color:#374151}.ab-text.svelte-11ks5ly ul:where(.svelte-11ks5ly){list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.7rem}.ab-text.svelte-11ks5ly li:where(.svelte-11ks5ly){display:flex;gap:.7rem;align-items:flex-start;line-height:1.6;color:#374151}.ab-text.svelte-11ks5ly li:where(.svelte-11ks5ly) span:where(.svelte-11ks5ly){flex:none;display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;margin-top:.1rem;border-radius:50%;background:#e4f4ea;color:var(--green)}.ab-sec.svelte-11ks5ly{margin-top:4.2rem}.ab-head.svelte-11ks5ly{text-align:center;max-width:40rem;margin:0 auto 2.2rem}.ab-head.svelte-11ks5ly h2:where(.svelte-11ks5ly){margin:0 0 .7rem;font-size:clamp(1.6rem,3.2vw,2.3rem)}.ab-bar.svelte-11ks5ly{display:block;width:4.5rem;height:4px;margin:0 auto .9rem;border-radius:99px;background:#ffc72c}.ab-head.svelte-11ks5ly p:where(.svelte-11ks5ly){margin:0;color:var(--muted);font-size:1.05rem;line-height:1.6}.ab-values.svelte-11ks5ly{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.ab-values.svelte-11ks5ly article:where(.svelte-11ks5ly){background:#fff;border:1px solid var(--line);border-radius:20px;padding:1.6rem;transition:transform .2s,box-shadow .2s}.ab-values.svelte-11ks5ly article:where(.svelte-11ks5ly):hover{transform:translateY(-4px);box-shadow:0 14px 34px #1b262017}.ab-ic.svelte-11ks5ly{display:inline-grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:14px;background:#e4f4ea;color:var(--green)}.ab-values.svelte-11ks5ly h3:where(.svelte-11ks5ly){margin:1rem 0 .4rem;font-size:1.1rem}.ab-values.svelte-11ks5ly p:where(.svelte-11ks5ly){margin:0;color:var(--muted);line-height:1.6;font-size:.95rem}.ab-team.svelte-11ks5ly{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem}.ab-member.svelte-11ks5ly{background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;text-align:center;padding-bottom:1.3rem;transition:transform .25s,box-shadow .25s}.ab-member.svelte-11ks5ly:hover{transform:translateY(-5px);box-shadow:0 16px 38px #1b26201f}.ab-photo.svelte-11ks5ly{aspect-ratio:4 / 5;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);display:grid;place-items:center;overflow:hidden}.ab-photo.svelte-11ks5ly img:where(.svelte-11ks5ly){width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .5s}.ab-member.svelte-11ks5ly:hover .ab-photo:where(.svelte-11ks5ly) img:where(.svelte-11ks5ly){transform:scale(1.06)}.ab-photo.svelte-11ks5ly span:where(.svelte-11ks5ly){font-size:2.6rem;font-weight:800;color:#9ca3af}.ab-member.svelte-11ks5ly h3:where(.svelte-11ks5ly){margin:1.1rem 1rem .3rem;font-size:1.1rem}.ab-member.svelte-11ks5ly p:where(.svelte-11ks5ly){margin:0 1rem .8rem;color:var(--green);font-weight:700;font-size:.92rem;line-height:1.4}.ab-member.svelte-11ks5ly i:where(.svelte-11ks5ly){display:block;width:2.5rem;height:3px;margin:0 auto;border-radius:99px;background:#ffc72c;opacity:.8}@media (max-width: 1000px){.ab-team.svelte-11ks5ly,.ab-values.svelte-11ks5ly{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.ab-values.svelte-11ks5ly,.ab-team.svelte-11ks5ly{grid-template-columns:1fr}.ab-story.svelte-11ks5ly{grid-template-columns:1fr;padding:1.6rem}.ab-quote.svelte-11ks5ly{display:none}}@media (prefers-reduced-motion: reduce){.ab-values.svelte-11ks5ly article:where(.svelte-11ks5ly),.ab-member.svelte-11ks5ly,.ab-photo.svelte-11ks5ly img:where(.svelte-11ks5ly){transition:none}}
