.nav{height:136px}.nav .logo{width:240px;height:104px;flex-shrink:0;padding:7px 12px;border:1px solid #c3a575;background:#fff;box-shadow:0 12px 35px #0004}.nav .links{gap:18px}.nav .links a{font-size:8px;white-space:nowrap}.nav-contact{padding:12px 15px}.hero-inner{padding-top:110px}.company{display:grid;grid-template-columns:1.12fr 1fr;gap:100px;align-items:center;border-bottom:1px solid #40382b}.company h2{margin:28px 0}.company-copy>p{font-size:13px;line-height:1.95;color:#aaa295;max-width:550px;margin-bottom:17px}.company-reference{border-left:1px solid #b99b69;padding-left:21px;margin-top:35px;display:grid;gap:9px}.company-reference>span{color:#b99b69;font-size:8px;letter-spacing:2px}.company-reference strong{font:22px Georgia;font-weight:400;color:#e3d5bd}.company-reference>a{font-size:10px;color:#aa9980;letter-spacing:.6px}.company-brand{border:1px solid #5e4d32;padding:30px;background:#181815}.brand-plaque{background:#fff;padding:25px 20px;box-shadow:0 10px 25px #0002}.brand-plaque img{display:block;width:100%;height:auto}.company-motto{display:flex;align-items:center;justify-content:space-between;gap:6px;margin:23px 0 30px;color:#bea578;font-size:7px;letter-spacing:1.2px}.company-motto i{font-style:normal}.company-facts{display:grid;gap:20px;border-top:1px solid #4b412f;padding-top:24px}.company-facts>div{display:grid;grid-template-columns:110px 1fr;gap:15px;align-items:start}.company-facts small{font-size:8px;color:#a48a61;text-transform:uppercase;letter-spacing:1px;padding-top:3px}.company-facts span{font-size:12px;color:#c9c0b0}.footer-logo{display:block;width:250px;background:#fff;border:1px solid #b99b69;padding:9px 14px;flex-shrink:0}.footer-logo img{display:block;width:100%;height:auto}.questions{border-top:1px solid #40382b}.question-list{border-top:1px solid #665238}.question-list details{border-bottom:1px solid #40382b}.question-list summary{display:flex;gap:25px;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font:23px/1.5 Georgia;padding:25px 0}.question-list summary::-webkit-details-marker{display:none}.question-list summary span{font:23px Arial;color:#c3a575}.question-list details[open] summary span{transform:rotate(45deg)}.question-list p{font-size:13px;line-height:1.9;color:#a59c8d;max-width:850px;padding:0 55px 26px 0}.save-contact a{display:inline-flex!important;font:10px Arial!important;letter-spacing:1px;color:#d2b889;border:1px solid #816a42;padding:12px 16px;gap:15px}.save-contact a:hover{background:#c3a57516}.brand-stamp{border:0;padding:0;margin-bottom:35px;justify-content:flex-start}.brand-stamp img{height:110px;width:220px;object-fit:cover;border-color:#776244;opacity:.88}.company-reference a:hover{color:#dec59a}@media(max-width:1150px){.nav .logo{width:205px;height:92px}.nav .links{gap:12px}.nav .links a{font-size:7px;letter-spacing:.6px}.nav-contact{padding:11px 10px}.company{gap:50px}.company-brand{padding:22px}.company-motto{font-size:6px;letter-spacing:.6px}.company-facts>div{grid-template-columns:95px 1fr;gap:10px}}@media(max-width:800px){.nav{height:112px}.nav .logo{width:200px;height:90px}.nav .links{top:112px;gap:24px}.nav .links a{font-size:10px;letter-spacing:1.1px}.hero-inner{padding-top:105px}.company{grid-template-columns:1fr;gap:40px}.company h2{font-size:38px;margin:25px 0}.company-copy>p{font-size:12px}.company-reference{margin-top:27px}.company-reference strong{font-size:21px}.company-brand{padding:24px}.brand-plaque{padding:23px 17px}.company-motto{font-size:7px;letter-spacing:.8px}.company-facts>div{grid-template-columns:105px 1fr;gap:12px}.company-facts span{font-size:11px}.question-list summary{font-size:21px;padding:23px 0}.question-list p{font-size:12px;padding-right:15px}.footer-logo{width:260px}.brand-stamp img{width:200px;height:105px}.hero-top .eyebrow{font-size:7px}}@media(max-width:390px){.nav .logo{width:180px;height:84px}.company h2{font-size:34px}.company-brand{padding:18px}.company-motto{font-size:6px}.company-facts>div{grid-template-columns:90px 1fr}.company-facts span{font-size:10px}}
