.ai-footer{padding-top:10px;padding-bottom:25px}.ai-footer p{font-size:.88rem;line-height:1.65;max-width:950px;color:#ebddcf}.ai-footer a{color:#e5d4c3;text-decoration:underline;text-underline-offset:3px}.ai-label{display:block;font-size:.85rem;line-height:1.6;margin-top:12px;font-weight:500}.owner-caption .ai-label{color:#f7f5f2!important;font-size:.8rem;background:#292623;padding:6px 10px;border-radius:4px}.light .ai-label{color:#644b33}.build-visual .ai-label{padding:14px 18px;color:#efeae5;background:#2e2b28}.hero .ai-label{font-size:.82rem;max-width:600px;color:#ebddcf}.legal-copy{overflow-wrap:anywhere}.legal-copy p,.legal-copy li{max-width:900px}.legal-copy h2{margin-top:38px}.legal-copy h3{margin-top:25px}.legal-copy a{color:#705439;text-decoration:underline;text-underline-offset:3px}.legal-date{font-size:.9rem;color:#866544}@media(max-width:760px){.ai-footer p{font-size:.82rem}.ai-label{font-size:.8rem}.legal-copy h2{font-size:1.5rem}.legal-copy h3{font-size:1.2rem}}
.contact-title{overflow-wrap:anywhere}@media(max-width:760px){.contact-title{font-size:clamp(2rem,8vw,3rem)}}
