.explore-hero{color:#e8eaed;background:#0e1012;height:100svh;min-height:720px;position:relative;overflow:hidden}.explore-map-stage{aspect-ratio:8/5;width:max(100vw,1.6*max(100svh,720px));height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.explore-world,.explore-arcs{object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.explore-arcs{pointer-events:none;opacity:.6}.explore-point{cursor:pointer;z-index:2;background:0 0;border:0;place-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;display:grid;position:absolute}.explore-point span{width:6px;height:6px;transition:transform var(--duration-hover);background:#e8eaed;border-radius:50%;box-shadow:0 0 0 3px #0e10128c}.explore-point--hike span{background:#b4c6d6;border-radius:1px;width:7px;height:7px;transform:rotate(45deg)}.explore-point--home span{width:9px;height:9px}.explore-point:hover span,.explore-point:focus-visible span{scale:1.3}.explore-point:focus-visible{outline-color:#fff}.explore-hero__scrim{pointer-events:none;background:linear-gradient(#0e1012b3,#0000 22% 62%,#0e1012eb);position:absolute;inset:0}.explore-hero__meta{color:#aeb4bb;pointer-events:none;border-top:1px solid #4e555d;justify-content:space-between;gap:16px;padding-top:12px;font-size:12px;display:flex;position:absolute;inset:84px 48px auto}.explore-layers{z-index:4;border-radius:999px;gap:2px;padding:4px;display:flex;position:absolute;top:132px;left:50%;transform:translate(-50%)}.explore-layers button{color:#fff;cursor:pointer;min-height:44px;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:13px}.explore-layers button[aria-pressed=true]{background:#fff3;font-weight:600}.explore-hero[data-layer=hike] .explore-point[data-kind=place],.explore-hero[data-layer=hike] [data-world-arcs],.explore-hero[data-layer=hike] [data-dot-kind=place],.explore-hero[data-layer=trip] .explore-point[data-kind=hike],.explore-hero[data-layer=flight] .explore-point[data-kind=hike]{display:none}.explore-tooltip{z-index:5;border-radius:14px;width:244px;max-width:calc(100% - 32px);padding:12px 16px;line-height:1.5;position:absolute;top:33%;left:60%;overflow:auto}.explore-tooltip strong{letter-spacing:.04em;font-size:18px;display:block}.explore-tooltip p{color:#c9ced4;margin:4px 0;font-size:13px}.explore-tooltip a{color:#e8eaed;border-top:1px solid #ffffff24;min-height:44px;padding-block:10px;font-size:13px;display:block}.explore-hero__bottom{bottom:44px;pointer-events:none;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;display:grid;position:absolute;inset-inline:48px}.explore-hero__title{max-width:520px}.explore-hero__title h1{color:#fff;margin:0 0 10px}.explore-hero__title p{color:#c9ced4;margin:0;font-size:17px;line-height:1.8}.explore-stats{border-radius:20px;grid-template-columns:repeat(4,auto);gap:24px;margin:0;padding:18px 22px;display:grid}.explore-stats dt{color:#aeb4bb;font-size:12px}.explore-stats dd{font-size:var(--v2-data);line-height:var(--v2-data-lh);font-variant-numeric:tabular-nums;white-space:nowrap;margin:4px 0 0;font-weight:500}.explore-stats small{color:#aeb4bb;margin-left:4px;font-size:13px}.explore-bar{z-index:20;background:var(--header-bg);backdrop-filter:var(--header-filter);border-bottom:1px solid var(--color-hairline);position:sticky;top:0}.explore-bar[data-under]{transform:translateY(var(--header-height))}.explore-bar[data-ready]{transition:transform var(--duration-panel) var(--ease-soft)}.explore-bar__inner{align-items:center;gap:24px;min-height:60px;display:flex}.explore-bar__inner>span{letter-spacing:.12em;white-space:nowrap;font-size:18px}.explore-bar__inner>small{color:var(--color-muted);margin-left:auto;font-size:13px}.explore-filters{gap:6px;padding:8px 0;display:flex;overflow-x:auto}.explore-filters button{border:1px solid var(--color-hairline);min-height:44px;color:var(--color-secondary);cursor:pointer;white-space:nowrap;font:inherit;background:0 0;border-radius:999px;padding:0 16px;font-size:13px}.explore-filters button[aria-pressed=true]{background:var(--color-ink);color:var(--color-ground);border-color:var(--color-ink)}.explore-content{gap:80px;padding-block:72px 64px;display:grid}.explore-heading{border-top:1px solid var(--color-ink);justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;padding-top:16px;display:flex}.explore-heading h2{letter-spacing:.08em;margin:0;font-size:40px;line-height:1.4}.explore-heading>span{color:var(--color-muted);font-size:13px}.explore-journeys{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.journey-card{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;transition:border-color var(--duration-hover),transform var(--duration-hover);border-radius:22px;flex-direction:column;gap:16px;padding:28px;display:flex}.journey-card:hover{border-color:var(--color-border-hover);transform:translateY(-2px)}.journey-card__meta{color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;display:flex}.journey-card__body{align-items:center;gap:20px;display:flex}.journey-card__body>div{flex:1;min-width:0}.journey-card h3{letter-spacing:.04em;margin:0 0 12px;font-size:26px;line-height:1.5}.journey-card h3 a{color:inherit}.journey-card h3 small{font:13px var(--font-sans);color:var(--color-muted);white-space:nowrap;margin-left:8px}.journey-card__facts{color:var(--color-secondary);flex-wrap:wrap;gap:8px 20px;font-size:13px;display:flex}.journey-card__globe{flex:none;width:130px;height:130px}.journey-card__profile{width:100%;height:90px;color:var(--color-accent)}.journey-card__links{border-top:1px solid var(--color-divider);flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:10px;font-size:13px;display:flex}.journey-card__links a{align-items:center;gap:4px;min-height:44px;display:inline-flex}.journey-card__links:empty{display:none}.journey-card--trip{color:#e8eaed;--color-muted:#aeb4bb;--color-secondary:#c9ced4;--color-divider:#23272c;--color-accent:#b4c6d6;--color-accent-hover:#e8eaed;background:#0e1012;border-color:#23272c}.explore-year-switch{align-items:center;gap:8px;display:flex}.explore-year-switch button,.explore-year-switch select{border:1px solid var(--color-border);min-width:44px;min-height:44px;color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;border-radius:8px}.explore-year-switch button{place-items:center;display:grid}.explore-year-switch select{padding-inline:12px}.explore-year-switch button:disabled{opacity:.4;cursor:default}.explore-year-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;display:grid}.explore-year-stats>div{border:1px solid var(--color-border);background:var(--color-surface);border-radius:18px;padding:20px 22px}.explore-year-stats dt{color:var(--color-muted);font-size:13px}.explore-year-stats dd{margin:6px 0 0;font-size:26px;line-height:1.5}.explore-attribution{color:var(--color-muted);margin:0;font-size:13px}.explore-sheet{display:none}@media (width<=1100px){.explore-hero__bottom{grid-template-columns:1fr}.explore-hero__title h1{color:#fff;margin:0 0 10px}.explore-hero__title{max-width:600px}.explore-stats{justify-self:start}.explore-tooltip{top:28%;left:60%}.explore-bar__inner>small{display:none}.journey-card__globe{width:90px;height:90px}.explore-year-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.explore-hero{height:100svh;min-height:568px}.explore-map-stage{width:893px;height:558px;inset:100px auto auto calc(50% - 446.5px);transform:none}.explore-hero__meta{display:none}.explore-layers{justify-content:space-between;top:60px;left:16px;right:16px;transform:none}.explore-layers button{flex:1;min-width:0;padding-inline:8px}.explore-tooltip{width:192px;top:340px;left:20px}.explore-hero__bottom{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}.explore-hero__scrim{background:linear-gradient(#0e101266,#0000 30%,#0e1012cc)}.explore-sheet{color:#16181b;z-index:6;--color-ground:#f4f5f6;--color-surface:#fff;--color-border:#e3e6e9;--color-ink:#16181b;--color-muted:#646b73;--color-secondary:#4e555d;--color-divider:#eceef0;--color-accent:#4a6378;background:#ffffffb8;border-color:#ffffffb3;border-radius:28px 28px 0 0;height:320px;display:block;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.explore-sheet[data-expanded]{height:min(85svh,100% - 116px)}.explore-sheet__handle{cursor:pointer;touch-action:none;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:44px;display:flex}.explore-sheet__handle span{background:#16181b4d;border-radius:999px;width:36px;height:5px;display:block}.explore-sheet__content{overscroll-behavior:contain;height:calc(100% - 44px);padding:0 20px 110px;overflow-y:auto}.explore-sheet__title{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.explore-sheet__title h2{letter-spacing:.14em;margin:0;font-size:30px}.explore-sheet__title>span{color:#2b2f34;font-size:12px}.explore-sheet .explore-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 16px;padding:0}.explore-sheet .explore-stats>div{background:#ffffffbf;border-radius:14px;padding:10px}.explore-sheet .explore-stats dt,.explore-sheet .explore-stats small{color:#646b73;font-size:11px}.explore-sheet .explore-stats dd{font-size:var(--v2-data);line-height:var(--v2-data-lh);font-variant-numeric:tabular-nums;white-space:nowrap;margin:4px 0 0;font-weight:500}.explore-sheet .explore-stats small{margin-left:3px}.explore-sheet__journeys{gap:12px;display:grid}.journey-card--compact{border-radius:16px;gap:10px;padding:16px}.journey-card--compact h3{font-size:20px}.journey-card--compact .journey-card__globe,.journey-card--compact .journey-card__links{display:none}.journey-card--compact .journey-card__facts{gap:6px 12px;font-size:12px}.explore-bar__inner{gap:12px;padding-inline:16px}.explore-bar__inner>span{display:none}.explore-filters{width:100%}.explore-filters button{flex:1;padding-inline:12px}.explore-content{gap:56px;padding-block:48px}.explore-heading h2{font-size:28px}.explore-heading>span{font-size:12px}.explore-journeys{grid-template-columns:1fr}.journey-card{padding:22px}.journey-card h3{font-size:24px}.journey-card__globe{width:96px;height:96px}.explore-year-stats{gap:12px}.explore-year-stats>div{padding:16px}.explore-year-stats dd{font-size:20px}.explore-heading{gap:12px}.explore-year-switch{gap:4px}.explore-year-switch select{padding-inline:4px}.explore-attribution{line-height:1.8}.explore-sheet{backdrop-filter:blur(24px)saturate(180%)}:root:not(.js) .explore-hero{height:auto;overflow:visible}:root:not(.js) .explore-sheet{height:auto;margin-top:520px;position:relative}:root:not(.js) .explore-sheet__content{height:auto;padding-bottom:24px;overflow:visible}:root:not(.js) .explore-sheet__handle{display:none}}@media (prefers-reduced-motion:reduce){.journey-card,.explore-point span,.explore-bar[data-ready]{transition:none}}.explore-hero[data-layer=trip] [data-dot-kind=hike],.explore-hero[data-layer=flight] [data-dot-kind=hike]{display:none}.explore-point[data-cluster-count]:after{content:attr(data-cluster-count);text-align:center;color:#fff;background:#16191cf0;border:1px solid #ffffff40;border-radius:999px;min-width:18px;height:18px;font-size:11px;line-height:18px;position:absolute;top:0;right:0}.explore-point[hidden],.journey-card[hidden],.explore-year-stats[hidden],.explore-tooltip[hidden],.explore-tooltip [hidden]{display:none!important}.explore-point:disabled{pointer-events:none;visibility:hidden}:root:not(.js) .explore-layers,:root:not(.js) .explore-filters,:root:not(.js) .explore-year-switch{display:none}:root:not(.js) .explore-year-stats[hidden]{display:grid!important}:root:not(.js) .explore-year-stats:before{content:attr(data-year-panel);font-family:var(--font-serif);grid-column:1/-1;font-size:24px}.journey-card__links img{object-fit:cover;border-radius:8px;width:36px;height:36px;margin-right:6px}.explore-tooltip summary{cursor:pointer;border-top:1px solid #ffffff24;min-height:44px;padding-top:10px;font-size:13px}.explore-tooltip details [data-point-panel]{padding-top:12px}.explore-hero[data-layer=hike] [data-world-rails],.explore-hero[data-layer=flight] [data-world-rails]{display:none}.explore-lane{flex-direction:column;gap:32px;padding-top:72px;display:flex}.explore-lane .hike-section__head .t-eyebrow{color:var(--color-muted)}.explore-lane .hike-section__head h2{margin:0}.explore-trips{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 16px;display:grid}.explore-tripcard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--v2-radius-card);color:var(--color-ink);transition:transform var(--duration-hover), box-shadow var(--duration-hover), border-color var(--duration-hover);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.explore-tripcard:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-hover);transform:translateY(-3px)}.explore-tripcard__photo,.explore-tripcard__sketch{aspect-ratio:4/3;background:var(--color-hairline);display:block;overflow:hidden}.explore-tripcard__photo img{object-fit:cover;width:100%;height:100%;display:block}.explore-tripcard__sketch{background:#0e1012;position:relative}.explore-tripcard__sketch img,.explore-tripcard__sketch svg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.explore-tripcard__sketchnote{color:#9aa1a9;position:absolute;bottom:12px;left:16px}.explore-tripcard__body{flex-direction:column;gap:8px;padding:18px 20px 20px;display:flex}.explore-tripcard__daterow{color:var(--color-muted);justify-content:space-between;align-items:baseline;display:flex}.explore-tripcard__title{margin:0}.explore-tripcard__chain{color:var(--color-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.explore-tripcard__meta{color:var(--color-muted)}.explore-hiketable{flex-direction:column;display:flex}.explore-hiketable__head{color:var(--color-muted);border-bottom:1px solid var(--color-hairline);grid-template-columns:112px minmax(0,1fr) 176px 84px 84px 96px 24px;gap:16px;padding:0 16px 10px;display:grid}.explore-hikerow{border-bottom:1px solid var(--color-border);color:var(--color-ink);transition:background var(--duration-hover);grid-template-columns:112px minmax(0,1fr) 176px 84px 84px 96px 24px;align-items:center;gap:16px;padding:14px 16px;text-decoration:none;display:grid}.explore-hikerow:hover{background:var(--color-surface)}.explore-hikerow__date{color:var(--color-muted)}.explore-hikerow__route{flex-direction:column;gap:3px;min-width:0;display:flex}.explore-hikerow__title{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:500;overflow:hidden}.explore-hikerow__sub{color:var(--color-muted);align-items:center;gap:8px;min-width:0;display:flex}.explore-hikerow__pill{background:var(--color-ground);border:1px solid var(--color-border);height:22px;color:var(--color-secondary);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 8px;font-style:normal;display:inline-flex}.explore-hikerow__spark{width:176px;height:36px}.explore-hikerow__sparkarea{fill:var(--color-accent-soft);opacity:.35}.explore-hikerow__sparkline{fill:none;stroke:var(--color-accent);stroke-width:1.5px;vector-effect:non-scaling-stroke}.explore-hiketable__num{text-align:right;white-space:nowrap}.explore-hiketable__num small{color:var(--color-muted)}.explore-hikerow__arrow{color:var(--color-faint);justify-content:flex-end;display:flex}.explore-hikerow__statsline{display:none}@media (width<=600px){.explore-lane{gap:20px;padding-top:40px}.explore-trips{grid-template-columns:1fr;gap:12px}.explore-hiketable__head{display:none}.explore-hikerow{grid-template-columns:minmax(0,1fr) 128px;grid-template-areas:"title spark""sub spark""stats stats";row-gap:4px;padding:12px 4px}.explore-hikerow__date{display:none}.explore-hikerow__route{grid-area:title}.explore-hikerow__sub{grid-area:sub}.explore-hikerow__spark{grid-area:spark;width:128px;height:44px}.explore-hikerow__statsline{color:var(--color-secondary);grid-area:stats}.explore-hikerow .explore-hiketable__num,.explore-hikerow__arrow{display:none}}
