.history-nav{position:relative;inset:auto;background:var(--paper);padding:12px 5vw}.history-hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:7vw;padding:65px 8vw 75px;max-width:1600px;margin:auto}.history-hero h1{font-size:clamp(48px,5.6vw,82px);letter-spacing:-2.5px;line-height:1.1}.history-hero p:not(.eyebrow){font-size:16px;line-height:1.9;max-width:520px;margin-top:30px;color:var(--muted)}.history-hero figure img{height:540px;object-fit:cover;object-position:center}.history-hero figcaption,.history-chapter figcaption,.browning-chapter figcaption{font:10px/1.8 Arial,sans-serif;color:var(--muted);margin-top:14px;max-width:100%;letter-spacing:.1px}.history-timeline{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;padding:30px 8vw;background:#e7e8dc;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.history-timeline a{display:block;padding:8px 0}.history-timeline span{display:block;color:var(--brass);font:25px/1.3 Georgia,serif;margin-bottom:10px}.history-timeline strong{font:11px/1.6 Arial,sans-serif;font-weight:400}.history-chapter{display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw;align-items:center;padding:95px 8vw;max-width:1600px;margin:auto;border-bottom:1px solid var(--line);scroll-margin-top:25px}.history-chapter.reverse{grid-template-columns:1.15fr 1fr}.history-chapter h2,.browning-chapter h2,.history-today h2{font-size:clamp(38px,4.3vw,63px);letter-spacing:-1.8px}.history-chapter p:not(.eyebrow){font-size:14px;line-height:1.9;margin-top:25px;color:var(--muted)}.history-portrait img{height:510px;width:100%;object-fit:cover;object-position:center 25%;max-width:440px}.history-chapter .history-portrait img{border:10px solid #e5dec7;box-shadow:0 0 0 1px #bfb599}.history-portrait figcaption a{display:block;text-decoration:underline;font-size:9px}.history-source,.history-source a{font-size:10px!important;line-height:1.8!important}.history-source a{text-decoration:underline}.history-architecture img{height:auto;width:100%;aspect-ratio:3/2;object-fit:contain}.history-note{border:1px solid #bdc5b5;background:#ececdf;padding:20px;margin-top:30px}.history-note summary,.history-credits summary{cursor:pointer;font-size:12px;color:var(--ink)}.history-note p{font-size:12px!important}.history-note a{text-decoration:underline;font-size:10px}.browning-chapter{padding:95px 8vw;display:grid;grid-template-columns:1.3fr 1fr;gap:7vw;background:var(--ink);color:var(--paper);scroll-margin-top:25px}.browning-copy p:not(.eyebrow){font-size:14px;line-height:1.9;margin-top:25px;max-width:600px}.browning-copy .eyebrow{color:#c6b489}.browning-copy .history-source a{color:#dcd7c4}.browning-portraits{display:grid;grid-template-columns:1fr 1fr;gap:18px}.browning-portraits .history-portrait:nth-child(2){margin-top:95px}.browning-portraits img{height:auto;aspect-ratio:393/500;object-fit:cover;border:6px solid #9a815766}.browning-portraits figcaption{color:#d5d8c9;font-size:9px}.browning-chapter blockquote{margin:35px 0;padding:23px 0 23px 25px;border-left:1px solid #c6b489}.browning-chapter blockquote p{font:27px/1.4 Georgia,serif!important;margin:0!important}.browning-chapter cite{font:9px/1.7 Arial,sans-serif;display:block;margin-top:20px;color:#c6b489}.history-today{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:7vw;padding:90px 8vw;max-width:1600px;margin:auto}.history-today img{height:440px;object-fit:cover}.history-today p:not(.eyebrow){font-size:14px;line-height:1.9;color:var(--muted);margin:25px 0}.history-credits{padding:0 8vw 65px;font-size:11px;color:var(--muted)}.history-credits details{border-top:1px solid var(--line);padding-top:25px}.history-credits li{margin:10px 0}.history-credits a{text-decoration:underline}.history-credits p{font-size:11px;line-height:1.8;margin-top:25px;max-width:900px}
@media(max-width:900px){.history-hero{gap:5vw;padding:55px 6vw}.history-hero h1{font-size:58px}.history-hero figure img{height:440px}.history-chapter{gap:6vw;padding:70px 6vw}.history-portrait img{height:420px}.browning-chapter{grid-template-columns:1fr;gap:45px;padding:70px 6vw}.browning-portraits{max-width:580px}.browning-portraits .history-portrait:nth-child(2){margin-top:30px}.history-timeline{padding:25px 6vw;gap:15px}.history-today{gap:5vw;padding:70px 6vw}}
@media(max-width:600px){.history-nav nav>a[href="#chapters"]{display:none}.history-hero{grid-template-columns:1fr;gap:35px;padding:45px 7vw}.history-hero h1{font-size:48px;letter-spacing:-1.7px}.history-hero p:not(.eyebrow){font-size:14px}.history-hero figure img{height:380px;object-fit:contain}.history-timeline{grid-template-columns:1fr 1fr;gap:18px;padding:25px 7vw}.history-timeline span{font-size:23px}.history-chapter,.history-chapter.reverse{grid-template-columns:1fr;gap:38px;padding:60px 7vw}.history-chapter .history-portrait img{height:400px;width:auto;max-width:100%;margin:auto}.history-chapter h2,.browning-chapter h2,.history-today h2{font-size:42px}.browning-chapter{padding:60px 7vw}.browning-portraits{gap:12px}.browning-portraits .history-portrait:nth-child(2){margin-top:45px}.browning-chapter blockquote p{font-size:24px!important}.history-today{grid-template-columns:1fr;gap:35px;padding:60px 7vw}.history-today img{height:320px}.history-credits{padding:0 7vw 60px}.history-chapter p:not(.eyebrow){font-size:14px}.history-architecture img{aspect-ratio:auto}}
.history-hero figure img{object-fit:contain}
