@font-face{font-family:Archivo;src:url('/assets/archivo-latin.woff2') format('woff2');font-weight:100 900;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#1c1f22;color:#fff;font:16px/1.6 Archivo,system-ui,sans-serif}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}a:focus-visible{outline:3px solid #cfae72;outline-offset:6px}.wrap{max-width:1180px;margin:auto;padding-inline:32px}.topbar{background:#121517;font-size:11px;letter-spacing:.08em;color:#b8bec5}.topbar .wrap{display:flex;justify-content:space-between;padding-block:10px}.topbar a{color:#dec18d}header{display:flex;align-items:center;justify-content:space-between;min-height:112px;border-bottom:1px solid #393d41}header img{display:block;width:166px;height:auto}nav{display:flex;gap:32px;font-size:14px;color:#d4d8dc}.hero{display:grid;grid-template-columns:1.3fr 1fr;gap:84px;align-items:center;padding-block:82px 90px}.eyebrow{font-size:11px;letter-spacing:.14em;font-weight:700;color:#d1af75;margin:0 0 20px}h1{font-size:clamp(42px,5.3vw,68px);line-height:1.04;letter-spacing:-.045em;margin:0 0 26px;font-weight:650}.lead{color:#c3c8cc;font-size:18px;max-width:510px;margin-bottom:30px}.actions{display:flex;gap:12px;flex-wrap:wrap}.button{padding:14px 22px;border-radius:3px;font-size:14px;font-weight:650;display:inline-flex;gap:28px;align-items:center;min-height:50px}.gold{background:#c6a36a;color:#141719}.outline{border:1px solid #737a81}.small{font-size:12px;color:#b0b7bd;margin-top:22px}.order-note{background:#25292d;border:1px solid #414447;border-top:3px solid #c6a36a;padding:30px 32px 0}.note-label{font-size:10px;letter-spacing:.15em;color:#d1af75}.order-note h2{font-size:29px;line-height:1.15;letter-spacing:-.02em;margin:17px 0 26px}ul{list-style:none;padding:0;margin:0}li{display:flex;gap:20px;border-top:1px solid #42474b;padding:17px 0}li>span{font-size:12px;color:#d1af75;padding-top:3px}li strong{font-weight:550;font-size:14px}li p{color:#b7bec4;font-size:13px;line-height:1.5;margin:5px 0 0}.note-bottom{font-size:9px;letter-spacing:.13em;padding:17px 0;border-top:1px solid #42474b;color:#b7bec4}.light{background:#f2f1ed;color:#202427;padding-block:58px 64px}.light .eyebrow{color:#795c2b}.section-heading h2{font-size:32px;font-weight:550;letter-spacing:-.035em;margin:0 0 35px}.services{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.services article{border-top:1px solid #b8b8b3;padding-top:23px}.number{font-size:10px;color:#71552a;letter-spacing:.12em;font-weight:650}h3{font-size:22px;font-weight:550;margin:14px 0 10px}.services p{color:#50585d;font-size:14px;max-width:310px;margin-bottom:22px}.services a{font-size:13px;font-weight:650;text-decoration:underline;text-underline-offset:5px}.contact{display:grid;grid-template-columns:1.3fr 1fr;gap:84px;padding-block:62px}.contact h2{font-size:30px;letter-spacing:-.025em;font-weight:550;margin:0 0 16px}.phone{font-size:28px;color:#d1af75}.contact p:not(.eyebrow){font-size:13px;color:#b7bec4}dl{margin:15px 0 0;font-size:14px}dl div{display:flex;justify-content:space-between;border-bottom:1px solid #414447;padding:14px 0;gap:16px}dd{margin:0;color:#b7bec4}footer{border-top:1px solid #414447;padding-block:25px;font-size:11px;color:#b7bec4}footer .wrap,footer .wrap>div{display:flex;justify-content:space-between;gap:24px}.skip{position:absolute;left:20px;top:-100px;background:#fff;color:#111;padding:12px;z-index:3}.skip:focus{top:10px}@media(max-width:760px){.wrap{padding-inline:22px}.topbar .wrap>span{display:none}.topbar .wrap{justify-content:center}header{min-height:92px}header img{width:130px}nav{gap:16px;font-size:12px}.hero{grid-template-columns:1fr;gap:36px;padding-block:48px}.order-note{padding-inline:24px}.services{grid-template-columns:1fr;gap:28px}.services p{max-width:none}.contact{grid-template-columns:1fr;gap:16px;padding-block:44px}.section-heading h2{font-size:28px}footer .wrap{flex-direction:column;gap:12px}.phone{font-size:26px}.light{padding-block:42px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
