.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry]{--mj-blush:#ffc7d4;--mj-blush-soft:#fff3f6;--mj-blush-warm:#fde4ea;--mj-gold:#b89446;--mj-gold-deep:#7c6023;--mj-ink:#421628;--mj-ink-deep:#2c0e1a;--mj-muted:#6e4655;--mj-rule:#42162829;--mj-rule-gold:#b8944673;--mj-heading-size:clamp(1.7rem, 2.8vw, 2.5rem);--mj-display-size:clamp(2.1rem, 4.2vw, 3.5rem);--mj-eyebrow-size:clamp(.66rem, .78vw, .74rem);isolation:isolate;position:relative}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry]>:not(.sv-v2-section-divider){z-index:1;position:relative}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry]:not([data-web-builder-v2-section=hero]) :is(h1,h2){letter-spacing:-.012em;text-wrap:balance;font-weight:500;line-height:1.14;font-size:var(--mj-heading-size)!important}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry] h3{font-weight:500;font-family:var(--sv-v2-font-heading);letter-spacing:0;text-transform:none;font-size:clamp(.98rem,1.15vw,1.1rem)!important}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry] :is([data-web-builder-v2-block=heroEyebrow],[data-web-builder-v2-block=whatIMakeEyebrow],[data-web-builder-v2-block=permanentEyebrow],[data-web-builder-v2-block=marketsEyebrow],[data-web-builder-v2-block=storyEyebrow]){letter-spacing:.2em;text-transform:uppercase;font-weight:700;font-size:var(--mj-eyebrow-size)!important}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry] .sv-v2-button{letter-spacing:.16em;text-transform:uppercase;min-height:2.9rem;padding-inline:1.6rem;font-size:.7rem;font-weight:700;transition:transform .18s,box-shadow .18s,color .18s}@media (hover:hover){.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry] .sv-v2-button:hover{transform:translateY(-2px);box-shadow:0 12px 26px #4216282e}}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section=navigation] .sv-v2-nav-shell{min-height:76px}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section=navigation] .sv-v2-nav-logo{object-fit:contain;width:auto;max-height:40px}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section=navigation] .sv-v2-nav-editorial-rail{gap:clamp(1.5rem,3vw,2.75rem)}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section=navigation] .sv-v2-nav-editorial-primary{gap:clamp(1.1rem,2.2vw,2rem)}@media (hover:hover){.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section=navigation] .sv-v2-nav-editorial-primary .sv-v2-button:hover{box-shadow:none;color:var(--mj-gold-deep);transform:none}}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section=hero] [data-web-builder-v2-block=heroHeading]{letter-spacing:-.02em;text-wrap:balance;font-weight:500;line-height:1.1;font-size:var(--mj-display-size)!important}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section=hero]>.sv-v2-section-region-layout{align-items:center;gap:clamp(2.5rem,5vw,4.5rem)}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section=hero] .sv-v2-section-region[data-web-builder-v2-region-role=copy]{gap:clamp(1rem,1.8vw,1.5rem)}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section=hero] .sv-v2-section-region[data-web-builder-v2-region-role=media]{position:relative}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section=hero] .sv-v2-section-region[data-web-builder-v2-region-role=media]:before{z-index:0;background:var(--mj-blush-warm);border:1px solid var(--mj-rule-gold);content:"";position:absolute;inset:clamp(1rem,2vw,1.75rem) calc(-1*clamp(1rem,2vw,1.75rem)) calc(-1*clamp(1rem,2vw,1.75rem)) clamp(1rem,2vw,1.75rem)}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section=hero] [data-web-builder-v2-block=heroMedia]{z-index:1;position:relative}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section=materials]{padding-block:clamp(.85rem,1.6vw,1.15rem)!important}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section=materials] [data-web-builder-v2-block=materialsLine]{letter-spacing:.24em;text-transform:uppercase;font-size:clamp(.64rem,.78vw,.72rem)!important}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section=whatIMake]>.sv-v2-contact-strip-intro{gap:.75rem;margin-bottom:clamp(2rem,3.4vw,2.85rem)}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section=whatIMake]>.sv-v2-contact-strip-grid{border-top:1px solid var(--mj-rule-gold);border-bottom:1px solid var(--mj-rule-gold);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid!important}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section=whatIMake] .sv-v2-contact-strip-card{box-shadow:none;background:0 0;border:0;padding:clamp(1.6rem,2.8vw,2.35rem) clamp(1.25rem,2.4vw,2rem)}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section=whatIMake] .sv-v2-contact-strip-card+.sv-v2-contact-strip-card{border-left:1px solid var(--mj-rule)}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section=whatIMake] .sv-v2-contact-strip-card h3{color:var(--mj-ink);margin-bottom:.65rem}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section=whatIMake] .sv-v2-contact-strip-card p{color:var(--mj-muted);font-size:clamp(.94rem,1.05vw,1.01rem);line-height:1.62}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry] :is([data-web-builder-v2-section=permanent],[data-web-builder-v2-section=story])>.sv-v2-section-region-layout{align-items:center;gap:clamp(2.5rem,5vw,4.5rem)}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry] :is([data-web-builder-v2-section=permanent],[data-web-builder-v2-section=story]) .sv-v2-section-region[data-web-builder-v2-region-role=copy]{gap:clamp(.9rem,1.6vw,1.35rem)}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry] :is([data-web-builder-v2-block=permanentEyebrow],[data-web-builder-v2-block=storyEyebrow]):before{background:var(--mj-gold);content:"";width:2.75rem;height:1px;margin-bottom:clamp(.9rem,1.6vw,1.25rem);display:block}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry] :is([data-web-builder-v2-block=permanentMedia],[data-web-builder-v2-block=storyMedia]){border:1px solid var(--mj-rule-gold)}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section=markets]>.sv-v2-feature-card-intro{gap:.75rem;margin-bottom:clamp(1.75rem,3vw,2.5rem)}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section=markets]>.sv-v2-feature-card-grid{border-top:1px solid var(--mj-rule-gold);gap:0}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section=markets] .sv-v2-feature-card{border:0;border-bottom:1px solid var(--mj-rule);box-shadow:none;background:0 0;grid-template-columns:minmax(7rem,9rem) minmax(0,1fr);align-items:baseline;gap:clamp(1rem,2.4vw,2.25rem);padding:clamp(1.15rem,2.2vw,1.6rem) 0;display:grid}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section=markets] .sv-v2-feature-card-number{width:auto;height:auto;font-family:var(--sv-v2-font-body);letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;border-radius:0;padding:0;font-weight:700;line-height:1.5;display:block;color:var(--mj-gold-deep)!important;font-size:clamp(.72rem,.88vw,.8rem)!important}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section=markets] .sv-v2-feature-card-copy h3{color:var(--mj-ink);margin-bottom:.3rem}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section=markets] .sv-v2-feature-card-copy p{color:var(--mj-muted);font-size:clamp(.9rem,1vw,.97rem);line-height:1.6}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section=markets]>.sv-v2-feature-card-actions{flex-wrap:wrap;gap:.9rem;margin-top:clamp(1.75rem,3vw,2.5rem);display:flex!important}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section=booth]>.sv-v2-gallery-intro{gap:.75rem;margin-bottom:clamp(2rem,3.4vw,2.75rem)}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section=booth]>.sv-v2-gallery-grid{gap:clamp(1.25rem,2.4vw,2rem)}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section=booth] .sv-v2-gallery-item{box-shadow:none;background:0 0;border:0;overflow:visible}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section=booth] .sv-v2-gallery-item img{border:1px solid var(--mj-rule-gold)}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section=booth] .sv-v2-gallery-item>figcaption{color:var(--mj-gold-deep);font-family:var(--sv-v2-font-heading);padding:.85rem 0 0;font-size:clamp(.8rem,.95vw,.9rem);font-style:italic;line-height:1.4}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section=booth]>.sv-v2-gallery-actions{margin-top:clamp(2rem,3.4vw,2.75rem)}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section-type=footer]>.sv-v2-footer-columns{gap:clamp(2rem,4vw,3.5rem)}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section-type=footer] .sv-v2-footer-brand-logo{object-fit:contain;width:auto;max-width:100%;max-height:5.5rem;margin-bottom:1rem}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section-type=footer] .sv-v2-footer-structured-brand p{color:#fff3f6bd;max-width:22rem;font-size:.92rem;line-height:1.6}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section-type=footer] :is(.sv-v2-footer-structured-links h3,.sv-v2-footer-structured-brand h2){font-family:var(--sv-v2-font-body);letter-spacing:.18em;text-transform:uppercase;margin-bottom:1rem;font-weight:700;color:var(--mj-blush)!important;font-size:.7rem!important}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section-type=footer] :is(.sv-v2-footer-structured-links a,.sv-v2-footer-social-links a){color:#fff3f6d6;font-size:.94rem;text-decoration:none}@media (hover:hover){.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section-type=footer] :is(.sv-v2-footer-structured-links a,.sv-v2-footer-social-links a):hover{color:var(--mj-blush)}}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section-type=footer]>.sv-v2-footer-columns>.sv-v2-footer-column:nth-child(4){border-top:1px solid #fff3f629;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;margin-top:clamp(.5rem,1.5vw,1.25rem);padding-top:clamp(1.25rem,2.2vw,1.75rem);display:flex}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section-type=footer]>.sv-v2-footer-columns>.sv-v2-footer-column:nth-child(4)>.sv-v2-footer-column-block{margin:0}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section-type=footer]>.sv-v2-footer-columns>.sv-v2-footer-column:nth-child(4) :is(p,a){letter-spacing:.02em;font-size:.8rem;text-decoration:none;color:#fff3f69e!important}@media (max-width:767px){.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry]{--mj-heading-size:clamp(1.55rem, 7vw, 2.05rem);--mj-display-size:clamp(1.95rem, 9.5vw, 2.7rem)}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section=hero] .sv-v2-section-region[data-web-builder-v2-region-role=media]:before{display:none}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section=whatIMake]>.sv-v2-contact-strip-grid{grid-template-columns:minmax(0,1fr)}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section=whatIMake] .sv-v2-contact-strip-card+.sv-v2-contact-strip-card{border-top:1px solid var(--mj-rule);border-left:0}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section=markets] .sv-v2-feature-card{grid-template-columns:minmax(0,1fr);gap:.45rem}.sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section-type=footer]>.sv-v2-footer-columns>.sv-v2-footer-column:nth-child(4){justify-content:flex-start}}@container sv-v2 (max-width:767px){[data-web-builder-v2-renderer]:not([data-web-builder-v2-effective-viewport]) .sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section=whatIMake]>.sv-v2-contact-strip-grid{grid-template-columns:minmax(0,1fr)}[data-web-builder-v2-renderer]:not([data-web-builder-v2-effective-viewport]) .sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section=whatIMake] .sv-v2-contact-strip-card+.sv-v2-contact-strip-card{border-top:1px solid var(--mj-rule);border-left:0}[data-web-builder-v2-renderer]:not([data-web-builder-v2-effective-viewport]) .sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section=markets] .sv-v2-feature-card{grid-template-columns:minmax(0,1fr);gap:.45rem}}[data-web-builder-v2-effective-viewport=mobile] .sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section=whatIMake]>.sv-v2-contact-strip-grid{grid-template-columns:minmax(0,1fr)}[data-web-builder-v2-effective-viewport=mobile] .sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section=whatIMake] .sv-v2-contact-strip-card+.sv-v2-contact-strip-card{border-top:1px solid var(--mj-rule);border-left:0}[data-web-builder-v2-effective-viewport=mobile] .sv-v2-section-root[data-web-builder-v2-visual-style=moonlit-jewelry][data-web-builder-v2-section=markets] .sv-v2-feature-card{grid-template-columns:minmax(0,1fr);gap:.45rem}
