.proj-shift.svelte-qi74ve .tf-avant{color:var(--field-muted)}.story.svelte-qi74ve{gap:var(--s4) clamp(2rem, 6vw, 5rem);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding-block:clamp(3rem,8vw,6rem);display:grid}.story-body.svelte-qi74ve{gap:var(--s3);align-content:start;display:grid}.aim.svelte-qi74ve{gap:var(--s1);padding-block:var(--s3);border-block:1.5px solid var(--text);display:grid}.aim-label.svelte-qi74ve{color:var(--muted)}.aim-text.svelte-qi74ve{font-family:var(--font-display);font-style:italic;font-size:var(--size-l);line-height:1.08}.closing.svelte-qi74ve{font-family:var(--font-display);font-size:var(--size-m);line-height:1.2}.cover.svelte-qi74ve{margin-block:0 clamp(3rem,8vw,6rem)}.cover.svelte-qi74ve img:where(.svelte-qi74ve){aspect-ratio:16/9;object-fit:cover;background:var(--raised);width:100%}.work-inner.svelte-qi74ve{gap:var(--s4);padding-block:clamp(2.5rem,6vw,4.5rem);display:grid}.work-list.svelte-qi74ve{column-gap:var(--s4);border-top:1.5px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.work-list.svelte-qi74ve li:where(.svelte-qi74ve){border-bottom:1.5px solid var(--line);font-family:var(--font-display);font-size:var(--size-m);padding-block:.7rem;line-height:1.15}.keywords.svelte-qi74ve{max-width:none;font-family:var(--font-display);font-size:var(--size-m);color:var(--field-text);line-height:1.25}.results.svelte-qi74ve{gap:var(--s3);padding-block:clamp(3rem,8vw,6rem) 0;display:grid}.results-list.svelte-qi74ve{border-top:var(--horizon) solid var(--text);margin:0;padding:0;list-style:none}.result.svelte-qi74ve{align-items:baseline;gap:var(--s1) clamp(1.5rem, 4vw, 3rem);padding-block:var(--s3);border-bottom:1.5px solid var(--text);grid-template-columns:minmax(0,auto) minmax(0,1fr);display:grid}.result-value.svelte-qi74ve{font-family:var(--font-display);font-size:var(--size-xl);white-space:nowrap;line-height:1}.result-text.svelte-qi74ve{max-width:40ch;color:var(--muted)}.sign.svelte-qi74ve{justify-items:center;gap:var(--s3);padding-top:clamp(3rem,8vw,6rem);display:grid}.sign.svelte-qi74ve .horizon-rule:where(.svelte-qi74ve){border-top-color:var(--text);width:100%}.sign-logo.svelte-qi74ve{object-fit:contain;width:auto;max-width:14rem;height:6rem}:root[data-theme=dark] .sign-logo.svelte-qi74ve{filter:invert()hue-rotate(180deg)}.pn.svelte-qi74ve{gap:var(--s4);justify-items:start;padding-block:clamp(2.5rem,6vw,4rem) clamp(3rem,8vw,6rem);display:grid}.pn-list.svelte-qi74ve{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.pn-next.svelte-qi74ve{justify-self:end}.pn-link.svelte-qi74ve{align-items:center;gap:var(--s2);color:inherit;grid-template-columns:6rem minmax(0,auto);text-decoration:none;display:grid}.pn-next.svelte-qi74ve .pn-link:where(.svelte-qi74ve){text-align:end;grid-template-columns:minmax(0,auto) 6rem}.pn-next.svelte-qi74ve .pn-link:where(.svelte-qi74ve)>.sun{grid-area:1/2}.pn-text.svelte-qi74ve{gap:.25rem;display:grid}.pn-label.svelte-qi74ve{color:var(--muted)}.pn-name.svelte-qi74ve{font-family:var(--font-display);font-size:var(--size-m);text-underline-offset:.18em;transition:text-decoration-color var(--dur) var(--ease-out);line-height:1.1;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}.pn-link.svelte-qi74ve:hover .pn-name:where(.svelte-qi74ve),.pn-link.svelte-qi74ve:focus-visible .pn-name:where(.svelte-qi74ve){text-decoration-color:currentColor}@media (width<=52rem){.story.svelte-qi74ve{grid-template-columns:minmax(0,1fr)}.work-list.svelte-qi74ve{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.work-list.svelte-qi74ve,.result.svelte-qi74ve,.pn-list.svelte-qi74ve{grid-template-columns:minmax(0,1fr)}.pn-next.svelte-qi74ve{justify-self:start}.pn-next.svelte-qi74ve .pn-link:where(.svelte-qi74ve){text-align:start;grid-template-columns:4.5rem minmax(0,auto)}.pn-next.svelte-qi74ve .pn-link:where(.svelte-qi74ve)>.sun{grid-column:1}.pn-link.svelte-qi74ve{grid-template-columns:4.5rem minmax(0,auto)}}@media (prefers-reduced-motion:reduce){.pn-name.svelte-qi74ve{transition:none}}
