.ExploreCarouselBanner_card__ItFGj{height:calc(21.25rem * var(--mantine-scale));display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;background-size:cover;background-position:50%;background-color:color-mix(in srgb,var(--mantine-color-dark-9),transparent 60%)!important}[data-mantine-color-scheme=dark] .ExploreCarouselBanner_card__ItFGj{background-color:color-mix(in srgb,var(--mantine-color-dark-9),transparent 35%)!important}.ExploreCarouselBanner_title__xke4r{font-family:Greycliff CF,sans-serif;font-weight:900;color:var(--mantine-color-white);line-height:1.2;font-size:32px;margin-top:var(--mantine-spacing-xs)}.ExploreCarouselBanner_category__TnoCe{color:var(--mantine-color-white);opacity:.7;font-weight:700;text-transform:uppercase}.ExploreCarouselBanner_cardButton__7kvIn{transition-property:all;transition-timing-function:var(
    --default-transition-timing-function
  );transition-duration:var(--default-transition-duration)}@media (hover:hover){.ExploreCarouselBanner_cardButton__7kvIn:hover{scale:1.01}}@media (hover:none){.ExploreCarouselBanner_cardButton__7kvIn:active{scale:1.01}}.Masonry_List__KO_z4{max-width:100%;gap:100px}.Masonry_ListItem__bFqUM{display:flex;align-items:center;justify-content:center}.SubmitContestEntryModal_root__WJ4Qc{position:relative;padding:var(--mantine-spacing-md);transition:border-color .15s ease}.SubmitContestEntryModal_root__WJ4Qc[data-checked]{border-color:var(--mantine-primary-color-filled);background-color:var(--mantine-primary-color-light)}@media (hover:hover){[data-mantine-color-scheme=dark] .SubmitContestEntryModal_root__WJ4Qc:hover,[data-mantine-color-scheme=light] .SubmitContestEntryModal_root__WJ4Qc:hover{background-color:var(--mantine-primary-color-light);border-color:var(--mantine-primary-color-filled)}}@media (hover:none){[data-mantine-color-scheme=dark] .SubmitContestEntryModal_root__WJ4Qc:active,[data-mantine-color-scheme=light] .SubmitContestEntryModal_root__WJ4Qc:active{background-color:var(--mantine-primary-color-light);border-color:var(--mantine-primary-color-filled)}}.SubmitContestEntryModal_label__vy_WE{font-family:var(--mantine-font-family-monospace);font-weight:700;font-size:var(--mantine-font-size-md);line-height:1.3;color:var(--mantine-color-bright)}.SubmitContestEntryModal_description__yR3yT{margin-top:8px;color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-xs)}.SubmitContestEntryModal_stickyFooter__XVWZV{position:sticky;bottom:0;z-index:100;margin-top:var(--mantine-spacing-lg);padding-bottom:var(--mantine-spacing-lg);border-top:1px solid var(--mantine-color-default-border)}[data-mantine-color-scheme=dark] .SubmitContestEntryModal_stickyFooter__XVWZV{border-top:1px solid var(--mantine-color-dark-6)}.SubmitContestEntryModal_stickyFooter__XVWZV{background-color:var(--mantine-color-dark-8)}.SubmitContestEntryModal_stickyFooter__XVWZV{padding-top:var(--mantine-spacing-md)}.PhotoModal_modal__HZ4kH{padding:0!important}.PhotoModal_container__0RoZq{display:flex;height:88vh;max-height:900px;overflow:hidden}.PhotoModal_sidebar__I0gc9{width:100%;padding:var(--mantine-spacing-lg);display:flex;overflow-y:auto}.PhotoModal_imageContainer__RVdiN{flex:1;height:100%;display:flex;align-items:center;justify-content:center;background:white}[data-mantine-color-scheme=dark] .PhotoModal_imageContainer__RVdiN{background:var(--mantine-color-dark-9)}.PhotoModal_imageContainer__RVdiN{width:100%}.PhotoModal_image___0LaY{max-height:calc(75vh - 48px);margin-bottom:var(--mantine-spacing-xl);margin-top:var(--mantine-spacing-xl);max-width:calc(100% - 48px);object-fit:contain}.Footer_footer__o4_Ec{margin-top:120px;padding-top:calc(var(--mantine-spacing-xl) * 2);padding-bottom:calc(var(--mantine-spacing-xl) * 2);background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .Footer_footer__o4_Ec{background-color:var(--mantine-primary-color-light)}.Footer_footer__o4_Ec{border:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .Footer_footer__o4_Ec{border:1px solid var(--mantine-primary-color-filled)}.Footer_footer__o4_Ec{border-radius:var(--mantine-radius-md)}.Footer_logo__ZNv_V{max-width:200px}@media (max-width:48em){.Footer_logo__ZNv_V{display:flex;flex-direction:column;align-items:center}}.Footer_description___v0wZ{margin-top:5px}@media (max-width:48em){.Footer_description___v0wZ{margin-top:var(--mantine-spacing-xs);text-align:center}}.Footer_inner__w0_wv{display:flex;justify-content:space-between}@media (max-width:48em){.Footer_inner__w0_wv{flex-direction:column;align-items:center;gap:var(--mantine-spacing-lg)}.Footer_groups__AWb5A{text-align:center}}.Footer_wrapper__znyEu{width:160px}.Footer_link__wHCdx{display:block;color:var(--mantine-color-gray-6)}[data-mantine-color-scheme=dark] .Footer_link__wHCdx{color:var(--mantine-color-dark-1)}.Footer_link__wHCdx{font-size:var(--mantine-font-size-sm);padding-top:3px;padding-bottom:3px}.Footer_link__wHCdx:hover{text-decoration:underline}.Footer_title__aIcLm{font-size:var(--mantine-font-size-lg);font-weight:700;font-family:Greycliff CF,var(--mantine-font-family);margin-bottom:calc(var(--mantine-spacing-xs) / 2);color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] .Footer_title__aIcLm{color:var(--mantine-color-white)}.Footer_afterFooter__9Bc_b{display:flex;justify-content:space-between;align-items:center;margin-top:var(--mantine-spacing-xl);padding-top:var(--mantine-spacing-xl);padding-bottom:var(--mantine-spacing-xl);border-top:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .Footer_afterFooter__9Bc_b{border-top:1px solid var(--mantine-color-dark-4)}@media (max-width:48em){.Footer_afterFooter__9Bc_b{flex-direction:column}.Footer_social__ZBgR2{margin-top:var(--mantine-spacing-xs)}.Footer_copyRight__Oo6KW{text-align:center}}.PhotoItem_item__SmGWn{transition:transform .2s ease;cursor:pointer}.PhotoItem_item__SmGWn:hover{transform:translateY(-5px)}.PhotoItem_thumbnail__6Ji8l{position:relative}.PhotoItem_thumbnail__6Ji8l:hover .PhotoItem_imageOverlay__8KBbG{opacity:1}.PhotoItem_imageOverlay__8KBbG{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.6) 25%,transparent 50%);opacity:0;transition:opacity .2s ease;padding:var(--mantine-spacing-sm)}.PhotoItem_photographer__nAFA_{color:white}.profile_avatarThemeIcon__Hk3UD{background-color:white}[data-mantine-color-scheme=dark] .profile_avatarThemeIcon__Hk3UD{background-color:var(--mantine-color-dark-9)}