.product-card[data-astro-cid-4mserj7l]{display:flex;flex-direction:column;background:var(--c-white);transition:box-shadow var(--dur) var(--ease)}.product-card__media[data-astro-cid-4mserj7l]{position:relative;isolation:isolate;display:grid;place-items:center;height:14.375rem;overflow:hidden;background:var(--c-surface);transition:background-color var(--dur) var(--ease);--circuit-color: var(--c-line)}.product-card__art[data-astro-cid-4mserj7l]{position:relative;display:grid;place-items:center;width:7.5rem;height:7.5rem}.product-card__art[data-astro-cid-4mserj7l]:before,.product-card__art[data-astro-cid-4mserj7l]:after{content:"";position:absolute;width:1.375rem;height:1.375rem;border:0 solid var(--c-yellow);transition:border-color var(--dur) var(--ease)}.product-card__art[data-astro-cid-4mserj7l]:before{top:0;left:0;border-top-width:3px;border-left-width:3px}.product-card__art[data-astro-cid-4mserj7l]:after{right:0;bottom:0;width:2.75rem;height:2.75rem;border-right-width:3px;border-bottom-width:3px}.product-card[data-astro-cid-4mserj7l] .product-card__icon{position:relative;color:var(--c-text)}.product-card__media--photo[data-astro-cid-4mserj7l] img{width:100%;height:100%;object-fit:cover}.product-card__media--photo[data-astro-cid-4mserj7l]:after{content:"";position:absolute;inset:auto 0 0;height:5px;background:var(--c-yellow);transform:scaleX(0);transform-origin:left;transition:transform .24s var(--ease)}.product-card__body[data-astro-cid-4mserj7l]{flex:1;display:flex;flex-direction:column;padding:var(--sp-24)}.product-card__title[data-astro-cid-4mserj7l]{margin:0 0 var(--sp-8);font-size:var(--fs-h4);line-height:var(--lh-h4)}.product-card__link[data-astro-cid-4mserj7l]{color:inherit;text-decoration:none}.product-card__link[data-astro-cid-4mserj7l]:before{content:"";position:absolute;inset:0;z-index:1}.product-card__link[data-astro-cid-4mserj7l]:focus-visible{outline:none}.product-card[data-astro-cid-4mserj7l]:has(.product-card__link:focus-visible){outline:2px solid var(--focus);outline-offset:4px}.product-card__summary[data-astro-cid-4mserj7l]{flex:1;margin:0;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-text-2)}.product-card__cta[data-astro-cid-4mserj7l]{align-self:flex-start;margin-top:var(--sp-20)}.product-card[data-astro-cid-4mserj7l]:hover{box-shadow:var(--shadow-hover)}.product-card[data-astro-cid-4mserj7l]:hover .product-card__media--icon[data-astro-cid-4mserj7l]{background:var(--c-yellow);--circuit-color: var(--c-pattern-on-yellow)}.product-card[data-astro-cid-4mserj7l]:hover .product-card__art[data-astro-cid-4mserj7l]:before,.product-card[data-astro-cid-4mserj7l]:hover .product-card__art[data-astro-cid-4mserj7l]:after{border-color:var(--c-white)}.product-card[data-astro-cid-4mserj7l]:hover .product-card__media--photo[data-astro-cid-4mserj7l]:after{transform:scaleX(1)}.product-card[data-astro-cid-4mserj7l]:hover .product-card__cta[data-astro-cid-4mserj7l]{--btn-fg: var(--c-text-2)}.product-card[data-astro-cid-4mserj7l]:hover .product-card__cta[data-astro-cid-4mserj7l] .button__arrow{transform:translate(2px)}.quote-card[data-astro-cid-asgijzwq]{--tile: 7.5625rem;display:grid;gap:var(--sp-40);margin:0;padding:var(--sp-32) var(--sp-24);background:var(--c-white)}@media(min-width:48em){.quote-card[data-astro-cid-asgijzwq]{grid-template-columns:minmax(0,38.75rem) auto;justify-content:space-between;align-items:center;gap:var(--sp-48);padding:var(--sp-64)}}.quote-card__quote[data-astro-cid-asgijzwq]{margin:0}.quote-card__quote[data-astro-cid-asgijzwq] p[data-astro-cid-asgijzwq]{margin:0;max-width:none;font-family:var(--font-display);font-size:var(--fs-quote);font-weight:600;line-height:var(--lh-quote);letter-spacing:.01em;color:var(--c-text);text-wrap:pretty}.quote-card__by[data-astro-cid-asgijzwq]{display:grid;gap:var(--sp-4);margin-top:var(--sp-24)}.quote-card__name[data-astro-cid-asgijzwq]{font-weight:600;color:var(--c-text)}.quote-card__role[data-astro-cid-asgijzwq]{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-text-2)}.quote-card__tiles[data-astro-cid-asgijzwq]{display:grid;grid-template-columns:repeat(2,var(--tile));grid-auto-rows:var(--tile);gap:1px;justify-self:start;border:1px solid var(--c-line);background:var(--c-line)}.quote-card__tile[data-astro-cid-asgijzwq]{position:relative;isolation:isolate;display:grid;place-items:center;overflow:hidden;background:var(--c-white);--circuit-color: var(--c-surface)}.quote-card__tile--photo[data-astro-cid-asgijzwq] img{width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.quote-card__tile--logo[data-astro-cid-asgijzwq] img{width:auto;max-width:70%;max-height:48%;object-fit:contain}.quote-card__mark[data-astro-cid-asgijzwq]{fill:var(--c-yellow)}.quote-card__watermark[data-astro-cid-asgijzwq]{width:56%;aspect-ratio:1;background:var(--c-line);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.stat-card[data-astro-cid-nkx6ue2k]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr auto auto;grid-template-areas:"value icon" ". ." "title title" "note note";min-height:16.25rem;padding:var(--sp-32);background:var(--c-white)}.stat-card__value[data-astro-cid-nkx6ue2k]{grid-area:value;margin:0;font-family:var(--font-display);font-size:var(--fs-stat-lg);font-weight:600;line-height:1.1;color:var(--c-text)}.stat-card[data-astro-cid-nkx6ue2k] .stat-card__icon{grid-area:icon;color:var(--c-yellow)}.stat-card__title[data-astro-cid-nkx6ue2k]{grid-area:title;margin:var(--sp-32) 0 0;font-family:var(--font-display);font-size:1.125rem;font-weight:600;line-height:1.5;color:var(--c-text)}.stat-card__note[data-astro-cid-nkx6ue2k]{grid-area:note;margin:var(--sp-4) 0 0;color:var(--c-text-2)}
