.lc-page{background:var(--sx-green);color:var(--sx-cream)}.lc-page .lc-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lc-page .amenity-icon{width:22px;height:22px;color:var(--sx-gold-ink);flex:none;display:inline-block}.lc-page .amenity-icon svg{width:100%;height:100%;display:block}.lc-page .lc-journey .amenity-icon{color:var(--sx-gold)}.lc-page .lc-map{aspect-ratio:814.08/782.21;width:100%;position:relative;overflow:clip}.lc-page .lc-cam{transform-origin:50%;transition:transform 1.7s var(--sx-ease);position:absolute;inset:0}.lc-page .lc-cam>img,.lc-page .lc-cam>svg{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.lc-page .lc-cam>img{object-fit:contain}.lc-page .lc-variant{opacity:0;transition:opacity .8s}.lc-page .lc-variant.is-on{opacity:1}.lc-page .lc-pins,.lc-page .lc-aim{pointer-events:none;overflow:visible}.lc-page .lc-pins circle{fill:#90678c}.lc-page .lc-pins text{fill:#fff;text-anchor:middle;font:400 8.73px serif}.lc-page .lc-ring{fill:none;stroke:#d9ea44;stroke-width:2.6px}.lc-page .lc-ripple{fill:none;stroke:#d9ea44;stroke-width:1.4px;opacity:0;transform-box:fill-box;transform-origin:50%}.lc-page .lc-pin-ring .lc-ring{transform-box:fill-box;transform-origin:50%;animation:lc-ring-in .7s var(--sx-ease-out) var(--lc-d,0s) both}.lc-page .lc-pin-ring .lc-ripple,.lc-page .lc-origin.is-on .lc-ripple{animation:lc-ripple 2.8s ease-out calc(var(--lc-d,0s) + .6s) infinite}@keyframes lc-ring-in{0%{opacity:0;transform:scale(.3)}}@keyframes lc-ripple{0%{opacity:0;transform:scale(1)}10%{opacity:.75}to{opacity:0;transform:scale(2.1)}}.lc-page .lc-origin{opacity:0;transition:opacity .6s}.lc-page .lc-origin.is-on{opacity:1}.lc-page .lc-spoke{stroke:#d9ea44;stroke-width:1.3px;stroke-linecap:round;stroke-dasharray:3 5;opacity:var(--lc-spoke-o,.5);animation:.6s both lc-fade-in}@keyframes lc-fade-in{0%{opacity:0}}@keyframes lc-run{to{stroke-dashoffset:-32px}}.lc-page .lc-rail{opacity:0;transition:opacity .6s}.lc-page .lc-rail.is-on{opacity:1}.lc-page .lc-rail-glow{fill:none;stroke:#3fd2f0;stroke-width:9px;stroke-linecap:round;stroke-linejoin:round;opacity:.16}.lc-page .lc-rail-dots{fill:none;stroke:#3fd2f0;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 7}.lc-page .lc-rail-mask{fill:none;stroke:#fff;stroke-width:20px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2}.lc-page .lc-rail-head{opacity:0;transition:opacity .3s}.lc-page .lc-rail-head circle{fill:#c9f5ff}.lc-page .lc-rail-head .lc-rail-halo{fill:#3fd2f0;opacity:.3}.lc-page .lc-ecrl{opacity:0;transition:opacity .7s}.lc-page .lc-ecrl.is-on{opacity:1}.lc-page .lc-ecrl-route{fill:none;stroke:#d9ea44;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:12 8;opacity:.95}.lc-page .lc-ecrl-rail{fill:none;stroke:#f3e1bd;stroke-width:2.2px;stroke-dasharray:2 5;stroke-linecap:round;opacity:.9}.lc-page .lc-ecrl-stn{fill:#1f3024;stroke:#f3e1bd;stroke-width:2.2px}.lc-page .lc-ecrl-dot{fill:#f3e1bd;stroke:none}.lc-page .lc-aim text{paint-order:stroke;stroke:#243528;stroke-width:3.5px;stroke-linejoin:round;font-family:Manrope,Arial,sans-serif}.lc-page .lc-ecrl-label{fill:#f3e1bd;letter-spacing:.02em;font-size:11px;font-weight:600}.lc-page .lc-ecrl-sub{fill:#cdd8c5;letter-spacing:.04em;font-size:8.5px;font-weight:500}.lc-page .lc-ecrl-dist{fill:#d9ea44;letter-spacing:.03em;font-size:10px;font-weight:600}.lc-page .lc-journey{background:var(--sx-green);color:var(--sx-cream);position:relative}.lc-page .lc-frame{padding:clamp(96px,13vh,150px) var(--sx-gutter) clamp(72px,10vh,120px);grid-template:"stage head""stage copy"1fr/minmax(0,1fr) minmax(0,.9fr);align-items:start;column-gap:clamp(36px,5vw,90px);display:grid}.lc-page .lc-journey-h{letter-spacing:.22em;text-transform:uppercase;color:var(--sx-gold);grid-area:head;margin:0 0 6px;font:600 12px/1.5 Manrope,Arial,sans-serif}.lc-page .lc-stage{grid-area:stage;min-width:0;position:sticky;top:96px}.lc-page .lc-copy{grid-area:copy;min-width:0}.lc-page .lc-nav{display:none}.lc-page .lc-panes{display:grid}.lc-page .lc-pane{border-top:1px solid var(--sx-line-dark);min-width:0;padding:34px 0 40px}.lc-page .lc-pane:first-child{border-top:0;padding-top:16px}.lc-page .lc-pane-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--sx-gold);align-items:baseline;gap:12px;margin:0 0 18px;font:600 11.5px/1.4 Manrope,Arial,sans-serif;display:flex}.lc-page .lc-pane-kicker span{letter-spacing:.14em;color:var(--sx-cream);font:500 12px/1 Manrope,Arial,sans-serif}.lc-page .lc-pane-title{letter-spacing:-.022em;color:var(--sx-cream);margin:0;font:500 clamp(32px,3.1vw,54px)/1.05 Cormorant Garamond,Georgia,serif}.lc-page .lc-pane-body{max-width:46ch;color:var(--sx-mist);margin:18px 0 0;font-size:clamp(14.5px,1.06vw,17px);line-height:1.78}.lc-page .lc-pane-note{letter-spacing:.16em;text-transform:uppercase;color:#fffaf099;align-items:center;gap:12px;margin:24px 0 0;font:600 10.5px/1.5 Manrope,Arial,sans-serif;display:flex}.lc-page .lc-pane-map{width:min(100%,520px);margin:26px 0 0}.lc-page .lc-journey .lc-map{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 6% 94%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.lc-page .lc-note-ring{border:2px solid #d9ea44;border-radius:50%;flex:none;width:16px;height:16px}.lc-page .lc-hw{margin:24px 0 0;padding:0;list-style:none}.lc-page .lc-hw li{border-top:1px solid var(--sx-line-dark)}.lc-page .lc-hw-in{align-items:baseline;gap:18px;padding:12px 0;display:flex}.lc-page .lc-hw-count{letter-spacing:.14em;color:#fffaf073;flex:none;align-items:baseline;gap:6px;font:600 10.5px/1.3 Manrope,Arial,sans-serif;display:flex}.lc-page .lc-hw-count b{letter-spacing:.12em;color:var(--sx-gold);font:500 13px/1 Manrope,Arial,sans-serif}.lc-page .lc-hw-code{color:var(--sx-gold);letter-spacing:.16em;text-transform:uppercase;border:1px solid #d4c49d59;border-radius:999px;margin-left:10px;padding:3px 8px 2px}.lc-page .lc-hw-name{letter-spacing:-.01em;color:var(--sx-cream);font:500 clamp(20px,1.7vw,26px)/1.2 Cormorant Garamond,Georgia,serif}.lc-page .lc-figure{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:22px 0 0;display:flex}.lc-page .lc-figure-pre{letter-spacing:.18em;text-transform:uppercase;color:var(--sx-gold);font:600 11px/1 Manrope,Arial,sans-serif}.lc-page .lc-figure-num{letter-spacing:-.05em;color:var(--sx-cream);font:400 clamp(52px,5vw,92px)/.95 Manrope,Arial,sans-serif}.lc-page .lc-figure-to{color:var(--sx-mist);flex-basis:100%;font-size:clamp(14.5px,1.06vw,17px);line-height:1.6}.lc-page .lc-remark{max-width:440px;color:var(--sx-green-deep);background:#3fb8e012;border:1px solid #3fb8e04d;align-items:flex-start;gap:14px;margin-top:26px;padding:15px 18px;display:flex}.lc-page .lc-remark-key{flex:none;width:30px;margin-top:4px}.lc-page .lc-remark-key svg{width:100%;height:auto;display:block}.lc-page .lc-remark h4{letter-spacing:.16em;text-transform:uppercase;color:#bfe6f2;margin:0;font:600 11px/1.4 Manrope,Arial,sans-serif}.lc-page .lc-remark p{color:var(--sx-mist);margin:5px 0 0;font-size:13px;line-height:1.6}.lc-page .lc-keys{color:var(--sx-mist);gap:10px;margin:24px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.lc-page .lc-keys li{align-items:center;gap:12px;display:flex}.lc-page .lc-key{border-top:2.4px dashed #d9ea44;flex:none;width:24px;height:0;display:inline-block}.lc-page .lc-key-ecrl-rail{border-top:2px dotted #f3e1bd}.lc-page .lc-key-hw{border-top:2px solid #b3a06a}.lc-page .lc-key-mrt{border-top:3px dotted #229cdf}.lc-page .lc-key-ecrl{border-top:2px dashed #8a784d}.lc-page .lc-cats{flex-wrap:wrap;gap:12px 28px;margin:4px 0 0;display:flex}.lc-page .lc-cat{min-width:0}.lc-page .lc-cat-title{letter-spacing:.15em;text-transform:uppercase;color:var(--sx-cream);align-items:center;gap:10px;margin:0;font:600 11.5px/1.4 Manrope,Arial,sans-serif;display:flex}.lc-page .lc-cat-count,.lc-page .lc-places{display:none}.lc-page .lc-places{margin:22px 0 0;padding:0;list-style:none}.lc-page .lc-places li{border-top:1px solid var(--sx-line-dark);color:var(--sx-cream);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:14px;padding:8px 0;font-size:clamp(14px,1vw,16px);line-height:1.45;display:grid}.lc-page .lc-to-dir{color:var(--sx-cream);margin-top:28px}.lc-page .lc-disc{background:var(--lc-tone);width:22px;height:22px;color:var(--lc-tone-ink);border-radius:50%;place-items:center;font:600 10.5px/1 Manrope,Arial,sans-serif;display:grid}.lc-page .lc-km{letter-spacing:.06em;color:var(--sx-gold);white-space:nowrap;font-size:12.5px}.lc-page .lc-nav ol{flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;list-style:none;display:flex}.lc-page .lc-nav button{letter-spacing:.15em;text-transform:uppercase;color:#fffaf08c;align-items:baseline;gap:7px;padding:6px 0;font:600 10.5px/1.4 Manrope,Arial,sans-serif;transition:color .3s;display:inline-flex}.lc-page .lc-nav button span{letter-spacing:.12em;font:500 10.5px/1 Manrope,Arial,sans-serif}.lc-page .lc-nav button:hover{color:var(--sx-cream)}.lc-page .lc-nav button[aria-current]{color:var(--sx-gold)}.lc-page .lc-bar{background:#fffaf026;height:1px;margin-top:12px;display:block;position:relative}.lc-page .lc-bar span{background:var(--sx-gold);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){@supports (overflow:clip){.lc-page .lc-journey{height:calc(100svh + var(--lc-len) * 66svh)}.lc-page .lc-frame{height:100svh;padding:0 var(--sx-gutter) 0 0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(340px,.74fr);align-items:stretch;column-gap:clamp(28px,4vw,76px);position:sticky;top:0;overflow:clip}.lc-page .lc-journey-h{margin:0;padding-top:98px}.lc-page .lc-stage{justify-content:center;align-items:center;padding:80px 0 24px clamp(8px,2.2vw,44px);display:flex;position:relative;top:auto}.lc-page .lc-stage .lc-map{width:min(100%,104.08svh - 116.57px)}.lc-page .lc-copy{grid-template-rows:minmax(0,1fr) auto;min-height:0;padding:0 0 30px;display:grid}.lc-page .lc-panes{align-self:center;padding:18px 0}.lc-page .lc-pane,.lc-page .lc-pane:first-child{opacity:0;pointer-events:none;transition:opacity .32s ease,transform .6s var(--sx-ease-out);border:0;grid-area:1/1;align-self:center;padding:0;transform:translateY(30px)}.lc-page .lc-pane[data-state=past]{transform:translateY(-30px)}.lc-page .lc-pane[data-state=active]{opacity:1;pointer-events:auto;transition:opacity .7s ease .24s,transform 1s var(--sx-ease-out) .18s;transform:none}.lc-page .lc-pane-title{font-size:clamp(32px,min(3.2vw,5.8svh),56px)}.lc-page .lc-pane-map{display:none}.lc-page .lc-hw{margin-top:clamp(24px,4svh,46px);display:grid}.lc-page .lc-hw li{border:0;grid-area:1/1;overflow:clip}.lc-page .lc-hw-in{opacity:0;transition:transform .85s var(--sx-ease-out),opacity .4s ease;flex-direction:column;align-items:flex-start;gap:14px;padding:0 0 .12em;transform:translateY(100%)}.lc-page .lc-hw li[data-state=past] .lc-hw-in{transform:translateY(-100%)}.lc-page .lc-hw li[data-state=active] .lc-hw-in{opacity:1;transition:transform .9s var(--sx-ease-out) 60ms,opacity .6s ease 60ms;transform:none}.lc-page .lc-hw-name{letter-spacing:-.022em;font-size:clamp(34px,min(3.5vw,6.4svh),62px);line-height:1.02}.lc-page .lc-cats{gap:0;margin:0;display:grid}.lc-page .lc-cat{opacity:0;pointer-events:none;transition:opacity .3s ease,transform .6s var(--sx-ease-out);grid-area:1/1;transform:translateY(22px)}.lc-page .lc-cat[data-state=past]{transform:translateY(-22px)}.lc-page .lc-cat[data-state=active]{opacity:1;pointer-events:auto;transition:opacity .6s ease .12s,transform .9s var(--sx-ease-out) 80ms;transform:none}.lc-page .lc-cat-title{letter-spacing:-.02em;text-transform:none;flex-wrap:wrap;gap:8px 14px;font:500 clamp(30px,min(2.9vw,5.4svh),50px)/1.05 Cormorant Garamond,Georgia,serif}.lc-page .lc-cat-title .amenity-icon{width:30px;height:30px}.lc-page .lc-cat-count{letter-spacing:.16em;color:#fffaf073;flex-basis:100%;font:600 10.5px/1.4 Manrope,Arial,sans-serif;display:block}.lc-page .lc-places{display:grid}.lc-page .lc-to-dir{display:none}.lc-page .lc-nav{display:block}}}@media (prefers-reduced-motion:no-preference) and (min-width:901px) and (max-height:700px){@supports (overflow:clip){.lc-page .lc-journey-h{padding-top:86px}.lc-page .lc-pane-body{font-size:14px;line-height:1.62}.lc-page .lc-places li{padding:5px 0}.lc-page .lc-figure-num{font-size:clamp(48px,9svh,72px)}}}.lc-page .lc-dir{background:var(--sx-alt);color:var(--sx-ink)}.lc-page .lc-dir-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(36px,5vw,90px);display:grid}.lc-page .lc-dir-lists{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;align-items:start;column-gap:clamp(28px,3.2vw,54px);display:grid}.lc-page .lc-dir-lists>.lc-dir-ways{grid-row:span 2}@media (max-width:700px){.lc-page .lc-dir-lists{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}.lc-page .lc-dir-lists>.lc-dir-ways{grid-row:auto}}.lc-page .lc-dir-cat{break-inside:avoid;border-top:0;margin:0 0 clamp(30px,4.4vh,50px);padding-top:0}.lc-page .lc-dir-cat-title{letter-spacing:.15em;text-transform:uppercase;color:var(--sx-green);align-items:center;gap:12px;margin:0 0 10px;font:600 12px/1.4 Manrope,Arial,sans-serif;display:flex}.lc-page .lc-dir-sub{letter-spacing:.18em;text-transform:uppercase;color:var(--sx-gold-ink);margin:14px 0 2px;font:600 10px/1.4 Manrope,Arial,sans-serif}.lc-page .lc-dir-list{margin:0;padding:0;list-style:none}.lc-page .lc-dir-row{text-align:left;width:100%;color:var(--sx-ink);transition:color .25s ease,padding-left .25s var(--sx-ease);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 0;font:400 14.5px/1.5 Manrope,Arial,sans-serif;display:grid}:is(.lc-page button.lc-dir-row:hover,.lc-page button.lc-dir-row:focus-visible){color:#6d5d33;padding-left:6px}.lc-page .lc-dir-row:focus-visible{outline-offset:2px}.lc-page .lc-dir .lc-km{color:var(--sx-gold-ink)}.lc-page .lc-dir .lc-remark{color:#fff;background:#1f8ec90f;border-color:#1f8ec933;margin-top:18px}.lc-page .lc-dir-aside{align-self:stretch;min-width:0}.lc-page .lc-dir-sticky{position:sticky;top:96px}.lc-page .lc-dir-panel{background:var(--sx-green);border-radius:3px;padding:clamp(12px,1.4vw,22px)}.lc-page .lc-dir-panel .lc-map{width:min(100%,104.08svh - 208.16px);margin:0 auto}.lc-page .lc-dir-hint{color:#5d6b52;margin:14px 0 0;font-size:12.5px;line-height:1.6}.lc-page .lc-dir .lc-spoke{--lc-spoke-o:1;stroke-width:3px;stroke-dasharray:9 7;animation:.3s both lc-fade-in,1.1s linear infinite lc-run}@media (max-width:900px) and (prefers-reduced-motion:reduce),(max-width:900px) and (not (prefers-reduced-motion:no-preference)){.lc-page .lc-frame{padding:clamp(88px,12vh,120px) var(--sx-gutter) 60px;grid-template:"head""stage""copy"/1fr}.lc-page .lc-stage{margin:14px 0 6px;position:relative;top:auto}.lc-page .lc-dir-grid{grid-template-columns:1fr}.lc-page .lc-dir-lists{columns:2 260px}}@media (max-width:560px){.lc-page .lc-dir-lists{columns:1}.lc-page .lc-hw-in{flex-wrap:wrap;gap:6px 14px}.lc-page .lc-figure-num{font-size:64px}}@supports not (overflow:clip){.lc-page .lc-map{overflow:hidden}}@media (prefers-reduced-motion:reduce){.lc-page .lc-ripple{display:none}}.lc-page .lc-dir{padding-top:calc(var(--step) + clamp(70px,10vh,120px))}.lc-page .lc-dir-cat{position:relative}.lc-page .lc-dir-panel{border-radius:4px}@media (prefers-reduced-motion:no-preference){.lc-page .lc-pane-hw .lc-pane-title,.lc-page .lc-pane-hw .lc-pane-body{max-height:40vh;transition:max-height .8s var(--sx-ease-out),opacity .5s ease,transform .8s var(--sx-ease-out),margin .8s var(--sx-ease-out);overflow:clip}.lc-page .lc-pane-hw[data-sub]:not([data-sub="0"]) .lc-pane-title,.lc-page .lc-pane-hw[data-sub]:not([data-sub="0"]) .lc-pane-body{opacity:0;max-height:0;margin:0;transform:translateY(-24px)}.lc-page .lc-pane-hw .lc-hw{transition:margin .8s var(--sx-ease-out)}.lc-page .lc-pane-hw[data-sub]:not([data-sub="0"]) .lc-hw{margin-top:8px}}.lc-page .lc-hw-desc,.lc-page .lc-hw-index{display:none}@media (prefers-reduced-motion:no-preference){.lc-page .lc-pane-hw[data-sub] .lc-hw-desc{color:#fffaf0bf;max-width:44ch;margin:0;font-size:clamp(15px,1.1vw,17px);line-height:1.7;display:block}.lc-page .lc-pane-hw[data-sub] .lc-hw-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;max-width:620px;margin:clamp(22px,3.4svh,40px) 0 0;padding:0;list-style:none;display:grid}.lc-page .lc-hw-index li{color:#fffaf073;border-top:1px solid #fffaf01f;align-items:baseline;gap:12px;padding:10px 0;font:500 12.5px/1.4 Manrope,Arial,sans-serif;transition:color .4s;display:flex}.lc-page .lc-hw-index li span{letter-spacing:.14em;color:#fffaf059;flex:none;font-size:10.5px;transition:color .4s}.lc-page .lc-hw-index li[data-state=active]{color:var(--sx-cream)}.lc-page .lc-hw-index li[data-state=active] span{color:var(--sx-gold)}.lc-page .lc-hw-index li[data-state=past]{color:#fffaf0a6}@media (max-height:760px){.lc-page .lc-pane-hw[data-sub] .lc-hw-index li{padding:7px 0}}}.lc-page .lc-hw2{border-bottom:1px solid #fffaf01f;max-width:640px;margin:clamp(20px,3svh,34px) 0 0;padding:0;list-style:none}.lc-page .lc-hw2 li{border-top:1px solid #fffaf01f;grid-template-columns:36px minmax(0,1fr) auto;align-items:baseline;gap:14px;padding:clamp(8px,1.3svh,13px) 0;transition:opacity .45s;display:grid;position:relative}.lc-page .lc-hw2-no{letter-spacing:.14em;color:var(--sx-gold);font:500 11px/1 Manrope,Arial,sans-serif}.lc-page .lc-hw2-name{letter-spacing:-.005em;color:var(--sx-cream);transition:transform .6s var(--sx-ease-out);font:500 clamp(19px,1.45vw,25px)/1.2 Cormorant Garamond,Georgia,serif}.lc-page .lc-hw2-code{letter-spacing:.16em;text-transform:uppercase;color:#f1e2bd;background:#0e1a1273;border:1px solid #d4c49dcc;border-radius:999px;padding:3px 8px 2px;font:600 10px/1.3 Manrope,Arial,sans-serif;transition:background .45s,color .45s,border-color .45s}.lc-page .lc-hw2-bar{background:var(--sx-gold);transform-origin:0;height:1px;transition:transform .9s var(--sx-ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.lc-page .lc-hw2[data-live] li :is(.lc-hw2-no,.lc-hw2-name){opacity:.36;transition:opacity .45s ease,transform .6s var(--sx-ease-out)}.lc-page .lc-hw2[data-live] li[data-state=past] :is(.lc-hw2-no,.lc-hw2-name){opacity:.6}.lc-page .lc-hw2[data-live] li[data-state=active] :is(.lc-hw2-no,.lc-hw2-name){opacity:1}.lc-page .lc-hw2[data-live] li[data-state=active] .lc-hw2-code{background:var(--sx-gold);border-color:var(--sx-gold);color:#14231a}.lc-page .lc-hw2[data-live] li[data-state=active] .lc-hw2-bar{transform:none}.lc-page .lc-hw2[data-live] li[data-state=active] .lc-hw2-name{transform:translate(8px)}@media (max-height:780px) and (min-width:901px){.lc-page .lc-hw2 li{padding:6px 0}.lc-page .lc-hw2-name{font-size:18px}.lc-page .lc-pane-hw .lc-pane-title{font-size:clamp(30px,2.6vw,44px)}}.lc-page.lc-amenities .lc-dir{padding-top:clamp(80px,11vh,130px)}.lc-page .lc-fly{display:none}@media (prefers-reduced-motion:no-preference){@supports (overflow:clip){.lc-page .lc-journey{background:#0e140c}.lc-page .lc-frame{isolation:isolate}.lc-page .lc-fly{z-index:-1;display:block;position:absolute;inset:0;overflow:clip}.lc-page .lc-fly-cam{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.lc-page .lc-fly-cam img{object-fit:cover;width:100%;height:100%;display:block}.lc-page .lc-shots{pointer-events:none;position:absolute;inset:0}.lc-page .lc-shot{opacity:0;transition:opacity 1.3s;position:absolute;inset:0;overflow:clip}.lc-page .lc-shot[data-on]{opacity:1}.lc-page .lc-shot img{object-fit:cover;width:100%;max-width:none;height:100%;transition:transform 1.3s;display:block;transform:scale(1.1)}.lc-page .lc-shot[data-on] img{transition:transform 7s cubic-bezier(.2,.6,.2,1);transform:scale(1)}.lc-page .lc-fly-shade{pointer-events:none;background:linear-gradient(270deg,#0e140cf2 0%,#0e140cd9 32%,#0e140c73 50%,#0e140c00 68%),linear-gradient(#0e140c00 80%,#0e140c8c 100%),linear-gradient(#0e140c73 0%,#0e140c00 16%);position:absolute;inset:0}.lc-page .lc-stage .lc-map,.lc-page .lc-pane-note{display:none}}}.lc-page .lc-remark{-webkit-backdrop-filter:blur(26px)saturate(1.25);backdrop-filter:blur(26px)saturate(1.25);color:#fff;background:#ffffffc2;border:1px solid #ffffffc4;border-radius:14px;padding:16px 20px 17px;box-shadow:0 24px 60px -24px #0b1206b0,0 2px 10px -4px #0b12063d,inset 0 1px #ffffffb0}.lc-page .lc-remark h4{letter-spacing:.18em;color:#17577a;font:500 11.5px/1.4 Manrope,Arial,sans-serif}.lc-page .lc-remark p{color:#1f2b24;margin-top:6px;font:400 15px/1.6 Manrope,Arial,sans-serif}.lc-page .lc-dir .lc-remark{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#eaf5fa;background:#eaf5fa;border-color:#1f8ec94d #1f8ec94d #1f8ec94d #1f8ec9}.lc-page .lc-dir .lc-remark h4{color:#17577a}.lc-page .lc-dir .lc-remark p{color:#23394a}.sx-page .lc-page .lc-dir .lc-dir-cat-title{letter-spacing:-.012em;text-transform:none;color:#263b2e;align-items:flex-start;gap:14px;margin:0 0 6px;padding-bottom:18px;font:500 clamp(26px,2.3vw,38px)/1.08 Cormorant Garamond,Georgia,serif}.sx-page .lc-page .lc-dir .lc-dir-cat-title .amenity-icon{flex:none;width:26px;height:26px;margin-top:.12em}.lc-page .lc-dir-sub{font-weight:500}@media (min-width:561px) and (max-width:900px){.lc-page .lc-dir .lc-dir-lists{columns:auto;grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:0 clamp(28px,3.2vw,60px);display:grid}.lc-page .lc-dir .lc-dir-cat{grid-template-rows:subgrid;align-content:start;margin:0;padding-bottom:clamp(34px,4.6vh,54px);display:grid}.lc-page .lc-dir .lc-dir-cat>:not(.lc-dir-cat-title){grid-row:2/-1}.lc-page .lc-dir .lc-dir-cat:first-child{grid-area:1/1/span 2}.lc-page .lc-dir .lc-dir-cat:nth-child(2){grid-area:3/1/span 4}.lc-page .lc-dir .lc-dir-cat:nth-child(3){grid-area:1/2/span 2}.lc-page .lc-dir .lc-dir-cat:nth-child(4){grid-area:3/2/span 2}.lc-page .lc-dir .lc-dir-cat:nth-child(5){grid-area:5/2/span 2}.lc-page .lc-dir .lc-dir-cat-title{grid-row:1}}.lc-page .lc-fig{letter-spacing:0;font:500 .8em/1 Manrope,Arial,sans-serif}.lc-page .lc-dir .lc-ring{stroke:#1e5135;stroke-width:3.2px}.lc-page .lc-dir .lc-ripple{stroke:#1e5135}.lc-page .lc-dir .lc-spoke{stroke:#1e5135;stroke-width:3.4px;stroke-dasharray:8 6}.lc-page .lc-dir .lc-ecrl-route{stroke:#1e5135;stroke-width:3.4px}.lc-page .lc-dir .lc-ecrl-dist{fill:#1e5135}.lc-page .lc-dir .lc-ecrl text{stroke:#fffdf8;stroke-width:3.2px;stroke-linejoin:round;paint-order:stroke}.lc-page .lc-dir .lc-ecrl-label{fill:#1e3a29}.lc-page .lc-dir .lc-ecrl-sub{fill:#4d5f52}.lc-page .lc-dir .lc-ecrl-rail{stroke:#c9bfa9;stroke-width:2px;opacity:.9}.lc-page .lc-dir .lc-ecrl-stn{fill:#1e5135;stroke:#fffdf8}.lc-page .lc-dir .lc-ecrl-dot{fill:#81704d}@media (min-width:901px){.lc-page .lc-dir .lc-dir-grid{grid-template-columns:minmax(300px,.74fr) minmax(0,1.26fr);gap:clamp(40px,4.4vw,84px)}.lc-page .lc-dir .lc-dir-lists{columns:auto;grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;row-gap:0;display:grid}.lc-page .lc-dir .lc-dir-lists>.lc-dir-ways{grid-row:auto}.lc-page .lc-dir .lc-dir-cat{margin:0;padding-bottom:clamp(40px,5.4vh,64px)}.lc-page .lc-dir .lc-dir-sticky{top:88px}.lc-page .lc-dir .lc-dir-panel{padding:clamp(10px,1vw,18px)}.lc-page .lc-dir .lc-dir-panel .lc-map{width:min(100%,104.08svh - 156.12px)}}.lc-page .lc-journey .lc-places .lc-disc{color:#1f2b24;background:#fffdf8;box-shadow:0 1px 6px #0006}.lc-page .lc-journey .lc-cat-title .amenity-icon{color:#fffdf8}@media (prefers-reduced-motion:no-preference){@supports (overflow:clip){.lc-page .lc-cats{position:relative}.lc-page .lc-cat:not([data-state=active]){position:absolute;top:0;left:0;right:0}}}.lc-page .lc-shot img[style*=left]{position:absolute;top:0}@media (prefers-reduced-motion:no-preference){@supports (overflow:clip){.lc-page .lc-copy{padding-top:116px}}}@media (prefers-reduced-motion:no-preference) and (min-width:901px) and (max-height:700px){@supports (overflow:clip){.lc-page .lc-copy{padding-top:104px}}}.lc-page .lc-cats-art{display:none}@media (prefers-reduced-motion:no-preference){@supports (overflow:clip){.lc-page .lc-cats-art{pointer-events:none;opacity:0;background-color:#0f1a13;background-image:linear-gradient(#fffaf00d 1px,#0000 1px),linear-gradient(90deg,#fffaf00d 1px,#0000 1px),linear-gradient(#fffaf007 1px,#0000 1px),linear-gradient(90deg,#fffaf007 1px,#0000 1px);background-position:50%;background-size:220px 220px,220px 220px,44px 44px,44px 44px;transition:opacity 1s;display:block;position:absolute;inset:0}.lc-page .lc-cats-art[data-on]{opacity:1}.lc-page .lc-cats-art-one{left:var(--sx-gutter);opacity:0;color:#d5bc83;width:min(46vw,760px);transition:opacity .5s;position:absolute;top:50%;transform:translateY(-44%)}.lc-page .lc-cats-art-one[data-state=active]{opacity:1;transition:opacity .8s .2s}.lc-page .lc-cat-art{width:100%;height:auto;display:block;overflow:visible}.lc-page .lc-cat-art :is(path,circle){stroke-dasharray:1 2;stroke-dashoffset:1.02px;transition:stroke-dashoffset .4s}.lc-page .lc-cats-art-one[data-state=active] .lc-cat-art :is(path,circle){stroke-dashoffset:0;transition:stroke-dashoffset 2.4s cubic-bezier(.45,0,.2,1) .35s}.lc-page .lc-cat-photo{aspect-ratio:16/10;object-fit:cover;border-radius:4px;width:100%;height:auto;transition:transform .5s;display:block;transform:scale(1.04);box-shadow:0 40px 90px -40px #000c}.lc-page .lc-cats-art-one[data-state=active] .lc-cat-photo{transition:transform 1.6s var(--sx-ease-out,cubic-bezier(.2,.7,.2,1)) .2s;transform:none}.lc-page .lc-cats-art-one[data-photo]{width:auto;inset:0;overflow:hidden;transform:none}.lc-page .lc-cats-art-one[data-photo] .lc-cat-photo{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;border-radius:0}.lc-page .lc-cats-art-one[data-photo]:after{content:"";background:linear-gradient(90deg,#0f1a1326 0%,#0f1a1340 34%,#0f1a13d9 56%,#0f1a13f0 100%),linear-gradient(#0000 70%,#0f1a13b3);position:absolute;inset:0}}}.lc-page .lc-dir-mapwrap{width:min(100%,104.08svh - 156.12px);margin:0 auto;position:relative}.lc-page .lc-dir .lc-dir-mapwrap .lc-map{width:100%;margin:0}.lc-page .lc-pop{z-index:3;box-sizing:border-box;pointer-events:none;background:#fffdf8;border:1px solid #81704d40;border-radius:12px;width:min(300px,62%);animation:.35s cubic-bezier(.2,.7,.2,1) both lc-pop-in;position:absolute;overflow:hidden;transform:translate(18px,calc(-100% - 14px));box-shadow:0 22px 50px -18px #1a251c55,0 2px 8px -3px #1a251c26}.lc-page .lc-pop[data-side=l]{transform:translate(calc(-100% - 18px),calc(-100% - 14px))}.lc-page .lc-pop[data-drop]{transform:translate(18px,14px)}.lc-page .lc-pop[data-side=l][data-drop]{transform:translate(calc(-100% - 18px),14px)}.lc-page .lc-pop img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.lc-page .lc-pop-body{padding:16px 18px 18px}.lc-page .lc-pop-name{color:#243a2c;margin:0;font:500 24px/1.1 Cormorant Garamond,Georgia,serif}.lc-page .lc-pop-km{letter-spacing:.18em;text-transform:uppercase;color:#1e5135;margin:6px 0 0;font:500 10.5px/1.4 Manrope,Arial,sans-serif}.lc-page .lc-pop-text{color:#4d5a4f;margin:10px 0 0;font:400 13.5px/1.6 Manrope,Arial,sans-serif}.lc-page .lc-pop-credit{color:#8a8a80;margin:10px 0 0;font:400 10.5px/1.4 Manrope,Arial,sans-serif}@keyframes lc-pop-in{0%{opacity:0;margin-top:8px}to{opacity:1;margin-top:0}}@media (prefers-reduced-motion:reduce){.lc-page .lc-pop{animation:none}}.lc-page .lc-pop{background:var(--sx-green-deep);color:var(--sx-cream);border:0;border-radius:4px;overflow:clip;box-shadow:0 30px 70px -30px #0c150fcc}.lc-page .lc-pop .lc-pop-name{color:var(--sx-cream)}.lc-page .lc-pop .lc-pop-km{color:var(--sx-gold)}.lc-page .lc-pop .lc-pop-text{color:#fffdf5cc}.lc-page .lc-pop .lc-pop-credit{color:#fffdf580}.lc-page .lc-cats-art-one[data-photo] .lc-cat-photo[src*=recreation]{object-position:0% 50%}.lc-page .lc-pane-photo{display:none}@media (max-width:900px) and (prefers-reduced-motion:reduce),(max-width:900px) and (not (prefers-reduced-motion:no-preference)){.lc-page .lc-pane-photo{aspect-ratio:16/9;object-fit:cover;border-radius:3px;width:100%;height:auto;margin:0 0 26px;display:block}.lc-page .lc-cats{flex-direction:column;gap:28px}.lc-page .lc-places{margin-top:12px;display:block}.lc-page .lc-to-dir{align-items:center;min-height:44px;display:inline-flex}.lc-page .lc-win{--k:1.7;--ar:1.25;width:auto;margin-inline:calc(-1*var(--sx-gutter));aspect-ratio:var(--ar);position:relative;overflow:hidden}.lc-page .lc-win .lc-map{width:calc(var(--k)*100%);max-width:none;transform:translate(calc(-100% * clamp(calc(.5 / var(--k)),var(--lc-fx,.5),calc(1 - .5 / var(--k)))), calc(-100% * clamp(calc(.5 / (var(--k) * var(--ar) * .9608)),var(--lc-fy,.5),calc(1 - .5 / (var(--k) * var(--ar) * .9608)))));margin:0;position:absolute;top:50%;left:50%;-webkit-mask-image:none;mask-image:none}.lc-page .lc-stage.lc-win{margin-block:14px 6px}.lc-page .lc-ecrl-sub{font-size:10px}.lc-page .lc-ecrl-dist{font-size:11px}.lc-page .lc-pane-note{letter-spacing:.1em;text-wrap:balance;font-size:11.5px}.lc-page .lc-hw2-code{font-size:11px}.lc-page .lc-dir-aside{order:-1;margin-bottom:28px;display:block}.lc-page .lc-dir-sticky{position:static}.lc-page .lc-dir .lc-dir-panel .lc-map{width:100%}.lc-page .lc-dir-sub{font-size:11.5px}}@media (max-width:600px){.lc-page .lc-win{--k:2.9;--ar:.9}.lc-page .lc-pane-ecrl .lc-win{--k:2.3;--ar:1.2}.lc-page .lc-pane-ecrl .lc-ecrl-sub{font-size:12px}.lc-page .lc-pane-ecrl .lc-ecrl-dist{font-size:13px}}.lc-page .lc-cat-dots{display:none}@media (max-width:700px) and (prefers-reduced-motion:reduce){.lc-page .lc-win{--k:2.9;--ar:.8;overscroll-behavior-x:contain;scrollbar-width:none;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}.lc-page .lc-win::-webkit-scrollbar{display:none}.lc-page .lc-pane-ecrl .lc-win{--k:2.9;--ar:.8}.lc-page .lc-pane-ecrl .lc-ecrl-sub{font-size:7px}.lc-page .lc-pane-ecrl .lc-ecrl-dist{font-size:8px}.lc-page .lc-win .lc-map{transform:translateY(calc(-100% * clamp(calc(.5 / (var(--k) * var(--ar) * .9608)),var(--lc-fy,.5),calc(1 - .5 / (var(--k) * var(--ar) * .9608)))));left:0}.lc-page .lc-stage.lc-win{margin-block:0}.lc-page .lc-frame{padding-top:0}.lc-page .lc-panes{gap:0}.lc-page .lc-pane{isolation:isolate;padding:72px 0;position:relative}.lc-page .lc-pane:before{content:"";z-index:-1;inset:0 calc(-1 * var(--sx-gutter));background:#3d4d2e;position:absolute}.lc-page .lc-pane-mrt,.lc-page .lc-pane-ecrl{padding-top:72px}.lc-page .lc-pane-fly,.lc-page .lc-pane-ecrl{padding-top:0}.lc-page .lc-pane-fly:after,.lc-page .lc-pane-ecrl:after{content:"";display:block}.lc-page :is(.lc-pane-fly,.lc-pane-ecrl)>.lc-pane-kicker{border-top:1px solid #fffaf01f;padding-top:48px}.lc-page :is(.lc-pane-hw,.lc-pane-fly,.lc-pane-day):before{background:#f8f7f2}.lc-page :is(.lc-pane-hw,.lc-pane-fly,.lc-pane-day){color:#2b3820}.lc-page :is(.lc-pane-hw,.lc-pane-fly,.lc-pane-day) :is(.lc-pane-kicker,.lc-pane-kicker span){color:#8a784d}.lc-page :is(.lc-pane-hw,.lc-pane-fly,.lc-pane-day) :is(.lc-pane-title,.lc-cat-title,.lc-hw2-name,.lc-place-name){color:#2b3820}.lc-page :is(.lc-pane-hw,.lc-pane-fly,.lc-pane-day) .lc-pane-body{color:#4a5a3c}.lc-page .lc-pane-fly>.lc-pane-kicker{border-top-color:#3d4d2e1f}.lc-page .lc-pane-kicker{letter-spacing:.2em;margin-bottom:14px;font-size:11px}.lc-page .lc-pane-title{font-size:36px;line-height:1.06}.lc-page .lc-pane-body{font-size:15px;line-height:1.65}.lc-page .lc-pane-photo{aspect-ratio:16/10;margin-bottom:32px;margin-inline:calc(-1 * var(--sx-gutter));width:calc(100% + 2 * var(--sx-gutter));border-radius:0;max-width:none}.lc-page .lc-hw2{margin-top:28px;padding-right:56px}.lc-page .lc-hw2 li{border-bottom-color:#3d4d2e1f;min-height:52px}.lc-page .lc-pane-hw .lc-hw2-no{color:#8a784d}.lc-page .lc-pane-hw .lc-hw2-code{color:#3d4d2e;border-color:#3d4d2e4d}.lc-page .lc-cats{margin:24px calc(-1 * var(--sx-gutter)) 0;padding:0 var(--sx-gutter);scroll-snap-type:x mandatory;scroll-padding:0 var(--sx-gutter);overscroll-behavior-x:contain;scrollbar-width:none;flex-flow:row;gap:12px;overflow-x:auto}.lc-page .lc-cats::-webkit-scrollbar{display:none}.lc-page .lc-cat{scroll-snap-align:start;box-sizing:border-box;opacity:1;background:#fff;border:1px solid #3d4d2e1a;border-radius:6px;flex:0 0 84%;padding:22px 20px;transform:none}.lc-page .lc-cat-title{letter-spacing:.16em;margin-bottom:6px;font-size:12px}.lc-page .lc-places li{color:#2b3820;border-bottom-color:#3d4d2e14;min-height:44px;font-size:14.5px}.lc-page .lc-places li:last-child{border-bottom:0}.lc-page .lc-km{color:#8a784d}.lc-page .lc-cat-dots{justify-content:center;margin-top:12px;display:flex}.lc-page .lc-cat-dots button{background:0 0;border:0;place-items:center;width:32px;height:44px;padding:0;display:grid}.lc-page .lc-cat-dots i{background:#3d4d2e40;border-radius:50%;width:6px;height:6px;transition:width .3s,background .3s;display:block}.lc-page .lc-cat-dots [aria-current] i{background:#3d4d2e;border-radius:3px;width:18px}.lc-page .lc-pane-day .lc-to-dir{color:#3d4d2e;margin-top:16px}.lc-page .lc-cats{gap:24px}.lc-page .lc-cat{flex:0 0 calc(100% - 62px)}.lc-page .lc-pane-day .slide-nav{margin-inline:0}.lc-page .lc-frame{padding-bottom:0}.lc-page .lc-cat-dots+.slide-nav{margin-top:4px}}.lc-page .lcm{display:none}@media (max-width:700px){.lc-page .lc-journey{background:#f8f7f2}.lc-page .lc-journey>.lc-frame{display:none}.lc-page .lcm{color:#2b3820;display:block}.lcm>section{padding:75px 24px}.lcm-k{letter-spacing:.2em;text-transform:uppercase;color:#8a784d;margin:0 0 14px;font:600 11px/1.5 Manrope,Arial,sans-serif}.lcm-t{letter-spacing:-.015em;color:#182c26;text-wrap:balance;margin:0;font:500 36px/1.06 Cormorant Garamond,Georgia,serif}.lcm-t .lc-fig{font-family:Manrope,Arial,sans-serif;font-size:.82em;font-weight:300}.lcm-lead{color:#4a5a3c;margin:18px 0 0;font:400 15px/1.65 Manrope,Arial,sans-serif}.lcm-figs{border-top:1px solid #3d4d2e26;grid-template-columns:1fr 1fr;margin:36px 0 0;display:grid}.lcm-figs>div{border-bottom:1px solid #3d4d2e26;min-width:0;padding:22px 0 20px}.lcm-figs>div:nth-child(odd){border-right:1px solid #3d4d2e26;padding-right:16px}.lcm-figs>div:nth-child(2n){padding-left:18px}.lcm-figs dt{letter-spacing:-.04em;color:#182c26;font:200 40px/1 Manrope,Arial,sans-serif}.lcm-figs dd{letter-spacing:.14em;text-transform:uppercase;color:#8a784d;margin:10px 0 0;font:600 10.5px/1.5 Manrope,Arial,sans-serif}.lcm-map{margin:40px 0 0}.lcm-map-open{aspect-ratio:1;cursor:zoom-in;background:#fff;border:1px solid #3d4d2e1f;border-radius:4px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.lcm-map-open .lc-map{width:175%;max-width:none;margin:0;position:absolute;top:50%;left:50%;transform:translate(-66%,-42%);-webkit-mask-image:none;mask-image:none}.lcm-map-zoom{color:#fffaf0;background:#3d4d2e;border-radius:50%;place-items:center;width:44px;height:44px;font:300 24px/1 Manrope,Arial,sans-serif;display:grid;position:absolute;bottom:12px;right:12px}.lcm-map figcaption{color:#5c6a52;margin:14px 0 0;font:400 13px/1.6 Manrope,Arial,sans-serif}.lcm-ways{background:#3d4d2e}.lcm-ways .lcm-t{color:#fffaf0}.lcm-ways .lcm-k{color:#d2bc8e}.lcm-ways .lcm-lead{color:#dfe6da}.lcm-chips{flex-wrap:wrap;gap:8px;margin:30px 0 0;padding:0;list-style:none;display:flex}.lcm-chips li{color:#fffaf0;border:1px solid #fffaf033;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:0 16px 0 6px;font:400 13.5px/1.3 Manrope,Arial,sans-serif;display:inline-flex}.lcm-chips li:not(:has(b)){padding-left:16px}.lcm-chips b{box-sizing:border-box;color:#182c26;letter-spacing:.08em;background:#d2bc8e;border-radius:999px;place-items:center;min-width:44px;height:32px;padding:0 10px;font:700 10.5px/1 Manrope,Arial,sans-serif;display:grid}.lcm-row{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:24px;margin:32px -24px 0;padding:0 24px;scroll-padding:0 24px;display:flex;overflow-x:auto}.lcm-row::-webkit-scrollbar{display:none}.lcm .slide-nav{margin-inline:0}.lcm-route{scroll-snap-align:start;flex:0 0 calc(100% - 62px);margin:0}.lcm-route img{aspect-ratio:4/5;object-fit:cover;border-radius:3px;width:100%;display:block}.lcm-route-k{letter-spacing:.2em;text-transform:uppercase;color:#8a784d;margin:20px 0 8px;font:600 11px/1.5 Manrope,Arial,sans-serif}.lcm-route h4{color:#182c26;margin:0;font:500 26px/1.1 Cormorant Garamond,Georgia,serif}.lcm-route h4 .lc-fig{font-family:Manrope,Arial,sans-serif;font-size:.8em;font-weight:300}.lcm-route-fig{color:#5c6a52;margin:14px 0 0;font:400 13px/1.5 Manrope,Arial,sans-serif}.lcm-route-fig span{letter-spacing:-.04em;color:#182c26;margin-bottom:4px;font:200 40px/1 Manrope,Arial,sans-serif;display:block}.lcm-route-p{color:#4a5a3c;margin:12px 0 0;font:400 14.5px/1.65 Manrope,Arial,sans-serif}.lcm-route-note{color:#4a5a3c;border-left:2px solid #3fb8e0;margin:14px 0 0;padding-left:12px;font:400 13px/1.6 Manrope,Arial,sans-serif}.lcm-day{background:#3d4d2e}.lcm-day .lcm-t{color:#fffaf0}.lcm-day .lcm-k{color:#d2bc8e}.lcm-cat{scroll-snap-align:start;box-sizing:border-box;background:#f8f7f2;border-radius:4px;flex:0 0 calc(100% - 62px);padding:22px 20px 10px}.lcm-cat h4{letter-spacing:.16em;text-transform:uppercase;color:#182c26;align-items:center;gap:10px;margin:0 0 8px;font:600 12px/1.4 Manrope,Arial,sans-serif;display:flex}.lcm-cat h4 svg{color:#8a784d;width:22px;height:22px}.lcm-cat ol{margin:0;padding:0;list-style:none}.lcm-cat li{color:#2b3820;border-top:1px solid #3d4d2e14;grid-template-columns:22px 1fr auto;align-items:center;gap:12px;min-height:44px;padding:4px 0;font:400 14.5px/1.4 Manrope,Arial,sans-serif;display:grid}.lcm-cat li:first-child{border-top:0}.lcm-cat em{letter-spacing:.04em;color:#8a784d;white-space:nowrap;font-size:12.5px;font-style:normal}.lcm-link{letter-spacing:.16em;text-transform:uppercase;color:#fffaf0;border-bottom:1px solid #d2bc8e80;align-items:center;gap:10px;min-height:44px;margin-top:24px;font:600 11px/1.4 Manrope,Arial,sans-serif;text-decoration:none;display:inline-flex}.lcm-big{background:#fff;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.lcm-big::backdrop{background:#182c26cc}.lcm-big-pan{overscroll-behavior:contain;height:100%;overflow:auto}.lcm-big-pan .lc-map{width:300vw;max-width:none;margin:0;-webkit-mask-image:none;mask-image:none}.lcm-big-close{z-index:2;color:#fffaf0;letter-spacing:.16em;text-transform:uppercase;background:#3d4d2e;border:0;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:0 18px;font:600 11px/1 Manrope,Arial,sans-serif;display:inline-flex;position:fixed;top:16px;right:16px}.lcm-big-close span{font-size:18px}.lcm-big-cap{color:#2b3820;background:#fffffff0;border-radius:999px;margin:0;padding:8px 14px;font:500 12px/1.4 Manrope,Arial,sans-serif;position:fixed;bottom:16px;left:16px}.sx-page[data-page=location] .sx-footer{border-top:1px solid #d2bc8e4d}.lc-page .lc-pop{display:none!important}.lc-page .lc-drop-row{text-align:left;width:100%;min-height:48px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:22px 1fr auto 16px;align-items:center;gap:12px;padding:4px 0;display:grid}.lc-page span.lc-drop-row{cursor:default;grid-template-columns:22px 1fr auto}.lc-page .lc-drop-chev{border-bottom:1.5px solid #8a784d;border-right:1.5px solid #8a784d;justify-self:end;width:8px;height:8px;margin-right:3px;transition:transform .35s;transform:translateY(-2px)rotate(45deg)}.lc-page .lc-drop-row[aria-expanded=true] .lc-drop-chev{transform:translateY(2px)rotate(-135deg)}.lc-page .lc-drop{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.2,.7,.2,1);display:grid}.lc-page .lc-drop[data-open]{grid-template-rows:1fr}.lc-page .lc-drop>div{min-height:0;overflow:hidden}.lc-page .lc-drop-in{padding:2px 0 16px 34px}.lc-page .lc-drop-in img{aspect-ratio:16/10;object-fit:cover;border-radius:3px;width:100%;height:auto;margin:0 0 12px;display:block}.lc-page .lc-drop-text{color:#4a5a3c;margin:0;font:400 14px/1.6 Manrope,Arial,sans-serif}.lc-page .lc-drop-credit{color:#8a8f80;margin:8px 0 0;font:400 11px/1.4 Manrope,Arial,sans-serif}.lcm-cat li:has(.lc-drop-row){padding:0;display:block}}@media (prefers-reduced-motion:no-preference) and (max-width:900px){@supports (overflow:clip){.lc-page .lc-journey{background:#0e140c}.lc-page .lc-journey>.lc-frame{display:grid}.lc-page .lcm{display:none}.lc-page .lc-frame{grid-template:"copy"minmax(0,1fr)/minmax(0,1fr);column-gap:0;padding:0 24px}.lc-page .lc-stage{display:none}.lc-page .lc-journey-h{padding:0;position:absolute}.lc-page .lc-copy{grid-area:copy;grid-template-rows:minmax(0,1fr) auto;padding:0 0 22px}.lc-page .lc-panes{align-self:end;padding:0 0 26px}.lc-page .lc-pane-title{font-size:clamp(32px,9vw,44px)}.lc-page .lc-pane-body{font-size:15px;line-height:1.65}.lc-page .lc-hw2-name{font-size:18px}.lc-page .lc-hw2 li{grid-template-columns:28px minmax(0,1fr) auto;gap:10px;padding:7px 0}.lc-page .lc-fly-shade{background:linear-gradient(#0e140c00 20%,#0e140c80 40%,#0e140ce0 62%,#0e140cf5 100%),linear-gradient(#0e140c80 0%,#0e140c00 18%)}.lc-page .lc-nav{scrollbar-width:none;margin:0 -24px;padding:0 24px;overflow-x:auto}.lc-page .lc-nav::-webkit-scrollbar{display:none}.lc-page .lc-nav ol{white-space:nowrap;flex-wrap:nowrap}.lc-page .lc-nav button{min-height:44px}.lc-page .lc-cats-art-one[data-photo]:after{background:linear-gradient(#0e140c40 0%,#0e140c00 14% 34%,#0e140cb3 52%,#0e140cf2 66%,#0e140cf7 100%)}.lc-page .lc-journey .slide-nav,.lc-page .lc-journey .lc-cat-dots{display:none}.lc-page .lc-pane,.lc-page .lc-pane:first-child{align-self:end}.lc-page .lc-panes{height:100%;display:grid}.lc-page .lc-cats-art-one[data-photo] .lc-cat-photo{object-fit:cover;object-position:50% 30%}}}@media (max-width:900px){.lc-page .lc-dir-grid{grid-template-columns:1fr}.lc-page .lc-dir-lists{columns:2 260px}.lc-page .lc-dir-aside{order:-1;margin-bottom:28px;display:block}.lc-page .lc-dir-sticky{position:static}.lc-page .lc-dir .lc-dir-panel .lc-map{width:100%}.lc-page .lc-dir-sub{font-size:11.5px}}@media (prefers-reduced-motion:no-preference) and (max-width:900px){@supports (overflow:clip){.lc-page .lc-nav{scroll-padding-right:84px}.lc-page .lc-nav ol{width:max-content;padding-right:84px}}}@media (max-width:900px){.lc-page .lc-cats-art-one[data-photo] .lc-cat-photo[src*=recreation]{object-position:7% 50%!important}}
