.reviews[data-astro-cid-bgwftent]{padding-block:clamp(48px,7vw,112px)}.head[data-astro-cid-bgwftent]{max-width:60ch;margin-bottom:clamp(24px,3vw,40px)}.lead[data-astro-cid-bgwftent]{margin:0}.summary[data-astro-cid-bgwftent]{display:grid;gap:clamp(20px,3vw,40px);grid-template-columns:1fr;align-items:center;background:var(--white);padding:clamp(20px,3vw,36px);border-left:6px solid var(--teal)}@media(min-width:820px){.summary[data-astro-cid-bgwftent]{grid-template-columns:auto 1fr auto}}.avg[data-astro-cid-bgwftent]{display:grid;justify-items:start;gap:4px}.num[data-astro-cid-bgwftent]{font-size:var(--step-3);line-height:1;color:var(--navy);letter-spacing:-.02em}.count[data-astro-cid-bgwftent]{font-weight:700;color:var(--ink-mid)}.stars[data-astro-cid-bgwftent]{display:inline-flex;gap:2px}.star[data-astro-cid-bgwftent]{display:inline-block;width:22px;height:22px;background:var(--grey);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.star[data-astro-cid-bgwftent].on{background:var(--teal-deep)}.star[data-astro-cid-bgwftent].mini{width:12px;height:12px;margin-left:3px;vertical-align:-1px}.bars[data-astro-cid-bgwftent]{list-style:none;margin:0;padding:0;display:grid;gap:6px;max-width:520px;width:100%}.bars[data-astro-cid-bgwftent] li[data-astro-cid-bgwftent]{display:grid;grid-template-columns:3.2em 1fr 3.5em;align-items:center;gap:10px;font-size:.95rem}.bar-label[data-astro-cid-bgwftent]{font-weight:700;color:var(--navy)}.bar[data-astro-cid-bgwftent]{display:block;height:10px;background:var(--grey-light)}.fill[data-astro-cid-bgwftent]{display:block;height:100%;background:var(--teal)}.bar-n[data-astro-cid-bgwftent]{text-align:right;color:var(--ink-mid);font-variant-numeric:tabular-nums}.write[data-astro-cid-bgwftent]{display:grid;gap:10px;justify-items:start}.write[data-astro-cid-bgwftent] .btn[data-astro-cid-bgwftent]{white-space:nowrap}.list[data-astro-cid-bgwftent]{list-style:none;margin:clamp(20px,3vw,32px) 0 0;padding:0;background:var(--white);max-height:44rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--grey)}.list[data-astro-cid-bgwftent]:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.review[data-astro-cid-bgwftent]{position:relative;padding:clamp(16px,2.4vw,28px) clamp(16px,3vw,32px);border-bottom:1px solid var(--grey-light)}.review[data-astro-cid-bgwftent]:last-child{border-bottom:0}.review[data-astro-cid-bgwftent] header[data-astro-cid-bgwftent]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:8px}.review[data-astro-cid-bgwftent] .star[data-astro-cid-bgwftent]{width:16px;height:16px}.who[data-astro-cid-bgwftent]{font-weight:700;color:var(--navy)}.review[data-astro-cid-bgwftent] time[data-astro-cid-bgwftent],.label[data-astro-cid-bgwftent]{color:var(--ink-light);font-size:.9rem}.stars-only[data-astro-cid-bgwftent] header[data-astro-cid-bgwftent]{margin-bottom:0}.comment[data-astro-cid-bgwftent]{margin:0;max-width:75ch;white-space:pre-line}.more[data-astro-cid-bgwftent]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.comment[data-astro-cid-bgwftent].clip{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.more[data-astro-cid-bgwftent]:checked~.comment[data-astro-cid-bgwftent].clip{display:block;-webkit-line-clamp:unset;overflow:visible}.more-link[data-astro-cid-bgwftent]{display:inline-block;margin-top:6px;font-weight:700;color:var(--teal-deep);cursor:pointer;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.more-link[data-astro-cid-bgwftent] .l[data-astro-cid-bgwftent],.more[data-astro-cid-bgwftent]:checked~.more-link[data-astro-cid-bgwftent] .m[data-astro-cid-bgwftent]{display:none}.more[data-astro-cid-bgwftent]:checked~.more-link[data-astro-cid-bgwftent] .l[data-astro-cid-bgwftent]{display:inline}.more[data-astro-cid-bgwftent]:focus-visible~.more-link[data-astro-cid-bgwftent]{outline:3px solid var(--teal);outline-offset:2px}.reply[data-astro-cid-bgwftent]{margin-top:12px;padding:12px 16px;border-left:4px solid var(--teal);background:var(--grey-light);max-width:75ch}.reply[data-astro-cid-bgwftent] p[data-astro-cid-bgwftent]{margin:0;white-space:pre-line}.reply-who[data-astro-cid-bgwftent]{font-weight:700;color:var(--navy);margin-bottom:4px!important}.note[data-astro-cid-bgwftent]{margin:12px 0 0;font-size:.9rem;color:var(--ink-mid);max-width:70ch}.sr[data-astro-cid-bgwftent]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:no-preference){.list[data-astro-cid-bgwftent]{scroll-behavior:smooth}}@media print{.list[data-astro-cid-bgwftent]{max-height:none;overflow:visible}.comment[data-astro-cid-bgwftent].clip{-webkit-line-clamp:unset;display:block}.more-link[data-astro-cid-bgwftent]{display:none}}.top[data-astro-cid-pz3yzck5]{padding-block:clamp(40px,6vw,96px)}.grid-top[data-astro-cid-pz3yzck5]{display:grid;gap:clamp(24px,4vw,64px);grid-template-columns:1fr;align-items:end}@media(min-width:820px){.grid-top[data-astro-cid-pz3yzck5]{grid-template-columns:7fr 5fr}}.who[data-astro-cid-pz3yzck5] h1[data-astro-cid-pz3yzck5]{font-size:var(--step-3)}.role[data-astro-cid-pz3yzck5]{font-size:var(--step-1);color:var(--teal);font-weight:700;margin:0 0 1em}.facts[data-astro-cid-pz3yzck5]{list-style:none;padding:0;margin:0 0 1.5em;display:grid;gap:6px;font-size:var(--step-1)}.facts[data-astro-cid-pz3yzck5] a[data-astro-cid-pz3yzck5]{text-decoration:none}.facts[data-astro-cid-pz3yzck5] a[data-astro-cid-pz3yzck5]:hover{text-decoration:underline;text-decoration-color:var(--teal)}.actions[data-astro-cid-pz3yzck5] .btn[data-astro-cid-pz3yzck5]{margin:0 12px 12px 0}.headshot[data-astro-cid-pz3yzck5]{width:100%;max-width:520px;aspect-ratio:4 / 5;object-fit:cover;justify-self:end;background:var(--grey)}.about[data-astro-cid-pz3yzck5]{display:grid;gap:clamp(32px,5vw,80px);grid-template-columns:1fr;padding-block:clamp(48px,7vw,112px)}@media(min-width:820px){.about[data-astro-cid-pz3yzck5]{grid-template-columns:2fr 1fr}}.states[data-astro-cid-pz3yzck5] ul[data-astro-cid-pz3yzck5]{list-style:none;padding:0;margin:0 0 1em;display:flex;flex-wrap:wrap;gap:8px}.states[data-astro-cid-pz3yzck5] li[data-astro-cid-pz3yzck5]{background:var(--grey-light);padding:6px 12px;font-weight:700;color:var(--navy)}.small[data-astro-cid-pz3yzck5]{font-size:.9rem;color:var(--ink-mid)}
