@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/fraunces-latin-600.woff2)format("woff2")}.contest-page[data-astro-cid-5rpn7qqo]{--contest-red:#a51f2d;--contest-red-dark:#7d1723;--contest-green:#23644e;--contest-gold:#d19a2c;overflow-x:clip}.contest-page[data-astro-cid-5rpn7qqo] section[data-astro-cid-5rpn7qqo][id]{scroll-margin-top:150px}.contest-hero[data-astro-cid-5rpn7qqo]{isolation:isolate;border-bottom:1px solid var(--cardb);background:linear-gradient(145deg,#fff8ef 0%,#f8f0e7 46%,#eaf3ed 100%);position:relative}.contest-hero__glow[data-astro-cid-5rpn7qqo]{z-index:-1;background:radial-gradient(circle at 76% 20%,#a51f2d29,#0000 28%),radial-gradient(circle at 90% 80%,#23644e2b,#0000 29%),radial-gradient(circle at 42% 0,#d19a2c21,#0000 26%);position:absolute;inset:0}.contest-hero__grid[data-astro-cid-5rpn7qqo]{grid-template-columns:minmax(0,1.04fr) minmax(360px,.76fr);align-items:center;gap:clamp(2rem,6vw,5rem);padding-block:clamp(2.2rem,4vw,4rem);display:grid}.contest-hero__wreath[data-astro-cid-5rpn7qqo]{object-fit:contain;width:86px;height:86px;margin:0 0 .35rem;display:block}.contest-hero[data-astro-cid-5rpn7qqo] h1[data-astro-cid-5rpn7qqo]{width:min(76.5%,336.6px);margin:0}.contest-hero[data-astro-cid-5rpn7qqo] h1[data-astro-cid-5rpn7qqo] img[data-astro-cid-5rpn7qqo]{object-fit:contain;width:100%;height:auto;display:block}.contest-title[data-astro-cid-5rpn7qqo]{color:var(--contest-red);margin:1rem 0 .65rem;font-family:Fraunces,Georgia,serif;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:600;line-height:1.14}.contest-lede[data-astro-cid-5rpn7qqo]{max-width:62ch;color:var(--text2);font-size:clamp(1.06rem,1.8vw,1.24rem);line-height:1.58}.contest-hero__independent[data-astro-cid-5rpn7qqo]{border-left:4px solid var(--contest-gold);color:#193f35;background:#ffffff9e;max-width:62ch;margin:1rem 0 0;padding:.85rem 1rem}.contest-hero__independent[data-astro-cid-5rpn7qqo] strong[data-astro-cid-5rpn7qqo]{color:var(--contest-red-dark)}.contest-hero__entry[data-astro-cid-5rpn7qqo]{margin-top:1.35rem}.contest-hero__entry[data-astro-cid-5rpn7qqo] p[data-astro-cid-5rpn7qqo]{border-left:4px solid var(--contest-red);max-width:36rem;color:var(--text3);background:#fffaf4;border-radius:0 10px 10px 0;gap:.28rem;margin:0;padding:.9rem 1rem;font-size:.8rem;display:grid}.contest-hero__entry[data-astro-cid-5rpn7qqo] .contest-hero__entry-label[data-astro-cid-5rpn7qqo]{color:var(--contest-red-dark);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:700}.contest-hero__entry[data-astro-cid-5rpn7qqo] strong[data-astro-cid-5rpn7qqo]{color:var(--contest-red-dark);font-size:1rem;line-height:1.35}.contest-entry-button[data-astro-cid-5rpn7qqo]{background:var(--contest-red-dark);color:#fffaf4;border-radius:8px;align-items:center;gap:.45rem;width:fit-content;min-height:44px;padding:.65rem .95rem;font-size:.9rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.contest-entry-button[data-astro-cid-5rpn7qqo]:hover,.contest-entry-button[data-astro-cid-5rpn7qqo]:focus-visible{background:var(--contest-green);color:#fff;text-underline-offset:.2em;text-decoration:underline}.contest-window[data-astro-cid-5rpn7qqo]{justify-self:end;width:min(100%,390px);display:block}.contest-window[data-astro-cid-5rpn7qqo] img[data-astro-cid-5rpn7qqo]{object-fit:contain;width:100%;height:auto;display:block}.contest-partners[data-astro-cid-5rpn7qqo]{border-bottom:1px solid var(--cardb);background:linear-gradient(90deg, #a51f2d09, var(--card) 32%, var(--card) 68%, #23644e0b);box-shadow:inset 0 3px var(--contest-red), inset 0 -3px var(--contest-green)}.contest-partners__row[data-astro-cid-5rpn7qqo]{grid-template-columns:210px 220px 280px 220px;justify-content:start;align-items:stretch;display:grid}.contest-partners__intro[data-astro-cid-5rpn7qqo],.contest-partner[data-astro-cid-5rpn7qqo]{border-right:1px solid var(--cardb);min-height:126px;padding:1.15rem 1.35rem}.contest-partners__intro[data-astro-cid-5rpn7qqo]{flex-direction:column;justify-content:center;display:flex}.contest-partners__intro[data-astro-cid-5rpn7qqo] span[data-astro-cid-5rpn7qqo]{color:var(--contest-red);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:700}.contest-partners__intro[data-astro-cid-5rpn7qqo] strong[data-astro-cid-5rpn7qqo]{max-width:24ch;margin-top:.25rem;font-size:1.12rem}.contest-partner[data-astro-cid-5rpn7qqo]{text-align:center;align-content:center;place-items:center;gap:.6rem;display:grid}.contest-partner[data-astro-cid-5rpn7qqo]:last-child{border-right:0}.contest-partner[data-astro-cid-5rpn7qqo] img[data-astro-cid-5rpn7qqo]{object-fit:contain;width:auto;max-width:240px;height:75px}.contest-partner__brand[data-astro-cid-5rpn7qqo]{place-items:center;gap:.28rem;display:grid}.contest-partner__brand--mgc[data-astro-cid-5rpn7qqo] strong[data-astro-cid-5rpn7qqo]{color:var(--text);letter-spacing:-.01em;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:.88rem;font-weight:700;line-height:1.1}.contest-partner__hub-link[data-astro-cid-5rpn7qqo]{color:#23644e;place-items:center;gap:.35rem;min-height:44px;display:grid}.contest-partner__hub-link[data-astro-cid-5rpn7qqo]>span[data-astro-cid-5rpn7qqo]{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:.6rem;font-weight:700}.contest-partner__hub-link[data-astro-cid-5rpn7qqo]:hover>span[data-astro-cid-5rpn7qqo],.contest-partner__hub-link[data-astro-cid-5rpn7qqo]:focus-visible>span[data-astro-cid-5rpn7qqo]{text-underline-offset:.2em;text-decoration:underline}.contest-partner--mgc[data-astro-cid-5rpn7qqo] img[data-astro-cid-5rpn7qqo]{height:63px}.contest-partner--delphi[data-astro-cid-5rpn7qqo] img[data-astro-cid-5rpn7qqo]{width:114px;max-width:114px;height:111px}.contest-glance[data-astro-cid-5rpn7qqo]{border-bottom:1px solid var(--cardb);color:#fffaf2;background:#193f35}.contest-glance[data-astro-cid-5rpn7qqo] .wrap[data-astro-cid-5rpn7qqo]{padding-block:1.25rem 1.45rem}.contest-glance__heading[data-astro-cid-5rpn7qqo]{align-items:center;gap:1rem;min-height:72px;margin-bottom:.8rem;display:flex}.contest-glance[data-astro-cid-5rpn7qqo] .eyebrow[data-astro-cid-5rpn7qqo]{color:#efbc56;letter-spacing:.04em;margin:0;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:700}.contest-glance__illustration[data-astro-cid-5rpn7qqo]{opacity:.96;flex:none;width:84px;height:84px;display:block}.contest-glance[data-astro-cid-5rpn7qqo] dl[data-astro-cid-5rpn7qqo]{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.contest-glance[data-astro-cid-5rpn7qqo] dl[data-astro-cid-5rpn7qqo] div[data-astro-cid-5rpn7qqo]{border-left:1px solid #ffffff29;min-width:0;padding:.15rem 1.25rem}.contest-glance[data-astro-cid-5rpn7qqo] dl[data-astro-cid-5rpn7qqo] div[data-astro-cid-5rpn7qqo]:first-child{border-left:0;padding-left:0}.contest-glance[data-astro-cid-5rpn7qqo] dt[data-astro-cid-5rpn7qqo]{color:#cbd9d3;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:700}.contest-glance[data-astro-cid-5rpn7qqo] dd[data-astro-cid-5rpn7qqo]{color:#fffaf2;margin:.3rem 0 0;font-size:1rem;font-weight:700;line-height:1.25}.contest-glance__note[data-astro-cid-5rpn7qqo]{color:#dce8e3;border-top:1px solid #ffffff24;margin:1.15rem 0 0;padding-top:.9rem;font-size:.82rem}.contest-jump-nav[data-astro-cid-5rpn7qqo]{z-index:15;border-bottom:1px solid var(--cardb);-webkit-backdrop-filter:blur(14px)saturate(120%);background:#fffaf4f0;position:sticky;top:86px}.contest-jump-nav__row[data-astro-cid-5rpn7qqo]{align-items:center;gap:1.4rem;min-height:56px;display:flex}.contest-jump-nav__row[data-astro-cid-5rpn7qqo]>span[data-astro-cid-5rpn7qqo]{color:var(--contest-red);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;flex:none;font-size:.66rem;font-weight:700}.contest-jump-nav__links[data-astro-cid-5rpn7qqo]{align-items:center;gap:.2rem;min-width:0;display:flex}.contest-jump-nav[data-astro-cid-5rpn7qqo] a[data-astro-cid-5rpn7qqo]{color:#31574c;white-space:nowrap;border-radius:999px;align-items:center;min-height:44px;padding:.45rem .72rem;font-size:.82rem;font-weight:700;display:inline-flex}.contest-jump-nav[data-astro-cid-5rpn7qqo] a[data-astro-cid-5rpn7qqo]:hover,.contest-jump-nav[data-astro-cid-5rpn7qqo] a[data-astro-cid-5rpn7qqo]:focus-visible{color:var(--contest-red);background:#a51f2d12}.contest-season-divider[data-astro-cid-5rpn7qqo]{min-height:34px;color:var(--contest-red);justify-content:center;align-items:center;gap:.65rem;margin-block:-17px;display:flex}.contest-season-divider[data-astro-cid-5rpn7qqo] i[data-astro-cid-5rpn7qqo]{background:linear-gradient(90deg,#0000,#23644e73,#0000);width:clamp(32px,7vw,90px);height:1px}.contest-season-divider[data-astro-cid-5rpn7qqo] span[data-astro-cid-5rpn7qqo]:nth-of-type(2){color:var(--contest-gold)}.contest-season-divider[data-astro-cid-5rpn7qqo] span[data-astro-cid-5rpn7qqo]:last-child{color:var(--contest-green)}.contest-section-head[data-astro-cid-5rpn7qqo]{margin-bottom:1.6rem}.contest-section-main[data-astro-cid-5rpn7qqo]{grid-template-columns:clamp(78px,8vw,104px) minmax(0,1fr);align-items:start;gap:clamp(1.1rem,2.5vw,2rem);display:grid}.contest-section-head__copy[data-astro-cid-5rpn7qqo]{min-width:0;max-width:none}.contest-section-label[data-astro-cid-5rpn7qqo]{color:var(--contest-red);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0 0 .62rem;font-size:.72rem;font-weight:700;line-height:1.2;display:flex}.contest-section-label[data-astro-cid-5rpn7qqo] .eyebrow[data-astro-cid-5rpn7qqo],.contest-section-number[data-astro-cid-5rpn7qqo]{color:inherit;font:inherit;letter-spacing:inherit;margin:0}.contest-section-head[data-astro-cid-5rpn7qqo] h2[data-astro-cid-5rpn7qqo]{letter-spacing:-.05em;max-width:none;margin:0;font-size:clamp(2.3rem,4.5vw,4.2rem)}.contest-section-head__copy[data-astro-cid-5rpn7qqo]>p[data-astro-cid-5rpn7qqo]:last-child{max-width:75ch;color:var(--text2);margin:.8rem 0 0}.contest-section-illustration[data-astro-cid-5rpn7qqo]{width:100%;height:auto;margin-top:.3rem;display:block}.contest-section-illustration--green[data-astro-cid-5rpn7qqo],.contest-illustration--green[data-astro-cid-5rpn7qqo]{filter:invert(30%)sepia(32%)saturate(1081%)hue-rotate(109deg)brightness(91%)contrast(89%)}.contest-section-illustration--red[data-astro-cid-5rpn7qqo]{filter:invert(16%)sepia(56%)saturate(3018%)hue-rotate(334deg)brightness(85%)contrast(93%)}.contest-section-illustration--gold[data-astro-cid-5rpn7qqo]{filter:invert(68%)sepia(68%)saturate(561%)hue-rotate(359deg)brightness(94%)contrast(86%)}.contest-section-head--compact[data-astro-cid-5rpn7qqo]{margin-bottom:1.3rem}.contest-stage-grid[data-astro-cid-5rpn7qqo]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.contest-stage[data-astro-cid-5rpn7qqo]{border:1px solid var(--cardb);background:var(--card);border-radius:22px;padding:clamp(1.4rem,3vw,2.4rem);position:relative;overflow:hidden}.contest-stage[data-astro-cid-5rpn7qqo]:before{content:"";height:5px;position:absolute;inset:0 0 auto}.contest-stage--one[data-astro-cid-5rpn7qqo]:before{background:linear-gradient(90deg,var(--contest-red),var(--contest-gold))}.contest-stage--two[data-astro-cid-5rpn7qqo]:before{background:linear-gradient(90deg,#2b7a5c,#3f789d)}.contest-stage__head[data-astro-cid-5rpn7qqo]{align-items:center;gap:.7rem;margin-bottom:1.4rem;display:flex}.contest-stage__head[data-astro-cid-5rpn7qqo] span[data-astro-cid-5rpn7qqo]{color:#fff;background:var(--contest-red-dark);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:.35rem .55rem;font-size:.67rem;font-weight:700}.contest-stage--two[data-astro-cid-5rpn7qqo] .contest-stage__head[data-astro-cid-5rpn7qqo] span[data-astro-cid-5rpn7qqo]{background:#23644e}.contest-stage__head[data-astro-cid-5rpn7qqo] p[data-astro-cid-5rpn7qqo]{color:var(--text3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.contest-stage[data-astro-cid-5rpn7qqo] h3[data-astro-cid-5rpn7qqo]{font-size:clamp(1.65rem,3vw,2.4rem)}.contest-stage[data-astro-cid-5rpn7qqo]>p[data-astro-cid-5rpn7qqo]{color:var(--text2)}.contest-stage[data-astro-cid-5rpn7qqo] ol[data-astro-cid-5rpn7qqo]{color:var(--text2);gap:.7rem;margin:1.3rem 0;padding-left:1.25rem;display:grid}.contest-stage[data-astro-cid-5rpn7qqo] li[data-astro-cid-5rpn7qqo]::marker{color:var(--contest-red);font-family:var(--font-mono);font-weight:700}.contest-stage--two[data-astro-cid-5rpn7qqo] li[data-astro-cid-5rpn7qqo]::marker{color:#23644e}.contest-stage[data-astro-cid-5rpn7qqo] .contest-stage__note[data-astro-cid-5rpn7qqo]{color:var(--text3);background:#f6eee3;border-radius:10px;padding:.8rem .9rem;font-size:.9rem}.contest-text-link[data-astro-cid-5rpn7qqo]{color:#23644e;min-height:44px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.75rem;font-weight:700;display:inline-flex}.contest-prizes[data-astro-cid-5rpn7qqo]{background:linear-gradient(#f0e8de,#f7efe4)}.contest-award-summary[data-astro-cid-5rpn7qqo]{flex-wrap:wrap;gap:.65rem;margin:0 0 1.2rem calc(clamp(78px,8vw,104px) + clamp(1.1rem,2.5vw,2rem));padding:0;list-style:none;display:flex}.contest-award-summary[data-astro-cid-5rpn7qqo] li[data-astro-cid-5rpn7qqo]{background:#ffffff94;border:1px solid #a51f2d2e;border-radius:999px;align-items:center;gap:.5rem;min-height:48px;padding:.55rem .8rem;display:inline-flex}.contest-award-summary[data-astro-cid-5rpn7qqo] strong[data-astro-cid-5rpn7qqo]{color:var(--contest-red);font-family:Fraunces,Georgia,serif;font-size:1.45rem;line-height:1}.contest-award-summary[data-astro-cid-5rpn7qqo] span[data-astro-cid-5rpn7qqo]{color:var(--text2);font-size:.8rem;font-weight:700}.contest-prize-grid[data-astro-cid-5rpn7qqo]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.85rem;display:grid}.contest-prize-card[data-astro-cid-5rpn7qqo]{border:1px solid var(--cardb);border-top:5px solid var(--prize-color);background:var(--card);border-radius:15px;grid-column:span 2;min-height:190px;padding:1.2rem}.contest-prize-card--major[data-astro-cid-5rpn7qqo]{grid-column:span 2;min-height:215px}.contest-prize-card[data-astro-cid-5rpn7qqo]:nth-child(4){grid-column:1/-1;min-height:0}.contest-prize-card--ruby[data-astro-cid-5rpn7qqo]{--prize-color:var(--contest-red)}.contest-prize-card--amber[data-astro-cid-5rpn7qqo]{--prize-color:#c88724}.contest-prize-card--teal[data-astro-cid-5rpn7qqo]{--prize-color:#277057}.contest-prize-card--blue[data-astro-cid-5rpn7qqo]{--prize-color:#3f789d}.contest-prize-card__place[data-astro-cid-5rpn7qqo]{color:var(--prize-color);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.69rem;font-weight:700}.contest-prize-card[data-astro-cid-5rpn7qqo] strong[data-astro-cid-5rpn7qqo]{max-width:20ch;margin:1rem 0 .5rem;font-size:clamp(1.28rem,2.1vw,1.8rem);line-height:1.06;display:block}.contest-prize-card__value[data-astro-cid-5rpn7qqo]{color:var(--prize-color);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin:-.1rem 0 .65rem;font-size:.7rem;font-weight:700;display:block}.contest-prize-card[data-astro-cid-5rpn7qqo] p[data-astro-cid-5rpn7qqo]{color:var(--text3);margin:0;font-size:.9rem}.contest-stage-two-prize[data-astro-cid-5rpn7qqo]{background:linear-gradient(135deg,#f8fbf8,#e6f0eb);border:1px solid #23644e4d;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(140px,180px);align-items:start;gap:1.5rem;margin-top:1rem;padding:clamp(1.4rem,3vw,2.2rem);display:grid}.contest-stage-two-prize[data-astro-cid-5rpn7qqo] h3[data-astro-cid-5rpn7qqo]{font-size:clamp(1.8rem,3vw,2.6rem)}.contest-stage-two-prize[data-astro-cid-5rpn7qqo] p[data-astro-cid-5rpn7qqo]:last-child{max-width:66ch;color:var(--text2)}.contest-prize-partners[data-astro-cid-5rpn7qqo]{border-top:1px solid #23644e2e;flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:1.25rem;padding-top:1.1rem;display:flex}.contest-prize-partners[data-astro-cid-5rpn7qqo] img[data-astro-cid-5rpn7qqo]{object-fit:contain;width:auto;max-width:150px;height:58px;display:block}.contest-prize-partners[data-astro-cid-5rpn7qqo] img[data-astro-cid-5rpn7qqo]:last-child{width:62px;height:58px}.contest-stage-two-prize__aside[data-astro-cid-5rpn7qqo]{justify-items:center;display:grid}.contest-stage-two-prize__mark[data-astro-cid-5rpn7qqo]{color:#205f4b;text-align:center;border:7px double #23644ebf;border-radius:50%;place-content:center;width:112px;height:112px;display:grid;transform:rotate(3deg)}.contest-stage-two-prize__mark[data-astro-cid-5rpn7qqo] span[data-astro-cid-5rpn7qqo]{font-size:2rem;font-weight:700;line-height:1}.contest-stage-two-prize__mark[data-astro-cid-5rpn7qqo] small[data-astro-cid-5rpn7qqo]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:.3rem;font-size:.62rem;font-weight:700}.contest-stage-two-prize__preview-row[data-astro-cid-5rpn7qqo]{grid-column:1/-1;grid-template-columns:minmax(0,620px) minmax(160px,1fr);align-items:center;gap:1.5rem;display:grid}.contest-stage-two-prize__logo[data-astro-cid-5rpn7qqo]{justify-self:center;width:min(100%,220px);display:block}.contest-stage-two-prize__logo[data-astro-cid-5rpn7qqo] img[data-astro-cid-5rpn7qqo]{object-fit:contain;width:100%;height:auto;display:block}.contest-studio-preview[data-astro-cid-5rpn7qqo]{color:#193f35;text-align:left;cursor:pointer;background:#ffffffb3;border:1px solid #23644e47;border-radius:12px;grid-template-columns:288px minmax(0,1fr);align-items:center;gap:1rem;width:100%;padding:.65rem;display:grid}.contest-studio-preview[data-astro-cid-5rpn7qqo]:hover,.contest-studio-preview[data-astro-cid-5rpn7qqo]:focus-visible{background:#fff;border-color:#23644e;box-shadow:0 8px 20px #23644e1a}.contest-studio-preview[data-astro-cid-5rpn7qqo] img[data-astro-cid-5rpn7qqo]{object-fit:contain;background:#193f35;border-radius:8px;width:288px;height:234px}.contest-studio-preview[data-astro-cid-5rpn7qqo] span[data-astro-cid-5rpn7qqo]{gap:.18rem;display:grid}.contest-studio-preview[data-astro-cid-5rpn7qqo] strong[data-astro-cid-5rpn7qqo]{font-size:1rem;line-height:1.2}.contest-studio-preview[data-astro-cid-5rpn7qqo] small[data-astro-cid-5rpn7qqo]{color:var(--text3);font-size:.78rem}.contest-fine-print[data-astro-cid-5rpn7qqo]{max-width:100ch;color:var(--text3);margin:1rem 0 0;font-size:.84rem}.contest-studio-dialog[data-astro-cid-5rpn7qqo]{width:min(920px,100% - 2rem);max-height:min(90dvh,760px);color:var(--text);background:#fffaf4;border:1px solid #23644e59;border-radius:18px;padding:0;overflow:auto;box-shadow:0 28px 80px #1026204d}.contest-studio-dialog[data-astro-cid-5rpn7qqo]::backdrop{backdrop-filter:blur(4px);background:#0a1b17b8}.contest-studio-dialog__close[data-astro-cid-5rpn7qqo]{z-index:2;color:#193f35;cursor:pointer;background:#fffaf4f0;border:1px solid #193f3533;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.7rem;line-height:1;display:grid;position:absolute;top:.7rem;right:.7rem}.contest-studio-dialog__close[data-astro-cid-5rpn7qqo]:hover,.contest-studio-dialog__close[data-astro-cid-5rpn7qqo]:focus-visible{color:#fff;background:var(--contest-red-dark)}.contest-studio-dialog__layout[data-astro-cid-5rpn7qqo]{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);display:grid}.contest-studio-dialog[data-astro-cid-5rpn7qqo] figure[data-astro-cid-5rpn7qqo]{background:#193f35;align-content:center;margin:0;padding:1.25rem;display:grid}.contest-studio-dialog[data-astro-cid-5rpn7qqo] figure[data-astro-cid-5rpn7qqo] img[data-astro-cid-5rpn7qqo]{object-fit:contain;border:1px solid #ffffff2e;border-radius:10px;width:100%;max-height:590px;display:block}.contest-studio-dialog[data-astro-cid-5rpn7qqo] figcaption[data-astro-cid-5rpn7qqo]{color:#d8e3df;margin-top:.7rem;font-size:.76rem}.contest-studio-dialog__copy[data-astro-cid-5rpn7qqo]{flex-direction:column;justify-content:center;padding:clamp(2rem,4vw,3rem);display:flex}.contest-studio-dialog__copy[data-astro-cid-5rpn7qqo] .eyebrow[data-astro-cid-5rpn7qqo]{color:var(--contest-red)}.contest-studio-dialog__copy[data-astro-cid-5rpn7qqo] h2[data-astro-cid-5rpn7qqo]{margin:.35rem 0 1rem;font-size:clamp(2rem,4vw,3rem);line-height:1}.contest-studio-dialog__copy[data-astro-cid-5rpn7qqo]>p[data-astro-cid-5rpn7qqo]:not(.eyebrow),.contest-studio-dialog__copy[data-astro-cid-5rpn7qqo] li[data-astro-cid-5rpn7qqo]{color:var(--text2)}.contest-studio-dialog__copy[data-astro-cid-5rpn7qqo] ul[data-astro-cid-5rpn7qqo]{gap:.6rem;margin:1rem 0 1.3rem;padding-left:1.2rem;display:grid}.contest-studio-dialog__copy[data-astro-cid-5rpn7qqo] a[data-astro-cid-5rpn7qqo]{color:#fff;background:#23644e;border-radius:999px;align-self:flex-start;align-items:center;gap:.4rem;min-height:44px;padding:.65rem .9rem;font-weight:700;display:inline-flex}.contest-timeline__layout[data-astro-cid-5rpn7qqo]{grid-template-columns:minmax(0,1fr) minmax(240px,330px);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.contest-timeline[data-astro-cid-5rpn7qqo]{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.contest-timeline[data-astro-cid-5rpn7qqo]:before{content:"";background:var(--cardb);width:1px;position:absolute;top:24px;bottom:24px;left:24px}.contest-timeline[data-astro-cid-5rpn7qqo] li[data-astro-cid-5rpn7qqo]{grid-template-columns:50px minmax(0,1fr);gap:1rem;padding:0 0 1.4rem;display:grid;position:relative}.contest-timeline__marker[data-astro-cid-5rpn7qqo]{z-index:1;width:48px;height:48px;color:var(--contest-red);background:var(--bg);font-family:var(--font-mono);border:1px solid #a51f2d4d;border-radius:50%;place-items:center;font-size:.72rem;font-weight:700;display:grid}.contest-timeline[data-astro-cid-5rpn7qqo] time[data-astro-cid-5rpn7qqo]{color:#23644e;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.contest-timeline[data-astro-cid-5rpn7qqo] h3[data-astro-cid-5rpn7qqo]{margin:.25rem 0;font-size:1.3rem}.contest-timeline[data-astro-cid-5rpn7qqo] p[data-astro-cid-5rpn7qqo]{max-width:68ch;color:var(--text2);margin:0}.contest-timeline__art[data-astro-cid-5rpn7qqo]{margin:0}.contest-timeline__art[data-astro-cid-5rpn7qqo] img[data-astro-cid-5rpn7qqo]{border-radius:12px;width:100%;height:auto;display:block}.contest-rules[data-astro-cid-5rpn7qqo]{border-block:1px solid var(--cardb);color:#fffaf2;background:#193f35}.contest-rules[data-astro-cid-5rpn7qqo] .contest-section-label[data-astro-cid-5rpn7qqo]{color:#efbc56}.contest-rules__grid[data-astro-cid-5rpn7qqo]{grid-template-columns:minmax(0,1.08fr) minmax(330px,.72fr);align-items:start;gap:clamp(1.5rem,5vw,4rem);display:grid}.contest-rules[data-astro-cid-5rpn7qqo] .contest-section-head[data-astro-cid-5rpn7qqo] h2[data-astro-cid-5rpn7qqo]{color:#fffaf2}.contest-check-list[data-astro-cid-5rpn7qqo]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.contest-check-list[data-astro-cid-5rpn7qqo] li[data-astro-cid-5rpn7qqo]{color:#f2e8dc;background:#ffffff0d;border:1px solid #ffffff24;border-radius:10px;padding:.9rem 1rem .9rem 2.8rem;position:relative}.contest-check-list[data-astro-cid-5rpn7qqo] li[data-astro-cid-5rpn7qqo]:before{content:"✓";color:#efbc56;font-weight:700;position:absolute;left:1rem}.contest-rights-card[data-astro-cid-5rpn7qqo]{background:#ffffff14;border:1px solid #ffffff2e;border-radius:18px;padding:clamp(1.3rem,3vw,2rem)}.contest-rights-card[data-astro-cid-5rpn7qqo] h3[data-astro-cid-5rpn7qqo]{color:#fff;font-size:2rem}.contest-rights-card[data-astro-cid-5rpn7qqo] p[data-astro-cid-5rpn7qqo]{color:#e6ddd1}.contest-official-terms[data-astro-cid-5rpn7qqo]{color:#e6ddd1;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:18px;margin-top:1.5rem;padding:clamp(1.2rem,3vw,2rem)}.contest-official-terms[data-astro-cid-5rpn7qqo] h3[data-astro-cid-5rpn7qqo]{color:#fff;margin:0 0 .7rem;font-size:1.4rem}.contest-official-terms[data-astro-cid-5rpn7qqo] p[data-astro-cid-5rpn7qqo]{margin:0 0 .8rem}.contest-official-terms[data-astro-cid-5rpn7qqo] p[data-astro-cid-5rpn7qqo]:last-child{margin-bottom:0}.contest-official-terms[data-astro-cid-5rpn7qqo] a[data-astro-cid-5rpn7qqo]{color:#ffcf83;text-decoration:underline}.contest-criteria-grid[data-astro-cid-5rpn7qqo]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.contest-criteria-grid[data-astro-cid-5rpn7qqo] article[data-astro-cid-5rpn7qqo]{border:1px solid var(--cardb);background:var(--card);border-radius:18px;padding:clamp(1.25rem,2.5vw,2rem)}.contest-criteria-grid[data-astro-cid-5rpn7qqo] article[data-astro-cid-5rpn7qqo]>span[data-astro-cid-5rpn7qqo]{color:var(--contest-red);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700}.contest-criteria-grid[data-astro-cid-5rpn7qqo] article[data-astro-cid-5rpn7qqo]:nth-child(2)>span[data-astro-cid-5rpn7qqo]{color:#23644e}.contest-criteria-grid[data-astro-cid-5rpn7qqo] h3[data-astro-cid-5rpn7qqo]{margin-top:.4rem;font-size:1.6rem}.contest-criteria-grid[data-astro-cid-5rpn7qqo] dl[data-astro-cid-5rpn7qqo]{margin:1.2rem 0 0}.contest-criteria-grid[data-astro-cid-5rpn7qqo] dl[data-astro-cid-5rpn7qqo] div[data-astro-cid-5rpn7qqo]{border-top:1px solid var(--cardb);justify-content:space-between;gap:1rem;padding:.85rem 0;display:flex}.contest-criteria-grid[data-astro-cid-5rpn7qqo] dt[data-astro-cid-5rpn7qqo]{color:var(--text2)}.contest-criteria-grid[data-astro-cid-5rpn7qqo] dd[data-astro-cid-5rpn7qqo]{color:var(--text);font-family:var(--font-mono);white-space:nowrap;margin:0;font-size:.72rem;font-weight:700}.contest-artist-spotlight[data-astro-cid-5rpn7qqo]{border:1px solid var(--cardb);background:linear-gradient(145deg,#e9f3ed 0%,#f8f0e6 55%,#f8e9e8 100%);border-radius:18px;margin:1.5rem 0;padding:clamp(1.4rem,3vw,2.2rem)}.contest-artist-spotlight__grid[data-astro-cid-5rpn7qqo]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.contest-artist-spotlight__grid[data-astro-cid-5rpn7qqo] article[data-astro-cid-5rpn7qqo]{background:#ffffff94;border:1px solid #23644e33;border-radius:16px;padding:1.25rem}.contest-artist-spotlight__grid[data-astro-cid-5rpn7qqo] span[data-astro-cid-5rpn7qqo]{color:var(--contest-red);font-family:var(--font-mono);letter-spacing:.1em;font-size:.68rem;font-weight:700}.contest-artist-spotlight__grid[data-astro-cid-5rpn7qqo] strong[data-astro-cid-5rpn7qqo]{margin:.7rem 0 .35rem;font-size:1.25rem;display:block}.contest-artist-spotlight__grid[data-astro-cid-5rpn7qqo] p[data-astro-cid-5rpn7qqo]{color:var(--text2);margin:0}.contest-faq__list[data-astro-cid-5rpn7qqo]{border-top:1px solid var(--cardb);max-width:1000px;margin-left:calc(clamp(78px,8vw,104px) + clamp(1.1rem,2.5vw,2rem));display:grid}.contest-faq[data-astro-cid-5rpn7qqo] details[data-astro-cid-5rpn7qqo]{border-bottom:1px solid var(--cardb)}.contest-faq[data-astro-cid-5rpn7qqo] summary[data-astro-cid-5rpn7qqo]{min-height:54px;color:var(--text);cursor:pointer;padding:1rem 3rem 1rem 0;font-size:1.06rem;font-weight:700;list-style:none;position:relative}.contest-faq[data-astro-cid-5rpn7qqo] summary[data-astro-cid-5rpn7qqo]::-webkit-details-marker{display:none}.contest-faq[data-astro-cid-5rpn7qqo] summary[data-astro-cid-5rpn7qqo]:after{content:"+";color:var(--contest-red);font-family:var(--font-mono);font-size:1.35rem;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.contest-faq[data-astro-cid-5rpn7qqo] details[data-astro-cid-5rpn7qqo][open] summary[data-astro-cid-5rpn7qqo]:after{content:"−"}.contest-faq[data-astro-cid-5rpn7qqo] details[data-astro-cid-5rpn7qqo] p[data-astro-cid-5rpn7qqo]{max-width:78ch;color:var(--text2);margin:-.25rem 0 1.2rem}.contest-closing[data-astro-cid-5rpn7qqo]{background:linear-gradient(135deg,#fffaf4,#f0e7dc 58%,#eaf3ed);border:1px solid #a51f2d38;border-radius:22px;margin-bottom:clamp(3rem,6vw,5rem);padding-block:clamp(2rem,4vw,3.5rem);padding-inline:clamp(1.4rem,3vw,2.5rem)}.contest-closing__illustration[data-astro-cid-5rpn7qqo]{width:82px;height:82px;margin-bottom:1rem;display:block}.contest-closing[data-astro-cid-5rpn7qqo] h2[data-astro-cid-5rpn7qqo]{max-width:none;font-size:clamp(2rem,4vw,3.6rem)}.contest-closing[data-astro-cid-5rpn7qqo] h2[data-astro-cid-5rpn7qqo]+p[data-astro-cid-5rpn7qqo]{max-width:65ch;color:var(--text2)}.contest-closing__entry[data-astro-cid-5rpn7qqo]{flex-wrap:wrap;align-items:center;gap:.8rem 1rem;margin-top:1.25rem;display:flex}.contest-closing__entry[data-astro-cid-5rpn7qqo] strong[data-astro-cid-5rpn7qqo]{color:var(--contest-red-dark);font-size:1rem}.contest-closing__entry[data-astro-cid-5rpn7qqo]>span[data-astro-cid-5rpn7qqo]{color:var(--text3);font-size:.78rem}.has-contest-reveal-motion .reveal-on-scroll[data-astro-cid-5rpn7qqo]{opacity:0;transition:opacity .65s,transform .65s cubic-bezier(.2,.7,.2,1);transform:translateY(16px)}.has-contest-reveal-motion .reveal-on-scroll[data-astro-cid-5rpn7qqo].is-visible{opacity:1;transform:translateY(0)}@media (width<=980px){.contest-jump-nav[data-astro-cid-5rpn7qqo]{top:68px}.contest-hero__grid[data-astro-cid-5rpn7qqo],.contest-rules__grid[data-astro-cid-5rpn7qqo]{grid-template-columns:1fr}.contest-window[data-astro-cid-5rpn7qqo]{justify-self:center;max-width:420px}.contest-partners__row[data-astro-cid-5rpn7qqo]{grid-template-columns:repeat(3,1fr)}.contest-partners__intro[data-astro-cid-5rpn7qqo]{border-right:0;border-bottom:1px solid var(--cardb);text-align:center;grid-column:1/-1;align-items:center;min-height:auto}.contest-stage-grid[data-astro-cid-5rpn7qqo],.contest-criteria-grid[data-astro-cid-5rpn7qqo],.contest-artist-spotlight__grid[data-astro-cid-5rpn7qqo],.contest-studio-dialog__layout[data-astro-cid-5rpn7qqo]{grid-template-columns:1fr}.contest-studio-dialog[data-astro-cid-5rpn7qqo] figure[data-astro-cid-5rpn7qqo] img[data-astro-cid-5rpn7qqo]{max-height:360px}.contest-glance[data-astro-cid-5rpn7qqo] dl[data-astro-cid-5rpn7qqo]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 0}.contest-glance[data-astro-cid-5rpn7qqo] dl[data-astro-cid-5rpn7qqo] div[data-astro-cid-5rpn7qqo]:nth-child(3){border-left:0;padding-left:0}.contest-timeline__layout[data-astro-cid-5rpn7qqo]{grid-template-columns:minmax(0,1fr) minmax(200px,270px)}}@media (width<=720px){.contest-hero__entry[data-astro-cid-5rpn7qqo]{flex-direction:column;align-items:flex-start}.contest-jump-nav__row[data-astro-cid-5rpn7qqo]{gap:.4rem;width:100%;padding-left:18px}.contest-jump-nav__row[data-astro-cid-5rpn7qqo]>span[data-astro-cid-5rpn7qqo]{display:none}.contest-jump-nav__links[data-astro-cid-5rpn7qqo]{scrollbar-width:none;padding-right:18px;overflow-x:auto}.contest-jump-nav__links[data-astro-cid-5rpn7qqo]::-webkit-scrollbar{display:none}.contest-hero__grid[data-astro-cid-5rpn7qqo]{padding-block:2.2rem 3rem}.contest-window[data-astro-cid-5rpn7qqo]{width:min(100%,350px)}.contest-partners__row[data-astro-cid-5rpn7qqo]{grid-template-columns:1fr}.contest-partner[data-astro-cid-5rpn7qqo]{border-right:0;border-bottom:1px solid var(--cardb);min-height:102px}.contest-partner[data-astro-cid-5rpn7qqo]:last-child{border-bottom:0}.contest-section-main[data-astro-cid-5rpn7qqo]{grid-template-columns:1fr;gap:.8rem}.contest-section-illustration[data-astro-cid-5rpn7qqo]{width:72px;margin-top:0}.contest-prize-grid[data-astro-cid-5rpn7qqo]{grid-template-columns:1fr}.contest-award-summary[data-astro-cid-5rpn7qqo]{margin-left:0}.contest-prize-card[data-astro-cid-5rpn7qqo],.contest-prize-card--major[data-astro-cid-5rpn7qqo],.contest-prize-card[data-astro-cid-5rpn7qqo]:nth-child(4){grid-column:auto;min-height:0}.contest-stage-two-prize[data-astro-cid-5rpn7qqo],.contest-stage-two-prize__preview-row[data-astro-cid-5rpn7qqo],.contest-timeline__layout[data-astro-cid-5rpn7qqo]{grid-template-columns:1fr}.contest-timeline__art[data-astro-cid-5rpn7qqo]{justify-self:center;width:min(100%,330px)}.contest-stage-two-prize__aside[data-astro-cid-5rpn7qqo]{justify-items:start}.contest-stage-two-prize__mark[data-astro-cid-5rpn7qqo]{justify-self:start}.contest-faq__list[data-astro-cid-5rpn7qqo]{margin-left:0}}@media (width<=520px){.contest-hero__grid[data-astro-cid-5rpn7qqo],.contest-partners__row[data-astro-cid-5rpn7qqo],.contest-rules__grid[data-astro-cid-5rpn7qqo]{width:min(100% - 36px,1320px)}.contest-glance__heading[data-astro-cid-5rpn7qqo]{min-height:62px}.contest-glance__illustration[data-astro-cid-5rpn7qqo]{width:68px;height:68px}.contest-glance[data-astro-cid-5rpn7qqo] dl[data-astro-cid-5rpn7qqo]{grid-template-columns:1fr}.contest-glance[data-astro-cid-5rpn7qqo] dl[data-astro-cid-5rpn7qqo] div[data-astro-cid-5rpn7qqo]{border-bottom:1px solid #ffffff24;border-left:0;padding:.1rem 0 1rem}.contest-glance[data-astro-cid-5rpn7qqo] dl[data-astro-cid-5rpn7qqo] div[data-astro-cid-5rpn7qqo]:last-child{border-bottom:0;padding-bottom:0}.contest-timeline[data-astro-cid-5rpn7qqo]:before{left:19px}.contest-timeline[data-astro-cid-5rpn7qqo] li[data-astro-cid-5rpn7qqo]{grid-template-columns:40px minmax(0,1fr);gap:.8rem}.contest-timeline__marker[data-astro-cid-5rpn7qqo]{width:40px;height:40px}.contest-studio-preview[data-astro-cid-5rpn7qqo]{grid-template-columns:1fr;width:100%}.contest-studio-preview[data-astro-cid-5rpn7qqo] img[data-astro-cid-5rpn7qqo]{aspect-ratio:96/78;justify-self:center;width:min(100%,288px);height:auto}}@media (prefers-reduced-motion:reduce){.contest-window__slide[data-astro-cid-5rpn7qqo]{transition:none;transform:none}}
