.AreaPhotoStrip-module__wktoKa__strip{margin:var(--space-10) 0}.AreaPhotoStrip-module__wktoKa__head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-6);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.AreaPhotoStrip-module__wktoKa__title{font-family:var(--font-heading);color:var(--text-primary);font-size:1.5rem;font-weight:500}.AreaPhotoStrip-module__wktoKa__note{font-size:var(--text-sm);color:var(--text-secondary)}.AreaPhotoStrip-module__wktoKa__grid{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.AreaPhotoStrip-module__wktoKa__mosaic{aspect-ratio:16/7;grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr 1fr}.AreaPhotoStrip-module__wktoKa__mosaic .AreaPhotoStrip-module__wktoKa__item:first-child{grid-row:span 2}.AreaPhotoStrip-module__wktoKa__row{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}.AreaPhotoStrip-module__wktoKa__row .AreaPhotoStrip-module__wktoKa__item{aspect-ratio:4/3}.AreaPhotoStrip-module__wktoKa__item{background:var(--bg-tertiary);min-width:0;position:relative;overflow:hidden}.AreaPhotoStrip-module__wktoKa__link{color:var(--white);display:block;position:absolute;inset:0}.AreaPhotoStrip-module__wktoKa__img{object-fit:cover;transition:transform .6s}.AreaPhotoStrip-module__wktoKa__link:hover .AreaPhotoStrip-module__wktoKa__img{transform:scale(1.03)}.AreaPhotoStrip-module__wktoKa__link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.AreaPhotoStrip-module__wktoKa__caption{padding:var(--space-8) var(--space-4) var(--space-3);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(0deg,#0f0f1ab8 0,#0f0f1aa3 1.75rem,#0f0f1a00 100%);font-size:.75rem;font-weight:500;line-height:1.3;position:absolute;bottom:0;left:0;right:0}@media (max-width:640px){.AreaPhotoStrip-module__wktoKa__grid,.AreaPhotoStrip-module__wktoKa__mosaic,.AreaPhotoStrip-module__wktoKa__row{aspect-ratio:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-right:calc(-1 * var(--space-5));padding-right:var(--space-5);scrollbar-width:none;display:flex;overflow-x:auto}.AreaPhotoStrip-module__wktoKa__grid::-webkit-scrollbar{display:none}.AreaPhotoStrip-module__wktoKa__item,.AreaPhotoStrip-module__wktoKa__row .AreaPhotoStrip-module__wktoKa__item{aspect-ratio:4/3;scroll-snap-align:start;flex:0 0 82%}}
.AreaKeyFacts-module__Pxm6xq__facts{margin:0 0 var(--space-10)}.AreaKeyFacts-module__Pxm6xq__list{border-bottom:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;display:grid}.AreaKeyFacts-module__Pxm6xq__item{gap:var(--space-2);padding:var(--space-5) var(--space-6) var(--space-5) 0;flex-direction:column;min-width:0;display:flex}.AreaKeyFacts-module__Pxm6xq__item+.AreaKeyFacts-module__Pxm6xq__item{padding-left:var(--space-6);border-left:1px solid var(--border)}.AreaKeyFacts-module__Pxm6xq__label{align-items:center;gap:var(--space-2);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-secondary);font-size:.75rem;font-weight:500;display:flex}.AreaKeyFacts-module__Pxm6xq__icon{color:var(--gold-600);flex-shrink:0}.AreaKeyFacts-module__Pxm6xq__value{font-family:var(--font-heading);color:var(--text-primary);margin:0;font-size:1.25rem;line-height:1.3}@media (max-width:640px){.AreaKeyFacts-module__Pxm6xq__list{border-bottom:0;grid-template-columns:1fr 1fr}.AreaKeyFacts-module__Pxm6xq__item,.AreaKeyFacts-module__Pxm6xq__item+.AreaKeyFacts-module__Pxm6xq__item{padding:var(--space-4) var(--space-3) var(--space-4) 0;border-left:0;border-bottom:1px solid var(--border)}.AreaKeyFacts-module__Pxm6xq__item:nth-child(2n){padding-left:var(--space-3);border-left:1px solid var(--border)}.AreaKeyFacts-module__Pxm6xq__value{font-size:1.0625rem}}
.PriceByTypeChart-module__sSgn1q__chart{padding:var(--space-8) 0;border-top:1px solid var(--border)}.PriceByTypeChart-module__sSgn1q__title{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:var(--space-2);font-size:2rem;font-weight:500}.PriceByTypeChart-module__sSgn1q__intro{max-width:62ch;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-secondary)}.PriceByTypeChart-module__sSgn1q__panels{gap:var(--space-6) var(--space-12);margin-top:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));display:grid}.PriceByTypeChart-module__sSgn1q__table{border-collapse:collapse;table-layout:fixed;width:100%}.PriceByTypeChart-module__sSgn1q__caption{caption-side:top;text-align:left;padding-bottom:var(--space-3);border-bottom:1px solid var(--border-dark);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-primary);font-size:.75rem;font-weight:500}.PriceByTypeChart-module__sSgn1q__table tr{border-bottom:1px solid var(--border)}.PriceByTypeChart-module__sSgn1q__rowHead{width:36%;padding:var(--space-3) var(--space-3) var(--space-3) 0;text-align:left;vertical-align:middle;font-weight:400}.PriceByTypeChart-module__sSgn1q__type,.PriceByTypeChart-module__sSgn1q__typeLink{font-family:var(--font-heading);color:var(--text-primary);font-size:1.125rem;line-height:1.25;display:block}.PriceByTypeChart-module__sSgn1q__typeLink{text-decoration:underline;-webkit-text-decoration-color:var(--border-dark);text-decoration-color:var(--border-dark);text-underline-offset:4px}.PriceByTypeChart-module__sSgn1q__typeLink:hover{color:var(--accent-text);-webkit-text-decoration-color:var(--gold-500);text-decoration-color:var(--gold-500)}.PriceByTypeChart-module__sSgn1q__count{font-size:var(--text-xs);color:var(--text-secondary);margin-top:2px;display:block}.PriceByTypeChart-module__sSgn1q__cell{padding:var(--space-3) 0;vertical-align:middle}.PriceByTypeChart-module__sSgn1q__cellInner{align-items:center;gap:var(--space-3);display:flex}.PriceByTypeChart-module__sSgn1q__bar{flex:auto;min-width:0;height:10px;overflow:visible}.PriceByTypeChart-module__sSgn1q__bar rect{fill:var(--gold-500)}.PriceByTypeChart-module__sSgn1q__value{font-size:var(--text-sm);font-variant-numeric:tabular-nums lining-nums;color:var(--text-primary);white-space:nowrap;flex:0 0 5.5rem;font-weight:500}.PriceByTypeChart-module__sSgn1q__source{margin-top:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);line-height:1.5}@media (max-width:480px){.PriceByTypeChart-module__sSgn1q__rowHead{width:40%}.PriceByTypeChart-module__sSgn1q__value{flex-basis:4.75rem}}
.page-module__eIjmdq__hero{background:var(--bg-dark);align-items:flex-end;min-height:320px;display:flex;position:relative;overflow:hidden}.page-module__eIjmdq__heroImage{object-fit:cover}.page-module__eIjmdq__heroOverlay{background:linear-gradient(0deg,#0f0f1acc 0,#0f0f1aad 11rem,#0f0f1a40 100%);position:absolute;inset:0}.page-module__eIjmdq__heroContent{z-index:1;padding-top:calc(var(--header-height) + var(--space-8));padding-bottom:var(--space-8);position:relative}.page-module__eIjmdq__heroLabel{align-items:center;gap:var(--space-2);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--gold-200);margin-bottom:var(--space-3);font-weight:600;display:inline-flex}.page-module__eIjmdq__heroContent{text-shadow:0 1px 10px #0f0f1a59}.page-module__eIjmdq__heroTitle{font-family:var(--font-heading);color:var(--white);font-size:clamp(2rem,5vw,3.25rem);font-weight:500;line-height:var(--leading-tight)}.page-module__eIjmdq__overview{padding:var(--space-8) 0}.page-module__eIjmdq__statsRow{margin-bottom:var(--space-10);border-top:1px solid var(--border-dark);border-bottom:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.page-module__eIjmdq__statCard{padding:var(--space-6) var(--space-6) var(--space-6) 0;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.page-module__eIjmdq__statCard+.page-module__eIjmdq__statCard{padding-left:var(--space-6);border-left:1px solid var(--border)}.page-module__eIjmdq__statIcon{display:none}.page-module__eIjmdq__statValue{font-family:var(--font-heading);color:var(--text-primary);font-size:3rem;font-weight:500;line-height:1}.page-module__eIjmdq__statLabel{text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-primary);margin-top:var(--space-2);font-size:.75rem;font-weight:500}.page-module__eIjmdq__statSub{font-size:var(--text-sm);color:var(--text-secondary)}.page-module__eIjmdq__sectionTitle{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:var(--space-4);font-size:2rem;font-weight:500}.page-module__eIjmdq__description{max-width:800px;margin-bottom:var(--space-8)}.page-module__eIjmdq__description p{font-size:var(--text-base);color:var(--text-secondary);line-height:1.8}.page-module__eIjmdq__listingSection{padding:var(--space-8) 0;border-top:1px solid var(--border)}.page-module__eIjmdq__listingHeader{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.page-module__eIjmdq__listingHeader .page-module__eIjmdq__sectionTitle{margin-bottom:0}.page-module__eIjmdq__viewAll{text-transform:uppercase;min-height:44px;letter-spacing:var(--tracking-caps);color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--gold-500);text-decoration-color:var(--gold-500);text-underline-offset:6px;white-space:nowrap;align-items:center;font-size:.75rem;font-weight:500;display:inline-flex}.page-module__eIjmdq__viewAll:hover{color:var(--accent-text)}.page-module__eIjmdq__grid{gap:var(--space-10) var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.page-module__eIjmdq__cta{gap:var(--space-4);padding:var(--space-8) 0 var(--space-16);flex-wrap:wrap;justify-content:flex-start;display:flex}@media (max-width:1024px){.page-module__eIjmdq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page-module__eIjmdq__hero{min-height:240px}.page-module__eIjmdq__grid{grid-template-columns:1fr}}.page-module__eIjmdq__typeLinks{gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.page-module__eIjmdq__typeLinks a{color:var(--accent-text);font-weight:500}@media (max-width:480px){.page-module__eIjmdq__statsRow{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.page-module__eIjmdq__statCard,.page-module__eIjmdq__statCard+.page-module__eIjmdq__statCard{padding:var(--space-4) var(--space-2) var(--space-4) 0}.page-module__eIjmdq__statCard+.page-module__eIjmdq__statCard{padding-left:var(--space-3)}.page-module__eIjmdq__statValue{font-size:2rem}.page-module__eIjmdq__statLabel{letter-spacing:.1em;font-size:.625rem}.page-module__eIjmdq__statSub{font-size:11px;line-height:1.3}}.page-module__eIjmdq__heroTitleSub{margin-top:var(--space-2);color:#ffffffd9;font-size:clamp(1.25rem,2.4vw,1.75rem);font-style:italic;display:block}.page-module__eIjmdq__heroTitleSub:first-letter{text-transform:uppercase}.page-module__eIjmdq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
