.about-intro-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media(min-width:1024px){.about-intro-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr 1.2fr}}.about-intro-image[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{width:100%;height:auto;border-radius:4px}.about-intro-text[data-astro-cid-kh7btl4r],.about-intro-text[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{text-align:left}.about-intro-text[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]:not(.cursive-heading){font-size:16px;color:var(--color-medium-gray);line-height:1.8}.cursive-heading[data-astro-cid-kh7btl4r]{font-family:var(--font-cursive);font-size:1.8rem;color:var(--color-gold);margin-bottom:.5rem}.gold-bar--left[data-astro-cid-kh7btl4r]{margin-left:0;margin-right:auto}.apart-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media(min-width:1024px){.apart-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1.3fr 1fr}}.apart-image[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{width:100%;height:auto;border-radius:4px;object-fit:cover}@media(min-width:1024px){.apart-image[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{max-height:650px}}.apart-content[data-astro-cid-kh7btl4r],.apart-content[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{text-align:left}.apart-intro[data-astro-cid-kh7btl4r]{font-size:16px;color:var(--color-medium-gray);line-height:1.8}.apart-list[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:0}.apart-item[data-astro-cid-kh7btl4r]{display:flex;align-items:flex-start;gap:1.25rem;padding:1.5rem 0;border-bottom:1px solid var(--color-light-gray)}.apart-item[data-astro-cid-kh7btl4r]:first-child{border-top:1px solid var(--color-light-gray)}.apart-icon[data-astro-cid-kh7btl4r]{font-size:1.4rem;color:var(--color-gold);flex-shrink:0;width:40px;display:flex;align-items:center;justify-content:center}.apart-text[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-family:var(--font-heading);font-weight:600;font-size:16px;letter-spacing:1px;text-transform:uppercase;margin-bottom:.4rem}.apart-text[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:var(--color-medium-gray);font-size:14px;line-height:1.7;margin:0}.team-section[data-astro-cid-kh7btl4r]{background:var(--color-white)}.team-grid[data-astro-cid-kh7btl4r].grid-4{max-width:100%;margin:0 auto;gap:2.5rem}.section-subtitle[data-astro-cid-kh7btl4r]{font-size:16px}.team-section[data-astro-cid-kh7btl4r] .section-subtitle[data-astro-cid-kh7btl4r]{max-width:800px}.team-card[data-astro-cid-kh7btl4r]{text-align:center;background:var(--color-white);border:1px solid var(--color-light-gray);border-radius:4px;overflow:hidden;transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;display:flex;flex-direction:column}.team-card[data-astro-cid-kh7btl4r]:hover{transform:translateY(-6px);box-shadow:0 18px 40px #0000001a;border-color:var(--color-gold)}.team-card__photo[data-astro-cid-kh7btl4r]{position:relative;width:100%;aspect-ratio:2 / 3;overflow:hidden;background:var(--color-cream)}.team-card__photo[data-astro-cid-kh7btl4r]:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 60%,rgba(0,0,0,.08));pointer-events:none}.team-card__photo[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{width:100%;height:100%;object-fit:cover;object-position:top;transform:scale(1.01);transition:transform .6s ease}.team-card[data-astro-cid-kh7btl4r]:hover .team-card__photo[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{transform:scale(1.06)}.team-card__photo--placeholder[data-astro-cid-kh7btl4r]{display:flex;align-items:center;justify-content:center}.team-card__photo--placeholder[data-astro-cid-kh7btl4r]:after{display:none}.team-card__photo--placeholder[data-astro-cid-kh7btl4r] svg[data-astro-cid-kh7btl4r]{width:45%;height:auto;color:var(--color-gold);opacity:.45}.team-card__meta[data-astro-cid-kh7btl4r]{padding:1.75rem 1.25rem .75rem;position:relative}.team-card__meta[data-astro-cid-kh7btl4r] h4[data-astro-cid-kh7btl4r]{font-family:var(--font-heading);font-weight:500;letter-spacing:3px;font-size:1rem;margin:0 0 .5rem;color:var(--color-charcoal)}.team-card__meta[data-astro-cid-kh7btl4r] h4[data-astro-cid-kh7btl4r]:after{content:"";display:block;width:36px;height:2px;background:var(--color-gold);margin:.5rem auto 0}.team-card__role[data-astro-cid-kh7btl4r]{font-family:var(--font-cursive);font-weight:400;font-size:1.35rem;color:var(--color-gold);margin:0;letter-spacing:0;text-transform:none}.team-card__bio[data-astro-cid-kh7btl4r]{padding:1rem 1.25rem 1.75rem;text-align:center}.team-card__bio[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:var(--color-medium-gray);font-size:14px;line-height:1.7;margin:0}.cta-section[data-astro-cid-kh7btl4r]{position:relative;background:url(/images/ergo-and-mane-salon-styling-chairs.jpg) center / cover no-repeat;padding:4rem 1rem}@media(min-width:768px){.cta-section[data-astro-cid-kh7btl4r]{padding:6rem 0}}.cta-overlay[data-astro-cid-kh7btl4r]{position:absolute;inset:0;background:#00000059}.cta-content[data-astro-cid-kh7btl4r]{position:relative;z-index:1;color:var(--color-white)}.cta-content[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{color:var(--color-white);letter-spacing:3px;margin-bottom:1rem}.cta-desc[data-astro-cid-kh7btl4r]{max-width:600px;margin:0 auto 2rem;font-size:16px;line-height:1.8;opacity:.9}.cta-buttons[data-astro-cid-kh7btl4r]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn--outline-white[data-astro-cid-kh7btl4r]{background:transparent;color:var(--color-white);border:2px solid var(--color-white)}.btn--outline-white[data-astro-cid-kh7btl4r]:hover{background:var(--color-white);color:var(--color-charcoal);transform:translateY(-2px)}.text-center[data-astro-cid-kh7btl4r]{text-align:center}
