:root{color-scheme:light}html{scrollbar-gutter:stable}.expert-opinions{min-width:0}.expert-heading{display:flex;justify-content:space-between;align-items:baseline;gap:24px;flex-wrap:wrap;margin-bottom:30px}.expert-heading h2{margin:0;font:200 clamp(28px,3.2vw,40px)/1.05 "Barlow",serif;letter-spacing:-.02em}.expert-heading em,.experts-intro em{font-weight:300}.expert-eyebrow{font:400 9px/1.8 Barlow,monospace;letter-spacing:.16em;text-transform:uppercase;color:#967020}.expert-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;align-items:flex-start}.expert-card{flex:0 0 calc((100% - 60px)/4);min-width:0;border:1px solid rgba(11,12,14,.14);background:#fbfbf9;transition:border-color .25s}.expert-card:hover,.expert-card:focus-within{border-color:#b58a2b}.expert-portrait{position:relative;overflow:hidden;aspect-ratio:4/3;background:#f4f3ef}.expert-portrait img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.7);transform:scale(var(--portrait-scale, 1));transform-origin:center 25%;transition:filter .4s,transform .4s}.expert-portrait--felices img{position:absolute;top:0;left:62%;width:82%;height:auto;max-width:none;object-fit:contain;object-position:center top;transform:translate(-50%);transform-origin:center top}.expert-card:hover img{filter:saturate(1);transform:scale(calc(var(--portrait-scale, 1) * 1.025))}.expert-card:hover .expert-portrait--felices img{transform:translate(-50%) scale(1.025)}.expert-index{position:absolute;bottom:14px;left:16px;background:#fbfbf9;padding:6px 10px;font:9px/1.4 Barlow,monospace;letter-spacing:.16em}.expert-card-body{padding:26px 24px 0}.expert-card-body>.expert-eyebrow{min-height:33px;margin:0 0 12px}.expert-card h3{margin:0 0 10px;font:400 25px/1.12 Barlow,serif;letter-spacing:-.02em}.expert-role{margin:0;font-size:12px;line-height:1.65;color:#626260}.expert-card blockquote{margin:24px 0;padding-top:20px;border-top:1px solid rgba(11,12,14,.12);min-height:190px}.expert-card blockquote p{margin:0;font:300 16px/1.45 Barlow,serif;letter-spacing:-.01em}.expert-read-button{display:flex;width:100%;padding:0;background:transparent;color:inherit;border:0;border-top:1px solid rgba(11,12,14,.12);align-items:center;justify-content:space-between;gap:12px;min-height:64px;cursor:pointer;text-align:left;font:10px/1.6 Barlow,monospace;text-transform:uppercase;letter-spacing:.06em}.expert-read-button:hover{color:#967020}.expert-read-button:focus-visible,.expert-dialog button:focus-visible,.expert-full-opinion:focus-visible{outline:2px solid #B58A2B;outline-offset:3px}.expert-plus{font:300 24px/1 sans-serif;color:#967020}.expert-dialog{width:min(880px,calc(100% - 40px));max-width:none;max-height:calc(100dvh - 40px);padding:0;border:1px solid #B58A2B;background:#fbfbf9;color:#0b0c0e;overflow:visible}.expert-dialog::backdrop{background:#0b0c0ea3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.expert-dialog[open]{animation:expert-dialog-enter .24s cubic-bezier(.2,.7,.2,1)}.expert-dialog[open]::backdrop{animation:expert-backdrop-enter .24s ease-out}@keyframes expert-dialog-enter{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes expert-backdrop-enter{0%{opacity:0}to{opacity:1}}.expert-dialog-panel{display:flex;flex-direction:column;max-height:calc(100dvh - 44px)}.expert-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:28px 36px 22px;border-bottom:1px solid rgba(11,12,14,.12)}.expert-dialog-header .expert-eyebrow{margin:0 0 12px}.expert-dialog-header h2{margin:0;font:300 clamp(26px,3vw,38px)/1.1 "Barlow",serif;letter-spacing:-.02em}.expert-dialog-role{margin:10px 0 0;font-size:12px;line-height:1.6;color:#626260}.expert-dialog-close{flex:none;display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(11,12,14,.2);border-radius:50%;background:transparent;color:#0b0c0e;font:300 28px/1 sans-serif;cursor:pointer}.expert-dialog-close:hover{background:#f4f3ef;border-color:#b58a2b}.expert-full-opinion{overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:26px 36px 30px;font-size:15px;line-height:1.8;color:#484947;overflow-wrap:anywhere}.expert-full-opinion p{margin:0 0 20px}.expert-full-opinion p:last-child{margin-bottom:0}.expert-full-opinion strong{font-weight:600;color:#0b0c0e}.expert-relationship{margin-top:26px;padding-top:20px;border-top:1px solid rgba(11,12,14,.12)}.expert-relationship h3{margin:0 0 10px}.expert-relationship p{font-size:13px}.experts-page{max-width:1240px;margin:0 auto;padding:26px 32px 0}.experts-intro{padding-bottom:40px;margin-bottom:34px;border-bottom:1px solid rgba(11,12,14,.12)}.experts-intro>.expert-eyebrow{margin:0 0 22px}.experts-intro-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:56px;align-items:end}.experts-intro h1{margin:0;font:200 clamp(36px,5vw,66px)/1.01 "Barlow",serif;letter-spacing:-.022em}.experts-intro-grid>p{margin:0 0 6px;max-width:42ch;font-size:14px;line-height:1.7;color:#626260}.experts-note{margin-top:36px;padding:28px 32px;background:#f4f3ef;border-left:2px solid #B58A2B}.experts-note p{max-width:85ch;margin:12px 0 0;font-size:13px;line-height:1.7;color:#626260}.expert-pending{margin-top:24px;border-block:1px solid rgba(11,12,14,.12)}.expert-pending-summary{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;background:transparent;border:0;color:inherit;text-align:left;cursor:pointer;font:10px/1.7 Barlow,monospace;letter-spacing:.08em;text-transform:uppercase}.expert-pending-summary span{font-size:20px;color:#967020;transition:transform .25s ease}.expert-pending.is-open .expert-pending-summary span{transform:rotate(45deg)}.expert-pending-summary:focus-visible{outline:2px solid #B58A2B;outline-offset:3px}.expert-pending-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:8px 0 20px}.expert-pending-grid article{padding:18px;background:#f4f3ef}.expert-pending-grid h3{margin:10px 0;font-size:15px;font-weight:500}.expert-pending-grid p{margin:8px 0;font-size:12px;line-height:1.7}.expert-pending-grid .expert-eyebrow{font-size:9px}.expert-pending-status{color:#626260;font-style:italic}.expert-publication-note{margin:16px 0 0;font:9px/1.8 Barlow,monospace;letter-spacing:.1em;color:#626260;text-transform:uppercase}.expert-methodology{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px;border:1px solid rgba(11,12,14,.12)}.expert-methodology-intro{padding:32px;background:#f4f3ef}.expert-methodology h2{margin:16px 0;font:200 clamp(24px,2.8vw,34px)/1.08 "Barlow",serif;letter-spacing:-.02em}.expert-methodology h2 em{font-weight:300}.expert-methodology-intro>p:last-child{font-size:13.5px;line-height:1.7;color:#626260}.expert-methodology dl{margin:0;padding:32px}.expert-methodology dl>div{padding:14px 0;border-top:1px solid rgba(11,12,14,.1)}.expert-methodology dd{margin:7px 0 0;font-size:13.5px;line-height:1.5}@media (max-width: 1100px){.expert-card{flex-basis:calc((100% - 20px)/2)}.experts-intro-grid{gap:28px}}@media (max-width: 700px){.expert-pending-grid,.expert-methodology{grid-template-columns:1fr}.expert-methodology-intro,.expert-methodology dl{padding:24px 20px}.expert-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.expert-dialog-panel{max-height:calc(100dvh - 28px)}.expert-dialog-header{padding:22px 20px 18px;gap:12px}.expert-dialog-header .expert-eyebrow{font-size:8px}.expert-full-opinion{padding:22px 20px;font-size:14px}.expert-card{flex-basis:100%}.experts-intro-grid{grid-template-columns:1fr}.expert-heading{gap:14px}.expert-card-body>.expert-eyebrow,.expert-role,.expert-card blockquote{min-height:0}.expert-card-body{padding:24px 20px 0}.experts-note{padding:24px 20px}}@media (prefers-reduced-motion: reduce){.expert-dialog[open],.expert-dialog[open]::backdrop{animation:none}.expert-card,.expert-portrait img{transition:none}.expert-card:hover img{transform:scale(var(--portrait-scale, 1))}.expert-card:hover .expert-portrait--felices img{transform:translate(-50%)}}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%}body{margin:0;background:#fbfbf9;font-family:Barlow,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:#0b0c0e;text-decoration:none}a:hover{color:#b58a2b}::selection{background:#b58a2b;color:#fff}@keyframes ct-scan{0%{transform:translateY(-100%)}to{transform:translateY(900%)}}@keyframes ct-drift{0%{transform:translateZ(0)}50%{transform:translate3d(0,-14px,0)}to{transform:translateZ(0)}}.hv1:hover{background:#0b0c0e;color:#fbfbf9}.hv2:hover,.hv3:hover,.hv4:hover,.hv5:hover,.hv6:hover,.hv7:hover,.hv8:hover{color:#b58a2b}.hv9:hover{background:#b58a2b}.hv10:hover,.hv11:hover,.hv12:hover,.hv13:hover,.hv14:hover,.hv15:hover,.hv16:hover,.hv17:hover,.hv18:hover{background:#f4f3ef}.hv19:hover,.hv20:hover,.hv21:hover,.hv22:hover{padding-left:10px}.hv23:hover{border-color:#b58a2b}.hv24:hover{background:#b58a2b;color:#0b0c0e}.hv25:hover{border-color:#0b0c0e}.hv26:focus{border-color:#b58a2b}.hv27:hover{background:#b58a2b;color:#0b0c0e}.hv28:hover{background:#131417}.hv29:hover{border-color:#b58a2b;color:#b58a2b}.hv30:hover{background:#131417}.hv31:hover{border-color:#b58a2b;color:#b58a2b}.hv32:hover{background:#131417}.hv33:hover{border-color:#b58a2b;color:#b58a2b}.hv34:hover{background:#f4f3ef}.hv35:hover{border-color:#0b0c0e}.hv36:hover{background:#f4f3ef}.hv37:hover{background:#b58a2b;color:#0b0c0e}.hv38:hover{background:#f4f3ef}.hv39:focus{border-color:#b58a2b}.hv40:hover{background:#b58a2b;color:#0b0c0e}.hv41:hover,.hv42:hover,.hv43:hover,.hv44:hover,.hv45:hover,.hv46:hover,.hv47:hover{border-color:#0b0c0e;transform:translateY(-2px)}.hv48:hover,.hv49:hover,.hv50:hover,.hv51:hover,.hv52:hover,.hv53:hover,.hv54:hover,.hv55:hover,.hv56:hover,.hv57:hover,.hv58:hover,.hv59:hover{background:#f4f3ef}.hv60:hover{background:#b58a2b}.hv61:hover{padding-left:8px}.hv62:hover,.hv63:hover,.hv64:hover{border-color:#0b0c0e}.hv65:hover,.hv66:hover,.hv67:hover,.hv68:hover,.hv69:hover,.hv70:hover,.hv71:hover,.hv72:hover,.hv73:hover,.hv74:hover,.hv75:hover,.hv76:hover,.hv77:hover,.hv78:hover{border-color:#0b0c0e;transform:translateY(-2px)}.hv79:hover,.hv80:hover,.hv81:hover,.hv82:hover{border-color:#0b0c0e}.hv83:hover,.hv84:hover,.hv85:hover,.hv86:hover,.hv87:hover{border-color:#0b0c0e;background:#f4f3ef}.hv88:hover{background:#b58a2b}.hv89:focus{border-color:#b58a2b}.hv90:hover{background:#b58a2b;color:#0b0c0e}.hv91:hover,.hv92:hover,.hv93:hover{background:#f4f3ef}.hv94:hover,.hv95:hover,.hv96:hover,.hv97:hover,.hv98:hover,.hv99:hover,.hv100:hover{border-color:#0b0c0e;transform:translateY(-2px)}.hv101:hover,.hv102:hover,.hv103:hover,.hv104:hover,.hv105:hover,.hv106:hover,.hv107:hover,.hv108:hover,.hv109:hover,.hv110:hover,.hv111:hover,.hv112:hover{color:#b58a2b}.acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.acc-panel.is-open{grid-template-rows:1fr}.acc-panel>div{overflow:hidden;min-height:0;opacity:0;transition:opacity .2s ease}.acc-panel.is-open>div{opacity:1;transition:opacity .3s ease .1s}@media (prefers-reduced-motion: reduce){.acc-panel,.acc-panel>div{transition:none}}#programa-en-curso{scroll-margin-top:110px}.site-header{position:sticky;top:0;z-index:60;border-bottom:1px solid rgba(11,12,14,.09);background:#fbfbf9e6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body.menu-open .site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fbfbf9}.site-header__inner{max-width:1240px;margin:0 auto;padding:12px 32px 10px}.site-header__top{display:flex;align-items:center;justify-content:space-between;gap:18px}.site-header__brand{display:flex;align-items:center;gap:12px;flex:none}.site-header__brand img{display:block;width:auto;height:26px}.site-header__brand span{font:400 9px/1.4 Barlow,monospace;letter-spacing:.2em;color:#0b0c0e6b}.site-header__brand span{padding-left:12px;border-left:1px solid rgba(11,12,14,.14);white-space:nowrap}.site-language-switch{position:relative;display:inline-flex;align-items:center;color:#0b0c0e;z-index:30}.site-language-switch__trigger{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:66px;height:36px;padding:0 11px;border:1px solid #d8d6d0;border-radius:2px;background:#fbfbf9;color:#0b0c0e;cursor:pointer;font:500 10px/1 Barlow,monospace;letter-spacing:.13em;transition:border-color .2s,background .2s,color .2s}.site-language-switch__trigger:hover,.site-language-switch.is-open .site-language-switch__trigger{border-color:#b58a2b;background:#fff}.site-language-switch__trigger:focus-visible,.site-language-switch__option:focus-visible{outline:2px solid #B58A2B;outline-offset:3px}.site-language-switch__chevron{width:6px;height:6px;border-right:1px solid #967020;border-bottom:1px solid #967020;transform:translateY(-2px) rotate(45deg);transition:transform .2s}.site-language-switch.is-open .site-language-switch__chevron{transform:translateY(1px) rotate(225deg)}.site-language-switch__menu{position:absolute;top:calc(100% + 9px);right:0;width:190px;padding:6px;border:1px solid #dedcd6;background:#fff;box-shadow:0 12px 30px #0b0c0e1f;z-index:100}.site-language-switch__option{display:flex;align-items:center;gap:12px;width:100%;min-height:42px;padding:0 10px;border:0;border-bottom:1px solid #eeede9;background:transparent;color:#343537;cursor:pointer;text-align:left;font:400 13px/1.2 Barlow,sans-serif;transition:background .15s,color .15s}.site-language-switch__option:last-child{border-bottom:0}.site-language-switch__option:hover,.site-language-switch__option.is-selected{background:#f7f5ef;color:#0b0c0e}.site-language-switch__code{width:22px;color:#967020;font:500 9px/1 Barlow,monospace;letter-spacing:.1em}.site-language-switch__check{margin-left:auto;color:#967020;font-size:12px}.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}.site-header__actions{display:flex;align-items:center;gap:14px}.primary-navigation{display:flex;align-items:center;gap:22px;margin-top:10px;font:400 9.5px/1.5 Barlow,monospace;letter-spacing:.1em;text-transform:uppercase}.primary-navigation a{flex:none;padding:4px 0;white-space:nowrap;transition:color .2s}.primary-navigation a[aria-current=page]{color:#967020}.site-header__rule{height:1px;background:linear-gradient(90deg,#b58a2b,#b58a2b00 38%)}.site-breadcrumb{max-width:1240px;margin:0 auto;padding:16px 32px 20px;font:400 9.5px/1.5 Barlow,monospace;letter-spacing:.2em;color:#0b0c0e4d;text-transform:uppercase}.menu-toggle{display:none;width:44px;height:44px;padding:0;border:1px solid rgba(11,12,14,.22);border-radius:50%;background:transparent;align-items:center;justify-content:center;flex-direction:column;gap:5px;cursor:pointer}.menu-toggle span{display:block;width:18px;height:1px;background:#0b0c0e;transition:transform .25s,opacity .2s}.menu-toggle.is-open span:nth-child(1){transform:translateY(6px) rotate(45deg)}.menu-toggle.is-open span:nth-child(2){opacity:0}.menu-toggle.is-open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media (max-width: 900px){.site-header__inner{padding:10px 20px}.site-header__top{min-height:44px}.menu-toggle{display:flex}.primary-navigation{position:fixed;top:65px;right:0;bottom:0;left:0;z-index:59;display:flex;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:24px 20px max(30px,env(safe-area-inset-bottom));overflow-y:auto;background:#fbfbf9;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .2s,visibility .2s,transform .25s}.primary-navigation.is-open{opacity:1;visibility:visible;transform:translateY(0)}.primary-navigation a{display:flex;align-items:center;min-height:58px;padding:10px 2px;border-bottom:1px solid rgba(11,12,14,.1);font:300 clamp(21px,6vw,28px)/1.15 "Barlow",sans-serif;letter-spacing:-.01em;text-transform:none;white-space:normal}.primary-navigation a[aria-current=page]:after{content:"•";margin-left:auto;color:#b58a2b}.site-breadcrumb{padding:14px 20px 16px;font-size:8px;overflow-wrap:anywhere}}@media (max-width: 760px){html,body,#root,.app-shell{max-width:100%;overflow-x:clip}.app-shell img{max-width:100%}.app-shell section[style*=max-width]{padding-right:20px!important;padding-left:20px!important}.app-shell [style*="padding: 96px 32px"],.app-shell [style*="padding: 92px 32px"],.app-shell [style*="padding: 88px 32px"],.app-shell [style*="padding: 84px 32px"],.app-shell [style*="padding: 80px 32px"],.app-shell [style*="padding: 78px 32px"],.app-shell [style*="padding: 76px 32px"],.app-shell [style*="padding: 74px 32px"]{padding-top:44px!important}.app-shell [style*="margin-top: 96px"],.app-shell [style*="margin-top: 88px"]{margin-top:44px!important}.app-shell section [style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}.app-shell section [style*=grid-column]{grid-column:auto!important}.app-shell section [style*="gap: 56px"],.app-shell section [style*="gap: 48px"],.app-shell section [style*="gap: 40px"]{gap:24px!important}.app-shell section [style*="padding: 52px 46px"],.app-shell section [style*="padding: 48px 44px"],.app-shell section [style*="padding: 44px 42px"],.app-shell section [style*="padding: 44px 40px"],.app-shell section [style*="padding: 40px 42px"],.app-shell section [style*="padding: 40px 40px"],.app-shell section [style*="padding: 40px 38px"],.app-shell section [style*="padding: 38px 36px"],.app-shell section [style*="padding: 36px 38px"],.app-shell section [style*="padding: 36px"]{padding-right:20px!important;padding-left:20px!important}.app-shell section h1{font-size:clamp(34px,10.5vw,48px)!important;text-wrap:balance}.app-shell section h2{text-wrap:balance}.app-shell section p{overflow-wrap:anywhere}.app-shell section figure[style*="min-height: 420px"]{min-height:320px!important}.app-shell section figure[style*="min-height: 340px"]{min-height:260px!important}.app-shell section figure[style*="min-height: 320px"],.app-shell section figure[style*="min-height: 300px"],.app-shell section figure[style*="min-height: 280px"]{min-height:240px!important}.app-shell section [style*="min-height: 340px"],.app-shell section [style*="min-height: 320px"],.app-shell section [style*="min-height: 300px"]{min-height:260px!important}.app-shell section [style*="white-space: nowrap"]{white-space:normal!important}.app-shell section input{width:100%;min-width:0}.app-shell section a{overflow-wrap:anywhere}.acc-row{gap:12px!important}.acc-meta{display:none!important}.acc-title{overflow-wrap:normal!important;min-width:0}footer>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:38px 24px!important;padding:46px 20px 34px!important}footer>div:last-child{padding-right:20px!important;padding-left:20px!important}.experts-page{padding-right:20px;padding-left:20px}}@media (max-width: 480px){.site-header__brand span{display:none}.site-header__brand img{height:24px}.app-shell section h1{font-size:clamp(32px,10vw,42px)!important}footer>div:first-child{grid-template-columns:1fr!important}}@media (prefers-reduced-motion: reduce){.primary-navigation,.menu-toggle span{transition:none}}
