.mj-page{--mj-charcoal:#202122;--mj-brown:#3d2b1f;--mj-warm:#3d2b1f;--mj-honey:#f0b429;--mj-gold:#c8b69a;--mj-khaki:#d3c6ae;--mj-paper:#f4f3f0;background:var(--mj-charcoal);color:var(--mj-paper);font:17px/1.65 Arial,Helvetica,sans-serif;overflow-wrap:break-word}.mj-page *{box-sizing:border-box}.mj-page p,.mj-page h1,.mj-page h2,.mj-page h3,.mj-page figure{margin:0}.mj-page figure{min-width:0}.mj-page h1,.mj-page h2{font-weight:400;line-height:1.04;letter-spacing:-.045em}.mj-page h1{font-size:clamp(64px,6.9vw,92px)}.mj-page h2{font-size:clamp(42px,4.3vw,58px)}.mj-page em{font-family:Georgia,Times New Roman,serif;color:var(--mj-gold);font-weight:400}.mj-page p+p{margin-top:18px}.mj-page .mj-eyebrow{color:var(--mj-gold);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;line-height:1.6;margin-bottom:22px}.mj-page .mj-wrap{max-width:1248px;margin:auto;padding:68px 48px}.mj-page .mj-lead{font-size:23px;line-height:1.45;max-width:460px}.mj-page .mj-portrait{overflow:hidden;border:1px solid #c8b69a55;border-radius:7px;background:var(--mj-brown)}.mj-page .mj-portrait img{display:block;width:100%;height:auto;aspect-ratio:2539/2268;object-fit:contain}.mj-page .mj-portrait figcaption{display:flex;justify-content:space-between;gap:8px;padding:15px 18px;color:var(--mj-gold);font-size:11px;line-height:1.5}.mj-page .mj-portrait figcaption span:first-child{color:var(--mj-paper);font-weight:700}.mj-page .mj-location{font-size:12px;color:var(--mj-gold)}.mj-page .mj-home p:not(.mj-eyebrow){font-size:16px;line-height:1.65;color:#f4f3f0}.mj-page .mj-side-note{max-width:330px;color:var(--mj-gold);font-size:16px}.mj-page .mj-origin-story,.mj-page .mj-next-copy{color:#c4c2bd}.mj-page .mj-process{list-style:none;margin:0;padding:0}.mj-page .mj-process-word{display:block;font-family:Georgia,Times New Roman,serif;font-size:33px;line-height:1.15;color:var(--mj-gold);letter-spacing:-.03em}.mj-page .mj-process p{font-size:16px;color:#f4f3f0}.mj-page .mj-discovery{font-family:Georgia,Times New Roman,serif;font-size:25px;line-height:1.45;color:var(--mj-gold)}.mj-page .mj-sharing{background:var(--mj-khaki);color:#30271f}.mj-page .mj-sharing em,.mj-page .mj-sharing .mj-eyebrow{color:#30271f}.mj-page .mj-links{display:flex;flex-wrap:wrap;gap:14px 28px;margin-top:28px}.mj-page a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}.mj-page .mj-links a{font-size:14px;padding:10px 0}.mj-page a:hover{text-decoration-thickness:2px}.mj-page a:focus-visible{outline:3px solid var(--mj-honey);outline-offset:5px}.mj-page .mj-sharing a:focus-visible{outline-color:#30271f}.mj-page .mj-end{font-family:Georgia,Times New Roman,serif;font-size:23px;color:var(--mj-gold)}.mj-page .mj-hello{font-size:14px;margin-top:30px}.mj-page .mj-hello a{display:inline-block;padding:7px 0;color:var(--mj-gold)}@media(max-width:760px){.mj-page{font-size:16px}.mj-page .mj-wrap{padding:42px 24px}.mj-page h1{font-size:clamp(55px,14vw,76px)}.mj-page h2{font-size:clamp(36px,9.7vw,48px)}.mj-page .mj-eyebrow{font-size:10px;margin-bottom:17px}.mj-page .mj-lead{font-size:21px}.mj-page .mj-portrait figcaption{display:grid;gap:2px;padding:12px 16px}.mj-page .mj-side-note{max-width:none}.mj-page .mj-process-word{font-size:30px}.mj-page .mj-discovery{font-size:23px}.mj-page .mj-links{gap:4px 20px}.mj-page .mj-links a{font-size:14px}.mj-page .mj-home p:not(.mj-eyebrow){font-size:16px}}.mj-editorial .mj-band{position:relative}.mj-editorial .mj-wrap{padding-top:78px;padding-bottom:78px}.mj-editorial .mj-hero{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center;padding-top:55px}.mj-editorial .mj-hero-copy .mj-lead{margin-top:28px}.mj-editorial .mj-home{color:#c4c2bd}.mj-editorial .mj-home p{font-size:16px;line-height:1.65}.mj-editorial .mj-location{margin-top:25px}.mj-editorial .mj-origin{background:var(--mj-brown);--mj-roof-fill:var(--mj-brown);--mj-roof-x:18%}.mj-editorial .mj-origin-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.mj-editorial .mj-origin-story{font-size:17px;line-height:1.65;color:#f4f3f0}.mj-editorial .mj-origin-note{font-family:Georgia,Times New Roman,serif;font-size:23px;line-height:1.4;color:var(--mj-paper)}.mj-editorial .mj-origin-note span{display:block}.mj-editorial .mj-origin-note em{font-size:21px}.mj-editorial .mj-making{background:var(--mj-charcoal);--mj-roof-fill:var(--mj-charcoal);--mj-roof-x: calc(82% - 94px) }.mj-editorial .mj-making-heading{display:flex;gap:50px;align-items:end;justify-content:space-between}.mj-editorial .mj-process-word{margin-bottom:18px}.mj-editorial .mj-sharing{--mj-roof-fill:var(--mj-khaki);--mj-roof-color:var(--mj-honey);--mj-roof-x:25%}.mj-editorial .mj-sharing-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.mj-editorial .mj-next{--mj-roof-fill:var(--mj-charcoal);--mj-roof-color:#30271f;--mj-roof-x: calc(80% - 94px) }.mj-editorial .mj-next-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.mj-editorial .mj-roof{--mj-roof-t:2px;--mj-roof-top:-24px;--mj-roof-cut:9.2227px;--mj-roof-slant:3.4818px;--mj-roof-w:2px;position:absolute;top:0;left:0;right:0;height:var(--mj-roof-t);pointer-events:none;z-index:1;color:var(--mj-roof-color,var(--mj-gold))}.mj-editorial .mj-roof-line{position:absolute;top:0;height:var(--mj-roof-t);background:currentColor}.mj-editorial .mj-roof-line-l{left:0;width:calc(var(--mj-roof-x) + var(--mj-roof-cut));clip-path:polygon(0 0,100% 0,calc(100% - var(--mj-roof-slant)) 100%,0 100%)}.mj-editorial .mj-roof-line-r{left:calc(var(--mj-roof-x) + 94px - var(--mj-roof-cut));right:0;clip-path:polygon(0 0,100% 0,100% 100%,var(--mj-roof-slant) 100%)}.mj-editorial .mj-roof-house{position:absolute;left:var(--mj-roof-x);top:var(--mj-roof-top);width:94px;height:27px;overflow:clip}.mj-editorial .mj-roof svg{display:block;width:94px;height:27px;overflow:visible}.mj-editorial .mj-roof polygon{fill:var(--mj-roof-fill)}.mj-editorial .mj-roof path{fill:none;stroke:currentColor;stroke-width:var(--mj-roof-w);stroke-linecap:butt}.mj-editorial .mj-roof-thick{--mj-roof-t:4px;--mj-roof-top:-22px;--mj-roof-cut:15.6957px;--mj-roof-slant:6.9566px;--mj-roof-w:3.48px}@media(max-width:760px){.mj-editorial .mj-wrap{padding:56px 24px}.mj-editorial .mj-hero{grid-template-columns:1fr;gap:30px;padding-top:38px;padding-bottom:56px}.mj-editorial .mj-hero-copy .mj-lead{margin-top:23px}.mj-editorial .mj-origin-grid,.mj-editorial .mj-sharing-grid,.mj-editorial .mj-next-grid{grid-template-columns:1fr;gap:30px}.mj-editorial .mj-origin-story{font-size:16px}.mj-editorial .mj-making-heading{display:block}.mj-editorial .mj-making-heading .mj-side-note{margin-top:22px}.mj-editorial .mj-origin{--mj-roof-x:12%}.mj-editorial .mj-sharing{--mj-roof-x:19%}.mj-editorial .mj-making{--mj-roof-x: calc(84% - 94px) }.mj-editorial .mj-next{--mj-roof-x: calc(80% - 94px) }}.mj-a1 .mj-hero-copy .mj-home{border-left:2px solid var(--mj-honey);padding-left:20px;margin-top:25px}.mj-a1 .mj-hero-copy .mj-location{font-size:11px}.mj-a1 .mj-origin-note{margin-top:30px;padding-left:20px;border-left:1px solid #c8b69a88}.mj-a1 .mj-process{display:grid;grid-template-columns:1fr 1fr 1.35fr;margin-top:38px;border-top:1px solid #c8b69a88;padding-top:29px}.mj-a1 .mj-process li{padding:0 28px;border-left:1px solid #c8b69a44}.mj-a1 .mj-process li:first-child{padding-left:0;border:0}.mj-a1 .mj-process li:last-child{padding-right:0}.mj-a1 .mj-discovery{margin-top:34px;border-top:1px solid #c8b69a44;padding-top:25px;max-width:830px}.mj-a1 .mj-sharing h2{font-size:clamp(42px,4.4vw,58px)}@media(max-width:760px){.mj-a1 .mj-process{display:block;margin-top:28px;border:0;padding:0}.mj-a1 .mj-process li{display:grid;grid-template-columns:116px minmax(0,1fr);gap:16px;padding:24px 0!important;border:0;border-top:1px solid #c8b69a44}.mj-a1 .mj-process-word{font-size:22px;white-space:nowrap;margin:0}.mj-a1 .mj-discovery{margin-top:6px;padding-top:24px}.mj-a1 .mj-origin-note{margin-top:27px}.mj-a1 .mj-sharing h2{font-size:clamp(36px,9.7vw,48px)}}@media(max-width:355px){.mj-a1 .mj-process li{display:block}.mj-a1 .mj-process-word{margin-bottom:14px}}.mj-a1 .mj-making-heading{display:block}.mj-a1 .mj-diagonal-cut{position:absolute;left:0;right:0;top:-29px;height:30px;pointer-events:none}.mj-a1 .mj-diagonal-cut svg{display:block;width:100%;height:30px;overflow:visible}.mj-a1 .mj-diagonal-cut polygon{fill:var(--mj-charcoal)}.mj-a1 .mj-diagonal-cut path{fill:none;stroke:var(--mj-gold);stroke-width:1.5;vector-effect:non-scaling-stroke}.mj-a1 .mj-slash-boundary{position:absolute;inset:0 0 auto;height:1px;background:var(--mj-honey);pointer-events:none}.mj-a1 .mj-slash-boundary>span{position:absolute;top:-24px;width:23px;height:48px;transform:skew(-27deg);background:var(--mj-gold)}.mj-a1 .mj-slash-boundary>span:nth-child(1){left:calc(14% + 0px);background:var(--mj-gold)}.mj-a1 .mj-slash-boundary>span:nth-child(2){left:calc(14% + 32px);background:var(--mj-honey)}.mj-a1 .mj-slash-boundary>span:nth-child(3){left:calc(14% + 64px);background:#e8722a}.mj-a1 .mj-open-rule{position:absolute;top:0;left:48px;right:48px;height:1px;background:var(--mj-gold);pointer-events:none}.mj-a1 .mj-open-rule:before{content:"";position:absolute;left:0;top:-3px;width:7px;height:7px;background:var(--mj-gold)}.mj-a1 .mj-open-rule span{position:absolute;right:0;top:0;width:76px;height:1px;background:var(--mj-charcoal)}.mj-a1 .mj-next-grid{gap:32px 64px;align-items:center}.mj-a1 .mj-next h2{font-size:clamp(50px,5.7vw,76px);line-height:1.04}.mj-a1 .mj-next-copy{font-size:18px;line-height:1.65}.mj-a1 .mj-closing-tail{grid-column:1/-1;display:flex;align-items:baseline;justify-content:space-between;gap:30px;border-top:1px solid #c8b69a55;padding-top:26px}.mj-a1 .mj-closing-tail .mj-end{font-size:24px;max-width:700px}.mj-a1 .mj-closing-tail .mj-hello{margin:0;flex-shrink:0}@media(max-width:760px){.mj-a1 .mj-open-rule{left:24px;right:24px}.mj-a1 .mj-slash-boundary>span{height:38px;top:-19px;width:19px}.mj-a1 .mj-slash-boundary>span:nth-child(2){left:calc(14% + 27px)}.mj-a1 .mj-slash-boundary>span:nth-child(3){left:calc(14% + 54px)}.mj-a1 .mj-next h2{font-size:clamp(43px,12vw,58px)}.mj-a1 .mj-next-copy{font-size:16px}.mj-a1 .mj-closing-tail{grid-column:auto;display:block;padding-top:24px}.mj-a1 .mj-closing-tail .mj-end{font-size:23px}.mj-a1 .mj-closing-tail .mj-hello{margin-top:20px}}@media(min-width:761px){.mj-a1 .mj-next .mj-section-heading{position:relative}.mj-a1 .mj-next .mj-eyebrow{position:absolute;bottom:100%;left:0;margin:0 0 20px}}.mj-combined .mj-study-seam{--seam-h:34px;position:absolute;left:0;right:0;top:calc(1px - var(--seam-h));height:var(--seam-h);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1}.mj-combined .mj-seam-sharing{--seam-h:34px;top:-1px;z-index:3}.mj-combined .mj-study-seam svg{display:block;width:100%;height:100%;overflow:visible}.mj-combined .mj-side-band{position:absolute;top:0;bottom:0;width:min(60px,calc(42px + max(0px,(100vw - 1248px)/2)));overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1}.mj-combined .mj-side-band-left{left:0}.mj-combined .mj-side-band-right{right:0}.mj-combined .mj-side-band svg{width:100%;height:100%}.mj-combined .mj-band-wide{display:none}.mj-combined .mj-band-compact{display:block}.mj-combined .mj-sharing-grid{position:relative;z-index:2}@media(min-width:1101px){.mj-combined .mj-sharing-grid{max-width:1040px}.mj-combined .mj-side-band{width:min(360px,calc(36px + (100vw - 1040px)/2))}.mj-combined .mj-band-wide{display:block}.mj-combined .mj-band-compact{display:none}}@media(max-width:760px){.mj-combined .mj-study-seam{--seam-h:24px}.mj-combined .mj-seam-origin{--seam-h:23px}.mj-combined .mj-seam-sharing{--seam-h:24px}.mj-combined .mj-side-band{width:22px}}.mj-tx .tx-seam,.mj-tx .tx-side{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none}.mj-tx .tx-seam{left:0;right:0;z-index:1}.mj-tx .tx-seam>span{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.mj-tx-two .tx-origin{top:-27px;height:28px}.mj-tx-two .tx-origin>span:first-child{background:var(--mj-gold);clip-path:polygon(0 0,30% 0,34% 75%,100% 75%,100% 100%,0 100%)}.mj-tx-two .tx-origin>span:last-child{background:var(--mj-brown);clip-path:polygon(0 22%,29.5% 22%,33.5% 100%,100% 100%,100% 100%,0 100%)}@media(max-width:760px){.mj-tx-two .tx-origin{top:-20px;height:21px}}.mj-combined .mj-making .tx-origin{--mj-brown:var(--mj-charcoal)}.mj-combined .mj-making .tx-origin>span:first-child:before,.mj-combined .mj-making .tx-origin>span:first-child:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inherit;pointer-events:none}.mj-combined .mj-making .tx-origin>span:first-child:before{background:var(--mj-honey);transform:translateY(2px)}.mj-combined .mj-making .tx-origin>span:first-child:after{background:var(--mj-gold);transform:translateY(4px)}@media(max-width:760px){.mj-combined .mj-making .tx-origin>span:first-child:before{transform:translateY(1.5px)}.mj-combined .mj-making .tx-origin>span:first-child:after{transform:translateY(3px)}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/pyrite-meet-justice-w425.css.map */
