@font-face{font-family:fauneText;src:url(/_next/static/media/284cc2174c33eea8-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:fauneText Fallback;src:local("Arial");ascent-override:113.71%;descent-override:26.43%;line-gap-override:0.00%;size-adjust:94.98%}.__className_abb030{font-family:fauneText,fauneText Fallback;font-weight:400}.__variable_abb030{--font-faune-text:"fauneText","fauneText Fallback"}@font-face{font-family:newsreader;src:url(/_next/static/media/4f1407106ea7a025-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:newsreader;src:url(/_next/static/media/c8b9005a9bec18f4-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800;font-style:italic}@font-face{font-family:newsreader Fallback;src:local("Arial");ascent-override:80.52%;descent-override:29.03%;line-gap-override:0.00%;size-adjust:91.28%}.__className_2f9d55{font-family:newsreader,newsreader Fallback}.__variable_2f9d55{--font-newsreader:"newsreader","newsreader Fallback"}@font-face{font-family:fragment;src:url(/_next/static/media/c95864c19cc05d41-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fragment;src:url(/_next/static/media/0edaced452d1ce31-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:fragment Fallback;src:local("Arial");ascent-override:70.14%;descent-override:18.46%;line-gap-override:0.00%;size-adjust:135.44%}.__className_a5d8a9{font-family:fragment,fragment Fallback}.__variable_a5d8a9{--font-fragment:"fragment","fragment Fallback"}:root{--pc-valley:#0e1418;--pc-stone:#2a3630;--pc-fog:#54615a;--pc-glacier:#b9bfb4;--pc-sky:#e8e3d6;--pc-sky-2:#dfd9c8;--pc-light:#c08a3e;--ground:var(--pc-sky);--ground-2:var(--pc-sky-2);--ink:var(--pc-valley);--ink-2:var(--pc-stone);--muted:var(--pc-fog);--rule:var(--pc-glacier);color-scheme:only light;--font-title:var(--font-faune-text),georgia,serif;--font-body:var(--font-newsreader),georgia,serif;--font-mono:var(--font-fragment),monospace;--text-label:0.6875rem;--text-data:0.8125rem;--text-body:1.09375rem;--text-abstract:1.375rem;--text-title:clamp(2rem,4vw,3rem);--text-plate-name:clamp(1.125rem,1.8vw,1.5rem);--track-label:0.08em;--track-data:0.02em;--track-plate-name:0.22em;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--space-32:8rem;--ease-settle:cubic-bezier(0.3,0,0.2,1);--ease-recede:cubic-bezier(0.45,0,0.1,1);--dur-micro:140ms;--dur-section:750ms}*,:after,:before{box-sizing:border-box;border-radius:0;margin:0}body,html{overflow-x:clip}body{background:var(--ground);color:var(--ink);font-family:var(--font-body);font-size:var(--text-body);line-height:1.65;-webkit-font-smoothing:antialiased}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px}button,input,textarea{font:inherit;color:inherit}ul[role=list]{list-style:none;padding:0}:focus-visible{outline:1px solid var(--ink);outline-offset:3px}::selection{background:var(--pc-glacier);color:var(--pc-valley)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes draw-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes wipe-in{to{-webkit-clip-path:inset(-4% -2% -6% -2%);clip-path:inset(-4% -2% -6% -2%)}}.wipe{-webkit-clip-path:inset(-4% 102% -6% -2%);clip-path:inset(-4% 102% -6% -2%);animation:wipe-in .64s var(--ease-recede) forwards;animation-delay:calc(var(--d, 0) * 60ms)}@keyframes breathe{0%,to{opacity:1}50%{opacity:.35}}.running-dot{color:var(--pc-light);animation:breathe 4s var(--ease-settle) infinite}@keyframes fog-clear{0%{opacity:1}to{opacity:0;visibility:hidden}}.fog{position:fixed;inset:0;z-index:50;background:var(--ground);pointer-events:none;animation:fog-clear .4s var(--ease-recede) forwards}.shell{--pad:clamp(var(--space-4),4vw,var(--space-12));position:relative;max-width:76rem;margin-inline:auto;padding-inline:var(--pad);min-height:100dvh;display:flex;flex-direction:column}.shell>main{flex:1 1;padding-bottom:var(--space-32)}.label{font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-2)}.data,.label{font-family:var(--font-mono)}.data{font-size:var(--text-data);letter-spacing:var(--track-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.unresolved{color:var(--muted);transition:color var(--dur-micro) var(--ease-settle)}.skip{position:absolute;left:var(--space-4);top:var(--space-3);z-index:60;padding:var(--space-2) var(--space-3);background:var(--ground);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;text-decoration:none;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.skip:focus-visible{-webkit-clip-path:none;clip-path:none}.nav{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) clamp(var(--space-4),3vw,var(--space-8));padding-block:var(--space-6)}.nav a{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;text-decoration:none;color:var(--ink);transition:color var(--dur-micro) var(--ease-settle)}.nav a[aria-current=page]{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.nav a:hover{color:var(--ink-2)}.nav .year{margin-left:auto}.colophon,.nav .year{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--track-label);color:var(--ink-2)}.colophon{margin-top:auto;position:relative;padding-block:var(--space-6) var(--space-8);text-transform:uppercase;display:flex;flex-wrap:wrap;gap:var(--space-2)}.colophon:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--rule);transform-origin:left;transform:scaleX(0);animation:draw-line .7s var(--ease-recede) forwards;animation-delay:.48s}.colophon a{color:var(--ink);text-decoration:none}.colophon a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.colophon .sep{color:var(--muted)}.heroPin{width:100vw;margin-left:calc(50% - 50vw);height:100dvh}.hero,.heroPin{position:relative}.hero{height:100%;width:100%}.heroMedia{position:absolute;inset:0}.heroImg,.heroMedia picture{position:absolute;inset:0;width:100%;height:100%}.heroImg{object-fit:cover;object-position:var(--fx-m,50%) var(--fy-m,50%)}@media (min-width:48rem){.heroImg{object-position:var(--fx,50%) var(--fy,50%)}}.heroCanvas{inset:0;width:100%;height:100%;z-index:1}.hero:after,.hero:before,.heroCanvas{position:absolute;pointer-events:none}.hero:after,.hero:before{content:"";left:0;right:0;z-index:2}.hero:before{top:0;height:30%;background:linear-gradient(180deg,rgb(14 20 24/.78),rgb(14 20 24/.62) 34%,rgb(14 20 24/.24) 68%,transparent)}.hero:after{bottom:0;height:18%;background:linear-gradient(0deg,rgb(14 20 24/.38),transparent)}.plateLabel{position:absolute;z-index:3;left:var(--pad);bottom:var(--space-12)}.plateName{margin:0;font-family:var(--font-title);font-weight:400;font-style:normal;font-size:.9375rem;letter-spacing:var(--track-plate-name);text-transform:uppercase;color:var(--pc-sky)}.plateRole{margin-top:var(--space-2);color:var(--pc-glacier)}.plateAttrib,.plateRole{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase}.plateAttrib{position:absolute;z-index:3;right:var(--pad);bottom:var(--space-12);margin:0;max-width:56%;text-align:right;color:var(--pc-sky)}@media (max-width:48rem){.plateLabel{bottom:calc(var(--space-12) + 4.2em)}.plateAttrib{left:var(--pad);right:var(--pad);max-width:none;text-align:left}}.shell:has(.hero)>.nav{position:absolute;top:0;left:var(--pad);right:var(--pad);z-index:4}.shell:has(.hero) .nav a{color:var(--pc-sky)}.shell:has(.hero) .nav a:hover{color:var(--pc-glacier)}.shell:has(.hero) .nav .year{color:var(--pc-glacier)}.thesis{max-width:34em;font-size:var(--text-abstract);line-height:1.55}.activity,.thesis{margin-top:var(--space-24)}.ledger{list-style:none;padding:0;margin-top:var(--space-4)}.ledger li{position:relative;display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr) auto;grid-gap:var(--space-1) var(--space-4);gap:var(--space-1) var(--space-4);padding-block:var(--space-3);font-family:var(--font-mono);font-size:var(--text-data);letter-spacing:var(--track-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ledger li:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--rule);transform-origin:left top;transform:scaleX(0);animation:draw-line .7s var(--ease-recede) forwards;animation-delay:.18s;transition:transform var(--dur-micro) var(--ease-settle)}.ledger li:hover:before{transform:scaleX(1) scaleY(2)}.ledger li:hover .unresolved{color:var(--ink-2)}.ledger .state{text-align:right;white-space:nowrap}.ledger a{overflow-wrap:anywhere}@media (max-width:48rem){.ledger li{grid-template-columns:minmax(0,1fr) auto}.ledger .desc{grid-column:1/-1}}.plateHead{margin-top:var(--space-16)}.plateTitle{font-family:var(--font-title);font-weight:400;font-size:var(--text-title);line-height:1.15;max-width:20em;margin-top:var(--space-3)}.abstract{font-size:var(--text-abstract);line-height:1.55;max-width:32em;margin-top:var(--space-8)}.record{margin-top:var(--space-16);position:relative}.record:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--rule);transform-origin:left;transform:scaleX(0);animation:draw-line .7s var(--ease-recede) forwards;animation-delay:.18s}.record>div{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);padding-block:var(--space-3);position:relative}.record>div:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--rule);transform-origin:left top;transform:scaleX(0);animation:draw-line .7s var(--ease-recede) forwards;transition:transform var(--dur-micro) var(--ease-settle)}.record>div:hover:after{transform:scaleX(1) scaleY(2)}.record>div:hover .unresolved{color:var(--ink-2)}.record>div:first-child:after{animation-delay:.24s}.record>div:nth-child(2):after{animation-delay:.3s}.record>div:nth-child(3):after{animation-delay:.36s}.record>div:nth-child(4):after{animation-delay:.42s}.record>div:nth-child(5):after{animation-delay:.48s}.record>div:nth-child(6):after{animation-delay:.54s}.record>div:nth-child(7):after{animation-delay:.6s}.record>div:nth-child(8):after{animation-delay:.66s}.record dt{font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-2);padding-top:.15em}.record dd,.record dt{font-family:var(--font-mono)}.record dd{font-size:var(--text-data);letter-spacing:var(--track-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media (max-width:40rem){.record>div{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}}.figureBlock{margin-top:var(--space-16)}.figureBlock .placeholder{border:1px solid var(--rule);background:var(--ground-2);min-height:16rem;display:grid;place-items:center;color:var(--muted)}.figureBlock .placeholder,.figureBlock figcaption{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase}.figureBlock figcaption{margin-top:var(--space-3);color:var(--ink-2)}.plateNav{margin-top:var(--space-16);display:flex;justify-content:space-between;gap:var(--space-4);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase}.plateNav a{text-decoration:none}.plateNav a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.frame-button{display:inline-block;position:relative;border:1px solid var(--ink);background:none;padding:var(--space-3) var(--space-6);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;cursor:pointer}.frame-button .frame-label{display:inline-block}.frame-button .frame-label,.frame-button:after{transition:transform var(--dur-micro) var(--ease-settle)}.frame-button:after{content:"";position:absolute;top:50%;left:100%;height:1px;width:var(--space-6);background:var(--ink);transform:scaleX(0);transform-origin:left center}.frame-button:hover:after{transform:scaleX(1)}.frame-button:hover .frame-label{transform:translateX(2px)}.frame-button:active .frame-label{transform:translateX(1px)}a.frame-button{color:var(--ink);text-decoration:none}.footAction{margin-top:var(--space-8)}.frame-button:disabled{border-color:var(--muted);color:var(--muted);cursor:default}.frame-button:disabled:after{display:none}.frame-button[data-state=loading]{color:var(--ink-2)}.frame-button[data-state=error]+.frame-note,.frame-button[data-state=success]+.frame-note{display:block;margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--track-label);color:var(--ink-2)}.fog+section:not(.hero),main>section:first-child:not(.hero){margin-top:var(--space-16)}.lede{max-width:34em;margin-top:var(--space-6)}.footLine{max-width:34em;margin-top:var(--space-16)}.ink-step{color:var(--ink-2)}.filters{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-4);margin-top:var(--space-8)}.filterBtn{background:none;border:0;padding:0;cursor:pointer;font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-2);transition:color var(--dur-micro) var(--ease-settle)}.filterBtn:hover{color:var(--ink)}.filterBtn[aria-pressed=true]{color:var(--ink);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.filterBtn:disabled,.thBtn:disabled{color:var(--muted);cursor:default;text-decoration:none}.inertNote{margin-top:var(--space-3);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--track-data);color:var(--muted)}.filterLine{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-4);margin-top:var(--space-8)}.filterInput{flex:1 1 14rem;max-width:24rem;padding:var(--space-2) 0;background:none;border:0;border-bottom:1px solid var(--ink-2);font-family:var(--font-mono);font-size:var(--text-data);letter-spacing:var(--track-data)}.empty{margin-top:var(--space-12);max-width:34em}.tableScroll{overflow-x:auto;margin-top:var(--space-6)}.dataTable{width:100%;min-width:44rem;border-collapse:collapse}.dataTable th{text-align:left;font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:400;color:var(--ink-2);padding:var(--space-3) var(--space-6) var(--space-3) 0;border-bottom:1px solid var(--rule)}.thBtn{background:none;border:0;padding:0;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.thBtn:hover{color:var(--ink)}.dataTable td{font-family:var(--font-mono);font-size:var(--text-data);letter-spacing:var(--track-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:var(--space-3) var(--space-6) var(--space-3) 0;border-top:1px solid var(--rule);vertical-align:baseline}.dataTable tbody tr:hover .unresolved{color:var(--ink-2)}.yearRow th{padding-top:var(--space-8);border-bottom:1px solid var(--rule);color:var(--ink)}.statusKey{margin-top:var(--space-6);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink);max-width:none}.diagram{border:1px solid var(--rule);padding:clamp(var(--space-6),4vw,var(--space-12))}.dRoot{text-align:center;font-family:var(--font-mono);font-size:var(--text-data);letter-spacing:var(--track-label);text-transform:uppercase}.dNode,.dRoot a{text-decoration:none}.dNode:hover,.dRoot a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.dTrunk{width:1px;height:var(--space-8);margin-inline:auto}.dRail,.dTrunk{background:var(--rule)}.dRail{height:1px;margin-inline:10%}.dBranches{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0}.dBranches li{display:flex;flex-direction:column;align-items:center;text-align:center;padding-inline:var(--space-2)}.dDrop{width:1px;height:var(--space-8);background:var(--rule)}.dNode{letter-spacing:var(--track-label);text-transform:uppercase;margin-top:var(--space-3);overflow-wrap:anywhere}.dCount,.dNode{font-family:var(--font-mono);font-size:var(--text-label)}.dCount{letter-spacing:var(--track-data);margin-top:var(--space-2)}.dPending{margin-top:var(--space-12);text-align:center;font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-2)}.dPending a{color:var(--ink);text-decoration:none}.dPending a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}@media (max-width:48rem){.dRoot{text-align:left}.dTrunk{margin-inline:0 auto;margin-left:var(--space-4)}.dRail{display:none}.dBranches{grid-template-columns:minmax(0,1fr);border-left:1px solid var(--rule);margin-left:var(--space-4)}.dBranches li{flex-direction:row;align-items:baseline;gap:var(--space-3);text-align:left;padding:var(--space-3) 0 var(--space-3) var(--space-4)}.dDrop{display:none}.dCount,.dNode{margin-top:0}.dPending{text-align:left}}.venue{margin-top:var(--space-12)}.venueName{font-family:var(--font-mono);font-size:var(--text-data);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:400}.kv{grid-gap:var(--space-1);gap:var(--space-1)}.kv,.kv>div{display:grid}.kv>div{grid-template-columns:minmax(0,8rem) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.kv dt{color:var(--ink-2)}.ledger--index li{grid-template-columns:minmax(0,1fr);font-size:.9375rem;letter-spacing:.04em}.recordsBlock{margin-top:var(--space-16)}.slip{max-width:38rem;margin-top:var(--space-12)}.slip .field{margin-top:var(--space-8)}.natureStamp{margin:0;padding:0;border:0}.natureStamp legend{display:block;padding:0}.natureRow{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin-top:var(--space-3)}.natureOpt{cursor:pointer}.natureOpt input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.natureOpt span{display:inline-block;padding-bottom:6px;border-bottom:1px solid transparent;font-family:var(--font-mono);font-size:var(--text-data);letter-spacing:var(--track-data);text-transform:uppercase;color:var(--ink-2);transition:color var(--dur-micro) var(--ease-settle)}.natureOpt:hover span{color:var(--ink)}.natureOpt[data-selected] span{color:var(--ink);border-bottom-color:var(--ink)}.natureOpt input:focus-visible+span{outline:1px solid var(--ink);outline-offset:3px}.slipHint{max-width:38rem;margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--track-label);color:var(--ink-2)}.slip input::placeholder{color:var(--muted)}.decoy{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.slip input:not([type=radio]),.slip textarea{display:block;width:100%;margin-top:var(--space-2);padding:var(--space-2) 0;background:none;border:0;border-bottom:1px solid var(--ink-2);font-family:var(--font-mono);font-size:var(--text-data);letter-spacing:var(--track-data)}.slip textarea{border:1px solid var(--ink-2);padding:var(--space-3);resize:vertical}.slip .frame-button{margin-top:var(--space-8)}.frame-note{margin-top:var(--space-3);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--track-label);color:var(--ink-2);max-width:38rem}.slipReceipt{margin-top:var(--space-12);max-width:34em;font-size:var(--text-abstract);line-height:1.55}.register{max-width:46rem}.registerTitle{margin-top:var(--space-3);font-family:var(--font-mono);font-size:1.25rem;letter-spacing:.08em;text-transform:uppercase;font-weight:400;color:var(--ink)}.registerIndex{margin-top:var(--space-8);list-style:none}.registerIndex li{display:grid;grid-template-columns:3rem minmax(0,1fr);align-items:baseline;padding:var(--space-2) 0;border-top:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--text-data);letter-spacing:var(--track-data)}.registerIndex li:last-child{border-bottom:1px solid var(--rule)}.registerIndex .n,.registerStamp{color:var(--muted)}.registerStamp{margin-top:var(--space-4);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--track-label)}.doc{margin-top:var(--space-24)}.docHead{padding-top:var(--space-3);border-top:1px solid var(--ink)}.docHead,.docSub{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:400}.docSub{margin-top:var(--space-12);color:var(--ink-2)}.doc p{max-width:34em}.doc .docSub+p,.doc p{margin-top:var(--space-4)}.docNote{border-left:1px solid var(--ink-2);padding-left:var(--space-4);color:var(--ink-2)}.docList{max-width:34em;margin-top:var(--space-4);list-style:none}.docList li{padding:var(--space-3) 0;border-top:1px solid var(--rule)}.docList li:last-child{border-bottom:1px solid var(--rule)}.doc .dataTable{margin-top:var(--space-6)}.docCaption{margin-top:var(--space-3);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--track-label);color:var(--ink-2)}.sparse{margin-top:var(--space-24);max-width:34em}.sparse .plateTitle{margin-top:var(--space-3)}.sparse p{margin-top:var(--space-6)}.sparse .backlink{display:inline-block;margin-top:var(--space-8);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;text-decoration:none}.sparse .backlink:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}