@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Libre+Baskerville:wght@400;700&family=Playfair+Display:wght@500;600;700;800&display=swap');
:root{--paper:#fbfaf7;--paper-2:#f5f2eb;--ink:#161616;--muted:#66645f;--rule:#1b1b1b;--soft-rule:#d8d4ca;--accent:#29434a;--serif:'Libre Baskerville',Georgia,serif;--display:'Playfair Display',Georgia,serif;--sans:'DM Sans',Arial,sans-serif;--max:1320px;}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.55}.paper-grain{position:fixed;inset:0;pointer-events:none;z-index:20;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}.wrap{width:min(calc(100% - 48px),var(--max));margin-inline:auto}.masthead-wrap{border-bottom:2px solid var(--ink);background:var(--paper)}.utility{min-height:34px;border-bottom:1px solid var(--soft-rule);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;font:600 10px var(--sans);letter-spacing:.11em;text-transform:uppercase;color:#5d5b56}.utility-center{justify-self:center}.utility-search{justify-self:end;border:0;background:none;font:700 10px var(--sans);letter-spacing:.11em;text-transform:uppercase;cursor:pointer;color:var(--ink)}.utility-search span{font-size:17px;margin-left:5px}.masthead{min-height:205px;display:grid;grid-template-columns:1fr minmax(480px,2fr) 1fr;align-items:center;gap:34px;position:relative;padding:25px 0}.brand{grid-column:2;justify-self:center;width:min(100%,700px);display:block}.brand img{display:block;width:100%;height:auto}.mast-side{font:400 11px/1.55 var(--sans);max-width:245px}.mast-side--left{text-align:right;justify-self:end}.mast-side--right{text-align:left;justify-self:start}.micro-label,.story-meta,.section-kicker,.section-cap,.classified-head,.notes-head,.rail-title,.breaking-label{font:700 9px var(--sans);letter-spacing:.16em;text-transform:uppercase}.mast-side strong{display:block;font:700 18px/1.15 var(--serif);margin:5px 0}.mast-side p{margin:0;color:var(--muted)}.menu-toggle{display:none}.main-nav{display:flex;justify-content:center;align-items:center;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:45px}.main-nav a{font:700 10px var(--sans);letter-spacing:.13em;text-transform:uppercase;color:var(--ink);text-decoration:none;padding:14px 21px;position:relative}.main-nav a:not(:last-child):after{content:'';position:absolute;right:0;top:50%;height:12px;border-right:1px solid var(--soft-rule);transform:translateY(-50%)}.main-nav a:hover{color:var(--accent)}.breaking{height:38px;display:flex;align-items:center;border-bottom:1px solid var(--soft-rule);overflow:hidden}.breaking-label{white-space:nowrap;padding-right:15px;border-right:1px solid var(--ink)}.breaking-scroll{display:flex;gap:24px;padding-left:15px;white-space:nowrap;overflow:hidden;font:500 11px var(--sans)}.breaking-scroll span{overflow:hidden;text-overflow:ellipsis}.breaking-scroll i{font-size:7px;align-self:center}.newspaper{padding-bottom:75px}.section-rule{border-bottom:1px solid var(--ink)}.cover{padding:24px 0 26px}.section-cap{display:flex;justify-content:space-between;align-items:center;border-bottom:3px double var(--ink);padding-bottom:9px;margin-bottom:17px}.section-cap em{font:italic 11px var(--serif);letter-spacing:0;text-transform:none}.cover-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(240px,.72fr) minmax(210px,.5fr);gap:0}.cover-main{padding-right:27px;border-right:1px solid var(--ink)}.hero-image,.story-image,.portrait-placeholder{position:relative;overflow:hidden;background:#d8d2c6}.hero-image{height:400px;margin-bottom:17px;background:linear-gradient(135deg,#d6d0c1 0%,#a8aa9d 43%,#5d6964 100%)}.hero-image:before{content:'';position:absolute;inset:13% 8% 0;background:linear-gradient(155deg,transparent 35%,rgba(255,255,255,.34) 36% 40%,transparent 41%),linear-gradient(0deg,rgba(14,27,28,.55),transparent 60%);clip-path:polygon(0 55%,20% 38%,37% 48%,54% 23%,72% 42%,100% 13%,100% 100%,0 100%)}.hero-image:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.34))}.hero-image span,.hero-image b{position:absolute;z-index:1;color:#fff;left:18px;text-shadow:0 1px 8px rgba(0,0,0,.25)}.hero-image span{top:18px;font:700 9px var(--sans);letter-spacing:.18em}.hero-image b{bottom:17px;font:600 clamp(55px,8vw,105px)/.8 var(--display);letter-spacing:-.04em}.story-meta{color:var(--accent);margin:0 0 10px}.cover-main h1{font:700 clamp(34px,4.5vw,62px)/.98 var(--display);letter-spacing:-.035em;margin:0 0 15px;max-width:950px}.deck{font:400 17px/1.52 var(--serif);max-width:850px;margin:0;color:#3d3b37}.story-footer{display:flex;justify-content:space-between;align-items:end;margin-top:22px}.read-link{border:0;background:none;padding:0;font:700 10px var(--sans);letter-spacing:.11em;text-transform:uppercase;cursor:pointer;color:var(--ink)}.read-link span{font-size:15px;margin-left:6px}.read-link:hover{color:var(--accent)}.folio{font:700 10px var(--sans);letter-spacing:.14em}.cover-middle{padding:0 24px}.side-story{padding-bottom:24px}.side-story--ruled{border-top:1px solid var(--ink);padding-top:24px}.side-story h2{font:700 27px/1.08 var(--display);letter-spacing:-.02em;margin:0 0 10px}.side-story p{font:400 13px/1.55 var(--serif);margin:0 0 16px;color:#4c4944}.cover-rail{border-left:1px solid var(--ink);padding-left:20px}.rail-title{padding-bottom:10px;border-bottom:4px double var(--ink)}.cover-rail ol{list-style:none;padding:0;margin:0}.cover-rail li{display:grid;grid-template-columns:25px 1fr;gap:4px 8px;padding:15px 0;border-bottom:1px solid var(--soft-rule)}.cover-rail li span{font:700 10px var(--sans);color:var(--accent)}.cover-rail li strong{font:700 15px/1.15 var(--serif)}.cover-rail li small{grid-column:2;font:500 9px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.rail-note{margin-top:20px;padding:15px;background:var(--paper-2);border-top:3px solid var(--ink)}.rail-note span{font:700 8px var(--sans);letter-spacing:.16em}.rail-note p{font:italic 13px/1.45 var(--serif);margin:8px 0 0}.front-index{display:grid;grid-template-columns:1.3fr repeat(5,1fr);border-top:0;min-height:95px}.front-index>a{display:grid;grid-template-columns:24px 1fr;grid-template-rows:auto auto;align-content:center;padding:15px;border-left:1px solid var(--ink);text-decoration:none;color:var(--ink)}.front-index>a:hover{background:var(--paper-2)}.front-index>a b{font:700 10px var(--sans);color:var(--accent)}.front-index>a span{font:700 13px var(--serif)}.front-index>a small{grid-column:2;font:9px var(--sans);color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.index-lead{display:flex;flex-direction:column;justify-content:center;padding:14px 18px 14px 0}.index-lead strong{font:700 18px/1.15 var(--serif);margin-top:6px}.editorial-section{padding:33px 0}.section-heading{display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:15px;border-bottom:3px double var(--ink);padding-bottom:11px;margin-bottom:20px}.section-heading>div{display:flex;align-items:baseline;gap:13px}.section-index{font:700 10px var(--sans);color:var(--accent);letter-spacing:.12em}.section-heading h2{font:700 35px/1 var(--display);letter-spacing:-.025em;margin:0}.section-heading p{font:italic 12px var(--serif);color:var(--muted);margin:0}.columns-3{display:grid;grid-template-columns:1.15fr 1fr .82fr}.card{min-height:315px;padding:0 22px}.card:first-child{padding-left:0}.card:not(:first-child){border-left:1px solid var(--ink)}.card:last-child{padding-right:0}.story-image{height:180px;margin-bottom:15px}.story-image:before{content:'';position:absolute;inset:0;background:linear-gradient(145deg,rgba(255,255,255,.3),transparent 45%),linear-gradient(0deg,rgba(0,0,0,.2),transparent 50%)}.story-image span{position:absolute;z-index:1;left:13px;bottom:12px;color:#fff;font:700 10px var(--sans);letter-spacing:.15em}.image-home{background:linear-gradient(130deg,#c6bda9,#eee8dc 48%,#7c8276)}.image-book{background:linear-gradient(135deg,#7d7469,#d7cfc1 50%,#343d3a)}.image-sky{background:linear-gradient(180deg,#8299a1,#d7d4c5 57%,#677267)}.image-field{background:linear-gradient(135deg,#7a7f67,#c1b58f 50%,#3d5145)}.card h3,.feature-copy h3,.science-main h3,.nature-main h3,.portrait-story h3,.interview h3{font:700 25px/1.12 var(--display);letter-spacing:-.02em;margin:0 0 9px}.card p,.feature-copy p,.science-main p,.nature-main p,.portrait-story p,.interview p{font:400 13px/1.55 var(--serif);color:#4e4b46}.card-rule{padding-top:1px}.card-rule h3{font-size:30px}.card-rule blockquote{border-left:2px solid var(--accent);padding-left:14px;margin:25px 0 10px;font:italic 16px/1.45 var(--serif)}.card-rule small{font:10px var(--sans);color:var(--muted)}.card-dark{background:#1c2525;color:#f6f3ea;padding:23px!important}.card-dark .issue-mark{font:700 8px var(--sans);letter-spacing:.17em;color:#d0d6d0}.card-dark .pull-quote{font:600 30px/1.1 var(--display);margin:48px 0 35px;letter-spacing:-.025em}.card-dark>p:last-child{color:#cfd0ca}.feature-layout{display:grid;grid-template-columns:1fr 280px;gap:25px}.feature-story{display:grid;grid-template-columns:1.12fr .88fr;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.feature-story .story-image{height:320px;margin:0}.feature-copy{padding:25px 28px}.feature-copy h3{font-size:34px}.feature-copy p{font-size:14px}.classifieds{border:1px solid var(--ink);padding:15px}.classified-head{padding-bottom:12px;border-bottom:3px double var(--ink)}.classified{padding:15px 0;border-bottom:1px solid var(--soft-rule)}.classified:last-child{border:0}.classified span{display:block;font:700 8px var(--sans);letter-spacing:.15em;color:var(--accent)}.classified strong{display:block;font:700 16px var(--serif);margin:4px 0}.classified small{color:var(--muted);font:11px var(--serif)}.science-layout{display:grid;grid-template-columns:1.25fr .75fr;gap:28px}.science-main .story-image{height:340px}.science-main h3{font-size:34px}.science-notes{border-left:1px solid var(--ink);padding-left:24px}.notes-head{padding-bottom:11px;border-bottom:3px double var(--ink)}.science-notes article{display:grid;grid-template-columns:28px 1fr;gap:10px;padding:18px 0;border-bottom:1px solid var(--soft-rule)}.science-notes article>span{font:700 11px var(--sans);color:var(--accent)}.science-notes h4{font:700 16px var(--serif);margin:0 0 4px}.science-notes p{font:11px/1.45 var(--serif);margin:0;color:var(--muted)}.nature-layout{display:grid;grid-template-columns:1.35fr .65fr;gap:30px}.nature-main .story-image{height:360px}.nature-main h3{font-size:36px}.nature-list{border-top:1px solid var(--ink)}.nature-list>div{display:grid;grid-template-columns:30px 1fr;gap:3px 12px;padding:17px 0;border-bottom:1px solid var(--soft-rule)}.nature-list b{font:700 10px var(--sans);color:var(--accent)}.nature-list h4{font:700 17px var(--serif);margin:0}.nature-list p{grid-column:2;margin:2px 0 0;font:11px/1.45 var(--serif);color:var(--muted)}.people-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:0}.portrait-story{padding-right:28px;border-right:1px solid var(--ink)}.portrait-placeholder{height:330px;background:linear-gradient(145deg,#c8c0b0,#eee9df 47%,#767c73);display:flex;flex-direction:column;justify-content:end;padding:20px;color:#fff;text-shadow:0 1px 8px #333}.portrait-placeholder span{font:700 9px var(--sans);letter-spacing:.2em}.portrait-placeholder strong{font:600 43px/.95 var(--display)}.interview{padding-left:30px;max-width:700px}.interview h3{font-size:40px}.question{font-weight:700!important;color:var(--ink)!important}.memory-section{padding:30px 0}.memory-inner{border-top:5px solid var(--ink);border-bottom:1px solid var(--ink);display:grid;grid-template-columns:1.1fr 1.4fr auto;align-items:center;gap:30px;padding:25px 0}.memory-inner h2{font:700 38px/1 var(--display);margin:7px 0 0;letter-spacing:-.03em}.memory-inner>p{font:400 13px/1.55 var(--serif);margin:0}.outline-button{border:1px solid var(--ink);background:transparent;padding:12px 15px;font:700 9px var(--sans);letter-spacing:.13em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.outline-button:hover{background:var(--ink);color:var(--paper)}.agenda-section{padding:32px 0 0}.agenda-list article{display:grid;grid-template-columns:100px 1fr 190px;align-items:center;gap:25px;padding:18px 0;border-bottom:1px solid var(--soft-rule)}.agenda-list time{display:grid;text-align:center;border-right:1px solid var(--ink);padding-right:22px}.agenda-list time b{font:700 9px var(--sans);letter-spacing:.18em}.agenda-list time strong{font:700 48px/.9 var(--display)}.agenda-list time small{font:10px var(--sans);color:var(--muted)}.agenda-list h3{font:700 21px var(--serif);margin:4px 0}.agenda-list p{margin:0;font:12px var(--serif);color:var(--muted)}address{font:normal 11px/1.5 var(--sans);text-align:right}address small{color:var(--muted)}.site-footer{background:var(--paper);border-top:3px double var(--ink);padding:35px 0 45px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:30px}.footer-brand img{width:min(100%,330px);display:block}.footer-brand p{font:italic 12px var(--serif);color:var(--muted);margin:4px 0}.footer-grid>div:not(.footer-brand){display:flex;flex-direction:column;gap:7px}.footer-grid span{font:700 8px var(--sans);letter-spacing:.17em;margin-bottom:5px}.footer-grid a,.footer-grid button,.footer-grid strong,.footer-grid small{font:500 11px var(--sans);color:var(--ink);text-decoration:none;text-align:left;background:none;border:0;padding:0;cursor:pointer}.footer-grid a:hover,.footer-grid button:hover{color:var(--accent)}.footer-grid small{color:var(--muted);margin-top:10px}.dialog-close{position:absolute;right:18px;top:14px;border:0;background:none;font-size:25px;cursor:pointer}.search-dialog,.article-dialog,.memory-dialog{border:0;background:rgba(0,0,0,.42);padding:20px;max-width:none;width:100%;height:100%;overflow:auto}.search-dialog::backdrop,.article-dialog::backdrop,.memory-dialog::backdrop{background:rgba(15,18,18,.5)}.search-box,.memory-box,.article-reader{position:relative;background:var(--paper);width:min(760px,100%);margin:8vh auto 0;padding:42px;border:1px solid var(--ink);box-shadow:0 25px 80px rgba(0,0,0,.2)}.search-box h2,.memory-box h2,.article-reader h2{font:700 38px/1.02 var(--display);margin:8px 0 20px}.search-row{display:flex;border-bottom:2px solid var(--ink)}.search-row input{flex:1;border:0;background:transparent;padding:12px 0;font:16px var(--serif);outline:0}.search-row button{border:0;background:none;font:700 9px var(--sans);letter-spacing:.14em;text-transform:uppercase}.search-results{margin-top:20px}.result{padding:13px 0;border-bottom:1px solid var(--soft-rule)}.result small{display:block;font:8px var(--sans);letter-spacing:.15em;text-transform:uppercase;color:var(--accent)}.result strong{font:700 16px var(--serif)}.article-reader{width:min(900px,100%)}.article-reader h2{font-size:52px;max-width:760px}.reader-lead{font:italic 18px/1.5 var(--serif);max-width:700px}.reader-body{max-width:680px;font:16px/1.8 var(--serif)}.reader-body p{margin:0 0 18px}.reader-footer{border-top:1px solid var(--ink);margin-top:35px;padding-top:12px;font:10px var(--sans)}.memory-box{width:min(620px,100%)}.memory-box input,.memory-box textarea{display:block;width:100%;border:1px solid var(--soft-rule);background:#fffdf9;padding:12px;margin:10px 0;font:13px var(--serif);outline:0}.reveal{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease}.reveal.is-visible{opacity:1;transform:none}.dropcap:first-letter{float:left;font:700 50px/.8 var(--display);padding:5px 7px 0 0;color:var(--accent)}
@media(max-width:1050px){.masthead{grid-template-columns:1fr minmax(390px,1.7fr) 1fr;gap:18px}.cover-grid{grid-template-columns:1.55fr .8fr}.cover-rail{display:none}.front-index{grid-template-columns:1.3fr repeat(4,1fr)}.front-index>a:last-child{display:none}.feature-layout{grid-template-columns:1fr}.classifieds{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.classified-head{grid-column:1/-1}.science-layout,.nature-layout{grid-template-columns:1fr}.science-notes{border-left:0;border-top:1px solid var(--ink);padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.notes-head{grid-column:1/-1}.nature-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border-top:0}.nature-list>div{border-top:1px solid var(--ink);border-bottom:0}.memory-inner{grid-template-columns:1fr 1.2fr}.memory-inner button{grid-column:1/-1;justify-self:start}.footer-grid{grid-template-columns:1.5fr repeat(3,1fr)}}
@media(max-width:780px){.wrap{width:min(calc(100% - 28px),var(--max))}.utility{grid-template-columns:1fr auto}.utility-center{display:none}.masthead{grid-template-columns:1fr;min-height:0;padding:24px 0 18px}.brand{grid-column:1;grid-row:1;width:min(94%,620px)}.mast-side--left,.mast-side--right{grid-column:1;justify-self:center;text-align:center;max-width:520px}.mast-side--left{grid-row:2}.mast-side--right{grid-row:3}.menu-toggle{display:block;position:absolute;right:0;top:8px;border:1px solid var(--ink);background:var(--paper);width:34px;height:30px;font-size:14px}.main-nav{display:none;flex-wrap:wrap}.main-nav.open{display:flex}.main-nav a{padding:12px 11px}.breaking{height:auto;min-height:36px}.cover-grid,.columns-3,.people-layout{grid-template-columns:1fr}.cover-main{padding-right:0;border-right:0;padding-bottom:24px}.cover-middle{padding:24px 0 0;border-top:1px solid var(--ink);display:grid;grid-template-columns:1fr 1fr;gap:20px}.side-story--ruled{border-top:0;border-left:1px solid var(--ink);padding:0 0 0 20px}.hero-image{height:310px}.cover-main h1{font-size:43px}.front-index{grid-template-columns:repeat(2,1fr)}.index-lead{grid-column:1/-1;border-bottom:1px solid var(--ink)}.front-index>a{border-bottom:1px solid var(--ink)}.section-heading{grid-template-columns:1fr}.section-heading p{margin-top:0}.card{padding:22px 0!important;border-left:0!important;border-top:1px solid var(--ink);min-height:0}.card:first-child{border-top:0}.feature-story{grid-template-columns:1fr}.feature-story .story-image{height:260px}.classifieds{grid-template-columns:1fr}.classified-head{grid-column:auto}.science-notes,.nature-list{grid-template-columns:1fr}.science-notes article{border-bottom:1px solid var(--soft-rule)}.portrait-story{padding:0 0 25px;border-right:0;border-bottom:1px solid var(--ink)}.interview{padding:25px 0 0}.memory-inner{grid-template-columns:1fr}.memory-inner button{grid-column:auto}.agenda-list article{grid-template-columns:75px 1fr}.agenda-list address{display:none}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.article-reader h2{font-size:38px}.search-box,.memory-box,.article-reader{padding:30px 22px}}
@media(max-width:480px){.utility{font-size:8px}.cover{padding-top:17px}.cover-main h1{font-size:35px}.deck{font-size:15px}.cover-middle{grid-template-columns:1fr}.side-story--ruled{border-left:0;border-top:1px solid var(--ink);padding:20px 0 0}.hero-image{height:250px}.front-index>a{padding:13px 8px}.section-heading h2{font-size:30px}.feature-copy{padding:20px 0}.feature-copy h3,.science-main h3,.nature-main h3{font-size:28px}.memory-inner h2{font-size:31px}.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}}
@media print{.paper-grain,.utility-search,.main-nav,.breaking,.read-link,.outline-button,.site-footer,.menu-toggle{display:none!important}body{background:#fff}.wrap{width:100%}.masthead{min-height:auto}.cover-main h1{font-size:42px}.reveal{opacity:1!important;transform:none!important}.section-rule{break-inside:avoid}.search-dialog,.article-dialog,.memory-dialog{display:none}}
