.hc-home{--home-section-space:clamp(44px, 5vw, 72px);--home-block-space:clamp(22px, 2.4vw, 32px);--home-section-gap:clamp(22px, 2.5vw, 32px);--home-content-space:clamp(16px, 1.6vw, 22px);--home-rule-gap:clamp(20px, 2.2vw, 28px);background:var(--bg);min-height:100vh;color:var(--fg);overflow:clip}.hc-home *,.hc-home :before,.hc-home :after{box-sizing:border-box}.hc-home a{text-decoration:none}.hc-arrow{width:18px;height:18px;transition:transform var(--duration-fast) var(--ease-out-custom);flex:none;display:inline-block}.hc-home a:hover .hc-arrow{transform:translate(4px)}.hc-eyebrow,.hc-column-label,.hc-story-meta{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em}.hc-eyebrow{color:var(--accent);margin:0;font-size:11.5px;line-height:1.35}.hc-story-meta{color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:6px 15px;font-size:11.5px;line-height:1.3;display:flex}.hc-story-meta span+span{position:relative}.hc-story-meta span+span:before{content:"·";color:var(--fg-faint);position:absolute;left:-10px}.hc-dot{border-radius:50%;flex:none;width:7px;height:7px}.hc-text-link,.hc-map-card a,.hc-map-empty a{width:fit-content;font-family:var(--font-headline), Georgia, serif;color:var(--accent);align-items:center;gap:7px;font-size:17px;display:inline-flex}.hc-image-fallback{background:repeating-linear-gradient(135deg, transparent 0 16px, color-mix(in srgb, var(--fg) 5%, transparent) 16px 17px), var(--bg-muted);display:block;position:relative;overflow:hidden}.hc-image-fallback i{border:1px solid var(--line-strong);border-radius:50%;width:38px;height:38px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.hc-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.hc-lead-main h1,.hc-rail-story h2,.hc-faldon h3,.hc-shead h2,.hc-central-essay h3,.hc-related-readings h4,.hc-person-card h4,.hc-map-card h3,.hc-index-heading h3,.hc-empty-editorial h3,.hc-latest-row strong,.hc-pliego-t{font-family:var(--font-headline), Georgia, serif;letter-spacing:var(--tracking-title-small);color:var(--fg);font-style:normal;font-weight:600}.hc-lead-dek,.hc-rail-story p,.hc-faldon-grid p,.hc-central-essay>p,.hc-related-readings article p,.hc-map-card p,.hc-map-empty p,.hc-map-deferred>p,.hc-empty-editorial>p:not(.hc-eyebrow),.hc-imprint-brand>p{font-family:var(--font-text), Georgia, serif;color:var(--fg-muted);font-weight:400}.hc-lead-main h1 a:hover,.hc-rail-story h2 a:hover,.hc-faldon h3 a:hover,.hc-central-essay h3 a:hover,.hc-related-readings h4 a:hover{color:var(--accent)}.hc-edition-head{width:min(100%, var(--container-editorial));padding:0 var(--editorial-gutter);margin:0 auto}.hc-dateline{border-bottom:1px solid var(--line-strong);min-height:38px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;font-size:11.5px;line-height:1.2;display:grid}.hc-dateline span:nth-child(2){text-align:center}.hc-dateline span:last-child{text-align:right}.hc-masthead{border-bottom:3px solid var(--fg);font-family:var(--font-headline), Georgia, serif;font-size:clamp(76px,10.8vw,150px);font-style:normal;font-weight:600;line-height:var(--leading-brand);letter-spacing:var(--tracking-brand);text-align:center;white-space:nowrap;color:var(--fg);padding:clamp(18px,2.2vw,28px) 0 clamp(14px,1.5vw,20px);display:block}.hc-section-menu{border-top:1px solid var(--fg);border-bottom:1px solid var(--fg);justify-content:space-between;align-items:stretch;gap:24px;min-height:52px;margin-top:3px;display:flex}.hc-section-menu nav,.hc-menu-tools{align-items:stretch;display:flex}.hc-section-menu nav{gap:clamp(18px,2.6vw,38px)}.hc-menu-tools{border-left:1px solid var(--line-strong)}.hc-section-menu a{font-family:var(--font-sans);color:var(--fg);align-items:center;font-size:15px;display:inline-flex;position:relative}.hc-section-menu a:after{content:"";background:var(--accent);height:2px;transition:right var(--duration-base) var(--ease-out-custom);position:absolute;bottom:9px;left:0;right:100%}.hc-section-menu a:hover:after{right:0}.hc-menu-tools a{padding-left:20px}.hc-menu-tools a:last-child{padding-right:3px}.hc-mobile-menu-trigger,.hc-mobile-menu,.hc-period-mobile-toggle{display:none}.hc-period-selector{border-bottom:1px solid var(--fg);min-width:0}.hc-period-desktop{isolation:isolate;touch-action:pan-y;width:100%;height:152px;padding-top:16px;position:relative;overflow:visible}.hc-period-lens-track{align-items:flex-end;width:100%;height:116px;display:flex;overflow:visible}.hc-period-lens-item{border-left:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--bg) 78%, transparent);min-width:0;height:102px;transition:flex-grow .19s var(--ease-out-custom), transform .19s var(--ease-out-custom), background .13s ease, box-shadow .19s var(--ease-out-custom);will-change:flex-grow, transform;flex:1 1 0;position:relative;overflow:hidden;transform:translate(0,0)}.hc-period-lens-item:first-child{border-left:0}.hc-period-lens-item:before{content:"";z-index:5;background:var(--period-color);opacity:.7;transform-origin:0;height:2px;transition:transform .19s var(--ease-out-custom), height .19s var(--ease-out-custom), opacity .12s ease;border-radius:999px;position:absolute;top:7px;left:8px;right:8px;transform:scaleX(.18)}.hc-period-lens-item:after{content:"";z-index:2;background:linear-gradient(90deg, color-mix(in srgb, var(--bg) 98%, transparent) 0%, color-mix(in srgb, var(--bg) 92%, transparent) 32%, color-mix(in srgb, var(--bg) 54%, transparent) 62%, transparent 100%);opacity:0;pointer-events:none;transition:opacity .11s;position:absolute;inset:0}.hc-period-lens-item.is-active{z-index:4;background:color-mix(in srgb, var(--period-color) 5%, var(--bg));transform:translateY(-8px);box-shadow:0 14px 28px #00000024}.hc-period-lens-item.is-active:before{opacity:1;height:3px;transform:scaleX(1)}.hc-period-lens-item.is-active:after{opacity:1}.hc-period-lens-item.is-unavailable{opacity:.42}.hc-period-lens-photo{z-index:1;background-image:var(--period-image);background-position:var(--period-photo-x,50%) center;filter:grayscale(.18)saturate(.76)contrast(1.08);opacity:0;transition:opacity .1s ease, transform .19s var(--ease-out-custom);background-size:cover;position:absolute;inset:0;transform:scale(1.045)}.hc-period-lens-item.is-active .hc-period-lens-photo{opacity:.96;transform:scale(1.01)}.hc-period-lens-copy{z-index:4;flex-direction:column;justify-content:space-between;min-width:0;display:flex;position:absolute;inset:14px 8px 9px}.hc-period-lens-name{min-width:0;display:block}.hc-period-lens-name-compact{max-width:100%;font-family:var(--font-display);font-size:var(--period-compact-size,12px);color:var(--fg);text-wrap:balance;font-weight:400;line-height:1.08;display:block}.hc-period-lens-name-full,.hc-period-lens-item.is-active .hc-period-lens-name-compact{display:none}.hc-period-lens-item.is-active .hc-period-lens-name-full{max-width:9.5ch;font-family:var(--font-display);font-size:clamp(18px, calc(26px - var(--period-label-length) * .28px), 23px);letter-spacing:-.025em;color:var(--period-color);text-wrap:balance;font-weight:400;line-height:.91;display:block}.hc-period-lens-meta{flex-direction:column;gap:4px;min-width:0;display:flex}.hc-period-lens-code{font-family:var(--font-mono);color:var(--period-color);font-size:8px;line-height:1;display:none}.hc-period-lens-item.is-active .hc-period-lens-code{display:inline}.hc-period-lens-years{font-family:var(--font-mono);color:var(--fg-muted);text-overflow:clip;white-space:nowrap;font-size:9px;line-height:1;overflow:hidden}.hc-period-lens-years-full,.hc-period-lens-item.is-active .hc-period-lens-years-compact{display:none}.hc-period-lens-item.is-active .hc-period-lens-years-full{display:inline}.hc-period-lens-item.is-selected{outline:1px solid color-mix(in srgb, var(--period-color) 55%, var(--line));outline-offset:-1px}.hc-period-lens-state{z-index:7;background:var(--period-color);opacity:0;border-radius:50%;width:5px;height:5px;position:absolute;top:10px;right:7px}.hc-period-lens-item.is-selected .hc-period-lens-state{opacity:1}.hc-period-hit-zones{z-index:10;grid-template-columns:repeat(15,minmax(0,1fr));display:grid;position:absolute;inset:16px 0 20px}.hc-period-hit-zone{appearance:none;cursor:pointer;background:0 0;border:0;min-width:0;min-height:0;padding:0}.hc-period-hit-zone:disabled{cursor:not-allowed}.hc-period-hit-zone:focus-visible{outline:2px solid var(--period-color);outline-offset:-3px}.hc-period-mobile-clip{display:none}.hc-lead{width:min(100%, var(--container-editorial));padding:0 var(--editorial-gutter);border-bottom:1px solid var(--fg);grid-template-columns:minmax(0,8fr) minmax(0,4fr);margin:0 auto;display:grid}.hc-lead-main{min-width:0;padding:var(--home-block-space) var(--home-rule-gap) var(--home-block-space) 0;flex-direction:column;display:flex}.hc-lead-main h1{letter-spacing:var(--tracking-headline);text-wrap:balance;margin:14px 0 0;font-size:clamp(44px,4.6vw,70px);line-height:1.02}.hc-lead-figure{margin:22px 0 0;overflow:hidden}.hc-lead-image{aspect-ratio:3/2;object-fit:cover;object-position:center 30%;width:100%;display:block}.hc-lead-figure figcaption{font-family:var(--font-text), Georgia, serif;color:var(--fg-subtle);margin-top:9px;font-size:14px;font-style:italic;line-height:1.4}.hc-lead-dek{column-count:2;column-gap:var(--home-rule-gap);column-rule:1px solid var(--line);-webkit-hyphens:auto;hyphens:auto;margin:20px 0 0;font-size:18px;line-height:1.55}.hc-lead-byline,.hc-essay-byline{border-top:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding-top:12px;display:flex}.hc-lead-byline a,.hc-essay-byline a{font-family:var(--font-headline), Georgia, serif;color:var(--accent);align-items:center;gap:7px;font-size:19px;display:inline-flex}.hc-lead-rail{min-width:0;padding:var(--home-block-space) 0 var(--home-block-space) var(--home-rule-gap);border-left:1px solid var(--fg);flex-direction:column;display:flex}.hc-column-label{border-bottom:3px solid var(--fg);color:var(--fg);padding-bottom:10px;font-size:12px;font-weight:500}.hc-rail-story{border-bottom:1px solid var(--line-strong);padding:16px 0 18px}.hc-rail-story:last-of-type{border-bottom-color:var(--fg)}.hc-rail-image-frame{background:var(--bg-muted);display:block;overflow:hidden}.hc-rail-image{object-fit:cover;object-position:center 25%;width:100%;height:100%;display:block}.hc-rail-story h2{margin:8px 0 0;font-size:21px;line-height:1.15}.hc-rail-story p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:16px;line-height:1.45;display:-webkit-box;overflow:hidden}.hc-rail-story.is-first .hc-rail-image-frame{aspect-ratio:3/2;margin-bottom:12px}.hc-rail-story.is-first h2{font-size:27px;line-height:1.08}.hc-rail-story.is-first p{-webkit-line-clamp:3}.hc-rail-story.has-image:not(.is-first){grid-template-columns:minmax(0,1fr) clamp(84px,8vw,112px);align-items:start;gap:14px;display:grid}.hc-rail-story.has-image:not(.is-first) .hc-rail-image-frame{aspect-ratio:4/3;grid-area:1/2;margin-top:3px}.hc-rail-story.has-image:not(.is-first) .hc-rail-copy{grid-area:1/1;min-width:0}.hc-lead-rail .hc-text-link{margin-top:auto;padding-top:16px}.hc-faldon{width:min(100%, var(--container-editorial));padding:var(--home-block-space) var(--editorial-gutter);border-bottom:1px solid var(--fg);margin:0 auto}.hc-faldon-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--fg);margin:0 0 18px;font-size:12px;font-weight:500}.hc-faldon-grid{column-gap:calc(var(--home-rule-gap) * 2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hc-faldon-grid>article{min-width:0;position:relative}.hc-faldon-grid>article+article:before{content:"";top:0;bottom:0;left:calc(var(--home-rule-gap) * -1);border-left:1px solid var(--line-strong);position:absolute}.hc-faldon-frame{background:var(--bg-muted);margin-bottom:12px;display:block;overflow:hidden}.hc-faldon-image{aspect-ratio:3/2;object-fit:cover;object-position:center 25%;width:100%;display:block}.hc-faldon h3{margin:9px 0 0;font-size:23px;line-height:1.12}.hc-faldon-grid p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 0;font-size:16px;line-height:1.5;display:-webkit-box;overflow:hidden}.hc-pliego{width:min(100%, var(--container-editorial));padding:var(--home-block-space) var(--editorial-gutter);border-bottom:1px solid var(--fg);margin:0 auto}.hc-pliego-head{border-bottom:2px solid var(--fg);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;padding-bottom:10px;display:flex}.hc-pliego-head h2,.hc-pliego-head p{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:12px;font-style:normal;font-weight:500}.hc-pliego-head p{color:var(--fg-subtle);font-weight:400}.hc-pliego-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hc-pliego-grid>li{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line);min-width:0;padding:0 clamp(12px,1.4vw,18px)}.hc-pliego-grid>li:nth-child(5n+1){padding-left:0}.hc-pliego-grid>li:nth-child(5n){border-right:0;padding-right:0}.hc-pliego-grid a{flex-direction:column;gap:7px;min-height:84px;padding:13px 0 15px;display:flex}.hc-pliego-n,.hc-pliego-e{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-subtle);font-variant-numeric:tabular-nums;font-size:11px;line-height:1.2}.hc-pliego-t{font-size:17px;line-height:1.2;display:block}.hc-pliego-e{align-items:center;gap:6px;margin-top:auto;display:flex}.hc-pliego-grid a:hover .hc-pliego-t{color:var(--accent)}.hc-pliego-more{margin-top:16px}.hc-section{width:min(100%, var(--container-editorial));padding:var(--home-section-space) var(--editorial-gutter);border-bottom:1px solid var(--fg);margin:0 auto}.hc-shead{margin-bottom:var(--home-section-gap);border-bottom:1px solid var(--fg);justify-content:space-between;align-items:baseline;gap:32px;padding-bottom:14px;display:flex}.hc-shead h2{max-width:24ch;letter-spacing:var(--tracking-title);margin:0;font-size:clamp(32px,3.3vw,46px);line-height:1.04}.hc-shead-side{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;text-align:right;color:var(--fg-subtle);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px;line-height:1.5}.hc-empty-editorial{border-top:1px solid var(--fg);border-bottom:1px solid var(--fg);max-width:780px;padding:34px 0}.hc-empty-editorial h3{max-width:18ch;margin:12px 0;font-size:40px;line-height:1.06}.hc-empty-editorial>p:not(.hc-eyebrow){max-width:52ch;font-size:18px;line-height:1.5}.hc-empty-editorial a{color:var(--accent);align-items:center;gap:7px;display:inline-flex}.hc-chronology-list{padding-bottom:0}.hc-chronology-list .ptl-item{opacity:1;animation:none}.hc-chronology-list .ptl-btn{text-decoration:none}.hc-chronology-list .ptl-btn.has-media{grid-template-columns:24px 128px minmax(0,1fr) clamp(160px,15vw,200px)}.hc-chronology-list .ptl-media{aspect-ratio:3/2;width:100%;height:auto}.hc-chronology-list .ptl-media img{object-position:center 25%}.hc-chronology-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;padding-top:16px;display:flex}.hc-chronology-foot>span,.hc-latest-foot>span{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-subtle);font-size:11.5px}.hc-latest-foot a,.hc-chronology-foot a{font-family:var(--font-headline), Georgia, serif;color:var(--accent);align-items:center;gap:7px;font-size:17px;display:inline-flex}.hc-index-heading{border-bottom:1px solid var(--fg);justify-content:space-between;align-items:baseline;gap:20px;min-height:42px;display:flex}.hc-index-heading h3{margin:0;font-size:26px;line-height:1.1}.hc-index-heading>a{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-muted);align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.hc-index-heading>span{font-family:var(--font-headline), Georgia, serif;color:var(--accent);font-size:25px}.hc-people-grid{border-bottom:1px solid var(--fg);grid-template-columns:calc(25% - 10px) repeat(2,calc(25% + 10px)) calc(25% - 10px);display:grid}.hc-person-card{border-right:1px solid var(--line-strong);min-width:0;color:var(--fg);padding:18px 20px 20px}.hc-person-card:first-child{padding-left:0}.hc-person-card:last-child{border-right:0;padding-right:0}.hc-person-image{aspect-ratio:4/5;object-fit:cover;object-position:center top;filter:grayscale()contrast(1.05);width:100%;display:block}.hc-person-card>span{font-family:var(--font-mono);color:var(--accent);margin-top:12px;font-size:11.5px;display:block}.hc-person-card h4{margin:5px 0 0;font-size:24px;line-height:1.1}.hc-person-card small{font-family:var(--font-mono);color:var(--fg-subtle);margin-top:7px;font-size:11.5px;display:block}.hc-person-card:hover h4{color:var(--accent)}.hc-empty-line{border-bottom:1px solid var(--fg);font-family:var(--font-text), Georgia, serif;color:var(--fg-muted);margin:0;padding:28px 0;font-size:18px}.hc-connected-lower{gap:var(--editorial-column-gap);grid-template-columns:minmax(0,1.65fr) minmax(290px,.75fr);padding-top:clamp(30px,3vw,40px);display:grid}.hc-map-column{min-width:0}.hc-map-shell{border-bottom:1px solid var(--fg)}.hc-map-canvas{border-bottom:1px solid var(--fg);background:var(--bg-muted);height:480px;position:relative;overflow:hidden}.hc-map-canvas .mx-map{width:100%;height:100%}.hc-map-loading{height:100%;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-muted);place-items:center;font-size:11.5px;display:grid}.hc-map-count{z-index:500;border:1px solid var(--fg);background:color-mix(in srgb, var(--bg) 94%, transparent);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--fg);padding:7px 9px;font-size:11px;position:absolute;bottom:14px;left:14px}.hc-map-card{grid-template-columns:180px minmax(0,1fr);min-height:155px;display:grid}.hc-map-card>img{object-fit:cover;object-position:center top;width:100%;height:100%;min-height:155px}.hc-map-card>div{border-left:1px solid var(--fg);padding:16px 18px 18px}.hc-map-card span{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--accent);font-size:11.5px}.hc-map-card h3{margin:7px 0 0;font-size:24px;line-height:1.1}.hc-map-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 12px;font-size:16px;line-height:1.45;display:-webkit-box;overflow:hidden}.hc-map-empty{border-bottom:1px solid var(--fg);background:var(--bg-subtle);flex-direction:column;justify-content:center;min-height:480px;padding:40px;display:flex}.hc-map-empty strong{font-family:var(--font-headline), Georgia, serif;font-size:30px;font-weight:400}.hc-map-empty p{max-width:42ch;font-size:17px;line-height:1.5}.hc-map-empty button,.hc-map-deferred button{appearance:none;width:fit-content;font-family:var(--font-headline), Georgia, serif;color:var(--accent);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:7px;padding:0;font-size:17px;display:inline-flex}.hc-map-empty button{margin-bottom:12px}.hc-map-deferred{border-bottom:1px solid var(--fg);background:linear-gradient(90deg, transparent 49.9%, var(--line) 50%, transparent 50.1%), linear-gradient(0deg, transparent 49.9%, var(--line) 50%, transparent 50.1%), var(--bg-subtle);flex-direction:column;justify-content:center;min-height:480px;padding:clamp(34px,5vw,68px);display:flex}.hc-map-deferred>span{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--accent);font-size:11.5px}.hc-map-deferred>strong{max-width:15ch;font-family:var(--font-headline), Georgia, serif;letter-spacing:var(--tracking-title);margin-top:10px;font-size:clamp(34px,4vw,52px);font-weight:600;line-height:1.04}.hc-map-deferred>p{max-width:44ch;margin:14px 0 20px;font-size:18px;line-height:1.5}.hc-map-loading.hc-map-deferred{align-items:center}.hc-connected-indexes{border-left:1px solid var(--fg);min-width:0;padding-left:var(--editorial-column-gap)}.hc-entity-index+.hc-entity-index{margin-top:32px}.hc-entity-index ol{margin:0 0 14px;padding:0;list-style:none}.hc-entity-index li{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;display:grid}.hc-entity-index li>span,.hc-entity-index li small{font-family:var(--font-mono);color:var(--fg-subtle);font-size:11px}.hc-entity-index li a{font-family:var(--font-headline), Georgia, serif;color:var(--fg);font-size:18px;line-height:1.15}.hc-entity-index li a:hover{color:var(--accent)}.hc-index-empty{font-family:var(--font-text), Georgia, serif;color:var(--fg-muted);margin:18px 0;font-size:17px;line-height:1.4}.hc-home .leaflet-control-zoom a{color:var(--fg)!important;border-radius:0!important}.hc-home .leaflet-control-attribution{font-family:var(--font-mono);font-size:11px}.hc-essay-layout{gap:var(--editorial-column-gap);grid-template-columns:minmax(0,1.8fr) minmax(290px,.7fr);display:grid}.hc-central-essay{min-width:0}.hc-central-essay h3{max-width:16ch;letter-spacing:var(--tracking-headline);margin:12px 0 0;font-size:clamp(40px,4.2vw,60px);line-height:1.02}.hc-central-essay>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:62ch;margin:14px 0 0;font-size:19px;line-height:1.5;display:-webkit-box;overflow:hidden}.hc-essay-image-frame{background:var(--bg-muted);margin-top:20px;display:block;overflow:hidden}.hc-essay-image{aspect-ratio:16/8;object-fit:cover;object-position:center 22%;width:100%;display:block}.hc-related-readings{padding-left:var(--editorial-column-gap);border-left:1px solid var(--fg)}.hc-related-readings article{border-bottom:1px solid var(--line-strong);grid-template-columns:28px minmax(0,1fr);gap:10px;padding:14px 0 15px;display:grid}.hc-related-readings article>span{font-family:var(--font-mono);color:var(--accent);font-size:11.5px}.hc-related-readings article small{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-subtle);font-size:11.5px}.hc-related-readings h4{margin:6px 0 0;font-size:21px;line-height:1.14}.hc-related-readings article p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:15.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.hc-related-readings>.hc-text-link{margin-top:16px}.hc-latest-table{border-top:2px solid var(--fg)}.hc-latest-row{border-bottom:1px solid var(--line);grid-template-columns:124px minmax(0,1fr) 170px 140px 22px;align-items:baseline;gap:20px;padding:14px 0;display:grid}.hc-latest-head{border-bottom-color:var(--line-strong);padding:10px 0}.hc-latest-head span{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-subtle);font-size:11px}.hc-latest-kind{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-muted);align-items:center;gap:8px;font-size:11.5px;display:flex}.hc-latest-row strong{min-width:0;font-size:21px;line-height:1.15}.hc-latest-row:hover strong{color:var(--accent)}.hc-latest-dim{white-space:nowrap;font-family:var(--font-mono);color:var(--fg-subtle);font-variant-numeric:tabular-nums;font-size:12px}.hc-latest-empty{color:var(--fg-muted);grid-template-columns:1fr;font-size:15px}.hc-latest-foot{border-top:1px solid var(--fg);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin-top:16px;padding-top:14px;display:flex}.hc-imprint{width:min(100%, var(--container-editorial));padding:0 var(--editorial-gutter) 20px;margin:0 auto}.hc-imprint-main{border-bottom:1px solid var(--fg);grid-template-columns:1.15fr 1.35fr;gap:0;padding:36px 0 30px;display:grid}.hc-imprint-main>div{border-right:1px solid var(--line-strong);min-width:0;padding:0 28px}.hc-imprint-main>div:first-child{padding-left:0}.hc-imprint-main>div:last-child{border-right:0;padding-right:0}.hc-imprint-brand>a{font-family:var(--font-headline), Georgia, serif;font-size:39px;font-weight:600;line-height:var(--leading-brand);letter-spacing:var(--tracking-brand);color:var(--fg)}.hc-imprint-brand>p{max-width:34ch;margin:12px 0 16px;font-size:18px;font-style:italic;line-height:1.4}.hc-imprint dl{margin:0}.hc-imprint dt{font-family:var(--font-headline), Georgia, serif;font-size:28px;line-height:1}.hc-imprint dd{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--fg-subtle);margin:6px 0 0;font-size:11px}.hc-imprint-method>dl{grid-template-columns:repeat(4,1fr);margin-top:14px;display:grid}.hc-imprint-method>dl div+div{border-left:1px solid var(--line);padding-left:12px}.hc-imprint-method>div{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 20px;margin-top:18px;padding-top:12px;display:flex}.hc-imprint-method a{font-family:var(--font-headline), Georgia, serif;color:var(--accent);align-items:center;gap:5px;font-size:16px;display:inline-flex}.hc-imprint-nav{border-bottom:1px solid var(--fg);justify-content:space-between;align-items:center;gap:20px;min-height:50px;display:flex}.hc-imprint-nav a{font-family:var(--font-sans);color:var(--fg-muted);font-size:14.5px}.hc-imprint-nav a:hover{color:var(--accent)}.hc-imprint-legal{min-height:44px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-subtle);grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;font-size:11px;display:grid}.hc-imprint-legal span:nth-child(2){text-align:center}.hc-imprint-legal a{justify-self:end}.hc-imprint-legal a:hover{color:var(--accent)}.hc-lead-image,.hc-rail-image,.hc-faldon-image,.hc-person-image,.hc-essay-image,.hc-chronology-list .ptl-media img{transition:transform .6s var(--ease-out-custom), filter .35s ease}.hc-person-card,.hc-rail-story,.hc-faldon-grid>article,.hc-related-readings article,.hc-pliego-grid li,.hc-latest-row{transition:transform .26s var(--ease-out-custom), background-color .26s ease}@media (hover:hover) and (pointer:fine){.hc-lead-main:hover .hc-lead-image{transform:scale(1.02)}.hc-rail-story:hover,.hc-faldon-grid>article:hover,.hc-person-card:hover,.hc-related-readings article:hover,.hc-pliego-grid li:hover,.hc-latest-row:hover{transform:translateY(-3px)}.hc-rail-story:hover .hc-rail-image,.hc-faldon-grid>article:hover .hc-faldon-image,.hc-person-card:hover .hc-person-image,.hc-central-essay:hover .hc-essay-image,.hc-chronology-list .ptl-btn:hover .ptl-media img{transform:scale(1.05)}.hc-person-card:hover .hc-person-image{filter:grayscale()contrast(1.12)}.hc-chronology-list .ptl-btn:hover{transform:translate(7px)}}@media (max-width:1100px){.hc-masthead{font-size:clamp(70px,10.2vw,112px)}.hc-section-menu nav{gap:18px}.hc-period-lens-name-compact{font-size:clamp(9px,1.18vw,12px)}.hc-period-lens-years{font-size:clamp(6.5px,.72vw,9px)}.hc-connected-lower{grid-template-columns:minmax(0,1.35fr) minmax(270px,.75fr)}.hc-map-canvas{height:420px}.hc-lead{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@media (max-width:1000px){.hc-pliego-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hc-pliego-grid>li:nth-child(5n+1){padding-left:clamp(12px,1.4vw,18px)}.hc-pliego-grid>li:nth-child(5n){border-right:1px solid var(--line-strong);padding-right:clamp(12px,1.4vw,18px)}.hc-pliego-grid>li:nth-child(3n+1){padding-left:0}.hc-pliego-grid>li:nth-child(3n){border-right:0;padding-right:0}.hc-latest-row{grid-template-columns:110px minmax(0,1fr) 140px 22px}.hc-latest-row>:nth-child(3){display:none}}@media (max-width:860px){.hc-lead{grid-template-columns:minmax(0,1fr)}.hc-lead-main{padding-right:0}.hc-lead-rail{border-left:0;border-top:1px solid var(--fg);padding:22px 0 26px}.hc-faldon-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:26px}.hc-faldon-grid>article:nth-child(odd):before{display:none}.hc-shead{flex-direction:column;align-items:flex-start;gap:10px}.hc-shead-side{text-align:left}.hc-chronology-list .ptl-btn.has-media{grid-template-columns:18px minmax(0,1fr)}.hc-central-essay h3{font-size:clamp(38px,9vw,56px)}}@media (max-width:760px){.hc-dateline{letter-spacing:.05em;grid-template-columns:1fr;font-size:11px}.hc-dateline span:first-child,.hc-dateline span:last-child{display:none}.hc-masthead{font-size:clamp(31px,10vw,56px);line-height:var(--leading-brand);white-space:nowrap;padding:14px 0 12px}.hc-section-menu{gap:0;width:100%;min-height:46px;margin-left:0;padding-left:0;overflow:visible}.hc-section-menu nav{flex:auto;gap:clamp(12px,3.8vw,18px);min-width:0;padding-right:10px;overflow:hidden}.hc-section-menu nav [data-mobile-secondary=true]{display:none}.hc-section-menu nav::-webkit-scrollbar{display:none}.hc-period-selector::-webkit-scrollbar{display:none}.hc-timeline::-webkit-scrollbar{display:none}.hc-section-menu a{min-height:44px;font-size:14px}.hc-menu-tools{z-index:2;background:var(--bg);flex:none;padding-right:0;position:relative}.hc-menu-tools>a{padding-inline:10px}.hc-menu-more-desktop{display:none!important}.hc-mobile-menu-trigger{appearance:none;border:0;border-left:1px solid var(--line-strong);background:var(--bg);min-height:44px;font-family:var(--font-sans);color:var(--fg);align-items:center;gap:3px;padding:0 0 0 10px;font-size:14px;display:inline-flex}.hc-mobile-menu-trigger svg,.hc-period-mobile-toggle svg{width:12px;height:12px;transition:transform var(--duration-fast) ease}.hc-mobile-menu-trigger[aria-expanded=true] svg,.hc-period-mobile-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.hc-mobile-menu{border-bottom:1px solid var(--fg);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:10px 0 12px}.hc-mobile-menu.is-open{display:grid}.hc-mobile-menu a{border-bottom:1px solid var(--line);min-height:44px;font-family:var(--font-sans);color:var(--fg);align-items:center;font-size:15px;display:flex}.hc-mobile-menu a:nth-child(2n){border-left:1px solid var(--line);padding-left:12px}.hc-period-mobile-toggle{appearance:none;text-align:left;width:100%;min-height:72px;color:var(--fg);cursor:pointer;transition:min-height .22s var(--ease-out-custom), padding .22s var(--ease-out-custom);background:0 0;border:0;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;display:grid}.hc-period-mobile-photo{border-bottom:3px solid var(--period-selected-color);filter:grayscale(.58)contrast(1.08);background:linear-gradient(90deg,#b45309 0 7%,#92400e 7% 14%,#78350f 14% 21%,#a16207 21% 28%,#1e40af 28% 35%,#1d4ed8 35% 42%,#2563eb 42% 49%,#7c2d12 49% 56%,#0f766e 56% 63%,#991b1b 63% 70%,#4f46e5 70% 77%,#7c3aed 77% 84%,#db2777 84% 90%,#0891b2 90% 95%,#059669 95% 100%) 50%/cover;width:58px;height:52px}.hc-period-mobile-toggle.has-selection .hc-period-mobile-photo{background-image:var(--period-selected-image);filter:grayscale(.78)contrast(1.08)}.hc-period-mobile-copy{gap:5px;min-width:0;display:grid}.hc-period-mobile-copy small{color:var(--accent);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;font-size:7px;line-height:1}.hc-period-mobile-copy strong{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:400;line-height:1;overflow:hidden}.hc-period-mobile-copy>span{color:var(--fg-muted);font-family:var(--font-mono);font-size:8px;line-height:1}.hc-period-mobile-action{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);flex:none;align-items:center;gap:5px;font-size:8px;line-height:1;display:inline-flex}.hc-period-mobile-toggle[aria-expanded=true]{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:42px;padding:9px 0 7px}.hc-period-mobile-toggle[aria-expanded=true] .hc-period-mobile-photo{display:none}.hc-period-mobile-toggle[aria-expanded=true] .hc-period-mobile-copy{display:block}.hc-period-mobile-toggle[aria-expanded=true] .hc-period-mobile-copy strong,.hc-period-mobile-toggle[aria-expanded=true] .hc-period-mobile-copy>span{display:none}.hc-period-mobile-toggle[aria-expanded=true] .hc-period-mobile-copy small{color:var(--fg);font-size:8px}.hc-period-selector{opacity:0;visibility:hidden;pointer-events:none;width:100%;transition:grid-template-rows .3s var(--ease-out-custom), opacity .18s ease, visibility 0s linear .3s;grid-template-rows:0fr;display:grid}.hc-period-selector.is-mobile-open{opacity:1;visibility:visible;pointer-events:auto;grid-template-rows:1fr;transition-delay:0s}.hc-period-desktop{display:none}.hc-period-mobile-clip{min-height:0;display:block;overflow:hidden}.hc-period-mobile-deck{display:block;overflow:hidden}.hc-period-mobile-stage{background:color-mix(in srgb, var(--period-preview-color) 7%, var(--bg));touch-action:pan-y;-webkit-user-select:none;user-select:none;grid-template-columns:43% minmax(0,1fr);min-height:166px;display:grid;position:relative;overflow:hidden}.hc-period-mobile-stage-photo{background-image:var(--period-preview-image);filter:grayscale(.18)saturate(.82)contrast(1.05);background-position:50%;background-size:cover;min-height:166px;transform:scale(1.01)}.hc-period-mobile-stage-copy{flex-direction:column;justify-content:space-between;min-width:0;padding:15px 14px 12px;display:flex}.hc-period-mobile-stage-copy>small{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--period-preview-color);font-size:7px;line-height:1.2}.hc-period-mobile-stage-copy>strong{max-width:10ch;font-family:var(--font-display);letter-spacing:-.02em;color:var(--period-preview-color);text-wrap:balance;font-size:clamp(20px,6.4vw,25px);font-weight:400;line-height:.92}.hc-period-mobile-stage-copy>span:not(.hc-period-mobile-stepper){font-family:var(--font-mono);color:var(--fg-muted);font-size:8px;line-height:1}.hc-period-mobile-stepper{grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:7px;display:grid}.hc-period-mobile-stepper button{appearance:none;border:1px solid color-mix(in srgb, var(--period-preview-color) 36%, var(--line));background:color-mix(in srgb, var(--bg) 74%, transparent);width:32px;height:28px;font-family:var(--font-sans);color:var(--period-preview-color);border-radius:999px;padding:0;font-size:15px;line-height:1}.hc-period-mobile-stepper button:disabled{opacity:.28}.hc-period-mobile-stepper>span{font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg-muted);text-align:center;font-size:8px;line-height:1}.hc-period-mobile-timeline{align-items:stretch;gap:2px;min-height:46px;padding:9px 1px 3px;display:flex}.hc-period-mobile-tick{appearance:none;min-width:0;height:33px;transition:flex-grow .19s var(--ease-out-custom);background:0 0;border:0;flex:1 1 0;padding:0;position:relative}.hc-period-mobile-tick:before{content:"";background:var(--period-color);opacity:.55;height:2px;transition:transform .19s var(--ease-out-custom), height .19s var(--ease-out-custom), opacity .14s ease;border-radius:999px;position:absolute;top:11px;left:2px;right:2px;transform:scaleX(.62)}.hc-period-mobile-tick:after{content:attr(data-code);font-family:var(--font-mono);color:var(--period-color);text-align:center;opacity:0;font-size:6px;line-height:1;transition:opacity .12s;position:absolute;bottom:1px;left:0;right:0}.hc-period-mobile-tick.is-current{flex-grow:2.4}.hc-period-mobile-tick.is-current:before{opacity:1;height:4px;transform:scaleX(1)}.hc-period-mobile-tick.is-current:after{opacity:1}.hc-period-mobile-tick:disabled{opacity:.24}.hc-period-mobile-hint{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle);text-align:center;margin:0;padding:0 0 7px;font-size:7px;line-height:1}.hc-period-mobile-deck.is-forward .hc-period-mobile-stage-photo{animation:hc-period-photo-forward .21s var(--ease-out-custom)}.hc-period-mobile-deck.is-back .hc-period-mobile-stage-photo{animation:hc-period-photo-back .21s var(--ease-out-custom)}.hc-period-mobile-deck.is-forward .hc-period-mobile-stage-copy{animation:hc-period-copy-forward .19s var(--ease-out-custom)}.hc-period-mobile-deck.is-back .hc-period-mobile-stage-copy{animation:hc-period-copy-back .19s var(--ease-out-custom)}@keyframes hc-period-photo-forward{0%{opacity:.42;transform:translate(14px)scale(1.04)}to{opacity:1;transform:translate(0)scale(1.01)}}@keyframes hc-period-photo-back{0%{opacity:.42;transform:translate(-14px)scale(1.04)}to{opacity:1;transform:translate(0)scale(1.01)}}@keyframes hc-period-copy-forward{0%{opacity:.2;transform:translate(9px)}to{opacity:1;transform:translate(0)}}@keyframes hc-period-copy-back{0%{opacity:.2;transform:translate(-9px)}to{opacity:1;transform:translate(0)}}.hc-lead-main{padding-top:0}.hc-lead-figure{margin:0 calc(var(--editorial-gutter) * -1) 18px;order:-1}.hc-lead-figure figcaption{padding:0 var(--editorial-gutter)}.hc-lead-main h1{margin-top:12px;font-size:clamp(34px,9.4vw,46px);line-height:1.04}.hc-lead-dek{column-count:1;-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:18px;display:-webkit-box;overflow:hidden}.hc-lead-byline a{min-height:44px}.hc-rail-story.is-first h2{font-size:25px}.hc-people-grid{grid-template-columns:1fr 1fr}.hc-person-card,.hc-person-card:first-child,.hc-person-card:last-child{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);padding:14px 12px 18px}.hc-person-card:nth-child(odd){padding-left:0}.hc-person-card:nth-child(2n){border-right:0;padding-right:0}.hc-person-card:nth-last-child(-n+2){border-bottom:0}.hc-person-card h4{font-size:21px}.hc-connected-lower{grid-template-columns:1fr}.hc-map-canvas{height:390px}.hc-map-deferred{min-height:390px;padding:28px 20px}.hc-map-card{grid-template-columns:118px minmax(0,1fr)}.hc-map-card>div{padding:16px}.hc-connected-indexes{border-left:0;padding:30px 0 0}.hc-entity-index li:nth-child(n+5){display:none}.hc-essay-layout{grid-template-columns:1fr}.hc-central-essay>p{font-size:18px}.hc-essay-image{aspect-ratio:3/2}.hc-related-readings{border-left:0;padding:30px 0 0}.hc-imprint-main{grid-template-columns:1fr;padding-top:30px}.hc-imprint-main>div,.hc-imprint-main>div:first-child,.hc-imprint-main>div:last-child{border-right:0;padding:0}.hc-imprint-method>dl{grid-template-columns:1fr 1fr;gap:14px 0}.hc-imprint-method>dl div:nth-child(odd){border-left:0;padding-left:0}.hc-imprint-nav{flex-wrap:wrap;justify-content:flex-start;padding:12px 0}.hc-imprint-legal{grid-template-columns:1fr auto}.hc-imprint-legal span:nth-child(2){text-align:right}.hc-imprint-legal a{display:none}}@media (max-width:640px){.hc-faldon-grid{grid-template-columns:minmax(0,1fr);row-gap:0}.hc-faldon-grid>article{padding-bottom:22px}.hc-faldon-grid>article+article{border-top:1px solid var(--line-strong);padding-top:22px}.hc-faldon-grid>article+article:before{display:none}.hc-pliego-grid{grid-template-columns:minmax(0,1fr)}.hc-pliego-grid>li{border-right:0!important;padding:0!important}.hc-pliego-grid a{min-height:44px}.hc-latest-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.hc-latest-head{display:none}.hc-latest-row strong{order:2;grid-column:1/-1}.hc-latest-row>:nth-child(4){order:3}.hc-latest-row>:last-child{display:none}}@media (max-width:410px){.hc-map-card{grid-template-columns:1fr}.hc-map-card>img{display:none}.hc-map-card>div{border-left:0}}@media (prefers-reduced-motion:reduce){.hc-arrow,.hc-lead-image,.hc-section-menu a:after,.hc-period-lens-item,.hc-period-lens-item:before,.hc-period-lens-photo,.hc-period-mobile-toggle,.hc-period-selector,.hc-period-mobile-tick{transition:none}.hc-period-mobile-stage-photo,.hc-period-mobile-stage-copy{animation:none!important}.hc-person-card,.hc-rail-story,.hc-faldon-grid>article,.hc-related-readings article,.hc-pliego-grid li,.hc-latest-row,.hc-rail-image,.hc-faldon-image,.hc-person-image,.hc-essay-image,.hc-chronology-list .ptl-btn,.hc-chronology-list .ptl-media img{transition:none}}
