.practice-page[data-astro-cid-vqs2ygmy]{background:var(--color-green);min-height:100vh}.page-intro[data-astro-cid-vqs2ygmy],.areas[data-astro-cid-vqs2ygmy]{width:min(100% - 2rem, var(--content-width));margin:0 auto}.page-intro[data-astro-cid-vqs2ygmy]{color:var(--color-white);padding-block:clamp(2.5rem,5vw,4rem)}.eyebrow[data-astro-cid-vqs2ygmy]{letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.2rem;font-family:Cormorant Garamond,Georgia,serif;font-size:.85rem;font-weight:500}h1[data-astro-cid-vqs2ygmy]{letter-spacing:-.05em;max-width:15ch;margin-bottom:1rem;font-size:clamp(4rem,8vw,8rem);line-height:.85}.lead[data-astro-cid-vqs2ygmy]{max-width:30rem;margin-bottom:0;font-size:1.1rem;line-height:1.5}.areas[data-astro-cid-vqs2ygmy]{color:var(--color-black);padding-bottom:clamp(2.5rem,5vw,4rem)}.section-heading[data-astro-cid-vqs2ygmy]{border-top:1px solid #0f0f0f73;justify-content:space-between;align-items:end;gap:2rem;padding:1.25rem 0 1.5rem;display:flex}h2[data-astro-cid-vqs2ygmy]{letter-spacing:-.04em;margin-bottom:0;font-size:clamp(2.25rem,4vw,4rem);line-height:.9}.section-heading[data-astro-cid-vqs2ygmy] p[data-astro-cid-vqs2ygmy]{max-width:19rem;margin-bottom:0;font-size:.98rem;line-height:1.4}.card-grid[data-astro-cid-vqs2ygmy]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.practice-card[data-astro-cid-vqs2ygmy]{width:100%;min-height:clamp(12rem,16vw,15rem);font:inherit;color:inherit;text-align:left;cursor:pointer;perspective:1000px;background:0 0;border:0;padding:0;display:block}.card-inner[data-astro-cid-vqs2ygmy]{width:100%;height:100%;min-height:inherit;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.2,.65,.25,1);display:block;position:relative}.practice-card[data-astro-cid-vqs2ygmy][aria-pressed=true] .card-inner[data-astro-cid-vqs2ygmy]{transform:rotateY(-180deg)}.card-face[data-astro-cid-vqs2ygmy]{backface-visibility:hidden;flex-direction:column;justify-content:space-between;padding:clamp(.9rem,1.5vw,1.35rem);display:flex;position:absolute;inset:0}.card-front[data-astro-cid-vqs2ygmy]{background:var(--color-beige);border:1px solid var(--color-beige);transition:background-color .22s,color .22s}.practice-card[data-astro-cid-vqs2ygmy]:hover .card-front[data-astro-cid-vqs2ygmy],.practice-card[data-astro-cid-vqs2ygmy]:focus-visible .card-front[data-astro-cid-vqs2ygmy]{color:var(--color-beige);background:#17261e}.card-back[data-astro-cid-vqs2ygmy]{color:var(--color-beige);background:#17261e;transform:rotateY(-180deg)}.card-number[data-astro-cid-vqs2ygmy],.card-action[data-astro-cid-vqs2ygmy]{letter-spacing:.1em;text-transform:uppercase;font-family:Cormorant Garamond,Georgia,serif;font-size:.85rem;font-weight:500}.card-action[data-astro-cid-vqs2ygmy] img[data-astro-cid-vqs2ygmy]{filter:brightness(0)saturate();width:.85rem;height:.85rem}.practice-card[data-astro-cid-vqs2ygmy]:hover .card-front[data-astro-cid-vqs2ygmy] .card-action[data-astro-cid-vqs2ygmy] img[data-astro-cid-vqs2ygmy],.practice-card[data-astro-cid-vqs2ygmy]:focus-visible .card-front[data-astro-cid-vqs2ygmy] .card-action[data-astro-cid-vqs2ygmy] img[data-astro-cid-vqs2ygmy]{filter:brightness(0)saturate()invert(90%)sepia(10%)saturate(300%)hue-rotate(15deg)}.card-title[data-astro-cid-vqs2ygmy]{letter-spacing:-.035em;align-self:flex-start;max-width:15ch;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.45rem,2.35vw,2.6rem);font-weight:500;line-height:1}.card-description[data-astro-cid-vqs2ygmy]{max-width:25rem;font-size:clamp(.82rem,1.1vw,1rem);line-height:1.35}.card-action[data-astro-cid-vqs2ygmy]{justify-content:space-between;display:flex}@media (width<=45rem){.section-heading[data-astro-cid-vqs2ygmy]{flex-direction:column;align-items:start;gap:.75rem}.card-grid[data-astro-cid-vqs2ygmy]{grid-template-columns:repeat(2,minmax(0,1fr))}.practice-card[data-astro-cid-vqs2ygmy]{width:calc(100% - .5rem);min-height:12rem;margin-inline:.25rem}.card-face[data-astro-cid-vqs2ygmy]{padding:.8rem}.card-title[data-astro-cid-vqs2ygmy]{font-size:clamp(1.25rem,5vw,1.75rem)}.card-description[data-astro-cid-vqs2ygmy]{font-size:.78rem}}@media (prefers-reduced-motion:reduce){.card-inner[data-astro-cid-vqs2ygmy]{transition:none}}
