:root{--navy:#16477e;--navy-deep:#0f335e;--abyss:#08182c;--cyan:#00b2e3;--cyan-deep:#0092bd;--ink:#12202c;--muted:#5b6b7a;--mono:ui-monospace,'SF Mono','Cascadia Code','Roboto Mono',Menlo,Consolas,monospace;--display:'bureaugrotesque_onesevenRg','DINMedium',Helvetica,Arial,sans-serif;--faint:#8a97a3;--line:#e3e7eb;--line-strong:#cdd4da;--surface:#fff;--surface-alt:#f5f7f9;--surface-navy:var(--navy);--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--shadow-sm:0 1px 2px rgba(15,35,60,.06),0 1px 1px rgba(15,35,60,.05);--shadow-md:0 10px 28px rgba(15,35,60,.12);--shadow-lg:0 24px 60px rgba(15,35,60,.18);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--ease:cubic-bezier(.22,.61,.36,1);--dur-fast:.13s;--dur-base:.22s;--dur-slow:.38s;--container:1180px;--header-h:64px}@media (prefers-color-scheme:dark){:root{color-scheme:light}}*,*:before,*:after{box-sizing:border-box}html{font-size:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:'DINRegular',Helvetica,Arial,sans-serif;color:var(--ink);background:var(--surface);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--display);color:var(--abyss);font-weight:400;margin:0 0 .5em;text-wrap:balance}h1{font-size:clamp(2rem, 1.6rem + 1.5vw, 2.85rem);line-height:1.02;letter-spacing:-.005em;padding:0}h2{font-size:clamp(1.45rem, 1.28rem + 0.7vw, 1.95rem);line-height:1.08;letter-spacing:-.004em;padding:0}h3{font-size:clamp(1.15rem, 1.08rem + 0.3vw, 1.35rem);line-height:1.18;letter-spacing:0;padding:0}h4{font-size:1.05rem;line-height:1.3}p{margin:0 0 1.1em}a{color:var(--cyan-deep);text-decoration:none;transition:color var(--dur-fast) var(--ease)}a:hover{color:var(--navy)}strong,b{font-weight:700}img{max-width:100%;height:auto}::selection{background:var(--cyan);color:#fff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.row{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--space-5);display:grid;grid-template-columns:repeat(12,1fr);gap:var(--space-6) var(--space-5);align-content:start}.row .row{max-width:none;padding-inline:0;margin-inline:0}.row.collapse{gap:0;padding-inline:0}.row:before,.row:after{content:none}.column,.columns{grid-column:1/-1;min-width:0}.columns.centered{justify-self:center}@media (min-width:861px){.one{grid-column:span 1}.two{grid-column:span 2}.three{grid-column:span 3}.four{grid-column:span 4}.five{grid-column:span 5}.six{grid-column:span 6}.seven{grid-column:span 7}.eight{grid-column:span 8}.nine{grid-column:span 9}.ten{grid-column:span 10}.eleven{grid-column:span 11}.twelve{grid-column:span 12}.row .one,.row .two,.row .three,.row .four,.row .five,.row .six,.row .seven,.row .eight,.row .nine,.row .ten,.row .eleven,.row .twelve{width:auto}.offset-by-one{grid-column-start:2}.offset-by-two{grid-column-start:3}.offset-by-three{grid-column-start:4}.offset-by-four{grid-column-start:5}.offset-by-five{grid-column-start:6}.offset-by-six{grid-column-start:7}.offset-by-seven{grid-column-start:8}.offset-by-eight{grid-column-start:9}.offset-by-nine{grid-column-start:10}}@media (max-width:860px){.row{padding-inline:var(--space-4);gap:var(--space-5)}}.btn{display:inline-flex;align-items:center;gap:var(--space-2);font-family:'DINMedium',sans-serif;font-size:.95rem;letter-spacing:.01em;padding:11px 22px;border-radius:999px;border:1.5px solid transparent;cursor:pointer;transition:transform var(--dur-fast) var(--ease),background var(--dur-base) var(--ease),color var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease)}.btn:active{transform:scale(.97)}.btn-primary{background:var(--navy);color:#fff}.btn-primary:hover{background:var(--cyan-deep);color:#fff}.btn-outline{background:0 0;color:var(--navy);border-color:var(--line-strong)}.btn-outline:hover{border-color:var(--navy);background:var(--surface-alt);color:var(--navy)}.btn-ghost-light{background:rgba(255,255,255,.12);color:#fff;border-color:rgba(255,255,255,.4)}.btn-ghost-light:hover{background:#fff;color:var(--navy);border-color:#fff}.card{background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:box-shadow var(--dur-base) var(--ease),transform var(--dur-base) var(--ease)}.benefit-card{height:100%;background:var(--surface-alt);border-radius:var(--radius-md);padding:var(--space-5);transition:box-shadow var(--dur-base) var(--ease),background var(--dur-base) var(--ease),transform var(--dur-base) var(--ease)}.benefit-card:hover{background:var(--surface);box-shadow:var(--shadow-md);transform:translateY(-2px)}.benefit-card h2,.benefit-card h3{margin-top:0}a.news-card,.link-list a,#menu-menu_principal a,.nav-toggle,table.events-table td a,.tagcloud a,table.em-calendar td a{transition:transform var(--dur-fast) var(--ease),background var(--dur-base) var(--ease),color var(--dur-base) var(--ease)}a.news-card:active{transform:scale(.985)}.link-list a:active,#menu-menu_principal a:active,table.events-table td a:active,.tagcloud a:active{transform:scale(.97)}.nav-toggle:active{transform:scale(.9)}.tag-chip{display:inline-flex;align-items:center;font-family:var(--mono);font-size:.72rem;letter-spacing:.01em;color:var(--cyan-deep);background:rgba(0,178,227,.08);border:1px solid rgba(0,178,227,.22);border-radius:var(--radius-sm);padding:3px 7px;line-height:1.4;white-space:nowrap}.archive-header{margin-bottom:var(--space-6)}.archive-header h1{margin:0}.news-list{display:flex;flex-direction:column;gap:var(--space-8)}a.news-card{display:block;color:inherit}.news-card{display:block}a.news-card{transition:transform var(--dur-base) var(--ease)}a.news-card:hover{transform:translateY(-3px)}.news-thumb{display:block;overflow:hidden;border-radius:var(--radius-lg);aspect-ratio:16/8.2;margin-bottom:var(--space-5);box-shadow:var(--shadow-sm);background:var(--surface-alt);transition:box-shadow var(--dur-base) var(--ease)}a.news-card:hover .news-thumb{box-shadow:var(--shadow-md)}.news-thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--dur-base) var(--ease)}.news-card:hover .news-thumb img{transform:scale(1.045)}.news-card h2{transition:color var(--dur-base) var(--ease)}a.news-card:hover article h2,a.news-card:hover article h1,a.news-card:hover h2,a.news-card:hover h1{background-color:transparent;padding:0;border-left:0;color:var(--cyan-deep)}.news-meta{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;font-size:.875rem;color:var(--muted);margin-bottom:var(--space-3)}.news-meta .dot{opacity:.5}.news-excerpt{color:var(--muted);max-width:70ch}.news-excerpt p{color:var(--muted);font-size:1rem;line-height:1.6}.news-excerpt p:last-child{margin-bottom:0}.news-card-featured .news-thumb{aspect-ratio:16/7.5}.news-card-featured h2{font-size:clamp(1.5rem, 1.2rem + 0.85vw, 2.1rem)}.news-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6) var(--space-5);margin-top:var(--space-7)}.news-card-compact .news-thumb{aspect-ratio:16/10;margin-bottom:var(--space-3)}.news-card-compact h3{font-size:1.15rem;margin-bottom:var(--space-2);line-height:1.2}.news-card-compact .news-meta{margin-bottom:0;font-size:.8rem}@media (max-width:700px){.news-grid{grid-template-columns:1fr}}.hero{padding-block:var(--space-8) 0;margin-bottom:var(--space-8);text-align:center}.hero-inner{max-width:980px;margin-inline:auto}.hero h1{font-size:clamp(2.5rem, 1.5rem + 2.7vw, 4rem);line-height:.96;margin-bottom:var(--space-5)}.eyebrow{font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan-deep);margin-bottom:var(--space-4)}.hero-lead{font-size:1.2rem;color:var(--muted);max-width:54ch;margin-inline:auto}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:var(--space-6)}.coverage{margin-top:var(--space-7)}.coverage-label{font-family:var(--mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);text-align:center;margin:0 0 var(--space-4)}.coverage-scale{list-style:none;margin:0;padding:0;display:flex;justify-content:space-between;align-items:flex-start;border-top:1px solid var(--line-strong);background-image:repeating-linear-gradient(to right,var(--line) 0 1px,transparent 1px 8px);background-position:top;background-size:100% 6px;background-repeat:repeat-x}.coverage-scale li{position:relative;flex:1 1 0;padding-top:var(--space-4);font-family:var(--mono);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);text-align:center}.coverage-scale li:before{content:'';position:absolute;top:0;left:50%;width:1px;height:11px;background:var(--line-strong);transform:translateX(-50%)}.coverage-scale li:after{content:'';position:absolute;top:-3px;left:50%;width:5px;height:5px;border-radius:999px;background:var(--cyan);transform:translateX(-50%)}@media (max-width:760px){.coverage-scale{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3) var(--space-2);border-top:0;background-image:none;padding-top:var(--space-2)}.coverage-scale li{padding-top:0}.coverage-scale li:before,.coverage-scale li:after{display:none}}.section-heading{margin-bottom:var(--space-6)}.section-heading h2{margin:0}.page-id-104 h1{color:var(--abyss)}.freq-rule{height:16px;margin-block:var(--space-8);background-image:repeating-linear-gradient(to right,var(--line-strong) 0 1px,transparent 1px 40px),repeating-linear-gradient(to right,var(--line) 0 1px,transparent 1px 8px);background-position:bottom,bottom;background-size:100% 16px,100% 8px;background-repeat:repeat-x,repeat-x}.side-panel{background:var(--surface-alt);border-radius:var(--radius-md);padding:var(--space-5);margin-bottom:var(--space-5);border-top:2px solid var(--cyan)}.side-panel>*:last-child{margin-bottom:0}.side-panel p,.side-panel label,.side-panel .wpcf7-list-item-label{font-style:normal;font-size:.95rem}.side-heading{font-family:'DINMedium';font-size:.78rem;letter-spacing:.07em;text-transform:uppercase;color:var(--faint);margin-top:var(--space-6);margin-bottom:var(--space-4)}.side-panel .side-heading:first-child{margin-top:0}.link-list{list-style:none;margin:0;padding:0}.link-list li+li{margin-top:var(--space-1)}.link-list a{display:block;padding:9px 10px;margin-inline:-10px;border-radius:var(--radius-sm);color:var(--ink);font-size:.92rem;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.link-list a:hover{background:#fff;color:var(--navy)}.eventos_home ul{list-style:none;margin:0;padding:0}.eventos_home ul li a{font-family:'DINMedium';color:var(--navy);font-size:1.05rem;display:block;padding:4px 0}.eventos_home ul li a:hover{color:var(--cyan-deep)}.eventos_home ul li ul{margin:4px 0 var(--space-4)}.eventos_home ul li ul li{border-left:2px solid var(--line-strong);color:var(--muted);font-size:.85rem;padding-left:var(--space-2);margin-bottom:2px}.side-panel,.eventos_home{min-width:0}.side-panel .wp-block-group{display:block !important;max-width:100%}.side-panel .wp-block-separator{display:none}.side-panel .widget+.widget{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--line)}.side-panel .widget_block:not(:has(figure)):not(:has(.widget)):not(:has(img)):not(:has(p)){display:none}.side-panel figure{margin:0}.side-panel figure img,.side-panel .wp-block-image img{display:block;width:100%;height:auto;border-radius:var(--radius-md)}.side-panel .widget>h2,.side-panel .widget>h3{font-family:var(--mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:0 0 var(--space-4)}.side-panel .em-events-widget li{list-style:none;color:var(--muted);font-size:.9rem}.em-calendar{--calendar-background:0 0 !important;--date-background:0 0 !important;--date-color:var(--ink) !important;--date-border:0 !important;--date-border-color:transparent !important;--date-box-border:0 !important;--date-today-background:var(--navy) !important;--date-today-color:#fff !important;--date-today-border:0 !important;--nav-color:var(--muted) !important;--nav-background:0 0 !important;--nav-border:0 !important;--header-color:var(--faint) !important;--header-background:0 0 !important;--header-border:0 !important;--event-background-color:var(--cyan) !important;--event-color:#fff !important;--event-border-color:var(--cyan) !important;--counter-background:var(--cyan) !important;position:relative;padding:26px 0 0 !important;background:0 0 !important;border:0 !important;box-shadow:none !important;font-family:'DINMedium',sans-serif}.em-calendar:before{content:attr(data-month) " · " attr(data-year);position:absolute;top:0;left:0;right:0;text-align:center;font-family:var(--mono);font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;color:var(--navy)}.em-calendar .em-cal-nav{display:flex !important;align-items:center !important;justify-content:center !important;margin:0 0 var(--space-4) !important;padding:0 !important;border:0 !important;background:0 0 !important}.em-calendar .em-cal-nav .month{display:none !important}.em-calendar .em-cal-nav .month-nav{display:flex !important;align-items:center;gap:var(--space-3);margin:0 !important;padding:0 !important;width:auto !important}.em-calendar .em-cal-nav .em-calnav-today{display:none !important}.em-calendar a.em-calnav{display:inline-flex !important;align-items:center;justify-content:center;width:22px !important;height:22px !important;padding:0 !important;margin:0 !important;border-radius:999px;color:var(--muted);background:var(--surface);border:1.5px solid var(--line-strong) !important}.em-calendar a.em-calnav svg{display:block;width:7px;height:7px}.em-calendar a.em-calnav svg path{stroke:currentColor !important}.em-calendar a.em-calnav:hover{border-color:var(--navy);color:var(--navy);background:var(--surface-alt)}.em-calendar section.em-cal-days{display:grid !important;grid-template-columns:repeat(7,minmax(0, 1fr)) !important;gap:0 !important;margin:0 !important}.em-calendar .em-cal-body .em-cal-day{min-width:0}.em-calendar .em-cal-head.size-large{display:none !important}.em-calendar .em-cal-head .em-cal-day{font-family:var(--mono);font-size:.64rem;text-transform:uppercase;color:var(--faint);text-align:center;padding:0 0 var(--space-2) !important;margin:0 !important;border:0 !important;overflow:visible !important;text-overflow:clip !important}.em-calendar .em-cal-body .em-cal-day{display:flex;align-items:center;justify-content:center;height:32px}.em-calendar .em-cal-day-date{margin:0 !important;display:flex}.em-calendar .em-cal-day-date .ring{--date-border:0 !important;padding:0 !important;border:0 !important;display:flex !important}.em-calendar .em-cal-day-date a,.em-calendar .em-cal-day-date span{display:inline-flex !important;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 auto;width:24px !important;height:24px !important;min-width:0 !important;padding:0 !important;border:0 !important;border-radius:999px !important;font-family:'DINMedium',sans-serif;font-size:.76rem !important;line-height:1 !important;color:var(--ink) !important;background:0 0;text-decoration:none !important}.em-calendar .eventless-pre .em-cal-day-date span,.em-calendar .eventless-post .em-cal-day-date span,.em-calendar .eventful-pre .em-cal-day-date a,.em-calendar .eventful-post .em-cal-day-date a{color:var(--faint) !important;opacity:1 !important}.em-calendar [class*=eventful] .em-cal-day-date a{position:relative;color:var(--cyan-deep) !important;font-weight:400 !important}.em-calendar [class*=eventful] .em-cal-day-date a:after{content:'';position:absolute;bottom:3px;left:50%;width:3px;height:3px;border-radius:999px;background:var(--cyan);transform:translateX(-50%)}.em-calendar [class*=eventful] .em-cal-day-date a:hover{background:var(--surface-alt)}.em-calendar .eventless-today .em-cal-day-date span,.em-calendar .eventful-today .em-cal-day-date a{color:#fff !important;background:var(--navy) !important;font-weight:400 !important}.em-calendar .eventful-today .em-cal-day-date a:after{background:#fff;bottom:5px}.side-panel .widgettitle,.eventos_home .widgettitle{font-family:'DINMedium';font-size:.78rem;letter-spacing:.07em;text-transform:uppercase;color:var(--faint);margin:var(--space-4) 0 var(--space-2)}.side-panel .widget:first-child .widgettitle,.eventos_home .widget:first-child .widgettitle{margin-top:0}.page-template-page-asociacion_1-php h1,.page-template-page-alianzas-php h1,.page-template-page-eventos-1-php h1,.page-template-page-servicios-1-php h1,.page-template-page-club-1-php h1,.page-template-page-contacto-php h1{color:var(--navy)}.page-template-page-asociacion_1-php article a,.page-template-page-alianzas-php article a,.page-template-page-eventos-1-php article a,.page-template-page-servicios-1-php article a,.page-template-page-club-1-php article a,.page-template-page-contacto-php article a{color:var(--cyan-deep)}.page-template-page-asociacion_1-php article a:hover,.page-template-page-alianzas-php article a:hover,.page-template-page-eventos-1-php article a:hover,.page-template-page-servicios-1-php article a:hover,.page-template-page-club-1-php article a:hover,.page-template-page-contacto-php article a:hover{color:var(--navy)}footer p a:hover{color:var(--cyan-deep)}.content-thumb{border-radius:var(--radius-lg);overflow:hidden;margin-bottom:var(--space-6);box-shadow:var(--shadow-sm)}.content-thumb img{display:block;width:100%;height:auto}article.content-page>h1{margin-bottom:var(--space-6)}.prose{max-width:none;color:var(--ink)}.prose>*:first-child{margin-top:0}.prose p{color:var(--ink);font-size:1.0625rem;line-height:1.7;margin:0 0 1.15em}.prose li,article .prose li{color:var(--ink);font-size:1.0625rem;line-height:1.7;border-left:0;padding:0;margin-bottom:.5em}.prose ul li{list-style:disc}.prose ol li{list-style:decimal}.prose h2{margin-top:var(--space-7);padding-top:var(--space-5);position:relative}.prose h2:before{content:'';display:block;position:absolute;top:0;left:0;width:64px;height:12px;background-image:repeating-linear-gradient(to right,var(--line-strong) 0 1px,transparent 1px 16px),repeating-linear-gradient(to right,var(--line) 0 1px,transparent 1px 4px);background-position:bottom,bottom;background-size:100% 12px,100% 6px;background-repeat:repeat-x,repeat-x}.prose h3{margin-top:var(--space-6)}.prose ul,.prose ol{padding-left:1.2em;margin:0 0 1.1em}.prose li{margin-bottom:.4em}.prose a{text-decoration:underline;text-underline-offset:2px}.prose img{border-radius:var(--radius-md);max-width:100%;height:auto}.prose a.assoc-tile{display:block;color:inherit;text-decoration:none}.assoc-tile-img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);margin-bottom:var(--space-3);transition:box-shadow var(--dur-base) var(--ease),transform var(--dur-base) var(--ease)}.prose a.assoc-tile:hover .assoc-tile-img{box-shadow:var(--shadow-md);transform:scale(1.02)}.assoc-tile-label{font-family:var(--display);font-size:1.2rem;font-weight:400;line-height:1.2;color:var(--abyss);margin:0}.atri>strong,.atri strong{display:block;font-family:var(--display);font-size:1.15rem;font-weight:400;line-height:1.2;color:var(--abyss);margin-bottom:var(--space-2)}.atri:hover{color:inherit;background-color:transparent;padding:0;border-left:0}.page-id-104 .columns.small img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.page-id-104 .columns.small>p:first-child{margin-bottom:var(--space-3)}.side-panel iframe,.prose iframe,.benefit-card iframe{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:16/9;border:0;border-radius:var(--radius-md)}.side-panel iframe{aspect-ratio:1/1}.prose table{width:100%;border-collapse:collapse;margin:var(--space-5) 0}.prose table td,.prose table th{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);text-align:left}.prose blockquote{margin:var(--space-5) 0;padding:var(--space-2) var(--space-5);border-left:3px solid var(--cyan);color:var(--muted);font-style:italic}input[type=text],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=search],input.input,select,input.wpcf7-form-control:not(.wpcf7-submit),select.wpcf7-form-control{width:100%;font-family:inherit;font-size:1rem;color:var(--ink);background:var(--surface);border:1.5px solid transparent;box-shadow:var(--shadow-sm);border-radius:999px;padding:13px 22px;transition:background var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease)}textarea,textarea.wpcf7-form-control{width:100%;font-family:inherit;font-size:1rem;color:var(--ink);background:var(--surface);border:1.5px solid transparent;box-shadow:var(--shadow-sm);border-radius:var(--radius-md);padding:14px 18px;transition:background var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease)}::placeholder{color:var(--faint);opacity:1}.aagit-select{position:relative}.aagit-select select{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none}.aagit-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;font-family:inherit;font-size:1rem;text-align:left;color:var(--ink);background:var(--surface);border:1.5px solid transparent;box-shadow:var(--shadow-sm);border-radius:999px;padding:13px 22px;cursor:pointer;transition:background var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease)}.aagit-select-trigger[data-empty=true] .aagit-select-value{color:var(--faint)}.aagit-select-trigger .chevron{flex:0 0 auto;color:var(--muted);transition:transform var(--dur-base) var(--ease)}.aagit-select.is-open .aagit-select-trigger .chevron{transform:rotate(180deg)}.aagit-select.is-open .aagit-select-trigger{background:var(--surface);border-color:var(--cyan);box-shadow:0 0 0 4px rgba(0,178,227,.16)}.aagit-select-list{position:absolute;z-index:20;top:calc(100% + 8px);left:0;right:0;max-height:260px;overflow-y:auto;background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);border:1px solid rgba(20,40,70,.06);padding:var(--space-2);list-style:none;margin:0;opacity:0;visibility:hidden;transform:translateY(6px);pointer-events:none}.aagit-select-list.is-open{visibility:visible;pointer-events:auto}.aagit-select-option{padding:10px 14px;border-radius:var(--radius-sm);font-size:.95rem;color:var(--ink);cursor:pointer;transition:background var(--dur-fast) var(--ease)}.aagit-select-option:hover,.aagit-select-option.is-active{background:var(--surface-alt)}.aagit-select-option.is-selected{color:var(--navy);font-family:'DINMedium'}input:focus,textarea:focus{outline:none;background:var(--surface);border-color:var(--cyan);box-shadow:0 0 0 4px rgba(0,178,227,.16)}label{display:block;font-size:.9rem;color:var(--muted);margin-bottom:var(--space-1)}input[type=submit],.wpcf7-submit,button[type=submit]{font-family:'DINMedium',sans-serif;font-size:1rem;line-height:1.2;background:var(--navy);color:#fff;border:none;border-radius:999px;padding:13px 30px;cursor:pointer;transition:background var(--dur-base) var(--ease),transform var(--dur-fast) var(--ease)}input[type=submit]:hover,.wpcf7-submit:hover,button[type=submit]:hover{background:var(--cyan-deep)}input[type=submit]:active,.wpcf7-submit:active,button[type=submit]:active{transform:scale(.97)}.wpcf7-form p{margin:0 0 var(--space-4)}.cf7-legal-label{display:block;font-family:'DINMedium';font-size:.78rem;letter-spacing:.05em;text-transform:uppercase;color:var(--faint);margin:var(--space-2) 0 var(--space-1)}.wpcf7-list-item{display:block !important;margin:0 0 var(--space-2) !important}.wpcf7-list-item label{display:flex;align-items:center;gap:var(--space-2);font-size:.88rem;color:var(--muted);cursor:pointer;margin-bottom:0}.wpcf7-list-item input[type=checkbox]{appearance:none;-webkit-appearance:none;width:20px;height:20px;flex:0 0 auto;margin:0;border:1.5px solid var(--line-strong);border-radius:6px;background:var(--surface);position:relative;cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.wpcf7-list-item input[type=checkbox]:hover{border-color:var(--navy)}.wpcf7-list-item input[type=checkbox]:checked{background:var(--navy);border-color:var(--navy)}.wpcf7-list-item input[type=checkbox]:checked:after{content:'';position:absolute;top:4px;left:7px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.wpcf7-list-item input[type=checkbox]:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.reveal{opacity:0;transform:translateY(4px)}@media (prefers-reduced-motion:reduce){.reveal{transform:none;opacity:0;transition:opacity var(--dur-base) linear}.reveal.is-visible{opacity:1}.btn:active,input[type=submit]:active,a.news-card:active,.link-list a:active,#menu-menu_principal a:active,table.events-table td a:active,.tagcloud a:active,.nav-toggle:active{transform:none}#menu-menu_principal li ul{transform:none;transition:opacity var(--dur-base) linear}}html body{padding-top:var(--header-h)}.site-header+.row{margin-top:var(--space-7)}.site-header{position:fixed;inset-block-start:0;inset-inline:0;z-index:100;height:var(--header-h);background:rgba(255,255,255,.78);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border-bottom:1px solid rgba(20,40,70,.08);transition:box-shadow var(--dur-base) var(--ease),background var(--dur-base) var(--ease)}.site-header.is-scrolled{box-shadow:var(--shadow-sm)}.header-inner{max-width:var(--container);margin-inline:auto;padding-inline:var(--space-5);height:100%;display:flex;align-items:center;gap:var(--space-7)}.branding{flex:0 0 auto}.site-logo{display:block;width:133px;height:44px;background-image:url(https://www.aagit.org/wp-content/uploads/2017/12/nuevo-logo-coitta-2@2x.png);background-repeat:no-repeat;background-position:left center;background-size:contain;text-indent:-9999px}.utility-nav{margin-inline-start:auto;flex:0 0 auto;display:flex;align-items:center}.utility-nav ul{list-style:none;margin:0;padding:0;display:flex;gap:var(--space-5);align-items:center}.utility-nav li.utility-secondary{font-size:.82rem}.utility-nav li.utility-secondary a{display:block;color:var(--muted);padding:6px 2px;white-space:nowrap}.utility-nav li.utility-secondary a:hover{color:var(--navy)}.cta-pill{display:inline-flex;align-items:center;white-space:nowrap;background:var(--navy);color:#fff;padding:9px 20px;border-radius:999px;font-family:'DINMedium',sans-serif;font-size:.85rem;transition:background var(--dur-base) var(--ease),transform var(--dur-fast) var(--ease)}.cta-pill:hover{background:var(--cyan-deep);color:#fff}.cta-pill:active{transform:scale(.97)}#intra ul{float:none;width:auto;display:flex;align-items:center;gap:var(--space-5);margin:0}#intra ul li{float:none;font-family:inherit;font-size:inherit}#intra li a.cta-pill{background-color:var(--navy);color:#fff;padding:9px 20px;margin:0;border-radius:999px}#intra li a.cta-pill:hover{background-color:var(--cyan-deep);color:#fff}#intra li.utility-secondary a{background-color:transparent;color:var(--muted);padding:0;margin:0}#intra li.utility-secondary a:hover{background-color:transparent;color:var(--navy)}.nav-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;border:none;background:0 0;cursor:pointer;flex:0 0 auto}.nav-toggle span{display:block;width:22px;height:2px;background:var(--navy);transition:transform var(--dur-base) var(--ease),opacity var(--dur-base) var(--ease);margin-inline:auto}.nav-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.site-nav{flex:1 1 auto;min-width:0}#menu-menu_principal{display:flex;align-items:center;gap:var(--space-6);list-style:none;margin:0;padding:0;font-family:'DINMedium'}#menu-menu_principal>li{position:relative}#menu-menu_principal li a{position:relative;display:block;white-space:nowrap;margin:0;color:var(--ink);font-size:.92rem;letter-spacing:0;padding:9px 1px;background:0 0;border:0;transition:color var(--dur-base) var(--ease)}#menu-menu_principal li a:after{content:'';position:absolute;left:50%;right:50%;bottom:4px;height:1.5px;background:var(--cyan);transition:left var(--dur-base) var(--ease),right var(--dur-base) var(--ease)}#menu-menu_principal li a:hover,#menu-menu_principal li.current-menu-item>a,#menu-menu_principal li.current_page_item>a,#menu-menu_principal li.current-menu-item a,#menu-menu_principal li.current_page_item a{color:var(--navy);background:0 0;border:0}#menu-menu_principal li a:hover:after,#menu-menu_principal li.current-menu-item>a:after,#menu-menu_principal li.current_page_item>a:after{left:0;right:0}#menu-menu_principal li ul{display:block;list-style:none;margin:0;padding:var(--space-2);position:absolute;top:calc(100% + 8px);left:0;min-width:240px;background:rgba(255,255,255,.82);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border:1px solid rgba(20,40,70,.06);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transform:translateY(6px)}#menu-menu_principal li:hover>ul,#menu-menu_principal li:focus-within>ul,#menu-menu_principal li ul.is-open{opacity:1;visibility:visible;transform:none}#menu-menu_principal li ul li a{padding:8px 12px;border-radius:var(--radius-sm);white-space:nowrap}#menu-menu_principal li ul li a:after{display:none}#menu-menu_principal li ul li a:hover{background:var(--surface-alt)}#menu-menu_principal li ul li ul{left:calc(100% + 8px);top:0}@media (max-width:960px){.nav-toggle{display:flex}.header-inner{gap:var(--space-2);flex-wrap:nowrap}.site-logo{width:118px;height:39px}.utility-nav ul{gap:var(--space-2)}.utility-nav li:not(:first-child){display:none}.utility-nav .cta-pill{padding:8px 14px;font-size:.82rem}.site-nav{position:fixed;top:var(--header-h);bottom:0;height:calc(100vh - var(--header-h));inset-inline-end:0;width:min(320px, 82vw);background:rgba(255,255,255,.99);backdrop-filter:blur(18px);box-shadow:var(--shadow-lg);padding:var(--space-5);transform:translateX(100%);overflow-y:auto}.site-nav.is-open{transform:translateX(0)}#menu-menu_principal{flex-direction:column;align-items:stretch;gap:2px}#menu-menu_principal>li{width:100%}#menu-menu_principal li a{padding:13px 12px;border-radius:var(--radius-sm)}#menu-menu_principal li a:after{display:none}#menu-menu_principal li a:hover,#menu-menu_principal li.current-menu-item>a,#menu-menu_principal li.current_page_item>a{background:var(--surface-alt)}#menu-menu_principal li ul{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;padding-left:var(--space-3);margin-top:2px}}@media (max-width:960px) and (prefers-reduced-motion:reduce){.site-nav{transition:opacity var(--dur-base) linear;transform:none;opacity:0;pointer-events:none}.site-nav.is-open{opacity:1;pointer-events:auto}}.site-footer{background:var(--abyss);margin-top:var(--space-9);padding-block:var(--space-8) var(--space-6);color:rgba(255,255,255,.74)}.site-footer .seccion p{height:auto;border:none;padding:0;margin-bottom:var(--space-4);font-family:var(--mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.45);line-height:1.3}.site-footer .seccion p span{display:block;color:#fff;font-size:1.4rem;line-height:1.05;letter-spacing:0;text-transform:none;font-family:var(--display);margin-top:var(--space-1)}#menu-pie_asociacion{list-style:none;margin:0;padding:0}#menu-pie_asociacion li a{display:block;padding:6px 0;color:rgba(255,255,255,.74);border:none !important;background:0 0 !important}#menu-pie_asociacion li a:hover{color:var(--cyan)}.site-footer .small{font-size:.95rem;line-height:1.7;color:rgba(255,255,255,.74);margin:0}.site-footer .small strong{color:#fff;font-family:'DINMedium'}.site-footer .small a{color:var(--cyan)}.site-footer .small a:hover{color:#fff}.site-footer .cf7-legal-label,.site-footer .wpcf7-list-item-label,.site-footer label{color:rgba(255,255,255,.74)}.site-footer .widgettitle{color:#fff}footer#footer.copyright{border-top:1px solid rgba(255,255,255,.14);margin-top:var(--space-7);padding-top:var(--space-5)}footer#footer.copyright p{color:rgba(255,255,255,.45);font-family:var(--mono);font-size:.7rem;letter-spacing:.02em;margin:0}footer#footer.copyright a{color:rgba(255,255,255,.45)}footer#footer.copyright a:hover{color:var(--cyan)}.search-form div{display:flex;gap:var(--space-2);max-width:420px}.search-form input[type=search]{flex:1 1 auto}.search-form input[type=submit]{flex:0 0 auto}.empty-state{padding-block:var(--space-8);max-width:60ch}.empty-state .btn{margin-top:var(--space-5)}.pagination.navigation{margin-top:var(--space-8)}.pagination .nav-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2)}.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding-inline:12px;border-radius:999px;font-family:'DINMedium',sans-serif;font-size:.9rem;color:var(--navy);transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}a.page-numbers:hover{background:var(--surface-alt);color:var(--navy)}.pagination .page-numbers.current{background:var(--navy);color:#fff}.pagination .page-numbers.dots{color:var(--faint);background:0 0}.pagination .page-numbers.prev,.pagination .page-numbers.next{padding-inline:20px;border:1.5px solid var(--line-strong)}.pagination .page-numbers.prev:hover,.pagination .page-numbers.next:hover{border-color:var(--navy);background:var(--surface-alt)}@media (max-width:480px){.pagination .page-numbers:not(.prev):not(.next):not(.current){display:none}.pagination .page-numbers.dots{display:none}}#comments,#respond h2{font-size:clamp(1.3rem, 1.15rem + 0.6vw, 1.7rem);margin-top:var(--space-8)}ol.commentlist{list-style:none;margin:var(--space-5) 0;padding:0}ol.commentlist li.comment{border:none;border-bottom:1px solid var(--line);padding:var(--space-5) 0}ol.commentlist li.comment div.vcard cite.fn{font-family:'DINMedium';color:var(--navy);font-style:normal}ol.commentlist li.comment div.comment-meta{font-size:.8rem;color:var(--faint);margin-bottom:var(--space-2)}ol.commentlist li.comment div.comment-meta a{color:var(--faint)}ol.commentlist li.comment ul.children{list-style:none;margin:var(--space-4) 0 0 var(--space-5);padding:0}ol.commentlist li.comment ul.children li{border-left:2px solid var(--line-strong);padding-left:var(--space-4)}#respond form div{margin-bottom:var(--space-3)}#respond form textarea{min-height:140px}#respond form label{display:inline;color:var(--muted);font-size:.85rem;margin-left:var(--space-2)}.board-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6) var(--space-5);margin:var(--space-6) 0;align-items:stretch}@media (max-width:900px){.board-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.board-grid{grid-template-columns:1fr}}.board-card{position:relative;padding:var(--space-6) var(--space-5) var(--space-5);display:flex;flex-direction:column;align-items:center;text-align:center;height:100%;overflow:hidden}.board-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.board-card--lead:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--navy)}.board-card__photo{width:128px;height:128px;border-radius:50%;object-fit:cover;background:var(--surface-alt);box-shadow:0 0 0 4px var(--surface),var(--shadow-sm);outline:1px solid var(--line);margin-bottom:var(--space-4)}.board-card__name{margin:0 0 .35em;font-size:1.2rem;font-weight:400;letter-spacing:.01em}.board-card__role{display:inline-block;background:rgba(0,178,227,.12);color:var(--cyan-deep);font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1.3;padding:.3em .85em;border-radius:999px;margin-bottom:var(--space-5)}.board-card__bio{text-align:left;color:var(--muted);font-size:.92rem;line-height:1.6}.board-card__bio p{margin:0 0 .8em}.board-card__bio p:last-child{margin-bottom:0}.board-card__social{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center;margin-top:auto;padding-top:var(--space-4)}.board-card__social a{font-size:.8rem;font-weight:700;color:var(--navy)}.board-card__social a:hover{color:var(--cyan-deep)}