.b__house_models{background-color:var(--base-0);color:var(--base-1000);padding-bottom:var(--spacing-10);--entry-height:120px}.b__house_models .aside{display:flex;flex-direction:column;grid-column:1/span 4}.b__house_models .entry{align-items:flex-start;display:flex;min-height:var(--entry-height);padding-bottom:var(--spacing-2);padding-top:var(--spacing-2)}.b__house_models .entry .title{font-size:var(--text-xl);font-weight:400;letter-spacing:0;line-height:var(--leading-xl);margin:0}.b__house_models .entry .title,.b__house_models .entry .title *{font-family:var(--font-family-2)}.b__house_models .entry .title em,.b__house_models .entry .title i{font-weight:300}.b__house_models .wrap{align-items:start;-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3);display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.b__house_models .names{display:flex;flex-direction:column;gap:var(--spacing-1)}.b__house_models .name{color:var(--base-400);cursor:pointer;font-family:var(--font-family-2);font-size:var(--text-m);font-weight:400;letter-spacing:.04em;line-height:1.1;margin:0;text-align:left;text-transform:uppercase;transition:color var(--transition-m)}.b__house_models .name.current{color:var(--base-1000)}.b__house_models .names_end{display:none}.b__house_models .items{display:grid;grid-column:5/span 8;margin-top:var(--entry-height)}.b__house_models .item{padding-bottom:9.2rem}.b__house_models .item:last-child{padding-bottom:0}.b__house_models .top{align-items:start;-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3);display:grid;grid-template-columns:repeat(8,minmax(0,1fr))}.b__house_models .content{display:flex;flex-direction:column;gap:var(--spacing-1);grid-column:1/span 3}.b__house_models .item .title{color:var(--base-800);font-size:var(--text-m);font-weight:500}.b__house_models .item .title,.b__house_models .text{font-family:var(--font-family-1);letter-spacing:0;line-height:1;margin:0}.b__house_models .text{color:var(--base-600);font-size:var(--text-2xs);font-weight:400}.b__house_models .media{aspect-ratio:472/386;grid-column:5/span 4;overflow:hidden}.b__house_models .media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.b__house_models .rows{margin-top:var(--spacing-1)}.b__house_models .row{align-items:center;border-top:1px dashed var(--base-black);-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3);display:grid;grid-template-columns:repeat(8,minmax(0,1fr));min-height:40px}.b__house_models .label{font-size:1rem;font-weight:500;grid-column:1/span 4;text-transform:uppercase}.b__house_models .label,.b__house_models .value{color:var(--base-1000);font-family:var(--font-family-1);letter-spacing:0;line-height:1}.b__house_models .value{font-size:var(--text-2xs);font-weight:400;grid-column:5/span 4}.b__house_models .value strong{font-weight:500}.b__house_models .more{align-items:center;border-top:1px dashed var(--base-black);display:flex;min-height:40px}.b__house_models .more .link{color:var(--base-1000);cursor:pointer;font-family:var(--font-family-1);font-size:var(--text-2xs);font-weight:500;letter-spacing:0;line-height:1}@media only all and (max-width:1023px){.b__house_models{padding-bottom:var(--spacing-5)}.b__house_models .aside{display:contents}.b__house_models .entry{min-height:0}.b__house_models .items{margin-top:0}.b__house_models .wrap{align-items:stretch;display:flex;flex-direction:column}.b__house_models .items{order:1}.b__house_models .names{background-color:var(--base-0);border-top:1px dashed var(--base-black);bottom:0;flex-direction:row;gap:var(--spacing-3);margin:0 calc(var(--spacing-1)*-1);order:2;overflow-x:auto;overscroll-behavior-x:contain;padding:var(--spacing-2) var(--spacing-1);position:sticky;transition:transform var(--transition-l) var(--bezier-smooth-01),visibility var(--transition-l);z-index:2}.b__house_models .names.unpinned{transform:translateY(100%);visibility:hidden}.b__house_models .names_end{display:block;height:1px;order:3}.b__house_models .name{white-space:nowrap}.b__house_models .item{padding-bottom:var(--spacing-6)}.b__house_models .item:last-child{padding-bottom:0}.b__house_models .top{grid-template-columns:minmax(0,1fr);row-gap:var(--spacing-2)}.b__house_models .content,.b__house_models .media{grid-column:1}.b__house_models .text{line-height:1.4}.b__house_models .rows{margin-top:var(--spacing-2)}.b__house_models .row{-moz-column-gap:var(--spacing-2);column-gap:var(--spacing-2);grid-template-columns:repeat(2,minmax(0,1fr))}.b__house_models .label{grid-column:1}.b__house_models .value{grid-column:2}}