/* sw-site v36 — 2026-07-07. F3 bloque 2 (268 posicionales de la-asociacion/okh/contexto/fin-int/enfoque/noticias → clases nativas + 25 reglas muertas de noticias) sobre v35; F3 piloto (89 posicionales de privacidad/cookies/recursos → clases nativas ed-legal-*/ed-legal2-*/ed-rec-*) sobre v34; F2 (269 clases migradas a estilos nativos del Designer) sobre v33; F1: limpieza de v32 (reglas guia-estilos [pagina en borrador], reglas de clases hash no presentes en DOM+JS publicados, duplicados exactos). Generada por script; fuente v32 intacta. */
@font-face{ font-family: 'CRU Beta Condensed'; src: url('https://cdn.prod.website-files.com/6a28ff5e2266e8e7eafb7c13/6a2908c6fb5491541061e3ba_CRU_Beta-Condensed.ttf') format('truetype'); font-weight: 400 700; font-style: normal; font-display: swap; }
@font-face{ font-family: 'Cru Beta Condensed'; src: url('https://cdn.prod.website-files.com/6a28ff5e2266e8e7eafb7c13/6a2908c6fb5491541061e3ba_CRU_Beta-Condensed.ttf') format('truetype'); font-weight: 400 700; font-style: normal; font-display: swap; }
body{ margin: 0; background: #0A0A0A; color: #F2EFE9; font: 400 1rem/1.55 'Archivo Narrow','Arial Narrow',system-ui,sans-serif; -webkit-font-smoothing: antialiased; }
::selection{ background: #C3FF00; color: #0A0A0A; }
a{ color: inherit; }
img{ display: block; max-width: 100%; }
imgraw{ display: none; }
@keyframes sw-marquee{ from { transform: translateX(0); } to { transform: translateX(-33.333%); } }
.ed-marquee-track{ animation: sw-marquee 34s linear infinite; }
.swnavlink:hover{ color: #DAD6CD; }
.swnavlink.is-active{ color: #F2EFE9; }
.swsubnavlink:hover{ color: #C3FF00; }
.swnavitem:hover .swsubnav{ opacity: 1; visibility: visible; }
@media (max-width: 600px){.swmenubtn{ display: inline-flex; }
.swnav{ display: none; }}
[data-theme="lime"]{
  --signal: #C3FF00;
  --signal-hover: #D6FF4D;
  --signal-press: #A0D400;
  --signal-wash: rgba(195, 255, 0, 0.12);
  --focus-ring: #C3FF00;
}
[data-surface="rare"]{
  --surface-base: #C3FF00;
  --surface-card: #C3FF00;
  --text-primary: #0A0A0A;
  --text-secondary: rgba(10,10,10,0.78);
  --text-muted: rgba(10,10,10,0.62);
  --text-faint: rgba(10,10,10,0.5);
  --signal: #0A0A0A;
  --accent-2: #0A0A0A;
  --border-hairline: rgba(10,10,10,0.22);
  --border-strong: rgba(10,10,10,0.4);
  --border-faint: rgba(10,10,10,0.14);
  background: #C3FF00;
  color: #0A0A0A;
}
@import url('https://fonts.googleapis.com/css2?family=Onest:wght@300;400;500;600;700&family=Archivo+Narrow:wght@400;500;600;700&family=IBM+Plex+Mono:ital,wght@0,400;0,500;0,600;1,400&display=swap');



.sw-eyebrow{
  font: 600 0.6875rem/1 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  color: #A8A399;
}
[data-type="onest"]{
  --font-body: 'Onest', system-ui, -apple-system, sans-serif;
  --tracking-label: 0.1em;
}
[data-type="narrow"]{
  --font-body: 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif;
  --tracking-label: 0.12em;
}
@import url('tokens/fonts.css');
@import url('tokens/colors.css');
@import url('tokens/typography.css');
@import url('tokens/spacing.css');

*, *::before, *::after{ box-sizing: border-box; }
html{ scroll-behavior: smooth; }
html, body{ margin: 0; background: #0A0A0A; color: #F2EFE9; }
body{ font: 400 1rem/1.44 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; overflow-x: hidden; }
@keyframes ed-expand{ from { transform: translateY(-6px); } to { transform: none; } }
@media (prefers-reduced-motion: no-preference){.ed-sector-anim{  }}
.ed-scrollcue:hover{ color: #C3FF00; }
@keyframes ed-scrollcue{ 0%, 100% { transform: translate(-50%, 0); } 50% { transform: translate(-50%, 7px); } }
@media (prefers-reduced-motion: no-preference){.ed-scrollcue{  }}
@keyframes ed-hero-rise{ from { transform: translateY(30px); } to { transform: none; } }
@media (prefers-reduced-motion: no-preference){.ed-hero-mark > *{  }
.ed-hero-mark > *:last-child{ animation-delay: 150ms; }}
@media (prefers-reduced-motion: no-preference){.ed-hero-abstract p, .ed-hero-abstract a{ opacity: 0; }}
.ed-marquee-track{ display: flex; width: max-content; animation: sw-marquee 34s linear infinite; }
.ed-marquee:hover .ed-marquee-track{ animation-play-state: paused; }
.ed-mq-item:first-child{ border-left: none; }
@media (prefers-reduced-motion: reduce){.ed-marquee-track{ animation: none; }}
#root:empty::after{
  content: 'SEAWILDING'; position: fixed; inset: 0; display: grid; place-items: center;
  font: 700 1.4rem/1 'CRU Beta Condensed', 'Arial Narrow', sans-serif; letter-spacing: 0.18em; color: #75716A;
}
.ed-headnav a, .ed-headnav button{
  background: none; border: none; cursor: pointer; padding: 5px 0; text-decoration: none;
  font: 600 0.8rem/1 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; text-transform: lowercase; letter-spacing: 0.02em; white-space: nowrap;
  color: #75716A; border-bottom: 2px solid transparent;
  transition: color 120ms cubic-bezier(0.2, 0, 0, 1), border-color 120ms cubic-bezier(0.2, 0, 0, 1);
}
.ed-headnav a:hover, .ed-headnav button:hover{ color: #DAD6CD; }
.ed-headnav a.is-active{ color: #F2EFE9; border-bottom-color: transparent; }
.ed-headnav .ed-subnav-pop{
  position: absolute; top: 100%; left: 0; min-width: 190px;
  display: flex; flex-direction: column; gap: 0;
  background: #111111; border: 1px solid #2E2E2E; padding: 0.5rem 0;
  opacity: 0; visibility: hidden; transform: translateY(4px);
  transition: opacity 120ms cubic-bezier(0.2, 0, 0, 1), transform 120ms cubic-bezier(0.2, 0, 0, 1);
  z-index: 60;
}
.ed-navitem:hover .ed-subnav-pop{ opacity: 1; visibility: visible; transform: none; }
.ed-headnav .ed-subnav-pop a{ padding: 7px 1rem; border-bottom: none; color: #A8A399; white-space: nowrap; }
.ed-headnav .ed-subnav-pop a:hover{ color: #C3FF00; }
.ed-value-card:hover{ background: #C3FF00 !important; border-color: #C3FF00; }
.ed-value-card:hover, .ed-value-card:hover *{ color: #0A0A0A !important; }
@media (max-width: 1100px){.ed-runhead{ display: none !important; }}
@media (max-width: 860px){.ed-hero-grid{ grid-template-columns: 1fr !important; }
.ed-hero-rule{ display: none !important; }
.ed-manifest-paras{ grid-template-columns: 1fr !important; }
.ed-sumat-grid{ grid-template-columns: 1fr !important; align-items: start !important; }
.ed-2col{ grid-template-columns: 1fr !important; }
.ed-3col{ grid-template-columns: 1fr 1fr !important; }
.ed-conecta-grid{ grid-template-columns: 1fr !important; gap: 2rem !important; }}
@media (max-width: 720px){.ed-issue{ flex-wrap: wrap; gap: 6px 14px !important; }
.ed-tagline{ gap: 0.75rem !important; }
.ed-actrow-grid{ grid-template-columns: 1fr !important; gap: 0.75rem !important; }
.ed-actrow-grid > :nth-child(3){ justify-self: start !important; text-align: left !important; }
.ed-sector-grid{ grid-template-columns: auto 1fr auto !important; gap: 1rem !important; }
.ed-sector-detail{ grid-template-columns: 1fr !important; }
.ed-sector-spacer{ display: none !important; }
.ed-sector-detail > :last-child{ justify-self: start !important; max-width: none !important; }
.ed-sector-detail > :last-child > *{ text-align: left !important; }
.ed-sector-detail > :last-child div[style*="flex-end"]{ justify-content: flex-start !important; }
.ed-linia > :nth-child(1){ grid-area: ref; flex-direction: row !important; align-items: center; gap: 0.75rem !important; }
.ed-linia > :nth-child(2){ grid-area: title; }
.ed-linia > :nth-child(3){ grid-area: year; justify-self: end; }
.ed-linia > :nth-child(4){ grid-area: fmt; justify-self: start; text-align: left !important; }
.ed-linia-fmt > :first-child{ display: inline-block; margin-right: 1rem; margin-bottom: 0 !important; }
.ed-3col{ grid-template-columns: 1fr !important; }
.ed-partners-grid{ grid-template-columns: 1fr 1fr !important; }
.ed-video-grid{ grid-template-columns: 1fr !important; }
.ed-colophon{ grid-template-columns: 1fr 1fr !important; }
.ed-certstrip{ flex-direction: column; align-items: flex-start !important; }
.ed-certstrip > :last-child{ text-align: left !important; }
.ed-foot-legal{ flex-direction: column; align-items: flex-start !important; gap: 6px !important; }}
@media (max-width: 600px){.ed-headnav{ gap: 1rem !important; }
.ed-headnav.is-collapsed{
    position: absolute; top: 100%; left: 0; right: 0;
    flex-direction: column; align-items: stretch; gap: 0 !important;
    background: #111111; border-bottom: 1px solid #2E2E2E;
    padding: 0.75rem clamp(1.5rem, 4vw, 6rem);
    max-height: 0; overflow: hidden; transition: max-height 200ms cubic-bezier(0.2, 0, 0, 1);
  }
.ed-headnav.is-collapsed.is-open{ max-height: 60vh; }
.ed-headnav.is-collapsed a{ padding: 0.75rem 0; border-bottom: 1px solid #242424; border-left: none; }
.ed-headnav.is-collapsed a.is-active{ border-bottom-color: #242424; color: #C3FF00; }
.ed-headnav.is-collapsed .ed-navitem{ width: 100%; flex-direction: column; align-items: stretch; }
.ed-headnav.is-collapsed .ed-subnav-pop{ position: static; opacity: 1; visibility: visible; transform: none; background: transparent; border: none; padding: 0 0 0.75rem 1rem; }
.ed-headnav.is-collapsed .ed-subnav-pop a{ padding: 6px 0; }
.ed-partners-grid{ grid-template-columns: 1fr !important; }
.ed-colophon{ grid-template-columns: 1fr !important; }}
.ed-box, .ed-value-card{ transition: border-color 120ms cubic-bezier(0.2, 0, 0, 1), background 120ms cubic-bezier(0.2, 0, 0, 1); }
.ed-box:hover, .ed-value-card:hover{ border-color: #C3FF00; }
@media (max-width: 1024px){.ed-valores-grid{ grid-template-columns: repeat(2, 1fr) !important; }}
@media (max-width: 560px){.ed-valores-grid{ grid-template-columns: 1fr !important; }}
@media (max-width: 760px){.ed-defrow{ grid-template-columns: 1fr !important; gap: 0.75rem !important; }}
a:hover .ed-arrow, button:hover .ed-arrow{ transform: translateX(6px); }
.sw-13700a2{ align-items: center; background: transparent; border-bottom: 1px solid #2E2E2E; display: grid; gap: 1.5rem; grid-template-columns: 110px 1fr auto; opacity: 1; padding: 0.75rem 1rem; text-decoration: none; transform: none; transition: opacity 540ms cubic-bezier(0.2, 0, 0, 1), transform 540ms cubic-bezier(0.2, 0, 0, 1); }
.sw-2142f12{ color: #A8A399; }
.sw-2569fe9{ display: block; flex: 0 0 auto; }
.sw-37f997b{ align-items: center; background: transparent; border-bottom: 1px solid #2E2E2E; display: grid; gap: 1.5rem; grid-template-columns: auto 1fr; opacity: 1; padding: 0.75rem 1rem; transform: none; transition: opacity 540ms cubic-bezier(0.2, 0, 0, 1), transform 540ms cubic-bezier(0.2, 0, 0, 1); }
.sw-3a5102d{ background: #161616; border-top-color: #3A3A3A; display: flex; flex-direction: column; min-height: 180px; opacity: 1; padding: 1.5rem; text-decoration: none; transform: none; transition: opacity 540ms cubic-bezier(0.2, 0, 0, 1), transform 540ms cubic-bezier(0.2, 0, 0, 1); }
.sw-3ebf210{ align-items: center; color: #DAD6CD; display: inline-flex; font: 600 0.8125rem/1 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; gap: 12px; letter-spacing: 0.12em; margin-top: 1.5rem; opacity: 1; text-decoration: none; text-transform: uppercase; transform: none; transition: opacity 540ms cubic-bezier(0.2, 0, 0, 1), transform 540ms cubic-bezier(0.2, 0, 0, 1); }
.sw-4532f6d{ color: #0A0A0A; font-weight: 500; margin: 0px; }
.sw-5977a20{ color: #75716A; display: flex; font: 500 0.6875rem/1.4 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', monospace; gap: 0.75rem; margin-bottom: 0.75rem; }
.sw-6641351{ border-bottom: 1px solid #2E2E2E; border-top: 1px solid #2E2E2E; opacity: 1; transform: none; transition: opacity 540ms cubic-bezier(0.2, 0, 0, 1), transform 540ms cubic-bezier(0.2, 0, 0, 1); }
.sw-6d38394{ background-image: repeating-linear-gradient(135deg, transparent 0px, transparent 13px, rgba(242, 239, 233, 0.02) 13px, rgba(242, 239, 233, 0.02) 14px); inset: 0px; position: absolute; }
.sw-746b128{ background: #161616; border: 1px solid #2E2E2E; display: block; opacity: 1; text-decoration: none; transform: none; transition: opacity 540ms cubic-bezier(0.2, 0, 0, 1), transform 540ms cubic-bezier(0.2, 0, 0, 1); }
.sw-7c150b7{ align-items: center; border-bottom: 1px solid #2E2E2E; display: grid; gap: 1.5rem; grid-template-columns: 120px 1fr auto; opacity: 1; padding: 1rem; text-decoration: none; transform: none; transition: opacity 540ms cubic-bezier(0.2, 0, 0, 1), transform 540ms cubic-bezier(0.2, 0, 0, 1); }
.sw-81b5b97{ align-items: center; aspect-ratio: 16 / 9; background: #111111; border: 1px solid #2E2E2E; display: flex; justify-content: center; overflow: hidden; position: relative; }
.sw-8ed855a{ align-items: center; display: flex; gap: 1rem; margin-bottom: 2rem; }
.sw-925e1e4{ align-items: center; color: #DAD6CD; display: inline-flex; font: 600 0.8125rem/1 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; gap: 10px; letter-spacing: 0.12em; margin-top: 2rem; opacity: 1; text-decoration: none; text-transform: uppercase; transform: none; transition: opacity 540ms cubic-bezier(0.2, 0, 0, 1), transform 540ms cubic-bezier(0.2, 0, 0, 1); }
.sw-941688f{ align-items: center; backdrop-filter: saturate(120%) blur(10px); background: rgba(10, 10, 10, 0.72); border-bottom: 1px solid #2E2E2E; display: flex; gap: 1.5rem; min-height: 60px; position: sticky; top: 0px; transition: background 200ms cubic-bezier(0.2, 0, 0, 1), border-color 200ms cubic-bezier(0.2, 0, 0, 1); z-index: 50; }
.sw-a3b0897{ color: #A8A399; font: 500 0.75rem/1.45 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', monospace; transition: color 120ms cubic-bezier(0.2, 0, 0, 1); }
.sw-aed2df3{ align-items: center; background: #111111; border: 1px solid #2E2E2E; display: flex; height: 360px; justify-content: center; overflow: hidden; position: relative; }
.sw-b991753{ background: #161616; border: 1px solid #2E2E2E; display: flex; flex-direction: column; opacity: 1; text-decoration: none; transform: none; transition: opacity 540ms cubic-bezier(0.2, 0, 0, 1), transform 540ms cubic-bezier(0.2, 0, 0, 1); }
.sw-c4858c0{ margin: 0px; }
.sw-c4ee83a{ align-items: center; aspect-ratio: 16 / 9; background: #111111; border-bottom: 1px solid #2E2E2E; display: flex; justify-content: center; overflow: hidden; position: relative; }
.sw-c78c55f{ display: grid; gap: 1rem; grid-template-columns: repeat(3, 1fr); }
.sw-cb17c1d{ background: none; border: none; cursor: pointer; padding: 0.75rem 1rem; text-align: left; width: 100%; }
.sw-cf7dd49{ display: grid; gap: 1rem; grid-template-columns: repeat(4, 1fr); }
.sw-dcf73d8{ color: #75716A; font: 500 0.6875rem/1.4 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', monospace; letter-spacing: 0.12em; text-transform: uppercase; transition: color 120ms cubic-bezier(0.2, 0, 0, 1); white-space: nowrap; }
.sw-e044381{ align-items: center; background: #111111; border: 1px solid #2E2E2E; display: flex; height: 320px; justify-content: center; overflow: hidden; position: relative; }
.sw-e6067d5{ align-items: center; color: #DAD6CD; display: inline-flex; font: 400 0.875rem/1.42 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; gap: 8px; text-decoration: none; }
.sw-ea75ef7{ background: #161616; border-top: 2px solid #3A3A3A; display: flex; flex-direction: column; min-height: 158px; opacity: 1; padding: 1.5rem; text-decoration: none; transform: none; transition: opacity 540ms cubic-bezier(0.2, 0, 0, 1), transform 540ms cubic-bezier(0.2, 0, 0, 1); }
.sw-fb8032f{ display: flex; flex-direction: column; flex: 1 1 0%; justify-content: flex-end; padding-bottom: clamp(3rem, 9vh, 6rem); padding-top: clamp(2rem, 6vh, 6rem); position: relative; z-index: 1; }
#colaborar > :nth-child(2) > :nth-child(2) > :nth-child(1) > :nth-child(1){ color: #0A0A0A; font: 700 clamp(2.4rem, 6vw, 5.2rem)/0.9 'CRU Beta Condensed', 'Arial Narrow', sans-serif; letter-spacing: -0.03em; margin: 0px; text-transform: uppercase; text-wrap: balance; }
#colaborar > :nth-child(2) > :nth-child(2) > :nth-child(1) > :nth-child(2){ color: rgba(10,10,10,0.78); font: 400 1.0625rem/1.42 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; margin: 1.5rem 0 0; max-width: 52ch; }
#colaborar > :nth-child(2) > :nth-child(2) > :nth-child(1) > :nth-child(3){ align-items: center; display: flex; flex-wrap: wrap; gap: 1.5rem; margin-top: clamp(2rem, 4vw, 3rem); }
#colaborar > :nth-child(2) > :nth-child(2) > :nth-child(1) > :nth-child(3) > :nth-child(1){ align-items: center; background: transparent; border: 1px solid rgba(10, 10, 10, 0.4); color: rgb(10, 10, 10); display: inline-flex; font: 600 0.8125rem/1 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; gap: 12px; letter-spacing: 0.12em; padding: 14px 22px; text-decoration: none; text-transform: uppercase; transition: background 120ms cubic-bezier(0.2, 0, 0, 1), border-color 120ms cubic-bezier(0.2, 0, 0, 1), color 120ms cubic-bezier(0.2, 0, 0, 1); }
#colaborar > :nth-child(2) > :nth-child(2) > :nth-child(1) > :nth-child(3) > :nth-child(1) > :nth-child(1){ color: rgb(10, 10, 10); }
#colaborar > :nth-child(2) > :nth-child(2) > :nth-child(1) > :nth-child(3) > :nth-child(2){ color: rgba(10,10,10,0.5); font: 500 0.75rem/1.45 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', monospace; }
#colaborar > :nth-child(2) > :nth-child(2) > :nth-child(2){ border-top: 2px solid rgba(10,10,10,0.4); }
#colaborar > :nth-child(2) > :nth-child(2) > :nth-child(2) > :nth-child(1){ align-items: baseline; border-bottom: 1px solid rgba(10,10,10,0.22); display: grid; gap: 1rem; grid-template-columns: auto 1fr; padding: 1rem 0; }
#colaborar > :nth-child(2) > :nth-child(2) > :nth-child(2) > :nth-child(1) > :nth-child(1){ color: rgba(10,10,10,0.62); transform: translateY(3px); }
#colaborar > :nth-child(2) > :nth-child(2) > :nth-child(2) > :nth-child(1) > :nth-child(2) > :nth-child(1){ color: #0A0A0A; display: block; font: 600 1.125rem/1.2 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; margin-bottom: 2px; }
#colaborar > :nth-child(2) > :nth-child(2) > :nth-child(2) > :nth-child(1) > :nth-child(2) > :nth-child(2){ color: rgba(10,10,10,0.62); display: block; font: 400 0.875rem/1.42 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; }
#colaborar > :nth-child(2) > :nth-child(2) > :nth-child(2) > :nth-child(2){ align-items: baseline; border-bottom: 1px solid rgba(10,10,10,0.22); display: grid; gap: 1rem; grid-template-columns: auto 1fr; padding: 1rem 0; }
#colaborar > :nth-child(2) > :nth-child(2) > :nth-child(2) > :nth-child(2) > :nth-child(1){ color: rgba(10,10,10,0.62); transform: translateY(3px); }
#colaborar > :nth-child(2) > :nth-child(2) > :nth-child(2) > :nth-child(2) > :nth-child(2) > :nth-child(1){ color: #0A0A0A; display: block; font: 600 1.125rem/1.2 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; margin-bottom: 2px; }
#colaborar > :nth-child(2) > :nth-child(2) > :nth-child(2) > :nth-child(2) > :nth-child(2) > :nth-child(2){ color: rgba(10,10,10,0.62); display: block; font: 400 0.875rem/1.42 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; }
#colaborar > :nth-child(2) > :nth-child(2) > :nth-child(2) > :nth-child(3){ align-items: baseline; border-bottom: 1px solid rgba(10,10,10,0.22); display: grid; gap: 1rem; grid-template-columns: auto 1fr; padding: 1rem 0; }
#colaborar > :nth-child(2) > :nth-child(2) > :nth-child(2) > :nth-child(3) > :nth-child(1){ color: rgba(10,10,10,0.62); transform: translateY(3px); }
#colaborar > :nth-child(2) > :nth-child(2) > :nth-child(2) > :nth-child(3) > :nth-child(2) > :nth-child(1){ color: #0A0A0A; display: block; font: 600 1.125rem/1.2 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; margin-bottom: 2px; }
#colaborar > :nth-child(2) > :nth-child(2) > :nth-child(2) > :nth-child(3) > :nth-child(2) > :nth-child(2){ color: rgba(10,10,10,0.62); display: block; font: 400 0.875rem/1.42 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; }
#colaborar > :nth-child(2) > :nth-child(2) > :nth-child(2) > :nth-child(4){ align-items: baseline; border-bottom: 1px solid rgba(10,10,10,0.22); display: grid; gap: 1rem; grid-template-columns: auto 1fr; padding: 1rem 0; }
#colaborar > :nth-child(2) > :nth-child(2) > :nth-child(2) > :nth-child(4) > :nth-child(1){ color: rgba(10,10,10,0.62); transform: translateY(3px); }
#colaborar > :nth-child(2) > :nth-child(2) > :nth-child(2) > :nth-child(4) > :nth-child(2) > :nth-child(1){ color: #0A0A0A; display: block; font: 600 1.125rem/1.2 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; margin-bottom: 2px; }
#colaborar > :nth-child(2) > :nth-child(2) > :nth-child(2) > :nth-child(4) > :nth-child(2) > :nth-child(2){ color: rgba(10,10,10,0.62); display: block; font: 400 0.875rem/1.42 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; }
#colaborar > :nth-child(2) > :nth-child(2) > :nth-child(2) > :nth-child(5){ color: rgba(10,10,10,0.5); font: 500 0.6875rem/1.4 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', monospace; letter-spacing: 0.04em; padding-top: 1rem; text-transform: uppercase; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #contacto > :nth-child(2) > :nth-child(1) > :nth-child(1) > :nth-child(4) > :nth-child(2) > :nth-child(2){ color: #75716A; font: 500 0.6875rem/1.4 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', monospace; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #top > :nth-child(1){ display: flex; flex-direction: column; min-height: calc(-60px + 100vh); overflow: hidden; position: relative; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #top > :nth-child(1) > :nth-child(2) > :nth-child(1) > :nth-child(1) > :nth-child(1){ display: inline-block; padding-bottom: 0.08em; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #top > :nth-child(1) > :nth-child(2) > :nth-child(1) > :nth-child(1) > :nth-child(1) > :nth-child(1){ color: #F2EFE9; display: inline-block; font: 700 clamp(2.4rem, 11vw, 11.5rem)/0.82 'CRU Beta Condensed', 'Arial Narrow', sans-serif; letter-spacing: -0.035em; text-transform: uppercase; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #top > :nth-child(1) > :nth-child(2) > :nth-child(1) > :nth-child(1) > :nth-child(1) > :nth-child(2){ color: #DAD6CD; display: block; font-size: 26.8956px; margin-top: 0.12em; white-space: nowrap; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #top > :nth-child(1) > :nth-child(2) > :nth-child(1) > :nth-child(2){ margin-left: auto; margin-top: clamp(1.5rem, 3vw, 2rem); max-width: 48ch; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #top > :nth-child(1) > :nth-child(2) > :nth-child(1) > :nth-child(2) > :nth-child(1){ color: #DAD6CD; font: 400 1.0625rem/1.42 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; margin: 0 0 1rem; opacity: 1; text-align-last: left; text-align: justify; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #top > :nth-child(1) > :nth-child(2) > :nth-child(1) > :nth-child(2) > :nth-child(2){ align-items: center; color: #F2EFE9; display: inline-flex; font: 600 0.8125rem/1 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; gap: 10px; letter-spacing: 0.12em; opacity: 1; text-decoration: none; text-transform: uppercase; transition: opacity 500ms cubic-bezier(0.2, 0, 0, 1); }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #top > :nth-child(1) > :nth-child(2) > :nth-child(2) > :nth-child(1){ font-size: 22px; line-height: 1; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #top > :nth-child(2) > :nth-child(1) > :nth-child(1){ color: #C3FF00; font: 500 0.75rem/1.45 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', monospace; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #top > :nth-child(2) > :nth-child(1) > :nth-child(2){ color: #DAD6CD; font: 600 0.8125rem/1 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; letter-spacing: 0.16em; text-transform: uppercase; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #top > :nth-child(2) > :nth-child(1) > :nth-child(3){ background: #2E2E2E; flex: 1 1 0%; height: 1px; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #top > :nth-child(2) > :nth-child(1) > :nth-child(4){ color: #75716A; font: 500 0.6875rem/1.4 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', monospace; letter-spacing: 0.04em; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #top > :nth-child(2) > :nth-child(2) > :nth-child(1) > :nth-child(1){ align-items: center; display: flex; justify-content: space-between; margin-bottom: 1.5rem; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #top > :nth-child(2) > :nth-child(2) > :nth-child(1) > :nth-child(1) > :nth-child(1){ align-items: center; color: #C3FF00; display: inline-flex; gap: 8px; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #top > :nth-child(2) > :nth-child(2) > :nth-child(2) > :nth-child(1){ align-items: center; display: flex; justify-content: space-between; margin-bottom: 1.5rem; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #top > :nth-child(2) > :nth-child(2) > :nth-child(2) > :nth-child(1) > :nth-child(1){ align-items: center; color: #C3FF00; display: inline-flex; gap: 8px; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #top > :nth-child(2) > :nth-child(2) > :nth-child(3) > :nth-child(1){ align-items: center; display: flex; justify-content: space-between; margin-bottom: 1.5rem; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #top > :nth-child(2) > :nth-child(2) > :nth-child(3) > :nth-child(1) > :nth-child(1){ align-items: center; color: #C3FF00; display: inline-flex; gap: 8px; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #top > :nth-child(2) > :nth-child(2) > :nth-child(4) > :nth-child(1){ align-items: center; display: flex; justify-content: space-between; margin-bottom: 1.5rem; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #top > :nth-child(2) > :nth-child(2) > :nth-child(4) > :nth-child(1) > :nth-child(1){ align-items: center; color: #C3FF00; display: inline-flex; gap: 8px; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #que-hacemos > :nth-child(1) > :nth-child(1) > :nth-child(1){ color: #C3FF00; font: 500 0.75rem/1.45 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', monospace; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #que-hacemos > :nth-child(1) > :nth-child(1) > :nth-child(2){ color: #DAD6CD; font: 600 0.8125rem/1 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; letter-spacing: 0.16em; text-transform: uppercase; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #que-hacemos > :nth-child(1) > :nth-child(1) > :nth-child(3){ background: #2E2E2E; flex: 1 1 0%; height: 1px; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #que-hacemos > :nth-child(1) > :nth-child(1) > :nth-child(5){ color: #75716A; font: 500 0.6875rem/1.4 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', monospace; letter-spacing: 0.04em; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #que-hacemos > :nth-child(1) > :nth-child(2){ color: #F2EFE9; font: 700 clamp(2.2rem, 6vw, 5rem)/0.92 'CRU Beta Condensed', 'Arial Narrow', sans-serif; letter-spacing: -0.025em; margin: 0px; text-transform: uppercase; text-wrap: balance; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #que-hacemos > :nth-child(1) > :nth-child(3){ color: #A8A399; font: 400 1.0625rem/1.42 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; margin: 1.5rem 0 0; max-width: 64ch; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #que-hacemos > :nth-child(2) > :nth-child(1) > :nth-child(1){ color: #A8A399; margin-bottom: 1rem; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #que-hacemos > :nth-child(2) > :nth-child(1) > :nth-child(2){ color: #F2EFE9; font: 700 1.4rem/1 'CRU Beta Condensed', 'Arial Narrow', sans-serif; letter-spacing: -0.01em; margin: 0 0 0.75rem; text-transform: uppercase; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #que-hacemos > :nth-child(2) > :nth-child(1) > :nth-child(3){ color: #A8A399; font: 400 0.875rem/1.42 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; margin: 0px; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #que-hacemos > :nth-child(2) > :nth-child(2) > :nth-child(1){ color: #A8A399; margin-bottom: 1rem; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #que-hacemos > :nth-child(2) > :nth-child(2) > :nth-child(2){ color: #F2EFE9; font: 700 1.4rem/1 'CRU Beta Condensed', 'Arial Narrow', sans-serif; letter-spacing: -0.01em; margin: 0 0 0.75rem; text-transform: uppercase; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #que-hacemos > :nth-child(2) > :nth-child(2) > :nth-child(3){ color: #A8A399; font: 400 0.875rem/1.42 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; margin: 0px; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #que-hacemos > :nth-child(2) > :nth-child(3) > :nth-child(1){ color: #A8A399; margin-bottom: 1rem; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #que-hacemos > :nth-child(2) > :nth-child(3) > :nth-child(2){ color: #F2EFE9; font: 700 1.4rem/1 'CRU Beta Condensed', 'Arial Narrow', sans-serif; letter-spacing: -0.01em; margin: 0 0 0.75rem; text-transform: uppercase; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #que-hacemos > :nth-child(2) > :nth-child(3) > :nth-child(3){ color: #A8A399; font: 400 0.875rem/1.42 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; margin: 0px; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #que-hacemos > :nth-child(2) > :nth-child(4) > :nth-child(1){ color: #A8A399; margin-bottom: 1rem; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #que-hacemos > :nth-child(2) > :nth-child(4) > :nth-child(2){ color: #F2EFE9; font: 700 1.4rem/1 'CRU Beta Condensed', 'Arial Narrow', sans-serif; letter-spacing: -0.01em; margin: 0 0 0.75rem; text-transform: uppercase; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #que-hacemos > :nth-child(2) > :nth-child(4) > :nth-child(3){ color: #A8A399; font: 400 0.875rem/1.42 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; margin: 0px; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] main > :nth-child(3) > :nth-child(2) > :nth-child(3){ color: #0A0A0A; display: block; font: 700 clamp(2.6rem, 8.5vw, 7.5rem)/0.9 'CRU Beta Condensed', 'Arial Narrow', sans-serif; letter-spacing: -0.03em; text-transform: uppercase; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(1) > :nth-child(1) > :nth-child(1){ color: #C3FF00; font: 500 0.75rem/1.45 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', monospace; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(1) > :nth-child(1) > :nth-child(2){ color: #DAD6CD; font: 600 0.8125rem/1 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; letter-spacing: 0.16em; text-transform: uppercase; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(1) > :nth-child(1) > :nth-child(3){ background: #2E2E2E; flex: 1 1 0%; height: 1px; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(1) > :nth-child(1) > :nth-child(5){ color: #75716A; font: 500 0.6875rem/1.4 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', monospace; letter-spacing: 0.04em; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(1) > :nth-child(2){ color: #F2EFE9; font: 700 clamp(2.2rem, 6vw, 5rem)/0.92 'CRU Beta Condensed', 'Arial Narrow', sans-serif; letter-spacing: -0.025em; margin: 0px; text-transform: uppercase; text-wrap: balance; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(1) > :nth-child(3){ color: #A8A399; font: 400 1.0625rem/1.42 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; margin: 1.5rem 0 0; max-width: 64ch; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(1) > :nth-child(1) > :nth-child(1) > :nth-child(1){ -webkit-text-stroke: 1px #3A3A3A; color: transparent; font: 700 clamp(1.5rem, 2.8vw, 2.4rem)/0.9 'CRU Beta Condensed', 'Arial Narrow', sans-serif; letter-spacing: -0.02em; min-width: 1.6ch; transition: color 120ms cubic-bezier(0.2, 0, 0, 1); }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(1) > :nth-child(1) > :nth-child(1) > :nth-child(2) > :nth-child(1){ color: #F2EFE9; font: 600 1.5rem/1.15 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; margin: 0px 0px 4px; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(1) > :nth-child(1) > :nth-child(1) > :nth-child(2) > :nth-child(2){ align-items: center; display: flex; gap: 10px; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(1) > :nth-child(1) > :nth-child(1) > :nth-child(2) > :nth-child(2) > :nth-child(1){ color: #75716A; transition: color 120ms cubic-bezier(0.2, 0, 0, 1); }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(1) > :nth-child(1) > :nth-child(1) > :nth-child(2) > :nth-child(2) > :nth-child(2){ color: #A8A399; font: 400 0.875rem/1.42 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; margin: 0px; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(1) > :nth-child(1) > :nth-child(1) > :nth-child(3){ color: #75716A; flex: 0 0 auto; height: clamp(28px, 3.2vw, 44px); justify-self: end; position: relative; transition: color 120ms cubic-bezier(0.2, 0, 0, 1); width: clamp(28px, 3.2vw, 44px); }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(1) > :nth-child(1) > :nth-child(1) > :nth-child(3) > :nth-child(1){ background: currentcolor; height: 2px; left: 0px; position: absolute; right: 0px; top: 50%; transform: translateY(-50%); }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(1) > :nth-child(1) > :nth-child(1) > :nth-child(3) > :nth-child(2){ background: currentcolor; bottom: 0px; left: 50%; position: absolute; top: 0px; transform: translateX(-50%); width: 2px; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(2) > :nth-child(1) > :nth-child(1) > :nth-child(1){ -webkit-text-stroke: 1px #3A3A3A; color: transparent; font: 700 clamp(1.5rem, 2.8vw, 2.4rem)/0.9 'CRU Beta Condensed', 'Arial Narrow', sans-serif; letter-spacing: -0.02em; min-width: 1.6ch; transition: color 120ms cubic-bezier(0.2, 0, 0, 1); }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(2) > :nth-child(1) > :nth-child(1) > :nth-child(2) > :nth-child(1){ color: #F2EFE9; font: 600 1.5rem/1.15 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; margin: 0px 0px 4px; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(2) > :nth-child(1) > :nth-child(1) > :nth-child(2) > :nth-child(2){ align-items: center; display: flex; gap: 10px; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(2) > :nth-child(1) > :nth-child(1) > :nth-child(2) > :nth-child(2) > :nth-child(1){ color: #75716A; transition: color 120ms cubic-bezier(0.2, 0, 0, 1); }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(2) > :nth-child(1) > :nth-child(1) > :nth-child(2) > :nth-child(2) > :nth-child(2){ color: #A8A399; font: 400 0.875rem/1.42 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; margin: 0px; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(2) > :nth-child(1) > :nth-child(1) > :nth-child(3){ color: #75716A; flex: 0 0 auto; height: clamp(28px, 3.2vw, 44px); justify-self: end; position: relative; transition: color 120ms cubic-bezier(0.2, 0, 0, 1); width: clamp(28px, 3.2vw, 44px); }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(2) > :nth-child(1) > :nth-child(1) > :nth-child(3) > :nth-child(1){ background: currentcolor; height: 2px; left: 0px; position: absolute; right: 0px; top: 50%; transform: translateY(-50%); }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(2) > :nth-child(1) > :nth-child(1) > :nth-child(3) > :nth-child(2){ background: currentcolor; bottom: 0px; left: 50%; position: absolute; top: 0px; transform: translateX(-50%); width: 2px; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(3) > :nth-child(1) > :nth-child(1) > :nth-child(1){ -webkit-text-stroke: 1px #3A3A3A; color: transparent; font: 700 clamp(1.5rem, 2.8vw, 2.4rem)/0.9 'CRU Beta Condensed', 'Arial Narrow', sans-serif; letter-spacing: -0.02em; min-width: 1.6ch; transition: color 120ms cubic-bezier(0.2, 0, 0, 1); }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(3) > :nth-child(1) > :nth-child(1) > :nth-child(2) > :nth-child(1){ color: #F2EFE9; font: 600 1.5rem/1.15 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; margin: 0px 0px 4px; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(3) > :nth-child(1) > :nth-child(1) > :nth-child(2) > :nth-child(2){ align-items: center; display: flex; gap: 10px; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(3) > :nth-child(1) > :nth-child(1) > :nth-child(2) > :nth-child(2) > :nth-child(1){ color: #75716A; transition: color 120ms cubic-bezier(0.2, 0, 0, 1); }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(3) > :nth-child(1) > :nth-child(1) > :nth-child(2) > :nth-child(2) > :nth-child(2){ color: #A8A399; font: 400 0.875rem/1.42 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; margin: 0px; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(3) > :nth-child(1) > :nth-child(1) > :nth-child(3){ color: #75716A; flex: 0 0 auto; height: clamp(28px, 3.2vw, 44px); justify-self: end; position: relative; transition: color 120ms cubic-bezier(0.2, 0, 0, 1); width: clamp(28px, 3.2vw, 44px); }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(3) > :nth-child(1) > :nth-child(1) > :nth-child(3) > :nth-child(1){ background: currentcolor; height: 2px; left: 0px; position: absolute; right: 0px; top: 50%; transform: translateY(-50%); }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(3) > :nth-child(1) > :nth-child(1) > :nth-child(3) > :nth-child(2){ background: currentcolor; bottom: 0px; left: 50%; position: absolute; top: 0px; transform: translateX(-50%); width: 2px; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(4) > :nth-child(1) > :nth-child(1) > :nth-child(1){ -webkit-text-stroke: 1px #3A3A3A; color: transparent; font: 700 clamp(1.5rem, 2.8vw, 2.4rem)/0.9 'CRU Beta Condensed', 'Arial Narrow', sans-serif; letter-spacing: -0.02em; min-width: 1.6ch; transition: color 120ms cubic-bezier(0.2, 0, 0, 1); }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(4) > :nth-child(1) > :nth-child(1) > :nth-child(2) > :nth-child(1){ color: #F2EFE9; font: 600 1.5rem/1.15 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; margin: 0px 0px 4px; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(4) > :nth-child(1) > :nth-child(1) > :nth-child(2) > :nth-child(2){ align-items: center; display: flex; gap: 10px; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(4) > :nth-child(1) > :nth-child(1) > :nth-child(2) > :nth-child(2) > :nth-child(1){ color: #75716A; transition: color 120ms cubic-bezier(0.2, 0, 0, 1); }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(4) > :nth-child(1) > :nth-child(1) > :nth-child(2) > :nth-child(2) > :nth-child(2){ color: #A8A399; font: 400 0.875rem/1.42 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; margin: 0px; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(4) > :nth-child(1) > :nth-child(1) > :nth-child(3){ color: #75716A; flex: 0 0 auto; height: clamp(28px, 3.2vw, 44px); justify-self: end; position: relative; transition: color 120ms cubic-bezier(0.2, 0, 0, 1); width: clamp(28px, 3.2vw, 44px); }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(4) > :nth-child(1) > :nth-child(1) > :nth-child(3) > :nth-child(1){ background: currentcolor; height: 2px; left: 0px; position: absolute; right: 0px; top: 50%; transform: translateY(-50%); }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(4) > :nth-child(1) > :nth-child(1) > :nth-child(3) > :nth-child(2){ background: currentcolor; bottom: 0px; left: 50%; position: absolute; top: 0px; transform: translateX(-50%); width: 2px; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(5) > :nth-child(1) > :nth-child(1) > :nth-child(1){ -webkit-text-stroke: 1px #3A3A3A; color: transparent; font: 700 clamp(1.5rem, 2.8vw, 2.4rem)/0.9 'CRU Beta Condensed', 'Arial Narrow', sans-serif; letter-spacing: -0.02em; min-width: 1.6ch; transition: color 120ms cubic-bezier(0.2, 0, 0, 1); }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(5) > :nth-child(1) > :nth-child(1) > :nth-child(2) > :nth-child(1){ color: #F2EFE9; font: 600 1.5rem/1.15 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; margin: 0px 0px 4px; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(5) > :nth-child(1) > :nth-child(1) > :nth-child(2) > :nth-child(2){ align-items: center; display: flex; gap: 10px; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(5) > :nth-child(1) > :nth-child(1) > :nth-child(2) > :nth-child(2) > :nth-child(1){ color: #75716A; transition: color 120ms cubic-bezier(0.2, 0, 0, 1); }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(5) > :nth-child(1) > :nth-child(1) > :nth-child(2) > :nth-child(2) > :nth-child(2){ color: #A8A399; font: 400 0.875rem/1.42 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; margin: 0px; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(5) > :nth-child(1) > :nth-child(1) > :nth-child(3){ color: #75716A; flex: 0 0 auto; height: clamp(28px, 3.2vw, 44px); justify-self: end; position: relative; transition: color 120ms cubic-bezier(0.2, 0, 0, 1); width: clamp(28px, 3.2vw, 44px); }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(5) > :nth-child(1) > :nth-child(1) > :nth-child(3) > :nth-child(1){ background: currentcolor; height: 2px; left: 0px; position: absolute; right: 0px; top: 50%; transform: translateY(-50%); }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(5) > :nth-child(1) > :nth-child(1) > :nth-child(3) > :nth-child(2){ background: currentcolor; bottom: 0px; left: 50%; position: absolute; top: 0px; transform: translateX(-50%); width: 2px; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(6) > :nth-child(1) > :nth-child(1) > :nth-child(1){ -webkit-text-stroke: 1px #3A3A3A; color: transparent; font: 700 clamp(1.5rem, 2.8vw, 2.4rem)/0.9 'CRU Beta Condensed', 'Arial Narrow', sans-serif; letter-spacing: -0.02em; min-width: 1.6ch; transition: color 120ms cubic-bezier(0.2, 0, 0, 1); }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(6) > :nth-child(1) > :nth-child(1) > :nth-child(2) > :nth-child(1){ color: #F2EFE9; font: 600 1.5rem/1.15 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; margin: 0px 0px 4px; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(6) > :nth-child(1) > :nth-child(1) > :nth-child(2) > :nth-child(2){ align-items: center; display: flex; gap: 10px; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(6) > :nth-child(1) > :nth-child(1) > :nth-child(2) > :nth-child(2) > :nth-child(1){ color: #75716A; transition: color 120ms cubic-bezier(0.2, 0, 0, 1); }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(6) > :nth-child(1) > :nth-child(1) > :nth-child(2) > :nth-child(2) > :nth-child(2){ color: #A8A399; font: 400 0.875rem/1.42 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; margin: 0px; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(6) > :nth-child(1) > :nth-child(1) > :nth-child(3){ color: #75716A; flex: 0 0 auto; height: clamp(28px, 3.2vw, 44px); justify-self: end; position: relative; transition: color 120ms cubic-bezier(0.2, 0, 0, 1); width: clamp(28px, 3.2vw, 44px); }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(6) > :nth-child(1) > :nth-child(1) > :nth-child(3) > :nth-child(1){ background: currentcolor; height: 2px; left: 0px; position: absolute; right: 0px; top: 50%; transform: translateY(-50%); }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red > :nth-child(2) > :nth-child(6) > :nth-child(1) > :nth-child(1) > :nth-child(3) > :nth-child(2){ background: currentcolor; bottom: 0px; left: 50%; position: absolute; top: 0px; transform: translateX(-50%); width: 2px; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #aliados > :nth-child(1) > :nth-child(1) > :nth-child(1) > :nth-child(1){ color: #C3FF00; font: 500 0.75rem/1.45 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', monospace; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #aliados > :nth-child(1) > :nth-child(1) > :nth-child(1) > :nth-child(2){ color: #DAD6CD; font: 600 0.8125rem/1 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; letter-spacing: 0.16em; text-transform: uppercase; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #aliados > :nth-child(1) > :nth-child(1) > :nth-child(1) > :nth-child(3){ background: #2E2E2E; flex: 1 1 0%; height: 1px; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #aliados > :nth-child(1) > :nth-child(1) > :nth-child(1) > :nth-child(5){ color: #75716A; font: 500 0.6875rem/1.4 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', monospace; letter-spacing: 0.04em; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #aliados > :nth-child(1) > :nth-child(1) > :nth-child(2){ color: #F2EFE9; font: 700 clamp(2.2rem, 6vw, 5rem)/0.92 'CRU Beta Condensed', 'Arial Narrow', sans-serif; letter-spacing: -0.025em; margin: 0px; text-transform: uppercase; text-wrap: balance; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #aliados > :nth-child(1) > :nth-child(1) > :nth-child(3){ color: #A8A399; font: 400 1.0625rem/1.42 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; margin: 1.5rem 0 0; max-width: 64ch; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #actividades > :nth-child(1) > :nth-child(1) > :nth-child(1){ color: #C3FF00; font: 500 0.75rem/1.45 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', monospace; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #actividades > :nth-child(1) > :nth-child(1) > :nth-child(2){ color: #DAD6CD; font: 600 0.8125rem/1 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; letter-spacing: 0.16em; text-transform: uppercase; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #actividades > :nth-child(1) > :nth-child(1) > :nth-child(3){ background: #2E2E2E; flex: 1 1 0%; height: 1px; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #actividades > :nth-child(1) > :nth-child(1) > :nth-child(5){ color: #75716A; font: 500 0.6875rem/1.4 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', monospace; letter-spacing: 0.04em; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #actividades > :nth-child(1) > :nth-child(2){ color: #F2EFE9; font: 700 clamp(2.2rem, 6vw, 5rem)/0.92 'CRU Beta Condensed', 'Arial Narrow', sans-serif; letter-spacing: -0.025em; margin: 0px; text-transform: uppercase; text-wrap: balance; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #actividades > :nth-child(2) > :nth-child(1) > :nth-child(1) > :nth-child(1) > :nth-child(1){ color: #F2EFE9; font: 700 clamp(1.5rem, 2.8vw, 2.4rem)/0.9 'CRU Beta Condensed', 'Arial Narrow', sans-serif; letter-spacing: -0.02em; transition: color 120ms cubic-bezier(0.2, 0, 0, 1); }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #proyectos > :nth-child(1) > :nth-child(1) > :nth-child(1){ color: #C3FF00; font: 500 0.75rem/1.45 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', monospace; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #proyectos > :nth-child(1) > :nth-child(1) > :nth-child(2){ color: #DAD6CD; font: 600 0.8125rem/1 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; letter-spacing: 0.16em; text-transform: uppercase; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #proyectos > :nth-child(1) > :nth-child(1) > :nth-child(3){ background: #2E2E2E; flex: 1 1 0%; height: 1px; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #proyectos > :nth-child(1) > :nth-child(1) > :nth-child(5){ color: #75716A; font: 500 0.6875rem/1.4 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', monospace; letter-spacing: 0.04em; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #proyectos > :nth-child(1) > :nth-child(2){ color: #F2EFE9; font: 700 clamp(2.2rem, 6vw, 5rem)/0.92 'CRU Beta Condensed', 'Arial Narrow', sans-serif; letter-spacing: -0.025em; margin: 0px; text-transform: uppercase; text-wrap: balance; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #proyectos > :nth-child(2) > :nth-child(1) > :nth-child(1) > :nth-child(1){ color: #75716A; transition: color 120ms cubic-bezier(0.2, 0, 0, 1); }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #proyectos > :nth-child(2) > :nth-child(1) > :nth-child(4){ justify-self: end; text-align: right; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] main > :nth-child(8) > :nth-child(1) > :nth-child(1) > :nth-child(1){ color: #DAD6CD; font: 600 0.8125rem/1 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; letter-spacing: 0.16em; text-transform: uppercase; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] main > :nth-child(8) > :nth-child(1) > :nth-child(1) > :nth-child(2){ background: #2E2E2E; flex: 1 1 0%; height: 1px; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] main > :nth-child(8) > :nth-child(1) > :nth-child(1) > :nth-child(4){ color: #75716A; font: 500 0.6875rem/1.4 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', monospace; letter-spacing: 0.04em; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #recursos > :nth-child(1) > :nth-child(1) > :nth-child(1){ color: #C3FF00; font: 500 0.75rem/1.45 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', monospace; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #recursos > :nth-child(1) > :nth-child(1) > :nth-child(2){ color: #DAD6CD; font: 600 0.8125rem/1 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; letter-spacing: 0.16em; text-transform: uppercase; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #recursos > :nth-child(1) > :nth-child(1) > :nth-child(3){ background: #2E2E2E; flex: 1 1 0%; height: 1px; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #recursos > :nth-child(1) > :nth-child(1) > :nth-child(5){ color: #75716A; font: 500 0.6875rem/1.4 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', monospace; letter-spacing: 0.04em; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #recursos > :nth-child(1) > :nth-child(2){ color: #F2EFE9; font: 700 clamp(2.2rem, 6vw, 5rem)/0.92 'CRU Beta Condensed', 'Arial Narrow', sans-serif; letter-spacing: -0.025em; margin: 0px; text-transform: uppercase; text-wrap: balance; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #recursos > :nth-child(1) > :nth-child(3){ color: #A8A399; font: 400 1.0625rem/1.42 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; margin: 1.5rem 0 0; max-width: 64ch; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #actualidad > :nth-child(1) > :nth-child(1) > :nth-child(1){ color: #C3FF00; font: 500 0.75rem/1.45 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', monospace; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #actualidad > :nth-child(1) > :nth-child(1) > :nth-child(2){ color: #DAD6CD; font: 600 0.8125rem/1 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; letter-spacing: 0.16em; text-transform: uppercase; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #actualidad > :nth-child(1) > :nth-child(1) > :nth-child(3){ background: #2E2E2E; flex: 1 1 0%; height: 1px; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #actualidad > :nth-child(1) > :nth-child(1) > :nth-child(5){ color: #75716A; font: 500 0.6875rem/1.4 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', monospace; letter-spacing: 0.04em; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #actualidad > :nth-child(1) > :nth-child(2){ color: #F2EFE9; font: 700 clamp(2.2rem, 6vw, 5rem)/0.92 'CRU Beta Condensed', 'Arial Narrow', sans-serif; letter-spacing: -0.025em; margin: 0px; text-transform: uppercase; text-wrap: balance; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] main > :nth-child(11) > :nth-child(2) > :nth-child(1) > :nth-child(1){ color: #C3FF00; font: 500 0.75rem/1.45 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', monospace; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] main > :nth-child(11) > :nth-child(2) > :nth-child(1) > :nth-child(2){ color: #DAD6CD; font: 600 0.8125rem/1 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; letter-spacing: 0.16em; text-transform: uppercase; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] main > :nth-child(11) > :nth-child(2) > :nth-child(1) > :nth-child(3){ background: #2E2E2E; flex: 1 1 0%; height: 1px; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] main > :nth-child(11) > :nth-child(2) > :nth-child(3) > :nth-child(2) > :nth-child(1){ align-items: baseline; border-bottom: 2px solid #3A3A3A; display: flex; gap: 1rem; padding-bottom: 0.75rem; transition: border-color 120ms cubic-bezier(0.2, 0, 0, 1); }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] main > :nth-child(11) > :nth-child(2) > :nth-child(3) > :nth-child(2) > :nth-child(1) > :nth-child(1){ background: transparent; border: none; color: #F2EFE9; flex: 1 1 0%; font: 500 0.875rem/1.5 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', monospace; outline: none; padding: 4px 0px; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] main > :nth-child(11) > :nth-child(2) > :nth-child(3) > :nth-child(2) > :nth-child(1) > :nth-child(2){ background: none; border: none; color: #C3FF00; cursor: pointer; font: 600 0.8125rem/1 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; letter-spacing: 0.12em; padding: 0px; text-transform: lowercase; white-space: nowrap; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] main > :nth-child(11) > :nth-child(2) > :nth-child(3) > :nth-child(2) > :nth-child(2){ color: #75716A; font: 400 0.8125rem/1.4 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; margin-top: 0.75rem; }
.sw-941688f{ -webkit-backdrop-filter: none !important; backdrop-filter: none !important; background: rgba(10,10,10,0.92) !important; }
.ed-marquee-track{ will-change: transform; transform: translateZ(0); }
html[data-wf-page="6a290959f756fc12b9603ba2"] main > :nth-child(1){ padding-left: clamp(2rem, 7vw, 140px); padding-right: clamp(2rem, 7vw, 140px); padding-bottom: clamp(2rem, 4vw, 4rem); padding-top: clamp(2rem, 4vw, 4rem); }
html[data-wf-page="6a290959f756fc12b9603ba2"] main > :nth-child(2){ padding-left: clamp(2rem, 7vw, 140px); padding-right: clamp(2rem, 7vw, 140px); opacity: 1; padding-bottom: 0.75rem; padding-top: clamp(2rem, 4vw, 3rem); transform: none; transition: opacity 540ms cubic-bezier(0.2, 0, 0, 1), transform 540ms cubic-bezier(0.2, 0, 0, 1); }
html[data-wf-page="6a290959f756fc12b9603ba2"] main > :nth-child(3){ padding-left: clamp(2rem, 7vw, 140px); padding-right: clamp(2rem, 7vw, 140px); padding-bottom: clamp(3rem, 5vw, 6rem); padding-top: 1rem; }
html[data-wf-page="6a290930c2f66710da6f69da"] main > :nth-child(1){ padding-left: clamp(2rem, 7vw, 140px); padding-right: clamp(2rem, 7vw, 140px); padding-bottom: clamp(2rem, 4vw, 4rem); padding-top: clamp(2rem, 4vw, 4rem); }
html[data-wf-page="6a290930c2f66710da6f69da"] main > :nth-child(2){ padding-left: clamp(2rem, 7vw, 140px); padding-right: clamp(2rem, 7vw, 140px); border-bottom: 1px solid #2E2E2E; display: flex; flex-wrap: wrap; gap: clamp(1rem, 3vw, 2rem); opacity: 1; transform: none; transition: opacity 540ms cubic-bezier(0.2, 0, 0, 1), transform 540ms cubic-bezier(0.2, 0, 0, 1); }
html[data-wf-page="6a290930c2f66710da6f69da"] #metacrisis{ padding-left: clamp(2rem, 7vw, 140px); padding-right: clamp(2rem, 7vw, 140px); border-top: none; padding-bottom: clamp(3rem, 5vw, 4rem); padding-top: clamp(3rem, 5vw, 4rem); }
html[data-wf-page="6a290930c2f66710da6f69da"] main > :nth-child(6){ padding-left: clamp(2rem, 7vw, 140px); padding-right: clamp(2rem, 7vw, 140px); border-top: 1px solid #2E2E2E; padding-bottom: clamp(3rem, 5vw, 6rem); padding-top: clamp(2rem, 4vw, 4rem); }
html[data-wf-page="6a2909ca9b6bf6df3188f444"] main > :nth-child(1){ padding-left: clamp(2rem, 7vw, 140px); padding-right: clamp(2rem, 7vw, 140px); padding-bottom: clamp(1.5rem, 3vw, 2rem); padding-top: clamp(2rem, 4vw, 4rem); }
html[data-wf-page="6a290940a19a4cd06de08fc3"] main > :nth-child(2){ padding-left: clamp(2rem, 7vw, 140px); padding-right: clamp(2rem, 7vw, 140px); border-bottom: 1px solid #2E2E2E; display: flex; flex-wrap: wrap; gap: clamp(1rem, 3vw, 2rem); opacity: 1; transform: none; transition: opacity 540ms cubic-bezier(0.2, 0, 0, 1), transform 540ms cubic-bezier(0.2, 0, 0, 1); }
html[data-wf-page="6a290940a19a4cd06de08fc3"] main > :nth-child(6){ padding-left: clamp(2rem, 7vw, 140px); padding-right: clamp(2rem, 7vw, 140px); border-top: 1px solid #2E2E2E; padding-bottom: clamp(3rem, 5vw, 6rem); padding-top: clamp(2rem, 4vw, 4rem); }
#colaborar{ background: #C3FF00; border-bottom: 1px solid #0A0A0A; border-top: 1px solid #0A0A0A; color: #0A0A0A; overflow: hidden; position: relative; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #contacto{ border-top: 2px solid #3A3A3A; overflow: hidden; position: relative; }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #que-hacemos{ padding-left: clamp(2rem, 7vw, 140px); padding-right: clamp(2rem, 7vw, 140px); border-top: 1px solid #2E2E2E; padding-bottom: clamp(3rem, 6vw, 6rem); padding-top: clamp(3rem, 6vw, 6rem); }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] main > :nth-child(3){ background: #C3FF00; border-bottom: 1px solid #0A0A0A; border-top: 1px solid #0A0A0A; color: #0A0A0A; opacity: 1; overflow: hidden; position: relative; transform: none; transition: opacity 540ms cubic-bezier(0.2, 0, 0, 1), transform 540ms cubic-bezier(0.2, 0, 0, 1); }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #red{ padding-left: clamp(2rem, 7vw, 140px); padding-right: clamp(2rem, 7vw, 140px); border-top: 1px solid #2E2E2E; padding-bottom: clamp(3rem, 6vw, 6rem); padding-top: clamp(3rem, 6vw, 6rem); }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #aliados{ border-top: 1px solid #2E2E2E; padding-bottom: clamp(3rem, 6vw, 6rem); padding-top: clamp(3rem, 6vw, 6rem); }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #actividades{ padding-left: clamp(2rem, 7vw, 140px); padding-right: clamp(2rem, 7vw, 140px); border-top: 1px solid #2E2E2E; padding-bottom: clamp(3rem, 6vw, 6rem); padding-top: clamp(3rem, 6vw, 6rem); }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #proyectos{ padding-left: clamp(2rem, 7vw, 140px); padding-right: clamp(2rem, 7vw, 140px); border-top: 1px solid #2E2E2E; padding-bottom: clamp(3rem, 6vw, 6rem); padding-top: clamp(3rem, 6vw, 6rem); }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] main > :nth-child(8){ padding-left: clamp(2rem, 7vw, 140px); padding-right: clamp(2rem, 7vw, 140px); border-top: 1px solid #2E2E2E; padding-bottom: clamp(2rem, 4vw, 3rem); padding-top: clamp(2rem, 4vw, 3rem); }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #recursos{ padding-left: clamp(2rem, 7vw, 140px); padding-right: clamp(2rem, 7vw, 140px); border-top: 1px solid #2E2E2E; padding-bottom: clamp(3rem, 6vw, 6rem); padding-top: clamp(3rem, 6vw, 6rem); }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] #actualidad{ padding-left: clamp(2rem, 7vw, 140px); padding-right: clamp(2rem, 7vw, 140px); border-top: 1px solid #2E2E2E; padding-bottom: clamp(3rem, 6vw, 6rem); padding-top: clamp(3rem, 6vw, 6rem); }
html[data-wf-page="6a28ff622266e8e7eafb7c17"] main > :nth-child(11){ border-top: 1px solid #2E2E2E; overflow: hidden; padding-bottom: clamp(3rem, 6vw, 6rem); padding-top: clamp(3rem, 6vw, 6rem); position: relative; }
html[data-wf-page] .ed-shell > :nth-child(5){ align-items: center; background: transparent; border-radius: 999px; border: 1px solid #C3FF00; bottom: clamp(16px, 3vw, 28px); color: #C3FF00; cursor: pointer; display: inline-flex; height: 48px; justify-content: center; opacity: 1; pointer-events: auto; position: fixed; right: clamp(16px, 3vw, 28px); transform: none; transition: opacity 200ms cubic-bezier(0.2, 0, 0, 1), transform 200ms cubic-bezier(0.2, 0, 0, 1), background 120ms cubic-bezier(0.2, 0, 0, 1), color 120ms cubic-bezier(0.2, 0, 0, 1); width: 48px; z-index: 55; }
html[data-wf-page="6a29091bace3f3288d28fcb4"] main > :nth-child(2){ padding-left: clamp(2rem, 7vw, 140px); padding-right: clamp(2rem, 7vw, 140px); border-bottom: 1px solid #2E2E2E; display: flex; flex-wrap: wrap; gap: clamp(1rem, 3vw, 2rem); opacity: 1; transform: none; transition: opacity 540ms cubic-bezier(0.2, 0, 0, 1), transform 540ms cubic-bezier(0.2, 0, 0, 1); }
html[data-wf-page="6a29091bace3f3288d28fcb4"] #mas{ padding-left: clamp(2rem, 7vw, 140px); padding-right: clamp(2rem, 7vw, 140px); border-top: 1px solid #2E2E2E; padding-bottom: clamp(3rem, 5vw, 4rem); padding-top: clamp(3rem, 5vw, 4rem); }
html[data-wf-page="6a2909bfa53224c08f8c3e99"] main > :nth-child(1){ padding-left: clamp(2rem, 7vw, 140px); padding-right: clamp(2rem, 7vw, 140px); padding-bottom: clamp(1.5rem, 3vw, 2rem); padding-top: clamp(2rem, 4vw, 4rem); }
html[data-wf-page="6a2909669b6bf6df3188b4d0"] main > :nth-child(1){ padding-left: clamp(2rem, 7vw, 140px); padding-right: clamp(2rem, 7vw, 140px); padding-bottom: clamp(2rem, 4vw, 4rem); padding-top: clamp(2rem, 4vw, 4rem); }
html[data-wf-page="6a2909669b6bf6df3188b4d0"] main > :nth-child(2){ padding-left: clamp(2rem, 7vw, 140px); padding-right: clamp(2rem, 7vw, 140px); opacity: 1; padding-bottom: 0.75rem; padding-top: clamp(2rem, 4vw, 3rem); transform: none; transition: opacity 540ms cubic-bezier(0.2, 0, 0, 1), transform 540ms cubic-bezier(0.2, 0, 0, 1); }
html[data-wf-page="6a2909669b6bf6df3188b4d0"] main > :nth-child(3){ padding-left: clamp(2rem, 7vw, 140px); padding-right: clamp(2rem, 7vw, 140px); padding-bottom: clamp(3rem, 5vw, 6rem); padding-top: 1rem; }
html[data-wf-page="6a29097adc0d6dee5fe57b22"] main > :nth-child(2){ padding-left: clamp(2rem, 7vw, 140px); padding-right: clamp(2rem, 7vw, 140px); backdrop-filter: saturate(120%) blur(6px); background: rgba(10, 10, 10, 0.92); border-bottom: 1px solid #2E2E2E; position: sticky; top: 60px; z-index: 30; }
html[data-wf-page="6a29098f89fa2419a517f092"] main > :nth-child(1){ padding-left: clamp(2rem, 7vw, 140px); padding-right: clamp(2rem, 7vw, 140px); padding-bottom: clamp(2rem, 4vw, 4rem); padding-top: clamp(2rem, 4vw, 4rem); }
html[data-wf-page="6a29098f89fa2419a517f092"] main > :nth-child(2){ padding-left: clamp(2rem, 7vw, 140px); padding-right: clamp(2rem, 7vw, 140px); backdrop-filter: saturate(120%) blur(6px); background: rgba(10, 10, 10, 0.92); border-bottom: 1px solid #2E2E2E; position: sticky; top: 60px; z-index: 30; }
html[data-wf-page="6a29098f89fa2419a517f092"] main > :nth-child(3){ padding-left: clamp(2rem, 7vw, 140px); padding-right: clamp(2rem, 7vw, 140px); border-top: none; padding-bottom: clamp(3rem, 5vw, 4rem); padding-top: clamp(3rem, 5vw, 4rem); }
html[data-wf-page="6a2904ad09d770725522e6da"] main > :nth-child(2){ padding-left: clamp(2rem, 7vw, 140px); padding-right: clamp(2rem, 7vw, 140px); opacity: 1; padding-bottom: clamp(2rem, 4vw, 3rem); transform: none; transition: opacity 540ms cubic-bezier(0.2, 0, 0, 1), transform 540ms cubic-bezier(0.2, 0, 0, 1); }
html[data-wf-page="6a290985e4e64a8a3d3ed1cb"] main > :nth-child(1){ padding-left: clamp(2rem, 7vw, 140px); padding-right: clamp(2rem, 7vw, 140px); padding-bottom: clamp(2rem, 4vw, 4rem); padding-top: clamp(2rem, 4vw, 4rem); }
html[data-wf-page="6a290985e4e64a8a3d3ed1cb"] main > :nth-child(2){ padding-left: clamp(2rem, 7vw, 140px); padding-right: clamp(2rem, 7vw, 140px); backdrop-filter: saturate(120%) blur(6px); background: rgba(10, 10, 10, 0.92); border-bottom: 1px solid #2E2E2E; position: sticky; top: 60px; z-index: 30; }
.ed-certstrip{ flex-direction: row !important; align-items: center !important; }
@media (max-width: 720px){.ed-certstrip{ flex-direction: column !important; align-items: flex-start !important; }}
html[data-wf-page="6a290959f756fc12b9603ba2"] main > :nth-child(1) > :nth-child(4) > :nth-child(1) > :nth-child(1){ color: #75716A; font: 600 0.6875rem/1 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; letter-spacing: 0.12em; margin-bottom: 6px; text-transform: uppercase; }
html[data-wf-page="6a290959f756fc12b9603ba2"] main > :nth-child(1) > :nth-child(4) > :nth-child(1) > :nth-child(2){ color: #F2EFE9; font: 500 0.875rem/1.5 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', monospace; }
html[data-wf-page="6a290959f756fc12b9603ba2"] main > :nth-child(1) > :nth-child(4) > :nth-child(2) > :nth-child(1){ color: #75716A; font: 600 0.6875rem/1 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; letter-spacing: 0.12em; margin-bottom: 6px; text-transform: uppercase; }
html[data-wf-page="6a290959f756fc12b9603ba2"] main > :nth-child(1) > :nth-child(4) > :nth-child(2) > :nth-child(2){ color: #F2EFE9; font: 500 0.875rem/1.5 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', monospace; }
html[data-wf-page="6a290959f756fc12b9603ba2"] main > :nth-child(1) > :nth-child(4) > :nth-child(3) > :nth-child(1){ color: #75716A; font: 600 0.6875rem/1 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; letter-spacing: 0.12em; margin-bottom: 6px; text-transform: uppercase; }
html[data-wf-page="6a290959f756fc12b9603ba2"] main > :nth-child(1) > :nth-child(4) > :nth-child(3) > :nth-child(2){ color: #F2EFE9; font: 500 0.875rem/1.5 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', monospace; }
html[data-wf-page="6a290959f756fc12b9603ba2"] main > :nth-child(2) > :nth-child(1){ align-items: start; display: grid; gap: clamp(2rem, 5vw, 6rem); grid-template-columns: 1fr 1.4fr; }
html[data-wf-page="6a290959f756fc12b9603ba2"] main > :nth-child(2) > :nth-child(1) > :nth-child(1){ color: #F2EFE9; font: 700 clamp(1.6rem, 3vw, 2.6rem)/1 'CRU Beta Condensed', 'Arial Narrow', sans-serif; letter-spacing: -0.02em; margin: 0px; text-transform: uppercase; }
html[data-wf-page="6a290959f756fc12b9603ba2"] main > :nth-child(2) > :nth-child(1) > :nth-child(2){ display: flex; flex-direction: column; gap: 1rem; }
html[data-wf-page="6a290959f756fc12b9603ba2"] main > :nth-child(2) > :nth-child(1) > :nth-child(2) > :nth-child(1){ color: #DAD6CD; font: 400 1rem/1.44 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; margin: 0px; }
html[data-wf-page="6a290959f756fc12b9603ba2"] main > :nth-child(2) > :nth-child(1) > :nth-child(2) > :nth-child(2){ color: #A8A399; font: 400 1rem/1.44 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; margin: 0px; }
html[data-wf-page="6a290959f756fc12b9603ba2"] main > :nth-child(3) > :nth-child(1) > :nth-child(1){ color: #DAD6CD; font: 600 0.8125rem/1 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; letter-spacing: 0.16em; text-transform: uppercase; }
html[data-wf-page="6a290959f756fc12b9603ba2"] main > :nth-child(3) > :nth-child(1) > :nth-child(2){ background: #2E2E2E; flex: 1 1 0%; height: 1px; }
html[data-wf-page="6a290959f756fc12b9603ba2"] main > :nth-child(3) > :nth-child(1) > :nth-child(3){ color: #75716A; font: 500 0.6875rem/1.4 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', monospace; }
html[data-wf-page="6a2909669b6bf6df3188b4d0"] main > :nth-child(1) > :nth-child(4) > :nth-child(1) > :nth-child(1){ color: #75716A; font: 600 0.6875rem/1 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; letter-spacing: 0.12em; margin-bottom: 6px; text-transform: uppercase; }
html[data-wf-page="6a2909669b6bf6df3188b4d0"] main > :nth-child(1) > :nth-child(4) > :nth-child(1) > :nth-child(2){ color: #F2EFE9; font: 500 0.875rem/1.5 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', monospace; }
html[data-wf-page="6a2909669b6bf6df3188b4d0"] main > :nth-child(1) > :nth-child(4) > :nth-child(2) > :nth-child(1){ color: #75716A; font: 600 0.6875rem/1 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; letter-spacing: 0.12em; margin-bottom: 6px; text-transform: uppercase; }
html[data-wf-page="6a2909669b6bf6df3188b4d0"] main > :nth-child(1) > :nth-child(4) > :nth-child(2) > :nth-child(2){ color: #F2EFE9; font: 500 0.875rem/1.5 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', monospace; }
html[data-wf-page="6a2909669b6bf6df3188b4d0"] main > :nth-child(1) > :nth-child(4) > :nth-child(3) > :nth-child(1){ color: #75716A; font: 600 0.6875rem/1 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; letter-spacing: 0.12em; margin-bottom: 6px; text-transform: uppercase; }
html[data-wf-page="6a2909669b6bf6df3188b4d0"] main > :nth-child(1) > :nth-child(4) > :nth-child(3) > :nth-child(2){ color: #F2EFE9; font: 500 0.875rem/1.5 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', monospace; }
html[data-wf-page="6a2909669b6bf6df3188b4d0"] main > :nth-child(2) > :nth-child(1){ align-items: start; display: grid; gap: clamp(2rem, 5vw, 6rem); grid-template-columns: 1fr 1.4fr; }
html[data-wf-page="6a2909669b6bf6df3188b4d0"] main > :nth-child(2) > :nth-child(1) > :nth-child(1){ color: #F2EFE9; font: 700 clamp(1.6rem, 3vw, 2.6rem)/1 'CRU Beta Condensed', 'Arial Narrow', sans-serif; letter-spacing: -0.02em; margin: 0px; text-transform: uppercase; }
html[data-wf-page="6a2909669b6bf6df3188b4d0"] main > :nth-child(2) > :nth-child(1) > :nth-child(2){ display: flex; flex-direction: column; gap: 1rem; }
html[data-wf-page="6a2909669b6bf6df3188b4d0"] main > :nth-child(2) > :nth-child(1) > :nth-child(2) > :nth-child(1){ color: #DAD6CD; font: 400 1rem/1.44 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; margin: 0px; }
html[data-wf-page="6a2909669b6bf6df3188b4d0"] main > :nth-child(2) > :nth-child(1) > :nth-child(2) > :nth-child(2){ color: #A8A399; font: 400 1rem/1.44 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; margin: 0px; }
html[data-wf-page="6a2909669b6bf6df3188b4d0"] main > :nth-child(3) > :nth-child(1) > :nth-child(1){ color: #DAD6CD; font: 600 0.8125rem/1 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; letter-spacing: 0.16em; text-transform: uppercase; }
html[data-wf-page="6a2909669b6bf6df3188b4d0"] main > :nth-child(3) > :nth-child(1) > :nth-child(2){ background: #2E2E2E; flex: 1 1 0%; height: 1px; }
html[data-wf-page="6a2909669b6bf6df3188b4d0"] main > :nth-child(3) > :nth-child(1) > :nth-child(3){ color: #75716A; font: 500 0.6875rem/1.4 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', monospace; }
html[data-wf-page="6a290985e4e64a8a3d3ed1cb"] main > :nth-child(1) > :nth-child(4) > :nth-child(1) > :nth-child(1){ color: #75716A; font: 600 0.6875rem/1 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; letter-spacing: 0.12em; margin-bottom: 6px; text-transform: uppercase; }
html[data-wf-page="6a290985e4e64a8a3d3ed1cb"] main > :nth-child(1) > :nth-child(4) > :nth-child(1) > :nth-child(2){ color: #F2EFE9; font: 500 0.875rem/1.5 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', monospace; }
html[data-wf-page="6a290985e4e64a8a3d3ed1cb"] main > :nth-child(1) > :nth-child(4) > :nth-child(2) > :nth-child(1){ color: #75716A; font: 600 0.6875rem/1 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; letter-spacing: 0.12em; margin-bottom: 6px; text-transform: uppercase; }
html[data-wf-page="6a290985e4e64a8a3d3ed1cb"] main > :nth-child(1) > :nth-child(4) > :nth-child(2) > :nth-child(2){ color: #F2EFE9; font: 500 0.875rem/1.5 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', monospace; }
html[data-wf-page="6a290985e4e64a8a3d3ed1cb"] main > :nth-child(1) > :nth-child(4) > :nth-child(3) > :nth-child(1){ color: #75716A; font: 600 0.6875rem/1 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; letter-spacing: 0.12em; margin-bottom: 6px; text-transform: uppercase; }
html[data-wf-page="6a290985e4e64a8a3d3ed1cb"] main > :nth-child(1) > :nth-child(4) > :nth-child(3) > :nth-child(2){ color: #F2EFE9; font: 500 0.875rem/1.5 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', monospace; }
html[data-wf-page="6a29098f89fa2419a517f092"] main > :nth-child(1) > :nth-child(4) > :nth-child(1) > :nth-child(1){ color: #75716A; font: 600 0.6875rem/1 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; letter-spacing: 0.12em; margin-bottom: 6px; text-transform: uppercase; }
html[data-wf-page="6a29098f89fa2419a517f092"] main > :nth-child(1) > :nth-child(4) > :nth-child(1) > :nth-child(2){ color: #F2EFE9; font: 500 0.875rem/1.5 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', monospace; }
html[data-wf-page="6a29098f89fa2419a517f092"] main > :nth-child(1) > :nth-child(4) > :nth-child(2) > :nth-child(1){ color: #75716A; font: 600 0.6875rem/1 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; letter-spacing: 0.12em; margin-bottom: 6px; text-transform: uppercase; }
html[data-wf-page="6a29098f89fa2419a517f092"] main > :nth-child(1) > :nth-child(4) > :nth-child(2) > :nth-child(2){ color: #F2EFE9; font: 500 0.875rem/1.5 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', monospace; }
html[data-wf-page="6a29098f89fa2419a517f092"] main > :nth-child(1) > :nth-child(4) > :nth-child(3) > :nth-child(1){ color: #75716A; font: 600 0.6875rem/1 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; letter-spacing: 0.12em; margin-bottom: 6px; text-transform: uppercase; }
html[data-wf-page="6a29098f89fa2419a517f092"] main > :nth-child(1) > :nth-child(4) > :nth-child(3) > :nth-child(2){ color: #F2EFE9; font: 600 1.125rem/1.2 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; }
html[data-wf-page="6a29098f89fa2419a517f092"] main > :nth-child(3) > :nth-child(1) > :nth-child(1) > :nth-child(1){ color: #C3FF00; font: 500 0.75rem/1.45 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', monospace; }
html[data-wf-page="6a29098f89fa2419a517f092"] main > :nth-child(3) > :nth-child(1) > :nth-child(1) > :nth-child(2){ color: #DAD6CD; font: 600 0.8125rem/1 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; letter-spacing: 0.16em; text-transform: uppercase; }
html[data-wf-page="6a29098f89fa2419a517f092"] main > :nth-child(3) > :nth-child(1) > :nth-child(1) > :nth-child(3){ background: #2E2E2E; flex: 1 1 0%; height: 1px; }
html[data-wf-page="6a29098f89fa2419a517f092"] main > :nth-child(3) > :nth-child(1) > :nth-child(1) > :nth-child(5){ color: #75716A; font: 500 0.6875rem/1.4 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', monospace; letter-spacing: 0.04em; }
html[data-wf-page="6a29098f89fa2419a517f092"] main > :nth-child(3) > :nth-child(1) > :nth-child(2){ color: #F2EFE9; font: 700 clamp(2.2rem, 6vw, 5rem)/0.92 'CRU Beta Condensed', 'Arial Narrow', sans-serif; letter-spacing: -0.025em; margin: 0px; text-transform: uppercase; text-wrap: balance; }
.sw-e044381.swx-figtall, .sw-e044381:has(.swx-figtall){ height: auto !important; aspect-ratio: 16 / 9; }
.swx-figtall, .sw-e044381.swx-figtall > .sw-6d38394{ background-size: contain !important; background-repeat: no-repeat !important; background-position: center center !important; }
.sw-e044381.swx-figtall img, .sw-e044381:has(.swx-figtall) img{ width: 100% !important; height: 100% !important; object-fit: contain !important; object-position: center center !important; }
.swx-figcover, .sw-e044381.swx-figcover > .sw-6d38394{ background-size: cover !important; background-position: center center !important; }
.sw-e044381.swx-figcover img, .sw-e044381:has(.swx-figcover) img{ width: 100% !important; height: 100% !important; object-fit: cover !important; }
html[data-wf-page="6a2904a927f4450a8a20c31d"] main > section:nth-of-type(3) > div:nth-of-type(1),
html[data-wf-page="6a2904ad09d770725522e6da"] main > section:nth-of-type(3) > div:nth-of-type(1),
html[data-wf-page="6a2904ab7d322c82cde05a48"] main > section:nth-of-type(3) > div:nth-of-type(1),
html[data-wf-page="6a2904af9cf3456c47e59964"] main > section:nth-of-type(3) > div:nth-of-type(1),
html[data-wf-page="6a2904b1346d6b806ced13cb"] main > section:nth-of-type(2) > div:nth-of-type(1){ align-items: start; display: grid; gap: clamp(2rem, 5vw, 6rem); grid-template-columns: 1.6fr 1fr; }
@media (max-width: 860px){html[data-wf-page="6a2904a927f4450a8a20c31d"] main > section:nth-of-type(3) > div:nth-of-type(1),
html[data-wf-page="6a2904ad09d770725522e6da"] main > section:nth-of-type(3) > div:nth-of-type(1),
html[data-wf-page="6a2904ab7d322c82cde05a48"] main > section:nth-of-type(3) > div:nth-of-type(1),
html[data-wf-page="6a2904af9cf3456c47e59964"] main > section:nth-of-type(3) > div:nth-of-type(1),
html[data-wf-page="6a2904b1346d6b806ced13cb"] main > section:nth-of-type(2) > div:nth-of-type(1){ grid-template-columns: 1fr !important; }}
.sw-8ed855a > span:first-child{ color: #DAD6CD; font: 600 0.8125rem/1 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; letter-spacing: 0.16em; text-transform: uppercase; }
.sw-8ed855a > span:last-child{ background: #2E2E2E; flex: 1 1 0%; height: 1px; }
.sw-0335239 > span:nth-child(2){ color: #F2EFE9; font: 600 1.125rem/1.2 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; }
.w-richtext{ color: #DAD6CD; font: 400 1.0625rem/1.42 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; }
.w-richtext p{ margin: 0 0 1rem; }
.w-richtext p:last-child{ margin-bottom: 0; }
.w-richtext h2, .w-richtext h3, .w-richtext h4{ color: #DAD6CD; font: 600 0.8125rem/1 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; letter-spacing: 0.16em; text-transform: uppercase; margin: 1.6rem 0 0.8rem; }
.w-richtext ul, .w-richtext ol{ margin: 0 0 1rem; padding-left: 1.15rem; }
.w-richtext li{ margin: 0 0 0.4rem; }
.w-richtext a{ color: #C3FF00; text-decoration: underline; text-underline-offset: 3px; }
.w-richtext strong{ color: #F2EFE9; }
.w-richtext blockquote{ border-left: 2px solid #C3FF00; margin: 1.2rem 0; padding: 0.2rem 0 0.2rem 1rem; color: #F2EFE9; font-style: normal; }
.w-richtext img{ margin: 1.2rem 0; }
.sw-099ddf4 > div:first-child{ color: #C3FF00; font: 500 0.75rem/1.45 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', monospace; }
.sw-0b3f580 > span:last-child{ align-items: center; display: inline-flex; gap: 8px; }
.sw-0b3f580 > span:last-child > span:first-child{ background: #6FA678; border-radius: 999px; flex: 0 0 auto; height: 8px; width: 8px; }
.sw-0b3f580 > span:last-child > div{ color: #A8A399; font: 600 0.6875rem/1 'Archivo Narrow', 'Arial Narrow', system-ui, sans-serif; letter-spacing: 0.12em; text-transform: uppercase; }
.sw-fda8fb4 .w-richtext{ font-size: 0.9375rem; }
.sw-fda8fb4 .w-richtext li{ margin: 0 0 0.3rem; }
.ed-mq-card[data-glyph="coral"] .ed-g-coral{ display: inline-flex; }
.ed-mq-card[data-glyph="rings"] .ed-g-rings{ display: inline-flex; }
.ed-mq-card[data-glyph="quadrat"] .ed-g-quadrat{ display: inline-flex; }
.ed-mq-card[data-glyph="posidonia"] .ed-g-posidonia{ display: inline-flex; }
.ed-mq-card .ed-g-coral,.ed-mq-card .ed-g-rings,.ed-mq-card .ed-g-quadrat,.ed-mq-card .ed-g-posidonia{display:none;}
.ed-mq-card[data-glyph="coral"] .ed-g-coral,.ed-mq-card[data-glyph="rings"] .ed-g-rings,.ed-mq-card[data-glyph="quadrat"] .ed-g-quadrat,.ed-mq-card[data-glyph="posidonia"] .ed-g-posidonia{display:inline-flex;}
[data-glyph] [data-g]{display:none;}
[data-glyph="calendar"] [data-g="calendar"],[data-glyph="play"] [data-g="play"],[data-glyph="bars"] [data-g="bars"],[data-glyph="document"] [data-g="document"],[data-glyph="wave"] [data-g="wave"],[data-glyph="network"] [data-g="network"],[data-glyph="posidonia"] [data-g="posidonia"],[data-glyph="seal"] [data-g="seal"],[data-glyph="rings"] [data-g="rings"],[data-glyph="coral"] [data-g="coral"],[data-glyph="quadrat"] [data-g="quadrat"]{display:inline-flex;}
html[data-wf-page="6a29096fafc9db849bd63ffb"] main > :nth-child(3) > :nth-child(2) > .w-dyn-list,
html[data-wf-page="6a29096fafc9db849bd63ffb"] main > :nth-child(3) > :nth-child(2) > .w-dyn-list > .w-dyn-items{ display: contents; }
[data-glyph="compass"] [data-g="compass"],[data-glyph="network"] [data-g="network"],[data-glyph="rings"] [data-g="rings"],[data-glyph="quadrat"] [data-g="quadrat"],[data-glyph="wave"] [data-g="wave"],[data-glyph="bars"] [data-g="bars"],[data-glyph="net"] [data-g="net"],[data-glyph="document"] [data-g="document"],[data-glyph="database"] [data-g="database"],[data-glyph="transect"] [data-g="transect"],[data-glyph="crosshair"] [data-g="crosshair"],[data-glyph="nodes"] [data-g="nodes"],[data-glyph="institution"] [data-g="institution"],[data-glyph="seal"] [data-g="seal"],[data-glyph="fish"] [data-g="fish"],[data-glyph="posidonia"] [data-g="posidonia"],[data-glyph="coral"] [data-g="coral"],[data-glyph="shell"] [data-g="shell"],[data-glyph="jelly"] [data-g="jelly"],[data-glyph="anchor"] [data-g="anchor"],[data-glyph="buoy"] [data-g="buoy"],[data-glyph="droplet"] [data-g="droplet"],[data-glyph="bubbles"] [data-g="bubbles"],[data-glyph="starfish"] [data-g="starfish"],[data-glyph="turtle"] [data-g="turtle"],[data-glyph="crab"] [data-g="crab"],[data-glyph="dolphin"] [data-g="dolphin"],[data-glyph="play"] [data-g="play"],[data-glyph="calendar"] [data-g="calendar"],[data-glyph="pin"] [data-g="pin"],[data-glyph="mail"] [data-g="mail"],[data-glyph="search"] [data-g="search"],[data-glyph="arrowRight"] [data-g="arrowRight"],[data-glyph="download"] [data-g="download"],[data-glyph="book"] [data-g="book"],[data-glyph="scale"] [data-g="scale"],[data-glyph="users"] [data-g="users"]{display:inline-flex;}
[data-dot]{width:8px;height:8px;border-radius:999px;flex:0 0 auto;display:inline-block;}
[data-dot="live"]{background:#C3FF00;}
[data-dot="warn"]{background:#C9A227;}
[data-dot="neutral"]{background:#75716A;}
[data-dot="ok"]{background:#6FA678;}
.ed-actrow .ed-actrow-grid > :nth-child(1) > :nth-child(1){color:#75716A;transition:color 120ms cubic-bezier(0.2,0,0,1);}
.ed-actrow:hover .ed-actrow-grid > :nth-child(1) > :nth-child(1){color:#C3FF00;}
.ed-actrow .ed-actrow-grid > :nth-child(1) > :nth-child(2) > :nth-child(1){color:#F2EFE9;font:700 clamp(1.2rem,2vw,1.7rem)/0.9 'CRU Beta Condensed','Arial Narrow',sans-serif;letter-spacing:-0.01em;transition:color 120ms cubic-bezier(0.2,0,0,1);}
.ed-actrow:hover .ed-actrow-grid > :nth-child(1) > :nth-child(2) > :nth-child(1){color:#C3FF00;}
.ed-actrow .ed-actrow-grid > :nth-child(1) > :nth-child(2) > :nth-child(2){color:#75716A;font:500 0.6875rem/1.4 'IBM Plex Mono',ui-monospace,'SFMono-Regular',monospace;margin-top:3px;}
.ed-actrow .ed-actrow-grid > :nth-child(2){min-width:0px;}
.ed-actrow .ed-actrow-grid > :nth-child(2) > :nth-child(1){color:#C3FF00;font:600 0.6875rem/1 'Archivo Narrow','Arial Narrow',system-ui,sans-serif;letter-spacing:0.12em;margin-bottom:2px;text-transform:uppercase;}
.ed-actrow .ed-actrow-grid > :nth-child(2) > :nth-child(2){color:#F2EFE9;font:600 1.5rem/1.15 'Archivo Narrow','Arial Narrow',system-ui,sans-serif;margin:0px;}
.ed-actrow .ed-actrow-grid > :nth-child(2) > :nth-child(3){color:#A8A399;font:400 0.875rem/1.42 'Archivo Narrow','Arial Narrow',system-ui,sans-serif;margin:2px 0 0;max-width:54ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ed-actrow .ed-actrow-grid > :nth-child(3){justify-self:end;text-align:right;}
.ed-actrow .ed-actrow-grid > :nth-child(3) > :nth-child(1){align-items:center;display:inline-flex;gap:8px;}
.ed-actrow .ed-actrow-grid > :nth-child(3) > :nth-child(1) > :nth-child(2){color:#A8A399;font:600 0.6875rem/1 'Archivo Narrow','Arial Narrow',system-ui,sans-serif;letter-spacing:0.12em;text-transform:uppercase;}
.ed-actrow .ed-actrow-grid > :nth-child(3) > :nth-child(2){color:#75716A;font:500 0.6875rem/1.4 'IBM Plex Mono',ui-monospace,'SFMono-Regular',monospace;letter-spacing:0.12em;margin-top:6px;text-transform:uppercase;transition:color 120ms cubic-bezier(0.2,0,0,1);}
.ed-actrow:hover .ed-actrow-grid > :nth-child(3) > :nth-child(2){color:#F2EFE9;}
.ed-actrow .ed-actrow-grid{background-color:transparent !important;border-radius:0 !important;width:auto !important;height:auto !important;min-width:0 !important;box-shadow:none !important;}
.ed-repo-row > :nth-child(1) > :nth-child(1){color:#75716A;}
.ed-repo-row > :nth-child(2){min-width:0;}
.ed-repo-row > :nth-child(2) > :nth-child(1){color:#F2EFE9;font:700 clamp(1.05rem,1.7vw,1.35rem)/1.06 'CRU Beta Condensed','Arial Narrow',sans-serif;letter-spacing:-0.01em;margin-bottom:3px;}
.ed-repo-row > :nth-child(2) > :nth-child(2){color:#75716A;font:500 0.6875rem/1.4 'IBM Plex Mono',ui-monospace,'SFMono-Regular',monospace;display:flex;gap:0.35rem;align-items:baseline;min-width:0;}
.ed-repo-row > :nth-child(2) > :nth-child(2) > :nth-child(3){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;}
.ed-repo-row > :nth-child(3){color:#75716A;font:600 0.6875rem/1 'Archivo Narrow','Arial Narrow',system-ui,sans-serif;letter-spacing:0.12em;text-transform:uppercase;}
.ed-repo-row > :nth-child(4){align-items:center;color:#75716A;display:flex;font:500 0.6875rem/1.4 'IBM Plex Mono',ui-monospace,'SFMono-Regular',monospace;gap:0.5rem;justify-self:end;letter-spacing:0.12em;text-transform:uppercase;}
.ed-repo-row [data-kind] [data-k]{display:none;}
.ed-repo-row [data-kind="pdf"] [data-k="pdf"]{display:block;}
.ed-repo-row [data-kind="repo"] [data-k="repo"]{display:block;}
a[data-auth]{display:inline-flex;align-items:center;flex:none;background:none;border:none;padding:5px 0;color:#75716A;font:600 0.8rem/1 'Archivo Narrow','Arial Narrow',system-ui,sans-serif;text-transform:lowercase;letter-spacing:0.02em;white-space:nowrap;text-decoration:none;cursor:pointer;transition:color 160ms cubic-bezier(0.2,0,0,1);}
a[data-auth]:hover{color:#F2EFE9;}

/* --- Estilos portados del embed ED Header (2026-07-07): mantienen su posicion de cascada (tras el resto de la hoja). Motivo: limite de tamano de escritura del MCP en el embed. --- */
.ed-actrow h3{text-transform:none !important;letter-spacing:normal !important}.ed-act-row:hover .ed-act-date{color:#C3FF00;transition:color .12s}a[href="/la-asociacion"]:not(.swnavlink){transition:color .15s}a[href="/la-asociacion"]:not(.swnavlink):hover{color:#C3FF00 !important}.ed-sector-grid:hover>:nth-child(1){color:#C3FF00 !important;-webkit-text-fill-color:#C3FF00 !important;-webkit-text-stroke-width:0 !important;transition:color .12s}.ed-linia:hover{background-color:#161616 !important}.ed-linia:hover>:nth-child(1)>:nth-child(2){color:#C3FF00 !important}.sw-925e1e4:hover{color:#C3FF00 !important}.sw-e6067d5:hover{color:#C3FF00 !important}.sw-ea75ef7:hover{background-color:#1C1C1C !important}.sw-ea75ef7:hover svg{color:#C3FF00 !important}.sw-b991753:hover{background-color:#1C1C1C !important}.sw-b991753:hover svg{color:#C3FF00 !important}.sw-746b128:hover{background-color:#1C1C1C !important}.sw-746b128:hover svg{color:#C3FF00 !important}#colaborar a[href^="mailto"]{transition:background-color .15s,border-color .15s,color .15s}#colaborar a[href^="mailto"]:hover{background-color:#0A0A0A !important;border-color:#0A0A0A !important;color:#C3FF00 !important}#colaborar a[href^="mailto"]:hover span{color:#C3FF00 !important}#top a[href="/la-asociacion"] .ed-arrow{position:relative;top:2px;transition:transform .2s cubic-bezier(.2,0,0,1)}#top a[href="/la-asociacion"]:hover .ed-arrow{transform:translateX(6px) !important}.sw-37f997b{transition:background-color .12s}.sw-37f997b:hover{background-color:#161616 !important}.sw-37f997b:hover>:nth-child(1){color:#C3FF00 !important;-webkit-text-fill-color:#C3FF00 !important;-webkit-text-stroke-width:0 !important}.sw-13700a2{transition:background-color .12s}.sw-13700a2:hover{background-color:#161616 !important}.sw-13700a2:hover .sw-a3b0897{color:#C3FF00 !important}.sw-13700a2:hover .sw-dcf73d8{color:#F2EFE9 !important}.sw-3ebf210:hover{color:#C3FF00 !important}.sw-3a5102d{border-top:2px solid #3A3A3A !important;transition:background-color .15s,border-top-color .15s}.sw-3a5102d:hover{background-color:#1C1C1C !important;border-top-color:#C3FF00 !important}.sw-3a5102d:hover svg{color:#C3FF00 !important}#entidad a.w-inline-block{transition:background-color .12s,color .12s}#entidad a.w-inline-block:hover{background-color:#161616 !important;color:#C3FF00 !important}.sw-81b5b97{background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important}.sw-vplay-video{object-fit:cover !important}.sw-herocta-row{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;flex-wrap:wrap}.sw-panelcta{display:inline-flex;align-items:center;gap:12px;padding:14px 22px;border:1px solid #C3FF00;color:#C3FF00;font:600 .8125rem/1 'Archivo Narrow','Arial Narrow',sans-serif;text-transform:uppercase;letter-spacing:.12em;text-decoration:none;background:transparent;transition:background-color .15s,color .15s;white-space:nowrap;flex:none}.sw-panelcta:hover{background-color:#C3FF00 !important;color:#0A0A0A !important}.sw-panelcta span{font-size:1.3em;line-height:1}.swnavlink.w--current,.swnavlink.sw-parent-active{position:relative}.sw-ul{z-index:1}@media(max-width:991px){nav.swnav{display:none !important}.swmenubtn{display:inline-flex !important}nav.swnav.sw-open{display:flex !important;flex-direction:column;align-items:stretch;gap:0;position:absolute;top:100%;left:0;right:0;background:rgba(10,10,10,.97);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #2E2E2E;border-bottom:1px solid #2E2E2E;padding:6px 0;max-height:82vh;overflow:auto;z-index:60}nav.swnav.sw-open .swnavitem{flex-direction:column;align-items:stretch;width:100%}nav.swnav.sw-open .swnavlink{display:block;width:100%;padding:11px 24px}nav.swnav.sw-open .swsubnav{position:static !important;display:flex !important;flex-direction:column;background:transparent;border:none;box-shadow:none;opacity:1 !important;visibility:visible !important;transform:none !important;padding:0}nav.swnav.sw-open .swsubnavlink{display:block;width:100%;padding:8px 24px 8px 44px;opacity:.75}nav.swnav.sw-open .sw-ul{display:none}}.swmenubtn[aria-expanded="true"]{border-color:#C3FF00 !important;color:#C3FF00 !important}header>a[href*="sw-miembros"]:not([href*="logout"]){gap:7px;align-items:center;margin-left:-10px;padding-left:18px;border-left:1px solid #2E2E2E;font:600 .7rem/1 'Archivo Narrow','Arial Narrow',sans-serif!important;text-transform:uppercase;letter-spacing:.07em;color:#A8A399!important;text-decoration:none}header>a[href*="sw-miembros"]:not([href*="logout"])::before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:#C3FF00;box-shadow:0 0 5px rgba(195,255,0,.7)}header>a[href*="sw-miembros"]:not([href*="logout"]):hover{color:#F2EFE9!important}header>a[href*="logout"]{padding:6px 13px;border:1px solid #3A3A3A;border-radius:999px;font:600 .66rem/1 'Archivo Narrow','Arial Narrow',sans-serif!important;text-transform:uppercase;letter-spacing:.1em;color:#A8A399!important;text-decoration:none;transition:border-color .15s,color .15s}header>a[href*="logout"]:hover{border-color:#C3FF00;color:#C3FF00!important}#actividades a[href*="bluefinance"] svg.sw-2569fe9{transform:translateY(-2px)}@keyframes ed-hero-rise{from{transform:translateY(30px)}to{transform:none}}@keyframes ed-scrollcue{0%,100%{transform:translate(-50%,0)}50%{transform:translate(-50%,7px)}}@media(prefers-reduced-motion:no-preference){.sw-c4858c0>span>span{animation:ed-hero-rise 900ms cubic-bezier(.2,0,0,1) both}.sw-c4858c0>span>span:last-child{animation-delay:150ms}}

/* Mas ponencias: nunca sugerir el video de la ficha actual (se oculta el WRAPPER w-dyn-item
   para no dejar celda vacia en el grid) y capar a 3 visibles cuando el actual no esta en la lista */
.sw-mp-grid .w-dyn-item:has(> .sw-mp-card.w--current){display:none}
.sw-mp-grid:not(:has(.sw-mp-card.w--current)) .w-dyn-item:nth-child(n+4){display:none}
/* etiqueta de diseno huerfana sobre el poster de la ficha de video (el span se borrara en el Designer) */
.sw-90f41d7{display:none}

/* restauradas v39.3: reglas @media que la limpieza de simples se llevo por error */
@media (max-width: 720px){.ed-linia{ grid-template-columns: 1fr auto !important; grid-template-areas: 'ref year' 'title title' 'fmt fmt' !important; row-gap: 0.75rem !important; }}
@media(prefers-reduced-motion:no-preference){.ed-scrollcue{animation:ed-scrollcue 1.9s cubic-bezier(.2,0,0,1) infinite}}
