.nf[data-astro-cid-ibpinaeu]{background:var(--color-ink-900);color:#fff;position:relative}body:has(.nf){background:var(--color-ink-900)}.nf-head[data-astro-cid-ibpinaeu]{z-index:5;justify-content:space-between;align-items:center;padding-top:1.5rem;padding-bottom:1.5rem;display:flex;position:absolute;inset:0 0 auto}.nf-logo[data-astro-cid-ibpinaeu]{width:var(--logo-w,11rem);color:#fff;display:block}.nf-logo[data-astro-cid-ibpinaeu] .nf-mark{width:100%;height:auto;display:block}.nf-logo[data-astro-cid-ibpinaeu]:hover{opacity:.7}.nf-head-r[data-astro-cid-ibpinaeu]{align-items:center;gap:2rem;display:flex}@media (width<=767px){.nf-head[data-astro-cid-ibpinaeu],.nf-head-r[data-astro-cid-ibpinaeu]{gap:1rem}.nf-logo[data-astro-cid-ibpinaeu]{width:7.5rem!important}}.nf-nav[data-astro-cid-ibpinaeu]{gap:2rem;font-size:.875rem;display:flex}.nf-nav[data-astro-cid-ibpinaeu] a[data-astro-cid-ibpinaeu]{color:#ffffffb3;transition:color .3s}.nf-nav[data-astro-cid-ibpinaeu] a[data-astro-cid-ibpinaeu]:hover{color:#fff}.nf-l[data-astro-cid-ibpinaeu]{display:contents}.nf-nav[data-astro-cid-ibpinaeu][data-lang=en],.nf-l[data-astro-cid-ibpinaeu][data-lang=en],:root[data-nflang=en] .nf-nav[data-astro-cid-ibpinaeu][data-lang=de],:root[data-nflang=en] .nf-l[data-astro-cid-ibpinaeu][data-lang=de]{display:none}:root[data-nflang=en] .nf-nav[data-astro-cid-ibpinaeu][data-lang=en]{display:flex}:root[data-nflang=en] .nf-l[data-astro-cid-ibpinaeu][data-lang=en]{display:contents}@media (width<=767px){.nf-nav[data-astro-cid-ibpinaeu],:root[data-nflang=en] .nf-nav[data-astro-cid-ibpinaeu][data-lang=en]{display:none}.nf-logo[data-astro-cid-ibpinaeu]{width:8.5rem}}.nf-stage[data-astro-cid-ibpinaeu]{align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.nf-bg[data-astro-cid-ibpinaeu]{will-change:transform;position:absolute;inset:-16px}.nf-video[data-astro-cid-ibpinaeu],.nf-poster[data-astro-cid-ibpinaeu]{object-fit:cover;object-position:100% 50%;width:100%;height:100%;position:absolute;inset:0}.nf-poster[data-astro-cid-ibpinaeu]{display:none}.nf-code[data-astro-cid-ibpinaeu]{width:100%;height:100%;display:none;position:absolute;inset:0}.nf-aura[data-astro-cid-ibpinaeu]{object-fit:cover;object-position:50% 50%;width:100%;height:100%;opacity:var(--nf-aura-o,.28);display:none;position:absolute;inset:0;transform:translate(14%)scale(1.1)}:root[data-nfaura=ruhig] .nf-aura[data-astro-cid-ibpinaeu]{--nf-aura-o:.3}:root[data-nfaura=a] .nf-aura[data-astro-cid-ibpinaeu]{--nf-aura-o:.5;transform:translate(14%,18%)scale(1.15);mask-image:radial-gradient(55% 50% at 50% 40%,#000 0%,#0000008c 45%,#0000 85%)}.nf-glow[data-astro-cid-ibpinaeu]{pointer-events:none;background:radial-gradient(38% 46% at 66% 52%,#1de9b633 0%,#1de9b614 45%,#1de9b600 75%);animation:9s ease-in-out infinite alternate nf-breathe;display:none;position:absolute;inset:0}@keyframes nf-breathe{0%{opacity:.65;transform:scale(.96)}to{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.nf-glow[data-astro-cid-ibpinaeu]{animation:none}}:root[data-nfbg=codeaura][data-nfaura=glow] .nf-glow[data-astro-cid-ibpinaeu]{display:block}:root[data-nfbg=code] .nf-video[data-astro-cid-ibpinaeu],:root[data-nfbg=codeaura] .nf-video[data-astro-cid-ibpinaeu]{display:none}:root[data-nfbg=code] .nf-code[data-astro-cid-ibpinaeu],:root[data-nfbg=codeaura] .nf-code[data-astro-cid-ibpinaeu],:root[data-nfbg=codeaura]:not([data-nfaura=glow]) .nf-aura[data-astro-cid-ibpinaeu]{display:block}:root[data-nfbg=beides] .nf-code[data-astro-cid-ibpinaeu]{opacity:.25;display:block}@media (prefers-reduced-motion:reduce){.nf-video[data-astro-cid-ibpinaeu]{display:none}.nf-poster[data-astro-cid-ibpinaeu]{display:block}:root[data-nfbg=code] .nf-poster[data-astro-cid-ibpinaeu],:root[data-nfbg=codeaura] .nf-poster[data-astro-cid-ibpinaeu]{display:none}}.nf-fade[data-astro-cid-ibpinaeu]{pointer-events:none;background:linear-gradient(90deg,#0a0e0deb 0%,#0a0e0db8 30%,#0a0e0d40 55%,#0a0e0d00 72%);position:absolute;inset:0}@media (width<=767px){.nf-video[data-astro-cid-ibpinaeu],.nf-poster[data-astro-cid-ibpinaeu]{object-position:89% 38%}.nf-stage[data-astro-cid-ibpinaeu]{align-items:flex-end}.nf-fade[data-astro-cid-ibpinaeu]{background:linear-gradient(#0a0e0d33 0%,#0a0e0d26 35%,#0a0e0dd9 62%,#0a0e0df7 100%)}.nf-in[data-astro-cid-ibpinaeu]{padding-bottom:3rem}}.nf-in[data-astro-cid-ibpinaeu]{z-index:2;width:100%;padding-top:7rem;padding-bottom:5rem;position:relative}.nf-txt[data-astro-cid-ibpinaeu]{max-width:40rem;display:none}:root[data-nfview=baustelle]:not([data-nflang=en]) .nf-txt--baustelle[data-astro-cid-ibpinaeu][data-lang=de],:root[data-nfview=fehler]:not([data-nflang=en]) .nf-txt--fehler[data-astro-cid-ibpinaeu][data-lang=de],:root[data-nfview=baustelle][data-nflang=en] .nf-txt--baustelle[data-astro-cid-ibpinaeu][data-lang=en],:root[data-nfview=fehler][data-nflang=en] .nf-txt--fehler[data-astro-cid-ibpinaeu][data-lang=en]{display:block}.nf-eb[data-astro-cid-ibpinaeu]{color:#fff9}.nf-h[data-astro-cid-ibpinaeu]{font-family:var(--font-display);letter-spacing:var(--display-tracking,-.03em);text-wrap:balance;margin-top:1.1rem;font-size:clamp(2.6rem,5.6vw,5.6rem);font-weight:700;line-height:1}.nf-p[data-astro-cid-ibpinaeu]{color:#ffffffbf;text-wrap:balance;max-width:30em;margin-top:clamp(1.2rem,2vw,1.8rem)}.nf-btns[data-astro-cid-ibpinaeu]{flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.8rem,3vw,2.6rem);display:flex}
