/* Inspiration: CENTENARIO-Uhr mit fünf Kapiteln. */
.news-container>section>.cent-inspiration{width:min(1200px,92vw)!important;max-width:1200px!important;margin:40px auto!important;color:#eee;font-family:Montserrat,Arial,sans-serif;text-align:center}
.cent-inspiration,.cent-inspiration *{box-sizing:border-box}.cent-inspiration [hidden]{display:none!important}
.cent-inspiration .cin-stage{position:relative;width:min(650px,calc(100% - 24px));aspect-ratio:1;margin:0 auto;direction:ltr}
.cent-inspiration .cin-dial{position:absolute;inset:22%;overflow:hidden;border-radius:50%;background:#35363a;box-shadow:0 0 0 7px #171717,0 13px 35px #000}
.cent-inspiration .cin-dial::after{content:'';position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 20px #0008;pointer-events:none}
.cent-inspiration .cin-idle,.cent-inspiration .cin-photo{position:absolute;display:block;max-width:none}
.cent-inspiration .cin-idle{width:106.4%;height:106.4%;inset:-3.2%;object-fit:contain}
.cent-inspiration .cin-face{animation:cin-idle-face 12s ease-in-out infinite}
@keyframes cin-idle-face{0%,20%{opacity:1}40%,60%{opacity:0}80%,100%{opacity:1}}
.cent-inspiration .cin-selected .cin-idle{display:none}
.cent-inspiration .cin-photo{width:100%;height:100%;inset:0;object-fit:cover}
.cent-inspiration .cin-photo.cin-reveal{animation:cin-reveal-image .7s cubic-bezier(.22,.61,.36,1) both}
@keyframes cin-reveal-image{from{clip-path:circle(0% at 50% 50%);filter:brightness(1.18)}to{clip-path:circle(72% at 50% 50%);filter:brightness(1)}}
.cent-inspiration .cin-drawing{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
.cent-inspiration .cin-segment{cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}
.cent-inspiration .cin-shape{fill:#292929;stroke:#0b0b0b;stroke-width:4;transition:fill .35s}
.cent-inspiration .cin-segment:nth-child(even) .cin-shape{fill:#353535}
.cent-inspiration .cin-segment:is(:hover,:focus-visible) .cin-shape{fill:#626262}
.cent-inspiration .cin-segment[aria-pressed=true] .cin-shape{fill:#c2c2c2}
.cent-inspiration .cin-segment text{font-family:Montserrat,Arial,sans-serif;fill:#ddd;font-weight:500;font-size:13px;letter-spacing:2.2px;text-transform:uppercase;pointer-events:none}
.cent-inspiration .cin-segment[aria-pressed=true] text{fill:#151515}
.cent-inspiration .cin-hand{pointer-events:none;transform-box:view-box;transform-origin:50% 50%;animation:cin-turn 180s linear infinite}
.cent-inspiration .cin-minute{animation-duration:60s}@keyframes cin-turn{to{transform:rotate(360deg)}}
.cent-inspiration .cin-copy{text-align:center;max-width:700px;margin:32px auto 0;padding:0 15px}
.cent-inspiration .cin-copy h2{font-family:Montserrat,Arial,sans-serif;font-size:22px;font-weight:400;line-height:1.45;letter-spacing:normal;text-transform:none;color:#eee;margin:0}
.cent-inspiration .cin-subtitle{font-family:Montserrat,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.6;color:#bcbcbc;margin:5px 0 7px}
.cent-inspiration .cin-discover,.cent-inspiration .cin-discover:visited{font-family:Montserrat,Arial,sans-serif;position:relative;display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:48px;padding:9px 0 8px;color:#fff!important;font-size:18px;font-weight:400;line-height:1.5;letter-spacing:.015em;border:0;text-decoration:none!important}
.cent-inspiration .cin-discover:focus-visible,.cent-inspiration .cin-segment:focus-visible{outline:2px solid #eee;outline-offset:4px}
@media(max-width:600px){.news-container>section>.cent-inspiration{width:96vw!important;margin:25px auto!important}.cent-inspiration .cin-copy{margin-top:25px}.cent-inspiration .cin-copy h2{font-size:18px}.cent-inspiration .cin-subtitle{font-size:12px;margin:4px 0 5px}.cent-inspiration .cin-discover{font-size:16px}.cent-inspiration .cin-segment text{font-size:13px;letter-spacing:1px}}
.cent-inspiration.ci-mobile-preview .cin-copy h2{font-size:18px}.cent-inspiration.ci-mobile-preview .cin-subtitle{font-size:12px}.cent-inspiration.ci-mobile-preview .cin-discover{font-size:16px}
@media(prefers-reduced-motion:reduce){.cent-inspiration .cin-face,.cent-inspiration .cin-hand,.cent-inspiration .cin-photo.cin-reveal{animation:none!important}}

/* Bildkreis: Uhr und Werk anhand ihrer tatsächlichen Mittelpunkte ausrichten. */
.cent-inspiration .cin-dial img.cin-idle{position:absolute!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;width:106.4%!important;height:106.4%!important;max-width:none!important;max-height:none!important;margin:0!important;object-fit:contain!important}
.cent-inspiration .cin-dial img.cin-face{transform:translate(-50.32%,-50.32%)}
.cent-inspiration .cin-dial img.cin-movement{transform:translate(-50.11%,-50.11%)}
.cent-inspiration .cin-dial img.cin-photo{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important}
@media(max-width:580px){.cent-inspiration .cin-dial[data-active-image="2"] img.cin-photo{object-fit:cover!important}}

/* Jede Vorschau füllt den Bildkreis vollständig aus. */
.cent-inspiration .cin-dial img.cin-photo{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;transform-origin:center center!important}
