.page_page__vaTp9{width:100%;padding:140px 30px}.page_inner__RA7Fw{max-width:1440px;min-height:100vh;margin:0 auto;display:flex;align-items:stretch;gap:48px}.page_leftArea__p_xeU{flex-shrink:0;width:100%;max-width:240px;display:flex;flex-direction:column;gap:60px;padding:40px 32px;border-radius:24px;background:var(--white-color-5)}.page_profileGroup__N_LZc{display:flex;flex-direction:column;align-items:center;text-align:center}.page_profileImageWrap__eUR92{position:relative;width:120px;height:120px;margin-bottom:20px;border-radius:50%;overflow:hidden}.page_profileImage__U0jEl{object-fit:cover;border-radius:50%}.page_nickname__ywOGz{margin-bottom:8px;font-size:var(--fs-18);font-weight:var(--fw-sb)}.page_email__1bH87{font-size:var(--fs-14);font-weight:var(--fw-l);color:var(--white-color-70)}.page_buttonGroup__U3Rxn{display:flex;flex-direction:column;gap:8px}.page_actionButton__t6S8C{width:100%;padding:16px 20px;border:1px solid var(--white-color);border-radius:999px;font-size:var(--fs-15);font-weight:var(--fw-sb);cursor:pointer;transition:all .2s ease-in-out}.page_actionButton__t6S8C:hover{opacity:.7}.page_editButton__zbqrB{background:transparent;color:var(--white-color)}.page_generateButton__wdMN7{background:var(--white-color);color:var(--black-color)}.page_rightArea__THe5C{flex:1 1;min-width:0}.page_sectionTitle__VHRXZ{width:100%;padding:0 6px 14px;margin-bottom:40px;border-bottom:1px solid var(--white-color);font-size:var(--fs-18);font-weight:var(--fw-sb)}.page_newsGrid__2jlDj{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}.page_emptyBox__7wPSx{display:flex;justify-content:center;align-items:center;min-height:300px;border-radius:24px;background:var(--white-color-3)}.page_emptyText__VUotI{font-size:var(--fs-15);color:var(--white-color-70)}.page_loadingText__pcVfK{display:inline-flex;align-items:center;font-size:var(--fs-15);color:var(--white-color)}.page_loadingDots__aOkki{display:inline-flex;width:24px;margin-left:2px}.page_dot__50MN9{display:inline-block;min-width:8px;text-align:center;opacity:0;animation:page_loadingDot__WrIaZ 1.4s ease-in-out infinite}.page_dot__50MN9:first-child{animation-delay:0s}.page_dot__50MN9:nth-child(2){animation-delay:.2s}.page_dot__50MN9:nth-child(3){animation-delay:.4s}@keyframes page_loadingDot__WrIaZ{0%,20%,to{opacity:0;transform:translateY(0)}40%,60%{opacity:1;transform:translateY(-1px)}}@media (max-width:1024px){.page_page__vaTp9{padding:140px 20px}.page_inner__RA7Fw{gap:32px}.page_leftArea__p_xeU{gap:48px;padding:32px 24px}.page_profileImageWrap__eUR92{width:100px;height:100px}.page_nickname__ywOGz{font-size:var(--fs-16)}.page_actionButton__t6S8C{font-size:var(--fs-14)}.page_sectionTitle__VHRXZ{margin-bottom:32px;font-size:var(--fs-16)}.page_newsGrid__2jlDj{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (max-width:768px){.page_page__vaTp9{padding:120px 20px}.page_inner__RA7Fw{flex-direction:column;gap:48px}.page_leftArea__p_xeU{max-width:100%;flex-direction:row;justify-content:space-between;gap:16px;padding:24px 16px}.page_profileGroup__N_LZc{flex-direction:row;text-align:left;gap:20px}.page_profileImageWrap__eUR92{width:72px;height:72px}.page_nickname__ywOGz{margin-bottom:6px}.page_actionButton__t6S8C{padding:14px 16px}}@media (max-width:480px){.page_leftArea__p_xeU{flex-direction:column}.page_newsGrid__2jlDj{grid-template-columns:repeat(2,minmax(0,1fr))}}.NewsImageCard_card__eZxHk{position:relative;display:block;width:100%;aspect-ratio:1/1;border-radius:8px;overflow:hidden;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.NewsImageCard_featured__IRdPS{grid-column:span 2;grid-row:span 2}.NewsImageCard_imageWrap__OnMcW{position:relative;width:100%;height:100%;overflow:hidden;transform:translateZ(0)}.NewsImageCard_imageWrap__OnMcW,.NewsImageCard_image__UwLZS{backface-visibility:hidden;-webkit-backface-visibility:hidden}.NewsImageCard_image__UwLZS{object-fit:cover;transform:translateZ(0) scale(1);transform-origin:center center;transition:transform .35s ease;will-change:transform}.NewsImageCard_overlay__JKmCJ{position:absolute;inset:0;display:flex;align-items:flex-end;padding:20px;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.4) 50%,rgba(0,0,0,.9));opacity:0;transition:opacity .3s ease;will-change:opacity}.NewsImageCard_title__Gp3vw{display:-webkit-box;overflow:hidden;font-size:var(--fs-18);font-weight:var(--fw-sb);-webkit-line-clamp:2;-webkit-box-orient:vertical}.NewsImageCard_card__eZxHk:hover .NewsImageCard_overlay__JKmCJ{opacity:1}.NewsImageCard_card__eZxHk:hover .NewsImageCard_image__UwLZS{transform:translateZ(0) scale(1.04)}@media (max-width:1024px){.NewsImageCard_overlay__JKmCJ{padding:16px}.NewsImageCard_title__Gp3vw{font-size:var(--fs-15)}}@media (max-width:768px){.NewsImageCard_featured__IRdPS{grid-column:span 2;grid-row:span 2}.NewsImageCard_title__Gp3vw{font-size:var(--fs-14)}}@media (max-width:480px){.NewsImageCard_featured__IRdPS{grid-column:span 1;grid-row:span 1}}.NewsTextCard_card__YPg_r{display:flex;align-items:flex-start;gap:20px;color:inherit;text-decoration:none}.NewsTextCard_imageWrap__jf1ph{position:relative;width:100px;min-width:100px;aspect-ratio:1/1;border-radius:8px;overflow:hidden}.NewsTextCard_image__99IiK{object-fit:cover}.NewsTextCard_textGroup__iagxP{display:flex;flex-direction:column;justify-content:space-between;gap:14px;max-width:300px;height:100%;padding:6px 0}.NewsTextCard_title__9bN9d{display:-webkit-box;overflow:hidden;font-size:var(--fs-15);font-weight:var(--fw-sb);-webkit-line-clamp:2;-webkit-box-orient:vertical}.NewsTextCard_date__kQWcu{font-size:var(--fs-13);font-weight:var(--fw-l);color:var(--white-color-70)}@media (max-width:768px){.NewsTextCard_textGroup__iagxP{max-width:none}.NewsTextCard_title__9bN9d{font-size:var(--fs-14)}.NewsTextCard_date__kQWcu{font-size:var(--fs-12)}}.StartSection_section__uB7Hz{width:100%;padding:140px 30px}.StartSection_inner__BSw_n{max-width:1440px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.StartSection_titleGroup__esNxJ{display:flex;flex-direction:column;gap:20px;margin-bottom:60px}.StartSection_title__78amd{font-size:var(--fs-48);font-weight:var(--fw-l);font-family:var(--font-petrona)}.StartSection_title__78amd strong{font-size:var(--fs-60);font-weight:var(--fw-ex)}.StartSection_subTitle__Fzfg9{max-width:700px;font-size:var(--fs-16);color:var(--white-color-70)}.StartSection_visualSection__io4GK{width:100%;height:100%;aspect-ratio:1/1;max-width:600px;max-height:600px;padding:20px;display:flex;align-items:center;justify-content:center;background-image:url(/images/start.png);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.StartSection_actionButton___Z_ca{display:inline-flex;align-items:center;justify-content:center;padding:18px 24px;border:1px solid var(--white-color);border-radius:999px;background:var(--black-color-50);font-size:var(--fs-20);font-weight:var(--fw-b);font-family:var(--font-petrona);transition:all .2s ease-in-out}.StartSection_visualSection__io4GK:focus-visible .StartSection_actionButton___Z_ca,.StartSection_visualSection__io4GK:hover .StartSection_actionButton___Z_ca{transform:translateY(-2px);background:rgba(0,0,0,.65);box-shadow:0 12px 32px rgba(255,255,255,.12)}.StartSection_visualSection__io4GK:active .StartSection_actionButton___Z_ca{transform:scale(.98);background:rgba(0,0,0,.75)}@media (max-width:1024px){.StartSection_section__uB7Hz{padding:140px 20px}.StartSection_inner__BSw_n{flex-direction:column}.StartSection_titleGroup__esNxJ{gap:16px;margin-bottom:48px}.StartSection_title__78amd{font-size:var(--fs-32)}.StartSection_title__78amd strong{font-size:var(--fs-48)}.StartSection_subTitle__Fzfg9{font-size:var(--fs-15)}.StartSection_visualSection__io4GK{aspect-ratio:3/2}.StartSection_actionButton___Z_ca{font-size:var(--fs-18)}}@media (max-width:768px){.StartSection_section__uB7Hz{padding:120px 20px}.StartSection_title__78amd{font-size:var(--fs-24)}.StartSection_title__78amd strong{font-size:var(--fs-32)}.StartSection_subTitle__Fzfg9{font-size:var(--fs-14)}.StartSection_actionButton___Z_ca{font-size:var(--fs-16)}}.modal_overlay__VVUWT{position:fixed;inset:0;z-index:2000;padding:10px;background:transparent}.modal_modal__0Kz6d,.modal_overlay__VVUWT{display:flex;justify-content:center;align-items:center}.modal_modal__0Kz6d{position:relative;flex-direction:column;width:100%;max-width:480px;padding:48px 40px;border:1px solid var(--white-color-30);border-radius:16px;background:var(--white-color-20);box-shadow:10px 10px 30px var(--black-color-10);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}.modal_closeButton__v2lmp{position:absolute;top:18px;right:18px;display:flex;justify-content:center;align-items:center;width:28px;height:28px;cursor:pointer;transition:all .25s ease-in-out}.modal_closeButton__v2lmp:hover{transform:rotate(180deg)}.modal_titleGroup__QfF_b{display:flex;flex-direction:column;gap:6px;margin-bottom:36px;text-align:center}.modal_title__UbT1F{font-family:var(--font-petrona);font-size:var(--fs-30);font-weight:var(--fw-ex)}.modal_subtitle__woJW1{font-size:var(--fs-14);font-weight:var(--fw-l);color:var(--white-color-70)}.modal_buttonGroup__BIW6N{display:flex;flex-direction:column;width:100%;gap:10px}.modal_actionButton__Terv9{position:relative;display:flex;justify-content:center;align-items:center;gap:16px;width:100%;height:58px;padding:10px 16px;border-radius:10px;cursor:pointer;transition:all .2s ease-in-out;font-size:var(--fs-16);font-weight:var(--fw-sb);text-align:center}.modal_actionButton__Terv9 img{position:absolute;left:20px}.modal_actionButton__Terv9:hover{transform:translateY(-2px)}.modal_actionButton__Terv9:active{transform:translateY(0)}.modal_emailIcon__5IGQB{margin-bottom:12px}.modal_buttonText__BeBhA{display:inline-flex;justify-content:center;align-items:center}.modal_emailButton__mB8YZ{background:var(--black-color);color:var(--white-color)}.modal_naverButton__2dxpm{background:var(--green-color);color:var(--white-color)}.modal_googleButton__3lLd8{background:var(--white-color);color:var(--black-color)}@media (max-width:768px){.modal_modal__0Kz6d{padding:48px 30px 30px}.modal_title__UbT1F{font-size:var(--fs-24)}.modal_subtitle__woJW1{font-size:var(--fs-13)}.modal_actionButton__Terv9{height:52px;font-size:var(--fs-15)}.modal_actionButton__Terv9 img{width:24px;height:24px}}.Footer_footer__eNA9m{width:100%;padding:100px 24px 120px;border-top:1px solid var(--white-color-20);background:linear-gradient(180deg,rgba(0,0,0,0),rgba(255,255,255,.15))}.Footer_inner__ngCVB{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:48px}.Footer_infoGroup__3wips{display:flex;flex-direction:column}.Footer_logoWrap__0Sr9_{margin-bottom:24px}.Footer_infoRow__M5prm{display:inline-flex;align-items:center;flex-wrap:wrap}.Footer_addressRow__zYsdI{margin-top:12px;margin-bottom:48px}.Footer_infoLabel__HCRtb,.Footer_infoValue__3Em_1{font-size:var(--fs-14);font-weight:var(--fw-l)}.Footer_dot__aBFpk{width:2px;height:2px;margin:0 6px;border-radius:50%;background:var(--white-color-50);flex-shrink:0}.Footer_copy__1rMWy{font-size:var(--fs-12);font-weight:var(--fw-l);color:var(--white-color-50)}.Footer_rightArea__0tG91{display:flex;flex-direction:column;gap:48px;align-items:flex-end}.Footer_linkGroup__D6mKM{display:flex;align-items:center;gap:32px;flex-wrap:wrap}.Footer_footerLink__vjGfL{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:var(--fs-14);transition:all .2s ease}.Footer_footerLink__vjGfL:hover{opacity:.8}.Footer_translateGroup__AFrS0{display:flex;align-items:center;gap:20px;margin-top:40px}.Footer_langButton__8xrD_{font-size:var(--fs-14);font-weight:var(--fw-m);color:var(--white-color-70);background:transparent;transition:color .2s ease,opacity .2s ease;cursor:pointer}.Footer_langButton__8xrD_:hover{color:var(--white-color)}.Footer_active__sLEX_{cursor:default}.Footer_active__sLEX_,.Footer_active__sLEX_:hover{color:var(--sky-color)}.Footer_divider__cToZ6{width:1px;background:var(--white-color-20);align-self:stretch}.Footer_translateHidden__AS27y{display:none}@media (max-width:1024px){.Footer_footer__eNA9m{padding:80px 20px 100px}.Footer_inner__ngCVB{flex-direction:column-reverse}.Footer_rightArea__0tG91{width:100%;align-items:flex-start;gap:32px}.Footer_linkGroup__D6mKM{gap:24px}}.GoogleTranslate_translateGroup__n8mnX{display:inline-flex;align-items:center;gap:20px}.GoogleTranslate_langButton__nE9LN{font-size:var(--fs-15);font-weight:var(--fw-m);color:var(--white-color-70);cursor:pointer;transition:all .2s ease}.GoogleTranslate_langButton__nE9LN:hover{color:var(--white-color)}.GoogleTranslate_langButton__nE9LN.GoogleTranslate_active__t6AK9{color:var(--sky-color)}.GoogleTranslate_divider__oPny0{width:1px;height:12px;background:var(--white-color-20)}.GoogleTranslate_translateHidden__L25Of{position:absolute;left:-9999px;top:-9999px;width:1px;height:1px;overflow:hidden}.GoogleTranslate_translateHidden__L25Of .goog-te-gadget{font-size:0}.GoogleTranslate_translateHidden__L25Of .goog-te-combo{opacity:0;pointer-events:none;width:1px;height:1px}.ProfileEditModal_overlay__FPajw{position:fixed;inset:0;z-index:2000;display:flex;justify-content:center;align-items:center;padding:10px;background:rgba(0,0,0,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ProfileEditModal_modal__zTz8T{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:480px;padding:48px 40px;border:1px solid var(--white-color-30);border-radius:16px;background:var(--white-color-20);box-shadow:10px 10px 30px var(--black-color-10);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}.ProfileEditModal_title__bBqHE{font-family:var(--font-petrona);font-size:var(--fs-30);font-weight:var(--fw-ex);margin-bottom:36px}.ProfileEditModal_closeButton__AVS1A{position:absolute;top:18px;right:18px;display:flex;justify-content:center;align-items:center;width:28px;height:28px;cursor:pointer;transition:all .25s ease-in-out}.ProfileEditModal_closeButton__AVS1A:hover{transform:rotate(180deg)}.ProfileEditModal_imageSection__V4Yvx{margin-bottom:30px}.ProfileEditModal_imageContainer__tc7UI{position:relative;display:block;width:120px;height:120px;margin:0 auto;border:1px solid var(--white-color-20);border-radius:50%;cursor:pointer}.ProfileEditModal_profileImage__usaYZ{object-fit:cover;border-radius:50%}.ProfileEditModal_cameraIcon__vJ6Dx{position:absolute;right:0;bottom:0;display:flex;justify-content:center;align-items:center;width:38px;height:38px;border:1px solid var(--white-color-20);border-radius:50%;background:var(--black-color);transition:all .15s ease-in-out}.ProfileEditModal_imageContainer__tc7UI:hover .ProfileEditModal_cameraIcon__vJ6Dx{transform:translateY(-1px)}.ProfileEditModal_hiddenInput__XyDi_{display:none}.ProfileEditModal_inputSection__6NkBp{width:100%;margin-bottom:20px}.ProfileEditModal_nicknameRow__o8ues{display:flex;gap:8px}.ProfileEditModal_input__ztUmt{flex:1 1;padding:16px;border:1px solid var(--white-color-20);border-radius:10px;font-size:var(--fs-14);font-weight:var(--fw-m);color:var(--white-color);background:transparent;transition:all .2s ease-in-out}.ProfileEditModal_input__ztUmt::placeholder{color:var(--white-color-50)}.ProfileEditModal_input__ztUmt:focus{border:1px solid var(--white-color)}.ProfileEditModal_checkButton__Mkp_M{padding:12px 16px;border:1px solid var(--white-color-20);border-radius:10px;font-size:var(--fs-13);font-weight:var(--fw-m);color:var(--white-color);white-space:nowrap;cursor:pointer;transition:all .2s ease-in-out}.ProfileEditModal_checkButton__Mkp_M:hover{border:1px solid var(--white-color)}.ProfileEditModal_saveButton__qO_en{width:100%;height:52px;margin-bottom:24px;border-radius:10px;background:var(--white-color);font-size:var(--fs-15);font-weight:var(--fw-sb);color:var(--black-color);cursor:pointer;transition:all .2s ease-in-out}.ProfileEditModal_saveButton__qO_en:hover{opacity:.7}.ProfileEditModal_footer__bPGpF{width:100%;display:flex;justify-content:flex-end}.ProfileEditModal_withdrawButton__aDADE{background:transparent;font-size:var(--fs-13);text-decoration:underline;text-underline-offset:4px;cursor:pointer;transition:all .2s ease-in-out}.ProfileEditModal_withdrawButton__aDADE:hover{opacity:.7}@media (max-width:768px){.ProfileEditModal_modal__zTz8T{padding:48px 30px 40px}.ProfileEditModal_title__bBqHE{font-size:var(--fs-24)}.ProfileEditModal_nicknameRow__o8ues{flex-direction:column}}