:root{--ink:#0b0b0a;--ink-soft:#151513;--paper:#f1eee7;--paper-deep:#e5e0d6;--white:#fffdf8;--gold:#d5a64e;--gold-light:#f0cf82;--gold-dark:#a47324;--line:#17151124;--dark-line:#ffffff1f;--muted:#726c62;--serif:Georgia, "Times New Roman", serif;--sans:Arial, Helvetica, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{color:var(--ink);background:var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}main{min-height:100vh;overflow:clip}.vault-header{z-index:30;width:100%;min-height:86px;color:var(--white);border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;padding:0 clamp(24px,4.8vw,76px);display:flex;position:absolute;top:0;left:0}.vault-brand{align-items:center;gap:12px;min-width:max-content;display:inline-flex}.vault-brand>span:last-child{flex-direction:column;gap:1px;display:flex}.vault-brand strong{font-family:var(--serif);letter-spacing:.16em;font-size:21px;font-weight:500;line-height:1}.vault-brand small{color:#ffffff9e;letter-spacing:.25em;font-size:8px;font-weight:700}.vault-mark{border:1px solid var(--gold);width:38px;height:38px;color:var(--gold-light);font-family:var(--serif);border-radius:50%;place-items:center;font-size:20px;font-style:italic;display:grid}.vault-nav{align-items:center;gap:clamp(18px,2.25vw,36px);display:flex}.language-picker{color:#ffffffc7;background:#0003;border:1px solid #fff3;align-items:center;gap:7px;min-width:112px;min-height:42px;padding:0 11px;display:inline-flex;position:relative}.language-picker>span{color:var(--gold-light);font-size:12px}.language-picker select{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;outline:0;font-size:10px;font-weight:700}.language-picker option{color:#17140e;background:var(--paper)}.vault-nav a,.nav-signin{color:#fffc;letter-spacing:.08em;text-transform:uppercase;background:0 0;padding:32px 0;font-size:11px;font-weight:700;position:relative}.vault-nav a:after,.nav-signin:after{background:var(--gold);content:"";opacity:0;height:1px;transition:all .18s;position:absolute;bottom:22px;left:0;right:0;transform:scaleX(.35)}.vault-nav a:hover:after,.nav-signin:hover:after{opacity:1;transform:scaleX(1)}.nav-signin{color:var(--white)}.nav-appraisal{color:#17130c;background:var(--gold);letter-spacing:.1em;text-transform:uppercase;min-height:42px;padding:0 20px;font-size:10px;font-weight:800;transition:background .16s,transform .16s}.nav-appraisal:hover{background:var(--gold-light);transform:translateY(-1px)}.vault-menu{width:44px;height:44px;color:var(--white);background:0 0;font-size:24px;display:none}.vault-hero{min-height:810px;color:var(--white);background:#10100f;position:relative}.hero-media,.hero-vignette{position:absolute;inset:0}.hero-media{filter:saturate(.72)contrast(1.04);background-image:url(/pawn/hero-luxury.jpg);background-position:68% 69%;background-size:cover;transform:scale(1.001)}.hero-vignette{background:linear-gradient(90deg,#070706f5 0%,#070706d1 35%,#0707063d 67%,#07070647 100%),linear-gradient(#0000001f 0%,#0000 64%,#050504bf 100%)}.hero-inner{z-index:2;grid-template-columns:270px minmax(460px,640px) 1fr;align-items:end;gap:clamp(52px,7vw,116px);width:min(1380px,100% - 48px);min-height:810px;margin:0 auto;padding-top:150px;padding-bottom:76px;display:grid;position:relative}.store-finder{border-top:1px solid #ffffff59;align-self:start;margin-top:33px;padding-top:20px}.store-finder>span,.form-eyebrow{color:var(--gold-light);letter-spacing:.18em;font-size:9px;font-weight:800}.store-finder form{border-bottom:1px solid #ffffff61;margin-top:14px;display:flex}.store-finder input{min-width:0;color:var(--white);background:0 0;border:0;outline:0;flex:1;padding:11px 0;font-size:13px}.store-finder input::placeholder{color:#ffffff80}.store-finder form button{color:var(--gold-light);text-transform:uppercase;background:0 0;font-size:10px;font-weight:700}.location-button{color:#ffffffad;background:0 0;margin-top:11px;padding:0;font-size:10px}.store-result{color:var(--gold-light);margin:13px 0 0;font-size:11px;line-height:1.5}.hero-copy{padding-bottom:4px}.hero-kicker,.section-label{color:var(--gold-dark);letter-spacing:.24em;font-size:10px;font-weight:800;display:block}.hero-copy h1,.section-intro h2,.story-copy h2,.quote-section h2,.contact-details h2{font-family:var(--serif);letter-spacing:-.045em;margin:19px 0 21px;font-weight:400}.hero-copy h1{font-size:clamp(74px,8vw,128px);line-height:.78}h1 em,h2 em{color:var(--gold);font-weight:400}.hero-copy p{color:#ffffffad;max-width:550px;font-family:var(--serif);margin:35px 0 0;font-size:17px;line-height:1.7}.hero-actions{gap:12px;margin-top:31px;display:flex}.gold-button,.outline-button{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:28px;min-height:54px;padding:0 22px;font-size:11px;font-weight:800;transition:all .18s;display:inline-flex}.gold-button{color:#17130d;background:var(--gold)}.gold-button:hover{background:var(--gold-light);transform:translateY(-2px)}.gold-button span,.outline-button span{font-size:17px}.outline-button{color:var(--white);background:#00000024;border:1px solid #ffffff59}.outline-button:hover{border-color:var(--gold);color:var(--gold-light)}.member-link{color:#ffffffa8;font-family:var(--serif);background:0 0;margin-top:25px;padding:0;font-size:12px}.member-link:hover{color:var(--gold-light)}.vault-stats{z-index:4;width:min(1180px,100% - 48px);min-height:112px;color:var(--white);background:var(--ink-soft);grid-template-columns:repeat(4,1fr);margin:-1px auto 0;display:grid;position:relative;box-shadow:0 25px 60px #0003}.vault-stats>div{border-right:1px solid var(--dark-line);flex-direction:column;justify-content:center;padding:0 38px;display:flex}.vault-stats>div:last-child{border-right:0}.vault-stats strong{color:var(--gold-light);font-family:var(--serif);font-size:27px;font-weight:400}.vault-stats span{color:#ffffff7a;letter-spacing:.13em;text-transform:uppercase;margin-top:7px;font-size:9px;font-weight:700}.trust-strip{border-bottom:1px solid var(--line);color:#615b51;letter-spacing:.05em;text-transform:uppercase;justify-content:center;align-items:center;gap:clamp(28px,5vw,82px);min-height:76px;padding:18px 24px;font-size:10px;font-weight:700;display:flex}.vault-section{width:min(1180px,100% - 48px);margin:0 auto}.services-section{padding:130px 0 140px}.section-intro{grid-template-columns:1fr 2fr 1fr;align-items:start;gap:40px;display:grid}.section-intro h2,.story-copy h2,.quote-section h2,.contact-details h2{color:#171613;margin-top:-8px;font-size:clamp(48px,5vw,74px);line-height:1.03}.section-intro p{color:var(--muted);font-family:var(--serif);margin:0;font-size:15px;line-height:1.7}.service-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:72px;display:grid}.service-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:335px;padding:36px;transition:background .18s,transform .18s;position:relative}.service-card:hover{z-index:1;background:var(--white);transform:translateY(-4px);box-shadow:0 24px 55px #3b2e1a14}.service-number{color:#9a948a;font-family:var(--serif);font-size:11px;font-style:italic;position:absolute;top:31px;right:31px}.service-card>i{width:50px;height:50px;color:var(--gold-dark);font-family:var(--serif);border:1px solid #a473246b;border-radius:50%;place-items:center;font-size:23px;font-style:normal;display:grid}.service-card h3{font-family:var(--serif);margin:50px 0 15px;font-size:26px;font-weight:400}.service-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.service-card button,.text-arrow{border-bottom:1px solid var(--line);color:#3f392e;letter-spacing:.08em;text-transform:uppercase;background:0 0;justify-content:space-between;padding:0 0 9px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:30px;left:36px;right:36px}.expertise-section{color:var(--white);background:var(--ink);padding:124px 0 135px}.light-intro h2{color:var(--white)}.asset-grid{grid-template-columns:1.4fr 1fr 1fr;gap:14px;height:610px;margin-top:70px;display:grid}.asset-card{background:#272620;min-width:0;position:relative;overflow:hidden}.asset-card img{object-fit:cover;filter:saturate(.72)contrast(1.02);width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.asset-card:hover img{transform:scale(1.045)}.asset-shade{background:linear-gradient(#00000008 35%,#000000d4);position:absolute;inset:0}.asset-copy{flex-direction:column;display:flex;position:absolute;bottom:34px;left:34px;right:34px}.asset-copy small{color:var(--gold-light);letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:700}.asset-copy strong{font-family:var(--serif);margin-top:11px;font-size:clamp(29px,3vw,46px);font-weight:400}.asset-copy button{border-bottom:1px solid var(--gold);color:#ffffffc2;text-transform:uppercase;background:0 0;width:max-content;margin-top:19px;padding:0 0 6px;font-size:10px;font-weight:700}.process-section{grid-template-columns:.8fr 1.5fr;gap:90px;padding:135px 0;display:grid}.compact-intro{display:block}.compact-intro h2{margin-top:24px}.process-grid{counter-reset:steps;margin:0;padding:0;list-style:none}.process-grid li{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr 1.3fr;align-items:start;gap:20px;min-height:120px;padding:25px 0;display:grid}.process-grid li:first-child{border-top:1px solid var(--line)}.process-grid li>span{color:var(--gold-dark);font-family:var(--serif);font-style:italic}.process-grid li>strong{font-family:var(--serif);font-size:20px;font-weight:400}.process-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.story-section{background:#ded8cd;grid-template-columns:1fr 1fr;min-height:750px;display:grid}.story-image{min-height:690px;position:relative;overflow:hidden}.story-image>img{object-fit:cover;object-position:center 61%;filter:saturate(.72);width:100%;height:100%}.story-image>div{width:175px;height:140px;color:var(--ink);background:var(--gold);flex-direction:column;justify-content:center;padding:26px;display:flex;position:absolute;bottom:0;right:0}.story-image>div strong{font-family:var(--serif);font-size:37px;font-weight:400}.story-image>div span{letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:9px;font-weight:800}.story-copy{flex-direction:column;justify-content:center;max-width:680px;padding:80px clamp(50px,7vw,125px);display:flex}.story-copy h2{margin-top:25px;font-size:clamp(46px,4.6vw,70px)}.story-copy blockquote{border-left:2px solid var(--gold-dark);color:#4e473c;font-family:var(--serif);margin:11px 0 25px;padding-left:24px;font-size:17px;font-style:italic;line-height:1.65}.story-copy>p{color:var(--muted);font-size:12px;line-height:1.7}.story-values{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin:28px 0 60px;display:grid}.story-values span{border-bottom:1px solid var(--line);color:#4f493f;letter-spacing:.08em;text-transform:uppercase;padding:15px 4px;font-size:10px;font-weight:700}.story-values span:nth-child(odd){border-right:1px solid var(--line)}.story-copy .text-arrow{width:220px;position:static}.quote-section{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:570px;padding:100px 20px;display:flex}.quote-section h2{margin:22px 0;font-size:clamp(52px,6vw,86px)}.quote-section p{max-width:555px;color:var(--muted);font-family:var(--serif);margin:0 auto 31px;font-size:15px;line-height:1.7}.contact-section{color:var(--white);background:#11110f;grid-template-columns:.92fr 1.08fr;gap:clamp(70px,9vw,145px);padding:120px max(24px,50vw - 590px);display:grid}.contact-details h2{color:var(--white);margin-top:25px}.contact-details>p{color:#ffffff8c;max-width:430px;font-family:var(--serif);font-size:15px;line-height:1.7}.contact-list{border-top:1px solid var(--dark-line);margin-top:45px}.contact-list a{border-bottom:1px solid var(--dark-line);justify-content:space-between;align-items:center;gap:30px;padding:18px 0;display:flex}.contact-list span,.hours span{color:var(--gold-light);letter-spacing:.16em;font-size:8px;font-weight:800}.contact-list strong{color:#ffffffb8;font-family:var(--serif);text-align:right;font-size:14px;font-weight:400}.hours{grid-template-columns:1fr 1fr;gap:9px 30px;margin-top:31px;display:grid}.hours strong{color:#ffffff8f;text-align:right;font-size:10px;font-weight:400}.inquiry-card{min-height:570px;color:var(--ink);background:var(--paper);padding:clamp(34px,5vw,66px)}.inquiry-card form,.account-modal form{flex-direction:column;display:flex}.inquiry-card .form-eyebrow,.account-modal .form-eyebrow{color:var(--gold-dark)}.inquiry-card h3{font-family:var(--serif);margin:14px 0 31px;font-size:34px;font-weight:400}.inquiry-card label,.estimate-step label,.account-modal label{color:#5c564b;letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:8px;min-width:0;margin-bottom:18px;font-size:9px;font-weight:800;display:flex}.field-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.inquiry-card input,.inquiry-card select,.inquiry-card textarea,.estimate-step input,.estimate-step select,.estimate-step textarea,.account-modal input{color:#181714;letter-spacing:0;text-transform:none;background:0 0;border:0;border-bottom:1px solid #c9c2b5;border-radius:0;outline:0;width:100%;min-height:48px;padding:0 2px;font-size:14px}.inquiry-card textarea,.estimate-step textarea{resize:vertical;min-height:86px;padding-top:12px}.inquiry-card input:focus,.inquiry-card select:focus,.inquiry-card textarea:focus,.estimate-step input:focus,.estimate-step select:focus,.estimate-step textarea:focus,.account-modal input:focus{border-color:var(--gold-dark)}.inquiry-card .gold-button{width:100%;margin-top:10px}.inquiry-card form>small,.account-modal form>small{color:#8c8579;text-align:center;margin-top:14px;font-size:9px;line-height:1.5}.form-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:420px;display:flex}.form-success>span{border:1px solid var(--gold-dark);width:64px;height:64px;color:var(--gold-dark);border-radius:50%;place-items:center;font-size:24px;display:grid}.form-success h3{font-family:var(--serif);margin:24px 0 11px;font-size:34px;font-weight:400}.form-success p{max-width:390px;color:var(--muted);font-size:13px;line-height:1.65}.form-success button{border-bottom:1px solid var(--gold-dark);color:#433b2f;text-transform:uppercase;background:0 0;margin-top:22px;padding-bottom:7px;font-size:10px;font-weight:800}.vault-footer{border-top:1px solid var(--dark-line);color:var(--white);background:#090908;grid-template-columns:1fr 1fr 1fr;gap:50px;padding:65px max(24px,50vw - 590px) 38px;display:grid}.vault-footer>p{color:#ffffff6b;font-family:var(--serif);margin:0;font-size:12px;line-height:1.7}.vault-footer>div{justify-content:flex-end;gap:23px;display:flex}.vault-footer>div a,.vault-footer>div button{color:#ffffffa8;text-transform:uppercase;background:0 0;padding:0;font-size:9px;font-weight:700}.vault-footer>small{border-top:1px solid var(--dark-line);color:#ffffff4d;letter-spacing:.08em;grid-column:1/-1;padding-top:26px;font-size:8px}.floating-estimate{z-index:20;color:#1c170f;background:var(--gold);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;min-height:48px;padding:0 19px;font-size:10px;font-weight:800;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 45px #00000047}.modal-layer{z-index:100;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal-scrim{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#040403db;width:100%;height:100%;position:absolute;inset:0}.estimator-modal,.account-modal{z-index:1;width:min(840px,100%);max-height:calc(100vh - 36px);color:var(--ink);background:var(--paper);position:relative;overflow:auto;box-shadow:0 40px 110px #00000085}.account-modal{width:min(480px,100%);padding:56px}.modal-close{z-index:3;border:1px solid var(--line);color:#6e675b;background:#fff3;border-radius:50%;width:38px;height:38px;font-size:20px;position:absolute;top:17px;right:18px}.estimator-head{padding:47px 56px 0}.estimator-head h2,.account-modal h2{font-family:var(--serif);margin:9px 0 6px;font-size:38px;font-weight:400}.estimator-head>p,.account-modal form>p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.stepper{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:32px;display:grid}.stepper>span{color:#9a9387;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;min-height:61px;font-size:9px;font-weight:800;display:flex;position:relative}.stepper>span:before{background:var(--gold-dark);content:"";opacity:0;height:2px;position:absolute;top:-1px;left:0;right:0}.stepper i{width:25px;height:25px;font-family:var(--serif);border:1px solid #b8b1a5;border-radius:50%;place-items:center;font-style:normal;display:grid}.stepper .step-active,.stepper .step-complete{color:#443d32}.stepper .step-active:before{opacity:1}.stepper .step-active i,.stepper .step-complete i{border-color:var(--gold-dark);color:var(--gold-dark)}.estimate-step{padding:35px 56px 20px}.estimate-step h3{font-family:var(--serif);margin:0 0 8px;font-size:26px;font-weight:400}.estimate-step>p{color:var(--muted);margin:0 0 26px;font-size:11px;line-height:1.55}.accessory-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.accessory-card{border:1px solid var(--line);min-height:82px;color:var(--ink);text-align:left;background:0 0;align-items:center;gap:13px;padding:15px;transition:all .15s;display:flex}.accessory-card i{width:30px;height:30px;color:var(--gold-dark);border:1px solid #b6aea1;border-radius:50%;flex:0 0 30px;place-items:center;font-style:normal;display:grid}.accessory-card span{flex-direction:column;display:flex}.accessory-card strong{font-family:var(--serif);font-size:14px;font-weight:400}.accessory-card small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.35}.accessory-card:hover,.accessory-selected{border-color:var(--gold-dark);background:#d5a64e1a}.upload-zone{cursor:pointer;text-align:center;background:#ffffff4d;border:1px dashed #afa697;align-content:center;place-items:center;min-height:180px;margin:0!important;display:grid!important}.upload-zone input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.upload-zone>span{color:var(--gold-dark);font-size:31px}.upload-zone>strong{font-family:var(--serif);margin-top:8px;font-size:18px;font-weight:400}.upload-zone>small{color:var(--muted);letter-spacing:0;text-transform:none;margin-top:7px;font-size:9px}.photo-empty,.photo-list{color:#756e62;background:#fff6;margin:12px 0 0;padding:13px 15px;font-size:10px;line-height:1.5}.photo-list{padding-left:31px}.photo-list li+li{margin-top:5px}.estimator-actions{justify-content:space-between;align-items:center;padding:17px 56px 39px;display:flex}.plain-button{color:#60594e;letter-spacing:.08em;text-transform:uppercase;background:0 0;padding:10px 0;font-size:10px;font-weight:800}.plain-button:disabled{opacity:.3;cursor:default}.estimate-error{color:#813929;background:#a8442d14;border-left:2px solid #a74f3e;margin:0 56px 4px;padding:11px 14px;font-size:11px}.estimate-range{background:#d5a64e17;border:1px solid #a4732459;flex-direction:column;justify-content:center;align-items:center;min-height:126px;margin-bottom:20px;display:flex}.estimate-range small{color:var(--gold-dark);letter-spacing:.2em;font-size:8px;font-weight:800}.estimate-range strong{font-family:var(--serif);margin:8px 0 4px;font-size:31px;font-weight:400}.estimate-range span{color:var(--muted);text-transform:uppercase;font-size:8px}.review-summary{grid-template-columns:1fr 1fr;margin-bottom:25px;display:grid}.review-summary>div{border-bottom:1px solid var(--line);flex-direction:column;padding:13px 15px;display:flex}.review-summary>div:nth-child(odd){border-right:1px solid var(--line)}.review-summary span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.review-summary strong{font-family:var(--serif);margin-top:5px;font-size:14px;font-weight:400}.review-step .gold-button{width:100%}.estimate-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:600px;padding:60px;display:flex}.success-seal{border:1px solid var(--gold-dark);width:76px;height:76px;color:var(--gold-dark);border-radius:50%;place-items:center;margin-bottom:26px;font-size:26px;display:grid}.estimate-success>small{color:var(--gold-dark);letter-spacing:.18em;font-size:9px;font-weight:800}.estimate-success h2{font-family:var(--serif);margin:13px 0;font-size:clamp(35px,6vw,54px);font-weight:400}.estimate-success>p{max-width:485px;color:var(--muted);font-size:12px;line-height:1.65}.estimate-success>div{flex-wrap:wrap;justify-content:center;gap:7px;margin:20px 0 28px;display:flex}.estimate-success>div span{border:1px solid var(--line);color:#665f54;text-transform:uppercase;padding:8px 12px;font-size:9px}.estimate-success .plain-button{margin-top:10px}.account-mark{color:var(--gold-dark);margin:0 auto 25px}.account-modal form{text-align:center}.account-modal label{text-align:left}.account-modal form>p{margin-bottom:25px}.account-modal .gold-button{width:100%;margin-top:7px}.account-switch{color:#675f53;background:0 0;margin-top:17px;padding:6px;font-size:10px;font-weight:700}.vault-toast{z-index:120;color:#17140e;background:var(--gold-light);max-width:min(430px,100% - 30px);padding:15px 19px;font-size:11px;font-weight:700;position:fixed;bottom:84px;right:25px;box-shadow:0 15px 45px #00000045}@media (width<=1120px){.vault-nav{gap:16px}.language-picker{min-width:104px}.vault-nav a:nth-child(2),.vault-nav a:nth-child(3),.vault-nav a:nth-child(4){display:none}.hero-inner{grid-template-columns:225px minmax(420px,570px) 1fr;gap:50px}.section-intro{grid-template-columns:.7fr 1.8fr 1fr}.asset-grid{height:540px}}@media (width<=880px){.vault-header{min-height:74px;padding:0 22px;position:absolute}.vault-brand strong{font-size:18px}.vault-nav{background:#080807fa;border-top:1px solid #ffffff24;flex-direction:column;align-items:stretch;padding:19px 22px 25px;display:none;position:absolute;top:74px;left:0;right:0;box-shadow:0 25px 50px #0000004d}.vault-nav-open{display:flex}.vault-nav a,.nav-signin{text-align:left;padding:10px 0;display:block!important}.language-picker{width:100%;min-height:46px}.vault-nav a:after,.nav-signin:after{display:none}.nav-appraisal{margin-top:4px}.vault-menu{display:block}.vault-hero,.hero-inner{min-height:760px}.hero-media{background-position:62% 64%}.hero-vignette{background:linear-gradient(90deg,#070706f0,#07070663),linear-gradient(#0000 55%,#040403b3)}.hero-inner{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;gap:50px;width:calc(100% - 44px);padding:145px 0 50px;display:flex}.hero-copy{max-width:610px}.store-finder{width:min(320px,100%);margin:0}.vault-stats{grid-template-columns:1fr 1fr;width:100%}.vault-stats>div{border-bottom:1px solid var(--dark-line);min-height:95px}.trust-strip{justify-content:flex-start;overflow:auto}.trust-strip span{min-width:max-content}.section-intro{display:block}.section-intro h2{margin-top:23px}.section-intro p{max-width:480px}.service-grid{grid-template-columns:1fr 1fr}.asset-grid{grid-template-columns:1fr 1fr;height:auto}.asset-card{min-height:430px}.asset-card:first-child{grid-column:1/-1;min-height:520px}.process-section{display:block}.process-grid{margin-top:55px}.story-section{grid-template-columns:1fr}.story-image{min-height:580px}.story-copy{max-width:none}.contact-section{grid-template-columns:1fr}.vault-footer{grid-template-columns:1fr 1fr}.vault-footer>div{grid-column:1/-1;justify-content:flex-start}}[dir=rtl] body{text-align:right}[dir=rtl] .hero-vignette{background:linear-gradient(270deg,#070706f5 0%,#070706d1 35%,#0707063d 67%,#07070647 100%),linear-gradient(#0000001f 0%,#0000 64%,#050504bf 100%)}[dir=rtl] .service-card button,[dir=rtl] .text-arrow,[dir=rtl] .gold-button,[dir=rtl] .outline-button{flex-direction:row-reverse}[dir=rtl] .contact-list strong,[dir=rtl] .hours strong{text-align:left}@media (width<=600px){.vault-brand small{display:none}.vault-mark{width:34px;height:34px}.vault-hero,.hero-inner{min-height:740px}.hero-media{background-position:62%}.hero-vignette{background:linear-gradient(90deg,#060605ed,#06060580),linear-gradient(#0000 48%,#050504d6)}.hero-inner{gap:36px;width:calc(100% - 34px);padding-top:126px}.hero-copy h1{margin-top:15px;font-size:clamp(61px,20vw,82px)}.hero-copy p{margin-top:27px;font-size:15px}.hero-actions{flex-direction:column;align-items:stretch}.gold-button,.outline-button{min-height:52px}.member-link{text-align:left;line-height:1.55}.store-finder{display:none}.vault-stats{grid-template-columns:1fr 1fr}.vault-stats>div{padding:0 20px}.vault-stats strong{font-size:22px}.vault-stats span{font-size:8px}.vault-section{width:calc(100% - 34px)}.services-section,.expertise-section,.process-section{padding-top:88px;padding-bottom:92px}.section-intro h2,.story-copy h2,.quote-section h2,.contact-details h2{font-size:45px}.service-grid{grid-template-columns:1fr;margin-top:48px}.service-card{min-height:295px;padding:29px}.service-card h3{margin-top:38px}.asset-grid{grid-template-columns:1fr;margin-top:45px}.asset-card,.asset-card:first-child{grid-column:auto;min-height:410px}.asset-copy{bottom:25px;left:24px;right:24px}.process-grid li{grid-template-columns:42px 1fr}.process-grid p{grid-column:2;margin-top:8px}.story-image{min-height:440px}.story-copy{padding:76px 22px}.story-values{grid-template-columns:1fr}.story-values span:nth-child(odd){border-right:0}.quote-section{min-height:520px}.contact-section{padding:88px 17px}.contact-list a{flex-direction:column;align-items:flex-start;gap:7px}.contact-list strong{text-align:left}.inquiry-card{min-height:0;padding:32px 22px}.field-row{grid-template-columns:1fr;gap:0}.inquiry-card input,.inquiry-card select,.inquiry-card textarea,.estimate-step input,.estimate-step select,.estimate-step textarea,.account-modal input{font-size:16px}.vault-footer{grid-template-columns:1fr}.vault-footer>div,.vault-footer>small{grid-column:auto}.vault-footer>div{flex-wrap:wrap}.floating-estimate{bottom:14px;right:14px}.modal-layer{align-items:end;padding:0}.estimator-modal,.account-modal{width:100%;max-height:94vh}.account-modal{padding:47px 22px 30px}.estimator-head{padding:44px 20px 0}.estimator-head h2{padding-right:28px;font-size:31px}.stepper>span{justify-content:center;min-height:54px;font-size:0}.stepper i{font-size:11px}.estimate-step{padding:29px 20px 16px}.accessory-grid{grid-template-columns:1fr}.estimator-actions{padding:12px 20px 25px}.estimate-error{margin-left:20px;margin-right:20px}.estimate-range strong{font-size:25px}.review-summary{grid-template-columns:1fr}.review-summary>div:nth-child(odd){border-right:0}.estimate-success{min-height:580px;padding:50px 22px}.vault-toast{bottom:75px;right:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.inner-page{background:var(--paper);min-height:100vh}.inner-header{z-index:20;min-height:84px;color:var(--white);background:#0a0a09;grid-template-columns:auto 1fr auto auto;align-items:center;gap:28px;padding:0 max(24px,50vw - 620px);display:grid;position:relative}.inner-header>nav{justify-content:center;gap:clamp(17px,2.2vw,34px);display:flex}.inner-header>nav a{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.inner-header>nav a:hover{color:var(--gold-light)}.inner-language{min-width:118px}.inner-cta{color:#17130d;background:var(--gold);letter-spacing:.09em;text-transform:uppercase;place-items:center;min-height:43px;padding:0 18px;font-size:9px;font-weight:900;display:inline-grid}.inner-hero{min-height:470px;color:var(--white);background:linear-gradient(90deg,#070706f5,#070706a3 56%,#07070659),url(/pawn/hero-luxury.jpg) 50% 66%/cover;align-items:center;padding:85px max(24px,50vw - 590px);display:flex;position:relative}.inner-hero>div{max-width:800px}.inner-hero h1{font-family:var(--serif);letter-spacing:-.045em;margin:22px 0;font-size:clamp(58px,7vw,98px);font-weight:400;line-height:.92}.inner-hero h1 em{color:var(--gold)}.inner-hero p{color:#ffffffa8;max-width:620px;font-family:var(--serif);margin:0;font-size:16px;line-height:1.75}.inner-content{width:min(1180px,100% - 48px);margin:0 auto;padding:105px 0 125px}.inner-service-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.inner-service-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff29;min-height:330px;padding:35px}.inner-service-grid article>span{color:var(--gold-dark);font-family:var(--serif);font-style:italic}.inner-service-grid h2{font-family:var(--serif);margin:55px 0 17px;font-size:29px;font-weight:400}.inner-service-grid p{min-height:72px;color:var(--muted);font-size:12px;line-height:1.7}.inner-service-grid article>div{border-top:1px solid var(--line);flex-direction:column;margin-top:35px;display:flex}.inner-service-grid article>div a{border-bottom:1px solid var(--line);color:#4c4438;letter-spacing:.08em;text-transform:uppercase;padding:12px 0;font-size:9px;font-weight:800}.collection-tabs{flex-wrap:wrap;gap:8px;margin-bottom:38px;display:flex}.collection-tabs a{border:1px solid var(--line);color:#655e53;text-transform:uppercase;padding:11px 16px;font-size:9px;font-weight:800}.collection-tabs a.active,.collection-tabs a:hover{border-color:var(--gold-dark);color:#211c14;background:#d5a64e26}.inner-collection-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.inner-collection-grid article{background:var(--white);box-shadow:0 24px 55px #3c2d1514}.inner-collection-grid img{object-fit:cover;filter:saturate(.76);width:100%;height:390px}.inner-collection-grid article>div{padding:31px}.inner-collection-grid small{color:var(--gold-dark);letter-spacing:.14em;font-size:8px;font-weight:800}.inner-collection-grid h2,.appraisal-notes h2,.contact-route-layout h2,.about-copy h2{font-family:var(--serif);margin:11px 0;font-size:31px;font-weight:400}.inner-collection-grid p,.appraisal-notes p,.about-copy p,.contact-route-layout p{color:var(--muted);font-size:12px;line-height:1.7}.inner-collection-grid .gold-button{width:100%;margin-top:20px}.appraisal-layout,.contact-route-layout,.about-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(50px,8vw,110px);display:grid}.appraisal-notes>span{border-top:1px solid var(--line);color:var(--gold-dark);font-family:var(--serif);margin-top:34px;padding-top:23px;font-style:italic;display:block}.appraisal-notes>span:first-child{margin-top:0}.appraisal-notes h2{font-size:24px}.appraisal-panel{background:var(--white);min-height:560px;padding:clamp(34px,5vw,62px);box-shadow:0 28px 70px #3528131a}.appraisal-panel form{flex-direction:column;display:flex}.appraisal-panel form h2{font-family:var(--serif);margin:11px 0 29px;font-size:37px;font-weight:400}.appraisal-panel label{color:#5c564b;letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:8px;margin-bottom:20px;font-size:9px;font-weight:800;display:flex}.appraisal-panel input,.appraisal-panel select,.appraisal-panel textarea{color:#181714;letter-spacing:0;text-transform:none;background:0 0;border:0;border-bottom:1px solid #c9c2b5;border-radius:0;outline:0;min-height:49px;padding:0 3px;font-size:16px}.appraisal-panel textarea{resize:vertical;min-height:105px;padding-top:12px}.appraisal-panel .gold-button{width:100%;margin-top:7px}.route-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:440px;display:flex}.route-success>span{border:1px solid var(--gold-dark);width:68px;height:68px;color:var(--gold-dark);border-radius:50%;place-items:center;margin-bottom:23px;font-size:24px;display:grid}.route-success>small{color:var(--gold-dark);letter-spacing:.18em;font-size:8px;font-weight:900}.route-success h2{font-family:var(--serif);margin:12px 0;font-size:clamp(34px,5vw,49px);font-weight:400}.route-success p{max-width:430px;color:var(--muted);font-size:12px;line-height:1.7}.route-success button,.route-success>a:not(.gold-button){border-bottom:1px solid var(--gold-dark);color:#51483b;text-transform:uppercase;background:0 0;margin-top:18px;padding:8px 0;font-size:9px;font-weight:800}.about-image img{object-fit:cover;filter:saturate(.7);width:100%;height:650px}.about-copy{padding-top:45px}.about-copy h2,.contact-route-layout h2{font-size:clamp(42px,5vw,67px);line-height:1.05}.about-copy blockquote{border-left:2px solid var(--gold-dark);color:#534b40;font-family:var(--serif);margin:35px 0;padding-left:25px;font-size:18px;font-style:italic;line-height:1.65}.contact-route-layout>div:first-child{padding-top:45px}.contact-route-layout dl{margin-top:43px}.contact-route-layout dl>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:15px 0;display:flex}.contact-route-layout dt{color:var(--gold-dark);letter-spacing:.1em;font-size:9px;font-weight:800}.contact-route-layout dd{color:#5b5449;font-family:var(--serif);margin:0}.account-route{place-items:center;display:grid}.account-route .appraisal-panel{width:min(530px,100%)}.inner-footer{color:var(--white);background:#090908;grid-template-columns:1fr auto;align-items:center;gap:35px;padding:58px max(24px,50vw - 590px);display:grid}.inner-footer nav{gap:22px;display:flex}.inner-footer nav a{color:#ffffff9e;text-transform:uppercase;font-size:9px;font-weight:800}.inner-footer>small{border-top:1px solid var(--dark-line);color:#ffffff52;grid-column:1/-1;padding-top:24px;font-size:8px}@media (width<=980px){.inner-header{grid-template-columns:auto 1fr auto}.inner-header>nav{display:none}.inner-service-grid,.inner-collection-grid{grid-template-columns:1fr 1fr}.appraisal-layout,.contact-route-layout,.about-layout{grid-template-columns:1fr}}@media (width<=640px){.inner-header{grid-template-columns:1fr auto;gap:12px;padding:13px 17px}.inner-header .inner-cta{display:none}.inner-header .inner-language{width:120px;min-width:0}.inner-hero{min-height:430px;padding:70px 18px}.inner-hero h1{font-size:55px}.inner-content{width:calc(100% - 34px);padding:75px 0 90px}.inner-service-grid,.inner-collection-grid{grid-template-columns:1fr}.inner-collection-grid img{height:360px}.appraisal-panel{padding:31px 21px}.about-image img{height:430px}.inner-footer{grid-template-columns:1fr}.inner-footer nav{flex-wrap:wrap}.inner-footer>small{grid-column:auto}}
