.feature-list[data-astro-cid-t7qbqnbh]{width:100%}.feature-list__heading[data-astro-cid-t7qbqnbh]{margin:0 0 var(--spacing-7);font-family:var(--font-heading);color:var(--color-heading);font-weight:var(--font-weight-bold);font-size:var(--text-h2);line-height:1.2}.feature-list__items[data-astro-cid-t7qbqnbh]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media(min-width:768px){.feature-list__items[data-astro-cid-t7qbqnbh]{grid-template-columns:repeat(var(--fl-cols, 2),minmax(0,1fr))}}.feature-list[data-astro-cid-t7qbqnbh] .feature-item{position:relative;padding-left:var(--spacing-7);font-family:var(--font-body);color:var(--color-text);font-size:var(--text-body);line-height:var(--leading-body)}.feature-list[data-astro-cid-t7qbqnbh] .feature-item:before{content:"✓";position:absolute;left:0;top:0;color:var(--color-secondary);font-weight:var(--font-weight-bold);font-size:var(--text-body);line-height:var(--leading-body)}.feature-list[data-astro-cid-t7qbqnbh] .feature-item strong,.feature-list[data-astro-cid-t7qbqnbh] .feature-item b{font-family:var(--font-body);font-weight:var(--font-weight-semibold);color:var(--color-heading)}.about-hero[data-astro-cid-gkq7oefr]{position:relative;width:100%;overflow:hidden;background-color:var(--color-primary);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-8) var(--spacing-4);min-height:360px}.about-hero__pano[data-astro-cid-gkq7oefr]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;max-width:none!important;height:100%!important}.about-hero__overlay[data-astro-cid-gkq7oefr]{position:absolute;inset:0;background:#0d1f2359;z-index:1}.about-hero__container[data-astro-cid-gkq7oefr]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-4);max-width:820px;width:100%;margin:0 auto}.about-hero__eyebrow[data-astro-cid-gkq7oefr]{font-family:var(--font-body);font-size:var(--text-body);font-weight:400;line-height:var(--leading-body);color:var(--color-surface);margin:0}.about-hero__heading[data-astro-cid-gkq7oefr]{font-family:var(--font-heading);font-size:var(--text-display);font-weight:700;line-height:1.2;color:var(--color-surface);margin:0}.s3-gallery-block[data-astro-cid-gkq7oefr]{display:block}.s3-heading[data-astro-cid-gkq7oefr]{font-family:var(--font-heading);font-size:var(--text-h2);font-weight:700;color:var(--color-heading);text-align:center;line-height:1.2;margin:0 0 var(--spacing-4)}.s3-intro[data-astro-cid-gkq7oefr]{font-family:var(--font-body);font-size:var(--text-body);font-weight:400;color:var(--color-text);line-height:var(--leading-body);text-align:start;margin:0 0 var(--spacing-8)}.s3-photo-grid[data-astro-cid-gkq7oefr]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-flex, 11px)}.s3-gallery-link[data-astro-cid-gkq7oefr]{display:block;text-decoration:none;overflow:hidden}.s3-photo-fig[data-astro-cid-gkq7oefr]{margin:0;padding:0;overflow:hidden}.s3-photo-img[data-astro-cid-gkq7oefr]{width:100%;height:332px;object-fit:cover;object-position:center;display:block}@media(max-width:1024px){.s3-photo-grid[data-astro-cid-gkq7oefr]{grid-template-columns:repeat(2,1fr)}.s3-photo-img[data-astro-cid-gkq7oefr]{height:240px}}@media(max-width:767px){.s3-photo-grid[data-astro-cid-gkq7oefr]{grid-template-columns:1fr}.s3-photo-img[data-astro-cid-gkq7oefr]{height:220px}}.mission-section[data-astro-cid-gkq7oefr] .container{display:flex;flex-direction:column;align-items:center;text-align:center}.mission-heading[data-astro-cid-gkq7oefr]{font-family:var(--font-heading);font-size:var(--text-h2);font-weight:700;line-height:1.2;text-align:center;margin-top:0;margin-bottom:var(--spacing-7);max-width:100%}.dual-primary[data-astro-cid-gkq7oefr]{color:var(--color-heading)}.dual-secondary[data-astro-cid-gkq7oefr]{color:var(--color-heading);position:relative}.mission-text[data-astro-cid-gkq7oefr]{font-family:var(--font-body);font-size:var(--text-body);font-weight:400;line-height:var(--leading-body);color:var(--color-text);text-align:center;max-width:900px;margin-bottom:var(--spacing-4)}.mission-section[data-astro-cid-gkq7oefr] .mission-logo{display:block;max-width:900px;width:100%;margin-inline:auto;margin-bottom:var(--spacing-4)}.mission-label[data-astro-cid-gkq7oefr]{font-family:var(--font-heading);font-size:var(--text-h3);font-weight:700;line-height:1.2;color:var(--color-heading);text-align:center;margin-bottom:var(--spacing-4)}.mission-section[data-astro-cid-gkq7oefr] .mission-feature-list{width:auto;text-align:left;margin-bottom:var(--spacing-4)}.mission-section[data-astro-cid-gkq7oefr] .mission-feature-list .feature-list__items{display:flex;flex-direction:column;gap:var(--spacing-4)}.connect-heading[data-astro-cid-gkq7oefr]{font-family:var(--font-heading);font-size:var(--text-h2);font-weight:700;line-height:1.2;color:var(--color-heading);text-align:center;margin-top:var(--spacing-6);margin-bottom:0;max-width:100%}.connect-subtext[data-astro-cid-gkq7oefr]{margin-top:var(--spacing-4);margin-bottom:0}.connect-phone[data-astro-cid-gkq7oefr]{display:inline-flex;font-family:var(--font-body);font-size:var(--text-body);font-weight:400;line-height:var(--leading-body);color:var(--color-primary);text-decoration:none;margin-top:var(--spacing-2)}.connect-phone[data-astro-cid-gkq7oefr]:hover{text-decoration:underline}.section-5-map[data-astro-cid-gkq7oefr]{padding-block:0}.map-embed[data-astro-cid-gkq7oefr]{display:block;width:100%}
