.journal-reader{--navy: var(--primary-background);--gold: var(--secondary-background);--line: rgba(197, 164, 130, .34);--ink-soft: #465768;--rule: #d2d7dc;--serif: "Cormorant Garamond", Georgia, serif;--sans: "Raleway", Arial, sans-serif;background:var(--navy);color:#fff;font:14px/1.7 var(--sans);position:fixed;inset:0;z-index:1000;overflow-y:auto;overscroll-behavior:contain;overflow-x:hidden}.journal-reader h1,.journal-reader h2,.journal-reader h3{font-family:var(--serif);font-weight:400;line-height:1.05}.journal-reader p+p{margin-top:20px}.journal-reader button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}.journal-reader a:focus-visible,.journal-reader button:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.journal-reader [tabindex="-1"]:focus{outline:none}.journal-reader button:disabled{opacity:.35;cursor:default}.journal-reader .label{font:12px/1.6 var(--sans);letter-spacing:.18em;text-transform:uppercase}.journal-reader .gold{color:var(--gold)}.journal-reader .shell{padding-inline:24px}.journal-reader .reader-bar{position:sticky;top:0;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding-top:env(safe-area-inset-top,0px);background:var(--navy);border-bottom:1px solid var(--line)}.journal-reader .edition{color:var(--gold)}.journal-reader .edition>span:not(.edition-name),.journal-reader .edition-name>span{margin-inline:13px;opacity:.6}.journal-reader .edition{white-space:nowrap}.journal-reader .bar-actions{display:flex;align-items:center;gap:8px}.journal-reader .bar-tool{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:0 6px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#fff;text-decoration:none;transition:color .2s ease}@media(hover:hover){.journal-reader .bar-tool:hover{color:var(--gold)}}.journal-reader .reader{display:flow-root;padding-top:8px;scroll-margin-top:56px}.journal-reader .book{position:relative;border:1px solid var(--line)}.journal-reader .spread{background:#fff;color:var(--navy);min-height:640px;display:grid;grid-template-columns:1fr 1fr}.journal-reader .spread.inactive{display:none}.journal-reader .paper-pane{padding:clamp(30px,4.2vw,61px);position:relative;display:flex;flex-direction:column}.journal-reader .pane-heading{min-height:26px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px;letter-spacing:.17em;text-transform:uppercase}.journal-reader .pane-heading .num{font:italic 22px var(--serif);letter-spacing:0}.journal-reader .pane-content{margin-block:auto;padding-block:44px}.journal-reader .folio{font-size:11px;letter-spacing:.13em;text-transform:uppercase;display:flex;justify-content:space-between;gap:18px}.journal-reader .image-pane{position:relative;min-height:640px;overflow:hidden;margin:0}.journal-reader .image-pane img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 45%}.journal-reader .image-caption{position:absolute;bottom:23px;left:25px;right:25px;color:#fff;font-size:11px;letter-spacing:.07em;z-index:1}.journal-reader .image-pane:after{content:"";position:absolute;inset:60% 0 0;background:linear-gradient(0deg,rgba(0,20,40,.45),transparent);pointer-events:none}.journal-reader .spread-cover{background:var(--navy);color:#fff}.journal-reader .spread-cover .paper-pane{padding-top:45px;padding-bottom:34px}.journal-reader .spread-cover .pane-content{padding-block:65px}.journal-reader .spread-cover h1{font-size:clamp(64px,7vw,104px);margin:28px 0 27px}.journal-reader .spread-cover .subtitle{font:italic clamp(26px,3vw,40px) / 1.25 var(--serif);max-width:330px;white-space:pre-line}.journal-reader .spread-cover .begin{border-bottom:1px solid var(--gold);color:var(--gold);padding:12px 0;margin-top:35px;width:fit-content;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.journal-reader .note h2{font-size:clamp(38px,4vw,56px);margin-bottom:28px;white-space:pre-line}.journal-reader .note p{max-width:370px;font-size:14px;color:var(--ink-soft)}.journal-reader .signature{font:italic 25px var(--serif);margin-top:31px}.journal-reader .note .role{font-size:12px;color:#647280;margin-top:7px}.journal-reader .contents-pane{border-left:1px solid var(--rule)}.journal-reader .contents-pane h2{font-size:48px;margin-bottom:28px}.journal-reader .contents-pane .contents-list a,.journal-reader .contents-pane .contents-entry{display:grid;grid-template-columns:29px 1fr 20px;gap:13px;padding:19px 0;align-items:baseline}.journal-reader .contents-list .chapter-name small{display:block;font:12px var(--sans);color:#596b7b;margin-top:9px}.journal-reader .contents-list .page-ref{font-size:12px;color:#596b7b}.journal-reader .reader-nav{display:grid;grid-template-columns:1fr auto auto 1fr;align-items:center;gap:20px;margin-top:8px;padding:4px 0}.journal-reader .reader-nav button{padding:12px 0;font-size:13px;letter-spacing:.07em;width:fit-content}.journal-reader .reader-nav .next{justify-self:end}.journal-reader .page-count{font-size:13px;letter-spacing:.15em;color:var(--gold)}.journal-reader .tools{display:flex;align-items:center;gap:2px;padding-left:14px;border-left:1px solid var(--line)}.journal-reader .reader-nav .tool{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;color:#ffffffd9;transition:color .2s ease}.journal-reader .reader-nav .tool:not(:disabled):hover,.journal-reader .reader-nav .tool.active,.journal-reader .reader-nav .tool[aria-pressed=true]{color:var(--gold)}.journal-reader .zoom-level{min-width:44px;font-size:12px;letter-spacing:.08em;text-align:center;color:#c6d0d9}.journal-reader .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.journal-reader dialog{padding:clamp(24px,4vw,47px);width:min(760px,calc(100% - 32px));max-height:86svh;border:0;background:#fff;color:var(--navy);margin:auto;overflow:hidden auto;overscroll-behavior:contain;touch-action:pan-y}.journal-reader dialog::backdrop{background:#001428d1}.journal-reader .dialog-top{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--rule);padding-bottom:20px}.journal-reader .dialog-top button{color:var(--navy);padding:8px;font-size:14px;flex:none}.journal-reader .dialog-top .label{min-width:0;overflow-wrap:break-word}.journal-reader dialog h2{font-size:42px;margin:25px 0}.journal-reader .contents-list{padding:0;margin:0;list-style:none}.journal-reader .contents-list li{border-bottom:1px solid var(--rule)}.journal-reader .contents-list a{display:grid;grid-template-columns:29px 1fr 20px;gap:13px;padding:17px 0;align-items:baseline;color:inherit;text-decoration:none}.journal-reader .contents-list .chapter-number{font:italic 16px var(--serif);color:#80603c}.journal-reader .contents-list .chapter-name{font:23px var(--serif);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.journal-reader .chapter-pane{border-left:1px solid var(--rule)}.journal-reader .spread-text_image .chapter-pane{border-left:0;border-right:1px solid var(--rule)}.journal-reader .chapter-pane h2{font-size:clamp(48px,5.2vw,73px);margin:22px 0 26px;white-space:pre-line}.journal-reader .chapter-pane p{max-width:380px;font-size:14px;color:var(--ink-soft)}.journal-reader .observation{max-width:380px;margin-top:30px;padding-top:23px;border-top:1px solid #cbd3da}.journal-reader .observation strong{display:block;font-size:11px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.journal-reader .chapter-pane .observation p{font:italic 21px / 1.45 var(--serif);color:var(--navy)}.journal-reader .spread-perspective{background:var(--navy);color:#fff}.journal-reader .perspective-pane{border-right:1px solid var(--line)}.journal-reader .perspective-pane h2{font-size:clamp(51px,5.1vw,71px);white-space:pre-line}.journal-reader .perspective-pane .intro{max-width:360px;margin-top:27px;font-size:14px;color:#cad3dc}.journal-reader .questions{list-style:none;padding:0;margin:0}.journal-reader .questions li{padding:23px 0;border-bottom:1px solid var(--line)}.journal-reader .questions li:last-child{border-bottom:0}.journal-reader .questions span{display:block;margin-bottom:11px;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--gold)}.journal-reader .questions h3{font-size:29px;line-height:1.25}.journal-reader .closing-pane{background:var(--gold)}.journal-reader .closing-pane h2{font-size:clamp(51px,5.2vw,75px);margin-bottom:26px;white-space:pre-line}.journal-reader .closing-pane p{max-width:360px;font-size:14px}.journal-reader .contact-link{display:inline-flex;align-items:center;gap:25px;width:fit-content;margin-top:24px;padding:12px 0;border-bottom:1px solid var(--navy);font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:inherit;text-decoration:none}.journal-reader .imprint h3{font-size:33px;margin-bottom:23px;white-space:pre-line}.journal-reader .imprint dl{margin:0;font-size:13px;line-height:1.8}.journal-reader .imprint dt{margin-top:18px;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:#596b7b}.journal-reader .imprint dd{margin:3px 0 0;white-space:pre-line}.journal-reader .imprint .small-note{margin-top:27px;padding-top:20px;border-top:1px solid var(--rule);font-size:12px;color:#596b7b}@media(max-width:1000px){.journal-reader .paper-pane{padding:33px}.journal-reader .perspective-pane h2{font-size:53px}.journal-reader .chapter-pane h2{font-size:54px}.journal-reader .spread,.journal-reader .image-pane{min-height:630px}.journal-reader .spread-cover h1{font-size:68px}.journal-reader .note h2{font-size:40px}.journal-reader .contents-list .chapter-name{font-size:23px}}@media(max-width:720px){.journal-reader .shell{padding-inline:8px}.journal-reader .spread{display:flex;flex-direction:column;min-height:0}.journal-reader .paper-pane{padding:32px 25px;min-height:0}.journal-reader .pane-content{padding-block:36px}.journal-reader .image-pane{min-height:0;height:auto;aspect-ratio:3 / 3.7}.journal-reader .spread-cover .paper-pane{padding:28px 25px}.journal-reader .spread-cover .pane-content{padding-block:43px}.journal-reader .spread-cover h1{font-size:clamp(42px,13vw,82px);margin-block:18px 22px}.journal-reader .spread-cover .subtitle{font-size:31px}.journal-reader .spread-cover .image-pane{aspect-ratio:3 / 3.6}.journal-reader .contents-pane{border-left:0;border-top:1px solid var(--rule)}.journal-reader .note h2{font-size:40px}.journal-reader .contents-pane h2{font-size:42px}.journal-reader .chapter-pane,.journal-reader .spread-text_image .chapter-pane{border:0}.journal-reader .chapter-pane h2{font-size:clamp(39px,12vw,54px);margin:17px 0 25px}.journal-reader .spread-text_image .image-pane{order:-1}.journal-reader .perspective-pane{border-right:0;border-bottom:1px solid var(--line)}.journal-reader .perspective-pane h2{font-size:51px}.journal-reader .spread-perspective .pane-content{padding-block:30px}.journal-reader .closing-pane h2{font-size:53px}.journal-reader .spread-closing .paper-pane{padding-block:30px}.journal-reader .reader-nav{grid-template-columns:1fr auto 1fr;grid-template-areas:"prev count next";gap:10px}.journal-reader .reader-nav button{font-size:12px;min-height:44px}.journal-reader .reader-nav .prev{grid-area:prev}.journal-reader .reader-nav .page-count{grid-area:count}.journal-reader .reader-nav .next{grid-area:next}.journal-reader .tools{display:none}}@media(max-width:480px){.journal-reader .bar-tool span,.journal-reader .edition-name{display:none}}.journal-reader .flipbook-frame{display:none}.journal-reader.flip-mode .flipbook-frame{display:block}.journal-reader.flip-mode .book{display:none}.journal-reader.flip-mode .flipbook-frame{position:relative;z-index:0}.journal-reader .zoom-sizer{margin-inline:auto}.journal-reader .zoom-layer{transform-origin:0 0}.journal-reader.flip-mode .flipbook{cursor:pointer}.journal-reader.portrait .flipbook{overflow:hidden}.journal-reader .flipbook-frame.zoomed{overflow:auto;overscroll-behavior:contain;-webkit-user-select:none;user-select:none}.journal-reader .flipbook-frame.zoomed .flipbook{cursor:grab}.journal-reader .flipbook-frame.panning .flipbook{cursor:grabbing}.journal-reader .stage{position:relative}.journal-reader .book,.journal-reader .flipbook-frame:not(.zoomed){touch-action:pan-y}.journal-reader .thumbs{position:sticky;bottom:0;z-index:5;display:flex;gap:14px;overflow-x:auto;padding:14px 16px 12px;background:#001428f0;border-top:1px solid var(--line);scrollbar-width:thin}.journal-reader.flip-mode .thumbs{position:absolute;inset:auto 0 0}.journal-reader .thumb{flex:none;display:grid;gap:8px;width:150px;text-align:left}.journal-reader .thumb-frame{display:block;width:150px;height:100px;overflow:hidden;outline:1px solid rgba(255,255,255,.2);transition:outline-color .2s ease}.journal-reader .thumb:hover .thumb-frame{outline-color:#c5a482b3}.journal-reader .thumb[aria-current] .thumb-frame{outline:2px solid var(--gold)}.journal-reader .thumb-sheet{display:flex;width:960px;height:640px;transform:scale(.15625);transform-origin:0 0;pointer-events:none}.journal-reader .thumb-sheet .page{flex:none;width:480px;height:640px}.journal-reader .thumb-title{overflow:hidden;font-size:11px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:#c6d0d9}.journal-reader .thumb[aria-current] .thumb-title{color:var(--gold)}@media(prefers-reduced-motion:no-preference){.journal-reader .thumbs{animation:journal-thumbs-in .25s ease-out}}@keyframes journal-thumbs-in{0%{opacity:0;transform:translateY(10px)}}.journal-reader :where(.page){background:#fff;color:var(--navy)}.journal-reader .page{overflow:hidden;container-type:inline-size}.journal-reader .page>*{height:100%}.journal-reader .page .paper-pane{padding:clamp(16px,7cqw,44px) clamp(18px,8.5cqw,61px);overflow-y:auto}.journal-reader .page .pane-content{padding-block:clamp(10px,3.5cqw,44px)}.journal-reader .page .image-pane{min-height:0;aspect-ratio:auto}.journal-reader .page p{font-size:clamp(13px,3cqw,14px);line-height:1.6}@container (max-width: 300px){.journal-reader .page p{font-size:12.5px;line-height:1.55}}.journal-reader .page p+p{margin-top:clamp(10px,3cqw,20px)}.journal-reader .page.spread-cover h1{font-size:clamp(40px,15.5cqw,104px)}.journal-reader .page.spread-cover .subtitle{font-size:clamp(20px,6.2cqw,40px)}.journal-reader .page .note h2{font-size:clamp(28px,8.6cqw,56px)}.journal-reader .page .contents-pane h2{font-size:clamp(26px,7.4cqw,48px)}.journal-reader .page .contents-list .chapter-name{font-size:clamp(17px,3.5cqw,23px)}.journal-reader .page .chapter-pane h2{font-size:clamp(32px,11.2cqw,73px);margin:clamp(10px,3.4cqw,22px) 0 clamp(12px,4cqw,26px)}.journal-reader .page .observation{margin-top:clamp(14px,4.6cqw,30px);padding-top:clamp(10px,3.5cqw,23px)}.journal-reader .page .chapter-pane .observation p{font-size:clamp(16px,3.2cqw,21px)}.journal-reader .page .perspective-pane h2{font-size:clamp(32px,10.9cqw,71px)}.journal-reader .page .questions h3{font-size:clamp(18px,4.5cqw,29px)}.journal-reader .page .closing-pane h2{font-size:clamp(34px,11.5cqw,75px)}.journal-reader .page .imprint h3{font-size:clamp(22px,5.1cqw,33px);margin-bottom:clamp(10px,3.5cqw,23px)}.journal-reader .page .imprint dt{margin-top:clamp(8px,2.8cqw,18px)}.journal-reader .page .imprint .small-note{margin-top:clamp(12px,4cqw,27px);padding-top:clamp(10px,3cqw,20px)}.journal-reader .page .contact-link{margin-top:clamp(12px,3.7cqw,24px);padding-block:clamp(8px,1.8cqw,12px)}@media(max-width:720px){.journal-reader .nav-title{display:none}}@media print{.journal-reader{position:static;overflow:visible;background:#fff;color:var(--navy)}.journal-reader .reader-bar,.journal-reader .reader-nav,.journal-reader .flipbook-frame,.journal-reader .thumbs,.journal-reader dialog{display:none!important}.journal-reader.flip-mode .book{display:block}.journal-reader .shell{max-width:none;padding:0}.journal-reader .book{border:0}.journal-reader .spread,.journal-reader .spread.inactive{display:grid!important;grid-template-columns:1fr 1fr;min-height:245mm;break-after:page;print-color-adjust:exact;-webkit-print-color-adjust:exact}.journal-reader .image-pane{min-height:245mm}}.zoom-view.svelte-17eyqgc{position:fixed;inset:0;z-index:20;display:flex;flex-direction:column;background:var(--navy, #001428);color:#fff}.zoom-scroll.svelte-17eyqgc{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;touch-action:pan-x pan-y;outline:none}.zoom-scroll.scrollable.svelte-17eyqgc{cursor:grab}.zoom-scroll.dragging.svelte-17eyqgc{cursor:grabbing}.zoom-scroll.svelte-17eyqgc:focus-visible{box-shadow:inset 0 0 0 2px var(--gold)}.zoom-canvas.svelte-17eyqgc{display:grid;place-items:center;box-sizing:border-box;width:max-content;min-width:100%;min-height:100%;padding:12px}.zoom-page.svelte-17eyqgc{background:#fff;box-shadow:0 10px 40px #00000059}.zoom-page.svelte-17eyqgc img:where(.svelte-17eyqgc){display:block;width:100%;height:100%;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;pointer-events:none}.zoom-bar.svelte-17eyqgc{display:flex;align-items:center;gap:2px;padding:6px max(8px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));border-top:1px solid rgba(255,255,255,.14);font:13px/1 var(--sans, "Raleway", Arial, sans-serif);letter-spacing:.12em}.zoom-bar.svelte-17eyqgc button:where(.svelte-17eyqgc){display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 6px;border:0;background:transparent;color:#fff;font:inherit;letter-spacing:inherit;cursor:pointer;transition:color .2s ease}@media(hover:hover){.zoom-bar.svelte-17eyqgc button:where(.svelte-17eyqgc):hover:not(:disabled){color:var(--gold)}}.zoom-bar.svelte-17eyqgc button:where(.svelte-17eyqgc):disabled{opacity:.35;cursor:default}.zoom-count.svelte-17eyqgc{min-width:64px;text-align:center;color:var(--gold)}.zoom-level.svelte-17eyqgc{min-width:64px}.zoom-spacer.svelte-17eyqgc{flex:1}.zoom-close.svelte-17eyqgc{margin-left:6px}.journal-reader.svelte-1dk9gao .pdf-sheet{background:#fff;overflow:hidden}.journal-reader.svelte-1dk9gao .pdf-sheet img{display:block;width:100%;height:100%;object-fit:contain}.zoom-layer.slide.svelte-1dk9gao{transition:transform .9s cubic-bezier(.45,0,.25,1)}@media(prefers-reduced-motion:reduce){.zoom-layer.slide.svelte-1dk9gao{transition:none}}.journal-reader.svelte-1dk9gao .reader-nav:where(.svelte-1dk9gao){grid-template-columns:1fr auto 1fr}.contents-jump.svelte-1dk9gao{display:grid;grid-template-columns:29px minmax(0,1fr) 28px;gap:13px;width:100%;padding:17px 0;align-items:baseline;text-align:left}.journal-reader.story.svelte-1dk9gao{overflow:hidden}.journal-reader.story.svelte-1dk9gao .shell:where(.svelte-1dk9gao){position:relative;height:100%;padding:0}.journal-reader.story.svelte-1dk9gao .reader:where(.svelte-1dk9gao){position:absolute;inset:0}.journal-reader.story.svelte-1dk9gao .stage:where(.svelte-1dk9gao){position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;touch-action:none}.journal-reader.story.svelte-1dk9gao .reader-bar:where(.svelte-1dk9gao),.journal-reader.story.svelte-1dk9gao .reader-nav:where(.svelte-1dk9gao){position:absolute;left:0;right:0;z-index:2;padding-inline:12px;transition:opacity .3s ease}.journal-reader.story.svelte-1dk9gao .reader-bar:where(.svelte-1dk9gao){top:0;padding-bottom:18px;border-bottom:0;background:linear-gradient(#001428f0,#001428b3 60%,#00142800)}.journal-reader.story.svelte-1dk9gao .reader-nav:where(.svelte-1dk9gao){bottom:0;margin:0;padding-top:18px;padding-bottom:env(safe-area-inset-bottom,0px);background:linear-gradient(#00142800,#001428bf 40%,#001428f0)}.journal-reader.story.svelte-1dk9gao .reader-nav:where(.svelte-1dk9gao) button:where(.svelte-1dk9gao){min-width:44px;font-size:20px}.journal-reader.story.svelte-1dk9gao .nav-word:where(.svelte-1dk9gao){display:none}.journal-reader.story.controls-hidden.svelte-1dk9gao .reader-bar:where(.svelte-1dk9gao),.journal-reader.story.controls-hidden.svelte-1dk9gao .reader-nav:where(.svelte-1dk9gao){opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.journal-reader.story.svelte-1dk9gao .reader-bar:where(.svelte-1dk9gao),.journal-reader.story.svelte-1dk9gao .reader-nav:where(.svelte-1dk9gao){transition:none}}.contents-sub.svelte-1dk9gao{list-style:none;margin:-8px 0 0;padding:0 0 14px 42px}.journal-reader.svelte-1dk9gao .contents-sub:where(.svelte-1dk9gao) li:where(.svelte-1dk9gao){border-bottom:0}.contents-jump.sub.svelte-1dk9gao{grid-template-columns:minmax(0,1fr) 28px;padding:7px 0}.journal-reader.svelte-1dk9gao .contents-jump.sub:where(.svelte-1dk9gao) .chapter-name:where(.svelte-1dk9gao){font:16px/1.4 var(--sans)}.pdf-message.svelte-1dk9gao{max-width:520px;margin:60px auto;padding:0 16px;text-align:center;font:italic 22px/1.4 var(--serif);color:#cad3dc}
