.buyer-highlights{margin:2.5rem 0;padding:2rem 0;border-top:1px solid #ddd6cb;border-bottom:1px solid #ddd6cb}.buyer-highlights h2,.investment-perspective h2{font-family:Georgia,"Noto Serif SC",serif;font-size:1.55rem;font-weight:400;line-height:1.35;margin:0 0 1rem}.buyer-highlights ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;list-style:none;padding:0;margin:0}.buyer-highlights li{color:#5f5c56;font-size:1rem;line-height:1.8;padding-top:.75rem;border-top:2px solid #ae9268}.investment-perspective{margin:3rem 0 5rem;padding:2.25rem;background:#f5f5f5;border:1px solid #dedede;border-left:3px solid #111;border-radius:0;color:#111}.investment-perspective p{max-width:850px;line-height:1.85;color:#666;font-size:1rem;margin:0}@media(max-width:650px){.buyer-highlights ul{grid-template-columns:1fr;gap:1rem}.investment-perspective{padding:1.5rem;margin-bottom:3rem}}.marigold{background:#fcfcfc;color:#0a0a0a;font-family:Inter,Arial,PingFang SC,PingFang TC,sans-serif;line-height:1.8;overflow-wrap:break-word}.marigold *{box-sizing:border-box}.marigold a{color:inherit;text-underline-offset:5px}.marigold a:focus-visible{outline:2px solid #756249;outline-offset:5px}.marigold .m-shell{max-width:1200px;margin:auto;padding:0 48px}.marigold .m-header{padding:70px 0 48px}.marigold .m-back{font-size:11px;text-transform:uppercase;letter-spacing:.15em}.marigold .m-eyebrow{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#737373;margin:32px 0 14px}.marigold h1,.marigold h2{font-family:Playfair Display,Georgia,Songti SC,Songti TC,serif;font-weight:400;line-height:1.25}.marigold h1{font-size:clamp(40px,5.3vw,68px);margin:0 0 22px}.marigold .m-title-location{display:inline-block}.marigold .m-subtitle{font-family:Playfair Display,Georgia,Songti SC,serif;font-size:clamp(22px,2.5vw,30px);line-height:1.5;color:#666;margin:0 0 32px}.marigold .m-lead{max-width:800px;font-size:17px;line-height:1.95}.marigold .m-profile{border-top:1px solid #d3d3d3;padding-top:24px;margin-top:42px}.marigold .m-profile h2{font:600 10px Inter,Arial,sans-serif;letter-spacing:.22em;text-transform:uppercase}.marigold dl{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin:22px 0 0}.marigold dt{font-size:10px;letter-spacing:.08em;color:#737373;margin:0 0 8px}.marigold .m-type-guide{max-width:620px;margin:24px 0 30px}.marigold .m-type-guide h3{font-size:14px;font-weight:500;margin-bottom:12px}.marigold .m-type-guide ul{padding:0;list-style:none;margin:0}.marigold .m-type-guide li{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #e2e2e2;padding:7px 0;font-size:13px}.marigold .m-type-guide strong{font-weight:500}.marigold .m-price-note{font-size:11px;color:#737373;margin:20px 0 0;line-height:1.7}.marigold dd{font-size:13px;font-weight:500;margin:0;line-height:1.7}.marigold figure{margin:0}.marigold .m-hero{max-width:1440px;margin:0 auto 64px;padding:0 24px}.marigold .m-hero img{display:block;width:100%;height:auto;aspect-ratio:1591/618;object-fit:cover}.marigold figcaption{font-size:11px;color:#737373;line-height:1.7;padding-top:12px}.marigold .m-story{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:start;margin-bottom:70px}.marigold .m-story img{width:100%;height:auto;display:block;aspect-ratio:1.4;object-fit:cover}.marigold .m-story:nth-of-type(2n) figure{order:2}.marigold h2{font-size:clamp(27px,3vw,38px);margin:0 0 22px}.marigold .m-story p{font-size:15px;line-height:1.95;margin:0}.marigold .m-location{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;border-top:1px solid #ddd;padding:42px 0 58px}.marigold .m-location p{font-size:15px}.marigold .m-address{font-size:13px!important}.marigold .m-enquiry{background:#efede8;padding:65px 48px;text-align:center}.marigold .m-enquiry>div{max-width:720px;margin:auto}.marigold .m-enquiry p{margin:22px 0 30px;font-size:16px}.marigold .m-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 26px;background:#0a0a0a;color:#fff;font-size:11px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.marigold .m-phone{display:inline-block;font-size:12px;margin:14px 20px}.marigold .m-disclosure{font-size:11px;color:#737373;max-width:1200px;margin:28px auto 0;padding:0 48px 48px;line-height:1.8}.m-preview-body{margin:0;background:#fcfcfc}.m-preview-nav{display:flex;align-items:center;gap:25px;padding:20px 48px;border-bottom:1px solid #ddd;font-family:Inter,Arial,sans-serif}.m-preview-wordmark{font:700 30px Playfair Display,Georgia,serif;text-transform:uppercase;letter-spacing:-1px;text-decoration:none;color:#0a0a0a}.m-preview-links{margin-left:auto;display:flex;gap:22px;align-items:center}.m-preview-nav a{font-size:11px;color:#222;text-decoration:none}.m-preview-nav .m-preview-wordmark{font-size:30px}.m-preview-languages{display:flex;gap:15px}.m-preview-footer{font:12px/1.9 Inter,Arial,sans-serif;border-top:1px solid #ddd;padding:32px 48px;color:#666}.m-preview-footer a{color:#222}@media(max-width:700px){.marigold .m-shell{padding:0 22px}.marigold .m-header{padding:36px 0}.marigold h1{font-size:38px}.marigold .m-lead{font-size:16px}.marigold dl{grid-template-columns:1fr 1fr;gap:22px}.marigold .m-hero{padding:0;margin-bottom:36px}.marigold .m-hero img{aspect-ratio:1.5;object-fit:cover}.marigold .m-story{grid-template-columns:1fr;gap:24px;margin-bottom:44px}.marigold .m-story:nth-of-type(2n) figure{order:0}.marigold .m-location{grid-template-columns:1fr;gap:20px;padding:30px 0 40px}.marigold .m-enquiry{padding:42px 22px}.marigold .m-disclosure{padding:0 22px 30px}.m-preview-nav{padding:15px 22px;gap:15px;flex-wrap:wrap}.m-preview-links .m-main-link{display:none}.m-preview-links{gap:12px}.m-preview-footer{padding:25px 22px}.marigold h2{font-size:29px}}.marigold{padding-top:76px}
