:root{--bg: #0c1222;--surface: #131b2f;--surface-2: #19223a;--placeholder: repeating-linear-gradient(135deg, #141c30 0 14px, #10172a 14px 28px);--shadow-color: #02050d;--ink: #eef1f8;--ink-2: #cdd4e4;--ink-3: #a9b3cc;--ink-4: #8b96b2;--ink-5: #6c7794;--flag-blue: #1b3f9c;--flag-white: #ffffff;--flag-red: #c8102e;--accent: #ef5a6b;--accent-text: #f47c8a;--blue: #7f9ce8;--rule: #26314d;--rule-strong: #33405f;--border: color-mix(in srgb, var(--ink) 10%, transparent);--border-hover: color-mix(in srgb, var(--ink) 40%, transparent);--stroke: color-mix(in srgb, var(--ink) 35%, transparent);--scrim: color-mix(in srgb, var(--bg) 60%, transparent);--hero-overlay-h: linear-gradient( 90deg, color-mix(in srgb, var(--bg) 82%, transparent) 0%, color-mix(in srgb, var(--bg) 50%, transparent) 45%, color-mix(in srgb, var(--bg) 8%, transparent) 100% );--hero-overlay-v: linear-gradient( 180deg, color-mix(in srgb, var(--bg) 55%, transparent) 0%, transparent 22%, transparent 58%, color-mix(in srgb, var(--bg) 88%, transparent) 100% );--card-overlay: linear-gradient( 180deg, transparent 0%, transparent 35%, color-mix(in srgb, var(--bg) 90%, transparent) 100% );--font-display: "Bricolage Grotesque", "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--font-quote: "Newsreader", Georgia, "Times New Roman", serif;--font-body: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-brand: clamp(19px, 5.2vw, 24px);--lh-snug: 1.1;--tracking-mark: -.03em;--stripe: 5px;--gutter: clamp(16px, 4vw, 56px);--section-gap: clamp(56px, 8vh, 96px);--radius-sm: 4px;--radius: 8px;--radius-pill: 999px;--min-tap-target: 44px;--ease-out: cubic-bezier(.2, .7, .2, 1);--dur-fast: .12s;--dur: .22s;--dur-slow: .35s;--press-scale: .97;--press-scale-card: .985;--focus-ring: var(--blue)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg)}body{color:var(--ink);font-family:var(--font-body);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-display);font-weight:600;text-wrap:balance}p{margin:0;text-wrap:pretty}a{color:inherit;text-decoration:none;transition:color .15s ease,border-color .15s ease,background-color .15s ease,opacity .15s ease}a:hover{color:#fff}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0;transition:color .15s ease,border-color .15s ease,background-color .15s ease,opacity .15s ease}body{border-top:var(--stripe) solid transparent;border-image:linear-gradient(90deg,var(--flag-red) 0 18%,var(--flag-blue) 18% 100%) 1}:where(.kicker-label,.reality-kicker,.purpose-kicker,.panel-kicker,.counter-kicker,.tab-num,.card-sector,.type-badge){font-family:var(--font-mono);letter-spacing:.1em}:where(.kicker-label):before{content:"";display:inline-block;width:22px;height:2px;margin-right:10px;vertical-align:middle;background:var(--accent)}:where(.intro-lead,.section-desc){font-family:var(--font-quote);font-style:italic}:where(.claim-title,.sector-claim,.claim-heading,.panel-claim-quote){font-family:var(--font-quote);font-style:italic;font-weight:400;letter-spacing:-.01em}.lang-fallback{align-self:flex-start;display:inline-block;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);border:1px solid var(--rule-strong);border-radius:var(--radius-pill);padding:2px 8px}::-webkit-scrollbar{height:0;width:0}@view-transition{navigation:auto}::view-transition-old(root){animation:vt-out var(--dur) ease both}::view-transition-new(root){animation:vt-in var(--dur-slow) var(--ease-out) both}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(8px)}}a,button,summary{-webkit-tap-highlight-color:transparent}:where(button,summary,[role=tab]):active{scale:var(--press-scale)}:where(p,li,h2,h3,h4,span,dd,td) a:active{opacity:.6}:where(.entry-card,.section-card,.entry-item-card,.timeline-item,.search-card,.figura-card,.preso-card,.protesta-card,.video-card):active{scale:var(--press-scale-card)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}dialog{opacity:0;translate:0 12px;transition:opacity var(--dur) ease,translate var(--dur-slow) var(--ease-out),overlay var(--dur) allow-discrete,display var(--dur) allow-discrete}dialog[open]{opacity:1;translate:0 0}dialog::backdrop{opacity:0;transition:opacity var(--dur) ease,overlay var(--dur) allow-discrete,display var(--dur) allow-discrete}dialog[open]::backdrop{opacity:1}@starting-style{dialog[open]{opacity:0;translate:0 12px}dialog[open]::backdrop{opacity:0}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.wordmark[data-astro-cid-hhuuaa7r]{position:relative;display:inline-block;font-family:var(--font-display);font-weight:700;font-size:var(--fs-brand);line-height:var(--lh-snug);letter-spacing:var(--tracking-mark);white-space:nowrap}.wordmark-text[data-astro-cid-hhuuaa7r]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wordmark-second[data-astro-cid-hhuuaa7r]{font-weight:500;color:var(--ink-3)}.wordmark-i[data-astro-cid-hhuuaa7r]{position:relative;display:inline-block}.wordmark-tittle[data-astro-cid-hhuuaa7r]{display:inline-block;width:0;height:0;vertical-align:baseline}.wordmark-tittle[data-astro-cid-hhuuaa7r]:before{content:"";position:absolute;left:50%;width:.4em;height:.4em;transform:translate(-50%,-.93em);background:currentColor;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.site-header[data-astro-cid-3ef6ksr2]{view-transition-name:site-header;position:absolute;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:22px var(--gutter)}.brand[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:12px}.flag[data-astro-cid-3ef6ksr2]{position:relative;flex:0 0 auto;width:34px;height:22px;border-radius:var(--radius-sm);overflow:hidden;background:repeating-linear-gradient(180deg,var(--flag-blue) 0 4.4px,var(--flag-white) 4.4px 8.8px);box-shadow:inset 0 0 0 1px var(--rule)}.flag-tri[data-astro-cid-3ef6ksr2]{position:absolute;left:0;top:0;width:15px;height:22px;background:var(--flag-red);clip-path:polygon(0 0,100% 50%,0 100%)}.flag-star[data-astro-cid-3ef6ksr2]{position:absolute;left:1.5px;top:7.5px;width:7px;height:7px;background:var(--flag-white);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.brand-text[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;line-height:1}.tagline[data-astro-cid-3ef6ksr2]{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:5px;white-space:nowrap;display:none}.desktop-nav[data-astro-cid-3ef6ksr2]{display:none;gap:22px;white-space:nowrap;font-family:var(--font-display);font-weight:600;font-size:15px;letter-spacing:-.005em;color:var(--ink-2)}.desktop-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.desktop-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{color:var(--ink)}.header-right[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:14px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.search-pill[data-astro-cid-3ef6ksr2]{display:none;border:1px solid var(--stroke);border-radius:var(--radius-pill);padding:8px 14px;line-height:1}.search-pill[data-astro-cid-3ef6ksr2]:hover{border-color:var(--ink);background:color-mix(in srgb,var(--ink) 8%,transparent)}.lang-switch[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:6px;font-size:12px;letter-spacing:.1em}.lang-active[data-astro-cid-3ef6ksr2]{color:var(--ink)}.lang-sep[data-astro-cid-3ef6ksr2]{color:var(--ink-5)}.lang-inactive[data-astro-cid-3ef6ksr2]{color:var(--ink-2)}.menu-btn[data-astro-cid-3ef6ksr2]{border:1px solid var(--stroke);border-radius:var(--radius-pill);padding:8px 14px;line-height:1;letter-spacing:.1em;text-transform:uppercase;font-size:12px;cursor:pointer;position:relative;z-index:25}.menu-btn[data-astro-cid-3ef6ksr2]:hover{border-color:var(--ink);background:color-mix(in srgb,var(--ink) 8%,transparent)}.mobile-nav[data-astro-cid-3ef6ksr2][hidden]{display:none!important}.mobile-nav[data-astro-cid-3ef6ksr2]{position:absolute;top:78px;left:0;right:0;z-index:19;background:color-mix(in srgb,var(--bg) 96%,transparent);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:12px var(--gutter);transition:opacity var(--dur) ease,translate var(--dur) var(--ease-out)}@starting-style{.mobile-nav[data-astro-cid-3ef6ksr2]{opacity:0;translate:0 -8px}}.mobile-nav-inner[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;font-family:var(--font-display);font-weight:600;font-size:24px;letter-spacing:-.01em}.mobile-nav-inner[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:14px 0;border-bottom:1px solid color-mix(in srgb,var(--ink) 10%,transparent);color:var(--ink)}.mobile-nav-inner[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:last-child{border-bottom:none}.mobile-nav-inner[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].mobile-search-link{color:var(--ink-3)}@media(max-width:420px){.header-right[data-astro-cid-3ef6ksr2]{gap:8px}.menu-btn[data-astro-cid-3ef6ksr2]{padding:8px 10px}.flag[data-astro-cid-3ef6ksr2]{width:28px;height:18px}}@media(min-width:1000px){.tagline[data-astro-cid-3ef6ksr2]{display:block}.desktop-nav[data-astro-cid-3ef6ksr2]{display:flex}.search-pill[data-astro-cid-3ef6ksr2]{display:block}.menu-btn[data-astro-cid-3ef6ksr2]{display:none}.mobile-nav[data-astro-cid-3ef6ksr2]{display:none!important}}.site-footer[data-astro-cid-sz7xmlte]{margin-top:var(--section-gap);padding:28px var(--gutter) 36px;border-top:1px solid var(--rule);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;font-size:12px;letter-spacing:.06em;color:var(--ink-4)}.motto[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-weight:700;font-size:18px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.copyright[data-astro-cid-sz7xmlte]{color:var(--ink-4)}.footer-links[data-astro-cid-sz7xmlte]{display:flex;gap:18px}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--ink-4)}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--ink)}
