figure.svelte-1vl1ene{width:100%;aspect-ratio:4/5;overflow:hidden;margin:0;background:#f2f2f2}figure.svelte-1vl1ene img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s cubic-bezier(.22,1,.36,1)}a:hover figure.svelte-1vl1ene img{transform:scale(1.03)}.info.svelte-1vl1ene{padding-top:.9rem;display:flex;flex-direction:column;gap:.25rem}.category.svelte-1vl1ene{font-size:.72rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:color-mix(in srgb,var(--foreground-color) 50%,transparent)}.category.svelte-1vl1ene:empty{display:none}.title.svelte-1vl1ene{margin:0;font-size:.92rem;font-weight:700;line-height:1.4;color:var(--foreground-color)}.description.svelte-1vl1ene{margin:0;font-size:.82rem;line-height:1.55;color:color-mix(in srgb,var(--foreground-color) 65%,transparent);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.more.svelte-1vl1ene{margin-top:1rem;padding-top:.6rem;border-top:.5px solid color-mix(in srgb,var(--foreground-color) 25%,transparent);font-size:.78rem;font-weight:500;color:var(--foreground-color)}.archive-page.svelte-h4cuh8{padding:var(--page-top) var(--page-gutter) 0}@media(max-width:768px){.archive-page.svelte-h4cuh8{padding:var(--page-top) 1rem 0}}.archive-header.svelte-h4cuh8{position:static;z-index:10;display:flex;align-items:center;column-gap:1.5rem;padding:0;margin:0}.archive-header.svelte-h4cuh8 .search-form{margin-left:auto}.archive-header.svelte-h4cuh8 .search-form input{border-bottom:none!important;padding-right:0!important;font-family:var(--font-family);font-size:var(--font-size);text-align:right}.archive-header.svelte-h4cuh8 .search-form input::placeholder{color:var(--foreground-color);opacity:1}.archive-header.svelte-h4cuh8 .modal-editable:not(:has(>ul.filter-list>li)),.archive-header.svelte-h4cuh8 ul.filter-list:not(:has(>li)){display:none}.archive-header.svelte-h4cuh8 ul.filter-list{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1.8rem;list-style:none;margin:0;padding:0}.archive-header.svelte-h4cuh8 ul.filter-list li a,.archive-header.svelte-h4cuh8 ul.filter-list li button,.archive-header.svelte-h4cuh8 ul.filter-list li span{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb,var(--foreground-color) 42%,transparent);text-decoration:none;white-space:nowrap;cursor:pointer;background:none;border:none;padding:0;transition:color .15s ease}.archive-header.svelte-h4cuh8 ul.filter-list li a:hover,.archive-header.svelte-h4cuh8 ul.filter-list li button:hover,.archive-header.svelte-h4cuh8 ul.filter-list li span:hover{color:var(--foreground-color);opacity:1}.archive-header.svelte-h4cuh8 ul.filter-list li a[aria-current=true],.archive-header.svelte-h4cuh8 ul.filter-list li button[aria-current=true],.archive-header.svelte-h4cuh8 ul.filter-list li span[aria-current=true]{color:var(--foreground-color);text-decoration:underline;text-underline-offset:.35em}.archive-header.svelte-h4cuh8 .input-field input{color:var(--foreground-color)}.archive-header.svelte-h4cuh8 .input-field input::placeholder{color:var(--foreground-color);opacity:.5}.archive-grid.svelte-h4cuh8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.5rem 1.5rem}@media(max-width:1024px){.archive-grid.svelte-h4cuh8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.archive-grid.svelte-h4cuh8{grid-template-columns:1fr;gap:2.5rem}}.archive-item.sample.svelte-h4cuh8 figure:where(.svelte-h4cuh8){margin:0;aspect-ratio:4/5;overflow:hidden;background:#f2f2f2}.archive-item.sample.svelte-h4cuh8 figure:where(.svelte-h4cuh8) img:where(.svelte-h4cuh8){width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s cubic-bezier(.22,1,.36,1)}.archive-item.sample.svelte-h4cuh8:hover figure:where(.svelte-h4cuh8) img:where(.svelte-h4cuh8){transform:scale(1.03)}.archive-item.sample.svelte-h4cuh8 .info:where(.svelte-h4cuh8){padding-top:.9rem;display:flex;flex-direction:column;gap:.25rem}.archive-item.sample.svelte-h4cuh8 .category:where(.svelte-h4cuh8){font-size:.72rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:color-mix(in srgb,var(--foreground-color) 50%,transparent)}.archive-item.sample.svelte-h4cuh8 .title:where(.svelte-h4cuh8){margin:0;font-size:.92rem;font-weight:700;line-height:1.4}.archive-item.sample.svelte-h4cuh8 .description:where(.svelte-h4cuh8){margin:0;font-size:.82rem;line-height:1.55;color:color-mix(in srgb,var(--foreground-color) 65%,transparent)}.archive-item.sample.svelte-h4cuh8 .more:where(.svelte-h4cuh8){margin-top:1rem;padding-top:.6rem;border-top:.5px solid color-mix(in srgb,var(--foreground-color) 25%,transparent);font-size:.78rem;font-weight:500}.archive-item.svelte-h4cuh8{display:block;text-decoration:none;color:var(--foreground-color)}
