.dot-label[data-astro-cid-fwdcsva6]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-main);margin-bottom:var(--space-4)}.dot-label__dot[data-astro-cid-fwdcsva6]{width:8px;height:8px;border-radius:50%;background-color:var(--color-brand-orange)}.about-hero[data-astro-cid-fwdcsva6]{border-bottom:var(--border-thin) solid var(--color-border)}.about-hero__grid[data-astro-cid-fwdcsva6]{display:grid;gap:var(--space-12);align-items:center}@media(min-width:768px){.about-hero__grid[data-astro-cid-fwdcsva6]{grid-template-columns:3fr 2fr}}.about-hero__title[data-astro-cid-fwdcsva6]{margin-bottom:var(--space-6)}.about-hero__lead[data-astro-cid-fwdcsva6]{font-size:var(--text-lg);color:var(--color-text-heading);margin-bottom:var(--space-4)}.about-hero__text[data-astro-cid-fwdcsva6]{color:var(--color-text-main);margin-bottom:var(--space-8)}.about-hero__actions[data-astro-cid-fwdcsva6]{display:flex;flex-wrap:wrap;gap:var(--space-4)}.about-hero__image-wrap[data-astro-cid-fwdcsva6]{width:100%;max-width:400px;margin:0 auto;aspect-ratio:3 / 4;border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-card-hover);background-color:var(--color-border)}.about-hero__image[data-astro-cid-fwdcsva6]{width:100%;height:100%;object-fit:cover;display:block}.section-head[data-astro-cid-fwdcsva6]{max-width:560px;margin-bottom:var(--space-10)}.section-head__title[data-astro-cid-fwdcsva6]{color:var(--color-text-heading);margin-bottom:var(--space-3)}.section-head__intro[data-astro-cid-fwdcsva6]{color:var(--color-text-muted);font-size:var(--text-lg);margin:0}.facts[data-astro-cid-fwdcsva6]{display:grid;gap:var(--space-4);margin:0}@media(min-width:768px){.facts[data-astro-cid-fwdcsva6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.facts[data-astro-cid-fwdcsva6]{grid-template-columns:repeat(4,1fr)}}.facts__item[data-astro-cid-fwdcsva6]{background-color:var(--color-bg);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-6)}.facts__label[data-astro-cid-fwdcsva6]{font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin-bottom:var(--space-2)}.facts__value[data-astro-cid-fwdcsva6]{font-family:var(--font-heading);font-size:var(--text-base);font-weight:700;color:var(--color-text-heading);margin:0}.story[data-astro-cid-fwdcsva6]{border-bottom:var(--border-thin) solid var(--color-border)}.story__text[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]{color:var(--color-text-main);margin-bottom:var(--space-4)}.story__text[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]:last-child{margin-bottom:0}.work-list[data-astro-cid-fwdcsva6]{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-4)}@media(min-width:768px){.work-list[data-astro-cid-fwdcsva6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.work-list[data-astro-cid-fwdcsva6]{grid-template-columns:repeat(3,1fr)}}.work-card[data-astro-cid-fwdcsva6]{display:flex;flex-direction:column;gap:var(--space-1);height:100%;background-color:var(--color-bg);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-5) var(--space-6);text-decoration:none;transition:transform var(--transition-base),box-shadow var(--transition-base)}.work-card[data-astro-cid-fwdcsva6]:hover{transform:translateY(var(--hover-lift-card));box-shadow:var(--shadow-card-hover)}.work-card[data-astro-cid-fwdcsva6]:focus-visible{outline:2px solid var(--color-cta);outline-offset:2px}.work-card__client[data-astro-cid-fwdcsva6]{font-family:var(--font-heading);font-weight:700;font-size:var(--text-base);color:var(--color-text-heading)}.work-card__meta[data-astro-cid-fwdcsva6]{font-size:var(--text-sm);color:var(--color-text-muted)}.resources[data-astro-cid-fwdcsva6]{display:grid;gap:var(--space-6)}@media(min-width:768px){.resources[data-astro-cid-fwdcsva6]{grid-template-columns:repeat(2,1fr)}}.resource-card[data-astro-cid-fwdcsva6]{display:block;background-color:var(--color-bg-alt);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-8);text-decoration:none;transition:transform var(--transition-base),box-shadow var(--transition-base)}.resource-card[data-astro-cid-fwdcsva6]:hover{transform:translateY(var(--hover-lift-card));box-shadow:var(--shadow-card-hover)}.resource-card[data-astro-cid-fwdcsva6]:focus-visible{outline:2px solid var(--color-cta);outline-offset:2px}.resource-card__title[data-astro-cid-fwdcsva6]{font-size:var(--text-xl);color:var(--color-text-heading);margin-bottom:var(--space-3)}.resource-card__desc[data-astro-cid-fwdcsva6]{color:var(--color-text-main);margin:0}
