.card[data-astro-cid-z3qdritd]{border-radius:var(--basic-card-radius, var(--card-radius-md, var(--radius-lg, .5rem)));transition:transform,box-shadow,opacity var(--card-transition)}.card-padding-sm[data-astro-cid-z3qdritd]{padding:var(--card-padding-sm)}.card-padding-md[data-astro-cid-z3qdritd]{padding:var(--card-padding-md)}.card-padding-lg[data-astro-cid-z3qdritd]{padding:var(--card-padding-lg)}.card-padding-xl[data-astro-cid-z3qdritd]{padding:var(--card-padding-xl)}.card-default[data-astro-cid-z3qdritd]{background:var(--basic-card-default-bg, var(--color-base-200));border:var(--basic-card-default-border, var(--border-hairline) solid var(--color-base-300))}.card-elevated[data-astro-cid-z3qdritd]{background:var(--basic-card-elevated-bg, var(--color-base-200));box-shadow:var(--basic-card-elevated-shadow, var(--card-shadow-lg))}.card-glass[data-astro-cid-z3qdritd]{background:var(--glass-background);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:var(--border-hairline) solid var(--glass-border)}.card-glass-dark[data-astro-cid-z3qdritd]{background:var(--basic-card-glass-dark-bg, oklch(.18 .015 250 / .85));backdrop-filter:blur(var(--glass-blur, var(--blur-lg)));-webkit-backdrop-filter:blur(var(--glass-blur, var(--blur-lg)));border:var(--basic-card-glass-dark-border, var(--border-hairline) solid oklch(1 0 0 / .15))}.card-glass-dark[data-astro-cid-z3qdritd],.card-glass-dark[data-astro-cid-z3qdritd] h3[data-astro-cid-z3qdritd],.card-glass-dark[data-astro-cid-z3qdritd] h4[data-astro-cid-z3qdritd],.card-glass-dark[data-astro-cid-z3qdritd] p[data-astro-cid-z3qdritd],.card-glass-dark[data-astro-cid-z3qdritd] a[data-astro-cid-z3qdritd]{color:var(--basic-card-glass-dark-color, oklch(.98 0 0))}.card-glass-dark[data-astro-cid-z3qdritd] .card-body[data-astro-cid-z3qdritd],.card-glass-dark[data-astro-cid-z3qdritd] .card-image[data-astro-cid-z3qdritd]{color:var(--basic-card-body-color, inherit)}.card-glass-dark[data-astro-cid-z3qdritd] a[data-astro-cid-z3qdritd]:hover{color:var(--basic-card-glass-dark-link-hover, var(--card-glass-dark-link-hover-floor, var(--color-primary, oklch(.85 .15 80))))}.card-outlined[data-astro-cid-z3qdritd]{background:transparent;border:var(--basic-card-outlined-border, var(--border-hairline) solid var(--color-base-300))}.card-flat[data-astro-cid-z3qdritd]{background:transparent;border:none;box-shadow:none}.card-hoverable[data-astro-cid-z3qdritd]{position:relative;z-index:var(--z-raised)}.card-hoverable[data-astro-cid-z3qdritd]:hover{border-color:var(--basic-card-hoverable-border-color, var(--color-primary));transform:var(--basic-card-hoverable-transform, translateY(-4px));box-shadow:var(--basic-card-hoverable-shadow, var(--card-shadow-lg))}.card-glass-dark[data-astro-cid-z3qdritd].card-hoverable:hover{background:var(--basic-card-glass-dark-hover-bg, var(--card-glass-dark-floor-hover-bg, oklch(.22 .015 250 / .9)));border-color:var(--basic-card-glass-dark-hover-border-color, oklch(from var(--color-primary) l c h / .3))}.card-body{padding:var(--spacing-lg, 1.5rem)}.card-body-sm{padding:var(--spacing-md, 1rem)}.card-body-lg{padding:var(--spacing-xl, 2rem)}.card[data-astro-cid-z3qdritd]>.card-image,.card[data-astro-cid-z3qdritd]>img:first-child,.card[data-astro-cid-z3qdritd]>picture:first-child{margin:calc(var(--spacing-lg, 1.5rem) * -1);margin-bottom:0;width:calc(100% + var(--spacing-lg, 1.5rem) * 2);border-radius:var(--basic-card-image-radius, var(--card-radius-sm, var(--radius-md, .375rem))) var(--basic-card-image-radius, var(--card-radius-sm, var(--radius-md, .375rem))) 0 0;overflow:hidden}.card[data-astro-cid-z3qdritd].p-4>.card-image,.card[data-astro-cid-z3qdritd].p-4>img:first-child,.card[data-astro-cid-z3qdritd].p-4>picture:first-child{margin:calc(var(--spacing-sm, 1rem) * -1);margin-bottom:0;width:calc(100% + var(--spacing-sm, 1rem) * 2)}.card[data-astro-cid-z3qdritd].p-6>.card-image,.card[data-astro-cid-z3qdritd].p-6>img:first-child,.card[data-astro-cid-z3qdritd].p-6>picture:first-child{margin:calc(var(--spacing-md, 1.5rem) * -1);margin-bottom:0;width:calc(100% + var(--spacing-md, 1.5rem) * 2)}.card[data-astro-cid-z3qdritd].p-10>.card-image,.card[data-astro-cid-z3qdritd].p-10>img:first-child,.card[data-astro-cid-z3qdritd].p-10>picture:first-child{margin:calc(var(--spacing-xl, 2.5rem) * -1);margin-bottom:0;width:calc(100% + var(--spacing-xl, 2.5rem) * 2)}@media(prefers-reduced-motion:reduce){.card[data-astro-cid-z3qdritd],.card[data-astro-cid-z3qdritd] [data-astro-cid-z3qdritd]{transition:none!important}}.availability-badge[data-astro-cid-iahpryr2]{display:inline-flex;align-items:center;gap:var(--availability-badge-gap, var(--avail-badge-gap, .375rem));font-weight:var(--font-medium);border-radius:var(--availability-badge-radius, var(--avail-badge-radius, 9999px));white-space:nowrap}.icon-wrapper[data-astro-cid-iahpryr2]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon-wrapper[data-astro-cid-iahpryr2] .icon{width:1em;height:1em}.text[data-astro-cid-iahpryr2]{line-height:var(--leading-none, 1)}.availability-badge--sm[data-astro-cid-iahpryr2]{font-size:var(--text-xs, .75rem);padding:var(--avail-badge-padding-sm, .25rem .625rem)}.availability-badge--md[data-astro-cid-iahpryr2]{font-size:var(--text-sm, .875rem);padding:var(--avail-badge-padding-md, .375rem .75rem)}.availability-badge--lg[data-astro-cid-iahpryr2]{font-size:var(--text-base, 1rem);padding:var(--avail-badge-padding-lg, .5rem 1rem)}.availability-badge--available[data-astro-cid-iahpryr2]{background-color:var(--availability-badge-available-bg, color-mix(in oklch, var(--color-success) 15%, var(--color-base-100)));color:var(--availability-badge-available-color, var(--color-success))}.availability-badge--low[data-astro-cid-iahpryr2]{background-color:var(--availability-badge-low-bg, color-mix(in oklch, var(--color-warning) 15%, var(--color-base-100)));color:var(--availability-badge-low-color, var(--color-warning))}.availability-badge--empty[data-astro-cid-iahpryr2]{background-color:var(--availability-badge-empty-bg, color-mix(in oklch, var(--color-error) 15%, var(--color-base-100)));color:var(--availability-badge-empty-color, var(--color-error))}[data-theme=theme-dark][data-section-id] .availability-badge--available[data-astro-cid-iahpryr2]{background-color:var(--availability-badge-available-bg, color-mix(in oklch, var(--color-success) 20%, var(--color-base-100)));color:var(--availability-badge-available-color, var(--color-success))}[data-theme=theme-dark][data-section-id] .availability-badge--low[data-astro-cid-iahpryr2]{background-color:var(--availability-badge-low-bg, color-mix(in oklch, var(--color-warning) 20%, var(--color-base-100)));color:var(--availability-badge-low-color, var(--color-warning))}[data-theme=theme-dark][data-section-id] .availability-badge--empty[data-astro-cid-iahpryr2]{background-color:var(--availability-badge-empty-bg, color-mix(in oklch, var(--color-error) 20%, var(--color-base-100)));color:var(--availability-badge-empty-color, var(--color-error))}.property-badge-group[data-astro-cid-wyfb2n2p]{display:flex;gap:var(--spacing-md, 1rem)}.property-badge-group--horizontal[data-astro-cid-wyfb2n2p]{flex-direction:row;align-items:center}.property-badge-group--vertical[data-astro-cid-wyfb2n2p]{flex-direction:column;align-items:flex-start}.badges[data-astro-cid-wyfb2n2p]{display:flex;gap:var(--badge-padding-x-md, var(--spacing-3, .75rem))}.property-badge-group--horizontal[data-astro-cid-wyfb2n2p] .badges[data-astro-cid-wyfb2n2p]{flex-direction:row}.property-badge-group--vertical[data-astro-cid-wyfb2n2p] .badges[data-astro-cid-wyfb2n2p]{flex-direction:column}.property-badge-group--wrap[data-astro-cid-wyfb2n2p] .badges[data-astro-cid-wyfb2n2p]{flex-wrap:wrap}.availability[data-astro-cid-wyfb2n2p]{flex-shrink:0}.property-badge-group--horizontal[data-astro-cid-wyfb2n2p] .availability[data-astro-cid-wyfb2n2p]{border-left:var(--property-badge-group-availability-border-left, var(--border-hairline) solid var(--property-badge-group-divider-color, var(--color-base-300)));padding-left:var(--spacing-md, 1rem)}.property-badge-group--vertical[data-astro-cid-wyfb2n2p] .availability[data-astro-cid-wyfb2n2p]{border-top:var(--property-badge-group-availability-border-top, var(--border-hairline) solid var(--property-badge-group-divider-color, var(--color-base-300)));padding-top:var(--spacing-sm, .5rem);width:100%}
