.competition-head__back[data-v-60599d72]{font-size:14px;margin:0 0 10px}.competition-head__link[data-v-60599d72]{color:var(--bruno-teal-dark)}.competition-head__title[data-v-60599d72]{color:var(--bruno-ink);font-family:var(--bruno-font-display);font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0}.competition-head__meta[data-v-60599d72]{color:var(--bruno-muted);margin:8px 0 0}.competition-head__text[data-v-60599d72]{grid-gap:10px;color:var(--bruno-ink);display:grid;gap:10px;margin-top:14px;max-width:65ch}.competition-head__text p[data-v-60599d72]{margin:0}@media (min-width:700px){.competition-head__title[data-v-60599d72]{font-size:42px}}.photos[data-v-caf913b4]{margin-top:22px}.photos__note[data-v-caf913b4]{color:var(--bruno-muted);margin:0}.photos__list[data-v-caf913b4]{-moz-column-gap:18px;column-gap:18px;-moz-columns:220px 3;columns:220px 3;list-style:none;margin:0;padding:0}.photos__list[data-v-caf913b4]:focus{outline:none}.photos__item[data-v-caf913b4]{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:18px;page-break-inside:avoid}.photos__link[data-v-caf913b4]{grid-gap:4px;color:inherit;display:grid;gap:4px;-webkit-text-decoration:none;text-decoration:none}.photos__link[data-v-caf913b4]:focus-visible{border-radius:var(--bruno-radius-sm);outline:2px solid var(--bruno-teal-dark);outline-offset:4px}.photos__image[data-v-caf913b4]{background:var(--bruno-sand);border-radius:var(--bruno-radius-sm);display:block;height:auto;width:100%}.photos__name[data-v-caf913b4]{word-wrap:anywhere;color:var(--bruno-ink);font-weight:600;margin-top:4px}.photos__link:hover .photos__name[data-v-caf913b4]{-webkit-text-decoration:underline;text-decoration:underline}.photos__meta[data-v-caf913b4]{color:var(--bruno-muted);font-size:13px}.viewer[data-v-62ea51e6]{--bruno-ink:var(--bruno-night-ink);--bruno-muted:var(--bruno-night-muted);--bruno-line:var(--bruno-night-line);--bruno-teal-dark:var(--bruno-night-teal);background:var(--bruno-night);bottom:0;color:var(--bruno-night-ink);color:var(--bruno-ink);display:grid;font-family:var(--bruno-font-body);grid-template-columns:minmax(0,1fr) 320px;left:0;position:fixed;right:0;top:0;z-index:210}.viewer__stage[data-v-62ea51e6]{align-items:center;display:grid;justify-items:center;min-height:0;padding:56px 64px;place-items:center;position:relative}.viewer__photo[data-v-62ea51e6]{display:block;max-height:calc(100vh - 112px);max-width:100%;-o-object-fit:contain;object-fit:contain}.viewer__position[data-v-62ea51e6]{font-feature-settings:"tnum";color:var(--bruno-muted);font-size:13px;font-variant-numeric:tabular-nums;left:20px;margin:0;position:absolute;top:18px}.viewer__arrow[data-v-62ea51e6],.viewer__close[data-v-62ea51e6]{align-items:center;background:var(--bruno-night);border:1px solid var(--bruno-line);border-radius:50%;cursor:pointer;display:grid;height:44px;justify-items:center;padding:0;place-items:center;position:absolute;width:44px}.viewer__arrow .v-icon[data-v-62ea51e6],.viewer__close .v-icon[data-v-62ea51e6]{color:var(--bruno-ink)!important}.viewer__close[data-v-62ea51e6]{border-color:transparent;right:12px;top:10px}.viewer__arrow[data-v-62ea51e6]{top:50%;transform:translateY(-50%)}.viewer__arrow--previous[data-v-62ea51e6]{left:10px}.viewer__arrow--next[data-v-62ea51e6]{right:10px}.viewer__arrow[data-v-62ea51e6]:hover,.viewer__close[data-v-62ea51e6]:hover{border-color:var(--bruno-ink)}.viewer__arrow[data-v-62ea51e6]:focus-visible,.viewer__close[data-v-62ea51e6]:focus-visible{outline:2px solid var(--bruno-teal-dark);outline-offset:2px}.viewer__panel[data-v-62ea51e6]{grid-gap:10px;align-content:start;background:var(--bruno-night-panel);border-left:1px solid var(--bruno-line);display:grid;gap:10px;min-height:0;overflow-y:auto;padding:20px}.viewer__title[data-v-62ea51e6]{word-wrap:anywhere;font-family:var(--bruno-font-display);font-size:18px;font-weight:600;line-height:1.25;margin:0}.viewer__meta[data-v-62ea51e6]{color:var(--bruno-muted);font-size:13px;margin:0}.viewer__nick[data-v-62ea51e6]{color:var(--bruno-ink);font-weight:600}.viewer__description[data-v-62ea51e6]{word-wrap:anywhere;font-size:14px;line-height:1.6}@media (max-width:1039px){.viewer[data-v-62ea51e6]{align-content:start;grid-template-columns:minmax(0,1fr);overflow-y:auto}.viewer__stage[data-v-62ea51e6]{padding:56px 12px 16px}.viewer__photo[data-v-62ea51e6]{max-height:70vh}.viewer__arrow[data-v-62ea51e6]{bottom:-22px;top:auto;transform:none}.viewer__panel[data-v-62ea51e6]{border-left:0;border-top:1px solid var(--bruno-line);overflow:visible}}.competition-page[data-v-2e9d14a4]{margin:0 auto 56px;max-width:var(--bruno-container)}