/* PSD MEASURED LAYOUT: original artwork plus native input hit areas. */
.apply,.partner .apply,.watch,.partner .watch{padding:0;margin:0;background:none;color:#171717}
.psd-canvas{position:relative;width:100%}
.psd-art,.psd-art img{display:block;width:100%;height:auto}
.apply .application-form{position:absolute;inset:0;width:100%;height:100%;margin:0;pointer-events:none}
.apply .psd-field{position:absolute;display:block;margin:0;min-width:0;pointer-events:auto}
.apply .psd-field input,.apply .psd-field select,.apply .psd-field textarea{display:block;width:100%;height:100%;min-height:0;border:0;border-radius:0;padding:0 var(--field-pad);margin:0;background:transparent;box-shadow:none;font-family:Noto,"Malgun Gothic",sans-serif;font-size:var(--field-font);font-weight:400;letter-spacing:0;color:var(--ink);appearance:none;resize:none;line-height:1.5}
.apply .psd-field textarea{padding-top:var(--field-top)}
.apply .psd-field select:invalid{color:transparent}
.apply .psd-field select option{color:#171717;background:white;font-size:max(14px,var(--field-font))}
.apply .psd-field select:valid,.apply .psd-field input:not(:placeholder-shown),.apply .psd-field textarea:not(:placeholder-shown),.apply .psd-field input:focus,.apply .psd-field textarea:focus{background-image:linear-gradient(var(--paint),var(--paint));background-repeat:no-repeat;background-position:2px center;background-size:calc(100% - var(--arrow-space,4px)) calc(100% - 4px)}
.apply .psd-field select:valid{--arrow-space:var(--select-arrow-space)}
.apply .psd-field input::placeholder,.apply .psd-field textarea::placeholder{color:transparent}
.apply .consent-row{position:absolute;display:block;margin:0;padding:0;pointer-events:auto;cursor:pointer}
.apply .consent-row input{position:absolute;inset:0 auto auto 0;margin:0;padding:0;display:grid;place-items:center;appearance:none;background:transparent;border:1px solid white;border-radius:50%;cursor:pointer}
.apply .consent-row input:checked::after{content:"";position:absolute;width:45%;height:24%;border-left:1.5px solid white;border-bottom:1.5px solid white;transform:translateY(-15%) rotate(-45deg)}
.apply .submit,.partner .apply .submit{position:absolute;min-height:0;max-height:none;display:block;padding:0;margin:0;border:0;border-radius:0;background:transparent;color:transparent;font-size:0;box-shadow:none;transform:none;pointer-events:auto}
.apply .submit:hover{transform:none;box-shadow:none;background:#ffffff0d}
.apply .submit:disabled{cursor:default;opacity:.5;background:#0002}
.apply .form-status,.watch .watch-status{padding:18px 24px;margin:0;background:#fff;color:#202020;border-radius:0;font-size:14px;line-height:1.7}
.apply .form-status:empty,.watch .watch-status:empty{display:none}
.apply .privacy-link{position:absolute;top:110%;left:0;white-space:nowrap;font-size:12px}
.watch .watch-button,.partner .watch .watch-button{position:absolute;display:block;min-height:0;max-height:none;margin:0;padding:0;background:transparent;border:0;border-radius:0;font-size:0;color:transparent;text-decoration:none}
.watch .watch-button:hover{background:#ffffff0a}
.manager .floating{display:block;bottom:24px;width:31.6842105vw;max-width:602px;padding:0;border:0;border-radius:999px;overflow:hidden;background:none;box-shadow:none;font-size:0}
.manager .floating picture,.manager .floating img{display:block;width:100%;height:auto}
.partner .floating{display:block;width:118px;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}
.partner .floating picture,.partner .floating img{display:block;width:100%;height:auto}
@media(max-width:767px){.manager .floating{width:89.333333vw;max-width:670px;bottom:16px}.partner .floating{width:36.5333333vw;max-width:274px;min-height:0;padding:0}}

@media(min-width:768px){.apply .psd-canvas{aspect-ratio:1920 / 890;}.watch .psd-canvas{aspect-ratio:1920 / 319;}.apply [data-field="inquiry"]{left:50.9895833%;top:41.9101124%;width:30.3645833%;height:11.1235955%;--field-font:1.0416667vw;--field-pad:1.1979167vw;--field-top:0.7812500vw;--select-arrow-space:2.7083333vw;--paint:#20203e;--ink:#fff;}.apply [data-field="email"]{left:50.9895833%;top:34.2696629%;width:30.3645833%;height:5.7303371%;--field-font:1.0416667vw;--field-pad:1.2500000vw;--field-top:0.7812500vw;--select-arrow-space:2.7083333vw;--paint:#20203e;--ink:#fff;}.apply [data-field="name"]{left:50.9375000%;top:26.5168539%;width:30.3645833%;height:5.7303371%;--field-font:1.0416667vw;--field-pad:1.2500000vw;--field-top:0.7812500vw;--select-arrow-space:2.7083333vw;--paint:#20203e;--ink:#fff;}.apply [data-field="region"]{left:50.9375000%;top:18.9887640%;width:30.3645833%;height:5.7303371%;--field-font:1.0416667vw;--field-pad:1.2500000vw;--field-top:0.7812500vw;--select-arrow-space:2.7083333vw;--paint:#20203e;--ink:#fff;}.apply [data-field="age"]{left:66.6145833%;top:11.3483146%;width:14.7395833%;height:5.6179775%;--field-font:1.0416667vw;--field-pad:1.1458333vw;--field-top:0.7812500vw;--select-arrow-space:2.7083333vw;--paint:#20203e;--ink:#fff;}.apply [data-field="gender"]{left:50.9895833%;top:11.3483146%;width:14.6875000%;height:5.6179775%;--field-font:1.0416667vw;--field-pad:1.1979167vw;--field-top:0.7812500vw;--select-arrow-space:2.7083333vw;--paint:#20203e;--ink:#fff;}.apply .submit{left:50.9895833%;top:61.0112360%;width:30.3125000%;height:5.8426966%;}.apply .consent-row{left:51.1979167%;top:55.9550562%;width:13.9583333%;height:3.0337079%;}.apply .consent-row input{width:10.4477612%;height:100%;}.watch .watch-button{left:18.6979167%;top:31.3479624%;width:62.6041667%;height:25.7053292%;}}
@media(max-width:767px){.apply .psd-canvas{aspect-ratio:750 / 1976;}.watch .psd-canvas{aspect-ratio:750 / 319;}.apply [data-field="inquiry"]{left:5.3333333%;top:58.8056680%;width:89.3333333%;height:9.2611336%;--field-font:3.2000000vw;--field-pad:2.9333333vw;--field-top:2.5333333vw;--select-arrow-space:6.9333333vw;--paint:#20203e;--ink:#fff;}.apply [data-field="email"]{left:5.3333333%;top:53.6943320%;width:89.3333333%;height:3.2388664%;--field-font:3.2000000vw;--field-pad:3.0666667vw;--field-top:2.5333333vw;--select-arrow-space:6.9333333vw;--paint:#20203e;--ink:#fff;}.apply [data-field="name"]{left:5.3333333%;top:48.6336032%;width:89.3333333%;height:3.1882591%;--field-font:3.2000000vw;--field-pad:2.9333333vw;--field-top:2.5333333vw;--select-arrow-space:6.9333333vw;--paint:#20203e;--ink:#fff;}.apply [data-field="region"]{left:5.3333333%;top:43.5728745%;width:89.3333333%;height:3.1882591%;--field-font:3.2000000vw;--field-pad:2.9333333vw;--field-top:2.5333333vw;--select-arrow-space:6.9333333vw;--paint:#20203e;--ink:#fff;}.apply [data-field="age"]{left:51.4666667%;top:38.5121457%;width:43.2000000%;height:3.1882591%;--field-font:3.2000000vw;--field-pad:3.0666667vw;--field-top:2.5333333vw;--select-arrow-space:6.9333333vw;--paint:#20203e;--ink:#fff;}.apply [data-field="gender"]{left:5.2000000%;top:38.5121457%;width:43.0666667%;height:3.1882591%;--field-font:3.2000000vw;--field-pad:3.0666667vw;--field-top:2.5333333vw;--select-arrow-space:6.9333333vw;--paint:#20203e;--ink:#fff;}.apply .submit{left:5.3333333%;top:73.9878543%;width:89.3333333%;height:4.2004049%;}.apply .consent-row{left:5.3333333%;top:69.4331984%;width:40.0000000%;height:1.6700405%;}.apply .consent-row input{width:11.3333333%;height:100%;}.watch .watch-button{left:5.4666667%;top:31.3479624%;width:89.0666667%;height:25.7053292%;}}