body{margin:0}._page_1smsx_4{--ink: #292c28;--muted: #72746b;--accent: #c44b36;min-height:100svh;box-sizing:border-box;display:flex;flex-direction:column;background:#f8f7f2;color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;-webkit-font-smoothing:antialiased}._page_1smsx_4 *,._page_1smsx_4 *:before,._page_1smsx_4 *:after{box-sizing:border-box}._header_1smsx_28{width:100%;max-width:1400px;margin:0 auto;padding:36px 64px;display:flex;align-items:center;justify-content:space-between}._brand_1smsx_37{display:flex;align-items:center;gap:17px;color:var(--ink);text-decoration:none;font-size:31px;font-weight:850;letter-spacing:-2px}._brand_1smsx_37 span{border-left:1px solid #d4d4cb;padding-left:17px;font-size:10px;font-weight:600;letter-spacing:2px}._headerNote_1smsx_54{color:var(--muted);font-size:12px}._main_1smsx_58{flex:1;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:64px;max-width:1232px;width:100%;margin:0 auto;padding:50px 48px 64px}._eyebrow_1smsx_69{display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:2px;font-weight:600;margin:0 0 25px}._eyebrow_1smsx_69>span{width:7px;height:7px;border-radius:50%;background:var(--accent)}._story_1smsx_84 h1{font-size:clamp(36px,3.5vw,50px);line-height:1.35;font-weight:650;letter-spacing:-2.5px;margin:0;word-break:keep-all}._period_1smsx_92{color:var(--accent)}._intro_1smsx_95{font-size:14px;line-height:1.95;color:var(--muted);margin:22px 0 0;word-break:keep-all}._art_1smsx_102{position:relative;width:460px;max-width:100%;height:295px;margin-top:24px}._orbit_1smsx_109{position:absolute;left:12px;top:44px;width:400px;height:190px;border:1px solid #e1dfd3;border-radius:50%;transform:rotate(-17deg)}._backCard_1smsx_119{position:absolute;top:25px;left:41px;width:177px;height:209px;padding:20px;background:#e6e8dc;border:1px solid #d8dccd;transform:rotate(-10deg);box-shadow:0 12px 24px #35382b0a}._backCard_1smsx_119>span,._frontCard_1smsx_132>span{font-size:8px;letter-spacing:1.7px;font-weight:600}._backCard_1smsx_119 small{display:block;margin-top:15px;text-align:center;font-family:Georgia,serif;font-style:italic;color:#686d5e;font-size:12px}._bag_1smsx_146{position:relative;margin:40px auto 0;height:86px;width:76px;background:#f8f6eb;transform:rotate(5deg);box-shadow:6px 7px #cbd0bf;display:grid;place-items:center}._bag_1smsx_146 i{position:absolute;top:-23px;width:35px;height:34px;border:3px solid #f8f6eb;border-bottom:0;border-radius:18px 18px 0 0}._bag_1smsx_146 b{font-family:Georgia,serif;font-size:40px;font-weight:400;color:#737b60}._frontCard_1smsx_132{position:absolute;left:210px;top:64px;width:185px;height:191px;background:#cc543e;color:#fff5e8;padding:20px;transform:rotate(9deg);box-shadow:0 14px 24px #68362712}._frontCard_1smsx_132>strong{display:block;font-size:44px;letter-spacing:-3px;margin-top:28px}._frontCard_1smsx_132 em{font-family:Georgia,serif;font-weight:400}._cardBottom_1smsx_194{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #fff5e840;margin-top:20px;padding-top:13px;font-size:9px}._cardBottom_1smsx_194>span{font-size:20px}._spark_1smsx_206{position:absolute;top:8px;left:343px;color:#949c79;font-size:55px}._artCaption_1smsx_213{position:absolute;bottom:0;left:60px;font-family:Georgia,serif;font-style:italic;font-size:12px;color:#858579}._loginSection_1smsx_222{width:100%;max-width:450px;justify-self:end}._loginCard_1smsx_227{background:#fff;border:1px solid #e9e7df;border-radius:20px;padding:44px 38px 24px;box-shadow:0 16px 60px #35382b05}._cardEyebrow_1smsx_234{color:var(--accent);font-size:10px;font-weight:700;letter-spacing:2px;margin-bottom:20px}._loginCard_1smsx_227 h2{font-size:27px;font-weight:650;letter-spacing:-1px;margin:0 0 12px}._cardIntro_1smsx_247{font-size:13px;color:var(--muted);line-height:1.8;margin:0}._form_1smsx_253{margin-top:32px}._form_1smsx_253 label{display:block;font-size:12px;font-weight:600;margin-bottom:10px}._form_1smsx_253 input{width:100%;min-width:0;padding:17px 15px;border:1px solid #dcded5;border-radius:8px;background:#fdfdfa;color:var(--ink);font:inherit;font-size:14px}._form_1smsx_253 input::placeholder{color:#85887e}._form_1smsx_253 input:focus{outline:2px solid var(--accent);outline-offset:2px}._form_1smsx_253 input[aria-invalid=true]{border-color:var(--accent)}._hint_1smsx_283{color:var(--muted);font-size:11px;margin:9px 0 22px;line-height:1.6}._form_1smsx_253 button{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;border-radius:8px;padding:17px 20px;background:var(--accent);color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease}._form_1smsx_253 button:hover{background:#a83d2b}._form_1smsx_253 button:disabled{opacity:.65;cursor:wait}._form_1smsx_253 button>span:last-child{font-size:20px;line-height:1}._page_1smsx_4 a:focus-visible,._page_1smsx_4 button:focus-visible,._page_1smsx_4 summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}._secure_1smsx_322{text-align:center;font-size:10px;color:var(--muted);line-height:1.7;margin:14px 0 30px}._error_1smsx_329{font-size:12px;color:#a52f22;line-height:1.7;background:#fff2ee;padding:12px;border-radius:6px}._help_1smsx_337{border-top:1px solid #eeeee7}._help_1smsx_337 summary{list-style:none;display:flex;justify-content:space-between;gap:12px;padding:20px 0 0;font-size:12px;cursor:pointer;color:#5d6256}._help_1smsx_337 summary::-webkit-details-marker{display:none}._help_1smsx_337 summary>span{font-size:17px}._help_1smsx_337 details[open] summary>span{transform:rotate(45deg)}._help_1smsx_337 p{font-size:12px;line-height:1.8;color:var(--muted);overflow-wrap:anywhere}._partnerNote_1smsx_365{margin:22px 0 0;text-align:center;font-size:10px;line-height:1.8;color:var(--muted)}._partnerNote_1smsx_365 strong{color:#565b4d;margin-left:5px}._footer_1smsx_376{max-width:1272px;width:calc(100% - 128px);margin:0 auto;padding:23px 0 28px;border-top:1px solid #e4e4da;display:flex;justify-content:space-between;gap:16px;color:#787b6f;font-size:10px}._footer_1smsx_376 span:last-child{font-family:Georgia,serif;font-style:italic;font-size:12px}@media(min-width:1500px){._main_1smsx_58{flex:0;margin:auto}}@media(max-width:960px){._header_1smsx_28{padding:28px 32px}._main_1smsx_58{gap:30px;padding:35px 32px 50px}._story_1smsx_84 h1{font-size:36px}._loginCard_1smsx_227{padding:32px 25px 24px}._art_1smsx_102{transform:scale(.82);transform-origin:left top;width:430px;max-width:none;margin-bottom:-40px}._footer_1smsx_376{width:calc(100% - 64px)}}@media(max-width:760px){._header_1smsx_28{padding:23px 24px}._brand_1smsx_37{font-size:27px}._headerNote_1smsx_54{display:none}._main_1smsx_58{grid-template-columns:1fr;gap:30px;padding:24px 24px 42px;max-width:520px}._story_1smsx_84 h1{font-size:34px;letter-spacing:-1.8px}._eyebrow_1smsx_69{margin-bottom:18px;font-size:9px}._intro_1smsx_95{margin-top:15px;font-size:12px}._art_1smsx_102{display:none}._loginSection_1smsx_222{max-width:none}._loginCard_1smsx_227{padding:30px 24px 22px;border-radius:16px}._form_1smsx_253 input{font-size:16px}._loginCard_1smsx_227 h2{font-size:25px}._footer_1smsx_376{width:calc(100% - 48px);flex-wrap:wrap;font-size:9px}}@media(prefers-reduced-motion:reduce){._form_1smsx_253 button{transition:none}}._headerActions_1smsx_480{display:flex;align-items:center;gap:24px}._languages_1smsx_485{display:flex;padding:4px;border:1px solid #e1dfd6;border-radius:9px;gap:3px;background:#eeeee6}._languages_1smsx_485 button{border:0;padding:8px 12px;border-radius:6px;background:transparent;color:#64675e;font:inherit;font-size:12px;cursor:pointer;white-space:nowrap}._languages_1smsx_485 button[aria-pressed=true]{background:#fff;color:#292c28;box-shadow:0 1px 4px #292c2810;font-weight:600}._languages_1smsx_485 button:hover{color:var(--accent)}._page_1smsx_4[lang=en] ._story_1smsx_84 h1{letter-spacing:-2px}@media(max-width:960px){._headerNote_1smsx_54{display:none}}@media(max-width:380px){._header_1smsx_28{padding-inline:18px}._brand_1smsx_37{gap:10px}._brand_1smsx_37 span{padding-left:10px;font-size:8px;letter-spacing:1px}._languages_1smsx_485 button{padding:8px;font-size:11px}}
