.expertise-card.svelte-5mlej1{grid-template-rows:4.5rem auto 1fr;align-content:start;display:grid}.expertise-card__icon.svelte-5mlej1{align-items:flex-start;display:flex}.expertise-card.svelte-5mlej1 h3:where(.svelte-5mlej1){max-width:15rem;color:var(--color-navy);margin-bottom:1rem;font-size:1.25rem;font-weight:700;line-height:1.4}.expertise-card.svelte-5mlej1 p:where(.svelte-5mlej1){margin:0}@media (width<=48rem){.expertise-card.svelte-5mlej1{border-bottom:1px solid var(--color-border);grid-template-rows:auto;padding-bottom:2rem}.expertise-card__icon.svelte-5mlej1{min-height:4.5rem}}.testimonials.svelte-rxw4fx{background:linear-gradient(to bottom, var(--color-white) 0 26%, var(--color-cream) 26% 100%);padding-block:clamp(4rem,8vw,8rem);position:relative}.testimonials__inner.svelte-rxw4fx{grid-template-columns:minmax(0,1.15fr) minmax(24rem,.85fr);align-items:stretch;min-height:34rem;display:grid}.testimonials__image.svelte-rxw4fx{background-image:var(--testimonial-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.testimonials__panel.svelte-rxw4fx{color:var(--color-white);background:var(--color-gold);flex-direction:column;justify-content:center;padding:clamp(2.5rem,5vw,4.5rem);display:flex;position:relative}.testimonials__quote-mark.svelte-rxw4fx{opacity:.32;width:clamp(7rem,14vw,11rem);height:auto;position:absolute;top:-3rem;right:-2rem}.testimonials__viewport.svelte-rxw4fx{z-index:1;position:relative}blockquote.svelte-rxw4fx{margin:0}blockquote.svelte-rxw4fx p:where(.svelte-rxw4fx){margin:0;font-size:clamp(1.25rem,2.15vw,1.75rem);font-weight:300;line-height:1.4}blockquote.svelte-rxw4fx cite:where(.svelte-rxw4fx){margin-top:1.5rem;font-size:.9rem;font-style:normal;font-weight:700;line-height:1.5;display:block}.testimonials__controls.svelte-rxw4fx{z-index:1;align-items:center;gap:.65rem;margin-top:2rem;display:flex;position:relative}.testimonials__controls.svelte-rxw4fx button:where(.svelte-rxw4fx){border-radius:var(--radius-pill);min-width:2.25rem;height:2.25rem;color:var(--color-white);cursor:pointer;background:0 0;border:1px solid #ffffff94;place-items:center;padding:0;display:inline-grid}.testimonials__controls.svelte-rxw4fx .testimonials__play:where(.svelte-rxw4fx){width:auto;padding-inline:.9rem;font-size:.75rem}.testimonials__controls.svelte-rxw4fx span:where(.svelte-rxw4fx){font-size:.75rem}.testimonials__cta.svelte-rxw4fx{z-index:1;margin-top:1.5rem;position:relative}@media (width<=64rem){.testimonials__inner.svelte-rxw4fx{grid-template-columns:1fr 1fr}}@media (width<=48rem){.testimonials.svelte-rxw4fx{background:var(--color-cream);padding-block:3.5rem}.testimonials__inner.svelte-rxw4fx{grid-template-columns:1fr;min-height:0}.testimonials__image.svelte-rxw4fx{background-image:var(--testimonial-image-small);min-height:18rem}.testimonials__panel.svelte-rxw4fx{min-height:30rem;padding:2.25rem 1.5rem}.testimonials__quote-mark.svelte-rxw4fx{top:-1.5rem;right:.25rem}}.legal-expertise.svelte-1uha8ag{padding-top:clamp(6.5rem,8.5vw,7.5rem)}.legal-expertise__intro.svelte-1uha8ag{grid-template-columns:minmax(12rem,1fr) minmax(0,4fr);align-items:start;gap:clamp(2rem,5vw,5rem);margin-bottom:2.5rem;display:grid}.legal-expertise.svelte-1uha8ag h2:where(.svelte-1uha8ag),.specialisations.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:var(--color-gold-light)}.legal-expertise__intro.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.legal-expertise__grid.svelte-1uha8ag{grid-template-columns:minmax(10rem,.8fr) repeat(3,minmax(0,1fr));align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.recognition.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.recognition__consulting.svelte-1uha8ag{width:min(100%,15rem);height:auto}.recognition__doyles.svelte-1uha8ag{width:10rem;height:auto}.specialisations.svelte-1uha8ag{padding-block:clamp(3.5rem,6vw,5rem)}.specialisations__inner.svelte-1uha8ag{grid-template-columns:minmax(12rem,1fr) minmax(0,4fr);gap:clamp(2rem,5vw,5rem);display:grid}.specialisations.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-bottom:1.5rem}.specialisations.svelte-1uha8ag ul:where(.svelte-1uha8ag){grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 3rem;margin:0;padding:0;list-style:none;display:grid}.specialisations.svelte-1uha8ag li:where(.svelte-1uha8ag){color:var(--color-navy);font-size:1.25rem;font-weight:700;line-height:1.4}@media (width<=64rem){.legal-expertise__grid.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr))}.recognition.svelte-1uha8ag{flex-direction:row;grid-column:1/-1;align-items:center}.recognition__doyles.svelte-1uha8ag{width:8rem}}@media (width<=48rem){.legal-expertise__intro.svelte-1uha8ag,.specialisations__inner.svelte-1uha8ag{grid-template-columns:1fr;gap:1.25rem}.legal-expertise__grid.svelte-1uha8ag{grid-template-columns:1fr;gap:2rem}.recognition.svelte-1uha8ag{grid-column:auto;margin-bottom:.5rem}.specialisations.svelte-1uha8ag h2:where(.svelte-1uha8ag) br:where(.svelte-1uha8ag){display:none}}@media (width<=36rem){.specialisations.svelte-1uha8ag ul:where(.svelte-1uha8ag){grid-template-columns:1fr;gap:1rem}.specialisations.svelte-1uha8ag li:where(.svelte-1uha8ag){font-size:1.125rem}}
