@font-face{font-family:Mrs Saint Delafield;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAewAA8AAAAADPgAAAdbAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbHhwoBmAAdBEICo5gjEgLHgABNgIkAzgEIAWEOgdGDAcbuApRlC5Sm+JnYgzGzB7rotLE7bZK5VwmL5w+eH7SAZ52SZoC+M+gzmpXDFLrgQ+DPMCf7f2DdvJsuA6w6TQMpDTBKOwGCXAWacLh9tV9Omu85oAmQC6xc773/lQgtlZpLSIoURGGhQLQ///L1BnaJFaqbfUVj0gEZ1/qPS+t/f1nKPXNpNQO2LpYLbqcIhzwJQwGgANOWaaTmmPBglTs7Y5v/QEBwEQVCqmYJQoAnTKbjEzGjAKgIv0nMJF8TMCTJzScf6rtaAI2mIkuRuXsMAHw/l90FACMAdchPwjxC6CA5h4A4OFd8vf6AtAAosdG/Z0KgF1QJwGAAAB4EI8AABGFFhODsGGkSSWpAVdvkh4jQhJSi/RA+qHH0bsEcTyyJWuRGk/fuAzL43+H/y37N+HfmL/6v4H33wKCKgQSwm2exGYqr1MB9AyAHQGeYgYVDIrSAYfJGOSNyESleFODaTQyhSwQuJTQKFSqhkFioAUKNvp+5uQIPJcM68mKZR892K/v6s7KeyvH5oW5nxdvMF+Ux0EUHix8qUmqvhg/K3rVy2GWf6WhGI+zWo5GxIPx60kpHupyhcV9ybBea/mdFla8CvNOOGoWm0AOajjU9S2Ty5rCyL3ZinTvIotLZEiFC0barq2XzRocjPUN49k0BjXdmY4m0sglLox9HPt8xNxwc/wTS5zUH///ZAMmr9uWvs4DOnhUHbbkfpccHriN8RCsz95VkwAGBcmvM9ZrclvYabGzSbkvpiRyzOhBYp1/x0fIPz/k1qxQCK3wANItRKKoZikfKaDymodgreGRmbbyfsk7du8x6/8INL2xRpdjX6SJ8Vp3BNfBcQJqPqS6RAqijgdC0U4azDnkw1iR2L3RffL4MGDwhDGO875b8XGQVUTtCVT7Spsgz+GdQiLZxQphdR3BmQYVRdrF7uovVx9+fl7XFCSvTzlfhVnT7nM3a//7iN+Z7LgG4fzzwxTChgSkpPCt8yBFR9cqE6ktYL9vjelfoUU1J0y14gmTnDcwBc13RGlPh1/1Y1H6M4qCF+6J3HK0b5jUZWfzON/4ij6fjFSySCxvD6qp6GUrx5Kit037luKao2bgfLPalE1kD1+lJ5W0DO8d7qoI3ji/kvPsgZvdnl6fyZszyo0dhtFKxy5o9phRKGFDzcfEpKDWwlxDWJA6xMvF4NdGxV2ohtThJIFGJo748bF/eTHO4LLqg26nhM01+iRFT5iovvrR0KMt9/YbNxroD/1LyLICgdXbVNevntaf0T+jMdMvV+t4WdFpVUhj9u+e5wws7zmafg0jMexp4jHM8AqTJTQvpWxccqPHEy8O9Q8rp8fadHWqR1JepE9OcVDekYdkg6E8OlPfv2/F9BlqulY7LvqALNOa7R588cIAUnEOXjB4fX6rLgMJISDi9Vg0wq3pigDBmVwR0lmkInMAG6q/AWtcB4OCZmhWtQY8EO+jNzEksloPnHcs4eGEagaFfkHczscN6sxEOPWiMbtWP2mPaDHIe3afO9qW7RF7IZCgnEB5okWRJ+NLTMP65IWJjLrsXm1D2kZkDwuILTDsqR4/wxAY6V3sx9Yn8seLaMLquomlNSoiasK8G93LWuuDM4Y2Dew/eJperPTrXj7n7A+ut1IU8PzTpPbmiWX9O2LezF7VveuQurGmzxfUvjyWMmiIQ/Fd02JeuUtGce5aLb4onsP72gB+p3B5Bn5BlYd00XhWc1pZ1XSNShoxMer4CveOdPuS1Q/mD81qKBjsZ47TJwp4+suFg5JEWwqsVTyDrO9ONs/Uv07SkiZuDyFHLp88sSCvx+ia4/7PFmoTPbUB9ew2Zj1VS8wZqPJsjF+doWTQeLrEPpGz3z13TvHjz/HzeWlzs3mexZI0Y0U6xz6Fy97C2I3H9d48oZ+rXKWOqrtbWmHT6i5zaNiGq+VZEgZdogl9kbDjdWmqn0IVu9XUTkWVSxvh9Wt2B/LIy/KZJw/y9RBJ0ujdO+FS8L8O3ogKSiWbyaKHPdR96ZTVFFdHPxouelBK8p54WMxcBZSR7iuh7W34X82J+0qlYS8AAE79IyoAAE5v2+T/7v+dik/DRgEAFRqa/z1W4h3GuDb7l+WwnQAJG5EdgOa9VgDwiSBJAOA4Ujz6/z12BRBvluaQAs7wBUYgJggYA2xjgUKbMmKp06DPUVlgkEwDgAuBpAkhPN0LodguhDA5BiwnIUM4OUuILEQY2KMA2HQwX4sYgT3b1Wtj16JDkxygHQ0AzTZYUSOzGWXI1GZX+WpHNOFFz6xBB0tD0GfiL09bdVqT2xRxW0o0h40kBAsQJAhAO4qZQ60VJqTbLEdtsB2D2G450axFNITnkKSrhG2+GEmgG3WLntfXVjbsSW/1fJKvRRy3nGgoCO1Qm3Q8odm8ukavAtSDkY18+GHpnrsdbIiDc/szoZsI02gbNR9ZstRqLLaC4HqlMtffvnP/zyoEFTZAIjYGzCOPPfHUbnjmuYfuG0TpbLIHZb13IP+HniCNBQAA) format("woff2"),url(data:font/woff;base64,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) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mrs Saint Delafield;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mrs-saint-delafield-latin-400-normal-DistX2Vi.woff2) format("woff2"),url(/assets/mrs-saint-delafield-latin-400-normal-eJo8ETdN.woff) format("woff");unicode-range:U+0000-00FF,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}.hl{display:block;overflow:hidden;padding:0 .08em .16em 0;margin-bottom:-.16em}.hl-in{display:block;animation:hl-rise .76s var(--ease-out) both;animation-delay:calc(80ms + var(--i, 0) * .11s)}@keyframes hl-rise{0%{transform:translateY(105%)}to{transform:translateY(0)}}.hc-fade-in{animation:hc-lift .82s var(--ease-out) both;animation-delay:.22s}@keyframes hc-lift{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}.hc-wrap{position:relative;margin:0;min-width:0}.hc{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:0 10px 10px;box-shadow:0 1px 2px #1c140c0f,0 18px 40px -22px #1c140c47}.hc-head{display:flex;align-items:center;gap:10px;height:52px;padding:0 6px;font-size:.8125rem}.hc-pdf{width:20px;height:24px;flex:none}.hc-filename{font-weight:500;color:var(--foreground);min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-kebab{display:flex;flex-direction:column;gap:3px;padding:6px 8px}.hc-kebab span{width:3px;height:3px;border-radius:50%;background:var(--foreground);opacity:.8}.hc-pill{position:relative;display:inline-flex;align-items:center;flex:none;height:28px;padding:0 12px;border-radius:999px;font-size:.78rem;font-weight:500;white-space:nowrap;overflow:hidden;transition:width .56s var(--ease-in-out)}.hc-pill-bg{position:absolute;inset:0;border-radius:inherit;transition:opacity .42s var(--ease-out)}.hc-pill-bg-a{background:#f3b94c4d;opacity:0}.hc-pill-bg-b{background:#25834321;opacity:1}.hc-pill-a,.hc-pill-b{position:relative;display:inline-flex;align-items:center;gap:6px;transition:opacity .36s var(--ease-out)}.hc-pill-a{position:absolute;left:12px;color:#784900;color:oklch(.45 .1 68);opacity:0}.hc-pill-b{color:#085023}.hc-checkcircle{width:15px;height:15px;color:var(--success);flex:none}.hc-wrap[data-s]:not([data-s~=done]) .hc-pill-a{opacity:1}.hc-wrap[data-s]:not([data-s~=done]) .hc-pill-b{opacity:0}.hc-wrap[data-s]:not([data-s~=done]) .hc-pill-bg-b{opacity:0}.hc-wrap[data-s]:not([data-s~=done]) .hc-pill-bg-a{opacity:1}.hc-paper{background:#fffffe;background:oklch(.999 .003 85);border:1px solid var(--border);border-radius:8px;padding:24px 24px 22px;color:var(--foreground)}.hc-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.hc-title{font-family:var(--font-display);font-size:1.625rem;font-weight:450;line-height:1.15;letter-spacing:-.015em}.hc-project{margin-top:6px;font-family:var(--font-display);font-size:.9375rem;color:#47413a}.hc-date{flex:none;margin-top:4px;font-size:.6875rem;line-height:1.55;color:var(--foreground);text-align:left}.hc-date span{display:block;color:var(--muted-foreground);font-size:.625rem}.hc-p{margin-top:14px;font-family:var(--font-display);font-size:.78rem;line-height:1.5;color:#3d3730}.hc-title-row+.hc-p{margin-top:18px}.hc-rule{margin:22px 0 16px;border:0;border-top:1px solid var(--border)}.hc-sigs{display:grid;grid-template-columns:1fr 1fr;gap:24px}.hc-role{font-size:.6875rem;color:#3d3730}.hc-box{position:relative;margin-top:8px;aspect-ratio:240 / 64}.hc-box:before,.hc-box:after{content:"";position:absolute;inset:0;border-radius:3px;pointer-events:none;transition:opacity .36s var(--ease-out)}.hc-box:before{border:1px dashed oklch(.205 .012 78 / 28%)}.hc-box:after{border:1px solid oklch(.205 .012 78 / 40%);opacity:1}.hc-sig{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.hc-who{margin-top:8px;font-size:.6875rem;line-height:1.6;color:var(--muted-foreground);transition:opacity .42s var(--ease-out),transform .42s var(--ease-out)}.hc-ink{transition:none}.hc-wrap[data-s=fading] .hc-ink{opacity:0;transition:opacity .8s var(--ease-in-out)}.hc-wrap[data-s]:not([data-s~=box1]) .hc-box-1:after,.hc-wrap[data-s]:not([data-s~=box2]) .hc-box-2:after{opacity:0}.hc-wrap[data-s]:not([data-s~=box1]) .hc-who-1,.hc-wrap[data-s]:not([data-s~=box2]) .hc-who-2{opacity:0;transform:translateY(4px)}.hc-download{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:8px;margin-top:20px;height:38px;padding:0 18px;border-radius:4px;background:#d3d1cd;color:var(--accent-foreground);font-size:.8125rem;font-weight:500}.hc-download:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--accent);transition:opacity .48s var(--ease-out)}.hc-wrap[data-s]:not([data-s~=done]) .hc-download:before{opacity:0}.hc-toast{position:absolute;right:-22px;bottom:56px;display:inline-flex;align-items:center;gap:10px;padding:11px 16px;border-radius:10px;background:#f5fdf6;border:1px solid oklch(.54 .13 150 / 18%);color:#003f18;color:oklch(.32 .09 150);font-size:.8125rem;white-space:nowrap;box-shadow:0 12px 28px -14px #0c1a0f66;transition:opacity .3s var(--ease-out),transform .64s cubic-bezier(.34,1.56,.64,1)}.hc-toast .hc-checkcircle{width:18px;height:18px}.hc-check-path{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .42s var(--ease-out) .12s}.hc-wrap[data-s]:not([data-s~=done]) .hc-toast{opacity:0;transform:translateY(18px) scale(.96);transition-duration:.22s}.hc-wrap[data-s]:not([data-s~=check]) .hc-check-path{stroke-dashoffset:1;transition:none}.hc-caption{margin-top:16px;text-align:center;font-size:.8125rem;color:var(--muted-foreground)}@media(max-width:639px){.hc-paper{padding:18px 14px 40px}.hc-title{font-size:1.3rem}.hc-sigs{gap:12px}.hc-toast{right:8px;bottom:24px;padding:9px 12px}.hc-pill{font-size:.72rem;padding:0 10px}.hc-pill-a{left:10px}}@media(prefers-reduced-motion:reduce){.hl-in,.hc-fade-in{animation:none}.hc *,.hc-toast,.hc-toast *{transition:none!important}}
