.particle-background.svelte-185smju{width:100%;position:relative;overflow:hidden;min-height:450px}.content.svelte-185smju{position:relative;z-index:20;height:100%;width:100%;padding:4rem 0}.landing-map-container.svelte-ojdrg9{position:relative;width:100%}.landing-map-container.svelte-ojdrg9 svg:where(.svelte-ojdrg9){display:block;width:100%;height:auto}.landing-map-region.svelte-ojdrg9{transition:fill .2s ease;opacity:0}.language-toggle.svelte-1sdxxmq{display:inline-flex;gap:10px}.lang-btn.svelte-1sdxxmq{padding:0;border:none;background:transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;transition:transform .2s ease}.lang-btn.svelte-1sdxxmq .flag-icon{width:32px;height:32px;opacity:.35;transition:opacity .2s ease,transform .2s ease}.lang-btn.svelte-1sdxxmq:hover .flag-icon{opacity:.6;transform:scale(1.05)}.lang-btn.active.svelte-1sdxxmq .flag-icon{opacity:1}.indicator.svelte-1sdxxmq{width:4px;height:4px;border-radius:50%;background:#bc2c34;opacity:0;transition:opacity .2s ease}.lang-btn.active.svelte-1sdxxmq .indicator:where(.svelte-1sdxxmq){opacity:1}.testimonial-section.svelte-1hlt4rs{max-width:1000px;margin:0 auto;padding:5rem 1.5rem}.testimonial-grid.svelte-1hlt4rs{display:grid;grid-template-columns:1fr;gap:3rem;align-items:start}@media (min-width: 768px){.testimonial-grid.svelte-1hlt4rs{grid-template-columns:1.5fr 1fr;gap:4rem}}.quote-area.svelte-1hlt4rs{position:relative;padding-top:2rem}.quote-mark.svelte-1hlt4rs{position:absolute;top:-.5rem;left:-.5rem;font-size:7rem;line-height:1;color:#d977571f;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width: 768px){.quote-mark.svelte-1hlt4rs{font-size:9rem;top:-1rem;left:-1rem}}.quote-text.svelte-1hlt4rs{font-size:1.5rem;line-height:1.75;color:#2a2a2a;margin:0;position:relative;z-index:1}@media (min-width: 768px){.quote-text.svelte-1hlt4rs{font-size:1.875rem;line-height:1.7}}.attribution-area.svelte-1hlt4rs{display:flex;flex-direction:column;gap:1.5rem}@media (min-width: 768px){.attribution-area.svelte-1hlt4rs{padding-top:2rem}}.photo-editorial.svelte-1hlt4rs{display:block;width:140px;aspect-ratio:3 / 4;overflow:hidden;border:1px solid rgba(0,0,0,.08);transition:border-color .2s ease}.photo-editorial.svelte-1hlt4rs:hover{border-color:#d9775766}.photo-editorial.svelte-1hlt4rs img:where(.svelte-1hlt4rs){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(15%);transition:filter .3s ease,transform .3s ease}.photo-editorial.svelte-1hlt4rs:hover img:where(.svelte-1hlt4rs){filter:grayscale(0%);transform:scale(1.02)}@media (min-width: 768px){.photo-editorial.svelte-1hlt4rs{width:160px}}.person-info.svelte-1hlt4rs{display:flex;flex-direction:column;gap:.75rem}.person-name.svelte-1hlt4rs{font-size:1.25rem;font-weight:400;color:#1a1a1a;margin:0;letter-spacing:.01em}.credentials.svelte-1hlt4rs{display:flex;flex-direction:column;gap:.35rem}.credential.svelte-1hlt4rs{font-size:.8125rem;color:#666;line-height:1.45}.credential-primary.svelte-1hlt4rs{color:#bc2c34;font-size:.875rem}.signature.svelte-1hlt4rs{margin-top:1rem;height:70px;width:auto;opacity:.5;filter:grayscale(100%)}.signature-desktop.svelte-1hlt4rs{display:none}.signature-mobile.svelte-1hlt4rs{display:block}@media (min-width: 768px){.signature.svelte-1hlt4rs{margin-top:1rem;height:90px}.signature-desktop.svelte-1hlt4rs{display:block}.signature-mobile.svelte-1hlt4rs{display:none}}h1.svelte-8zcb99,h2.svelte-8zcb99,h3.svelte-8zcb99{font-weight:400}:is(.font-bold.svelte-8zcb99){font-weight:400}:is(.font-semibold.svelte-8zcb99){font-weight:400}:is(.font-medium.svelte-8zcb99){font-weight:400}.tagline-main.svelte-8zcb99{position:relative;display:inline-block;min-width:280px;height:.9em;line-height:1}.tagline-text.svelte-8zcb99{position:absolute;top:0;left:0;white-space:nowrap;opacity:0;transition:opacity .15s ease-in-out}.tagline-text.visible.svelte-8zcb99{opacity:1}@media (min-width: 768px){.tagline-main.svelte-8zcb99{min-width:400px}}@media (min-width: 1024px){.tagline-main.svelte-8zcb99{min-width:500px}}.editorial-grid.svelte-8zcb99{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width: 768px){.editorial-grid.svelte-8zcb99{grid-template-columns:1fr 1fr;gap:1rem}}.item.svelte-8zcb99{position:relative;display:block;overflow:hidden;border-radius:.5rem}.item-image.svelte-8zcb99{position:relative;overflow:hidden}.item-image.svelte-8zcb99 img:where(.svelte-8zcb99){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.23,1,.32,1)}.item.svelte-8zcb99:hover .item-image:where(.svelte-8zcb99) img:where(.svelte-8zcb99){transform:scale(1.03)}.image-overlay.svelte-8zcb99{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.65) 100%)}.item-content.svelte-8zcb99{position:absolute;bottom:0;left:0;right:0;padding:1.25rem;color:#fff}.item-number.svelte-8zcb99{display:block;font-size:.6875rem;font-weight:500;letter-spacing:.1em;opacity:.6;margin-bottom:.25rem;font-family:SF Mono,Monaco,monospace}.item-title.svelte-8zcb99{font-size:1.125rem;font-weight:600;margin:0 0 .25rem;line-height:1.2}.item-tagline.svelte-8zcb99{font-size:.8125rem;margin:0;opacity:.85;line-height:1.3}.item-large.svelte-8zcb99 .item-image:where(.svelte-8zcb99){aspect-ratio:4/3}@media (min-width: 768px){.item-large.svelte-8zcb99 .item-image:where(.svelte-8zcb99){aspect-ratio:auto;height:100%}.item-large.svelte-8zcb99 .item-content:where(.svelte-8zcb99){padding:1.5rem}.item-large.svelte-8zcb99 .item-title:where(.svelte-8zcb99){font-size:1.375rem}.item-large.svelte-8zcb99 .item-tagline:where(.svelte-8zcb99){font-size:.9375rem}}.stacked-items.svelte-8zcb99{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width: 768px){.stacked-items.svelte-8zcb99{gap:1rem}}.item-compact.svelte-8zcb99 .item-image:where(.svelte-8zcb99){aspect-ratio:2.5/1}@media (min-width: 768px){.item-compact.svelte-8zcb99 .item-content:where(.svelte-8zcb99){padding:1rem 1.25rem}.item-compact.svelte-8zcb99 .item-title:where(.svelte-8zcb99){font-size:1rem}.item-compact.svelte-8zcb99 .item-tagline:where(.svelte-8zcb99){font-size:.75rem}}.regions-grid.svelte-8zcb99{display:grid;grid-template-columns:repeat(1,1fr);gap:.5rem}@media (min-width: 640px){.regions-grid.svelte-8zcb99{grid-template-columns:repeat(2,1fr);gap:.75rem}}@media (min-width: 1024px){.regions-grid.svelte-8zcb99{grid-template-columns:repeat(3,1fr)}}.region-item.svelte-8zcb99{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem 1rem}.region-number.svelte-8zcb99{font-family:SF Mono,Monaco,Consolas,monospace;font-size:1.25rem;color:#bc2c34;opacity:.6;font-weight:500;min-width:2rem;line-height:1.2}.region-content.svelte-8zcb99{display:flex;flex-direction:column;gap:.125rem}.region-name.svelte-8zcb99{font-size:1rem;color:#1f2937;line-height:1.3}.parliament-name.svelte-8zcb99{font-size:.8125rem;color:#9ca3af;line-height:1.3}
