.ar-page[data-astro-cid-zxpoth4j]{--ar-ink:#1e2b28;--ar-sub:#56625e;--ar-jade:#1f4d45;--ar-jade-deep:#163a34;--ar-line:#e4ddd0;--ar-wash:#f6f2ea;--ar-tint:#e8efec;--ar-stars:#b7791f;background:var(--ar-wash);color:var(--ar-ink);font-size:17px;line-height:1.5}.ar-wrap[data-astro-cid-zxpoth4j]{max-width:1200px;margin:0 auto;padding:40px clamp(16px,4vw,40px) 96px}.ar-page[data-astro-cid-zxpoth4j] a[data-astro-cid-zxpoth4j]:focus-visible{outline:2px solid var(--ar-jade);outline-offset:2px}.ar-crumb[data-astro-cid-zxpoth4j]{color:var(--ar-sub);margin:0;font-size:14px;line-height:1.4}.ar-crumb[data-astro-cid-zxpoth4j] a[data-astro-cid-zxpoth4j]{color:var(--ar-sub);text-decoration:none}.ar-story[data-astro-cid-zxpoth4j]{max-width:640px;margin:64px 0 0}.ar-eyebrow[data-astro-cid-zxpoth4j]{color:var(--ar-jade);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600;line-height:normal}.ar-team-eyebrow[data-astro-cid-zxpoth4j]{color:var(--ar-sub)}.ar-h1[data-astro-cid-zxpoth4j]{letter-spacing:-.015em;color:var(--ar-ink);text-wrap:balance;margin:12px 0 0;font-size:36px;font-weight:700;line-height:1.2}.ar-story-body[data-astro-cid-zxpoth4j]{margin:32px 0 0}.ar-story-body[data-astro-cid-zxpoth4j] p[data-astro-cid-zxpoth4j]{color:var(--ar-ink);margin:20px 0 0;font-size:17px;line-height:1.7}.ar-story-body[data-astro-cid-zxpoth4j] p[data-astro-cid-zxpoth4j]:first-child{margin-top:0}.ar-rating[data-astro-cid-zxpoth4j]{color:var(--ar-sub);margin:24px 0 0;font-size:13px;line-height:1.5}.ar-rating-link[data-astro-cid-zxpoth4j]{box-sizing:border-box;min-height:44px;color:var(--ar-sub);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.ar-rating-link[data-astro-cid-zxpoth4j]:hover{text-underline-offset:3px;text-decoration:underline}.ar-stars[data-astro-cid-zxpoth4j]{color:var(--ar-stars);letter-spacing:2px}.ar-team[data-astro-cid-zxpoth4j]{max-width:640px;margin:80px 0 0}.ar-meet[data-astro-cid-zxpoth4j]{display:none}.ar-roster[data-astro-cid-zxpoth4j]{border-bottom:1px solid var(--ar-line);margin:20px 0 0;padding:0;list-style:none}.ar-row[data-astro-cid-zxpoth4j]{border-top:1px solid var(--ar-line);box-sizing:border-box;border-radius:14px;align-items:center;gap:20px;margin:0 -20px;padding:22px 20px;display:flex}.ar-row[data-astro-cid-zxpoth4j]:hover{background:var(--ar-tint)}.ar-photo[data-astro-cid-zxpoth4j]{object-fit:cover;border-radius:999px;flex-shrink:0;width:72px;height:72px;display:block;box-shadow:0 0 0 2px #fff}.ar-row[data-astro-cid-zxpoth4j]:hover .ar-photo[data-astro-cid-zxpoth4j]{box-shadow:0 0 0 2px var(--ar-jade)}.ar-photo--initial[data-astro-cid-zxpoth4j],.ar-photo--empty[data-astro-cid-zxpoth4j]{box-sizing:border-box;background:var(--ar-tint);color:var(--ar-jade);justify-content:center;align-items:center;display:flex}.ar-photo--initial[data-astro-cid-zxpoth4j]{font-size:26px;font-weight:700}.ar-photo--empty[data-astro-cid-zxpoth4j] svg[data-astro-cid-zxpoth4j]{opacity:.6}.ar-meta[data-astro-cid-zxpoth4j]{flex:1;min-width:0}.ar-name[data-astro-cid-zxpoth4j]{color:var(--ar-ink);margin:0;font-size:18px;font-weight:700;line-height:1.3;display:block}.ar-name--link[data-astro-cid-zxpoth4j]{color:var(--ar-ink);text-decoration:none}.ar-name--link[data-astro-cid-zxpoth4j]:hover{color:var(--ar-jade);text-underline-offset:3px;text-decoration:underline}.ar-role[data-astro-cid-zxpoth4j]{letter-spacing:.06em;text-transform:uppercase;color:var(--ar-jade);margin:4px 0 0;font-size:14px;font-weight:600;line-height:1.4}.ar-row-actions[data-astro-cid-zxpoth4j]{flex-shrink:0;align-items:center;gap:10px;display:flex}.ar-io[data-astro-cid-zxpoth4j]{border:1px solid var(--ar-line);width:44px;height:44px;color:var(--ar-ink);box-sizing:border-box;background:#fff;border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ar-io[data-astro-cid-zxpoth4j]:hover{border-color:var(--ar-jade);color:var(--ar-jade)}.ar-team-line[data-astro-cid-zxpoth4j]{color:var(--ar-sub);margin:24px 0 0;font-size:14px;line-height:1.6}.ar-tel[data-astro-cid-zxpoth4j]{color:var(--ar-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.ar-talk[data-astro-cid-zxpoth4j]{border-top:1px solid var(--ar-line);margin:88px 0 0;padding-top:48px}.ar-h2[data-astro-cid-zxpoth4j]{letter-spacing:-.01em;color:var(--ar-ink);margin:0;font-size:24px;font-weight:700;line-height:1.25}.ar-talk-grid[data-astro-cid-zxpoth4j]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:56px;margin:24px 0 0;display:grid}.ar-talk-copy[data-astro-cid-zxpoth4j]{grid-area:1/1;min-width:0}.ar-talk-copy[data-astro-cid-zxpoth4j] p[data-astro-cid-zxpoth4j]{color:var(--ar-ink);margin:0;font-size:17px;line-height:1.7}.ar-actions[data-astro-cid-zxpoth4j]{flex-direction:column;grid-area:1/2/span 2;gap:12px;min-width:0;display:flex}.ar-hours[data-astro-cid-zxpoth4j]{color:var(--ar-sub);grid-area:2/1;margin:12px 0 0;font-size:14px;line-height:1.6}.ar-btn[data-astro-cid-zxpoth4j]{box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 22px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.ar-btn--primary[data-astro-cid-zxpoth4j]{background:var(--ar-jade);color:#fff}.ar-btn--primary[data-astro-cid-zxpoth4j]:hover{background:var(--ar-jade-deep)}.ar-btn--outline[data-astro-cid-zxpoth4j]{border:1px solid var(--ar-jade);color:var(--ar-jade);background:0 0}.ar-btn--outline[data-astro-cid-zxpoth4j]:hover{background:var(--ar-tint);color:var(--ar-jade-deep)}.ar-office[data-astro-cid-zxpoth4j]{color:var(--ar-sub);margin:32px 0 0;font-size:14px;line-height:1.6}.ar-maps[data-astro-cid-zxpoth4j]{color:var(--ar-sub);text-underline-offset:3px;font-weight:600;text-decoration:underline}@keyframes ar-in{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@keyframes ar-row{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){.ar-rv[data-astro-cid-zxpoth4j]{animation:.7s ease-out both ar-in}.ar-row[data-astro-cid-zxpoth4j]{animation:.6s ease-out both ar-row}.ar-row[data-astro-cid-zxpoth4j]:nth-child(2){animation-delay:.1s}.ar-row[data-astro-cid-zxpoth4j]:nth-child(3){animation-delay:.2s}.ar-row[data-astro-cid-zxpoth4j]:nth-child(4){animation-delay:.3s}.ar-row[data-astro-cid-zxpoth4j]:nth-child(5){animation-delay:.4s}.ar-row[data-astro-cid-zxpoth4j]{transition:background-color .2s ease-out}.ar-photo[data-astro-cid-zxpoth4j]{transition:box-shadow .2s ease-out}.ar-io[data-astro-cid-zxpoth4j]{transition:border-color .2s ease-out,color .2s ease-out}.ar-btn[data-astro-cid-zxpoth4j]{transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ar-rv[data-astro-cid-zxpoth4j]{animation-name:ar-in;animation-duration:auto;animation-timing-function:ease-out;animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 30%}.ar-row[data-astro-cid-zxpoth4j]{animation-name:ar-row;animation-duration:auto;animation-timing-function:ease-out;animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 30%}.ar-row[data-astro-cid-zxpoth4j]:nth-child(n){animation-delay:0s}.ar-row[data-astro-cid-zxpoth4j]:nth-child(2){animation-range:entry 4% cover 34%}.ar-row[data-astro-cid-zxpoth4j]:nth-child(3){animation-range:entry 8% cover 38%}.ar-row[data-astro-cid-zxpoth4j]:nth-child(4){animation-range:entry 12% cover 42%}.ar-row[data-astro-cid-zxpoth4j]:nth-child(5){animation-range:entry 16% cover 46%}}}@media (width<=719px){.ar-wrap[data-astro-cid-zxpoth4j]{padding:12px 16px 64px}.ar-crumb[data-astro-cid-zxpoth4j]{font-size:13px;line-height:1.5}.ar-story[data-astro-cid-zxpoth4j]{margin-top:24px}.ar-h1[data-astro-cid-zxpoth4j]{letter-spacing:-.01em;margin-top:10px;font-size:28px}.ar-story-body[data-astro-cid-zxpoth4j]{margin-top:20px}.ar-story-body[data-astro-cid-zxpoth4j] p[data-astro-cid-zxpoth4j]{margin-top:16px;font-size:17px;line-height:1.7}.ar-rating[data-astro-cid-zxpoth4j]{margin-top:20px}.ar-rating-link[data-astro-cid-zxpoth4j]{text-underline-offset:3px;text-decoration:underline}.ar-stars[data-astro-cid-zxpoth4j]{font-size:14px}.ar-team[data-astro-cid-zxpoth4j]{margin-top:56px}.ar-team-eyebrow[data-astro-cid-zxpoth4j]{color:var(--ar-jade)}.ar-meet[data-astro-cid-zxpoth4j]{margin:10px 0 0;font-size:24px;line-height:1.2;display:block}.ar-roster[data-astro-cid-zxpoth4j]{margin-top:24px}.ar-row[data-astro-cid-zxpoth4j]{border-radius:0;gap:14px;margin:0 -12px;padding:16px 12px}.ar-photo[data-astro-cid-zxpoth4j]{width:64px;height:64px}.ar-role[data-astro-cid-zxpoth4j]{letter-spacing:.08em;font-size:12px}.ar-io[data-astro-cid-zxpoth4j]{border-color:var(--ar-jade);color:var(--ar-jade);background:0 0}.ar-io[data-astro-cid-zxpoth4j]:hover{background:var(--ar-jade);color:#fff}.ar-team-line[data-astro-cid-zxpoth4j]{margin-top:20px}.ar-tel[data-astro-cid-zxpoth4j]{color:var(--ar-jade);text-decoration:none}.ar-talk[data-astro-cid-zxpoth4j]{border-top:0;margin-top:64px;padding-top:0}.ar-h2[data-astro-cid-zxpoth4j]{font-size:24px}.ar-talk-grid[data-astro-cid-zxpoth4j]{flex-direction:column;margin-top:16px;display:flex}.ar-actions[data-astro-cid-zxpoth4j]{flex-direction:column;align-items:stretch;width:100%}.ar-actions[data-astro-cid-zxpoth4j] .ar-btn[data-astro-cid-zxpoth4j]{width:100%}.ar-talk-copy[data-astro-cid-zxpoth4j] p[data-astro-cid-zxpoth4j]{margin:0}.ar-actions[data-astro-cid-zxpoth4j]{order:1;gap:10px;margin:24px 0 0}.ar-hours[data-astro-cid-zxpoth4j]{order:2;margin:14px 0 0}.ar-office[data-astro-cid-zxpoth4j]{margin-top:24px}.ar-maps[data-astro-cid-zxpoth4j]{color:var(--ar-jade);text-decoration:none}}
