.article-banner[data-astro-cid-bvskjdbe]{isolation:isolate;border:1px solid color-mix(in srgb, var(--color-brand-700) 15%, transparent);border-radius:var(--vinta-radius-2xl);background:linear-gradient(135deg, var(--color-panel) 0%, var(--color-tint) 70%);font-family:var(--font-sans);transition:transform var(--vinta-duration-base) var(--vinta-ease-out), box-shadow var(--vinta-duration-base) var(--vinta-ease-out), border-color var(--vinta-duration-base) var(--vinta-ease-out);margin:2.5rem 0;padding:1.75rem 4.5rem 1.75rem 1.75rem;position:relative;overflow:hidden}.article-banner[data-astro-cid-bvskjdbe]:hover,.article-banner[data-astro-cid-bvskjdbe]:focus-within{border-color:color-mix(in srgb, var(--color-brand-700) 35%, transparent);box-shadow:var(--vinta-shadow-brand);transform:translateY(-2px)}.article-banner[data-astro-cid-bvskjdbe] .article-banner-sparkle{z-index:-1;width:2.75rem;height:2.75rem;color:color-mix(in srgb, var(--color-brand-700) 30%, transparent);transition:transform var(--vinta-duration-slow) var(--vinta-ease-out);position:absolute;top:1.25rem;right:1.25rem}.article-banner[data-astro-cid-bvskjdbe]:hover .article-banner-sparkle,.article-banner[data-astro-cid-bvskjdbe]:focus-within .article-banner-sparkle{transform:rotate(20deg)scale(1.15)}.article-banner-body[data-astro-cid-bvskjdbe]{flex-direction:column;gap:.5rem;display:flex}.article-banner[data-astro-cid-bvskjdbe] .article-banner-title[data-astro-cid-bvskjdbe]{color:var(--color-ink-950);text-wrap:balance;margin:0;font-size:1.25rem;font-weight:300;line-height:1.4}.article-banner[data-astro-cid-bvskjdbe] .article-banner-copy[data-astro-cid-bvskjdbe]{color:var(--color-ink-600);margin:0;font-size:1rem;font-weight:300;line-height:1.5}.article-banner[data-astro-cid-bvskjdbe] .article-banner-link[data-astro-cid-bvskjdbe]{width:fit-content;color:var(--color-brand-700);align-items:center;gap:.75rem;margin-top:.5rem;font-size:1rem;font-weight:400;line-height:1.4;text-decoration:none;display:inline-flex}.article-banner-link[data-astro-cid-bvskjdbe]:after{content:"";position:absolute;inset:0}.article-banner-link[data-astro-cid-bvskjdbe]:focus-visible{outline:none}.article-banner[data-astro-cid-bvskjdbe]:has(.article-banner-link:focus-visible){outline:2px solid var(--color-brand-700);outline-offset:3px}.article-banner[data-astro-cid-bvskjdbe]:hover .article-banner-link[data-astro-cid-bvskjdbe]>span[data-astro-cid-bvskjdbe]:first-child{text-underline-offset:4px;text-decoration:underline}.article-banner-arrow[data-astro-cid-bvskjdbe]{background:var(--color-brand-700);width:2rem;height:2rem;color:var(--color-tint);transition:transform var(--vinta-duration-base) var(--vinta-ease-out);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.article-banner[data-astro-cid-bvskjdbe]:hover .article-banner-arrow[data-astro-cid-bvskjdbe],.article-banner[data-astro-cid-bvskjdbe]:focus-within .article-banner-arrow[data-astro-cid-bvskjdbe]{transform:translate(3px,-3px)}@media (width<=639px){.article-banner[data-astro-cid-bvskjdbe]{padding:1.5rem 3.5rem 1.5rem 1.25rem}.article-banner[data-astro-cid-bvskjdbe] .article-banner-title[data-astro-cid-bvskjdbe]{font-size:1.125rem}}@media (prefers-reduced-motion:reduce){.article-banner[data-astro-cid-bvskjdbe],.article-banner[data-astro-cid-bvskjdbe] .article-banner-sparkle,.article-banner-arrow[data-astro-cid-bvskjdbe]{transition:none}.article-banner[data-astro-cid-bvskjdbe]:hover,.article-banner[data-astro-cid-bvskjdbe]:focus-within,.article-banner[data-astro-cid-bvskjdbe]:hover .article-banner-sparkle,.article-banner[data-astro-cid-bvskjdbe]:hover .article-banner-arrow[data-astro-cid-bvskjdbe],.article-banner[data-astro-cid-bvskjdbe]:focus-within .article-banner-sparkle,.article-banner[data-astro-cid-bvskjdbe]:focus-within .article-banner-arrow[data-astro-cid-bvskjdbe]{transform:none}}.client-quote[data-astro-cid-tmy6etu5]{isolation:isolate;color:var(--color-ink);box-shadow:var(--vinta-shadow-sm);background:#fff;border-radius:1.75rem;margin:3rem 0;padding:2rem;position:relative;overflow:hidden}.client-quote__top[data-astro-cid-tmy6etu5]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.client-quote[data-astro-cid-tmy6etu5] .client-quote__mark[data-astro-cid-tmy6etu5]{user-select:none;border-radius:0;width:3.25rem;height:auto;margin:0;display:block}@media (prefers-reduced-motion:no-preference){.client-quote[data-astro-cid-tmy6etu5] .client-quote__mark--static[data-astro-cid-tmy6etu5]{display:none}}@media (prefers-reduced-motion:reduce){.client-quote[data-astro-cid-tmy6etu5] .client-quote__mark--animated[data-astro-cid-tmy6etu5]{display:none}}.client-quote__text[data-astro-cid-tmy6etu5]{z-index:1;font-family:var(--font-sans);font-size:1.375rem;font-style:normal;font-weight:300;line-height:var(--vinta-leading-heading);letter-spacing:var(--vinta-tracking-heading);text-wrap:pretty;border:0;margin:1.5rem 0 0;padding:0;position:relative}.client-quote__text[data-astro-cid-tmy6etu5] p{margin:0}.client-quote__text[data-astro-cid-tmy6etu5] p+p{margin-top:.75rem}.client-quote__text[data-astro-cid-tmy6etu5] strong{color:var(--color-brand-700);font-weight:400}.client-quote__by[data-astro-cid-tmy6etu5]{z-index:1;font-family:var(--font-sans);text-align:left;margin:0;position:relative}.client-quote__tick[data-astro-cid-tmy6etu5]{background:var(--color-brand-700);width:5rem;height:2.5px;margin:1.75rem 0 1.25rem;display:block}.client-quote[data-astro-cid-tmy6etu5] .client-quote__photo[data-astro-cid-tmy6etu5]{object-fit:cover;border-radius:999px;width:3.5rem;height:3.5rem;margin:0}.client-quote__author[data-astro-cid-tmy6etu5]{color:var(--color-ink);font-size:1.125rem;font-weight:700;line-height:1.4}.client-quote__role[data-astro-cid-tmy6etu5]{color:var(--color-brand-700);font-size:1rem;line-height:1.4}.client-quote[data-astro-cid-tmy6etu5] .client-quote__corner[data-astro-cid-tmy6etu5]{z-index:0;opacity:.45;pointer-events:none;user-select:none;border-radius:0;width:min(40%,15rem);height:auto;margin:0;position:absolute;bottom:0;right:0}@media (width>=640px){.client-quote[data-astro-cid-tmy6etu5]{padding:2.75rem 3rem}.client-quote__text[data-astro-cid-tmy6etu5]{font-size:1.625rem}}.image-banner[data-astro-cid-2inlbsjz]{border-radius:var(--vinta-radius-2xl);box-shadow:var(--vinta-shadow-sm);transition:transform var(--vinta-duration-base) var(--vinta-ease-out), box-shadow var(--vinta-duration-base) var(--vinta-ease-out);margin:2.5rem 0;display:block;overflow:hidden}.image-banner[data-astro-cid-2inlbsjz]:hover{box-shadow:var(--vinta-shadow-brand);transform:translateY(-2px)}.image-banner[data-astro-cid-2inlbsjz]:focus-visible{outline:2px solid var(--color-brand-700);outline-offset:3px}.image-banner[data-astro-cid-2inlbsjz] p{margin:0}.image-banner[data-astro-cid-2inlbsjz] img{border-radius:0;width:100%;display:block}.image-banner[data-astro-cid-2inlbsjz] p:nth-of-type(2){display:none}@media (width<=639px){.image-banner[data-astro-cid-2inlbsjz] p:first-of-type:not(:only-of-type){display:none}.image-banner[data-astro-cid-2inlbsjz] p:nth-of-type(2){display:block}}@media (prefers-reduced-motion:reduce){.image-banner[data-astro-cid-2inlbsjz]:hover{transform:none}}
