.CompetitionHub-module__yBZYbW__page{color:#f4f2ed;background:#050505;min-height:100svh;padding:clamp(60px,8vw,120px) clamp(20px,6vw,90px)}.CompetitionHub-module__yBZYbW__eyebrow{color:#888;letter-spacing:.3em;text-transform:uppercase;margin:0 0 12px;font-size:.68rem}.CompetitionHub-module__yBZYbW__hint{color:#9d9890;font-family:Georgia,Times New Roman,serif;font-style:italic}.CompetitionHub-module__yBZYbW__error{color:#dc8c7b;margin:14px 0 0;font-size:.85rem}.CompetitionHub-module__yBZYbW__backLink{color:#dfbd83;letter-spacing:.13em;text-transform:uppercase;margin-top:22px;font-size:max(.68rem,12px);display:inline-block}.CompetitionHub-module__yBZYbW__passwordCard{text-align:center;background:#0a0a0a;border:1px solid #d7a65557;border-radius:28px;max-width:460px;margin:10vh auto 0;padding:clamp(32px,5vw,48px)}.CompetitionHub-module__yBZYbW__passwordCard h1{margin:0 0 18px;font-size:clamp(1.5rem,3vw,2rem);font-weight:500}.CompetitionHub-module__yBZYbW__passwordCard>.CompetitionHub-module__yBZYbW__hint{margin:0 0 24px}.CompetitionHub-module__yBZYbW__passwordCard form{gap:14px;display:grid}.CompetitionHub-module__yBZYbW__passwordCard input{color:inherit;text-align:center;background:#ffffff0a;border:1px solid #f4f2ed33;border-radius:12px;padding:12px 16px;font-size:16px}.CompetitionHub-module__yBZYbW__passwordCard button{color:#e8c987;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #d7a65585;border-radius:999px;min-height:52px;font-size:.7rem}.CompetitionHub-module__yBZYbW__landing{text-align:center;max-width:640px;margin:6vh auto 0}.CompetitionHub-module__yBZYbW__landing h1{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:500}.CompetitionHub-module__yBZYbW__landingDate{color:#dfbd83;letter-spacing:.2em;text-transform:uppercase;margin:0 0 26px;font-size:max(.72rem,12px)}.CompetitionHub-module__yBZYbW__landingText{color:#999;margin:0 0 36px;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;line-height:1.65}.CompetitionHub-module__yBZYbW__showGalleryButton{color:#080808;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;background:#c79a5b;border:1px solid #c79a5b;border-radius:999px;min-height:56px;padding:0 32px;font-size:max(.7rem,12px);font-weight:600;transition:background-color .25s,border-color .25s}.CompetitionHub-module__yBZYbW__showGalleryButton:hover{background:#dfbd83;border-color:#dfbd83}.CompetitionHub-module__yBZYbW__gridSection{width:min(100%,1200px);margin:0 auto}.CompetitionHub-module__yBZYbW__gridHeader{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:34px;display:flex}.CompetitionHub-module__yBZYbW__gridHeader h1{letter-spacing:-.02em;margin:0;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:500}.CompetitionHub-module__yBZYbW__backToLanding{color:#aaa;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #777;font-size:max(.68rem,12px)}.CompetitionHub-module__yBZYbW__grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;display:grid}.CompetitionHub-module__yBZYbW__tile{aspect-ratio:1;color:inherit;background:#111;border:1px solid #f4f2ed29;border-radius:10px;align-items:flex-end;padding:16px;text-decoration:none;transition:border-color .22s,background-color .22s;display:flex;position:relative}.CompetitionHub-module__yBZYbW__tile:hover{background:#161310;border-color:#d7a6558c}.CompetitionHub-module__yBZYbW__tileIcon{color:#888;font-size:.85rem;position:absolute;top:14px;left:14px}.CompetitionHub-module__yBZYbW__tileLabel{color:#f4f2ed;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;font-weight:500;display:-webkit-box;overflow:hidden}.CompetitionHub-module__yBZYbW__tileFreeBadge{color:#dfbd83;letter-spacing:.1em;text-transform:uppercase;border:1px solid #d7a65573;border-radius:999px;padding:3px 8px;font-size:.58rem;position:absolute;top:14px;right:14px}@media (max-width:650px){.CompetitionHub-module__yBZYbW__page{padding:40px 14px 60px}.CompetitionHub-module__yBZYbW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.CompetitionHub-module__yBZYbW__gridHeader{display:block}.CompetitionHub-module__yBZYbW__backToLanding{margin-top:14px;display:inline-block}}
