body.concept-09{--paper:#f2eee5;--panel:#fbf9f2;--ink:#332c25;--muted:#6a6053;--accent:#7e4330;--line:#bdb2a0;--serif:'Newsreader',Georgia,serif;--sans:'Space Grotesk',Arial,sans-serif;background:var(--paper);color:var(--ink)}.concept-09 :focus-visible{outline:#8d4e32 solid 3px;outline-offset:4px}.concept-09 .preview-bar{background:#332c25;color:#fbf9f2}.concept-09 .site-header{max-width:1410px;margin:auto;display:flex;flex-direction:column;align-items:stretch;gap:20px;padding:30px 45px 0;border:0}.concept-09 .brand{text-align:center;border-top:1px solid var(--ink);padding-top:25px}.concept-09 .brand-title{font:650 clamp(4rem,7.5vw,7.6rem)/.85 var(--serif);letter-spacing:-.07em}.concept-09 .brand-dot{color:var(--ink)}.concept-09 .brand-subtitle{font-size:.62rem;letter-spacing:.24em;margin-top:22px}.concept-09 .main-nav{justify-content:center;gap:0;border-top:4px double var(--ink);border-bottom:1px solid var(--ink)}.concept-09 .main-nav a{font-size:.68rem;text-transform:uppercase;letter-spacing:.09em;padding:13px 24px}.concept-09 .main-nav a:hover,.concept-09 .main-nav a[aria-current]{background:#e5ddcd}.concept-09 .home-layout{max-width:1410px;padding:27px 45px 65px}.concept-09 .home-layout>section{margin-bottom:45px;min-width:0}.concept-09 .hero{grid-template-columns:1fr 1.4fr;gap:32px;align-items:stretch;border-bottom:4px double var(--ink);padding-bottom:27px}.concept-09 .hero-copy{padding:5px 30px 0 0;border-right:1px solid var(--line)}.concept-09 .eyebrow{font:600 .6rem/1.6 var(--sans);color:var(--accent);letter-spacing:.12em}.concept-09 .hero h1{font:550 clamp(3.2rem,4.6vw,5rem)/.98 var(--serif);letter-spacing:-.035em;margin:23px 0;max-width:11ch}.concept-09 .hero .lede{font:1.16rem/1.55 var(--serif)}.concept-09 .hero-art{display:flex;flex-direction:column}.concept-09 .hero-art img{height:100%;min-height:350px;max-height:530px;object-position:center}.concept-09 .hero-art figcaption{color:#655b4e;font-size:.62rem;line-height:1.6;padding-top:12px}.concept-09 .hero-photo-2019 .hero-photo-link{display:block}.concept-09 .hero-art.hero-photo-2019 img{width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:4/3;object-fit:contain}.concept-09 .hero-actions{flex-direction:column;align-items:flex-start;margin:23px 0 15px;gap:10px}.concept-09 .button{background:var(--ink);color:#fbf9f2;border-color:var(--ink);font-size:.72rem;padding:12px 17px}.concept-09 .button:hover{background:var(--accent);border-color:var(--accent)}.concept-09 .button.secondary{color:var(--ink);background:0 0}.concept-09 .button.secondary:hover{background:#e6dcc8;border-color:var(--ink)}.concept-09 .hero-note{font-size:.61rem}.concept-09 .section-heading{display:grid;grid-template-columns:1fr 2fr;gap:0 25px;padding:15px 0;margin:0 0 20px;border-top:1px solid var(--ink);border-bottom:1px solid var(--line);align-items:baseline}.concept-09 .section-heading .eyebrow{grid-column:1;grid-row:1/3;color:var(--accent);margin:0}.concept-09 .section-heading h2{font-size:2.7rem;font-weight:500;letter-spacing:-.025em;margin:0 0 10px}.concept-09 .section-heading>p:not(.eyebrow){grid-column:2;font:.95rem/1.5 var(--serif);margin:0}.concept-09 .section-heading>a{grid-column:2;margin-top:10px;font-size:.72rem}.concept-09 .time-machine{display:grid;grid-template-columns:1fr 2fr;gap:0 30px}.concept-09 .time-machine .section-heading{grid-column:1/-1}.concept-09 .year-tabs{align-content:start;display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.concept-09 .year-tab{border:0;border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:14px 12px;font:1.3rem var(--serif);background:var(--panel)}.concept-09 .year-tab[aria-selected=true]{background:var(--ink);color:#fbf9f2}.concept-09 .year-tab:hover{text-decoration:underline}.concept-09 .era-panel{margin:0;padding:0 0 0 28px;border-left:1px solid var(--line);background:0 0}.concept-09 .era-date{font-size:4.7rem;color:var(--accent);letter-spacing:-.055em}.concept-09 .era-panel h3{font:500 2.2rem/1.08 var(--serif);margin-top:16px}.concept-09 .era-panel p{font:1.04rem/1.65 var(--serif)}.concept-09 .era-links{font-size:.73rem}.concept-09 .time-machine>.text-link{grid-column:2;margin-left:28px;font-size:.73rem}.concept-09 .story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 0}.concept-09 .story-card{border:0;border-right:1px solid var(--line);padding:0 25px}.concept-09 .story-card:nth-child(3n+1){padding-left:0}.concept-09 .story-card:nth-child(3n){padding-right:0;border-right:0}.concept-09 .story-card:nth-child(n+4){border-top:1px solid var(--line);padding-top:25px}.concept-09 .card-number{font:.67rem var(--sans);color:var(--muted);margin-bottom:12px}.concept-09 .card-tag{color:var(--accent);font-size:.57rem;letter-spacing:.12em}.concept-09 .story-card h3{font:550 2.1rem/1.05 var(--serif);letter-spacing:-.02em;margin-bottom:15px}.concept-09 .person-card p,.concept-09 .place-card p,.concept-09 .story-card p{font:1rem/1.6 var(--serif);color:#62584b}.concept-09 .card-link{font-size:.64rem;letter-spacing:.04em;padding-top:15px}.concept-09 .people-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.concept-09 .person-card{display:block;border:1px solid var(--line);padding:23px;background:var(--panel)}.concept-09 .person-initial{float:left;margin:2px 16px 14px 0;width:48px;height:54px;border-radius:0;background:#e5ddca;border:0;font-size:1.7rem}.concept-09 .person-card h3{font-size:1.9rem;padding-top:3px}.concept-09 .person-card .card-tag{min-height:17px}.concept-09 .person-card p{clear:both}.concept-09 .person-card:hover{background:#e9e1d1}.concept-09 .place-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.concept-09 .place-card{border:0}.concept-09 .place-visual{background:#e0d7c4;color:#7b6b4d;height:155px;border-block:1px solid var(--line)}.concept-09 .place-school{background:#e2d2bc;color:#816143}.concept-09 .place-land{background:#d6ddce;color:#617455}.concept-09 .place-visual>span{font-size:.59rem}.concept-09 .card-body{padding:20px 0}.concept-09 .card-body h3{font-size:2.1rem;letter-spacing:-.025em}.concept-09 .archive-section{border:1px solid var(--ink);padding:27px;background:var(--panel)}.concept-09 .archive-section .section-heading{border-top:0;padding-top:0}.concept-09 .archive-controls{padding-bottom:22px;border-bottom:4px double var(--line)}.concept-09 .archive-controls input,.concept-09 .archive-controls select{border-color:#a59883;background:#fffdf7;font-size:.8rem}.concept-09 .archive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.concept-09 .archive-card{border:0;border-top:1px solid var(--line);background:0 0;padding:20px 0 0}.concept-09 .archive-meta{font-size:.58rem;margin-bottom:13px}.concept-09 .archive-card h3{font:550 1.6rem/1.15 var(--serif);margin-bottom:13px}.concept-09 .archive-card p{font:.95rem/1.6 var(--serif);color:var(--muted)}.concept-09 .archive-card:hover h3{color:var(--accent)}.concept-09 .today-section{grid-template-columns:1fr 1fr;gap:40px;border-top:4px double var(--ink);padding-top:30px}.concept-09 .contribute-copy h2,.concept-09 .today-copy h2{font:500 3.7rem/.99 var(--serif);letter-spacing:-.035em}.concept-09 .contribute-copy p,.concept-09 .today-copy p{font:1.1rem/1.65 var(--serif)}.concept-09 .contribute-copy .eyebrow,.concept-09 .today-copy .eyebrow{font:600 .62rem var(--sans)}.concept-09 .today-aside{background:0 0;border:0;border-left:1px solid var(--line);padding:5px 0 5px 32px}.concept-09 .today-aside h3{font-size:2rem}.concept-09 .today-aside li{padding-bottom:8px}.concept-09 .contribute-section{grid-template-columns:.85fr 1.15fr;gap:55px;border-top:4px double var(--ink);padding-top:32px}.concept-09 .contribute-copy>a{font-size:.75rem}.concept-09 .contribute-form{border:1px solid var(--ink);padding:30px;background:var(--panel)}.concept-09 .contribute-form h3{font-size:2.2rem;border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:14px}.concept-09 .contribute-form input,.concept-09 .contribute-form select,.concept-09 .contribute-form textarea{border-color:#a59883;background:#fffdf7}.concept-09 .form-status:not(:empty){padding-top:18px;margin-top:18px;border-top:1px solid var(--line);color:#435b34}.concept-09 .site-footer{max-width:1320px;margin:auto;padding:30px 0 45px;border-top:4px double var(--ink)}.concept-09 .footer-brand{font-size:3rem;font-weight:600;letter-spacing:-.055em}.concept-09 .article-layout{max-width:1280px;padding:40px 45px 80px;grid-template-columns:minmax(0,800px) 240px;gap:50px}.concept-09 .prose{min-width:0}.concept-09 .article-header{border-top:4px double var(--ink);padding-top:20px}.concept-09 .article-header h1{font-weight:550;letter-spacing:-.04em}.concept-09 .article-header .lede{font-size:1.3rem}.concept-09 .article-meta{font-size:.58rem;border-color:var(--ink)}.concept-09 .article-body{font-size:1.2rem;line-height:1.8}.concept-09 .article-body h2{font-weight:550;padding-top:15px;border-top:1px solid var(--line)}.concept-09 .article-body h3{font-weight:550}.concept-09 .article-body th{background:#e7dfcf}.concept-09 .article-body blockquote{font-style:italic;font-size:1.4rem;color:#71513c}.concept-09 .article-sidebar{padding:20px 0 20px 25px;border-left:1px solid var(--line)}.concept-09 .sidebar-note{border:1px solid var(--line);padding:20px}.concept-09 .article-layout .archive-section{padding:22px}.concept-09 .article-layout .section-heading{display:block}.concept-09 .article-layout .section-heading .eyebrow{margin-bottom:12px}.concept-09 .article-layout .archive-controls{flex-wrap:wrap}.concept-09 .article-layout .archive-controls label{flex:1 1 100%}.concept-09 .article-layout .archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.concept-09 .article-layout .contribute-section{grid-template-columns:1fr}.concept-09 .record-dialog{background:var(--panel);border:1px solid var(--ink);padding:32px}.concept-09 .record-dialog::backdrop{background:#332c25bf}.concept-09 .dialog-header{border-bottom:4px double var(--ink)}.concept-09 .dialog-close{font-size:.72rem;border-color:var(--ink)}.concept-09 .dialog-close:hover{background:var(--ink);color:var(--panel)}.concept-09 .record-dialog h2{font-weight:550;font-size:2.9rem;letter-spacing:-.03em}.concept-09 .record-fields{border-top:1px solid var(--line);padding-top:20px}.concept-09 .record-notice{background:#ebe2d0;border-block:1px solid var(--line)}@media(max-width:1100px){.concept-09 .main-nav a{padding-inline:18px}.concept-09 .hero{grid-template-columns:1fr 1.15fr;gap:25px}.concept-09 .hero h1{font-size:clamp(3.1rem,5.6vw,4rem)}.concept-09 .hero-copy{padding-right:23px}.concept-09 .people-grid{grid-template-columns:1fr}.concept-09 .person-card{padding:23px}.concept-09 .person-card p{clear:none}.concept-09 .story-card{padding-inline:18px}.concept-09 .archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.concept-09 .site-footer{margin-inline:45px}.concept-09 .article-layout{grid-template-columns:minmax(0,1fr) 190px;gap:30px}}@media(max-width:760px){.concept-09 .site-header{padding:24px 20px 0}.concept-09 .brand-title{font-size:clamp(3.7rem,14vw,5.4rem)}.concept-09 .brand-subtitle{font-size:.54rem;letter-spacing:.12em}.concept-09 .main-nav{gap:0}.concept-09 .main-nav a{padding:10px 13px;font-size:.6rem}.concept-09 .home-layout{padding:25px 20px 35px}.concept-09 .home-layout>section{margin-bottom:35px}.concept-09 .hero{grid-template-columns:1fr;gap:20px}.concept-09 .hero-copy{border:0;padding:0}.concept-09 .hero h1{max-width:12ch;font-size:clamp(3.5rem,12vw,4.8rem)}.concept-09 .hero-actions{flex-direction:row;flex-wrap:wrap}.concept-09 .hero-art img{min-height:0;height:285px}.concept-09 .section-heading{display:block}.concept-09 .section-heading .eyebrow{margin-bottom:12px}.concept-09 .section-heading h2{font-size:2.5rem}.concept-09 .section-heading>a{display:inline-block}.concept-09 .time-machine,.concept-09 .year-tabs{grid-template-columns:1fr}.concept-09 .year-tab{padding:12px 8px;font-size:1.15rem}.concept-09 .era-panel{border-left:0;padding:25px 0 0}.concept-09 .time-machine>.text-link{grid-column:1;margin-left:0}.concept-09 .story-grid{grid-template-columns:1fr;gap:22px}.concept-09 .story-card,.concept-09 .story-card:nth-child(n){border:0;border-bottom:1px solid var(--line);padding:0 0 22px}.concept-09 .story-card p{font-size:1.05rem}.concept-09 .archive-grid,.concept-09 .article-layout .archive-grid,.concept-09 .place-grid{grid-template-columns:1fr}.concept-09 .archive-section{padding:24px}.concept-09 .archive-controls{flex-wrap:wrap}.concept-09 .archive-controls label,.concept-09 .archive-controls label:first-child{flex:1 1 100%}.concept-09 .contribute-section,.concept-09 .today-section{grid-template-columns:1fr;gap:28px}.concept-09 .contribute-copy h2,.concept-09 .today-copy h2{font-size:3.25rem}.concept-09 .today-aside{border-left:0;border-top:1px solid var(--line);padding:25px 0 0}.concept-09 .contribute-form{padding:25px}.concept-09 .site-footer{grid-template-columns:1fr;margin-inline:20px;padding:28px 0 40px}.concept-09 .article-layout{grid-template-columns:1fr;padding:30px 20px 45px;gap:30px}.concept-09 .article-header h1{font-size:3.2rem}.concept-09 .article-meta{flex-direction:column}.concept-09 .article-sidebar{border-left:0;border-top:1px solid var(--ink);padding:25px 0 0}.concept-09 .record-dialog{padding:24px}.concept-09 .record-dialog h2{font-size:2.5rem}.concept-09 .record-fields{grid-template-columns:1fr}}