:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tv-0:#f4efe4;--tv-1:#efe9dc;--tv-2:#e7e0d1;--tv-3:#dcd4c3;--tv-4:#d2c8b4;--floor:#5a5345;--floor-hi:#5e5748;--floor-lo:#565042;--floor-deep:#524b3e;--floor-drill:#6b6454;--wall-shade:#28231a;--wall-shade-veil:#28231a66;--wall-lit:#fffef8;--wall-lit-veil:#fffef8b8;--grain-bed:#18140d13;--grain-pore:#fffaec0f;--ink:#342b1e;--ink-soft:#4a3f2d;--bronze:#5c4d25;--bed-a:#332a1d05;--bed-b:#332a1d04;--bed-lite:#fffdf426;--pore:#332a1d05;--s1:8px;--s2:16px;--s3:32px;--s4:56px;--s5:96px;--s6:160px;--s7:256px;--lx:1;--ly:1;--display:"Cinzel",Trajan,"Times New Roman",serif;--text:"EB Garamond",Georgia,serif;--mono:"Martian Mono",ui-monospace,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}html,body{margin:0;padding:0}body{color:var(--ink);font-family:var(--text);-webkit-font-smoothing:antialiased;background-color:var(--tv-1);background-image:repeating-linear-gradient(92deg, var(--pore) 0px, var(--pore) 1px, transparent 1px, transparent 7px), repeating-linear-gradient(4deg, var(--bed-a) 0px, var(--bed-a) 3px, transparent 3px, transparent 19px), repeating-linear-gradient(6.5deg, var(--bed-b) 0px, var(--bed-b) 7px, transparent 7px, transparent 47px), repeating-linear-gradient(5deg, var(--bed-lite) 0px, var(--bed-lite) 2px, transparent 2px, transparent 59px),  radial-gradient(78% 42% at calc(50% - var(--lx) * 20%) calc(40% - var(--ly) * 26%), var(--tv-0) 0%, var(--tv-1) 46%, transparent 76%), radial-gradient(64% 36% at calc(50% + var(--lx) * 24%) calc(50% + var(--ly) * 38%), var(--tv-4) 0%, var(--tv-3) 52%, transparent 80%), linear-gradient(172deg, var(--tv-1) 0%, var(--tv-2) 58%, var(--tv-3) 100%);background-attachment:fixed;font-size:18px;line-height:30px;overflow-x:hidden}.cut{color:var(--floor);--wd:max(1px, .017em);--wd2:max(1px, .034em);--wl:max(1px, .019em);--wl2:max(1px, .036em);--wlb:max(1px, .024em);--sx:calc(var(--lx) * -1);--sy:calc(var(--ly) * -1);filter:drop-shadow(round(nearest, calc(var(--sx) * var(--wd)), 1px) round(nearest, calc(var(--sy) * var(--wd)), 1px) 0 var(--wall-shade)) drop-shadow(round(nearest, calc(var(--lx) * var(--wl)), 1px) round(nearest, calc(var(--ly) * var(--wl)), 1px) 0 var(--wall-lit)) drop-shadow(round(nearest, calc(var(--sx) * var(--wd2)), 1px) round(nearest, calc(var(--sy) * var(--wd2)), 1px) 0 var(--wall-shade-veil)) drop-shadow(round(nearest, calc(var(--lx) * var(--wl2)), 1px) round(nearest, calc(var(--ly) * var(--wl2)), 1px) var(--wlb) var(--wall-lit-veil))}.cut .deep{color:var(--floor-deep)}.cut .dot{color:var(--floor-drill)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.cut,.cut .deep,.cut .dot{color:#0000;background-repeat:repeat;-webkit-background-clip:text;background-clip:text}.cut{background-color:var(--floor);background-image:repeating-linear-gradient(92deg, var(--grain-pore) 0px, var(--grain-pore) 1px, transparent 1px, transparent 7px), repeating-linear-gradient(4deg, var(--grain-bed) 0px, var(--grain-bed) 3px, transparent 3px, transparent 19px), repeating-linear-gradient(6.5deg, var(--grain-bed) 0px, var(--grain-bed) 2px, transparent 2px, transparent 47px), linear-gradient(calc(90deg + atan2(var(--ly), var(--lx))), var(--floor-hi), var(--floor-lo))}.cut .deep{background-color:var(--floor-deep);background-image:repeating-linear-gradient(92deg, var(--grain-pore) 0px, var(--grain-pore) 1px, transparent 1px, transparent 7px), repeating-linear-gradient(4deg, var(--grain-bed) 0px, var(--grain-bed) 3px, transparent 3px, transparent 19px)}.cut .dot{background-color:var(--floor-drill);background-image:none}}.cut-deep{--floor:var(--floor-deep);--floor-hi:#565042;--floor-lo:#4e483b}.cut.cut-deep{--wd:max(1px, .024em);--wd2:max(1px, .032em);--wl:max(1px, .022em);--wl2:max(1px, .04em);--wlb:max(1px, .03em)}.architrave{z-index:10;padding:var(--s3) var(--s2) 14px calc(var(--s2) + .3em);text-align:center;font-family:var(--mono);font-variation-settings:"wdth" 112.5, "wght" 400;letter-spacing:.3em;color:var(--ink);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;background:linear-gradient(#efe9dcf0 0%,#efe9dce6 62%,#efe9dc00 100%);margin:0;font-size:9.5px;line-height:1.5;position:fixed;top:0;left:0;right:0}.architrave a{pointer-events:auto;color:var(--ink);text-decoration:none}.architrave a:hover,.architrave a:focus-visible{text-underline-offset:4px;text-decoration:underline}.skip{font-family:var(--text);position:absolute;left:-9999px}.skip:focus{left:var(--s2);top:var(--s2);z-index:20;background:var(--tv-0);color:var(--bronze);outline:1px solid var(--bronze);padding:8px 14px}.rule{width:220px;max-width:62%;height:1px;margin:var(--s4) auto;background:var(--ink-soft);opacity:.5;box-shadow:calc(var(--lx) * 1px) calc(var(--ly) * 1px) 0 var(--wall-lit)}.rule-tight{margin:var(--s3) auto;width:120px}a{color:var(--bronze)}a:hover,a:focus-visible{opacity:.7}a:focus-visible{outline:1px solid var(--bronze);outline-offset:6px}button:focus-visible{outline:1px solid var(--bronze);outline-offset:4px}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (max-width:760px){body{font-size:17px;line-height:29px}.architrave{letter-spacing:.18em;padding:var(--s2) var(--s2) 10px calc(var(--s2) + .18em);text-wrap:balance;font-size:8px}}@media (forced-colors:active){.cut,.cut .deep,.cut .dot{filter:none;color:canvastext;background:0 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
