.page_page__Gj1iN{min-height:100svh}.FeedSection_container___2yq2{display:flex;flex-direction:column;justify-content:center;background-color:var(--background-secondary);padding-bottom:150px}.FeedSection_sectionHeader__c25UO{padding:100px 150px 0;opacity:0;transform:translateY(40px);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)}.FeedSection_sectionHeader__c25UO h1{font-size:24px;color:#000000;font-weight:700}.FeedSection_inView__lR2ID{opacity:1;transform:translateY(0)}.FeedSection_cardGallery__EhBV4{padding:50px 150px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:50px 30px;gap:50px 30px;opacity:0;align-items:stretch;transform:translateY(40px);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)}.FeedSection_inViewGallery__JnBsM{opacity:1;transform:translateY(0)}@media (max-width:1700px){.FeedSection_cardGallery__EhBV4{display:flex;flex-wrap:wrap;justify-content:space-between}}@media (max-width:1400px){.FeedSection_cardGallery__EhBV4{justify-content:center;align-items:center}}@media (max-width:1000px){.FeedSection_sectionHeader__c25UO{padding:100px 50px 0}.FeedSection_cardGallery__EhBV4{padding:50px}}@media (max-width:768px){.FeedSection_sectionHeader__c25UO{padding:20px 20px 0}.FeedSection_sectionHeader__c25UO h1{font-size:15px}.FeedSection_cardGallery__EhBV4{padding:30px 20px;gap:45px}}.Spinner_spinner__D1wV8{display:inline-block;width:24px;height:24px}.Spinner_circle__buALL{width:100%;height:100%;border-radius:50%;border:3px solid rgba(0,0,0,.1);border-top:3px solid var(--primary,#e74c3c);animation:Spinner_spin__TLv0O 1s linear infinite}@keyframes Spinner_spin__TLv0O{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FeedCard_container__PlYhY{width:520px;height:100%;display:flex;flex-direction:column;gap:15px}.FeedCard_headerContainer__MW7Ah{display:flex;align-items:center;gap:10px}.FeedCard_topSection__jiUz_{display:flex;flex-direction:column;gap:10px}.FeedCard_dpContainer__HyvQc{width:40px;height:40px}.FeedCard_dpContainer__HyvQc img{width:100%;height:100%;border-radius:50%;object-fit:cover}.FeedCard_headerContainer__MW7Ah h2{font-weight:600;font-size:20px;line-height:1}.FeedCard_userDetails__Y57b9{display:flex;gap:5px;color:#000000b2;font-weight:500;font-size:16px;line-height:1}.FeedCard_cardContainer__wEeIn{border-radius:10px;background-color:#ffffff}.FeedCard_mainImageContainer__73SDS{width:520px;height:200px}.FeedCard_mainImageContainer__73SDS img{width:100%;height:100%;object-fit:cover;border-top-left-radius:10px;border-top-right-radius:10px}.FeedCard_descriptionContainer__i2CZh{flex-grow:1;font-weight:400;font-size:16px;min-height:100px;border-top:1px solid #00000033;padding:15px 10px;white-space:pre-line}.FeedCard_hashtagsContainer__fyQBQ{display:flex;gap:10px;width:-moz-fit-content;width:fit-content;background-color:#fff;border-radius:100px;padding:10px;font-weight:400;font-size:13px;color:#00000080}.FeedCard_clickable__ilX0l:hover{cursor:pointer}@media (max-width:600px){.FeedCard_container__PlYhY{min-height:307px;height:auto}.FeedCard_dpContainer__HyvQc{width:26px;height:26px}.FeedCard_headerContainer__MW7Ah h2{font-size:15px}.FeedCard_userDetails__Y57b9{font-size:12px}.FeedCard_mainImageContainer__73SDS{width:100%}.FeedCard_descriptionContainer__i2CZh{height:auto;font-size:13px}.FeedCard_hashtagsContainer__fyQBQ{flex-wrap:wrap;font-size:11px}}.Modal_modalOverlay__gSDvX{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;pointer-events:none;transition:opacity .2s ease}.Modal_open__CGJ8n{opacity:1;pointer-events:auto}@keyframes Modal_modalPop__Go6_j{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.Modal_modalContent__TRH80{background:#fff;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.18);padding:40px 61px;width:450px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;opacity:0;transform:scale(.95);transition:opacity .2s,transform .2s}.Modal_childrenHeight__gb1q9{height:451px}.Modal_open__CGJ8n .Modal_modalContent__TRH80{animation:Modal_modalPop__Go6_j .25s cubic-bezier(.4,0,.2,1);opacity:1;transform:scale(1)}.Modal_modalHeader__YxwpV{text-align:center;margin-bottom:16px}.Modal_modalHeader__YxwpV h2{font-size:1.4rem;font-weight:700;margin:0 0 8px}.Modal_modalHeader__YxwpV p{font-size:1rem;color:#666;margin:0}.Modal_modalBody__U3RNo{display:flex;flex-direction:column;align-items:center;margin-bottom:24px}.Modal_qrBorder__NJdXR{border:4px solid #f44336;border-radius:8px;padding:8px;background:#fff;display:inline-block}.Modal_modalFooter__EuER9{width:100%;text-align:center;margin-top:8px;letter-spacing:1px}.Modal_modalFooter__EuER9,.Modal_modalFooter__EuER9 button{color:#f44336;font-size:1.1rem;font-weight:600;cursor:pointer}.Modal_modalFooter__EuER9 button{background:none;border:none;padding:0;transition:color .2s ease-in-out}.Modal_modalFooter__EuER9 button:hover{color:#b31d12}@media (max-width:768px){.Modal_modalContent__TRH80{width:90%}}.IntroductionSection_container__G1UTp{display:flex;align-items:center;justify-content:space-between;padding:100px 150px;background-color:var(--background);animation:IntroductionSection_fadeInLeft__LzaCR 1s ease-in-out}.IntroductionSection_textContainer__Rq4im{display:flex;justify-content:space-between;flex-direction:column;gap:20px}.IntroductionSection_text__U_OFD h1:first-child{color:black;font-weight:700;font-size:48px;line-height:65px}.IntroductionSection_text__U_OFD h1:last-child{color:var(--primary);font-weight:700;font-size:48px;line-height:65px}.IntroductionSection_buttonContainer__x0sH_{display:flex;justify-content:flex-start;gap:15px}.IntroductionSection_buttonContainer__x0sH_ button{height:50px;padding:5px 20px;border-radius:5px;background-color:#00000080;display:flex;align-items:center;gap:15px;border:none;color:white;transition:all .5s ease-in-out}.IntroductionSection_buttonContainer__x0sH_ button p{font-weight:600;font-size:20px;line-height:1rem}.IntroductionSection_buttonContainer__x0sH_ button:hover{cursor:pointer;background-color:#000000}.IntroductionSection_imageContainer__ppTRV{width:957px;height:370px;border-radius:10px}.IntroductionSection_imageContainer__ppTRV img{width:100%;height:100%;object-fit:cover;border-radius:10px}@media (max-width:1500px){.IntroductionSection_container__G1UTp{gap:30px}}@media (max-width:1000px){.IntroductionSection_container__G1UTp{padding:100px 50px}}@media (max-width:768px){.IntroductionSection_container__G1UTp{padding:100px 20px}}@media (max-width:600px){.IntroductionSection_container__G1UTp{flex-direction:column-reverse;align-items:center;justify-content:center;padding:50px 20px}.IntroductionSection_textContainer__Rq4im{width:100%}.IntroductionSection_text__U_OFD h1:first-child,.IntroductionSection_text__U_OFD h1:last-child{font-size:24px;line-height:35px}.IntroductionSection_imageContainer__ppTRV{width:100%;height:160px}.IntroductionSection_buttonContainer__x0sH_ button{gap:8px;height:40px;flex:1 1;justify-content:center}.IntroductionSection_buttonContainer__x0sH_ button svg{width:18px}.IntroductionSection_buttonContainer__x0sH_ button p{font-size:15px}}@media (max-width:350px){.IntroductionSection_buttonContainer__x0sH_ button p{font-size:12px}}@keyframes IntroductionSection_fadeInLeft__LzaCR{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}.PartyFinderSection_container__C7aG0{display:flex;flex-direction:column;justify-content:center;background-color:var(--background-secondary)}.PartyFinderSection_sectionHeader__vQn_a{padding:100px 150px 50px;opacity:0;transform:translateY(40px);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)}.PartyFinderSection_sectionHeader__vQn_a h1{font-size:24px;color:#000000;font-weight:700}.PartyFinderSection_inView__I_Rbj{opacity:1;transform:translateY(0)}.PartyFinderSection_cardGallery__uwhAc{margin-left:150px;padding-right:20px;margin-bottom:20px;overflow-x:auto;display:flex;gap:24px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;width:calc(100% - 150px);flex-wrap:nowrap;opacity:0;transform:translateY(40px);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)}.PartyFinderSection_inViewGallery__152Ai{opacity:1;transform:translateY(0)}.PartyFinderSection_noContent__O8JPL{width:100%;display:flex;justify-content:center;align-items:center;height:100%}@media (max-width:1000px){.PartyFinderSection_sectionHeader__vQn_a{padding:100px 50px 50px}.PartyFinderSection_cardGallery__uwhAc{width:calc(100% - 70px);margin-left:50px}}@media (max-width:768px){.PartyFinderSection_sectionHeader__vQn_a{padding:100px 20px 50px}.PartyFinderSection_cardGallery__uwhAc{width:calc(100% - 20px);margin-left:20px}}@media (max-width:600px){.PartyFinderSection_sectionHeader__vQn_a{padding:50px 20px 20px}.PartyFinderSection_cardGallery__uwhAc{margin-bottom:50px}.PartyFinderSection_sectionHeader__vQn_a h1{font-size:15px}}.TeamCard_container__kehis{border-radius:10px;box-shadow:0 2px 16px 0 rgba(0,0,0,.12);overflow:hidden;width:500px;background:#fff;display:flex;flex-direction:column;flex-shrink:0}.TeamCard_cardUpperSection__0hnXD{background-size:cover;background-position:50%;background-repeat:no-repeat;height:300px;position:relative;display:flex;flex-direction:column}.TeamCard_overlay__59nLS{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.55);z-index:1;display:flex;flex-direction:column;justify-content:space-between;padding:45px 30px}.TeamCard_title__9Mrup{color:#fff;font-size:32px;font-weight:700;margin-bottom:8px;line-height:1}.TeamCard_description__10fG_,.TeamCard_schedule__LfIxa{color:#fff;font-weight:400;font-size:20px}.TeamCard_schedule__LfIxa{line-height:1}.TeamCard_hashtags__L9rL0{display:flex;gap:8px;margin-bottom:0}.TeamCard_bottomSection__GJZa0{display:flex;justify-content:space-between;align-items:flex-start;background:#fff;padding:30px}.TeamCard_memberInfo__QMKYG{color:#000000b2;font-weight:400;font-size:20px}.TeamCard_memberCount__08axC{color:#000000}.TeamCard_dDay__hhSxd{width:-moz-fit-content;width:fit-content}.TeamCard_scheduleContainer__eSpmB{display:flex;gap:20px}@media (max-width:600px){.TeamCard_container__kehis{width:335px}.TeamCard_cardUpperSection__0hnXD{height:215px}.TeamCard_title__9Mrup{font-size:24px}.TeamCard_description__10fG_,.TeamCard_memberInfo__QMKYG,.TeamCard_schedule__LfIxa{font-size:14px}.TeamCard_bottomSection__GJZa0{padding:20px 30px}}.MemberList_container__CJtlP{display:flex;flex-direction:column;gap:30px}.MemberList_header__DrQsv h1{font-weight:600;font-size:32px;line-height:1}.MemberList_memberList__6KEWd{display:flex;flex-wrap:wrap;gap:20px}.MemberList_empty__8XM1E{display:flex;justify-content:center;align-items:center;height:100%;width:100%}@media (max-width:600px){.MemberList_header__DrQsv h1{font-size:16px}.MemberList_memberList__6KEWd{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;display:flex;gap:10px}}.ScheduleCard_card__C0ao4{position:relative;width:300px;height:300px;border-radius:10px;overflow:hidden;background-size:cover;background-position:50%;display:flex;align-items:flex-end;box-shadow:0 4px 16px rgba(0,0,0,.15)}.ScheduleCard_dayNumBadge__wT_19,.ScheduleCard_tagBadge__Ir2uD{width:-moz-fit-content;width:fit-content}.ScheduleCard_overlay__HDlDA{position:absolute;inset:0;background:rgba(20,20,30,.55);z-index:1}.ScheduleCard_content__CS3YS{position:relative;z-index:2;padding:45px 30px;color:#fff;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.ScheduleCard_content__CS3YS h1{font-weight:700;font-size:32px;line-height:1}.ScheduleCard_content__CS3YS p{font-size:16px;font-weight:500;line-height:1}.ScheduleCard_tagRow__eRrmW{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:6px}.ScheduleCard_tagBadge__Ir2uD{padding:4px 10px;line-height:1;border-radius:9999px;font-size:13px;font-weight:600}.MoimRoomList_container__wDxg5{display:flex;flex-direction:column;gap:20px}.MoimRoomList_header__cVxzq h1{font-weight:600;font-size:32px;line-height:1}.MoimRoomList_scheduleList__u031q{display:flex;flex-direction:column;gap:20px}.MoimRoomList_empty__fVDPd{display:flex;justify-content:center;align-items:center;height:100%;width:100%}@media (max-width:768px){.MoimRoomList_scheduleList__u031q{align-items:center}}@media (max-width:600px){.MoimRoomList_header__cVxzq h1{font-size:16px}}