.google-review-block{flex-wrap:wrap;align-items:center;gap:24px;max-width:100%;margin-top:24px;display:flex}.google-review-score{color:var(--ink);font-variant-numeric:tabular-nums;margin:0}.google-review-score strong{font-size:17px;font-weight:700;line-height:1.4;display:block}.google-review-score small{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.5;display:block}.google-review-link{color:#303134;background:#fff;border:1px solid #dadce0;border-radius:8px;justify-content:center;align-items:center;gap:20px;min-height:56px;padding:12px 20px;font-size:14px;line-height:1.4;text-decoration:none;transition:border-color .2s;display:inline-flex;box-shadow:0 1px 2px #00000014}.google-review-link img{object-fit:contain;flex-shrink:0;width:74px;max-width:none;height:24px;display:block}.google-review-link span{white-space:nowrap}.google-review-link:hover{border-color:#80868b}.google-review-link:focus-visible{outline:3px solid var(--gold);outline-offset:4px}@media (width<=767px){.google-review-block{gap:16px;margin-top:20px}.google-review-block--rated{grid-template-columns:minmax(0,1fr) auto;display:grid}.google-review-block--rated .google-review-link{flex-direction:column;gap:8px;padding:12px 14px;font-size:12px}.google-review-score strong{font-size:16px}.google-review-score small{max-width:180px}}@media (prefers-reduced-motion:reduce){.google-review-link{transition:none}}.gold-calculator{--gc-bg:#e8f3fc;--gc-panel:#f9fcff;--gc-ink:#153344;--gc-muted:#466173;--gc-line:#15334429;--gc-field:#fff;--gc-gold:#866020;--gc-tint:#e9d5a44d;--gc-error:#9a2d28;background:var(--gc-bg);color:var(--gc-ink);padding-block:110px}.gold-calculator--dark{--gc-bg:#06132d;--gc-panel:#0a1932;--gc-ink:#f4f0e8;--gc-muted:#c6cfdf;--gc-line:#d5b36d42;--gc-field:#061226;--gc-gold:#f0d89f;--gc-tint:#d5b36d12;--gc-error:#ffb4ac}.gold-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(40px,6vw,100px);display:grid}.gold-intro{min-width:0;position:sticky;top:110px}.gold-demo-badge{border:1px solid var(--gc-line);background:var(--gc-tint);color:var(--gc-gold);border-radius:99px;margin-bottom:25px;padding:8px 13px;font-size:12px;line-height:1.5;display:inline-block}.gold-intro h2{letter-spacing:-.065em;font-size:clamp(44px,5vw,76px);line-height:1.05}.gold-calculator .gold-lead{color:var(--gc-ink);letter-spacing:-.035em;max-width:420px;margin-top:28px;font-size:clamp(22px,2.1vw,30px);line-height:1.4}.gold-calculator .gold-explain{color:var(--gc-muted);max-width:400px;margin-top:22px;font-size:16px;line-height:1.7}.gold-calculator .gold-basis{color:var(--gc-gold);border-left:2px solid var(--gc-gold);max-width:410px;margin-top:28px;padding-left:17px;font-size:14px;line-height:1.7}.gold-intro .gold-jump{margin-top:25px;font-size:14px}.gold-preview{border-top:1px solid var(--gc-line);max-width:410px;margin-top:30px;padding-top:22px}.gold-preview span{color:var(--gc-muted);font-size:12px;line-height:1.5;display:block}.gold-preview strong{letter-spacing:-.045em;color:var(--gc-gold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:8px;font-size:clamp(32px,3.4vw,48px);font-weight:400;display:block}@media (width<=900px){.gold-preview{display:none}}.gold-panel{border:1px solid var(--gc-line);background:var(--gc-panel);border-radius:18px;min-width:0;padding:30px}.gold-panel h3{letter-spacing:-.035em;color:var(--gc-ink);margin:0 0 25px;font-size:23px;line-height:1.3}.gold-panel fieldset{border:0;min-width:0;margin:0;padding:0}.gold-columns,.gold-row{grid-template-columns:minmax(90px,1fr) 95px 130px;align-items:center;gap:14px;display:grid}.gold-columns{border-bottom:1px solid var(--gc-line);color:var(--gc-muted);padding-bottom:12px;font-size:12px}.gold-columns>span:last-child{text-align:right}.gold-row{border-bottom:1px solid var(--gc-line);padding:12px 0}.gold-alloy{min-width:0;font-size:16px;line-height:1.4}.gold-alloy small{color:var(--gc-muted);margin-top:3px;font-size:12px;display:block}.gold-rate{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--gc-muted);font-size:14px}.gold-weight{min-width:0;position:relative}.gold-weight input{border:1px solid var(--gc-line);background:var(--gc-field);width:100%;height:46px;color:var(--gc-ink);font:inherit;font-variant-numeric:tabular-nums;text-align:right;border-radius:8px;padding:10px 29px 10px 10px;font-size:16px}.gold-weight input::placeholder{color:var(--gc-muted);opacity:.65}.gold-weight input:focus-visible,.gold-unknown-row select:focus-visible{outline:2px solid var(--gc-gold);outline-offset:3px;border-color:var(--gc-gold)}.gold-weight input[aria-invalid=true]{border-color:var(--gc-error)}.gold-unit{pointer-events:none;color:var(--gc-muted);font-size:14px;position:absolute;top:13px;right:12px}.gold-calculator .gold-field-error{color:var(--gc-error);grid-column:1/-1;margin:0;font-size:12px;line-height:1.5}.gold-unknown{padding-top:28px}.gold-unknown h4{margin:0 0 10px;font-size:17px;font-weight:400}.gold-calculator .gold-unknown p{color:var(--gc-muted);margin-bottom:8px;font-size:13px;line-height:1.65}.gold-unknown-row{grid-template-columns:minmax(100px,1fr) 130px}.gold-unknown-row .gold-alloy{grid-area:1/1;font-size:15px}.gold-unknown-row .gold-weight{grid-area:1/2/3;align-self:center}.gold-unknown-row select{width:100%;min-width:0;max-width:200px;min-height:44px;font:inherit;border:1px solid var(--gc-line);color:var(--gc-muted);background:var(--gc-field);border-radius:6px;grid-area:2/1;padding:8px 6px;font-size:12px}.gold-result{background:var(--gc-tint);border:1px solid var(--gc-line);border-radius:10px;margin-top:28px;padding:24px}.gold-total-label{color:var(--gc-muted);margin-bottom:12px;font-size:13px;display:block}.gold-result output{letter-spacing:-.055em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--gc-gold);font-size:clamp(35px,3.5vw,51px);line-height:1.2;display:block}.gold-calculator .gold-result p{color:var(--gc-muted);margin-top:12px;font-size:12px;line-height:1.7}.gold-calculator .gold-result [data-gold-pending]{color:var(--gc-gold)}.gold-result output.is-invalid{color:var(--gc-error)}.gold-reset{margin-top:18px;min-height:44px!important;padding:10px 17px!important;font-size:12px!important}.gold-reset:disabled{cursor:default;opacity:.5;transform:none}.gold-reset:disabled:before,.gold-reset:disabled:after{display:none}.gold-calculator .gold-disclaimer,.gold-calculator .gold-privacy{color:var(--gc-muted);margin-top:20px;font-size:12px;line-height:1.7}.gold-calculator .gold-privacy{margin-top:12px}.gold-calculator .gold-rate-status{color:var(--gc-ink);margin-top:20px;font-size:14px;line-height:1.7}.gold-calculator .gold-rate-updated{color:var(--gc-muted);margin-top:10px;font-size:12px;line-height:1.6}.gold-intro>.gold-reset{margin-top:14px}.gold-weight input:disabled,.gold-panel fieldset:disabled{opacity:.55}.gold-weight input:disabled{cursor:not-allowed}.gold-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;overflow:hidden;position:absolute!important}.gold-noscript{border:1px solid var(--gc-line);padding:16px;color:var(--gc-ink)!important;font-size:14px!important}@media (width<=1100px){.gold-layout{grid-template-columns:.75fr 1.25fr;gap:35px}.gold-panel{padding:24px}.gold-columns,.gold-row{grid-template-columns:minmax(70px,1fr) 75px 110px;gap:10px}.gold-unknown-row{grid-template-columns:minmax(110px,1fr) 110px}.gold-alloy{font-size:14px}.gold-rate{font-size:13px}}@media (width<=900px){.gold-calculator{padding-block:80px}.gold-layout{grid-template-columns:1fr;gap:35px}.gold-intro{position:static}.gold-intro h2{font-size:52px}.gold-calculator .gold-lead{max-width:600px;font-size:25px}.gold-calculator .gold-explain{max-width:600px}.gold-calculator .gold-basis{max-width:600px;margin-top:20px}.gold-panel{width:100%;max-width:720px;margin-inline:auto}.gold-columns,.gold-row{grid-template-columns:minmax(90px,1fr) 100px 140px}.gold-unknown-row{grid-template-columns:minmax(110px,1fr) 140px}}@media (width<=500px){.gold-calculator{padding-block:65px}.gold-demo-badge{margin-bottom:22px;font-size:11px}.gold-intro h2{font-size:44px}.gold-calculator .gold-lead{margin-top:22px;font-size:23px}.gold-calculator .gold-explain{font-size:15px}.gold-panel{border-radius:14px;padding:20px 16px}.gold-panel h3{font-size:20px}.gold-columns,.gold-row{grid-template-columns:minmax(65px,1fr) 72px 100px;gap:8px}.gold-rate{font-size:12px}.gold-alloy{font-size:14px}.gold-alloy small,.gold-columns{font-size:11px}.gold-unknown-row{grid-template-columns:minmax(110px,1fr) 100px}.gold-unknown-row .gold-alloy{font-size:14px}.gold-result{padding:20px 16px}.gold-result output{font-size:40px}.gold-reset{width:100%}}@media (height<=700px){.gold-intro{position:static}}.gold-calculator .gold-rate-source{text-underline-offset:4px;width:fit-content;color:var(--gc-muted);margin:14px 0;font-size:14px;line-height:1.6;display:block}.gold-calculator .gold-rate-source:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.catalogue-fallback{max-width:650px;line-height:1.75}.catalogue-fallback a{color:var(--ink,#153344);display:inline-block}.catalogue-controls{grid-template-columns:minmax(200px,420px) 240px;gap:16px;margin:40px 0 32px;display:grid}.catalogue-controls input,.catalogue-controls select{width:100%;min-height:48px;font:inherit;color:#153344;background:#e8f3fc;border:1px solid #15334430;border-radius:8px;padding:12px 16px}.catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.catalogue-card{background:#fff;border:1px solid #1533441a;border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.catalogue-image{background:#eaf3fa;height:280px;padding:24px}.catalogue-image img{object-fit:contain;width:100%;height:100%}.catalogue-card-copy{flex-direction:column;flex:1;padding:24px;display:flex}.catalogue-brand{color:#526b79;margin-bottom:8px;font-size:13px}.catalogue-card h3{letter-spacing:-.8px;overflow-wrap:anywhere;margin-bottom:8px;font-size:25px}.catalogue-spec{min-height:22px;font-size:14px}.catalogue-description{white-space:pre-line;overflow-wrap:anywhere;margin:16px 0 24px;font-size:15px;line-height:1.65}.catalogue-price{gap:4px;margin-top:auto;margin-bottom:24px;display:grid}.catalogue-price strong{font-variant-numeric:tabular-nums;font-size:21px}.catalogue-price span{color:#526b79;font-size:13px}.catalogue-card .button{width:100%;font-size:14px}.catalogue-card .button:disabled{opacity:.5;cursor:not-allowed}.catalogue-note{color:#526b79;margin-top:24px;font-size:13px;line-height:1.65}.catalogue-enquiry{color:#153344;background:#f7fbfe;border:1px solid #15334420;border-radius:16px;width:min(520px,100% - 32px);max-height:90dvh;padding:32px;overflow:auto}.catalogue-enquiry::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#15334488}.catalogue-enquiry h2{margin:16px 0;font-size:32px;line-height:1.2}.catalogue-enquiry p{margin:12px 0;line-height:1.65}.catalogue-enquiry .button{margin-top:16px}.enquiry-close{min-height:44px;font:inherit;color:inherit;cursor:pointer;background:#fff;border:1px solid #15334430;border-radius:8px;margin-left:auto;padding:8px 16px;display:block}.catalogue-enquiry .catalogue-note{margin-top:24px;font-size:12px}@media (width<=1000px){.catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.catalogue-controls{grid-template-columns:1fr;margin:28px 0}.catalogue-grid{grid-template-columns:1fr}.catalogue-image{height:260px}.catalogue-card-copy,.catalogue-enquiry{padding:24px}}:root{color:#24231f;--ink:#24231f;--muted:#625e55;--paper:#f8f6f1;--ice:#f0ece3;--blue:#e7dfcf;--line:#24231f26;--gold:#896520;--nav-height:68px;background:#f8f6f1}::selection{color:#11110f;background:#d9bc73}h1,h2,h3{letter-spacing:-.045em}h2{font-size:clamp(38px,4vw,60px);line-height:1.12}h3{font-size:26px}p{line-height:1.7}.wrap{width:min(1320px,100% - 96px)}.section-pad{padding-block:96px}.button,.text-link,.catalogue-enquiry .enquiry-close{color:#24231f;background:#faf7ef;border:1px solid #a49a86;border-radius:5px;min-height:44px;padding:11px 21px;font-size:13px;font-weight:700;line-height:20px;transition:background .22s,border-color .22s,transform .22s;box-shadow:inset 0 1px 1px #fff9,inset 0 -1px 1px #0000000d,0 0 0 1px #ffffff08,0 2px 4px #00000014}.button:before,.button:after{display:none}.button:hover,.text-link:hover{color:#24231f;background:#e9e2d4;border-color:#8e794d;transform:translateY(-1px)}.button:active,.text-link:active{transform:translateY(0)}.button:disabled{opacity:.5;cursor:not-allowed;transform:none}.button-gold{color:#211c10;background:linear-gradient(#ecd38d,#d3b15c);border-color:#b89a50}.button-gold:hover{color:#211c10;background:#efda9f;border-color:#d1b56c}.button-dark{color:#fff;background:#24231f;border-color:#24231f}.button-dark:hover{color:#fff;background:#454035}.site-header{color:#f7f4ec;-webkit-backdrop-filter:blur(18px);background:#11110fe8;border-bottom:1px solid #d4b46330}.site-header:before{display:none}.nav-shell{min-height:68px;padding:10px 28px}.desktop-nav{gap:25px}.desktop-nav a{font-size:13px}.wordmark strong{letter-spacing:-.04em;font-size:14px}.wordmark small{color:#d7bc7d}.brand-mark{color:#dfc37f;background:0 0;border-color:#b99b54;border-radius:5px}.header-call{min-height:44px;padding:10px 18px;font-size:12px}.menu-toggle{color:#f7f4ec;box-shadow:none;background:0 0;border-color:#bda56c}.menu-toggle span{background:currentColor}.menu-toggle:hover{color:#fff;background:#353027}.mobile-menu{background:#191813;border-color:#d4b46330}.languages a[aria-current=true] img{filter:drop-shadow(0 0 5px #efd18ca6)}.hero.hero--gold{isolation:isolate;color:#fff;background:#11110f;align-items:center;min-height:640px;padding:124px 0 62px;display:flex;position:relative;overflow:clip}.hero--gold .hero-wash,.hero--gold .floating-card,.hero--gold .hero-bottom{display:none}.hero--gold .hero-layout{min-height:0;display:block;position:static}.hero--gold .hero-copy{z-index:2;width:48%;max-width:600px;padding:0;position:relative}.hero--gold .hero-location{color:#d6c7a7;letter-spacing:.02em;margin-bottom:22px;font-size:12px}.hero--gold h1{letter-spacing:-.055em;max-width:650px;font-size:clamp(42px,4.2vw,66px);font-weight:700;line-height:1.09}.hero--gold h1 em{color:#e1c276;font-size:1em}.hero--gold .hero-actions .text-link{color:#fff;background:#11110f99;border-color:#b9ab8c}.hero--gold .hero-actions .text-link:hover{background:#3b3425}.hero--gold .hero-visual{perspective:none;pointer-events:none;z-index:0;width:100%;max-width:none;height:100%;margin:0;position:absolute;inset:0}.hero--gold .hero-camera,.hero--gold .hero-tilt{aspect-ratio:auto;width:100%;height:100%;max-height:none;padding:0;display:block;position:absolute;inset:0;transform:none}.hero--gold .hero-tilt{width:100%;height:100%}.hero--gold .hero-image{object-fit:cover;object-position:center;width:100%;height:100%;box-shadow:none;filter:none;border-radius:0}.hero--gold:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#11110feb 0%,#11110fce 23%,#11110f73 43%,#0000 62%);position:absolute;inset:0}.hero--gold .google-review-block{gap:18px;margin-top:25px}.hero--gold .google-review-score strong{color:#f4e4ba;font-size:14px}.hero--gold .google-review-score small{color:#c6beb0;font-size:10px}.hero--gold .google-review-link{border-radius:5px;gap:8px;min-height:44px;padding:9px 13px}.hero--gold .google-review-link img{width:60px;height:20px}.hero--gold .google-review-link span{font-size:11px}.retail-categories{background:#fff;padding:22px 0 0}.category-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.category-panel{isolation:isolate;background:#f1ede3;border:1px solid #d8cfbc88;border-radius:6px;min-width:0;min-height:240px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.category-panel:hover{transform:translateY(-2px);box-shadow:0 8px 22px #27201412}.category-panel>img{object-fit:cover;object-position:65% center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.category-panel:after{content:"";z-index:-1;background:linear-gradient(90deg,#f5f1e8fa 0%,#f5f1e8ef 28%,#f5f1e872 48%,#0000 72%);position:absolute;inset:0}.category-copy{max-width:57%;padding:32px 28px}.category-copy h2{letter-spacing:-.05em;font-size:28px;font-weight:700}.category-copy p{max-width:230px;margin-top:12px;font-size:13px;line-height:1.6}.category-copy .button{margin-top:20px;padding:10px 15px;font-size:12px}.reassurance-row{grid-template-columns:repeat(4,1fr);gap:25px;padding-block:27px;display:grid}.reassurance-row>div{align-items:center;gap:12px;font-size:12px;font-weight:700;line-height:1.5;display:flex}.reassurance-row svg{fill:none;stroke:#6d592a;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:27px;height:27px}.intro{border-top:1px solid var(--line);background:#f8f6f1;padding-block:70px}.intro-layout{grid-template-columns:60px 1fr;gap:28px}.intro-symbol{color:var(--gold);font-size:48px}.thesis{color:var(--ink);letter-spacing:-.035em;max-width:1080px;font-size:clamp(23px,2.4vw,34px);line-height:1.55}.offer-links{grid-column:2;gap:8px 28px}.offer-links a{border-color:#ad8c454d;font-size:13px}.gold-buyback{background:#eee8da}.gold-buyback>.wrap{grid-template-columns:1fr 1.1fr;align-items:center;gap:70px;display:grid}.gold-buyback-heading{display:block}.gold-buyback h2{font-size:clamp(38px,3.7vw,58px)}.gold-buyback-heading>div{padding-top:24px}.gold-buyback p{max-width:540px;font-size:17px}.gold-buyback .gold-buyback-note{margin-top:20px;font-size:13px}.gold-buyback-actions{align-items:flex-start;gap:12px;margin-top:26px}.gold-buyback-photo{background:#e8dfc9;border-radius:6px;height:420px;margin:0;overflow:hidden}.gold-buyback-photo img{object-fit:cover;object-position:68% center;width:100%;height:100%}.gold-calculator{--gc-bg:#f8f6f1;--gc-panel:#fff;--gc-ink:#24231f;--gc-muted:#625e55;--gc-line:#24231f29;--gc-field:#faf8f3;--gc-gold:#896520;--gc-tint:#e6cd8f30;--gc-error:#942a23;padding-block:96px}.gold-intro h2{font-size:clamp(42px,4vw,62px)}.gold-demo-badge{border-radius:5px}.gold-panel{border-radius:6px;padding:30px}.gold-weight input,.gold-unknown-row select{border-radius:4px}.gold-result{border-radius:5px}.metal-switch{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:26px;display:grid}.metal-switch button{border:1px solid var(--gc-line);background:var(--gc-field);min-width:0;min-height:44px;color:var(--gc-ink);cursor:pointer;border-radius:4px;padding:9px;font-size:13px}.metal-switch button[aria-pressed=true]{color:#f6e7be;background:#25231d;border-color:#25231d}.metal-switch button:hover{border-color:var(--gc-gold)}.phone-sales{background:#fff}.phone-sales .discover-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;display:grid}.phone-sales-copy{grid-area:1/2}.phone-sales .discover-media{aspect-ratio:auto;background:#eee9df;border-radius:6px;grid-area:1/1;height:480px}.phone-sales .discover-media img{object-fit:cover;object-position:65% center;padding:0;animation:none}.phone-sale-options{border:0;grid-template-columns:1fr 1fr;gap:25px;display:grid}.phone-sale-options>div{border:0;padding:0}.phone-sale-options h3{font-size:19px;font-weight:700}.phone-sale-options p{font-size:14px;line-height:1.65}.phone-sales h2{font-size:clamp(38px,3.7vw,58px)}.phone-sales-copy>p{margin-top:24px;font-size:17px}.live-catalogue{background:#f3efe6}.catalogue-controls input,.catalogue-controls select{border-color:var(--line);color:var(--ink);background:#fff;border-radius:5px}.catalogue-card{border-color:var(--line);border-radius:6px}.catalogue-image{background:#eee9df}.catalogue-brand,.catalogue-price span,.catalogue-note{color:var(--muted)}.catalogue-enquiry{background:var(--paper);border-color:var(--line);color:var(--ink);border-radius:6px}.catalogue-enquiry::backdrop{background:#11110f99}.catalogue-enquiry .enquiry-close{margin-left:auto;display:block}.accessories-section{background:#fff}.accessories-section>.wrap{grid-template-columns:1fr 1.1fr;align-items:center;gap:24px 70px;display:grid}.accessories-section .section-heading{grid-area:1/1;margin:0;display:block}.accessories-section h2{font-size:clamp(38px,3.7vw,58px)}.accessories-section .section-heading>p{max-width:500px;margin-top:24px;font-size:17px}.accessories-photo{background:#eee9df;border-radius:6px;grid-area:1/2/4;height:460px}.accessories-photo img{object-position:66% center}.accessory-options{grid-area:2/1;gap:25px;margin:0}.accessory-options h3{font-size:18px;font-weight:700}.accessory-options p{margin-top:10px;font-size:14px}.accessories-section .text-link{grid-column:1;justify-self:start;margin:0}.repair-section{background:#f2eee4}.section-heading{gap:50px;margin-bottom:45px}.repair-layout{gap:60px}.repair-photo{aspect-ratio:1.1;background:#e6ded0;border-radius:6px}.repair-photo figcaption{background:#f8f6f1eb;border-radius:4px}.repair-list summary{min-height:86px;font-size:23px}.repair-list .detail-body p{font-size:16px}.device-story{color:#f8f5ed;background:#171612}.story-copy em{color:#dec27e}.story-copy p,.story-stages p{color:#c4bcac}.story-stages{border-color:#d4b56e40}.story-stages li{color:#b8b1a5}.story-stages .is-active,.story-stages li>span{color:#e5c780}.story-orbit{background:radial-gradient(#b6974f12,#0000 66%);border-color:#d7bc7729}.story-progress{background:#cdb16a22}.story-progress span{background:#d8b86a}.process{background:#fff}.process-steps:before{background:#aa8a4740}.process-steps li>span{color:#75581f;background:#ede2c7}.visit{background:#eae3d4}.visit h2 em,.closing h2 em{color:#8a6829}.visit address{color:var(--muted)}.visit-card{background:#fffdf8;border-color:#d4c7ab;border-radius:6px;box-shadow:0 8px 25px #51422509}.faq{background:#f8f6f1}.closing{color:#fff;background:#171612}.closing h2 em{color:#dec27e}footer{color:#e4dfd3;background:#11110f}footer .footer-top{border-color:#d5bb7d33}footer p{color:#b6afa0}footer .wordmark .brand-mark{background:0 0}.service-dialog{color:var(--ink);background:#f8f6f1;border-color:#cfbf9b;border-radius:8px}.service-dialog::backdrop{background:#11110f99}.service-dialog select{border-color:var(--line);color:var(--ink)}.legal-header{color:#fff;background:#11110f}.draft-notice{background:#efe2bf;border-color:#ad8a48}.noscript-note{color:#24231f;background:#eee1bd}.site-header{width:100vw;max-width:100%;right:auto}.gold-intro h2{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media (width<=360px){.category-copy h2{font-size:23px}.gold-columns,.gold-row{grid-template-columns:minmax(65px,1fr) 65px 88px;gap:10px}.gold-unknown-row{grid-template-columns:minmax(100px,1fr) 88px}.gold-unknown-row .gold-field-error{grid-column:1/-1}}@media (width>=1001px){.hero--gold .hero-image{object-fit:contain;object-position:right center;-webkit-mask-image:linear-gradient(90deg,#0000 19%,#000 55%);mask-image:linear-gradient(90deg,#0000 19%,#000 55%)}.category-panel>img{object-fit:contain;object-position:right center}}@media (width>=1600px){.hero.hero--gold{min-height:700px}}@media (width<=1200px){.wrap{width:calc(100% - 64px)}.hero--gold .hero-copy{width:50%}.hero--gold h1{font-size:49px}.hero--gold .hero-description{max-width:380px;font-size:16px}.gold-buyback>.wrap,.phone-sales .discover-layout,.accessories-section>.wrap{gap:40px}.category-copy{max-width:62%;padding:28px 22px}.category-copy h2{font-size:25px}.category-panel{min-height:250px}.phone-sale-options{gap:18px}}@media (width<=1000px){.hero.hero--gold{min-height:0;padding:96px 0 42px;display:block}.hero--gold .hero-layout{flex-direction:column;gap:0;display:flex}.hero--gold .hero-copy{width:100%;max-width:620px;display:contents}.hero--gold .hero-location{order:0;margin:0 0 14px}.hero--gold h1{order:1;max-width:740px;font-size:clamp(38px,6.3vw,60px)}.hero--gold .hero-description{order:3;max-width:650px;margin-top:0;font-size:17px}.hero--gold .hero-actions{order:4;margin-top:23px}.hero--gold .google-review-block{order:5;max-width:520px}.hero--gold .hero-visual{aspect-ratio:1.78;order:2;align-self:auto;width:100%;max-width:none;height:auto;margin:20px 0 22px;position:relative;inset:auto}.hero--gold .hero-camera,.hero--gold .hero-tilt{aspect-ratio:auto;width:100%;max-width:none;height:100%;padding:0;inset:0}.hero--gold .hero-image{object-fit:cover;object-position:center;border-radius:5px;width:100%;height:100%}.hero--gold:after{display:none}.reassurance-row{gap:20px}.reassurance-row>div{gap:8px;font-size:11px}.gold-buyback>.wrap{grid-template-columns:1fr 1fr}.gold-buyback-photo{height:420px}.phone-sales .discover-layout{grid-template-columns:1fr 1fr}.phone-sales .discover-media{height:450px}.accessory-options{grid-template-columns:1fr;gap:20px}.accessory-options article+article{border:0;padding:0}.accessories-photo{height:510px}.repair-layout{gap:35px}}@media (width<=767px){:root{--nav-height:63px}.wrap{width:calc(100% - 36px)}.section-pad,.gold-calculator{padding-block:68px}.nav-shell{min-height:62px;padding:8px 14px}.wordmark strong{font-size:11px}.wordmark small{font-size:8px}.nav-actions{gap:3px}.header-call{padding:10px 11px;font-size:10px}.hero.hero--gold{padding-top:91px;padding-bottom:33px}.hero--gold h1{letter-spacing:-.05em;font-size:clamp(32px,8.2vw,54px);line-height:1.12}.hero--gold .hero-location{font-size:11px}.hero--gold .hero-description{font-size:15px;line-height:1.65}.hero--gold .hero-visual{aspect-ratio:1.55;margin:20px 0}.hero--gold .hero-image{object-position:68% center;object-fit:cover}.hero--gold .hero-actions{flex-wrap:wrap;gap:10px;margin-top:20px}.hero--gold .hero-actions .button,.hero--gold .hero-actions .text-link{padding:10px 14px;font-size:12px}.hero--gold .google-review-block{gap:15px;margin-top:22px;display:flex}.hero--gold .google-review-link{flex-direction:row;gap:7px;min-height:44px;padding:9px}.hero--gold .google-review-score strong{font-size:12px}.hero--gold .google-review-score small{font-size:9px}.hero--gold .google-review-link span{font-size:10px}.hero--gold .google-review-link img{width:54px;height:18px}.retail-categories{padding-top:18px}.category-grid{grid-template-columns:1fr;gap:16px}.category-panel{min-height:226px}.category-copy{max-width:62%;padding:29px 22px}.category-copy h2{font-size:28px}.category-copy p{font-size:13px}.category-copy .button{margin-top:18px;padding:10px 12px;font-size:11px}.category-panel>img{object-position:68% center}.reassurance-row{grid-template-columns:1fr 1fr;gap:20px 15px;padding-block:26px}.reassurance-row>div{font-size:11px}.reassurance-row svg{width:25px;height:25px}.intro{padding-block:48px}.intro-layout{grid-template-columns:1fr;gap:20px}.intro-symbol{display:none}.thesis{font-size:24px;line-height:1.6}.offer-links{grid-column:auto;gap:6px 20px;margin:0}.offer-links a{font-size:12px}.gold-buyback>.wrap,.phone-sales .discover-layout,.accessories-section>.wrap{flex-direction:column;align-items:stretch;gap:30px;display:flex}.gold-buyback h2,.phone-sales h2,.accessories-section h2{font-size:40px}.gold-buyback-heading>div{padding-top:22px}.gold-buyback p,.phone-sales-copy>p,.accessories-section .section-heading>p{font-size:16px}.gold-buyback-photo{border-radius:5px;width:100%;height:300px}.gold-buyback-actions{gap:10px}.gold-buyback-actions .button,.gold-buyback-actions .text-link{padding:11px 15px;font-size:12px}.gold-panel{padding:24px 18px}.metal-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.gold-demo-badge{font-size:11px}.phone-sales-copy{order:0}.phone-sales .discover-media{aspect-ratio:auto;border-radius:5px;order:1;width:100%;height:300px}.phone-sale-options{grid-template-columns:1fr 1fr;gap:20px}.phone-sale-options h3{font-size:17px}.phone-sale-options p{font-size:13px}.accessories-section .section-heading{order:0}.accessories-photo{border-radius:5px;order:1;width:100%;height:300px}.accessory-options{order:2;grid-template-columns:1fr 1fr;gap:20px;margin:0;display:grid}.accessory-options h3{font-size:17px}.accessory-options p{font-size:13px}.accessories-section .text-link{order:3;align-self:start}.section-heading{margin-bottom:30px}.repair-photo{border-radius:5px}.repair-list summary{font-size:21px}.repair-list .detail-body p{font-size:15px}.visit-card{padding:25px 20px}.footer-top{gap:22px}.closing h2{font-size:39px}}@media (width<=360px){.nav-shell{padding-inline:10px}.wordmark strong{font-size:10px}.nav-actions{gap:0}.header-call{display:none}.languages a{width:38px;min-width:38px}.hero--gold .google-review-block{gap:10px}.hero--gold .google-review-link{padding:8px}.hero--gold .google-review-link span{font-size:9px}.category-copy{max-width:64%;padding-inline:18px}}@media (prefers-reduced-motion:reduce){.gold-buyback-photo img,.discover-media img,.accessories-photo img{opacity:1!important;transform:none!important}.category-panel:hover{transform:none}}@media (prefers-reduced-transparency:reduce){.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#11110f}.visit-card{background:#fffdf8}}@media (width<=360px){.category-copy h2{font-size:23px}}.hero.hero--gold{min-height:100dvh;padding:calc(var(--nav-height) + 48px) 0 48px;align-items:flex-end}.hero--gold .hero-layout{min-height:0;display:block}.hero--gold .hero-copy{width:100%;max-width:720px;padding:0;display:block}.hero--gold .hero-location{margin-bottom:18px;font-size:12px}.hero--gold h1{text-wrap:balance;max-width:850px;font-size:clamp(44px,4.4vw,72px);line-height:1.06}.hero--gold .hero-description{color:#e4dfd5;max-width:560px;margin-top:20px;font-size:17px;line-height:1.65}.hero--gold .hero-actions{gap:12px;margin-top:24px}.hero--gold .hero-visual{aspect-ratio:auto;z-index:0;width:100%;max-width:none;height:100%;margin:0;position:absolute;inset:0}.hero--gold .hero-camera,.hero--gold .hero-tilt,.hero-picture{aspect-ratio:auto;width:100%;max-width:none;height:100%;max-height:none;padding:0;display:block;position:absolute;inset:0;transform:none}.hero--gold .hero-image{object-fit:cover;object-position:right top;border-radius:0;width:100%;height:100%;-webkit-mask-image:none;mask-image:none}.hero.hero--gold:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#08080700 22%,#0808071a 45%,#0808078c 70%,#080807ef 88%,#080807 100%);display:block;position:absolute;inset:0}.hero--gold .google-review-block{max-width:520px;margin-top:24px}@media (width>=1600px){.hero.hero--gold{min-height:100dvh}.hero--gold .hero-image{object-position:right center}}@media (width<=1000px){.hero.hero--gold{min-height:100dvh;padding:calc(var(--nav-height) + 360px) 0 32px;background:#080807;align-items:flex-end;display:flex}.hero--gold .hero-layout{min-height:0;display:block}.hero--gold .hero-copy{width:100%;max-width:680px;display:block}.hero--gold .hero-location{margin:0 0 14px;font-size:11px}.hero--gold h1{max-width:740px;font-size:clamp(34px,5.7vw,58px);line-height:1.1}.hero--gold .hero-description{max-width:620px;margin-top:18px;font-size:16px}.hero--gold .hero-visual{aspect-ratio:auto;width:100%;height:100%;margin:0;position:absolute;inset:0}.hero--gold .hero-camera,.hero--gold .hero-tilt{aspect-ratio:auto;width:100%;max-width:none;height:100%;padding:0;inset:0}.hero--gold .hero-image{object-fit:contain;object-position:center top;border-radius:0;width:100%;height:100%}.hero.hero--gold:after{background:linear-gradient(#08080700 39%,#080807bf 66%,#080807fa 87%,#080807 100%)}.hero--gold .hero-actions{margin-top:20px}.hero--gold .google-review-block{margin-top:22px}}@media (width<=767px){.hero.hero--gold{padding:calc(var(--nav-height) + 310px) 0 max(28px,env(safe-area-inset-bottom))}.hero--gold .hero-copy{max-width:none}.hero--gold h1{letter-spacing:-.05em;font-size:clamp(30px,8.2vw,48px);line-height:1.1}.hero--gold .hero-location{margin-bottom:12px;font-size:10px}.hero--gold .hero-description{max-width:480px;margin-top:16px;font-size:15px}.hero--gold .hero-actions{gap:10px;margin-top:20px}.hero--gold .hero-actions .button,.hero--gold .hero-actions .text-link{min-height:44px;padding:10px 12px;font-size:11px}.hero--gold .google-review-block{flex-wrap:nowrap;gap:12px;margin-top:20px}.hero--gold .google-review-score{flex:0 auto;min-width:0}.hero--gold .google-review-link{flex:none}.hero.hero--gold:after{background:linear-gradient(#08080700 35%,#0808073d 49%,#080807d9 66%,#080807fc 83%,#080807 100%)}}@media (width<=767px) and (height<=740px){.hero.hero--gold{padding-top:calc(var(--nav-height) + 285px)}.hero--gold .hero-location{display:none}.hero--gold .hero-description{font-size:14px}.hero--gold h1{font-size:30px}}@media (prefers-reduced-motion:reduce){.hero--gold .hero-image{opacity:1!important}}.marketplace{background:var(--charcoal,#171612);color:#f8f5ed}.marketplace-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.marketplace h2{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(38px,3.7vw,58px);font-weight:700;line-height:1.15}.marketplace h2 em{color:#dec27e;font-style:normal}.marketplace-copy>p{color:#d9d3c7;max-width:510px;margin-top:24px;font-size:18px;line-height:1.75}.marketplace-copy>.button{white-space:normal;text-align:center;max-width:100%;margin-top:28px}.marketplace-copy>.marketplace-note{color:#bdb5a6;max-width:470px;margin-top:20px;font-size:14px;line-height:1.7}.marketplace-photo{background:#e9e4d8;border-radius:6px;min-width:0;margin:0;overflow:hidden}.marketplace-photo img{aspect-ratio:1.5;object-fit:cover;object-position:68% center;width:100%;height:auto;display:block}.marketplace-photo figcaption{color:#5a554a;padding:14px 20px;font-size:12px;line-height:1.65}@media (width<=900px){.marketplace-layout{grid-template-columns:1fr;gap:32px}.marketplace-copy>p{max-width:650px}.marketplace-photo img{aspect-ratio:1.78;object-fit:contain}.marketplace h2{font-size:clamp(36px,6vw,52px)}}@media (width<=767px){.marketplace h2{font-size:40px}.marketplace-copy>p{font-size:17px}.marketplace-copy>.marketplace-note{font-size:14px}.marketplace-copy>.button{padding:11px 16px;font-size:12px}.marketplace-photo figcaption{padding:12px 16px}}
