.mn-invitation-home #aufnahmeprofil{display:none}
.mn-home-invite{--mn-gold:#d3b779;--mn-paper:#ede6d8;background:#101c19;color:var(--mn-paper);padding:90px max(5.5vw,24px) 40px;position:relative;isolation:isolate;border-top:1px solid #a78c5148;border-bottom:1px solid #a78c5148;overflow:hidden}
.mn-home-invite:before{content:"";position:absolute;inset:16px;border:1px solid #d3b77922;pointer-events:none;z-index:-1}
.mn-invite-inner{max-width:1480px;margin:auto;display:grid;grid-template-columns:.85fr 1.2fr;gap:6vw;align-items:center}
.mn-invite-eyebrow{font:500 10px/1.6 Arial,sans-serif;letter-spacing:.26em;color:var(--mn-gold);margin:0 0 26px}
.mn-invite-copy h2{font:400 clamp(45px,5.6vw,82px)/.99 'Cormorant Garamond',Georgia,serif;letter-spacing:-.04em;color:var(--mn-paper);margin:0 0 28px}
.mn-invite-copy h2 em{font-weight:400;color:var(--mn-gold)}
.mn-invite-body{font:400 14px/1.9 Arial,sans-serif;color:#c7cec8;max-width:445px;margin:0 0 30px}
.mn-invite-start{display:flex;align-items:center;justify-content:space-between;gap:36px;min-height:54px;padding:17px 25px;background:var(--mn-gold);color:#17221b;border:1px solid #dfca98;border-radius:0;font:500 12px/1.5 Arial,sans-serif;letter-spacing:.09em;cursor:pointer;transition:background .2s,transform .2s}
.mn-invite-start:hover{background:#e5d3a6;transform:translateY(-2px)}
.mn-invite-start span{font-size:23px;line-height:16px}
.mn-invite-start:focus-visible,.mn-invite-card:focus-visible,.mn-invite-motion:focus-visible{outline:2px solid #f6e6b7;outline-offset:5px}
.mn-invite-hint{font:400 10px/1.6 Arial,sans-serif;color:#aab9ad;margin:12px 0 28px}
.mn-invite-warm{font:italic 21px/1.4 'Cormorant Garamond',Georgia,serif;color:#c7bd9e;max-width:380px;border-left:1px solid #a68c51;padding-left:19px;margin:0}
.mn-invite-stage{position:relative;padding-bottom:88px;min-width:0}
.mn-invite-film{position:relative;aspect-ratio:16/10;background:#0c100e;box-shadow:0 28px 65px #0005;border:1px solid #d3b77930}
.mn-invite-film video{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 40%}
.mn-invite-motion{position:absolute;right:12px;bottom:12px;border:1px solid #d3b77977;background:#111b18e8;padding:8px 12px;color:#e8d9b3;font:400 10px Arial,sans-serif;cursor:pointer}
.mn-invite-card{position:absolute;bottom:0;right:6%;width:clamp(145px,15vw,206px);aspect-ratio:2/2.8;background:#efe9dd;color:#223e34;border:1px solid #bd9b57;border-radius:9px;padding:30px 17px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 18px 42px #0007;transform:rotate(-8deg);cursor:pointer;transition:transform .35s;outline:1px solid #bd9b5777;outline-offset:-9px}
.mn-invite-card:hover{transform:rotate(-3deg) translateY(-7px)}
.mn-card-corner{position:absolute;top:16px;left:17px;font:400 13px/1.1 Georgia,serif;color:#866a36}
.mn-card-corner.bottom{top:auto;left:auto;right:17px;bottom:15px;transform:rotate(180deg)}
.mn-card-label{font:500 6px/1.5 Arial,sans-serif;letter-spacing:.12em;white-space:nowrap}
.mn-card-monogram{font:400 45px/1.2 'Cormorant Garamond',Georgia,serif;letter-spacing:-.16em;padding-right:8px;margin:12px 0 6px;color:#997634}
.mn-card-title{font:400 23px/1.1 'Cormorant Garamond',Georgia,serif}
.mn-card-line{width:25px;height:1px;background:#aa8c56;margin:12px 0}
.mn-card-bottom{font:italic 10px/1.4 Georgia,serif;max-width:115px}
.mn-invite-foot{max-width:1480px;margin:30px auto 0;border-top:1px solid #d3b77933;padding-top:25px;display:grid;grid-template-columns:1fr 1.65fr;gap:15px 45px;align-items:center}
.mn-invite-foot>p{font:400 12px/1.5 Arial,sans-serif;letter-spacing:.08em;color:#dfd2b6;margin:0}
.mn-invite-foot ol{list-style:none;padding:0;margin:0;display:flex;justify-content:space-between;gap:18px}
.mn-invite-foot li{font:400 12px/1.5 Arial,sans-serif;color:#cad0c8;display:flex;gap:10px;align-items:center}
.mn-invite-foot li span{color:var(--mn-gold);font:400 23px/1 Georgia,serif}
.mn-invite-foot small{grid-column:1/-1;font:400 10px/1.7 Arial,sans-serif;color:#9aab9e;max-width:900px}
.mn-invite-visible .mn-invite-copy{animation:mn-invite-arrive 850ms both}
.mn-invite-visible .mn-invite-card{animation:mn-card-arrive 1300ms 180ms both}
@keyframes mn-invite-arrive{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
@keyframes mn-card-arrive{from{opacity:0;transform:translate(35px,25px) rotate(2deg)}to{opacity:1;transform:translate(0,0) rotate(-8deg)}}
@media(max-width:850px){.mn-home-invite{padding:55px 28px 30px}.mn-invite-inner{gap:30px;grid-template-columns:1fr}.mn-invite-copy{max-width:560px}.mn-invite-copy h2{font-size:58px}.mn-invite-body{max-width:530px}.mn-invite-stage{margin:12px 0 0;padding-bottom:46px}.mn-invite-card{width:165px;left:auto;right:6%}.mn-invite-warm{font-size:21px;max-width:520px}.mn-invite-foot{grid-template-columns:1fr;margin-top:28px}.mn-invite-foot small{grid-column:auto}.mn-invite-foot ol{justify-content:flex-start;gap:25px}.mn-invite-film{aspect-ratio:16/10}.mn-invite-motion{right:auto;left:10px}.mn-profile-bar a{max-width:100px;text-align:right}}
@media(max-width:420px){.mn-home-invite{padding:42px 23px 28px}.mn-home-invite:before{inset:10px}.mn-invite-copy h2{font-size:47px;margin-bottom:22px}.mn-invite-eyebrow{font-size:9px;margin-bottom:22px}.mn-invite-body{font-size:12px;line-height:1.8;margin-bottom:23px}.mn-invite-start{width:100%;font-size:11px;min-height:50px}.mn-invite-hint{font-size:9px;margin-bottom:23px}.mn-invite-warm{font-size:19px}.mn-invite-card{width:130px;padding:28px 12px}.mn-card-monogram{font-size:36px;margin:8px 0}.mn-card-title{font-size:20px}.mn-card-label{font-size:5px}.mn-card-bottom{font-size:8px}.mn-card-corner{font-size:10px}.mn-invite-foot ol{gap:15px;flex-wrap:wrap}.mn-invite-foot li{font-size:10px;gap:6px}.mn-invite-foot li span{font-size:18px}.mn-profile-bar{padding:0 10px}.mn-profile-bar span{font-size:8px;letter-spacing:.08em}.mn-profile-bar button,.mn-profile-bar a{font-size:9px}}
@media(prefers-reduced-motion:reduce){.mn-home-invite *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

@media(max-width:850px){.mn-invite-inner{display:flex;flex-direction:column;align-items:stretch;gap:0}.mn-invite-copy{display:contents}.mn-invite-eyebrow{order:0}.mn-invite-copy h2{order:1}.mn-invite-stage{order:2;margin:6px 0 30px}.mn-invite-body{order:3}.mn-invite-start{order:4;align-self:flex-start}.mn-invite-hint{order:5}.mn-invite-warm{order:6}}
