.h1[data-astro-cid-5knc5taa]{font-family:var(--font-display);font-size:32px;line-height:36px;font-weight:600;letter-spacing:-.02em}@media(min-width:768px){.h1[data-astro-cid-5knc5taa]{font-size:52px;line-height:56px}}.h2[data-astro-cid-5knc5taa]{font-family:var(--font-display);font-size:26px;line-height:30px;font-weight:600;letter-spacing:-.01em;max-width:20ch}@media(min-width:768px){.h2[data-astro-cid-5knc5taa]{font-size:40px;line-height:44px}}.lead[data-astro-cid-5knc5taa]{margin-top:16px;font-family:var(--font-display);font-size:16px;line-height:24px;font-weight:500;color:var(--color-ink-secondary);max-width:56ch}.lead[data-astro-cid-5knc5taa] a[data-astro-cid-5knc5taa],.studioCopy[data-astro-cid-5knc5taa] a[data-astro-cid-5knc5taa]{text-decoration:underline;text-decoration-color:var(--color-line-strong);text-underline-offset:4px;transition:text-decoration-color .15s ease}.lead[data-astro-cid-5knc5taa] a[data-astro-cid-5knc5taa]:hover,.studioCopy[data-astro-cid-5knc5taa] a[data-astro-cid-5knc5taa]:hover{text-decoration-color:currentColor}.body[data-astro-cid-5knc5taa]{font-family:var(--font-display);font-size:15px;line-height:22px;color:var(--color-ink-secondary);max-width:56ch}.entry[data-astro-cid-5knc5taa]{display:flex;flex-direction:column;gap:28px}@media(min-width:1024px){.entry[data-astro-cid-5knc5taa]{flex-direction:row;align-items:center;gap:72px}}.art[data-astro-cid-5knc5taa]{width:100%;max-width:200px;flex-shrink:0;margin-inline:auto}@media(min-width:768px){.art[data-astro-cid-5knc5taa]{max-width:320px}}@media(min-width:1024px){.art[data-astro-cid-5knc5taa]{width:32%;max-width:360px;margin-inline:0}}.art[data-astro-cid-5knc5taa] img{display:block;width:100%;height:auto;border-radius:var(--radius-card);box-shadow:0 1px 2px #2121231a,0 18px 40px -14px #2121234d}.entryCopy[data-astro-cid-5knc5taa]{flex:1;min-width:0}.steps[data-astro-cid-5knc5taa]{margin:20px 0 0;padding:0;list-style:none;max-width:56ch}.step[data-astro-cid-5knc5taa]{display:flex;align-items:baseline;gap:16px;padding:6px 0;font-family:var(--font-display);font-size:16px;line-height:24px;color:var(--color-ink)}.stepNum[data-astro-cid-5knc5taa]{flex-shrink:0;width:16px;font-family:var(--font-mono);font-size:13px;color:var(--color-ink-meta)}.btn[data-astro-cid-5knc5taa]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;border-radius:var(--radius-button);background:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:filter .15s ease}.btn[data-astro-cid-5knc5taa]:hover{filter:brightness(1.05)}.btn[data-astro-cid-5knc5taa]:focus-visible,.more[data-astro-cid-5knc5taa]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.h2[data-astro-cid-5knc5taa].wide{max-width:none}.h3[data-astro-cid-5knc5taa]{margin-top:40px;font-family:var(--font-display);font-size:18px;line-height:24px;font-weight:600}.prizeHeading[data-astro-cid-5knc5taa]{margin-top:40px}.studio[data-astro-cid-5knc5taa]{width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-card);background:var(--color-ink);box-shadow:0 1px 2px #2121231a,0 18px 40px -14px #2121234d}.studio[data-astro-cid-5knc5taa] iframe[data-astro-cid-5knc5taa]{display:block;width:100%;height:100%;border:0}.studioCopy[data-astro-cid-5knc5taa]{margin-top:32px}@media(min-width:768px){.studioCopy[data-astro-cid-5knc5taa]{column-count:2;column-gap:48px}}.studioCopy[data-astro-cid-5knc5taa] p[data-astro-cid-5knc5taa]+p[data-astro-cid-5knc5taa]{margin-top:16px}.studioCopy[data-astro-cid-5knc5taa] p[data-astro-cid-5knc5taa]{font-family:var(--font-display);font-size:16px;line-height:26px;color:var(--color-ink-secondary)}.wins[data-astro-cid-5knc5taa]{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:4px 48px}@media(min-width:768px){.wins[data-astro-cid-5knc5taa]{grid-template-columns:1fr 1fr}}.win[data-astro-cid-5knc5taa]{position:relative;padding:6px 0 6px 20px;font-family:var(--font-display);font-size:16px;line-height:24px;color:var(--color-ink)}.win[data-astro-cid-5knc5taa]:before{content:"";position:absolute;left:2px;top:16px;width:6px;height:6px;border-radius:50%;background:var(--color-accent)}.judges[data-astro-cid-5knc5taa]{margin:32px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:28px 16px}@media(min-width:768px){.judges[data-astro-cid-5knc5taa]{grid-template-columns:repeat(5,1fr);gap:24px}}.judge[data-astro-cid-5knc5taa] img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--radius-card)}.judgeName[data-astro-cid-5knc5taa]{display:block;margin-top:12px;font-family:var(--font-display);font-size:16px;line-height:22px;font-weight:600;color:var(--color-ink);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:text-decoration-color .15s ease}.judgeLink[data-astro-cid-5knc5taa]:hover .judgeName[data-astro-cid-5knc5taa]{text-decoration-color:var(--color-line-strong)}.judgeLink[data-astro-cid-5knc5taa]{display:block}.judgeLink[data-astro-cid-5knc5taa]:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:var(--radius-card)}.about[data-astro-cid-5knc5taa]{display:flex;flex-direction:column;gap:44px}@media(min-width:768px){.about[data-astro-cid-5knc5taa]{flex-direction:row;align-items:center;gap:80px}}.aboutCopy[data-astro-cid-5knc5taa]{flex:1;min-width:0}.aboutPhone[data-astro-cid-5knc5taa]{width:60%;max-width:260px;margin:0 auto}@media(min-width:768px){.aboutPhone[data-astro-cid-5knc5taa]{flex-shrink:0;width:300px;max-width:none;margin:0}}.actions[data-astro-cid-5knc5taa]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 28px;margin-top:28px}@media(min-width:768px){.actions[data-astro-cid-5knc5taa]{justify-content:flex-start}}.actions[data-astro-cid-5knc5taa].centered{justify-content:center;margin-top:48px}.more[data-astro-cid-5knc5taa]{font-family:var(--font-display);font-size:15px;line-height:22px;font-weight:600;color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-line-strong);text-underline-offset:4px;transition:text-decoration-color .15s ease}.more[data-astro-cid-5knc5taa]:hover{text-decoration-color:var(--color-ink)}.srOnly[data-astro-cid-5knc5taa]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
