.f-results-solo[data-astro-cid-sqeluoqq]{grid-template-columns:minmax(0,1fr)}.f-results-solo[data-astro-cid-sqeluoqq] .stats-row[data-astro-cid-sqeluoqq]{grid-template-columns:1fr 1fr;column-gap:clamp(12px,1.6vw,24px)}.f-results-solo[data-astro-cid-sqeluoqq] .stat-cell[data-astro-cid-sqeluoqq].is-wide,.f-results-solo[data-astro-cid-sqeluoqq] .stat-cell[data-astro-cid-sqeluoqq].is-historic,.f-results-solo[data-astro-cid-sqeluoqq] .stat-cell[data-astro-cid-sqeluoqq].is-billion{grid-column:auto}.f-results-solo[data-astro-cid-sqeluoqq] .stat-cell[data-astro-cid-sqeluoqq]{padding-block:clamp(12px,3vw,36px)}.f-results-solo[data-astro-cid-sqeluoqq] .stat-cell[data-astro-cid-sqeluoqq] .num[data-astro-cid-sqeluoqq]{font-size:clamp(26px,6vw,56px)}.f-results-solo[data-astro-cid-sqeluoqq] .data-date[data-astro-cid-sqeluoqq]{margin-top:clamp(10px,1.4vh,18px)}.band-reviews[data-astro-cid-4bjs7uhz]{background:var(--c-steel-800);justify-content:center;align-items:center;padding-top:clamp(40px,6vh,72px);padding-bottom:clamp(40px,6vh,72px);display:flex}.f-reviews-v2[data-astro-cid-4bjs7uhz]{width:100%;max-width:1280px;padding:0 var(--ha4-gutter);color:var(--c-off-white);margin:0 auto}.f-reviews-v2[data-astro-cid-4bjs7uhz] .eyebrow[data-astro-cid-4bjs7uhz]{font-family:var(--font-body);font-weight:var(--eyebrow-weight);font-size:var(--eyebrow-fs);letter-spacing:var(--eyebrow-ls);text-transform:uppercase;color:var(--c-gold);margin:0 0 var(--eyebrow-gap);line-height:1.1}.f-reviews-v2[data-astro-cid-4bjs7uhz] .head[data-astro-cid-4bjs7uhz]{text-align:left;font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin:0 0 var(--head-gap);color:var(--c-off-white);font-weight:600;line-height:1.05}.reviews-grid[data-astro-cid-4bjs7uhz]{grid-template-columns:minmax(0,.7fr) minmax(0,2fr);align-items:center;column-gap:clamp(28px,4vw,64px);display:grid}.reviews-banner[data-astro-cid-4bjs7uhz]{text-align:left;color:var(--c-off-white)}.reviews-banner[data-astro-cid-4bjs7uhz] .banner-row[data-astro-cid-4bjs7uhz]{align-items:center;gap:clamp(8px,1vw,14px);margin-bottom:clamp(6px,1vh,12px);display:flex}.reviews-banner[data-astro-cid-4bjs7uhz] .g-icon[data-astro-cid-4bjs7uhz]{background:conic-gradient(from -45deg,#ea4335,#fbbc05,#34a853,#4285f4,#ea4335);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Arial,sans-serif;font-size:clamp(26px,2.6vw,40px);font-weight:700;line-height:1}.reviews-banner[data-astro-cid-4bjs7uhz] .stars[data-astro-cid-4bjs7uhz]{color:var(--c-gold);letter-spacing:.1em;font-size:clamp(18px,1.9vw,28px);line-height:1}.reviews-banner[data-astro-cid-4bjs7uhz] .count[data-astro-cid-4bjs7uhz]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--c-gold);margin:0;font-size:clamp(56px,7vw,110px);font-weight:600;line-height:.95}.reviews-banner[data-astro-cid-4bjs7uhz] .count[data-astro-cid-4bjs7uhz] .plus[data-astro-cid-4bjs7uhz]{vertical-align:.18em;margin-left:.04em;font-size:.5em}.reviews-banner[data-astro-cid-4bjs7uhz] .label[data-astro-cid-4bjs7uhz]{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:#f0f3f5d9;margin-top:clamp(4px,.7vh,8px);font-size:clamp(12px,1.1vw,16px);font-weight:600}.review-cards[data-astro-cid-4bjs7uhz]{grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:clamp(10px,1.5vh,20px);min-height:0;display:grid}.rc[data-astro-cid-4bjs7uhz]{background:var(--c-off-white);color:var(--c-steel-900);border-radius:clamp(8px,1vw,14px);grid-template-rows:auto auto 1fr;grid-template-columns:clamp(38px,4vw,52px) 1fr;align-items:start;gap:clamp(4px,.6vw,8px) clamp(10px,1.2vw,16px);height:clamp(200px,16vw,240px);padding:clamp(18px,2vw,28px);transition:opacity .35s;display:grid;overflow:hidden}.rc[data-astro-cid-4bjs7uhz].is-flipping{opacity:0}.rc[data-astro-cid-4bjs7uhz] .avatar[data-astro-cid-4bjs7uhz]{aspect-ratio:1;background:var(--c-steel-400);width:100%;color:var(--c-off-white);font-family:var(--font-display);border-radius:50%;grid-row:1/span 2;place-items:center;font-size:clamp(18px,1.8vw,24px);font-weight:600;display:grid}.rc[data-astro-cid-4bjs7uhz] .name[data-astro-cid-4bjs7uhz]{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(15px,1.3vw,18px);font-weight:600;line-height:1.1}.rc[data-astro-cid-4bjs7uhz] .meta[data-astro-cid-4bjs7uhz]{font-family:var(--font-body);color:var(--c-steel-600);letter-spacing:.02em;font-size:clamp(11px,.9vw,13px)}.rc[data-astro-cid-4bjs7uhz] .body[data-astro-cid-4bjs7uhz]{font-family:var(--font-body);color:var(--c-steel-900);-webkit-line-clamp:5;-webkit-box-orient:vertical;grid-column:1/-1;margin:clamp(6px,.8vw,10px) 0 0;font-size:clamp(12px,1vw,14px);line-height:1.5;display:-webkit-box;overflow:hidden}.rc[data-astro-cid-4bjs7uhz] .body[data-astro-cid-4bjs7uhz] strong[data-astro-cid-4bjs7uhz]{color:var(--c-steel-800);font-weight:700}.rv-disclaim[data-astro-cid-4bjs7uhz]{font-family:var(--font-body);font-size:var(--fs-fine);color:var(--c-steel-300);margin:clamp(16px,2vw,20px) 0 0}@media (width<=860px){.band-reviews[data-astro-cid-4bjs7uhz]{padding-top:clamp(2.5rem,5vw,4rem);padding-bottom:clamp(2.5rem,5vw,4rem)}.reviews-grid[data-astro-cid-4bjs7uhz]{grid-template-columns:1fr;row-gap:clamp(18px,4vw,28px)}.review-cards[data-astro-cid-4bjs7uhz]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:86%;grid-auto-flow:column;overflow-x:auto}.rc[data-astro-cid-4bjs7uhz]{scroll-snap-align:start}}.band-ctaband[data-astro-cid-hwvj6ntz]{background:var(--c-steel-900);border-top:1px solid color-mix(in srgb, var(--c-gold) 35%, transparent);border-bottom:1px solid color-mix(in srgb, var(--c-gold) 35%, transparent);justify-content:center;align-items:center;width:100vw;margin-inline:calc(50% - 50vw);display:flex}.f-ctaband[data-astro-cid-hwvj6ntz]{width:100%;max-width:1280px;padding:clamp(28px, 4vh, 48px) var(--ha4-gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(18px,3vw,48px);margin:0 auto;display:flex}.cta-title[data-astro-cid-hwvj6ntz]{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--c-off-white);margin:0 0 clamp(4px,.6vw,8px);font-size:clamp(20px,2.4vw,32px);font-weight:600;line-height:1.1}.cta-sub[data-astro-cid-hwvj6ntz]{font-family:var(--font-body);color:var(--c-steel-300);margin:0;font-size:clamp(.9rem,1.1vw,1.05rem);font-style:italic}.cta-actions[data-astro-cid-hwvj6ntz]{flex-wrap:wrap;align-items:center;gap:clamp(12px,1.6vw,20px);display:flex}.cta-call[data-astro-cid-hwvj6ntz]{background:var(--c-gold);color:var(--c-steel-900);border-radius:var(--radius-md);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.6em;padding:clamp(12px,1.2vw,18px) clamp(20px,2vw,32px);font-size:clamp(1rem,1.3vw,1.25rem);font-weight:700;text-decoration:none;transition:filter .2s,transform .15s;display:inline-flex}.cta-call[data-astro-cid-hwvj6ntz]:hover{filter:brightness(1.08);transform:translateY(-1px)}.cta-call[data-astro-cid-hwvj6ntz] .ico[data-astro-cid-hwvj6ntz]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.2em;height:1.2em}.cta-form[data-astro-cid-hwvj6ntz]{color:var(--c-off-white);border:1px solid var(--c-steel-400);border-radius:var(--radius-md);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:0 0;padding:clamp(12px,1.2vw,18px) clamp(18px,1.8vw,28px);font-size:clamp(.9rem,1.1vw,1.1rem);font-weight:700;transition:border-color .2s,background .2s}.cta-form[data-astro-cid-hwvj6ntz]:hover{border-color:var(--c-off-white);background:color-mix(in srgb, var(--c-off-white) 8%, transparent)}.f-team-v2[data-astro-cid-ae2kqkmy]{grid-template-rows:auto auto auto 1fr}.team-sub[data-astro-cid-ae2kqkmy]{font-family:var(--font-body);color:var(--c-steel-700);max-width:70ch;margin:clamp(8px,1.2vh,14px) 0 0;font-size:clamp(.95rem,1.15vw,1.1rem);line-height:1.5}.team-sub[data-astro-cid-ae2kqkmy] a[data-astro-cid-ae2kqkmy]{color:var(--c-steel-900);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--c-gold);font-weight:600}.team-sub[data-astro-cid-ae2kqkmy] a[data-astro-cid-ae2kqkmy]:hover{color:var(--c-steel-600)}.f-offices-v3[data-astro-cid-qtikbgut]{width:100%;max-width:var(--frame-w);box-sizing:border-box;padding-inline:var(--ha4-gutter);margin:0 auto;padding-block:clamp(2.5rem,5vw,4rem)}.f-offices-v3[data-astro-cid-qtikbgut] .eyebrow[data-astro-cid-qtikbgut]{font-family:var(--font-body);font-weight:var(--eyebrow-weight);font-size:var(--eyebrow-fs);letter-spacing:var(--eyebrow-ls);text-transform:uppercase;color:var(--c-gold);margin:0 0 var(--eyebrow-gap);line-height:1.1}.f-offices-v3[data-astro-cid-qtikbgut] .head[data-astro-cid-qtikbgut]{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--c-white);margin:0 0 clamp(1.5rem,3vw,2.5rem);font-weight:600;line-height:1.05}.f-offices-v3[data-astro-cid-qtikbgut] .head[data-astro-cid-qtikbgut] .accent[data-astro-cid-qtikbgut]{color:var(--c-gold)}.f-offices-v3[data-astro-cid-qtikbgut] .grid[data-astro-cid-qtikbgut]{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:clamp(1.25rem,2.5vw,2rem);margin:0;padding:0;list-style:none;display:grid}.f-offices-v3[data-astro-cid-qtikbgut] .office[data-astro-cid-qtikbgut]{background:var(--c-steel-800);border:1px solid var(--c-steel-700);border-radius:14px;grid-template-columns:minmax(8.5rem,.9fr) 1.4fr;align-items:stretch;min-height:clamp(200px,20vw,260px);display:grid;position:relative;overflow:hidden}.f-offices-v3[data-astro-cid-qtikbgut] .nap[data-astro-cid-qtikbgut]{background:var(--c-steel-900);border-right:2px solid var(--c-gold-deep);flex-direction:column;justify-content:center;gap:.3rem;padding:clamp(1rem,1.8vw,1.4rem);display:flex}.f-offices-v3[data-astro-cid-qtikbgut] .city[data-astro-cid-qtikbgut]{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.01em;color:var(--c-white);font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:700;line-height:1.1}.f-offices-v3[data-astro-cid-qtikbgut] .addr[data-astro-cid-qtikbgut]{font-family:var(--font-body);color:var(--c-steel-100);font-size:clamp(.82rem,1vw,.92rem);line-height:1.4}.f-offices-v3[data-astro-cid-qtikbgut] .phone[data-astro-cid-qtikbgut] a[data-astro-cid-qtikbgut]{font-family:var(--font-heading);color:var(--c-gold);font-size:clamp(.9rem,1.1vw,1rem);font-weight:700;text-decoration:none}.f-offices-v3[data-astro-cid-qtikbgut] .phone[data-astro-cid-qtikbgut] a[data-astro-cid-qtikbgut]:hover{text-underline-offset:2px;text-decoration:underline}.f-offices-v3[data-astro-cid-qtikbgut] .practice[data-astro-cid-qtikbgut]{font-family:var(--font-body);color:var(--c-gold);text-underline-offset:2px;font-size:clamp(.78rem,.92vw,.86rem);text-decoration:underline}.f-offices-v3[data-astro-cid-qtikbgut] .practice[data-astro-cid-qtikbgut]:hover{color:var(--c-white)}.f-offices-v3[data-astro-cid-qtikbgut] .hours[data-astro-cid-qtikbgut]{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.05em;color:var(--c-steel-200);font-size:clamp(.72rem,.85vw,.8rem)}.f-offices-v3[data-astro-cid-qtikbgut] .photo[data-astro-cid-qtikbgut]{height:100%;margin:0;position:relative}.f-offices-v3[data-astro-cid-qtikbgut] .photo[data-astro-cid-qtikbgut] img[data-astro-cid-qtikbgut]{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.f-offices-v3[data-astro-cid-qtikbgut] .map-chip[data-astro-cid-qtikbgut]{border-top:2px solid var(--c-gold-deep);border-left:2px solid var(--c-gold-deep);background:var(--c-steel-900);border-top-left-radius:9px;flex-direction:column;align-items:stretch;width:clamp(80px,9vw,104px);transition:width .28s,box-shadow .28s;display:flex;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:-3px -3px 14px #041b2b8c}.f-offices-v3[data-astro-cid-qtikbgut] .map-chip[data-astro-cid-qtikbgut] iframe[data-astro-cid-qtikbgut]{pointer-events:none;border:0;width:100%;height:clamp(52px,6vw,68px);transition:height .28s;display:block}.f-offices-v3[data-astro-cid-qtikbgut] .map-chip[data-astro-cid-qtikbgut] .dir[data-astro-cid-qtikbgut]{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.03em;text-align:center;background:var(--c-gold);color:var(--c-steel-900);padding:.35rem .4rem;font-size:clamp(.66rem,.82vw,.74rem);font-weight:700;text-decoration:none}.f-offices-v3[data-astro-cid-qtikbgut] .map-chip[data-astro-cid-qtikbgut] .dir[data-astro-cid-qtikbgut]:hover{background:var(--c-white);color:var(--c-steel-900)}@media (width<=700px){.f-offices-v3[data-astro-cid-qtikbgut] .office[data-astro-cid-qtikbgut]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:0}.f-offices-v3[data-astro-cid-qtikbgut] .map-chip[data-astro-cid-qtikbgut] iframe[data-astro-cid-qtikbgut]{display:none}}@media (hover:hover){.f-offices-v3[data-astro-cid-qtikbgut] .office[data-astro-cid-qtikbgut]:hover .map-chip[data-astro-cid-qtikbgut]{width:clamp(150px,17vw,210px);box-shadow:-4px -4px 20px #041b2ba6}.f-offices-v3[data-astro-cid-qtikbgut] .office[data-astro-cid-qtikbgut]:hover .map-chip[data-astro-cid-qtikbgut] iframe[data-astro-cid-qtikbgut]{height:clamp(110px,13vw,150px)}}
