.fb[data-v-a1e453f0]{background:#000;inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.fb__media[data-v-a1e453f0]{inset:0;position:absolute}.fb__media[data-v-a1e453f0],.fb__media img[data-v-a1e453f0]{display:block;height:100%;width:100%}.fb__media img[data-v-a1e453f0]{-o-object-fit:cover;object-fit:cover}.fb__media--landscape[data-v-a1e453f0]{display:block}.fb__media--portrait[data-v-a1e453f0]{display:none}@media(max-width:768px)and (orientation:portrait){.fb__media--landscape[data-v-a1e453f0]{display:none}.fb__media--portrait[data-v-a1e453f0]{display:block}}.fb__veil[data-v-a1e453f0]{inset:0;pointer-events:none;position:absolute}[data-theme=dark] .fb[data-variant=hub]:not([data-mode]) .fb__veil[data-v-a1e453f0],[data-theme=dark] .fb[data-variant=hub][data-mode=soft] .fb__veil[data-v-a1e453f0]{background:radial-gradient(circle at 87% 45%,#00000063 0,#000000b0 28%,#000000de 60%),linear-gradient(180deg,#000000d9,#000000de 50%,#000000e3)}[data-theme=dark] .fb[data-variant=hub][data-mode=deep] .fb__veil[data-v-a1e453f0]{background:linear-gradient(180deg,#000000f0,#000000f5)}[data-theme=dark] .fb:not([data-variant]):not([data-mode]) .fb__veil[data-v-a1e453f0],[data-theme=dark] .fb:not([data-variant])[data-mode=soft] .fb__veil[data-v-a1e453f0],[data-theme=dark] .fb[data-variant=lion][data-mode=soft] .fb__veil[data-v-a1e453f0]{background:radial-gradient(circle at 88% 35%,rgba(232,200,122,.07) 0,transparent 45%),linear-gradient(180deg,#000000eb,#0a0908e6 50%,#000000f2)}[data-theme=dark] .fb:not([data-variant])[data-mode=deep] .fb__veil[data-v-a1e453f0],[data-theme=dark] .fb[data-variant=lion][data-mode=deep] .fb__veil[data-v-a1e453f0]{background:radial-gradient(circle at 90% 30%,rgba(232,200,122,.05) 0,transparent 40%),linear-gradient(180deg,#000000f2,#0a0908f0 50%,#000000f7)}[data-theme=light] .fb:not([data-mode]) .fb__veil[data-v-a1e453f0],[data-theme=light] .fb[data-mode=soft] .fb__veil[data-v-a1e453f0]{background:radial-gradient(circle at 88% 35%,rgba(255,235,180,.14) 0,transparent 50%),linear-gradient(180deg,#f7f4ece6,#f7f4ecdb 50%,#f7f4ecf0)}[data-theme=light] .fb[data-mode=deep] .fb__veil[data-v-a1e453f0]{background:radial-gradient(circle at 90% 30%,rgba(255,235,180,.08) 0,transparent 40%),linear-gradient(180deg,#f7f4ecf0,#f7f4eceb 50%,#f7f4ecf7)}@media(max-width:768px)and (orientation:portrait){[data-theme=dark] .fb:not([data-mode]) .fb__veil[data-v-a1e453f0],[data-theme=dark] .fb[data-mode=soft] .fb__veil[data-v-a1e453f0]{background:radial-gradient(circle at 80% 12%,rgba(232,200,122,.1) 0,transparent 35%),linear-gradient(180deg,#000000e0,#0a0908eb 50%,#000000f5)}[data-theme=dark] .fb[data-mode=deep] .fb__veil[data-v-a1e453f0]{background:radial-gradient(circle at 82% 8%,rgba(232,200,122,.06) 0,transparent 35%),linear-gradient(180deg,#000000f0,#0a0908f0 50%,#000000f7)}[data-theme=light] .fb:not([data-mode]) .fb__veil[data-v-a1e453f0],[data-theme=light] .fb[data-mode=soft] .fb__veil[data-v-a1e453f0]{background:radial-gradient(circle at 80% 12%,rgba(255,235,180,.16) 0,transparent 40%),linear-gradient(180deg,#f7f4ecdb,#f7f4ece6 50%,#f7f4ecf5)}[data-theme=light] .fb[data-mode=deep] .fb__veil[data-v-a1e453f0]{background:radial-gradient(circle at 82% 8%,rgba(255,235,180,.1) 0,transparent 35%),linear-gradient(180deg,#f7f4ecf0,#f7f4ecf0 50%,#f7f4ecfa)}}.fb__veil[data-v-a1e453f0]{transition:background var(--dur) var(--ease-out)}.theme-toggle[data-v-cc53e1db]{align-items:center;border:1px solid var(--border);border-radius:999px;color:var(--gold);display:inline-flex;height:40px;justify-content:center;transition:color var(--dur-fast),border-color var(--dur-fast),background var(--dur-fast),transform var(--dur-fast);width:40px}.theme-toggle[data-v-cc53e1db]:hover{background:var(--surface);border-color:var(--gold);color:var(--gold-bright);transform:rotate(12deg)}.shell[data-v-6480459a]{display:grid;grid-template-rows:1fr auto;min-height:100vh;position:relative;z-index:1}.shell.is-immersive[data-v-6480459a]{grid-template-rows:1fr}.shell__controls[data-v-6480459a]{align-items:center;display:flex;gap:.75rem;position:fixed;right:var(--gutter);top:clamp(1rem,2.5vh,1.75rem);z-index:50}.shell__back[data-v-6480459a]{align-items:center;backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);background:#0a090873;border:1px solid rgba(232,200,122,.35);border-radius:999px;color:var(--gold-bright);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:.7rem;font-weight:500;gap:.65rem;letter-spacing:.2em;padding:.55rem 1rem .55rem .85rem;text-transform:uppercase;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}[data-theme=light] .shell__back[data-v-6480459a]{background:#f7f4ecb3;border-color:#a8822f66;color:var(--gold-deep)}.shell__back[data-v-6480459a]:hover{background:#0a0908a6;border-color:var(--gold);transform:translate(-2px)}[data-theme=light] .shell__back[data-v-6480459a]:hover{background:#f7f4eceb;border-color:var(--gold)}.shell__back svg[data-v-6480459a]{display:block}.shell__main[data-v-6480459a]{display:flex;flex-direction:column;min-height:0;position:relative;z-index:2}.shell__main[data-v-6480459a] .kontakt-page-fit,.shell__main[data-v-6480459a] .partner-page-fit{flex:1;min-height:0}.shell__footer[data-v-6480459a]{color:#ede7d96b;font-family:var(--font-sans);font-size:.66rem;letter-spacing:.22em;padding:1rem var(--gutter) clamp(.85rem,1.8vh,1.25rem);position:relative;text-transform:uppercase;z-index:3}[data-theme=light] .shell__footer[data-v-6480459a]{color:#1a171473}.shell__footer nav[data-v-6480459a]{align-items:center;display:flex;gap:.6rem}.shell__footer a[data-v-6480459a]{padding:.3rem 0;position:relative;transition:color var(--dur-fast) var(--ease-out)}.shell__footer a[data-v-6480459a]:hover{color:var(--gold-bright)}.shell__sep[data-v-6480459a]{color:#ede7d933}[data-theme=light] .shell__sep[data-v-6480459a]{color:#1a171440}@media(max-width:768px){.shell__back-label[data-v-6480459a]{display:none}.shell__back[data-v-6480459a]{padding:.55rem}.shell__footer nav[data-v-6480459a]{flex-wrap:wrap;font-size:.7rem;justify-content:center;letter-spacing:.15em}}
