.page-header[data-astro-cid-f5uqmwhb]{background:var(--bg-mid);border-bottom:1px solid var(--bg-light);justify-content:flex-end;align-items:flex-end;min-height:295px;padding:56px 40px 40px;display:flex;position:relative;overflow:hidden}.page-header__img[data-astro-cid-f5uqmwhb]{object-fit:cover;object-position:40% 52%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.18)translate(5%)}.page-header__overlay[data-astro-cid-f5uqmwhb]{background:linear-gradient(#0e0e0e1f 25%,#0e0e0e66 60%,#0e0e0ee0 100%),linear-gradient(270deg,#0e0e0ef2 0%,#0e0e0eb3 30%,#0e0e0e40 60%,#0000 80%);position:absolute;inset:0}:root[data-theme=light] .page-header__title[data-astro-cid-f5uqmwhb]{color:#fff}:root[data-theme=light] .page-header__sub[data-astro-cid-f5uqmwhb]{color:#bcbcb8}:root[data-theme=light] .page-header[data-astro-cid-f5uqmwhb] .eyebrow[data-astro-cid-f5uqmwhb]{color:#c8b890}.page-header__content[data-astro-cid-f5uqmwhb]{z-index:1;text-align:right;max-width:560px;position:relative}.eyebrow[data-astro-cid-f5uqmwhb]{letter-spacing:3px;text-transform:uppercase;color:var(--accent);font-size:11px;font-family:var(--font-mono);margin-bottom:8px}.page-header__title[data-astro-cid-f5uqmwhb]{font-family:var(--font-serif);color:var(--text-primary);margin-bottom:6px;font-size:34px;font-weight:400}.page-header__sub[data-astro-cid-f5uqmwhb]{color:var(--text-body);font-size:13px}.vm-section[data-astro-cid-f5uqmwhb]{background:radial-gradient(at 72% 30%,#c8b8901a,#0000 55%);padding:3.5rem 2.5rem 2rem}.vm-grid[data-astro-cid-f5uqmwhb]{grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:center;gap:2.5rem;max-width:1180px;margin:0 auto;display:grid}.vm-visual[data-astro-cid-f5uqmwhb]{margin:0;position:relative}.vm-visual__glow[data-astro-cid-f5uqmwhb]{filter:blur(28px);pointer-events:none;background:radial-gradient(#c8b89038,#0000 65%);border-radius:50%;position:absolute;inset:8% 4%}.vm-visual__img[data-astro-cid-f5uqmwhb]{border:1px solid var(--bg-border);border-radius:14px;width:100%;height:auto;display:block;position:relative;box-shadow:0 30px 80px #0000008c}.vm-visual__cap[data-astro-cid-f5uqmwhb]{font-family:var(--font-mono);letter-spacing:2.5px;text-transform:uppercase;color:var(--text-dim);align-items:center;gap:.5rem;margin-top:.9rem;font-size:10px;display:flex;position:relative}.vm-visual__dot[data-astro-cid-f5uqmwhb]{background:var(--accent-bright);border-radius:50%;width:6px;height:6px;animation:2s infinite vm-puls}.vm-mosaic[data-astro-cid-f5uqmwhb]{max-width:1180px;margin:0 auto;padding:2.5rem 2.5rem 4rem}.vm-mosaic__head[data-astro-cid-f5uqmwhb]{flex-direction:column;gap:.1rem;margin-bottom:1.4rem;display:flex}.vm-mosaic__title[data-astro-cid-f5uqmwhb]{font-family:var(--font-serif);color:var(--text-primary);font-size:1.7rem;font-weight:400}.vm-tiles[data-astro-cid-f5uqmwhb]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}.vm-tile[data-astro-cid-f5uqmwhb]{aspect-ratio:4/5;border:1px solid var(--bg-border);background:var(--bg-mid);border-radius:10px;position:relative;overflow:hidden}.vm-tile[data-astro-cid-f5uqmwhb] img[data-astro-cid-f5uqmwhb]{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block;position:absolute;inset:0}.vm-tile[data-astro-cid-f5uqmwhb]:hover img[data-astro-cid-f5uqmwhb]{transform:scale(1.06)}.vm-tile[data-astro-cid-f5uqmwhb]:after{content:"";background:linear-gradient(#0000 0%,#0000000d 60%,#000000b8 100%);position:absolute;inset:0}.vm-tile__name[data-astro-cid-f5uqmwhb]{z-index:1;color:#fff;text-shadow:0 1px 6px #0009;font-size:.78rem;font-weight:600;line-height:1.25;position:absolute;bottom:10px;left:10px;right:10px}.vm-card[data-astro-cid-f5uqmwhb]{z-index:2;background:var(--bg-light);border:1px solid var(--bg-border);border-radius:10px;width:100%;padding:2.75rem 2.75rem 2.5rem;transition:transform .35s,box-shadow .35s,border-color .35s;position:relative;box-shadow:0 18px 50px #00000059}.vm-card[data-astro-cid-f5uqmwhb]:hover{border-color:#c8b89059;transform:translateY(-3px);box-shadow:0 26px 70px #00000080,0 0 48px #c8b89024}.vm-badge[data-astro-cid-f5uqmwhb]{font-family:var(--font-mono);letter-spacing:2.5px;text-transform:uppercase;color:var(--accent);border:1px solid #c8b89052;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:5px 12px;font-size:10px;display:inline-flex}.vm-badge[data-astro-cid-f5uqmwhb]:before{content:"";background:var(--accent-bright);border-radius:50%;width:6px;height:6px;animation:2s infinite vm-puls}@keyframes vm-puls{0%{box-shadow:0 0 #e0b06099}70%{box-shadow:0 0 0 7px #e0b06000}to{box-shadow:0 0 #e0b06000}}.vm-eyebrow[data-astro-cid-f5uqmwhb]{font-family:var(--font-mono);letter-spacing:2.5px;text-transform:uppercase;color:var(--accent);margin-bottom:.7rem;font-size:10px}.vm-card__title[data-astro-cid-f5uqmwhb]{font-family:var(--font-serif);color:var(--text-primary);margin-bottom:.7rem;font-size:1.9rem;font-weight:400;line-height:1.15}.vm-card__text[data-astro-cid-f5uqmwhb]{color:var(--text-body);max-width:52ch;margin-bottom:1.75rem;font-size:.98rem;line-height:1.7}.vm-features[data-astro-cid-f5uqmwhb]{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:2rem;display:grid}.vm-feature[data-astro-cid-f5uqmwhb]{background:var(--bg-mid);border:1px solid var(--bg-border);border-radius:8px;align-items:flex-start;gap:.6rem;padding:.85rem .9rem;transition:border-color .25s,background .25s,transform .25s;display:flex}.vm-feature[data-astro-cid-f5uqmwhb]:hover{background:#1d1d1d;border-color:#c8b89066;transform:translateY(-2px)}:root[data-theme=light] .vm-feature[data-astro-cid-f5uqmwhb]:hover{background:#f5f4f0}.vm-feature__ic[data-astro-cid-f5uqmwhb]{width:24px;height:24px;color:var(--accent);background:#c8b89024;border:1px solid #c8b89059;border-radius:50%;flex:none;position:relative}.vm-feature__ic[data-astro-cid-f5uqmwhb] svg[data-astro-cid-f5uqmwhb]{width:14px;height:14px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vm-feature[data-astro-cid-f5uqmwhb] strong[data-astro-cid-f5uqmwhb]{color:var(--text-secondary);margin-bottom:1px;font-size:.82rem;font-weight:600;display:block}.vm-feature[data-astro-cid-f5uqmwhb] span[data-astro-cid-f5uqmwhb]{color:var(--text-dim);font-size:.72rem;line-height:1.35;display:block}.vm-form[data-astro-cid-f5uqmwhb]{border-top:1px solid var(--bg-light);padding-top:1.6rem}.vm-form__label[data-astro-cid-f5uqmwhb]{font-family:var(--font-mono);letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);margin-bottom:.6rem;font-size:10px}.vm-feldzeile[data-astro-cid-f5uqmwhb]{gap:.6rem;display:flex}.vm-form[data-astro-cid-f5uqmwhb] input[data-astro-cid-f5uqmwhb],.vm-modal[data-astro-cid-f5uqmwhb] input[data-astro-cid-f5uqmwhb]{font:inherit;background:var(--bg-mid);border:1px solid var(--bg-border);width:100%;color:var(--text-secondary);border-radius:6px;padding:.7rem .85rem;font-size:.92rem;transition:border-color .2s}.vm-form[data-astro-cid-f5uqmwhb] input[data-astro-cid-f5uqmwhb]::placeholder{color:var(--text-dim)}.vm-form[data-astro-cid-f5uqmwhb] input[data-astro-cid-f5uqmwhb]:focus,.vm-modal[data-astro-cid-f5uqmwhb] input[data-astro-cid-f5uqmwhb]:focus{border-color:#c8b89080;outline:none}.vm-btn[data-astro-cid-f5uqmwhb]{color:var(--accent);font-family:var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#c8b8901a;border:1px solid #c8b89073;border-radius:6px;align-items:center;padding:.7rem 1.5rem;font-size:11px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.vm-btn[data-astro-cid-f5uqmwhb]:hover{background:var(--accent);color:#0e0e0e}.vm-btn[data-astro-cid-f5uqmwhb].block{justify-content:center;width:100%;margin-top:1.1rem}.vm-hp[data-astro-cid-f5uqmwhb]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.vm-check[data-astro-cid-f5uqmwhb]{color:var(--text-muted);align-items:flex-start;gap:.5rem;margin-top:.9rem;font-size:.78rem;display:flex}.vm-check[data-astro-cid-f5uqmwhb] input[data-astro-cid-f5uqmwhb]{width:auto;accent-color:var(--accent);margin-top:.2rem}.vm-msg[data-astro-cid-f5uqmwhb]{min-height:1.1em;margin-top:.6rem;font-size:.85rem}.vm-msg[data-astro-cid-f5uqmwhb].err{color:var(--danger,#e07868)}.vm-msg[data-astro-cid-f5uqmwhb].ok{color:var(--safe,#68c880)}.vm-textlink[data-astro-cid-f5uqmwhb]{color:var(--text-muted);cursor:pointer;font:inherit;background:0 0;border:none;margin-top:1rem;text-decoration:underline;display:inline-block}.vm-card[data-astro-cid-f5uqmwhb] a[data-astro-cid-f5uqmwhb],.vm-card__text[data-astro-cid-f5uqmwhb] a[data-astro-cid-f5uqmwhb]{color:var(--accent)}.vm-adminzeile[data-astro-cid-f5uqmwhb]{margin-top:1.5rem}.vm-adminzeile[data-astro-cid-f5uqmwhb] button[data-astro-cid-f5uqmwhb]{color:var(--text-dim);cursor:pointer;font:inherit;letter-spacing:.04em;background:0 0;border:none;font-size:.85rem}.vm-adminzeile[data-astro-cid-f5uqmwhb] button[data-astro-cid-f5uqmwhb]:hover{color:var(--accent);text-decoration:underline}.vm-modal[data-astro-cid-f5uqmwhb]{z-index:1000;backdrop-filter:blur(4px);background:#080808b8;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}:root[data-theme=light] .vm-modal[data-astro-cid-f5uqmwhb]{background:#ffffffb3}.vm-modal[data-astro-cid-f5uqmwhb][hidden]{display:none}.vm-modal-card[data-astro-cid-f5uqmwhb]{background:var(--bg-light);border:1px solid var(--bg-border);border-radius:16px;width:100%;max-width:370px;padding:1.75rem;position:relative}.vm-modal-card[data-astro-cid-f5uqmwhb] h2[data-astro-cid-f5uqmwhb]{font-family:var(--font-serif);color:var(--accent);margin-bottom:1.1rem;font-size:1.4rem;font-weight:400}.vm-modal-close[data-astro-cid-f5uqmwhb]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:1.5rem;line-height:1;position:absolute;top:.9rem;right:1rem}.vm-modal-close[data-astro-cid-f5uqmwhb]:hover{color:var(--text-primary)}.vm-modal[data-astro-cid-f5uqmwhb] label[data-astro-cid-f5uqmwhb]{color:var(--text-muted);margin:.7rem 0 .25rem;font-size:.78rem;display:block}@media (width<=768px){.vm-features[data-astro-cid-f5uqmwhb]{grid-template-columns:1fr}.vm-feldzeile[data-astro-cid-f5uqmwhb]{flex-direction:column}.vm-feldzeile[data-astro-cid-f5uqmwhb] .vm-btn[data-astro-cid-f5uqmwhb]{justify-content:center}.page-header[data-astro-cid-f5uqmwhb]{min-height:300px;padding:48px 22px 28px}.page-header__content[data-astro-cid-f5uqmwhb]{text-align:left}.vm-card[data-astro-cid-f5uqmwhb]{padding:2rem 1.4rem 1.8rem}.vm-section[data-astro-cid-f5uqmwhb]{padding:2.25rem 1.1rem 1rem}.vm-grid[data-astro-cid-f5uqmwhb]{grid-template-columns:1fr;gap:2rem}.vm-visual__img[data-astro-cid-f5uqmwhb]{border-radius:10px}.vm-mosaic[data-astro-cid-f5uqmwhb]{padding:1.5rem 1.1rem 2.75rem}.vm-mosaic__title[data-astro-cid-f5uqmwhb]{font-size:1.4rem}.vm-tiles[data-astro-cid-f5uqmwhb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.vm-tile__name[data-astro-cid-f5uqmwhb]{font-size:.68rem;bottom:8px;left:8px;right:8px}}
