@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/BarlowCondensed-SemiBold.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{color:#111;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;width:100%;min-height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.mark-container{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:relative}.mark-text{letter-spacing:-.015em;background:linear-gradient(135deg,#7d7d7d 0%,#b8b8b8 20%,#fff 45%,#8e8e8e 58%,#d4d4d4 78%,#a2a2a2 100%) 0%/200% 200%;-webkit-text-fill-color:transparent;will-change:transform, background-position;-webkit-background-clip:text;background-clip:text;font-family:Barlow Condensed,sans-serif;font-size:clamp(7rem,24vw,19rem);font-weight:600;line-height:.88;transition:transform .6s cubic-bezier(.16,1,.3,1),background-position .8s;animation:7.5s ease-in-out infinite float}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.mark-container:hover .mark-text{background-position:100%;transform:translateY(-11px)scale(1.015)}}@media (prefers-reduced-motion:reduce){.mark-text{transition:none!important;animation:none!important}.mark-container:hover .mark-text{background-position:0%!important;transform:none!important}}.imprint-link{color:#111;text-underline-offset:3px;letter-spacing:.02em;border-radius:4px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.5rem 1rem;font-size:.8125rem;text-decoration:underline;transition:opacity .2s;display:inline-flex}.imprint-link:hover{opacity:.6}.imprint-link:focus-visible{outline-offset:3px;outline:2px solid #000}
