.grc[data-astro-cid-76rmuwzv]{position:relative;min-width:0;max-width:100%;contain:inline-size;overflow-x:clip}.grc-bar[data-astro-cid-76rmuwzv]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.grc-pos[data-astro-cid-76rmuwzv]{font-family:var(--app-font-sans);font-size:12.5px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--pec-mute);font-variant-numeric:tabular-nums}.grc-pos[data-astro-cid-76rmuwzv] [data-astro-cid-76rmuwzv][data-grc-cur]{color:var(--pec-navy)}.grc-sep[data-astro-cid-76rmuwzv]{color:var(--pec-line);margin-inline:4px}.grc-ctrls[data-astro-cid-76rmuwzv]{display:flex;gap:8px}.grc-ctrls[data-astro-cid-76rmuwzv][hidden]{display:none}.grc-btn[data-astro-cid-76rmuwzv]{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--pec-navy);background:transparent;color:var(--pec-navy);border-radius:0;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,opacity .2s}.grc-btn[data-astro-cid-76rmuwzv]:hover:not(:disabled){background:var(--pec-navy);color:var(--pec-cream)}.grc-btn[data-astro-cid-76rmuwzv]:focus-visible{outline:2px solid var(--pec-navy);outline-offset:-5px}.grc-btn[data-astro-cid-76rmuwzv]:disabled{opacity:.32;cursor:not-allowed;border-color:var(--pec-line)}.grc-track[data-astro-cid-76rmuwzv]{list-style:none;margin:0;padding:0 0 6px;display:grid;grid-auto-flow:column;grid-auto-columns:88%;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--pec-line) transparent}@media(min-width:768px){.grc-track[data-astro-cid-76rmuwzv]{grid-auto-columns:calc((100% - 20px)/2)}}@media(min-width:1100px){.grc-track[data-astro-cid-76rmuwzv]{grid-auto-columns:calc((100% - 40px) / 3)}}@media(prefers-reduced-motion:reduce){.grc-track[data-astro-cid-76rmuwzv]{scroll-behavior:auto}}.grc-track[data-astro-cid-76rmuwzv].grc-single{grid-auto-flow:row;grid-template-columns:minmax(0,720px);overflow:visible}.grc-slide[data-astro-cid-76rmuwzv]{scroll-snap-align:start;min-width:0;display:flex}.grc-card[data-astro-cid-76rmuwzv]{margin:0;width:100%;display:flex;flex-direction:column;background:var(--pec-paper);border:1px solid var(--pec-cardline);border-radius:0;padding:28px;border-top:2px solid var(--pec-gold)}@media(min-width:768px){.grc-card[data-astro-cid-76rmuwzv]{padding:32px}}.grc-stars[data-astro-cid-76rmuwzv]{display:flex;gap:3px}.grc-stars[data-astro-cid-76rmuwzv] .on[data-astro-cid-76rmuwzv]{fill:var(--pec-gold)}.grc-stars[data-astro-cid-76rmuwzv] .off[data-astro-cid-76rmuwzv]{fill:none;stroke:var(--pec-line);stroke-width:1.2}.grc-quote[data-astro-cid-76rmuwzv]{margin:20px 0 0;flex:1;font-family:var(--app-font-display);font-size:19px;line-height:1.5;color:var(--pec-navy);white-space:pre-line;overflow-wrap:anywhere}.grc[data-astro-cid-76rmuwzv].is-enhanced .grc-quote[data-astro-cid-76rmuwzv][data-grc-quote]:not(.is-open){flex:0 1 auto;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.grc-more[data-astro-cid-76rmuwzv]{align-self:flex-start;margin-top:12px;padding:6px 0;background:none;border:0;cursor:pointer;font-family:var(--app-font-sans);font-size:12.5px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--pec-teal-text);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.grc-more[data-astro-cid-76rmuwzv]:hover{color:var(--pec-navy)}.grc-more[data-astro-cid-76rmuwzv][hidden]{display:none}.grc-cap[data-astro-cid-76rmuwzv]{margin-top:auto;padding-top:20px;border-top:1px solid var(--pec-cardline);display:flex;align-items:center;gap:12px}.grc-quote[data-astro-cid-76rmuwzv]+.grc-cap[data-astro-cid-76rmuwzv],.grc-more[data-astro-cid-76rmuwzv]+.grc-cap[data-astro-cid-76rmuwzv]{margin-top:28px}.grc-av[data-astro-cid-76rmuwzv]{width:40px;height:40px;flex:none;object-fit:cover;border-radius:0;background:var(--pec-seafoam)}.grc-av-i[data-astro-cid-76rmuwzv]{display:inline-flex;align-items:center;justify-content:center;color:var(--pec-teal-text);font-weight:600;font-size:14px;letter-spacing:.04em}.grc-who[data-astro-cid-76rmuwzv]{display:flex;flex-direction:column;min-width:0}.grc-name[data-astro-cid-76rmuwzv]{font-weight:600;color:var(--pec-navy);overflow-wrap:anywhere}a[data-astro-cid-76rmuwzv].grc-name{text-decoration:underline;text-decoration-color:var(--pec-line);text-underline-offset:4px}a[data-astro-cid-76rmuwzv].grc-name:hover{color:var(--pec-teal-text);text-decoration-color:currentColor}.grc-meta[data-astro-cid-76rmuwzv]{font-size:13px;color:var(--pec-mute)}.grc-attr[data-astro-cid-76rmuwzv]{margin-top:24px;font-size:14px;color:var(--pec-mute)}.grc-google[data-astro-cid-76rmuwzv]{font-family:Roboto,sans-serif;font-style:normal;font-weight:400;font-size:16px;letter-spacing:normal;white-space:nowrap;color:#5e5e5e}
