.property-types{padding:clamp(85px,10vw,145px) max(5vw,24px);background:var(--paper)}.property-types-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:65px}.property-types-heading h2{margin:0;font:500 clamp(44px,5.4vw,78px)/.98 var(--serif);letter-spacing:-.045em}.property-types-heading h2 em{font-weight:500}.property-types-heading>a{padding-bottom:8px;border-bottom:1px solid currentColor;font-size:13px}.property-type-list{border-top:1px solid var(--line)}.property-type-row{display:grid;grid-template-columns:minmax(290px,.78fr) minmax(0,1.22fr);gap:clamp(40px,7vw,110px);align-items:center;padding:42px 0;border-bottom:1px solid var(--line)}.property-type-row:nth-child(even){grid-template-columns:minmax(0,1.22fr) minmax(290px,.78fr)}.property-type-row:nth-child(even) .property-type-copy{grid-column:2}.property-type-row:nth-child(even) .property-type-media{grid-column:1;grid-row:1}.property-type-copy{position:relative;padding-left:58px}.property-type-number{position:absolute;left:0;top:6px;color:#8a9891;font-size:10px;letter-spacing:.12em}.property-type-copy>p{margin:0 0 9px;color:#6b7d73;text-transform:uppercase;letter-spacing:.13em;font-size:9px}.property-type-copy h3{margin:0 0 30px;font:500 clamp(42px,4.7vw,67px)/1 var(--serif)}.property-type-example{display:grid;gap:7px;max-width:420px;margin-bottom:28px}.property-type-example>span{color:#7a8982;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.property-type-example>a{font:500 20px/1.25 var(--serif)}.property-type-example small{color:#697970;font-size:11px}.property-type-link{display:inline-flex;gap:25px;padding-bottom:7px;border-bottom:1px solid var(--ink);font-size:12px}.property-type-media{height:auto!important;min-height:0!important;aspect-ratio:16/9}.property-type-media .property-arrow{width:42px;height:42px}.property-type-media .card-carousel-button{width:38px;height:38px;margin-top:-19px}.property-type-media .reserved-watermark{font-size:clamp(22px,2.6vw,38px)}
@media(max-width:800px){.property-types-heading{align-items:flex-start;flex-direction:column}.property-type-row,.property-type-row:nth-child(even){grid-template-columns:1fr;gap:28px;padding:40px 0}.property-type-row:nth-child(even) .property-type-copy,.property-type-row:nth-child(even) .property-type-media{grid-column:1;grid-row:auto}.property-type-copy{padding-left:42px}.property-type-media{aspect-ratio:4/3}.property-type-copy h3{font-size:48px;margin-bottom:22px}}
@media(max-width:600px){.property-types{padding:75px 20px}.property-types-heading{margin-bottom:45px}.property-types-heading h2{font-size:43px}.property-type-row{padding:32px 0}.property-type-copy h3{font-size:42px}.property-type-media{aspect-ratio:4/3}.property-type-example{margin-bottom:22px}}
