.mpf{--mpf-accent:#ce7d63;--mpf-ink:#0c0c0d;--mpf-bone:#f9efec;--mpf-text:rgba(255,255,255,0.62);--mpf-dim:rgba(255,255,255,0.42);--mpf-hair:rgba(255,255,255,0.08);--mpf-pad:clamp(16px,4.4vw,64px);--mpf-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--mpf-ease:cubic-bezier(0.16,1,0.3,1);width:100%;margin-top:clamp(16px,3vw,40px);border-top:1px solid var(--mpf-hair);background:#0c0c0d;color:var(--mpf-bone);font-family:var(--font-family-montserrat);overflow:hidden}.mpf-wrap{max-width:1920px;margin:0 auto}.mpf a{color:inherit;text-decoration:none}.mpf a:focus-visible,.mpf button:focus-visible,.mpf input:focus-visible{outline:2px solid var(--mpf-accent);outline-offset:3px}.mpf-mono{font-family:var(--mpf-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.mpf-label{margin:0 0 18px;color:var(--mpf-dim)}.mpf-arr{display:inline-block;flex:none;width:1.05em;height:.7em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 14'%3E%3Cpath d='M0 7h19M13 1l6 6-6 6' fill='none' stroke='%23000' stroke-width='1.6'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 14'%3E%3Cpath d='M0 7h19M13 1l6 6-6 6' fill='none' stroke='%23000' stroke-width='1.6'/%3E%3C/svg%3E") center /contain no-repeat}.mpf-dispatch{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;padding:clamp(40px,7vh,80px) var(--mpf-pad);border-bottom:1px solid var(--mpf-hair)}.mpf-lede{max-width:32rem;margin:0;font-size:clamp(1.3rem,2.4vw,1.9rem);font-weight:600;line-height:1.25;letter-spacing:-.015em;text-transform:uppercase}.mpf-form{position:relative;display:flex;max-width:34rem;margin-top:26px;border-radius:12px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .25s,background-color .25s}.mpf-form:focus-within{background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(206,125,99,.6)}.mpf-form input[type=email]{flex:1;min-width:0;padding:16px 18px;border:0;background:transparent;color:var(--mpf-bone);font:inherit;font-size:15px;outline:none}.mpf-form input[type=email]::placeholder{color:rgba(255,255,255,.38)}.mpf-form button{display:flex;flex:none;align-items:center;gap:10px;margin:5px;padding:0 18px;border:0;border-radius:9px;background:var(--mpf-accent);color:var(--mpf-ink);font:inherit;font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background-color .25s,opacity .25s}.mpf-form button:hover{background:var(--mpf-bone)}.mpf-form button:disabled{opacity:.5;cursor:not-allowed}@keyframes mpfShake{0%,to{transform:none}20%{transform:translateX(-8px)}40%{transform:translateX(7px)}60%{transform:translateX(-5px)}80%{transform:translateX(3px)}}.mpf-form.is-shake{animation:mpfShake .42s ease-out}.mpf-status{min-height:1.6em;margin:12px 0 0;color:var(--mpf-dim)}.mpf-status[data-kind=ok]{color:var(--mpf-accent)}.mpf-status[data-kind=error]{color:#f0a08a}.mpf-rows{display:grid;border-top:1px solid rgba(255,255,255,.14)}.mpf-rows a{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:16px 0;border-bottom:1px solid var(--mpf-hair);color:rgba(255,255,255,.78);transition:color .3s,padding .4s var(--mpf-ease)}.mpf-rows a .mpf-arr{color:var(--mpf-accent);transform:rotate(-45deg)}.mpf-rows a:hover{padding-left:10px;color:var(--mpf-accent)}.mpf-main{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;padding:clamp(40px,7vh,80px) var(--mpf-pad)}.mpf-logo{display:inline-flex;align-items:center;gap:12px;font-size:26px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mpf-brand p{max-width:22rem;margin:18px 0 0;color:var(--mpf-text);font-size:15px;line-height:1.6}.mpf-contacts{display:grid;gap:6px;margin-top:22px;font-size:15px}.mpf-contacts a{justify-self:start;color:var(--mpf-bone);transition:color .25s}.mpf-contacts a:hover{color:var(--mpf-accent)}.mpf-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.mpf-col__title{margin:0 0 16px;color:var(--mpf-accent)}.mpf-col ul{display:grid;gap:11px;margin:0;padding:0;list-style:none}.mpf-col a{color:var(--mpf-text);font-size:14.5px;line-height:1.4;transition:color .25s}.mpf-col a:hover{color:var(--mpf-bone)}.mpf-col__badge{margin-left:8px;padding:2px 8px;border-radius:6px;background:rgba(206,125,99,.14);color:#e8a88c;font-size:11px;font-weight:600;vertical-align:1px}.mpf-col--blog ul{min-height:calc(4 * 1.4em * 14.5 / 16 + 3 * 11px)}.mpf-col--blog a{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.mpf-partners{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:28px clamp(32px,5vw,64px);padding:26px var(--mpf-pad);border-top:1px solid var(--mpf-hair);border-bottom:1px solid var(--mpf-hair)}.mpf-partners img{width:auto;height:calc(clamp(26px, 2.8vw, 34px) * var(--scale, 1));max-width:calc(clamp(130px, 20vw, 180px) * var(--scale, 1));object-fit:contain;opacity:.6;transition:opacity .25s}.mpf-partners img:hover{opacity:1}.mpf-mark{padding:clamp(20px,4vw,48px) var(--mpf-pad) 0;color:rgba(249,239,236,.05);font-size:min(23vw,25rem);font-weight:900;line-height:.82;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;user-select:none;pointer-events:none}.mpf-mk{display:inline-block;width:.14em;height:.14em;margin-left:.06em;background:var(--mpf-accent);opacity:.35;vertical-align:.56em}.mpf-bar{display:flex;flex-direction:column;gap:16px;padding:22px var(--mpf-pad);border-top:1px solid var(--mpf-hair);color:var(--mpf-dim)}.mpf-bar p{margin:0}.mpf-legal{display:flex;flex-wrap:wrap;gap:8px 18px}.mpf-legal a,.mpf-legal button{padding:0;border:0;background:none;color:rgba(255,255,255,.6);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:color .25s}.mpf-legal a:hover,.mpf-legal button:hover{color:var(--mpf-accent)}.mpf-legal .mpf-llms{color:rgba(255,255,255,.32)}.mpf-lang{display:inline-flex;align-self:flex-start;padding:3px;border-radius:10px;background:rgba(255,255,255,.04)}.mpf-lang button{width:44px;height:30px;border:0;border-radius:8px;background:transparent;color:rgba(255,255,255,.6);font:inherit;cursor:pointer;transition:color .25s,background-color .25s}.mpf-lang button:hover{color:var(--mpf-accent)}.mpf-lang button[aria-pressed=true]{background:rgba(206,125,99,.18);color:var(--mpf-accent)}.mpf-note{margin:0;padding:0 var(--mpf-pad) 28px;color:rgba(255,255,255,.38);font-size:12.5px;line-height:1.6}.mpf-note a{color:rgba(255,255,255,.6);transition:color .25s}.mpf-note a:hover{color:var(--mpf-accent)}@media (min-width:900px){.mpf-dispatch{grid-template-columns:1fr 1fr;gap:clamp(48px,7vw,120px);align-items:end}.mpf-main{grid-template-columns:minmax(0,.9fr) minmax(0,2.4fr);gap:clamp(48px,6vw,96px)}.mpf-cols{grid-template-columns:repeat(4,minmax(0,1fr))}.mpf-bar{flex-direction:row;justify-content:space-between;align-items:center}.mpf-lang{align-self:auto}}@media (max-width:480px){.mpf-form{flex-direction:column}.mpf-form button{justify-content:center;padding:14px 18px}}@media (prefers-reduced-motion:reduce){.mpf-form.is-shake{animation:none}.mpf-rows a{transition:none}}