.page-home .home-market{width:100%;box-sizing:border-box;overflow:hidden;border-radius:24px;border:1px solid #d8d3bd;background:#fffaf0;color:#493e30;box-shadow:0 8px 26px #4b3b2010}.home-market-image{position:relative;background:#e8dfc8}.home-market-image img{display:block;width:100%;height:auto;aspect-ratio:3/1;object-fit:cover}.home-market-image>span{position:absolute;bottom:16px;left:24px;background:#fff9e9ed;padding:8px 15px;border-radius:6px;color:#674130;font:italic 19px/1.4 Georgia,serif}.home-market-copy{padding:30px 38px 28px}.home-market-kicker{font:700 12px/1.5 system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#965342}.home-market h2{font:normal clamp(29px,3.5vw,44px)/1.15 Georgia,serif;color:#663d30;margin:10px 0 18px}.home-market-intro{font-size:19px!important;line-height:1.65}.home-market p{line-height:1.65;max-width:85ch}.home-market-date{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;background:#edf0df;padding:17px 20px;border-left:4px solid #6c7b46;border-radius:8px;color:#3c5739}.home-market-date strong{font-size:21px}.home-market-date span{font-size:18px}.home-market-stage{display:flex;align-items:center;gap:16px;margin:22px 0;padding:18px 22px;background:#f2e5d4;border-radius:12px}.home-market-stage>span{font-size:40px;color:#a37630}.home-market-stage strong{font-size:17px}.home-market-stage p{margin:5px 0 0;font-size:19px}.home-market-address{font-size:14px;font-weight:bold;color:#67704d}.home-market-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:20px}.home-market-button{display:inline-flex;align-items:center;gap:15px;padding:14px 20px;background:#37583b;color:white!important;text-decoration:none;border-radius:9px;font:700 14px/1.5 system-ui,sans-serif}.home-market-button:hover{background:#28452b}.home-market-secondary,.home-market-book a{color:#5b653d;text-underline-offset:4px}.home-market-secondary{font-weight:bold;font-size:14px}.home-market-book{margin:20px 0 0;font-size:13px}.home-market a:focus-visible{outline:3px solid #a34d37;outline-offset:4px}@media(max-width:600px){.home-market-copy{padding:23px 20px}.home-market-image img{aspect-ratio:2/1}.home-market-image>span{position:static;display:block;font-size:16px;border-radius:0;padding:9px 15px}.home-market-date{display:block}.home-market-date span{display:block;margin-top:5px}.home-market-date strong{font-size:19px}.home-market-intro{font-size:17px!important}.home-market-button{width:100%;box-sizing:border-box}.home-market-stage{padding:15px}}
