.signature.svelte-1q043aa{position:relative;z-index:10;width:min(78vw,480px);margin:-30px auto 10px;transform:rotate(-3deg)}svg.svelte-1q043aa{width:100%;overflow:visible}.letter.svelte-1q043aa{stroke:#373532;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:svelte-1q043aa-draw .65s ease-out both;animation-delay:var(--delay)}.underline.svelte-1q043aa{stroke:#b3272d;stroke-width:1.7;stroke-linecap:round;stroke-dasharray:1;animation:svelte-1q043aa-draw .7s ease-out 2.15s both}@keyframes svelte-1q043aa-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){.letter.svelte-1q043aa,.underline.svelte-1q043aa{animation:none;stroke-dashoffset:0}}.site-directory.svelte-1uha8ag{margin-top:52px}.site-directory.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:Caveat Variable,cursive;font-size:27px;color:#8e1f24;margin-bottom:18px}.site-directory.svelte-1uha8ag ul:where(.svelte-1uha8ag){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;list-style:none;padding:0;margin:0}.site-directory.svelte-1uha8ag li:where(.svelte-1uha8ag){border-top:1px solid #23222030}.site-directory.svelte-1uha8ag a:where(.svelte-1uha8ag){display:flex;justify-content:space-between;align-items:flex-start;gap:18px;height:100%;padding:24px 0 28px}.site-directory.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:Playfair Display Variable,Georgia,serif;font-size:29px;line-height:1.2;letter-spacing:-.02em;transition:color .2s}.site-directory.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-top:9px;font-size:14px;line-height:1.65;color:#57544f;max-width:28ch}.page-arrow.svelte-1uha8ag{margin-top:3px;color:#8e1f24;font-size:23px;transition:transform .2s}.site-directory.svelte-1uha8ag a:where(.svelte-1uha8ag):hover h3:where(.svelte-1uha8ag){color:#8e1f24}.site-directory.svelte-1uha8ag a:where(.svelte-1uha8ag):hover .page-arrow:where(.svelte-1uha8ag){transform:translate(4px)}.site-directory.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible{outline:2px solid #8e1f24;outline-offset:5px;border-radius:2px}@media (max-width: 480px){.site-directory.svelte-1uha8ag{margin-top:38px}.site-directory.svelte-1uha8ag ul:where(.svelte-1uha8ag){grid-template-columns:minmax(0,1fr)}.site-directory.svelte-1uha8ag a:where(.svelte-1uha8ag){padding:20px 0}.site-directory.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:27px}.site-directory.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:none}}@media (prefers-reduced-motion: reduce){.site-directory.svelte-1uha8ag h3:where(.svelte-1uha8ag),.page-arrow.svelte-1uha8ag{transition:none}}.model-card.svelte-1uha8ag{box-shadow:0 3px 6px #23222005,0 20px 60px #23222008}.essay-link.svelte-1uha8ag:focus-visible{outline:2px solid var(--accent-cherry);outline-offset:6px}.scroll-bob.svelte-1uha8ag{animation:svelte-1uha8ag-scroll-bob 2.2s ease-in-out infinite}@keyframes svelte-1uha8ag-scroll-bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (prefers-reduced-motion: reduce){.scroll-bob.svelte-1uha8ag{animation:none}}
