.bleibtgleich .archive-stage{width:100%;height:100svh;position:relative;overflow:hidden}.bleibtgleich .archive-heading{pointer-events:none;justify-content:center;align-items:center;transition:opacity .6s cubic-bezier(.25,1,.5,1),filter .6s cubic-bezier(.25,1,.5,1);display:flex;position:absolute;inset:0}.bleibtgleich .archive-heading.archive-heading-hidden{opacity:0}.bleibtgleich .archive-canvas{z-index:1;opacity:0;transition:opacity .4s;position:absolute;inset:0}.bleibtgleich .archive-canvas-ready{opacity:1}.bleibtgleich .archive-canvas canvas{touch-action:none;outline:none;width:100%;height:100%;display:block;position:absolute;inset:0}.bleibtgleich .archive-hover-outline{box-sizing:border-box;pointer-events:none;opacity:0;border:.0173rem solid;transition:opacity .18s;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.bleibtgleich .archive-heading,.bleibtgleich .archive-canvas{transition:none}}.bleibtgleich .archive-heading{font-size:calc(40 * var(--u));letter-spacing:-.1vw;line-height:.8}.bleibtgleich .archive-heading>.reveal{margin:-.08em -.08em -.24em;padding:.08em .08em .24em}.bleibtgleich .archive-heading>.reveal:not(.visible)>span{transform:translateY(150%)}
