.mrc{--mrc-ink:#1c2429;--mrc-orange:#ed792f;--mrc-muted:#646b70;--mrc-line:#daddde;color:var(--mrc-ink);background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6;width:100%;-webkit-font-smoothing:antialiased}.mrc *{box-sizing:border-box}.mrc h1,.mrc h2,.mrc p{margin:0}.mrc h1,.mrc h2{font-family:inherit;text-transform:none;font-style:normal}.mrc a{color:inherit;text-decoration:none}.mrc button,.mrc input,.mrc textarea,.mrc select{font:inherit}.mrc img{display:block;width:100%;max-width:100%}.mrc a:focus-visible,.mrc button:focus-visible{outline:2px solid var(--mrc-orange);outline-offset:5px}.mrc-top{display:grid;grid-template-columns:46% 54%;min-height:800px;max-width:1920px;margin-inline:auto}.mrc-photo{position:relative;isolation:isolate;overflow:hidden;min-width:0;color:#fff;background:#323e4f;display:flex;align-items:flex-end;margin:0}.mrc-photo picture{position:absolute;inset:0;z-index:-2}.mrc-photo img{height:100%;object-fit:cover;object-position:54% center}.mrc-photo::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0d171e00 26%,#0d171e12 47%,#0d171ebd 100%)}.mrc-photo-copy{padding:52px clamp(28px,4.2vw,72px);width:100%}.mrc-kicker{font-size:11px;line-height:1.5;font-weight:700;letter-spacing:2px;text-transform:uppercase;display:flex;align-items:center;gap:12px}.mrc-kicker::before{content:"";width:27px;height:2px;flex-shrink:0;background:var(--mrc-orange)}.mrc-photo h2{font-size:clamp(42px,4.5vw,70px);line-height:1.04;letter-spacing:-2.5px;font-weight:500;color:#fff;margin-top:22px}.mrc-photo-link{display:inline-flex;gap:24px;align-items:center;font-size:12px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase;min-height:44px;margin-top:24px;border-bottom:1px solid #ffffff65}.mrc-photo-link:hover{border-color:var(--mrc-orange)}.mrc-panel{padding:52px clamp(30px,5vw,84px) 48px;min-width:0;display:flex;flex-direction:column;justify-content:center;background:#fff}.mrc-panel>.mrc-kicker{color:#656c70}.mrc-panel h1{font-size:clamp(38px,3.8vw,62px);font-weight:500;letter-spacing:-2.5px;line-height:1.06;color:var(--mrc-ink);margin:19px 0 18px}.mrc-title-dot{color:#d56119}.mrc-intro{font-size:15px;line-height:1.75;max-width:450px;color:var(--mrc-muted)}.mrc-form{margin:32px 0 0!important;padding:0!important;max-width:none!important}.mrc-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.mrc-field{min-width:0;margin-bottom:20px}.mrc-field label{display:block;font-size:12px;font-weight:700;line-height:1.5;color:var(--mrc-ink);letter-spacing:.15px;margin:0 0 9px}.mrc-optional{font-size:11px;font-weight:400;color:#777e82;margin-left:7px}.mrc .mrc-field input,.mrc .mrc-field textarea,.mrc .mrc-field select{display:block;width:100%;max-width:100%;border:1px solid var(--mrc-line);border-radius:2px;background:#f9fafa;color:var(--mrc-ink);font-size:16px;line-height:1.5;padding:13px 14px;margin:0;box-shadow:none;min-height:51px;transition:border-color .18s,background-color .18s,box-shadow .18s}.mrc .mrc-field select{appearance:auto;padding-right:12px;background-image:none;cursor:pointer}.mrc .mrc-field input::placeholder,.mrc .mrc-field textarea::placeholder{color:#858b8f;opacity:1;font-size:14px}.mrc .mrc-field input:hover,.mrc .mrc-field textarea:hover,.mrc .mrc-field select:hover{border-color:#a5aeb4}.mrc .mrc-field input:focus,.mrc .mrc-field textarea:focus,.mrc .mrc-field select:focus{outline:2px solid var(--mrc-orange);outline-offset:1px;background:#fffaf6;border-color:var(--mrc-orange);box-shadow:none}.mrc .mrc-field textarea{min-height:124px;resize:vertical}.mrc .mrc-send{width:100%;min-height:55px;background:var(--mrc-orange);color:#172129;border:1px solid var(--mrc-orange);border-radius:2px;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:15px 21px;font-size:12px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.mrc .mrc-send:hover{background:#24323d;border-color:#24323d;color:white}.mrc-arrow{font-size:23px;font-weight:400;line-height:1;letter-spacing:0;transition:transform .2s}.mrc a:hover .mrc-arrow,.mrc button:hover .mrc-arrow{transform:translateX(4px)}.mrc-form-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:17px;font-size:11px;line-height:1.6;color:#6f767a}.mrc-form-meta a{white-space:nowrap;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#b4b9bc}.mrc-status{padding:15px;margin:0 0 22px!important;border-left:3px solid var(--mrc-orange);background:#f4f5f5;font-size:14px;line-height:1.6}.mrc-status[hidden]{display:none}.mrc-tour{position:relative;isolation:isolate;overflow:hidden;background:#263b34;color:#fff;min-height:306px;display:flex;align-items:center}.mrc-tour picture{position:absolute;inset:0;z-index:-2}.mrc-tour img{height:100%;object-fit:cover;object-position:center 48%}.mrc-tour::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#111d20db,#111d2085 60%,#111d2026)}.mrc-tour-inner{width:100%;max-width:1460px;margin-inline:auto;padding:58px 6%;display:flex;justify-content:space-between;align-items:center;gap:46px}.mrc-tour h2{font-size:clamp(28px,3vw,45px);font-weight:500;letter-spacing:-1.5px;line-height:1.14;color:#fff;margin-top:17px}.mrc-tour-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.mrc-tour-actions a{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:53px;padding:13px 20px;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;border:1px solid #ffffffb0;transition:background .2s,color .2s}.mrc-tour-actions a:first-child{background:#fff;color:#1c2429;border-color:#fff}.mrc-tour-actions a:hover{background:var(--mrc-orange);border-color:var(--mrc-orange);color:#1c2429}.mrc-company{background:#232e37;color:#d5dade;display:flex;align-items:center;justify-content:center;gap:0;padding:28px 4%;font-size:12px;line-height:1.7}.mrc-company>*{padding:0 25px;margin:0;font-style:normal}.mrc-company>*+*{border-left:1px solid #ffffff30}.mrc-company strong{color:#fff;font-size:12px;font-weight:600}.mrc-company address{font-size:12px;line-height:1.7}
@media(min-width:1700px){.mrc-panel{padding-inline:100px}.mrc-photo-copy{padding:65px 80px}}
@media(max-width:1100px){.mrc-top{grid-template-columns:43% 57%;min-height:760px}.mrc-panel{padding:45px 34px}.mrc-photo-copy{padding:38px 28px}.mrc-tour-inner{padding:48px 5%;gap:25px}.mrc-tour-actions{flex-direction:column;align-items:stretch}.mrc-tour-actions a{min-width:180px}.mrc-company>*{padding-inline:17px}}
@media(max-width:760px){.mrc-top{display:flex;flex-direction:column;min-height:0}.mrc-photo{min-height:290px}.mrc-photo img{object-position:50% 40%}.mrc-photo::after{background:linear-gradient(180deg,#10202a00,#10202a30 45%,#10202ac2)}.mrc-photo-copy{padding:30px 25px}.mrc-photo .mrc-kicker{font-size:10px}.mrc-photo h2{font-size:44px;letter-spacing:-1.8px;margin-top:15px}.mrc-photo h2 br{display:none}.mrc-photo-link{display:none}.mrc-panel{padding:35px 25px 38px}.mrc-panel>.mrc-kicker{font-size:10px}.mrc-panel h1{font-size:43px;letter-spacing:-1.8px;margin-top:16px}.mrc-intro{font-size:14px;line-height:1.8}.mrc-form{margin-top:28px!important}.mrc-field{margin-bottom:20px}.mrc-row{grid-template-columns:1fr;gap:0}.mrc .mrc-field textarea{min-height:140px}.mrc .mrc-send{min-height:56px}.mrc-form-meta{font-size:11px;gap:10px}.mrc-tour{min-height:330px}.mrc-tour-inner{padding:40px 25px;display:block}.mrc-tour .mrc-kicker{font-size:10px}.mrc-tour h2{font-size:34px;max-width:350px;letter-spacing:-1px}.mrc-tour-actions{flex-direction:row;align-items:stretch;gap:10px;margin-top:27px}.mrc-tour-actions a{min-width:0;font-size:10px;padding:12px 13px;gap:15px;flex:1}.mrc-company{align-items:flex-start;flex-direction:column;padding:25px;gap:8px}.mrc-company>*{padding:0;border:0!important}.mrc-company address{max-width:250px}.mrc-company strong{font-size:13px}}
@media(max-width:360px){.mrc-panel,.mrc-photo-copy,.mrc-tour-inner,.mrc-company{padding-left:20px;padding-right:20px}.mrc-photo h2{font-size:39px}.mrc-panel h1{font-size:39px}.mrc-tour-actions{flex-direction:column;gap:10px}.mrc-form-meta{flex-direction:column;gap:8px}}
@media(prefers-reduced-motion:reduce){.mrc *,.mrc *::before,.mrc *::after{transition:none!important;animation:none!important}}
