.PhotographyCommunity_page__kAjR0{max-width:1200px;margin:0 auto;padding:3rem 2rem 5rem}.PhotographyCommunity_header__kT8J7{margin-bottom:1rem;position:relative}.PhotographyCommunity_pageTitle__SkDuZ{font-size:3.5rem;margin-bottom:0;letter-spacing:-.02em;background:linear-gradient(135deg,#fff,#aaa);background-clip:text;-webkit-background-clip:text;color:var(--text-color,"#fff")}.PhotographyCommunity_pageSubTitle__e0ahJ{padding:0 1rem;margin-top:.5rem;background-clip:text;-webkit-background-clip:text;color:var(--text-color,"#fff")}.PhotographyCommunity_intro__0ka3v{padding:0 1rem;margin:1rem;line-height:1.7;color:var(--text-color);opacity:.85;font-size:1.1rem}.PhotographyCommunity_intro__0ka3v h2{margin:0}.PhotographyCommunity_sectionTitle__pM4_A{font-size:1.8rem;margin-bottom:1.5rem;font-weight:500;letter-spacing:-.01em;border-left:3px solid var(--accent-color);padding-left:1rem}.PhotographyCommunity_infoSection__uEUwv{margin-bottom:4rem}.PhotographyCommunity_infoCard__oJrjy{background:var(--card-background);border:1px solid var(--border-color);border-radius:24px;padding:1.5rem;line-height:1.7}.PhotographyCommunity_infoCard__oJrjy p:last-child{margin-bottom:0}.PhotographyCommunity_infoList__7Ldcf{margin-top:1rem;padding-left:3rem}.PhotographyCommunity_infoList__7Ldcf li{margin-bottom:.6rem}.PhotographyCommunity_cardImageWrapper__4wl4s{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:18px 18px 0 0;background:#1a1a1a;margin-bottom:1rem}.PhotographyCommunity_cardImage__eWOuD{object-fit:cover;transition:transform .4s ease}.PhotographyCommunity_card__gSqLe:hover .PhotographyCommunity_cardImage__eWOuD{transform:scale(1.03)}.PhotographyCommunity_avatarPlaceholder__7ildW{width:56px;height:56px;background:linear-gradient(135deg,#2a2a2a,#1a1a1a);border-radius:50%;margin-bottom:1rem;transition:transform .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.2)}.PhotographyCommunity_card__gSqLe:hover .PhotographyCommunity_avatarPlaceholder__7ildW{transform:scale(1.02)}.PhotographyCommunity_ctaSection__jTj5S{margin-top:5rem;padding:3rem;background:var(--card-background,#2d2d2d);backdrop-filter:blur(2px);text-align:center;border-radius:32px;border:1px solid var(--border-color,"#444");transition:all .3s ease}.PhotographyCommunity_ctaSection__jTj5S h3{font-size:2rem;margin-bottom:.75rem;font-weight:500;letter-spacing:-.01em;color:var(--text-color)}.PhotographyCommunity_ctaSection__jTj5S p{max-width:500px;margin:0 auto 1.5rem;opacity:.8;font-size:1rem;font-weight:500;color:var(--text-color)}.PhotographyCommunity_clearButton__CGjwL{background:none;border:none;color:var(--foreground-muted);opacity:.65;cursor:pointer;font-size:.8rem;margin:1rem auto;display:block;transition:opacity .2s ease;border:1px solid var(--foreground-muted);border-radius:40px;padding:.5rem 1rem}.PhotographyCommunity_clearButton__CGjwL:hover{opacity:1}.PhotographyCommunity_clearButton__CGjwL:active{transform:translateY(0)}.PhotographyCommunity_clearButton__CGjwL:focus-visible{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 2px rgba(255,200,100,.2)}.PhotographyCommunity_ctaButton__ghE3A{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.9rem 2rem;background:var(--accent-color);color:#000;text-decoration:none;font-weight:600;border-radius:40px;transition:all .25s ease;border:none;cursor:pointer;font-size:1rem;font-family:inherit}.PhotographyCommunity_ctaButton__ghE3A:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 8px 20px rgba(0,0,0,.3)}.PhotographyCommunity_formContainer__zzPer{margin-top:1.5rem;overflow:hidden;max-height:0;transition:max-height .4s ease}.PhotographyCommunity_formContainerOpen__rMRmc{max-height:none;overflow:visible}.PhotographyCommunity_applicationForm__GnBYF{background:var(--background-secondary);backdrop-filter:blur(12px);border-radius:28px;padding:2rem;text-align:left;border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 35px -12px rgba(0,0,0,.5);margin-top:1rem}.PhotographyCommunity_formGroup__4hzjH{margin-bottom:1.5rem}.PhotographyCommunity_formGroup__4hzjH label{display:block;margin-bottom:.5rem;font-weight:500;font-size:.85rem;letter-spacing:.03em;color:var(--text-color);text-transform:uppercase}.PhotographyCommunity_formGroup__4hzjH input,.PhotographyCommunity_formGroup__4hzjH textarea{width:100%;padding:.9rem 1rem;background:var(--card-background,"#2d2d2d");border:1px solid var(--border-color,"#444");border-radius:16px;color:var(--text-color);font-size:.95rem;transition:all .2s;font-family:inherit}.PhotographyCommunity_formGroup__4hzjH input::placeholder,.PhotographyCommunity_formGroup__4hzjH textarea::placeholder{color:var(--foreground-muted,"#aaa");font-size:.85rem;font-style:italic}.PhotographyCommunity_formGroup__4hzjH input:focus,.PhotographyCommunity_formGroup__4hzjH textarea:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 2px rgba(255,200,100,.2);color:var(--foreground-muted,"#aaa")}.PhotographyCommunity_formGroup__4hzjH textarea{resize:vertical;min-height:100px}.PhotographyCommunity_formRow__fPb93{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.2rem;gap:1.2rem}.PhotographyCommunity_radioGroup__TTAYZ{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem;margin-bottom:1rem}.PhotographyCommunity_radioOption__NJcMy{position:relative;cursor:pointer}.PhotographyCommunity_radioOption__NJcMy input{position:absolute;opacity:0;cursor:pointer}.PhotographyCommunity_radioOption__NJcMy span{display:block;padding:.4rem .8rem;background:#f0f0f0;color:#333;border-radius:4px;font-size:.85rem;transition:all .2s ease;border:1px solid transparent}.PhotographyCommunity_radioOption__NJcMy:hover span{background:#e0e0e0}.PhotographyCommunity_radioOption__NJcMy input:checked+span{background:#000;color:#fff;border-color:#000}.PhotographyCommunity_licenseNotice__VF_Tg{margin-top:2rem;margin-bottom:1.5rem;padding:1.25rem;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.PhotographyCommunity_licenseNotice__VF_Tg h4{margin-top:0;margin-bottom:.75rem;font-size:1rem}.PhotographyCommunity_licenseNotice__VF_Tg p{font-size:.9rem;line-height:1.6;opacity:.85}.PhotographyCommunity_checkboxGroup__qcucI{margin-bottom:1.5rem}.PhotographyCommunity_checkboxGroup__qcucI label{display:flex;align-items:flex-start;gap:.75rem;line-height:1.5;text-transform:none;font-size:.9rem;cursor:pointer}.PhotographyCommunity_checkboxGroup__qcucI input[type=checkbox]{width:auto;margin-top:.15rem;flex-shrink:0}.PhotographyCommunity_submitButton__NsOak{background:var(--accent-color);color:#000;border:none;padding:1rem 1.8rem;font-weight:700;border-radius:40px;cursor:pointer;font-size:1rem;transition:all .2s;width:100%;margin-top:.5rem;font-family:inherit}.PhotographyCommunity_submitButton__NsOak:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 6px 14px rgba(0,0,0,.3)}.PhotographyCommunity_formFooter___xNWm{margin-top:1.2rem;font-size:.7rem;text-align:center;opacity:.5;letter-spacing:.02em}.PhotographyCommunity_grid__pAp_Y{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.75rem;gap:1.75rem;margin-top:1.5rem}.PhotographyCommunity_card__gSqLe{padding:0;background:var(--card-background,"#2d2d2d");border-radius:24px;border:1px solid var(--border-color,"#444");transition:all .3s cubic-bezier(.2,0,0,1);display:flex;flex-direction:column;gap:.6rem;text-decoration:none;backdrop-filter:blur(4px)}.PhotographyCommunity_card__gSqLe:hover{transform:translateY(-6px);border-color:var(--accent-color);background:var(--card-details-background,"#3a3a3a");box-shadow:0 20px 30px -12px rgba(0,0,0,.3)}.PhotographyCommunity_cardName__BYTMD{margin:0;font-size:1.2rem;font-weight:600;letter-spacing:-.01em;color:var(--text-color)}.PhotographyCommunity_cardMeta__BNwXy{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;opacity:.7;margin-top:.2rem;padding:1rem}.PhotographyCommunity_license__x0hK_{background:rgba(255,255,255,.08);padding:.2rem .6rem;border-radius:40px;font-size:.7rem}.PhotographyCommunity_emptyState__P3UrM{padding:3rem .4rem;text-align:center;background:var(--background-color);border:1px solid var(--border-color);border-radius:32px;margin-top:1rem}.PhotographyCommunity_errorInput__WXEO7{border-color:var(--error-color)!important;box-shadow:0 0 0 2px var(--error-color)!important}.PhotographyCommunity_errorMessage__9n1sh{display:block;margin-top:.4rem;font-size:.75rem;color:var(--error-color);opacity:.9}.PhotographyCommunity_hintText__3zNKG{display:block;margin-top:.3rem;font-size:.7rem;opacity:.5}@media (max-width:768px){.PhotographyCommunity_page__kAjR0{padding:1.5rem 1.2rem 3rem}.PhotographyCommunity_pageTitle__SkDuZ{font-size:2.5rem}.PhotographyCommunity_grid__pAp_Y{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.PhotographyCommunity_infoList__7Ldcf{padding-left:1.5rem}.PhotographyCommunity_ctaSection__jTj5S{padding:1.5rem 1rem;margin-top:3rem}.PhotographyCommunity_applicationForm__GnBYF{padding:1.5rem}.PhotographyCommunity_ctaSection__jTj5S h3{font-size:1.5rem}.PhotographyCommunity_ctaSection__jTj5S p{font-size:.9rem;padding:0 .5rem}.PhotographyCommunity_formContainer__zzPer{margin-top:1rem}.PhotographyCommunity_applicationForm__GnBYF{padding:1.25rem;border-radius:20px;max-height:70vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.PhotographyCommunity_formGroup__4hzjH{margin-bottom:1.25rem}.PhotographyCommunity_formGroup__4hzjH label{font-size:.8rem}.PhotographyCommunity_formGroup__4hzjH input,.PhotographyCommunity_formGroup__4hzjH textarea{padding:.75rem .9rem;font-size:.9rem}.PhotographyCommunity_formRow__fPb93{grid-template-columns:1fr;gap:0}.PhotographyCommunity_submitButton__NsOak{padding:.85rem 1.5rem;font-size:.9rem}.PhotographyCommunity_formFooter___xNWm,.PhotographyCommunity_hintText__3zNKG{font-size:.65rem}.PhotographyCommunity_errorMessage__9n1sh{font-size:.7rem}}@media (max-width:480px){.PhotographyCommunity_grid__pAp_Y{grid-template-columns:1fr}.PhotographyCommunity_card__gSqLe{padding:1.2rem}.PhotographyCommunity_ctaSection__jTj5S{padding:1.25rem .75rem}.PhotographyCommunity_applicationForm__GnBYF{padding:1rem;max-height:75vh}.PhotographyCommunity_formGroup__4hzjH input,.PhotographyCommunity_formGroup__4hzjH textarea{padding:.7rem .85rem;font-size:.85rem}.PhotographyCommunity_ctaButton__ghE3A{padding:.7rem 1.5rem;font-size:.9rem;width:100%;justify-content:center}}@media (max-width:768px){.PhotographyCommunity_page__kAjR0{padding:1rem 1rem 2rem;overflow-x:hidden}.PhotographyCommunity_applicationForm__GnBYF{max-height:70vh;overflow-y:auto}}