:root{--terra:#b85736;--earth:#ab6547;--paper:#f3e6d0;--blue:#8eafbd;--green:#285b59;--ink:#26352f;--line:#26352f33;--lightline:#f3e6d03d;--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif;--mono:"Courier New",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0;padding-bottom:67px}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}img{max-width:100%;display:block}.clave-header{border-bottom:1px solid var(--line);z-index:3;background:#f3e6d0f2;justify-content:space-between;align-items:center;height:77px;padding:0 clamp(20px,4vw,70px);display:flex;position:relative}.clave-brand{align-items:center;gap:9px;text-decoration:none;display:flex}.clave-brand img{width:38px;height:38px}.clave-brand span{font:11px/.92 var(--mono);letter-spacing:.13em;flex-direction:column;display:flex}.clave-brand strong{font-size:16px}.clave-brand em{color:var(--terra);letter-spacing:.06em;font-size:10px;font-style:normal}.clave-header nav{font:11px var(--mono);align-items:center;gap:clamp(15px,2.6vw,38px);display:flex}.clave-header nav a{text-decoration:none}.clave-header nav a:not(.clave-live):hover{text-decoration:underline}.clave-live{background:var(--green);color:var(--paper);padding:9px 11px}.clave-live b{color:#e8c56b}.clave-eyebrow{font:10px var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--terra);margin:0;font-weight:700}.clave-hero{height:calc(100vh - 77px);min-height:620px;color:var(--paper);background:#9d593d;padding:clamp(42px,8vw,125px);position:relative;overflow:hidden}.clave-hero>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.clave-hero-layer{background:linear-gradient(90deg,#2a1c1726,#2a1c170d 38%,#2a1c17c2 67%),linear-gradient(#0000 42%,#2a1c1799);position:absolute;inset:0}.clave-hero-copy{z-index:1;width:min(610px,51%);margin-left:auto;padding-top:clamp(15px,4vh,68px);position:relative}.clave-hero .clave-eyebrow{color:#f0d59a}.clave-hero h1,.clave-manifesto h2,.clave-fichas h2,.clave-record h2,.clave-formats h2,.clave-article h1,.clave-reading h2,.clave-more h2,.clave-missing h1{font-family:var(--serif);letter-spacing:-.05em;font-weight:400;line-height:.92}.clave-hero h1{margin:18px 0;font-size:clamp(62px,8.3vw,128px)}.clave-hero h1 i{color:#f0d59a}.clave-hero-copy>p:not(.clave-eyebrow){color:#f3e6d0e0;max-width:510px;margin:0 0 29px;font-size:18px;line-height:1.55}.clave-button{background:var(--green);color:var(--paper);font:11px var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:20px;padding:15px 17px;font-weight:700;text-decoration:none;display:inline-flex}.clave-button b{font-size:15px}.clave-caption{z-index:1;font:10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f3e6d0bf;writing-mode:vertical-rl;margin:0;position:absolute;bottom:25px;left:29px}.clave-manifesto{border-bottom:1px solid var(--line);grid-template-columns:75px 1.08fr .65fr;gap:clamp(26px,7vw,128px);padding:clamp(72px,10vw,145px) clamp(20px,9vw,150px);display:grid}.clave-manifesto>span{font:28px var(--mono);color:var(--terra)}.clave-manifesto h2{max-width:740px;margin:12px 0 0;font-size:clamp(42px,5vw,74px)}.clave-manifesto>p{align-self:end;margin:0;font-size:17px;line-height:1.65}.clave-fichas{background:#e2cfaf;padding:clamp(70px,9vw,126px) clamp(18px,6vw,100px)}.clave-fichas-head{grid-template-columns:.7fr 1.18fr .7fr;align-items:end;gap:35px;max-width:1180px;margin:0 auto 42px;display:grid}.clave-fichas-head h2{margin:0;font-size:clamp(40px,5.2vw,78px)}.clave-fichas-head>p:last-child{margin:0;font-size:15px;line-height:1.55}.clave-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);max-width:1180px;margin:auto;display:grid}.clave-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:305px;padding:26px;text-decoration:none;transition:background .2s,color .2s;display:flex}.clave-card:hover{background:var(--green);color:var(--paper)}.clave-card>span{font:21px var(--mono);color:var(--terra)}.clave-card:hover>span{color:#f0d59a}.clave-card>i{font:10px var(--mono);text-transform:uppercase;letter-spacing:.12em;margin-top:29px;font-style:normal}.clave-card h3{font:clamp(31px,3.3vw,48px)/.98 var(--serif);letter-spacing:-.04em;max-width:530px;margin:9px 0 13px;font-weight:400}.clave-card p{max-width:480px;margin:0;font-size:14px;line-height:1.5}.clave-card em{font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:18px;font-style:normal}.clave-card em b{margin-left:5px;font-size:15px}.clave-record{background:var(--green);color:var(--paper);grid-template-columns:1.1fr .65fr;align-items:end;gap:clamp(35px,8vw,140px);padding:clamp(70px,10vw,140px) clamp(20px,9vw,150px);display:grid}.clave-record .clave-eyebrow{color:#f0d59a}.clave-record h2{max-width:820px;margin:14px 0 0;font-size:clamp(44px,5.8vw,83px)}.clave-record>p{font:20px/1.5 var(--serif);margin:0}.clave-record>p a{color:#f0d59a}.clave-button-outline{border:1px solid var(--lightline);background:0 0;grid-column:2;width:max-content}.clave-formats{padding:clamp(70px,9vw,128px) clamp(20px,9vw,150px)}.clave-formats>h2{max-width:820px;margin:13px 0 45px;font-size:clamp(42px,5.7vw,82px)}.clave-formats>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.clave-formats article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:315px;padding:25px;display:flex}.clave-formats article>span{font:19px var(--mono);color:var(--terra)}.clave-formats h3{font:40px/.98 var(--serif);letter-spacing:-.035em;margin:38px 0 12px;font-weight:400}.clave-formats article p{margin:0;font-size:14px;line-height:1.5}.clave-formats article a{font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:20px;font-weight:700}.clave-formats article a b{margin-left:4px;font-size:15px}.clave-footer{border-top:1px solid var(--line);background:#bb7958;justify-content:space-between;gap:30px;padding:42px clamp(20px,6vw,98px);display:flex}.clave-footer p{font:22px var(--serif);margin:8px 0 0}.clave-footer>div:last-child{font:10px var(--mono);text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;align-items:flex-start;gap:19px;display:flex}.clave-sticky{z-index:8;height:67px;color:var(--paper);font:10px var(--mono);letter-spacing:.05em;background:#233f3d;justify-content:center;align-items:center;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.clave-sticky>span{color:#b7cbc0;margin-right:8px}.clave-sticky a{background:#b04d36;padding:10px 12px;text-decoration:none}.clave-sticky a:last-child{background:#567a7b}.clave-sticky b{font-size:13px}.clave-article{max-width:1180px;margin:auto;padding:clamp(52px,8vw,112px) clamp(20px,5vw,70px) 80px}.clave-article header{max-width:845px;margin:auto}.clave-back{font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.clave-article header .clave-eyebrow{margin-top:65px}.clave-article h1{margin:18px 0;font-size:clamp(57px,8vw,115px)}.clave-dek{font:clamp(21px,2.2vw,30px)/1.38 var(--serif);max-width:750px;margin:0 0 33px}.clave-meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:16px;padding:13px 0;display:flex}.clave-article figure{margin:58px 0 72px}.clave-article figure img{aspect-ratio:2.05;object-fit:cover;width:100%}.clave-article figcaption{font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-top:9px}.clave-reading{grid-template-columns:190px minmax(0,680px);justify-content:center;gap:clamp(35px,8vw,120px);display:grid}.clave-reading>aside{height:max-content;font:10px/1.3 var(--mono);flex-direction:column;gap:10px;display:flex;position:sticky;top:18px}.clave-reading>aside>span{letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-weight:700}.clave-reading>aside a{color:var(--terra);text-decoration:none}.clave-reading section{margin-bottom:72px}.clave-reading section>span{font:23px var(--mono);color:var(--terra)}.clave-reading h2{margin:11px 0 20px;font-size:clamp(35px,4.3vw,58px)}.clave-reading p{font:20px/1.62 var(--serif);margin:0 0 20px}.clave-reading p a{color:var(--terra);font-weight:700}.clave-live-break{background:var(--green);color:var(--paper);margin:0 0 65px;padding:30px}.clave-live-break .clave-eyebrow{color:#f0d59a}.clave-live-break h3{font:39px/.98 var(--serif);letter-spacing:-.03em;margin:9px 0 12px;font-weight:400}.clave-live-break p:not(.clave-eyebrow){font-size:19px;line-height:1.42}.clave-live-break a{font:10px var(--mono);letter-spacing:.1em;color:#f0d59a;text-transform:uppercase;font-weight:700}.clave-source{border-top:1px solid var(--line);padding-top:25px}.clave-source .clave-eyebrow{margin-bottom:9px}.clave-more{background:#e2cfaf;padding:clamp(62px,8vw,105px) clamp(20px,9vw,150px)}.clave-more h2{margin:13px 0 38px;font-size:clamp(41px,5vw,74px)}.clave-more>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.clave-more>div a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:45px 1fr auto;align-items:center;gap:16px;padding:24px;text-decoration:none;display:grid}.clave-more>div a:hover{background:var(--terra);color:var(--paper)}.clave-more>div span{font:19px var(--mono);color:var(--terra)}.clave-more>div a:hover span{color:#f0d59a}.clave-more strong{font:26px/.98 var(--serif);letter-spacing:-.025em;font-weight:400}.clave-more em{font:10px var(--mono);text-transform:uppercase;letter-spacing:.08em;font-style:normal}.clave-missing{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:45px 20px;display:flex}.clave-missing h1{max-width:800px;margin:16px 0 30px;font-size:clamp(51px,8vw,111px)}@media (width<=760px){body{padding-bottom:98px}.clave-header{height:70px;padding:0 17px}.clave-header nav{gap:0}.clave-header nav a:first-child,.clave-header nav a:nth-child(2){display:none}.clave-hero{height:710px;min-height:0;padding:42px 22px}.clave-hero>img{object-position:30% center}.clave-hero-layer{background:linear-gradient(#301c1508 12%,#301c15e0)}.clave-hero-copy{width:100%;margin:0;padding-top:205px}.clave-hero h1{font-size:63px}.clave-hero-copy>p:not(.clave-eyebrow){font-size:16px}.clave-caption{display:none}.clave-manifesto,.clave-record{grid-template-columns:1fr;gap:20px;padding:70px 23px}.clave-manifesto h2,.clave-record h2{font-size:47px}.clave-manifesto>p{font-size:16px}.clave-fichas{padding:70px 18px}.clave-fichas-head{margin-bottom:32px;display:block}.clave-fichas-head h2{margin:12px 0;font-size:45px}.clave-fichas-head>p:last-child{font-size:14px}.clave-grid,.clave-formats>div,.clave-more>div{grid-template-columns:1fr}.clave-card{min-height:275px;padding:24px}.clave-record>p{font-size:19px}.clave-button-outline{grid-column:auto}.clave-formats{padding:70px 22px}.clave-formats>h2{font-size:47px}.clave-formats article{min-height:270px}.clave-footer{padding:35px 20px;display:block}.clave-footer>div:last-child{margin-top:25px}.clave-sticky{text-align:center;flex-wrap:wrap;gap:5px;height:98px}.clave-sticky>span{width:100%;margin:0}.clave-article{padding:48px 20px 65px}.clave-article header .clave-eyebrow{margin-top:45px}.clave-article h1{font-size:57px}.clave-article figure{margin:40px 0 50px}.clave-article figure img{aspect-ratio:1.13;object-position:left center}.clave-reading{display:block}.clave-reading>aside{display:none}.clave-reading p{font-size:19px}.clave-more{padding:60px 20px}.clave-more>div a{grid-template-columns:35px 1fr;gap:13px}.clave-more>div a em{grid-column:2}.clave-hero{height:auto;min-height:805px;padding-bottom:130px}.clave-hero-copy{padding-top:160px}}
