.ownership-modules{margin:0 5.5%;padding:42px 0 36px;scroll-margin-top:100px;border-bottom:1px solid #d9dbd3}
.ownership-modules-heading{text-align:center;margin-bottom:26px}
.ownership-modules-heading .eyebrow{display:block;font-size:11px;font-weight:800;letter-spacing:.13em;color:#6b7167;margin-bottom:6px}
.ownership-modules-heading h2{font-family:'Barlow Condensed',Impact,sans-serif;font-size:42px;line-height:1.05;font-weight:800;margin:0;color:#16231b}
.ownership-modules-wrap{position:relative}
.ownership-modules-rail{display:flex;align-items:stretch;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 0 4px}
.ownership-modules-rail::-webkit-scrollbar{display:none}
.ownership-module{display:flex;flex:0 0 calc((100% - 60px)/4);flex-direction:column;min-width:0;scroll-snap-align:start}
.ownership-module-photo{display:block;aspect-ratio:1;overflow:hidden;border:1px solid #d6d9ce;background:#fff}
.ownership-module-photo img{width:100%;height:100%;display:block;object-fit:var(--module-image-fit,cover);object-position:center}
.ownership-module-main{padding:13px 0 18px;flex:1}
.ownership-module h3{font-family:'Barlow Condensed',Impact,sans-serif;font-size:34px;font-weight:800;line-height:1;letter-spacing:-.01em;text-transform:uppercase;color:#16231b;margin:0 0 10px}
.ownership-module p{font-family:Manrope,Arial,sans-serif;font-size:13px;line-height:1.65;color:#4c574d;margin:0;max-width:36em}
.ownership-module-link{display:flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:10px 9px;border:1px solid #b7beb0;background:#f5f3ec;color:#16231b;text-decoration:none;font-family:Manrope,Arial,sans-serif;font-size:13px;font-weight:800;text-align:center;line-height:1.35}
.ownership-module-link span{font-size:17px;font-weight:600}
.ownership-module-link:hover{background:#ee872b;border-color:#ee872b;color:#16231b}
.ownership-modules a:focus-visible,.ownership-modules button:focus-visible,.ownership-modules-rail:focus-visible{outline:3px solid #d56b17;outline-offset:3px}
.ownership-module-arrows{position:absolute;inset:0;pointer-events:none}
.ownership-module-arrows[hidden]{display:none}
.ownership-module-arrows button{position:absolute;top:var(--module-arrow-y,100px);transform:translateY(-50%);width:44px;height:62px;display:grid;place-items:center;border:0;border-radius:0;background:rgba(13,24,17,.62);color:#fff;cursor:pointer;pointer-events:auto;padding:8px}
.ownership-module-arrows button:first-child{left:0}.ownership-module-arrows button:last-child{right:0}
.ownership-module-arrows button:disabled{opacity:0;pointer-events:none}
.ownership-module-arrows button:hover{background:rgba(13,24,17,.88)}
.ownership-module-arrows svg{width:24px;height:32px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
@media(min-width:1000px){.ownership-modules-rail{overflow-x:hidden}}
@media(max-width:999px){.ownership-module{flex-basis:calc((100% - 40px)/2.35)}.ownership-modules-heading h2{font-size:38px}}
@media(max-width:760px){.ownership-modules{margin:0 16px;padding:29px 0 27px}.ownership-modules-heading{margin-bottom:20px}.ownership-modules-heading h2{font-size:34px}.ownership-modules-heading .eyebrow{font-size:10px}.ownership-modules-rail{gap:16px}.ownership-module{flex-basis:84%}.ownership-module-main{padding-top:13px}.ownership-module h3{font-size:32px}.ownership-module p{font-size:13px}.ownership-module-link{min-height:46px}}
