@font-face{font-family:KlimhalAnton;src:url("assets/fonts/anton-400.woff2") format("woff2");font-weight:400;font-display:swap}@font-face{font-family:KlimhalKarla;src:url("assets/fonts/karla-400.woff2") format("woff2");font-weight:400;font-display:swap}@font-face{font-family:KlimhalKarla;src:url("assets/fonts/karla-700.woff2") format("woff2");font-weight:700;font-display:swap}
.msm-klimhal-passen{font-family:KlimhalKarla,Arial,sans-serif;color:var(--m-ink);box-sizing:border-box;padding:100px 5vw;background:var(--m-bg);overflow:hidden}.msm-klimhal-passen *{box-sizing:border-box}.msm-klimhal-passen h2{font:400 clamp(52px,8vw,110px)/.96 KlimhalAnton,Impact,sans-serif;text-transform:uppercase;margin:12px 0}.msm-klimhal-passen header>span{display:block;max-width:60ch;line-height:1.6}.msm-klimhal-passen .kh-passes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:45px 0}.msm-klimhal-passen .kh-passes article{min-width:0;background:color-mix(in srgb,var(--m-surface) 70%,transparent);padding:12px 12px 20px}.msm-klimhal-passen .kh-lanyard-stage{height:440px;overflow:hidden;background:var(--m-ink)}.msm-klimhal-passen .kh-lanyard-stage>div,.msm-klimhal-passen .kh-lanyard-stage canvas{width:100%!important;height:100%!important;display:block}.msm-klimhal-passen .kh-passes h3{font:400 30px KlimhalAnton,Impact,sans-serif;text-transform:uppercase;margin:18px 8px 4px}.msm-klimhal-passen .kh-passes p{margin:0 8px;line-height:1.45}.msm-klimhal-passen .kh-gear{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.msm-klimhal-passen .kh-gear figure{margin:0}.msm-klimhal-passen .kh-gear img{width:100%;aspect-ratio:1;object-fit:contain}@media(max-width:700px){.msm-klimhal-passen .kh-passes,.msm-klimhal-passen .kh-gear{display:flex;overflow:auto}.msm-klimhal-passen .kh-passes>*,.msm-klimhal-passen .kh-gear>*{flex:0 0 82vw}.msm-klimhal-passen .kh-lanyard-stage{height:400px}}
