.signatureBody{background:#faf9f6;color:#292820}.signatureBody main{background:#faf9f6}.signatureHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;padding-top:56px;padding-bottom:64px;align-items:start}.signatureVisual video{display:block;width:100%;height:auto;max-height:760px;background:#ddd8cd;object-fit:contain;border-radius:8px}.signatureVisual p,.signatureSmall{font-size:.9rem;line-height:1.65;color:#625f55}.signatureBody a:not(.signatureButton):not(.contactButton){color:inherit}.signatureEyebrow{font-size:.9rem;text-transform:uppercase;letter-spacing:.12em;color:#746039}.signatureCopy h1{font-family:Georgia,serif;font-size:clamp(2.4rem,5vw,4.4rem);line-height:1.08;letter-spacing:-.035em;margin:16px 0 24px;color:#24251f}.signatureLead{font-size:1.15rem;line-height:1.8}.signaturePrice{font-size:2rem;margin:28px 0;color:#5d4824;font-weight:600}.signaturePrice span{display:block;font-size:1rem;font-weight:400;margin-top:8px}.signatureFacts{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid #d8d2c5;padding:20px 0;gap:20px}.signatureFacts dt{font-size:.9rem;color:#6a665e}.signatureFacts dd{margin:6px 0 0;font-size:1.2rem;font-weight:600}.signatureCountdown{padding:16px 0}.signatureCountdown p{margin:6px 0;font-size:1rem;line-height:1.6}.signatureCountdown .arrivalClock{display:flex;gap:16px;margin:14px 0}.signatureCountdown .arrivalClock[hidden]{display:none!important}.signatureCountdown .arrivalClock div{display:grid;min-width:48px}.signatureCountdown .arrivalClock b{font-size:1.6rem;font-variant-numeric:tabular-nums}.signatureCountdown .arrivalClock small{font-size:.875rem}.signatureButton{display:inline-flex;justify-content:center;align-items:center;background:#5c4825;color:#fff!important;min-height:50px;padding:14px 22px;border-radius:4px;font-size:1rem;font-weight:600;text-decoration:none;margin:10px 0}.signatureSection{display:grid;grid-template-columns:1fr 1fr;gap:64px;border-top:1px solid #d8d2c5;padding-top:48px;padding-bottom:48px}.signatureSection h2,.signatureRelated h2{font-family:Georgia,serif;font-size:2rem;line-height:1.2;color:#292820}.signatureSection p{font-size:1rem;line-height:1.8}.signatureSection video{width:100%;max-height:650px;object-fit:contain;background:#e7e3da}.signatureFAQ h3{font-size:1.125rem;margin:20px 0 8px;color:#292820}.signatureRelated{padding-bottom:64px}.signatureRelated a{display:inline-block;margin:12px 24px 12px 0;min-height:32px}.signatureHub{padding-top:40px;padding-bottom:40px}.signatureHub .wholesaleHomeLot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.signatureHub img{width:100%;max-height:520px;object-fit:contain}.signatureBody .footer{background:#10110f;color:#eee}.signatureBody .header{color:#eee}.signatureBody .contactDock{z-index:30}.signatureBody a:focus-visible{outline:3px solid #a87922;outline-offset:4px}@media(max-width:760px){.signatureHero,.signatureSection,.signatureHub .wholesaleHomeLot{grid-template-columns:1fr;gap:26px}.signatureHero{padding-top:24px;padding-bottom:32px}.signatureVisual video{max-height:56svh}.signatureCopy h1{font-size:2.65rem}.signatureSection{padding-block:32px}.signatureSection video{max-height:65svh}.signatureButton{width:100%;box-sizing:border-box}.signatureBody .nav{flex-wrap:wrap}.signatureBody .navlinks{flex-wrap:wrap}.signatureRelated{padding-bottom:100px}}
