@font-face{font-family:Virgil;src:url(/fonts/virgil.woff2) format("woff2");font-weight:400;font-display:swap}:root{--hand: "Virgil", "Bradley Hand", cursive;--ink: #443e32;--muted: #797264;--red: #895347;--olive: #687354;--paper: #f6f0df;--ink-rule: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 460 8' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%2383765d' stroke-linecap='round'%3E%3Cpath d='M2 4Q78 1 139 4T283 3 457 4' stroke-width='1.1'/%3E%3Cpath d='M6 6Q102 3 183 5T340 4 452 2' opacity='.45' stroke-width='.7'/%3E%3C/g%3E%3C/svg%3E");--ink-frame: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 100' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%2383765d' stroke-linecap='round'%3E%3Cpath d='M3 4Q81 1 196 3Q199 48 196 96Q109 99 4 96Q1 52 3 4' vector-effect='non-scaling-stroke' stroke-width='1.2'/%3E%3Cpath d='M6 2Q98 6 198 5Q194 57 198 98Q94 95 2 98Q5 51 4 7' vector-effect='non-scaling-stroke' stroke-width='.7' opacity='.55'/%3E%3C/g%3E%3C/svg%3E");font-family:var(--hand);font-size:15px;font-synthesis:none;line-height:1.5;color:var(--ink);background:#c6c3b8}*{box-sizing:border-box}body{margin:0;min-width:320px;background:radial-gradient(ellipse at 50% 40%,#e0ddd1,#c7c4b9 65%,#b9b6ab)}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none;text-underline-offset:4px}a:hover{color:var(--red);text-decoration:underline}a:focus-visible,button:focus-visible,#book:focus-visible{outline:2px dashed var(--red);outline-offset:4px}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:default;opacity:.32}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:400;line-height:1.25}h1{font-size:31px;margin-bottom:23px}h2.page-title{font-size:29px;margin-bottom:12px}h3{font-size:21px;margin-bottom:10px}p{margin-bottom:16px}strong,b{font-weight:400;text-shadow:.35px 0 currentColor}.skip-link{position:fixed;top:8px;left:12px;z-index:10;padding:8px;background:var(--paper)}.skip-link:not(:focus){clip-path:inset(50%);width:1px;height:1px;overflow:hidden}#app{min-height:560px;height:100svh;display:grid;place-items:center}.journal-shell{--spread-width: min( 1180px, calc(100vw - 176px) , calc((100svh - 104px)*1.42) );width:var(--spread-width);position:relative}.book-layout{position:relative;height:calc(var(--spread-width) / 1.42);isolation:isolate}.book-cover{position:relative;height:100%;padding:4px 5px 11px;background:#66523c;border-radius:7px 8px 10px 7px;box-shadow:0 24px 36px -13px #352a1f60,0 7px 9px #352a1f30,inset 0 0 0 1px #8c7656}.book-cover:before,.book-cover:after{content:"";position:absolute;left:9px;right:9px;bottom:4px;height:10px;border-radius:0 0 45% 3%;background:repeating-linear-gradient(to bottom,#cfc7b4 0 1px,#f3ead6 1px 3px,#bdb19a 3px 4px)}.book-cover:after{left:13px;right:14px;bottom:2px;height:4px}.book{position:relative;height:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr);overflow:hidden;border-radius:4px 5px 7px 4px;background:var(--paper);outline:none}.book:after{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 30px);width:60px;background:linear-gradient(90deg,transparent,#705e3715 23%,#58462938 46%,#5945285c 49%,#fffcf178 52%,#6b593616 70%,transparent);pointer-events:none;z-index:3}.page{--page-inset: 37px;position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;padding:32px var(--page-inset) 19px;background:linear-gradient(100deg,#e5dcc511,#fffdf344 30%,#f9f4e4 74%,#e6ddc6);border-radius:2px 12px 10px 3px/3px 7px 10px 4px}.page[hidden]{display:none}.right-page{background:linear-gradient(90deg,#e6ddc6,#faf6e8 18%,#fffdf233 72%,#e4dac344);border-radius:12px 3px 4px 10px/8px 3px 4px 8px}.page:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 180'%3E%3Cfilter id='paper'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%237c6f50' filter='url(%23paper)' opacity='.15' d='M0 0h180v180H0z'/%3E%3C/svg%3E");background-size:180px 180px;opacity:.27;mix-blend-mode:multiply;pointer-events:none}.page-content{position:relative;display:flow-root;flex:1;min-height:0;overflow:visible}.page-measure{position:absolute;inset:0 auto 0 0;width:50%;visibility:hidden;pointer-events:none}.page-heading{display:flex;min-height:20px;margin-bottom:14px}.eyebrow{font-size:11px;letter-spacing:.5px;color:var(--muted)}.page-heading .eyebrow{font-size:12px}.handwritten{font:inherit}.subtitle{font-size:15px;color:var(--olive);margin-bottom:23px}.small{font-size:12px;color:var(--muted)}.drawing{display:block;width:32px;height:32px}.binding-thread{position:absolute;top:0;left:calc(50% - 9px);width:18px;height:100%;color:#76674d;opacity:.4;z-index:4;pointer-events:none}.identity{display:grid;grid-template-columns:122px minmax(0,1fr);gap:20px;margin-bottom:21px;align-items:start}.portrait{position:relative;height:175px;background:var(--ink-frame) center / 100% 100% no-repeat;transform:rotate(-1.8deg)}.portrait-note{position:absolute;bottom:18px;width:100%;text-align:center;font-size:12px;color:var(--muted)}.identity-details{padding-top:3px}.identity-details h2{margin:6px 0 10px;font-size:27px}.identity-details p{font-size:13px;line-height:1.4;margin-bottom:9px}.institution span{color:var(--muted);font-size:12px}.ink-stamp{display:inline-block;margin:9px 0 0 2px;padding:8px 11px;background:var(--ink-frame) center / 100% 100% no-repeat;color:var(--red);text-align:center;font-size:10px;line-height:1.4;transform:rotate(-5deg)}.ink-stamp b{font-size:11px}.intro{font-size:15px}.specialties{display:flex;flex-wrap:wrap;gap:6px 14px;margin-bottom:18px;color:var(--olive);font-size:13px}.specialties span{background:linear-gradient(0deg,#9ca47530 28%,transparent 28%)}.mentors{padding-top:10px}.mentors p{font-size:13px;margin:7px 0 0;line-height:1.7}.contact-links{display:flex;flex-wrap:wrap;gap:5px 12px;margin-bottom:18px;padding-top:7px}.contact-links a{display:inline-flex;align-items:center;min-height:40px;font-size:13px;gap:4px;background:var(--ink-rule) left 85% / 100% 5px no-repeat}.contact-links a:first-child{color:var(--red)}.contact-links a:nth-child(2){transform:rotate(-1.1deg)}.contact-links a:nth-child(3){transform:rotate(.8deg)}.radar{margin:8px 0 12px}.radar svg{display:block;width:100%;height:auto;max-height:232px;overflow:visible}.radar-grid{stroke:#948872;stroke-width:1;fill:none;stroke-linejoin:round;stroke-linecap:round}.radar-grid>path{stroke-dasharray:4 5;opacity:.5}.radar-label{font:16px var(--hand);fill:var(--ink)}.radar-wait{font:20px var(--hand);fill:var(--muted)}.radar-ticks{fill:#8d8068}.radar-fill{stroke:var(--olive);stroke-width:2;fill:#8b956438}.radar-partial{fill:none;stroke:var(--olive);stroke-width:2.2;stroke-linecap:round}.radar-value{fill:var(--olive);stroke:var(--paper);stroke-width:1}.radar figcaption{font-size:12px;line-height:1.4;text-align:center;color:var(--muted);margin-top:6px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);margin:12px 0;padding:9px 0;background:var(--ink-rule) top / 100% 6px no-repeat,var(--ink-rule) bottom / 100% 6px no-repeat;gap:11px 8px}.metrics>div{text-align:center}.metrics dt{font-size:12px;line-height:1.25;color:var(--muted)}.metrics dd{margin:5px 0 0;font-size:26px;line-height:1.1}.record-note{font-size:11px;color:var(--muted);line-height:1.5;margin:10px 0}.metric-definitions{font-size:12px;color:var(--muted);margin-top:9px}.metric-definitions h3{font-size:20px;color:var(--ink)}.metric-definitions ul{margin:0;padding-left:17px}.metric-definitions li{margin-bottom:5px}.metric-definitions time{display:block}.page-footer{position:relative;flex-shrink:0;display:flex;justify-content:space-between;align-items:center;height:22px;margin-top:18px;gap:8px;font-size:10px;color:var(--muted)}.page-footer>span:last-child{font-size:14px;color:var(--ink)}.page-footer>span:first-child{white-space:nowrap}.chapter-tabs{position:absolute;top:31px;left:calc(100% - 3px);display:flex;flex-direction:column;gap:12px;width:88px;z-index:-1}.chapter-tab{position:relative;display:flex;align-items:center;min-height:48px;padding:9px 6px 10px 11px;font-size:11px;background:#cecaad;color:#57513e;transform:rotate(-1.5deg);clip-path:polygon(0 1%,96% 0,100% 8%,98% 89%,92% 100%,0 98%);box-shadow:2px 3px 5px #45372420}.chapter-tab:nth-child(2){background:#c5c9b0;transform:rotate(1deg)}.chapter-tab:nth-child(3){background:#d6c4a7}.chapter-tab:nth-child(4){background:#c8c4b2;transform:rotate(.7deg)}.chapter-tab:nth-child(5){background:#d3c5b9}.chapter-tab:after{content:"";position:absolute;inset:3px 2px;background:var(--ink-frame) center / 100% 100% no-repeat;opacity:.4;pointer-events:none}.chapter-tab .drawing,.tab-index{display:none}.chapter-tab[aria-current]{color:#fff9e9;background:var(--red);transform:translate(3px) rotate(-1deg)}.chapter-tab:hover{text-decoration:none;transform:translate(5px)}.book-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;height:44px;margin:17px 8px 0}.book-controls button{padding:8px 0;border:0;background:none;min-height:44px;font-size:16px}.book-controls p{flex:1;min-width:0;margin:0;text-align:center;font-size:11px;color:var(--muted)}.lead{font-size:18px;line-height:1.5;margin:22px 0}.research-entry{display:flex;gap:13px;padding:18px 0}.entry-number{font-size:19px;color:var(--red)}.research-entry h3{font-size:20px}.research-entry p{font-size:14px;margin:0}.field-note{padding:17px;margin-top:21px;background:var(--ink-frame) center / 100% 100% no-repeat;transform:rotate(-.5deg)}.field-note>.handwritten{color:var(--olive);font-size:14px}.field-note p{font-size:13px;margin:9px 0 0}.ink-link{display:inline-block;padding-bottom:7px;background:var(--ink-rule) bottom / 100% 5px no-repeat;font-size:14px}.publication{padding:19px 0;background:var(--ink-rule) bottom / 100% 6px no-repeat}.publication-meta{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:10px;margin-bottom:12px}.publication-meta>span:first-child{color:var(--red)}.publication h3{font-size:20px;line-height:1.35}.publication>.eyebrow{display:block;margin-bottom:10px}.publication p{font-size:14px}.publication .authors{font-size:12px;line-height:1.55;color:var(--muted)}.authors strong{color:var(--ink)}.paper-links{display:flex;gap:23px;font-size:12px}.paper-links a{padding-bottom:5px;background:var(--ink-rule) bottom / 100% 5px no-repeat}.timeline{list-style:none;margin:13px 0 0;padding:0 0 0 22px;background:var(--ink-rule) 1px center / 5px 100% no-repeat}.timeline li{position:relative;padding-bottom:17px}.timeline li:before{content:"";position:absolute;top:4px;left:-25px;width:10px;height:9px;border:1px solid #8f8066;border-radius:45% 56% 49% 43%;background:var(--paper);transform:rotate(17deg)}.timeline li:has(.current-note):before{background:var(--red)}.timeline-date{display:block;margin-bottom:9px;color:var(--red);font-size:12px}.timeline h3{font-size:21px}.timeline p{font-size:14px;margin-bottom:10px}.timeline .muted{font-size:12px;color:var(--muted)}.current-note{display:block;font-size:14px;color:var(--olive);margin:10px 0;transform:rotate(-3deg)}.email-address{overflow-wrap:anywhere}.mentors,.contact-links,.research-entry{background-image:var(--ink-rule);background-repeat:no-repeat;background-position:center top;background-size:100% 6px}.continuation-heading{font-size:14px;line-height:1.3;padding-bottom:10px;margin-bottom:17px;color:var(--muted);background:var(--ink-rule) bottom / 100% 5px no-repeat}.continued-block{margin-top:0;padding-top:9px}.blank-page-note{margin:35% 14px 0;font-size:21px;color:var(--muted);transform:rotate(-3deg)}@media(min-width:761px)and (max-width:1100px),(min-width:761px)and (max-height:740px){:root{font-size:14px}.page{--page-inset: 27px;padding-top:24px;padding-bottom:15px}h1{font-size:25px;margin-bottom:16px}h2.page-title{font-size:25px}.identity{grid-template-columns:88px minmax(0,1fr);gap:14px}.portrait{height:154px}.identity-details h2{font-size:24px}.identity-details p{font-size:12px}.small{font-size:11px}.ink-stamp{font-size:9px;padding:7px 8px}.intro{font-size:14px}.contact-links{gap:4px 12px}.contact-links a{font-size:12px}.radar svg{max-height:175px}.radar-label{font-size:19px}.chapter-tabs{width:78px;gap:9px}.chapter-tab{min-height:43px;font-size:10px}.publication h3{font-size:18px}.page-footer{margin-top:14px}}@media(max-width:760px){#app{display:block;height:auto;min-height:100svh;padding:24px 0}.journal-shell{width:min(500px,calc(100% - 30px));margin:0 auto}.book-layout{height:auto;display:flex;flex-direction:column-reverse}.book-cover{height:auto;padding:3px 4px 9px}.book{height:clamp(510px,calc(100svh - 156px),760px);grid-template-columns:minmax(0,1fr)}.book:after,.binding-thread{display:none}.page{--page-inset: 27px;padding-top:29px;padding-bottom:18px;background:linear-gradient(90deg,#e6ddc645,#fcf8ea 12%,#f8f3e4 88%,#e1d5b533);border-radius:3px}.page-measure{width:100%}h1,h2.page-title{font-size:27px}.identity{grid-template-columns:105px minmax(0,1fr);gap:16px}.identity-details h2{font-size:25px}.identity-details p{font-size:12px}.portrait{height:180px}.ink-stamp{font-size:9px;padding:8px}.contact-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 22px}.contact-links a{font-size:14px;min-height:42px;width:fit-content}.radar svg{max-height:230px}.radar-label{font-size:18px}.chapter-tabs{position:relative;top:auto;left:auto;width:100%;display:flex;flex-direction:row;gap:3px;align-items:flex-end;padding:0 5px;z-index:0}.chapter-tab{justify-content:center;flex:1;min-width:0;min-height:42px;padding:7px 2px;font-size:10px;transform:none!important;clip-path:polygon(0 6%,9% 0,96% 3%,100% 100%,0 100%)}.chapter-tab[aria-current]{min-height:46px}.book-controls{margin:12px 2px 0}.book-controls button{font-size:14px}.book-controls p{font-size:10px}.publication h3{font-size:20px}}@media(max-width:380px){:root{font-size:14px}.journal-shell{width:calc(100% - 18px)}.page{--page-inset: 22px;padding-top:24px}h1,h2.page-title{font-size:24px}.identity{grid-template-columns:84px minmax(0,1fr);gap:12px}.identity-details h2{font-size:23px}.identity-details p{font-size:11px}.portrait{height:167px}.publication h3{font-size:18px}.publication .authors{font-size:11px}.page-footer{font-size:9px}.radar svg{max-height:200px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{body{background:#fff}#app{display:block;height:auto;min-height:0;padding:0}.chapter-tabs,.book-controls,.binding-thread,.skip-link{display:none}.journal-shell{width:100%;margin:0}.book-layout,.book-cover,.book{display:block;height:auto;background:none;padding:0;box-shadow:none;overflow:visible}.book:after,.page:before{display:none}.page,.page[hidden]{display:flex;background:none;box-shadow:none;min-height:0;padding:25px;break-after:page}.page-content{overflow:visible}.page:last-of-type{break-after:auto}}
