.press-mentions[data-astro-cid-h2nz4jdf]{padding:3.5rem 0 3.75rem;background:#faf5f7}@media(min-width:768px){.press-mentions[data-astro-cid-h2nz4jdf]{padding:4rem 0}}.press-mentions__container[data-astro-cid-h2nz4jdf]{max-width:72rem;margin-inline:auto}.press-mentions__header[data-astro-cid-h2nz4jdf]{text-align:center;max-width:46rem;margin:0 auto 2.5rem}.press-mentions__eyebrow[data-astro-cid-h2nz4jdf]{font-size:.875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0 0 .05rem;font-weight:600}.press-mentions__title[data-astro-cid-h2nz4jdf]{font-size:clamp(1.5rem,2.4vw,1.9rem);margin:0 0 .6rem;color:#111827;font-weight:700}@media(min-width:768px){.press-mentions__title[data-astro-cid-h2nz4jdf]{white-space:nowrap}}.press-mentions__subtitle[data-astro-cid-h2nz4jdf]{margin:0;font-size:1rem;color:#4b5563;line-height:1.6}.press-mentions__grid[data-astro-cid-h2nz4jdf]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.press-mentions__grid[data-astro-cid-h2nz4jdf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.press-mentions__grid[data-astro-cid-h2nz4jdf]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}.press-mentions__card[data-astro-cid-h2nz4jdf]{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:var(--radius-base, 16px);overflow:hidden;box-shadow:0 10px 30px #0f172a14;border:1px solid rgba(148,163,184,.35);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.press-mentions__card[data-astro-cid-h2nz4jdf]:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0f172a29;border-color:var(--color-primary)}.press-mentions__image-wrapper[data-astro-cid-h2nz4jdf]{position:relative;overflow:hidden;aspect-ratio:4 / 3}.press-mentions__image[data-astro-cid-h2nz4jdf]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.press-mentions__card[data-astro-cid-h2nz4jdf]:hover .press-mentions__image[data-astro-cid-h2nz4jdf]{transform:scale(1.05)}.press-mentions__badge[data-astro-cid-h2nz4jdf]{position:absolute;left:.9rem;bottom:.9rem;padding:.35rem .7rem;border-radius:999px;background:#111827eb;color:#f9fafb;font-size:.75rem;font-weight:500;backdrop-filter:blur(6px)}.press-mentions__body[data-astro-cid-h2nz4jdf]{padding:.95rem 1rem 1.1rem;display:flex;flex-direction:column;flex:1;gap:.45rem}.press-mentions__card-title[data-astro-cid-h2nz4jdf]{font-size:.98rem;margin:0;color:#111827;font-weight:600}.press-mentions__excerpt[data-astro-cid-h2nz4jdf]{margin:0;font-size:.9375rem;color:#4b5563;line-height:1.6;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.press-mentions__link[data-astro-cid-h2nz4jdf]{margin-top:.75rem;display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;padding:.55rem .9rem;border-radius:999px;background:var(--color-primary);color:#f9fafb;font-size:.875rem;font-weight:600;text-decoration:none;box-shadow:0 8px 24px #260e1e59;transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}.press-mentions__link[data-astro-cid-h2nz4jdf]:hover{background:var(--color-accent, #7f1d1d);box-shadow:0 12px 30px #260e1e73;transform:translateY(-1px);text-decoration:none}.press-mentions__link[data-astro-cid-h2nz4jdf]:focus-visible{outline:2px solid var(--color-accent, #7f1d1d);outline-offset:3px}.press-mentions__link-icon[data-astro-cid-h2nz4jdf]{display:inline-flex}.lp-list[data-astro-cid-wlqsje3w]{padding:3rem 0;background:#fff}.lp-list__title[data-astro-cid-wlqsje3w]{font-size:1.5rem;font-weight:700;color:var(--color-primary);text-align:center;margin:0 0 2rem;position:relative;display:block;width:100%}.lp-list__title[data-astro-cid-wlqsje3w]:after{content:"";display:block;width:3rem;height:3px;background:var(--color-primary);margin:.75rem auto 0;border-radius:2px}.lp-list__item[data-astro-cid-wlqsje3w]{margin:0}.lp-list__card[data-astro-cid-wlqsje3w]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.75rem 1.25rem;background:#fff;border-radius:12px;color:inherit;text-decoration:none;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000d;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;position:relative}.lp-list__card[data-astro-cid-wlqsje3w]:hover{border-color:var(--color-primary);box-shadow:0 8px 24px #260e1e1f;transform:translateY(-2px);text-decoration:none;color:inherit}.lp-list__card[data-astro-cid-wlqsje3w]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.lp-list__icon[data-astro-cid-wlqsje3w]{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;color:var(--color-primary);margin-bottom:1rem;flex-shrink:0}.lp-list__icon[data-astro-cid-wlqsje3w] svg{width:100%;height:100%;color:inherit;stroke:currentColor}.lp-list__label[data-astro-cid-wlqsje3w]{font-size:1.0625rem;font-weight:600;color:#1e293b;line-height:1.4;margin-bottom:.5rem}.lp-list__arrow[data-astro-cid-wlqsje3w]{display:flex;align-items:center;justify-content:center;color:var(--color-primary);opacity:.7;transition:opacity .2s ease,transform .2s ease}.lp-list__card[data-astro-cid-wlqsje3w]:hover .lp-list__arrow[data-astro-cid-wlqsje3w]{opacity:1;transform:translate(4px)}.lp-list__arrow[data-astro-cid-wlqsje3w] svg{flex-shrink:0}.lp-list ul{list-style:none!important;padding:0!important;margin:0!important}.lp-list .lp-list__grid{display:grid;grid-template-columns:1fr;gap:1.25rem;width:100%}@media(min-width:768px){.lp-list .lp-list__grid{grid-template-columns:repeat(4,1fr);max-width:56rem;margin-inline:auto}.lp-list .lp-list__grid:has(.lp-list__item:only-child){grid-template-columns:1fr;max-width:none}.lp-list .lp-list__grid:has(.lp-list__item:only-child) .lp-list__item{grid-column:1 / -1}.lp-list .lp-list__grid:has(.lp-list__item:nth-child(2):last-child){grid-template-columns:repeat(2,1fr);max-width:none}.lp-list .lp-list__grid:has(.lp-list__item:nth-child(3):last-child){grid-template-columns:repeat(3,1fr);max-width:none}.lp-list .lp-list__grid:has(.lp-list__item:nth-child(4):last-child){grid-template-columns:repeat(4,1fr);max-width:none}.lp-list .lp-list__grid:has(.lp-list__item:nth-child(n+5)){max-width:56rem}}
