@import "https://fonts.googleapis.com/css2?family=Rubik+Spray+Paint&display=swap";.testimonial-card[data-astro-cid-fk6k2jms]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 4px 8px #0006,0 28px 46px 2px #0000008c}@media (width<=639px){.testimonial-card[data-astro-cid-fk6k2jms]{border-radius:4px;box-shadow:0 3px 6px #00000059,0 18px 30px 1px #00000080}}.testimonial-card__header[data-astro-cid-fk6k2jms]{justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.75rem 1rem 0;display:flex}.testimonial-card__heading[data-astro-cid-fk6k2jms] h3[data-astro-cid-fk6k2jms]{margin:0;font-size:1rem}.testimonial-card__subtitle[data-astro-cid-fk6k2jms]{color:var(--color-muted);margin:.15rem 0 0;font-size:.8rem}.testimonial-card__share[data-astro-cid-fk6k2jms]{flex-shrink:0;position:relative}.testimonial-card__share[data-astro-cid-fk6k2jms] summary[data-astro-cid-fk6k2jms]{width:32px;height:32px;color:var(--color-muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;list-style:none;display:flex}.testimonial-card__share[data-astro-cid-fk6k2jms] summary[data-astro-cid-fk6k2jms]::-webkit-details-marker{display:none}.testimonial-card__share[data-astro-cid-fk6k2jms] summary[data-astro-cid-fk6k2jms]:hover,.testimonial-card__share[data-astro-cid-fk6k2jms][open] summary[data-astro-cid-fk6k2jms]{color:var(--color-accent);background:var(--color-border)}.testimonial-card__share-menu[data-astro-cid-fk6k2jms]{z-index:10;background:var(--color-bg);border:1px solid var(--color-border);min-width:120px;box-shadow:0 4px 12px rgb(var(--shadow-rgb) / .12);border-radius:6px;flex-direction:column;margin-top:.25rem;padding:.4rem 0;display:flex;position:absolute;top:100%;right:0}.testimonial-card__share-menu[data-astro-cid-fk6k2jms] a[data-astro-cid-fk6k2jms]{color:var(--color-text);padding:.4rem .9rem;font-size:.85rem;text-decoration:none}.testimonial-card__share-menu[data-astro-cid-fk6k2jms] a[data-astro-cid-fk6k2jms]:hover{background:var(--color-paper-2)}.testimonial-card__media[data-astro-cid-fk6k2jms]{aspect-ratio:4/3;background:var(--color-paper-2);border-radius:4px;margin:.5rem 1rem 0;display:block;position:relative;overflow:hidden}.testimonial-card__media[data-astro-cid-fk6k2jms] img{object-fit:contain;width:100%;height:100%}.testimonial-card__retired[data-astro-cid-fk6k2jms]{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-muted);white-space:nowrap;pointer-events:none;border-radius:999px;padding:.2rem .7rem;font-size:.75rem;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}.testimonial-card__placeholder[data-astro-cid-fk6k2jms]{width:100%;height:100%;color:var(--color-muted);justify-content:center;align-items:center;font-size:.85rem;display:flex}.testimonial-card__comment-wrap[data-astro-cid-fk6k2jms]{padding:.75rem 1rem 1rem}.testimonial-card__comment[data-astro-cid-fk6k2jms]{color:var(--color-text);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9rem;line-height:1.45;display:-webkit-box;overflow:hidden}.testimonial-card__comment[data-astro-cid-fk6k2jms].is-expanded{-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.testimonial-card__comment-toggle[data-astro-cid-fk6k2jms]{color:var(--color-muted);cursor:pointer;background:0 0;border:none;margin-top:.3rem;padding:0;font-size:.8rem;text-decoration:underline}.testimonial-card__comment-toggle[data-astro-cid-fk6k2jms][hidden]{display:none}.events[data-astro-cid-pbeyvqpm]{margin-bottom:3rem}.events__media[data-astro-cid-pbeyvqpm]{aspect-ratio:16/7;background:var(--color-paper-2);border-radius:8px;overflow:hidden}.events__media[data-astro-cid-pbeyvqpm] img{object-fit:cover;width:100%;height:100%}.events__placeholder[data-astro-cid-pbeyvqpm]{width:100%;height:100%;color:var(--color-muted);justify-content:center;align-items:center;font-size:.9rem;display:flex}.testimonial-wall[data-astro-cid-pbeyvqpm]{background-color:#8a6a52;background-image:radial-gradient(#0000 55%,#00000073 100%),url(/images/backgrounds/testimonial-wall.jpg);background-position:50%,top;background-repeat:no-repeat,repeat;background-size:cover,max(100vw,136vh);border-radius:8px;margin-bottom:2rem;padding:6.5rem 3rem 2.5rem;position:relative;overflow:hidden}.testimonial-wall__title[data-astro-cid-pbeyvqpm]{color:#f5f1e6;text-shadow:0 0 14px #0000008c,0 0 3px #0006;white-space:nowrap;margin:0;font-family:Rubik Spray Paint,cursive;font-size:clamp(2.5rem,6vw,4rem);font-weight:400;position:absolute;top:1rem;left:50%;transform:translate(-50%)rotate(-2deg)}.grid[data-astro-cid-pbeyvqpm]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.5rem;display:grid}.testimonial-instructions[data-astro-cid-pbeyvqpm]{color:var(--color-muted);text-align:center;font-size:.9rem}
