/*! @code-attribution Developed by Christian Sika @ sikahaus, 2026. */.mc-newsletter{background:var(--mc-maroon,#2a0808);color:var(--mc-text,#f5f0e8);border-top:1px solid #392b19;padding:48px 24px}.mc-newsletter-inner{max-width:1200px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.mc-newsletter-eyebrow{color:#c9a84c;text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:700;margin:0 0 12px}.mc-newsletter h2{font:400 32px/1.2 var(--mc-heading,Georgia);margin:0 0 16px}.mc-newsletter p{max-width:480px}.mc-newsletter form>label{display:block;font-size:14px;margin-bottom:8px}.mc-newsletter-fields{display:flex;gap:8px}.mc-newsletter-fields input{min-width:0;flex:1 1;background:#0a0202;border:1px solid #776039;border-radius:4px;padding:14px 16px;color:#f5f0e8;font-size:16px}.mc-newsletter-fields button{background:#c9a84c;color:#0a0a0a;border:1px solid #c9a84c;border-radius:4px;padding:14px 20px;font-weight:700;cursor:pointer}.mc-newsletter-fields button:disabled{opacity:.6;cursor:default}.mc-newsletter-consent{display:flex!important;gap:10px;align-items:flex-start;font-size:12px!important;line-height:20px;margin:14px 0 0!important;color:#d4c5a0}.mc-newsletter-consent input{margin-top:4px;accent-color:#c9a84c}.mc-newsletter-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.mc-newsletter-message{font-size:13px;line-height:20px;margin:10px 0 0;min-height:20px}.mc-newsletter :focus-visible{outline:2px solid #c9a84c;outline-offset:3px}@media(max-width:760px){.mc-newsletter-inner{grid-template-columns:1fr;gap:24px}.mc-newsletter-fields{flex-direction:column}.mc-newsletter{padding:36px 24px}.mc-newsletter h2{font-size:28px}}