.history-photo[data-astro-cid-i2jqgmmy]{min-width:0;margin:0}.history-photo__open[data-astro-cid-i2jqgmmy]{border:1px solid var(--line);background:#ded9cc;display:block;position:relative;overflow:hidden}.history-photo[data-astro-cid-i2jqgmmy] img[data-astro-cid-i2jqgmmy]{width:100%;height:auto;aspect-ratio:var(--history-photo-ratio,1.4);object-fit:contain;transition:transform .25s}.history-photo__open[data-astro-cid-i2jqgmmy]:hover img[data-astro-cid-i2jqgmmy]{transform:scale(1.02)}.history-photo__open[data-astro-cid-i2jqgmmy]>span[data-astro-cid-i2jqgmmy]{background:var(--white);color:var(--ink);gap:20px;padding:9px 13px;font-size:12px;font-weight:650;display:flex;position:absolute;bottom:12px;right:12px}figcaption[data-astro-cid-i2jqgmmy]{color:var(--muted);padding-top:10px;font-size:13px;line-height:1.55}figcaption[data-astro-cid-i2jqgmmy] a[data-astro-cid-i2jqgmmy]{margin-left:5px;display:inline-block}.history-photo--compact[data-astro-cid-i2jqgmmy]{--history-photo-ratio:1.45}@media (prefers-reduced-motion:reduce){.history-photo[data-astro-cid-i2jqgmmy] img[data-astro-cid-i2jqgmmy]{transition:none}.history-photo__open[data-astro-cid-i2jqgmmy]:hover img[data-astro-cid-i2jqgmmy]{transform:none}}.history-page{padding-top:1px}.history-hero{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(30px,5vw,70px);margin:28px 0 45px;display:grid}.history-hero h1{font:450 clamp(48px, 5.2vw, 73px)/.99 var(--display);letter-spacing:-.04em;margin:18px 0 22px}.history-hero h1 em{color:var(--heart);font-style:normal}.history-hero__deck{max-width:38ch;font:440 clamp(23px, 2.1vw, 28px)/1.3 var(--display)}.history-hero__copy>p:last-of-type{max-width:49ch;color:var(--muted);font-size:16px;line-height:1.7}.history-hero__actions{flex-wrap:wrap;align-items:center;gap:17px 24px;margin-top:27px;font-size:14px;font-weight:650;display:flex}.history-hero__image{background:var(--white);border:1px solid var(--line);--history-photo-ratio:1.4;padding:14px}.history-doorways{border-block:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-bottom:82px;padding-block:22px;display:grid}.history-doorways a{color:var(--ink);gap:6px;padding:0 42px 0 27px;text-decoration:none;display:grid;position:relative}.history-doorways a:first-child{padding-left:0}.history-doorways a+a{border-left:1px solid var(--line)}.history-doorways a>span:first-child{color:var(--muted);font-size:12px}.history-doorways strong{font:480 25px/1.12 var(--display)}.history-doorways a>span:last-child{font-size:20px;position:absolute;top:14px;right:14px}.history-doorways a:hover strong{text-underline-offset:4px;text-decoration:underline}.history-section-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.history-section-heading h2,.history-reading h2,.history-closing h2{font:460 clamp(32px, 3.5vw, 47px)/1.07 var(--display);letter-spacing:-.025em;margin:7px 0 0}.history-section-heading>p{max-width:26ch;color:var(--muted);font-size:14px}.history-view-tools{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.history-page button{cursor:pointer}.history-view-tools button,.timeline-summary button{border:1px solid var(--line);min-height:44px;color:var(--ink);background:0 0;padding:8px 12px;font-size:13px}.history-view-tools button[aria-pressed=true]{color:var(--white);background:var(--ink)}.history-explorer__intro{max-width:83ch;color:var(--muted);margin:19px 0 29px;line-height:1.7}.history-explorer__layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:48px;display:grid}.era-nav{border-top:1px solid var(--line);display:grid;position:sticky;top:20px}.era-nav a{border-bottom:1px solid var(--line);min-height:79px;color:var(--ink);align-items:center;gap:12px;padding:15px 11px;text-decoration:none;transition:background .15s;display:flex}.era-nav a[aria-current=true]{background:var(--ink);color:var(--white);border-color:var(--ink)}.era-nav__number{font:470 21px var(--display);opacity:.75}.era-nav strong{font-size:14px;font-weight:650;display:block}.era-nav small{opacity:.85;margin-top:3px;font-size:12px;display:block}.era-nav__arrow{margin-left:auto}.era-nav a:not([aria-current=true]):hover{background:var(--surface)}.history-chapter{min-width:0;padding:0 0 40px;scroll-margin-top:24px}.history-chapter+.history-chapter{border-top:1px solid var(--line);padding-top:35px}[data-enhanced=true]:not([data-reading-all=true]) .history-chapter{border:0;padding-top:0}.history-chapter__period{color:var(--creek);justify-content:space-between;gap:20px;margin:0 0 15px;font-size:13px;display:flex}.history-chapter__period span{color:var(--muted)}.history-chapter h3{max-width:26ch;font:470 clamp(32px, 3.7vw, 48px)/1.08 var(--display);letter-spacing:-.025em;margin:0}.history-chapter h3:focus{outline:none}.history-chapter__summary{max-width:65ch;margin:16px 0 25px;font-size:18px;line-height:1.6}.history-chapter>.history-photo{margin-bottom:28px}.history-chapter{--history-photo-ratio:1.9}.history-chapter__prose{max-width:69ch}.history-chapter__prose>p:not(.history-chapter__kicker){margin:0 0 20px;font-size:17px;line-height:1.85}.history-chapter__kicker{font:480 26px/1.2 var(--display);margin:28px 0 14px}.history-place{border-left:3px solid var(--heart);background:var(--surface);align-items:start;gap:20px;margin-top:32px;padding:21px 23px;display:flex}.history-place>span{font-size:26px}.history-place p:first-child{color:var(--muted);margin:0 0 6px;font-size:12px}.history-place a{color:var(--ink);font:490 26px/1.15 var(--display)}.history-place p:last-child{color:var(--muted);margin:9px 0 0;font-size:14px;line-height:1.6}.history-chapter__turn{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:26px;padding:18px 0;font-size:14px;display:flex}.history-chapter__turn>span{color:var(--muted);font-size:13px}[data-reading-all=true] .history-chapter__turn{display:none}.history-gallery{border-top:1px solid var(--ink);margin-top:64px;padding-top:33px}.history-gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:33px 24px;margin-top:28px;display:grid}.history-timeline{margin-top:85px;scroll-margin-top:25px}.timeline-tools{border-block:1px solid var(--line);margin-top:30px;padding:22px 0 18px}.history-themes{border:0;margin:0;padding:0}.history-themes legend{margin-bottom:13px;font-size:14px;font-weight:650}.history-themes>div{flex-wrap:wrap;gap:8px;display:flex}.history-themes button{border:1px solid var(--line);min-height:44px;color:var(--ink);background:0 0;border-radius:999px;padding:9px 15px;font-size:13px}.history-themes button[aria-pressed=true]{background:var(--ink);color:var(--white);border-color:var(--ink)}.timeline-tools__bottom{justify-content:space-between;align-items:end;gap:20px;margin-top:22px;display:flex}.topic-nav{flex-wrap:wrap;gap:8px 20px;display:flex}.topic-nav a{min-height:44px;color:var(--muted);border-bottom:2px solid #0000;align-items:center;font-size:14px;text-decoration:none;display:flex}.topic-nav a[aria-current]{color:var(--ink);border-color:var(--heart)}.timeline-search{width:320px;max-width:100%;color:var(--muted);gap:7px;font-size:12px;display:grid}.timeline-search input{border:1px solid var(--line);background:var(--white);width:100%;min-height:44px;color:var(--ink);border-radius:0;padding:9px 12px;font-size:14px}.timeline-summary{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:15px 0;font-size:13px;display:flex}.timeline-summary>p{margin:0}.timeline-summary button{text-underline-offset:4px;border:0;text-decoration:underline}.timeline-list{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.timeline-entry{border-bottom:1px solid var(--line);scroll-margin-top:25px}.timeline-entry summary{cursor:pointer;grid-template-columns:170px minmax(0,1fr) 30px;align-items:center;gap:22px;padding:24px 7px 25px 0;list-style:none;display:grid}.timeline-entry summary::-webkit-details-marker{display:none}.timeline-entry__date{font:480 22px/1.2 var(--display)}.timeline-entry__title>span{color:var(--muted);margin-bottom:5px;font-size:11px;display:block}.timeline-entry__title strong{font:480 27px/1.16 var(--display)}.timeline-entry__toggle{font-size:24px;font-weight:300;transition:transform .15s}.timeline-entry details[open] .timeline-entry__toggle{transform:rotate(45deg)}.timeline-entry__body{max-width:82ch;padding:0 0 24px 192px}.timeline-entry__body>p{margin:0;font-size:16px;line-height:1.8}.timeline-entry__place{margin-top:16px!important}.timeline-entry__place span{color:var(--muted);margin-top:5px;font-size:14px;display:block}.timeline-empty{background:var(--surface);padding:25px}.timeline-empty h3{font:480 30px/1.15 var(--display);margin:0}.history-reading{border-block:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:60px;margin-top:85px;padding-block:35px;display:grid}.history-reading h2{max-width:15ch}.history-reading>div>p:not(.eyebrow){max-width:45ch;color:var(--muted);line-height:1.7}.history-reading ol{margin:0;padding:0;list-style:none}.history-reading li+li{border-top:1px solid var(--line)}.history-reading li a{min-height:90px;color:var(--ink);font:470 27px/1.2 var(--display);justify-content:space-between;align-items:center;gap:25px;padding-block:15px;text-decoration:none;display:flex}.history-reading li a:hover{text-decoration:underline}.history-closing{text-align:center;padding:90px 25px}.history-closing h2{font-size:clamp(35px,4vw,53px)}.history-closing>p:not(.eyebrow){max-width:60ch;color:var(--muted);margin:23px auto;line-height:1.8}.history-closing>a{font-weight:650}.history-evidence{border-top:1px solid var(--line);color:var(--muted);padding-top:30px}.history-evidence h2{font:470 33px/1.1 var(--display);color:var(--ink);margin:10px 0 14px}.history-evidence>p{max-width:88ch;font-size:14px;line-height:1.7}.history-evidence>details{border-top:1px solid var(--line)}.history-evidence>details>summary{cursor:pointer;color:var(--ink);justify-content:space-between;gap:20px;padding:18px 0;font-size:15px;display:flex}.history-evidence summary>span{color:var(--muted);font-size:12px}.history-evidence__list{max-width:86ch;padding-bottom:20px}.history-evidence__list section{border-top:1px solid var(--line);padding:16px 0;scroll-margin-top:24px}.history-evidence__list h3{font:480 23px/1.2 var(--display);color:var(--ink);margin:4px 0 15px}.history-evidence__list p,.history-evidence__list li{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.history-evidence__list li{margin-bottom:15px}.history-evidence__list li p{margin:4px 0 0}.history-evidence__corrections{border-top:1px solid var(--line);padding-top:20px}.history-lightbox{background:var(--white);width:min(1100px,100% - 24px);max-height:calc(100svh - 30px);color:var(--ink);border:1px solid var(--line);overscroll-behavior:contain;padding:20px}.history-lightbox::backdrop{background:#172e29dd}.history-lightbox__bar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.history-lightbox__bar h2{font:480 26px/1.1 var(--display);margin:0}.history-lightbox__bar button{background:var(--ink);min-height:44px;color:var(--white);cursor:pointer;border:0;padding:9px 14px}.history-lightbox>img{object-fit:contain;width:auto;max-height:68svh;margin:0 auto}.history-lightbox>p{margin:13px 0 0;font-size:14px}.history-lightbox>p:last-child{color:var(--muted);font-size:12px}@media (width<=1000px){.history-explorer__layout{grid-template-columns:230px minmax(0,1fr);gap:28px}.history-section-heading{flex-direction:column;align-items:start;gap:10px}.history-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.history-section-heading>p{max-width:none;margin:5px 0 0}}@media (width<=700px){.history-hero{grid-template-columns:1fr;gap:28px;margin-top:0;margin-bottom:30px}.history-hero h1{font-size:clamp(44px,10vw,66px)}.history-hero__deck{font-size:24px}.history-hero__image{--history-photo-ratio:1.5;padding:10px}.history-doorways{grid-template-columns:1fr;margin-bottom:52px;padding-block:0}.history-doorways a{padding:18px 40px 18px 0}.history-doorways a+a{border-left:0;border-top:1px solid var(--line)}.history-doorways a>span:last-child{top:32px}.history-doorways strong{font-size:25px}.history-explorer__layout{grid-template-columns:1fr;gap:30px}.history-explorer__intro{margin-block:16px 22px;font-size:15px}.era-nav{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;position:static}.era-nav a{border:1px solid var(--line);gap:8px;min-height:81px;padding:11px 9px}.era-nav__number{font-size:17px}.era-nav strong{font-size:13px}.era-nav small{font-size:11px}.era-nav__arrow{display:none}.history-chapter__summary{font-size:17px}.history-chapter{--history-photo-ratio:1.4}.history-chapter__prose>p:not(.history-chapter__kicker){font-size:16px;line-height:1.8}.history-chapter__turn{font-size:13px}.history-place{gap:12px;padding:18px 16px}.history-place a{font-size:24px}.history-gallery,.history-timeline{margin-top:48px}.history-gallery__grid{gap:27px 16px}.timeline-tools__bottom{flex-direction:column;align-items:start;gap:15px}.timeline-search{width:100%}.topic-nav{gap:6px 16px}.topic-nav a{font-size:13px}.timeline-entry summary{grid-template-columns:minmax(0,1fr) 24px;gap:7px 15px;padding-block:20px}.timeline-entry__date{grid-column:1;font-size:19px}.timeline-entry__title{grid-column:1}.timeline-entry__title strong{font-size:25px}.timeline-entry__title>span{margin:2px 0 8px}.timeline-entry__toggle{grid-area:1/2/3}.timeline-entry__body{padding-left:0}.history-reading{grid-template-columns:1fr;gap:20px;margin-top:52px}.history-reading li a{min-height:74px;font-size:25px}.history-closing{padding:60px 0}.history-closing .eyebrow{max-width:26ch;margin-inline:auto}.history-evidence summary>span{flex-shrink:0}}@media (width<=420px){.history-gallery__grid{grid-template-columns:1fr}.history-chapter__period{font-size:12px}.history-chapter__period>span{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.era-nav a,.timeline-entry__toggle{transition:none}}@media print{.era-nav,.history-view-tools,.timeline-tools,.history-lightbox,.history-chapter__turn,.history-hero__actions{display:none!important}.history-explorer__layout{display:block}.history-chapter[hidden],.timeline-entry[hidden]{display:block!important}.history-chapter{break-before:page}}
