body#mpt-white .contribuer{isolation:isolate;max-width:1160px;padding-bottom:40px;position:relative;overflow-x:clip}body#mpt-white .contribuer:before{content:"";z-index:-1;pointer-events:none;filter:blur(38px);background:radial-gradient(at 12% 14%,#ccf8ff 0,#0000 50%),radial-gradient(at 84% 2%,#ffe3d8 0,#0000 45%),radial-gradient(at 58% 46%,#eedfff 0,#0000 48%);height:560px;position:absolute;inset:-24px -70px auto}body#mpt-white .contribuer a{color:inherit}body#mpt-white .contribuer h1,body#mpt-white .contribuer h2{color:#17141f}body#mpt-white .contrib-hero{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:38px;padding:34px 0 22px;display:grid}body#mpt-white .contrib-hero-copy h1{letter-spacing:-2.5px;max-width:680px;margin:0 0 18px;font:800 clamp(36px,4.6vw,58px)/1.03 Arial,Helvetica,sans-serif}body#mpt-white .contrib-hero-copy h1 em{background:linear-gradient(100deg,#0b8d93,#6b43d8 56%,#d2684d);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}body#mpt-white .contrib-hero-copy>p:not(.mp-public-kicker){color:#514b60;max-width:560px;margin:0 0 17px;font-size:16px;font-weight:500;line-height:1.65}body#mpt-white .contrib-hero-badges{flex-wrap:wrap;gap:8px;display:flex}body#mpt-white .contrib-hero-badges span{color:#4d4560;background:#ffffffbd;border:1px solid #fff;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:700;box-shadow:0 5px 13px #2d1f4d0d}body#mpt-white .contrib-hero-art{min-width:0;height:310px;position:relative}body#mpt-white .contrib-orb{border-radius:50%;position:absolute;box-shadow:inset -12px -14px 24px #00000012,inset 7px 8px 16px #ffffffa6,0 18px 34px #3447641a}body#mpt-white .contrib-orb-a{background:radial-gradient(circle at 30% 24%,#eaffff,#51ddec 55%,#03acd5);width:102px;height:102px;top:28px;left:12%}body#mpt-white .contrib-orb-b{background:radial-gradient(circle at 30% 20%,#ffe3f4,#f463b8 55%,#dd3a87);width:78px;height:78px;top:12px;right:4%}body#mpt-white .contrib-orb-c{background:radial-gradient(circle at 28% 25%,#fff3c7,#ffb26e 60%,#ed7c43);width:46px;height:46px;bottom:34px;right:26%}body#mpt-white .contrib-paper{background:#fff;border:1px solid #fff;border-radius:16px;width:190px;height:238px;padding:16px;position:absolute;box-shadow:0 24px 45px #2c214523}body#mpt-white .contrib-paper-a{top:44px;left:17%;transform:rotate(-8deg)}body#mpt-white .contrib-paper-b{border-color:#e3d7f4;top:62px;right:8%;transform:rotate(5deg)}body#mpt-white .contrib-paper b{background:#c9bfd6;border-radius:4px;width:58%;height:9px;margin-bottom:12px;display:block}body#mpt-white .contrib-paper-b b{background:#7b5bc0;width:68%}body#mpt-white .contrib-paper i{background:#e4dfea;border-radius:3px;width:100%;height:5px;margin-bottom:7px;display:block}body#mpt-white .contrib-paper i:nth-of-type(2n){width:82%}body#mpt-white .contrib-paper i:nth-of-type(3n){width:64%}body#mpt-white .contrib-paper-b i:first-of-type{background:linear-gradient(120deg,#e6f8ff,#f3ecff);height:28px;margin-bottom:12px}body#mpt-white .contrib-spark{color:#8b5cf6;font-size:24px;animation:3.8s ease-in-out infinite contrib-twinkle;position:absolute;bottom:18px;right:2%}body#mpt-white .contrib-tag{color:#594281;background:#ffffffdc;border:1px solid #fff;border-radius:999px;padding:6px 12px;font-size:10px;font-weight:800;position:absolute;bottom:16px;left:8%;box-shadow:0 7px 16px #2d1f4d14}body#mpt-white .contrib-layout{grid-template-columns:minmax(0,1.42fr) minmax(270px,.58fr);align-items:start;gap:22px;margin-top:6px;display:grid}body#mpt-white .contrib-form{background:linear-gradient(145deg,#fff,#fbf7ff 58%,#f2fcfd);border:1px solid #fff;border-radius:28px;padding:clamp(20px,3vw,32px);position:relative;box-shadow:inset 1px 1px 2px #fff,0 22px 48px #2c214514}body#mpt-white .contrib-form-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}body#mpt-white .contrib-form h2{letter-spacing:-1px;margin:0 0 6px;font-size:clamp(24px,3vw,31px);line-height:1.15}body#mpt-white .contrib-eyebrow{color:#6b43d8;letter-spacing:1.7px;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:800}body#mpt-white .contrib-form-badge{color:#5b35c4;background:#f6efff;border:1px solid #e8ddf8;border-radius:999px;flex:none;padding:7px 12px;font-size:10px;font-weight:800}body#mpt-white .contrib-form-help{color:#5c556b;margin:0 0 18px;font-size:12.5px;line-height:1.6}body#mpt-white .contrib-kinds{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 18px;padding:0;display:grid}body#mpt-white .contrib-kinds legend{color:#474253;width:100%;margin:0 0 7px;font-size:11px;font-weight:800}body#mpt-white .contrib-kind{cursor:pointer;background:#ffffffc4;border:1px solid #e9e2f4;border-radius:14px;align-items:flex-start;gap:9px;min-width:0;padding:12px 11px;transition:border-color .2s,background .2s,translate .2s,box-shadow .2s;display:flex;position:relative}body#mpt-white .contrib-kind input{opacity:0;width:1px;height:1px;position:absolute}body#mpt-white .contrib-kind:has(input:focus-visible){outline-offset:3px;outline:3px solid #713fea}body#mpt-white .contrib-kind[data-active=true]{background:linear-gradient(130deg,#f7f0ff,#eefcff);border-color:#bda6ed;translate:0 -1px;box-shadow:0 0 0 2px #6b43d820}body#mpt-white .contrib-kind-icon{color:#6b43d8;background:#fff;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;font-size:13px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #ede5f8}body#mpt-white .contrib-kind:nth-of-type(2) .contrib-kind-icon{color:#0a8f9b}body#mpt-white .contrib-kind:nth-of-type(3) .contrib-kind-icon{color:#c4662f}body#mpt-white .contrib-kind strong{color:#2c263b;font-size:11.5px;line-height:1.3;display:block}body#mpt-white .contrib-kind small{color:#6b6479;margin-top:3px;font-size:10px;font-weight:500;line-height:1.4;display:block}body#mpt-white .contrib-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}body#mpt-white .contrib-field{color:#4e485c;flex-direction:column;gap:5px;min-width:0;font-size:11px;font-weight:800;display:flex}body#mpt-white .contrib-field-wide{grid-column:1/-1}body#mpt-white .contrib-field input,body#mpt-white .contrib-field textarea{color:#262130;background:#ffffffdb;border:1px solid #ded6ec;border-radius:11px;width:100%;min-height:46px;padding:11px 12px;font:13px/1.55 Arial,Helvetica,sans-serif;transition:border-color .2s,box-shadow .2s,background .2s}body#mpt-white .contrib-field textarea{resize:vertical;min-height:150px}body#mpt-white .contrib-field input:focus,body#mpt-white .contrib-field textarea:focus{background:#fff;border-color:#9c7ce0;outline:none;box-shadow:0 0 0 3px #6b43c71a}body#mpt-white .contrib-field small{color:#7b7489;font-size:10px;font-weight:500}body#mpt-white .contrib-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}body#mpt-white .contrib-consent{background:#ffffffc9;border:1px solid #eae2f4;border-radius:13px;align-items:flex-start;gap:9px;margin:17px 0 14px;padding:12px 14px;display:flex}body#mpt-white .contrib-consent input{accent-color:#6b43d8;flex:none;width:18px;height:18px;margin-top:2px}body#mpt-white .contrib-consent label{color:#4d475e;font-size:11.5px;font-weight:600;line-height:1.55}body#mpt-white .contrib-consent a{color:#5b35c4;text-underline-offset:2px;font-weight:800;text-decoration:underline}body#mpt-white .contrib-submit{border-radius:14px;width:100%;min-height:50px}body#mpt-white .contrib-error{color:#8f2d20;background:#fff4f2;border:1px solid #f0c5bd;border-radius:12px;margin:0 0 12px;padding:12px 14px;font-size:12px;font-weight:600;line-height:1.55}body#mpt-white .contrib-fineprint{color:#756e83;margin:10px 0 0;font-size:10.5px;font-weight:500;line-height:1.55}body#mpt-white .contrib-success{text-align:center;max-width:640px;margin:0 auto}body#mpt-white .contrib-success-mark{color:#fff;background:linear-gradient(135deg,#0f8b92,#6b43d8);border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 14px;font-size:28px;font-weight:800;animation:.5s both contrib-pop;display:grid;box-shadow:0 14px 28px #5b35c42e}body#mpt-white .contrib-success h2{margin-bottom:8px}body#mpt-white .contrib-success>p{color:#585167;font-size:13px;line-height:1.65}body#mpt-white .contrib-reference{overflow-wrap:anywhere;background:#f4efff;border-radius:10px;padding:9px 12px;color:#4c2bb3!important;font-size:11px!important}body#mpt-white .contrib-reference code{font-size:11px}body#mpt-white .contrib-success-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:18px;display:flex}body#mpt-white .contrib-side{flex-direction:column;gap:12px;display:flex}body#mpt-white .contrib-side-card,body#mpt-white .contrib-side-privacy,body#mpt-white .contrib-side-contact{background:#ffffffb8;border:1px solid #fff;border-radius:20px;padding:18px;box-shadow:0 12px 28px #2c21450e}body#mpt-white .contrib-side-card{background:linear-gradient(150deg,#ffffffd9,#f6efffcc 55%,#eefcffd4)}body#mpt-white .contrib-side ol{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}body#mpt-white .contrib-side li{align-items:flex-start;gap:9px;display:flex}body#mpt-white .contrib-side li>b{color:#6b43d8;background:#f0e8ff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:10px;display:grid}body#mpt-white .contrib-side li strong{color:#2d273c;font-size:12px;display:block}body#mpt-white .contrib-side li small{color:#6b6479;margin-top:2px;font-size:10.5px;font-weight:500;line-height:1.5;display:block}body#mpt-white .contrib-side h2{letter-spacing:-.3px;margin:0 0 7px;font-size:15px}body#mpt-white .contrib-side p{color:#5d566c;margin:0 0 9px;font-size:11px;line-height:1.6}body#mpt-white .contrib-side .mp-link{color:#5b35c4;min-height:40px;font-size:11.5px}@keyframes contrib-rise{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@keyframes contrib-pop{0%{opacity:0;scale:.8}to{opacity:1;scale:1}}@keyframes contrib-twinkle{0%,to{opacity:.5;rotate:0deg;scale:.9}50%{opacity:1;rotate:12deg;scale:1.12}}@keyframes contrib-float{0%,to{translate:0}50%{translate:0 -7px}}@media (prefers-reduced-motion:no-preference){body#mpt-white .contrib-hero-copy>*{animation:.55s both contrib-rise}body#mpt-white .contrib-hero-copy h1{animation-delay:60ms}body#mpt-white .contrib-hero-copy>p:not(.mp-public-kicker){animation-delay:.12s}body#mpt-white .contrib-hero-badges{animation-delay:.18s}body#mpt-white .contrib-hero-art{animation:.7s .1s both contrib-rise}body#mpt-white .contrib-paper-a{animation:7s ease-in-out infinite contrib-float}body#mpt-white .contrib-paper-b{animation:8s ease-in-out .7s infinite contrib-float}body#mpt-white .contrib-form,body#mpt-white .contrib-side-card{animation:.5s 80ms both contrib-rise}body#mpt-white .contrib-side-privacy,body#mpt-white .contrib-side-contact{animation:.5s .14s both contrib-rise}body#mpt-white .contrib-kind:hover{border-color:#cfc1e9;translate:0 -2px;box-shadow:0 8px 18px #2c214510}body#mpt-white .contrib-kind[data-active=true] .contrib-kind-icon{animation:.35s both contrib-pop}}@media (prefers-reduced-motion:reduce){body#mpt-white .contribuer *,body#mpt-white .contribuer :before,body#mpt-white .contribuer :after{transition:none!important;animation:none!important}}@media (max-width:960px){body#mpt-white .contrib-hero{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:24px}body#mpt-white .contrib-hero-art{width:100%;max-width:560px;height:260px;margin:0 auto}body#mpt-white .contrib-layout{grid-template-columns:minmax(0,1fr)}body#mpt-white .contrib-side{grid-template-columns:1fr 1fr;gap:12px;display:grid}body#mpt-white .contrib-side-card{grid-row:span 2}}@media (max-width:640px){body#mpt-white .contribuer{padding-left:16px;padding-right:16px}body#mpt-white .contrib-hero-copy h1{letter-spacing:-1.8px;font-size:clamp(32px,9vw,42px)}body#mpt-white .contrib-hero-copy>p:not(.mp-public-kicker){font-size:14px}body#mpt-white .contrib-hero-art{height:230px}body#mpt-white .contrib-paper{width:158px;height:200px;padding:13px}body#mpt-white .contrib-paper-a{top:28px;left:8%}body#mpt-white .contrib-paper-b{top:44px;right:4%}body#mpt-white .contrib-kinds,body#mpt-white .contrib-fields{grid-template-columns:1fr}body#mpt-white .contrib-field-wide{grid-column:auto}body#mpt-white .contrib-side{display:flex}body#mpt-white .contrib-form{border-radius:22px}}@media (forced-colors:active){body#mpt-white .contrib-hero-copy h1 em{color:canvastext;background:0 0}body#mpt-white .contrib-kind[data-active=true]{border-color:highlight}}
