/*
Design Read: a preserved long-form journal for seekers and source-checking readers, in the approved black-and-gold Sacred Gallery world, using native HTML/CSS.
DESIGN_VARIANCE: 6; MOTION_INTENSITY: 2; VISUAL_DENSITY: 3.
Typography: Cormorant Garamond 300/400 is the approved display voice; Newsreader 400 at optical size 20 has an open, sturdy text cut for sustained reading on black. Hanken Grotesk 500/600 separates navigation and source apparatus from the author's voice. Latin variable binaries cover the requested weights without duplicate downloads.
Spatial thesis: art first, thesis second, then a stable 66ch reading column with an independent contents rail. Gallery figures break the measure; practice and source apparatus stay quiet and structured. Sharp corners throughout; gold is the only UI accent. The muted copper in existing timeline legends retains their documented dark-red distinction.
ponytail: one shared stylesheet, native anchors/details, no dependencies, no decorative motion. Gradients are only legibility scrims over the approved art, never decoration.
*/
:root{color-scheme:dark;--bg:#050505;--surface:#0e0e0c;--ink:#ece6da;--body:#d6d0c5;--muted:#a69f92;--gold:#c8a55a;--line:#302c24;--serif:'Newsreader',Georgia,serif;--display:'Cormorant Garamond',Georgia,serif;--sans:'Hanken Grotesk',Arial,sans-serif;--gutter:clamp(22px,5vw,80px);scrollbar-color:#786849 #0a0a09}
*{box-sizing:border-box}html{scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--body);font:400 21px/1.75 var(--serif);font-optical-sizing:auto;-webkit-font-smoothing:antialiased}::selection{background:var(--gold);color:var(--bg)}a{color:var(--gold);text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{color:var(--ink)}:focus-visible{outline:2px solid var(--gold);outline-offset:5px}img{display:block;max-width:100%;height:auto}strong,b{color:var(--ink)}p{margin:0 0 1.2em}h1,h2,h3,h4{color:var(--ink);font-weight:400;text-wrap:balance}h1,h2{font-family:var(--display)}h3,h4{line-height:1.3}button,input,summary{font:inherit}summary{cursor:pointer}a,summary,input{touch-action:manipulation}svg{display:block;max-width:100%}.skip-link{position:fixed;left:16px;top:8px;transform:translateY(-160%);z-index:100;background:var(--gold);color:#050505;padding:10px 18px;font:500 15px/1.5 var(--sans)}.skip-link:focus{transform:none}
.site-header{position:sticky;top:0;z-index:30;background:#050505f5;border-bottom:1px solid var(--line)}.site-header-in{max-width:1600px;margin:auto;height:72px;padding:0 var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:24px}.site-header a{text-decoration:none}.brand{font:600 14px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.site-header nav{display:flex;align-items:center;gap:32px;font:500 13px/1 var(--sans)}.site-header nav a{color:var(--muted);padding:16px 0}.site-header nav a:hover,.site-header nav a[aria-current]{color:var(--ink)}.reading-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:50;pointer-events:none}.reading-progress>div{height:100%;background:var(--gold);transform:scaleX(0);transform-origin:left}
.crown-hero{position:relative;isolation:isolate;min-height:min(850px,calc(100svh - 72px));display:flex;align-items:end;background:#000;overflow:hidden}.crown-hero .fig{position:absolute;z-index:-2;inset:0 0 0 auto;width:66%;height:100%;object-fit:cover;object-position:center 40%;opacity:.72}.crown-hero::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#000 0%,#000b 27%,transparent 70%),linear-gradient(0deg,#050505 0%,transparent 65%)}.ctn{width:100%;padding:64px var(--gutter) 64px;max-width:1600px;margin:auto auto 0}.tt{font:300 clamp(80px,10.3vw,158px)/.88 var(--display);letter-spacing:-.035em;margin:0 0 30px;max-width:1100px}.tt span{display:block}.tt em{color:var(--gold);font-weight:300}.tsub{font-size:clamp(21px,1.8vw,26px);line-height:1.5;max-width:560px;font-style:italic;color:var(--ink);margin-bottom:22px}.genre{font:500 12px/1.6 var(--sans);color:var(--gold);margin:0 0 8px}.hmeta{font:500 12px/1.8 var(--sans);color:var(--muted);display:flex;flex-direction:column;gap:5px;max-width:600px}.hmeta .by b{font-weight:600}.hcta{margin-top:24px}.hbtn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 24px;border:1px solid var(--gold);font:500 13px/1.4 var(--sans);white-space:nowrap;color:var(--ink);text-decoration:none;background:#05050580;transition:background .18s,color .18s}.hbtn:hover{background:var(--gold);color:#050505}.hbtn:active{transform:scale(.98)}
.summary{border-bottom:1px solid var(--line)}.summary .wrap{max-width:1320px;margin:auto;padding:100px var(--gutter) 112px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:80px}.summary h2{font:300 48px/1.05 var(--display);letter-spacing:-.025em;margin:0;max-width:260px}.summary ul{list-style:none;margin:0;padding:0;counter-reset:thesis}.summary li{position:relative;counter-increment:thesis;padding:0 0 26px 48px;margin:0 0 24px;border-bottom:1px solid var(--line);font-size:20px;line-height:1.65}.summary li:last-child{margin:0;padding-bottom:0;border:0}.summary li::before{content:counter(thesis,upper-roman);position:absolute;left:0;top:1px;color:var(--gold);font:400 23px/1.4 var(--display)}
.article-grid{max-width:1440px;margin:auto;display:grid;grid-template-columns:250px minmax(0,710px);column-gap:clamp(64px,7vw,112px);padding:96px var(--gutter) 112px;justify-content:start;align-items:start}.reading-body{min-width:0}.toc{position:sticky;top:104px;font:500 12px/1.45 var(--sans);max-height:calc(100svh - 128px);overflow:auto;scrollbar-width:thin}.toc summary{font:400 30px/1 var(--display);color:var(--ink);margin:0 0 22px;list-style:none;pointer-events:none}.toc summary h2{font:inherit;color:inherit;margin:0}.toc summary::-webkit-details-marker{display:none}.toc ol{list-style:none;counter-reset:toc;margin:0;padding:0 0 24px}.toc li{margin:0}.toc ol a{display:block;text-decoration:none;padding:8px 10px 8px 17px;border-left:1px solid var(--line);color:var(--muted);transition:color .15s,border-color .15s}.toc ol a:hover{color:var(--ink)}.toc ol a[aria-current]{color:var(--gold);border-left-color:var(--gold);background:#c8a55a0b}.back-top{font:500 12px/1.5 var(--sans);color:var(--muted)}
h2.sec{font:300 clamp(42px,4.6vw,65px)/1.03 var(--display);letter-spacing:-.025em;margin:108px 0 32px;scroll-margin-top:104px}.sec:first-child{margin-top:0}h3.sub{font:400 30px/1.2 var(--display);color:var(--ink);margin:56px 0 22px}.lead{font-size:24px;line-height:1.65}.drop::first-letter{float:left;font:400 93px/.76 var(--display);padding:11px 12px 0 0;color:var(--gold)}blockquote{border-left:1px solid var(--gold);padding:0 0 0 30px;margin:56px 0;font:300 italic 36px/1.32 var(--display);color:var(--ink)}blockquote .cite{display:block;font:500 12px/1.6 var(--sans);font-style:normal;color:var(--muted);margin-top:18px}sup.ref{font:600 10px/0 var(--sans);vertical-align:super;color:var(--gold)}a.reflink{position:relative;text-decoration:none;padding:7px 2px;margin:-7px 0;white-space:nowrap}a.reflink:hover sup{color:#f5d594}#citation-preview{position:fixed;inset:auto;margin:0;max-width:min(430px,calc(100vw - 24px));max-height:min(330px,65vh);overflow:auto;padding:20px;background:#171611;color:var(--ink);border:1px solid #817359;font:500 13px/1.65 var(--sans);box-shadow:0 12px 40px #0009;z-index:80;overflow-wrap:anywhere}#citation-preview:not(:popover-open):not(.is-open){display:none}
figure{margin:64px -48px 68px;background:#000}figure img{width:100%;max-height:850px;object-fit:contain}figcaption{font:500 12px/1.65 var(--sans);color:var(--muted);padding:18px 0 0;background:var(--bg)}figcaption b,figcaption strong{font-weight:600}figcaption i{font-style:normal;color:var(--muted)}.halo-pair{display:grid;grid-template-columns:1fr 1fr}.halo-pair img{aspect-ratio:4/5;object-fit:cover;object-position:top}.svgfig{padding:32px;background:var(--surface);border:1px solid var(--line)}.svgfig figcaption{padding:24px 0 0;background:transparent}.svgfig>svg{width:100%;height:auto}.svgfig text{font-family:var(--sans)}.d-label{font-family:var(--sans);font-size:13px;fill:var(--ink);font-weight:500}.d-small{font-family:var(--sans);font-size:11px;fill:var(--muted)}.d-title{font-family:var(--sans);font-size:14px;fill:var(--gold);font-weight:600}.timeline-original{display:none}.timeline h3{font:400 28px/1.15 var(--display);margin:0 0 32px}.timeline ol{list-style:none;margin:0 0 24px;padding:0 0 0 24px;border-left:1px solid #817359}.timeline li{position:relative;font:500 14px/1.6 var(--sans);padding:0 0 24px 4px}.timeline li:last-child{padding-bottom:0}.timeline li::before{content:'';position:absolute;left:-29px;top:7px;width:8px;height:8px;border:1px solid var(--gold);background:var(--surface);border-radius:50%}.timeline>p{font:500 12px/1.6 var(--sans);color:var(--muted);margin:0}.tree-paths{stroke:#736345;stroke-width:1}.tree-node{fill:#17150f;stroke:#a68b54;stroke-width:1}.tree-crown{fill:var(--gold);stroke:#e2c98f}.tree-name{font-size:11px;fill:var(--ink)}.tree-crown+.tree-name{fill:#050505}.tree-definitions{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin-top:24px}.tree-definitions details{padding:14px 0;border-top:1px solid var(--line);font:500 13px/1.6 var(--sans)}.tree-definitions summary{color:var(--gold);min-height:24px}.tree-definitions summary span{color:var(--muted);margin-left:5px}.tree-definitions p{margin:10px 0 0}.tree-definitions details:target{outline:1px solid var(--gold);outline-offset:4px}#tol-art-panel{font:500 12px/1.6 var(--sans);color:var(--muted);margin-top:20px}.map-arc{fill:none;stroke:var(--gold);stroke-width:10}.map-needle{fill:none;stroke:var(--ink);stroke-width:2}.map-rails{fill:none;stroke:#736345;stroke-width:2}.map-level line{stroke:var(--gold);stroke-width:2}.map-level text{font-size:13px;fill:var(--muted)}.map-level.is-lit text{fill:var(--ink)}.map-level.is-lit line{stroke:#e0be71;stroke-width:4}.map-label{font:500 13px/1.5 var(--sans);color:var(--ink);display:block;margin:24px 0 6px}#moc-r{accent-color:var(--gold);width:100%;height:32px;cursor:pointer}#moc-r+div{display:flex;justify-content:space-between;gap:10px;font:500 10px/1.6 var(--sans);color:var(--muted)}#moc-read{text-align:center;font:500 16px/1.5 var(--sans);color:var(--gold);margin:20px 0 10px}#moc-verse{text-align:center;font-style:italic;font-size:19px;color:var(--muted)}#moc-verse.is-lit{color:var(--gold)}.map-framework{font:500 11px/1.7 var(--sans);color:var(--muted);text-align:center;margin:18px 0}
.callout,.reading-body>div:not([class]){margin:40px 0;padding:28px;background:var(--surface);border:1px solid var(--line)}.callout .lbl{display:block;color:var(--gold);font:500 14px/1.5 var(--sans);margin-bottom:14px}.reading-body>div:not([class])>p:first-child{font:400 26px/1.15 var(--display);color:var(--ink)}.reading-body>div:not([class])>p:last-child{font-size:18px;line-height:1.7;margin:0}.steps{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:40px 0 56px}.step{border-top:1px solid var(--line);padding-top:20px;display:grid;grid-template-columns:30px 1fr;gap:8px 12px;align-content:start}.step .n{font:400 32px/1 var(--display);color:var(--gold);grid-row:span 2}.step h4{font:600 15px/1.5 var(--sans);margin:0}.step p{font-size:18px;line-height:1.6;margin:0}.practice{margin:40px 0;padding:30px 0;border-top:1px solid var(--line)}.practice h4{font:400 30px/1.2 var(--display);margin:0 0 20px}.practice .trad{font:500 12px/1.6 var(--sans);color:var(--muted);margin:0 0 14px}.practice p,.practice ol{font-size:20px;line-height:1.7}.practice li{padding:0 0 10px 5px}.mantra{margin:28px 0;padding:26px;border:1px solid var(--line);background:var(--surface);font:400 italic 28px/1.45 var(--display);color:var(--gold)}.testimony-heading{padding-top:64px;border-top:1px solid var(--line)}.reading-body>p:last-child{font:300 italic 64px/1.2 var(--display);color:var(--gold);text-align:center;margin-top:56px}
.endmatter{border-top:1px solid var(--line);background:var(--surface);padding:96px var(--gutter)}.endmatter .wrap{max-width:920px;margin:auto}.endmatter h2{font:300 56px/1.05 var(--display);margin:0 0 28px}.endmatter .note{font:500 13px/1.75 var(--sans);color:var(--muted);margin:0 0 36px}.reflist{font:500 14px/1.75 var(--sans);color:var(--body);margin:44px 0 96px;overflow-wrap:anywhere}.reflist .r{position:relative;padding:0 0 0 58px;margin:0 0 24px;scroll-margin-top:120px}.reflist .rn{position:absolute;left:0;top:0;color:var(--gold);font-weight:600}.reflist .r>span[id]{scroll-margin-top:120px}.ref-back{display:inline-block;margin-left:8px;font-size:11px;color:var(--muted);white-space:nowrap}.reflist .r:has(:target){background:#c8a55a10;outline:1px solid #817359;outline-offset:10px}.credits{font:500 14px/1.8 var(--sans)}.credits p{margin-bottom:24px}.credits+.note{margin-top:48px}.site-footer{border-top:1px solid var(--line);padding:56px var(--gutter);font:500 12px/1.8 var(--sans);color:var(--muted);text-align:center}.site-footer a{color:var(--ink)}.site-footer p{margin:0 0 8px}.site-footer .back-top{display:inline-block;margin-top:24px;color:var(--gold)}
/* The index uses the same visual grammar and stylesheet, not a second system. */
.journal{max-width:1440px;margin:auto;padding:64px var(--gutter) 104px}.journal>h1{font:300 clamp(64px,9vw,120px)/1 var(--display);letter-spacing:-.035em;margin:0 0 48px}.featured-story{position:relative;isolation:isolate;background:#000;min-height:680px;display:flex;align-items:end;padding:56px;overflow:hidden}.featured-story>img{position:absolute;z-index:-2;inset:0 0 0 auto;width:70%;height:100%;object-fit:cover;object-position:50% 37%;opacity:.8}.featured-story::before{content:'';position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#000 0%,#000a 35%,transparent 90%),linear-gradient(0deg,#000 0%,transparent 80%)}.featured-story .story-content{max-width:640px}.featured-story h2{font:300 clamp(58px,6.6vw,96px)/.95 var(--display);letter-spacing:-.025em;margin:0 0 24px}.featured-story h2 a{color:var(--ink);text-decoration:none}.featured-story h2 em{color:var(--gold)}.featured-story .meta{font:500 12px/1.7 var(--sans);color:var(--muted);margin:0 0 20px}.featured-story .dek{max-width:460px;font-size:21px;line-height:1.5;margin-bottom:28px}
@media(min-width:1600px){.article-grid{justify-content:center;grid-template-columns:250px 710px}}@media(max-width:1099px){.article-grid{display:block;max-width:820px;padding-top:48px}.toc{position:sticky;top:72px;max-height:70svh;margin:0 -22px 56px;padding:0 22px;background:#050505fa;z-index:20;border-bottom:1px solid var(--line)}.toc summary{pointer-events:auto;min-height:56px;display:flex;align-items:center;justify-content:space-between;font:500 14px/1.5 var(--sans);margin:0}.toc summary::after{content:'+';font:400 22px/1 var(--sans);color:var(--gold)}.toc details[open] summary::after{content:'−'}.toc details[open] ol{columns:2}.toc .back-top{display:none}.summary .wrap{gap:40px}.tt{font-size:clamp(76px,11vw,124px)}figure{margin-left:0;margin-right:0}.crown-hero .fig{width:85%}.ctn{padding-bottom:48px}.featured-story{padding:40px;min-height:620px}}
@media(max-width:639px){body{font-size:19px;line-height:1.75}.site-header-in{height:64px;gap:16px}.brand{font-size:11px;letter-spacing:.08em}.site-header nav{gap:20px;font-size:12px}.crown-hero{min-height:calc(100svh - 64px);align-items:end}.crown-hero .fig{width:100%;height:75%;top:0;object-position:center 25%;opacity:.72}.crown-hero::before{background:linear-gradient(0deg,#050505 0%,#050505e8 24%,#05050555 58%,transparent 85%)}.ctn{padding:48px 22px 36px}.tt{font-size:clamp(61px,16.3vw,98px);line-height:.92;letter-spacing:-.035em;margin-bottom:22px}.tt .b{max-width:340px}.tsub{font-size:20px;line-height:1.4;max-width:340px;margin-bottom:20px}.genre{font-size:11px}.hmeta{font-size:11px;line-height:1.7;gap:6px}.hmeta .by{max-width:300px}.hcta{margin-top:20px}.hbtn{font-size:12px;padding:11px 22px}.summary .wrap{display:block;padding:64px 22px}.summary h2{font-size:40px;max-width:300px;margin-bottom:40px}.summary li{font-size:18px;padding-left:38px;margin-bottom:22px;padding-bottom:22px}.article-grid{padding:24px 22px 64px}.toc{top:64px;margin-bottom:48px}.toc details[open] ol{columns:1}.toc ol a{padding-top:10px;padding-bottom:10px}h2.sec{font-size:43px;margin:80px 0 26px;line-height:1.06}h3.sub{font-size:29px;margin-top:44px}.lead{font-size:22px;line-height:1.6}.drop::first-letter{font-size:80px}blockquote{font-size:30px;line-height:1.36;padding-left:20px;margin:42px 0}figure{margin:44px -22px 48px}figcaption{padding:16px 22px 0;font-size:11px;line-height:1.7}.svgfig{padding:24px 20px;margin-left:0;margin-right:0}.svgfig figcaption{padding:20px 0 0}.tree-definitions{grid-template-columns:1fr;gap:0}.tree-definitions details{font-size:12px}.timeline h3{font-size:28px}.timeline li{font-size:13px}.timeline>p{font-size:11px}.steps{grid-template-columns:1fr;gap:26px;margin:36px 0}.step p{font-size:18px}.practice{padding:26px 0;margin:28px 0}.practice p,.practice ol{font-size:19px}.practice h4{font-size:29px}.mantra{font-size:26px;padding:22px}.endmatter{padding:64px 22px}.endmatter h2{font-size:46px}.reflist{font-size:12px;margin-bottom:64px}.reflist .r{padding-left:42px;margin-bottom:26px}.credits{font-size:12px;line-height:1.8}.site-footer{padding:40px 22px}.journal{padding:40px 22px 64px}.journal>h1{font-size:72px;margin-bottom:32px}.featured-story{margin:0 -22px;padding:36px 22px;min-height:700px}.featured-story>img{width:100%;height:70%;object-position:center 20%}.featured-story::before{background:linear-gradient(0deg,#000 0%,#000e 34%,transparent 85%)}.featured-story h2{font-size:64px}.featured-story .dek{font-size:19px}.featured-story .meta{font-size:11px}}
@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/* One bounded visual correction pass: compact the poster, enlarge the Map's teaching labels. */
#moc-art{max-width:460px;margin-inline:auto}.map-level text{font-size:16px}.map-dial .d-label{font-size:17px}.map-dial .d-small{font-size:14px}.timeline,.svgfig,.steps{scroll-margin-top:150px}.tree-name{font-size:12px}.featured-story{min-height:560px}.journal{padding-top:40px}.journal>h1{font-size:96px;margin-bottom:32px}.featured-story h2{font-size:82px}.featured-story .dek{font-size:20px}.site-header{background:#050505}
@media(max-width:639px){.journal{padding-top:24px}.journal>h1{font-size:60px;margin-bottom:20px}.featured-story{min-height:640px;padding-top:24px;padding-bottom:28px}.featured-story h2{font-size:58px;margin-bottom:20px}.featured-story .dek{font-size:18px;margin-bottom:22px}.featured-story .meta{margin-bottom:16px}.timeline,.svgfig,.steps{scroll-margin-top:144px}.map-level text{font-size:17px}.tree-name{font-size:15px}.toc summary h2{font:inherit}}
/* Independent review corrections: semantic timeline colors, full Tree names, opaque wayfinding. */
.toc{background:#050505}.timeline li{display:grid;grid-template-columns:84px minmax(0,1fr);gap:16px}.timeline .year{color:var(--gold);font-variant-numeric:tabular-nums}.timeline li.turn::before{background:#e0be71;border-color:#e0be71}.timeline li.contested::before{background:#8b3d30;border-color:#ce9d87}.timeline li.contested .year{color:#ce9d87}.timeline li.turn .year{color:#e0be71}.tree-name{font-size:10px}.featured-story>img{width:100%;object-position:70% 40%}.featured-story::before{background:linear-gradient(90deg,#000 0%,#000c 32%,transparent 83%),linear-gradient(0deg,#000 0%,transparent 90%)}
@media(min-width:1100px){.summary{border-bottom:0}.article-grid{padding-top:64px}.reading-body>h2.sec:first-child{margin-top:0}}
@media(max-width:639px){.timeline li{grid-template-columns:62px minmax(0,1fr);gap:12px}.tree-name{font-size:12px}.featured-story>img{object-position:center 20%}.featured-story::before{background:linear-gradient(0deg,#000 0%,#000e 34%,transparent 85%)}}
/* Final review: labels belong beside data, and the poster art owns its own half. */
.tree-name,.tree-crown+.tree-name{fill:var(--ink);font-size:12px}.featured-story>img{width:51%;height:100%;object-fit:cover;object-position:center 36%}.featured-story .story-content{max-width:51%}.featured-story h2{font-size:70px}.featured-story::before{background:linear-gradient(90deg,#000 0%,#000 43%,#0004 57%,transparent 80%)}

@media(max-width:639px){.toc{top:64px}.featured-story>img{width:100%;height:70%;object-position:center 20%}.featured-story .story-content{max-width:100%}.featured-story h2{font-size:58px}.featured-story::before{background:linear-gradient(0deg,#000 0%,#000e 34%,transparent 85%)}.tree-name,.tree-crown+.tree-name{font-size:15px}}
@media print{.site-header,.toc,.reading-progress,.hcta,.skip-link,.ref-back,#citation-preview{display:none!important}body{background:white;color:black;font-size:11pt}.crown-hero{min-height:0;background:white}.crown-hero .fig,.crown-hero::before{display:none}.ctn{padding:0}.tt{font-size:48pt;color:black}.summary .wrap,.article-grid,.endmatter{display:block;padding:24pt 0}.summary h2{max-width:none}.summary li{font-size:11pt}h2.sec{font-size:28pt;break-after:avoid}figure{break-inside:avoid;margin:24pt 0}a,strong,b,h2,h3,h4{color:inherit}figcaption{background:white;color:#333}.site-footer{padding:20pt 0}}

@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(/blog/assets/crown-above-the-head/fonts/cormorant-garamond-italic-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/blog/assets/crown-above-the-head/fonts/cormorant-garamond-italic-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/blog/assets/crown-above-the-head/fonts/cormorant-garamond-normal-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/blog/assets/crown-above-the-head/fonts/cormorant-garamond-normal-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/blog/assets/crown-above-the-head/fonts/hanken-grotesk-normal-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/blog/assets/crown-above-the-head/fonts/hanken-grotesk-normal-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Newsreader';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/blog/assets/crown-above-the-head/fonts/newsreader-italic-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Newsreader';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/blog/assets/crown-above-the-head/fonts/newsreader-normal-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* Review hardening: native sticky contents never leaves flow; map states are static and readable. */
#tol-art{max-width:600px;margin-inline:auto}.tree-name,.tree-crown+.tree-name{font-size:16px}.tree-definitions details{font-size:14px}.om-symbol{display:block;text-align:center;font-size:clamp(96px,18vw,160px);line-height:1.5;color:var(--gold);padding:24px 0}.practice>ol{margin:0;padding-left:24px}#citation-preview p{margin:0 0 16px}#citation-preview p:last-child{margin:0}.map-light{fill:#17150f;stroke:#817359;stroke-width:2}.crown-rays,.ladder-light{fill:none;stroke:#817359;stroke-width:2}.ladder-light ellipse{fill:#17150f}.map-light .crown-rays{opacity:.3}#moc-art.is-lit .map-light{fill:#e0be71;stroke:#f7e7bd;filter:drop-shadow(0 0 9px #c8a55a99)}#moc-art.is-lit .crown-rays{opacity:1;stroke:#f7e7bd}#moc-art.is-lit .ladder-light{stroke:#f7e7bd;filter:drop-shadow(0 0 8px #c8a55a)}#moc-art.is-lit .ladder-light ellipse{fill:#e0be71}
.hero-picture{position:absolute;inset:0;z-index:-2}.crown-hero .hero-picture .fig{z-index:auto}.poster-picture{position:absolute;inset:0 0 0 auto;width:51%;height:100%;z-index:-2}.poster-picture img{width:100%;height:100%;object-fit:cover;object-position:center 36%;opacity:.8}
@media(max-width:1099px){.toc{position:sticky;top:72px;align-self:start;margin-bottom:48px;padding:0 22px;background:#050505;border-bottom:1px solid var(--line);max-height:70svh}.reading-body{padding-top:0}}
@media(max-width:639px){.toc{top:64px}.reflist{font-size:16px;line-height:1.7}.tree-name,.tree-crown+.tree-name{font-size:22px}.poster-picture{width:100%;height:70%;top:0}.poster-picture img{object-position:center 20%}}
/* Journal extensions: selectors are scoped so the original Crown composition stays fixed. */
.history-hero .hmeta{display:block}.history-poster .story-content h2{font-size:48px;line-height:1.02}.history-poster .story-content .dek{font-size:17px;line-height:1.55}.journal .history-poster{padding-top:40px;padding-bottom:40px}
@media(max-width:639px){.history-poster .story-content h2{font-size:36px;line-height:1.06}.journal .history-poster{padding-top:220px;padding-bottom:32px}}

.bridge-gallery-hero .fig{width:100%;object-fit:contain;object-position:80% 60%;opacity:.8}.bridge-gallery-hero .ctn{position:relative}.bridge-gallery-hero .genre{margin-top:14px}.journal-article .reading-body>p:last-child{font:inherit;color:inherit;text-align:inherit;margin-top:0}.journal-article .reading-body>p:last-child a{font:500 15px/1.6 var(--sans)}.interactive-figure{background:var(--surface);border:1px solid var(--line)}.interactive-figure iframe{display:block;width:100%;height:820px;border:0;background:#0e0e0c}.journal-article .toc summary span{font:inherit;color:inherit}.journal-article .reading-body>h2:first-child{margin-top:0}.journal-article .source-library{margin:0 0 72px;padding:28px;border:1px solid var(--line);font:500 14px/1.75 var(--sans)}.source-library .sl-eye{color:var(--gold)}.source-library .sl-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin:0}.source-library .sl-lead{margin-bottom:20px}.history-hero{min-height:680px}.history-hero .tt{font-size:clamp(52px,5.4vw,82px);line-height:1.02;max-width:1000px}.history-hero .fig{opacity:.48;width:70%}.history-hero .tsub{font-size:21px;max-width:850px}.history-hero figure{position:absolute;inset:0;margin:0;background:none;z-index:-2}.history-hero figure img{height:100%;width:100%;object-fit:cover;opacity:.6}.history-hero figure figcaption{position:absolute;bottom:0;right:0;padding:12px 24px;color:var(--muted);background:#050505}.history-hero .ctn{padding-bottom:80px}.history-article .reading-body blockquote{padding:24px 28px;border:1px solid var(--line);font:400 19px/1.7 var(--serif);background:var(--surface)}.history-article .reading-body blockquote p:last-child{margin:0}.history-article hr{border:0;border-top:1px solid var(--line);margin:64px 0}.history-article .reading-body li{margin-bottom:14px}.history-article .table-scroll{max-width:100%;overflow:auto;margin:44px -48px 56px;border:1px solid var(--line);background:var(--surface)}.history-article table{border-collapse:collapse;width:100%;font:500 15px/1.65 var(--sans);text-align:left}.history-article th{padding:20px;color:var(--gold);font-weight:600;background:#171611}.history-article td{padding:24px 20px;vertical-align:top;border-top:1px solid var(--line)}.history-article td:first-child{color:var(--ink)}.history-article .master-timeline td:first-child{color:var(--gold);font-variant-numeric:tabular-nums;min-width:110px}.history-article .rating{color:var(--gold);font-weight:600}.history-article .rating-false{color:#e1a98f}.history-article .rating-unproven{color:#c5bad4}.history-article .glossary{list-style:none;padding:0;margin:40px 0}.history-article .glossary li{padding:24px 0;border-top:1px solid var(--line)}.history-article .glossary strong{display:block;font:400 30px/1.3 var(--display);color:var(--gold);margin-bottom:10px}.history-article .sources-copy{font:500 15px/1.8 var(--sans);overflow-wrap:anywhere}.history-article .sources-copy>p{margin-bottom:32px}.ministry-provenance{font:500 13px/1.7 var(--sans);color:var(--muted);margin:32px 0}.more-journal{max-width:1320px;margin:auto;padding:72px var(--gutter) 88px}.more-journal h2{font:300 48px/1.1 var(--display);margin:0 0 40px}.related-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px}.related-story{border-top:1px solid var(--line);padding-top:24px;min-width:0}.related-story h3{font:400 32px/1.15 var(--display);margin:0 0 16px}.related-story p{font-size:18px;line-height:1.65;margin:0}.related-story a{color:var(--ink)}.story-list{margin-top:64px;display:grid;grid-template-columns:1fr 1fr;gap:48px}.journal-entry{display:grid;grid-template-columns:140px minmax(0,1fr);gap:24px;border-top:1px solid var(--line);padding-top:28px;align-items:start}.journal-entry img{width:140px;height:180px;object-fit:cover}.journal-entry h2{font:400 36px/1.1 var(--display);margin:0 0 16px}.journal-entry h2 a{color:var(--ink);text-decoration:none}.journal-entry p{font-size:18px;line-height:1.6}.journal-entry .meta,.topic-label{font:500 12px/1.6 var(--sans);color:var(--gold);margin:0 0 12px}.journal-entry time{color:var(--muted)}.journal .history-poster{min-height:620px}.history-poster .story-content{max-width:62%}.history-poster .poster-picture{width:70%}.history-poster h2{font-size:60px}.history-poster .dek{font-size:18px;max-width:600px}.source-footer{font:500 13px/1.8 var(--sans)}.source-footer .psalm{max-width:680px;margin:0 auto 40px;font:400 italic 22px/1.6 var(--serif)}.source-footer .psalm .r{font:500 12px/1.5 var(--sans);color:var(--gold)}.source-footer .cols{display:flex;justify-content:center;gap:56px;flex-wrap:wrap}.source-footer h4{font:500 15px/1.5 var(--sans);margin:0 0 14px}.source-footer ul{list-style:none;padding:0}.source-footer .m2h-mark{color:var(--ink);font:400 28px/1 var(--display)}.source-footer .fine{margin-top:40px}.source-footer .foot{margin-bottom:40px}
@media(max-width:1099px){.history-article .table-scroll{margin-inline:0}.journal-entry{grid-template-columns:100px minmax(0,1fr)}.journal-entry img{width:100px;height:140px}.history-poster .story-content{max-width:85%}.history-poster h2{font-size:54px}}
@media(max-width:639px){.bridge-gallery-hero .fig{height:75%;object-position:50% 25%;width:130%;max-width:none;right:-15%}.bridge-gallery-hero .ctn{padding-top:220px}.interactive-figure iframe{height:920px}.history-hero{min-height:0}.history-hero .ctn{padding:240px 22px 72px}.history-hero .tt{font-size:42px;line-height:1.06}.history-hero .tsub{font-size:19px;line-height:1.55}.history-hero figure img{height:420px;object-position:center top}.history-hero figure figcaption{font-size:10px}.history-article .reading-body blockquote{font-size:18px;padding:20px}.history-article .table-scroll{margin:32px 0 40px}.history-article table,.history-article tbody,.history-article tr,.history-article td{display:block}.history-article thead{display:none}.history-article tr{padding:24px 20px;border-top:1px solid var(--line)}.history-article tr:first-child{border-top:0}.history-article td{border:0;padding:0 0 16px}.history-article td:last-child{padding-bottom:0}.history-article td::before{content:attr(data-label);display:block;color:var(--muted);font:500 11px/1.5 var(--sans);margin-bottom:6px}.history-article .sources-copy{font-size:16px}.related-grid,.story-list{grid-template-columns:1fr;gap:36px}.more-journal{padding:56px 22px 64px}.more-journal h2{font-size:40px}.related-story h3{font-size:30px}.journal-entry{grid-template-columns:90px minmax(0,1fr);gap:20px}.journal-entry img{width:90px;height:130px}.journal-entry h2{font-size:30px}.journal-entry p{font-size:17px}.history-poster .story-content{max-width:100%}.journal .history-poster{min-height:920px;padding-top:220px}.history-poster h2{font-size:42px}.history-poster .dek{font-size:17px}.history-poster .poster-picture{width:100%;height:50%}.source-footer .cols{display:block}.source-footer .cols>div{margin-bottom:32px}}


/* Bounded review fixes: phone discovery, accessible table headers and an expanding chart. */
.map-fallback{padding:16px 22px;margin:0;font:500 14px/1.6 var(--sans)}
@media(max-width:639px){.history-hero .ctn{padding:40px 22px 48px;display:flex;flex-direction:column;align-items:flex-start}.history-hero .tt{font-size:39px;order:1}.history-hero .hmeta{order:2}.history-hero .genre{order:0}.history-hero .hcta{order:3;margin-top:16px;margin-bottom:28px}.history-hero .tsub{order:4;margin:0}.history-hero figure img{height:360px;opacity:.42}.journal .history-poster{min-height:0;padding-top:40px;padding-bottom:32px}.history-poster .story-content{display:flex;flex-direction:column;align-items:flex-start}.history-poster .topic-label{order:0}.history-poster .story-content h2{order:1}.history-poster .meta{order:2}.history-poster .hbtn{order:3;margin:4px 0 28px}.history-poster .dek{order:4;margin:0}.history-article .table-scroll{position:relative}.history-article thead{display:table-header-group;position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.interactive-figure iframe{height:700px}}
