:root{--spruce: #10231c;--pine: #1a3328;--moss: #2f4a3a;--fern: #4a6b52;--hickory: #3f2a1c;--bark: #5c4030;--clay: #9a4f2e;--ember: #c46a2d;--honey: #e0a04a;--sand: #e8d2b0;--linen: #f3eadc;--paper: #f7f1e6;--cream: #fff8ee;--ink: #1c140e;--smoke: #7a6c5d;--fog: #c9c0b2;--plum: #5a3d62;--river: #3d5c62;--danger: #8b2e1f;--shadow: 0 22px 50px rgba(16, 35, 28, .16);--shadow-soft: 0 8px 24px rgba(16, 35, 28, .08);--radius: 20px;--header-h: 48px;--disclose-h: 32px;--chrome-top: calc(var(--header-h) + var(--disclose-h));--map-dock-h: 40vh;--pad: clamp(1.1rem, 3.5vw, 1.75rem);--serif: "Fraunces", "Iowan Old Style", Georgia, serif;--body: "Source Serif 4", "Palatino Linotype", Palatino, serif;--ui: "Outfit", "Segoe UI", sans-serif;font-family:var(--ui);color:var(--ink);background:var(--paper);line-height:1.5;font-size:16.5px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%}body{background:radial-gradient(900px 420px at 8% -8%,rgba(224,160,74,.18),transparent 52%),radial-gradient(800px 380px at 100% 2%,rgba(47,74,58,.12),transparent 48%),var(--paper)}body.drawer-open{overflow:hidden}body:before{content:"";pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;opacity:.055;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='.9'/></svg>")}img{max-width:100%;display:block}a{color:var(--clay)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.site-header{position:sticky;top:0;z-index:40;background:#f7f1e6e0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(63,42,28,.08)}.header-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.38rem var(--pad);margin:0 auto;min-height:var(--header-h)}.brand{display:flex;align-items:center;gap:.65rem;text-decoration:none;color:inherit}.brand-mark{width:28px;height:28px}.brand-name{font-family:var(--serif);font-weight:600;font-size:1.22rem;letter-spacing:-.02em}.brand-tag{display:none;color:var(--bark);font-size:.78rem;font-weight:550;letter-spacing:.08em;text-transform:uppercase}.nav-links{display:flex;gap:.85rem;align-items:center;font-size:.86rem;font-weight:550}.nav-links a{color:var(--hickory);text-decoration:none;border-bottom:1px solid transparent;padding-bottom:.1rem}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--clay);border-bottom-color:var(--honey)}.disclosure-bar{background:var(--spruce);color:var(--sand);font-size:.72rem;letter-spacing:.01em;text-align:center;padding:.34rem var(--pad)}.disclosure-bar strong{color:var(--cream);font-weight:650}.disclosure-bar a{color:var(--honey)}.photo-credit{font-size:.72rem;color:#f7f1e6b8;margin:1.15rem 0 0}.decide{scroll-margin-top:var(--chrome-top)}.decide-stage{display:flex;flex-direction:column;height:calc(100vh - var(--chrome-top));height:calc(100dvh - var(--chrome-top));min-height:28rem;background:linear-gradient(180deg,rgba(47,74,58,.04),transparent 22%),var(--paper)}.decide-chrome{flex:1 1 60%;min-height:0;overflow:auto;padding:.7rem var(--pad) .85rem;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.decide-intro{display:grid;gap:.28rem;margin-bottom:.7rem}.decide-intro-row{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem}.decide-intro .section-kicker{margin:0 0 .2rem}.decide-intro h1{font-family:var(--serif);font-weight:560;font-size:clamp(1.35rem,5vw,1.85rem);letter-spacing:-.03em;line-height:1.05;margin:0}.decide-lede{margin:0;color:var(--bark);font-family:var(--body);font-size:.92rem;line-height:1.4;max-width:40rem}.view-toggle{display:inline-flex;flex-shrink:0;padding:.16rem;border-radius:999px;background:var(--cream);outline:1px solid rgba(63,42,28,.1);box-shadow:var(--shadow-soft)}.view-btn{border:0;background:transparent;color:var(--bark);border-radius:999px;padding:.32rem .75rem;font:inherit;font-size:.78rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.view-btn.is-active{background:var(--pine);color:var(--sand)}.decide-trail{margin:.85rem 0 0;color:var(--smoke);font-size:.78rem}.decide-trail a{color:var(--clay)}#ugc,#partner{scroll-margin-top:var(--chrome-top)}@media(max-width:640px){:root{--disclose-h: 52px}}.btn,.btn-primary,.btn-ghost,.cta{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.12rem;padding:.78rem 1.15rem;border-radius:999px;text-decoration:none;font-weight:650;font-family:var(--ui);border:1px solid transparent;line-height:1.15}.btn small,.btn-primary small,.btn-ghost small,.cta small{font-weight:550;font-size:.66rem;letter-spacing:.04em;text-transform:uppercase;opacity:.82}.btn-primary{background:var(--honey);color:var(--ink);box-shadow:0 8px 18px #c46a2d2e}.btn-primary:hover{background:#ebae55}.btn-ghost{background:transparent;color:inherit;border-color:currentColor}.cta-row{display:grid;gap:.6rem;margin:1.15rem 0 .55rem}.cta{border-radius:16px;width:100%;padding:.9rem 1rem}.cta-tickets{background:var(--honey);color:var(--ink)}.cta-tours{background:var(--pine);color:var(--linen)}.cta-lodging{background:var(--cream);color:var(--hickory);border-color:#3f2a1c29}.cta-watch{background:var(--hickory);color:var(--linen)}.cta em{font-style:normal;font-family:var(--body);font-weight:460;font-size:.86rem;opacity:.82}main{max-width:1180px;margin:0 auto;padding:0 var(--pad) 3.4rem}.section-head{display:grid;gap:.5rem;margin:2.2rem 0 1.2rem}.section-kicker{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:650;color:var(--clay)}.section-head h2{font-family:var(--serif);font-size:clamp(1.75rem,4vw,2.45rem);letter-spacing:-.03em;line-height:1.08;margin:0}.section-head p{margin:0;color:var(--bark);max-width:38rem;font-family:var(--body);font-size:1.05rem}.explore-toolbar{display:grid;gap:.45rem;margin-bottom:.85rem;position:sticky;top:0;z-index:8;padding:.35rem 0 .5rem;background:linear-gradient(180deg,var(--paper) 70%,rgba(247,241,230,.88))}.filter-row{display:flex;flex-wrap:wrap;gap:.4rem}.filter-btn{border:1px solid rgba(63,42,28,.12);background:var(--cream);color:var(--bark);border-radius:999px;padding:.38rem .82rem;font:inherit;font-size:.86rem;font-weight:550;cursor:pointer}.filter-btn:hover{border-color:var(--honey)}.filter-btn.is-active{background:var(--pine);color:var(--sand);border-color:var(--pine)}.map-dock{flex:0 0 var(--map-dock-h);min-height:11.5rem;max-height:42vh;display:flex;flex-direction:column;z-index:12}.map-sheet{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;background:var(--cream);border-radius:18px 18px 0 0;box-shadow:0 -14px 34px #10231c29;overflow:hidden;outline:1px solid rgba(16,35,28,.08)}.map-sheet-bar{display:flex;flex-direction:column;align-items:center;gap:.22rem;flex-shrink:0;padding:.38rem .75rem .32rem;background:#fff8eef5;border-bottom:1px solid rgba(63,42,28,.08)}.map-sheet-handle{width:36px;height:4px;border-radius:99px;background:#3f2a1c38}.map-focus{margin:0;font-size:.68rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--bark);text-align:center}.map-pane{position:relative;flex:1;min-height:0;background:linear-gradient(180deg,rgba(47,74,58,.08),transparent 28%),#c8d2c3}#map{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}body[data-decide-view=map] .decide-chrome{flex:0 0 auto;overflow:visible}body[data-decide-view=map] .place-list,body[data-decide-view=map] .decide-trail{display:none}body[data-decide-view=map] .map-dock{flex:1 1 auto;max-height:none;min-height:0}.map-status{position:absolute;left:.85rem;bottom:.85rem;z-index:5;background:#fff8eef0;border-radius:999px;padding:.32rem .78rem;font-size:.7rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--bark);pointer-events:none;box-shadow:var(--shadow-soft)}.map-fallback{height:100%;display:grid;place-items:center;padding:1rem;text-align:center}.place-list{display:grid;gap:.75rem}.place-card{background:var(--cream);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-soft);outline:1px solid rgba(63,42,28,.07);transition:transform .18s ease,box-shadow .18s ease,outline-color .18s ease}.place-card:hover,.place-card.is-hovered{transform:translateY(-2px);box-shadow:var(--shadow);outline-color:#e0a04ab3}.place-card.is-selected{outline:2px solid var(--ember);outline-offset:2px;box-shadow:0 0 0 5px #c46a2d2e,var(--shadow)}.place-card-hit{display:grid;width:100%;padding:0;border:0;background:transparent;text-align:left;color:inherit;cursor:pointer;font:inherit}.place-card-cover{position:relative;min-height:128px}.place-card-img{height:128px;width:100%;object-fit:cover}.place-card-meta{display:flex;flex-wrap:wrap;gap:.32rem}.place-card-cover .place-card-meta{position:absolute;left:.7rem;bottom:.7rem;right:.7rem}.place-card-body{padding:.75rem .85rem .55rem}.place-card-ctas{display:flex;flex-wrap:wrap;gap:.4rem;padding:0 .85rem .85rem}.card-cta{display:inline-flex;align-items:center;gap:.28rem;border-radius:999px;padding:.28rem .7rem;font-size:.74rem;font-weight:650;letter-spacing:.03em;text-decoration:none;border:1px solid transparent}.card-cta small{font-size:.62rem;font-weight:650;letter-spacing:.04em;opacity:.72}.card-cta-tickets{background:var(--honey);color:var(--ink)}.card-cta-lodging{background:var(--cream);color:var(--hickory);border-color:#3f2a1c29}.place-card-body h3{font-family:var(--serif);margin:0 0 .28rem;font-size:1.12rem;letter-spacing:-.02em}.place-card-body p{margin:0;color:var(--bark);font-family:var(--body);font-size:.92rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.city-tag,.chip{font-family:var(--ui);font-size:.68rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.2rem .52rem;box-shadow:0 4px 10px #10231c1f}.city-tag{background:#fff8eef0;color:var(--hickory)}.chip-rentals{background:#d3e4d4;color:#163326}.chip-activities{background:#f6dcb8;color:#6a3d12}.chip-food{background:#f2d0c0;color:#6b2e16}.chip-drinks{background:#e6d4ee;color:#3d2748}.drawer-body .city-tag,.drawer-body .chip{box-shadow:none}.empty-state{background:var(--linen);border-radius:var(--radius);padding:1.4rem;font-family:var(--body)}.error-state{color:var(--danger)}.ugc-band{margin-top:2.8rem}.ugc-strip{display:flex;gap:.7rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.15rem 0 .9rem;-webkit-overflow-scrolling:touch}.ugc-strip>.empty-state{flex:1 1 auto;min-width:100%;aspect-ratio:auto}.ugc-strip::-webkit-scrollbar{height:6px}.ugc-strip::-webkit-scrollbar-thumb{background:#3f2a1c38;border-radius:99px}.ugc-card{flex:0 0 min(72vw,280px);aspect-ratio:9 / 16;scroll-snap-align:start;background:var(--spruce);color:var(--sand);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow-soft)}.ugc-card-embed{flex:0 0 min(86vw,340px);aspect-ratio:auto;height:auto;overflow:visible;background:var(--cream);color:var(--ink)}.ugc-player{flex:1;min-height:0;background:#000}.ugc-embed-frame{display:block;width:100%;height:100%;border:0}.ugc-official-mount{width:100%;background:#000}.ugc-official-mount[hidden]{display:none!important}.ugc-card-embed .tiktok-embed{margin:0!important;max-width:100%!important;min-width:0!important}.ugc-card-embed .tiktok-embed iframe{width:100%!important;max-width:100%!important}.ugc-sound-hint{margin:0;padding:.55rem .75rem .4rem;font-size:.72rem;line-height:1.35;color:var(--bark);background:var(--cream)}.ugc-sound-gate{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;width:100%;aspect-ratio:9 / 16;min-height:380px;border:0;padding:1.2rem;background:linear-gradient(180deg,rgba(224,160,74,.14),transparent 40%,rgba(16,35,28,.55) 100%),var(--spruce);color:var(--sand);cursor:pointer;font:inherit;text-align:center}.ugc-sound-gate strong{font-size:1.05rem}.ugc-sound-gate em{font-style:normal;font-size:.78rem;color:var(--honey);max-width:16rem}.ugc-card-embed .ugc-credit{background:var(--spruce);color:var(--sand);border-radius:0 0 18px 18px}.ugc-placeholder{flex:1;display:grid;place-items:center;align-content:end;text-align:left;padding:1rem .85rem .6rem;background:linear-gradient(180deg,rgba(224,160,74,.12),transparent 36%,rgba(16,35,28,.55) 100%),repeating-linear-gradient(135deg,rgba(255,248,238,.04) 0 10px,transparent 10px 20px)}.ugc-play{width:42px;height:42px;border-radius:50%;border:1.5px solid var(--sand);position:relative;margin-bottom:auto;align-self:center;opacity:.9}.ugc-play:after{content:"";position:absolute;left:16px;top:12px;border-style:solid;border-width:8px 0 8px 12px;border-color:transparent transparent transparent var(--sand)}.ugc-status{margin:0;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--honey)}.ugc-caption{margin:.28rem 0 0;font-size:.86rem;font-family:var(--body);line-height:1.3}.ugc-watch{display:inline-block;margin-top:.55rem;color:var(--honey);font-size:.72rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor}.ugc-credit{display:flex;justify-content:space-between;gap:.4rem;padding:.55rem .7rem .65rem;background:#00000047;font-size:.68rem}.ugc-credit a{color:var(--honey);text-decoration:none}.ugc-credit input{width:6.4rem;border:0;background:transparent;color:var(--cream);font:inherit;font-weight:650}.ugc-heading{font-family:var(--serif);margin:1.5rem 0 .25rem}.ugc-note{margin:0 0 .65rem;color:var(--bark);font-family:var(--body);font-size:.95rem}.partner-band{margin:2.8rem 0 0;background:linear-gradient(160deg,rgba(16,35,28,.08),transparent 40%),var(--pine);color:var(--cream);border-radius:24px;padding:1.6rem 1.25rem;display:grid;gap:.7rem;box-shadow:var(--shadow)}.partner-band h2{font-family:var(--serif);margin:0;letter-spacing:-.02em}.partner-band p{margin:0;max-width:40rem;color:#d9e2d8;font-family:var(--body)}.site-footer{background:var(--spruce);color:var(--sand);padding:2.4rem var(--pad) 3.2rem}.footer-inner{max-width:1180px;margin:0 auto;display:grid;gap:1.5rem}.site-footer h2{font-family:var(--serif);font-size:1.2rem;margin:0 0 .4rem}.site-footer p,.site-footer li{color:#d6cbb8;font-size:.92rem;font-family:var(--body)}.site-footer a{color:var(--honey)}.credits{display:grid;gap:.35rem}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#10231c7a;display:flex;align-items:flex-end;justify-content:center}.drawer[hidden]{display:none}.drawer-sheet{background:var(--paper);width:min(100%,740px);max-height:min(94vh,920px);border-radius:22px 22px 0 0;overflow:auto;position:relative;box-shadow:var(--shadow);transform:translateY(24px);opacity:0;transition:transform .24s ease,opacity .24s ease}.drawer.is-open .drawer-sheet{transform:translateY(0);opacity:1}.drawer-close{position:sticky;top:.75rem;float:right;margin:.75rem .75rem 0 0;z-index:2;width:40px;height:40px;border-radius:50%;border:0;background:#fff8eef0;font-size:1.35rem;cursor:pointer;box-shadow:var(--shadow-soft)}.drawer-media{position:relative}.drawer-media img{width:100%;height:min(42vw,320px);min-height:240px;object-fit:cover}.drawer-media .photo-credit{color:var(--bark);padding:.45rem 1.1rem 0}.drawer-body{padding:.55rem 1.15rem 1.7rem}.drawer-body h2{font-family:var(--serif);font-size:clamp(1.7rem,5vw,2.15rem);letter-spacing:-.03em;margin:.45rem 0 .4rem}.drawer-blurb{color:var(--bark);font-family:var(--body);font-size:1.05rem}.cta-fineprint{font-size:.8rem;color:var(--smoke)}.ridge-marker-wrap{background:none!important;border:0!important;overflow:visible!important;width:28px;height:36px}.ridge-marker{width:28px;height:36px;border:0;padding:0;background:transparent;cursor:pointer;position:relative;left:var(--pin-dx, 0px);top:var(--pin-dy, 0px);display:flex;flex-direction:column;align-items:center;font:inherit;filter:drop-shadow(0 4px 8px rgba(16,35,28,.22));transition:transform .16s ease,filter .16s ease,left .2s ease,top .2s ease;transform-origin:center bottom}.ridge-marker-dot{display:grid;place-items:center;width:16px;height:16px;border-radius:999px;background:var(--pin, var(--honey));border:2px solid var(--cream);box-shadow:0 0 0 1.5px var(--pin, var(--honey));overflow:hidden;transition:width .16s ease,height .16s ease,box-shadow .16s ease}.ridge-marker-thumb{display:none;width:100%;height:100%;object-fit:cover}.ridge-marker-pointer{width:8px;height:8px;margin-top:-5px;background:var(--pin, var(--honey));transform:rotate(45deg);border-radius:0 0 2px}.ridge-marker.is-hovered{transform:scale(1.12);filter:drop-shadow(0 8px 14px rgba(16,35,28,.28))}.ridge-marker.is-hovered .ridge-marker-dot{width:20px;height:20px;box-shadow:0 0 0 2px var(--honey),0 4px 10px #10231c33}.ridge-marker.is-selected{transform:scale(1.2);filter:drop-shadow(0 10px 16px rgba(196,106,45,.28))}.ridge-marker.is-selected .ridge-marker-dot{width:26px;height:26px;box-shadow:0 0 0 2px var(--ember),0 0 0 6px #e0a04a6b,0 6px 14px #10231c38}.ridge-marker.is-hovered.has-thumb .ridge-marker-thumb,.ridge-marker.is-selected.has-thumb .ridge-marker-thumb{display:block}.ridge-pin-tip,.ridge-pin-popover{display:none;position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);white-space:nowrap;background:var(--cream);color:var(--ink);border-radius:11px;box-shadow:var(--shadow-soft);pointer-events:none;outline:1px solid rgba(63,42,28,.08)}.ridge-marker.is-hovered .ridge-pin-tip,.ridge-marker.is-selected .ridge-pin-popover{display:block}.ridge-marker.is-selected .ridge-pin-tip{display:none}.ridge-pin-tip{padding:.26rem .5rem;font-size:.68rem;font-weight:650}.ridge-pin-popover{padding:.42rem .6rem;min-width:7.5rem}.ridge-pin-popover strong{display:block;font-size:.76rem}.ridge-pin-popover em{display:block;font-style:normal;font-size:.64rem;color:var(--bark)}.ridge-map-engine.maplibregl-map,.ridge-map-engine.mapboxgl-map{font-family:var(--ui);background:#c8d2c3}.map-pane .maplibregl-ctrl-group,.map-pane .mapboxgl-ctrl-group{overflow:hidden;border:1px solid rgba(63,42,28,.1);border-radius:14px;background:#fff8eef0;box-shadow:var(--shadow-soft)}.map-pane .maplibregl-ctrl-group button,.map-pane .mapboxgl-ctrl-group button{width:34px;height:34px;background:transparent}.map-pane .maplibregl-ctrl-group button+button,.map-pane .mapboxgl-ctrl-group button+button{border-top-color:#3f2a1c1a}.map-pane .maplibregl-ctrl-group button:hover,.map-pane .mapboxgl-ctrl-group button:hover{background:#e0a04a2e}.map-pane .maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon,.map-pane .maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-color:transparent}.map-pane .maplibregl-ctrl-attrib,.map-pane .mapboxgl-ctrl-attrib{background:#fff8eee6;color:var(--bark);font-size:.62rem;border-radius:10px 0 0;margin:0 .35rem .35rem 0}.map-pane .maplibregl-ctrl-attrib a,.map-pane .mapboxgl-ctrl-attrib a{color:var(--clay)}.map-pane .maplibregl-ctrl-logo,.map-pane .mapboxgl-ctrl-logo{opacity:.45;margin:0 0 .4rem .4rem}.page{max-width:760px;margin:0 auto;padding:2.2rem var(--pad) 4rem}.page h1,.page h2{font-family:var(--serif);letter-spacing:-.03em}.page p,.page li{font-family:var(--body);color:var(--bark)}.page-hero{padding:2.4rem var(--pad) 0;max-width:760px;margin:0 auto}.page-hero h1{font-family:var(--serif);font-size:clamp(2.1rem,6vw,3.3rem);letter-spacing:-.03em;line-height:1.05;margin:.35rem 0 .7rem}.rule-list{display:grid;gap:.75rem;padding:0;list-style:none}.rule-list li{background:var(--cream);border-radius:16px;padding:.9rem 1rem;box-shadow:var(--shadow-soft)}.rule-list strong{display:block;font-family:var(--ui);color:var(--ink);margin-bottom:.2rem}.go-card{background:var(--cream);border-radius:22px;padding:1.4rem 1.2rem;box-shadow:var(--shadow);outline:1px solid rgba(63,42,28,.06)}@media(min-width:800px){.brand-tag{display:inline}.drawer{align-items:stretch;justify-content:flex-end}.drawer-sheet{height:100%;max-height:none;border-radius:22px 0 0 22px;width:min(480px,92vw)}.drawer-media img{height:300px;min-height:300px}.footer-inner{grid-template-columns:1.3fr .8fr 1fr}.cta-row{grid-template-columns:1fr}}@media(min-width:880px){.view-toggle{display:none}.decide-stage{display:grid;grid-template-columns:minmax(320px,420px) minmax(0,1fr);grid-template-rows:1fr}.decide-chrome{flex:unset;overflow:auto;padding:.95rem 1rem 1.25rem 1.15rem;border-right:1px solid rgba(63,42,28,.08);background:linear-gradient(180deg,rgba(247,241,230,.55),transparent 28%),var(--paper)}.decide-intro h1{font-size:1.7rem}.explore-toolbar{position:static;padding:0 0 .55rem;background:transparent}.map-dock{flex:unset;max-height:none;min-height:0;height:100%}.map-sheet{border-radius:0;box-shadow:none}.map-sheet-handle{display:none}.map-sheet-bar{position:absolute;top:.7rem;left:.7rem;z-index:6;border:0;border-radius:999px;padding:.32rem .78rem;box-shadow:var(--shadow-soft);background:#fff8eef0}.place-card-cover,.place-card-img{min-height:148px;height:148px}.place-card-body h3{font-size:1.22rem}.place-card-body p{-webkit-line-clamp:3;line-clamp:3}body[data-decide-view=map] .decide-chrome{overflow:auto}body[data-decide-view=map] .place-list,body[data-decide-view=map] .decide-trail{display:grid}body[data-decide-view=map] .decide-trail{display:block}}@media(min-width:1100px){.place-card-hit{grid-template-columns:168px 1fr}.place-card-cover,.place-card-img{height:100%;min-height:132px}}
