.brand-motion.modern-object .kap-kroshki{padding-top:26px!important;padding-bottom:0!important}.brand-motion .bm-object{max-width:1440px;margin:32px auto 70px;padding:0 40px;color:var(--bm-ink);background:#fff}
.brand-motion .bm-object .asset-cover-grid{grid-template-columns:1.02fr 1fr;gap:0;position:relative;background:#fff;border:0;border-radius:0;overflow:hidden;padding:0;box-shadow:none}.brand-motion .bm-object .asset-cover-copy{display:block}.brand-motion .bm-object .asset-price-band{width:auto}.brand-motion .bm-object .asset-cover-photo:after{display:none}
.brand-motion .bm-object .asset-cover-copy{padding:40px 50px 28px 0;position:relative;z-index:2;grid-column:1;grid-row:1;min-width:0}.brand-motion .bm-object h1{font:800 clamp(35px,3.55vw,54px)/1.02 Inter,sans-serif;letter-spacing:-.055em;margin:22px 0;color:var(--bm-ink)}
.brand-motion .bm-object .asset-label{font-size:11px;color:var(--bm-muted);letter-spacing:.12em}.brand-motion .bm-object .asset-gold-line{background:var(--bm-gold);height:3px;width:60px;margin:25px 0}.brand-motion .bm-object .asset-location strong{font:800 27px/1.15 Inter,sans-serif;letter-spacing:-.04em}.brand-motion .bm-object .asset-location svg{color:var(--bm-gold)}.brand-motion .bm-object .asset-subtitle{color:var(--bm-muted);font-size:14px;line-height:1.8}.brand-motion .bm-object .asset-cover-badges span{background:#F7F8FA;border:0;border-left:2px solid var(--bm-gold);border-radius:0;color:var(--bm-navy);font-size:12px}
.brand-motion .bm-object .asset-cover-photo{grid-column:2;grid-row:1/4;position:relative;margin:0;min-height:760px;clip-path:polygon(13% 0,100% 0,100% 100%,0 100%);border-radius:0;overflow:hidden}.brand-motion .bm-object .asset-cover-photo>img{height:110%;width:100%;position:absolute;inset:-5% 0;object-fit:cover;object-position:56% center}.brand-motion .bm-object .asset-zoom{bottom:22px;right:22px;left:auto;background:var(--bm-navy);color:#fff;border:0;border-radius:0;padding:15px 20px;min-height:48px;font-size:12px}
.bm-object-corner{position:absolute;top:0;right:0;padding:28px 32px 35px 52px;clip-path:polygon(0 0,100% 0,100% 91%,22% 100%);background:#fff;z-index:2}.bm-object-corner strong{font-size:28px;font-weight:700;letter-spacing:-.04em;color:#9C7335;display:block}.bm-object-corner span{font-size:10px;line-height:1.7;letter-spacing:.13em;text-transform:uppercase;display:block;margin-top:7px}
.brand-motion .bm-object .asset-price-band{grid-column:1;grid-row:2;padding:24px 50px 26px 30px;clip-path:polygon(0 0,93% 0,100% 100%,0 100%);border:0;border-radius:0;background:var(--bm-navy);color:white;margin:0 -35px 0 0;z-index:3;display:flex;flex-direction:column-reverse;align-items:flex-start;gap:4px}.brand-motion .bm-object .asset-price-band strong{font:800 clamp(34px,3.7vw,55px)/1.12 Inter,sans-serif;letter-spacing:-.055em}.brand-motion .bm-object .asset-price-band>span{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:white}
.brand-motion .bm-object .asset-cover-facts{grid-column:1;grid-row:3;padding:30px 24px 30px 0;gap:0;background:#fff;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.brand-motion .bm-object .asset-cover-facts>div{border-right:1px solid #C99C5466;padding:0 18px;min-width:0}.brand-motion .bm-object .asset-cover-facts>div:first-child{padding-left:0}.brand-motion .bm-object .asset-cover-facts>div:last-child{border:0}.brand-motion .bm-object .asset-cover-facts strong{font:700 22px/1.2 Inter,sans-serif;letter-spacing:-.04em}.brand-motion .bm-object .asset-cover-facts>div>span:last-child{font-size:12px;color:var(--bm-muted)}.brand-motion .bm-object .asset-fact-mark{color:#A77A37}.brand-motion .bm-object .asset-fact-mark svg{width:32px;height:32px;stroke-width:1.4}
.brand-motion .bm-object .asset-photo-strip{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.brand-motion .bm-object .asset-photo-strip a{position:relative;overflow:hidden;aspect-ratio:2.3;border-radius:0}.brand-motion .bm-object .asset-photo-strip img{width:100%;height:110%;object-fit:cover;position:absolute;inset:-5% 0;transition:scale .7s}.brand-motion .bm-object .asset-photo-strip a:hover img{scale:1.035}.bm-photo-label{position:absolute;left:20px;bottom:18px;color:white;background:var(--bm-navy);padding:10px 17px;font-size:12px}.brand-motion .bm-object .asset-cover-action{margin-top:10px;padding:0;display:flex;border:0;gap:25px;align-items:center;background:#fff}.brand-motion .bm-object .asset-cover-action button{background:var(--bm-light-gold);border:0;border-radius:0;color:var(--bm-ink);padding:22px 50px 22px 25px;clip-path:polygon(0 0,96% 0,100% 100%,0 100%);font-size:17px;font-weight:700;min-height:70px;flex:1}.brand-motion .bm-object .asset-cover-action a{font-size:14px;color:var(--bm-navy);padding:10px 20px}
@media(max-width:900px){.brand-motion .bm-object{padding:0 22px}.brand-motion .bm-object .asset-cover-copy{padding:25px 26px 25px 0}.brand-motion .bm-object .asset-cover-photo{min-height:690px}.brand-motion .bm-object .asset-cover-facts strong{font-size:17px}.brand-motion .bm-object .asset-cover-facts>div{padding-inline:9px}.brand-motion .bm-object h1{font-size:36px}.brand-motion .bm-object .asset-price-band strong{font-size:37px}}
@media(max-width:650px){.brand-motion .bm-object{margin-top:18px;padding:0 20px}.brand-motion .bm-object .asset-cover-grid{display:flex;flex-direction:column}.brand-motion .bm-object .asset-cover-copy{padding:16px 0 25px}.brand-motion .bm-object h1{font-size:36px}.brand-motion .bm-object .asset-cover-photo{min-height:0;height:390px;clip-path:polygon(8% 0,100% 0,100% 100%,0 100%);order:1}.brand-motion .bm-object .asset-price-band{order:2;margin:0;padding:22px;clip-path:none}.brand-motion .bm-object .asset-price-band strong{font-size:38px}.brand-motion .bm-object .asset-cover-facts{order:3;padding:25px 0;width:100%;gap:0}.brand-motion .bm-object .asset-cover-facts strong{font-size:18px}.brand-motion .bm-object .asset-cover-facts>div{padding-inline:12px}.bm-object-corner{padding:18px 20px 25px 40px}.bm-object-corner strong{font-size:23px}.bm-object-corner span{font-size:9px}.brand-motion .bm-object .asset-photo-strip{gap:6px}.brand-motion .bm-object .asset-photo-strip a{aspect-ratio:.9}.bm-photo-label{bottom:10px;left:8px;padding:8px;font-size:10px;max-width:calc(100% - 16px)}.brand-motion .bm-object .asset-cover-action{display:block}.brand-motion .bm-object .asset-cover-action button{width:100%;padding:20px 24px;font-size:16px}.brand-motion .bm-object .asset-cover-action a{display:block;text-align:center;padding:20px}.brand-motion .bm-object .asset-location strong{font-size:26px}}
