.practice-area-card{background:#f5f5f5;border-radius:10px;box-sizing:border-box;color:#000;display:flex;flex-direction:column;height:305px;overflow:hidden;padding:14px;position:relative;text-decoration:none;width:279.98px}.practice-area-card:after{background:linear-gradient(115deg,transparent 20%,hsla(0,0%,100%,.55) 48%,transparent 76%);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transform:translateX(-130%);z-index:3}.practice-area-card,a.practice-area-card,a.practice-area-card:focus-visible,a.practice-area-card:hover{color:#000;text-decoration:none}.practice-area-card__image-wrap{background:#d4d8db;border-radius:6px;display:block;flex-shrink:0;height:162px;overflow:hidden;width:100%}.practice-area-card__image{display:block;height:162px;object-fit:cover;object-position:center;width:100%}.practice-area-card__body{display:flex;flex:1;flex-direction:column;margin-top:10px;min-height:0}.practice-area-card__title{color:#000;font-size:18px;font-style:normal;font-weight:600;line-height:20px;margin:0 0 6px}.practice-area-card__excerpt,.practice-area-card__title{display:-webkit-box;font-family:"Montserrat",var(--font-paragraph,sans-serif);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.practice-area-card__excerpt{color:#979595;font-size:15px;font-style:italic;font-weight:400;line-height:14px;margin:0 0 10px}@media(max-width:767px){.practice-area-card__excerpt{font-size:14px}}.practice-area-card__more{align-items:center;align-self:flex-end;background:hsla(206,9%,85%,.9);border:0;border-radius:100px;color:#000;display:inline-flex;font-family:"Montserrat",var(--font-paragraph,sans-serif);font-size:16px;font-style:normal;font-weight:300;justify-content:center;line-height:14px;margin-top:auto;padding:5px 33px;text-decoration:none;transition:transform .16s ease;white-space:nowrap}.practice-area-card:focus-visible .practice-area-card__more,.practice-area-card:hover .practice-area-card__more{opacity:.88}.practice-area-card.is-selected{animation:practice-area-card-choose .26s cubic-bezier(.22,1,.36,1) forwards;z-index:2}.practice-area-card.is-selected:after{animation:practice-area-card-sheen .26s ease-out forwards}.practice-area-card.is-selected .practice-area-card__more{animation:practice-area-card-more-press .26s cubic-bezier(.22,1,.36,1) forwards;opacity:1}@keyframes practice-area-card-choose{0%{filter:brightness(1);transform:scale(1)}32%{filter:brightness(.96);transform:scale(.965)}to{filter:brightness(1.05) drop-shadow(0 14px 22px rgba(0,0,0,.18));transform:scale(1.04)}}@keyframes practice-area-card-sheen{0%{opacity:0;transform:translateX(-130%)}28%{opacity:1}to{opacity:0;transform:translateX(130%)}}@keyframes practice-area-card-more-press{0%{transform:scale(1)}32%{transform:scale(.9)}to{transform:scale(1)}}.practice-area-card--empty{align-items:center;color:#5c6670;font-family:"Montserrat",var(--font-paragraph,sans-serif);font-size:14px;justify-content:center}.practice-area-cards,.wp-block-post-template.practice-area-cards{justify-items:start}.practice-areas-showcase{--pas-btn-ease:cubic-bezier(0.22,1,0.36,1);--pas-btn-duration:0.55s;--pas-drop-ease:cubic-bezier(0.22,1,0.36,1);--pas-drop-duration:0.55s;--pas-black-height:80%;background:transparent;color:#fff;isolation:isolate;margin:0 0 120px!important;overflow:visible;padding:20px;position:relative;z-index:1}.practice-areas-showcase.alignfull{max-width:none;width:auto}.practice-areas-showcase__bg{background:#000;height:var(--pas-black-height);left:max(0px,(100vw - min(var(--layout-container-max,1678px),100vw))/2 - 20px);pointer-events:none;position:absolute;right:-20px;top:0;z-index:0}.practice-areas-showcase__inner{align-items:stretch;display:grid;gap:2rem;grid-template-columns:1fr;margin-inline:auto;max-width:var(--layout-container-max,1678px);min-height:0;position:relative;width:100%;z-index:1}.practice-areas-showcase__left{align-items:flex-start;display:flex;flex-direction:column;min-height:0;min-width:0;padding-left:20px}.practice-areas-showcase__intro{width:100%}.practice-areas-showcase__heading-row{align-items:flex-start;display:flex;flex-direction:column;gap:0;margin:0 0 .75rem}.practice-areas-showcase__heading-link{align-items:flex-start;color:inherit;display:inline-flex;gap:.65rem;text-decoration:none}.practice-areas-showcase__heading-link:focus-visible,.practice-areas-showcase__heading-link:hover{color:inherit;text-decoration:none}.practice-areas-showcase__heading{color:#fff;display:inline-block;font-family:"Playfair Display",var(--font-heading,serif);font-size:38px;font-style:normal;font-weight:500;line-height:32px;margin:0}.practice-areas-showcase__heading:after{background:#fff;content:"";display:block;height:1px;margin-top:.35rem;width:100%}.practice-areas-showcase__open{color:#000;display:inline-flex;flex-shrink:0;height:35px;width:35px}.practice-areas-showcase__open svg{display:block;height:100%;width:100%}.practice-areas-showcase__undertext{color:var(--color-text-light,#145087);font-size:18px;line-height:1.3;margin:0 0 1rem}.practice-areas-showcase__body,.practice-areas-showcase__undertext{font-family:"Montserrat",var(--font-paragraph,sans-serif);font-style:normal;font-weight:400}.practice-areas-showcase__body{color:#fff;font-size:20px;line-height:35px;margin:0}.practice-areas-showcase__body p{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;margin:0 0 .85em}.practice-areas-showcase__body p:last-child{margin-bottom:0}.practice-areas-showcase__button{--pas-btn-ease:cubic-bezier(0.22,1,0.36,1);--pas-btn-duration:0.55s;align-items:center;background:linear-gradient(90deg,#000,#424242);border:0;border-radius:100px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:"Montserrat",var(--font-paragraph,sans-serif);font-size:22px;font-style:normal;font-weight:400;justify-content:center;line-height:22px;margin:0;overflow:hidden;padding:11px 40px;position:absolute;text-decoration:none;top:calc(var(--pas-black-height) + 20px);z-index:2}.practice-areas-showcase__button-label{display:block;line-height:22px;overflow:hidden;position:relative}.practice-areas-showcase__button-text{display:block;transition:transform var(--pas-btn-duration) var(--pas-btn-ease)}.practice-areas-showcase__button-text:last-child{left:0;position:absolute;top:0;transform:translate3d(0,110%,0);width:100%}.practice-areas-showcase__button:focus-visible .practice-areas-showcase__button-text:first-child,.practice-areas-showcase__button:hover .practice-areas-showcase__button-text:first-child{transform:translate3d(0,-110%,0)}.practice-areas-showcase__button:focus-visible .practice-areas-showcase__button-text:last-child,.practice-areas-showcase__button:hover .practice-areas-showcase__button-text:last-child{transform:translateZ(0)}.practice-areas-showcase__button:focus-visible,.practice-areas-showcase__button:hover{color:#fff}.practice-areas-showcase__button:focus-visible{outline:2px solid #145087;outline-offset:3px}.practice-areas-showcase__right{align-items:stretch;display:flex;flex-direction:column;min-height:0;min-width:0}.practice-areas-showcase__categories{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:0 0 1.25rem}.practice-areas-showcase__category{align-items:center;background:transparent;border:0;color:#d4d8db;cursor:pointer;display:inline-flex;font-family:"Montserrat",var(--font-paragraph,sans-serif);font-size:20px;font-style:normal;font-weight:400;gap:.4rem;line-height:35px;margin:0;padding:.35rem .15rem;text-align:left;transition:color .2s ease}.practice-areas-showcase__category:focus-visible,.practice-areas-showcase__category:hover{color:#fff}.practice-areas-showcase__category.is-active{color:#fff}.practice-areas-showcase__category:focus-visible{outline:2px solid #145087;outline-offset:3px}.practice-areas-showcase__category-icon{align-items:center;color:inherit;display:inline-flex;flex-shrink:0;height:1.15em;justify-content:center;width:1.15em}.practice-areas-showcase__category-icon svg{color:inherit;display:block;height:100%;width:100%}.practice-areas-showcase__category-icon svg [fill]:not([fill=none]){fill:currentColor}.practice-areas-showcase__category-icon svg [stroke]:not([stroke=none]){stroke:currentColor}.practice-areas-showcase__category-label{display:block}.practice-areas-showcase__grid{align-items:stretch;display:block;min-height:0}.practice-areas-showcase__cards{min-width:0;width:100%}.practice-areas-showcase__grid-spacer{display:block;height:0;pointer-events:none;width:100%}.practice-areas-showcase__grid .practice-area-card,.practice-areas-showcase__grid .practice-areas-showcase__card{height:auto;max-width:none;min-height:280px;transition:transform .35s var(--pas-drop-ease,cubic-bezier(.22,1,.36,1)),box-shadow .35s var(--pas-drop-ease,cubic-bezier(.22,1,.36,1)),background-color .35s ease;width:100%}.practice-areas-showcase__grid .practice-area-card__image,.practice-areas-showcase__grid .practice-area-card__image-wrap{aspect-ratio:251/162;height:auto}.practice-areas-showcase__grid .practice-area-card__image{transition:transform .45s var(--pas-drop-ease,cubic-bezier(.22,1,.36,1))}.practice-areas-showcase__grid .practice-area-card__more{transition:background-color .3s ease,transform .3s var(--pas-drop-ease,cubic-bezier(.22,1,.36,1))}.practice-areas-showcase__grid a.practice-area-card:focus-visible:not(.is-selected),.practice-areas-showcase__grid a.practice-area-card:hover:not(.is-selected){background-color:#fafafa;box-shadow:0 14px 28px rgba(0,0,0,.22);transform:translate3d(0,-6px,0)}.practice-areas-showcase__grid a.practice-area-card:focus-visible:not(.is-selected) .practice-area-card__image,.practice-areas-showcase__grid a.practice-area-card:hover:not(.is-selected) .practice-area-card__image{transform:scale(1.04)}.practice-areas-showcase__grid a.practice-area-card:focus-visible:not(.is-selected) .practice-area-card__more,.practice-areas-showcase__grid a.practice-area-card:hover:not(.is-selected) .practice-area-card__more{background:rgba(200,206,210,.95)}.practice-areas-showcase__slot.is-entering .practice-area-card,.practice-areas-showcase__slot.is-entering-up .practice-area-card,.practice-areas-showcase__slot.is-exiting .practice-area-card,.practice-areas-showcase__slot.is-exiting-up .practice-area-card,.practice-areas-showcase__slot.is-moving .practice-area-card{transition:none}.practice-areas-showcase__slot{min-height:0;min-width:0}.practice-areas-showcase__slot.is-entering .practice-area-card{animation:pas-ride-in var(--pas-drop-duration) var(--pas-drop-ease) both}.practice-areas-showcase__slot.is-entering-up .practice-area-card{animation:pas-ride-in-left var(--pas-drop-duration) var(--pas-drop-ease) both}.practice-areas-showcase__slot.is-exiting .practice-area-card{animation:pas-ride-out-left .45s var(--pas-drop-ease) forwards;pointer-events:none}.practice-areas-showcase__slot.is-exiting-up .practice-area-card{animation:pas-ride-out-right .45s var(--pas-drop-ease) forwards;pointer-events:none}.practice-areas-showcase__slot.is-moving{will-change:transform}.practice-areas-showcase__slot.is-moving .practice-area-card{animation:none}.practice-areas-showcase__slot:first-child.is-entering .practice-area-card,.practice-areas-showcase__slot:first-child.is-entering-up .practice-area-card{animation-delay:.02s}.practice-areas-showcase__slot:nth-child(2).is-entering .practice-area-card,.practice-areas-showcase__slot:nth-child(2).is-entering-up .practice-area-card{animation-delay:.08s}.practice-areas-showcase__slot:nth-child(3).is-entering .practice-area-card,.practice-areas-showcase__slot:nth-child(3).is-entering-up .practice-area-card{animation-delay:.14s}.practice-areas-showcase__slot:nth-child(4).is-entering .practice-area-card,.practice-areas-showcase__slot:nth-child(4).is-entering-up .practice-area-card{animation-delay:.2s}.practice-areas-showcase__slot:nth-child(5).is-entering .practice-area-card,.practice-areas-showcase__slot:nth-child(5).is-entering-up .practice-area-card{animation-delay:.26s}.practice-areas-showcase__slot:nth-child(6).is-entering .practice-area-card,.practice-areas-showcase__slot:nth-child(6).is-entering-up .practice-area-card{animation-delay:.32s}.practice-areas-showcase__slot:nth-child(7).is-entering .practice-area-card,.practice-areas-showcase__slot:nth-child(7).is-entering-up .practice-area-card{animation-delay:.38s}.practice-areas-showcase__slot:nth-child(8).is-entering .practice-area-card,.practice-areas-showcase__slot:nth-child(8).is-entering-up .practice-area-card{animation-delay:.44s}.practice-areas-showcase__empty{color:hsla(0,0%,100%,.75);font-family:"Montserrat",var(--font-paragraph,sans-serif);font-size:16px;grid-column:1/-1;margin:0;padding:1rem 0}.practice-areas-showcase__nav{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin:1.25rem 0 0}.practice-areas-showcase__nav:not(:has(.practice-areas-showcase__nav-btn:not([hidden]))){display:none}.practice-areas-showcase__nav-btn{background:#fff;border:1px solid #000;border-radius:100px;color:#000;cursor:pointer;font-family:"Montserrat",var(--font-paragraph,sans-serif);font-size:14px;font-weight:400;line-height:1.2;margin:0;padding:.45rem 1.15rem;transition:background .2s ease,color .2s ease,border-color .2s ease}.practice-areas-showcase__nav-btn:focus-visible,.practice-areas-showcase__nav-btn:hover{background:#145087;border-color:#145087;color:#fff}.practice-areas-showcase__nav-btn:focus-visible{outline:2px solid #145087;outline-offset:3px}.practice-areas-showcase__nav-btn[hidden]{display:none!important}@keyframes pas-ride-in{0%{opacity:0;transform:translate3d(118%,0,0) rotate(7deg)}62%{opacity:1;transform:translate3d(-5%,0,0) rotate(-1.5deg)}to{opacity:1;transform:translateZ(0) rotate(0deg)}}@keyframes pas-ride-in-left{0%{opacity:0;transform:translate3d(-118%,0,0) rotate(-7deg)}62%{opacity:1;transform:translate3d(5%,0,0) rotate(1.5deg)}to{opacity:1;transform:translateZ(0) rotate(0deg)}}@keyframes pas-ride-out-left{0%{opacity:1;transform:translateZ(0) rotate(0deg)}to{opacity:0;transform:translate3d(-125%,0,0) rotate(-6deg)}}@keyframes pas-ride-out-right{0%{opacity:1;transform:translateZ(0) rotate(0deg)}to{opacity:0;transform:translate3d(125%,0,0) rotate(6deg)}}@media(min-width:1024px){.practice-areas-showcase__inner{gap:50px;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.practice-areas-showcase__left{min-height:100%}}@media(min-width:768px){.practice-areas-showcase__grid:not(.is-carousel){align-content:start;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.practice-areas-showcase__carousel-nav{display:none!important}.practice-areas-showcase__carousel-shell{display:block;overflow-x:clip}.practice-areas-showcase__carousel-edge{display:none}}@media(min-width:768px)and (max-width:1023.98px){.practice-areas-showcase__body{font-size:18px;line-height:25px}.practice-areas-showcase__button{font-size:18px;margin-top:1.5rem;max-width:22rem;padding-inline:24px;position:relative;top:auto;width:100%}}@media(min-width:1200px){.practice-areas-showcase__grid:not(.is-carousel){gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px)and (max-width:1599.98px){.practice-areas-showcase__inner{gap:clamp(28px,3vw,42px);grid-template-columns:minmax(0,.78fr) minmax(0,2.22fr)}.practice-areas-showcase__body{font-size:18px;line-height:25px}.practice-areas-showcase__categories{align-items:start;display:grid;gap:6px 20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1rem}.practice-areas-showcase__category{font-size:clamp(16px,1.15vw,18px);gap:.35rem;justify-content:flex-start;line-height:1.35;padding:.15rem 0;width:100%}.practice-areas-showcase__category-icon{height:1.05em;margin-top:.1em;width:1.05em}.practice-areas-showcase__category-label{min-width:0}}@media(min-width:1450px){.practice-areas-showcase__grid:not(.is-carousel){grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:767.98px){.practice-areas-showcase{margin-bottom:50px!important}.practice-areas-showcase__left{padding-left:0}.practice-areas-showcase__carousel-shell{position:relative;width:100%}.practice-areas-showcase__carousel-edge[hidden],.practice-areas-showcase__carousel-shell[hidden]{display:none!important}.practice-areas-showcase__grid.is-carousel{overflow:hidden;width:100%}.practice-areas-showcase__track{display:flex;width:100%;will-change:transform}.practice-areas-showcase__grid.is-carousel .practice-areas-showcase__slot{flex:0 0 100%;min-width:100%;width:100%}.practice-areas-showcase__carousel-edge{align-items:center;background:hsla(0,0%,100%,.94);border:0;border-radius:50%;box-shadow:0 4px 14px rgba(0,0,0,.28);color:#000;cursor:pointer;display:inline-flex;height:44px;justify-content:center;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .25s ease,transform .3s var(--pas-drop-ease,cubic-bezier(.22,1,.36,1)),background-color .25s ease;width:44px;z-index:3}.practice-areas-showcase__carousel-edge--prev{left:8px}.practice-areas-showcase__carousel-edge--next{right:8px}.practice-areas-showcase__carousel-edge svg{display:block;height:20px;width:20px}.practice-areas-showcase__carousel-edge:focus-visible:not(:disabled),.practice-areas-showcase__carousel-edge:hover:not(:disabled){background:#fff}.practice-areas-showcase__carousel-edge--next:focus-visible:not(:disabled),.practice-areas-showcase__carousel-edge--next:hover:not(:disabled){transform:translate(4px,-50%)}.practice-areas-showcase__carousel-edge--prev:focus-visible:not(:disabled),.practice-areas-showcase__carousel-edge--prev:hover:not(:disabled){transform:translate(-4px,-50%)}.practice-areas-showcase__carousel-edge:disabled{cursor:not-allowed;opacity:.35}.practice-areas-showcase__carousel-edge:focus-visible{outline:2px solid #145087;outline-offset:3px}.practice-areas-showcase__carousel-nav{align-items:center;display:flex;justify-content:center;margin-top:.85rem}.practice-areas-showcase__carousel-nav[hidden]{display:none!important}.practice-areas-showcase__carousel-count{color:#fff;font-family:"Montserrat",var(--font-paragraph,sans-serif);font-size:14px;letter-spacing:.04em;line-height:1;min-width:3.5rem;text-align:center}.practice-areas-showcase__button{font-size:18px;margin-top:1.5rem;padding-inline:24px;position:relative;top:auto;width:100%}.practice-areas-showcase__categories{gap:8px}}@media(prefers-reduced-motion:reduce){.practice-areas-showcase__button-text{transition:none}.practice-areas-showcase__button-text,.practice-areas-showcase__button-text:last-child,.practice-areas-showcase__button:focus-visible .practice-areas-showcase__button-text:first-child,.practice-areas-showcase__button:focus-visible .practice-areas-showcase__button-text:last-child,.practice-areas-showcase__button:hover .practice-areas-showcase__button-text:first-child,.practice-areas-showcase__button:hover .practice-areas-showcase__button-text:last-child{transform:none}.practice-areas-showcase__button-text:last-child{position:static}.practice-areas-showcase__slot.is-entering .practice-area-card,.practice-areas-showcase__slot.is-entering-up .practice-area-card,.practice-areas-showcase__slot.is-exiting .practice-area-card,.practice-areas-showcase__slot.is-exiting-up .practice-area-card{animation:none}.practice-areas-showcase__grid .practice-area-card,.practice-areas-showcase__grid .practice-area-card__image,.practice-areas-showcase__grid .practice-area-card__more,.practice-areas-showcase__grid .practice-areas-showcase__card{transition:none}.practice-areas-showcase__grid a.practice-area-card:focus-visible:not(.is-selected),.practice-areas-showcase__grid a.practice-area-card:hover:not(.is-selected){box-shadow:none;transform:none}.practice-areas-showcase__grid a.practice-area-card:focus-visible:not(.is-selected) .practice-area-card__image,.practice-areas-showcase__grid a.practice-area-card:hover:not(.is-selected) .practice-area-card__image{transform:none}.practice-areas-showcase__carousel-edge{transition:none}.practice-areas-showcase__carousel-edge--next:focus-visible:not(:disabled),.practice-areas-showcase__carousel-edge--next:hover:not(:disabled),.practice-areas-showcase__carousel-edge--prev:focus-visible:not(:disabled),.practice-areas-showcase__carousel-edge--prev:hover:not(:disabled){transform:translateY(-50%)}}
