.Shell-module__-wPpNW__shell{--ink:#22332f;--muted:#56655f;--paper:#faf9f5;--line:#d4dcd6;--accent:#245846;--koko-ko:#22332f;--koko-muted:#43554d;--koko-en:#56655f;--koko-surface:#fff;--koko-line-strong:#bdcbc3;--koko-accent:#245846;--koko-accent-line:#245846;--koko-accent-soft:#edf4ef;z-index:20;background:var(--paper);color:var(--ink);scroll-padding-top:100px;font-family:inherit;line-height:1.5;position:fixed;inset:0;overflow-y:auto}.Shell-module__-wPpNW__shell *{box-sizing:border-box}.Shell-module__-wPpNW__shell button,.Shell-module__-wPpNW__shell select{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;min-height:48px}.Shell-module__-wPpNW__shell button{border:1px solid var(--line);background:#fff;border-radius:12px;padding:11px 18px;font-weight:650}.Shell-module__-wPpNW__shell button:disabled{opacity:.48;cursor:default}.Shell-module__-wPpNW__shell button:focus-visible,.Shell-module__-wPpNW__shell a:focus-visible,.Shell-module__-wPpNW__shell select:focus-visible{outline-offset:3px;outline:3px solid #2b6bb2}.Shell-module__-wPpNW__shell h1{letter-spacing:-.04em;white-space:pre-line;margin:12px 0;font-size:clamp(30px,4vw,46px);font-weight:730;line-height:1.18}.Shell-module__-wPpNW__shell h1:focus{outline:none}.Shell-module__-wPpNW__shell p{color:var(--muted);margin:12px 0}.Shell-module__-wPpNW__container{max-width:980px;margin:auto;padding:0 28px 36px}.Shell-module__-wPpNW__previewBar{color:#536159;background:#eef0eb;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:5px max(20px,50vw - 462px);font-size:10px;display:flex}.Shell-module__-wPpNW__previewBar label{align-items:center;gap:8px;display:flex}.Shell-module__-wPpNW__previewBar select{background:#fff;border:1px solid #a9b8ad;border-radius:6px;max-width:115px;min-height:44px;padding:4px 8px}.Shell-module__-wPpNW__header{z-index:5;background:var(--paper);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 0;display:flex;position:sticky;top:0}.Shell-module__-wPpNW__header .Shell-module__-wPpNW__brand{letter-spacing:.12em;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:17px;display:flex}.Shell-module__-wPpNW__brand img{border-radius:50%}.Shell-module__-wPpNW__header .Shell-module__-wPpNW__login{background:var(--accent);color:#fff;border-color:var(--accent);min-width:100px;font-size:16px}.Shell-module__-wPpNW__previewNav{border-bottom:1px solid var(--line);gap:6px;padding-bottom:8px;display:flex}.Shell-module__-wPpNW__previewNav button{min-height:44px;color:var(--muted);background:0 0;border-color:#0000;padding:8px 12px;font-size:12px}.Shell-module__-wPpNW__previewNav button[aria-current]{color:var(--accent);background:#e7eee8}.Shell-module__-wPpNW__hero{justify-content:space-between;align-items:center;gap:15px;padding:40px 0 30px;display:flex}.Shell-module__-wPpNW__hero>div{flex:1}.Shell-module__-wPpNW__hero>img{object-fit:contain;flex-shrink:0}.Shell-module__-wPpNW__shell .Shell-module__-wPpNW__eyebrow{letter-spacing:.12em;color:var(--accent);margin:0;font-size:10px;font-weight:750}.Shell-module__-wPpNW__hero>div>p:last-child{font-size:15px}.Shell-module__-wPpNW__experiences{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.Shell-module__-wPpNW__experience{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden}.Shell-module__-wPpNW__scene{background:#20334e;height:190px;position:relative;overflow:hidden}.Shell-module__-wPpNW__scene>img:first-child{object-fit:cover}.Shell-module__-wPpNW__haneul .Shell-module__-wPpNW__scene>img:first-child{object-position:50% 30%}.Shell-module__-wPpNW__minji .Shell-module__-wPpNW__scene>img:first-child{object-position:50% 58%}.Shell-module__-wPpNW__scene .Shell-module__-wPpNW__tag{z-index:1;color:#fff;background:#122a3e;border-radius:6px;padding:5px 10px;font-size:10px;font-weight:600;position:absolute;bottom:14px;left:16px}.Shell-module__-wPpNW__minji .Shell-module__-wPpNW__tag{background:#244c38}.Shell-module__-wPpNW__scene .Shell-module__-wPpNW__minjiFigure{object-fit:contain;position:absolute;bottom:0;right:30px}.Shell-module__-wPpNW__cardBody{padding:20px}.Shell-module__-wPpNW__cardBody h2{letter-spacing:.06em;color:#294967;margin:0 0 4px;font-size:24px}.Shell-module__-wPpNW__minji .Shell-module__-wPpNW__cardBody h2{color:#315b3e}.Shell-module__-wPpNW__kind{color:#546775;font-size:11px;font-weight:650}.Shell-module__-wPpNW__cardBody p{min-height:48px;margin:12px 0 20px;font-size:14px}.Shell-module__-wPpNW__cardBody button{color:#234b6c;background:#f3f6f9;border-color:#a9bbcd;justify-content:space-between;width:100%;display:flex}.Shell-module__-wPpNW__minji .Shell-module__-wPpNW__cardBody button{color:#30503a;background:#f1f6ed;border-color:#a9bba3}.Shell-module__-wPpNW__shell .Shell-module__-wPpNW__matchEntry{text-align:left;background:#eaf0e9;border-color:#bdcdbd;justify-content:space-between;align-items:center;gap:15px;width:100%;margin:0 0 22px;padding:20px 22px;display:flex}.Shell-module__-wPpNW__matchEntry strong{font-size:16px;display:block}.Shell-module__-wPpNW__matchEntry small{color:#4f6156;margin-top:5px;font-size:12px;font-weight:400;display:block}.Shell-module__-wPpNW__existing{text-align:center;font-size:13px}.Shell-module__-wPpNW__existing button,.Shell-module__-wPpNW__shell .Shell-module__-wPpNW__textButton{text-underline-offset:4px;background:0 0;border:0;font-size:13px;text-decoration:underline}.Shell-module__-wPpNW__flow{max-width:600px;margin:44px auto 0}.Shell-module__-wPpNW__flow h1{font-size:34px}.Shell-module__-wPpNW__flow>p{font-size:14px}.Shell-module__-wPpNW__stepLine{justify-content:space-between;align-items:center;gap:18px;margin:30px 0 24px;font-size:12px;font-weight:650;display:flex}.Shell-module__-wPpNW__stepLine progress{width:120px;height:6px;accent-color:var(--accent)}.Shell-module__-wPpNW__flowNav{z-index:3;padding:12px 0 max(12px,env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--line);gap:12px;margin:20px 0;display:flex;position:sticky;bottom:0}.Shell-module__-wPpNW__flowNav>button:last-child{flex:1}.Shell-module__-wPpNW__shell .Shell-module__-wPpNW__primary{background:var(--accent);color:#fff;border-color:var(--accent);min-height:52px}.Shell-module__-wPpNW__flow>.Shell-module__-wPpNW__primary{width:100%;margin:20px 0 10px}.Shell-module__-wPpNW__shell .Shell-module__-wPpNW__privacy{color:var(--muted);font-size:12px;line-height:1.7}.Shell-module__-wPpNW__alternatives{grid-template-columns:1fr 1fr;gap:10px;display:grid}.Shell-module__-wPpNW__alternatives button{font-size:12px}.Shell-module__-wPpNW__profile{max-width:560px;margin:30px auto 0}.Shell-module__-wPpNW__profileIntro{text-align:center}.Shell-module__-wPpNW__profileIntro>img{object-fit:contain;margin:auto auto 12px}.Shell-module__-wPpNW__profileIntro h1{font-size:34px}.Shell-module__-wPpNW__profileIntro p:last-child{max-width:420px;margin:15px auto 24px;font-size:14px}.Shell-module__-wPpNW__rows{border:1px solid var(--line);background:#fff;border-radius:16px;margin:0;padding:0;list-style:none}.Shell-module__-wPpNW__rows li{border-bottom:1px solid var(--line);align-items:center;gap:14px;min-height:75px;padding:17px 20px;font-size:14px;display:flex}.Shell-module__-wPpNW__rows li:last-child{border:0}.Shell-module__-wPpNW__rows li>svg{color:#607265;flex-shrink:0}.Shell-module__-wPpNW__rows li>span:last-child{color:#68776e;margin-left:auto}.Shell-module__-wPpNW__rows small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.Shell-module__-wPpNW__profileCta{z-index:2;padding:16px 0 max(12px,env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--line);gap:4px;display:grid;position:sticky;bottom:0}.Shell-module__-wPpNW__boundary{border:1px solid var(--line);width:min(440px,100% - 32px);color:var(--ink);background:var(--paper);border-radius:20px;margin:auto;padding:24px}.Shell-module__-wPpNW__boundary h2{margin:0;font-size:22px}.Shell-module__-wPpNW__boundary p{font-size:14px}.Shell-module__-wPpNW__boundary button{width:100%}.Shell-module__-wPpNW__boundary::backdrop{background:#162b2766}.Shell-module__-wPpNW__skip{z-index:50;color:var(--ink);background:#fff;padding:14px;position:absolute;top:0;left:16px;transform:translateY(-150%)}.Shell-module__-wPpNW__skip:focus{transform:translateY(0)}@media (max-width:600px){.Shell-module__-wPpNW__container{padding:0 20px 24px}.Shell-module__-wPpNW__previewBar{padding-inline:20px}.Shell-module__-wPpNW__previewBar label{font-size:0}.Shell-module__-wPpNW__previewBar select{font-size:11px}.Shell-module__-wPpNW__hero{gap:0;padding:28px 0 24px}.Shell-module__-wPpNW__hero>img{width:92px;height:112px}.Shell-module__-wPpNW__hero h1{font-size:29px}.Shell-module__-wPpNW__hero>div>p:last-child{font-size:13px}.Shell-module__-wPpNW__eyebrow{max-width:220px}.Shell-module__-wPpNW__experiences{grid-template-columns:1fr;gap:18px}.Shell-module__-wPpNW__scene{height:150px}.Shell-module__-wPpNW__haneul .Shell-module__-wPpNW__scene>img:first-child{object-position:50% 29%}.Shell-module__-wPpNW__cardBody{padding:17px 18px}.Shell-module__-wPpNW__cardBody p{min-height:0;margin:10px 0 16px}.Shell-module__-wPpNW__flow{margin-top:32px}.Shell-module__-wPpNW__flow h1{font-size:29px}.Shell-module__-wPpNW__alternatives{grid-template-columns:1fr}.Shell-module__-wPpNW__profileIntro h1{font-size:30px}}@media (prefers-reduced-motion:reduce){.Shell-module__-wPpNW__shell *,.Shell-module__-wPpNW__shell :before,.Shell-module__-wPpNW__shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.HomeBackdrop-module__kmI7xW__backdrop{z-index:0;pointer-events:none;background:#241a1c;position:fixed;inset:0;overflow:hidden}.HomeBackdrop-module__kmI7xW__image{object-fit:cover;object-position:50% 50%;height:126.1%;top:auto;bottom:0}.HomeBackdrop-module__kmI7xW__veil{background:linear-gradient(#14101038 0%,#1410100f 16%,#14101000 32% 48%,#14101042 66%,#14101085 82%,#141010ad 100%);position:absolute;inset:0}
