.location-tiles__grid[data-astro-cid-bm7nctzn]{display:grid;grid-template-columns:1fr;gap:.9rem}@media(min-width:640px){.location-tiles__grid[data-astro-cid-bm7nctzn]{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.location-tiles__grid[data-astro-cid-bm7nctzn]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.location-tiles__grid[data-astro-cid-bm7nctzn]{grid-template-columns:repeat(4,1fr)}}.location-tile[data-astro-cid-bm7nctzn]{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;min-height:10.5rem;padding:1.1rem 1.2rem 1.3rem;background:color-mix(in srgb,var(--color-surface-alt, #f4f4f5) 60%,transparent);border:1px solid var(--color-border, #e4e4e7);border-radius:var(--shape-radius-card, .75rem);text-decoration:none;isolation:isolate;transition:border-color .35s ease,transform .35s cubic-bezier(.25,1,.5,1),box-shadow .35s ease}.location-tile[data-astro-cid-bm7nctzn]:hover,.location-tile[data-astro-cid-bm7nctzn]:focus-visible{border-color:var(--color-primary);transform:translateY(-4px);box-shadow:0 18px 40px -18px #00000073}.location-tile[data-astro-cid-bm7nctzn]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.location-tile__bg[data-astro-cid-bm7nctzn]{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.12);transition:opacity .45s ease,transform .9s cubic-bezier(.25,1,.5,1)}.location-tile__scrim[data-astro-cid-bm7nctzn]{position:absolute;inset:0;z-index:-1;background:linear-gradient(200deg,#0a0a0c26,#0a0a0cd1 78%);opacity:0;transition:opacity .45s ease}.location-tile[data-astro-cid-bm7nctzn]:hover .location-tile__bg[data-astro-cid-bm7nctzn],.location-tile[data-astro-cid-bm7nctzn]:focus-visible .location-tile__bg[data-astro-cid-bm7nctzn]{opacity:1;transform:scale(1.02)}.location-tile[data-astro-cid-bm7nctzn]:hover .location-tile__scrim[data-astro-cid-bm7nctzn],.location-tile[data-astro-cid-bm7nctzn]:focus-visible .location-tile__scrim[data-astro-cid-bm7nctzn]{opacity:1}.location-tile__top[data-astro-cid-bm7nctzn]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.location-tile__index[data-astro-cid-bm7nctzn]{font-family:var(--font-heading, inherit);font-weight:800;font-size:.85rem;letter-spacing:.14em;color:var(--color-primary);padding-top:.15rem;transition:color .35s ease}.location-tile__thumb[data-astro-cid-bm7nctzn]{width:3.25rem;height:3.25rem;object-fit:cover;border-radius:9999px;border:2px solid var(--color-border, #e4e4e7);transition:opacity .35s ease,transform .35s ease}.location-tile__thumb--empty[data-astro-cid-bm7nctzn]{display:inline-flex;align-items:center;justify-content:center;color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 12%,transparent);border-color:transparent}.location-tile[data-astro-cid-bm7nctzn]:hover .location-tile__thumb[data-astro-cid-bm7nctzn],.location-tile[data-astro-cid-bm7nctzn]:focus-visible .location-tile__thumb[data-astro-cid-bm7nctzn]{opacity:0;transform:scale(.85)}.location-tile__bottom[data-astro-cid-bm7nctzn]{display:flex;flex-direction:column;gap:.3rem;margin-top:1.4rem}.location-tile__city[data-astro-cid-bm7nctzn]{font-family:var(--font-heading, inherit);font-weight:800;font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.05;text-transform:uppercase;letter-spacing:.02em;color:var(--color-heading, #18181b);transition:color .35s ease}.location-tile__meta[data-astro-cid-bm7nctzn]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.location-tile__meta-label[data-astro-cid-bm7nctzn]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--color-muted, #71717a);transition:color .35s ease}.location-tile__meta-label--address[data-astro-cid-bm7nctzn]{text-transform:none;letter-spacing:.01em;font-size:.78rem;font-weight:600;line-height:1.3}.location-tile__meta[data-astro-cid-bm7nctzn]:has(.location-tile__meta-label--address){align-items:flex-end}.location-tile__arrow[data-astro-cid-bm7nctzn]{width:1.15rem;height:1.15rem;flex-shrink:0;color:var(--color-primary);transform:translate(-4px);opacity:.65;transition:transform .35s cubic-bezier(.25,1,.5,1),opacity .35s ease}.location-tile[data-astro-cid-bm7nctzn]:hover .location-tile__city[data-astro-cid-bm7nctzn],.location-tile[data-astro-cid-bm7nctzn]:focus-visible .location-tile__city[data-astro-cid-bm7nctzn]{color:#fff}.location-tile[data-astro-cid-bm7nctzn]:hover .location-tile__meta-label[data-astro-cid-bm7nctzn],.location-tile[data-astro-cid-bm7nctzn]:focus-visible .location-tile__meta-label[data-astro-cid-bm7nctzn]{color:#ffffffbf}.location-tile[data-astro-cid-bm7nctzn]:hover .location-tile__arrow[data-astro-cid-bm7nctzn],.location-tile[data-astro-cid-bm7nctzn]:focus-visible .location-tile__arrow[data-astro-cid-bm7nctzn]{transform:translate(0);opacity:1}.location-tile__bar[data-astro-cid-bm7nctzn]{position:absolute;left:0;bottom:0;width:34%;height:.28rem;background:var(--color-primary);clip-path:polygon(0 0,100% 0,calc(100% - .45rem) 100%,0 100%);transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.25,1,.5,1)}.location-tile[data-astro-cid-bm7nctzn]:hover .location-tile__bar[data-astro-cid-bm7nctzn],.location-tile[data-astro-cid-bm7nctzn]:focus-visible .location-tile__bar[data-astro-cid-bm7nctzn]{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.location-tile[data-astro-cid-bm7nctzn],.location-tile__bg[data-astro-cid-bm7nctzn],.location-tile__thumb[data-astro-cid-bm7nctzn],.location-tile__arrow[data-astro-cid-bm7nctzn],.location-tile__bar[data-astro-cid-bm7nctzn]{transition:none}.location-tile[data-astro-cid-bm7nctzn]:hover{transform:none}}.dekokarte[data-astro-cid-broorlli]{--dk-line: rgba(255, 255, 255, .07);--dk-outline: rgba(255, 255, 255, .26);--dk-kreis: rgba(255, 255, 255, .06);--dk-fill: rgba(255, 255, 255, .022);--dk-ort: rgba(255, 255, 255, .42);--dk-text: rgba(255, 255, 255, .9);--dk-hud: rgba(255, 255, 255, .38);--dk-ease: cubic-bezier(.2, .8, .2, 1);--dk-spring: cubic-bezier(.34, 1.56, .64, 1);--dk-scan: 2.2s;background:var(--color-surface);padding:0 1rem 5rem;overflow:hidden}@media(min-width:640px){.dekokarte[data-astro-cid-broorlli]{padding-inline:1.5rem}}@media(min-width:1024px){.dekokarte[data-astro-cid-broorlli]{padding-bottom:7rem}}.dekokarte__wrap[data-astro-cid-broorlli]{max-width:80rem;margin:0 auto}.dekokarte__panel[data-astro-cid-broorlli]{position:relative;aspect-ratio:4 / 5;border:1px solid rgba(255,255,255,.09);background:radial-gradient(60% 70% at 50% 50%,color-mix(in srgb,var(--color-primary) 7%,transparent) 0%,transparent 70%),color-mix(in srgb,var(--color-surface) 92%,#000);overflow:hidden}@media(min-width:640px){.dekokarte__panel[data-astro-cid-broorlli]{aspect-ratio:4 / 3}}@media(min-width:1024px){.dekokarte__panel[data-astro-cid-broorlli]{aspect-ratio:16 / 9}}.dekokarte__corner[data-astro-cid-broorlli]{position:absolute;width:18px;height:18px;border:0 solid var(--color-primary);opacity:.8;pointer-events:none}.dekokarte__corner--tl[data-astro-cid-broorlli]{top:10px;left:10px;border-top-width:2px;border-left-width:2px}.dekokarte__corner--tr[data-astro-cid-broorlli]{top:10px;right:10px;border-top-width:2px;border-right-width:2px}.dekokarte__corner--bl[data-astro-cid-broorlli]{bottom:10px;left:10px;border-bottom-width:2px;border-left-width:2px}.dekokarte__corner--br[data-astro-cid-broorlli]{bottom:10px;right:10px;border-bottom-width:2px;border-right-width:2px}.dekokarte__hud[data-astro-cid-broorlli]{position:absolute;z-index:2;font-family:var(--font-body);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--dk-hud);pointer-events:none}.dekokarte__hud--tl[data-astro-cid-broorlli]{top:16px;left:38px}.dekokarte__hud--br[data-astro-cid-broorlli]{bottom:16px;right:38px}@media(max-width:639px){.dekokarte__hud[data-astro-cid-broorlli]{display:none}}.dekokarte__svg[data-astro-cid-broorlli]{position:absolute;inset:0;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 13%,#000 87%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 13%,#000 87%,transparent 100%)}.dekokarte__svg[data-astro-cid-broorlli] text[data-astro-cid-broorlli]{font-family:var(--font-body);pointer-events:none}.dk-grid[data-astro-cid-broorlli] line[data-astro-cid-broorlli]{stroke:var(--dk-line);stroke-width:1}.dk-grid[data-astro-cid-broorlli] text[data-astro-cid-broorlli]{font-size:12px;letter-spacing:.12em;fill:#ffffff38}.dk-fill[data-astro-cid-broorlli]{fill:var(--dk-fill)}.dk-kreise[data-astro-cid-broorlli]{fill:none;stroke:var(--dk-kreis);stroke-width:.8}.dk-outline[data-astro-cid-broorlli]{fill:none;stroke:var(--dk-outline);stroke-width:1.3;stroke-linejoin:round}.dk-orte[data-astro-cid-broorlli] circle[data-astro-cid-broorlli]{fill:none;stroke:var(--dk-ort);stroke-width:1.2}.dk-orte[data-astro-cid-broorlli] text[data-astro-cid-broorlli]{font-size:13px;fill:var(--dk-ort);letter-spacing:.04em}.dk-netz[data-astro-cid-broorlli] line[data-astro-cid-broorlli]{stroke:var(--color-primary);stroke-width:1.4;stroke-linecap:round;stroke-dasharray:2 9;opacity:.55}.dk-pin[data-astro-cid-broorlli]{cursor:pointer;outline:none}.dk-pin__body[data-astro-cid-broorlli]{transform-box:view-box;transform-origin:0 0;transition:transform .35s var(--dk-spring)}.dk-pin__raute[data-astro-cid-broorlli]{fill:var(--color-primary);stroke:color-mix(in srgb,var(--color-surface) 92%,#000);stroke-width:2}.dk-pin__puls[data-astro-cid-broorlli]{fill:none;stroke:var(--color-primary);stroke-width:1.5;opacity:0;transform-box:view-box;transform-origin:0 0}.dk-pin__glow[data-astro-cid-broorlli]{opacity:.35}.dk-pin__label[data-astro-cid-broorlli]{font-family:var(--font-heading);font-weight:700;font-size:17px;letter-spacing:.14em;text-transform:uppercase;fill:var(--dk-text);paint-order:stroke;stroke:color-mix(in srgb,var(--color-surface) 92%,#000);stroke-width:6;stroke-linejoin:round}.dk-pin[data-astro-cid-broorlli]:hover .dk-pin__body[data-astro-cid-broorlli],.dk-pin[data-astro-cid-broorlli]:focus-visible .dk-pin__body[data-astro-cid-broorlli]{transform:scale(1.2)}.dk-pin[data-astro-cid-broorlli]:hover .dk-pin__glow[data-astro-cid-broorlli],.dk-pin[data-astro-cid-broorlli]:focus-visible .dk-pin__glow[data-astro-cid-broorlli]{opacity:.7}.dk-pin[data-astro-cid-broorlli]:hover .dk-pin__label[data-astro-cid-broorlli],.dk-pin[data-astro-cid-broorlli]:focus-visible .dk-pin__label[data-astro-cid-broorlli]{fill:var(--color-primary)}.dk-pin__label--unten[data-astro-cid-broorlli]{display:none}@media(max-width:639px){.dk-pin__label--seite[data-astro-cid-broorlli]{display:none}.dk-pin__label--unten[data-astro-cid-broorlli]{display:block;font-size:20px}.dk-orte[data-astro-cid-broorlli] text[data-astro-cid-broorlli]{font-size:16px}.dk-grid[data-astro-cid-broorlli] text[data-astro-cid-broorlli]{display:none}.dk-pin[data-astro-cid-broorlli]{--d: var(--dm)}}.dekokarte__scan[data-astro-cid-broorlli]{position:absolute;top:0;bottom:0;left:0;width:2px;background:var(--color-primary);box-shadow:0 0 14px 2px color-mix(in srgb,var(--color-primary) 70%,transparent),-40px 0 60px -10px color-mix(in srgb,var(--color-primary) 45%,transparent);opacity:0;pointer-events:none}@media(prefers-reduced-motion:no-preference){.dekokarte__svg[data-astro-cid-broorlli]{clip-path:inset(0 100% 0 0)}.dk-pin__body[data-astro-cid-broorlli]{opacity:0;transform:scale(0)}.dekokarte[data-astro-cid-broorlli].is-in .dekokarte__svg[data-astro-cid-broorlli]{animation:dk-reveal var(--dk-scan) linear .3s forwards}.dekokarte[data-astro-cid-broorlli].is-in .dekokarte__scan[data-astro-cid-broorlli]{animation:dk-scan var(--dk-scan) linear .3s forwards}.dekokarte[data-astro-cid-broorlli].is-in .dk-pin__body[data-astro-cid-broorlli]{animation:dk-pop .55s var(--dk-spring) var(--d, .5s) forwards}.dekokarte[data-astro-cid-broorlli].is-in .dk-pin__puls[data-astro-cid-broorlli]{animation:dk-puls 3.2s ease-out infinite;animation-delay:calc(var(--d, .5s) + .4s + var(--i, 0) * .15s)}.dekokarte[data-astro-cid-broorlli].is-in .dk-netz[data-astro-cid-broorlli] line[data-astro-cid-broorlli]{animation:dk-flow 14s linear infinite}.dekokarte[data-astro-cid-broorlli].is-in .dk-pin[data-astro-cid-broorlli]:hover .dk-pin__body[data-astro-cid-broorlli]{animation:none;opacity:1}}@keyframes dk-reveal{to{clip-path:inset(0 0 0 0)}}@keyframes dk-scan{0%{left:0;opacity:0}6%{opacity:1}94%{opacity:1}to{left:100%;opacity:0}}@keyframes dk-pop{0%{transform:scale(0);opacity:0}60%{opacity:1}to{transform:scale(1);opacity:1}}@keyframes dk-puls{0%{transform:scale(.7);opacity:.85}70%{transform:scale(3.2);opacity:0}to{transform:scale(3.2);opacity:0}}@keyframes dk-flow{to{stroke-dashoffset:-220}}
