.auction-promo{--ink:#122e3a;--gold:#d4b16b;color:var(--ink);background:#f8f5ee;min-height:100vh;font-family:Arial,Tahoma,sans-serif}.promo-header,.promo-hero,.promo-steps,.promo-footer{max-width:1180px;margin:auto}.promo-header{border-bottom:1px solid #ded8cb;justify-content:space-between;align-items:center;padding:28px 40px;display:flex}.promo-brand{color:var(--ink);direction:ltr;font-size:22px;font-weight:700;line-height:1.2;text-decoration:none}.promo-brand span{letter-spacing:3px;color:#90703c;font-size:14px}.promo-back{color:var(--ink);font-size:14px;text-decoration:none}.promo-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:70px;padding:70px 40px;display:grid}.promo-pill{color:#795c28;border:1px solid #d8c59e;border-radius:30px;align-items:center;gap:9px;margin:0 0 25px;padding:9px 17px;font-size:14px;display:inline-flex}.promo-pill span{background:#b38a43;border-radius:50%;width:7px;height:7px}.promo-copy h1{letter-spacing:-1px;margin:0 0 25px;font-size:clamp(42px,5vw,70px);line-height:1.2}.promo-copy h1 em{color:#9b7737;font-size:.75em;font-style:normal}.promo-intro{max-width:590px;font-size:18px;line-height:1.95}.promo-contact{border-right:3px solid #b7924d;flex-direction:column;align-items:flex-start;gap:9px;margin:28px 0;padding:5px 20px;display:flex}.promo-contact strong{font-size:19px}.promo-contact a{color:var(--ink);letter-spacing:1px;font-size:25px;font-weight:700;text-decoration:none}.promo-contact span,.promo-note{color:#637077;font-size:14px}.promo-button{background:var(--ink);color:#fff;border-radius:7px;padding:17px 22px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-block}.promo-button:hover{background:#244a5b}.promo-note{margin-top:16px;line-height:1.8}.promo-art{background:var(--ink);min-height:510px;color:var(--gold);border-radius:180px 180px 12px 12px;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex;position:relative;overflow:hidden}.promo-ring{border:1px solid #d4b16b40;border-radius:160px 160px 5px 5px;position:absolute;inset:20px}.promo-building{text-align:center;width:90%;position:relative}.promo-building svg{width:100%;max-width:320px;margin:auto;display:block}.promo-building p{margin:-20px 0 0;font-size:55px;font-weight:700}.promo-building span{font-size:22px}.promo-art-caption{color:#ede2cc;text-align:center;margin-top:24px;font-size:14px;line-height:1.8}.promo-steps{grid-template-columns:repeat(3,1fr);gap:38px;padding:10px 40px 65px;display:grid}.promo-steps article{border-top:1px solid #ccb88f;padding-top:20px}.promo-steps article>span{color:#90703c;font-size:14px}.promo-steps h2{font-size:21px}.promo-steps p{color:#596a72;font-size:15px;line-height:1.8}.promo-footer{border-top:1px solid #ded8cb;justify-content:space-between;gap:20px;padding:25px 40px;font-size:14px;display:flex}.promo-footer a{color:#795c28;overflow-wrap:anywhere;text-decoration:none}@media (max-width:760px){.promo-header{padding:22px}.promo-hero{grid-template-columns:1fr;gap:35px;padding:40px 22px}.promo-art{box-sizing:border-box;justify-self:center;width:100%;max-width:370px;min-height:370px}.promo-building svg{max-width:240px}.promo-building p{font-size:42px}.promo-steps{grid-template-columns:1fr;gap:18px;padding:5px 22px 35px}.promo-footer{flex-direction:column;padding:22px}.promo-copy h1{font-size:46px}.promo-intro{font-size:17px}}
