.mcer{--mcer-accent:#f86a1f;--mcer-bg:#101720;--mcer-kicker:#f86a1f;--mcer-heading:#fff;--mcer-body:#fff;--mcer-btn-text:#f86a1f;--mcer-btn-border:#f86a1f;--mcer-overlay:72;--mcer-min-h:640px;background-color:var(--mcer-bg);isolation:isolate;min-height:var(--mcer-min-h);overflow:hidden;position:relative;width:100%}.mcer__bg,.mcer__overlay{left:0;position:absolute;right:0;width:100%}.mcer__bg{background-color:var(--mcer-bg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:120%;opacity:.5;top:-10%;transform:translateZ(0) scale(1.14);will-change:transform,opacity}.mcer__overlay{background:rgba(16,23,32,calc(var(--mcer-overlay)*.01));bottom:0;pointer-events:none;top:0;z-index:1}.mcer__inner{align-items:center;display:flex;min-height:var(--mcer-min-h);position:relative;z-index:2}.mcer__grid{align-items:center;display:grid;gap:3rem 4rem;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);padding:5rem 0;width:100%}.mcer__copy{opacity:0;transform:translateY(28px);transition:opacity .65s ease-out .12s,transform .65s ease-out .12s}.mcer.is-visible .mcer__copy{opacity:1;transform:translateY(0)}.mcer__kicker{color:var(--mcer-kicker);font-size:16px;font-weight:700;letter-spacing:.04em;line-height:1.2;margin:0 0 1.25rem;text-transform:uppercase}.mcer__heading{color:var(--mcer-heading);margin:0 0 1.75rem}.mcer__heading h1,.mcer__heading h2,.mcer__heading h3,.mcer__heading p{color:inherit;font-size:clamp(2.5rem,4.5vw,4.5rem);font-weight:700;letter-spacing:0;line-height:1.02;margin:0}.mcer__heading p{font-size:inherit;font-weight:inherit;line-height:inherit}.mcer__body,.mcer__body p{color:var(--mcer-body);font-size:18px;font-weight:500;line-height:1.45;max-width:34rem}.mcer__body p{margin:0}.mcer__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.25rem}.mcer__btn{background:transparent;border:2px solid var(--mcer-btn-border);border-radius:999px;color:var(--mcer-btn-text);display:inline-flex;font-size:16px;font-weight:600;letter-spacing:.02em;line-height:1.2;padding:8px 26px 6px;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.mcer__btn:focus-visible,.mcer__btn:hover{background:var(--mcer-accent);border-color:var(--mcer-accent);color:#fff;text-decoration:none}.mcer__btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.mcer__media{display:flex;justify-content:center;opacity:0;transform:translateX(36px);transition:opacity .7s ease-out .22s,transform .7s ease-out .22s}.mcer.is-visible .mcer__media{opacity:1;transform:translateX(0)}.mcer__product{display:block;filter:drop-shadow(0 28px 48px rgba(0,0,0,.45));height:auto;max-width:min(100%,620px);width:100%}@media (max-width:1399px){.mcer__grid{gap:2.5rem 3rem;padding:4.5rem 0}}@media (max-width:1023px){.mcer .mapple-container{padding:0 2rem}.mcer__grid{gap:2.5rem;grid-template-columns:1fr;padding:4rem 0}.mcer__copy{transform:translateY(20px)}.mcer__media{transform:translateY(24px)}.mcer.is-visible .mcer__media{transform:translateY(0)}.mcer__product{max-width:480px}}@media (max-width:767px){.mcer .mapple-container{padding:0 1rem}.mcer__grid{padding:3rem 0}.mcer__kicker{font-size:14px;margin-bottom:1rem}.mcer__heading h1,.mcer__heading h2,.mcer__heading h3,.mcer__heading p{font-size:2.25rem}.mcer__body,.mcer__body p{font-size:16px;line-height:1.4}.mcer__actions{gap:.75rem;margin-top:1.75rem}.mcer__btn{font-size:14px;padding:7px 20px 5px}}@media (prefers-reduced-motion:reduce){.mcer__bg{height:100%;top:0}.mcer__copy,.mcer__media{opacity:1;transform:none;transition:none}.mcer.is-visible .mcer__copy,.mcer.is-visible .mcer__media{opacity:1;transform:none}}