.file-card.svelte-ernkq8{position:relative;display:flex;flex-direction:column;min-width:0;color:inherit;text-decoration:none;background:#f5f2ed06;border:1px solid rgba(245,242,237,.09);border-radius:3px;transition:border-color .3s ease,translate .35s cubic-bezier(.23,1,.32,1),box-shadow .35s ease}.file-card.svelte-ernkq8:hover,.file-card.svelte-ernkq8:focus-visible{text-decoration:none;border-color:#dcae5573;translate:0 -4px;box-shadow:0 18px 40px -18px #000c}.file-card.svelte-ernkq8:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.file-card__print.svelte-ernkq8{position:relative;aspect-ratio:16 / 10;margin:10px 10px 0;overflow:hidden;background:#0b0c0d}.file-card__img.svelte-ernkq8,.file-card__blank.svelte-ernkq8{display:block;width:100%;height:100%;object-fit:cover}.file-card__img.svelte-ernkq8{filter:grayscale(1) sepia(.35) contrast(1.08) brightness(.82);transform:scale(1.02);transition:filter .5s ease,transform .6s cubic-bezier(.23,1,.32,1)}.file-card__print.svelte-ernkq8:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(10,10,11,.45));pointer-events:none;transition:opacity .4s ease}.file-card.svelte-ernkq8:hover .file-card__img:where(.svelte-ernkq8),.file-card.svelte-ernkq8:focus-visible .file-card__img:where(.svelte-ernkq8){filter:none;transform:scale(1.045)}.file-card.svelte-ernkq8:hover .file-card__print:where(.svelte-ernkq8):after{opacity:0}.file-card--colour.svelte-ernkq8 .file-card__img:where(.svelte-ernkq8){filter:brightness(.9)}.file-card--colour.svelte-ernkq8 .file-card__print:where(.svelte-ernkq8):after{background:linear-gradient(180deg,transparent 70%,rgba(10,10,11,.3))}.file-card--fill.svelte-ernkq8 .file-card__print:where(.svelte-ernkq8){aspect-ratio:auto;flex:1;min-height:300px}.file-card--fill.svelte-ernkq8 .file-card__body:where(.svelte-ernkq8){flex:0 0 auto}.file-card__blank.svelte-ernkq8{background:radial-gradient(circle at center,rgba(245,242,237,.12) 0 1px,transparent 1.4px) 0 0 / 16px 16px,#0f1112}.file-card__crop.svelte-ernkq8{position:absolute;z-index:2;width:14px;height:14px;border:0 solid rgba(245,242,237,.85);transition:inset .35s cubic-bezier(.23,1,.32,1),border-color .3s ease;pointer-events:none}.file-card__crop--tl.svelte-ernkq8{top:10px;left:10px;border-top-width:1.5px;border-left-width:1.5px}.file-card__crop--tr.svelte-ernkq8{top:10px;right:10px;border-top-width:1.5px;border-right-width:1.5px}.file-card__crop--bl.svelte-ernkq8{bottom:10px;left:10px;border-bottom-width:1.5px;border-left-width:1.5px}.file-card__crop--br.svelte-ernkq8{bottom:10px;right:10px;border-bottom-width:1.5px;border-right-width:1.5px}.file-card.svelte-ernkq8:hover .file-card__crop:where(.svelte-ernkq8){border-color:var(--amber)}.file-card.svelte-ernkq8:hover .file-card__crop--tl:where(.svelte-ernkq8){top:16px;left:16px}.file-card.svelte-ernkq8:hover .file-card__crop--tr:where(.svelte-ernkq8){top:16px;right:16px}.file-card.svelte-ernkq8:hover .file-card__crop--bl:where(.svelte-ernkq8){bottom:16px;left:16px}.file-card.svelte-ernkq8:hover .file-card__crop--br:where(.svelte-ernkq8){bottom:16px;right:16px}.file-card__chips.svelte-ernkq8{position:absolute;z-index:3;top:14px;left:32px;display:flex;gap:6px}.file-card__chip.svelte-ernkq8{padding:3px 7px 2px;color:var(--ink);background:var(--paper);border-radius:2px;font-family:var(--font-mono);font-size:.56rem;font-weight:700;letter-spacing:.14em}.file-card__chip--amber-solid.svelte-ernkq8{background:var(--amber)}.file-card__chip--teal-solid.svelte-ernkq8{background:#8fb8b6}.file-card__stamp.svelte-ernkq8{position:absolute;z-index:3;right:18px;bottom:16px;padding:4px 9px 3px;color:#e0574a;font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.18em;border:2px solid currentColor;border-radius:3px;box-shadow:inset 0 0 0 2px #0000,inset 0 0 0 3px currentColor;rotate:-6deg;background:#0c0c0d59;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='40'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.6 2.15'/%3E%3C/filter%3E%3Crect width='90' height='40' filter='url(%23f)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='40'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.6 2.15'/%3E%3C/filter%3E%3Crect width='90' height='40' filter='url(%23f)'/%3E%3C/svg%3E")}.file-card__body.svelte-ernkq8{display:flex;flex:1;flex-direction:column;gap:.55rem;padding:1.1rem 1.25rem 1.25rem;text-align:left}.file-card__label.svelte-ernkq8{color:var(--amber);font-family:var(--font-mono);font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.file-card__title.svelte-ernkq8{margin:0;color:var(--text);font-size:1.08rem;font-weight:600;line-height:1.35}.file-card__excerpt.svelte-ernkq8{margin:0;color:var(--muted);font-size:.86rem;line-height:1.55}.file-card__meta.svelte-ernkq8{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:auto;padding-top:.6rem;color:#f5f2ed80;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.file-card__sep.svelte-ernkq8{color:#f5f2ed40}.file-card--expandable.svelte-ernkq8{cursor:pointer}.file-card__toggle.svelte-ernkq8{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;width:100%;padding:0;background:none;border:0;border-radius:inherit;cursor:pointer}.file-card__toggle.svelte-ernkq8:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.file-card--expandable.svelte-ernkq8:has(.file-card__toggle:where(.svelte-ernkq8):hover){border-color:#dcae5573}.is-open.svelte-ernkq8 .file-card__toggle:where(.svelte-ernkq8){inset:0 0 auto 0;height:0}.file-card__open-hint.svelte-ernkq8{margin-top:auto;padding-top:.4rem;color:var(--amber);font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.file-card__close.svelte-ernkq8{position:relative;z-index:5;align-self:flex-start;padding:0;background:none;border:0;cursor:pointer}.file-card__close.svelte-ernkq8:hover{color:var(--text)}.file-card.is-open.svelte-ernkq8{cursor:default;border-color:#dcae5573}.file-card__files.svelte-ernkq8{position:relative;z-index:5;display:grid;gap:0;margin:.75rem 0 0;padding:0;list-style:none;border-top:1px solid rgba(245,242,237,.12)}.file-card__files.svelte-ernkq8 li:where(.svelte-ernkq8){border-bottom:1px solid rgba(245,242,237,.08);animation:svelte-ernkq8-file-deal .45s cubic-bezier(.23,1,.32,1) calc(.12s + var(--i) * .07s) both}.file-card__files.svelte-ernkq8 a:where(.svelte-ernkq8),.file-card__file-row.svelte-ernkq8{display:grid;grid-template-columns:7.5rem minmax(0,1fr) auto;grid-template-areas:"type title go" "type meta go";column-gap:1rem;align-items:baseline;padding:.8rem .25rem;color:var(--text);text-decoration:none;transition:background-color .2s ease,padding .25s ease}.file-card__files.svelte-ernkq8 a:where(.svelte-ernkq8):hover,.file-card__files.svelte-ernkq8 a:where(.svelte-ernkq8):focus-visible{background:#dcae550f;padding-left:.6rem;text-decoration:none}.file-card__file-type.svelte-ernkq8{grid-area:type;align-self:center;justify-self:start;padding:2px 7px 1px;color:var(--ink);background:var(--paper);border-radius:2px;font-family:var(--font-mono);font-size:.56rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.file-card__file-title.svelte-ernkq8{grid-area:title;font-size:.95rem;font-weight:600}.file-card__file-meta.svelte-ernkq8{grid-area:meta;color:var(--muted);font-size:.78rem}.file-card__file-go.svelte-ernkq8{grid-area:go;align-self:center;color:var(--amber)}@keyframes svelte-ernkq8-file-deal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(min-width:769px){.file-card--lead.svelte-ernkq8{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.file-card--lead.svelte-ernkq8 .file-card__print:where(.svelte-ernkq8){aspect-ratio:auto;min-height:320px;margin:10px}.file-card--lead.svelte-ernkq8 .file-card__body:where(.svelte-ernkq8){justify-content:center;padding:2rem 2.25rem 2rem 1.25rem}.file-card--lead.svelte-ernkq8 .file-card__title:where(.svelte-ernkq8){font-size:clamp(1.4rem,2.4vw,1.9rem);line-height:1.15}.file-card--lead.svelte-ernkq8 .file-card__excerpt:where(.svelte-ernkq8){font-size:1rem}}@media(hover:none){.file-card__img.svelte-ernkq8{filter:grayscale(.2) contrast(1.02)}}@media(prefers-reduced-motion:reduce){.file-card.svelte-ernkq8,.file-card__img.svelte-ernkq8,.file-card__crop.svelte-ernkq8{transition:none}}
