.llc-map-gravure-frame[data-astro-cid-zcjvmzzz]{isolation:isolate;background:linear-gradient(165deg,#f2f2f2f0,#e8d7b68c);border:1px solid rgba(140,123,110,.35);box-shadow:0 16px 34px #2c251d2e,inset 0 1px #ffffff80}.llc-map-gravure-frame[data-astro-cid-zcjvmzzz]:before{content:"";position:absolute;inset:4px;z-index:15;border:1px solid color-mix(in oklab,var(--color-brand-deep) 30%,transparent);border-radius:.35rem;pointer-events:none}.llc-map-gravure-frame[data-astro-cid-zcjvmzzz]:after{content:"";position:absolute;inset:8px;z-index:15;border:1px solid color-mix(in oklab,var(--color-brand-sand) 50%,transparent);border-radius:.25rem;pointer-events:none}.llc-map-gravure-surface[data-astro-cid-zcjvmzzz]:before{content:"";position:absolute;inset:0;z-index:12;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-size:200px 200px}#llc-leaflet-map[data-astro-cid-zcjvmzzz] .leaflet-popup{margin-bottom:22px}#llc-leaflet-map[data-astro-cid-zcjvmzzz] .leaflet-popup-content-wrapper{background:linear-gradient(180deg,var(--color-brand-paper) 0%,var(--color-brand-sand-light) 100%);border:double 3px var(--color-brand-deep);border-radius:4px;box-shadow:0 8px 20px #2c251d29,inset 0 1px #ffffffb3;padding:0}#llc-leaflet-map[data-astro-cid-zcjvmzzz] .leaflet-popup-content{margin:0;padding:.6rem .9rem;line-height:1.35}#llc-leaflet-map[data-astro-cid-zcjvmzzz] .llc-popup-title{font:600 .85rem/1.3 var(--font-display);font-variant:small-caps;letter-spacing:.04em;color:var(--color-brand-deep)}#llc-leaflet-map[data-astro-cid-zcjvmzzz] .llc-popup-title-sub{font-variant:normal;letter-spacing:.02em}#llc-leaflet-map[data-astro-cid-zcjvmzzz] .llc-popup-address{font:400 .75rem/1.4 var(--font-serif);font-style:italic;color:var(--color-brand-deep);opacity:.7;letter-spacing:.02em}#llc-leaflet-map[data-astro-cid-zcjvmzzz] .leaflet-popup-tip-container{position:absolute;left:1rem!important;right:auto!important;bottom:0;margin-left:0!important;width:20px!important;height:12px!important;overflow:hidden}#llc-leaflet-map[data-astro-cid-zcjvmzzz] .leaflet-popup-tip{width:14px;height:14px;margin:-7px auto 0;background:var(--color-brand-sand-light);border:double 3px var(--color-brand-deep);border-radius:0;box-shadow:none}.llc-map-compass[data-astro-cid-zcjvmzzz]{display:block!important;visibility:visible!important;opacity:1!important;transition:opacity .3s;filter:drop-shadow(0 1px 0 rgba(255,255,255,.35)) drop-shadow(0 3px 8px rgba(44,37,29,.32))}@media(max-width:480px){.llc-map-compass[data-astro-cid-zcjvmzzz] svg[data-astro-cid-zcjvmzzz]{width:38px;height:38px}}#llc-leaflet-map[data-astro-cid-zcjvmzzz].llc-map-canvas-gravure{clip-path:none}#llc-leaflet-map[data-astro-cid-zcjvmzzz][data-map-state=ready]{position:relative}#llc-leaflet-map[data-astro-cid-zcjvmzzz] .leaflet-container{height:100%;width:100%;background:var(--color-bg-default);font-family:var(--font-serif)}#llc-leaflet-map[data-astro-cid-zcjvmzzz] .leaflet-control-zoom{border:0;box-shadow:0 14px 30px #0000001f}#llc-leaflet-map[data-astro-cid-zcjvmzzz] .leaflet-control-zoom a{width:2.25rem;height:2.25rem;line-height:2.15rem;border:1px solid color-mix(in oklab,var(--color-brand-deep) 22%,white);background:color-mix(in oklab,var(--color-bg-default) 92%,white);color:var(--color-brand-deep)}#llc-leaflet-map[data-astro-cid-zcjvmzzz] .leaflet-control-zoom a:hover{background:color-mix(in oklab,var(--color-brand-paper) 86%,white);color:var(--color-brand-main)}#llc-leaflet-map[data-astro-cid-zcjvmzzz] .leaflet-control-attribution{display:none}#llc-leaflet-map[data-astro-cid-zcjvmzzz] .llc-map-attribution{position:absolute;right:.75rem;bottom:.75rem;z-index:500;font:italic .65rem/1.3 var(--font-serif);color:var(--color-brand-deep);opacity:.45;background:none;border:none;padding:0;box-shadow:none;backdrop-filter:none;text-shadow:0 1px 2px rgba(255,255,255,.6)}#llc-leaflet-map[data-astro-cid-zcjvmzzz] .llc-map-attribution a{color:var(--color-brand-deep);text-decoration:none}#llc-leaflet-map[data-astro-cid-zcjvmzzz] .llc-map-attribution a:hover{text-decoration:underline}#llc-leaflet-map[data-astro-cid-zcjvmzzz] .llc-map-tiles{filter:saturate(.72) sepia(.18) hue-rotate(-6deg) brightness(1.04) contrast(.93)}#llc-leaflet-map[data-astro-cid-zcjvmzzz] .llc-map-water-wash{position:absolute;inset:0;z-index:350;pointer-events:none;background:radial-gradient(circle at 82% 38%,rgba(39,183,201,.22) 0,rgba(39,183,201,.14) 18%,transparent 35%),radial-gradient(circle at 76% 72%,rgba(39,183,201,.12) 0,rgba(39,183,201,.08) 16%,transparent 30%),radial-gradient(circle at 18% 78%,rgba(201,168,76,.1) 0,rgba(201,168,76,.05) 22%,transparent 40%),radial-gradient(circle at 92% 12%,rgba(191,174,153,.12) 0,rgba(191,174,153,.06) 20%,transparent 38%),linear-gradient(180deg,#27b7c90a,#bfae9914);mix-blend-mode:multiply}#llc-leaflet-map[data-astro-cid-zcjvmzzz] .llc-map-grain{position:absolute;inset:0;z-index:360;pointer-events:none;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-size:200px 200px}#llc-leaflet-map[data-astro-cid-zcjvmzzz] .llc-map-marker{display:flex;align-items:center;gap:.625rem;transform:translateY(-18px)}#llc-leaflet-map[data-astro-cid-zcjvmzzz] .llc-map-pin{width:44px;height:56px;flex-shrink:0;filter:drop-shadow(0 12px 22px rgba(0,0,0,.14))}#llc-leaflet-map[data-astro-cid-zcjvmzzz] .llc-map-label{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1.5px solid var(--color-brand-deep);border-radius:4px;background:var(--color-bg-default);color:var(--color-text-primary);padding:.625rem .875rem;font:600 14px/1.2 var(--font-display);font-variant:small-caps;letter-spacing:.03em;box-shadow:0 10px 24px #0000001f}
