.mc-page{padding-top:78px;background:#112324;color:#f1efe6;overflow:clip}.mc-cinema{position:relative;isolation:isolate;min-height:720px;height:calc(100svh - 78px);max-height:1080px;display:flex;align-items:center;overflow:hidden}.mc-film,.mc-film picture,.mc-film img,.mc-film video,.mc-shade{position:absolute;inset:0;width:100%;height:100%}.mc-film{z-index:-3;background:#383026}.mc-film img,.mc-film video{object-fit:cover;object-position:center}.mc-film picture{opacity:1;transition:opacity .65s}.mc-film video{opacity:0;transition:opacity .65s}.mc-film.is-playing video{opacity:1}.mc-film.is-playing picture{opacity:0}.mc-shade{z-index:-1;background:linear-gradient(90deg,#0e171b99 0,#13212570 37%,#10191b0a 78%)}.mc-overlay{padding:70px 6%;max-width:950px}.mc-page .mc-overlay .eyebrow{color:#efead9}.mc-overlay h1,.mc-overlay h2{font:400 clamp(43px,5vw,82px)/1.25 var(--serif);margin:24px 0 28px;text-wrap:balance;color:#fff9e8;text-shadow:0 2px 30px #17202422}.mc-theme{font:400 clamp(22px,2.2vw,34px)/1.75 var(--serif);margin:0 0 25px}.mc-description{max-width:610px;font-size:16px;line-height:1.95;color:#f7f4e9}.mc-actions{display:flex;gap:28px;flex-wrap:wrap;margin-top:32px}.mc-link{border:0;border-bottom:1px solid currentColor;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:50px;padding:12px 0;color:inherit;background:transparent;font:14px/1.7 var(--sans);text-decoration:none;cursor:pointer}.mc-link:hover{opacity:.8}.mc-overlay .mc-link{color:#fff7e7;text-shadow:0 1px 10px #0007}.mc-link:focus-visible{outline:2px solid #e0cda6;outline-offset:6px}.mc-page .metals-market{background:#eeeDE5;color:#20322e}.mc-page .metals-market .eyebrow{color:#5b6e65}.mc-page .metals-market .fine{line-height:1.85}.mc-rule-note{padding:24px 0;border-top:1px solid #a2afa5;font-size:14px;line-height:2}.mc-page .metals-method{margin-top:22px;padding:30px 0;border-top:1px solid #a2afa5}.mc-page .metals-method>summary{font:400 24px/1.6 var(--serif);cursor:pointer;list-style-position:inside;padding:12px 0}.mc-page .metals-method>h2{font-size:30px}.mc-page .metals-method p{font-size:14px;line-height:1.9}.mc-buyback .mc-shade{background:linear-gradient(90deg,#0d1c23c7 0,#13262d87 44%,#13262d12 90%)}.mc-buyback .mc-film{background:#33444b}.mc-region{font-size:19px;letter-spacing:.1em}.mc-benefits{font-size:16px;line-height:1.9;color:#f0f1eb}.mc-fine{font-size:12px;line-height:1.9;color:#e0e8e3;max-width:630px;margin-top:25px}.mc-jewelry{display:grid;grid-template-columns:1fr 1fr;gap:7%;padding:100px 6%;background:#112326;align-items:center}.mc-jewelry-images{min-width:0;display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:start}.mc-jewelry .jc-photo{margin:0;width:100%;aspect-ratio:1;overflow:hidden}.mc-jewelry .jc-photo:nth-child(2){margin-top:45%}.mc-jewelry .jc-photo img{width:100%;height:100%;object-fit:cover;display:block}.mc-jewelry h2{font:400 clamp(32px,3.3vw,53px)/1.45 var(--serif);margin:25px 0}.mc-jewelry .mc-theme{font-size:25px;color:#d7d7c6}.mc-jewelry-copy>p:not(.mc-theme),.mc-jewelry-regions p{font-size:14px;line-height:1.95;color:#b9c8c1}.mc-brands{list-style:none;padding:0;margin:28px 0;display:flex;flex-wrap:wrap;gap:12px 20px;font-size:9px;letter-spacing:.12em;line-height:1.8;color:#dedfd2}.mc-jewelry-regions{display:grid;grid-template-columns:1fr 1fr;gap:25px;border-top:1px solid #698076;padding-top:15px}.mc-jewelry-regions strong{font-weight:400;color:#e8eadd}.mc-page .metals-faq{padding-top:50px;padding-bottom:70px;background:#142729}.mc-page .metals-faq h2{font-size:30px}.mc-page .metals-faq details{border-top:1px solid #597068;padding:22px 0}.mc-page .metals-faq summary{cursor:pointer}.mc-page .metals-faq p{color:#b9c8c1;line-height:1.9;font-size:14px}.mc-page [id]{scroll-margin-top:95px}
@media(max-width:1100px){.mc-cinema{min-height:660px}.mc-overlay{max-width:780px}.mc-overlay h1,.mc-overlay h2{font-size:54px}.mc-jewelry{gap:5%;padding:75px 5%}.mc-jewelry-images{gap:9px}}
@media(max-width:700px){.mc-page{padding-top:74px}.mc-cinema{height:auto;min-height:calc(100svh - 74px);aspect-ratio:720/1280;align-items:flex-start;max-height:none}.mc-film img,.mc-film video{object-fit:cover;object-position:center}.mc-overlay{width:100%;padding:40px 6% 42px}.mc-overlay .eyebrow{font-size:9px}.mc-overlay h1,.mc-overlay h2{font-size:clamp(33px,8vw,45px);margin:20px 0}.mc-theme{font-size:22px;line-height:1.65;margin-bottom:16px}.mc-description{font-size:14px;line-height:1.8;max-width:100%}.mc-shade{background:linear-gradient(180deg,#1c211d99 0,#1b211a70 43%,transparent 78%)}.mc-actions{gap:15px;margin-top:20px;display:grid;grid-template-columns:1fr 1fr}.mc-link{font-size:12px;gap:12px}.mc-buyback{min-height:820px}.mc-buyback .mc-overlay{padding-top:38px}.mc-buyback .mc-shade{background:linear-gradient(180deg,#152b31c4 0,#1c3037a0 53%,#152b3105 85%)}.mc-region{font-size:16px;margin:18px 0 12px}.mc-benefits{font-size:13px;line-height:1.8}.mc-buyback .mc-actions{display:flex}.mc-fine{font-size:11px;max-width:100%;margin-top:16px}.mc-jewelry{display:flex;flex-direction:column;padding:60px 6%;gap:30px;align-items:stretch}.mc-jewelry-images{order:2;gap:12px}.mc-jewelry-copy{order:1}.mc-jewelry h2{font-size:32px}.mc-jewelry .mc-theme{font-size:22px}.mc-jewelry .jc-photo:nth-child(2){margin-top:25%}.mc-jewelry-regions{gap:16px}.mc-page .metals-market{padding:55px 6%}.mc-page .metals-heading h2{font-size:30px}.mc-rule-note{font-size:12px}.mc-page .metals-faq{padding:40px 6% 70px}}
.mc-page>section{width:100%;max-width:100%;min-width:0}.mc-overlay{min-width:0}.mc-jewelry .jc-photo{min-width:0}.mc-jewelry .jc-photo picture{display:block;width:100%;height:100%}
@media(prefers-reduced-motion:reduce){.mc-film video{display:none}.mc-page *{transition:none!important;animation:none!important}.mc-page .reveal{opacity:1!important;transform:none!important}}

/* V1.9 customer review: full portrait films and the shared jewellery opening film. */
.mc-page .mc-jewelry{display:flex;position:relative;isolation:isolate;align-items:center;justify-content:flex-end;padding:65px 5%;background:#92b5c6;color:#153943;gap:0;min-height:850px;height:auto;aspect-ratio:4200/2624}
.mc-jewelry>.mc-film{background:#92b5c6}.mc-jewelry>.mc-film video,.mc-jewelry>.mc-film img{object-fit:cover;object-position:center}
.mc-jewelry-copy{width:43%;max-width:680px;position:relative;z-index:1}.mc-jewelry h2{font-size:clamp(32px,3.2vw,53px);margin:20px 0 24px}.mc-jewelry .mc-theme{color:#193d48;font-size:clamp(22px,2vw,31px);line-height:1.65}.mc-jewelry .eyebrow,.mc-jewelry-copy>p:not(.mc-theme),.mc-jewelry-regions p,.mc-jewelry-regions strong,.mc-jewelry .mc-brands{color:#183b46}.mc-jewelry-regions{border-color:#33596777}.mc-jewelry .mc-brands{margin:20px 0}.mc-jewelry .mc-link{color:#153943}.mc-jewelry-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,transparent 38%,#9cbdce44 58%,#a0c1d08c)}
/* Explicit dark price surfaces avoid pale text on pale cards, including mobile dark appearance. */
.mc-page .metals-market .metal-card{background:#173335;color:#f8f5e9;color-scheme:dark;--ink:#fff8e9;--muted:#d0ddd6;border:1px solid #536f68;padding:26px 20px}
.mc-page .metals-market .metal-card h3,.mc-page .metals-market .metal-card .metal-price,.mc-page .metals-market .metal-card [data-baseline]{color:#fff8e9;-webkit-text-fill-color:#fff8e9;font-weight:400}
.mc-page .metals-market .metal-card p,.mc-page .metals-market .metal-card small,.mc-page .metals-market .metal-card dl,.mc-page .metals-market .metal-card .metal-baseline,.mc-page .metals-market .metal-card .fine{color:#d9e4dc;-webkit-text-fill-color:#d9e4dc}
.mc-page .metals-market .metal-card .metal-symbol{color:#d7c598;-webkit-text-fill-color:#d7c598}.mc-page .metals-market .metal-card dl,.mc-page .metals-market .metal-card .metal-baseline{border-color:#78918a}.mc-page .metals-market .metal-card .metal-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 8px;font-variant-numeric:tabular-nums}.mc-page .metals-market .metal-card dd{overflow-wrap:anywhere}.mc-page .metals-market .metal-card [data-baseline]{display:block;font-size:20px}
@media(max-width:700px){.mc-hero .mc-film img,.mc-hero .mc-film video,.mc-buyback .mc-film img,.mc-buyback .mc-film video{object-fit:cover;object-position:center}.mc-overlay{padding-top:55px}.mc-hero .mc-shade{background:linear-gradient(90deg,#14201ed1,#17211d77 72%,#13251f44)}.mc-buyback .mc-shade{background:linear-gradient(90deg,#10262ce0,#10262c9e 70%,#13262d6b)}.mc-page .mc-jewelry{min-height:800px;aspect-ratio:auto;padding:50px 5%;align-items:center;justify-content:flex-end}.mc-jewelry-copy{width:58%;max-width:none}.mc-jewelry h2{font-size:25px;line-height:1.4;margin:18px 0}.mc-jewelry .mc-theme{font-size:19px}.mc-jewelry-copy>.eyebrow{font-size:8px;letter-spacing:.12em}.mc-jewelry .mc-brands{font-size:8px;gap:7px 12px;margin:18px 0}.mc-jewelry-regions{display:block;padding-top:6px}.mc-jewelry-regions p{font-size:12px;line-height:1.7;margin:10px 0}.mc-jewelry-copy>.mc-jewelry-note{font-size:11px;line-height:1.7}.mc-jewelry .mc-link{font-size:12px;gap:8px}.mc-jewelry>.mc-film video,.mc-jewelry>.mc-film img{object-position:43% center}.mc-jewelry-shade{background:linear-gradient(90deg,transparent 20%,#9abacb88 48%,#9abacbc9)}.mc-page .metals-market .metal-card{padding:23px 13px;min-width:0}.mc-page .metals-market .metal-card h3{font-size:21px}.mc-page .metals-market .metal-card .metal-price{font-size:29px;line-height:1.4}.mc-page .metals-market .metal-card .metal-price small{font-size:12px;white-space:nowrap}.mc-page .metals-market .metal-card [data-baseline]{font-size:20px;line-height:1.5}.mc-page .metals-market .metal-card dl{font-size:11px}}
.mc-page .mc-jewelry{flex-direction:row}
.mc-page .metals-market .metal-card{background:#173335!important;border-color:#536f68!important}
@media(prefers-reduced-motion:reduce){.mc-film picture{opacity:1!important}}
/* Mobile compositing: keep the poster painted, and use positive foreground layers. */
.mc-page{color-scheme:only light}.mc-page .mc-film{z-index:0}.mc-page .mc-film picture{z-index:0;opacity:1!important}.mc-page .mc-film video{z-index:1}.mc-page .mc-shade,.mc-page .mc-jewelry-shade{z-index:1;pointer-events:none}.mc-page .mc-overlay,.mc-page .mc-jewelry-copy{position:relative;z-index:2}
.mc-page .mc-jewelry{background-color:#92b5c6;background-image:linear-gradient(#92b5c6,#92b5c6);color:#153943;-webkit-text-fill-color:#153943}.mc-page .mc-jewelry-copy :is(h2,p,li,strong,a,span){-webkit-text-fill-color:#153943}

/* WATCH_EXPLICIT_PALETTE_V1: preserve existing paint in mobile automatic dark appearance. */
.mc-page{background:#112324;background-image:linear-gradient(#112324,#112324);-webkit-text-fill-color:#f1efe6}.mc-film{background:#383026;background-image:linear-gradient(#383026,#383026)}.mc-shade{background:linear-gradient(90deg,#0e171b99 0,#13212570 37%,#10191b0a 78%)}.mc-page .mc-overlay .eyebrow{-webkit-text-fill-color:#efead9}.mc-overlay h1,.mc-overlay h2{-webkit-text-fill-color:#fff9e8}.mc-description{-webkit-text-fill-color:#f7f4e9}.mc-link{-webkit-text-fill-color:inherit;background:transparent;background-image:linear-gradient(transparent,transparent)}.mc-overlay .mc-link{-webkit-text-fill-color:#fff7e7}.mc-page .metals-market{background:#eeeDE5;background-image:linear-gradient(#eeeDE5,#eeeDE5);-webkit-text-fill-color:#20322e}.mc-page .metals-market .eyebrow{-webkit-text-fill-color:#5b6e65}.mc-buyback .mc-shade{background:linear-gradient(90deg,#0d1c23c7 0,#13262d87 44%,#13262d12 90%)}.mc-buyback .mc-film{background:#33444b;background-image:linear-gradient(#33444b,#33444b)}.mc-benefits{-webkit-text-fill-color:#f0f1eb}.mc-fine{-webkit-text-fill-color:#e0e8e3}.mc-jewelry{background:#112326;background-image:linear-gradient(#112326,#112326)}.mc-jewelry .mc-theme{-webkit-text-fill-color:#d7d7c6}.mc-jewelry-copy>p:not(.mc-theme),.mc-jewelry-regions p{-webkit-text-fill-color:#b9c8c1}.mc-brands{-webkit-text-fill-color:#dedfd2}.mc-jewelry-regions strong{-webkit-text-fill-color:#e8eadd}.mc-page .metals-faq{background:#142729;background-image:linear-gradient(#142729,#142729)}.mc-page .metals-faq p{-webkit-text-fill-color:#b9c8c1}
@media(max-width:1100px){}
@media(max-width:700px){.mc-shade{background:linear-gradient(180deg,#1c211d99 0,#1b211a70 43%,transparent 78%)}.mc-buyback .mc-shade{background:linear-gradient(180deg,#152b31c4 0,#1c3037a0 53%,#152b3105 85%)}}
@media(prefers-reduced-motion:reduce){}

/* V1.9 customer review: full portrait films and the shared jewellery opening film. */
.mc-page .mc-jewelry{background:#92b5c6;background-image:linear-gradient(#92b5c6,#92b5c6);-webkit-text-fill-color:#153943}
.mc-jewelry>.mc-film{background:#92b5c6;background-image:linear-gradient(#92b5c6,#92b5c6)}.mc-jewelry .mc-theme{-webkit-text-fill-color:#193d48}.mc-jewelry .eyebrow,.mc-jewelry-copy>p:not(.mc-theme),.mc-jewelry-regions p,.mc-jewelry-regions strong,.mc-jewelry .mc-brands{-webkit-text-fill-color:#183b46}.mc-jewelry .mc-link{-webkit-text-fill-color:#153943}.mc-jewelry-shade{background:linear-gradient(90deg,transparent 38%,#9cbdce44 58%,#a0c1d08c)}
/* Explicit dark price surfaces avoid pale text on pale cards, including mobile dark appearance. */
.mc-page .metals-market .metal-card{background:#173335;background-image:linear-gradient(#173335,#173335);-webkit-text-fill-color:#f8f5e9}
.mc-page .metals-market .metal-card h3,.mc-page .metals-market .metal-card .metal-price,.mc-page .metals-market .metal-card [data-baseline]{-webkit-text-fill-color:#fff8e9}
.mc-page .metals-market .metal-card p,.mc-page .metals-market .metal-card small,.mc-page .metals-market .metal-card dl,.mc-page .metals-market .metal-card .metal-baseline,.mc-page .metals-market .metal-card .fine{-webkit-text-fill-color:#d9e4dc}
.mc-page .metals-market .metal-card .metal-symbol{-webkit-text-fill-color:#d7c598}
@media(max-width:700px){.mc-hero .mc-shade{background:linear-gradient(90deg,#14201ed1,#17211d77 72%,#13251f44)}.mc-buyback .mc-shade{background:linear-gradient(90deg,#10262ce0,#10262c9e 70%,#13262d6b)}.mc-jewelry-shade{background:linear-gradient(90deg,transparent 20%,#9abacb88 48%,#9abacbc9)}}
.mc-page .metals-market .metal-card{background:#173335!important;background-image:linear-gradient(#173335,#173335)!important}
@media(prefers-reduced-motion:reduce){}
.mc-page .mc-jewelry{background-color:#92b5c6;-webkit-text-fill-color:#153943}

