.wp-site-blocks{padding:0}.wp-site-blocks>*,.wp-block-post-content>*{margin-block-start:0;margin-block-end:0}body{font-size:18px}.wp-block-group{box-sizing:border-box}.home-header{width:100%;max-width:none}.home-header .home-title,.home-header .home-domain{margin:0}.home-title strong{font-weight:700}.home-identity{gap:17px}.home-header .wp-block-navigation{font-size:13px}.home-header .wp-block-navigation__container{gap:30px}.home-header .wp-block-navigation-item__content{font-size:13px;text-decoration:none}.home-header .current-menu-item>.wp-block-navigation-item__content{border-bottom:1px solid}.wp-block-navigation__responsive-container.is-menu-open{background:var(--paper);padding:30px}.cp-main{width:100%}.wp-block-button__link{border-radius:0;background:var(--ink);color:var(--paper);font-size:14px;padding:14px 24px;line-height:1.5}.wp-block-buttons{gap:12px}.text-link{border:0}.text-link>a{display:inline-block;border-bottom:1px solid;padding-bottom:4px;text-decoration:none}.wp-block-post-title a{text-decoration:none}.editorial-card .wp-block-post-terms{font-size:12px}.editorial-card .wp-block-post-terms a{color:var(--muted)}.editorial-card .wp-block-post-excerpt{margin:0 0 24px}.editorial-card .wp-block-post-excerpt__excerpt{margin:0}.editorial-card .wp-block-post-title{margin-top:35px}.wp-block-read-more{margin-top:auto}.wp-block-query .wp-block-post-template{gap:32px;padding:0;margin:0;list-style:none}.wp-block-post-template>li{height:100%;margin:0}.wp-block-query-pagination{gap:20px;margin-top:44px;font-size:16px}.wp-block-query-pagination a{padding:8px}.article h1{font-size:clamp(42px,5vw,74px);line-height:1.05;font-weight:400;letter-spacing:-.05em}.article .wp-block-post-content{font-size:19px;line-height:1.8}.article .wp-block-post-content p{margin:0 0 24px}.article .wp-block-post-content h2{margin:40px 0 18px;font-size:32px}.article .wp-block-post-content img,.wp-block-post-featured-image img{height:auto;max-width:100%}.article-byline{display:flex;gap:20px}.article .wp-block-post-navigation-link{margin-top:30px;font-size:15px}.cp-footer{padding:62px 4.5% 25px;overflow:hidden}.cp-footer p{margin:0}.cp-footer-links{display:flex;gap:30px;font-size:14px}.cp-footer .wordmark{margin-top:30px}.cp-footer .footer-bottom p{font-size:12px}.manifesto-body .principles>.cp-principle{display:flex;gap:28px;border-top:1px solid var(--ink);padding:30px 0 44px}.cp-principle>.wp-block-group{flex:1}.manifesto-quotes blockquote{margin:0 0 34px;padding:0;border:0;font-size:clamp(24px,2.2vw,34px);font-style:italic;line-height:1.3;letter-spacing:-.035em;max-width:390px}.manifesto-quotes blockquote p{font:inherit;margin:0}.manifesto-end .wp-block-buttons{justify-content:center}.filters{align-items:center}.filters .cp-filter{margin:0;font-size:14px}.cp-filter a{display:block;border:1px solid var(--line);padding:12px 20px;text-decoration:none}.cp-filter.active a{background:var(--ink);color:#fff;border-color:var(--ink)}.cp-resource-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 32px;margin-top:35px}.cp-resource-results>.cat-articulos,.cp-resource-results>.cat-articulos>.wp-block-query,.cp-resource-results .wp-block-post-template{display:contents}.cp-resource-results .wp-block-query-no-results{grid-column:1/-1}.cp-resource-category[hidden]{display:none!important}.cp-resource-results .resource{height:100%}.wp-block-file{margin-top:auto;font-size:14px}.wp-block-file>a:first-child{display:none}.wp-block-file .wp-block-file__button{margin:0;background:transparent;border-radius:0;border-bottom:1px solid;color:var(--ink);padding:0 0 4px;font-size:14px}.cp-all-articles{margin-top:35px}.membership h3{font-size:64px}.membership .wp-block-details{border:1px solid currentColor;margin-top:25px;padding:13px 20px;font-size:14px}.membership .wp-block-details p{font-size:16px;margin-top:20px}.cp-front{background:#fff;isolation:isolate}.cp-front .cp-main>.wp-block-post-content{display:flex;flex-direction:column;min-height:calc(100svh - 81px)}.cp-front .cp-scene{position:fixed;inset:0;z-index:-1;overflow:hidden;margin:0;background:#fff}.cp-scene figure{width:100%;height:100%;margin:0}.cp-front .cp-scene img{width:100%;height:100%;object-fit:cover;object-position:center 43%;transform-origin:50% 54%;animation:cp-approach 45s cubic-bezier(.18,.3,.28,1) 1 forwards;will-change:transform}.cp-front .cp-scene:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#ffffffc2 0%,#ffffff14 15%,transparent 34%,#ffffff66 52%,#ffffffe8 73%,#fffffff7 100%)}.scene-space{flex:1;min-height:250px;position:relative}.floating-editorial{padding:35px 2.8% 26px}.floating-editorial .section-title{margin-bottom:32px}.floating-editorial h2{font-size:clamp(31px,3.1vw,47px);line-height:1.08;letter-spacing:-.055em}.floating-editorial .editorial-card{min-height:0;padding:27px 0 0;background:none}.floating-editorial .editorial-card .card-top{display:none}.floating-editorial .editorial-card h3{font-size:clamp(22px,1.9vw,29px);margin:0 0 20px}.floating-editorial .editorial-card p{font-size:14px}.floating-editorial .text-link{font-size:12px}.cp-motion{position:absolute;right:2.8%;top:18px;border:1px solid #78847266;background:#ffffff85;min-height:40px;padding:8px 12px;font-size:12px}.cp-paused .cp-scene img{animation-play-state:paused}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.admin-bar .cp-front{padding-top:0}@keyframes cp-approach{from{transform:scale(1.02)}to{transform:scale(1.36)}}@media(max-width:1000px){.home-header .wp-block-navigation__container{gap:19px}.home-identity{gap:8px}}@media(max-width:700px){.home-header .wp-block-navigation{margin-top:22px}.home-header nav{display:flex;justify-content:flex-end}.home-header .home-identity{gap:8px}.cp-resource-results{grid-template-columns:1fr}.wp-block-query .wp-block-post-template.is-layout-grid{grid-template-columns:1fr}.manifesto-body .principles>.cp-principle{gap:16px}.manifesto-quotes blockquote{font-size:27px}.cp-footer-links{flex-direction:column;gap:15px}.cp-front .scene-space{min-height:290px;flex:none}.cp-front .cp-main>.wp-block-post-content{min-height:calc(100svh - 120px)}.cp-front .cp-scene img{object-position:51% center}.floating-editorial{padding:20px 5% 36px}.floating-editorial h2{font-size:34px}.floating-editorial .editorial-card h3{font-size:27px}.floating-editorial .editorial-card p{font-size:16px}.floating-editorial .text-link{font-size:14px}.floating-editorial .wp-block-post-template{row-gap:26px}.cp-motion{right:5%}.membership h3{font-size:56px}}@media(prefers-reduced-motion:reduce){.cp-front .cp-scene img{animation:none;transform:none;will-change:auto}.cp-motion{display:none}}

/* Editable social links in the manifesto introduction. */
.cp-socials{display:flex;gap:16px;flex-wrap:wrap;margin-top:28px}.cp-socials .wp-block-button__link{width:48px;height:48px;padding:12px;box-sizing:border-box;border:1px solid var(--ink);border-radius:50%;background:transparent;color:var(--ink);font-size:0;display:flex;align-items:center;justify-content:center}.cp-socials .wp-block-button__link:before{content:"";display:block;width:22px;height:22px;background:currentColor;mask:var(--social-logo) center/contain no-repeat;-webkit-mask:var(--social-logo) center/contain no-repeat}.cp-socials .wp-block-button__link:hover{background:var(--ink);color:var(--paper)}.cp-socials .wp-block-button__link:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.cp-social-linkedin{--social-logo:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M20.45%202H3.55C2.69%202%202%202.68%202%203.52v16.96c0%20.84.69%201.52%201.55%201.52h16.9c.86%200%201.55-.68%201.55-1.52V3.52c0-.84-.69-1.52-1.55-1.52ZM7.93%2018.75H4.98V9.2h2.95v9.55ZM6.45%207.9a1.71%201.71%200%201%201%200-3.42%201.71%201.71%200%200%201%200%203.42Zm12.3%2010.85H15.8V14.1c0-1.11-.02-2.54-1.55-2.54-1.55%200-1.79%201.21-1.79%202.46v4.73H9.51V9.2h2.83v1.3h.04c.39-.74%201.36-1.53%202.79-1.53%202.98%200%203.58%201.96%203.58%204.51v5.27Z%22%2F%3E%3C%2Fsvg%3E")}
.cp-social-x{--social-logo:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M18.9%202H22l-6.78%207.75L23.2%2022h-6.25l-4.9-7.43L5.55%2022H2.42l7.97-9.11L2.8%202h6.41l4.43%206.77L18.9%202Zm-1.1%2018h1.73L8.27%203.9H6.42L17.8%2020Z%22%2F%3E%3C%2Fsvg%3E")}
.cp-social-substack{--social-logo:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M3%202h18v2H3zm0%205h18v2H3zm0%205h18v11l-9-5-9%205z%22%2F%3E%3C%2Fsvg%3E")}
