.insight-card.svelte-vge947{color:#181816;background:#f4f3ef;border-radius:1.5rem;flex-direction:column;min-width:0;min-height:42rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.card-image.svelte-vge947{aspect-ratio:1.25;background:#181816;overflow:hidden}.card-image.svelte-vge947 img:where(.svelte-vge947){object-fit:cover;filter:grayscale();width:100%;height:100%;transition:transform .7s cubic-bezier(.625,.05,0,1),filter .7s cubic-bezier(.625,.05,0,1);display:block;transform:scale(1.002)}.card-copy.svelte-vge947{flex-direction:column;flex:1;min-height:0;padding:clamp(1.5rem,2.5vw,2.5rem);display:flex}h3.svelte-vge947{color:var(--ink-strong);letter-spacing:-.015em;font-kerning:normal;text-rendering:optimizelegibility;margin:0;font:500 clamp(1.8rem,2.5vw,2.7rem)/.98 Manrope,sans-serif}p.svelte-vge947{letter-spacing:-.01em;margin:1.5rem 0 0;font:400 clamp(1rem,1.15vw,1.15rem)/1.48 Sunghyun Sans,sans-serif}.read-cursor.svelte-vge947{z-index:3;border:1px solid var(--control-border);width:max-content;height:3.25rem;color:var(--ink-strong);background:var(--control-surface);opacity:0;pointer-events:none;white-space:nowrap;border-radius:100em;justify-content:center;align-items:center;gap:.625rem;padding:0 1.25rem;font:400 1rem/1 Sunghyun Sans,sans-serif;transition:opacity .16s,transform .16s;display:none;position:absolute;transform:translate(-50%,-50%)scale(.82);box-shadow:inset .08rem .09rem .12rem #ffffff9e,inset -.1rem -.13rem .16rem #4645413d,.2rem .34rem .65rem #00000047}.read-cursor.visible.svelte-vge947{opacity:1;transform:translate(-50%,-50%)scale(1)}.read-cursor.svelte-vge947>span:where(.svelte-vge947){justify-content:center;align-items:center;height:100%;display:inline-flex}.read-arrow.svelte-vge947{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:.8rem;height:.8rem;display:block;overflow:visible}.insight-card.svelte-vge947:hover .card-image:where(.svelte-vge947) img:where(.svelte-vge947){filter:grayscale(0);transform:scale(1.045)}.insight-card.svelte-vge947:focus-visible{outline-offset:.35rem;outline:2px solid #181816}@media (hover:hover) and (pointer:fine){.insight-card.svelte-vge947{cursor:none}.read-cursor.svelte-vge947{display:flex}}@media (width<42rem){.insight-card.svelte-vge947{min-height:37rem}}@media (prefers-reduced-motion:reduce){.card-image.svelte-vge947 img:where(.svelte-vge947),.read-cursor.svelte-vge947{transition-duration:1ms}}.insight-detail.svelte-1ormjzk{z-index:0;overscroll-behavior:contain;color:#181816;isolation:isolate;scrollbar-width:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;height:100svh;padding:0 clamp(1.5rem,5vw,5rem) clamp(5rem,9vw,9rem);position:fixed;inset:0;overflow:hidden auto}.insight-detail.svelte-1ormjzk::-webkit-scrollbar{display:none}.page-background.svelte-1ormjzk{z-index:-2;object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:fixed;inset:0}.page-wash.svelte-1ormjzk{z-index:-1;pointer-events:none;background:#f4f3ef6b;position:fixed;inset:0}.article-hero.svelte-1ormjzk{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(100%,92rem);min-height:88svh;margin:0 auto;padding:9rem 0 6rem;display:flex}h1.svelte-1ormjzk{max-width:none;color:var(--ink-strong);font-kerning:normal;letter-spacing:-.035em;text-rendering:optimizelegibility;text-wrap:pretty;margin:0;font-family:Manrope,sans-serif;font-size:clamp(2.8rem,7vw,7rem);font-weight:575;line-height:.84}.dek.svelte-1ormjzk{color:#18181694;letter-spacing:-.015em;max-width:45rem;margin:clamp(3rem,5vw,5rem) 0 0;font:400 clamp(1.2rem,2vw,1.75rem)/1.42 Sunghyun Sans,sans-serif}.hero-image.svelte-1ormjzk{aspect-ratio:1.85;background:#181816;border-radius:1.5rem;width:min(100%,82rem);margin:0 auto;overflow:hidden}.hero-image.svelte-1ormjzk img:where(.svelte-1ormjzk){object-fit:cover;width:100%;height:100%;display:block}.article-layout.svelte-1ormjzk{grid-template-columns:minmax(12rem,.55fr) minmax(0,1.45fr);gap:clamp(3rem,8vw,10rem);width:min(100%,92rem);margin:0 auto;padding:clamp(5rem,9vw,10rem) 0;display:grid}.article-meta.svelte-1ormjzk{height:fit-content;position:sticky;top:7rem}.article-meta.svelte-1ormjzk p:where(.svelte-1ormjzk){color:#18181685;letter-spacing:.015em;margin:0 0 .45rem;font:400 .85rem/1.2 Sunghyun Sans,sans-serif}.article-meta.svelte-1ormjzk strong:where(.svelte-1ormjzk){margin:0 0 2rem;font:400 1rem/1.35 Sunghyun Sans,sans-serif;display:block}.article-meta.svelte-1ormjzk a:where(.svelte-1ormjzk){color:inherit;align-items:center;gap:.75rem;margin-top:1rem;font:400 .95rem/1 Sunghyun Sans,sans-serif;text-decoration:none;display:inline-flex}.article-body.svelte-1ormjzk{min-width:0}.article-body.svelte-1ormjzk section:where(.svelte-1ormjzk)+section:where(.svelte-1ormjzk){margin-top:clamp(5rem,9vw,9rem)}.section-number.svelte-1ormjzk{color:#18181694;letter-spacing:.04em;margin:0 0 1.25rem;font:500 .78rem/1 Manrope,sans-serif}.article-body.svelte-1ormjzk h2:where(.svelte-1ormjzk){max-width:none;color:var(--ink-strong);font-kerning:normal;letter-spacing:-.035em;text-rendering:optimizelegibility;text-wrap:pretty;margin:0 0 clamp(2.5rem,4vw,4rem);font-family:Manrope,sans-serif;font-size:clamp(2.35rem,4.5vw,4.5rem);font-weight:575;line-height:.9}.article-body.svelte-1ormjzk section:where(.svelte-1ormjzk)>p:where(.svelte-1ormjzk):not(.section-number){letter-spacing:-.005em;max-width:42rem;margin:0;font:400 clamp(1.1rem,1.4vw,1.28rem)/1.7 Sunghyun Sans,sans-serif}.article-body.svelte-1ormjzk section:where(.svelte-1ormjzk)>p:where(.svelte-1ormjzk):not(.section-number)+p:where(.svelte-1ormjzk){margin-top:1.6rem}.article-body.svelte-1ormjzk section:where(.svelte-1ormjzk):first-child>p:where(.svelte-1ormjzk):nth-of-type(2):first-letter{float:left;letter-spacing:-.015em;font-kerning:normal;text-rendering:optimizelegibility;margin:.08em .12em -.05em 0;font:500 4.5em/.8 Manrope,sans-serif}blockquote.svelte-1ormjzk{letter-spacing:-.015em;border:0;max-width:40rem;margin:clamp(3.5rem,6vw,6rem) 0;padding:0;font:400 clamp(1.45rem,2.1vw,2.1rem)/1.38 Sunghyun Sans,sans-serif}.related.svelte-1ormjzk{border-top:1px solid #18181659;width:min(100%,92rem);margin:0 auto;padding:clamp(4rem,7vw,7rem) 0 0}.related.svelte-1ormjzk>h2:where(.svelte-1ormjzk){color:var(--ink-strong);font-kerning:normal;letter-spacing:-.035em;text-rendering:optimizelegibility;text-wrap:pretty;margin:0 0 clamp(3rem,5vw,5rem);font-family:Manrope,sans-serif;font-size:clamp(2.6rem,5vw,5rem);font-weight:575;line-height:.88}.related-grid.svelte-1ormjzk{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);display:grid}@media (width<64rem){.related-grid.svelte-1ormjzk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<48rem){.insight-detail.svelte-1ormjzk{padding-inline:1.25rem}.article-hero.svelte-1ormjzk{min-height:82svh}.article-layout.svelte-1ormjzk{grid-template-columns:1fr;gap:4rem}.article-meta.svelte-1ormjzk{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative;top:auto}.article-meta.svelte-1ormjzk a:where(.svelte-1ormjzk){grid-column:1/-1}.related-grid.svelte-1ormjzk{grid-template-columns:1fr}}
