.legal{--rot:#c8102e;--tinte:#17120d;--kurve:cubic-bezier(0.22,1,0.28,1);--serif:var(--font-home-serif),"Playfair Display",Didot,"Bodoni 72",serif;--licht-x:50;--licht-y:40;position:relative;display:flex;min-height:100svh;flex-direction:column;justify-content:space-between;overflow:hidden;padding:40px 56px;background:#a9a297;color:var(--tinte);font-family:var(--font-home),system-ui,sans-serif;-webkit-font-smoothing:antialiased}.legal>:not(.welcome-wand,.welcome-licht,.welcome-korn){position:relative;z-index:6}.legal-zurueck{width:fit-content;color:var(--tinte);font-size:22px;text-decoration:none;transition:color .2s var(--kurve),transform .2s var(--kurve)}.legal-zurueck:hover{color:var(--rot);transform:translateX(-4px)}.legal-text{display:flex;max-width:24rem;flex-direction:column;gap:2rem;font-size:16px;font-weight:500;line-height:1.55}.legal-titel{margin:0;color:var(--rot);font-family:var(--serif);font-size:clamp(56px,9vw,110px);font-weight:700;line-height:.9;letter-spacing:-.02em;text-transform:uppercase}.legal-text p{margin:0}.legal-block{display:flex;flex-direction:column;gap:2px;font-style:normal}.legal-leise{margin-bottom:8px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;opacity:.65}.legal-fett{font-weight:700}@media (prefers-reduced-motion:no-preference){.legal-text>*,.legal-titel{animation:legal-ein 1.1s var(--kurve) backwards}.legal-text>:nth-child(2){animation-delay:.15s}.legal-text>:nth-child(3){animation-delay:.25s}.legal-text>:nth-child(4){animation-delay:.35s}.legal-text>:nth-child(5){animation-delay:.45s}}@keyframes legal-ein{0%{opacity:0;transform:translateY(16px)}}@media (max-width:640px){.legal{padding:28px 24px}}