: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}}.ga{--p70:color-mix(in srgb, var(--paper) 70%, transparent);--p55:color-mix(in srgb, var(--paper) 55%, transparent);--p20:color-mix(in srgb, var(--paper) 20%, transparent);--e70:color-mix(in srgb, var(--esp) 70%, transparent);--e20:color-mix(in srgb, var(--esp) 20%, transparent);--e12:color-mix(in srgb, var(--esp) 12%, transparent);--birth:var(--earth-l);--shade:0 0 2px color-mix(in srgb, var(--night) 70%, transparent), 0 1px 12px color-mix(in srgb, var(--night) 60%, transparent);padding:72px 32px 0}.num{font:italic 400 136px/.9 var(--lat);letter-spacing:-.03em}.unit{font:700 28px var(--display);color:var(--p55);margin-left:12px}.ga-fig{margin:0;position:relative;container:ga/inline-size}.ga-plate{aspect-ratio:2.39;background:var(--night);width:100%;min-height:300px;max-height:78svh;color:var(--paper);isolation:isolate;position:relative;overflow:hidden}.ga-gl{opacity:0;touch-action:pan-y;width:100%;height:100%;transition:opacity .9s;display:block;position:absolute;inset:0}.ga-gl.on{opacity:1}.ga-poster{background-image:radial-gradient(1px 1px at 8% 22%, var(--p55), transparent), radial-gradient(1px 1px at 26% 12%, var(--p20), transparent), radial-gradient(1px 1px at 69% 18%, var(--p55), transparent), radial-gradient(1px 1px at 92% 44%, var(--p20), transparent);transition:opacity .9s;position:absolute;inset:0;overflow:hidden}.ga-poster.off{opacity:0}.ga-poster i{aspect-ratio:1;background:color-mix(in srgb, var(--night), var(--paper) 5%);width:150%;box-shadow:0 -1px 0 var(--p20);border-radius:50%;position:absolute;top:56%;left:50%;transform:translate(-50%)}.ga-plate:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(ellipse 40% 56% at 0% 100%, color-mix(in srgb, var(--night) 82%, transparent), transparent 100%);position:absolute;inset:0}.ga-when{z-index:3;pointer-events:none;gap:8px;transition:opacity .9s;display:grid;position:absolute;bottom:22px;left:28px}.ga-gl:not(.on)~.ga-when{opacity:0}.ga-when .cap{color:var(--p55)}.ga-when__row{align-items:baseline;gap:18px;display:flex}.ga-gz{font:700 80px/.9 var(--display);letter-spacing:-.03em;color:var(--paper)}.ga-gz small{letter-spacing:0;color:var(--p55);margin-left:4px;font-size:.3em}.ga .num{font-variant-numeric:lining-nums tabular-nums;font-size:84px;line-height:.9}.ga-pair{max-width:520px;font:400 13px/1.4 var(--body);color:var(--p70);opacity:0;transition:opacity .5s,transform .6s;transform:translateY(4px)}.ga-pair.on{opacity:1;transform:none}.ga-pair b{font:700 14px var(--display);color:var(--paper)}.ga-pair i{color:var(--birth);margin:0 4px;font-style:normal}.ga-ev{display:none}.ga:has(.ga-endbox.on) .ga-when{opacity:0;transition:opacity .4s}.ga-endbox{z-index:3;opacity:0;pointer-events:none;justify-items:end;gap:10px;transition:opacity .6s,transform .8s;display:grid;position:absolute;top:50%;right:32px;transform:translateY(calc(6px - 50%))}.ga-endbox.on{opacity:1;pointer-events:auto;transform:translateY(-50%)}.ga-endbox p{margin:0}.ga-end__hz{font:700 48px/1 var(--display);color:var(--lav)}.ga-end__n .num{color:var(--paper);font-size:120px}.ga-end__n .unit{font-size:28px}.ga-end__acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 22px;display:flex;margin-top:8px!important}.ga-end__go{text-underline-offset:5px;padding:10px 0;text-decoration:underline;color:var(--paper)!important}.ga-full{border:1px solid var(--p55);cursor:pointer;background:0 0;border-radius:999px;padding:10px 14px;color:var(--paper)!important}.ga-full:hover{background:var(--paper);color:var(--esp)!important}.ga-full[hidden]{display:none}.ga-end__go:focus-visible,.ga-full:focus-visible{outline:2px solid var(--lav);outline-offset:3px}.ga-load{z-index:3;color:var(--p55);margin:0;transition:opacity .4s;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.ga-load:before{content:"";border:1.5px solid var(--p20);border-top-color:var(--p70);border-radius:50%;width:18px;height:18px;margin:0 auto;animation:.9s linear infinite ga-spin;display:block}.ga-load.err:before{display:none}.ga-load.off{opacity:0}.ga-load.off:before{animation:none}@keyframes ga-spin{to{transform:rotate(1turn)}}.ga-veil{z-index:2;background:var(--night);opacity:0;pointer-events:none;position:absolute;inset:0}.ga-tags{z-index:2;pointer-events:none;position:absolute;inset:0}.ga-tag{font:500 11px/1 var(--cap);letter-spacing:.06em;color:var(--p70);white-space:nowrap;opacity:0;align-items:center;gap:6px;transition:opacity .35s;display:flex;position:absolute;top:0;left:0}.ga-tag.on{opacity:1}.ga-tag i{background:var(--p55);width:14px;height:1px}.ga-tag em{font:italic 400 12px var(--lat);color:var(--p55)}.ga-tag.flip{flex-direction:row-reverse}.ga-lead,.ga-focus{z-index:3;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0;overflow:visible}.ga-lead.on,.ga-focus.on{opacity:1}.ga-lead line,.ga-focus line{stroke:var(--p55);stroke-width:1px}.ga-lead.no-line line,.ga-focus.no-line line{display:none}.ga-lead__dot{fill:var(--ivory)}.ga-lead__ring{fill:none;stroke:var(--p55);stroke-width:1px}.ga-focus{z-index:4}.ga-focus__glow{fill:var(--birth);opacity:.35;filter:blur(6px)}.ga-focus__ring{fill:none;stroke:var(--birth);stroke-width:1.5px}.ga-focus__dot{fill:var(--ivory)}.ga-card{z-index:4;width:232px;color:var(--paper);text-shadow:var(--shade);pointer-events:none;will-change:transform;clip-path:inset(-24px -24px 100%);transition:clip-path .36s cubic-bezier(.2,.7,.2,1),opacity .9s;position:absolute;top:0;left:0}.ga-card.on{clip-path:inset(-24px);pointer-events:auto}.ga-gl:not(.on)~.ga-card,.ga-gl:not(.on)~.ga-lead,.ga-gl:not(.on)~.ga-tags{opacity:0}.ga-card p{margin:0}.ga-card__ph{aspect-ratio:3/4;isolation:isolate;background:0 0}.ga-card__ph.has-img{background:var(--l)}.ga-card.no-img .ga-card__ph{display:none}.ga-card__ph img,.gx-ph img{transform:scale(1.03)}.ga-card__ph img{opacity:0;object-position:center 20%}.ga-card__ph.has-img img{opacity:1}.ga-card__ph:after{opacity:0}.ga-card__ph.has-img:after{opacity:1}.ga-card .hz{z-index:3;font:700 40px/1 var(--display);color:var(--ivory);text-shadow:0 1px 10px color-mix(in srgb, var(--d) 70%, transparent);position:absolute;top:10px;left:12px}.ga-card .hz small{margin-left:2px;font-size:.4em}.ga-card__ph:not(.has-img) .hz{display:none}.ga-card__tx{border-top:1px solid var(--p55);margin-top:10px;padding-top:9px}.ga-card .ga-card__tag{color:var(--p70);margin-bottom:5px}.ga-card__tag:empty,.ga-card__twin:empty{display:none}.ga-card__big{font:700 56px/1 var(--display);letter-spacing:-.03em;color:var(--paper);display:none;margin:2px 0 8px!important}.ga-card.no-img .ga-card__big,.ga-card.is-type .ga-card__big{display:block}.ga-card .hz{display:none!important}.ga-card:not(.no-img):not(.is-type) .ga-card__big{font-size:34px;display:block;margin:0 0 6px!important}.ga-card__cap{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 8px;display:grid}.ga-card .no{font:italic 500 15px var(--lat);color:var(--p70)}.ga-card .nm{font:700 17px/1.2 var(--display);color:var(--paper);text-decoration:none}.ga-card a.nm[href]{text-decoration:underline;-webkit-text-decoration-color:var(--p55);text-decoration-color:var(--p55);text-underline-offset:4px;text-decoration-thickness:1px}.ga-card .dt{font:italic 500 13px var(--lat);font-variant-numeric:lining-nums;color:var(--p70);grid-column:2}.ga-card__pl{font:400 11px/1.4 var(--cap);color:var(--p70);margin-top:4px!important}.ga-card__twin{border-top:1px solid var(--p20);font:400 11px/1.45 var(--cap);color:var(--p70);padding-top:7px;margin-top:7px!important}.ga-card__twin b{font:700 12px var(--display);color:var(--paper)}.ga-card__ft{margin-top:8px!important}.ga-card .ga-card__ft .cap{letter-spacing:.08em;white-space:nowrap;font-size:9.5px;line-height:1.3}.ga-card .ga-card__ft a.cap{color:var(--paper);text-decoration:underline;-webkit-text-decoration-color:var(--p55);text-decoration-color:var(--p55);text-underline-offset:3px}.ga-card a:focus-visible{outline:2px solid var(--lav);outline-offset:3px}.ga-card.is-S{width:184px}.ga-card.is-S .hz{font-size:30px}.ga-card.is-strip{grid-template-columns:124px minmax(0,1fr);column-gap:14px;width:420px;display:grid}.ga-card.is-strip .ga-card__tx{align-self:end;margin-top:0}.ga-card.is-strip .hz{font-size:30px}.ga-card.is-strip.no-img{grid-template-columns:minmax(0,1fr);width:280px}.ga-card.is-type{width:260px}.ga-card.is-type .ga-card__ph,.ga-card.is-type .no{display:none}.ga-card.is-type .ga-card__tx{margin-top:0}.ga-card.is-type .nm{font-size:15px}.ga-card.is-type .ga-card__cap{display:block}.ga-card.is-type .dt{margin-left:8px}.gx{z-index:5;width:336px;height:var(--ph,0);border-left:1px solid var(--p20);color:var(--paper);text-shadow:var(--shade);flex-direction:column;display:none;position:absolute;top:0;right:0}.gx.on{display:flex}.gx-head{border-bottom:1px solid var(--p20);grid-template-columns:32px 1fr auto 32px;align-items:center;gap:8px;padding:14px 12px 12px;display:grid}.gx-when{white-space:nowrap;align-items:baseline;gap:8px;margin:0;display:flex}.gx-when .cap{font-size:10px}.gx-yr,.gx-gz{display:none}.gx-n{font:700 18px/1 var(--display)}.gx .cap{color:var(--p55)}.gx-step{border:1px solid var(--p20);width:32px;height:32px;color:var(--paper);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.gx-step:hover{border-color:var(--paper)}.gx-list{overscroll-behavior:contain;flex:1;min-height:0;padding:4px 0;overflow:hidden}.gx.is-still .gx-list{scrollbar-width:thin;scrollbar-color:var(--p20) transparent;overflow-y:auto}.gx-list.tick .gx-row{animation:.32s ease-out gx-in}@keyframes gx-in{0%{opacity:.25;transform:translateY(8px)}}.gx-row{color:var(--paper);border-bottom:1px solid var(--p20);grid-template-columns:22px 44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 14px 7px 10px;text-decoration:none;display:grid}.gx-row[hidden]{display:none}a.gx-row[href]:hover,a.gx-row[href]:focus-visible{box-shadow:inset 2px 0 0 var(--birth);outline:none}a.gx-row[href]:hover .gx-nm,a.gx-row[href]:focus-visible .gx-nm{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}a.gx-row[href]:focus-visible{box-shadow:inset 2px 0 0 var(--lav)}.gx-no{font:italic 500 12px var(--lat);color:var(--p55);text-align:right}.gx-ph{aspect-ratio:3/4;isolation:isolate;background:0 0;width:44px}.gx-ph.has-img{background:var(--l)}.gx-ph img{opacity:0;object-position:center 20%}.gx-ph.has-img img{opacity:1}.gx-ph:after{opacity:0}.gx-ph.has-img:after{opacity:1}.gx-tx{gap:2px;min-width:0;display:grid}.gx-nm{font:700 15px/1.25 var(--display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gx-dt,.gx-pl{font:400 11px/1.35 var(--cap);color:var(--p70);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gx-dt{font:italic 400 12px/1.2 var(--lat);color:var(--p70);font-variant-numeric:lining-nums}.gx-hz{justify-items:end;gap:3px;display:grid}.gx-hz b{font:700 18px/1 var(--display)}.gx-hz small{font:500 10px/1 var(--cap);letter-spacing:.08em;color:var(--p70)}.gx-row.is-ex{padding-top:5px;padding-bottom:5px}.gx-row.is-ex .gx-ph{visibility:hidden;height:0}.gx-row.is-ex .gx-nm{color:var(--p70);font-weight:400}.gx-more{border-top:1px solid var(--p55);text-underline-offset:4px;padding:12px 14px;text-decoration:underline;color:var(--paper)!important}.gx-more[hidden]{display:none}.gx-more:focus-visible,.gx-step:focus-visible{outline:2px solid var(--lav);outline-offset:2px}.ga.is-explore .ga-pair{display:none}.ga-ctl{grid-template-columns:auto 1fr;align-items:center;gap:24px;padding:16px 0 8px;display:grid}.ga-btns{align-items:center;gap:8px;display:flex}.ga-btn{border:1px solid var(--esp);width:40px;height:40px;color:var(--esp);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.ga-btn:hover{background:var(--esp);color:var(--ivory)}.ga-btn svg{fill:currentColor;width:14px;height:14px}.ga-btn .i-pause{display:none}.ga.is-playing .ga-btn .i-pause{display:inline}.ga.is-playing .ga-btn .i-play{display:none}.ga-spd{min-width:44px;min-height:40px;color:var(--esp);font:700 15px/1 var(--cap);letter-spacing:.04em;font-variant-numeric:tabular-nums;text-underline-offset:6px;cursor:pointer;background:0 0;border:0;align-content:center;place-items:center;margin-left:4px;padding:0 6px;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-grid}.ga-spd:after{content:"0.5×";visibility:hidden;height:0;overflow:hidden}.ga-spd:hover{text-decoration-thickness:2.5px}.ga-spd:focus-visible,.ga-btn:focus-visible,.ga-track:focus-visible{outline:2px solid var(--lav);outline-offset:3px}.ga-axis{grid-template-columns:auto 1fr auto;align-items:end;gap:10px;min-width:0;display:grid}.ga-y0,.ga-y1{font:italic 400 12px/1 var(--lat);color:var(--sub);padding-bottom:20px}.ga-track{cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;height:52px;position:relative}.ga-hist{width:100%;height:24px;fill:var(--e12);display:block;position:absolute;top:8px;left:0}.ga-hist--on{fill:var(--e70);clip-path:inset(0 100% 0 0)}.ga-marks{pointer-events:none;position:absolute;inset:0}.ga-gj{border-left:1px solid var(--esp);width:0;position:absolute;top:4px;bottom:0}.ga-gj span{white-space:nowrap;font:700 11px/1 var(--display);color:var(--esp);position:absolute;bottom:0;left:4px}.ga-gj span em{font:italic 400 11px var(--lat);color:var(--sub);margin-left:4px}.ga-hm{border:1px solid var(--esp);background:var(--ivory);border-radius:50%;width:7px;height:7px;margin-left:-3.5px;position:absolute;top:0}.ga-hm.past{background:var(--esp)}.ga-head{background:var(--esp);will-change:transform;width:2px;height:34px;margin-left:-1px;position:absolute;top:2px;left:0}.ga-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container ga (width<=1099px){.ga-plate{aspect-ratio:16/9}.ga .num{font-size:60px}.ga-gz{font-size:58px}.ga-card{width:204px}.ga-card.is-S{width:168px}.ga-card.is-strip{grid-template-columns:108px minmax(0,1fr);width:380px}.ga-end__n .num{font-size:88px}.ga-end__hz{font-size:36px}.gx{width:292px}}@container ga (width<=639px){.ga-plate{aspect-ratio:4/5;max-height:72svh}.ga-when{gap:6px;bottom:14px;left:16px}.ga-when__row{gap:12px}.ga .num,.ga-gz{font-size:44px}.ga-pair{max-width:300px;font-size:11px}.ga-pair b{font-size:12px}.ga-y0,.ga-y1{display:none}.ga-endbox{grid-template-columns:auto auto;justify-content:start;place-items:baseline start;gap:2px 12px;top:14px;left:16px;right:16px;transform:none}.ga-endbox.on{transform:none}.ga-end__hz{font-size:30px}.ga-end__n .num{font-size:52px}.ga-end__n .unit{margin-left:6px;font-size:18px}.ga-end__acts{grid-column:1/-1;justify-content:flex-start;gap:6px 16px;margin-top:0!important}.ga-full{padding:8px 12px}.ga-card,.ga-card.is-S,.ga-card.is-strip,.ga-card.is-type{grid-template-columns:76px minmax(0,1fr);column-gap:12px;width:calc(100% - 20px);display:grid}.ga-card.is-type,.ga-card.no-img,.ga-card.is-strip.no-img{grid-template-columns:minmax(0,1fr)}.ga-card .hz{font-size:20px;top:6px;left:7px}.ga-card__tx,.ga-card.is-strip .ga-card__tx{align-self:end;margin-top:0}.ga-card__big{font-size:36px}.ga-card:not(.no-img):not(.is-type) .ga-card__big{font-size:22px}.ga-card__twin{display:none}.gx{width:auto;height:auto;color:var(--esp);text-shadow:none;border:0;margin-top:10px;position:static}.gx-head{border-color:var(--e20);grid-template-columns:44px 1fr auto 44px;padding:0 0 10px}.gx-yr,.gx-gz{font:700 17px/1 var(--display);display:inline}.gx-yr{font:italic 400 17px/1 var(--lat)}.gx-gz{margin-left:8px}.gx-when .cap{display:none}.gx-step{border-color:var(--e20);width:44px;height:44px;color:var(--esp)}.gx .cap,.gx-yr{color:var(--sub)}.gx-list,.gx.is-still .gx-list{scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-columns:100px;grid-auto-flow:column;gap:24px;padding:12px 0 8px;display:grid;overflow:auto hidden}.gx-row{color:var(--esp);scroll-snap-align:start;border:0;grid-template-columns:1fr;align-items:start;gap:6px;padding:0;position:relative}.gx-row+.gx-row:before{content:"";border-left:1px solid var(--e12);position:absolute;top:0;bottom:0;left:-12px}a.gx-row[href]:hover,a.gx-row[href]:focus-visible{box-shadow:none}.gx-no{display:none}.gx-ph{width:100%}.gx-nm{white-space:normal;font-size:14px}.gx-dt{color:var(--esp)}.gx-pl{color:var(--sub)}.gx-hz{grid-auto-flow:column;justify-content:start;place-items:baseline start;gap:6px}.gx-hz b{font-size:15px}.gx-hz small,.gx-row.is-ex .gx-nm{color:var(--sub)}.gx-more{border:0;padding:8px 0 0;color:var(--esp)!important}.ga-ctl{grid-template-columns:1fr;gap:8px;padding-top:10px}.ga-axis{order:-1;grid-template-columns:1fr}.ga-track{height:56px}.ga-hist{top:10px}.ga-btn{width:44px;height:44px}.ga-spd{min-height:44px}.ga-hm{width:5px;height:5px;margin-left:-2.5px;top:2px}}@media (max-width:720px){.ga{padding:48px 16px 0}.ga-fig{flex-direction:column;display:flex}.ga-ctl{order:1}.gx{order:2}}@media (prefers-reduced-motion:reduce){.ga-gl,.ga-poster,.ga-card,.ga-pair,.ga-endbox,.ga-veil{transition:none}.gx-list.tick .gx-row,.ga-load:before{animation:none}}.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}}.n-hots{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.n-hot{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.n-hot__rank{font:var(--r-num);margin-bottom:8px}.n-hot__img{aspect-ratio:4/5}.n-hot__who{flex-direction:column;gap:2px;margin-top:10px;display:flex}.n-hot__who b{font:var(--r-sub)}.n-hot__cap{font:var(--r-cap);color:var(--sub)}.n-hot__line{font:var(--r-body);margin-top:6px}.n-hot__num{align-items:baseline;gap:10px;margin-top:auto;padding-top:12px;display:flex}.n-hot__num b{font:var(--r-num)}.n-hot__num small{font:var(--r-cap);color:var(--sub)}@media (max-width:720px){.n-hots{grid-template-columns:1fr;gap:0}.n-hot{border-bottom:1px solid var(--hair);grid-template-columns:20px 64px minmax(0,1fr) auto;align-items:center;gap:12px;height:auto;padding:12px 0;display:grid}.n-hot__rank{font:var(--r-sub);margin:0}.n-hot__who{margin:0}.n-hot__line{font:var(--r-cap);color:var(--esp);margin-top:2px}.n-hot__num{flex-direction:column;align-items:flex-end;gap:2px;margin:0;padding:0}.n-hot__num b{font:var(--r-sub)}}a.cover,a.look__item{color:inherit;text-decoration:none;display:block}.look__head a{color:var(--esp)}.look__cap{margin:0 auto 0 16px}.look--hot .look__head{flex-wrap:wrap;row-gap:8px}.look--hot .look__head .cap{white-space:nowrap}.look--hot .look__head a{margin-left:auto;padding-left:12px}.look--latest .card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:720px){.look--latest .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cover{height:72vh;margin:0 16px}.cover__img img{width:100%}.cover__text{text-align:center;inset:auto 0 48px}.cover__text,.cover__text .cap{color:var(--ivory)}.cover__title{font-size:104px}.look{padding:48px 16px 0}.look__grid{grid-template-columns:repeat(2,1fr);gap:12px}.look__item:nth-child(n){grid-area:auto/span 1}.look__item:first-child .duo{aspect-ratio:3/4;height:auto}.h2{font-size:32px}.look__item figcaption{grid-template-columns:auto minmax(0,1fr);gap:2px 8px}.look__item .dt{grid-column:2}.look__item .nm{overflow-wrap:anywhere;font-size:15px}}
