.ab[data-astro-cid-6zad5una]{--ab-card: #ffffff;--ab-dash: color-mix(in srgb, var(--forest) 35%, transparent);--ab-radius: 16px;--ab-radius-sm: 12px;--ab-shadow: 0 20px 44px rgba(0, 37, 27, .14);--ab-text: var(--muted);color:var(--ink)}.ab[data-astro-cid-6zad5una] img[data-astro-cid-6zad5una]{display:block}.ab-section[data-astro-cid-6zad5una]{padding-block:clamp(56px,6vw,88px)}.ab-bg-cloud[data-astro-cid-6zad5una]{background:var(--cloud)}.ab-bg-dots[data-astro-cid-6zad5una]{background-color:var(--paper);background-image:radial-gradient(color-mix(in srgb,var(--forest) 14%,transparent) 1px,transparent 1.4px);background-size:22px 22px}.ab-bg-forest[data-astro-cid-6zad5una]{background-color:var(--forest);background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.4px);background-size:22px 22px;color:#fff}.ab-eyebrow[data-astro-cid-6zad5una]{color:var(--forest)}.ab-eyebrow--lime[data-astro-cid-6zad5una]{color:var(--lime-bright)}.ab-h2[data-astro-cid-6zad5una]{font-size:clamp(2.125rem,3.4vw,2.875rem);line-height:1.05;color:var(--forest)}.ab-h2--white[data-astro-cid-6zad5una]{color:#fff}.ab-h3[data-astro-cid-6zad5una]{font-family:var(--font-display);font-weight:400;font-size:1.375rem;line-height:1.1;letter-spacing:.01em;text-transform:uppercase;color:var(--forest)}.ab-h3--lg[data-astro-cid-6zad5una]{font-size:1.875rem;line-height:1}.ab-h3--md[data-astro-cid-6zad5una]{font-size:1.625rem}.ab-h3--white[data-astro-cid-6zad5una]{color:#fff}.ab-body[data-astro-cid-6zad5una]{font-size:1.0625rem;line-height:1.7;color:var(--ab-text)}.ab-body[data-astro-cid-6zad5una] strong[data-astro-cid-6zad5una]{color:var(--forest);font-weight:700}.ab-body--sm[data-astro-cid-6zad5una]{font-size:.96875rem;line-height:1.65}.ab-body--onforest[data-astro-cid-6zad5una]{color:#ffffffd1}.ab-body--sign[data-astro-cid-6zad5una]{font-weight:600;font-style:italic;color:var(--forest)}.ab-stack[data-astro-cid-6zad5una]{display:flex;flex-direction:column;gap:16px}.ab-stack--tight[data-astro-cid-6zad5una]{gap:12px}.ab-stack--prose[data-astro-cid-6zad5una]{gap:20px}.ab-stack[data-astro-cid-6zad5una]>.eyebrow[data-astro-cid-6zad5una]+.ab-h2[data-astro-cid-6zad5una]{margin-top:-4px}.ab-intro[data-astro-cid-6zad5una]{max-width:720px;margin:0 auto 40px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.ab-intro--wide[data-astro-cid-6zad5una]{max-width:900px}.ab-two[data-astro-cid-6zad5una]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px 64px;align-items:start}.ab-two--center[data-astro-cid-6zad5una]{align-items:center}.ab-two--end[data-astro-cid-6zad5una]{align-items:end}.ab-two--5-7[data-astro-cid-6zad5una]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.ab-two--story[data-astro-cid-6zad5una]{gap:32px 64px}.ab-grid-3[data-astro-cid-6zad5una]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ab-grid-3--tight[data-astro-cid-6zad5una]{gap:16px}.ab-grid-2[data-astro-cid-6zad5una]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ab-actions[data-astro-cid-6zad5una]{display:flex;flex-wrap:wrap;gap:16px;padding-top:8px}.ab-actions--center[data-astro-cid-6zad5una]{justify-content:center;padding-top:4px}.ab-self-start[data-astro-cid-6zad5una]{align-self:flex-start}.ab-card[data-astro-cid-6zad5una]{position:relative;background:var(--ab-card);border:1px dashed var(--ab-dash);border-radius:var(--ab-radius)}.ab-card[data-astro-cid-6zad5una]:before,.ab-card[data-astro-cid-6zad5una]:after{content:"";position:absolute;width:14px;height:14px;border:2px solid var(--lime);pointer-events:none;z-index:1}.ab-card[data-astro-cid-6zad5una]:before{top:-1px;left:-1px;border-right:0;border-bottom:0;border-radius:6px 0 0}.ab-card[data-astro-cid-6zad5una]:after{right:-1px;bottom:-1px;border-left:0;border-top:0;border-radius:0 0 6px}.ab-photo[data-astro-cid-6zad5una]{position:relative;overflow:hidden;border-radius:var(--ab-radius)}.ab-photo[data-astro-cid-6zad5una] img[data-astro-cid-6zad5una]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ab-photo--4x3[data-astro-cid-6zad5una]{aspect-ratio:4 / 3}.ab-photo--inner[data-astro-cid-6zad5una]{border-radius:var(--ab-radius-sm)}.ab-photo--shadow[data-astro-cid-6zad5una]{box-shadow:var(--ab-shadow)}.ab-photo-wrap[data-astro-cid-6zad5una]{position:relative;padding:0 28px 28px 0}.ab-photo-badge[data-astro-cid-6zad5una]{position:absolute;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:16px 24px;background:var(--ab-card);border-radius:14px;box-shadow:0 14px 34px #00251b2e}.ab-photo-badge__num[data-astro-cid-6zad5una]{font-family:var(--font-display);font-size:2.5rem;line-height:1;color:var(--forest)}.ab-photo-badge__label[data-astro-cid-6zad5una]{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.ab-stats[data-astro-cid-6zad5una]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(48px,5vw,72px) 0 0}.ab-stat[data-astro-cid-6zad5una]{display:flex;flex-direction:column;gap:8px;padding:24px 28px;border-left:1px dashed var(--ab-dash)}.ab-stat[data-astro-cid-6zad5una]:first-child{border-left:0}.ab-stat__value[data-astro-cid-6zad5una]{font-family:var(--font-display);font-size:2.5rem;line-height:1;color:var(--forest)}.ab-stat__label[data-astro-cid-6zad5una]{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ab-text)}.ab-name-card[data-astro-cid-6zad5una]{display:flex;flex-direction:column;gap:16px;padding:16px 16px 28px}.ab-name-card__text[data-astro-cid-6zad5una]{display:flex;flex-direction:column;gap:8px;padding:0 8px}.ab-story-head[data-astro-cid-6zad5una]{gap:24px 64px;margin-bottom:40px}.ab-story-banner[data-astro-cid-6zad5una]{aspect-ratio:1600 / 491;min-height:260px;max-height:500px;margin-bottom:40px}.ab-quote[data-astro-cid-6zad5una]{position:relative;margin:0;padding:32px;overflow:hidden;border-radius:var(--ab-radius);background-color:var(--forest);background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.4px);background-size:22px 22px;color:#fff}.ab-quote__owl[data-astro-cid-6zad5una]{position:absolute;right:-30px;bottom:-40px;width:200px;height:auto;opacity:.14;pointer-events:none}.ab-quote__text[data-astro-cid-6zad5una]{position:relative;margin:0;font-family:var(--font-display);font-size:clamp(1.375rem,2vw,1.75rem);line-height:1.15;letter-spacing:.01em;text-transform:uppercase}.ab-belief[data-astro-cid-6zad5una]{position:relative;display:flex;flex-direction:column;gap:12px;padding:28px 24px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.14);overflow:hidden}.ab-belief__num[data-astro-cid-6zad5una]{font-family:var(--font-display);font-size:1.875rem;line-height:1;color:var(--lime)}.ab-belief--way[data-astro-cid-6zad5una]{background:#b9e32d14;border-color:#b9e32d8c}.ab-belief__owl[data-astro-cid-6zad5una]{position:absolute;right:-26px;top:-18px;width:140px;height:auto;opacity:.1;pointer-events:none}.ab-belief--way[data-astro-cid-6zad5una]>[data-astro-cid-6zad5una]:not(img){position:relative}.ab-method-photo[data-astro-cid-6zad5una]{margin-top:8px;border:1px solid color-mix(in srgb,var(--forest) 12%,transparent)}.ab-steps[data-astro-cid-6zad5una]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.ab-step[data-astro-cid-6zad5una]{display:grid;grid-template-columns:48px minmax(0,1fr);gap:20px;align-items:start;padding:24px;border-radius:14px}.ab-step__icon[data-astro-cid-6zad5una],.ab-cred__icon[data-astro-cid-6zad5una]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:var(--paper);color:var(--forest);flex:0 0 auto}.ab-step__text[data-astro-cid-6zad5una]{display:flex;flex-direction:column;gap:8px}.ab-step[data-astro-cid-6zad5una] .ab-h3[data-astro-cid-6zad5una]{display:flex;align-items:baseline;gap:10px}.ab-step__num[data-astro-cid-6zad5una]{font-size:1.125rem;color:var(--muted)}.ab-note[data-astro-cid-6zad5una]{display:flex;align-items:flex-start;gap:10px;padding:0 8px;font-size:.8125rem;line-height:1.5;color:var(--ab-text)}.ab-note[data-astro-cid-6zad5una] svg[data-astro-cid-6zad5una]{flex:0 0 auto;margin-top:2px}.ab-checklist[data-astro-cid-6zad5una]{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.ab-checklist[data-astro-cid-6zad5una] li[data-astro-cid-6zad5una]{display:flex;align-items:flex-start;gap:10px;font-size:1rem;line-height:1.5;color:var(--ink)}.ab-checklist[data-astro-cid-6zad5una] .ab-check{width:22px;height:22px;flex:0 0 auto;color:var(--forest)}.ab-creds[data-astro-cid-6zad5una]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ab-cred[data-astro-cid-6zad5una]{display:flex;gap:16px;align-items:flex-start;padding:16px 20px;border-radius:14px}.ab-cred[data-astro-cid-6zad5una]:after{display:none}.ab-cred--wide[data-astro-cid-6zad5una]{grid-column:1 / -1}.ab-cred__icon[data-astro-cid-6zad5una]{width:44px;height:44px;border-radius:11px}.ab-cred__badge[data-astro-cid-6zad5una]{height:48px;width:auto;flex:0 0 auto}.ab-cred__text[data-astro-cid-6zad5una]{display:flex;flex-direction:column;gap:4px}.ab-cred__title[data-astro-cid-6zad5una]{font-family:var(--font-display);font-weight:400;font-size:1.125rem;line-height:1.1;text-transform:uppercase;color:var(--forest)}.ab-cred__body[data-astro-cid-6zad5una]{font-size:.875rem;line-height:1.5;color:var(--ab-text)}.ab-van[data-astro-cid-6zad5una]{aspect-ratio:1142 / 418;margin-top:8px;background:#fff;border:1px solid rgba(255,255,255,.16)}.ab-crews[data-astro-cid-6zad5una]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ab-crew[data-astro-cid-6zad5una]{display:flex;flex-direction:column;gap:6px;padding:20px 24px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.14)}.ab-crew__name[data-astro-cid-6zad5una]{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:1.3125rem;line-height:1;text-transform:uppercase;color:#fff;text-decoration:none}a[data-astro-cid-6zad5una].ab-crew__name:hover,.ab-crew__name--lime[data-astro-cid-6zad5una]{color:var(--lime-bright)}.ab-crew__hq[data-astro-cid-6zad5una]{font-family:var(--font-body);font-size:.65rem;font-weight:700;letter-spacing:.14em;padding:4px 8px;border-radius:999px;background:var(--lime);color:var(--btn-text)}.ab-crew__place[data-astro-cid-6zad5una]{font-size:.875rem;color:#ffffffb8}.ab-crew__phone[data-astro-cid-6zad5una]{font-size:.9375rem;font-weight:600;color:var(--lime-bright);text-decoration:none}.ab-crew__phone[data-astro-cid-6zad5una]:hover{text-decoration:underline}.ab-crew--more[data-astro-cid-6zad5una]{justify-content:center;gap:8px;background:transparent;border:1px dashed rgba(185,227,45,.6)}.ab-crew__link[data-astro-cid-6zad5una]{display:inline-flex;align-items:center;gap:8px;font-size:.9375rem;font-weight:600;color:#fff;text-decoration:none}.ab-crew__link[data-astro-cid-6zad5una]:hover{text-decoration:underline}.ab-join[data-astro-cid-6zad5una]{display:flex;flex-direction:column;overflow:hidden}.ab-join__media[data-astro-cid-6zad5una]{position:relative;aspect-ratio:1000 / 306;min-height:170px;background:var(--paper)}.ab-join__media--photo[data-astro-cid-6zad5una] img[data-astro-cid-6zad5una]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ab-join__media--owl[data-astro-cid-6zad5una]{display:flex;align-items:center;justify-content:center;background-color:var(--forest);background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.4px);background-size:22px 22px;overflow:hidden}.ab-join__owl[data-astro-cid-6zad5una]{height:70%;width:auto}.ab-join__text[data-astro-cid-6zad5una]{display:flex;flex-direction:column;gap:12px;padding:32px;flex:1}.ab-join__cta[data-astro-cid-6zad5una]{margin-top:auto;align-self:flex-start}.ab-join__text[data-astro-cid-6zad5una] .ab-body[data-astro-cid-6zad5una]{margin-bottom:12px}.ab-cta[data-astro-cid-6zad5una]{position:relative;overflow:hidden;background:var(--forest);color:#fff}.ab-cta__photo[data-astro-cid-6zad5una]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 25%;opacity:.16}.ab-cta__wash[data-astro-cid-6zad5una]{position:absolute;inset:0;background:linear-gradient(180deg,#003e2d8c,#003e2dd9)}.ab-cta__inner[data-astro-cid-6zad5una]{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;max-width:720px;padding-block:clamp(64px,7vw,96px)}.ab-cta__pill[data-astro-cid-6zad5una]{padding:10px 18px;border:1px solid rgba(185,227,45,.5);border-radius:999px}.ab-cta__title[data-astro-cid-6zad5una]{font-size:clamp(2.375rem,4vw,3.5rem);line-height:1.02}.ab-cta__pills[data-astro-cid-6zad5una]{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.ab-cta__pills[data-astro-cid-6zad5una] li[data-astro-cid-6zad5una]{display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.3);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffffe6}.ab-cta__pills[data-astro-cid-6zad5una] .ab-cta__tick{width:16px;height:16px;color:var(--lime)}@media(max-width:1023px){.ab-stats[data-astro-cid-6zad5una]{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-stat[data-astro-cid-6zad5una]{border-left:0;border-top:1px dashed var(--ab-dash);padding:20px}.ab-stat[data-astro-cid-6zad5una]:nth-child(1),.ab-stat[data-astro-cid-6zad5una]:nth-child(2){border-top:0}.ab-stat[data-astro-cid-6zad5una]:nth-child(2),.ab-stat[data-astro-cid-6zad5una]:nth-child(4){border-left:1px dashed var(--ab-dash)}.ab-grid-3[data-astro-cid-6zad5una]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.ab-two[data-astro-cid-6zad5una],.ab-two--5-7[data-astro-cid-6zad5una]{grid-template-columns:minmax(0,1fr);gap:32px}.ab-grid-2[data-astro-cid-6zad5una],.ab-creds[data-astro-cid-6zad5una]{grid-template-columns:minmax(0,1fr)}.ab-story-banner[data-astro-cid-6zad5una]{aspect-ratio:4 / 3;min-height:0;max-height:none}.ab-story-banner[data-astro-cid-6zad5una] img[data-astro-cid-6zad5una]{object-position:12% 50%}.ab-join__media--photo[data-astro-cid-6zad5una]{aspect-ratio:16 / 9;min-height:0}.ab-join__media--photo[data-astro-cid-6zad5una] img[data-astro-cid-6zad5una]{object-fit:contain}}@media(max-width:640px){.ab-grid-3[data-astro-cid-6zad5una],.ab-crews[data-astro-cid-6zad5una],.ab-checklist[data-astro-cid-6zad5una]{grid-template-columns:minmax(0,1fr)}.ab-photo-wrap[data-astro-cid-6zad5una]{padding:0 16px 24px 0}.ab-photo-badge[data-astro-cid-6zad5una]{padding:12px 18px}.ab-photo-badge__num[data-astro-cid-6zad5una]{font-size:2rem}.ab-join__text[data-astro-cid-6zad5una]{padding:24px}.ab-step[data-astro-cid-6zad5una]{grid-template-columns:40px minmax(0,1fr);gap:16px;padding:20px}.ab-step__icon[data-astro-cid-6zad5una]{width:40px;height:40px}}
