.lwkd-pl{--pl-ivory:#f4efe6;--pl-cream:#faf7f1;--pl-ink:#1c1916;--pl-walnut:#6b5840;--pl-text-2:#5e544a;--pl-text-3:#6e6357;--pl-edge:#998774;--pl-rule:rgba(28,25,22,0.12);--pl-error:#9a3b2b;--pl-google-edge:#747775;--pl-display:var(--font-display),"Cormorant Garamond",Georgia,serif;--pl-sans:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo",var(--font-body),system-ui,sans-serif;--pl-ease:cubic-bezier(0.22,0.61,0.36,1);--pl-gutter:clamp(32px,5.2vw,88px);--pl-col:380px;position:relative;min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(480px,5fr) 7fr;background:var(--pl-ivory);color:var(--pl-ink);color-scheme:light;font-family:var(--pl-sans);font-weight:300;word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.lwkd-pl *,.lwkd-pl :after,.lwkd-pl :before{box-sizing:border-box}:where(.lwkd-pl) button,:where(.lwkd-pl) input{font:inherit;color:inherit}:where(.lwkd-pl) a{color:inherit}.lwkd-pl :focus-visible{outline:2px solid var(--pl-ink);outline-offset:3px}.lwkd-pl__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lwkd-pl__form{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;padding:26px var(--pl-gutter) 28px}.lwkd-pl__top{width:100%;max-width:var(--pl-col);display:flex;align-items:center;justify-content:space-between;gap:16px}.lwkd-pl__logo{display:inline-flex;align-items:center;min-height:44px}.lwkd-pl__logo img{display:block;height:17px;width:auto}.lwkd-pl__back{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:500;color:var(--pl-text-2);text-decoration:none;transition:color .18s var(--pl-ease)}.lwkd-pl__back:hover{color:var(--pl-ink)}.lwkd-pl__back svg{width:16px;height:16px}.lwkd-pl__main{flex:1;display:flex;flex-direction:column;justify-content:flex-start;padding:clamp(40px,16vh,160px) 0 40px}.lwkd-pl__body{width:100%;max-width:var(--pl-col)}.lwkd-pl__eyebrow{margin:0 0 10px;font-family:var(--pl-display);font-style:italic;font-weight:400;font-size:19px;letter-spacing:.01em;color:var(--pl-walnut)}.lwkd-pl__title{margin:0;font-family:var(--pl-sans);font-weight:300;font-size:40px;line-height:1.2;letter-spacing:-.02em;color:var(--pl-ink);text-wrap:balance}.lwkd-pl__lede{margin:12px 0 0;font-size:15px;line-height:1.7;color:var(--pl-text-2);text-wrap:pretty}.lwkd-pl__keep{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;min-height:44px;margin-top:26px;font-size:14px;cursor:pointer}.lwkd-pl__keep input{appearance:none;-webkit-appearance:none;flex:none;width:18px;height:18px;margin:0;border:1px solid var(--pl-edge);border-radius:2px;background:var(--pl-cream);display:grid;place-items:center;cursor:pointer;transition:background-color .18s var(--pl-ease),border-color .18s var(--pl-ease)}.lwkd-pl__keep input:after{content:"";width:9px;height:5px;border-left:1.5px solid var(--pl-ivory);border-bottom:1.5px solid var(--pl-ivory);transform:translateY(-1px) rotate(-45deg);opacity:0}.lwkd-pl__keep input:checked{background:var(--pl-ink);border-color:var(--pl-ink)}.lwkd-pl__keep input:checked:after{opacity:1}.lwkd-pl__keep-label{font-weight:500}.lwkd-pl__keep-hint{font-size:13px;color:var(--pl-text-3)}.lwkd-pl__oauth{display:grid;gap:10px;margin-top:8px}.lwkd-pl__btn{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:52px;margin:0;padding:0 56px;border:0;border-radius:4px;font-weight:500;font-size:15px;line-height:1;text-decoration:none;cursor:pointer;transition:background-color .18s var(--pl-ease),border-color .18s var(--pl-ease),opacity .18s var(--pl-ease)}.lwkd-pl__btn:active{opacity:.85}.lwkd-pl__btn:disabled{cursor:default}.lwkd-pl__ico{position:absolute;left:18px;top:50%;width:18px;height:18px;transform:translateY(-50%);display:grid;place-items:center}.lwkd-pl__ico svg{width:18px;height:18px;display:block}.lwkd-pl__btn--kakao{background:#fee500;color:rgba(0,0,0,.85)}.lwkd-pl__btn--kakao:hover:not(:disabled){background:#f4db00}.lwkd-pl__btn--google{background:#ffffff;color:#1f1f1f;border:1px solid var(--pl-google-edge)}.lwkd-pl__btn--google:hover:not(:disabled){background:#f8f8f7}.lwkd-pl__btn--ink{background:var(--pl-ink);color:var(--pl-ivory);padding:0 20px}.lwkd-pl__btn--ink:hover:not(:disabled){background:var(--pl-walnut)}.lwkd-pl__btn--ink:disabled{opacity:.7}.lwkd-pl__end{position:absolute;right:14px;top:50%;transform:translateY(-50%);display:grid;place-items:center}.lwkd-pl__recent{padding:4px 8px;border-radius:999px;background:rgba(0,0,0,.08);font-size:12px;font-weight:500;line-height:1}.lwkd-pl__btn--google .lwkd-pl__recent{background:rgba(28,25,22,.07)}.lwkd-pl__spin{display:block;width:16px;height:16px;border-radius:50%;border:1.5px solid;border-right:1.5px solid transparent;animation:lwkd-pl-spin .8s linear infinite}@keyframes lwkd-pl-spin{to{transform:rotate(1turn)}}.lwkd-pl[data-busy] .lwkd-pl__btn--google:not([aria-busy=true]),.lwkd-pl[data-busy] .lwkd-pl__btn--kakao:not([aria-busy=true]){opacity:.45}.lwkd-pl__error{display:flex;gap:8px;align-items:flex-start;margin:12px 0 0;font-size:14px;line-height:1.55;color:var(--pl-error)}.lwkd-pl__panel .lwkd-pl__error{margin:0}.lwkd-pl__error svg{flex:none;width:16px;height:16px;margin-top:3px}.lwkd-pl__or{display:flex;align-items:center;gap:14px;margin:18px 0 6px;font-size:12px;letter-spacing:.04em;color:var(--pl-text-3)}.lwkd-pl__or:after,.lwkd-pl__or:before{content:"";flex:1;height:1px;background:var(--pl-rule)}.lwkd-pl__toggles{display:flex;flex-wrap:wrap;gap:0 20px}.lwkd-pl__text-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:0;padding:0;border:0;background:none;font-size:14px;font-weight:500;color:var(--pl-ink);cursor:pointer}.lwkd-pl__text-btn span{border-bottom:1px solid rgba(28,25,22,.35);padding-bottom:2px;transition:border-color .18s var(--pl-ease)}.lwkd-pl__text-btn:hover span{border-color:var(--pl-ink)}.lwkd-pl__text-btn svg{width:14px;height:14px;transition:transform .26s var(--pl-ease)}.lwkd-pl__text-btn[aria-expanded=true] svg{transform:rotate(180deg)}.lwkd-pl__panel{display:grid;gap:16px;margin-top:10px}.lwkd-pl__field{display:grid;gap:6px}.lwkd-pl__field label{font-size:13px;font-weight:500;color:var(--pl-text-2)}.lwkd-pl__input-wrap{position:relative}.lwkd-pl__input{width:100%;height:48px;margin:0;padding:0 14px;border:1px solid var(--pl-edge);border-radius:4px;background:var(--pl-cream);font-size:16px;font-weight:300;color:var(--pl-ink);transition:border-color .18s var(--pl-ease),box-shadow .18s var(--pl-ease)}.lwkd-pl__input::placeholder{color:#8c8174}.lwkd-pl__input:focus{outline:none;border-color:var(--pl-ink);box-shadow:0 0 0 3px rgba(28,25,22,.1)}.lwkd-pl__input[aria-invalid=true]{border-color:var(--pl-error)}.lwkd-pl__input--pw{padding-right:52px}.lwkd-pl__eye{position:absolute;right:2px;top:2px;width:44px;height:44px;margin:0;padding:0;display:grid;place-items:center;border:0;background:none;color:var(--pl-text-3);cursor:pointer}.lwkd-pl__eye:hover{color:var(--pl-ink)}.lwkd-pl__eye svg{width:20px;height:20px}.lwkd-pl__row{display:flex;justify-content:space-between;align-items:center;gap:12px}.lwkd-pl__caps{font-size:13px;color:var(--pl-walnut)}.lwkd-pl__link{margin:0 0 0 auto;padding:0;border:0;background:none;min-height:44px;font-size:14px;color:var(--pl-text-2);cursor:pointer}.lwkd-pl__link:hover{color:var(--pl-ink);text-decoration:underline;text-underline-offset:3px}.lwkd-pl__note{margin:0;font-size:14px;line-height:1.7;color:var(--pl-text-2)}.lwkd-pl__foot{width:100%;max-width:var(--pl-col)}.lwkd-pl__foot-lines{display:grid;gap:8px;padding-top:18px;border-top:1px solid var(--pl-rule);font-size:14px;line-height:1.6;color:var(--pl-text-2)}.lwkd-pl__foot-lines p{margin:0}.lwkd-pl__foot-lines a,.lwkd-pl__legal a{display:inline-block;padding:12px 0;margin:-12px 0;text-decoration:none}.lwkd-pl__foot-lines a{font-weight:500;color:var(--pl-ink);white-space:nowrap}.lwkd-pl__foot-lines a span{border-bottom:1px solid rgba(28,25,22,.35);padding-bottom:1px}.lwkd-pl__foot-lines a:hover span{border-color:var(--pl-ink)}.lwkd-pl__legal{display:flex;gap:18px;margin-top:18px;font-size:13px;color:var(--pl-text-3)}.lwkd-pl__legal a:hover{color:var(--pl-ink);text-decoration:underline;text-underline-offset:3px}.lwkd-pl__legal a.lwkd-pl__privacy{font-weight:500;color:var(--pl-text-2)}.lwkd-pl__visual{position:sticky;top:0;align-self:start;height:100vh;height:100dvh;overflow:hidden;background:#2e2924}.lwkd-pl__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 38%;display:block;animation:lwkd-pl-reveal .9s var(--pl-ease) both}@keyframes lwkd-pl-reveal{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:none}}.lwkd-pl__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(28,25,22,0) 38%,rgba(28,25,22,.72))}.lwkd-pl__vcopy{position:absolute;left:clamp(32px,4.4vw,72px);right:clamp(32px,4.4vw,72px);bottom:clamp(36px,7vh,76px);color:var(--pl-ivory)}.lwkd-pl__v-title{margin:0;font-family:var(--pl-display);font-weight:400;font-size:clamp(44px,4.6vw,72px);line-height:1.06;letter-spacing:-.008em;text-wrap:balance}.lwkd-pl__v-title em{font-style:italic;font-weight:300}.lwkd-pl__v-lede{margin:16px 0 0;max-width:34em;font-size:15px;font-weight:300;line-height:1.7;color:var(--pl-ivory)}@media (max-width:900px){.lwkd-pl{--pl-gutter:clamp(20px,6vw,48px);--pl-col:440px;display:flex;flex-direction:column;padding-top:56px}.lwkd-pl__visual{position:relative;top:auto;align-self:stretch;width:100%;order:-1;height:clamp(220px,34vh,400px);flex:none}.lwkd-pl__form{flex:1;min-height:0;padding:0 var(--pl-gutter) 28px}.lwkd-pl__top{position:absolute;top:0;left:0;right:0;z-index:3;max-width:none;height:56px;padding:0 var(--pl-gutter);background:var(--pl-ivory)}.lwkd-pl__logo img{height:14px}.lwkd-pl__scrim{background:linear-gradient(180deg,rgba(28,25,22,0) 36%,rgba(28,25,22,.66))}.lwkd-pl__vcopy{left:var(--pl-gutter);right:var(--pl-gutter);bottom:22px}.lwkd-pl__v-title{font-size:clamp(30px,7.4vw,46px)}.lwkd-pl__v-lede{display:none}.lwkd-pl__main{padding:30px 0 28px}.lwkd-pl__body,.lwkd-pl__foot{margin:0 auto}.lwkd-pl__eyebrow{font-size:17px;margin-bottom:6px}.lwkd-pl__title{font-size:30px}.lwkd-pl__lede{margin-top:8px;font-size:14px}.lwkd-pl__keep{margin-top:18px}}@media (max-width:900px) and (min-height:1000px){.lwkd-pl__visual{height:clamp(220px,40vh,520px)}}@media (prefers-reduced-motion:reduce){.lwkd-pl__photo{animation:none}.lwkd-pl__spin{animation-duration:2.4s}.lwkd-pl__back,.lwkd-pl__btn,.lwkd-pl__input,.lwkd-pl__keep input,.lwkd-pl__text-btn span,.lwkd-pl__text-btn svg{transition:none}}