.prose p{margin:0}.src{font-family:IBM Plex Mono,monospace;font-size:var(--fs-mono);letter-spacing:.08em;color:var(--c-text-3);border-bottom:1px solid var(--c-line-2)}.src:hover{color:var(--c-ink)}.yr{display:grid;grid-template-columns:120px 1fr;gap:24px;padding:22px 0;border-top:1px solid var(--c-line)}.ev{display:grid;grid-template-columns:130px 1fr 220px;gap:20px;align-items:baseline;padding:6px 0}.tag{font-family:IBM Plex Mono,monospace;font-size:var(--fs-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-2)}.tag.x{font-style:italic}@media(max-width:900px){.g12{grid-template-columns:repeat(1,minmax(0,1fr))!important}.g12>*{grid-column:auto!important}.yr{grid-template-columns:1fr!important;gap:8px!important}.ev{grid-template-columns:1fr!important;gap:4px!important;padding:10px 0!important}.wrap{padding-left:20px!important;padding-right:20px!important}.nav{flex-wrap:wrap}.big{font-size:var(--fs-d2)!important}}.serif{font-family:EB Garamond,Georgia,serif;font-weight:400}.cta{border-bottom:1px solid var(--c-oxblood);padding-bottom:4px}main img,main video{border-radius:var(--r-md)}main div[style*="overflow: hidden"],main .sq,main .stage{border-radius:var(--r-md)}.cols.c3{column-count:3;column-gap:40px}.ghost{position:absolute;right:48px;top:24px;z-index:-1;font-family:var(--bl,"Fette UNZ Fraktur"),"Fette UNZ Fraktur",serif;font-size:340px;line-height:.8;color:var(--c-surface);-webkit-text-stroke:0;pointer-events:none;user-select:none}.ghost.r{left:auto;right:48px}@media(max-width:900px){.g12>*{grid-row:auto!important}}@media(max-width:900px){.cols,.cols.c3{column-count:1}.ghost{display:none}.vlab{writing-mode:horizontal-tb;transform:none}}.otp{display:flex;justify-content:space-between;align-items:center;gap:16px 32px;flex-wrap:wrap}.otp-l{display:flex;gap:6px 28px;flex-wrap:wrap;font-size:var(--fs-body);color:var(--c-text-2)}.jump{display:inline-flex;align-items:center;gap:8px;min-height:44px}.jump svg{width:13px;height:13px;flex:none;color:#e0442f;transition:transform .25s ease}.jump:hover,.jump:focus-visible{color:var(--c-ink)}.otp-r{display:flex;align-items:center;gap:10px}.rcar{transition:transform .25s ease}button[aria-expanded=true] .rcar{transform:rotate(180deg)}@media(max-width:900px){.g2x2{grid-column:1 / -1!important}.cdthumbs .im{height:auto!important;aspect-ratio:1}}.prose>p{margin:0 0 1em}.prose>p:last-child{margin-bottom:0}.cdthumbs .im{position:relative}.cdthumbs .im>img:first-child{position:absolute;inset:0}.dc.dcs>p:first-of-type:first-letter{font-size:4.8em}.mx{font-family:IBM Plex Mono,monospace;font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-4);line-height:1.5}.bc{fill:var(--c-line-strong);display:block}.hud{position:absolute;width:14px;height:14px;border-color:#ededed8c;border-style:solid;border-width:0;z-index:4;pointer-events:none}.hud.tl{top:10px;left:10px;border-top-width:1px;border-left-width:1px}.hud.tr{top:10px;right:10px;border-top-width:1px;border-right-width:1px}.hud.bl{bottom:10px;left:10px;border-bottom-width:1px;border-left-width:1px}.hud.br{bottom:10px;right:10px;border-bottom-width:1px;border-right-width:1px}.plus{font-family:IBM Plex Mono,monospace;font-size:var(--fs-mono);color:var(--c-line-strong);line-height:1}body{counter-reset:fig}.im:after{display:none;counter-increment:fig;content:"FIG." counter(fig,decimal-leading-zero);position:absolute;top:8px;left:10px;z-index:3;font-family:IBM Plex Mono,monospace;font-size:var(--fs-micro);letter-spacing:.16em;color:#edededb3;mix-blend-mode:difference;pointer-events:none}.qmeta.tr{top:28px;right:56px;text-align:right}.qmeta.bl{bottom:28px;left:56px}.eof{display:flex;align-items:center;gap:20px;padding:0 56px 28px}@media(max-width:900px){[style*="padding-right: 28px"],[style*="padding-left: 28px"]{padding-left:0!important;padding-right:0!important}.vtx,.qmeta.tr,.qmeta.br{display:none}.qmeta.tl,.qmeta.bl{left:20px}}.cta{border-bottom-color:var(--accent);color:var(--c-text-3)}.cta:hover,.cta:focus-visible{color:var(--c-white)}.src{transition:color var(--hover) ease}.figlink{display:block;color:inherit}.cdthumbs>.figlink{display:flex}.cdthumbs>.figlink>figure{flex:1}.jump,.otp-l a{transition:color var(--hover) ease}.jump svg{color:var(--accent);transition:transform .9s var(--ease-out)}.cdthumbs>.figlink,.cdthumbs figure,.g6>*,.g4>*{min-width:0}@media(max-width:900px){dl.tools{grid-template-columns:1fr!important;row-gap:4px!important}dl.tools dd{margin:0 0 16px}.g6 .sf,.g4 .sf{overflow-wrap:anywhere;font-size:var(--fs-h5)!important}}.erac>span{transition:border-color var(--hover) ease,background-color var(--hover) ease,transform 1s var(--ease-out)}.erac:hover>span,.erac:focus-visible>span{border-color:var(--c-line-strong)!important;background-color:var(--c-surface);transform:translateY(-3px)}.erac:hover .lnk,.erac:focus-visible .lnk{color:var(--c-white)}@media(prefers-reduced-motion:reduce){.erac:hover>span{transform:none}}.about-up .name-row{display:flex;justify-content:space-between;align-items:baseline;gap:8px 32px;flex-wrap:wrap}.about-up .about-loc{padding-bottom:.6em}@media(max-width:900px){.about-up{right:20px!important}.about-up .about-loc{padding-bottom:0}}[data-yr]{opacity:0;transform:translate3d(0,14px,0);transition:opacity 1.2s var(--ease-out) var(--d, 0ms),transform 1.4s var(--ease-out) var(--d, 0ms)}[data-yr].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-yr]{opacity:1;transform:none;transition:none}}@media(max-width:900px){.src{border-bottom:0}}
