.area-card[data-astro-cid-bfw4pion]{border:1px solid var(--color-divider);border-radius:var(--radius-md);background:var(--color-background);grid-template-columns:minmax(0,1fr) minmax(0,.85fr);height:100%;display:grid;overflow:hidden}.area-copy[data-astro-cid-bfw4pion]{min-inline-size:0;padding:calc(var(--spacing)*6);flex-direction:column;align-items:start;display:flex}.area-icon[data-astro-cid-bfw4pion]{color:var(--color-accent);margin-block-end:calc(var(--spacing)*2)}.area-copy[data-astro-cid-bfw4pion] h3[data-astro-cid-bfw4pion]{font-size:var(--text-xl);text-wrap:balance;font-weight:650;line-height:1.6}.area-copy[data-astro-cid-bfw4pion] p[data-astro-cid-bfw4pion]{font-size:var(--text-sm);color:var(--color-muted);margin-block-start:calc(var(--spacing)*3);line-height:1.95}.area-frame[data-astro-cid-bfw4pion]{background:var(--color-surface);min-inline-size:0;overflow:hidden}.area-image[data-astro-cid-bfw4pion]{block-size:100%;inline-size:100%;min-block-size:calc(var(--fluid-unit)*14);object-fit:cover;display:block}.area-action[data-astro-cid-bfw4pion]{border-radius:var(--radius-sm);background:var(--color-article-coffee);min-block-size:2.75rem;color:var(--color-article-coffee-ink);font-size:var(--text-sm);align-items:center;gap:1em;margin-block-start:auto;padding:.75rem 1rem;display:inline-flex}@media (width<=39.999rem){.area-card[data-astro-cid-bfw4pion]{grid-template-columns:minmax(0,1fr) minmax(0,.58fr)}.area-copy[data-astro-cid-bfw4pion]{padding:calc(var(--spacing)*4)}.area-copy[data-astro-cid-bfw4pion] h3[data-astro-cid-bfw4pion]{font-size:var(--text-base)}.area-copy[data-astro-cid-bfw4pion] p[data-astro-cid-bfw4pion]{font-size:var(--text-sm);margin-block-start:.5rem}.area-icon[data-astro-cid-bfw4pion] svg{block-size:1.5rem;inline-size:1.5rem}.area-image[data-astro-cid-bfw4pion]{min-block-size:calc(var(--fluid-unit)*12)}}@media (hover:hover) and (pointer:fine){.area-card[data-astro-cid-bfw4pion]{transition:border-color var(--motion-normal)}.area-copy[data-astro-cid-bfw4pion] h3[data-astro-cid-bfw4pion]{transition:color var(--motion-normal)}.area-card[data-astro-cid-bfw4pion]:hover{border-color:var(--color-services-accent)}.area-card[data-astro-cid-bfw4pion]:hover h3[data-astro-cid-bfw4pion]{color:var(--color-accent)}.area-action[data-astro-cid-bfw4pion]:hover{background:var(--color-article-coffee-strong)}@media (prefers-reduced-motion:no-preference){.area-image[data-astro-cid-bfw4pion]{transition:transform .35s var(--services-ease)}.area-card[data-astro-cid-bfw4pion]:hover .area-image[data-astro-cid-bfw4pion]{transform:scale(1.02)}}}.practice-hero[data-astro-cid-eu5wihvm]{isolation:isolate;min-block-size:clamp(14rem,14vw,17rem);padding-block:calc(var(--fluid-unit)*1.1) calc(var(--fluid-unit)*1.6);color:var(--color-cream);background:linear-gradient(110deg,#222627,#1c2021 65%,#1d2121);align-items:center;display:grid;position:relative;overflow:hidden}.hero-copy[data-astro-cid-eu5wihvm]{max-inline-size:calc(var(--fluid-unit)*48)}.hero-copy[data-astro-cid-eu5wihvm] h1[data-astro-cid-eu5wihvm]{font-size:clamp(2rem,2.6vw,3.25rem)}.hero-copy[data-astro-cid-eu5wihvm] h1[data-astro-cid-eu5wihvm]:after{content:"";block-size:2px;inline-size:2.5rem;margin-block:calc(var(--fluid-unit)*.8) calc(var(--fluid-unit)*1);background:var(--color-services-accent);display:block}.hero-lines[data-astro-cid-eu5wihvm]{z-index:-1;block-size:100%;inline-size:min(68%,75rem);color:var(--color-services-accent);opacity:.85;pointer-events:none;position:absolute;inset-block:0;inset-inline-end:0}.practice-hero[data-astro-cid-eu5wihvm] a[data-astro-cid-eu5wihvm]:focus-visible{outline-color:var(--color-cream)}.catalog-heading[data-astro-cid-eu5wihvm]{text-align:center}.catalog-heading[data-astro-cid-eu5wihvm] h2[data-astro-cid-eu5wihvm]{justify-content:center;align-items:center;gap:1rem;display:flex}.catalog-heading[data-astro-cid-eu5wihvm] h2[data-astro-cid-eu5wihvm]:before,.catalog-heading[data-astro-cid-eu5wihvm] h2[data-astro-cid-eu5wihvm]:after{content:"";background:var(--color-bronze);flex-shrink:0;block-size:1px;inline-size:1.5rem}.area-grid[data-astro-cid-eu5wihvm]{gap:calc(var(--spacing)*6);grid-template-columns:minmax(0,1fr);display:grid}.catalog-consultation[data-astro-cid-eu5wihvm]{gap:calc(var(--spacing)*5);background:var(--color-article-coffee-hover);flex-direction:column;align-items:start;display:flex}.consultation-icon[data-astro-cid-eu5wihvm]{border-radius:var(--radius-md);background:var(--color-article-coffee);color:var(--color-accent);place-items:center;padding:.75rem;display:grid}.consultation-action[data-astro-cid-eu5wihvm]{background:var(--color-article-coffee-strong);color:var(--color-article-coffee-ink)}.consultation-action[data-astro-cid-eu5wihvm] svg{block-size:1.25rem;inline-size:1.25rem}@media (width>=64rem){.area-grid[data-astro-cid-eu5wihvm]{grid-template-columns:repeat(2,minmax(0,1fr))}.area-grid[data-astro-cid-eu5wihvm]>li[data-astro-cid-eu5wihvm]:last-child:nth-child(odd){inline-size:calc((100% - var(--spacing)*6)/2);grid-column:1/-1;justify-self:center}.catalog-consultation[data-astro-cid-eu5wihvm]{flex-direction:row;align-items:center}.consultation-action[data-astro-cid-eu5wihvm]{flex-shrink:0;margin-inline-start:auto}}@media (width<=63.999rem){.hero-lines[data-astro-cid-eu5wihvm]{opacity:.35}}@media (width<=39.999rem){.practice-hero[data-astro-cid-eu5wihvm]{min-block-size:14rem}.hero-lines[data-astro-cid-eu5wihvm]{opacity:.12;inline-size:100%}.catalog-heading[data-astro-cid-eu5wihvm] h2[data-astro-cid-eu5wihvm]{font-size:var(--text-xl);gap:.5rem}.catalog-heading[data-astro-cid-eu5wihvm] h2[data-astro-cid-eu5wihvm]:before,.catalog-heading[data-astro-cid-eu5wihvm] h2[data-astro-cid-eu5wihvm]:after{inline-size:1rem}.consultation-action[data-astro-cid-eu5wihvm]{inline-size:100%}.catalog-consultation[data-astro-cid-eu5wihvm]{text-align:center;align-items:center}}@media (hover:hover) and (pointer:fine){.consultation-action[data-astro-cid-eu5wihvm]:hover{background:var(--color-article-coffee-deep)}}@media (prefers-reduced-motion:no-preference){[data-astro-cid-eu5wihvm][data-area-ready] [data-astro-cid-eu5wihvm][data-area-state=waiting]{opacity:0;pointer-events:none;transform:translateY(.75rem)}[data-astro-cid-eu5wihvm][data-area-ready] [data-astro-cid-eu5wihvm][data-area-state=revealing]{animation:area-enter .45s var(--services-ease) both;animation-delay:var(--area-delay,0s)}@keyframes area-enter{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}}
