.pl-save .fas,.pl-save.is-saved .far{display:none}.pl-save.is-saved .fas{display:inline-block;color:#e0663f}.pl-save i{margin-right:6px}.pl-about-inner{max-width:820px;margin:0 auto;text-align:center}.pl-about-lead{margin:0 auto;font-family:var(--title-font);font-size:clamp(1.3rem,2.2vw,1.65rem);line-height:1.55;color:var(--title-color)}.pl-about-lead.is-long{font-size:clamp(1.2rem,1.8vw,1.4rem)}.pl-board{display:none}@media (min-width: 1200px){.pl-about-layout.has-board{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,720px) minmax(0,1fr);gap:40px;align-items:start}.pl-about-layout.has-board .pl-about-inner{grid-column:2;grid-row:1}.pl-board{display:flex;flex-direction:column;gap:34px;grid-row:1;padding-top:18px}.pl-board--left{grid-column:1;align-items:flex-start}.pl-board--right{grid-column:3;align-items:flex-end;padding-top:90px}.pl-board--left .pl-pin-card:nth-child(2){margin-left:44px}.pl-board--right .pl-pin-card:nth-child(2){margin-right:40px}}.pl-pin-card{position:relative;display:flex;flex-direction:column;width:168px;padding:8px 8px 12px;border-radius:6px;background:var(--white-color);box-shadow:0 14px 26px -16px #0d122c73,0 2px 6px #0d122c0f;color:var(--title-color);transform:rotate(var(--tilt, 0deg));transition:transform .6s var(--ease-calm),box-shadow .6s var(--ease-calm)}.pl-pin-card:hover,.pl-pin-card:focus-visible{color:var(--title-color);transform:rotate(0) translateY(-6px);box-shadow:0 24px 38px -18px #0d122c80,0 2px 6px #0d122c0f}.pl-pin-card:focus-visible{outline:3px solid var(--accent-color);outline-offset:3px}.pl-pin{position:absolute;top:-7px;left:50%;z-index:2;width:16px;height:16px;margin-left:-8px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff3c4 0 18%,var(--accent-color) 45%,#c98f12 100%);box-shadow:0 3px 5px #0d122c59;transition:transform .6s var(--ease-calm)}.pl-pin-card:hover .pl-pin{transform:translateY(-2px)}.pl-pin-photo{display:block;overflow:hidden;border-radius:3px;aspect-ratio:4 / 3;background:var(--smoke-color)}.pl-pin-card .pl-pin-photo img{width:100%;height:100%;object-fit:cover}.pl-pin-name{margin-top:10px;padding:0 4px;font-family:var(--title-font);font-size:16px;font-weight:500;line-height:1.25}.pl-pin-dist{padding:2px 4px 0;font-size:12px;color:var(--body-color)}.pl-about-rest{max-width:680px;margin:22px auto 0;text-align:left;animation:plFadeIn .5s var(--ease-calm)}.pl-about-rest p{margin:0;font-size:16px;line-height:1.85}.pl-about-toggle{margin-top:22px;background:none;border-top:0;border-left:0;border-right:0;cursor:pointer}.pl-about-toggle i{transition:transform .35s var(--ease-calm)}.pl-about-toggle[aria-expanded=true] i{transform:rotate(180deg)}.pl-about-toggle:hover i{transform:translateY(2px)}.pl-about-toggle[aria-expanded=true]:hover i{transform:rotate(180deg) translateY(2px)}@keyframes plFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pl-tabs{margin-bottom:32px}.pl-panel{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:start}.pl-panel[hidden]{display:none}.pl-panel.is-entering{animation:plFadeIn .5s var(--ease-calm)}.pl-panel-photo{position:sticky;top:110px;margin:0;overflow:hidden;border-radius:var(--radius-card);aspect-ratio:4 / 5;background:var(--gray-color)}.pl-panel .pl-panel-photo img{width:100%;height:100%;object-fit:cover}.pl-panel-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0d122cb8,#0d122c26 45%,#0d122c00 70%)}.pl-panel-photo figcaption{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;gap:6px;padding:26px 28px;color:var(--white-color)}.pl-panel-photo figcaption small{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-color)}.pl-panel-photo figcaption span{font-family:var(--title-font);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:500;line-height:1.2;letter-spacing:-.01em}@media (max-width: 991px){.pl-panel{grid-template-columns:minmax(0,1fr);gap:28px}.pl-panel-photo{position:relative;top:0;aspect-ratio:16 / 10}}.pl-sights-intro{margin:0 0 20px;font-size:16px;line-height:1.8}.pl-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--th-border-color)}.pl-item{border-bottom:1px solid var(--th-border-color)}.pl-item[hidden],.pl-group[hidden]{display:none}.pl-item.is-revealed,.pl-group.is-revealed{animation:plFadeIn .45s var(--ease-calm) both}.pl-item-head{margin:0;font:inherit}.pl-item-btn{display:grid;grid-template-columns:40px minmax(0,1fr) 34px;gap:14px;align-items:start;width:100%;padding:22px 4px;border:0;background:none;text-align:left;color:inherit;cursor:pointer}.pl-item-btn:focus-visible{outline:3px solid var(--accent-color);outline-offset:-3px;border-radius:10px}.pl-item-num{padding-top:4px;font-family:var(--title-font);font-style:italic;font-size:16px;color:var(--leaf-color)}.pl-item-text{display:flex;flex-direction:column;gap:4px;min-width:0}.pl-item-name{font-family:var(--title-font);font-size:21px;font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--title-color);transition:color .2s}.pl-item-lead{overflow:hidden;font-size:14.5px;line-height:1.6;color:var(--body-color);white-space:nowrap;text-overflow:ellipsis;transition:opacity .3s var(--ease-calm)}.pl-item.is-open .pl-item-lead{opacity:0;height:0}.pl-item-icon{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--th-border-color);border-radius:50%;background:var(--white-color);color:var(--title-color);font-size:13px;transition:transform .4s var(--ease-calm),background-color .3s,border-color .3s}.pl-item-btn:hover .pl-item-icon{border-color:var(--title-color)}.pl-item.is-open .pl-item-icon{transform:rotate(45deg);background:var(--accent-color);border-color:var(--accent-color)}.pl-item-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease-calm)}.pl-item.is-open .pl-item-panel{grid-template-rows:1fr}.pl-item-inner{overflow:hidden;padding:0 48px 0 58px}.pl-item-inner p{margin:0 0 14px;font-size:15.5px;line-height:1.85}.pl-item-inner p:last-child{margin-bottom:24px}@media (max-width: 575px){.pl-item-btn{grid-template-columns:30px minmax(0,1fr) 32px;gap:10px}.pl-item-name{font-size:18px}.pl-item-inner{padding:0 0 0 40px}}.pl-group{padding:26px 4px 8px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--leaf-color);border-bottom:1px solid var(--th-border-color)}.pl-group--section{padding-top:30px;font-family:var(--title-font);font-size:22px;font-weight:500;letter-spacing:-.01em;text-transform:none;color:var(--title-color);border-bottom:0}.pl-group--section+.pl-group{padding-top:6px}.pl-list>.pl-group:first-child{padding-top:18px}.pl-more{margin-top:22px;background:none;border-top:0;border-left:0;border-right:0;cursor:pointer}.pl-more:hover i{transform:translateY(3px)}.pl-rich{font-size:15.5px;line-height:1.85}.pl-rich strong,.pl-rich b{color:var(--title-color);font-weight:600}.pl-rich p,.pl-rich ul,.pl-rich ol{margin-bottom:14px}.ds-bento .pl-photo-more{display:none}.pl-photo-count{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;background:#0d122c8c;color:var(--white-color);font-family:var(--title-font);font-size:clamp(1.3rem,2vw,1.7rem);transition:background-color .4s var(--ease-calm)}.ds-bento-tile:hover .pl-photo-count{background:#0d122c6b}.pl-where{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:center}.pl-where-text .sec-title{margin:0 0 16px;font-size:clamp(1.9rem,3.4vw,2.75rem);line-height:1.15}.pl-where-text p{max-width:420px;margin:0 0 28px;font-size:16px;line-height:1.8}.pl-where-text .ds-actions{align-items:center;gap:24px}.pl-where-map{overflow:hidden;border:1px solid rgba(37,49,107,.14);border-radius:var(--radius-card);aspect-ratio:16 / 11;background:var(--gray-color)}.pl-where-map iframe{display:block;width:100%;height:100%;border:0;filter:saturate(.85)}@media (max-width: 991px){.pl-where{grid-template-columns:minmax(0,1fr);gap:32px}}.bt{--bt-good: #3f8f6b;--bt-mixed: #e8a93a;--bt-wet: #9fb3bf}.bt .ds-head{margin-bottom:18px}.bt .bt-lead{margin:0;font-family:var(--title-font);font-size:20px;color:var(--title-color)}.bt-lead strong{font-weight:500;color:var(--title-color);border-bottom:2px solid var(--accent-color)}.bt-strip{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;margin:44px 0 0;padding:0;list-style:none}.bt-strip li{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px}.bt-bar{width:100%;height:48px;border-radius:12px;background:var(--bt-mixed);transition:transform .35s var(--ease-calm)}.bt-strip li:hover .bt-bar{transform:translateY(-4px)}.bt-strip .is-good .bt-bar{background:var(--bt-good)}.bt-strip .is-mixed .bt-bar{background:var(--bt-mixed);opacity:.75}.bt-strip .is-wet .bt-bar{background:var(--bt-wet);opacity:.6}.bt-month{font-size:13px;font-weight:600;color:var(--body-color)}.bt-strip .is-now .bt-month{color:var(--title-color)}.bt-strip .is-now:after{content:"Now";position:absolute;top:-22px;padding:1px 8px;border-radius:var(--radius-pill);background:var(--title-color);color:var(--white-color);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.bt-strip .is-now .bt-bar{box-shadow:0 0 0 3px var(--smoke-color),0 0 0 5px var(--title-color)}.bt-legend{display:flex;flex-wrap:wrap;gap:6px 18px;margin:20px 0 0;padding:0;list-style:none;font-size:13px}.bt-legend li{display:inline-flex;align-items:center;gap:7px}.bt-legend i{width:12px;height:12px;border-radius:4px}.bt-legend .is-good{background:var(--bt-good)}.bt-legend .is-mixed{background:var(--bt-mixed);opacity:.75}.bt-legend .is-wet{background:var(--bt-wet);opacity:.6}.bt-notes{max-width:860px;margin-top:48px}.bt-notes-title{margin:0 0 14px;font-size:22px;font-weight:500}@media (max-width: 575px){.bt-strip{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:32px}}
