.gm-style .gm-style-iw-c{border-radius:14px!important;background:#fffefb!important;border:1px solid #e4dfd3!important;box-shadow:0 12px 34px rgba(42,37,32,.2)!important;padding:13px 34px 13px 15px!important;max-width:288px!important}.gm-style .gm-style-iw-d{overflow:auto!important;padding:0!important;max-height:240px!important}.gm-style .gm-style-iw-d::-webkit-scrollbar{width:5px}.gm-style .gm-style-iw-d::-webkit-scrollbar-thumb{background:#ded7c7;border-radius:3px}.gm-style .gm-style-iw-tc:after{background:#fffefb!important}.gm-style .gm-style-iw-chr{height:0!important;min-height:0!important;position:static!important}.gm-style .gm-ui-hover-effect{position:absolute!important;top:2px!important;right:2px!important;width:24px!important;height:24px!important;margin:0!important;padding:0!important;opacity:1!important;border-radius:7px!important;transition:background .13s;z-index:2}.gm-style .gm-ui-hover-effect>span{background-color:#948e7f!important;width:12px!important;height:12px!important;margin:0!important}.gm-style .gm-ui-hover-effect:hover{background:rgba(200,169,110,.16)!important}.gm-style .gm-ui-hover-effect:hover>span{background-color:#a8894f!important}.he-map-fit{margin:10px 10px 0 0;width:38px;height:38px;border:1px solid #e4dfd3;border-radius:9px;background:#fffefb;color:#6b5f52;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(42,37,32,.14);transition:background .12s,color .12s,border-color .12s}.he-map-fit:hover{background:rgba(200,169,110,.14);border-color:#c8a96e;color:#232220}.he-iw{font-family:Jost,system-ui,sans-serif;color:#3a3833}.he-iw-stacked{width:228px;height:142px;overflow:hidden}.he-iw-stacked .he-iw-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.he-iw-stacked .he-iw-meta{overflow:visible}.he-iw-counter{display:flex;align-items:center;gap:6px;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#a8894f;margin:0 0 6px;font-weight:500}.he-iw-counter .dots{display:inline-flex;gap:3px}.he-iw-count{white-space:nowrap}.he-iw-arrow{border:1px solid #e4dfd3;background:#fffefb;border-radius:6px;width:18px;height:18px;line-height:1;font-size:13px;color:#a8894f;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0;transition:background .12s,color .12s,border-color .12s}.he-iw-arrow:hover{background:rgba(200,169,110,.14);border-color:#c8a96e;color:#232220}.he-iw-counter .dot{width:5px;height:5px;transform:rotate(45deg);background:#e4dfd3;flex:0 0 auto}.he-iw-counter .dot.on{background:#c8a96e}.he-iw-title{font-family:Cormorant Garamond,Georgia,serif;font-size:17px;font-weight:600;line-height:1.2;color:#232220;margin:0}.he-iw-stat{display:inline-flex;align-items:center;gap:5px;margin-top:7px;padding:2px 9px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;white-space:nowrap;background:color-mix(in srgb,currentColor 12%,transparent);border:1px solid color-mix(in srgb,currentColor 32%,transparent)}.he-iw-stat .dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:0 0 auto}.he-iw-statbtn{display:inline-flex;align-items:center;gap:5px;margin-top:7px;padding:2px 8px 2px 9px;border-radius:999px;font-family:inherit;font-size:9px;font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:color-mix(in srgb,currentColor 12%,transparent);border:1px solid color-mix(in srgb,currentColor 32%,transparent);transition:background .12s}.he-iw-statbtn:hover{background:color-mix(in srgb,currentColor 20%,transparent)}.he-iw-statbtn .dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:0 0 auto}.he-iw-statbtn .caret{font-size:8px;opacity:.7;margin-left:1px}.he-iw-menu{z-index:10000}.he-iw-menu .sort-opt{padding:5px 8px}.he-iw-meta{margin:8px 0 0;padding-top:8px;border-top:1px solid #efebe0;font-size:11.5px;line-height:1.5;color:#6b5f52;white-space:pre-line}.he-iw-link{display:inline-block;margin-top:9px;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#a8894f;text-decoration:none}.he-iw-link:hover{color:#232220}.he-iw-rich{width:236px}.he-iw-stacked.he-iw-rich{height:186px}.he-iw-rich .he-iw-meta{margin:3px 0 0;padding-top:0;border-top:0;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#a8894f}.he-iw-rows{margin-top:8px;padding-top:8px;border-top:1px solid #efebe0;display:flex;flex-direction:column;gap:5px}.he-iw-row{display:flex;align-items:flex-start;gap:7px;font-size:12px;line-height:1.35;color:#3a3833;text-decoration:none;white-space:pre-line}a.he-iw-row:hover .he-iw-rowtext{color:#a8894f;text-decoration:underline;text-underline-offset:2px}.he-iw-row-web .he-iw-rowtext{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.he-iw-ic{flex:0 0 auto;margin-top:2px;color:#a8894f;display:inline-flex}.he-iw-rowtext{min-width:0}.he-iw-note{margin:7px 0 0;font-size:11px;font-style:italic;color:#948e7f}.he-iw-rich .he-iw-link{margin-top:8px}