:root{--peat:#11110f;--coal:#1a1916;--stone:#2c302f;--storm:#536068;--bone:#e2ddcf;--paper:#c8bfad;--heather:#725f6e;--oxide:#7c4f43;--line:#e2ddcf2e;--surface:#e2ddcf;--surface-text:#1a1916;--surface-muted:#655f54;--surface-line:#aaa294;--surface-line-strong:#8e8779;--surface-head:#d8d2c3;--surface-head-alt:#d7d1c2;--surface-notebook:#c7b8bb;--surface-wash:#ffffff2e;--surface-quote:#ffffff40;--surface-link:#817063;--surface-rule:#777268;--surface-status:#6d493f;--journal-paper:#ded9cd;--journal-wash:#d2ccbf;--journal-grid:#8f897e;--journal-fiber:#3a342c07;--journal-chain:#3a342c09;--notebook-paper:#d1c3b4;--notebook-sheet:#ddd2c5;--notebook-rule:#a89788;--notebook-grain:#49362913;--notebook-grain-light:#ffffff26;--notebook-edge:#48332614;--notebook-band:#ffffff12;--notebook-stamp:#69594e;--serif:Iowan Old Style, Baskerville, "Times New Roman", serif;--sans:Inter, ui-sans-serif, system-ui, -apple-system, sans-serif}html[data-theme=dark]{--surface:#181714;--surface-text:#e2ddcf;--surface-muted:#b6ad9d;--surface-line:#4d4941;--surface-line-strong:#625d53;--surface-head:#24221e;--surface-head-alt:#211f1c;--surface-notebook:#332b32;--surface-wash:#e2ddcf0b;--surface-quote:#e2ddcf0f;--surface-link:#c2a99f;--surface-rule:#706b61;--surface-status:#c59687;--journal-paper:#171714;--journal-wash:#22211d;--journal-grid:#5e5a51;--journal-fiber:#e2ddcf05;--journal-chain:#e2ddcf06;--notebook-paper:#231f1d;--notebook-sheet:#2b2623;--notebook-rule:#665b53;--notebook-grain:#e2ddcf0b;--notebook-grain-light:#ffffff05;--notebook-edge:#0003;--notebook-band:#ffffff05;--notebook-stamp:#b9a99b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--peat);color:var(--bone);font-family:var(--serif);text-rendering:optimizelegibility;margin:0;font-size:18px;line-height:1.65}body:before{content:"";pointer-events:none;opacity:.28;z-index:10;background:radial-gradient(circle at 22% 10%,#707d7e17,#0000 32%),repeating-linear-gradient(104deg,#0000 0 7px,#ffffff02 8px 9px);position:fixed;inset:0}a{color:inherit;text-underline-offset:.25em}a:focus-visible{outline:2px solid var(--paper);outline-offset:5px}::selection{background:var(--heather);color:#fff}.site-header{border-bottom:1px solid var(--line);background:#11110feb;justify-content:space-between;align-items:center;gap:32px;min-height:96px;padding:22px clamp(24px,5vw,76px);display:flex}.wordmark{line-height:1.1;text-decoration:none;display:grid}.wordmark span{letter-spacing:.055em;text-transform:uppercase;font-size:18px}.wordmark small,.site-header nav,.eyebrow,.section-number,.story-type,.status,.hero-meta,.footer-links,.footer-note{font-family:var(--sans)}.wordmark small{color:var(--paper);letter-spacing:.09em;margin-top:8px;font-size:10px}.site-header nav{letter-spacing:.12em;text-transform:uppercase;gap:clamp(18px,3vw,42px);font-size:12px;display:flex}.site-header nav a{color:var(--paper);text-decoration:none}.site-header nav a:hover{color:#fff}.header-actions{align-items:center;gap:clamp(18px,3vw,38px);display:flex}.mobile-navigation{display:none}.theme-toggle{border:0;border-left:1px solid var(--line);color:var(--paper);font-family:var(--sans);letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:0 0;padding:7px 0 7px 20px;font-size:10px}.theme-toggle:hover{color:#fff}.theme-label-light,html[data-theme=dark] .theme-label-dark{display:none}html[data-theme=dark] .theme-label-light{display:inline}.breadcrumbs{border-bottom:1px solid var(--line);color:var(--paper);font-family:var(--sans);letter-spacing:.13em;text-transform:uppercase;background:#11110f;padding:10px clamp(24px,5vw,76px) 11px;font-size:9px}.breadcrumbs ol{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{align-items:center;gap:7px;display:flex}.breadcrumbs li+li:before{content:"/";color:#c8bfad73}.breadcrumbs a{text-decoration:none}.breadcrumbs a:hover{color:#fff}.breadcrumbs [aria-current=page]{color:var(--bone)}.hero{border-bottom:1px solid var(--line);background:linear-gradient(90deg, #090a0952 0%, #090a090a 66%, #090a091f 100%), linear-gradient(180deg, #0d0e0d14 0%, #0d0e0d1a 55%, #0d0e0dd1 100%), url(/hero-moorland.jpg) center center / cover no-repeat, var(--peat);place-items:center;min-height:790px;display:grid;position:relative;overflow:hidden}.weather-line{opacity:.12;background:linear-gradient(#0000,#0405048c);border-top:1px solid #e2ddcf29;width:150%;height:34%;position:absolute;bottom:12%;left:-20%;transform:rotate(-3deg)}.hero-inner{width:min(1120px,100% - 48px);padding:90px 0 70px;position:relative}.eyebrow,.section-number{color:var(--paper);letter-spacing:.18em;text-transform:uppercase;font-size:11px}.hero h1{letter-spacing:-.055em;margin:40px 0 30px;font-size:clamp(72px,12.2vw,180px);font-weight:400;line-height:.78}.hero h1 span{display:block}.hero h1 span:last-child{margin-left:15%}.descriptor{margin:52px 0 18px;font-size:clamp(23px,2.4vw,38px);font-style:italic}.hero-intro{max-width:650px;color:var(--paper);font-size:19px}.hero-meta{border-top:1px solid var(--line);letter-spacing:.13em;text-transform:uppercase;max-width:650px;color:var(--paper);justify-content:space-between;margin-top:40px;padding-top:18px;font-size:10px;display:flex}.section-pad{padding:clamp(80px,11vw,160px) clamp(24px,7vw,112px)}.method-callout,.notebook-home{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,1fr) minmax(0,3fr);gap:clamp(32px,8vw,130px);display:grid}.method-callout>div,.notebook-home>div{max-width:850px}h2{letter-spacing:-.03em;margin:0 0 28px;font-size:clamp(35px,5vw,66px);font-weight:400;line-height:1.05}.large-copy{font-size:clamp(24px,3vw,39px);line-height:1.3}.text-link{margin-top:22px;font-style:italic;display:inline-block}.diagonal-arrow{vertical-align:.04em;width:.62em;height:.62em;margin-left:.16em;display:inline-block;position:relative}.diagonal-arrow:before{content:"";border-top:1px solid;border-right:1px solid;width:.42em;height:.42em;position:absolute;top:0;right:0}.diagonal-arrow:after{content:"";transform-origin:0;background:currentColor;width:.72em;height:1px;position:absolute;bottom:.08em;left:.04em;transform:rotate(-45deg)}.planned{border-bottom:1px solid var(--journal-grid);background-color:var(--journal-paper);background-image:repeating-linear-gradient(0deg, transparent 0 5px, var(--journal-fiber) 5px 6px), repeating-linear-gradient(90deg, transparent 0 132px, var(--journal-chain) 132px 133px, transparent 133px 264px);color:var(--surface-text)}.planned .section-number,.planned .story-type{color:var(--surface-muted)}.planned .card-rule{border-color:var(--journal-grid);background:var(--journal-wash)}.section-heading{max-width:770px;margin-bottom:70px}.section-heading>p:last-child{max-width:610px}.section-title-link{text-decoration:none}.section-title-link:hover{text-decoration:underline;text-decoration-thickness:1px}.story-grid{grid-template-columns:repeat(3,1fr);gap:clamp(28px,4vw,64px);display:grid}.story-card{flex-direction:column;min-height:390px;display:flex}.card-rule{border-top:1px solid var(--surface-rule);border-bottom:1px solid var(--surface-line);background:var(--stone);width:100%;height:170px;position:relative;overflow:hidden}.card-image-link{display:block}.card-rule img{object-fit:cover;filter:saturate(.58)contrast(1.08);transition:filter .25s,transform .35s}.card-rule img.card-image--evidence{object-fit:contain;filter:none}.card-image-link:hover img,.card-image-link:focus-visible img{filter:saturate(.82)contrast(1.04);transform:scale(1.02)}.card-image-link:hover img.card-image--evidence,.card-image-link:focus-visible img.card-image--evidence{filter:none;transform:none}.story-type{letter-spacing:.14em;text-transform:uppercase;margin-top:20px;font-size:10px}.story-card h3{margin:17px 0;font-size:clamp(26px,2.4vw,38px);font-weight:400;line-height:1.08}.story-card h3 a,.notebook-home h2 a{text-decoration:none}.story-card h3 a:hover,.story-card h3 a:focus-visible,.notebook-home h2 a:hover,.notebook-home h2 a:focus-visible{text-decoration:underline}.story-card p{font-size:16px}.status{letter-spacing:.15em;text-transform:uppercase;color:var(--surface-status);margin-top:auto;font-size:9px}.working-link{margin-top:14px;font-size:14px;font-style:italic}.routes{border-bottom:1px solid var(--line);padding-top:clamp(44px,6vw,72px);padding-bottom:clamp(44px,6vw,72px)}.routes>.section-number{margin:0 0 10px}.routes>div{max-width:none}.routes h2{margin-bottom:clamp(24px,3vw,36px);font-size:clamp(30px,3.5vw,48px)}.route-list{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,4vw,58px);display:grid}.route-list a{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:58px;padding:12px 0;text-decoration:none;display:grid}.route-list a:hover span{font-style:italic}.route-list span{font-size:clamp(18px,1.8vw,24px);line-height:1.1}.route-list b{font-size:14px;font-weight:400}.home-about{border-top:1px solid var(--line);background:var(--stone);grid-template-columns:minmax(0,760px) auto;justify-content:space-between;align-items:end;gap:40px;padding:clamp(44px,6vw,72px) clamp(24px,7vw,112px);display:grid}.home-about .story-type{color:var(--paper);margin:0 0 12px}.home-about p:last-child{margin:0;font-size:clamp(20px,2.2vw,29px);line-height:1.42}.home-about .text-link{white-space:nowrap;margin:0 0 4px}.method-callout{background:var(--stone)}.pullquote{margin:0 0 30px;font-size:clamp(36px,5vw,68px);font-style:italic;line-height:1.1}.method-callout div>p:not(.pullquote){max-width:640px}.button-link{font-family:var(--sans);letter-spacing:.11em;text-transform:uppercase;border:1px solid #e2ddcf7a;margin-top:22px;padding:13px 18px;font-size:11px;text-decoration:none;display:inline-block}.button-link:hover{background:var(--bone);color:var(--peat)}.notebook-home{background:linear-gradient(90deg, transparent 0 8%, #ffffff1c 8% calc(8% + 1px), transparent calc(8% + 1px)), repeating-linear-gradient(0deg, transparent 0 34px, #ffffff0e 34px 35px), var(--heather);color:#fff;padding-left:max(clamp(24px,7vw,112px),8% + 28px)}.notebook-home .section-number,.notebook-home .story-type{color:#ffffffb8}.notebook-home h2{max-width:780px}.notebook-home .large-copy{max-width:760px}.notebook-opening p{margin:0}.notebook-home div>p:not(.story-type):not(.large-copy){max-width:650px}.newsletter-home{border-bottom:1px solid var(--line);background:var(--coal);grid-template-columns:minmax(150px,1fr) minmax(0,3fr);gap:clamp(32px,8vw,130px);display:grid}.newsletter-home .newsletter-signup{max-width:850px}.newsletter-signup .story-type{color:var(--surface-muted);margin-top:0}.newsletter-home .story-type{color:var(--paper)}.newsletter-signup h2{max-width:760px}.newsletter-signup>p:not(.story-type):not(.newsletter-fine-print){max-width:680px;font-size:clamp(20px,2.3vw,29px);line-height:1.42}.newsletter-form{margin-top:32px}.newsletter-form label{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:10px;display:block}.newsletter-fields{max-width:690px;display:flex}.newsletter-fields input{border:1px solid var(--surface-line-strong);background:var(--surface-wash);min-width:0;color:inherit;font:inherit;border-right:0;border-radius:0;flex:1;padding:14px 15px;font-size:16px}.newsletter-home .newsletter-fields input{border-color:#e2ddcf6b}.newsletter-fields input::placeholder{color:var(--surface-muted);opacity:.85}.newsletter-home .newsletter-fields input::placeholder{color:var(--paper)}.newsletter-fields input:focus{outline-offset:-2px;outline:2px solid}.newsletter-fields button{border:1px solid var(--surface-line-strong);background:var(--surface-text);color:var(--surface);font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:0;padding:13px 18px;font-size:10px}.newsletter-home .newsletter-fields button{border-color:var(--bone);background:var(--bone);color:var(--peat)}.newsletter-fields button:hover{opacity:.86}.newsletter-fields button:focus-visible{outline-offset:3px;outline:2px solid}.newsletter-fine-print{color:var(--surface-muted);font-family:var(--sans);letter-spacing:.04em;margin-top:12px;font-size:9px}.newsletter-home .newsletter-fine-print{color:var(--paper)}.newsletter-signup-article{border-top:1px solid var(--surface-line-strong);margin-top:95px;padding:38px 0 0}.newsletter-signup-article h2{border:0;margin:14px 0 22px;padding:0;font-size:clamp(31px,4vw,47px)}.notebook-index{background:var(--notebook-paper);min-height:80vh;color:var(--surface-text)}.notebook-head{border-bottom:1px solid var(--notebook-rule);background:linear-gradient(90deg, transparent 0 8%, #7c4f431f 8% calc(8% + 1px), transparent calc(8% + 1px)), repeating-linear-gradient(0deg, transparent 0 34px, #655f540e 34px 35px), linear-gradient(135deg, var(--surface-notebook), var(--notebook-paper) 62%, var(--notebook-sheet));padding:clamp(90px,12vw,170px) clamp(24px,10vw,160px) clamp(75px,9vw,125px) max(clamp(24px,10vw,160px),8% + 28px);position:relative;overflow:hidden}.notebook-head .eyebrow{color:var(--surface-muted)}.notebook-head h1{letter-spacing:-.05em;max-width:980px;margin:30px 0;font-size:clamp(60px,9vw,125px);font-style:italic;font-weight:400;line-height:.9}.notebook-head-intro{max-width:790px;font-size:clamp(22px,2.7vw,35px);line-height:1.35}.notebook-preface{grid-template-columns:130px minmax(0,720px);gap:clamp(30px,7vw,90px);width:min(1040px,100% - 48px);margin:0 auto;padding:clamp(80px,10vw,135px) 0;display:grid}.notebook-preface-mark{color:var(--surface-muted);align-content:start;gap:18px;display:grid}.notebook-preface-mark>span{opacity:.32;font-size:clamp(80px,11vw,145px);font-style:italic;line-height:.75}.notebook-preface-mark>small{font-family:var(--sans);letter-spacing:.13em;text-transform:uppercase;font-size:9px}.notebook-preface-copy h2{font-size:clamp(38px,5vw,61px);font-style:italic}.notebook-preface-copy p{max-width:700px}.notebook-list{background:radial-gradient(ellipse at center, transparent 46%, var(--notebook-edge) 145%), radial-gradient(circle at 18% 28%, var(--notebook-grain) 0 .55px, transparent .8px) 0 0 / 11px 17px, radial-gradient(circle at 76% 62%, var(--notebook-grain-light) 0 .5px, transparent .8px) 0 0 / 17px 13px, linear-gradient(105deg, var(--notebook-grain-light), transparent 24% 78%, var(--notebook-grain));width:100%;margin:0;padding:0}.notebook-cards{border-bottom:1px solid var(--notebook-rule);width:min(1040px,100% - 48px);margin:0 auto}.notebook-card{isolation:isolate;border-top:1px solid var(--notebook-rule);grid-template-columns:180px minmax(0,1fr);gap:clamp(28px,6vw,75px);padding:42px 0 50px;display:grid;position:relative}.notebook-card:nth-child(2n):before{content:"";z-index:-1;background:var(--notebook-band);pointer-events:none;position:absolute;inset:0 calc(50% - 50vw)}.notebook-card:first-child{border-top:0}.notebook-date{font-family:var(--sans);color:var(--notebook-stamp);padding-top:7px}.notebook-date span,.notebook-date time{display:block}.notebook-date span{letter-spacing:.14em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:600}.notebook-date time{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:17px;font-style:italic}.notebook-card h3{margin:0 0 14px;font-size:clamp(32px,4vw,52px);font-weight:400;line-height:1.05}.notebook-card h3 a{text-decoration:none}.notebook-card-copy p{max-width:680px}.notebook-entry{background:var(--notebook-paper);min-height:80vh;color:var(--surface-text)}.notebook-entry-head{border-bottom:1px solid var(--notebook-rule);background:linear-gradient(90deg, transparent 0 7%, #7c4f431f 7% calc(7% + 1px), transparent calc(7% + 1px)), repeating-linear-gradient(0deg, transparent 0 34px, #655f540d 34px 35px), linear-gradient(135deg, var(--surface-notebook), var(--notebook-paper) 65%, var(--notebook-sheet));padding:clamp(85px,11vw,150px) max(24px,50% - 490px) clamp(70px,8vw,105px) max(24px,50% - 490px,7% + 28px)}.notebook-entry-stamp{font-family:var(--sans);color:var(--surface-muted);letter-spacing:.13em;text-transform:uppercase;flex-wrap:wrap;gap:10px 22px;font-size:9px;display:flex}.notebook-entry-stamp span+span:before{content:"/";color:var(--notebook-rule);margin-right:22px}.notebook-entry-head h1{letter-spacing:-.045em;max-width:960px;margin:32px 0;font-size:clamp(55px,8vw,105px);font-style:italic;font-weight:400;line-height:.92}.notebook-entry-head .standfirst{max-width:780px}.notebook-byline{font-family:var(--sans);color:var(--surface-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:38px;font-size:10px}.notebook-entry-body{width:min(780px,100% - 48px);margin:0 auto;padding:clamp(75px,9vw,120px) 0 150px}.notebook-entry .article-copy>p:first-child:first-letter{float:left;color:var(--oxide);margin:.08em .13em 0 0;font-size:4.2em;line-height:.72}.notebook-entry .article-body h2{border:0;margin:70px 0 24px;padding:0;font-size:clamp(32px,4vw,45px);font-style:italic}.notebook-entry .article-body blockquote{border-left-color:var(--notebook-rule);background:var(--notebook-sheet)}.notebook-entry-end{border-top:1px solid var(--notebook-rule);margin-top:85px;padding-top:25px}.notebook-entry-end>a{font-style:italic}.notebook-entry-end .share-menu{border-top:0}.notebook-entry .newsletter-signup-article{border-color:var(--notebook-rule)}.site-footer{border-top:1px solid var(--line);color:var(--paper);grid-template-columns:minmax(220px,1.25fr) minmax(120px,.62fr) minmax(145px,.78fr) minmax(240px,1.25fr);gap:clamp(34px,4.5vw,70px);padding:70px clamp(24px,5vw,76px);display:grid}.site-footer p{margin:0 0 12px}.footer-name{color:var(--bone);text-transform:uppercase;letter-spacing:.05em;font-size:23px}.footer-links{align-content:start;gap:8px;font-size:12px;display:grid}.footer-links-label{font-family:var(--sans);color:var(--surface-muted);letter-spacing:.14em;text-transform:uppercase;font-size:8px;margin-bottom:7px!important}.footer-note{font-size:11px;line-height:1.6}.interior{background:var(--surface);min-height:70vh;color:var(--surface-text)}.page-head{border-bottom:1px solid var(--surface-line);background:linear-gradient(135deg, var(--surface-head), var(--surface));padding:clamp(90px,12vw,170px) clamp(24px,14vw,220px) clamp(70px,9vw,120px)}.page-head .eyebrow{color:var(--surface-muted)}.page-head h1{letter-spacing:-.05em;max-width:1050px;margin:28px 0;font-size:clamp(55px,9vw,125px);font-weight:400;line-height:.9}.page-head>p:last-child{max-width:790px;font-size:clamp(21px,2.4vw,32px);line-height:1.35}.prose{width:min(780px,100% - 48px);margin:0 auto;padding:90px 0 140px}.prose h2{border-top:1px solid var(--surface-line);margin-top:75px;padding-top:28px;font-size:clamp(30px,4vw,45px)}.prose>h2:first-child{border-top:0;margin-top:0;padding-top:0}.prose p{margin:0 0 1.45em}.prose a{-webkit-text-decoration-color:var(--surface-link);text-decoration-color:var(--surface-link)}.not-found-page{background:var(--peat);min-height:70vh}.not-found-field{isolation:isolate;border-bottom:1px solid var(--line);min-height:clamp(560px,72vh,820px);color:var(--bone);background:linear-gradient(90deg,#080908e6 0%,#08090894 52%,#08090833 100%),linear-gradient(#0809082e,#080908d1),url(/hero-moorland.jpg) 62%/cover no-repeat;align-items:center;padding:clamp(90px,13vw,180px) clamp(24px,10vw,150px);display:flex;position:relative;overflow:hidden}.not-found-field:after{content:"";z-index:-1;opacity:.45;background:linear-gradient(#0000,#030403ad);border-top:1px solid #e2ddcf29;height:34%;position:absolute;inset:auto -12% 8%;transform:rotate(-2deg)}.not-found-number{z-index:-1;color:#e2ddcf14;letter-spacing:-.09em;-webkit-user-select:none;user-select:none;font-size:clamp(190px,34vw,560px);line-height:.7;position:absolute;top:50%;right:clamp(-28px,2vw,30px);transform:translateY(-48%)}.not-found-copy{width:min(760px,100%)}.not-found-copy .eyebrow{margin:0 0 32px}.not-found-copy h1{letter-spacing:-.052em;max-width:720px;margin:0 0 30px;font-size:clamp(58px,9vw,126px);font-weight:400;line-height:.88}.not-found-copy>p:last-of-type{max-width:620px;color:var(--paper);margin:0;font-size:clamp(20px,2.25vw,29px);line-height:1.4}.not-found-actions{font-family:var(--sans);flex-wrap:wrap;gap:12px;margin-top:46px;display:flex}.not-found-action{color:var(--bone);letter-spacing:.11em;text-transform:uppercase;border:1px solid #e2ddcf6b;padding:12px 16px;font-size:10px;text-decoration:none}.not-found-action:hover,.not-found-action:focus-visible{border-color:var(--bone);background:#e2ddcf1a}.not-found-action-primary{border-color:var(--bone);background:var(--bone);color:var(--peat)}.not-found-action-primary:hover,.not-found-action-primary:focus-visible{color:var(--bone);background:0 0}.notice{border:1px solid var(--surface-line-strong);background:var(--surface-wash);margin-top:80px;padding:30px}.notice h2{border:0;margin-top:0;padding-top:0;font-size:30px}.definitions{margin:30px 0}.definitions div{border-top:1px solid var(--surface-line);grid-template-columns:180px 1fr;gap:24px;padding:18px 0;display:grid}.definitions dt{font-style:italic}.definitions dd{margin:0}.family-page{background-color:var(--journal-paper);background-image:repeating-linear-gradient(0deg, transparent 0 5px, var(--journal-fiber) 5px 6px), repeating-linear-gradient(90deg, transparent 0 132px, var(--journal-chain) 132px 133px, transparent 133px 264px);min-height:80vh;color:var(--surface-text)}.family-head{border-bottom:1px solid var(--journal-grid);background:repeating-linear-gradient(0deg, transparent 0 5px, var(--journal-fiber) 5px 6px), repeating-linear-gradient(90deg, transparent 0 132px, var(--journal-chain) 132px 133px, transparent 133px 264px), linear-gradient(135deg, var(--journal-wash), var(--journal-paper));padding:clamp(90px,12vw,170px) clamp(24px,9vw,145px) clamp(70px,9vw,120px)}.family-head .eyebrow{color:var(--surface-muted)}.family-head h1{letter-spacing:-.052em;max-width:1100px;margin:30px 0;font-size:clamp(58px,9vw,130px);font-weight:400;line-height:.88}.family-head>p:last-child{max-width:800px;font-size:clamp(21px,2.5vw,32px);line-height:1.38}.family-map,.family-record,.family-sources{border-bottom:1px solid var(--journal-grid);padding:clamp(80px,10vw,140px) clamp(24px,7vw,112px)}.family-section-head{max-width:790px;margin-bottom:65px}.family-section-head .story-type,.family-sources .story-type{color:var(--surface-muted)}.family-section-head h2,.family-sources h2{margin:12px 0 22px;font-size:clamp(38px,5vw,63px)}.family-section-head>p:last-child{max-width:680px}.family-elder-row{grid-template-columns:minmax(220px,.72fr) minmax(520px,2fr);align-items:end;gap:clamp(30px,6vw,95px);display:grid}.family-branch-label,.family-generation-label{font-family:var(--sans);color:var(--surface-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 13px;font-size:9px}.family-couple{grid-template-columns:1fr auto 1fr;align-items:stretch;display:grid}.family-marriage{width:52px;color:var(--surface-muted);place-items:center;font-style:italic;display:grid}.family-node{border:1px solid var(--journal-grid);background:color-mix(in srgb, var(--journal-paper) 86%, transparent);flex-direction:column;justify-content:space-between;min-width:0;min-height:138px;padding:18px 19px;text-decoration:none;transition:background .18s,color .18s;display:flex}.family-node:hover,.family-node:focus-visible{background:var(--coal);color:var(--bone)}.family-node span,.family-node small{font-family:var(--sans);color:var(--surface-muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.family-node:hover span,.family-node:hover small,.family-node:focus-visible span,.family-node:focus-visible small{color:var(--paper)}.family-node strong{margin:14px 0;font-size:clamp(21px,2vw,29px);font-weight:400;line-height:1.05}.family-node-secondary{background:var(--journal-wash);min-height:138px}.family-descent{background:var(--journal-grid);width:1px;height:68px;margin:0 auto}.family-generation-label{text-align:center}.family-children{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;padding-top:30px;display:grid;position:relative}.family-children:before{content:"";background:var(--journal-grid);height:1px;position:absolute;top:0;left:8.333%;right:8.333%}.family-child{min-height:180px;position:relative}.family-child:before{content:"";background:var(--journal-grid);width:1px;height:30px;position:absolute;top:-31px;left:50%}.family-node-current{border-color:var(--surface-status);background:var(--coal);color:var(--bone)}.family-node-current span,.family-node-current small{color:var(--paper)}.family-by-marriage{width:min(340px,100%);margin:70px 0 0 auto}.family-record{background:var(--journal-wash)}.family-record-list{border-bottom:1px solid var(--journal-grid)}.family-record-row{border-top:1px solid var(--journal-grid);grid-template-columns:minmax(230px,.8fr) minmax(0,1.7fr);gap:clamp(35px,7vw,100px);padding:42px 0 46px;scroll-margin-top:30px;display:grid}.family-record-name p,.family-record-name span{font-family:var(--sans);color:var(--surface-muted);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:9px}.family-record-name h3{margin:11px 0 13px;font-size:clamp(31px,3.6vw,49px);font-weight:400;line-height:1}.family-record-copy{align-self:center;max-width:710px}.family-record-copy p{margin:0;font-size:18px}.family-record-copy sup{font-family:var(--sans);margin-left:3px;font-size:10px;line-height:0}.family-record-copy sup a{text-decoration:none}.family-record-copy>a{margin-top:15px;font-style:italic;display:inline-block}.family-sources{border-bottom:0}.family-sources ol{max-width:850px;margin:35px 0 0;padding-left:27px}.family-sources li{margin-bottom:22px;padding-left:9px;scroll-margin-top:30px;font-size:15px}.family-sources a{-webkit-text-decoration-color:var(--surface-link);text-decoration-color:var(--surface-link)}.timeline-page{background-color:var(--journal-paper);background-image:repeating-linear-gradient(0deg, transparent 0 5px, var(--journal-fiber) 5px 6px), repeating-linear-gradient(90deg, transparent 0 132px, var(--journal-chain) 132px 133px, transparent 133px 264px);min-height:80vh;color:var(--surface-text)}.timeline-head{border-bottom:1px solid var(--journal-grid);background:repeating-linear-gradient(0deg, transparent 0 5px, var(--journal-fiber) 5px 6px), repeating-linear-gradient(90deg, transparent 0 132px, var(--journal-chain) 132px 133px, transparent 133px 264px), linear-gradient(135deg, var(--journal-wash), var(--journal-paper));padding:clamp(90px,12vw,170px) clamp(24px,9vw,145px) clamp(70px,9vw,120px)}.timeline-head .eyebrow{color:var(--surface-muted)}.timeline-head h1{letter-spacing:-.052em;max-width:1100px;margin:30px 0;font-size:clamp(58px,9vw,130px);font-weight:400;line-height:.88}.timeline-head>p:last-child{max-width:820px;font-size:clamp(21px,2.5vw,32px);line-height:1.38}.timeline-span{background:var(--coal);color:var(--bone);grid-template-columns:auto minmax(100px,1fr) auto;align-items:center;gap:clamp(25px,5vw,75px);padding:clamp(42px,6vw,75px) clamp(24px,7vw,112px);display:grid}.timeline-span div{gap:6px;display:grid}.timeline-span div:last-child{text-align:right}.timeline-span>div>span{letter-spacing:-.05em;font-size:clamp(52px,8vw,116px);line-height:.8}.timeline-span small,.timeline-span p{font-family:var(--sans);color:var(--paper);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:9px}.timeline-span p{text-align:center;position:relative}.timeline-span p:before,.timeline-span p:after{content:"";background:color-mix(in srgb, var(--paper) 45%, transparent);width:calc(50% - 45px);height:1px;position:absolute;top:50%}.timeline-span p:before{left:0}.timeline-span p:after{right:0}.timeline-clock-trigger{border:1px solid color-mix(in srgb, var(--paper) 38%, transparent);min-width:100px;color:var(--paper);font-family:var(--sans);cursor:pointer;background:0 0;padding:13px 18px;position:relative}.timeline-clock-trigger span{letter-spacing:.14em;text-transform:uppercase;font-size:9px;display:block}.timeline-clock-trigger small{font-size:9px;line-height:1;position:absolute;top:2px;right:5px}.timeline-clock-trigger:hover,.timeline-clock-trigger:focus-visible{border-color:var(--paper);color:var(--bone)}.timeline-clock-trigger:focus-visible{outline:2px solid var(--paper);outline-offset:4px}.timeline-clock-trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--bone) 72%, transparent);background:#cdd7c414;box-shadow:0 0 26px #b5c7b41f,inset 0 0 18px #b5c7b40d}.timeline-counter{isolation:isolate;border-top:1px solid color-mix(in srgb, var(--paper) 25%, transparent);border-bottom:1px solid var(--journal-grid);background:var(--coal);color:var(--bone);padding:clamp(70px,9vw,120px) clamp(24px,7vw,112px);position:relative;overflow:hidden}.timeline-counter:before,.timeline-counter:after{content:"";pointer-events:none;position:absolute;inset:0}.timeline-counter:before{z-index:0;filter:saturate(.74)contrast(1.08);background:url(/timeline-moor-clock.jpg) 50% 48%/cover no-repeat;animation:1.1s ease-out both moor-reveal,18s linear 1.5s infinite moor-lightning;transform:scale(1.015)}.timeline-counter:after{z-index:1;background:radial-gradient(circle at 48% 28%,#0000 0 22%,#04080833 62%,#03050580 100%),linear-gradient(#0307071a,#040706a6);animation:18s linear 1.5s infinite storm-veil;box-shadow:inset 0 0 110px 16px #00000075}.timeline-counter[hidden]{display:none}.timeline-counter>:not(.timeline-counter-weather){z-index:3;position:relative}.timeline-counter-weather{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.timeline-counter-weather:before{content:"";z-index:1;filter:blur(20px);background:radial-gradient(at 18% 55%,#d1d8c81a,#0000 28%),radial-gradient(at 63% 48%,#a3b8b117,#0000 31%),radial-gradient(at 88% 62%,#d1d8c812,#0000 24%);height:34%;animation:20s ease-in-out infinite alternate moor-drift;position:absolute;top:28%;left:-18%;right:-18%}.timeline-counter-weather:after{content:"";z-index:3;filter:blur(.4px);opacity:.16;background:radial-gradient(circle at 8px 5px,#dae1b9b8 0 1px,#0000 2px),radial-gradient(circle at 23px 5px,#dae1b9ad 0 1px,#0000 2px);width:32px;height:10px;animation:13s step-end infinite bog-watch;position:absolute;bottom:19%;right:19%}.timeline-lightning{z-index:4;opacity:0;mix-blend-mode:screen;filter:drop-shadow(0 0 4px #e6efec85)drop-shadow(0 0 14px #b0cbcf4d);width:clamp(250px,34vw,440px);height:67%;animation:18s linear 1.5s infinite lightning-strike;position:absolute;top:-5%;right:-2%}.timeline-mobile-stream{display:none}.timeline-lightning:before{content:"";z-index:0;filter:blur(14px);background:radial-gradient(at 66% 22%,#edf4f157,#b9cfd126 25%,#0000 58%),radial-gradient(at 54% 62%,#d4e4e02e,#0000 64%);position:absolute;inset:-8% -26% -32% -72%}.timeline-lightning:after{content:"";z-index:0;filter:blur(18px);background:radial-gradient(at 70% 58%,#dde9e73d,#97b5b71a 32%,#0000 70%);position:absolute;inset:16% -36% -48% -96%}.timeline-lightning svg{z-index:1;filter:drop-shadow(0 0 1px #f4f9f7eb)drop-shadow(0 0 8px #bcd8d894);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.timeline-lightning path{fill:none;stroke:#f0f7f4f5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;animation:18s linear 1.5s infinite lightning-trace}.timeline-lightning .lightning-main{stroke-width:2.45px}.timeline-lightning .lightning-branch{stroke-width:1.4px;animation-name:lightning-trace-branch}.timeline-lightning .lightning-twig{stroke-width:.82px;animation-name:lightning-trace-twig}.timeline-counter-head{max-width:760px;margin-bottom:48px}.timeline-counter-head .story-type{color:#b8c1af;text-shadow:0 1px 12px #000}.timeline-counter-head h2{color:#f0ecdf;text-shadow:0 2px 22px #000;margin:12px 0 20px;font-size:clamp(38px,5vw,63px);font-weight:400}.timeline-counter-head>p:last-child{color:#d3d4c8;text-shadow:0 1px 13px #000;max-width:650px;margin:0}.timeline-counter-grid{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-top:1px solid #d2dac759;border-left:1px solid #d2dac759;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;box-shadow:0 25px 80px #0000005c}.timeline-counter-grid article{background:linear-gradient(150deg,#080e0dc2,#0d12107a);border-bottom:1px solid #d2dac759;border-right:1px solid #d2dac759;flex-direction:column;min-width:0;min-height:190px;padding:20px 18px;transition:background .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.timeline-counter-grid article:after{content:"";opacity:.55;background:linear-gradient(90deg,#0000,#c5d3c152,#0000);height:1px;position:absolute;bottom:0;left:12%;right:12%}.timeline-counter-grid article:hover{background:linear-gradient(150deg,#0c1513db,#191f1994);box-shadow:inset 0 0 35px #bcccb80d}.timeline-counter-grid p{color:#c7cbbd;margin:0 0 30px;font-size:15px;line-height:1.4}.timeline-counter-grid strong{color:#f1edde;font-family:var(--sans);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-shadow:0 2px 18px #000;margin-top:auto;font-size:clamp(19px,2.1vw,28px);font-weight:400;line-height:1.15}.timeline-counter-grid time,.timeline-counter-date{color:#aeb8a8;font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;margin-top:13px;font-size:8px}.timeline-counter-note{color:#b9beb1;max-width:760px;font-family:var(--sans);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050a0966;border-left:1px solid #d2dac761;margin:28px 0 0;padding:12px 15px;font-size:10px;line-height:1.6}@media (min-width:900px){.timeline-counter:before{background-position:50% calc(48% - 65px)}.timeline-counter-head{margin-bottom:112px}}@keyframes moor-reveal{0%{opacity:0;transform:scale(1.045)}to{opacity:1;transform:scale(1.015)}}@keyframes moor-drift{0%{opacity:.48;transform:translate(-2%)scale(1)}to{opacity:.82;transform:translate(3%,-5%)scale(1.08)}}@keyframes bog-watch{0%,34%,38%,72%,76%,to{opacity:.12}35%,37%,73%,75%{opacity:.42}}@keyframes moor-lightning{0%,31.7%,35.2%,to{filter:saturate(.74)contrast(1.08)brightness()}31.9%{filter:saturate(.68)contrast(1.14)brightness(1.48)}32.2%{filter:saturate(.56)contrast(1.22)brightness(2.6)}32.75%{filter:saturate(.6)contrast(1.18)brightness(2.15)}33.45%{filter:saturate(.66)contrast(1.14)brightness(1.62)}34.35%{filter:saturate(.71)contrast(1.1)brightness(1.24)}}@keyframes storm-veil{0%,31.7%,35.2%,to{opacity:1}31.9%{opacity:.62}32.2%{opacity:.2}32.75%{opacity:.34}33.45%{opacity:.57}34.35%{opacity:.82}}@keyframes lightning-strike{0%,31.72%,35.1%,to{opacity:0}31.9%{opacity:.2}32.18%{opacity:.82}32.65%{opacity:.64}33.35%{opacity:.4}34.3%{opacity:.13}}@keyframes lightning-trace{0%,31.72%,35.1%,to{stroke-dashoffset:1px;opacity:0}31.92%{stroke-dashoffset:.7px;opacity:.45}32.2%{stroke-dashoffset:0;opacity:1}32.8%{stroke-dashoffset:0;opacity:.88}33.55%{stroke-dashoffset:0;opacity:.5}34.4%{stroke-dashoffset:0;opacity:.12}}@keyframes lightning-trace-branch{0%,31.9%,35.1%,to{stroke-dashoffset:1px;opacity:0}32.1%{stroke-dashoffset:.78px;opacity:.38}32.42%{stroke-dashoffset:0;opacity:.92}32.95%{stroke-dashoffset:0;opacity:.74}33.7%{stroke-dashoffset:0;opacity:.38}34.45%{stroke-dashoffset:0;opacity:.08}}@keyframes lightning-trace-twig{0%,32.08%,35.1%,to{stroke-dashoffset:1px;opacity:0}32.34%{stroke-dashoffset:.76px;opacity:.3}32.68%{stroke-dashoffset:0;opacity:.78}33.2%{stroke-dashoffset:0;opacity:.58}33.95%{stroke-dashoffset:0;opacity:.26}34.5%{stroke-dashoffset:0;opacity:.06}}@keyframes mobile-stream-lightning{0%,31.7%,35.2%,to{filter:saturate(.68)contrast(1.12)brightness(.78)}31.9%{filter:saturate(.64)contrast(1.15)brightness(1.16)}32.2%{filter:saturate(.56)contrast(1.2)brightness(1.95)}32.75%{filter:saturate(.6)contrast(1.18)brightness(1.65)}33.45%{filter:saturate(.64)contrast(1.15)brightness(1.25)}34.35%{filter:saturate(.67)contrast(1.12)brightness(.92)}}.timeline-chronology,.timeline-sources{border-bottom:1px solid var(--journal-grid);padding:clamp(80px,10vw,140px) clamp(24px,7vw,112px)}.timeline-section-head{max-width:790px;margin-bottom:70px}.timeline-section-head .story-type,.timeline-sources .story-type{color:var(--surface-muted)}.timeline-section-head h2,.timeline-sources h2{margin:12px 0 22px;font-size:clamp(38px,5vw,63px)}.timeline-section-head>p:last-child{max-width:680px}.timeline-list{margin:0;padding:0;list-style:none}.timeline-entry{grid-template-columns:54px minmax(145px,.55fr) minmax(0,1.7fr);gap:clamp(22px,5vw,72px);min-height:190px;padding:0 0 55px;scroll-margin-top:30px;display:grid;position:relative}.timeline-entry:before{content:"";background:var(--journal-grid);width:1px;position:absolute;top:14px;bottom:-14px;left:26px}.timeline-entry:last-child:before{bottom:calc(100% - 15px)}.timeline-marker{z-index:1;border:1px solid var(--journal-grid);background:var(--journal-paper);place-items:center;width:54px;height:30px;display:grid;position:relative}.timeline-marker span{font-family:var(--sans);color:var(--surface-muted);letter-spacing:.1em;font-size:8px}.timeline-date{font-family:var(--sans);color:var(--surface-muted);letter-spacing:.12em;text-transform:uppercase;padding-top:5px;font-size:10px;line-height:1.5}.timeline-copy{border-bottom:1px solid var(--journal-grid);padding:0 0 40px}.timeline-copy h3{margin:0 0 16px;font-size:clamp(30px,3.8vw,49px);font-weight:400;line-height:1}.timeline-copy p{max-width:740px;margin:0;font-size:18px}.timeline-copy a{-webkit-text-decoration-color:var(--surface-link);text-decoration-color:var(--surface-link)}.timeline-citations{white-space:nowrap;gap:3px;display:inline-flex}.timeline-citations sup{font-family:var(--sans);font-size:10px;line-height:0}.timeline-citations sup+sup:before{content:",";color:var(--surface-muted);margin-right:2px}.timeline-citations a{text-decoration:none}.timeline-sources{background:var(--journal-wash);border-bottom:0}.timeline-sources ol{max-width:880px;margin:35px 0 0;padding-left:27px}.timeline-sources li{margin-bottom:22px;padding-left:9px;scroll-margin-top:30px;font-size:15px}.timeline-sources a{-webkit-text-decoration-color:var(--surface-link);text-decoration-color:var(--surface-link)}.journal-landing{background-color:var(--journal-paper);background-image:repeating-linear-gradient(0deg, transparent 0 5px, var(--journal-fiber) 5px 6px), repeating-linear-gradient(90deg, transparent 0 132px, var(--journal-chain) 132px 133px, transparent 133px 264px);min-height:80vh;color:var(--surface-text)}.journal-head{border-bottom:1px solid var(--journal-grid);background:repeating-linear-gradient(0deg, transparent 0 5px, var(--journal-fiber) 5px 6px), repeating-linear-gradient(90deg, transparent 0 132px, var(--journal-chain) 132px 133px, transparent 133px 264px), linear-gradient(90deg, transparent 0 74%, #655f5414 74% calc(74% + 1px), transparent calc(74% + 1px)), linear-gradient(135deg, var(--journal-wash), var(--journal-paper));padding:clamp(85px,11vw,155px) clamp(24px,9vw,145px) clamp(65px,8vw,110px)}.journal-head .eyebrow{color:var(--surface-muted)}.journal-head h1{letter-spacing:-.05em;max-width:1050px;margin:28px 0;font-size:clamp(58px,8.8vw,128px);font-weight:400;line-height:.9}.journal-head-intro{max-width:800px;font-size:clamp(21px,2.5vw,32px);line-height:1.38}.journal-latest,.journal-catalogue{border-bottom:1px solid var(--journal-grid);padding:clamp(80px,10vw,140px) clamp(24px,7vw,112px)}.journal-section-head{max-width:780px;margin-bottom:55px}.journal-section-head .story-type{color:var(--surface-muted)}.journal-section-head h2{margin:12px 0 22px;font-size:clamp(38px,5vw,63px)}.journal-section-head p:last-child{max-width:620px}.journal-latest-card{border:1px solid var(--journal-grid);grid-template-columns:minmax(0,1.35fr) minmax(300px,.8fr);display:grid}.journal-latest-card>a{background:var(--journal-wash);min-height:430px;position:relative;overflow:hidden}.journal-latest-card img{object-fit:cover;filter:saturate(.62)contrast(1.06);width:100%;height:100%;transition:transform .35s;display:block}.journal-latest-card img.journal-latest-image--evidence{object-fit:contain;filter:none}.journal-latest-card>a:hover img{transform:scale(1.015)}.journal-latest-card>a:hover img.journal-latest-image--evidence{transform:none}.journal-latest-copy{align-self:center;padding:clamp(35px,5vw,70px)}.journal-latest-copy .story-type{color:var(--surface-muted)}.journal-latest-copy h3{margin:25px 0;font-size:clamp(38px,4.5vw,66px);font-weight:400;line-height:.98}.journal-latest-copy h3 a{text-decoration:none}.journal-latest-copy>p:not(.story-type){font-size:18px}.journal-latest-copy>a{margin-top:22px;font-style:italic;display:inline-block}.journal-filters{border-top:1px solid var(--journal-grid);border-left:1px solid var(--journal-grid);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.journal-filters button{appearance:none;border:0;border-right:1px solid var(--journal-grid);border-bottom:1px solid var(--journal-grid);min-height:52px;color:inherit;font-family:var(--sans);letter-spacing:.11em;text-align:center;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;padding:13px 12px;font-size:9px}.journal-filters button:hover,.journal-filters button.is-active{background:var(--coal);color:var(--bone)}.journal-filters button:focus-visible{z-index:1;outline:2px solid var(--surface-text);outline-offset:-4px;position:relative}.journal-results-count{font-family:var(--sans);color:var(--surface-muted);letter-spacing:.12em;text-transform:uppercase;margin:24px 0 0;font-size:9px}.journal-index-list{border-bottom:1px solid var(--journal-grid);margin-top:18px}.journal-index-row{border-top:1px solid var(--journal-grid);grid-template-columns:minmax(150px,.55fr) minmax(0,2.4fr) auto;align-items:start;gap:clamp(25px,5vw,75px);padding:38px 0 42px;display:grid}.journal-index-meta{font-family:var(--sans);color:var(--surface-muted);letter-spacing:.08em;text-transform:uppercase;gap:6px;padding-top:7px;font-size:9px;display:grid}.journal-index-row h3{margin:0 0 13px;font-size:clamp(29px,3.4vw,47px);font-weight:400;line-height:1.05}.journal-index-row h3 a{text-decoration:none}.journal-index-row p{max-width:700px;margin:0;font-size:16px}.journal-index-action{white-space:nowrap;margin-top:8px;font-style:italic}.journal-standard{background:var(--coal);color:var(--bone);grid-template-columns:minmax(130px,.55fr) minmax(0,2fr);align-items:start;gap:clamp(25px,6vw,85px);padding:clamp(55px,7vw,90px) clamp(24px,9vw,145px);display:grid}.journal-standard .story-type{color:var(--paper);margin:5px 0 0}.journal-standard>p:not(.story-type){max-width:720px;margin:0;font-size:clamp(20px,2.2vw,28px);line-height:1.4}.journal-standard a{font-style:italic}.article-shell{background:var(--surface);min-height:80vh;color:var(--surface-text)}.article-head{background:linear-gradient(135deg, var(--surface-head-alt), var(--surface));border-bottom:1px solid var(--surface-line);padding:clamp(90px,12vw,170px) clamp(24px,10vw,160px) clamp(70px,9vw,125px)}.article-kicker{font-family:var(--sans);color:var(--surface-muted);letter-spacing:.16em;text-transform:uppercase;gap:20px;font-size:10px;display:flex}.article-head h1{letter-spacing:-.055em;max-width:1100px;margin:32px 0;font-size:clamp(60px,9.5vw,142px);font-weight:400;line-height:.86}.standfirst{max-width:850px;font-size:clamp(23px,2.8vw,36px);line-height:1.35}.article-meta{border-top:1px solid var(--surface-line);font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:16px 38px;margin-top:45px;padding-top:18px;font-size:10px;display:flex}.article-image{width:min(1380px,100% - 48px);margin:clamp(42px,7vw,92px) auto 0}.article-image img{aspect-ratio:1.9;object-fit:cover;filter:saturate(.62)contrast(1.06);width:100%;height:auto;display:block}.article-layout{grid-template-columns:210px minmax(0,760px);justify-content:center;gap:clamp(50px,9vw,130px);width:min(1200px,100% - 48px);margin:0 auto;padding:90px 0 150px;display:grid}.article-side{font-family:var(--sans);color:var(--surface-muted);font-size:11px;line-height:1.6}.article-side p{margin:0 0 22px}.article-side strong{color:var(--surface-text);text-transform:capitalize;font-weight:500}.article-side a{font-size:12px}.journal-entry{background-color:var(--journal-paper);background-image:repeating-linear-gradient(0deg, transparent 0 5px, var(--journal-fiber) 5px 6px), repeating-linear-gradient(90deg, transparent 0 132px, var(--journal-chain) 132px 133px, transparent 133px 264px)}.journal-article-head{border-bottom:1px solid var(--journal-grid);background:repeating-linear-gradient(0deg, transparent 0 5px, var(--journal-fiber) 5px 6px), repeating-linear-gradient(90deg, transparent 0 132px, var(--journal-chain) 132px 133px, transparent 133px 264px), linear-gradient(135deg, var(--journal-wash), var(--journal-paper));padding:clamp(80px,10vw,145px) clamp(24px,10vw,160px) clamp(55px,7vw,90px)}.journal-record-label{font-family:var(--sans);color:var(--surface-muted);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:9px}.journal-article-head h1{letter-spacing:-.048em;max-width:1050px;margin:30px 0;font-size:clamp(53px,8vw,112px);font-weight:400;line-height:.9}.journal-dossier{border-top:1px solid var(--journal-grid);border-left:1px solid var(--journal-grid);grid-template-columns:repeat(3,1fr);max-width:1120px;margin-top:50px;display:grid}.journal-dossier div{border-right:1px solid var(--journal-grid);border-bottom:1px solid var(--journal-grid);min-height:82px;padding:13px 15px}.journal-dossier span,.journal-dossier strong{font-family:var(--sans);display:block}.journal-dossier span{color:var(--surface-muted);letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px;font-size:8px}.journal-dossier strong{text-transform:capitalize;font-size:11px;font-weight:500}.journal-image{width:min(1120px,100% - 48px)}.journal-image img{aspect-ratio:2.15}.journal-image figcaption{border-bottom:1px solid var(--journal-grid);font-family:var(--sans);color:var(--surface-muted);letter-spacing:.04em;padding:9px 0;font-size:9px}.journal-image--evidence img{aspect-ratio:auto;object-fit:contain;background:var(--journal-wash);filter:none;height:min(78vh,860px)}.journal-image--evidence img[src="/emily-bronte-bell-signatures.png"]{height:min(100vw - 32px,78vh,860px)}.journal-image--evidence figcaption{letter-spacing:.02em;font-size:10px;line-height:1.55}.journal-image--evidence figcaption a{white-space:nowrap}.journal-layout{grid-template-columns:190px minmax(0,760px);gap:clamp(45px,8vw,110px);width:min(1120px,100% - 48px)}.journal-rail{border-top:3px double var(--journal-grid);padding-top:14px}.journal-rail-label{color:var(--surface-text);letter-spacing:.13em;text-transform:uppercase;font-size:9px;margin-bottom:8px!important}.journal-rail>a{margin-top:16px;display:block}.journal-entry .article-body .table-scroll{overscroll-behavior-inline:contain;width:100%;max-width:100%;margin:35px 0 50px;overflow-x:auto}.journal-entry .article-body .table-scroll:focus-visible{outline:2px solid var(--surface-text);outline-offset:4px}.journal-entry .article-body table{border-collapse:collapse;width:100%;min-width:680px;font-family:var(--sans);margin:0;font-size:13px;line-height:1.5}.journal-entry .article-body th,.journal-entry .article-body td{border:1px solid var(--journal-grid);text-align:left;vertical-align:top;padding:11px 12px}.journal-entry .article-body th{background:var(--journal-wash);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.share-menu{border-top:1px solid var(--surface-line);color:var(--surface-text);margin-top:28px;padding-top:24px;position:relative}.share-trigger{border:1px solid var(--surface-line-strong);color:inherit;font:inherit;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:9px;padding:9px 13px;font-size:10px;display:inline-flex}.share-trigger:hover{background:var(--surface-wash)}.share-trigger:focus-visible{outline:2px solid var(--surface-text);outline-offset:4px}.share-chevron{border-bottom:1px solid;border-right:1px solid;width:6px;height:6px;transition:transform .18s;transform:translateY(-2px)rotate(45deg)}.share-trigger[aria-expanded=true] .share-chevron{transform:translateY(2px)rotate(225deg)}.share-options{z-index:20;border:1px solid var(--surface-line-strong);background:var(--surface);width:min(280px,100vw - 48px);padding:8px;position:absolute;top:72px;left:0;box-shadow:0 20px 45px #00000038}.share-option{width:100%;color:var(--surface-text);font-family:var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;padding:10px 11px;font-size:12px;line-height:1.35;text-decoration:none;display:block}.share-option:hover,.share-option:focus-visible{background:var(--surface-wash);outline:none}.share-option-primary{border-bottom:1px solid var(--surface-line);margin-bottom:5px;padding-top:12px;padding-bottom:12px}.share-option span{display:block}.share-option small{color:var(--surface-muted);letter-spacing:.03em;margin-top:3px;font-size:9px;display:block}.share-option-primary span{font-family:var(--serif);font-size:17px}.share-notice{min-height:1.5em;color:var(--surface-muted);margin-top:8px;font-size:9px;line-height:1.45;display:block}.article-body{min-width:0;max-width:100%;font-size:19px;line-height:1.75}.article-copy{min-width:0;max-width:100%}.article-toc{border:1px solid var(--surface-line-strong);background:var(--surface-wash);min-width:0;max-width:100%;font-family:var(--sans);margin:0 0 clamp(55px,7vw,78px);font-size:12px;line-height:1.5}.article-toc summary{min-height:58px;color:var(--surface-text);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;font-size:9px;font-weight:600;list-style:none;display:flex}.article-toc summary::-webkit-details-marker{display:none}.article-toc summary:focus-visible{outline:2px solid var(--surface-text);outline-offset:-5px}.article-toc-chevron{border-bottom:1px solid;border-right:1px solid;flex:none;width:8px;height:8px;transition:transform .18s;transform:translateY(-2px)rotate(45deg)}.article-toc[open] .article-toc-chevron{transform:translateY(2px)rotate(225deg)}.article-toc nav{border-top:1px solid var(--surface-line);padding:8px 18px 22px}.article-toc ol{margin:0;padding:0;list-style:none}.article-toc>nav>ol{counter-reset:article-toc}.article-toc>nav>ol>li{counter-increment:article-toc;border-bottom:1px solid var(--surface-line);padding:11px 0}.article-toc>nav>ol>li:last-child{border-bottom:0;padding-bottom:0}.article-toc>nav>ol>li>a{grid-template-columns:30px minmax(0,1fr);gap:8px;display:grid}.article-toc>nav>ol>li>a:before{content:counter(article-toc, decimal-leading-zero);color:var(--surface-muted);letter-spacing:.08em;font-size:9px}.article-toc a{color:var(--surface-text);overflow-wrap:anywhere;text-decoration:none}.article-toc a:hover{text-underline-offset:3px;text-decoration:underline}.article-toc-subsections{border-left:1px solid var(--surface-line);margin:8px 0 0 38px!important;padding-left:14px!important}.article-toc-subsections li{margin:6px 0}.article-toc-subsections a{color:var(--surface-muted);font-size:11px}.journal-entry .article-toc{border-color:var(--journal-grid);background:var(--journal-wash)}.journal-entry .article-toc nav,.journal-entry .article-toc>nav>ol>li,.journal-entry .article-toc-subsections{border-color:var(--journal-grid)}.notebook-entry .article-toc{border-color:var(--notebook-rule);background:var(--notebook-sheet)}.notebook-entry .article-toc nav,.notebook-entry .article-toc>nav>ol>li,.notebook-entry .article-toc-subsections{border-color:var(--notebook-rule)}.article-copy>p:first-child{margin-top:0}.article-body h2{border-top:1px solid var(--surface-line);margin:75px 0 25px;padding-top:26px;font-size:clamp(31px,4vw,47px)}.article-body blockquote{border-left:2px solid var(--oxide);background:var(--surface-quote);margin:0 0 55px;padding:22px 26px}.article-body blockquote p{margin:0}.evidence-figure{margin:42px 0 54px}.evidence-figure img{object-fit:contain;background:var(--journal-wash);width:100%;max-height:820px;display:block}.evidence-figure img[src="/claim-ellen-nussey-misidentified-charlotte.jpg"]{width:auto;max-width:min(100%,264px);margin-inline:auto}.evidence-figure img[src="/emily-bronte-medici-collotype-1914.jpg"]{width:auto;max-width:min(100%,519px);margin-inline:auto}.evidence-figure figcaption{border-bottom:1px solid var(--journal-grid);font-family:var(--sans);color:var(--surface-muted);letter-spacing:.02em;padding:11px 0;font-size:11px;line-height:1.55}.evidence-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:42px 0 54px;display:grid}.evidence-comparison figure{flex-direction:column;min-width:0;margin:0;display:flex}.evidence-comparison img{object-fit:contain;background:var(--journal-wash);width:100%;height:clamp(240px,46vw,520px);display:block}.evidence-comparison img[src="/emily-bronte-ellis-bell-detail.png"],.evidence-comparison img[src="/emily-bronte-ejb-detail.jpg"],.evidence-comparison img[src="/emily-bronte-diary-hand-detail.jpg"],.evidence-comparison img[src="/emily-bronte-poetry-hand-detail.jpg"]{height:clamp(150px,22vw,240px)}.evidence-comparison figcaption{border-bottom:1px solid var(--journal-grid);font-family:var(--sans);color:var(--surface-muted);letter-spacing:.02em;flex:1;padding:11px 0;font-size:11px;line-height:1.55}.article-body sup{line-height:0}.article-body sup a{font-family:var(--sans);font-size:11px;font-weight:600;text-decoration:none}.article-body .footnotes{border-top:1px solid var(--surface-line-strong);margin-top:90px;padding-top:28px;font-size:15px}.article-body .footnotes h2{border:0;margin:0 0 25px;padding:0;font-size:30px}.article-body .footnotes li{margin-bottom:18px;padding-left:8px}.article-body .footnote-backrefs{white-space:nowrap;vertical-align:-1px;align-items:center;gap:6px;margin-left:8px;display:inline-flex}.article-body [data-footnote-backref]{vertical-align:0;flex:0 0 17px;width:17px;height:12px;margin-left:0;font-size:0;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.article-body [data-footnote-backref]:before{content:"";background:currentColor;width:12px;height:1px;position:absolute;top:6px;left:3px}.article-body [data-footnote-backref]:after{content:"";border-bottom:1px solid;border-left:1px solid;width:6px;height:6px;position:absolute;top:3px;left:2px;transform:rotate(45deg)}@media (max-width:1050px){.site-footer{grid-template-columns:minmax(220px,1.25fr) minmax(120px,.62fr) minmax(145px,.78fr)}.footer-note{grid-column:1/-1;max-width:720px}}@media (max-width:800px){body{font-size:17px}.timeline-counter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-entry .article-copy>p,.notebook-entry .article-copy>p{font-size:17px;line-height:1.7}.article-toc summary{min-height:54px;padding:13px 15px}.article-toc nav{padding:6px 15px 18px}.site-header{flex-wrap:nowrap;align-items:center;gap:16px;min-height:76px;position:relative}.wordmark small{display:none}.wordmark span{font-size:clamp(14px,4vw,18px)}.desktop-navigation{display:none!important}.mobile-navigation{order:2;display:block}.menu-toggle{border:1px solid var(--line);width:42px;height:42px;color:var(--paper);cursor:pointer;background:0 0;padding:0}.menu-toggle:hover,.menu-toggle:focus-visible{color:#fff;border-color:#e2ddcfb3}.menu-icon{gap:4px;width:18px;margin:0 auto;display:grid}.menu-icon span{background:currentColor;height:1px;transition:transform .18s,opacity .18s;display:block}.menu-toggle[aria-expanded=true] .menu-icon span:first-child{transform:translateY(5px)rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-icon span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] .menu-icon span:last-child{transform:translateY(-5px)rotate(-45deg)}.site-header .mobile-menu{z-index:20;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#11110ffa;gap:0;padding:10px clamp(24px,5vw,76px) 18px;display:grid;position:absolute;top:100%;left:0;right:0}.site-header .mobile-menu[hidden]{display:none}.site-header .mobile-menu a{border-bottom:1px solid var(--line);padding:14px 0;font-size:12px}.site-header .mobile-menu a:last-child{border-bottom:0}.hero{background-position:58%;min-height:680px}.hero h1{margin-top:55px;line-height:.88}.hero h1 span:last-child{margin-left:0}.descriptor{margin-top:42px}.method-callout,.notebook-home,.newsletter-home{grid-template-columns:1fr;gap:24px}.home-about{grid-template-columns:1fr;align-items:start}.home-about .text-link{margin-top:0}.story-grid{grid-template-columns:1fr;gap:70px}.story-card{min-height:0}.route-list{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.site-footer>div:first-child,.footer-note{grid-column:1/-1}.definitions div{grid-template-columns:1fr;gap:5px}.article-layout{grid-template-columns:1fr;gap:55px}.article-side{border-bottom:1px solid var(--surface-line);padding-bottom:30px}.header-actions{gap:12px;width:auto;margin-left:auto}.theme-toggle{flex:none;order:1;padding-left:12px}.journal-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-filters button:first-child{grid-column:1/-1}.journal-latest-card{grid-template-columns:1fr}.journal-latest-card>a{aspect-ratio:1.85;min-height:0}.journal-index-row{grid-template-columns:1fr;gap:20px}.journal-index-meta{flex-wrap:wrap;gap:8px 18px;display:flex}.journal-index-action{margin-top:0}.journal-standard{grid-template-columns:1fr}.journal-dossier{grid-template-columns:repeat(2,1fr)}.journal-layout{grid-template-columns:1fr}.journal-rail{border-bottom:1px solid var(--journal-grid);padding-bottom:30px}.notebook-preface{grid-template-columns:1fr;gap:30px}.notebook-preface-mark>span{font-size:85px}.notebook-card{grid-template-columns:1fr;gap:20px}.notebook-date{padding-top:0}.notebook-date span,.notebook-date time{display:inline}.notebook-date span:after{content:" · "}.notebook-entry-stamp span+span:before{margin-right:10px}.breadcrumbs{padding-top:9px;padding-bottom:9px}.article-image{width:calc(100% - 32px)}.newsletter-fields{gap:9px;display:grid}.newsletter-fields input{border-right:1px solid var(--surface-line-strong)}.family-elder-row{grid-template-columns:1fr;align-items:stretch}.family-couple{grid-template-columns:1fr auto 1fr}.family-children{grid-template-columns:repeat(2,minmax(0,1fr))}.family-children:before{left:25%;right:25%}.family-child{min-height:165px}.family-record-row{grid-template-columns:1fr;gap:24px}.family-by-marriage{margin-left:0}.timeline-entry{grid-template-columns:44px 1fr;gap:20px;min-height:0;padding-bottom:45px}.timeline-entry:before{left:21px}.timeline-marker{width:44px}.timeline-date{grid-area:1/2;padding-top:5px}.timeline-copy{grid-column:2;padding-bottom:35px}}@media (max-width:520px){.not-found-field{background-position:68%;align-items:flex-end;min-height:610px}.not-found-number{top:24%;right:-18px;transform:none}.not-found-actions{display:grid}.not-found-action{text-align:center}.timeline-clock-trigger{min-width:54px;padding-left:10px;padding-right:10px}.timeline-counter:before{background-position:top;background-size:100%;transform:none}.timeline-counter:after{background:linear-gradient(#0307070d 0,#04070694 235px,#040706f0 52%,#030505db 100%),radial-gradient(circle at 50% 20%,#0000,#0003);box-shadow:inset 0 0 65px 6px #0000006b}.timeline-counter-weather:before{height:42%;top:12%}.timeline-counter-weather:after{bottom:8%;right:16%}.timeline-lightning{width:58vw;height:31%;top:-1%;right:-4%}.timeline-mobile-stream{z-index:0;opacity:.78;background:url(/timeline-moor-clock.jpg) 42% bottom/auto 100% no-repeat;animation:18s linear 1.5s infinite mobile-stream-lightning;display:block;position:absolute;inset:205px 0 -2%;-webkit-mask-image:linear-gradient(#0000,#0000008c 12%,#000 28%,#000);mask-image:linear-gradient(#0000,#0000008c 12%,#000 28%,#000)}.timeline-counter-grid{grid-template-columns:1fr}.timeline-counter-grid article{background:linear-gradient(150deg,#080e0da8,#0d12105c);min-height:150px}.routes{padding-top:36px;padding-bottom:36px}.routes h2{margin-bottom:20px;font-size:clamp(28px,9vw,38px)}.route-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.route-list a{gap:8px;min-height:54px;padding:10px 0}.route-list span{font-size:clamp(16px,4.7vw,19px)}.journal-dossier,.journal-principles{grid-template-columns:1fr}.notebook-entry-stamp{gap:7px;display:grid}.notebook-entry-stamp span+span:before{content:none}.family-couple{grid-template-columns:1fr;gap:10px}.family-marriage{width:auto;height:28px}.family-children{grid-template-columns:1fr;padding-top:0}.family-children:before,.family-child:before{display:none}.family-child{min-height:135px}.timeline-span{grid-template-columns:1fr auto 1fr;gap:14px}.timeline-span>div>span{font-size:clamp(42px,17vw,70px)}.timeline-span p:before,.timeline-span p:after{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.timeline-counter:before,.timeline-counter:after,.timeline-counter-weather:before,.timeline-counter-weather:after,.timeline-mobile-stream,.timeline-lightning path,.timeline-lightning{animation:none}.timeline-lightning{display:none}.timeline-counter-grid article{transition:none}}
