.atlas[data-astro-cid-m5dtrfuo]{gap:12px;padding-block:32px 56px;display:grid}h1[data-astro-cid-m5dtrfuo]{font:400 clamp(2.4rem, 7vw, 4.6rem)/1.02 var(--display);letter-spacing:-.02em;margin:0}.world[data-astro-cid-m5dtrfuo]{margin:20px 0 0}.world[data-astro-cid-m5dtrfuo] svg[data-astro-cid-m5dtrfuo]{width:100%;height:auto;max-height:50svh;display:block;overflow:hidden}.earth[data-astro-cid-m5dtrfuo]{fill:color-mix(in srgb, var(--fg) 10%, var(--bg))}.line[data-astro-cid-m5dtrfuo]{fill:none;stroke:var(--accent);stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.6s cubic-bezier(.6,0,.3,1) forwards draw;animation-delay:calc(.3s + var(--i) * .5s)}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fade{to{opacity:.85}}.cross[data-astro-cid-m5dtrfuo]{fill:none;stroke:var(--accent);stroke-width:1.2px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke;opacity:0;animation:.6s forwards fade}.hit[data-astro-cid-m5dtrfuo]{fill:none;stroke:#0000;stroke-width:16px;vector-effect:non-scaling-stroke}.line[data-astro-cid-m5dtrfuo]{transition:opacity .3s,stroke-width .3s}.world[data-astro-cid-m5dtrfuo] svg[data-astro-cid-m5dtrfuo].focus a[data-astro-cid-m5dtrfuo] .line[data-astro-cid-m5dtrfuo]{opacity:.18}.world[data-astro-cid-m5dtrfuo] svg[data-astro-cid-m5dtrfuo].focus a[data-astro-cid-m5dtrfuo].lit .line[data-astro-cid-m5dtrfuo]{opacity:1;stroke-width:4.5px}.picks[data-astro-cid-m5dtrfuo]{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin:28px 0 0;padding:0;list-style:none;display:grid}.pick[data-astro-cid-m5dtrfuo]{color:inherit;align-content:start;gap:4px;text-decoration:none;display:grid}.pick-media[data-astro-cid-m5dtrfuo]{aspect-ratio:3/2;background:var(--line);outline-offset:2px;border-radius:3px;outline:2px solid #0000;margin-bottom:8px;transition:outline-color .25s;display:block;overflow:hidden}.pick-media[data-astro-cid-m5dtrfuo] img{object-fit:cover;width:100%;height:100%}.pick[data-astro-cid-m5dtrfuo].lit .pick-media[data-astro-cid-m5dtrfuo]{outline-color:var(--accent)}.pick-meta[data-astro-cid-m5dtrfuo]{font:500 .6875rem var(--ui-font);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.pick-name[data-astro-cid-m5dtrfuo]{font:400 1.05rem/1.2 var(--display)}.pick[data-astro-cid-m5dtrfuo].lit .pick-name[data-astro-cid-m5dtrfuo]{color:var(--accent)}.pick-dist[data-astro-cid-m5dtrfuo]{font:400 .8125rem var(--ui-font);color:var(--muted)}.totals[data-astro-cid-m5dtrfuo]{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 32px;margin:36px 0 0;padding:28px 0 0;list-style:none;display:grid}.totals[data-astro-cid-m5dtrfuo] li[data-astro-cid-m5dtrfuo]{align-content:start;gap:6px;display:grid}.totals[data-astro-cid-m5dtrfuo] strong[data-astro-cid-m5dtrfuo]{font:400 clamp(1.8rem, 3.6vw, 2.8rem)/1 var(--display);letter-spacing:-.01em}.totals[data-astro-cid-m5dtrfuo] span[data-astro-cid-m5dtrfuo]{font:400 .875rem/1.4 var(--ui-font);color:var(--muted)}.list[data-astro-cid-m5dtrfuo]{padding-block:16px 120px}.entry[data-astro-cid-m5dtrfuo]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);padding-block:72px;scroll-margin-top:72px;display:grid}.entry[data-astro-cid-m5dtrfuo]:nth-child(2n) .entry-media[data-astro-cid-m5dtrfuo]{order:2}.entry-media[data-astro-cid-m5dtrfuo]{margin:0}.entry-media[data-astro-cid-m5dtrfuo] a[data-astro-cid-m5dtrfuo]{aspect-ratio:4/3;background:var(--line);display:block;overflow:hidden}.entry-media[data-astro-cid-m5dtrfuo] img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s}.entry[data-astro-cid-m5dtrfuo]:hover .entry-media[data-astro-cid-m5dtrfuo] img{transform:scale(1.03)}.entry-media[data-astro-cid-m5dtrfuo] figcaption[data-astro-cid-m5dtrfuo]{font:.75rem var(--ui-font);color:var(--muted);margin-top:8px}.entry-meta[data-astro-cid-m5dtrfuo]{font:500 .75rem var(--ui-font);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0}h2[data-astro-cid-m5dtrfuo]{font:400 clamp(2rem, 3.4vw, 2.9rem)/1.06 var(--display);letter-spacing:-.015em;text-wrap:balance;margin:12px 0 0}h2[data-astro-cid-m5dtrfuo] a[data-astro-cid-m5dtrfuo]{color:inherit;text-decoration:none}h2[data-astro-cid-m5dtrfuo] a[data-astro-cid-m5dtrfuo]:hover{color:var(--accent)}.entry-summary[data-astro-cid-m5dtrfuo]{max-width:46ch;font:400 1.1rem/1.6 var(--text);color:var(--muted);margin:16px 0 0}.entry-figs[data-astro-cid-m5dtrfuo]{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;margin:28px 0 0;padding-top:20px;display:grid}.entry-figs[data-astro-cid-m5dtrfuo] div[data-astro-cid-m5dtrfuo]{flex-direction:column-reverse;justify-content:flex-end;gap:4px;display:flex}.entry-figs[data-astro-cid-m5dtrfuo] dd[data-astro-cid-m5dtrfuo]{font:400 1.4rem/1.1 var(--display);overflow-wrap:anywhere;margin:0}.entry-figs[data-astro-cid-m5dtrfuo] dt[data-astro-cid-m5dtrfuo]{font:400 .8125rem var(--ui-font);color:var(--muted)}.entry-go[data-astro-cid-m5dtrfuo]{font:500 .9375rem var(--ui-font);color:var(--accent);margin-top:28px;text-decoration:none;display:inline-block}.entry-go[data-astro-cid-m5dtrfuo]:hover{text-underline-offset:4px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.line[data-astro-cid-m5dtrfuo]{stroke-dashoffset:0;animation:none}}@media (width<=1100px) and (width>=761px){.picks[data-astro-cid-m5dtrfuo]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.totals[data-astro-cid-m5dtrfuo]{grid-template-columns:repeat(2,minmax(0,1fr))}.entry[data-astro-cid-m5dtrfuo]{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:48px}.entry[data-astro-cid-m5dtrfuo]:nth-child(2n) .entry-media[data-astro-cid-m5dtrfuo]{order:0}.picks[data-astro-cid-m5dtrfuo]{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:58%;grid-auto-flow:column;margin-inline:-16px;padding:4px 16px 8px;scroll-padding-inline:16px;overflow-x:auto}.picks[data-astro-cid-m5dtrfuo] li[data-astro-cid-m5dtrfuo]{scroll-snap-align:start}}
