article[data-astro-cid-cgc7gatg]{border-top:2px solid var(--brand);background:var(--white);flex-direction:column;padding:2rem;display:flex}.card-top[data-astro-cid-cgc7gatg]{color:var(--brand);justify-content:space-between;align-items:center;margin-bottom:3rem;display:flex}.card-top[data-astro-cid-cgc7gatg] span[data-astro-cid-cgc7gatg]{color:var(--muted);font-size:.75rem}h3[data-astro-cid-cgc7gatg]{max-width:15rem}h3[data-astro-cid-cgc7gatg] a[data-astro-cid-cgc7gatg]{text-decoration:none}p[data-astro-cid-cgc7gatg]{color:var(--muted);margin-top:1.25rem;font-size:.95rem}.detail[data-astro-cid-cgc7gatg]{justify-content:space-between;gap:1rem;margin-top:auto;padding-top:2.5rem;font-size:.85rem;font-weight:600;text-decoration:none;display:flex}a[data-astro-cid-cgc7gatg]:hover{color:var(--brand)}@media (width<=600px){article[data-astro-cid-cgc7gatg]{padding:1.5rem}.card-top[data-astro-cid-cgc7gatg]{margin-bottom:2rem}h3[data-astro-cid-cgc7gatg]{max-width:none}.detail[data-astro-cid-cgc7gatg]{min-height:44px;padding-top:1.5rem}}.hero[data-astro-cid-lcdefpme]{grid-template-columns:1.3fr 1fr;align-items:center;gap:3rem;padding-block:clamp(3rem,6vw,5.5rem);display:grid}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:31rem;margin-top:1.8rem}.brand-panel[data-astro-cid-lcdefpme]{background:#e8e8e0;flex-direction:column;justify-content:space-between;align-self:stretch;min-height:470px;padding:1.8rem;display:flex;position:relative;overflow:hidden}.brand-panel[data-astro-cid-lcdefpme]:before{content:"";border:1px solid #d4d5cb;border-radius:50%;width:600px;height:600px;position:absolute;top:-150px;left:-100px}.panel-caption[data-astro-cid-lcdefpme]{letter-spacing:.17em;font-size:.56rem;position:relative}.brand-panel[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:80%;margin:1rem auto;position:relative}.panel-bottom[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:1rem;display:flex;position:relative}.panel-bottom[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{letter-spacing:-.03em;font-size:1.5rem}.panel-bottom[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.7rem}.strip[data-astro-cid-lcdefpme]{background:var(--ink);color:#f1f0e9}.strip[data-astro-cid-lcdefpme] .container[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:1rem;padding-block:1.5rem;font-size:clamp(.8rem,1.6vw,1.1rem);display:flex}.strip[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme][aria-hidden]{color:#db956c}.heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:3rem;display:flex}.heading[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:21rem;color:var(--muted)}.services-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.about[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--paper)}.about-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 2fr;gap:3rem;display:grid}.about[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:#e49a70}.about[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#cccec5;max-width:40rem;margin-top:1.5rem}.about[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{margin-top:2rem;font-size:.9rem;display:inline-block}@media (width<=900px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.brand-panel[data-astro-cid-lcdefpme]{min-height:0}.brand-panel[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:220px}.services-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.heading[data-astro-cid-lcdefpme]{flex-direction:column;align-items:start}.heading[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:35rem}}@media (width<=600px){.about-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1rem}.panel-bottom[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:1.2rem}.hero[data-astro-cid-lcdefpme]{gap:2rem;padding-block:2.5rem}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-top:1.25rem}.brand-panel[data-astro-cid-lcdefpme]{padding:1.25rem}.brand-panel[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:180px;height:auto}.panel-caption[data-astro-cid-lcdefpme]{letter-spacing:.1em;font-size:.5rem}.panel-bottom[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.5rem 1rem}.strip[data-astro-cid-lcdefpme] .container[data-astro-cid-lcdefpme]{gap:.4rem;padding-block:1.1rem;font-size:.75rem}.heading[data-astro-cid-lcdefpme]{gap:1.25rem;margin-bottom:2rem}.about[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{padding-block:.5rem}}@media (width<=360px){.strip[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme][aria-hidden]{display:none}}
