.logo-video[data-v-206df189]{position:relative;display:block;overflow:hidden}.logo-video__still[data-v-206df189],.logo-video__clip[data-v-206df189]{position:absolute;top:50%;left:50%;transition:opacity .4s ease}.logo-video__still[data-v-206df189]{width:100%;height:100%;transform:translate(-50%,-50%);opacity:0}.logo-video__still.is-visible[data-v-206df189]{opacity:1}.logo-video__clip[data-v-206df189]{width:var(--logo-video-scale, 100%);height:auto;transform:translate(-50%,calc(-50% + var(--logo-video-offset-y, 0%)));pointer-events:none}.logo-video__clip.is-done[data-v-206df189]{opacity:0}@media(prefers-reduced-motion:reduce){.logo-video__still[data-v-206df189],.logo-video__clip[data-v-206df189]{transition:none}}.cookie-banner[data-v-7aad22f2]{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--dark);color:var(--white);border-top:1px solid rgba(255,255,255,.15)}.cookie-banner__inner[data-v-7aad22f2]{max-width:1920px;margin:0 auto;padding:clamp(16px,1.6vw,30px) clamp(20px,2.2vw,42px);display:flex;align-items:center;gap:clamp(16px,2vw,40px)}.cookie-banner__copy[data-v-7aad22f2]{flex:1;min-width:0}.cookie-banner__title[data-v-7aad22f2]{font-family:var(--font-cond);font-weight:400;font-size:clamp(18px,1.35vw,26px);line-height:1.2;margin:0 0 .35em}.cookie-banner__copy p[data-v-7aad22f2]{margin:0;font-size:clamp(13px,.94vw,18px);line-height:1.55;max-width:110ch}.cookie-banner__copy a[data-v-7aad22f2]{color:var(--white);text-decoration:underline;text-underline-offset:3px}.cookie-banner__actions[data-v-7aad22f2]{display:flex;gap:clamp(10px,1vw,18px);flex-shrink:0}.cookie-btn[data-v-7aad22f2]{font-family:var(--font-body);font-size:clamp(13px,.94vw,18px);font-weight:700;height:clamp(42px,3vw,58px);padding:0 clamp(20px,1.8vw,34px);border-radius:4px;border:2px solid var(--white);cursor:pointer;white-space:nowrap;transition:background .2s ease,color .2s ease}.cookie-btn--ghost[data-v-7aad22f2]{background:transparent;color:var(--white)}.cookie-btn--ghost[data-v-7aad22f2]:hover{background:#ffffff24}.cookie-btn--solid[data-v-7aad22f2]{background:var(--white);color:var(--dark)}.cookie-btn--solid[data-v-7aad22f2]:hover{background:#e6e6e6;border-color:#e6e6e6}.cookie-fade-enter-active[data-v-7aad22f2],.cookie-fade-leave-active[data-v-7aad22f2]{transition:opacity .25s ease,transform .25s ease}.cookie-fade-enter-from[data-v-7aad22f2],.cookie-fade-leave-to[data-v-7aad22f2]{opacity:0;transform:translateY(100%)}@media(max-width:900px){.cookie-banner__inner[data-v-7aad22f2]{flex-direction:column;align-items:stretch;gap:4vw;padding:6vw 5.6vw}.cookie-banner__copy p[data-v-7aad22f2]{font-size:clamp(13px,3.4vw,22px)}.cookie-banner__title[data-v-7aad22f2]{font-size:clamp(20px,5.3vw,32px)}.cookie-banner__actions[data-v-7aad22f2]{flex-direction:column}.cookie-btn[data-v-7aad22f2]{width:100%;height:clamp(48px,13vw,66px);font-size:clamp(15px,4vw,26px)}}@media(prefers-reduced-motion:reduce){.cookie-fade-enter-active[data-v-7aad22f2],.cookie-fade-leave-active[data-v-7aad22f2]{transition:none}}@font-face{font-family:MBCorpoSText;src:url(/assets/MBCorpoSText-Regular-C101dqLv.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MBCorpoSText;src:url(/assets/MBCorpoSText-Bold-CBO_QCGw.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:MBCorpoATitleCond;src:url(/assets/MBCorpoATitleCond-Regular-DYHqmTxl.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--dark: #000000;--text: #333333;--white: #ffffff;--blue: #3376cf;--panel-bg: #faf7f4;--field-bg: #fefdfc;--field-border: #e3ddd6;--btn-dark: #1b1b1b;--btn-dark-hover: #000000;--error: #c0392b;--font-body: "MBCorpoSText", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-cond: "MBCorpoATitleCond", "Arial Narrow", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);color:var(--text);background:var(--white);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--blue);outline-offset:2px}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nowrap{white-space:nowrap}.site-header{background:var(--dark);width:100%;position:relative;z-index:20}.header-inner{max-width:1920px;margin:0 auto;height:clamp(64px,4.79vw,92px);display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,2.2vw,42px)}.main-nav{display:flex;gap:clamp(16px,2vw,38px)}.main-nav a{color:var(--white);font-size:clamp(13px,.99vw,19px);letter-spacing:.02em;transition:opacity .2s ease}.main-nav a:hover{opacity:.7}.logo-lockup{display:flex;align-items:center;gap:clamp(10px,1.1vw,20px)}.mb-star{height:clamp(28px,2.34vw,45px);width:auto}.logo-divider{width:1px;height:clamp(20px,1.8vw,34px);background:#ffffff59}.logo-140{width:clamp(62px,4.9vw,94px);aspect-ratio:2560 / 575;--logo-video-scale: 375%;--logo-video-offset-y: -1.02%}.nav-spacer{width:clamp(90px,8vw,160px)}.burger{display:none;background:none;border:none;color:var(--field-bg);padding:0;cursor:pointer;width:26px}.header-spacer{display:none}.mobile-nav{position:fixed;top:0;left:0;right:0;background:var(--dark);color:var(--white);z-index:30;padding:8vw 7.3vw;display:flex;flex-direction:column;gap:6vw;transform:translateY(-100%);transition:transform .3s ease}.mobile-nav.is-open{transform:translateY(0)}.mobile-nav a{font-size:clamp(18px,4.26vw,26px);color:var(--white)}.close-btn{align-self:flex-end;background:none;border:none;color:var(--white);cursor:pointer;margin-bottom:2vw}.hero{position:relative;width:100%;min-height:46vw;overflow:hidden;display:flex;align-items:flex-end}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000004d,#00000040 40%,#000000bf)}.hero-content{position:relative;z-index:1;color:var(--white);width:100%;max-width:706px;padding:0 clamp(20px,2.2vw,45px) clamp(40px,4.5vw,86px);text-shadow:0 2px 10px rgba(0,0,0,.45)}.eyebrow{font-family:var(--font-cond);text-transform:uppercase;font-weight:400;letter-spacing:.04em;font-size:clamp(26px,2.9vw,56px);line-height:1.05;margin:0 0 .25em}.hero-lead{font-weight:400;font-size:clamp(18px,1.6vw,31px);line-height:1.4;margin:0 0 .9em}.hero-copy{font-size:clamp(14px,1.09vw,21px);line-height:1.55;margin:0 0 1.1em;max-width:660px}.hero-note{margin:.9em 0 0;font-size:clamp(12px,.94vw,17px);font-weight:700;letter-spacing:.01em;color:var(--white);opacity:.9}.btn{display:inline-flex;align-items:center;justify-content:center;font-size:clamp(14px,1.09vw,21px);font-weight:700;height:clamp(46px,3.7vw,71px);padding:0 clamp(24px,2.3vw,44px);border-radius:4px;cursor:pointer;border:2px solid transparent;transition:background .2s ease,color .2s ease,border-color .2s ease}.btn--outline{background:#0078d6;border-color:#0078d6;color:var(--white);margin-top:.8em}.btn--outline:hover{background:#0067b8;border-color:#0067b8;color:var(--white)}.btn--primary{background:var(--btn-dark);color:var(--white);border-color:var(--btn-dark);width:100%}.btn--primary:hover:not(:disabled){background:var(--btn-dark-hover);border-color:var(--btn-dark-hover)}.btn--primary:disabled{opacity:.55;cursor:not-allowed}.form-section{background:var(--panel-bg);padding:clamp(40px,4.8vw,92px) 0 clamp(60px,6.5vw,125px)}.form-container{max-width:1826px;margin:0 auto;padding:0 clamp(20px,2.2vw,42px)}.form-title{font-family:var(--font-cond);font-weight:400;color:var(--text);font-size:clamp(24px,3.28vw,63px);line-height:1.15;margin:0 0 .5em;max-width:1200px}.form-intro{font-size:clamp(14px,1.09vw,21px);line-height:1.6;max-width:1300px;margin:0 0 clamp(20px,2.4vw,46px)}.legal-notice{max-width:1300px;margin:0 0 clamp(30px,3.7vw,71px);padding:clamp(14px,1.4vw,27px) clamp(16px,1.6vw,30px);background:var(--field-bg);border:1px solid var(--field-border);border-left:3px solid var(--btn-dark);border-radius:4px}.legal-notice p{font-size:clamp(13px,.94vw,18px);line-height:1.6;margin:0;color:var(--text)}.legal-notice strong{font-weight:700}.fs-section{max-width:1200px;padding-bottom:clamp(24px,2.8vw,54px);margin-bottom:clamp(24px,2.8vw,54px);border-bottom:1px solid var(--field-border)}.fs-section--last{border-bottom:none}.fs-header{display:flex;align-items:center;gap:clamp(10px,1vw,18px);margin-bottom:clamp(16px,1.9vw,36px)}.fs-icon{width:clamp(34px,2.7vw,52px);height:clamp(34px,2.7vw,52px);border-radius:50%;background:var(--field-bg);border:1px solid var(--field-border);display:flex;align-items:center;justify-content:center;color:var(--text);flex-shrink:0}.fs-icon svg{width:45%;height:45%}.fs-header h3{font-size:clamp(16px,1.35vw,26px);font-weight:700;color:var(--text);margin:0}.fs-number{font-weight:700}.form-row{display:grid;gap:clamp(16px,2.08vw,40px);margin-bottom:clamp(16px,2.08vw,40px)}.form-row--2{grid-template-columns:1fr 1fr}.form-row--3{grid-template-columns:1fr 1fr 1fr}.field{background:var(--field-bg);border:1px solid var(--field-border);border-radius:8px;padding:clamp(10px,.94vw,18px) clamp(10px,.83vw,16px) clamp(8px,.83vw,16px);display:flex;flex-direction:column;gap:clamp(4px,.6vw,12px)}.field.has-error{border-color:var(--error)}.field label{font-size:clamp(13px,1.09vw,21px);color:var(--text)}.field input,.field textarea{border:none;background:transparent;font-family:var(--font-body);font-size:clamp(13px,1.09vw,21px);color:var(--text);padding:0;outline:none}.field textarea{resize:vertical;min-height:220px;line-height:1.5}.field--select select{border:none;background:transparent;font-family:var(--font-body);font-size:clamp(13px,1.09vw,21px);color:var(--text);padding:0 26px 0 0;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333333' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center;background-size:16px 16px;cursor:pointer}.field--select select.is-placeholder{color:#8a8a8a}.field--select option{color:var(--text)}.phone-inputs{display:flex;align-items:center;gap:clamp(8px,.83vw,16px)}.phone-inputs input{flex:1 1 auto;min-width:0;border-left:1px solid var(--field-border);padding-left:clamp(8px,.83vw,16px)}.prefix-select{position:relative;flex:0 0 auto}.prefix-trigger{display:flex;align-items:center;gap:8px;padding:2px 0;border:none;background:transparent;font-family:var(--font-body);font-size:clamp(13px,1.09vw,21px);color:var(--text);cursor:pointer;line-height:1.2}.prefix-trigger.is-placeholder{color:#8a8a8a}.prefix-trigger-text{font-variant-numeric:tabular-nums}.prefix-caret{width:16px;height:16px;flex:none;transition:transform .18s ease}.prefix-select.is-open .prefix-caret{transform:rotate(180deg)}.flag{width:24px;height:17px;flex:none;border-radius:2px;display:block}.prefix-list{position:absolute;z-index:20;top:calc(100% + 10px);left:-6px;min-width:232px;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid var(--field-border);border-radius:10px;box-shadow:0 12px 32px #00000024;outline:none}.prefix-option{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:6px;cursor:pointer;font-size:clamp(13px,1.02vw,19px);color:var(--text)}.prefix-option.is-active{background:#0000000d}.prefix-option.is-selected{font-weight:700}.prefix-option-name{flex:1 1 auto}.prefix-option-code{color:#6b6b6b;font-variant-numeric:tabular-nums}.prefix-option.is-selected .prefix-option-code{color:var(--text)}.field--full{grid-column:1 / -1;margin-bottom:clamp(16px,2.08vw,40px)}.field-error{margin:6px 0 0;font-size:13px;color:var(--error)}.uploads{align-items:start;margin-bottom:0}.upload-field{display:flex;flex-direction:column}.upload-label{font-size:clamp(15px,1.15vw,22px);font-weight:700;margin:0 0 .3em}.upload-hint{font-size:clamp(13px,1vw,19px);margin:0 0 1em;color:var(--text)}.upload-box{cursor:pointer;display:inline-flex;width:fit-content}.upload-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--field-bg);border:1px solid var(--field-border);border-radius:8px;font-weight:700;font-size:clamp(12px,1.04vw,20px);height:clamp(36px,3.28vw,63px);padding:0 clamp(20px,2vw,38px);transition:background .15s ease}.upload-box:hover .upload-btn{background:#f1ece7}.upload-filename{margin-top:clamp(16px,2.2vw,42px);font-size:clamp(12px,1vw,19px);color:var(--text);display:flex;align-items:center;gap:8px}.upload-filename-icon{width:18px;height:18px;flex-shrink:0}.upload-remove{margin-left:4px;background:none;border:0;padding:0;color:var(--text);cursor:pointer;display:inline-flex}.upload-remove:hover{color:var(--error)}.upload-remove svg{width:18px;height:18px}.privacy-check{display:flex;align-items:flex-start;gap:clamp(10px,1vw,20px);margin:0 0 clamp(16px,1.8vw,34px)}.privacy-check.has-error input[type=checkbox]{outline:2px solid var(--error);outline-offset:1px}.privacy-check input[type=checkbox]{width:clamp(20px,1.55vw,30px);height:clamp(20px,1.55vw,30px);border:1px solid var(--field-border);background:var(--field-bg);accent-color:var(--btn-dark);flex-shrink:0;margin-top:.15em;cursor:pointer}.privacy-check label{font-size:clamp(13px,1vw,19px);line-height:1.5;cursor:pointer}.privacy-check a{color:var(--text);text-decoration:underline;cursor:pointer}.submit-row{display:flex;justify-content:center;margin-top:clamp(12px,1.5vw,30px);max-width:520px}.form-status{margin:14px 0 0;font-size:clamp(13px,1vw,18px)}.form-status--error{color:var(--error)}.form-success{max-width:1200px;padding:clamp(28px,3vw,56px);background:var(--field-bg);border:1px solid var(--field-border);border-left:3px solid var(--btn-dark);border-radius:4px}.form-success h3{font-family:var(--font-cond);font-weight:400;font-size:clamp(24px,2.4vw,46px);margin:0 0 .4em;color:var(--text)}.form-success p{margin:0;font-size:clamp(14px,1.09vw,21px);line-height:1.6}.site-footer{background:var(--dark)}.footer-inner{max-width:1920px;margin:0 auto;min-height:clamp(56px,5.4vw,104px);display:flex;align-items:center;gap:clamp(20px,2.1vw,40px);padding:16px clamp(20px,2.2vw,42px);flex-wrap:wrap}.footer-inner a{color:var(--white);font-size:clamp(13px,.99vw,19px)}.footer-inner a:hover{opacity:.7}.footer-link-btn{background:none;border:0;padding:0;font-family:var(--font-body);color:var(--white);font-size:clamp(13px,.99vw,19px);cursor:pointer;text-align:left}.footer-link-btn:hover{opacity:.7}@media(max-width:900px){.main-nav,.nav-spacer{display:none}.burger{display:block}.header-spacer{display:block;width:26px}.header-inner{justify-content:space-between;height:clamp(64px,21.4vw,130px)}.hero{min-height:125vw}.hero-bg{object-position:65% center}.hero-overlay{background:linear-gradient(180deg,#00000040,#00000040 40%,#000c)}.hero-content{max-width:100%;padding:0 5.6vw 9vw}.eyebrow{font-size:clamp(34px,10.37vw,90px)}.hero-lead{font-size:clamp(15px,4.07vw,34px);margin-bottom:1.4em}.hero-copy{font-size:clamp(14px,3.4vw,28px)}.btn{width:100%;height:clamp(52px,14.7vw,72px);font-size:clamp(15px,4.07vw,32px)}.form-row--2,.form-row--3,.uploads{grid-template-columns:1fr}.form-title{font-size:clamp(26px,6.67vw,55px)}.field textarea{min-height:45vw}.upload-field{margin-bottom:7vw}.upload-field:last-child{margin-bottom:0}.site-footer .footer-inner{flex-direction:column;align-items:flex-start;gap:3vw;padding:8vw 5.6vw}.site-footer .footer-inner a,.site-footer .footer-link-btn{font-size:clamp(15px,4.26vw,30px)}}
