pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#79c0ff}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-code,.hljs-comment,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}:root{--ink:#1b1b1b;--ink-soft:#54504a;--paper:#f6f2e9;--paper-raise:#fffdf7;--rule:#e2dccd;--mute:#a49c8e;--meta:#6f695e;--accent:#c3272b;--accent-strong:#8f1d21;--mono:var(--font-fragment),ui-monospace,"SF Mono",Menlo,monospace}html{scroll-padding-top:var(--nav-offset);scroll-padding-bottom:48px}body,html{overscroll-behavior:none;margin:0;padding:0;font-family:var(--font-garamond),Georgia,"Times New Roman",serif;background:var(--paper)}button,input,select,textarea{font-family:inherit}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media print{.markdown-content{display:none!important}body:after{content:"This content is protected. Visit the website to read it.";display:block;text-align:center;padding:48px;font-size:18px;color:#666}}.keywords-scroll::-webkit-scrollbar{display:none}.markdown-content h1{font-size:24px;margin:32px 0 16px}.markdown-content h1,.markdown-content h2{font-weight:500;color:#1a1a1a;text-align:center}.markdown-content h2{font-size:20px;margin:28px 0 12px}.markdown-content h3{font-size:17px;font-weight:500;margin:24px 0 10px;color:#1a1a1a;text-align:center}.markdown-content p{margin:16px 0}.markdown-content strong{font-weight:600;color:#1a1a1a}.markdown-content em{font-style:italic}.markdown-content ol,.markdown-content ul{margin:16px 0;padding-left:24px}.markdown-content li{margin:8px 0}.markdown-content blockquote{margin:20px 0;padding:12px 20px;border-left:3px solid var(--accent);background:rgba(27,27,27,.03);color:var(--ink-soft);font-style:italic}.markdown-content code{font-family:SF Mono,Monaco,Courier New,monospace;font-size:13px;background:#f5f5f5;padding:2px 6px;border-radius:3px}.markdown-content pre{margin:14px 0;padding:12px;background:#1a1a1a;color:#f5f5f5;border-radius:6px;overflow-x:auto;font-size:13px;line-height:1.4}.markdown-content pre code{background:none;padding:0;color:inherit;font-size:13px}.markdown-content hr{margin:32px 0;border:none;border-top:1px solid #e5e5e5}.markdown-content a{color:var(--accent-strong);text-decoration:underline}.markdown-content a:hover{color:var(--ink)}.markdown-content figcaption a{color:var(--accent-strong);text-decoration:underline}.markdown-content figcaption a:hover{color:var(--ink)}.markdown-content img{max-width:100%;width:100%;height:auto;display:block;margin:24px auto;border-radius:4px;border:1px solid #e5e5e5;-webkit-user-drag:none;user-drag:none;pointer-events:none}.markdown-content .image-row{display:flex;gap:3px;margin:20px 0;align-items:flex-end;justify-content:center;flex-wrap:nowrap}.markdown-content .image-row figure{flex:none;margin:0;text-align:center}.markdown-content .image-row img{height:280px;width:auto;max-width:none;border-radius:3px;border:1px solid #e5e5e5;display:block}.markdown-content .image-row figcaption{font-size:11px;color:#888;font-style:italic;margin-top:6px}.markdown-content figure{margin:24px 0;text-align:center}.markdown-content figure img{margin:0 auto 8px}.markdown-content figcaption{font-size:12px;color:#888;font-style:italic;max-width:80%;margin:0 auto;line-height:1.4}.markdown-content .image-row-caption{font-size:12px;color:#888;font-style:italic;text-align:center;margin-top:8px}.markdown-content .full-width-figure{margin:16px 0}.markdown-content .full-width-figure img{width:100%;border-radius:6px;border:1px solid #e5e5e5}.markdown-content .full-width-figure figcaption{font-size:14px;color:#555;margin-bottom:8px;text-align:center}.markdown-content .inline-figure{margin:20px auto;text-align:center;max-width:300px}.markdown-content .inline-figure-wide{margin:20px auto;text-align:center;max-width:450px}.markdown-content .inline-figure-wide img{width:100%;border-radius:6px;border:1px solid #e5e5e5}.markdown-content .inline-figure-wide figcaption{font-size:13px;color:#555;margin-top:8px;text-align:center;font-style:italic}.markdown-content .inline-figure img{width:100%;border-radius:6px;border:1px solid #e5e5e5}.markdown-content .inline-figure figcaption{font-size:13px;color:#555;margin-top:8px;text-align:center;font-style:italic}.markdown-content .text-beside-image{display:flex;gap:28px;align-items:flex-start;margin:20px 0}.markdown-content .text-beside-image .text-side{flex:1;min-width:0}.markdown-content .text-beside-image .text-side p{margin:6px 0;line-height:1.7}.markdown-content .text-beside-image .image-side{flex:1;min-width:0}.markdown-content .text-beside-image .image-side img{width:100%;margin:0;border-radius:4px;border:1px solid #e5e5e5}.markdown-content .text-beside-image .image-caption{display:block;font-size:12px;color:#888;font-style:italic;text-align:center;margin-top:8px;line-height:1.4}.markdown-content .float-right{float:right;max-width:200px;margin:4px 0 12px 20px}.markdown-content .float-left{float:left;max-width:200px;margin:4px 20px 12px 0}.markdown-content .float-left img,.markdown-content .float-right img{width:100%;border-radius:4px;border:1px solid #e5e5e5;display:block}.markdown-content .float-left .image-caption,.markdown-content .float-right .image-caption{display:block;font-size:11px;color:#888;font-style:italic;text-align:center;margin-top:6px;line-height:1.3}.markdown-content .clearfix:after{content:"";display:table;clear:both}.markdown-content .contact-row{display:flex;gap:24px;justify-content:center;margin:16px 0}.markdown-content .contact-row a{display:flex;align-items:center;gap:6px;color:var(--accent-strong);text-decoration:none;font-size:15px}.markdown-content .contact-row a:hover{color:var(--ink)}.markdown-content .contact-row svg{flex-shrink:0}.markdown-content table{width:100%;border-collapse:collapse;margin:24px 0;font-size:14px}.markdown-content td,.markdown-content th{border:1px solid #e5e5e5;padding:12px 16px;text-align:left}.markdown-content th{background-color:#f9f9f9;font-weight:600}.markdown-content tr:hover{background-color:#fafafa}@media (max-width:767px){.markdown-content h1{font-size:20px;margin:24px 0 12px}.markdown-content h2{font-size:17px;margin:20px 0 10px}.markdown-content h3{font-size:15px;margin:18px 0 8px}.markdown-content p{margin:12px 0}.markdown-content ol,.markdown-content ul{padding-left:20px}.markdown-content blockquote{padding:10px 16px;margin:16px 0}.markdown-content code{font-size:12px}.markdown-content pre{padding:12px;margin:16px 0}.markdown-content img{max-width:100%;margin:16px auto}.markdown-content .image-row{flex-direction:column;align-items:center;gap:12px}.markdown-content .image-row figure{width:100%}.markdown-content .image-row img{height:auto;width:100%;max-width:100%}.markdown-content .text-beside-image{flex-direction:column;gap:16px}.markdown-content .contact-row{flex-direction:column;gap:12px;align-items:center}.markdown-content .contact-row a{font-size:13px}.markdown-content table{font-size:12px}.markdown-content td,.markdown-content th{padding:8px 10px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.code-link{margin:0 0 14px}.code-link a{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--rule);padding-bottom:2px}.code-link a:focus-visible,.code-link a:hover{color:var(--accent-strong);border-color:var(--accent-strong)}.code-link a:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.list-entry-link{color:inherit;text-decoration:none}.list-entry-link:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.timeline-dot:focus-visible,.timeline-popup-item:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.timeline-dot:focus-visible{outline-offset:4px}:root{--nav-h:0px;--nav-offset:var(--nav-h)}@media (max-width:767px){:root{--nav-h:150px}}@media (max-height:500px){:root{--nav-offset:0px}}.home-shell{min-height:100vh;position:relative;overflow-x:clip}.paper-texture{position:absolute;inset:0;pointer-events:none;z-index:0;background:url(/paper-fiber.webp) 0 0/256px 256px repeat,url(/paper-stain.webp) 0 0/1024px 1024px repeat;background-blend-mode:multiply}.shell{position:relative;z-index:1;display:flex;align-items:stretch}.rail-wrap{flex:0 0 272px}.rail{position:sticky;top:0;height:100vh;height:100dvh;display:flex;flex-direction:column;gap:40px;padding:40px 28px 32px 40px;border-right:1px solid var(--rule)}.main,.rail{box-sizing:border-box}.main{--pl:60px;--pr:56px;flex:1 1 0;min-width:0;position:relative}.main,.timeline-compact{padding:0 var(--pr) 0 var(--pl)}.timeline-compact{margin:0 calc(var(--pr) * -1) 0 calc(var(--pl) * -1)}.rail-brand{display:flex;flex-direction:column;gap:14px}.rail .nav-seal{width:46px;height:46px;margin:0;font-size:17px;border-radius:6px;animation:stampIn .55s cubic-bezier(.3,1.6,.5,1) .2s both}.rail-name{font-family:var(--font-shippori),var(--font-garamond),serif;font-weight:600;font-size:18px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);max-width:9em}.rail-role{font-size:15px;color:var(--ink-soft);line-height:1.4;margin-top:-6px}.rail-nav{list-style:none;margin:0;flex-direction:column;gap:2px}.rail-link,.rail-nav{padding:0;display:flex}.rail-link{position:relative;align-items:center;gap:16px;min-height:44px;width:100%;background:none;border:0;cursor:pointer;text-align:left;text-decoration:none;font-family:var(--font-shippori),var(--font-garamond),serif;font-size:13px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-soft);transition:color .12s ease}.rail-link.on,.rail-link:hover{color:var(--ink)}.rail-link:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.rail-k{width:22px;font-family:var(--font-yuji),var(--font-shippori),serif;font-size:19px;letter-spacing:0;color:var(--mute);text-align:center}.rail-link.on .rail-k{color:var(--accent-strong)}.rail-swipe{position:absolute;left:30px;bottom:2px;width:150px;height:18px;overflow:visible;pointer-events:none}.rail-foot{margin-top:auto;display:flex;flex-direction:column;gap:16px}.hero-status{display:flex;gap:10px;align-items:flex-start;margin:18px 0 0;font-size:16px;line-height:1.4;color:var(--ink)}.rail-dot{flex:0 0 8px;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--accent)}.foot-social,.rail-social{--tile:56px;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,var(--tile));gap:12px}.social-tile{display:grid;place-items:center;width:var(--tile);height:var(--tile);box-sizing:border-box;border:1.2px solid rgba(27,27,27,.28);color:var(--ink);text-decoration:none;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.social-tile svg{width:22px;height:22px;fill:currentColor}.social-tile:focus-visible,.social-tile:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.social-tile:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}@media (min-width:768px){.foot-social{display:none}}.rail-loc{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.hero{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hero-intro{flex:1 1 440px;min-width:0;padding:40px 0 8px}.hero-kicker{margin:0 0 20px;font-family:var(--mono);font-size:11.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--ink-soft)}.hero-name{margin:0;font-family:var(--font-shippori),var(--font-garamond),serif;font-weight:600;font-size:clamp(44px,5.4vw,78px);line-height:.98;letter-spacing:.005em;color:var(--ink);max-width:7em}.hero-line{margin:22px 0 0;max-width:460px;font-size:21px;line-height:1.45;color:var(--ink-soft)}.hero-portrait-row{display:flex;align-items:center;gap:18px;margin-top:28px}.hero-portrait{position:relative;display:grid;place-items:center;width:176px;height:176px;flex:0 0 176px}.hero-portrait .enso{position:absolute;inset:0;margin:auto}.hero-photo{width:122px;height:122px;border-radius:50%;object-fit:cover;object-position:30% 80%;filter:grayscale(1) contrast(1.05)}.hero-wrap{margin-right:calc(var(--pr) * -1)}.hero-wrap .picks-block{padding-right:var(--pr)}.ink-art{position:relative;flex:1 1 400px;min-width:0;max-width:880px;margin-bottom:-120px;pointer-events:none;aspect-ratio:640/600}.art-defs{position:absolute;width:0;height:0}.art-layer{position:absolute;inset:0;will-change:transform}.art-anim{width:100%;height:100%;will-change:transform}.art-layer svg{display:block;width:100%;height:100%;overflow:visible}.ink-art.paused *,.ink-art.paused :before{animation-play-state:paused!important}.px-sun{transform:translate(calc(var(--mx, 0) * 7px),calc(var(--my, 0) * 5px + var(--sy, 0) * .22px))}.px-far{transform:translate(calc(var(--mx, 0) * 4px),calc(var(--sy, 0) * .16px))}.px-mist{transform:translate(calc(var(--mx, 0) * 12px),calc(var(--sy, 0) * .1px))}.px-near{transform:translate(calc(var(--mx, 0) * 10px),calc(var(--my, 0) * 3px + var(--sy, 0) * .06px))}.px-branch{transform:translate(calc(var(--mx, 0) * -14px),calc(var(--my, 0) * -8px - var(--sy, 0) * .06px))}.px-calli{position:absolute;inset:0;pointer-events:none;will-change:transform;transform:translate(calc(var(--mx, 0) * -5px),calc(var(--sy, 0) * -.1px))}.sun-halo{opacity:.16;filter:url(#sun-halo)}.sun-core,.sun-halo{fill:var(--accent)}.sun-anim{transform-origin:59.375% 41.667%;animation:sunRise 2.4s cubic-bezier(.2,.7,.2,1) .15s both,sunBreathe 9s ease-in-out 2.6s infinite}.ridge{filter:url(#ink-wash)}.ridge-far{animation:fadeOnly 2.6s ease .6s both}.ridge-near{animation:fadeOnly 2.6s ease .9s both}.mist{fill:var(--paper);filter:url(#ink-mist)}.mist-anim{animation:mistDrift 16s ease-in-out infinite alternate}.mist-anim.mist-b{animation-duration:22s;animation-direction:alternate-reverse}.sway{transform-origin:100% 0;animation:limbSway 7s ease-in-out 3.2s infinite}.needle-pad{transform-box:fill-box;transform-origin:50% 100%;animation:sprout .9s cubic-bezier(.3,1.4,.5,1) both}.calli{left:0;top:38px;writing-mode:vertical-rl;font-size:46px;line-height:1;letter-spacing:.1em;color:var(--ink);animation:calliIn 2.4s ease 1.6s both}.calli,.calli-seal{position:absolute;font-family:var(--font-yuji),var(--font-shippori),serif;filter:url(#sumi)}.calli-seal{left:8px;top:250px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:15px;color:var(--paper);background:var(--accent);border-radius:4px;transform:rotate(3deg);animation:stampIn .5s cubic-bezier(.3,1.6,.5,1) 3.1s both}.ink-reveal{stroke-dasharray:1 2;stroke-dashoffset:1;animation:inkDraw 1.6s cubic-bezier(.55,.05,.25,1) both}.ink-reveal-linear{animation-duration:2.8s;animation-timing-function:linear}@keyframes inkDraw{to{stroke-dashoffset:0}}.sec-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 16px;margin:64px 0 24px}.sec-k{font-family:var(--font-yuji),var(--font-shippori),serif;font-size:26px;line-height:1;color:var(--accent-strong)}.sec-h h2{margin:0;font-family:var(--font-shippori),var(--font-garamond),serif;font-weight:600;font-size:14px;letter-spacing:.28em;text-transform:uppercase;color:var(--ink)}.sec-hint{margin-left:auto;font-size:15px;color:var(--ink-soft)}.picks-block{position:relative;z-index:1;padding-bottom:8px}.picks-block .sec-h{margin-top:32px}.picks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1.5px solid var(--ink)}.pick{display:flex;flex-direction:column;gap:9px;padding:20px 28px 20px 0;text-decoration:none;color:var(--ink)}.pick+.pick{padding-left:28px;border-left:1px solid var(--rule)}.pick-role{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft)}.pick-title{font-family:var(--font-shippori),var(--font-garamond),serif;font-weight:600;font-size:30px;letter-spacing:.01em;transition:color .12s ease}.pick-when{display:flex;align-items:center;gap:8px;margin-top:-2px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.pick-dot{flex:0 0 8px;width:8px;height:8px;box-sizing:border-box;border-radius:50%;border:1.3px solid var(--ink-soft)}.pick-when.on{color:var(--ink)}.pick-when.on .pick-dot{border:0;background:var(--accent);animation:nowBreathe 4s ease-in-out infinite}.pick-desc{font-size:16px;line-height:1.45;color:var(--ink-soft)}.pick-go{align-self:flex-start;margin-top:6px;font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;transition:color .12s ease,transform .15s ease-out}.pick:focus-visible .pick-title,.pick:hover .pick-go,.pick:hover .pick-title{color:var(--accent-strong)}.pick:hover .pick-go{transform:translateX(6px)}.pick:focus-visible{outline:2px solid var(--accent-strong);outline-offset:4px}.tl-head{margin-top:56px;align-items:center}.timeline-compact .tl-head{margin:14px 0 6px}.range-btn{margin-left:auto;min-height:40px;padding:0 18px;background:none;border:1.2px solid rgba(27,27,27,.35);cursor:pointer;font-family:var(--font-shippori),var(--font-garamond),serif;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);transition:background-color .12s ease,color .12s ease,border-color .12s ease}.range-btn:focus-visible,.range-btn:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.range-btn:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.timeline-stage{--now-room:64px;position:relative;height:560px;transition:height .4s ease}.timeline-stage.compact{height:150px}.river{top:calc(50% - 40px);height:80px;overflow:visible}.river,.river-canvas{position:absolute;left:0;width:calc(100% - var(--now-room));pointer-events:none}.river-canvas{top:calc(50% - 52px);height:104px;visibility:hidden}.start-label{position:absolute;left:0;top:calc(50% + 24px);font-family:var(--font-shippori),var(--font-garamond),serif;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}.now-mark{position:absolute;left:calc(100% - var(--now-room) - 9px);top:50%;transform:translateY(-50%);z-index:100;animation:stampIn .5s cubic-bezier(.3,1.6,.5,1) both}.now-mark-dot{position:relative;width:18px;height:18px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--paper)}.now-mark-dot:after{content:"";position:absolute;inset:-7px;border-radius:50%;border:1.5px solid var(--accent);opacity:0;animation:nowPulse 2.6s ease-out 3.8s infinite}.now-mark-text{font-family:var(--font-shippori),var(--font-garamond),serif;font-weight:600;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink)}.tl-node{position:absolute;will-change:transform,translate;display:flex;flex-direction:column;align-items:center;transform:translateX(-50%);transition:opacity .3s ease}.tl-node.up{bottom:50%}.tl-node.down{top:50%;flex-direction:column-reverse}.tl-stem{width:1.4px;background:linear-gradient(rgba(27,27,27,.12),rgba(27,27,27,.55));transform-origin:50% 100%;animation:stemGrow .5s ease-out both}.down .tl-stem{transform-origin:50% 0;background:linear-gradient(rgba(27,27,27,.55),rgba(27,27,27,.12))}.tl-bubble{position:relative;will-change:transform;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--paper-raise);cursor:pointer;transition:transform .18s ease-out,background-color .15s ease;animation:bloom 1.2s ease backwards}.lit .tl-bubble{transform:scale(1.12)}.sel .tl-bubble{background:var(--ink)}.enso-ring{position:absolute;left:-14%;top:-14%;width:128%;height:128%;overflow:visible;pointer-events:none}.timeline-dot{position:absolute;inset:0;border-radius:50%;display:flex;align-items:center;justify-content:center}.timeline-dot,.tl-list-row{color:inherit;text-decoration:none}.tl-count{font-family:var(--font-shippori),var(--font-garamond),serif;font-weight:600;font-size:15px;color:var(--ink)}.sel .g-ink,.sel .tl-count{color:var(--paper);stroke:var(--paper)}.sel .g-fill{fill:var(--paper)}.glyph{display:block}.g-ink{fill:none;stroke:var(--ink);stroke-width:1.7;stroke-linecap:round}.g-fill{fill:var(--ink)}.g-accent{fill:var(--accent)}.tl-label{position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%);width:176px;display:flex;flex-direction:column;gap:3px;padding:4px 6px;background:hsla(42,42%,94%,.88);text-align:left;opacity:0;visibility:hidden;transition:opacity .08s ease,visibility .08s;pointer-events:none}.flip .tl-label{left:auto;right:calc(100% + 12px);text-align:right;align-items:flex-end}.tl-title{font-family:var(--font-shippori),var(--font-garamond),serif;font-weight:600;font-size:13.5px;line-height:1.25;color:var(--ink);transition:color .12s ease}.tl-meta{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.tl-desc,.tl-meta{color:var(--ink-soft)}.tl-desc{display:none;font-size:14px;line-height:1.35}.lit .tl-label{opacity:1;visibility:visible;background:#fffdf7;box-shadow:0 6px 24px -12px rgba(27,27,27,.35);z-index:5}.lit .tl-title{color:var(--accent-strong)}.lit .tl-desc{display:block;margin-top:4px}.tl-pop{position:absolute;z-index:10}.up .tl-pop{bottom:100%;margin-bottom:12px}.down .tl-pop{top:100%;margin-top:12px}.tl-list{background:var(--paper-raise);border:1px solid var(--rule);padding:8px 0;min-width:200px;max-height:200px;overflow-y:auto;box-shadow:0 4px 20px rgba(0,0,0,.1)}.tl-list-date{font-family:var(--mono);font-size:10px;color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;padding:4px 12px 8px;border-bottom:1px solid var(--rule)}.tl-list-row{padding:8px 12px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background-color .15s ease}.tl-list-row:hover{background:#efe9dc}.tl-list-title{font-size:13px;color:var(--ink);white-space:nowrap}.tl-list-type{font-size:10px;color:var(--ink-soft);letter-spacing:.08em}.tl-tip{white-space:nowrap}.tl-tip-card{max-width:180px;background:var(--paper-raise);padding:8px 10px;border-radius:4px;box-shadow:0 2px 12px rgba(0,0,0,.12);border:1px solid var(--rule);cursor:pointer}.tl-tip .tl-list-title,.tl-tip-card{white-space:normal}.legend{display:flex;flex-wrap:wrap;gap:10px 32px;margin:8px 0 0;padding:0;list-style:none;font-family:var(--font-shippori),var(--font-garamond),serif;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft)}.legend li{gap:10px}.foot,.legend li{display:flex;align-items:center}.foot{flex-wrap:wrap;gap:8px 16px;margin-top:64px;padding:22px 0 32px;border-top:1px solid var(--rule);font-size:13.5px;color:var(--ink-soft)}.nav-seal{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-right:12px;flex-shrink:0;background:var(--accent);color:var(--paper);border-radius:5px;transform:rotate(-3deg);filter:url(#sumi);box-shadow:inset 0 0 0 1.5px hsla(42,42%,94%,.55);font-family:var(--font-shippori),var(--font-garamond),serif;font-weight:600;font-size:11px;letter-spacing:.02em}.now-breathe{animation:nowBreathe 4s ease-in-out infinite}@keyframes calliIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes sunRise{0%{opacity:0;transform:translateY(46px) scale(.94)}to{opacity:1;transform:none}}@keyframes sunBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.018)}}@keyframes sprout{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes fadeOnly{0%{opacity:0}to{opacity:1}}@keyframes mistDrift{0%{transform:translateX(-40px)}to{transform:translateX(40px)}}@keyframes limbSway{0%,to{transform:rotate(0deg)}50%{transform:rotate(-.7deg)}}@keyframes stemGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes bloom{0%,20%{opacity:0;transform:scale(.7)}70%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes stampIn{0%{opacity:0;transform:scale(1.8)}to{opacity:1;transform:scale(1)}}.now-mark{animation-name:stampMark}@keyframes stampMark{0%{opacity:0;transform:translateY(-50%) scale(1.8)}to{opacity:1;transform:translateY(-50%) scale(1)}}.calli-seal{animation-name:stampSeal}@keyframes stampSeal{0%{opacity:0;transform:rotate(3deg) scale(1.8)}to{opacity:1;transform:rotate(3deg) scale(1)}}.rail .nav-seal{animation-name:stampNav}@keyframes stampNav{0%{opacity:0;transform:rotate(-3deg) scale(1.8)}to{opacity:1;transform:rotate(-3deg) scale(1)}}@keyframes nowPulse{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.7)}}@keyframes nowBreathe{0%,to{opacity:1}50%{opacity:.4}}@media (max-width:1199px){.rail-wrap{flex-basis:232px}.rail{padding:32px 20px 28px 28px;gap:32px}.main{--pl:36px;--pr:32px}.rail-social{--tile:50px;gap:10px}.picks{grid-template-columns:minmax(0,1fr)}.pick+.pick{padding-left:0;border-left:0;border-top:1px solid var(--rule)}}@media (max-width:767px){.shell{flex-direction:column}.rail-wrap{flex-basis:auto;position:sticky;top:0;z-index:100;background:var(--paper)}.rail{position:static;height:auto;padding:14px 16px 10px;gap:10px;border-right:0;border-bottom:1px solid var(--rule)}.rail-brand{flex-direction:row;align-items:center;gap:10px}.rail .nav-seal{width:28px;height:28px;font-size:11px}.rail-name{font-size:14px;max-width:none}.rail-role{display:none}.rail-nav{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:0 18px;scrollbar-width:none}.rail-link{min-height:40px;gap:8px;font-size:11px;letter-spacing:.12em;white-space:nowrap}.rail-k{width:auto;font-size:15px}.rail-swipe{left:22px;width:100px;bottom:0}.rail-foot{display:none}.main{--pl:16px;--pr:16px}.hero-intro{padding:24px 0 8px}.hero-name{font-size:40px}.hero-line{font-size:17px;margin-top:12px}.hero-portrait{flex-basis:120px}.hero-portrait,.hero-portrait .enso{width:120px;height:120px}.ink-art{display:none}.hero-photo{width:84px;height:84px}.hero-portrait-row{gap:12px;margin-top:16px}.sec-h{margin:36px 0 16px}.tl-head{margin-top:28px}.timeline-stage{height:300px}.timeline-stage.compact{height:120px}.pick-title{font-size:24px}.foot{margin-top:32px}.foot-social{flex-basis:100%;--tile:48px;grid-template-columns:repeat(6,var(--tile));gap:8px}}@media (prefers-reduced-motion:reduce){.home-shell *,.home-shell :after,.home-shell :before{animation:none!important;transition:none!important}.ink-reveal{stroke-dashoffset:0}.px,.px-calli{transform:none!important}}.markdown-content .img-row{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:12px;align-items:start;margin:24px 0}.markdown-content .img-row-65{grid-template-columns:65fr 35fr;grid-auto-flow:row}.markdown-content .img-row img{margin:0;width:100%}.markdown-content img.img-fixed{max-width:100%}.markdown-content .img-row-65>div>img{margin:0 0 12px}@media (max-width:600px){.markdown-content .img-row-65{grid-template-columns:1fr}}.markdown-content .img-row:has(>img:nth-child(3)){max-width:720px;margin-left:auto;margin-right:auto}.hub{min-height:100vh;background:var(--paper)}.hub-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 32px;padding:24px 48px;border-bottom:1px solid var(--rule)}.hub-home{font-family:var(--font-shippori),var(--font-garamond),serif;font-weight:600;font-size:16px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);text-decoration:none}.hub-nav ul{display:flex;flex-wrap:wrap;gap:4px 24px;margin:0;padding:0;list-style:none}.hub-nav ul a{font-family:var(--font-shippori),var(--font-garamond),serif;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);text-decoration:none;padding:8px 0;display:inline-block}.hub-nav ul a:hover,.hub-nav ul a[aria-current=page]{color:var(--accent-strong)}.hub-main{max-width:860px;margin:0 auto;padding:56px 48px 80px}.hub-crumbs{margin:0 0 18px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.hub-crumbs,.hub-crumbs a{color:var(--meta)}.hub-main h1{margin:0;font-family:var(--font-shippori),var(--font-garamond),serif;font-weight:600;font-size:clamp(32px,5vw,48px);line-height:1.1;color:var(--ink)}.hub-intro{margin:14px 0 40px;font-size:19px;line-height:1.5;color:var(--ink-soft)}.hub-list{list-style:none;margin:0;padding:0;border-top:1.5px solid var(--ink)}.hub-list li{padding:20px 0;border-bottom:1px solid var(--rule)}.hub-list a{font-family:var(--font-shippori),var(--font-garamond),serif;font-weight:600;font-size:21px;line-height:1.3;color:var(--ink);text-decoration:none}.hub-list a:focus-visible,.hub-list a:hover{color:var(--accent-strong)}.hub-date{display:block;margin-top:6px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--meta)}.hub-list p{margin:8px 0 0;font-size:16px;line-height:1.5;color:var(--ink-soft)}@media (max-width:767px){.hub-nav{padding:16px}.hub-main{padding:32px 16px 56px}}.entry-crumbs{margin-bottom:24px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--meta)}.entry-crumbs a{color:var(--meta);text-decoration:none;border-bottom:1px solid var(--rule)}.entry-crumbs a:hover{color:var(--accent-strong)}.entry-pager{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:48px;padding-top:24px;border-top:1px solid var(--rule)}.entry-pager a{display:flex;flex-direction:column;gap:4px;color:var(--ink);text-decoration:none;font-size:15px;line-height:1.35}.entry-pager .pager-older{text-align:right;align-items:flex-end}.entry-pager span{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--meta)}.entry-pager a:hover{color:var(--accent-strong)}.entry-more{margin-top:36px}.entry-more h2{margin:0 0 12px;font-size:10px;letter-spacing:.2em;font-weight:400;text-transform:uppercase;color:var(--meta)}.entry-more ul{margin:0;padding:0;list-style:none}.entry-more li{padding:8px 0;border-bottom:1px solid var(--rule)}.entry-more li a{color:var(--ink);text-decoration:none;font-size:15px}.entry-more li a:hover,.entry-more-all:hover{color:var(--accent-strong)}.entry-more-all{display:inline-block;margin-top:12px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);text-decoration:none}@media (max-width:600px){.entry-pager{grid-template-columns:1fr}.entry-pager .pager-older{text-align:left;align-items:flex-start}}.about h2{margin:48px 0 16px;font-family:var(--font-shippori),var(--font-garamond),serif;font-weight:600;font-size:14px;letter-spacing:.28em;text-transform:uppercase;color:var(--ink)}.about-facts{display:grid;grid-template-columns:120px 1fr;gap:12px 24px;margin:0;padding-top:16px;border-top:1.5px solid var(--ink);font-size:17px;line-height:1.5;color:var(--ink)}.about-facts dt{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--meta);padding-top:5px}.about-facts dd{margin:0}.about-facts ul{margin:0;padding-left:18px}.about-facts a,.about-faq a{color:var(--ink);text-decoration-color:var(--rule)}.about-facts a:hover{color:var(--accent-strong)}.about-faq section{padding:18px 0;border-bottom:1px solid var(--rule)}.about-faq h3{margin:0 0 8px;font-family:var(--font-shippori),var(--font-garamond),serif;font-weight:600;font-size:19px;color:var(--ink)}.about-faq p{margin:0;font-size:17px;line-height:1.55;color:var(--ink-soft)}.rail-about{font-family:var(--font-shippori),var(--font-garamond),serif;font-size:13px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-soft);text-decoration:none}.rail-about:hover{color:var(--accent-strong)}.foot a{color:var(--ink-soft)}@media (max-width:600px){.about-facts{grid-template-columns:1fr;gap:4px}.about-facts dd{margin-bottom:10px}}.now-bob{display:flex;align-items:center;gap:12px}.wave-on [data-wave-end],.wave-on [data-wave-x]{animation:waveBob 5.712s linear infinite;animation-delay:var(--wd,0s)}@keyframes waveBob{0%{translate:0 0;animation-timing-function:cubic-bezier(.61,1,.88,1)}25%{translate:0 calc(var(--wa, 0px) * -1);animation-timing-function:cubic-bezier(.12,0,.39,0)}50%{translate:0 0;animation-timing-function:cubic-bezier(.61,1,.88,1)}75%{translate:0 var(--wa,0);animation-timing-function:cubic-bezier(.12,0,.39,0)}to{translate:0 0}}.baked{position:relative}.baked,.baked>svg{width:100%;height:100%}.baked>svg{display:block;overflow:visible}.baked.is-baked>svg,.baked.is-pending>svg{visibility:hidden}.bake-final,.bake-final *{animation:none!important;transition:none!important}.reveal-fade{animation:fadeOnly 2s ease both}.reveal-fade-late{animation:fadeOnly 2.4s ease .5s both}.reveal-grow{animation:growFromRight 1.8s cubic-bezier(.3,.6,.2,1) .6s both}@keyframes growFromRight{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}.reveal-ring{animation:fadeOnly .9s ease both}.baked-img{position:absolute;max-width:none;pointer-events:none;user-select:none}.baked.enso-ring{position:absolute;width:128%;height:128%}.river-wipe{animation-name:wipeRight;animation-timing-function:linear;animation-fill-mode:both}@keyframes wipeRight{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@font-face{font-family:__EB_Garamond_1e7d7d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/062340a5902d57de-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__EB_Garamond_1e7d7d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d63e13930677f53f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__EB_Garamond_1e7d7d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/69e44c27a0558172-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__EB_Garamond_1e7d7d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2913b528b2922316-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__EB_Garamond_1e7d7d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/548b5aa0a10194aa-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__EB_Garamond_1e7d7d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/af2852512783d6fe-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__EB_Garamond_1e7d7d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c679f70df756412c-s.p.woff2) format("woff2");unicode-range:u+00??,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:__EB_Garamond_1e7d7d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/062340a5902d57de-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__EB_Garamond_1e7d7d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d63e13930677f53f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__EB_Garamond_1e7d7d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/69e44c27a0558172-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__EB_Garamond_1e7d7d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2913b528b2922316-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__EB_Garamond_1e7d7d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/548b5aa0a10194aa-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__EB_Garamond_1e7d7d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af2852512783d6fe-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__EB_Garamond_1e7d7d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c679f70df756412c-s.p.woff2) format("woff2");unicode-range:u+00??,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:__EB_Garamond_1e7d7d;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/062340a5902d57de-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__EB_Garamond_1e7d7d;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d63e13930677f53f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__EB_Garamond_1e7d7d;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/69e44c27a0558172-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__EB_Garamond_1e7d7d;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2913b528b2922316-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__EB_Garamond_1e7d7d;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/548b5aa0a10194aa-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__EB_Garamond_1e7d7d;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/af2852512783d6fe-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__EB_Garamond_1e7d7d;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c679f70df756412c-s.p.woff2) format("woff2");unicode-range:u+00??,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:__EB_Garamond_Fallback_1e7d7d;src:local("Times New Roman");ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.00%;size-adjust:94.77%}.__className_1e7d7d{font-family:__EB_Garamond_1e7d7d,__EB_Garamond_Fallback_1e7d7d;font-style:normal}.__variable_1e7d7d{--font-garamond:"__EB_Garamond_1e7d7d","__EB_Garamond_Fallback_1e7d7d"}@font-face{font-family:__Fragment_Mono_e3d99f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2e87b23cef325683-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Fragment_Mono_e3d99f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c95d0e421d34c90b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fragment_Mono_e3d99f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d8848e31105c7f17-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Fragment_Mono_Fallback_e3d99f;src:local("Arial");ascent-override:68.53%;descent-override:18.03%;line-gap-override:0.00%;size-adjust:138.63%}.__className_e3d99f{font-family:__Fragment_Mono_e3d99f,__Fragment_Mono_Fallback_e3d99f;font-weight:400;font-style:normal}.__variable_e3d99f{--font-fragment:"__Fragment_Mono_e3d99f","__Fragment_Mono_Fallback_e3d99f"}@font-face{font-family:__shippori_821efc;src:url(/_next/static/media/6ea7cd80bf89b2c7-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:__shippori_821efc;src:url(/_next/static/media/0ff01a22445265c7-s.p.woff2) format("woff2");font-display:swap;font-weight:600}@font-face{font-family:__shippori_Fallback_821efc;src:local("Times New Roman");ascent-override:97.65%;descent-override:24.24%;line-gap-override:0.00%;size-adjust:118.79%}.__className_821efc{font-family:__shippori_821efc,__shippori_Fallback_821efc,Georgia,serif}.__variable_821efc{--font-shippori:"__shippori_821efc","__shippori_Fallback_821efc",Georgia,serif}@font-face{font-family:__yuji_1b2792;src:url(/_next/static/media/e5aecd8c053c6a53-s.woff2) format("woff2");font-display:swap}@font-face{font-family:__yuji_Fallback_1b2792;src:local("Arial");ascent-override:116.00%;descent-override:28.80%;line-gap-override:0.00%;size-adjust:100.00%}.__className_1b2792{font-family:__yuji_1b2792,__yuji_Fallback_1b2792,serif}.__variable_1b2792{--font-yuji:"__yuji_1b2792","__yuji_Fallback_1b2792",serif}