:root{--ink:#17343a;--pine:#103341;--moss:#597060;--paper:#f3f0e7;--warm:#e7dfce;--coral:#b85d3b;--line:#d5d0c4}.hero{background:#173b4a;min-height:720px}.hero:before{width:1100px;height:1100px;right:-400px;top:-460px;border-color:rgba(255,255,255,.22)}.hero:after{background:rgba(10,37,47,.18);border:0;border-radius:0;inset:0;width:auto;height:auto}.hero-photo{position:absolute;inset:0;z-index:-3}.hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,43,54,.96) 0%,rgba(13,47,58,.76) 41%,rgba(14,44,53,.2) 75%,rgba(14,44,53,.12) 100%)}.hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center}.hero-content{position:relative;z-index:1}.hero-mosaic{position:absolute;right:max(4rem,calc((100% - 1250px)/2));bottom:0;margin:0;width:260px;padding:1rem 1rem 0;background:#f2eee2;line-height:0;box-shadow:0 20px 60px rgba(5,24,28,.25);z-index:1}.hero-mosaic:before{content:"St. Markus · der Apostel";display:block;padding:.1rem 0 .85rem;color:var(--pine);font:700 .63rem/1.2 var(--sans);letter-spacing:.1em;text-transform:uppercase}.hero-mosaic img{max-width:100%;height:365px;object-fit:cover;object-position:top}.hero h1 em{color:#f0d18b}.intro{background:linear-gradient(105deg,#f3f0e7 0%,#f3f0e7 65%,#e5eadf 65%)}.year-heading{color:#1f5a65}.year-heading:after{background:#b85d3b}.cover{background:#1f5a65}.lang-ar .cover{background:#856247}.lang-en .cover{background:#416a78}.button{background:#b85d3b}.button-light{color:#173b4a}.article-gallery img{border:5px solid #f3f0e7}@media(max-width:900px){.hero-mosaic{right:2.5rem;width:200px}.hero-mosaic img{height:280px}}@media(max-width:620px){.hero{min-height:680px}.hero-photo img{object-position:67% center}.hero-photo:after{background:linear-gradient(90deg,rgba(11,43,54,.95),rgba(13,47,58,.55))}.hero-mosaic{right:1.3rem;width:135px;padding:.65rem .65rem 0}.hero-mosaic:before{font-size:.47rem;padding-bottom:.5rem}.hero-mosaic img{height:190px}.hero h1{max-width:360px}.hero-copy{max-width:340px;font-size:1rem}}
