
.cx50-page .cxnh{margin-block:40px 32px!important;direction:rtl}
.cx50-page .cxnh-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:20px}
.cx50-page .cxnh-eyebrow{display:block;color:#722f37;letter-spacing:.18em;font-size:10px;font-weight:700;margin-bottom:8px;direction:ltr;text-align:right}
.cx50-page .cxnh-heading h2{font-size:clamp(25px,3vw,39px);line-height:1.18;font-weight:600;letter-spacing:-.035em;margin:0;color:#24201e}
.cx50-page .cxnh-heading p{margin:0;max-width:285px;font-size:14px;line-height:1.7;color:#6b615c}
.cx50-page .cxnh-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.cx50-page .cxnh-card{position:relative;isolation:isolate;display:block;overflow:hidden;min-height:400px;border-radius:20px;text-decoration:none!important;border:1px solid #e8dfd8;transition:transform .25s,border-color .25s;background:#fff;color:#25201e}
.cx50-page .cxnh-card:hover{transform:translateY(-4px);border-color:#ad7778}
.cx50-page .cxnh-card:focus-visible{outline:3px solid #722f37;outline-offset:5px}
.cx50-page .cxnh-copy{position:relative;z-index:3;padding:28px 28px 85px 14px;width:62%}
.cx50-page .cxnh-origin{font-size:9px;letter-spacing:.15em;display:block;font-weight:700;direction:ltr;text-align:right}
.cx50-page .cxnh-brand{display:block;direction:ltr;text-align:right;font-family:inherit;line-height:.96;letter-spacing:-.045em;font-size:clamp(28px,3.1vw,43px);font-weight:900;margin:22px 0 18px}
.cx50-page .cxnh-bts .cxnh-brand{color:#bf181f}
.cx50-page .cxnh-copy h3{font-size:23px;line-height:1.18;font-weight:600;margin:0 0 11px;color:inherit}
.cx50-page .cxnh-copy p{font-size:13px;line-height:1.75;margin:0;max-width:210px;color:inherit}
.cx50-page .cxnh-cta{position:absolute;z-index:4;right:28px;bottom:25px;display:inline-flex;gap:24px;align-items:center;padding:12px 0 8px;border-bottom:1px solid currentColor;font-size:13px;font-weight:700;min-height:44px}
.cx50-page .cxnh-cta b{font-size:23px;font-weight:400;line-height:1;transition:transform .2s}
.cx50-page .cxnh-card:hover .cxnh-cta b{transform:translateX(-4px)}
.cx50-page .cxnh-art{position:absolute;inset:0;z-index:1;pointer-events:none}
.cx50-page .cxnh-art img{position:absolute;display:block;width:42%;height:270px;object-fit:contain;left:-2%;bottom:12px;mix-blend-mode:multiply;transition:transform .4s;border:0;border-radius:0;box-shadow:none}
.cx50-page .cxnh-art .cxnh-back{width:32%;height:220px;left:17%;bottom:6px;transform:rotate(10deg)}
.cx50-page .cxnh-art .cxnh-front{transform:rotate(-12deg);left:-6%;bottom:20px}
.cx50-page .cxnh-card:hover .cxnh-front{transform:rotate(-8deg) translateY(-7px)}
.cx50-page .cxnh-bts:before{content:"";position:absolute;left:-75px;bottom:-145px;width:360px;height:360px;border:1px solid #c3292b;border-radius:50%;opacity:.22;z-index:0}
.cx50-page .cxnh-bts:after{content:"UNCONVENTIONAL";position:absolute;left:18px;top:26px;color:#bc151c;writing-mode:vertical-rl;font-size:9px;font-weight:700;letter-spacing:.22em}
.cx50-page .cxnh-stamp{position:absolute;left:30px;top:82px;z-index:2;border:1px solid #c3242c;border-radius:50%;width:59px;height:59px;display:grid;place-items:center;text-align:center;color:#c3242c;font-size:10px;line-height:1.05;font-weight:800;direction:ltr;transform:rotate(-12deg)}
.cx50-page .cxnh-oman{background:#f1e5d6;color:#592d30;border-color:#e6d5c3}
.cx50-page .cxnh-oman .cxnh-origin{color:#795b45}
.cx50-page .cxnh-oman .cxnh-brand{font-family:Georgia,serif;font-weight:400;letter-spacing:.025em;font-size:clamp(28px,3vw,41px)}
.cx50-page .cxnh-oman:before{content:"";position:absolute;width:56%;height:100%;left:-9%;top:38px;border:1px solid #b49a78;border-radius:180px 180px 0 0;transform:rotate(10deg);opacity:.6}
.cx50-page .cxnh-oman .cxnh-art img{height:275px;left:-5%;bottom:20px;width:44%}
.cx50-page .cxnh-oman .cxnh-art .cxnh-back{height:220px;left:18%;bottom:10px;width:33%;transform:rotate(9deg)}
.cx50-page .cxnh-oman .cxnh-art .cxnh-front{transform:rotate(-10deg)}
.cx50-page .cxnh-oman .cxnh-stamp{border-color:#967343;color:#7f5a34;border-radius:50% 50% 4px 4px}
@media(max-width:1000px) and (min-width:681px){.cx50-page .cxnh-card{min-height:395px}.cx50-page .cxnh-copy{padding-right:21px;width:68%}.cx50-page .cxnh-brand{font-size:30px}.cx50-page .cxnh-oman .cxnh-brand{font-size:28px}.cx50-page .cxnh-copy h3{font-size:21px}.cx50-page .cxnh-copy p{max-width:170px}.cx50-page .cxnh-art img,.cx50-page .cxnh-oman .cxnh-art img{height:220px;bottom:35px}.cx50-page .cxnh-art .cxnh-back,.cx50-page .cxnh-oman .cxnh-art .cxnh-back{height:170px;bottom:34px}.cx50-page .cxnh-stamp{left:20px;top:85px;width:44px;height:44px;font-size:8px}}
@media(max-width:680px){.cx50-page .cxnh{margin-block:28px!important}.cx50-page .cxnh-heading{display:block;margin-bottom:16px}.cx50-page .cxnh-heading h2{font-size:29px}.cx50-page .cxnh-heading p{margin-top:10px;font-size:13px;max-width:100%}.cx50-page .cxnh-grid{grid-template-columns:1fr;gap:14px}.cx50-page .cxnh-card{min-height:365px;border-radius:16px}.cx50-page .cxnh-copy{padding:25px 22px 85px 10px;width:67%}.cx50-page .cxnh-brand{font-size:35px;margin:20px 0 17px}.cx50-page .cxnh-oman .cxnh-brand{font-size:31px}.cx50-page .cxnh-copy h3{font-size:22px}.cx50-page .cxnh-copy p{max-width:190px;font-size:12px}.cx50-page .cxnh-cta{right:22px;bottom:20px;font-size:12px;gap:18px}.cx50-page .cxnh-art img,.cx50-page .cxnh-oman .cxnh-art img{height:226px;bottom:22px;width:47%;left:-9%}.cx50-page .cxnh-art .cxnh-back,.cx50-page .cxnh-oman .cxnh-art .cxnh-back{height:176px;width:35%;left:14%;bottom:16px}.cx50-page .cxnh-stamp{left:21px;top:85px;width:47px;height:47px;font-size:8px}.cx50-page .cxnh-bts:after{left:15px;top:23px;font-size:8px}}
@media(prefers-reduced-motion:reduce){.cx50-page .cxnh-card,.cx50-page .cxnh-art img,.cx50-page .cxnh-cta b{transition:none}}

/* CX_NICHE_HOUSES_20261111_REFINEMENT */
.cx50-page .cxnh{scroll-margin-top:190px}
.cx50-page .cxnh-bts .cxnh-art .cxnh-back{display:none}
.cx50-page .cxnh-bts .cxnh-art .cxnh-front{width:44%;height:100%;left:0;bottom:0;object-fit:cover;transform:none;mix-blend-mode:normal}
.cx50-page .cxnh-bts .cxnh-copy{width:57%;padding-right:28px}
.cx50-page .cxnh-bts .cxnh-stamp{display:none}
.cx50-page .cxnh-bts:after{left:14px;color:#fff;z-index:2}
.cx50-page .cxnh-bts .cxnh-cta{gap:14px;font-size:12px}
.cx50-page .cxnh-bts:hover .cxnh-front{transform:scale(1.025)}
.cx50-page .cxnh-oman .cxnh-art{mix-blend-mode:multiply}
.cx50-page .cxnh-oman .cxnh-art img{mix-blend-mode:normal}
@media(max-width:680px){.cx50-page .cxnh{scroll-margin-top:160px}.cx50-page .cxnh-bts .cxnh-copy{padding-right:20px;width:58%}.cx50-page .cxnh-bts .cxnh-brand{font-size:29px}.cx50-page .cxnh-bts .cxnh-copy p{max-width:160px}.cx50-page .cxnh-bts .cxnh-cta{right:20px;font-size:10px;gap:7px}.cx50-page .cxnh-bts .cxnh-art .cxnh-front{width:43%;height:100%;left:0;bottom:0}.cx50-page .cxnh-oman .cxnh-copy{width:64%}}
