.works[data-astro-cid-l6k4ra3b]{list-style:none;margin:0;padding:0;border-top:2px solid var(--ink)}.works[data-astro-cid-l6k4ra3b] li[data-astro-cid-l6k4ra3b]{display:grid;grid-template-columns:6.4em minmax(0,1fr);gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.works[data-astro-cid-l6k4ra3b] time[data-astro-cid-l6k4ra3b]{font-weight:700;font-variant-numeric:tabular-nums}.works[data-astro-cid-l6k4ra3b] h3[data-astro-cid-l6k4ra3b]{font-size:1.05rem;display:flex;flex-wrap:wrap;gap:6px 8px;align-items:baseline}.works[data-astro-cid-l6k4ra3b] p[data-astro-cid-l6k4ra3b]{font-size:.9rem;color:var(--ink-2);margin-top:2px}@media(max-width:520px){.works[data-astro-cid-l6k4ra3b] li[data-astro-cid-l6k4ra3b]{grid-template-columns:minmax(0,1fr);gap:4px}}.imap[data-astro-cid-nhtdizp5]{display:grid;gap:10px;margin-top:28px}.imap-box[data-astro-cid-nhtdizp5]{position:relative}.imap-map[data-astro-cid-nhtdizp5]{height:min(58vh,540px);min-height:320px;border-radius:20px;border:1px solid var(--line);overflow:hidden;background:#e9ece8;position:relative}.loading[data-astro-cid-nhtdizp5]{position:absolute;inset:0;display:grid;place-items:center;color:var(--ink-2)}.imap-legend[data-astro-cid-nhtdizp5]{display:flex;align-items:center;gap:8px;font-size:.82rem;color:var(--ink-2);flex-wrap:wrap}.imap-legend[data-astro-cid-nhtdizp5] [data-astro-cid-nhtdizp5][data-ramp]{width:140px;height:8px;border-radius:4px;display:inline-block}.imap-legend[data-astro-cid-nhtdizp5] .dia[data-astro-cid-nhtdizp5] i[data-astro-cid-nhtdizp5]{display:inline-block;width:10px;height:10px;transform:rotate(45deg);border:2px solid var(--ink);background:#fff;margin:0 6px 0 10px;vertical-align:middle}.imap-legend[data-astro-cid-nhtdizp5] .faint[data-astro-cid-nhtdizp5] i[data-astro-cid-nhtdizp5]{display:inline-block;width:22px;height:6px;border-radius:3px;background:#e2672a;opacity:.35;margin:0 6px 0 10px;vertical-align:middle}.levels[data-astro-cid-nhtdizp5]{display:grid;gap:10px;margin-top:6px;padding-top:14px;border-top:1px solid var(--line)}.level[data-astro-cid-nhtdizp5]{display:grid;grid-template-columns:5.5em minmax(0,1fr);gap:8px 12px;align-items:start}.level[data-astro-cid-nhtdizp5][hidden]{display:none}.lv-label[data-astro-cid-nhtdizp5]{font-weight:900;font-size:.95rem;padding-top:7px}.chips[data-astro-cid-nhtdizp5]{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.chips[data-astro-cid-nhtdizp5] button{display:inline-flex;align-items:center;gap:6px;border:1.5px solid var(--line);background:#fff;color:var(--ink);border-radius:999px;padding:7px 14px;font:500 .92rem var(--sans);cursor:pointer}.chips[data-astro-cid-nhtdizp5] button i{width:10px;height:10px;border-radius:50%;background:var(--c)}.chips[data-astro-cid-nhtdizp5] button span{color:var(--ink-2);font-size:.8rem}.chips[data-astro-cid-nhtdizp5] button:hover{border-color:var(--c)}.chips[data-astro-cid-nhtdizp5] button[aria-checked=true]{background:var(--c);border-color:var(--c);color:#fff}.chips[data-astro-cid-nhtdizp5] button[aria-checked=true] i{background:#fff}.chips[data-astro-cid-nhtdizp5] button[aria-checked=true] span{color:#ffffffd9}[data-astro-cid-nhtdizp5][data-l2] button{font-size:.86rem;padding:5px 12px}.imap-info[data-astro-cid-nhtdizp5]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:18px;margin-top:6px}.info-main[data-astro-cid-nhtdizp5],.info-rank[data-astro-cid-nhtdizp5]{background:#fff;border-radius:18px;padding:20px 22px;display:grid;gap:10px;align-content:start}.info-main[data-astro-cid-nhtdizp5]{border-left:6px solid var(--tangerine)}.imap-info[data-astro-cid-nhtdizp5] h3{font-size:1.3rem;font-weight:900}.imap-info[data-astro-cid-nhtdizp5] h4{font-size:1.02rem;font-weight:900;margin:0}.imap-info[data-astro-cid-nhtdizp5] .links{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center}.imap-info[data-astro-cid-nhtdizp5] .links a:not(.cta){font-weight:700;color:var(--tangerine-deep)}.imap-info[data-astro-cid-nhtdizp5] .how{font-size:.95rem}.imap-info[data-astro-cid-nhtdizp5] .bars{display:grid;gap:6px}.imap-info[data-astro-cid-nhtdizp5] .bar{all:unset;box-sizing:border-box;display:grid;grid-template-columns:8.5em minmax(0,1fr) 2.6em;gap:10px;align-items:center;cursor:pointer;padding:3px 4px;border-radius:8px;font-size:.93rem}.imap-info[data-astro-cid-nhtdizp5] .bar i{display:block;height:18px;border-radius:0 5px 5px 0;background:var(--c);min-width:3px}.imap-info[data-astro-cid-nhtdizp5] .bar b{text-align:right}.imap-info[data-astro-cid-nhtdizp5] .bar:hover,.imap-info[data-astro-cid-nhtdizp5] .bar:focus-visible{background:var(--mist)}.imap-info[data-astro-cid-nhtdizp5] .toplist{list-style:none;margin:0;padding:0;border-top:2px solid var(--ink)}.imap-info[data-astro-cid-nhtdizp5] .toplist li{border-bottom:1px solid var(--line)}.imap-info[data-astro-cid-nhtdizp5] .toplist button{all:unset;box-sizing:border-box;display:flex;justify-content:space-between;width:100%;padding:9px 2px;cursor:pointer}.imap-info[data-astro-cid-nhtdizp5] .toplist button:hover span,.imap-info[data-astro-cid-nhtdizp5] .toplist button:focus-visible span{color:var(--tangerine-deep);text-decoration:underline}.imap-info[data-astro-cid-nhtdizp5] em{font-style:normal;font-size:.75rem;font-weight:700;color:var(--amber);background:var(--amber-soft);border-radius:999px;padding:0 8px;margin-left:6px}.imap-info[data-astro-cid-nhtdizp5] .small{font-size:.82rem}.imap-node{width:16px;height:16px;transform:rotate(45deg);border:3px solid #17322f;background:#fff;border-radius:3px;padding:0;cursor:pointer;transition:opacity .2s}.imap-node.dim{opacity:.2}.imap-node:focus-visible{outline:3px solid var(--tangerine);outline-offset:3px}@media(max-width:860px){.imap-info[data-astro-cid-nhtdizp5]{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.imap-box[data-astro-cid-nhtdizp5]{display:flex;flex-direction:column}.level[data-astro-cid-nhtdizp5]{grid-template-columns:minmax(0,1fr)}.lv-label[data-astro-cid-nhtdizp5]{padding-top:0}.imap-info[data-astro-cid-nhtdizp5] .bar{grid-template-columns:7.2em minmax(0,1fr) 2.2em;font-size:.88rem}}.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:min(640px,82vh);display:grid;align-items:end;color:#fff;overflow:hidden;background:var(--ink)}.hero[data-astro-cid-j7pv25f6] .hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#17322f00 25%,#17322fe6)}.hero[data-astro-cid-j7pv25f6] .wrap[data-astro-cid-j7pv25f6]{position:relative;z-index:1;padding-block:56px 104px;display:grid;gap:18px;width:100%}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:13em;letter-spacing:-.01em}.hero[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.15rem;max-width:34em}.row[data-astro-cid-j7pv25f6]{display:flex;gap:12px;flex-wrap:wrap}.finder-band[data-astro-cid-j7pv25f6]{padding-top:0;margin-top:-48px;position:relative;z-index:2}.on-photo[data-astro-cid-j7pv25f6]{color:#fff;border-color:#fff}.on-photo[data-astro-cid-j7pv25f6]:hover{background:#fff;color:var(--ink)}.more[data-astro-cid-j7pv25f6]{font-weight:700;color:var(--tangerine-deep);text-underline-offset:4px;margin-top:18px;display:inline-block}.split[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:44px;align-items:start}.devs[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.dev[data-astro-cid-j7pv25f6]{border:1px solid var(--line);border-radius:20px;padding:24px;display:grid;gap:10px;align-content:start;text-decoration:none;transition:border-color .15s}.dev[data-astro-cid-j7pv25f6]:hover{border-color:var(--ink)}.dev[data-astro-cid-j7pv25f6].lead{grid-row:span 3;background:var(--ink);color:#fff;border-color:var(--ink)}.dev[data-astro-cid-j7pv25f6].lead p[data-astro-cid-j7pv25f6]{color:#d5e2df}.dev[data-astro-cid-j7pv25f6] .tag[data-astro-cid-j7pv25f6]{font-size:.85rem;font-weight:700;color:var(--tangerine-deep)}.dev[data-astro-cid-j7pv25f6].lead .tag[data-astro-cid-j7pv25f6]{color:#ffb48a}.dev[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-weight:900;font-size:1.3rem}.dev[data-astro-cid-j7pv25f6].lead h3[data-astro-cid-j7pv25f6]{font-size:1.9rem}.dev[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.94rem;color:var(--ink-2)}.issues[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.issue[data-astro-cid-j7pv25f6]{text-decoration:none;display:grid;gap:10px;align-content:start}.issue[data-astro-cid-j7pv25f6] img{aspect-ratio:4 / 5;object-fit:cover;border-radius:16px;width:100%;transition:transform .25s}.issue[data-astro-cid-j7pv25f6]:hover img{transform:translateY(-3px)}.issue[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.02rem}.issue[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.85rem;color:var(--ink-2)}@media(max-width:900px){.split[data-astro-cid-j7pv25f6],.devs[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}.dev[data-astro-cid-j7pv25f6].lead{grid-row:auto}.issues[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.hero[data-astro-cid-j7pv25f6]{min-height:520px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] br[data-astro-cid-j7pv25f6]{display:none}}
