.hc-home{--bg:#fff;--bg-subtle:#fafafa;--bg-muted:#f5f5f5;--bg-hover:#f5f5f5;--bg-elevated:#fff;--home-section-space:clamp(42px, 5vw, 68px);--home-section-gap:clamp(22px, 2.5vw, 34px);--home-content-space:clamp(16px, 1.6vw, 22px);--fg:#0a0a0a;--fg-1:#171717;--fg-muted:#525252;--fg-subtle:#737373;--fg-faint:#a3a3a3;--line:#e8e8e8;--line-strong:#cfcfcf;--accent:#c2410c;--accent-hover:#9a330a;min-height:100vh;color:var(--fg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;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,.hc-section-number{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em}.hc-eyebrow{color:var(--accent);margin:0;font-size:10px;line-height:1.35}.hc-story-meta{color:var(--fg-muted);flex-wrap:wrap;gap:7px 15px;font-size:10px;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-text-link,.hc-panel-actions a,.hc-essay-byline a,.hc-map-card a,.hc-map-empty a{width:fit-content;font-family:var(--font-display);color:var(--accent);align-items:center;gap:7px;font-size:16px;display:inline-flex}.hc-image-fallback{background:repeating-linear-gradient(135deg, transparent 0 16px, #00000009 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-edition-head{width:min(100%, var(--container-editorial));padding:0 var(--editorial-gutter);margin:0 auto}.hc-dateline{border-bottom:1px solid var(--fg);min-height:36px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.11em;color:var(--fg-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;font-size:9.5px;line-height:1;display:grid}.hc-dateline span:nth-child(2){text-align:center}.hc-dateline span:last-child{text-align:right}.hc-masthead{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:50px;display:flex}.hc-section-menu nav,.hc-menu-tools{align-items:stretch;display:flex}.hc-section-menu nav{gap:clamp(18px,2.6vw,36px)}.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:12px;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-intro{justify-content:space-between;align-items:center;gap:24px;min-height:54px;display:flex}.hc-period-intro>div{align-items:baseline;gap:17px;min-width:0;display:flex}.hc-period-intro span,.hc-period-intro a{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.hc-period-intro span{color:var(--accent)}.hc-period-intro strong{font-family:var(--font-display);color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:400;line-height:1.2;overflow:hidden}.hc-period-intro a{color:var(--fg-muted);border-bottom:1px solid var(--line-strong)}.hc-period-intro a:hover{color:var(--accent);border-color:var(--accent)}.hc-period-selector{border:1px solid var(--fg);border-left:0;grid-template-columns:repeat(15,minmax(0,1fr));display:grid}.hc-period-selector a{border-left:1px solid var(--line-strong);min-width:0;min-height:72px;color:var(--fg);transition:background var(--duration-fast) ease, color var(--duration-fast) ease;flex-direction:column;justify-content:space-between;padding:14px 8px 9px;display:flex;position:relative}.hc-period-selector a:before{content:"";background:0 0;height:4px;position:absolute;top:-1px;left:-1px;right:-1px}.hc-period-selector a span{font-family:var(--font-display);-webkit-hyphens:auto;hyphens:auto;font-size:13px;line-height:.98}.hc-period-selector a small{font-family:var(--font-mono);color:var(--fg-subtle);font-size:8px;line-height:1.15}.hc-period-selector a:hover{background:var(--bg-subtle)}.hc-period-selector a:hover span{color:var(--period-color)}.hc-period-selector a.is-active{z-index:1;border:1px solid var(--fg);background:#fff;border-bottom:0;min-height:78px;margin:-6px -1px 0;padding:19px 9px 9px}.hc-period-selector a.is-active:before{background:var(--accent)}.hc-period-selector a.is-active span{color:var(--accent)}.hc-edition-status{border-bottom:1px solid var(--fg);grid-template-columns:minmax(230px,1fr) auto;align-items:center;gap:24px;min-height:52px;display:grid}.hc-edition-status>strong{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--fg-muted);font-size:9.5px;font-weight:500}.hc-edition-status dl{align-self:stretch;margin:0;display:flex}.hc-edition-status dl div{border-left:1px solid var(--line);grid-template-columns:auto auto;place-content:center;align-items:baseline;gap:5px;min-width:75px;padding:0 12px;display:grid}.hc-edition-status dt{font-family:var(--font-display);font-size:24px;line-height:1}.hc-edition-status dd{font-family:var(--font-mono);text-transform:uppercase;color:var(--fg-subtle);margin:0;font-size:8.5px}.hc-lead{width:min(100%, var(--container-editorial));padding:clamp(28px, 3.25vw, 46px) var(--editorial-gutter) var(--home-section-space);border-bottom:1px solid var(--fg);gap:var(--editorial-column-gap);grid-template-columns:minmax(0,2.15fr) minmax(300px,.85fr);margin:0 auto;display:grid}.hc-lead-main{grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);align-items:start;gap:clamp(24px,2.2vw,34px);min-width:0;display:grid}.hc-lead-media{min-width:0;overflow:hidden}.hc-lead-copy{min-width:0}.hc-lead-main h1{max-width:9.5ch;font-family:var(--font-headline), Georgia, serif;font-size:clamp(54px,4.9vw,76px);font-style:normal;font-weight:600;line-height:var(--leading-headline);letter-spacing:var(--tracking-headline);margin:12px 0 0}.hc-lead-main h1 a:hover,.hc-secondary-story h2 a:hover,.hc-timeline-copy h3 a:hover,.hc-central-essay h3 a:hover,.hc-related-readings h4 a:hover{color:var(--accent)}.hc-lead-dek{max-width:64ch;font-family:var(--font-sans), system-ui, sans-serif;color:var(--fg-muted);margin:20px 0 0;font-size:18px;font-weight:200;line-height:1.38}.hc-lead-byline,.hc-essay-byline{border-top:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding-top:12px;display:flex}.hc-lead-byline>span,.hc-essay-byline>span{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--fg-subtle);font-size:9px}.hc-lead-byline a{font-family:var(--font-display);color:var(--accent);align-items:center;gap:7px;font-size:18px;display:inline-flex}.hc-essay-image-frame{margin-top:var(--home-content-space);display:block;overflow:hidden}.hc-lead-image{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.hc-lead-secondary{min-width:0;padding-left:var(--editorial-column-gap);border-left:1px solid var(--fg)}.hc-column-label{border-bottom:3px solid var(--accent);color:var(--fg);padding-bottom:10px;font-size:10px}.hc-secondary-story{border-bottom:1px solid var(--line-strong);padding:18px 0 20px}.hc-secondary-story:last-child{border-bottom-color:var(--fg)}.hc-secondary-image-frame{margin-bottom:14px;display:block;overflow:hidden}.hc-secondary-image{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.hc-secondary-story h2{font-family:var(--font-display);font-size:29px;font-weight:400;line-height:var(--leading-title-small);letter-spacing:var(--tracking-title-small);margin:8px 0 0}.hc-secondary-story>p{color:var(--fg-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 12px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.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-section-mark{margin-bottom:var(--home-section-gap);grid-template-columns:78px minmax(0,1fr);gap:18px;display:grid}.hc-section-number{color:var(--accent);padding-top:7px;font-size:10px}.hc-section-mark h2{max-width:18ch;font-family:var(--font-display);font-size:clamp(50px,5.6vw,78px);font-style:italic;font-weight:400;line-height:var(--leading-title);letter-spacing:var(--tracking-title);margin:6px 0 0}.hc-section-dek{max-width:60ch;font-family:var(--font-sans), system-ui, sans-serif;color:var(--fg-muted);margin:14px 0 0;font-size:17px;font-weight:200;line-height:1.4}.hc-timeline{scrollbar-width:thin;grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;display:grid;position:relative;overflow-x:auto}.hc-timeline:before{content:"";background:var(--line-strong);height:1px;position:absolute;top:27px;left:0;right:0}.hc-timeline button{appearance:none;min-width:0;min-height:110px;color:var(--fg-muted);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0 24px 12px 0;display:flex;position:relative}.hc-timeline button>span{width:100%;height:24px;font-family:var(--font-mono);flex:0 0 24px;padding-right:8px;font-size:9px;line-height:1.25;display:block;overflow:hidden}.hc-timeline button i{z-index:1;background:#fff;border:1px solid;border-radius:50%;width:9px;height:9px;margin-bottom:16px;display:block;position:relative}.hc-timeline button strong{max-width:17ch;font-family:var(--font-display);font-size:15px;font-weight:400;line-height:1.07;display:block}.hc-timeline button:hover,.hc-timeline button.is-active{color:var(--accent)}.hc-timeline button.is-active i{border:4px solid var(--accent);width:13px;height:13px;margin:-2px 0 14px -2px}.hc-timeline button.is-active strong{color:var(--fg);font-size:17px}.hc-timeline-controls{display:none}.hc-timeline-panel{border-top:1px solid var(--fg);border-bottom:1px solid var(--fg);grid-template-columns:minmax(320px,1.15fr) minmax(320px,.85fr);min-height:360px;display:grid}.hc-timeline-media{min-height:360px;overflow:hidden}.hc-timeline-image{object-fit:cover;width:100%;height:100%;min-height:360px;display:block}.hc-timeline-copy{border-left:1px solid var(--fg);flex-direction:column;justify-content:center;padding:clamp(24px,3vw,44px);display:flex}.hc-timeline-copy h3{font-family:var(--font-display);font-size:clamp(37px,4vw,56px);font-style:italic;font-weight:400;line-height:var(--leading-title);letter-spacing:var(--tracking-title);margin:10px 0 0}.hc-timeline-copy>p{font-family:var(--font-sans), system-ui, sans-serif;color:var(--fg-muted);margin:16px 0 0;font-size:17px;font-weight:200;line-height:1.42}.hc-timeline-people{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px 13px;margin-top:18px;padding-top:12px;display:flex}.hc-timeline-people>span{font-family:var(--font-mono);text-transform:uppercase;color:var(--fg-subtle);flex-basis:100%;font-size:9px}.hc-timeline-people a{font-family:var(--font-display);border-bottom:1px solid var(--line-strong);font-size:14px}.hc-timeline-people a:hover{color:var(--accent);border-color:var(--accent)}.hc-panel-actions{flex-wrap:wrap;gap:12px 24px;margin-top:22px;display:flex}.hc-people-heading,.hc-index-heading{border-bottom:1px solid var(--fg);justify-content:space-between;align-items:baseline;gap:20px;min-height:42px;display:flex}.hc-people-heading h3,.hc-index-heading h3{font-family:var(--font-display);font-size:26px;font-weight:400;line-height:var(--leading-title-small);letter-spacing:var(--tracking-title-small);margin:0}.hc-people-heading>a,.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:9px;display:inline-flex}.hc-people-grid{border-bottom:1px solid var(--fg);grid-template-columns:repeat(4,1fr);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;width:100%;display:block}.hc-person-card>span{font-family:var(--font-mono);color:var(--accent);margin-top:10px;font-size:9px;display:block}.hc-person-card h4{font-family:var(--font-display);font-size:24px;font-weight:400;line-height:var(--leading-title-small);letter-spacing:var(--tracking-title-small);margin:5px 0 0}.hc-person-card small{font-family:var(--font-mono);color:var(--fg-subtle);margin-top:7px;font-size:9px;display:block}.hc-person-card:hover h4{color:var(--accent)}.hc-empty-line{border-bottom:1px solid var(--fg);font-family:var(--font-display);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:.1em;color:var(--fg-muted);place-items:center;font-size:10px;display:grid}.hc-map-count{z-index:500;border:1px solid var(--fg);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;background:#fffffff0;padding:7px 9px;font-size:9px;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;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:.08em;color:var(--accent);font-size:9px}.hc-map-card h3{font-family:var(--font-display);font-size:25px;font-weight:400;line-height:var(--leading-title-small);letter-spacing:var(--tracking-title-small);margin:7px 0 0}.hc-map-card p{color:var(--fg-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 12px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.hc-map-card a{font-size:14px}.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-display);font-size:30px;font-weight:400}.hc-map-empty p{max-width:42ch;color:var(--fg-muted)}.hc-map-empty button,.hc-map-deferred button{appearance:none;width:fit-content;font-family:var(--font-display);color:var(--accent);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:7px;padding:0;font-size:16px;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:.1em;color:var(--accent);font-size:9px}.hc-map-deferred>strong{max-width:15ch;font-family:var(--font-display);font-size:clamp(34px,4vw,52px);font-weight:400;line-height:var(--leading-title);letter-spacing:var(--tracking-title);margin-top:10px}.hc-map-deferred>p{max-width:44ch;color:var(--fg-muted);margin:14px 0 20px}.hc-map-loading.hc-map-deferred{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;align-items:center;font-size:10px}.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-index-heading>span{font-family:var(--font-display);color:var(--accent);font-size:25px}.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:26px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;display:grid}.hc-entity-index li>span,.hc-entity-index li small{font-family:var(--font-mono);color:var(--fg-faint);font-size:9px}.hc-entity-index li a{font-family:var(--font-display);font-size:17px;line-height:var(--leading-title-small);letter-spacing:var(--tracking-title-small)}.hc-entity-index li a:hover{color:var(--accent)}.hc-index-empty{font-family:var(--font-display);color:var(--fg-muted);margin:18px 0;font-size:17px;line-height:1.35}.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:9px}.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:13ch;font-family:var(--font-display);font-size:clamp(53px,5.5vw,78px);font-style:italic;font-weight:400;line-height:var(--leading-title);letter-spacing:var(--tracking-title);margin:12px 0 0}.hc-central-essay>p{max-width:62ch;font-family:var(--font-sans), system-ui, sans-serif;color:var(--fg-muted);margin:18px 0 0;font-size:20px;font-weight:200;line-height:1.42}.hc-essay-image{aspect-ratio:16/8.2;object-fit:cover;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:26px minmax(0,1fr);gap:10px;padding:16px 0 18px;display:grid}.hc-related-readings article>span{font-family:var(--font-mono);color:var(--accent);font-size:9px}.hc-related-readings article small{font-family:var(--font-mono);text-transform:uppercase;color:var(--fg-subtle);font-size:9px}.hc-related-readings h4{font-family:var(--font-display);font-size:24px;font-weight:400;line-height:var(--leading-title-small);letter-spacing:var(--tracking-title-small);margin:6px 0 0}.hc-related-readings article p{color:var(--fg-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.hc-related-readings>.hc-text-link{margin-top:16px}.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:16ch;font-family:var(--font-display);font-size:46px;font-weight:400;line-height:var(--leading-title);letter-spacing:var(--tracking-title);margin:12px 0}.hc-empty-editorial>p:not(.hc-eyebrow){max-width:52ch;color:var(--fg-muted)}.hc-empty-editorial a{color:var(--accent);align-items:center;gap:7px;display:inline-flex}.hc-index-table{border-top:1px solid var(--fg)}.hc-index-row{border-bottom:1px solid var(--line-strong);min-height:60px;color:var(--fg);grid-template-columns:120px minmax(0,1fr) 295px 24px;align-items:center;gap:20px;display:grid}.hc-index-row-head{min-height:32px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.09em;color:var(--fg-subtle);font-size:9px}.hc-index-row:not(.hc-index-row-head)>span{font-family:var(--font-mono);color:var(--fg-subtle);font-size:9px}.hc-index-dates{grid-template-columns:130px 145px;align-items:center;gap:20px;display:grid}.hc-index-row strong{font-family:var(--font-display);font-size:20px;font-weight:400;line-height:var(--leading-title-small);letter-spacing:var(--tracking-title-small)}.hc-index-kind{text-transform:uppercase;letter-spacing:.07em;padding-left:13px;position:relative}.hc-index-kind:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.hc-index-row:not(.hc-index-row-head):hover strong{color:var(--accent)}.hc-index-empty-row{border-bottom:1px solid var(--line-strong);min-height:80px;font-family:var(--font-display);color:var(--fg-muted);align-items:center;padding:18px 0;font-size:20px;display:flex}.hc-index-actions{justify-content:space-between;align-items:center;gap:24px;min-height:54px;display:flex}.hc-index-actions>span{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-muted);font-size:9px}.hc-index-actions a{font-family:var(--font-display);color:var(--accent);align-items:center;gap:7px;font-size:17px;display:inline-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 .8fr 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-display);font-size:39px;line-height:var(--leading-brand);letter-spacing:var(--tracking-brand)}.hc-imprint-brand>p{max-width:33ch;font-family:var(--font-display);color:var(--fg-muted);margin:10px 0 16px;font-size:17px;font-style:italic;line-height:1.38}.hc-imprint-brand>span{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--fg-subtle);font-size:9px}.hc-imprint-edition h2{font-family:var(--font-display);font-size:31px;font-weight:400;line-height:var(--leading-title-small);letter-spacing:var(--tracking-title-small);margin:8px 0 16px}.hc-imprint dl{margin:0}.hc-imprint-edition dl{grid-template-columns:repeat(3,1fr);display:grid}.hc-imprint-edition dl div+div{border-left:1px solid var(--line);padding-left:13px}.hc-imprint dt{font-family:var(--font-display);font-size:28px;line-height:1}.hc-imprint dd{font-family:var(--font-mono);text-transform:uppercase;color:var(--fg-subtle);margin:4px 0 0;font-size:8.5px}.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-display);color:var(--accent);align-items:center;gap:5px;font-size:14px;display:inline-flex}.hc-imprint-nav{border-bottom:1px solid var(--fg);justify-content:space-between;align-items:center;gap:20px;min-height:48px;display:flex}.hc-imprint-nav a{font-family:var(--font-sans);color:var(--fg-muted);font-size:11px}.hc-imprint-nav a:hover{color:var(--accent)}.hc-imprint-legal{min-height:42px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-subtle);grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;font-size:8.5px;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)}@media (min-width:761px){.hc-section-mark h2{text-wrap:pretty;width:100%;max-width:none}}@media (max-width:1100px){.hc-masthead{font-size:clamp(70px,10.2vw,112px)}.hc-section-menu nav{gap:18px}.hc-period-selector{scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:106px;grid-auto-flow:column;overflow-x:auto}.hc-edition-status dl div{min-width:66px;padding-inline:8px}.hc-lead{grid-template-columns:1fr}.hc-lead-main{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)}.hc-lead-main h1{font-size:clamp(54px,6.4vw,72px)}.hc-lead-secondary{border-left:0;padding:30px 0 0}.hc-connected-lower{grid-template-columns:minmax(0,1.35fr) minmax(270px,.75fr)}.hc-map-canvas{height:420px}.hc-imprint-main{grid-template-columns:1fr 1fr}.hc-imprint-method{border-top:1px solid var(--line-strong);grid-column:1/-1;margin-top:26px;border-right:0!important;padding:26px 0 0!important}}@media (max-width:760px){.hc-dateline{grid-template-columns:1fr auto;font-size:9px}.hc-dateline span:nth-child(2){text-align:right}.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:11px}.hc-menu-tools{z-index:2;background:#fff;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);min-height:44px;font-family:var(--font-sans);color:var(--fg);background:#fff;align-items:center;gap:3px;padding:0 0 0 10px;font-size:11px;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:38px;font-family:var(--font-sans);color:var(--fg);align-items:center;font-size:12px;display:flex}.hc-mobile-menu a:nth-child(2n){border-left:1px solid var(--line);padding-left:12px}.hc-period-intro{display:none}.hc-period-mobile-toggle{appearance:none;border:0;border-bottom:1px solid var(--fg);text-align:left;width:100%;min-height:50px;color:var(--fg);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:8px 0;display:flex}.hc-period-mobile-toggle>span:first-child{align-items:baseline;gap:10px;min-width:0;display:flex}.hc-period-mobile-toggle small,.hc-period-mobile-toggle>span:last-child{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.hc-period-mobile-toggle small{color:var(--accent)}.hc-period-mobile-toggle strong{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:400;line-height:1;overflow:hidden}.hc-period-mobile-toggle>span:last-child{color:var(--fg-muted);flex:none;align-items:center;gap:3px;display:inline-flex}.hc-period-selector{width:calc(100% + 2 * var(--editorial-gutter));margin-left:calc(-1 * var(--editorial-gutter));padding-left:var(--editorial-gutter);scroll-snap-type:x proximity;scrollbar-width:none;border-right:0;grid-auto-columns:116px;display:none}.hc-period-selector.is-mobile-open{display:grid}.hc-period-selector a{scroll-snap-align:start;min-height:76px;padding:14px 10px 9px}.hc-period-selector a span{font-size:15px}.hc-period-selector a small{font-size:9px}.hc-period-selector a.is-active{min-height:82px}.hc-edition-status{grid-template-columns:1fr;gap:6px;min-height:0;padding:8px 0 9px}.hc-edition-status>strong{font-size:9px}.hc-edition-status dl{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid;overflow:visible}.hc-edition-status dl div{border-left:0;border-right:1px solid var(--line);justify-content:center;min-width:0;min-height:34px;padding:3px 4px}.hc-edition-status dl div:nth-child(3){border-right:0}.hc-edition-status dl div:nth-child(n+4){display:none}.hc-edition-status dt{font-size:22px}.hc-edition-status dd{font-size:9px}.hc-lead{grid-template-columns:1fr;padding-top:24px}.hc-lead-main{grid-template-columns:1fr;gap:18px}.hc-lead-main h1{max-width:11ch;font-size:clamp(48px,14vw,62px);line-height:var(--leading-headline)}.hc-lead-dek{margin-top:16px;font-size:18px}.hc-lead-byline{align-items:flex-end}.hc-lead-image{aspect-ratio:4/3}.hc-lead-secondary{border-left:0;padding:30px 0 0}.hc-secondary-story:first-of-type{padding-top:14px}.hc-secondary-story h2{font-size:31px}.hc-section-mark{grid-template-columns:37px minmax(0,1fr);gap:10px}.hc-section-mark h2{font-size:clamp(44px,13vw,61px)}.hc-section-dek{font-size:16px}.hc-timeline{width:calc(100% + var(--editorial-gutter));scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:145px}.hc-timeline button{scroll-snap-align:start}.hc-timeline-controls{border-top:1px solid var(--line-strong);justify-content:flex-end;align-items:center;gap:10px;min-height:42px;display:flex}.hc-timeline-controls button{appearance:none;border:1px solid var(--line-strong);width:34px;height:34px;color:var(--fg);background:#fff;place-items:center;padding:0;display:grid}.hc-timeline-controls button svg{width:18px;height:18px}.hc-timeline-controls>span{min-width:54px;font-family:var(--font-mono);text-align:center;color:var(--fg-muted);font-size:10px}.hc-timeline-panel{grid-template-columns:1fr}.hc-timeline-media,.hc-timeline-image{aspect-ratio:4/3;min-height:0}.hc-timeline-copy{border-left:0;padding:24px 0 2px}.hc-timeline-copy h3{font-size:44px}.hc-people-heading{align-items:flex-end}.hc-people-heading>a{text-align:right;max-width:130px}.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:22px}.hc-connected-lower{grid-template-columns:1fr}.hc-map-canvas{height:390px}.hc-map-deferred{min-height:390px;padding:28px 20px}.hc-map-deferred>span{font-size:10px}.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 h3{font-size:clamp(48px,13vw,62px)}.hc-central-essay>p{font-size:18px}.hc-essay-image{aspect-ratio:4/3}.hc-related-readings{border-left:0;padding:30px 0 0}.hc-index-row{grid-template-columns:82px minmax(0,1fr) 78px 18px;gap:10px;min-height:70px}.hc-index-dates{grid-template-columns:1fr;gap:3px}.hc-index-row:not(.hc-index-row-head) .hc-index-dates span:last-child{color:var(--fg-faint);font-size:9px}.hc-index-row:not(.hc-index-row-head) .hc-index-dates span:last-child:before{content:"Pub. "}.hc-index-row strong{font-size:18px}.hc-index-row-head{min-height:40px;font-size:9px}.hc-index-actions{flex-direction:column;align-items:flex-start;padding:12px 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-edition{border-top:1px solid var(--line-strong);margin-top:26px;padding-top:22px!important}.hc-imprint-method{grid-column:auto}.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-brand>span,.hc-imprint dd{font-size:10px}.hc-imprint-legal{font-size:9.5px}.hc-imprint-legal span:nth-child(2){text-align:right}.hc-imprint-legal a{display:none}}@media (max-width:410px){.hc-lead-main h1{font-size:51px}.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{transition:none}}
