.work-hero[data-astro-cid-jmromn2t]{padding:3em 0 2.5em;border-bottom:1px solid var(--border);margin-bottom:3em}.work-hero[data-astro-cid-jmromn2t] h1[data-astro-cid-jmromn2t]{font-family:Cormorant Garamond,serif;font-size:2.4em;font-weight:400;line-height:1.2;margin:0 0 .6em;letter-spacing:-.02em}.work-hero[data-astro-cid-jmromn2t] p[data-astro-cid-jmromn2t]{color:var(--text-muted);font-size:1.05em;line-height:1.7;margin:0}.work-hero[data-astro-cid-jmromn2t] .lang-link[data-astro-cid-jmromn2t]{margin-top:.5em}.work-hero[data-astro-cid-jmromn2t] .lang-link[data-astro-cid-jmromn2t] a[data-astro-cid-jmromn2t]{font-size:.9em;color:var(--text-light);text-decoration:none;transition:color .2s ease}.work-hero[data-astro-cid-jmromn2t] .lang-link[data-astro-cid-jmromn2t] a[data-astro-cid-jmromn2t]:hover{color:var(--text)}.section[data-astro-cid-jmromn2t]{margin-bottom:4em}.section[data-astro-cid-jmromn2t] h2[data-astro-cid-jmromn2t]{font-family:Cormorant Garamond,serif;font-size:1em;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 1.5em}.expertise[data-astro-cid-jmromn2t]{border-top:1px solid var(--border);padding:1.8em 0}.expertise[data-astro-cid-jmromn2t]:last-child{border-bottom:1px solid var(--border)}.expertise[data-astro-cid-jmromn2t] h3[data-astro-cid-jmromn2t]{font-family:Cormorant Garamond,serif;font-size:1.5em;font-weight:400;margin:0 0 .5em}.expertise[data-astro-cid-jmromn2t] p[data-astro-cid-jmromn2t]{color:var(--text-muted);margin:0 0 1em;line-height:1.7}.expertise[data-astro-cid-jmromn2t] .links[data-astro-cid-jmromn2t]{display:flex;flex-wrap:wrap;gap:.5em 1.5em}.expertise[data-astro-cid-jmromn2t] .links[data-astro-cid-jmromn2t] a[data-astro-cid-jmromn2t]{font-size:.85em;color:var(--text-muted);text-decoration:none;border-bottom:1px solid var(--border);padding-bottom:1px;transition:color .2s ease,border-color .2s ease}.expertise[data-astro-cid-jmromn2t] .links[data-astro-cid-jmromn2t] a[data-astro-cid-jmromn2t]:hover{color:var(--text);border-color:var(--text)}.case-study[data-astro-cid-jmromn2t]{background:var(--bg-card);border:1px solid var(--border);border-radius:4px;padding:2.5em;margin-bottom:2em}.case-study[data-astro-cid-jmromn2t] h3[data-astro-cid-jmromn2t]{font-family:Cormorant Garamond,serif;font-size:1.4em;font-weight:400;margin:0 0 .3em}.case-study[data-astro-cid-jmromn2t] .meta[data-astro-cid-jmromn2t]{font-size:.82em;color:var(--text-light);letter-spacing:.04em;margin-bottom:1.5em}.case-study[data-astro-cid-jmromn2t] p[data-astro-cid-jmromn2t]{margin:0 0 1em;line-height:1.7}.case-study[data-astro-cid-jmromn2t] .stats[data-astro-cid-jmromn2t]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1.5em;margin-top:1.5em;padding-top:1.5em;border-top:1px solid var(--border-light)}.case-study[data-astro-cid-jmromn2t] .stat[data-astro-cid-jmromn2t]{text-align:center}.case-study[data-astro-cid-jmromn2t] .stat-number[data-astro-cid-jmromn2t]{font-family:Cormorant Garamond,serif;font-size:2em;font-weight:400;display:block;line-height:1.2}.case-study[data-astro-cid-jmromn2t] .stat-label[data-astro-cid-jmromn2t]{font-size:.78em;color:var(--text-light);letter-spacing:.04em}.cta[data-astro-cid-jmromn2t]{border-top:1px solid var(--border);padding-top:3em;text-align:center}.cta[data-astro-cid-jmromn2t] h2[data-astro-cid-jmromn2t]{font-family:Cormorant Garamond,serif;font-size:1.8em;font-weight:400;margin:0 0 .5em;text-transform:none;letter-spacing:-.02em;color:var(--text)}.cta[data-astro-cid-jmromn2t] p[data-astro-cid-jmromn2t]{color:var(--text-muted);margin:0 0 1.5em}.cta[data-astro-cid-jmromn2t] a[data-astro-cid-jmromn2t].contact{display:inline-block;font-size:.85em;letter-spacing:.06em;text-transform:uppercase;color:var(--text);text-decoration:none;border:1px solid var(--text);padding:.8em 2em;transition:background .2s ease,color .2s ease}.cta[data-astro-cid-jmromn2t] a[data-astro-cid-jmromn2t].contact:hover{background:var(--text);color:var(--bg)}@media(max-width:720px){.work-hero[data-astro-cid-jmromn2t] h1[data-astro-cid-jmromn2t]{font-size:1.8em}.case-study[data-astro-cid-jmromn2t]{padding:1.8em}.case-study[data-astro-cid-jmromn2t] .stats[data-astro-cid-jmromn2t]{grid-template-columns:repeat(2,1fr)}}
