.hero-foto{display:none}@media (max-width:720px){.hero{padding-top:0}.hero-tagline,.hero-teaser-wrap{display:none!important}.hero-foto{display:block;position:relative;margin:0 -1.25rem;height:66vh;height:66svh;min-height:500px;max-height:660px;overflow:hidden;background:#8a97a3}.hero-foto>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 34%;display:block}.hero-foto::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,var(--paper) 0,rgba(239,231,212,.88) 8%,rgba(239,231,212,0) 26%)}.hero-foto-text{position:absolute;z-index:2;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 1.4rem 5.5rem;text-align:center;color:var(--paper)}.hero-foto .hero-title{font-size:2.85rem;letter-spacing:-.02em;line-height:1;min-height:1.05em;white-space:nowrap;margin:0 0 .9rem;color:var(--paper);text-shadow:0 0 2px #1a1613,0 2px 3px #1a1613,0 6px 24px rgba(26,22,19,.9)}.hero-foto .hero-title-line{display:inline;overflow:visible}.hero-foto .hero-title-line span{display:inline}.hero-foto .hero-title-line span.hf-zeichen{display:none}.hero-foto .hero-title-line span.hf-zeichen.an{display:inline}.hero-foto .hf-cursor{display:inline-block;width:.1em;height:.95em;background:var(--paper);vertical-align:-.08em;margin-left:3px;box-shadow:0 0 2px #1a1613;animation:hf-blink .8s steps(1) infinite}.hero-foto .hero-title.hf-leer .hf-cursor{opacity:0}.hero-foto .hero-title.hf-fertig .hf-cursor{visibility:hidden;animation:none}@keyframes hf-blink{50%{opacity:0}}.hero-foto-box{position:relative;max-width:330px;padding:.95rem 1.1rem;background:rgba(26,22,19,.66);border-radius:4px;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:0;transform:translateY(8px);transition:opacity 1.6s ease,transform 1.6s ease}.hero-foto-box.da{opacity:1;transform:none}.hero-foto-box.da.schwach{opacity:.14}.hero-foto-box p{margin:0;padding-right:.6rem;font-family:var(--font-type);font-size:1.12rem;line-height:1.65;color:#f7f0dc;text-shadow:0 1px 2px #1a1613}.hero-foto-box .hf-absender{opacity:0;transform:translateX(10px);transition:opacity 1.2s ease,transform 1.2s ease;margin:.55rem 0 0;padding-right:.2rem;font-family:Caveat,cursive;font-size:1.25rem;line-height:1;text-align:right;color:rgba(247,240,220,.85);text-shadow:0 1px 2px #1a1613}.hero-foto-box .hf-absender.da{opacity:1;transform:none}.hero.hero-foto-voll .hero-foto-box .hf-absender{font-size:1.35rem}.hero-foto-box .hf-x{position:absolute;top:.3rem;right:.55rem;font-family:var(--font-mono);font-size:.95rem;line-height:1;color:rgba(239,231,212,.75);transition:opacity .4s}.hero-foto-box.schwach .hf-x{opacity:0}.hero-main{position:relative;z-index:3;margin-top:-5.2rem}.hero-content .hero-countdown{box-shadow:0 20px 50px rgba(26,22,19,.35);background:var(--paper-deep);width:100%;max-width:360px;padding:1.4rem 1.6rem 1.2rem;gap:.6rem;margin-bottom:1.2rem}.hero-content .countdown-display{gap:.6rem;padding:0;justify-content:center}.hero-content .cd-unit{min-width:52px}.hero-content .cd-num{font-size:2.35rem}.hero-content .cd-unit-label{font-size:.58rem;margin-top:5px}.hero-content .cd-sep{font-size:2.1rem;line-height:1.1;transform:none}.hero-content .hero-rule{max-width:300px;height:6px;margin-bottom:1.4rem}.hero-content .hero-stats{gap:2.6rem;padding-top:0}.hero-content .stat-num{font-size:1.9rem}.hero-content .stat-label{font-size:.66rem;letter-spacing:.16em;line-height:1.4}.hero.hero-foto-voll .hero-foto{height:calc(100vh - var(--header-h,67px) + 7rem);height:calc(100svh - var(--header-h,67px) + 7rem);min-height:560px;max-height:none}.hero.hero-foto-voll .hero-foto-text{padding-bottom:9.5rem}.hero.hero-foto-voll .hero-title{font-size:3.2rem;margin-bottom:1.2rem}.hero.hero-foto-voll .hero-foto-box{max-width:350px;padding:1.1rem 1.25rem}.hero.hero-foto-voll .hero-foto-box p{font-size:1.2rem;line-height:1.7}}@media (max-width:720px) and (prefers-reduced-motion:reduce){.hero-foto-box,.hero-foto-box .hf-absender{transition:none}.hero-foto .hf-cursor{animation:none}}