/* metatron.marketing — Hauskopf und Hausfuss (Markup: haus-metatron.js). Farben Farbordnung 2. */
body{--mtx-hk-h:64px}
body:has(> .mtx-hk){padding-top:var(--mtx-hk-h)}
.mtx-hk-ersetzt{display:none!important}
.mtx-hk{position:fixed;inset:0 0 auto 0;z-index:1000;background:rgba(6,26,19,.94);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(201,162,75,.22);font-family:"Instrument Sans","Hanken Grotesk",system-ui,sans-serif}
.mtx-hk-in{max-width:1296px;margin:0 auto;height:var(--mtx-hk-h);padding:0 24px;display:flex;align-items:center;gap:24px;box-sizing:border-box}
.mtx-hk-marke,.mtx-hf-marke a{display:flex;align-items:center;gap:12px;text-decoration:none;color:#f4efe6;flex:none}
.mtx-hk-zeichen{width:28px;height:28px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 450 450"><g fill="none" stroke="%23c9a24b" stroke-width="8" stroke-linecap="round"><path d="M225.2 225.2L325.2 225.2M225.2 225.2L275.2 138.6M225.2 225.2L175.2 138.6M225.2 225.2L125.2 225.2M225.2 225.2L175.2 311.8M225.2 225.2L275.2 311.8M225.2 225.2L375.2 138.6M225.2 225.2L225.2 52.0M225.2 225.2L75.2 138.6M225.2 225.2L75.2 311.8M225.2 225.2L225.2 398.4M225.2 225.2L375.2 311.8M325.2 225.2L275.2 138.6M325.2 225.2L175.2 138.6M325.2 225.2L125.2 225.2M325.2 225.2L175.2 311.8M325.2 225.2L275.2 311.8M325.2 225.2L375.2 138.6M325.2 225.2L225.2 52.0M325.2 225.2L75.2 138.6M325.2 225.2L75.2 311.8M325.2 225.2L225.2 398.4M325.2 225.2L375.2 311.8M275.2 138.6L175.2 138.6M275.2 138.6L125.2 225.2M275.2 138.6L175.2 311.8M275.2 138.6L275.2 311.8M275.2 138.6L375.2 138.6M275.2 138.6L225.2 52.0M275.2 138.6L75.2 138.6M275.2 138.6L75.2 311.8M275.2 138.6L225.2 398.4M275.2 138.6L375.2 311.8M175.2 138.6L125.2 225.2M175.2 138.6L175.2 311.8M175.2 138.6L275.2 311.8M175.2 138.6L375.2 138.6M175.2 138.6L225.2 52.0M175.2 138.6L75.2 138.6M175.2 138.6L75.2 311.8M175.2 138.6L225.2 398.4M175.2 138.6L375.2 311.8M125.2 225.2L175.2 311.8M125.2 225.2L275.2 311.8M125.2 225.2L375.2 138.6M125.2 225.2L225.2 52.0M125.2 225.2L75.2 138.6M125.2 225.2L75.2 311.8M125.2 225.2L225.2 398.4M125.2 225.2L375.2 311.8M175.2 311.8L275.2 311.8M175.2 311.8L375.2 138.6M175.2 311.8L225.2 52.0M175.2 311.8L75.2 138.6M175.2 311.8L75.2 311.8M175.2 311.8L225.2 398.4M175.2 311.8L375.2 311.8M275.2 311.8L375.2 138.6M275.2 311.8L225.2 52.0M275.2 311.8L75.2 138.6M275.2 311.8L75.2 311.8M275.2 311.8L225.2 398.4M275.2 311.8L375.2 311.8M375.2 138.6L225.2 52.0M375.2 138.6L75.2 138.6M375.2 138.6L75.2 311.8M375.2 138.6L225.2 398.4M375.2 138.6L375.2 311.8M225.2 52.0L75.2 138.6M225.2 52.0L75.2 311.8M225.2 52.0L225.2 398.4M225.2 52.0L375.2 311.8M75.2 138.6L75.2 311.8M75.2 138.6L225.2 398.4M75.2 138.6L375.2 311.8M75.2 311.8L225.2 398.4M75.2 311.8L375.2 311.8M225.2 398.4L375.2 311.8"/><circle cx="225.2" cy="225.2" r="50.0"/><circle cx="325.2" cy="225.2" r="50.0"/><circle cx="275.2" cy="138.6" r="50.0"/><circle cx="175.2" cy="138.6" r="50.0"/><circle cx="125.2" cy="225.2" r="50.0"/><circle cx="175.2" cy="311.8" r="50.0"/><circle cx="275.2" cy="311.8" r="50.0"/><circle cx="375.2" cy="138.6" r="50.0"/><circle cx="225.2" cy="52.0" r="50.0"/><circle cx="75.2" cy="138.6" r="50.0"/><circle cx="75.2" cy="311.8" r="50.0"/><circle cx="225.2" cy="398.4" r="50.0"/><circle cx="375.2" cy="311.8" r="50.0"/></g></svg>') center/contain no-repeat;flex:none}
.mtx-hk-marke b,.mtx-hf-marke b{display:block;font-weight:400;font-size:15px;line-height:16px;letter-spacing:.34em}
.mtx-hk-marke small,.mtx-hf-marke small{display:block;font-size:9px;line-height:12px;letter-spacing:.42em;color:#a9beb2;margin-top:3px}
.mtx-hk-nav{display:flex;gap:24px;flex:1;justify-content:center;min-width:0}
.mtx-hk-nav a{font-size:14px;line-height:20px;color:#a9beb2;text-decoration:none;white-space:nowrap}
.mtx-hk-nav a:hover,.mtx-hk-nav a[aria-current="page"]{color:#f4efe6}
.mtx-hk-nav a[aria-current="page"]{box-shadow:inset 0 -1px 0 #c9a24b}
.mtx-hk-req{flex:none;font-size:13px;line-height:18px;letter-spacing:.08em;color:#f4efe6;text-decoration:none;padding:9px 18px;border:1px solid rgba(201,162,75,.45);border-radius:999px;white-space:nowrap}
.mtx-hk-req:hover{border-color:#c9a24b;color:#c9a24b}
.mtx-hk-burger{display:none;flex:none;width:40px;height:40px;border:1px solid rgba(201,162,75,.4);border-radius:999px;background:none;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:4px}
.mtx-hk-burger span{display:block;width:16px;height:1px;background:#f4efe6}
.mtx-hk a:focus-visible,.mtx-hk button:focus-visible,.mtx-hf a:focus-visible{outline:2px solid #c9a24b;outline-offset:3px}
@media (max-width:1180px){
  .mtx-hk-nav{position:absolute;top:var(--mtx-hk-h);left:0;right:0;display:none;flex-direction:column;gap:0;padding:12px 24px 24px;background:#061a13;border-bottom:1px solid rgba(201,162,75,.22)}
  .mtx-hk.offen .mtx-hk-nav{display:flex}
  .mtx-hk-nav a{padding:12px 0;font-size:16px;border-bottom:1px solid rgba(201,162,75,.12)}
  .mtx-hk-burger{display:flex;margin-left:auto}
  .mtx-hk-req{margin-left:auto}
  .mtx-hk-req + .mtx-hk-burger{margin-left:0}
}
@media (max-width:560px){.mtx-hk-req{display:none}.mtx-hk-burger{margin-left:auto!important}}
.mtx-hf{background:#061a13;color:#f4efe6;border-top:1px solid rgba(201,162,75,.22);font-family:"Instrument Sans","Hanken Grotesk",system-ui,sans-serif;margin-top:48px}
.mtx-hf-in{max-width:1296px;margin:0 auto;padding:48px 24px;display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:36px 24px;box-sizing:border-box}
.mtx-hf-marke p{margin:18px 0 0;max-width:30ch;font-size:15px;line-height:24px;color:#a9beb2}
.mtx-hf nav{display:grid;gap:9px;align-content:start}
.mtx-hf h2{margin:0 0 6px;font-family:inherit;font-weight:400;font-size:11px!important;line-height:16px!important;letter-spacing:.24em;text-transform:uppercase;color:#c9a24b}
.mtx-hf nav a{font-size:14px;line-height:20px;color:#a9beb2;text-decoration:none}
.mtx-hf nav a:hover{color:#f4efe6}
@media (max-width:900px){.mtx-hf-in{grid-template-columns:1fr 1fr}.mtx-hf-marke{grid-column:1 / -1}}
/* Schutz gegen Seitenregeln (nav a{margin/padding}, nav{height}, a{...}): alles hart zuruecksetzen */
html body .mtx-hk nav,html body .mtx-hf nav{height:auto!important;margin:0!important;padding-left:0!important;padding-right:0!important;background:none;border:0;width:auto;max-width:none}
html body .mtx-hk nav a,html body .mtx-hf nav a{margin:0!important;padding-left:0!important;padding-right:0!important;border-radius:0;background:none!important;float:none;display:inline-block}
html body .mtx-hf nav a{display:block}
html body .mtx-hk-nav{padding:0!important}
@media (max-width:1180px){html body .mtx-hk-nav{padding:12px 24px 24px!important}html body .mtx-hk-nav a{display:block;padding:12px 0!important}}
html body .mtx-hk a,html body .mtx-hf a{text-decoration:none!important;font-family:"Instrument Sans","Hanken Grotesk",system-ui,sans-serif;letter-spacing:normal}
html body .mtx-hk-marke b,html body .mtx-hf-marke b{letter-spacing:.34em}
html body .mtx-hk-marke small,html body .mtx-hf-marke small{letter-spacing:.42em}
html body .mtx-hk-req{letter-spacing:.08em!important;margin:0 0 0 auto}
@media (max-width:1400px){html body .mtx-hk-nav{gap:18px}html body .mtx-hk-nav a{font-size:13px}}
html body header.mtx-hk{padding:0!important;margin:0!important;max-width:none!important;width:auto!important;height:auto!important;min-height:0!important;border-radius:0!important;display:block!important;text-align:left}
html body .mtx-hk-in{height:var(--mtx-hk-h)!important;flex-wrap:nowrap}
html body div.mtx-hf{padding:0!important;max-width:none!important;width:auto!important;text-align:left}
@media (max-width:1180px){
  html body .mtx-hk .mtx-hk-nav{background:#061a13!important;padding:12px 24px 24px!important;border-bottom:1px solid rgba(201,162,75,.22)!important;max-height:calc(100vh - var(--mtx-hk-h));overflow-y:auto}
}
/* Aufraeumrunde 1 (Dirigent 30.09.): Fuss mit Spalte "Daten & Werkzeuge" — Marke + 4 Spalten */
html body .mtx-hf-in{grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr))}
@media (max-width:1100px){html body .mtx-hf-in{grid-template-columns:repeat(3,minmax(0,1fr))}html body .mtx-hf-marke{grid-column:1 / -1}}
@media (max-width:600px){html body .mtx-hf-in{grid-template-columns:1fr 1fr}}
