.about-hero[data-astro-cid-ta2fbyqs]{border-bottom:var(--hairline) solid var(--border-color);grid-template-columns:3fr 2fr;display:grid}.about-hero-main[data-astro-cid-ta2fbyqs]{border-right:var(--hairline) solid var(--border-color);flex-direction:column;justify-content:space-between;gap:2rem;padding:3rem 3rem 3rem 0;display:flex}.about-hero-meta[data-astro-cid-ta2fbyqs]{flex-direction:column;justify-content:center;padding:3rem 0 3rem 2.5rem;display:flex}.about-h1[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);letter-spacing:-.035em;text-transform:uppercase;margin-bottom:1.5rem;font-size:clamp(2.3rem,4.1vw,3.85rem);font-weight:700;line-height:.96}.about-lead[data-astro-cid-ta2fbyqs]{color:#222;max-width:64ch;font-size:1.12rem;line-height:1.62}.cta-row[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:.75rem;display:flex}.pillars-split[data-astro-cid-ta2fbyqs]{border-bottom:var(--hairline) solid var(--border-color);grid-template-columns:2.3fr 2.7fr;display:grid}.pillars-photo-col[data-astro-cid-ta2fbyqs]{border-right:var(--hairline) solid var(--border-color);flex-direction:column;justify-content:space-between;padding:2.5rem 2.5rem 2.5rem 0;display:flex}.ratio-16-10[data-astro-cid-ta2fbyqs]{aspect-ratio:16/10}.about-quote[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);letter-spacing:-.02em;border-top:2px solid var(--ink);padding-top:1.25rem;font-size:1.3rem;font-weight:700;line-height:1.25}.pillars-list-col[data-astro-cid-ta2fbyqs]{flex-direction:column;display:flex}.pillar-item[data-astro-cid-ta2fbyqs]{border-bottom:var(--hairline) solid var(--border-color);padding:2rem 0 2rem 2.5rem}.pillar-item[data-astro-cid-ta2fbyqs]:last-child{border-bottom:none}.pillar-num[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);color:var(--muted);margin-bottom:.45rem;font-size:.7rem;font-weight:700}.pillar-title[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:.55rem;font-size:1.5rem;font-weight:700}.pillar-desc[data-astro-cid-ta2fbyqs]{color:#222;font-size:.94rem;line-height:1.58}.wp-matrix[data-astro-cid-ta2fbyqs]{border-bottom:var(--hairline) solid var(--border-color);grid-template-columns:repeat(4,1fr);display:grid}.wp-col[data-astro-cid-ta2fbyqs]{border-right:var(--hairline) solid var(--border-color);flex-direction:column;justify-content:space-between;padding:2.25rem 1.5rem;display:flex}.wp-col[data-astro-cid-ta2fbyqs]:first-child{padding-left:0}.wp-col[data-astro-cid-ta2fbyqs]:last-child{border-right:none;padding-right:0}.wp-header[data-astro-cid-ta2fbyqs]{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.wp-code[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);font-size:1.85rem;font-weight:700;line-height:1}.wp-lead[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);color:var(--muted);font-size:.65rem;font-weight:700}.wp-title[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);margin-bottom:.75rem;font-size:1.2rem;font-weight:700;line-height:1.18}.wp-desc[data-astro-cid-ta2fbyqs]{color:#2b2b2b;margin-bottom:1.25rem;font-size:.86rem;line-height:1.55}.wp-deliverables[data-astro-cid-ta2fbyqs]{border-top:var(--hairline) solid var(--border-color);font-family:var(--font-mono);flex-direction:column;gap:.45rem;margin:0;padding:.85rem 0 0;font-size:.7rem;list-style:none;display:flex}.wp-deliverables[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:before{content:"→ ";font-weight:700}.contact-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:3fr 2fr;display:grid}.contact-col[data-astro-cid-ta2fbyqs]{border-right:var(--hairline) solid var(--border-color);padding:2.5rem 2.5rem 2.5rem 0}.contact-col[data-astro-cid-ta2fbyqs]:last-child{border-right:none;padding:2.5rem 0 2.5rem 2.5rem}.contact-title[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);letter-spacing:-.025em;margin-bottom:.85rem;font-size:2rem;font-weight:700}.contact-text[data-astro-cid-ta2fbyqs]{color:#222;max-width:58ch;font-size:1rem;line-height:1.6}@media (width<=1024px){.about-hero[data-astro-cid-ta2fbyqs],.pillars-split[data-astro-cid-ta2fbyqs],.wp-matrix[data-astro-cid-ta2fbyqs],.contact-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.about-hero-main[data-astro-cid-ta2fbyqs],.pillars-photo-col[data-astro-cid-ta2fbyqs],.wp-col[data-astro-cid-ta2fbyqs],.contact-col[data-astro-cid-ta2fbyqs]{border-right:none;border-bottom:var(--hairline) solid var(--border-color);padding:1.75rem 0}.about-hero-meta[data-astro-cid-ta2fbyqs],.pillar-item[data-astro-cid-ta2fbyqs],.contact-col[data-astro-cid-ta2fbyqs]:last-child{padding:1.75rem 0}}
