.hm{gap:var(--space-7);display:grid}.hm-hero{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);color:inherit;grid-template-columns:300px minmax(0,1fr);text-decoration:none;transition:border-color .15s ease-out;display:grid;overflow:hidden}.hm-hero:hover,.hm-hero:focus-visible{border-color:var(--line-strong)}.hm-hero:hover .hm-hero__cta{background:var(--accent-hover)}.hm-hero__art{aspect-ratio:1232/600;background:var(--hp-canvas);order:2;position:relative}.hm-hero__art--empty{min-height:320px}.hm-hero{--hp-canvas:#f3eddf}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hm-hero{--hp-canvas:#0f1e17}}:root[data-theme=dark] .hm-hero{--hp-canvas:#0f1e17}.hp{position:absolute;inset:0;overflow:hidden}.hp-ground,.hp-layer,.hp-canvas{display:block;position:absolute}.hp-ground{will-change:transform;width:calc(100% + 16px);height:calc(100% + 16px);inset:-8px}.hp-layer,.hp-canvas{width:100%;height:100%;inset:0}.hp-layer{visibility:hidden;will-change:transform, opacity}.hp-tip{z-index:1;background:color-mix(in srgb, var(--surface-raised) 92%, transparent);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);white-space:nowrap;pointer-events:none;opacity:0;gap:1px;padding:6px 10px 7px;transition:opacity .3s ease-out;display:grid;position:absolute;box-shadow:0 2px 10px #14231b1f}.hp-tip.is-on{opacity:1}.hp-tip b{font:600 14px/18px var(--font-sans)}.hp-tip span{font:400 12px/16px var(--font-sans);color:var(--ink-secondary);font-variant-numeric:tabular-nums}.hp-cap{right:var(--space-4);bottom:var(--space-3);max-width:calc(100% - 2 * var(--space-4));font:italic 400 13px/18px var(--font-serif);color:var(--ink-secondary);text-align:right;pointer-events:none;opacity:0;transition:opacity .8s ease-out;position:absolute}.hp-cap:lang(ko){font:400 13px/18px var(--font-ko-serif)}.hp-cap.is-on{opacity:1}.hm-hero__plate{align-content:end;gap:var(--space-2);padding:var(--space-6) var(--space-5) var(--space-5);background:var(--canopy);color:var(--on-canopy);order:1;display:grid}.hm-hero__plate .lr-kicker{color:var(--canopy-accent)}.hm-hero__title{font:600 28px/34px var(--font-serif);letter-spacing:-.012em;color:var(--on-canopy);text-wrap:balance;margin:0}.hm-hero__title:lang(ko){font:700 24px/32px var(--font-ko-serif);letter-spacing:-.02em}.hm-hero__facts{font:400 14px/20px var(--font-sans);color:var(--on-canopy-muted);margin:0}.hm-hero__cta{margin-top:var(--space-2);justify-self:start}.hm-hero__cta svg{width:18px;height:18px}.hm-sec{gap:var(--space-4);display:grid}.hm-sechead{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.hm-sechead a{font:500 14px/20px var(--font-sans);color:var(--link);text-decoration:none}.hm-sechead a:hover{text-decoration:underline}.hm-h2{font:600 24px/32px var(--font-serif);letter-spacing:-.008em;color:var(--ink);text-wrap:balance;margin:0}.hm-h2:lang(ko){font:700 22px/32px var(--font-ko-serif);letter-spacing:-.02em}.hm-blocks{gap:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hm-blocks>li{display:flex}.hm-block{align-content:start;gap:var(--space-2);width:100%;min-height:216px;padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink);text-decoration:none;transition:border-color .15s ease-out;display:grid}.hm-block:hover,.hm-block:focus-visible{border-color:var(--line-strong)}.hm-block:hover .hm-block__name{color:var(--link)}.hm-block__kicker{margin-top:var(--space-1);color:var(--ink-muted)}.hm-block__name{font:600 18px/24px var(--font-serif);letter-spacing:-.005em;color:var(--ink);text-wrap:balance;margin:0}.hm-block__name:lang(ko){font:700 17px/24px var(--font-ko-serif);letter-spacing:-.02em}.hm-block__finding{-webkit-line-clamp:4;line-clamp:4;font:400 14px/21px var(--font-sans);color:var(--ink-secondary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hm-ladder{grid-template-columns:repeat(var(--levels,5), minmax(0, 1fr));gap:5px;height:14px;display:grid}.hm-ladder i{background:var(--stage);border-radius:var(--radius-xs);height:100%;display:block}.hm-ladder i.is-empty{border:1px dashed var(--ink-muted);background:0 0}.hm-ladder i.is-choke{box-shadow:0 0 0 1.5px var(--surface-raised), 0 0 0 3px var(--rowan)}.hm-source{max-width:var(--measure);margin:0}@media (max-width:1099px){.hm-blocks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:719px){.hm{gap:var(--space-6)}.hm-hero{grid-template-columns:minmax(0,1fr)}.hp-cap{right:var(--space-3);bottom:var(--space-2);font-size:12px;line-height:16px}.hm-hero__plate{padding:var(--space-4) var(--space-4) var(--space-5)}.hm-hero__title{font-size:22px;line-height:28px}.hm-hero__title:lang(ko){font-size:20px;line-height:28px}.hm-h2{font-size:21px;line-height:28px}.hm-blocks{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.hm-block{min-height:0;padding:var(--space-3)}}@media (max-width:419px){.hm-blocks{grid-template-columns:minmax(0,1fr)}}
