.reviews-page.svelte-1lwsl2u{max-width:var(--width-medium);margin:0 auto;padding-block:var(--spacing-xl);padding-inline:var(--gutter)}.intro-text.svelte-1lwsl2u{font-family:var(--font-sans);font-size:var(--text-lg);line-height:1.7;text-align:center;color:color-mix(in oklab,var(--color-base-content) 80%,transparent);margin-bottom:var(--spacing-2xl)}.reviews-section.svelte-1lwsl2u{display:grid;grid-template-columns:1fr;gap:var(--spacing-m);margin-bottom:var(--spacing-xl)}.reviews-section.svelte-1lwsl2u:last-child{margin-bottom:0}@media(min-width:768px){.reviews-section.svelte-1lwsl2u{grid-template-columns:1fr 1fr;align-items:stretch;gap:var(--spacing-l)}.reviews-section.reverse.svelte-1lwsl2u .image-container:where(.svelte-1lwsl2u){order:2}.reviews-section.reverse.svelte-1lwsl2u .content-container:where(.svelte-1lwsl2u){order:1}}.image-container.svelte-1lwsl2u{border-radius:var(--radius-lg);padding:var(--spacing-l);display:flex;align-items:center;justify-content:center;min-height:400px}.image-container.svelte-1lwsl2u img:where(.svelte-1lwsl2u){max-width:300px;width:100%;height:auto}@media(min-width:768px){.image-container.svelte-1lwsl2u img:where(.svelte-1lwsl2u){max-width:360px}}.content-container.svelte-1lwsl2u{padding:0}@media(min-width:768px){.content-container.svelte-1lwsl2u{padding:0;display:flex;flex-direction:column;justify-content:center}}.eyebrow.svelte-1lwsl2u{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:500;letter-spacing:.1em;color:color-mix(in oklab,var(--color-base-content) 90%,transparent);padding-block-end:var(--spacing-4)}.quote.svelte-1lwsl2u{font-family:var(--font-mono);font-size:var(--text-lg);line-height:1.5;color:color-mix(in oklab,var(--color-base-content) 80%,transparent);margin-top:var(--spacing-4);margin-bottom:var(--spacing-8)}.review-button.svelte-1lwsl2u{display:inline-block;padding:var(--spacing-3) var(--spacing-6);border:1px solid var(--color-base-content);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--color-base-content);transition:background-color .15s ease;text-align:center}.review-button.svelte-1lwsl2u:hover{background-color:var(--color-base-200)}
