._section_rjal2_1{flex-direction:column;gap:28px;display:flex}._head_rjal2_6{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}._h2_rjal2_13{max-width:900px;font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink-k);margin:0;font-size:clamp(2rem,3.6vw,3rem);font-weight:700;line-height:1.05}._place_rjal2_23{border-bottom:3px solid var(--ink-c);align-items:center;gap:10px;padding:0 2px;display:inline-flex}._pin_rjal2_30{width:22px;height:26px}._pin_rjal2_30 path{fill:none;stroke:var(--ink-k);stroke-width:1.4px}._pin_rjal2_30 circle{fill:var(--ink-k)}._all_rjal2_42{color:var(--ink-k);padding:12px 0;font-size:17px;font-weight:600;text-decoration:none}._all_rjal2_42:hover{text-decoration:underline}._grid_rjal2_52{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}._card_rjal2_60{display:flex}._link_rjal2_63{border:1.5px solid var(--n-4);background:var(--n-0);color:var(--ink-k);border-radius:22px;flex-direction:column;flex:1;text-decoration:none;display:flex;overflow:hidden}._link_rjal2_63:hover{border-color:var(--ink-k)}._link_rjal2_63:focus-visible{outline:var(--focus);outline-offset:var(--focus-offset)}._top_rjal2_81{background:var(--ink);color:var(--ink-k);justify-content:space-between;align-items:flex-start;padding:18px;display:flex}._top_rjal2_81[data-on=light]{color:var(--n-0)}._date_rjal2_92{flex-direction:column;line-height:1.1;display:flex}._mon_rjal2_97{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:12px}._day_rjal2_103{font-family:var(--font-display);letter-spacing:-.03em;font-size:40px;font-weight:800}._body_rjal2_109{flex-direction:column;flex:1;gap:8px;padding:18px;display:flex}._kind_rjal2_116{font-family:var(--font-mono);letter-spacing:.08em;color:var(--n-7);font-size:12px}._title_rjal2_122{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1.1}._where_rjal2_129{color:var(--n-8);font-size:15px}._foot_rjal2_133{justify-content:space-between;margin-top:auto;padding-top:10px;font-size:15px;font-weight:600;display:flex}@media (width<=760px){._h2_rjal2_13{font-size:30px}._grid_rjal2_52{grid-template-columns:minmax(0,1fr)}}._wrap_7e0fg_1{aspect-ratio:1;width:100%;position:relative}._svg_7e0fg_6{width:100%;height:100%;display:block}._sphere_7e0fg_11{fill:#ffffff05;stroke:#ffffff59;stroke-width:1.5px}._graticule_7e0fg_16{fill:none;stroke:#ffffff1f;stroke-width:.8px}._land_7e0fg_21{fill:none;stroke:#fff;stroke-width:1.4px;stroke-linejoin:round}._pin_7e0fg_27{cursor:pointer}._dot_7e0fg_30{fill:var(--ink);stroke:#00000059;stroke-width:1.5px}._pin_7e0fg_27[data-family=K] ._dot_7e0fg_30{stroke:#fff}._halo_7e0fg_38{fill:none;stroke:var(--ink);stroke-width:2px;animation:2s ease-out infinite _halo_7e0fg_38}._pin_7e0fg_27[data-family=K] ._halo_7e0fg_38{stroke:#fff}._hit_7e0fg_47{fill:#0000}._hit_7e0fg_47:focus-visible{stroke:var(--ink-y);stroke-width:2px;outline:none}@keyframes _halo_7e0fg_38{0%{r:8;opacity:1}to{r:26;opacity:0}}@media (prefers-reduced-motion:reduce){._halo_7e0fg_38{animation:none}}._card_7e0fg_70{left:var(--x);top:var(--y);border-radius:var(--radius-row);width:240px;color:var(--n-0);z-index:2;background:#0e0d0ceb;border:1px solid #ffffff2e;flex-direction:column;gap:6px;padding:14px 16px;display:flex;position:absolute;transform:translate(24px,-34px)}._card_7e0fg_70[data-side=left]{transform:translate(calc(-100% - 24px),-34px)}._cardCity_7e0fg_89{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-muted);align-items:center;gap:8px;font-size:11px;display:flex}._cardDot_7e0fg_99{background:var(--ink);border-radius:50%;width:8px;height:8px}._cardName_7e0fg_105{font-family:var(--font-display);letter-spacing:-.02em;font-size:18px;font-weight:700}._cardArts_7e0fg_111{gap:4px;display:flex}._cardCoords_7e0fg_115{font-family:var(--font-mono);color:var(--on-dark-muted);font-size:11px}._cardLink_7e0fg_120{color:var(--ink-y);margin-top:4px;font-size:13px;font-weight:600}._cardLink_7e0fg_120:hover{color:var(--ink-y)}._minor_7e0fg_130{fill:var(--ink);stroke:#ffffff73;stroke-width:1px;pointer-events:none}@media (width<=760px){._card_7e0fg_70,._card_7e0fg_70[data-side=left]{gap:4px;width:210px;padding:12px 14px;top:88px;left:calc(11.5385% + 16px);transform:none}._cardName_7e0fg_105{font-size:16px}}._hero_1xhrx_1{background:radial-gradient(60% 50% at 20% 10%, #783cc859, transparent 70%), radial-gradient(40% 40% at 85% 25%, #00aeef2e, transparent 70%), var(--night);min-height:850px;position:relative;overflow:hidden}._globe_1xhrx_19{width:min(1040px,130vw);position:absolute;top:110px;left:50%;transform:translate(-50%)}._copy_1xhrx_26{z-index:3;flex-direction:column;gap:24px;max-width:760px;display:flex;position:absolute;bottom:120px;left:56px}._title_1xhrx_36{font-family:var(--font-display);letter-spacing:-.04em;color:var(--n-0);margin:0;font-size:clamp(44px,6vw,84px);font-weight:800;line-height:.95}._search_1xhrx_45{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff2e;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:8px 8px 8px 20px;display:flex}._field_1xhrx_56{flex-direction:column;gap:2px;min-width:170px;display:flex}._select_1xhrx_62{color:var(--n-0);background:0 0;border:0;min-height:28px;padding-left:0}._select_1xhrx_62 option{color:var(--ink-k)}._where_1xhrx_72{min-height:28px;color:var(--n-0);font:inherit;background:0 0;border:0;font-size:15px}._where_1xhrx_72::placeholder{color:var(--on-dark-muted)}._pause_1xhrx_83{z-index:3;color:var(--n-0);background:#ffffff1a;border-color:#fff6;font-size:12px;position:absolute;bottom:136px;right:56px}@media (width<=760px){._hero_1xhrx_1{min-height:700px}._select_1xhrx_62,._where_1xhrx_72{font-size:16px}._globe_1xhrx_19{top:0}._copy_1xhrx_26{bottom:100px;left:20px;right:20px}._search_1xhrx_45{border-radius:var(--radius-card)}._pause_1xhrx_83{top:88px;bottom:auto;right:16px}}._page_1o5p1_1{background:var(--night);min-height:100vh;color:var(--ink-k)}._sheet_1o5p1_6{z-index:2;background:var(--n-0);border-radius:40px 40px 0 0;margin:-110px 24px 0;position:relative}._inner_1o5p1_13{flex-direction:column;gap:64px;max-width:1280px;margin:0 auto;padding:56px 40px 72px;display:flex}@media (width<=760px){._sheet_1o5p1_6{border-radius:28px 28px 0 0;margin:-80px 12px 0}._inner_1o5p1_13{gap:48px;padding:32px 20px 56px}}
