:root{--ivory:#fbfaf4;--esp:#1a0e01;--sub:#6d6457;--lav:#e4cefe;--night:#120a02;--paper:#f3ecdc;--hair:#1a0e011a;--ghost:color-mix(in srgb, var(--sub) 24%, var(--ivory));--display:"Gowun Batang", serif;--lat:"Playfair Display", serif;--body:"SUIT", sans-serif;--cap:"IBM Plex Sans KR", sans-serif;--wood-d:#1f3a2a;--wood-l:#d9ead0;--fire-d:#4a1510;--fire-l:#f6d4c6;--earth-d:#3d2c0c;--earth-l:#efe0b8;--metal-d:#2b2e33;--metal-l:#e9ebee;--water-d:#0f1e3d;--water-l:#d3def5;--r-h:700 30px/1.25 var(--display);--r-sub:700 17px/1.4 var(--display);--r-num:italic 400 36px/1 var(--lat);--r-body:400 16px/1.75 var(--body);--r-cap:500 12px/1.45 var(--cap)}@media (max-width:720px){:root{--r-h:700 26px/1.25 var(--display);--r-num:italic 400 30px/1 var(--lat);--r-body:400 15px/1.75 var(--body)}}*{box-sizing:border-box}body{background:var(--ivory);color:var(--esp);font:400 15px/1.6 var(--body);word-break:keep-all;overflow-wrap:break-word;margin:0}.m-form{border-top:1px solid var(--esp);border-bottom:1px solid var(--esp);grid-template-columns:repeat(4,1fr) auto;align-items:start;gap:12px;padding:20px 0;display:grid}.m-form label{font:500 11px var(--cap);letter-spacing:.08em;color:var(--sub);gap:6px;display:grid}.m-time{grid-template-columns:1.4fr 1fr;gap:6px;display:grid}.m-form button{align-self:end}@media (max-width:720px){.m-form{grid-template-columns:1fr 1fr}.m-form button,.m-form__time,.m-form>label:first-child{grid-column:1/-1}}.m-form input,.m-form select{font:400 16px var(--body);border:1px solid var(--esp);background:var(--ivory);color:var(--esp);min-width:0;padding:8px}.m-form button{font:700 16px var(--display);background:var(--esp);color:var(--ivory);cursor:pointer;border:0;padding:12px 20px}.cap{font:500 11px/1 var(--cap);letter-spacing:.14em;text-transform:uppercase;color:var(--sub)}.yomi{font:var(--r-cap);letter-spacing:.08em;color:var(--sub);margin-left:.4em}.yomi--l{letter-spacing:.16em;color:inherit;opacity:.8;font-size:18px}.mast{align-items:center;min-height:60px;padding:8px 32px;display:flex;position:relative}.logo{align-items:center;min-height:40px;padding-right:28px;display:inline-flex}.logo svg{fill:currentColor;width:auto;height:22px;display:block}.duo{background:var(--l);position:relative;overflow:hidden}.duo img{object-fit:cover;filter:grayscale()contrast(1.15);mix-blend-mode:multiply;width:100%;height:100%;display:block}.duo:after{content:"";background:var(--d);mix-blend-mode:lighten;position:absolute;inset:0}.el-wood{--d:var(--wood-d);--l:var(--wood-l)}.el-fire{--d:var(--fire-d);--l:var(--fire-l)}.el-earth{--d:var(--earth-d);--l:var(--earth-l)}.el-metal{--d:var(--metal-d);--l:var(--metal-l)}.el-water{--d:var(--water-d);--l:var(--water-l)}.cover{--cover-photo:min(50%, calc(78vh * .8));height:78vh;margin:0 32px;position:relative}.cover__img{position:absolute;inset:0}.cover__img img{width:var(--cover-photo);object-position:center 20%;position:absolute;top:0;right:0}.cover__text{inset:auto var(--cover-photo) 56px 56px;color:var(--d);z-index:2;position:absolute}.cover__text .cap{color:var(--d)}.cover__title{font:700 clamp(104px, 11vw, 168px)/.9 var(--display);letter-spacing:-.03em;margin:12px 0 8px}.cover__sub{font:italic 500 22px var(--lat);margin:0}.look{padding:72px 32px 0}.look__head{border-bottom:1px solid var(--esp);justify-content:space-between;align-items:baseline;margin-bottom:24px;padding-bottom:12px;display:flex}.h2{font:700 44px/1 var(--display);letter-spacing:-.02em;margin:0}.more{color:var(--esp)}.look__grid{grid-template-columns:repeat(12,1fr);gap:20px;display:grid}.look__item:first-child{grid-area:span 2/span 6}.look__item:nth-child(n+2){grid-column:span 3}.look__item .duo{aspect-ratio:3/4}.look__item:first-child .duo{aspect-ratio:auto;height:calc(100% - 64px)}.look__item figcaption{grid-template-columns:auto 1fr auto;align-items:baseline;gap:10px;padding-top:10px;display:grid}.look__item .no{font:italic 500 15px var(--lat)}.look__item .nm{font:700 17px/1.2 var(--display)}.look__item .dt{font:400 11px var(--cap);color:var(--sub)}.mast a{color:inherit;text-decoration:none}.mast--over{z-index:4;color:var(--ivory);background:linear-gradient(#120a0280,#120a0200);padding-bottom:32px;position:absolute;inset:0 0 auto}.mast--over .cap{color:var(--ivory)}.mast__nav{align-items:center;gap:4px;min-width:0;display:flex}.mast__nav a{min-height:40px;font:500 14px/1 var(--cap);letter-spacing:.02em;white-space:nowrap;text-underline-offset:6px;align-items:center;padding:0 10px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1.5px;transition:text-decoration-color .15s;display:inline-flex}.mast__nav a:first-child{padding-left:0}.mast__nav a:hover{text-decoration-color:currentColor}.mast__nav a[aria-current=page]{font-weight:700;text-decoration-color:currentColor}.mast__util{align-items:center;gap:8px;margin-left:auto;display:flex}.mast__search>summary{min-height:40px;font:500 14px/1 var(--cap);letter-spacing:.02em;opacity:.68;cursor:pointer;align-items:center;gap:6px;padding:0 4px;list-style:none;transition:opacity .15s;display:inline-flex}.mast__search>summary::-webkit-details-marker{display:none}.mast__search>summary:hover,.mast__search[open]>summary{opacity:1}.mast__ico{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:17px;height:17px}.mast__form{z-index:6;background:var(--ivory);color:var(--esp);border-bottom:1px solid var(--esp);align-items:center;gap:12px;padding:14px 32px 16px;display:flex;position:absolute;inset:100% 0 auto}@media (min-width:721px){.mast--over .mast__form{top:calc(100% - 32px)}}.mast__form input{min-width:0;min-height:44px;color:inherit;font:400 18px/1.3 var(--body);background:0 0;border:0;flex:1}.mast__form input:focus-visible{outline:none}.mast__form input::-webkit-search-cancel-button{display:none}.mast__form:focus-within{box-shadow:inset 0 -2px 0 var(--esp)}.mast__form button{border:1px solid var(--esp);background:var(--esp);min-height:40px;color:var(--ivory);font:500 13px/1 var(--cap);cursor:pointer;border-radius:999px;padding:0 18px}.mast a:focus-visible,.mast__search>summary:focus-visible,.mast__form button:focus-visible{outline-offset:2px;outline:2px solid}@media (max-width:720px){.mast{min-height:52px;padding:4px 4px 4px 16px}.logo{padding-right:14px}.logo svg{height:19px}.mast__nav{gap:0}.mast__nav a{min-height:44px;padding:0 7px}.mast__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mast__search>summary{justify-content:center;min-width:44px;min-height:44px}.mast__form{padding:10px 16px 12px}}@media (max-width:400px){.logo{padding-right:8px}.mast__nav a{padding:0 5px;font-size:13px}}.site-foot{font:400 12px/1.8 var(--cap);color:var(--sub);border-top:1px solid #1a0e0133;margin-top:64px;padding:28px 32px 40px}.site-foot p{flex-wrap:wrap;gap:2px 16px;margin:0;display:flex}.site-foot a{color:var(--esp);text-decoration:none}.site-foot a:hover,.site-foot a:focus-visible{text-decoration:underline}.site-foot p.site-foot__legal{margin-top:6px}.site-foot__legal a{color:var(--sub);text-decoration:none}.site-foot__legal a.is-strong{color:var(--esp);font-weight:700}@media (max-width:720px){.site-foot{padding:24px 16px 32px}}.cta-me{background:var(--night);color:var(--paper);margin:72px 0 0}.cta-me__in{max-width:1100px;margin:0 auto;padding:48px 32px 52px}.cta-me__t{font:700 32px/1.1 var(--display);letter-spacing:-.02em;margin:0 0 20px}.cta-me .m-form{border-color:color-mix(in srgb, var(--paper) 35%, transparent)}.cta-me .m-form label{color:color-mix(in srgb, var(--paper) 70%, transparent)}.cta-me .m-form input,.cta-me .m-form select{border-color:color-mix(in srgb, var(--paper) 55%, transparent);color:var(--paper);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0}.cta-me .m-form select option{color:var(--esp)}.cta-me .m-form button{background:var(--paper);color:var(--night)}.cta-me .m-form input:focus-visible,.cta-me .m-form select:focus-visible,.cta-me .m-form button:focus-visible{outline:2px solid var(--lav);outline-offset:2px}@media (max-width:720px){.cta-me{margin-top:56px}.cta-me__in{padding:36px 16px 40px}.cta-me__t{font-size:26px}}.rp-note{max-width:34em;font:400 16px/1.75 var(--body);color:var(--esp);word-break:keep-all;margin:8px 0 20px}@media (max-width:720px){.rp-note{font-size:15px}}.card-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px;display:grid}.card-grid a{color:inherit;text-decoration:none;display:block}.card-grid .duo{aspect-ratio:4/5;margin-bottom:8px}.card-grid b{font:700 24px/1.15 var(--display);display:block}.card-grid__d{font:400 15px/1.5 var(--body);color:var(--sub);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:6px;display:-webkit-box;overflow:hidden}@media (max-width:720px){.card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.card-grid b{font-size:19px}.card-grid__d{font-size:13px}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.a-glossary{border:1px solid var(--esp);max-width:900px;margin:64px auto 0;padding:24px 28px}.a-glossary dl{grid-template-columns:max-content 1fr;gap:8px 20px;margin:12px 0 0;display:grid}.a-glossary dt{font:700 15px var(--display)}.a-glossary dd{font:400 15px/1.5 var(--body);margin:0}@media (max-width:720px){.a-glossary dl{grid-template-columns:1fr;gap:2px}.a-glossary dd{margin:0 0 10px}}.t-page{padding:24px 32px 120px}.t-head{border-bottom:1px solid var(--esp);max-width:900px;padding:48px 0 40px}.t-title{font:700 64px/1 var(--display);letter-spacing:-.02em;align-items:baseline;gap:20px;margin:14px 0 12px;display:flex}.t-hz{font-size:120px;line-height:.9}.t-desc{font:400 20px/1.5 var(--display);margin:0 0 18px}.t-find{color:var(--esp)}.t-articles{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:28px;margin-top:40px;display:grid}.t-article{color:inherit;gap:8px;text-decoration:none;display:grid}.t-article .duo{aspect-ratio:4/5}.t-article b{font:700 28px/1.1 var(--display)}.t-look{margin-top:64px}.t-look h2{margin:0 0 16px}.t-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:18px;display:grid}.t-person{margin:0}.t-person .duo{aspect-ratio:3/4}.t-person figcaption{gap:2px;padding-top:8px;display:grid}.t-person b{font:700 15px/1.25 var(--display)}.t-person small{font:400 11px var(--cap);color:var(--sub)}.t-look>.t-articles{margin-top:0}.t-star{color:inherit;text-decoration:none}.t-more a{color:var(--esp)}.t-group{margin-top:40px}.t-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.t-chips a{border:1px solid var(--esp);color:var(--esp);font:500 13px/1 var(--cap);border-radius:999px;align-items:baseline;gap:6px;padding:7px 12px;text-decoration:none;display:inline-flex}.t-chips a small{font:italic 400 12px var(--lat);color:var(--sub)}.t-chips a:hover{background:var(--esp);color:var(--ivory)}@media (max-width:720px){.t-page{padding:8px 16px 80px}.t-title{flex-wrap:wrap;font-size:40px}.t-hz{font-size:80px}.t-desc{font-size:17px}.t-grid{grid-template-columns:repeat(2,1fr)}}.m-block{margin-top:72px}.m-h{font:var(--r-h);letter-spacing:-.01em;margin:0 0 12px}.m-lead{color:var(--sub);margin:0 0 20px}.m-no{font:var(--r-num)}.lf-part{margin-top:48px}.lf-h{font:var(--r-sub);align-items:baseline;gap:10px;margin:0 0 12px;display:flex}.lf-h .m-no{color:var(--sub)}.lf-sub{font:var(--r-sub);margin:28px 0 8px}.lf-stat{color:var(--esp);font:var(--r-body);margin:0 0 12px}.lf-stat b{font:var(--r-num);margin-right:2px}.lf-stat--s{margin-top:16px}.lf-stat__l{font:var(--r-cap);color:var(--sub);margin-left:10px}.lf-legend{font:var(--r-cap);color:var(--sub);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 10px;display:flex}.lf-key{background:var(--d);border-radius:0 3px 3px 0;width:16px;height:6px;display:inline-block}.lf-key--all{background:var(--ghost);height:12px;margin-left:10px}.lf-key--line{border-radius:0;height:2px}.lf-key--all.lf-key--line{background:var(--sub)}.lf-bars{margin:0;padding:0;list-style:none}.lf-bars li{grid-template-columns:104px 1fr 96px;align-items:center;gap:12px;padding:6px 0;display:grid}.lf-track{height:16px;position:relative}.lf-ghost{background:var(--ghost);border-radius:0 4px 4px 0;position:absolute;inset:0 auto 0 0}.lf-fill{background:var(--d);border-radius:0 3px 3px 0;position:absolute;top:5px;bottom:5px;left:0}.lf-v{text-align:right;font-variant-numeric:tabular-nums}.lf-v small{font:var(--r-cap);color:var(--sub);display:block}.lf-note{margin:10px 0 0;line-height:1.6}.lf-more,.lf-src{font:var(--r-cap);color:var(--sub);margin:12px 0 0}.lf-src{margin-top:32px}.lf-curve{width:100%;max-width:640px;height:auto;display:block}.lf-grid{stroke:var(--hair);stroke-width:1px}.lf-tick{font:var(--r-cap);fill:var(--sub)}.lf-me{font:var(--r-cap);fill:var(--esp);font-weight:700}.lf-line{fill:none;stroke:var(--d);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.lf-line--all{stroke:var(--sub)}.lf-band{fill:var(--l);opacity:.7}.lf-gap{fill:var(--d);font:var(--r-cap);font-weight:700}.lf-now{stroke:var(--esp);stroke-width:1px}.lf-dot{fill:var(--d);stroke:var(--ivory);stroke-width:2px}.lf-dot--all{fill:var(--sub)}.lf-who{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:4px 16px;margin:8px 0 0;padding:0;list-style:none;display:grid}.lf-who li{border-top:1px solid var(--hair);padding:8px 0}.lf-who b{font:var(--r-sub);display:block}.lf-who small{font:var(--r-cap);color:var(--sub)}.lf-jobs{margin:0;padding:0;list-style:none}.lf-jobs li{border-top:1px solid var(--hair);grid-template-columns:104px 64px 56px 1fr;gap:12px;padding:7px 0;display:grid}.lf-jobs__n{color:var(--sub);text-align:right;font-variant-numeric:tabular-nums}.lf-jobs__who{color:var(--sub)}.lf-jobs__x{text-align:right;font-variant-numeric:tabular-nums}.lf-tiles{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.lf-tile{border-top:1px solid var(--hair);padding:12px 0 0}.lf-tile p{margin:0}.lf-tile__l{line-height:1.5}.lf-tile .lf-tile__v{margin:8px 0 4px}.lf-tile__v b{font:var(--r-num);margin-right:2px}.lf-tile__v small,.lf-tile__a{font:var(--r-cap);color:var(--sub)}.lf-tile__g{grid-template-columns:72px 1fr;align-items:center;gap:12px;margin-top:10px;display:grid}.lf-dots{width:72px;height:72px;display:block}.lf-dots circle{fill:color-mix(in srgb, var(--ghost) 60%, var(--ivory))}.lf-dots .on{fill:var(--d)}.lf-dots .more{fill-opacity:.55}.lf-dots .all{fill:none;stroke:var(--d);stroke-width:1px}.lf-tile__a{margin-top:4px;display:block}.lf-rank,.lf-tile__r{margin-top:6px;display:block}.lf-rk{flex-wrap:wrap;align-items:center;gap:2px 10px;max-width:100%;display:flex}.lf-rk svg{width:min(100%,200px);height:auto;color:inherit;display:block}.lf-rk circle{fill:currentColor;opacity:.28}.lf-rk circle.is-me{opacity:1}.lf-rk text{fill:currentColor;opacity:.7;font:var(--r-cap)}.lf-rk b{font:var(--r-cap);font-weight:700}.lf-card .lf-rk{margin:4px 0 6px}.lf-unit{font:var(--r-cap);color:var(--sub);margin-left:6px}.lf-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.lf-card{border-top:2px solid var(--d);padding:12px 0 0}.lf-card p{margin:0}.lf-card__l{font:var(--r-cap);color:var(--sub)}.lf-card__v{font:var(--r-sub);margin:8px 0 6px!important}.lf-card__a{font:var(--r-cap);color:var(--sub)}.lf-pls{grid-template-columns:1fr 1fr;gap:32px;display:grid}.lf-pl .lf-h small{font:var(--r-cap);color:var(--sub)}.lf-pl__jobs,.lf-pl__stats{margin:0;padding:0;list-style:none}.lf-pl__jobs li{border-top:1px solid var(--hair);grid-template-columns:1fr 64px 64px;gap:8px;padding:7px 0;display:grid}.lf-pl__jobs span{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.lf-pl__jobs small{text-align:right;font:var(--r-cap);color:var(--sub)}.lf-pl__stats{margin-top:16px}.lf-pl__stats li{border-top:1px solid var(--hair);padding:8px 0}.lf-pl__k{font:var(--r-cap);color:var(--sub);display:block}.lf-pl__stats b{font:var(--r-num);margin-right:2px}.lf-pl__stats small{font:var(--r-cap);color:var(--sub);margin-left:8px}.lf-table{-webkit-overflow-scrolling:touch;overflow-x:auto}.lf-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:720px}.lf-table th,.lf-table td{border-top:1px solid var(--hair);text-align:right;white-space:nowrap;padding:9px 8px}.lf-table thead th{border-top:0;border-bottom:1px solid var(--esp);font:var(--r-cap);color:var(--sub)}.lf-table thead th:first-child{text-align:left}.lf-table tbody th[scope=row]{background:var(--ivory);text-align:left;font:var(--r-body);color:var(--esp);box-shadow:6px 0 8px -6px var(--hair);position:sticky;left:0}.lf-table tbody th[scope=row] small{font:var(--r-cap);color:var(--sub);display:block}.lf-table .lf-all th,.lf-table .lf-all td{border-top:1px solid var(--esp);font-weight:700}@media (max-width:720px){.lf-bars li{grid-template-columns:88px 1fr 76px;gap:8px}.lf-jobs li{grid-template-columns:76px 48px 48px 1fr;gap:6px}.lf-cards,.lf-pls{grid-template-columns:1fr}.lf-tiles{grid-template-columns:1fr 1fr}.lf-tick{font-size:18px}.lf-me{font-size:19px}.lf-tiles .lf-rk text{font-size:15px}}.rp-dzband{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:8px 0 24px;padding:0;list-style:none;display:grid}.rp-dzband li{color:var(--sub);justify-items:center;gap:2px;padding:8px 0;display:grid}.rp-dzband li+li{border-left:1px solid var(--hair)}.rp-dzband b{font:var(--r-sub)}.rp-dzband small{font:var(--r-cap)}.rp-dzband li.is-now{background:var(--l);color:var(--esp)}.rp-dz{margin:8px 0 0;padding:0;list-style:none}.rp-dz li{border-top:1px solid var(--hair);grid-template-columns:84px repeat(3,minmax(0,1fr));align-items:center;gap:12px;padding:6px 0;display:grid}.rp-dz li.rp-dz__h{font:var(--r-cap);color:var(--sub);border-top:0;padding:0 0 4px}.rp-dz__age{font:var(--r-cap);color:var(--sub)}.rp-dz__age small{font:var(--r-cap);color:var(--esp);font-weight:700;display:block}.rp-dz__c{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.rp-dz__t{background:var(--hair);border-radius:0 3px 3px 0;height:10px;position:relative}.rp-dz__f{background:var(--d);border-radius:0 3px 3px 0;position:absolute;inset:0 auto 0 0}.rp-dz__v{text-align:right;min-width:3ch;font:var(--r-cap);font-variant-numeric:tabular-nums}.rp-dz li.is-now .rp-dz__age,.rp-dz li.is-now .rp-dz__v{color:var(--esp);font-weight:700}.rp-dz+.lf-who{margin-top:16px}@media (max-width:720px){.rp-dz li{grid-template-columns:52px repeat(3,minmax(0,1fr));gap:8px}.rp-dz__c{grid-template-columns:1fr;gap:2px}.rp-dz__v{text-align:left}}.vs-teaser{max-width:560px;color:inherit;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;text-decoration:none;display:grid}.vs-teaser .duo{aspect-ratio:4/5}.vs-teaser__x{font:italic 500 28px var(--lat);color:var(--sub)}.vs-teaser__l{font:500 14px var(--cap);color:var(--esp);grid-column:1/-1}.vs-teaser:hover .duo,.vs-teaser:focus-visible .duo{outline:2px solid var(--esp);outline-offset:-2px}.vs-teaser__n{font:600 14px var(--cap);text-align:center;word-break:keep-all}.vs-teaser__q{font:700 clamp(20px, 3vw, 26px) / 1.3 var(--display);text-align:center;text-wrap:balance;word-break:keep-all;grid-column:1/-1;margin:0 0 8px}.vs-teaser__q small{font:500 12px var(--cap);letter-spacing:.04em;color:var(--sub);margin-top:6px;display:block}.look--vs .vs-teaser{column-gap:16px;max-width:none}.look--vs .vs-teaser .duo,.look--vs .vs-teaser__n{width:min(100%,clamp(480px,80svh - 336px,560px))}.look--vs .vs-teaser__a{justify-self:end}.look--vs .vs-teaser__b{justify-self:start}.look--vs .vs-teaser__x{font-size:32px}.look--vs .vs-teaser__q{margin-bottom:12px;font-size:clamp(22px,3.4vw,32px)}@media (max-width:720px){.look--vs .vs-teaser{column-gap:4px}.look--vs .vs-teaser__x{font-size:16px}}.art{--col:37.5em}.a-hero{height:100vh;min-height:640px;position:relative}.a-hero .duo{position:absolute;inset:0}.a-hero .duo img{object-position:center 18%}.a-hero__text{z-index:2;color:var(--ivory);position:absolute;bottom:120px;left:40px}.a-hero__ilju{font:700 280px/.9 var(--display);letter-spacing:-.02em;display:block}.a-hero__born{font:500 12px/1 var(--cap);letter-spacing:.08em;margin:24px 0 8px;display:block}.a-hero__name{font:700 80px/1 var(--display);letter-spacing:-.02em;margin:0}.a-sheet{z-index:3;background:var(--ivory);border-radius:24px 24px 0 0;margin-top:-64px;padding:72px 40px 0;position:relative}.a-lede{max-width:900px;font:400 34px/1.45 var(--display);letter-spacing:-.01em;margin:0 auto}.a-byline{max-width:900px;font:400 13px/1 var(--cap);color:var(--sub);gap:16px;margin:24px auto 0;display:flex}.a-chart{border-top:1px solid var(--esp);border-bottom:1px solid var(--esp);text-align:center;max-width:560px;margin:64px auto 0;padding:28px 0 20px}.a-chart__cols{justify-content:center;gap:48px;display:flex}.a-chart__col b{font:700 64px/1 var(--display);display:block}.a-chart__col span{font:500 11px/1 var(--cap);letter-spacing:.14em;color:var(--sub);margin-top:8px;display:block}.a-ohaeng{gap:2px;max-width:420px;height:26px;margin:20px auto 0;display:flex}.a-ohaeng i{height:100%;font:normal 500 12px var(--cap);white-space:nowrap;place-items:center;display:grid}.a-chapter{max-width:var(--col);margin:120px auto 0;font-size:18px}.a-chapter__head{margin:0 0 40px;position:relative}.a-chapter__no{font:italic 400 120px/.8 var(--lat);color:var(--lav);display:block}.a-chapter__title{font:700 48px/1.15 var(--display);letter-spacing:-.02em;margin:-36px 0 0 36px;position:relative}.a-chapter p{font:400 18px/1.8 var(--body);letter-spacing:-.01em;margin:0 0 1em}.a-chapter mark{background:linear-gradient(transparent 55%, var(--lav) 55%);color:inherit}.a-chapter h3{border-top:1px solid var(--esp);text-align:center;font:700 26px/1.3 var(--display);margin:48px 0 20px;padding-top:20px}.a-quote{background:var(--lav);text-align:center;margin:120px -40px 0;padding:150px 40px}.a-quote p{max-width:900px;font:700 44px/1.35 var(--display);margin:0 auto}.a-quote cite{font:italic 500 16px var(--lat);margin-top:24px;display:block}.a-quote .mark{font:700 28px var(--display);margin-top:32px;display:block}.a-life{max-width:900px;margin:120px auto 0}.a-life h3{font:700 44px/1 var(--display);margin:0 0 24px}.a-life ol{margin:0;padding:0;list-style:none}.a-life li{border-top:1px solid var(--esp);grid-template-columns:140px 190px 1fr;align-items:baseline;gap:16px;padding:18px 0;display:grid}.a-life li:last-child{border-bottom:1px solid var(--esp)}.a-life time{font:italic 500 20px var(--lat)}.a-life .gz{font:700 20px var(--display)}.a-life .ev{font:400 17px/1.5 var(--body)}.a-same{margin:120px 0 0}.a-same header{border-bottom:1px solid var(--esp);justify-content:space-between;align-items:baseline;margin-bottom:20px;padding-bottom:12px;display:flex}.a-same h3{font:700 44px/1 var(--display);margin:0}.a-same__row{grid-auto-columns:160px;grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.a-same__row .duo{aspect-ratio:3/4}.a-same__row p{font:700 15px/1.3 var(--display);margin:8px 0 0}.a-same__row small{font:400 11px var(--cap);color:var(--sub)}.a-end{max-width:1100px;margin:120px auto 0;padding-bottom:120px}.a-more{border-top:3px solid var(--esp);padding-top:24px}.a-more__t{font:700 32px/1.2 var(--display);margin:0 0 24px}.a-more__vs{margin:40px 0 0}.a-more__vs .vs-teaser{max-width:320px}.a-more .card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:720px){.a-more .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.a-chart__col .tg{font:500 11px/1 var(--cap);letter-spacing:.04em;color:var(--sub);margin:6px 0;display:block}.a-chart__col b+b{margin-top:2px}.a-part{background:var(--esp);color:var(--ivory);text-align:center;margin:160px -40px 0;padding:96px 40px}.a-part .cap{color:var(--lav)}.a-part__hz{font:700 200px/.9 var(--display);display:block}.a-part__title{font:700 48px/1.1 var(--display);margin:16px 0 0}.a-chapter--reading .a-chapter__no{color:var(--esp);opacity:.12}.a-chapter__kicker{color:var(--esp);margin:-24px 0 8px 36px;display:none;position:relative}.a-part__hz{margin-bottom:28px}.a-life .seun{font:400 13px/1.5 var(--cap);color:var(--sub)}.a-chart__cols{--cw:96px;--gap:48px;grid-template-columns:repeat(var(--n,3), var(--cw));column-gap:var(--gap);justify-content:center;padding:56px 0 64px;display:grid;position:relative}.a-links{width:calc(var(--n,3) * var(--cw) + (var(--n,3) - 1) * var(--gap));pointer-events:none;position:absolute;top:56px;bottom:64px;left:50%;transform:translate(-50%)}.lk{left:calc(var(--a) * (var(--cw) + var(--gap)) + var(--cw) / 2);width:calc((var(--b) - var(--a)) * (var(--cw) + var(--gap)));height:var(--lift);border:1.2px solid var(--esp);position:absolute}.lk--stem{border-bottom:0;bottom:calc(100% + 4px)}.lk--branch{border-top:0;top:calc(100% + 4px)}.lk--clash{border-style:dashed}.lk--punish{border-style:dotted}.lk i{background:var(--ivory);font:normal 700 13px/1 var(--display);white-space:nowrap;padding:0 6px;position:absolute;left:50%;transform:translate(-50%)}.lk--stem i{top:-7px}.lk--branch i{bottom:-7px}.a-life li{grid-template-columns:300px 1fr 280px}.a-life .gz small{font:italic 400 14px var(--lat);color:var(--sub);margin-top:4px;display:block}.a-life .gz em{color:var(--sub);margin-left:6px;font-size:12px;font-style:normal}.a-photo{max-width:1100px;margin:56px auto}.a-photo img{object-fit:cover;object-position:center 20%;background:var(--metal-l);width:100%;height:auto;max-height:86vh;display:block}.a-photo--tall{max-width:640px}.a-photo--small{margin-left:auto;margin-right:auto}.a-photo figcaption{font:400 12px/1.5 var(--cap);color:var(--sub);justify-content:space-between;gap:16px;padding-top:10px;display:flex}.a-tags{max-width:var(--col);border-top:1px solid var(--esp);margin:72px auto 0;padding-top:16px}.a-tags div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.a-tags a{border:1px solid var(--esp);color:var(--esp);font:500 13px/1 var(--cap);border-radius:999px;align-items:baseline;gap:6px;padding:7px 12px;text-decoration:none;display:inline-flex}.a-tags a small{color:var(--sub);font-size:10px}.a-tags a:hover{background:var(--esp);color:var(--ivory)}.a-same header a{color:var(--sub)}.a-same__item{color:inherit;margin:0;text-decoration:none}@media (max-width:720px){.a-hero{height:88vh;min-height:520px}.a-hero__text{bottom:96px;left:16px;right:16px}.a-hero__ilju{font-size:132px}.a-hero__name{font-size:44px}.a-sheet{padding:48px 16px 0}.a-lede{font-size:23px}.a-chart__cols{--cw:76px;--gap:20px}.a-chart__col b{font-size:48px}.a-photo{margin:40px -16px}.a-photo--small{margin:40px auto}.a-quote,.a-part{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.a-quote{padding-top:80px;padding-bottom:80px}.a-quote p{font-size:28px}.a-photo figcaption{flex-direction:column;gap:2px;padding:8px 16px 0}.a-life li{grid-template-columns:1fr;gap:6px}}.pr{display:none}@page{size:A4;margin:0}@media print{body>:not(.pr){display:none!important}html,body{background:#fff;width:210mm;margin:0}.pr{color:var(--esp);-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;display:block}}.pr *{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}.pg{box-sizing:border-box;break-after:page;page-break-after:always;background:#fff;flex-direction:column;width:210mm;height:296mm;padding:16mm 15mm 14mm;display:flex;position:relative;overflow:hidden}.pg:last-child{break-after:auto;page-break-after:auto}.pg__h,.pg__f{font:500 7pt/1 var(--cap);letter-spacing:.02em;color:var(--sub);justify-content:space-between;display:flex}.pg__h{border-bottom:.3mm solid var(--esp);margin-bottom:7mm;padding-bottom:2.5mm}.pg__f{border-top:.2mm solid var(--hair);margin-top:auto;padding-top:2.5mm}.pg__b{flex:1;min-height:0;overflow:hidden}.pg__won{font:700 8pt/1 var(--display);letter-spacing:.04em;color:var(--esp)}.pg__terms{border-top:.2mm solid var(--hair);font:400 6.8pt/1.45 var(--body);color:var(--sub);grid-template-columns:repeat(2,minmax(0,1fr));gap:1mm 6mm;margin-top:3mm;padding-top:2mm;display:grid}.pg__terms p{margin:0}.pg__terms b{color:var(--esp);margin-right:1.5mm;font-weight:700}.pg__terms+.pg__f{margin-top:2mm}.pr .m-block{border:0;margin:0;padding:0}.pr .m-h{font:700 18pt/1.2 var(--display);margin:0 0 1.5mm}.pr .m-h .m-no{font:italic 400 11pt var(--lat);margin-right:1.5mm}.pr .pg__cont{font:500 8pt var(--cap);color:var(--sub)}.pr .r-deck{font:400 8.5pt/1.45 var(--body);color:var(--sub);margin:0 0 5mm}.pr .rp-note{max-width:none;font:400 9.5pt/1.5 var(--body);margin:0 0 4.5mm}.pr .lf-h{font:700 11.5pt/1.3 var(--display);margin:6mm 0 2.5mm}.pr .lf-sub,.pr h3.lf-sub,.pr h4.lf-sub{font:700 8.5pt var(--cap);margin:4mm 0 2mm}.pr .r-unit,.pr .lf-unit,.pr small{font-size:7pt}.pr .lf-src,.pr .r-method{font:400 7.5pt/1.55 var(--cap);color:var(--sub)}.pg button,.pg .r-print{display:none}.pg summary::marker{display:none}.pr details>summary{font:700 11.5pt var(--display);list-style:none}.pr .rp-note{height:15.2mm;overflow:hidden}.pr .lf-part .rp-note{height:10.2mm}.pr .lf-part{margin:0}.pr img{max-width:100%}.pr .t-grid{grid-template-columns:repeat(3,1fr);gap:4mm;margin:0 0 4mm;display:grid}.pr .t-person .duo{aspect-ratio:auto;height:58mm}.pr .t-person .duo img{object-fit:cover;width:100%;height:100%}.pr .t-person figcaption,.pr .t-person b{font-size:8pt}.pr .rp-faces{gap:2mm 0;margin:0 0 3mm}.pr .rp-faces li{width:22.5mm}.pr .rp-faces li:nth-child(n+9){display:none}.pr .rp-face__p{width:14mm;height:14mm;margin-bottom:1.2mm}.pr .rp-faces b{font-size:6.8pt}.pr .rp-faces small{font-size:6pt}.pr .lf-bars li,.pr .rp-lift li{min-height:0;padding:.8mm 0;font-size:8pt}.pr .lf-bars li:nth-child(n+7),.pr .rp-lift li:nth-child(n+7){display:none}.pr ol.lf-bars,.pr ol.rp-lift{height:44mm;margin:0 0 3mm;overflow:hidden}.pr .rp-faces{height:25mm;overflow:hidden}.pg--cover .pc-faces .rp-faces{height:32mm}.pr .lf-cards{height:29mm;overflow:hidden}.pr .rp-lift .lf-v small{margin-left:1.2mm;display:inline}.pr .lf-v,.pr .lf-k{font-size:8pt}.pr .lf-cards{grid-template-columns:repeat(3,1fr);gap:3mm;display:grid}.pr .lf-card:nth-child(n+4){display:none}.pr .lf-card{padding:3mm}.pr .lf-card__v{font-size:11pt}.pr .lf-card__l,.pr .lf-card__a{font-size:7pt}.pr .lf-tiles{grid-template-columns:repeat(3,1fr);gap:3mm;margin:0 0 3mm;display:grid}.pr .lf-tile{height:39mm;padding:2mm 3mm;overflow:hidden}.pr .lf-tile__l,.pr .lf-tile__r{font-size:7pt}.pr .lf-tile__v b{font-size:18pt}.pr .lf-dots{width:12mm;height:12mm}.pr .lf-stat>b{font-size:20pt}.pr .lf-rk b{font-size:7.5pt}.pr .lf-stat,.pr .lf-stat__l,.pr .lf-note{font-size:8pt}.pg--cover .pc-id{border-bottom:.3mm solid var(--esp);grid-template-columns:1fr 78mm;height:32mm;padding-bottom:4mm;display:grid}.pg--cover .pc-mag{font:500 8pt var(--cap);color:var(--sub);margin:0 0 2mm}.pg--cover .pc-brand{font:700 24pt/1.1 var(--display);margin:0}.pg--cover .pc-dl{font:400 8pt/1.4 var(--cap);grid-template-columns:1fr;gap:.6mm;margin:0;display:grid}.pg--cover .pc-dl div{grid-template-columns:22mm 1fr;display:grid}.pg--cover .pc-dl dt{color:var(--sub)}.pg--cover .pc-dl dd{margin:0;font-weight:700}.pg--cover .pc-won{text-align:center;grid-template-columns:repeat(4,1fr);gap:0 6mm;width:140mm;height:82mm;margin:10mm auto 2mm;display:grid}.pg--cover .m-won__col b{font-size:52pt;line-height:1}.pg--cover .m-won__l{font-size:7pt}.pg--cover .m-won__col b small{margin-top:1mm;font-size:8pt}.pg--cover .pc-line{text-align:center;height:9mm;margin:0;font-size:13pt}.pg--cover .pc-band{justify-content:center;height:22mm;display:flex}.pg--cover .r-band--s .r-cell{min-width:10mm;min-height:11mm;font-size:14pt}.pg--cover .r-grp__h{font-size:8pt}.pg--cover .pc-note{text-align:center;height:16mm}.pg--cover .r-keys{height:22mm;margin:0 0 4mm}.pg--cover .r-keys b{font-size:20pt}.pg--cover .r-keys span{font-size:7pt}.pg--cover .pc-faces .rp-faces{justify-content:center}.pt-guide{margin:4mm 0 5mm}.pt-g{grid-template-columns:14mm repeat(4,26mm);align-items:center;gap:1.5mm 3mm;display:grid}.pt-g__h,.pt-g__r,.pt-g__day{font:500 7.5pt/1.2 var(--cap);color:var(--sub);text-align:center}.pt-g__r{text-align:left}.pt-g__h.is-day,.pt-g__day{color:var(--esp);font-weight:700}.pt-g__day{border-top:.4mm solid var(--esp);padding-top:1mm}.pt-g__c{background:var(--l);font:700 24pt/1 var(--display);color:var(--esp);justify-items:center;padding:2mm 0 1.5mm;display:grid;position:relative}.pt-g__c small{font:500 7pt/1 var(--cap);color:var(--sub);margin-top:1mm}.pt-g__c.is-day{outline:.4mm solid var(--esp)}.pt-g__c.is-none{border:.2mm dashed var(--hair);font:500 7.5pt/1 var(--cap);color:var(--sub);background:0 0;align-content:center;min-height:12mm}.pt-g__c em{font:700 6.5pt/1 var(--cap);color:var(--esp);font-style:normal;position:absolute;top:1mm;right:1.5mm}.pt-guide figcaption{grid-template-columns:14mm 1fr;align-items:center;gap:3mm;margin-top:3mm;display:grid}.pt-g__el{font:500 8pt/1 var(--cap);gap:5mm;margin:0;padding:0;list-style:none;display:flex}.pt-g__el li{align-items:center;gap:1.5mm;display:flex}.pt-g__el i{background:var(--l);outline:.2mm solid var(--d);width:3.5mm;height:3.5mm}.pg--toc .r-intro{max-width:none;margin:4mm 0 6mm;padding:4mm 5mm;font-size:9pt}.pg--toc .pt-h{margin-top:6mm}.pg--toc .pt-toc{margin:4mm 0 0;padding:0;list-style:none}.pg--toc .pt-toc li{border-bottom:.2mm dotted var(--sub);height:9mm;font:400 10.5pt var(--body);grid-template-columns:12mm 1fr 14mm;align-items:baseline;display:grid}.pg--toc .pt-no{font:italic 400 10pt var(--lat);color:var(--sub)}.pg--toc .pt-p{text-align:right;font:500 10pt var(--lat)}.pg--comp .r-band--l{height:36mm;margin:0 0 6mm}.pg--comp .r-band--l .r-cell{min-height:22mm;font-size:22pt}.pg--comp .r-band--l .r-cell small{font-size:6.5pt}.pg--rare .rp-note{height:20.2mm}.pg--rare .r-rare{grid-template-columns:100mm 1fr;align-items:center;gap:8mm;height:66mm;display:grid}.pg--rare .r-thousand{width:100mm}.pg--rare .r-strip{max-height:52mm}.pg--ilju .lf-stand .rp-note{height:10.2mm}.pg--ilju2 .lf-tiles{gap:2mm}.pg--life .r-two{grid-template-columns:1fr 1fr;gap:6mm;display:grid}.pg--life .lf-curve{max-height:46mm}.pg--life .r-at{font-size:8pt}.pg--life .lf-who{grid-template-columns:repeat(3,1fr);gap:1mm 4mm;display:grid}.pg--life .lf-who li:nth-child(n+7){display:none}.pg--map ul.lf-bars{height:34mm;overflow:hidden}.pg--map .lf-bars li{padding:.4mm 0}.pg--map .lf-v small{display:none}.pg--map .mp-wrap{overflow:hidden}.pg--map .lf-bars li:nth-child(n+6),.pg--map .mp-cent{display:none}.pg--map .mp-era{max-height:20mm}.pr .rp-rail{height:200px;margin:0 0 2mm}.pr .rp-rail__line{top:100px}.pr .rp-rail__tick{font-size:6.5pt;top:106px}.pr .rp-rail__me{font-size:7pt;top:86px}.pr .rp-rail li.is-up{bottom:118px}.pr .rp-rail li.is-dn{top:124px}.pr .rp-rail b{font-size:7.5pt}.pr .rp-rail li.is-crowd{display:none}.pr .rp-rail small{font-size:6.5pt}.pg--bday2 .t-person .duo{height:44mm}.pg--bday2 .t-grid>:nth-child(n+7){display:none}.pg--similar .r-sim li{grid-template-columns:52mm 1fr 12mm;gap:4mm;height:9.5mm;padding:0}.pg--similar .r-sim__n{font-size:9pt}.pg--similar .r-sim__n small{font-size:7pt}.pg--similar .rp-face__p--s{width:6mm;height:6mm}.pg--similar .r-sim__bar{height:3.5mm}.pg--similar .r-sim b{font-size:12pt}.pg--similar .t-person .duo{height:44mm}.pg--keys .rp-mxs{grid-template-columns:repeat(3,1fr)}.pg--ground .a-glossary{max-width:none;margin:4mm 0 0;padding:3mm 4mm}.pg--ground .a-glossary dl{columns:2;column-gap:8mm;margin:2mm 0 0;font-size:7.5pt;display:block}.pg--ground .a-glossary dt{break-after:avoid;font-size:8pt}.pg--ground .a-glossary dd{break-inside:avoid;margin:0 0 1.5mm;font-size:7.5pt;line-height:1.45}.r-print{text-align:center;margin:28px 0 0}.r-print__b{border:1px solid var(--esp);color:var(--esp);font:var(--r-cap);cursor:pointer;background:0 0;margin:0 4px;padding:12px 22px;font-weight:700}.r-print__m{font:var(--r-cap);color:var(--sub);margin-top:8px;display:block}.r-print__b:hover{background:var(--esp);color:var(--ivory)}.r-print__b:focus-visible{outline:2px solid var(--esp);outline-offset:2px}@media print{.r-print{display:none}}@media screen{.pr.is-open{z-index:100;color:var(--esp);background:#d9d5cc;padding:72px 0 48px;display:block;position:fixed;inset:0;overflow:auto}.pr.is-open .pg{zoom:var(--pz,1);margin:0 auto 24px;box-shadow:0 2px 14px #1a0e012e}.pr-bar{z-index:101;background:var(--esp);height:56px;color:var(--ivory);font:500 13px var(--cap);justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex;position:fixed;top:0;left:0;right:0}.pr-bar span{gap:8px;display:flex}.pr-bar button{border:1px solid var(--ivory);color:var(--ivory);font:700 13px var(--cap);cursor:pointer;background:0 0;padding:9px 14px}.pr-bar button[data-print]{background:var(--ivory);color:var(--esp)}.pr-bar button:focus-visible{outline:2px solid var(--ivory);outline-offset:2px}}@media print{.pr-bar{display:none!important}.pr,.pr.is-open{background:#fff!important;padding:0!important;position:static!important;overflow:visible!important}.pr .pg{box-shadow:none!important;zoom:1!important;margin:0!important}}.pr .r-chip{font-size:8pt}.pg--comp ol.r-tenbars{height:62mm}.pg--pos ol.r-posbars{height:70mm}.pg--pos .r-posbars li{padding:3mm 0}.pg--age .rp-dzband{margin:2mm 0 5mm}.pg--age .rp-dzband li{padding:1.5mm 0}.pg--age .rp-dzband b{font-size:9.5pt}.pg--age .rp-dzband small{font-size:6.5pt}.pg--age ol.rp-dz{height:84mm;overflow:hidden}.pg--age .rp-dz li{grid-template-columns:18mm repeat(3,minmax(0,1fr));gap:4mm;padding:1.6mm 0}.pg--age .rp-dz li.rp-dz__h{padding:0 0 1mm}.pg--age .rp-dz__age,.pg--age .rp-dz__v,.pg--age .rp-dz li.rp-dz__h,.pg--age .rp-dz__age small{font-size:7.5pt}.pg--age .rp-dz__t{height:2.6mm}.pg--age .lf-who{grid-template-columns:repeat(2,1fr);gap:1mm 4mm;display:grid}.pg--age .lf-who li:nth-child(n+7){display:none}.pr .r-kn{margin:0 0 3mm}.pr .r-kn li{gap:.5mm;padding:1.5mm 4mm 1.5mm 0}.pr .r-kn li+li{padding-left:4mm}.pr .r-kn b{font-size:16pt}.pr .r-kn small,.pr .r-kn span{font-size:7pt}.pg--map .mp{max-height:38mm}.pg--bday .r-strip{max-height:20mm}.pr .r-detail,.pr .r-part{display:none}.m-page{max-width:980px;margin:0 auto;padding:24px 32px 120px}.m-head{padding:40px 0 28px}.m-title{font:700 64px/1 var(--display);letter-spacing:-.02em;margin:12px 0 10px}.m-desc{max-width:36em;font:400 20px/1.5 var(--display);margin:0}.m-won{grid-template-columns:repeat(4,1fr);gap:0 40px;display:inline-grid}.m-won__col{align-content:start;gap:8px;display:grid}.m-won__col b{min-width:1em;min-height:1em;font:700 112px/1 var(--display);display:block}.m-won__l{font:var(--r-cap);color:var(--sub);word-break:keep-all;text-align:center;justify-content:center;align-items:flex-end;display:flex}.m-won__col b .yomi{margin:6px 0 0;display:block}.m-steps{margin:0;padding:0;list-style:none}.m-msg{min-height:1.4em;font:var(--r-cap);margin:12px 0 0}.m-steps li{border-top:1px solid var(--esp);grid-template-columns:110px 90px 1fr;gap:16px;padding:14px 0;display:grid}.m-dz{font:var(--r-sub)}.m-age{font:var(--r-cap)}@media (max-width:720px){.m-page{padding:8px 16px 80px}.m-title{font-size:42px}.m-won{gap:0 20px}.m-won__col b{font-size:64px}.m-won__l{min-height:2.9em}.m-steps li{grid-template-columns:1fr;gap:4px}}.m-credits{border-top:1px solid var(--hair);font:var(--r-cap);color:var(--sub);margin-top:72px;padding-top:16px}.m-credits summary{cursor:pointer;color:var(--esp)}.m-credits ol{margin:8px 0 0;padding-left:20px}.m-credits a{color:var(--sub);overflow-wrap:anywhere}.m-go--line{color:var(--esp);border:1px solid var(--esp);background:0 0}#retry{font:700 16px var(--display);background:var(--esp);color:var(--ivory);cursor:pointer;border:0;padding:12px 20px}.mp{width:100%;height:auto;margin-top:12px;display:block}.mp-land{fill:var(--ghost);stroke:none}.mp-d,.mp-e{fill:var(--d);stroke:var(--ivory);stroke-width:2px}.mp-e{stroke-width:1px}.mp-t{font:var(--r-cap);fill:var(--esp);paint-order:stroke;stroke:var(--ivory);stroke-width:4px;stroke-linejoin:round;font-size:14.5px;font-weight:700}.mp-cent small{font:var(--r-cap);color:var(--sub)}.mp-era{width:100%;max-width:640px;height:auto;margin-top:12px;display:block}.mp-cent{margin:12px 0 0;padding:0;list-style:none}.mp-cent li{border-bottom:1px solid var(--hair);font:var(--r-body);grid-template-columns:72px 1fr;gap:12px;padding:7px 0;display:grid}.mp-c{font:var(--r-cap)}@media (max-width:720px){.mp-t{font-size:15.5px}}.r-sum{text-align:center;padding:64px 0 8px}.r-sum__line{font:var(--r-sub);margin:36px 0 20px}.r-sum__line b{font-weight:700}.r-keys{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));margin:36px 0 0;padding:0;list-style:none;display:grid}.r-keys li{gap:6px;padding:20px 20px 20px 0;display:grid}.r-keys li+li{border-left:1px solid var(--hair);padding-left:20px}.r-keys b{font:var(--r-num)}.r-keys span{font:var(--r-cap);color:var(--sub);word-break:keep-all}.r-nav{z-index:20;scrollbar-width:none;border-bottom:1px solid var(--hair);background:var(--ivory);white-space:nowrap;gap:4px 18px;margin:32px 0 0;padding:12px 0;display:flex;position:sticky;top:0;overflow-x:auto}.r-nav::-webkit-scrollbar{display:none}.r-nav a{font:var(--r-cap);color:var(--sub);padding:4px 0;text-decoration:none}.r-nav a:hover,.r-nav a[aria-current]{color:var(--esp)}.r-nav a[aria-current]{box-shadow:inset 0 -2px 0 var(--esp)}.r-nav small{font:inherit;margin-right:4px}#result .r-s,#result .lf,#result .r-sum{scroll-margin-top:64px}.r-unit{font:var(--r-cap);color:var(--sub);margin:-4px 0 8px}.r-sum .rp-note{margin:16px auto 8px}.r-basis{border:1px solid var(--hair);border-radius:999px;margin-left:8px;padding:1px 6px}.lf-h .r-unit,.lf-sub .r-unit{margin:0 0 0 6px}.r-band{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.r-grp{flex:var(--k) 1 0;grid-template-rows:auto 1fr;gap:6px;min-width:0;display:grid}.r-grp__h{white-space:nowrap;font:var(--r-cap);color:var(--d);text-align:left}.r-grp__h b{font:var(--r-cap);font-weight:700}.r-grp__cells{gap:4px;min-height:100%;display:flex}.r-cell{background:var(--l);border:1px solid var(--d);min-width:0;min-height:108px;color:var(--d);font:700 44px/1 var(--display);flex:1 1 0;align-content:center;place-items:center;gap:4px;padding:10px 2px;display:grid}.r-cell small{font:var(--r-cap)}.r-grp.is-zero{min-width:32px}.r-grp.is-zero .r-grp__h{color:var(--sub)}.r-grp.is-zero .r-grp__cells,.r-cell--x{border:1px dashed var(--ghost);background:0 0}.r-grp.is-unknown .r-grp__h{color:var(--sub)}.r-band--s{max-width:560px;margin:0 auto}.r-band--s .r-cell{min-height:52px;padding:6px 1px;font-size:24px}.r-chip{background:var(--l);border:1px solid var(--d);width:28px;height:28px;color:var(--d);font:var(--r-sub);place-items:center;display:inline-grid}.is-zero .r-chip{border-color:var(--ghost);color:var(--sub);background:0 0}.r-rare{grid-template-columns:minmax(0,360px) 1fr;align-items:center;gap:40px;display:grid}.r-thousand{width:100%;display:block}.r-big2{font:var(--r-body);margin:0}.r-big2 b{font:var(--r-num);color:var(--d)}.r-big2 small{font:var(--r-cap);color:var(--sub)}.r-cap{font:var(--r-cap);color:var(--sub);margin:4px 0 16px}.r-line{font:var(--r-body);word-break:keep-all;margin:8px 0 0}.r-strip{width:100%;max-width:640px;margin-top:8px;display:block}.r-axis{stroke:var(--hair);stroke-width:1px}.r-tick{fill:var(--sub);font:var(--r-cap)}.r-dot{fill:var(--ghost)}.r-dot.is-me,.r-thousand .r-dot.is-on,.r-dot.is-near{fill:var(--d)}.r-dot.is-me{stroke:var(--ivory);stroke-width:2px}.r-dot__t{fill:var(--d);font:var(--r-cap);font-weight:700}.r-pin{stroke:var(--d);stroke-width:1.5px}.r-two{grid-template-columns:1fr 1fr;gap:32px;display:grid}.r-at{font:var(--r-cap);color:var(--sub);margin:4px 0 0}.r-at b{font:var(--r-cap);color:var(--d);font-weight:700}.r-sim{margin:0;padding:0;list-style:none}.r-sim li{border-bottom:1px solid var(--hair);grid-template-columns:200px 1fr 48px;align-items:center;gap:16px;padding:8px 0;display:grid}.r-sim__n{font:var(--r-sub);word-break:keep-all}.r-sim__n small{font:var(--r-cap);color:var(--sub);margin-right:8px}.r-sim__bar{background:color-mix(in srgb, var(--ghost) 40%, var(--ivory));border-radius:3px;height:18px;display:flex;overflow:hidden}.r-sim__bar i{height:100%;font:var(--r-cap);color:var(--ivory);white-space:nowrap;place-items:center;display:grid;overflow:hidden}.r-sw--0{background:var(--water-d)}.r-sw--1{background:var(--fire-d)}.r-sw--2{background:var(--wood-d)}.r-sw--3{background:var(--earth-d)}.r-sw--4{background:var(--metal-d)}.r-sw--5{background:var(--water-l);color:var(--esp)!important}.r-sim b{text-align:right;font:var(--r-sub)}.r-fold{margin-top:16px}.r-fold>summary{cursor:pointer;font:var(--r-cap);color:var(--esp);border-bottom:1px solid var(--hair);padding:10px 0}.r-fold>.t-grid{margin-top:16px}.r-method{font:var(--r-cap);color:var(--sub);margin:16px 0 24px;padding-left:18px}@media (max-width:720px){.r-sum{padding-top:40px}.r-keys li{padding:14px 8px 14px 0}.r-keys li+li{padding-left:8px}.r-band{gap:3px}.r-grp__cells{gap:2px}.r-cell{min-height:72px;padding:6px 0;font-size:24px}.r-band--s .r-cell{min-height:40px;font-size:16px}.r-rare{grid-template-columns:1fr;gap:20px}.r-two{grid-template-columns:1fr}.r-sim li{grid-template-columns:1fr 40px;gap:4px 12px}.r-sim__bar{grid-area:2/1/auto/-1}}.rp-faces{flex-wrap:wrap;gap:14px 12px;margin:8px 0 20px;padding:0;list-style:none;display:flex}.rp-faces li{text-align:center;width:76px}.rp-faces a{color:inherit;text-decoration:none}.rp-face__p{border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 6px;display:grid;position:relative;overflow:hidden}.rp-face__p img{object-fit:cover;width:100%;height:100%}.rp-face__p.is-blank{background:var(--l)}.rp-face__p.is-blank:after{display:none}.rp-face__i{z-index:1;font:700 22px var(--display);color:var(--d);position:relative}.rp-faces b{font:var(--r-cap);word-break:keep-all;display:block}.rp-faces small{font:var(--r-cap);color:var(--sub);word-break:keep-all;display:block}.rp-rail{height:236px;margin:8px 0 24px;position:relative}.rp-rail__line{background:var(--hair);height:2px;position:absolute;top:118px;left:0;right:0}.rp-rail__tick{left:var(--x);font:var(--r-cap);color:var(--sub);position:absolute;top:124px;transform:translate(-50%)}.rp-rail__tick.is-l{transform:none}.rp-rail__tick.is-r{transform:translate(-100%)}.rp-rail__me{left:var(--x);background:var(--d);color:var(--ivory);font:var(--r-cap);white-space:nowrap;z-index:2;border-radius:999px;padding:2px 8px;font-weight:700;position:absolute;top:104px;transform:translate(-50%)}.rp-rail__me.is-l{transform:none}.rp-rail__me.is-r{transform:translate(-100%)}.rp-rail ol{margin:0;padding:0;list-style:none}.rp-rail li{left:var(--x);text-align:center;width:9.5em;position:absolute;transform:translate(-50%)}.rp-rail li.is-l{text-align:left;transform:none}.rp-rail li.is-r{text-align:right;transform:translate(-100%)}.rp-rail li.is-up{bottom:136px}.rp-rail li.is-dn{top:142px}.rp-rail li i{background:var(--d);border-radius:50%;width:9px;height:9px;margin-left:-4.5px;position:absolute;left:50%}.rp-rail li.is-l i{left:0}.rp-rail li.is-r i{left:100%}.rp-rail li.is-up i{bottom:-22px}.rp-rail li.is-dn i{top:-28px}.rp-rail b{font:var(--r-cap);word-break:keep-all;display:block}.rp-rail li.is-grim i{background:var(--sub)}.rp-rail li.is-grim b{color:var(--sub)}@media (min-width:721px){.rp-rail li.is-crowd{display:none}}.rp-rail small{font:var(--r-cap);color:var(--sub);display:block}@media (max-width:720px){.rp-rail{height:auto;padding-left:18px}.rp-rail__line{width:2px;height:auto;inset:0 auto 0 4px}.rp-rail__tick{display:none}.rp-rail__me,.rp-rail__me.is-l,.rp-rail__me.is-r{margin-bottom:10px;display:inline-block;position:static;transform:none}.rp-rail li,.rp-rail li.is-l,.rp-rail li.is-r,.rp-rail li.is-up,.rp-rail li.is-dn{text-align:left;width:auto;margin:0 0 12px;position:relative;top:auto;bottom:auto;left:auto;transform:none}.rp-rail li i,.rp-rail li.is-l i,.rp-rail li.is-r i,.rp-rail li.is-up i,.rp-rail li.is-dn i{margin:0;top:5px;bottom:auto;left:-18px}}.rp-mxs{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin:8px 0 16px;display:grid}.rp-mx{margin:0}.rp-mx figcaption{font:var(--r-sub);margin-bottom:4px}.rp-mx figcaption small{color:var(--sub);margin-left:6px}.rp-mx svg{width:min(100%,300px);height:auto;display:block;overflow:visible}.rp-mx__all{stroke:var(--sub);stroke-width:1.5px;stroke-dasharray:3 3}.rp-mx__at{font:var(--r-cap);fill:var(--sub)}.rp-mx__g{stroke:var(--hair)}.rp-mx__n{font:var(--r-cap);fill:var(--sub);font-weight:700}.rp-mx__n.is-me,.rp-mx__v.is-me{fill:var(--d);font-weight:700}.rp-mx__d{fill:var(--sub)}.rp-mx__d.is-me{fill:var(--d)}.rp-mx__v{font:var(--r-cap);fill:var(--sub)}@media (max-width:720px){.rp-mxs{grid-template-columns:1fr}}.rp-lift{margin:4px 0 8px;padding:0;list-style:none}.rp-lift li{grid-template-columns:104px 1fr 72px;align-items:center;gap:12px;padding:5px 0;display:grid}.rp-lift__t{height:16px;position:relative}.rp-lift__t:before{content:"";left:var(--one);border-left:1.5px dashed var(--sub);position:absolute;top:-3px;bottom:-3px}.rp-lift__f{top:3px;bottom:3px;left:var(--a);right:calc(100% - var(--b));background:var(--d);border-radius:3px;position:absolute}.rp-lift li.is-less .rp-lift__f{background:var(--l);border:1px solid var(--d)}.rp-lift .lf-v small{color:var(--sub);display:block}.rp-faces--c{justify-content:center}.rp-face__p--s{vertical-align:middle;width:28px;height:28px;margin:0 8px 0 0;display:inline-grid}.r-sim__n{align-items:center;display:flex}.mp-f circle{fill:none;stroke:var(--ivory);stroke-width:3px}.mp-f line{stroke:var(--d);stroke-width:2px}.r-sw--3,.r-sw--4{color:var(--ivory)}.mp-wrap{max-width:100%}@media (max-width:720px){.mp-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.mp-wrap .mp{min-width:760px}.r-strip .r-tick{font-size:20px}.r-strip .r-dot__t{font-size:22px}}.rp-faces--xs{gap:10px 8px}.rp-faces--xs li{width:64px}.rp-faces--xs .rp-face__p{width:44px;height:44px}.rp-faces--xs .rp-face__i{font-size:17px}.r-deck{max-width:36em;font:var(--r-body);color:var(--sub);margin:-6px 0 22px}.r-intro{border:1px solid var(--hair);text-align:left;max-width:600px;font:var(--r-body);gap:8px;margin:0 auto 32px;padding:16px 20px;display:grid}.r-intro p{grid-template-columns:5.5em minmax(0,1fr);gap:12px;margin:0;display:grid}.r-intro b{font:var(--r-cap);font-weight:700}.r-term{appearance:none;color:inherit;font:inherit;cursor:help;background:0 0;border:0;border-bottom:1px dotted;margin:0;padding:0}.r-term:hover{border-bottom-style:solid}.r-term:focus-visible{outline:2px solid var(--esp);outline-offset:2px}.r-pop{border:1px solid var(--esp);background:var(--ivory);width:min(340px,100vw - 32px);color:var(--esp);font:var(--r-body);margin:0;padding:14px 16px;position:fixed;inset:auto;box-shadow:0 8px 24px #1a0e011f}.r-pop b{font:var(--r-sub);margin-bottom:4px;display:block}.r-pop p{margin:0}.r-ground{margin-top:48px}.r-glossary{margin:24px 0 0}@media (max-width:720px){.r-intro p{grid-template-columns:1fr;gap:0}.r-pop{width:auto;inset:auto 16px 16px}}#result{font:var(--r-body)}#result .t-person b{font:var(--r-sub)}#result .t-person small,#result h2 small,#result h3 small,#result h4 small,#result figcaption small{font:var(--r-cap)}.lf-k .r-chip{margin-right:8px}.r-tenbars li{grid-template-columns:120px minmax(0,1fr) 200px}.r-tenbars .lf-v small{margin-left:6px;display:inline}.r-tenbars .is-zero .lf-k{color:var(--sub)}@media (max-width:720px){.r-tenbars li{grid-template-columns:96px minmax(0,1fr) 128px}.r-tenbars .lf-v small{margin:0;display:block}.mp-era .lf-tick{font-size:23px}}.lf-h .m-no{font:var(--r-sub);color:var(--sub)}.r-kn{grid-template-columns:repeat(auto-fit,minmax(0,1fr));margin:20px 0 28px}.r-kn li{grid-template-columns:auto 1fr;align-items:baseline;column-gap:6px}.r-kn small{font:var(--r-cap);color:var(--sub)}.r-kn span{grid-column:1/-1}@media (max-width:720px){.r-kn li{padding:14px 12px 14px 0}.r-kn li+li{padding-left:12px}}.r-detail{border-top:1px solid var(--hair);margin:28px 0 0}.r-dl{gap:6px;margin:12px 0 16px;display:grid}.r-dl div{grid-template-columns:48px 1fr;gap:12px;display:grid}.r-dl dt{font:var(--r-cap);font-weight:700}.r-dl dd{font:var(--r-cap);color:var(--sub);margin:0}.r-factors{margin-top:6px}.r-unsure{margin:8px 0 0}.lf-thin{font:var(--r-cap);color:var(--sub)}.lf-tile.is-thin .lf-tile__v b{color:var(--sub)}body:has(#result:not([hidden])){background:var(--paper)}#result>header.r-sum,#result>.r-book{background:var(--ivory);border:1px solid var(--hair);margin-top:20px;padding:44px 48px 40px;box-shadow:0 1px 2px #1a0e010a}#result>header.r-sum{padding-top:56px}#result>.r-nav{background:var(--paper)}#result>section.r-ground,#result>.m-credits{box-shadow:none;background:0 0;border:0;padding-inline:0}.r-book>.m-block{margin-top:0}.r-book>.m-block+.m-block{border-top:1px solid var(--hair);margin-top:88px;padding-top:64px}.r-book>.m-block+.m-block .r-part{display:none}@media (max-width:720px){#result>header.r-sum,#result>.r-book{margin-inline:-16px;border-inline:0;margin-top:12px;padding:28px 16px}.r-book>.m-block+.m-block{margin-top:56px;padding-top:40px}}.r-part{font:var(--r-cap);letter-spacing:.06em;color:var(--sub);margin:0 0 10px;font-weight:700}.r-pager{border-top:1px solid var(--esp);grid-template-columns:1fr 1fr;gap:12px;margin:56px 0 0;padding-top:20px;display:grid}.r-pager a{font:var(--r-sub);color:var(--esp);gap:2px;padding:12px 0;text-decoration:none;display:grid}.r-pager a small{font:var(--r-cap);color:var(--sub)}.r-pager__next{text-align:right}.r-pager a:hover{text-decoration:underline}.r-pager a:focus-visible{outline:2px solid var(--esp);outline-offset:2px}.r-nav__t small{margin-right:4px}.r-nav__t[aria-current]{font-weight:700}.r-nav a.r-nav__c[aria-current]{box-shadow:none;font-weight:700}.r-nav__sep{flex:1 0 1px;align-self:stretch;min-width:1px;margin:4px 0}@media (max-width:720px){.r-nav__sep{background:var(--hair);flex:0 0 1px}}@media (min-width:721px){#result{--r-sub:700 18px/1.4 var(--display);--r-body:400 17px/1.75 var(--body);--r-cap:500 13px/1.45 var(--cap);max-width:840px;margin-inline:auto}#result>header.r-sum,#result>.r-book{padding:56px 64px 48px}#result .mp-t{font-size:18px}}#result .m-block>.lf-part,#result .m-block>.lf-pls{background:var(--paper);margin-top:28px;padding:22px 24px 18px}#result .m-block>.lf-part>.lf-h,#result .m-block>.lf-part>.lf-sub:first-child,#result .m-block>.lf-pls>.lf-h,#result .m-block>.lf-pls>.lf-sub:first-child{font:var(--r-sub);margin:0 0 14px}#result .m-block>.lf-part h4.lf-sub{font:var(--r-cap);color:var(--sub);margin:16px 0 6px}#result .m-block .rp-note{color:var(--sub)}#result .m-block>.t-grid{grid-template-columns:repeat(auto-fill,minmax(112px,132px));gap:12px}@media (max-width:720px){#result .m-block>.lf-part,#result .m-block>.lf-pls{padding:18px 16px 14px}#result .m-block>.t-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.r-next{margin:56px 0 0}.r-next a{border:1px solid var(--esp);color:var(--esp);gap:4px;padding:20px 24px;text-decoration:none;display:grid}.r-next small{font:var(--r-cap);color:var(--sub)}.r-next b{font:var(--r-sub)}.r-next span{font:var(--r-body)}.r-next .r-next__go{font:var(--r-cap);font-weight:700}.r-next a:hover{background:var(--esp);color:var(--ivory)}.r-next a:hover small{color:inherit}.r-next a:focus-visible{outline:2px solid var(--esp);outline-offset:2px}
