form.svelte-5cwemc{width:100%;border:1px solid var(--foreground);padding:1rem;background:rgba(white,.02);border-radius:var(--radius);background:var(--primary);position:relative}.fields.svelte-5cwemc{display:flex;flex-direction:column;gap:1rem;width:100%}label.svelte-5cwemc,input.svelte-5cwemc{text-align:left}label.svelte-5cwemc,.label.svelte-5cwemc{min-width:8rem;line-height:2;text-transform:capitalize;cursor:pointer;color:var(--muted);font-size:.875rem}input.svelte-5cwemc,textarea.svelte-5cwemc{border:1px solid var(--border);border-radius:calc(.5 * var(--radius));flex-grow:1;font-size:.875rem}input.svelte-5cwemc,textarea.svelte-5cwemc{padding:.5rem;line-height:1.3;background:rgba(white,.04)}input.svelte-5cwemc::placeholder,textarea.svelte-5cwemc::placeholder{opacity:.75}fieldset.svelte-5cwemc{flex-grow:1;display:flex}.badbot.svelte-5cwemc{display:none}.grid.svelte-1h4fbzq{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--foreground);padding:.75rem 1rem .5rem;background:var(--primary);position:relative}.item.svelte-1h4fbzq{line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:.625rem 1rem .375rem 0;border-bottom:1px dotted var(--border);font-size:.875rem}.item.svelte-1h4fbzq:first-child{font-weight:600;text-transform:capitalize;border-bottom:1px solid var(--foreground);padding-top:1rem;color:var(--foreground);font-size:1rem;padding:.5rem 1rem .5rem 0}.item.svelte-1h4fbzq:last-child{border-bottom-color:transparent}.column.svelte-1h4fbzq:nth-child(-n+3) .item:where(.svelte-1h4fbzq):first-child{padding-top:0}.grid.svelte-2oiz7h{display:grid;gap:4rem 3rem;grid-template-columns:repeat(3,1fr)}.item.svelte-2oiz7h{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.quote.svelte-2oiz7h{font-family:var(--font-serif);font-size:1.25rem}.author.svelte-2oiz7h{color:var(--muted);font-style:italic;font-size:.875rem;margin-top:-.125rem}.logo.svelte-2oiz7h{position:relative;margin-top:auto}.logo.svelte-2oiz7h svg{width:85%;height:34px;overflow:visible;object-fit:contain;object-position:left bottom}nav.svelte-889gab,.grid.svelte-889gab{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-auto-flow:column}nav.svelte-889gab{position:absolute;top:0;right:0;margin:1rem;display:flex;gap:0}nav.svelte-889gab button:where(.svelte-889gab){font-size:1.25rem;padding:0rem .5rem;border-radius:var(--radius);border:1px solid transparent;transition:border-color .2s}nav.svelte-889gab button:where(.svelte-889gab):hover{border-color:var(--border)}nav.svelte-889gab button.pager:where(.svelte-889gab){display:none;font-size:8px;min-height:.5rem;width:1.5rem;border-radius:var(--border);background:var(--border)}nav.svelte-889gab button.pager.visible:where(.svelte-889gab){color:var(--primary);background:var(--foreground)}.grid.svelte-889gab{gap:3.5rem 3rem;position:relative;grid-column:1 / -1;max-width:100%;overflow:auto hidden;background:var(--primary);padding:4rem calc(.5 * (100vw - var(--w-content))) 4rem 4rem;box-shadow:0 0 1rem 0 inset var(--primary-dark);-webkit-user-select:none;user-select:none;scrollbar-height:none}.grid.svelte-889gab::-webkit-scrollbar{display:none}.item.svelte-889gab{display:flex;flex-direction:column}h4.svelte-889gab{font-weight:500;font-family:var(--font-sans);margin-bottom:.25rem}p.svelte-889gab{line-height:1.4;font-size:.875em;max-width:300px;text-wrap:balance;color:var(--muted)}a.svelte-889gab{font-family:var(--font-serif);font-style:italic;font-weight:500;margin-top:.25rem;margin-bottom:.75rem}.images.svelte-889gab{display:flex;gap:.75rem}.image.svelte-889gab{height:200px;border:1px solid;border-radius:var(--radius)}@media(max-height:750px){.grid.svelte-889gab,nav.svelte-889gab{grid-template-rows:repeat(1,1fr)}}section.svelte-19nmqc{display:grid;overflow:hidden;grid-column:2;grid-template-columns:subgrid}[data-section].svelte-19nmqc{grid-column:1 / span 2;grid-template-columns:subgrid}[data-section=title].svelte-19nmqc{grid-column:2;margin-top:-2rem}[data-section=works].svelte-19nmqc{grid-column:1 / -1;position:relative}.section-title-block.svelte-19nmqc{display:flex;flex-direction:column;align-items:flex-end;grid-column:1;padding-left:2rem}.section-title-block-text.svelte-19nmqc{display:flex;flex-direction:column;width:180px;gap:.5rem}.section-title-block.svelte-19nmqc p:where(.svelte-19nmqc){color:var(--muted);font-size:.875rem}
