:root{--blue:var(--wp--preset--color--university-blue);--gold:var(--wp--preset--color--knowledge-gold);--teal:var(--wp--preset--color--discovery-teal);--brown:var(--wp--preset--color--foundational-brown);--sandy:var(--wp--preset--color--sandy-brown);--midnight:var(--wp--preset--color--midnight);--bg:var(--wp--preset--color--white);--r-pill:9999px;--r-card:16px;--body:var(--wp--preset--font-family--readex-pro);--head:var(--wp--preset--font-family--sora)}.nsemm-testimonials{padding:0 40px;max-width:1320px;margin:0 auto}.nsemm-testimonials .t-header{margin:0 0 36px;text-align:center}.nsemm-testimonials .t-eyebrow{font-family:var(--head);font-size:12px;font-weight:700;color:var(--blue);text-transform:uppercase;letter-spacing:.14em;margin:0 0 10px}.nsemm-testimonials .t-heading{font-family:var(--head);font-size:32px;font-weight:700;color:var(--blue);line-height:1.2;margin:0}.nsemm-testimonials .t-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;align-items:stretch}.nsemm-testimonials .t-card{position:relative;background:var(--bg);border:1px solid color-mix(in srgb,var(--midnight) 6%,transparent);border-radius:var(--r-card);box-shadow:0 10px 36px color-mix(in srgb,var(--midnight) 8%,transparent);padding:36px 32px 28px;margin:0;display:flex;flex-direction:column;gap:0;transition:box-shadow .3s ease,transform .3s ease}.nsemm-testimonials .t-card:hover{box-shadow:0 16px 44px color-mix(in srgb,var(--midnight) 12%,transparent);transform:translateY(-4px)}.nsemm-testimonials .t-mark{font-family:var(--head);font-size:64px;line-height:.6;font-weight:700;color:var(--blue);display:block;margin:0 0 8px;opacity:.9}.nsemm-testimonials .t-quote{font-family:var(--body);font-size:16px;color:var(--midnight);opacity:.86;line-height:1.65;margin:0 0 24px;flex:1}.nsemm-testimonials .t-attr{display:flex;align-items:center;gap:14px;margin:0}.nsemm-testimonials .t-avatar{flex:0 0 auto;width:48px;height:48px;border-radius:var(--r-pill);overflow:hidden;background:color-mix(in srgb,var(--midnight) 6%,transparent)}.nsemm-testimonials .t-avatar img{width:100%;height:100%;object-fit:cover;display:block}.nsemm-testimonials .t-cite{display:flex;flex-direction:column;font-style:normal;min-width:0}.nsemm-testimonials .t-name{font-family:var(--head);font-size:15px;font-weight:700;color:var(--blue);line-height:1.3}.nsemm-testimonials .t-role{font-family:var(--body);font-size:13px;color:var(--midnight);opacity:.6;line-height:1.3}.nsemm-testimonials .reveal{opacity:.08;transform:translateY(28px);transition:opacity .65s ease,transform .65s ease}.nsemm-testimonials .reveal.visible{opacity:1;transform:translateY(0)}.nsemm-testimonials .t-card-controls{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--midnight) 8%,transparent)}.nsemm-testimonials .t-avatar-btn{border:0;padding:0;background:#fff0;cursor:pointer;width:48px;height:48px;border-radius:var(--r-pill);overflow:hidden}.nsemm-testimonials .t-avatar-btn img{width:100%;height:100%;object-fit:cover;display:block}.nsemm-testimonials .t-add-row{margin-top:24px;display:flex;justify-content:center}@media (max-width:900px){.nsemm-testimonials{padding:0 20px}.nsemm-testimonials .t-grid{grid-template-columns:1fr}.nsemm-testimonials .t-heading{font-size:26px}}@media (prefers-reduced-motion:reduce){.nsemm-testimonials .reveal{opacity:1;transform:none;transition:none}.nsemm-testimonials .t-card{transition:none}}.editor-styles-wrapper .reveal{opacity:1!important;transform:none!important}