body.authenticated{padding-top:0}.m-figma-hero-media{position:relative;width:100%;height:clamp(200px,46svh,580px);overflow:hidden;background:#d0a68d}.m-figma-hero-media picture,.m-figma-hero-media img{display:block;width:100%;height:100%}.m-figma-hero-media img{object-fit:cover;object-position:center}.m-figma-hero-media:after{content:"";position:absolute;inset:auto 0 0;height:45px;background:linear-gradient(180deg,transparent,#f8f4ec);pointer-events:none}.m-figma-hero-copy{display:grid;gap:16px;width:min(100%,1000px);margin:0 auto;padding:24px clamp(20px,4vw,48px) 36px;box-sizing:border-box;background:#f8f4ec;text-align:center}.m-figma-rating{margin:0;color:#443200;font:18px/1.4 Arial,sans-serif;letter-spacing:1px}.m-figma-hero-copy h1{margin:0;color:#513900;font-size:clamp(32px,4vw,48px);line-height:1.08;letter-spacing:-.045em}.m-figma-hero-copy>p:not(.m-figma-rating){margin:0;color:#624717;font-size:clamp(14px,1.5vw,18px);line-height:1.5}.m-figma-upload{display:flex;align-items:center;justify-content:center;gap:8px;width:min(100%,342px);min-height:62px;margin:0 auto;padding:12px 16px;box-sizing:border-box;border-radius:999px;font-size:16px;font-weight:700;text-decoration:none}.m-figma-upload img{width:18px;height:18px;object-fit:contain}.m-figma-perks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:min(100%,700px);margin:12px auto 0;color:#594318;font:clamp(9px,2.8vw,12px)/1.4 Arial,sans-serif}.m-figma-perks>span{display:flex;min-width:0;flex-direction:column;align-items:center;white-space:nowrap;text-align:center}.m-figma-perks b{display:grid;width:48px;height:48px;margin-bottom:6px;place-items:center}.m-figma-perks b img{display:block;width:48px;height:48px;margin:0 auto;object-fit:contain}.m-made-in-america-icon{display:block;width:48px;height:48px;background:linear-gradient(90deg,#bf8c00,#f0b718);-webkit-mask:url(/assets/American%20Flag%20Icon-DrD_1j1n.png) center / contain no-repeat;mask:url(/assets/American%20Flag%20Icon-DrD_1j1n.png) center / contain no-repeat}.m-home-how-steps{grid-template-columns:minmax(0,1fr)}.m-home-how-step{min-width:0}.m-home-how-cta{max-width:100%;box-sizing:border-box}.m-home-review-list article{min-width:0}.m-piece-picker,.m-metal-picker{grid-template-columns:minmax(0,43%) minmax(0,57%);gap:8px;min-height:300px;padding:16px 12px}.m-piece-picker .m-piece-pendant-picture{position:relative;display:grid;place-items:center;min-width:0;width:100%;height:268px;overflow:hidden}.m-piece-picker .m-piece-pendant,.m-metal-picker .m-metal-pendant{width:100%;height:268px;max-height:268px;object-fit:contain}.m-metal-picker .m-metal-pendant{transform:scale(1.2);transform-origin:center}.m-piece-picker .m-piece-pendant{transform:scale(var(--piece-visual-scale, 1));transform-origin:center}.m-piece-picker .m-piece-pendant-picture.is-right-half-crop .m-piece-pendant{position:absolute;top:50%;right:0;width:200%;height:auto;max-height:none;transform:translateY(-50%) scale(var(--piece-visual-scale, 1));transform-origin:right center}.m-piece-picker .m-example-copy,.m-metal-picker .m-example-copy{display:flex;min-width:0;min-height:268px;flex-direction:column;justify-content:center;padding-left:0;overflow-wrap:anywhere}.m-piece-picker .m-example-copy p,.m-metal-picker .m-example-copy p{font-size:17px}.m-piece-picker .m-example-copy strong,.m-metal-picker .m-example-copy strong{margin:10px 0 20px;font-size:24px}.m-piece-picker .m-piece-choices,.m-metal-picker .m-metal-choices{gap:10px}.m-piece-picker .m-piece-choices{flex-wrap:wrap;gap:clamp(8px,2.5vw,14px)}.m-metal-picker .m-metal-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px}.m-metal-group{min-width:0;padding:8px 4px 7px;border:1px solid rgba(91,65,8,.25);border-radius:10px;background:transparent;box-sizing:border-box}.m-metal-group-label{display:block;margin-bottom:7px;color:#6f624f;font-size:11px;font-weight:600;line-height:1.2;text-align:center}.m-metal-group-options{display:flex;align-items:center;justify-content:center;gap:4px}.m-piece-picker .m-piece-choice{width:clamp(50px,15vw,60px);height:clamp(50px,15vw,60px);border-radius:12px;overflow:hidden}.m-piece-picker .m-piece-choice img{border-radius:inherit}.m-piece-picker .m-piece-choice.is-selected{outline:0;box-shadow:0 0 0 4px #bd8900}.m-metal-picker .m-metal-choice{flex:0 0 clamp(30px,10vw,42px);width:clamp(30px,10vw,42px);height:clamp(30px,10vw,42px)}.m-metal-picker .m-metal-choice span{width:clamp(26px,calc(10vw - 6px),36px);height:clamp(26px,calc(10vw - 6px),36px)}@media (width < 768px){.m-figma-story-block--contrast,.m-figma-story-block--metal{min-height:0;height:234px;padding:60px 30px 30px;box-sizing:border-box}.m-figma-story-block--contrast .m-story-icon,.m-figma-story-block--metal .m-story-icon{margin-bottom:10px}.m-figma-story-block--contrast h2,.m-figma-story-block--metal h2{font-size:22px;line-height:26px}.m-figma-story-block--contrast p,.m-figma-story-block--metal p{margin-top:10px;font-size:16px;line-height:24px}.m-piece-picker,.m-metal-picker{min-height:0;height:201px;gap:15px;box-sizing:border-box}.m-piece-picker{grid-template-columns:minmax(0,140.72fr) minmax(0,204.68fr);padding:8px 21px}.m-metal-picker{grid-template-columns:minmax(0,140.72fr) minmax(0,196.05fr);padding:8px 25px}.m-piece-picker .m-piece-pendant-picture,.m-piece-picker .m-piece-pendant{height:174.64px;max-height:174.64px}.m-metal-picker .m-metal-pendant{height:152.5px;max-height:152.5px}.m-piece-picker .m-example-copy,.m-metal-picker .m-example-copy{min-height:0;padding-left:10px}.m-piece-picker .m-example-copy p,.m-metal-picker .m-example-copy p{font-size:16px}.m-piece-picker .m-example-copy strong,.m-metal-picker .m-example-copy strong{margin:10px 0 15px;font-size:16px}.m-piece-picker .m-piece-choices,.m-metal-picker .m-metal-choices{gap:10px}.m-piece-picker .m-piece-choice{flex:0 0 54.89px;width:54.89px;height:54.89px}.m-metal-picker .m-metal-choice,.m-metal-picker .m-metal-choice span{flex-basis:36.51px;width:36.51px;height:36.51px}.m-home-how{padding-bottom:56px}}@media (width < 360px){.m-metal-picker{grid-template-columns:minmax(0,43%) minmax(0,57%);text-align:left}.m-metal-picker .m-metal-choices{justify-content:flex-start}}@media (width >= 768px){.m-figma-hero-media{height:clamp(360px,min(46.412vw,calc(100svh - 190px)),802px)}.m-figma-hero-media img{object-position:center}.m-figma-hero-copy{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-template-areas:"rating upload" "title upload" "subtitle upload" "perks perks";gap:12px 24px;text-align:left}.m-figma-rating{grid-area:rating}.m-figma-hero-copy h1{grid-area:title}.m-figma-hero-copy>p:not(.m-figma-rating){grid-area:subtitle}.m-figma-upload{grid-area:upload;align-self:center}.m-figma-perks{grid-area:perks;margin-top:20px}.m-home-how-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.m-piece-picker,.m-metal-picker{min-height:380px;padding:24px 30px;gap:30px}.m-piece-picker .m-piece-pendant,.m-metal-picker .m-metal-pendant{height:332px;max-height:332px}.m-piece-picker .m-piece-pendant-picture{height:332px}.m-piece-picker .m-example-copy,.m-metal-picker .m-example-copy{min-height:332px}.m-piece-picker .m-example-copy p,.m-metal-picker .m-example-copy p{font-size:19px}.m-piece-picker .m-example-copy strong,.m-metal-picker .m-example-copy strong{margin:12px 0 24px;font-size:30px}.m-metal-group{padding:12px 8px 10px;border-radius:12px}.m-metal-group-label{margin-bottom:10px;font-size:13px}.m-metal-group-options{gap:8px}.m-piece-picker .m-piece-choice{width:72px;height:72px}.m-metal-picker .m-metal-choice{flex-basis:44px;width:44px;height:44px}.m-metal-picker .m-metal-choice span{width:38px;height:38px}}@media (width >= 1024px){.m-figma-story>.m-piece-picker,.m-figma-story>.m-metal-picker{width:900px!important;max-width:calc(100% - 30px);min-height:500px!important;height:500px;padding:28px 36px;gap:42px}.m-piece-picker .m-piece-pendant,.m-metal-picker .m-metal-pendant{height:444px;max-height:444px}.m-piece-picker .m-piece-pendant-picture{height:444px}.m-piece-picker .m-example-copy,.m-metal-picker .m-example-copy{min-height:444px}.m-piece-picker .m-example-copy p,.m-metal-picker .m-example-copy p{font-size:22px}.m-piece-picker .m-example-copy strong,.m-metal-picker .m-example-copy strong{margin:14px 0 30px;font-size:36px}.m-metal-group{padding:16px 10px 14px;border-radius:14px}.m-metal-group-label{margin-bottom:12px;font-size:15px}.m-metal-group-options{gap:10px}.m-piece-picker .m-piece-choices{gap:18px}.m-metal-picker .m-metal-choices{gap:10px}.m-piece-picker .m-piece-choice{width:96px;height:96px;border-radius:18px}.m-metal-picker .m-metal-choice{flex-basis:52px;width:52px;height:52px}.m-metal-picker .m-metal-choice span{width:44px;height:44px}.m-figma-hero-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-height:318px;padding:20px 15px 0;box-shadow:0 0 0 100vmax #f8f4ec;clip-path:inset(0 -100vmax)}.m-figma-hero-copy h1{margin-top:8px;font-size:40px;line-height:1.1;letter-spacing:-.065em}.m-figma-rating{font-size:28px;line-height:32px}.m-figma-hero-copy>p:not(.m-figma-rating){font-size:14px}.m-figma-upload{--primary-border: #dfc65a;--primary-surface: linear-gradient(180deg, rgba(255, 239, 91, .65), rgba(255, 221, 45, .12)), url(/figma/button-texture.png);--primary-blend: normal, screen;--primary-shadow: inset 0 1px 2px rgba(255, 255, 255, .35), 0 7px 12px rgba(68, 50, 0, .1);align-self:start;margin-top:30px;min-height:68px;font-size:15px}.m-figma-perks{width:min(100%,900px);margin-top:0;padding:30px 15px;box-sizing:border-box}.m-figma-perks b,.m-figma-perks b img,.m-made-in-america-icon{width:55px;height:55px}}.m-piece-testimonial{grid-column:1 / -1;align-self:start;width:100%;margin:0;padding:0;box-sizing:border-box;color:#5b4108;text-align:center}.m-piece-details{display:contents}.m-piece-testimonial blockquote{width:100%;max-width:none;margin:0;color:#6f624f;font:italic 17px/1.55 var(--font-momenza-display, Georgia, serif)}.m-piece-picker{min-height:280px;align-content:start}@media (width < 768px){.m-piece-picker{height:210px;grid-template-rows:174.64px auto}.m-piece-testimonial{padding:0 2px}.m-piece-testimonial blockquote{font-size:15px;line-height:1.45}}@media (width >= 768px) and (width < 1024px){.m-piece-picker{min-height:380px;grid-template-rows:332px auto}}@media (width >= 1024px){.m-figma-story>.m-piece-picker{min-height:485px!important;height:485px;grid-template-rows:444px auto}.m-figma-story>.m-metal-picker{min-height:0!important;height:402px;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:28px;padding:16px 24px}.m-metal-picker .m-metal-pendant{height:370px;max-height:370px}.m-metal-picker .m-example-copy{min-height:370px}.m-piece-details{display:flex;min-width:0;min-height:444px;padding-top:72px;box-sizing:border-box;flex-direction:column;justify-content:flex-start}.m-piece-picker .m-piece-details .m-example-copy{min-height:0}.m-piece-picker .m-piece-details .m-piece-testimonial{grid-column:auto;align-self:stretch;margin-top:34px;padding:0 8px}}
