.journey-brief{--log-bg:#121212;--log-raise:#1b1b1b;--log-ink:#f3efe8;--log-muted:#f7f3ea;--log-line:#2c2b29;--log-red:#e0443c}html:has(.journey-brief[open]:not(.is-closing)),html:has(.journey-brief[open]:not(.is-closing)) body{overflow:hidden}.journey-brief summary:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#050505b8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);opacity:0;pointer-events:none;transition:opacity .45s cubic-bezier(.22,1,.36,1)}.journey-brief[open] summary:before{opacity:1;pointer-events:auto;cursor:default}.journey-brief.is-closing summary:before{opacity:0}.journey-brief .journey-expanded{position:fixed;z-index:41;top:0;right:0;bottom:0;left:auto;width:min(520px,100vw);max-height:none;margin:0;padding:0 28px max(28px,env(safe-area-inset-bottom));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--log-bg);color:var(--log-ink);border:0;border-left:1px solid var(--log-line);border-radius:0;box-shadow:-30px 0 80px #000c;animation:logPanelIn .55s cubic-bezier(.22,1,.36,1) both}.journey-brief.is-closing .journey-expanded{animation:logPanelOut .42s cubic-bezier(.4,0,.6,1) both;opacity:1;transform:none;transition:none}@keyframes logPanelIn{0%{transform:translate(100%)}to{transform:none}}@keyframes logPanelOut{0%{transform:none}to{transform:translate(100%)}}.journey-brief .log-head{position:sticky;top:0;z-index:3;margin:0 -28px;padding:max(22px,env(safe-area-inset-top)) 28px 10px;background:var(--log-bg);min-height:0}.journey-brief .log-tabs{position:sticky;top:calc(max(22px,env(safe-area-inset-top)) + 58px);z-index:3;margin:0 -28px;padding:0 16px;background:var(--log-bg);border-top:1px solid var(--log-line);border-bottom:1px solid var(--log-line);gap:4px}.journey-brief .travel-log-intro h2{color:var(--log-ink)}.journey-brief .travel-log-intro h2 em,.journey-brief .log-tabs button[aria-expanded=true],.journey-brief .log-tabs button:hover,.journey-brief .log-tabs button:focus-visible{color:var(--log-red)}.journey-brief .log-mileage strong{color:var(--log-ink)}.journey-brief .log-mileage span{color:var(--log-muted)}.journey-brief .log-close{color:var(--log-ink)}.journey-brief .log-close span{border-color:#5b5853}.journey-brief .log-tabs button{color:var(--log-muted)}.journey-brief .log-inspect,.journey-brief .log-list,.journey-brief .field-note-list,.journey-brief .field-note-feature{background:transparent}.journey-brief .log-inspect{padding-top:18px}.journey-brief .log-caption{margin:0 0 14px;padding-top:4px;color:var(--log-muted);font-size:12.5px;line-height:1.45}.journey-brief .log-caption:empty{display:none}.journey-brief .log-help{display:block;min-height:44px;margin:18px 0 0;padding:0;color:var(--log-muted);font-size:12.5px;text-align:left;text-decoration:underline;text-decoration-color:var(--log-line);text-underline-offset:4px}.journey-brief .log-help[hidden]{display:none}.journey-brief .log-help:hover,.journey-brief .log-help:focus-visible{color:var(--log-ink);text-decoration-color:currentColor}.journey-brief .log-list,.journey-brief .log-list.is-routes{max-height:none;overflow:visible}.journey-brief .log-list.is-paintings{grid-template-columns:1fr}.journey-brief .log-inspect.has-preview{display:flex;flex-direction:column;gap:16px}.journey-brief .log-inspect.has-preview .log-list{height:auto;max-height:none}.journey-brief .log-art-preview{order:-1;height:clamp(220px,34dvh,340px)}.journey-brief .log-art-preview figcaption strong{color:var(--log-ink)}.journey-brief .log-art-preview figcaption span,.journey-brief .log-painting-copy small,.journey-brief .log-row small,.journey-brief .log-empty,.journey-brief .log-route-head>span{color:var(--log-muted)}.journey-brief .log-painting,.journey-brief .log-row,.journey-brief .log-place{color:var(--log-ink);border-bottom-color:var(--log-line)}.journey-brief .log-painting:hover,.journey-brief .log-painting:focus-visible,.journey-brief .log-place:hover,.journey-brief .log-place:focus-visible{background:var(--log-raise);color:var(--log-red)}.journey-brief .log-row-mile{color:var(--log-red)}.journey-brief .log-inspect.is-routes.has-route-map{display:block}.journey-brief .log-route-head{min-height:44px;margin-bottom:10px}.journey-brief .log-route-head strong{color:var(--log-ink);font-size:17px}.journey-brief .log-route-head button{color:var(--log-red);border-color:var(--log-red)}.journey-brief .log-route-head button:hover,.journey-brief .log-route-head button:focus-visible{background:var(--log-red);color:#fff}.journey-brief .log-route-head .log-route-takeoff{color:var(--log-muted);border:0}.journey-brief .log-route-head .log-route-takeoff:hover,.journey-brief .log-route-head .log-route-takeoff:focus-visible{background:none;color:var(--log-red)}.journey-brief .log-route-map{height:auto;aspect-ratio:720/340;margin:0 -28px;background:#0b0b0b;border-top:1px solid var(--log-line);border-bottom:1px solid var(--log-line)}.journey-brief .log-inspect.is-routes.has-route-map .log-list{height:auto;max-height:none;padding:8px 0 0;border:0;overflow:visible}.journey-brief .log-list.is-routes .log-row{min-height:52px;padding:8px 2px}.journey-brief .log-list.is-routes .log-row strong{font-size:13px}.journey-brief .log-list.is-routes .log-row small,.journey-brief .log-list.is-routes .log-row-mile{font-size:11px}.journey-brief .log-list.is-routes .log-row.is-current{background:#2a1716;color:var(--log-red)}.journey-brief .log-inspect.is-notes .log-list{grid-template-columns:1fr;gap:14px}.journey-brief .field-note-list{max-height:none;overflow:visible}.journey-brief .field-note-entry{color:var(--log-ink);border-bottom-color:var(--log-line)}.journey-brief .field-note-entry small,.journey-brief .field-note-kicker{color:var(--log-red)}.journey-brief .field-note-feature{min-height:0;padding:16px 0 0;border-left:0;border-top:1px solid var(--log-line)}.journey-brief .field-note-feature h3,.journey-brief .field-note-feature a{color:var(--log-ink)}.journey-brief .field-note-feature p{color:var(--log-muted)}.journey-brief .field-note-feature a:after{color:var(--log-ink);text-shadow:none}.journey-brief .story{grid-template-columns:minmax(0,1fr);grid-template-rows:320px auto;gap:12px;height:auto}.journey-brief .story-detail{grid-column:1;grid-row:1}.journey-brief .story-copy{grid-column:1;grid-row:2;min-height:220px}.journey-brief .story-scene{justify-content:flex-start}.journey-brief .story-scene h3{color:var(--log-ink)}.journey-brief .story-scene p{max-width:none;color:var(--log-muted)}.journey-brief .story-link{color:var(--log-ink)}.journey-brief .story-controls button{background:var(--log-raise);color:var(--log-ink);border-color:#4a4843}@media(max-width:760px){.journey-brief .journey-expanded{left:0;width:100vw;height:100dvh;padding:0 max(18px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));border-left:0;box-shadow:none;animation-name:logSheetIn}.journey-brief.is-closing .journey-expanded{animation-name:logSheetOut}.journey-brief .log-head{margin:0 -18px;padding:max(14px,env(safe-area-inset-top)) 18px 8px}.journey-brief .log-tabs{top:calc(max(14px,env(safe-area-inset-top)) + 74px);margin:0 -18px;padding:0 6px}.journey-brief .log-route-map{margin:0 -18px;aspect-ratio:720/360}.journey-brief .log-art-preview{height:min(38dvh,300px)}}@keyframes logSheetIn{0%{transform:translateY(100%)}to{transform:none}}@keyframes logSheetOut{0%{transform:none}to{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.journey-brief .journey-expanded,.journey-brief.is-closing .journey-expanded{animation:none}.journey-brief summary:before{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/tsfa-map-parks-edition-travel-log-sheet.css.map */
