.elementor .mj-btn-editorial:hover,.elementor .mj-btn-editorial:focus-visible{color:var(--mj-ivory);border-color:var(--mj-sienna);background-color:var(--mj-sienna);}.elementor .mj-btn-editorial{font-family:var(--mj-interface);font-weight:500;font-size:0.6875rem;color:var(--mj-ivory);letter-spacing:0.16em;text-decoration:none;text-transform:uppercase;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:0px;border-width:1px;border-color:var(--mj-ink);border-style:solid;background-color:var(--mj-ink);transition:background-color 0.25s, color 0.25s, border-color 0.25s;display:inline-block;}.elementor .mj-link:hover,.elementor .mj-link:focus-visible{color:var(--mj-sienna);}.elementor .mj-link{font-family:var(--mj-interface);font-weight:400;font-size:0.6875rem;color:var(--mj-ink);letter-spacing:0.14em;text-decoration:none;text-transform:uppercase;padding-block-start:0.45rem;padding-block-end:0.45rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;background-color:transparent;transition:color 0.2s;}.elementor .mj-body{font-family:var(--mj-interface);font-weight:400;font-size:0.9375rem;color:var(--mj-ink);line-height:1.72;margin:0px;}.elementor .mj-serif{font-family:var(--mj-editorial);font-weight:400;color:var(--mj-ink);letter-spacing:-0.02em;line-height:1.04;margin:0px;}.elementor .mj-label{font-family:var(--mj-interface);font-weight:500;font-size:0.6875rem;color:var(--mj-muted);letter-spacing:0.16em;line-height:1.5;text-transform:uppercase;margin:0px;}.elementor .mj-section{color:var(--mj-ink);padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:4rem;padding-inline-end:4rem;margin:0px;background-color:var(--mj-paper);}