@font-face{font-family:'Morgenlicht Cormorant Garamond';src:url('assets/fonts/cormorant-garamond-latin.woff2') format('woff2');font-style:normal;font-weight:500 700;font-display:swap}@font-face{font-family:'Morgenlicht Karla';src:url('assets/fonts/karla-latin.woff2') format('woff2');font-style:normal;font-weight:400 700;font-display:swap}
.msm-juwelier-hero{min-height:680px;padding:42px max(24px,calc((100% - 1180px)/2)) 70px;background:var(--m-bg);color:var(--m-ink);display:grid;grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);align-items:center;gap:clamp(38px,7vw,100px);overflow:hidden}.msm-juwelier-hero *{box-sizing:border-box}.msm-juwelier-hero .ma-hero-copy{display:grid;align-content:center}.msm-juwelier-hero .ma-kicker{margin:0 0 20px;font:700 12px var(--m-font-body);letter-spacing:.15em;text-transform:uppercase}.msm-juwelier-hero h1{font:500 clamp(54px,6vw,88px)/.91 var(--m-font-display);letter-spacing:-.04em;margin:0}.msm-juwelier-hero h1 em{color:var(--m-primary);font-weight:inherit}.msm-juwelier-hero .ma-hero-copy>p:not(.ma-kicker){max-width:540px;margin:25px 0 0;font:18px/1.6 var(--m-font-body);color:var(--m-muted)}.msm-juwelier-hero .ma-actions{display:flex;gap:10px;margin-top:28px}.msm-juwelier-hero .ma-actions a{padding:14px 19px;border:1px solid color-mix(in srgb,var(--m-ink) 24%,transparent);border-radius:999px;color:inherit;text-decoration:none;font:600 15px var(--m-font-body)}.msm-juwelier-hero .ma-actions a:first-child{background:var(--m-primary);border-color:var(--m-primary);color:#fff}.msm-juwelier-hero dl{display:flex;gap:35px;margin:38px 0 0;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--m-ink) 15%,transparent)}.msm-juwelier-hero dl div{display:grid;gap:4px}.msm-juwelier-hero dt{font:600 17px var(--m-font-display)}.msm-juwelier-hero dd{margin:0;font:13px var(--m-font-body);color:var(--m-muted)}.msm-juwelier-hero .ma-hero-media{position:relative;margin:0;min-height:570px;overflow:hidden;border-radius:52% 48% 18px 18px;box-shadow:0 28px 70px color-mix(in srgb,var(--m-ink) 20%,transparent)}.msm-juwelier-hero picture,.msm-juwelier-hero img{display:block;width:100%;height:100%}.msm-juwelier-hero img{position:absolute;inset:0;object-fit:cover}.msm-juwelier-hero figcaption{position:absolute;right:18px;bottom:18px;left:18px;padding:13px 16px;border-radius:999px;background:color-mix(in srgb,var(--m-surface) 88%,transparent);backdrop-filter:blur(12px);font:600 13px var(--m-font-body);text-align:center}@media(max-width:760px){.msm-juwelier-hero{min-height:0;padding:34px 18px 52px;grid-template-columns:1fr;gap:30px}.msm-juwelier-hero h1{font-size:clamp(46px,14vw,64px)}.msm-juwelier-hero .ma-actions{flex-direction:column;align-items:stretch}.msm-juwelier-hero .ma-actions a{text-align:center}.msm-juwelier-hero dl{gap:20px}.msm-juwelier-hero .ma-hero-media{min-height:0;aspect-ratio:4/5;border-radius:44% 44% 18px 18px}}
