li.svelte-n6ym4j.svelte-n6ym4j{margin:32px 0}h4.svelte-n6ym4j.svelte-n6ym4j{font-size:var(--22px);font-weight:700;padding:0;margin:0 0 4px;color:var(--color-purple);-webkit-transition:all .25s linear;transition:all .25s linear;display:inline-block}h4.svelte-n6ym4j.svelte-n6ym4j:hover{opacity:.75}h4.broken.svelte-n6ym4j.svelte-n6ym4j:hover{opacity:1}h4.svelte-n6ym4j a.svelte-n6ym4j{color:var(--color-purple)}.byline.svelte-n6ym4j.svelte-n6ym4j{font-family:var(--sans)}.byline a:hover,p a:hover{opacity:.5}p.svelte-n6ym4j.svelte-n6ym4j{padding:0;margin:0}img.svelte-n6ym4j.svelte-n6ym4j{margin:16px 0;border:1px solid var(--color-gray-200);-webkit-transition:all .25s linear;transition:all .25s linear}img.svelte-n6ym4j.svelte-n6ym4j:hover{opacity:.75}img.broken.svelte-n6ym4j.svelte-n6ym4j:hover{opacity:1}div.svelte-x3cafl{max-width:40rem;margin:0 auto;width:100%}h3.svelte-x3cafl{font-family:var(--serif);font-size:var(--36px);font-weight:700;margin:0;padding:1rem 0 0}ul.svelte-x3cafl{list-style:none;padding:0}.kicker.svelte-1cqyrf5{text-transform:uppercase;font-family:var(--sans);font-weight:700;text-align:left;width:100%;color:var(--color-purple);font-size:var(--18px);margin:48px auto 8px;max-width:40rem}div.svelte-49udqm{position:sticky;top:0;width:100%;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background:var(--color-gray-100);padding:16px 0;border-bottom:1px solid var(--color-gray-200);z-index:var(--z-overlay)}p.svelte-49udqm{font-family:var(--sans);padding:0;margin:0}select.svelte-49udqm{margin-left:8px;font-weight:700}footer.svelte-1rat6ni.svelte-1rat6ni{background-color:var(--color-fg);color:var(--color-bg);font-family:var(--sans);padding:3em 1em;margin-top:3em}a.svelte-1rat6ni.svelte-1rat6ni,a.svelte-1rat6ni.svelte-1rat6ni:visited,a.svelte-1rat6ni.svelte-1rat6ni:hover{color:var(--color-bg)}.stories.svelte-1rat6ni.svelte-1rat6ni{margin:0 auto;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;max-width:70em}.story.svelte-1rat6ni.svelte-1rat6ni{display:block;width:100%;border:none;margin-bottom:3rem}.story.svelte-1rat6ni a.svelte-1rat6ni{display:block;font-weight:900;text-decoration:none;border:none}.story.svelte-1rat6ni span.svelte-1rat6ni{display:block;margin-top:1em;line-height:1.2}.wordmark.svelte-1rat6ni.svelte-1rat6ni{max-width:10em;margin:1em auto}.wordmark.svelte-1rat6ni a.svelte-1rat6ni{border:none}.about.svelte-1rat6ni.svelte-1rat6ni{margin:3rem auto;margin-top:0;text-align:center}.links.svelte-1rat6ni ul.svelte-1rat6ni{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center}.links.svelte-1rat6ni li.svelte-1rat6ni{display:-webkit-box;display:flex;padding:.5em 1em}.links.svelte-1rat6ni a.svelte-1rat6ni{display:-webkit-box;display:flex;border:none;-webkit-box-align:center;align-items:center;text-decoration:none}.links.svelte-1rat6ni span.svelte-1rat6ni{margin-left:.5em}@media only screen and (min-width: 30em){.story.svelte-1rat6ni.svelte-1rat6ni{width:50%;padding:0 1em}}@media only screen and (min-width: 50em){.story.svelte-1rat6ni.svelte-1rat6ni{width:25%;padding:0 1em}}section.svelte-1s8jgje{padding:0 16px 64px;margin:0 auto;width:100%;max-width:40rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}h1.svelte-1s8jgje{font-family:var(--sans);font-size:var(--48px);font-weight:900;text-align:center;line-height:1}.desc.svelte-1s8jgje{font-family:var(--sans);text-align:center}p.svelte-1s8jgje{width:100%}.note.svelte-1s8jgje{font-family:var(--sans);font-size:var(--14px);color:var(--color-gray-700)}.cup.svelte-1s8jgje{max-width:100px}.judge{font-style:italic;font-family:var(--sans);color:var(--color-gray-700)}.highlight-year{color:var(--color-purple);font-weight:700}ul.svelte-1s8jgje{margin:16px 0;list-style-type:square;width:100%}.submit.svelte-1s8jgje{background:var(--color-purple);color:#fff;font-weight:700;padding:16px 32px;margin:32px 0;-webkit-transition:all .25s linear;transition:all .25s linear;-webkit-transform:translateY(0);transform:translateY(0)}.submit.svelte-1s8jgje:hover{background:var(--color-gray-1000);-webkit-box-shadow:rgba(0,0,0,.25) 0 8px 16px;box-shadow:#00000040 0 8px 16px;-webkit-transform:translateY(-2px);transform:translateY(-2px)}#projects-archive.svelte-1s8jgje{width:100%;max-width:none;border-top:1px solid var(--color-gray-200);background:var(--color-gray-100)}@media (min-width: 800px){h1.svelte-1s8jgje{font-size:var(--64px)}}
