.lc[data-astro-cid-zxgdgff3]{--lc-w: 250px;--lc-h: 150px;display:inline-flex;flex-direction:column;align-items:flex-start;gap:10px;perspective:1000px}.lc[data-astro-cid-zxgdgff3].open{--lc-w: min(380px, calc(100vw - 32px) );--lc-h: 290px}.lc-card[data-astro-cid-zxgdgff3]{position:relative;display:block;width:var(--lc-w);height:var(--lc-h);padding:0;border:1px solid rgba(201,168,76,.28);border-radius:18px;overflow:hidden;background:#1a3045;color:#fff;text-align:left;font:inherit;cursor:pointer;transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transform-style:preserve-3d;transition:width .55s cubic-bezier(.3,1.25,.5,1),height .55s cubic-bezier(.3,1.25,.5,1),transform .25s ease-out,box-shadow .3s;box-shadow:0 18px 40px -18px #0a141e8c;user-select:none;-webkit-tap-highlight-color:transparent}.lc-card[data-astro-cid-zxgdgff3]:hover{box-shadow:0 24px 50px -18px #0a141ea6}.lc-card[data-astro-cid-zxgdgff3]:focus-visible{outline:2px solid #e8c96a;outline-offset:3px}.lc-grid[data-astro-cid-zxgdgff3]{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:20px 20px;transition:opacity .3s}.lc-outline[data-astro-cid-zxgdgff3]{position:absolute;right:14px;top:14px;width:76px;height:76px;transition:opacity .3s,transform .4s}.lc-outline[data-astro-cid-zxgdgff3] path[data-astro-cid-zxgdgff3]{fill:#c9a84c1f;stroke:#e8c96a;stroke-width:1.6;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.2s ease}.lc[data-astro-cid-zxgdgff3]:hover .lc-outline[data-astro-cid-zxgdgff3] path[data-astro-cid-zxgdgff3],.lc[data-astro-cid-zxgdgff3].seen .lc-outline[data-astro-cid-zxgdgff3] path[data-astro-cid-zxgdgff3]{stroke-dashoffset:0}.lc-ico[data-astro-cid-zxgdgff3]{position:absolute;left:18px;top:18px;width:20px;height:20px;color:#e8c96a;filter:drop-shadow(0 0 4px rgba(232,201,106,.35));transition:opacity .3s,filter .3s}.lc[data-astro-cid-zxgdgff3]:hover .lc-ico[data-astro-cid-zxgdgff3]{filter:drop-shadow(0 0 9px rgba(232,201,106,.7))}.lc-text[data-astro-cid-zxgdgff3]{position:absolute;left:18px;right:18px;bottom:16px;z-index:3;display:grid;gap:3px}.lc-name[data-astro-cid-zxgdgff3]{font:400 26px/1 var(--display);letter-spacing:.02em;transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.lc[data-astro-cid-zxgdgff3]:hover .lc-name[data-astro-cid-zxgdgff3]{transform:translate(4px)}.lc-sub[data-astro-cid-zxgdgff3]{font:500 12px/1.3 var(--body);color:#b9c6d2}.lc-coords[data-astro-cid-zxgdgff3]{font:500 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:#1a3045;max-height:0;opacity:0;overflow:hidden;transition:max-height .3s,opacity .3s}.lc-rule[data-astro-cid-zxgdgff3]{height:1px;margin-top:4px;background:linear-gradient(90deg,rgba(232,201,106,.8),rgba(232,201,106,.3),transparent);transform:scaleX(.3);transform-origin:0 50%;transition:transform .45s ease-out}.lc[data-astro-cid-zxgdgff3]:hover .lc-rule[data-astro-cid-zxgdgff3],.lc[data-astro-cid-zxgdgff3].open .lc-rule[data-astro-cid-zxgdgff3]{transform:scaleX(1)}.lc-map[data-astro-cid-zxgdgff3]{position:absolute;inset:0;opacity:0;transition:opacity .4s .1s;background:#ece6da}.lc-tiles[data-astro-cid-zxgdgff3]{position:absolute;left:50%;top:50%;width:0;height:0}.lc-tiles[data-astro-cid-zxgdgff3] img{position:absolute;width:256px;height:256px;max-width:none;filter:grayscale(1) sepia(.18) contrast(.92) brightness(1.06);opacity:0;transition:opacity .3s}.lc-tiles[data-astro-cid-zxgdgff3] img.ok{opacity:1}.lc-line[data-astro-cid-zxgdgff3]{position:absolute;left:50%;top:50%;width:1px;height:1px;overflow:visible}.lc-line[data-astro-cid-zxgdgff3] path{fill:#c9a84c2e;stroke:#b8902f;stroke-width:2.5;stroke-linejoin:round}.lc-pin[data-astro-cid-zxgdgff3]{position:absolute;left:50%;top:50%;width:34px;height:34px;margin:-34px 0 0 -17px;transform:scale(0) translateY(-20px);transition:transform .45s cubic-bezier(.3,1.6,.5,1) .3s;filter:drop-shadow(0 4px 8px rgba(18,35,52,.45))}.lc-pin[data-astro-cid-zxgdgff3] path[data-astro-cid-zxgdgff3]{fill:#1a3045}.lc-pin[data-astro-cid-zxgdgff3] circle[data-astro-cid-zxgdgff3]{fill:#e8c96a}.lc-map[data-astro-cid-zxgdgff3]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#f3efe7f2,#f3efe700 45%),linear-gradient(to bottom,rgba(243,239,231,.5),transparent 30%)}.lc-credit[data-astro-cid-zxgdgff3]{position:absolute;right:10px;top:8px;z-index:3;font:500 9px/1 var(--body);color:#5a6672;opacity:0;transition:opacity .3s}.lc[data-astro-cid-zxgdgff3].open .lc-map[data-astro-cid-zxgdgff3],.lc[data-astro-cid-zxgdgff3].open .lc-credit[data-astro-cid-zxgdgff3]{opacity:1}.lc[data-astro-cid-zxgdgff3].open .lc-pin[data-astro-cid-zxgdgff3]{transform:none}.lc[data-astro-cid-zxgdgff3].open .lc-grid[data-astro-cid-zxgdgff3],.lc[data-astro-cid-zxgdgff3].open .lc-ico[data-astro-cid-zxgdgff3],.lc[data-astro-cid-zxgdgff3].open .lc-outline[data-astro-cid-zxgdgff3]{opacity:0}.lc[data-astro-cid-zxgdgff3].open .lc-name[data-astro-cid-zxgdgff3]{color:#1a3045}.lc[data-astro-cid-zxgdgff3].open .lc-sub[data-astro-cid-zxgdgff3]{color:#3a4652}.lc[data-astro-cid-zxgdgff3].open .lc-coords[data-astro-cid-zxgdgff3]{max-height:20px;opacity:1}.lc-go[data-astro-cid-zxgdgff3]{font:500 14px/1 var(--body);color:#9a7b2c;text-decoration:none}.lc-go[data-astro-cid-zxgdgff3]:hover{text-decoration:underline}@media(prefers-reduced-motion:reduce){.lc-card[data-astro-cid-zxgdgff3],.lc-pin[data-astro-cid-zxgdgff3],.lc-map[data-astro-cid-zxgdgff3],.lc-name[data-astro-cid-zxgdgff3],.lc-rule[data-astro-cid-zxgdgff3],.lc-outline[data-astro-cid-zxgdgff3] path[data-astro-cid-zxgdgff3]{transition:none!important}}
