.about-hero[data-astro-cid-clc53crf]{background:linear-gradient(135deg,var(--fern-green),var(--hunter-green));color:#fff;padding:8rem 0 4rem;position:relative;overflow:hidden;display:flex;justify-content:center}.about-hero[data-astro-cid-clc53crf]:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,hsla(var(--brunswick-green-hsl),.1),transparent);z-index:1}.hero-content[data-astro-cid-clc53crf]{position:relative;z-index:2}.hero-grid[data-astro-cid-clc53crf]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.hero-badge[data-astro-cid-clc53crf]{background:#ffffff26;color:#fff;padding:.5rem 1.5rem;border-radius:50px;font-size:.9rem;font-weight:500;display:inline-block;margin-bottom:2rem;backdrop-filter:blur(10px)}.hero-text[data-astro-cid-clc53crf] h1[data-astro-cid-clc53crf]{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;margin-bottom:1.5rem}.hero-subtitle[data-astro-cid-clc53crf]{font-size:1.3rem;line-height:1.6;opacity:.95}.hero-card[data-astro-cid-clc53crf]{background:#ffffff1a;backdrop-filter:blur(20px);border-radius:20px;padding:3rem;text-align:center;border:1px solid rgba(255,255,255,.2)}.card-icon[data-astro-cid-clc53crf]{font-size:4rem;margin-bottom:1rem}.hero-card[data-astro-cid-clc53crf] h3[data-astro-cid-clc53crf]{font-size:2rem;margin-bottom:1rem;font-weight:700}.hero-card[data-astro-cid-clc53crf] p[data-astro-cid-clc53crf]{font-size:1.1rem;opacity:.9}.company-story[data-astro-cid-clc53crf]{padding:6rem 0;background:var(--background-light)}.story-grid[data-astro-cid-clc53crf]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.story-content[data-astro-cid-clc53crf] h2[data-astro-cid-clc53crf]{font-size:2.5rem;color:var(--text-dark);margin-bottom:2rem;font-weight:700}.story-text[data-astro-cid-clc53crf] p[data-astro-cid-clc53crf]{color:var(--text-light);line-height:1.7;margin-bottom:1.5rem;font-size:1.1rem}.achievements[data-astro-cid-clc53crf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-top:3rem}.achievement[data-astro-cid-clc53crf]{display:flex;align-items:center;gap:1rem;background:#fff;padding:1.5rem;border-radius:15px;box-shadow:0 5px 20px #0000001a}.achievement-number[data-astro-cid-clc53crf]{font-size:2rem;font-weight:700;color:var(--primary-color);min-width:60px}.achievement-text[data-astro-cid-clc53crf] h4[data-astro-cid-clc53crf]{color:var(--text-dark);margin:0 0 .5rem;font-weight:600}.achievement-text[data-astro-cid-clc53crf] p[data-astro-cid-clc53crf]{color:var(--text-light);margin:0;font-size:.9rem}.image-placeholder[data-astro-cid-clc53crf]{width:100%;height:400px;background:var(--gradient-accent);border-radius:20px;display:flex;align-items:center;justify-content:center;border:2px dashed var(--primary-color);position:relative;overflow:hidden}.image-placeholder[data-astro-cid-clc53crf]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,hsla(var(--fern-green-hsl),.1),transparent);animation:shimmer 3s ease-in-out infinite}@keyframes shimmer{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}.placeholder-content[data-astro-cid-clc53crf]{text-align:center;z-index:1;position:relative}.workshop-icon[data-astro-cid-clc53crf]{font-size:4rem;margin-bottom:1rem;display:block}.placeholder-content[data-astro-cid-clc53crf] h3[data-astro-cid-clc53crf]{color:var(--primary-color);font-weight:600;font-size:1.5rem;margin-bottom:.5rem}.placeholder-content[data-astro-cid-clc53crf] p[data-astro-cid-clc53crf]{color:var(--text-light);margin:0}.team-section[data-astro-cid-clc53crf]{padding:6rem 0;background:#fff}.section-header[data-astro-cid-clc53crf]{text-align:center;margin-bottom:4rem}.section-header[data-astro-cid-clc53crf] h2[data-astro-cid-clc53crf]{font-size:2.5rem;color:var(--text-dark);margin-bottom:1rem;font-weight:700}.section-header[data-astro-cid-clc53crf] p[data-astro-cid-clc53crf]{font-size:1.2rem;color:var(--text-light)}.team-grid[data-astro-cid-clc53crf]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.team-member[data-astro-cid-clc53crf]{background:var(--background-light);padding:3rem;border-radius:20px;text-align:center}.member-photo[data-astro-cid-clc53crf]{margin-bottom:2rem}.photo-placeholder[data-astro-cid-clc53crf]{width:120px;height:120px;background:var(--primary-color);border-radius:50%;margin:0 auto;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px hsla(var(--fern-green-hsl),.3)}.member-initial[data-astro-cid-clc53crf]{font-size:3rem;font-weight:700;color:#fff}.member-photo-img[data-astro-cid-clc53crf]{width:100%;height:100%;object-fit:cover;border-radius:50%}.member-info[data-astro-cid-clc53crf] h3[data-astro-cid-clc53crf]{font-size:2rem;color:var(--text-dark);margin-bottom:.5rem;font-weight:700}.member-role[data-astro-cid-clc53crf]{color:var(--primary-color);font-weight:600;font-size:1.1rem;display:block;margin-bottom:1.5rem}.member-info[data-astro-cid-clc53crf] p[data-astro-cid-clc53crf]{color:var(--text-light);line-height:1.6;margin-bottom:2rem}.member-specialties[data-astro-cid-clc53crf]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.specialty[data-astro-cid-clc53crf]{background:#fff;color:var(--primary-color);padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:500;border:2px solid var(--primary-color)}.team-values[data-astro-cid-clc53crf] h3[data-astro-cid-clc53crf]{font-size:2rem;color:var(--text-dark);margin-bottom:2rem;font-weight:700}.values-list[data-astro-cid-clc53crf]{display:flex;flex-direction:column;gap:1.5rem}.value-item[data-astro-cid-clc53crf]{display:flex;align-items:center;gap:1rem;background:var(--background-light);padding:1.5rem;border-radius:15px}.value-icon[data-astro-cid-clc53crf]{font-size:2rem;background:#fff;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.value-content[data-astro-cid-clc53crf] h4[data-astro-cid-clc53crf]{color:var(--text-dark);margin:0 0 .5rem;font-weight:600}.value-content[data-astro-cid-clc53crf] p[data-astro-cid-clc53crf]{color:var(--text-light);margin:0;font-size:.95rem}@media (max-width:768px){.about-hero[data-astro-cid-clc53crf]{padding:6rem 0 3rem}.hero-grid[data-astro-cid-clc53crf],.story-grid[data-astro-cid-clc53crf],.team-grid[data-astro-cid-clc53crf]{grid-template-columns:1fr;gap:2rem}.hero-text[data-astro-cid-clc53crf],.story-content[data-astro-cid-clc53crf]{text-align:center}.company-story[data-astro-cid-clc53crf],.team-section[data-astro-cid-clc53crf]{padding:4rem 0}.achievements[data-astro-cid-clc53crf]{grid-template-columns:1fr}.achievement[data-astro-cid-clc53crf]{flex-direction:column;text-align:center;gap:1rem}.hero-card[data-astro-cid-clc53crf]{padding:2rem}.values-list[data-astro-cid-clc53crf]{align-items:center}.value-item[data-astro-cid-clc53crf]{flex-direction:column;text-align:center;gap:1rem}.member-specialties[data-astro-cid-clc53crf]{justify-content:center}}.container[data-astro-cid-clc53crf]{max-width:1200px;margin:0 auto;padding:0 2rem}