.mj-contact,.mj-collector{--mj-cream: #f8f5ef;--mj-cream-alt: #f1ece2;--mj-paper: #fbfaf6;--mj-ink: #14110d;--mj-ink-soft: #2a251f;--mj-bone: #f5efe2;--mj-bone-muted: rgba(245, 239, 226, .72);--mj-bone-subtle: rgba(245, 239, 226, .45);--mj-hair-dark: rgba(245, 239, 226, .14);--mj-hair-light: rgba(20, 17, 13, .12);--mj-hair-light-soft: rgba(20, 17, 13, .06);--mj-gold: #b8923a;--mj-gold-hover: #9b7a2d;--mj-gold-soft: #d8b15a;--mj-serif: "Fraunces", "Cormorant Garamond", "Times New Roman", serif;--mj-sans: "Inter Tight", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mj-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--mj-shadow-print: 0 24px 60px -20px rgba(20, 17, 13, .35);font-family:var(--mj-sans);letter-spacing:0}.mj-contact *,.mj-collector *{box-sizing:border-box}.mj-contact{background:var(--mj-cream);color:var(--mj-ink);padding:88px 56px 120px}.mj-collector{background:#100f0d;color:var(--mj-bone);padding:72px 56px 112px;position:relative;isolation:isolate}.mj-collector:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/></svg>");z-index:-1}.mj-contact__wrap,.mj-collector__wrap{max-width:1320px;margin:0 auto}.mj-eyebrow{display:inline-block;font-family:var(--mj-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--mj-ink-soft);opacity:.68}.mj-eyebrow--gold{color:var(--mj-gold);opacity:1}.mj-collector .mj-eyebrow{color:var(--mj-bone-muted);opacity:1}.mj-collector .mj-eyebrow--gold{color:var(--mj-gold)}.mj-italic{font-style:italic;font-weight:400}.mj-rule{border:0;border-top:1px solid var(--mj-hair-light);margin:0}.mj-field{display:flex;flex-direction:column;gap:8px}.mj-field__label{font-family:var(--mj-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--mj-ink-soft);opacity:.68}.mj-field__label--optional:after{content:" / optional";opacity:.55;font-weight:400}.mj-collector .mj-field__label{color:var(--mj-bone-muted);opacity:1}.mj-input,.mj-textarea{width:100%;background:#ffffff9e;border:1px solid var(--mj-hair-light);border-radius:2px;color:var(--mj-ink);font-family:var(--mj-sans);font-size:17px;line-height:1.45;min-height:62px;outline:none;padding:16px 18px;transition:background .2s ease,border-color .2s ease,color .2s ease}.mj-textarea{min-height:210px;resize:vertical}.mj-input:focus,.mj-textarea:focus{background:#ffffffd1;border-color:var(--mj-ink)}.mj-collector .mj-input,.mj-collector .mj-textarea{background:#f5efe20e;border-color:var(--mj-hair-dark);color:var(--mj-bone)}.mj-collector .mj-input:focus,.mj-collector .mj-textarea:focus{background:#f5efe216;border-color:var(--mj-gold)}.mj-input::placeholder,.mj-textarea::placeholder{color:var(--mj-ink-soft);opacity:.38}.mj-collector .mj-input::placeholder,.mj-collector .mj-textarea::placeholder{color:var(--mj-bone-muted)}.mj-radios{display:flex;flex-wrap:wrap;gap:8px}.mj-radio{cursor:pointer;position:relative}.mj-radio input{opacity:0;pointer-events:none;position:absolute}.mj-radio__pill{align-items:center;background:transparent;border:1px solid var(--mj-hair-light);border-radius:999px;color:var(--mj-ink-soft);display:inline-flex;font-size:13.5px;line-height:1;padding:10px 16px;transition:background .2s ease,border-color .2s ease,color .2s ease}.mj-radio input:checked+.mj-radio__pill{background:var(--mj-cream-alt);border-color:var(--mj-ink);color:var(--mj-ink)}.mj-collector .mj-radio__pill{border-color:var(--mj-hair-dark);color:var(--mj-bone-muted)}.mj-collector .mj-radio input:checked+.mj-radio__pill{background:#b8923a1f;border-color:var(--mj-gold);color:var(--mj-bone)}.mj-btn{align-items:center;border:0;border-radius:2px;cursor:pointer;display:inline-flex;font-family:var(--mj-mono);font-size:11.5px;font-weight:500;gap:10px;justify-content:center;letter-spacing:.22em;line-height:1;min-height:54px;padding:18px 30px;text-decoration:none;text-transform:uppercase;transition:background .2s ease,color .2s ease,transform .1s ease}.mj-btn:active{transform:translateY(1px)}.mj-btn--ink{background:var(--mj-ink);color:var(--mj-bone)}.mj-btn--ink:hover{background:#000}.mj-btn--gold{background:var(--mj-gold);color:var(--mj-ink)}.mj-btn--gold:hover{background:var(--mj-gold-hover);color:var(--mj-bone)}.mj-btn--ghost{background:transparent;border:1px solid var(--mj-hair-dark);color:var(--mj-bone)}.mj-btn--ghost:hover{border-color:var(--mj-gold);color:var(--mj-gold-soft)}.mj-form-message{border:1px solid var(--mj-hair-light);color:var(--mj-ink-soft);font-size:14px;line-height:1.55;padding:16px 18px}.mj-form-message--success{background:#b8923a14;border-color:#b8923a5c}.mj-form-message--error{background:#c2410c14;border-color:#c2410c47}.mj-collector .mj-form-message{border-color:var(--mj-hair-dark);color:var(--mj-bone-muted)}.mj-meta{border-bottom:1px solid var(--mj-hair-dark);display:grid;font-size:15px;gap:24px;grid-template-columns:110px 1fr;padding:18px 0}.mj-meta__k{align-self:center;color:var(--mj-bone-muted);font-family:var(--mj-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase}.mj-meta__v{color:var(--mj-bone);font-size:16px;margin:0}.mj-contact__intro{margin-bottom:72px}.mj-contact__title{font-family:var(--mj-serif);font-size:clamp(52px,7vw,92px);font-weight:400;letter-spacing:0;line-height:1.02;margin:18px 0 0;max-width:920px}.mj-contact__lede{color:var(--mj-ink-soft);font-size:18px;line-height:1.62;margin:24px 0 0;max-width:620px}.mj-contact__columns{display:grid;gap:92px;grid-template-columns:minmax(240px,.86fr) minmax(0,1.34fr);padding-top:70px}.mj-contact__rail{display:flex;flex-direction:column}.mj-contact__reach{display:flex;flex-direction:column;gap:28px;margin-top:32px}.mj-contact__reach-item{align-items:flex-start;display:flex;gap:16px}.mj-contact__reach-item svg{color:var(--mj-ink-soft);flex:0 0 18px;height:18px;margin-top:6px;opacity:.56;width:18px}.mj-contact__reach-value{color:var(--mj-ink);font-size:16px;margin-top:4px}.mj-contact__reach-value a{color:inherit;text-decoration:none}.mj-contact__reach-value--subtle{color:var(--mj-ink-soft)}.mj-contact__rail-note{border-top:1px solid var(--mj-hair-light);color:var(--mj-ink-soft);font-size:14.5px;line-height:1.65;margin:56px 0 0;opacity:.86;padding-top:28px}.mj-contact__rail-note a{color:var(--mj-ink);text-decoration:underline;text-underline-offset:3px}.mj-contact__form,.mj-collector__form{display:flex;flex-direction:column;gap:30px}.mj-contact__row,.mj-collector__row{display:grid;gap:34px;grid-template-columns:1fr 1fr}.mj-contact__submit,.mj-collector__submit{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-top:8px}.mj-contact__submit-note,.mj-collector__submit-note{color:var(--mj-ink-soft);font-size:13px;margin:0;opacity:.62}.mj-collector__submit{border-top:1px solid var(--mj-hair-dark);margin-top:14px;padding-top:24px}.mj-collector__submit-note{align-items:center;color:var(--mj-bone-muted);display:flex;gap:10px;opacity:1}.mj-collector__crumb{align-items:center;color:var(--mj-bone-muted);display:flex;flex-wrap:wrap;font-family:var(--mj-mono);font-size:11px;gap:10px;letter-spacing:.2em;margin-bottom:48px;text-transform:uppercase}.mj-collector__crumb a{color:inherit;text-decoration:none}.mj-collector__crumb a:hover,.mj-collector__crumb-current{color:var(--mj-gold)}.mj-collector__columns{align-items:start;display:grid;gap:88px;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr)}.mj-collector__piece-image{aspect-ratio:3 / 2;background:#0a0908;box-shadow:var(--mj-shadow-print);overflow:hidden}.mj-collector__piece-image img{display:block;height:100%;object-fit:cover;width:100%}.mj-collector__piece-intro{margin-top:30px}.mj-collector__piece-title{color:var(--mj-bone);font-family:var(--mj-serif);font-size:clamp(31px,3vw,42px);font-weight:400;letter-spacing:0;line-height:1.06;margin:12px 0 0}.mj-collector__piece-blurb{color:var(--mj-bone-muted);font-size:15.5px;line-height:1.62;margin:14px 0 0;max-width:520px}.mj-collector__piece-meta{margin:30px 0 0}.mj-collector__enquiry{position:sticky;top:34px}.mj-collector__title{color:var(--mj-bone);font-family:var(--mj-serif);font-size:clamp(44px,5vw,64px);font-weight:400;letter-spacing:0;line-height:1.02;margin:14px 0 0;max-width:540px}.mj-collector__lede{color:var(--mj-bone-muted);font-size:16px;line-height:1.62;margin:22px 0 0;max-width:500px}.mj-collector__form,.mj-collector__purchase{margin-top:42px}.mj-collector__purchase{border:1px solid var(--mj-hair-dark);padding:30px}.mj-collector__purchase h2{color:var(--mj-bone);font-family:var(--mj-serif);font-size:32px;font-weight:400;letter-spacing:0;line-height:1.08;margin:0}.mj-collector__purchase p{color:var(--mj-bone-muted);font-size:15.5px;line-height:1.62;margin:16px 0 0}.mj-collector__purchase-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.mj-collector__next{border-top:1px solid var(--mj-hair-dark);margin-top:110px;padding-top:54px}.mj-collector__next-grid{display:grid;gap:54px;grid-template-columns:repeat(3,1fr);margin-top:32px}.mj-collector__step-num{color:var(--mj-gold);font-family:var(--mj-mono);font-size:13px;letter-spacing:.16em}.mj-collector__step-h{color:var(--mj-bone);font-family:var(--mj-serif);font-size:22px;font-weight:400;letter-spacing:0;margin:14px 0 0}.mj-collector__step-b{color:var(--mj-bone-muted);font-size:14.5px;line-height:1.62;margin:10px 0 0}@media(max-width:980px){.mj-contact,.mj-collector{padding:46px 20px 72px}.mj-contact__intro{margin-bottom:38px}.mj-contact__columns,.mj-collector__columns{gap:44px;grid-template-columns:1fr;padding-top:34px}.mj-collector__columns{padding-top:0}.mj-collector__enquiry{position:static}.mj-contact__row,.mj-collector__row,.mj-collector__next-grid{grid-template-columns:1fr}.mj-contact__row,.mj-collector__row{gap:24px}.mj-contact__submit,.mj-collector__submit{align-items:stretch;flex-direction:column-reverse}.mj-contact__submit .mj-btn,.mj-collector__submit .mj-btn,.mj-collector__purchase-actions .mj-btn{width:100%}.mj-collector__next{margin-top:64px;padding-top:36px}.mj-collector__next-grid{gap:32px}.mj-meta{grid-template-columns:94px 1fr}}@media(max-width:560px){.mj-contact__title,.mj-collector__title{font-size:42px}.mj-contact__lede,.mj-collector__lede{font-size:15.5px}.mj-btn{padding-left:20px;padding-right:20px;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/moray-contact-pages.css.map */
