.proof-section.svelte-1f4x1yn{padding:3rem 0;background:#fff}@media (min-width: 768px){.proof-section.svelte-1f4x1yn{padding:3rem 1rem}}.container.svelte-1f4x1yn{max-width:64rem;margin:0 auto}.header.svelte-1f4x1yn{margin-bottom:1.25rem;padding:0 1rem}@media (min-width: 768px){.header.svelte-1f4x1yn{margin-bottom:1.5rem;padding:0}}.label.svelte-1f4x1yn{display:block;font-size:.6875rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#bc2c34;margin-bottom:.5rem}.title.svelte-1f4x1yn{font-size:1.75rem;font-weight:400;color:#1a1a1a;margin:0;line-height:1.1;max-width:32rem}.audience-tags.svelte-1f4x1yn{display:flex;flex-wrap:wrap;gap:.5rem;padding:0 1rem;margin-bottom:1.5rem}@media (min-width: 768px){.audience-tags.svelte-1f4x1yn{padding:0}}.audience-tag.svelte-1f4x1yn{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border:1px solid #e2e8f0;border-radius:6px;font-size:.75rem;color:#334155;text-decoration:none;transition:border-color .15s,color .15s}.audience-tag.svelte-1f4x1yn:hover{border-color:#bc2c34;color:#bc2c34}.audience-tag.svelte-1f4x1yn .tag-icon{width:14px;height:14px;opacity:.6}.audience-tag.svelte-1f4x1yn:hover .tag-icon{opacity:1}.testimonials-grid.svelte-1f4x1yn{-moz-columns:1;columns:1;-moz-column-gap:1px;column-gap:1px;-moz-column-rule:1px solid rgba(0,0,0,.06);column-rule:1px solid rgba(0,0,0,.06);padding:0 1rem}@media (min-width: 768px){.testimonials-grid.svelte-1f4x1yn{-moz-columns:2;columns:2;padding:0}}@media (min-width: 1024px){.testimonials-grid.svelte-1f4x1yn{-moz-columns:3;columns:3}}.testimonial-card.svelte-1f4x1yn{-moz-column-break-inside:avoid;break-inside:avoid;padding:1.25rem .25rem;border-bottom:1px solid rgba(0,0,0,.06)}@media (min-width: 768px){.testimonial-card.svelte-1f4x1yn{padding:1.5rem .7rem}}.testimonial-quote.svelte-1f4x1yn{font-size:.875rem;color:#444;line-height:1.6;margin:0 0 1rem}.testimonial-author.svelte-1f4x1yn{display:flex;align-items:center;gap:.625rem}.author-photo.svelte-1f4x1yn{width:2rem;height:2rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.author-info.svelte-1f4x1yn{flex:1;min-width:0}.author-name.svelte-1f4x1yn{font-size:.8125rem;font-weight:500;color:#1a1a1a;margin:0;line-height:1.2}.author-role.svelte-1f4x1yn{font-size:.6875rem;color:#999;margin:0;line-height:1.2}.author-logo.svelte-1f4x1yn{height:1.25rem;width:auto;opacity:.35;flex-shrink:0;transition:opacity .2s ease}.author-logo.svelte-1f4x1yn:hover{opacity:.6}.research-teaser.svelte-lx3lbj{min-height:460px;background:#fff}@media (min-width: 640px){.research-teaser.svelte-lx3lbj{min-height:780px}}.research-teaser.loaded.svelte-lx3lbj{min-height:0}.research-teaser.has-reports.svelte-lx3lbj{padding:3rem 0}@media (min-width: 768px){.research-teaser.has-reports.svelte-lx3lbj{padding:3rem 1rem}}.container.svelte-lx3lbj{max-width:64rem;margin:0 auto}.header.svelte-lx3lbj{margin-bottom:1.5rem;padding:0 1rem}@media (min-width: 768px){.header.svelte-lx3lbj{margin-bottom:2rem;padding:0}}.label.svelte-lx3lbj{display:block;font-size:.6875rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#bc2c34;margin-bottom:.5rem}.title.svelte-lx3lbj{font-size:1.75rem;font-weight:400;color:#1a1a1a;margin:0 0 .5rem;line-height:1.1;max-width:32rem}.subtitle.svelte-lx3lbj{font-size:.9375rem;color:#666;margin:0;max-width:28rem}.reports-grid.svelte-lx3lbj{display:flex;gap:1rem;padding:0 1rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.reports-grid.svelte-lx3lbj::-webkit-scrollbar{display:none}.reports-grid.svelte-lx3lbj .group{flex:0 0 200px;scroll-snap-align:start}@media (min-width: 640px){.reports-grid.svelte-lx3lbj{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;padding:0;overflow-x:visible;scroll-snap-type:none}.reports-grid.svelte-lx3lbj .group{flex:initial}}.report-title.svelte-lx3lbj{font-family:Host Grotesk,sans-serif;font-size:.875rem;font-weight:600;color:#1e293b;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;transition:color .15s}.group.svelte-lx3lbj:hover .report-title:where(.svelte-lx3lbj){color:#bc2c34}.report-meta.svelte-lx3lbj{margin:.25rem 0 0;font-size:.75rem;color:#94a3b8}.paper-stack.svelte-lx3lbj{position:relative;aspect-ratio:17 / 22;cursor:pointer}.paper-page.svelte-lx3lbj,.paper-cover.svelte-lx3lbj{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;background:#fff;box-shadow:0 1px 3px #00000014,0 0 0 1px #0000000a;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1)}.paper-page.svelte-lx3lbj{overflow:hidden}.paper-page-text.svelte-lx3lbj{padding:10%;font-family:Public Sans,system-ui,sans-serif;font-size:clamp(5px,1vw,7.5px);line-height:1.6;color:#94a3b8;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:20}.paper-page-3.svelte-lx3lbj{transform:translate(4px,4px);z-index:1}.paper-page-2.svelte-lx3lbj{transform:translate(2px,2px);z-index:2}.paper-cover.svelte-lx3lbj{z-index:3}.group.svelte-lx3lbj:hover .paper-page-3:where(.svelte-lx3lbj){transform:translate(18px,14px) rotate(5deg);box-shadow:0 3px 14px #00000017,0 0 0 1px #00000008}.group.svelte-lx3lbj:hover .paper-page-2:where(.svelte-lx3lbj){transform:translate(9px,7px) rotate(2.5deg);box-shadow:0 3px 14px #00000017,0 0 0 1px #00000008}.group.svelte-lx3lbj:hover .paper-cover:where(.svelte-lx3lbj){transform:translate(-3px,-2px) rotate(-.8deg);box-shadow:0 6px 24px #00000024,0 0 0 1px #0000000a}.paper-cover-inner.svelte-lx3lbj{position:relative;width:100%;height:100%;padding:12%;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.paper-cover-icon.svelte-lx3lbj{position:absolute;top:6%;right:-10%;width:65%;height:65%;-o-object-fit:contain;object-fit:contain;opacity:.05;filter:invert(22%) sepia(95%) saturate(2000%) hue-rotate(340deg) brightness(80%);pointer-events:none}.paper-cover-content.svelte-lx3lbj{position:relative;z-index:1;margin-top:auto}.paper-cover-countries.svelte-lx3lbj{font-family:Public Sans,system-ui,sans-serif;font-size:clamp(7px,1.4vw,10px);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#bc2c34;margin-bottom:6px}.paper-cover-title.svelte-lx3lbj{font-family:Host Grotesk,sans-serif;font-weight:700;font-size:clamp(13px,2.4vw,19px);line-height:1.25;color:#0f172a;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.paper-cover-subtitle.svelte-lx3lbj{font-family:Public Sans,system-ui,sans-serif;font-size:clamp(7px,1.2vw,11px);line-height:1.4;color:#64748b;margin-top:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.paper-cover-bottom.svelte-lx3lbj{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-end;border-top:1px solid rgba(0,0,0,.06);padding-top:8px;margin-top:16px}.paper-cover-logo.svelte-lx3lbj{font-family:Host Grotesk,sans-serif;font-weight:700;font-size:clamp(7px,1.2vw,10px);color:#bc2c34}.paper-cover-scope.svelte-lx3lbj{font-family:Public Sans,system-ui,sans-serif;font-size:clamp(6px,1vw,9px);color:#94a3b8;text-align:right;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer.svelte-lx3lbj{padding:1.25rem 1rem 0;margin-top:1.5rem;border-top:1px solid rgba(0,0,0,.06)}@media (min-width: 768px){.footer.svelte-lx3lbj{padding:1.25rem 0 0}}.view-all.svelte-lx3lbj{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;color:#1a1a1a;text-decoration:none;transition:color .2s ease;white-space:nowrap}.view-all.svelte-lx3lbj:hover{color:#bc2c34}.view-all.svelte-lx3lbj svg:where(.svelte-lx3lbj){transition:transform .2s ease}.view-all.svelte-lx3lbj:hover svg:where(.svelte-lx3lbj){transform:translate(3px)}.award-section.svelte-nhxfr4{padding:2.5rem 0;background:#fff}@media (min-width: 768px){.award-section.svelte-nhxfr4{padding:4rem 1rem}}.container.svelte-nhxfr4{max-width:64rem;margin:0 auto}.layout.svelte-nhxfr4{display:flex;flex-direction:column;gap:1.5rem;padding:0 1rem}@media (min-width: 768px){.layout.svelte-nhxfr4{display:grid;grid-template-columns:5fr 7fr;gap:3rem;align-items:center;padding:0}}.photo-col.svelte-nhxfr4{order:1}@media (min-width: 768px){.photo-col.svelte-nhxfr4{order:0}}.photo.svelte-nhxfr4{width:100%;height:auto;display:block}.content-col.svelte-nhxfr4{order:2;position:relative;overflow:hidden}@media (min-width: 768px){.content-col.svelte-nhxfr4{order:0}}.content-col.svelte-nhxfr4:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(../../../press/napolitans/NAP25%20WINNER.png) no-repeat center center;background-size:80%;opacity:.2;pointer-events:none}@media (min-width: 768px){.content-col.svelte-nhxfr4:before{background-size:70%}}.label.svelte-nhxfr4{display:block;font-size:.6875rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#bc2c34;margin-bottom:1rem;position:relative}@media (min-width: 768px){.label.svelte-nhxfr4{margin-bottom:1.25rem}}.title.svelte-nhxfr4{font-size:1.375rem;font-weight:400;color:#1a1a1a;margin:0 0 .25rem;line-height:1.15;position:relative}@media (min-width: 768px){.title.svelte-nhxfr4{font-size:1.75rem}}.location.svelte-nhxfr4{font-size:.8125rem;color:#94a3b8;margin:0 0 1rem;letter-spacing:.02em;position:relative}@media (min-width: 768px){.location.svelte-nhxfr4{margin-bottom:1.25rem}}.desc.svelte-nhxfr4{font-size:.875rem;color:#555;line-height:1.65;margin:0 0 1.25rem;max-width:30rem;position:relative}@media (min-width: 768px){.desc.svelte-nhxfr4{font-size:.9375rem;margin-bottom:1.5rem}}.desc.svelte-nhxfr4 strong{font-weight:400;color:#bc2c34}.cta.svelte-nhxfr4{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;color:#1a1a1a;text-decoration:none;transition:color .2s ease;position:relative}.cta.svelte-nhxfr4:hover{color:#bc2c34}.cta.svelte-nhxfr4 svg:where(.svelte-nhxfr4){transition:transform .2s ease}.cta.svelte-nhxfr4:hover svg:where(.svelte-nhxfr4){transform:translate(3px)}.team-section.svelte-1uhbygo{padding:3rem 0;background:#fff}@media (min-width: 768px){.team-section.svelte-1uhbygo{padding:3rem 1rem}}.container.svelte-1uhbygo{max-width:64rem;margin:0 auto}.header.svelte-1uhbygo{margin-bottom:1.5rem;padding:0 1rem}@media (min-width: 768px){.header.svelte-1uhbygo{margin-bottom:2rem;padding:0}}.label.svelte-1uhbygo{display:block;font-size:.6875rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#bc2c34;margin-bottom:.5rem}.title.svelte-1uhbygo{font-size:1.75rem;font-weight:400;color:#1a1a1a;margin:0;line-height:1.1;max-width:32rem}.team-grid.svelte-1uhbygo{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem 1rem;padding:0 1rem}@media (min-width: 640px){.team-grid.svelte-1uhbygo{grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media (min-width: 768px){.team-grid.svelte-1uhbygo{grid-template-columns:repeat(4,1fr);gap:2rem;padding:0}}.member.svelte-1uhbygo{text-align:center}.member-photo.svelte-1uhbygo{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;display:block;margin-bottom:.625rem}.member-name.svelte-1uhbygo{font-size:.8125rem;font-weight:500;color:#1a1a1a;margin:0 0 .125rem;line-height:1.3}.member-role.svelte-1uhbygo{font-size:.6875rem;color:#94a3b8;margin:0;line-height:1.3}.footer.svelte-1uhbygo{padding:1.25rem 1rem 0;margin-top:1.5rem;border-top:1px solid rgba(0,0,0,.06)}@media (min-width: 768px){.footer.svelte-1uhbygo{padding:1.25rem 0 0}}.view-all.svelte-1uhbygo{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;color:#1a1a1a;text-decoration:none;transition:color .2s ease}.view-all.svelte-1uhbygo:hover{color:#bc2c34}.view-all.svelte-1uhbygo svg:where(.svelte-1uhbygo){transition:transform .2s ease}.view-all.svelte-1uhbygo:hover svg:where(.svelte-1uhbygo){transform:translate(3px)}h2.svelte-1uha8ag{font-weight:400}:is(.font-bold.svelte-1uha8ag){font-weight:400}:is(.font-medium.svelte-1uha8ag){font-weight:400}.hero-cta.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;background:#bc2c34;color:#fff;font-weight:500;padding:.75rem 2rem;border-radius:.375rem;font-size:1.0625rem;transition:all .2s ease;box-shadow:0 1px 3px #0000001a}.hero-cta.svelte-1uha8ag:hover{background:#a12329;box-shadow:0 4px 12px #bc2c3440;transform:translateY(-1px)}.live-dot.svelte-1uha8ag{width:8px;height:8px;background:#ef4444;border-radius:50%;animation:svelte-1uha8ag-pulse-dot 2s ease-in-out infinite}@keyframes svelte-1uha8ag-pulse-dot{0%,to{opacity:1;box-shadow:0 0 #ef444466}50%{opacity:.7;box-shadow:0 0 0 4px #ef444400}}.notif-card.svelte-1uha8ag{background:#fff;border:1px solid #E2E8F0;border-radius:.75rem;box-shadow:0 8px 32px -8px #0000001a;overflow:hidden;position:relative;z-index:3}.notif-header.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;padding:.625rem 1rem;border-bottom:1px solid #F1F5F9}.notif-body.svelte-1uha8ag{padding:1rem}.notif-bg.svelte-1uha8ag{position:absolute;left:50%;border-radius:.75rem;border:1px solid #E2E8F0;background:#fff;height:100%;z-index:1}.notif-bg-1.svelte-1uha8ag{width:calc(100% - 1.5rem);transform:translate(-50%);top:.5rem;z-index:2;opacity:.6}.notif-bg-2.svelte-1uha8ag{width:calc(100% - 3rem);transform:translate(-50%);top:1rem;z-index:1;opacity:.3}
