.b__stay_grid{background-color:var(--base-0);color:var(--base-1000);padding-bottom:var(--spacing-10)}.b__stay_grid .entry{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-3);min-width:0;padding-bottom:128px;padding-top:168px}.b__stay_grid .title{font-size:var(--text-3xl);font-weight:300;letter-spacing:.02em;line-height:1;margin:0;max-width:calc(50% - var(--spacing-1)*11/12*6 + var(--spacing-1)*5);text-align:center;text-transform:uppercase;width:100%}.b__stay_grid .title,.b__stay_grid .title *{font-family:var(--font-family-2)}.b__stay_grid .title em,.b__stay_grid .title i{font-style:italic;font-weight:300;letter-spacing:0;text-transform:none}.b__stay_grid .filters{display:flex;flex-wrap:wrap;gap:var(--spacing-1);justify-content:center}.b__stay_grid .filter{align-items:center;background-color:var(--base-50);border-radius:var(--radius-1);color:var(--base-1000);display:inline-flex;font-family:var(--font-family-1);font-size:var(--text-4xs);font-weight:500;height:40px;letter-spacing:0;line-height:1;padding:0 var(--spacing-2);text-transform:uppercase;transition:background-color var(--transition-m),color var(--transition-m);white-space:nowrap}.b__stay_grid .filter.current{background-color:var(--base-1000);color:var(--base-0)}.b__stay_grid .items{display:grid;gap:var(--spacing-1);grid-template-columns:repeat(4,minmax(0,1fr))}.b__stay_grid .item{aspect-ratio:352/533.97;display:flex;flex-direction:column;gap:var(--spacing-1)}.b__stay_grid .item[hidden]{display:none}.b__stay_grid .item:focus-within .media img,.b__stay_grid .item:hover .media img{transform:scale(1)}.b__stay_grid .more{display:flex;justify-content:center;margin-top:var(--spacing-8)}.b__stay_grid .more[hidden]{display:none}.b__stay_grid .button{align-items:center;background-color:var(--base-1000);border-radius:var(--radius-1);color:var(--base-0);display:inline-flex;font-family:var(--font-family-1);font-size:var(--text-4xs);font-weight:500;height:40px;letter-spacing:0;line-height:1;padding:0 var(--spacing-2);text-transform:uppercase;transition:background-color var(--transition-m);white-space:nowrap}.b__stay_grid .button:focus-visible,.b__stay_grid .button:hover{background-color:var(--base-800)}.b__stay_grid .media{aspect-ratio:352/445.97;overflow:hidden;position:relative}.b__stay_grid .media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.06);transition:transform var(--transition-3xl) var(--bezier-smooth-02);width:100%}.b__stay_grid .content{display:flex;flex-direction:column}.b__stay_grid .location{color:var(--base-1000);font-family:var(--font-family-2);font-size:var(--text-3xs);font-weight:400;letter-spacing:.04em;line-height:var(--leading-3xs);text-transform:uppercase;word-spacing:4px}.b__stay_grid .name{color:var(--base-800);font-family:var(--font-family-1);font-size:var(--text-m);font-weight:500;letter-spacing:0;line-height:1}@media only all and (max-width:1023px){.b__stay_grid .entry{padding-bottom:144px;padding-top:127px}.b__stay_grid .title{font-weight:300;line-height:1.1;max-width:none}.b__stay_grid .title em,.b__stay_grid .title i{letter-spacing:0}.b__stay_grid .filters{align-self:stretch;flex-wrap:nowrap;justify-content:flex-start;margin-left:calc(var(--spacing-1)*-1);margin-right:calc(var(--spacing-1)*-1);min-width:0;overflow-x:auto;padding:0 var(--spacing-1)}.b__stay_grid .filter{flex:0 0 auto}.b__stay_grid .items{grid-template-columns:repeat(2,minmax(0,1fr))}.b__stay_grid .item{aspect-ratio:376/570.37}.b__stay_grid .media{aspect-ratio:376/482.37}}@media only all and (max-width:767px){.b__stay_grid .items{grid-template-columns:minmax(0,1fr)}}.b__stay_grid .item{position:relative}.b__stay_grid .cover{inset:0;position:absolute;z-index:1}